:root{color:#f5ede3;background:#070707;font-family:Cinzel,Georgia,Times New Roman,serif;font-synthesis:none}.vipMiniBadge{gap:6px}.vipMiniBadge.paid{border-color:#ffd35ab3;color:#4d2d00;background:linear-gradient(135deg,#fff7c2,#ffd35a 48%,#d51b2a);box-shadow:0 0 18px #ffd35a61;animation:paidVipBadgeGlow 2.8s ease-in-out infinite}.vipMiniBadge.booster{color:#fff}.paidVipIconWrap{position:relative;display:inline-grid;place-items:center;flex:0 0 auto;overflow:hidden;border-radius:999px}.paidVipIcon{width:100%;height:100%;object-fit:contain;display:block;filter:drop-shadow(0 0 8px rgba(255,211,90,.55))}.paidVipIconWrap>span{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.85),transparent 65%);transform:translate(-130%) rotate(15deg);animation:paidVipIconSweep 2.6s ease-in-out infinite}.vipPaidHero{border-color:#ffd35a6b;background:radial-gradient(circle at 18% 15%,rgba(255,211,90,.16),transparent 32%),linear-gradient(135deg,#2a1a02f2,#14181cf0)}.vipPaidHero .vipEyebrow,.vipPaidHero .vipBenefits span,.vipPaidHero .vipClaimCard small{color:#ffe8a3}.vipPaidHero h3 strong{color:#ffd35a}.vipPaidCard{border-color:#ffd35a80}.vipPaidCard>.paidVipIconWrap{margin-bottom:6px}.vipPaymentSwitch{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.vipPaymentSwitch button,.vipCurrencyButtons button,.pixPaymentActions button{border:1px solid rgba(255,255,255,.16);background:#ffffff14;color:#fff;border-radius:8px}.vipPaymentSwitch button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 10px}.vipPaymentSwitch button.active{border-color:#ffd35a;background:#ffd35a2e;color:#ffd35a}.vipCurrencySelect{display:grid;gap:8px;width:100%;font-size:.82rem;color:#ffffffbd}.vipCurrencySelect>span{color:#f7d27b;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:800}.vipCurrencyButtons{display:grid;gap:7px;grid-template-columns:repeat(5,minmax(0,1fr));width:100%}.vipCurrencyButtons button{font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:900;padding:9px 6px;width:auto}.vipCurrencyButtons button.active{background:linear-gradient(135deg,#ffd35a47,#d21d2229);border-color:#ffd35ad1;box-shadow:0 0 14px #ffd35a29;color:#ffe38a}.vipPixPaymentBox{width:100%}.profileHero.hasProfileBg,.playerDashboard.hasProfileBg{position:relative;overflow:hidden;background-image:linear-gradient(90deg,#0a0c0edb,#0a0c0e94),var(--profile-bg);background-size:cover;background-position:center}.profileHero.hasProfileBg>*,.playerDashboard.hasProfileBg>*{position:relative;z-index:1}.profileHero.paidVipProfileHero{border-color:#ffd35a75;box-shadow:0 0 28px #ffd35a2e}.playerDashboard.paidVipDashboard{border-color:#ffd35a61}.profileMediaCard{border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:18px;background:#ffffff0b;display:grid;gap:14px}.profileMediaCard header{display:flex;gap:10px;align-items:center}.profileMediaCard header div{display:grid;gap:2px}.profileMediaCard header span{color:#ffffffad;font-size:.88rem}.profileMediaUploadGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.profileMediaUploadPane{cursor:pointer;border:1px dashed rgba(255,255,255,.22);border-radius:8px;padding:14px;min-height:132px;display:grid;align-content:center;justify-items:center;gap:8px;text-align:center;background:#00000038}.profileMediaUploadPane input{display:none}.profileMediaUploadPane.locked{cursor:not-allowed;opacity:.58}.profileAvatarUpload,.profileMediaUploadPane.background>span{width:62px;height:62px;border-radius:999px;overflow:hidden;display:grid;place-items:center;background:#ffffff14}.profileMediaUploadPane.background>span{width:100%;height:62px;border-radius:8px;background-image:linear-gradient(90deg,#00000080,#00000026),var(--profile-bg);background-size:cover;background-position:center}.profileAvatarUpload img{width:100%;height:100%;object-fit:cover}.coinVipMultiplier{color:#ffd35a;font-style:normal;font-size:.74rem;font-weight:800}.rankingItem.boosterVipRankItem{border-color:#ff5bd652}.rankingItem.paidVipRankItem{border-color:#ffd35a75;box-shadow:0 0 22px #ffd35a24}.communityMessage.paidVipMessage .communityMessageBody{border-color:#ffd35a61;box-shadow:0 0 18px #ffd35a1f}.vipAdminPlayer.paid{border-color:#ffd35a6b}.vipAdminPlayer.booster{border-color:#ff5bd64d}@keyframes paidVipIconSweep{0%,45%{transform:translate(-130%) rotate(15deg)}65%,to{transform:translate(130%) rotate(15deg)}}@keyframes paidVipBadgeGlow{0%,to{box-shadow:0 0 12px #ffd35a3d}50%{box-shadow:0 0 24px #ffd35a8c}}@media (max-width: 760px){.profileMediaUploadGrid,.vipPaymentSwitch{grid-template-columns:1fr}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}.publicShell{background:linear-gradient(#06060647,#060606f0),url(https://images.unsplash.com/photo-1518709268805-4e9042af2176?auto=format&fit=crop&w=1800&q=70);background-attachment:fixed;background-position:center top;background-size:cover;min-height:100vh}.siteHeader{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080808e0;border-bottom:1px solid rgba(195,27,31,.35);display:grid;gap:clamp(8px,.85vw,14px);grid-template-columns:minmax(170px,auto) minmax(0,1fr) auto;min-height:72px;padding:0 clamp(14px,1.8vw,32px);position:sticky;top:0;z-index:20}.brand{align-items:center;background:transparent;border:0;color:#f5ede3;display:inline-flex;gap:9px;justify-self:start;letter-spacing:1.1px;min-width:0;text-transform:uppercase}.brandCluster{align-items:center;display:inline-flex;gap:10px;justify-self:start;min-width:0}.onlineCounter{align-items:center;background:radial-gradient(circle at 14px 50%,rgba(49,255,143,.22),transparent 30px),linear-gradient(135deg,#125a3685,#101010db);border:1px solid rgba(67,255,154,.34);border-radius:999px;box-shadow:0 0 18px #28e77814,inset 0 0 14px #43ff9a0d;color:#eafff2;display:inline-flex;font-family:Inter,system-ui,sans-serif;gap:6px;min-height:31px;padding:6px 10px;white-space:nowrap}.onlineCounter strong{color:#72ffad;font-size:13px;font-weight:900;line-height:1}.onlineCounter small{color:#cdebd8;font-size:11px;font-weight:800;letter-spacing:0;line-height:1;text-transform:uppercase}.onlineSignal{align-items:center;color:#4dff9a;display:inline-flex;height:18px;justify-content:center;position:relative;width:18px}.onlineSignal span{animation:onlineSignalPulse 1.55s ease-out infinite;border:1px solid rgba(76,255,154,.55);border-radius:999px;top:-4px;right:-4px;bottom:-4px;left:-4px;position:absolute}@keyframes onlineSignalPulse{0%{opacity:.95;transform:scale(.62)}to{opacity:0;transform:scale(1.32)}}.brand svg,.featureCard svg,.productArt svg{color:#d21d22}.brand span{font-size:18px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand strong,.hero h1 strong,.sectionTitle strong{color:#d21d22;font-weight:700}.publicNav{display:flex;flex-wrap:nowrap;gap:clamp(8px,.85vw,17px);justify-content:center;min-width:0;overflow:hidden}.publicNav button,.publicNav a{align-items:center;background:transparent;border:0;color:#a99e93;display:inline-flex;flex:0 0 auto;font-size:12px;gap:5px;letter-spacing:1px;text-decoration:none;text-transform:uppercase;white-space:nowrap}.publicNav button.navActive,.publicNav a:hover{color:#d21d22}.navNotifyDot{animation:communityPulse 1.4s ease-in-out infinite;background:#ff3838;border-radius:50%;box-shadow:0 0 7px #ff3838b3;display:inline-block;height:7px;width:7px}.navMentionDot{align-items:center;animation:communityPulse 1.1s ease-in-out infinite;background:linear-gradient(135deg,#f7d27b,#d65947);border-radius:999px;color:#1d0e08;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:9px;font-weight:900;height:16px;justify-content:center;letter-spacing:0;min-width:16px;padding:0 4px}.rulesNavBtn{position:relative}.rulesAlertDot{align-items:center;animation:communityPulse .9s ease-in-out infinite;background:linear-gradient(135deg,#ffd36b,#d21d22);border-radius:999px;box-shadow:0 0 14px #ff4e4eb3;color:#120807;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:900;height:17px;justify-content:center;letter-spacing:0;min-width:17px}.vipNavBtn{position:relative}.vipName{animation:vipNameFlow 4.2s ease-in-out infinite;background:linear-gradient(110deg,#fff2fb 0%,var(--vip-name-color, #ff5bd6) 28%,#ffd36b 52%,var(--vip-name-color, #ff5bd6) 76%,#fff2fb 100%);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;color:transparent!important;display:inline-block;-webkit-text-fill-color:transparent;text-shadow:none}.communityMessageBody header button.vipName,.communityAuthorLine .vipName{animation:vipNameFlow 4.2s ease-in-out infinite;background:linear-gradient(110deg,#fff2fb 0%,var(--vip-name-color, #ff5bd6) 28%,#ffd36b 52%,var(--vip-name-color, #ff5bd6) 76%,#fff2fb 100%);background-clip:text;background-size:240% 100%;color:transparent!important;filter:none;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.15;text-shadow:none}.vipMiniBadge{align-items:center;background:linear-gradient(135deg,#ff5bd652,#f7d27b40);border:1px solid rgba(255,91,214,.6);border-radius:999px;box-shadow:0 0 12px #ff5bd638;color:#ffe8fb;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:900;gap:3px;letter-spacing:.4px;line-height:1;padding:4px 7px;text-transform:uppercase;vertical-align:middle}.vipMiniBadge.compact{font-size:9px;padding:3px 6px}.spin{animation:spin 1s linear infinite}.boosterIcon{align-items:center;background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.22),transparent 32%),linear-gradient(135deg,#ff73f8,#8d5cff 48%,#3d9bff);border:1px solid rgba(255,255,255,.32);border-radius:9px;box-shadow:0 0 14px #9960ff7a,inset 0 0 11px #ffffff1f;display:inline-flex;flex:0 0 auto;justify-content:center;overflow:hidden;position:relative;transform:rotate(45deg)}.boosterIcon>svg{color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.42));position:relative;transform:rotate(-45deg);z-index:2}.boosterIcon>span{animation:boosterSweep 2.4s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);content:"";height:160%;left:-120%;position:absolute;top:-30%;transform:rotate(18deg);width:55%}.loginButton,.cartButton,.iconButton,.primaryAction,.secondaryAction,.coinBuy,.cashBuy,.steamButton,.loginModal button,.ghostButton,.adminCard button,.uploadButton{align-items:center;border-radius:4px;display:inline-flex;gap:9px;justify-content:center;min-height:42px;padding:10px 18px;text-decoration:none}.loginButton{background:#b7181d;border:1px solid #d8282d;color:#fff7ef;min-width:88px;text-transform:uppercase}.headerActions{align-items:center;display:flex;gap:6px;justify-self:end;min-width:0}.headerActions .loginButton,.headerActions .cartButton,.headerActions .iconButton{min-height:38px;padding:8px 12px}.cartButton,.iconButton{background:#151515;border:1px solid rgba(255,255,255,.18);color:#fff7ef;min-width:0}.cartIconWrap{display:inline-flex;position:relative}.cartBadge{align-items:center;background:#d21d22;border:1px solid #fff7ef;border-radius:999px;box-shadow:0 0 0 2px #151515;color:#fff7ef;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:800;height:20px;justify-content:center;min-width:20px;padding:0 5px;position:absolute;right:-12px;top:-14px}.iconButton{padding-left:12px;padding-right:12px}.hero{align-items:center;display:grid;min-height:580px;overflow:hidden;padding:110px 24px 80px;position:relative;text-align:center}.heroBackdrop{background:radial-gradient(circle at 50% 45%,rgba(194,22,27,.38),transparent 28%),linear-gradient(180deg,#07070733,#070707fa);top:0;right:0;bottom:0;left:0;position:absolute}.heroContent{margin:0 auto;max-width:860px;position:relative}.heroContent>span,.sectionTitle span{color:#d21d22;display:block;font-size:13px;letter-spacing:7px;margin-bottom:18px;text-transform:uppercase}.hero h1{font-size:clamp(46px,7vw,88px);line-height:.95;margin:0;text-transform:uppercase}.hero p{color:#d8c8ba;font-family:Inter,system-ui,sans-serif;font-size:19px;line-height:1.55;margin:28px auto 0;max-width:690px}.heroActions{display:flex;gap:12px;justify-content:center;margin-top:38px}.primaryAction,.steamButton,.coinBuy{background:#c71920;border:1px solid #df2a31;color:#fff7ef}.secondaryAction,.cashBuy,.ghostButton{background:#141414d1;border:1px solid rgba(255,255,255,.22);color:#f5ede3}.ghostButton:disabled{background:#151515;border-color:#ffffff21;color:#706760;cursor:not-allowed}.offers,.storeSection{background:#080808;border-top:1px solid rgba(195,27,31,.35);padding:78px 32px}.arenaPage{background:#070707;border-top:1px solid rgba(195,27,31,.35);min-height:calc(100vh - 72px);padding:clamp(22px,3vw,42px)}.vipPage{background:radial-gradient(circle at 50% 0%,rgba(198,30,35,.18),transparent 34%),#070707;border-top:1px solid rgba(195,27,31,.35);min-height:calc(100vh - 72px);padding:clamp(28px,4vw,58px) clamp(20px,4vw,64px)}.vipHero{align-items:stretch;background:radial-gradient(circle at 20% 15%,rgba(142,92,255,.18),transparent 31%),linear-gradient(135deg,#ff5bd61a,#f7d27b0f),#0e0e0eeb;border:1px solid rgba(247,210,123,.24);border-radius:12px;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) minmax(310px,.38fr);margin:0 auto;max-width:1180px;padding:clamp(24px,4vw,46px)}.vipPage .vipHero+.vipHero{margin-top:26px}.vipEyebrow{align-items:center;color:#ffd36b;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:900;gap:7px;letter-spacing:2px;text-transform:uppercase}.vipHero h3{color:#fff7ef;display:grid;font-size:clamp(32px,4.8vw,58px);gap:6px;line-height:.98;margin:18px 0;max-width:780px;text-transform:uppercase}.vipHero h3 span{color:#fff7ef}.vipHero h3 strong{color:#ff4650;font-weight:900;text-shadow:0 0 18px rgba(210,29,34,.18)}.vipHero p,.vipClaimCard p{color:#dccdc0;font-family:Inter,system-ui,sans-serif;line-height:1.55;margin:0}.vipBenefits,.vipStatusGrid{display:grid;gap:10px}.vipBenefits{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:26px}.vipBenefits span,.vipStatusGrid article{align-items:center;background:#ffffff09;border:1px solid rgba(247,210,123,.16);border-radius:10px;color:#f7d27b;display:flex;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:800;gap:8px;padding:10px 12px}.vipClaimCard{background:#080808bd;border:1px solid rgba(255,91,214,.24);border-radius:12px;display:flex;flex-direction:column;gap:13px;justify-content:center;padding:22px}.vipClaimCard>.boosterIcon{margin-bottom:6px}.vipClaimCard>strong{color:#fff7ef;font-size:24px}.vipClaimCard button{justify-content:center;width:100%}.vipClaimCard button:disabled{cursor:not-allowed;opacity:.56}.vipClaimCard small{color:#f7d27b;font-family:Inter,system-ui,sans-serif}.vipClaimNotice{background:#ffd35a12;border:1px solid rgba(255,211,90,.18);border-radius:8px;color:#e8d0a6;font-size:13px;padding:10px 12px}.vipStateTag{align-self:flex-start;border-radius:999px;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:900;padding:5px 10px;text-transform:uppercase}.vipStateTag.on{background:#34d39924;border:1px solid rgba(52,211,153,.4);color:#78f0b0}.vipStateTag.off{background:#ffffff0d;border:1px solid rgba(255,255,255,.14);color:#c8b8aa}.vipStatusGrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin:18px auto 0;max-width:1180px}.vipStatusGrid article{align-items:flex-start;color:#fff7ef;flex-direction:column}.vipStatusGrid article svg{color:#ffd36b}.vipStatusGrid article span{color:#b9aa9d;font-size:13px}.arenaHero{align-items:stretch;background:linear-gradient(90deg,#070707f0,#070707b8 45%,#07070761),linear-gradient(180deg,#0707072e,#070707db),var(--arena-bg);background-position:center;background-size:cover;border:1px solid rgba(247,210,123,.24);border-radius:8px;box-shadow:0 28px 110px #00000094;display:grid;grid-template-columns:minmax(0,1fr) minmax(430px,.75fr);margin:0 auto;max-width:1380px;min-height:min(720px,calc(100vh - 150px));overflow:hidden;position:relative}.arenaHero:before{background:radial-gradient(circle at 70% 47%,rgba(247,210,123,.2),transparent 28%);content:"";top:0;right:0;bottom:0;left:0;opacity:.85;position:absolute}.arenaHeroShade{background:linear-gradient(180deg,transparent,rgba(0,0,0,.64));top:0;right:0;bottom:0;left:0;position:absolute}.arenaHeroContent{align-content:center;display:grid;gap:18px;max-width:720px;padding:clamp(28px,5vw,74px);position:relative;z-index:1}.arenaHeroContent>span,.arenaTopKillers>span{color:#f7d27b;font-size:13px;letter-spacing:6px;text-transform:uppercase}.arenaHeroContent h1{color:#fff7ef;font-size:clamp(48px,6.5vw,86px);line-height:.92;margin:0;text-shadow:0 2px 22px rgba(0,0,0,.75);text-transform:uppercase}.arenaHeroContent h1 small{display:block;font-family:Inter,system-ui,sans-serif;font-size:clamp(26px,3vw,36px);font-weight:900;letter-spacing:8px;line-height:1.2;margin-bottom:10px}.arenaHeroContent h1 strong{color:#d21d22}.arenaHeroContent p,.arenaHeroContent small{color:#f0dfcf;font-family:Inter,system-ui,sans-serif;line-height:1.55;margin:0}.arenaHeroContent p{font-size:clamp(17px,2vw,22px);max-width:640px}.arenaStats{display:flex;flex-wrap:wrap;gap:10px}.arenaStats span{align-items:center;background:#0c0c0cb8;border:1px solid rgba(247,210,123,.26);border-radius:999px;color:#ffe6a7;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:800;gap:7px;padding:9px 12px}.arenaClosed{color:#ffb8bb!important}.arenaTeleportButton{align-items:center;background:linear-gradient(135deg,#d21d22,#8f1116);border:1px solid rgba(255,99,99,.82);border-radius:5px;box-shadow:0 18px 52px #9c0f1342;color:#fff7ef;display:inline-flex;font-weight:900;gap:10px;justify-content:center;min-height:54px;padding:14px 22px;text-transform:uppercase;width:fit-content}.arenaTeleportButton.success{animation:arenaTeleportPulse .8s ease-out;background:linear-gradient(135deg,#1f9d55,#0f6a3a);border-color:#70ffaaa8}.arenaTeleportButton:disabled{background:#171717;border-color:#ffffff29;box-shadow:none;color:#7d746d;cursor:not-allowed}@keyframes arenaTeleportPulse{0%{box-shadow:0 0 #70ffaa7a}to{box-shadow:0 0 0 24px #70ffaa00}}.arenaTopKillers{align-self:center;display:grid;gap:18px;justify-items:center;padding:42px 42px 42px 0;position:relative;z-index:1}.arenaTopKillers p{color:#d8c8ba;font-family:Inter,system-ui,sans-serif;margin:0}.arenaPodium{align-items:end;display:grid;gap:8px;grid-template-columns:.9fr 1fr .9fr;max-width:500px;width:100%}.arenaKillerPod{align-items:center;background:transparent;border:0;color:#fff7ef;display:grid;gap:4px;justify-items:center;min-width:0;padding:0;position:relative;text-align:center}.arenaKillerPod.rank-1{order:2;transform:translateY(-16px)}.arenaKillerPod.rank-2{order:1}.arenaKillerPod.rank-3{order:3}.arenaKillerPod:disabled{cursor:default}.arenaKillerPod strong{font-size:17px;line-height:1.1;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arenaKillerPod small{color:#ffe08a;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:900}.arenaMedal{align-items:center;background:#0d0d0d;border:1px solid rgba(247,210,123,.55);border-radius:50%;color:#f7d27b;display:inline-flex;height:42px;justify-content:center;margin-bottom:-18px;position:relative;width:42px;z-index:2}.sectionTitle{margin:0 auto 44px;max-width:840px;text-align:center}.sectionTitle h2{font-size:clamp(30px,4vw,46px);font-weight:500;line-height:1.1;margin:0;text-transform:uppercase}.featureGrid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1100px}@media (max-width: 820px){.featureGrid{grid-template-columns:1fr}}.productGrid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:1230px}.featureCard{background:#121212f0;border:1px solid rgba(195,27,31,.38);border-radius:6px;min-height:170px;padding:28px 24px}.featureCard svg{height:32px;margin-bottom:18px;width:32px}.featureCard h3{color:#fff7ef;font-size:22px;margin:0 0 10px;text-transform:uppercase}.productBody h3{color:#fff7ef;font-size:16px;margin:0 0 6px;text-transform:uppercase;line-height:1.18;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:38px}.productBody h3 span{display:inline;font:inherit;letter-spacing:0;margin:0;text-transform:inherit}.featureCard p,.productBody p,.loginModal p,.adminList p{color:#c8b8aa;font-family:Inter,system-ui,sans-serif;line-height:1.5;margin:0}.rulesPage{margin:0 auto;max-width:1220px;padding:76px clamp(18px,4vw,42px) 54px}.rulesPage.attention .sectionTitle h2{text-shadow:0 0 26px rgba(210,29,34,.34)}.rulesHero{align-items:stretch;background:radial-gradient(circle at 20% 0%,rgba(210,29,34,.24),transparent 32%),linear-gradient(135deg,#121212f5,#120b09f0);border:1px solid rgba(195,27,31,.42);border-radius:8px;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 330px;margin-bottom:18px;padding:clamp(20px,3vw,34px)}.rulesEyebrow{color:#f7d27b;display:block;font-size:12px;letter-spacing:2.6px;margin-bottom:14px;text-transform:uppercase}.rulesHero h3{font-size:clamp(34px,5vw,64px);line-height:.95;margin:0 0 14px;text-transform:uppercase}.rulesHero h3.rulesHeroTitle{color:#f5ede3;font-weight:500}.rulesHero h3.rulesHeroTitle strong{color:#d21d22;font-weight:700}.rulesHero p{color:#e4d7ca;font-family:Inter,system-ui,sans-serif;line-height:1.55;margin:0;max-width:760px}.rulesStatusCard{align-content:center;background:#08080894;border:1px solid rgba(247,210,123,.28);border-radius:8px;display:grid;gap:9px;padding:18px}.rulesStatusCard svg{color:#f7d27b}.rulesStatusCard strong{font-size:20px}.rulesStatusCard span,.rulesStatusCard small{color:#cdbeb0;font-family:Inter,system-ui,sans-serif;font-size:13px}.rulesStatusCard button{align-items:center;background:#c71920;border:1px solid #df2a31;border-radius:4px;color:#fff7ef;display:inline-flex;gap:8px;justify-content:center;margin-top:8px;min-height:44px;padding:10px 14px}.rulesStatusCard button:disabled{cursor:wait;opacity:.72}.rulesQuickGrid{display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-bottom:18px}.rulesQuickGrid article{background:#121212d6;border:1px solid rgba(255,255,255,.11);border-radius:8px;display:grid;gap:9px;padding:18px}.rulesQuickGrid svg{color:#d21d22}.rulesQuickGrid strong{font-size:18px;text-transform:uppercase}.rulesQuickGrid span{color:#d8c8ba;font-family:Inter,system-ui,sans-serif;font-size:13px;line-height:1.45}.rulesList{display:grid;gap:18px}.ruleDocument{background:#0b0b0bf0;border:1px solid rgba(247,210,123,.22);border-radius:8px;overflow:hidden}.ruleDocument header{align-items:center;background:linear-gradient(90deg,rgba(210,29,34,.16),transparent),#ffffff09;border-bottom:1px solid rgba(255,255,255,.1);display:flex;gap:12px;padding:18px 22px}.ruleDocument header>div:first-of-type,.ruleDocument header>div{flex:1;min-width:0}.ruleLikeBtn{align-items:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.2);border-radius:999px;color:#c8b8aa;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:700;gap:7px;padding:7px 13px;transition:background .12s,border-color .12s,color .12s}.ruleLikeBtn:hover{background:#d21d221f;border-color:#d21d2266;color:#fff7ef}.ruleLikeBtn.liked{background:#d21d222e;border-color:#d21d2280;color:#ff8c91}.ruleBody strong,.ruleBody b{color:#fff7ef;font-weight:700}.productSocial{align-items:center;display:flex;flex-wrap:wrap;font-family:Inter,system-ui,sans-serif;font-size:12px;gap:14px;margin-top:10px}.productSocialItem{align-items:center;color:#b9aa9d;display:inline-flex;font-weight:600;gap:5px}.productSocialItem.sold{color:#f7d27b}.productSocialItem.sold svg{fill:#f7d27b}.productSocialItem.likes{color:#ff8c91}.productActions{align-items:center;display:flex;flex-shrink:0;gap:6px;width:100%}.productActions .addCartButton{flex:1;justify-content:center}.productLikeBtn{align-items:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#c8b8aa;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:700;gap:3px;height:42px;justify-content:center;min-width:0;padding:0 7px;transition:background .15s,color .15s,border-color .15s,transform .05s}.productLikeBtn:hover{background:#d21d2224;border-color:#d21d2273;color:#fff7ef}.productLikeBtn:active{transform:scale(.96)}.productLikeBtn.liked{background:#ffffff0d;border-color:#d21d2299;color:#fff7ef}.productLikeBtn.liked svg{fill:#ff5e64}.profileSocialRow{align-items:center;display:flex;gap:10px;margin-top:12px}.profileLikeBtn{align-items:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.2);border-radius:999px;color:#c8b8aa;cursor:pointer;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:700;gap:6px;padding:6px 14px;transition:background .12s,border-color .12s,color .12s}.profileLikeBtn:hover:not(:disabled){background:#d21d2224;border-color:#d21d2266;color:#fff7ef}.profileLikeBtn.liked{background:#d21d2233;border-color:#d21d2280;color:#ff8c91}.profileLikeBtn:disabled{cursor:not-allowed;opacity:.5}.profileVisitsBadge{align-items:center;background:#ffffff08;border:1px solid rgba(255,255,255,.15);border-radius:999px;color:#b9aa9d;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:700;gap:6px;padding:6px 14px}.rulesSignersCard{background:#0b0b0beb;border:1px solid rgba(247,210,123,.22);border-radius:8px;margin-top:24px;margin-bottom:18px;overflow:hidden}.signersToggleBtn{background:linear-gradient(135deg,#d21d222e,#f7d27b1f);border-color:#f7d27b73;color:#ffe9b5}.signersHeader{align-items:center;background:linear-gradient(90deg,rgba(210,29,34,.14),transparent),#ffffff06;border-bottom:1px solid rgba(255,255,255,.08);cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:16px 22px}.signersHeader>div{align-items:center;display:inline-flex;gap:10px}.signersHeader strong{color:#fff7ef;font-family:Inter,system-ui,sans-serif;font-size:15px}.signersHeader svg{color:#f7d27b}.signersGrid{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding:18px 22px}.signerCard{align-items:center;background:#ffffff06;border:1px solid rgba(255,255,255,.08);border-radius:8px;display:flex;gap:10px;padding:8px 12px}.signerInfo{min-width:0}.signerInfo strong{color:#fff7ef;display:block;font-family:Inter,system-ui,sans-serif;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signerInfo small{color:#b9aa9d;display:block;font-family:Inter,system-ui,sans-serif;font-size:11px}.ruleDocument header svg{color:#f7d27b}.ruleDocument header span{color:#d21d22;display:block;font-size:11px;letter-spacing:2px;text-transform:uppercase}.ruleDocument header h3{margin:3px 0 0;text-transform:uppercase}.ruleBody{display:grid;gap:8px;padding:22px}.ruleBody h3,.ruleBody h4{margin:18px 0 4px;text-transform:uppercase}.ruleBody h3{color:#f5ede3;font-size:24px}.ruleBody h4{color:#f7d27b;font-size:18px}.ruleBody p{color:#e4d7ca;font-family:Inter,system-ui,sans-serif;line-height:1.55;margin:0}.ruleBody p.important{color:#fff7ef;font-weight:750}.ruleBody hr{border:0;border-top:1px solid rgba(255,255,255,.12);margin:10px 0;width:100%}.ruleSpacer{height:6px}.storeSection{min-height:620px}.walletBar,.playerDashboard{align-items:center;background:#121212f5;border:1px solid rgba(195,27,31,.38);border-radius:6px}.walletBar{display:grid;gap:16px;grid-template-columns:1fr auto auto;margin:0 auto 34px;max-width:1230px;padding:16px 18px}.playerDashboard{display:grid;gap:14px;grid-template-columns:minmax(410px,1.7fr) auto minmax(280px,1.15fr) auto;margin:0 auto 34px;max-width:1230px;padding:14px 16px}.playerIdentity{align-items:center;display:flex;gap:14px;min-width:0}.playerIdentityText{min-width:0;position:relative}.playerNameLine{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;max-width:100%;min-height:32px;min-width:0;position:relative}.dashboardVipBadges{align-items:center;display:inline-flex;flex:0 0 auto;flex-wrap:nowrap;gap:4px;max-width:max-content;white-space:nowrap}.dashboardVipBadges .vipMiniBadge+.vipMiniBadge{margin-left:0}.playerIdentity img,.playerIdentity>svg{background:#201010;border:1px solid rgba(195,27,31,.4);border-radius:8px;height:72px;object-fit:cover;padding:0;width:72px}.playerIdentity>svg{color:#d21d22;padding:16px}.playerIdentity h2{display:block;flex:0 1 auto;font-size:24px;line-height:1.05;margin:2px 0 0;min-width:0;max-width:min(100%,245px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playerIdentity small{color:#c8b8aa;font-family:Inter,system-ui,sans-serif}.playerStatusRow{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.statusBadge{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600;gap:6px;padding:4px 10px}.statusBadge .statusDot{border-radius:50%;display:inline-block;height:8px;width:8px}.statusBadge.online{background:#2ec4691f;border-color:#2ec46966;color:#6ce39a}.statusBadge.online .statusDot{background:#2ec469;box-shadow:0 0 8px #2ec469b3;animation:statusPulse 2s ease-in-out infinite}.statusBadge.offline{background:#b4b4b414;border-color:#ffffff2e;color:#b9aa9d}.statusBadge.offline .statusDot{background:#5a5a5a}.dashboardSocialGroup{align-items:center;display:inline-flex;flex-shrink:0;gap:6px}.dashboardLocaleGroup{align-items:center;background:#00000038;border:1px solid rgba(247,210,123,.18);border-radius:999px;display:inline-flex;flex-shrink:0;gap:5px;padding:3px 5px}.dashboardLocaleGroup>svg{color:#f7d27b;margin-left:2px}.dashboardLocaleGroup button{align-items:center;background:#080808;border:1px solid rgba(255,255,255,.18);border-radius:50%;box-shadow:inset 0 0 0 1px #00000094;cursor:pointer;display:inline-flex;height:26px;justify-content:center;overflow:hidden;padding:0;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease;width:26px}.dashboardLocaleGroup button:hover{border-color:#f7d27b8c;transform:translateY(-1px)}.dashboardLocaleGroup button.active{border-color:#ffedaac7;box-shadow:0 0 14px #f7d27b42,inset 0 0 0 2px #f7d27bb3}.dashboardLocaleGroup img{display:block;height:100%;object-fit:cover;pointer-events:none;transform:scale(1.18);width:100%}.dashboardSocialBadge{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600;gap:3px;letter-spacing:.02em;padding:2px 7px;white-space:nowrap}.dashboardSocialBadge.likes{background:#ff5c7a1f;border-color:#ff5c7a59;color:#ff8aa0}.dashboardSocialBadge.views{background:#78b4ff1a;border-color:#78b4ff4d;color:#9cc7ff}.offlineHint{color:#c8a17a;font-family:Inter,system-ui,sans-serif}.profilePage{display:grid;gap:22px;margin:0 auto;max-width:1180px;padding:28px 24px 60px}.profileGrid{display:grid;gap:18px;grid-template-columns:1fr}@media (min-width: 760px){.profileGrid{grid-template-columns:1.4fr 1fr}.profileHero{grid-column:1 / -1}}.profileHero{align-items:center;background:linear-gradient(135deg,#f7d27b14,#d659470a);border:1px solid rgba(255,255,255,.08);border-radius:12px;display:grid;gap:24px;grid-template-columns:180px 1fr;min-height:224px;padding:22px 28px}.profileAvatarRing{border-radius:50%;display:inline-flex;height:116px;padding:4px;width:116px;position:relative}.profileAvatarRing:before{background:inherit;border-radius:50%;content:"";filter:blur(8px);top:2px;right:2px;bottom:2px;left:2px;opacity:.35;position:absolute;z-index:0}.profileAvatarInner{background:#0c0c0c;border-radius:50%;height:100%;overflow:hidden;position:relative;width:100%;z-index:1}.profileAvatarInner img,.profileAvatarInner .profileFallback{border-radius:50%;height:100%;object-fit:cover;width:100%}.profileAvatarInner .profileFallback{align-items:center;background:#f7d27b1a;color:#f7d27b;display:inline-flex;justify-content:center}.profileMeta{display:grid;gap:6px;justify-items:start;min-width:0;width:100%}.profileNameMural{align-items:center;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;justify-self:stretch;min-width:0;width:100%}.profileNameStack{align-items:start;display:grid;gap:5px;min-width:0}.profileNameStack h2{align-items:center;display:flex;flex-wrap:wrap;gap:8px;line-height:1.05;margin:0;min-width:0;overflow-wrap:anywhere}.profileNameStack .borderedTitle{justify-self:start;margin-top:0;max-width:min(100%,260px)}.profileInsigniaMural{align-items:center;display:grid;gap:9px;grid-template-columns:repeat(5,68px);justify-self:end;min-width:0}.profileInsigniaSlot{align-items:center;background:radial-gradient(circle at 50% 42%,#f7d27b1c,#ffffff05 48%,#0000003d),#0d0d0db8;border:1px solid rgba(247,210,123,.18);border-radius:50%;box-shadow:inset 0 0 14px #0000008c;display:inline-flex;height:68px;justify-content:center;position:relative;width:68px}.profileInsigniaSlot.filled{background:radial-gradient(circle at 50% 42%,#f7d27b2e,#d659470f 52%,#00000038),#100e0cdb;border-color:#f7d27b57}.profileInsigniaSlot .insigniaIcon{filter:drop-shadow(0 0 5px var(--insignia-glow))}.emptyInsigniaDot{background:#f7d27b1f;border:1px solid rgba(247,210,123,.18);border-radius:50%;display:inline-block;height:13px;width:13px}.profileSubtle{color:#b9aa9d;font-family:Inter,system-ui,sans-serif;font-size:12px}.levelRow{align-items:center;display:flex;gap:12px;margin-top:4px}.levelBadge{align-items:center;background:#5865f229;border:1px solid rgba(125,137,255,.42);border-radius:999px;color:#dfe4ff;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:700;gap:5px;padding:3px 10px;white-space:nowrap}.levelBadge.compact{font-size:11px;padding:2px 8px}.levelRow small{color:#c8b8aa;font-family:Inter,system-ui,sans-serif;font-size:12px}.insigniaStrip{align-items:center;display:inline-flex;flex-wrap:wrap;gap:5px;min-width:0}.insigniaIcon{--insignia-size: 28px;--insignia-glow: #f7d27b;align-items:center;color:var(--insignia-glow);display:inline-flex;flex:0 0 auto;height:var(--insignia-size);justify-content:center;position:relative;width:var(--insignia-size);filter:drop-shadow(0 0 7px var(--insignia-glow))}.insigniaIcon:before{background:#0d0b09;border:1px solid rgba(247,210,123,.38);border-radius:7px;bottom:calc(100% + 7px);box-shadow:0 10px 24px #0000008c;color:#f5e9d3;content:attr(data-tooltip);font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:700;left:50%;line-height:1.25;max-width:240px;opacity:0;padding:7px 9px;pointer-events:none;position:absolute;text-align:center;transform:translate(-50%,4px);transition:opacity .12s ease,transform .12s ease;white-space:nowrap;z-index:50}.insigniaIcon:hover:before{opacity:1;transform:translate(-50%)}.insigniaArt{align-items:center;border-radius:10px;display:inline-flex;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.insigniaArt:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.88),transparent);content:"";height:180%;left:-80%;opacity:0;pointer-events:none;position:absolute;top:-40%;transform:translate(-140%) rotate(22deg);width:38%;z-index:2;animation:insigniaShine 3.2s ease-in-out infinite}.insigniaArt img,.insigniaArt svg{display:block;height:100%;object-fit:contain;position:relative;width:100%;z-index:1}.insigniaArt svg{height:58%;width:58%}.insigniaStrip .insigniaIcon:nth-child(2) .insigniaArt:after{animation-delay:.35s}.insigniaStrip .insigniaIcon:nth-child(3) .insigniaArt:after{animation-delay:.7s}.insigniaStrip .insigniaIcon:nth-child(4) .insigniaArt:after{animation-delay:1.05s}.insigniaStrip .insigniaIcon:nth-child(5) .insigniaArt:after{animation-delay:1.4s}@keyframes insigniaShine{0%,28%{opacity:0;transform:translate(-160%) rotate(22deg)}40%{opacity:.9}66%,to{opacity:0;transform:translate(430%) rotate(22deg)}}.dashboardInsignias,.profileHeroInsignias{margin-top:4px}.profileHeroInsignias{display:none}.dashboardInsignias{flex:0 0 136px;flex-wrap:nowrap;gap:4px;justify-content:flex-start;max-width:136px;margin-top:0;overflow:visible;position:absolute;right:0;top:4px}.dashboardInsigniaDock{display:grid;gap:5px;grid-template-columns:repeat(5,28px);height:28px;margin-top:6px;width:max-content}.dashboardInsigniaSlot{align-items:center;background:radial-gradient(circle at center,#f7d27b1f,#0000007a 62%),#0c0c0cb8;border:1px solid rgba(247,210,123,.24);border-radius:50%;display:inline-flex;height:28px;justify-content:center;overflow:visible;width:28px}.dashboardInsigniaSlot.filled{border-color:#f7d27b80;box-shadow:0 0 12px #f7d27b29}.dashboardInsigniaSlot .insigniaIcon{--insignia-size: 22px !important}.xpTrack{background:#090909;border:1px solid rgba(255,255,255,.08);border-radius:999px;height:7px;overflow:hidden;justify-self:stretch;width:100%}.xpTrack>span{background:linear-gradient(90deg,#d65947,#f7d27b);display:block;height:100%;transition:width .4s ease}.profileBordersCard,.profileAchievementsCard{background:#ffffff06;border:1px solid rgba(255,255,255,.1);border-radius:12px;display:grid;font-family:Inter,system-ui,sans-serif;gap:14px;grid-column:1 / -1;padding:18px 22px}.profileBordersCard header,.profileAchievementsCard header{align-items:center;color:#fff7ef;display:inline-flex;font-size:15px;gap:8px}.profileBordersCard header small,.profileAchievementsCard header small{color:#b9aa9d;font-size:12px;margin-left:auto}.bordersGrid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.profileInsigniaGrid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.profileInsigniaCard{align-items:center;background:#ffffff06;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#d8c8ba;display:grid;gap:7px;justify-items:center;min-height:138px;padding:14px 10px;text-align:center;transition:transform .12s,border-color .12s,background .12s,opacity .12s}button.profileInsigniaCard{cursor:pointer}.profileInsigniaCard:hover:not(:disabled):not(.locked){border-color:#f7d27b80;transform:translateY(-2px)}.profileInsigniaCard.active{background:#f7d27b14;border-color:#f7d27b8c;box-shadow:0 0 16px #f7d27b29}.profileInsigniaCard.locked{cursor:not-allowed;filter:grayscale(.8);opacity:.48}.profileInsigniaCard strong{color:#fff7ef;font-size:13px}.profileInsigniaCard small{color:#b9aa9d;font-size:11px;line-height:1.35}.borderCard{align-items:center;background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#d8c8ba;cursor:pointer;display:grid;font-family:Inter,system-ui,sans-serif;gap:6px;justify-items:center;padding:14px 10px;transition:transform .12s,border-color .12s,background .12s}.borderCard:hover:not(:disabled):not(.locked){border-color:#f7d27b80;transform:translateY(-2px)}.borderCard.active{background:#f7d27b14;border-color:#f7d27b8c;box-shadow:0 0 12px #f7d27b2e}.borderCard.locked{cursor:not-allowed;filter:grayscale(.7);opacity:.55}.borderCard strong{color:#fff7ef;font-size:13px}.borderCard small{color:#b9aa9d;font-size:11px}.borderRing{border-radius:50%;display:inline-flex;height:56px;padding:4px;width:56px}.borderRingInner{align-items:center;background:#0c0c0c;border-radius:50%;color:#fff7ef;display:inline-flex;height:100%;justify-content:center;width:100%}.achievementsGrid{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.achievementCard{align-items:center;background:#ffffff06;border:1px solid rgba(255,255,255,.08);border-radius:10px;display:grid;gap:12px;grid-template-columns:44px 1fr 18px;padding:12px 14px}.achievementCard.unlocked{background:#2ec46914;border-color:#6ce39a59}.achievementCard.locked{filter:grayscale(.6);opacity:.7}.achievementCard strong{color:#fff7ef;display:block;font-size:13px}.achievementCard small{color:#b9aa9d;display:block;font-size:12px;margin-top:2px}.achievementCard em{color:#f7d27b;display:block;font-size:11px;font-style:normal;font-weight:700;margin-top:4px}.achievementIcon{align-items:center;background:#f7d27b1a;border-radius:50%;color:#f7d27b;display:inline-flex;height:44px;justify-content:center;width:44px}.achievementCheck{color:#6ce39a}.rankingPage{display:grid;gap:18px;margin:0 auto;max-width:1180px;padding:28px 24px 60px}.rankingTabs{display:flex;flex-wrap:wrap;gap:8px}.rankingTabs button{align-items:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#d8c8ba;cursor:pointer;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600;gap:6px;padding:8px 14px}.rankingTabs button.active{background:linear-gradient(135deg,#f7d27b,#d65947);border-color:transparent;color:#1d0e08}.rankingHint{color:#b9aa9d;font-family:Inter,system-ui,sans-serif}.rankingList{display:grid;gap:8px;list-style:none;margin:0;padding:0}.rankingItem{align-items:center;background:linear-gradient(90deg,#ffffff09,#ffffff04),#0d0d0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;display:grid;font-family:Inter,system-ui,sans-serif;gap:14px;grid-template-columns:50px 56px 1fr auto auto;padding:12px 16px}.rankingItem.rank-1{background:linear-gradient(135deg,#f7d27b2e,#d659470f),#15110a;border-color:#f7d27b73}.rankingItem.rank-2{background:#c0c0c014;border-color:#c0c0c059}.rankingItem.rank-3{background:#b8733314;border-color:#b8733359}.rankingItem.vipRankItem{border-color:#ff5bd647;box-shadow:inset 0 0 0 1px #f7d27b0f,0 0 24px #ff5bd614}.rankingItem.boosterVipRankItem{border-color:#ff5bd65c;box-shadow:inset 0 0 0 1px #ff5bd61f,0 0 24px #ff5bd617}.rankingItem.paidVipRankItem,.rankingItem.vipRankItem.paidVipRankItem,.rankingItem.boosterVipRankItem.paidVipRankItem{border-color:#ffd35a94;box-shadow:inset 0 0 0 1px #ffd35a29,0 0 30px #ffd35a24}.rankingPosition{align-items:center;color:#f7d27b;display:inline-flex;font-size:16px;justify-content:center}.rankingItem.rank-2 .rankingPosition{color:silver}.rankingItem.rank-3 .rankingPosition{color:#b87333}.rankingPosition strong{color:#d8c8ba;font-family:Inter,system-ui,sans-serif;font-size:15px}.rankingAvatar{border-radius:50%;display:inline-flex;height:56px;padding:3px;width:56px}.rankingAvatarInner{background:#0c0c0c;border-radius:50%;height:100%;overflow:hidden;width:100%}.rankingAvatarInner img{border-radius:50%;height:100%;object-fit:cover;width:100%}.rankingAvatarInner .profileFallback{align-items:center;background:#f7d27b1a;border-radius:50%;color:#f7d27b;display:inline-flex;height:100%;justify-content:center;width:100%}.rankingInfo strong{color:#fff7ef;display:block;font-size:14px}.rankingBadges{align-items:center;display:flex;flex-wrap:wrap;gap:7px;margin-top:5px}.rankingBadges .borderedTitle{margin-top:0}.rankingInfo small{color:#b9aa9d;font-size:11px}.rankingScore{color:#f7d27b;font-size:13px;font-weight:700}.rankingScore.wealthScore{align-items:center;display:inline-flex;gap:6px;white-space:nowrap}.rankingScore.supportScore{align-items:center;color:#ffb6e8;display:inline-flex;gap:6px;white-space:nowrap}.rankingScore.wealthScore svg{color:#ffd76a;filter:drop-shadow(0 0 6px rgba(247,210,123,.45))}.rankingScore.supportScore svg{color:#ff7ad9;filter:drop-shadow(0 0 7px rgba(255,122,217,.55))}.rankingScore.wealthScore strong{color:#fff3b0;font-size:18px;line-height:1}.rankingScore.supportScore strong{color:#ffe0f5;font-size:18px;line-height:1}.rankingScore.killsScore{display:grid;gap:2px;text-align:right}.rankingScore.killsScore strong{color:#ff8c7a;font-family:Inter,system-ui,sans-serif;font-size:16px}.rankingScore.killsScore small{color:#b9aa9d;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:500}.clanTag{background:#467caf26;border:1px solid rgba(70,124,175,.4);border-radius:999px;color:#88b5e0;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600;padding:2px 8px}.clanTag.muted{background:#ffffff0a;border-color:#ffffff1f;color:#888}.clanIcon{align-items:center;background:linear-gradient(135deg,#467caf33,#467caf0f);border:1px solid rgba(70,124,175,.4);border-radius:8px;color:#88b5e0;display:inline-flex;height:42px;justify-content:center;width:42px}.rankingItem.clanItem .rankingInfo small{color:#b9aa9d;font-family:Inter,system-ui,sans-serif;font-size:12px}.rankingProfileBtn{background:#ffffff0a;border:1px solid rgba(255,255,255,.18);border-radius:6px;color:#fff7ef;cursor:pointer;font-family:Inter,system-ui,sans-serif;font-size:12px;padding:6px 10px}.rankingProfileBtn:hover{background:#ffffff14}.communityPage{display:grid;gap:0;height:calc(100vh - 72px);margin:0 auto;max-width:1380px;max-height:calc(100vh - 72px);overflow:hidden;padding:12px 24px 18px}.communityPage>.sectionTitle{display:none}.communityShell{display:grid;gap:14px;grid-template-columns:190px minmax(0,1fr);height:100%;min-height:0}.communitySidebar,.communityChat,.communityPanel,.communityLogin{background:#0c0c0cf0;border:1px solid rgba(255,255,255,.1);border-radius:10px}.communitySidebar{align-content:start;display:grid;gap:8px;min-height:0;overflow-y:auto;padding:14px}.communitySidebar>strong{color:#f7d27b;font-family:Inter,system-ui,sans-serif;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.communitySidebar button,.communitySmallBtn,.loadOlderBtn,.communityMessage footer button,.suggestionItem button,.pollItem footer button{align-items:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.11);border-radius:8px;color:#d8c8ba;cursor:pointer;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:700;gap:7px;justify-content:center;padding:9px 10px}.communitySidebar button{justify-content:flex-start}.communitySidebar button.active{background:linear-gradient(135deg,#c61e23e0,#f7d27b33);border-color:#c61e23bf;color:#fff7ef}.communityChat{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;min-width:0;overflow:hidden}.communityChatHeader{align-items:center;border-bottom:1px solid rgba(255,255,255,.09);display:flex;justify-content:space-between;padding:14px 16px}.communityChatHeader div{display:grid;gap:2px}.communityChatHeader span{color:#c61e23;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.communityChatHeader strong{color:#fff7ef;font-size:18px}.communityMessages{display:flex;flex-direction:column;gap:10px;min-height:0;overscroll-behavior:contain;overflow-y:auto;padding:14px}.loadOlderBtn{align-self:center;border-radius:999px;padding:8px 14px}.communityMessage{align-items:flex-start;display:grid;gap:12px;grid-template-columns:54px minmax(0,1fr)}.communityAvatarBtn,.communityMessageBody header button,.communityAuthorLine{background:transparent;border:0;color:inherit;cursor:pointer;padding:0}.communityMessageBody{background:linear-gradient(135deg,#ffffff09,#c61e2305),#ffffff06;border:1px solid rgba(255,255,255,.08);border-radius:10px;min-width:0;padding:11px 12px}.communityMessage.vipMessage .communityMessageBody{border-color:#ff5bd642;box-shadow:inset 2px 0 #ff5bd66b}.communityMessageBody header{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.communityMessageBody header button{color:#fff7ef;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:800}.communityMessageBody header time{color:#7f746d;font-family:Inter,system-ui,sans-serif;font-size:11px;margin-left:auto}.communityHeaderInsignias{flex:0 0 auto;flex-wrap:nowrap;gap:3px;max-width:128px;overflow:visible}.communityHeaderInsignias .insigniaIcon{filter:drop-shadow(0 0 5px var(--insignia-glow))}.adminMiniBadge{background:#c61e232e;border:1px solid rgba(198,30,35,.55);border-radius:999px;color:#ff777b;font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:900;padding:2px 7px}.communityMessageBody p{color:#d8c8ba;font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.5;margin:8px 0 10px;overflow-wrap:anywhere}.mentionTag,.productMention{border-radius:5px;font-weight:800;padding:1px 6px}.mentionTag{background:#5865f22e;color:#dfe4ff}.productMention{background:#f7d27b21;color:#f7d27b}.mentionTag.clickable,.productMention.clickable{border:none;cursor:pointer;font-family:inherit;font-size:inherit;transition:filter .12s,background .12s}.mentionTag.clickable:hover{background:#5865f252;filter:brightness(1.15)}.productMention.clickable:hover{background:#f7d27b47;filter:brightness(1.1)}.communityMessage.suggestion{grid-template-columns:54px minmax(0,1fr)}.communityMessage.suggestion .communityMessageBody{background:linear-gradient(135deg,#f7d27b1c,#c61e230e),#ffffff08;border-color:#f7d27b61;box-shadow:inset 3px 0 #f7d27b}.suggestionBadge{background:linear-gradient(135deg,#f7d27b,#d65947);border-radius:999px;color:#1d0e08;font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:800;letter-spacing:.06em;padding:3px 9px}.stickerBadge{background:#ffffff14;border:1px solid rgba(247,210,123,.35);border-radius:999px;color:#f7d27b;font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:900;letter-spacing:.06em;padding:3px 8px;text-transform:uppercase}.communityStickerMessage{align-items:start;display:grid;gap:7px;justify-items:start;margin:10px 0 12px}.communityStickerMessage img{background:radial-gradient(circle,#f7d27b14,#0003);border:1px solid rgba(247,210,123,.22);border-radius:10px;max-height:170px;max-width:min(220px,100%);object-fit:contain;padding:8px}.communityStickerMessage span{color:#f7d27b;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:800}.suggestionTitle{color:#f7d27b;display:block;font-size:16px;font-weight:700;margin:6px 0 2px}.communityComposer.suggestion{border:1px solid rgba(247,210,123,.4)}.suggestionTitleInput{background:#0c0c0c;border:1px solid rgba(247,210,123,.35);border-radius:6px;color:#fff7ef;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600;grid-area:title;padding:9px 12px}.suggestionTitleInput::placeholder{color:#c8a17a}.channelUnreadDot{background:#ff3838;border-radius:50%;box-shadow:0 0 6px #ff3838b3;display:inline-block;height:8px;margin-left:6px;vertical-align:middle;width:8px;animation:communityPulse 1.4s ease-in-out infinite}.channelMentionDot{align-items:center;animation:communityPulse 1.1s ease-in-out infinite;background:linear-gradient(135deg,#f7d27b,#d65947);border-radius:999px;box-shadow:0 0 10px #f7d27b8c;color:#1d0e08;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:900;height:18px;justify-content:center;margin-left:auto;min-width:18px;padding:0 5px}@keyframes communityPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.25)}}.communityMessage footer{display:flex;flex-wrap:wrap;gap:8px}.communityMessage footer button,.suggestionItem button,.pollItem footer button{font-size:12px;padding:6px 9px}.communityMessage footer button.liked,.suggestionItem button.liked{background:#f7d27b1f;border-color:#f7d27b7a;color:#f7d27b}.communityComposer{border-top:1px solid rgba(255,255,255,.09);display:grid;gap:10px;grid-template-areas:"product mode sticker text send";grid-template-columns:170px 190px 118px minmax(0,1fr) auto;min-height:68px;padding:12px}.communityComposer.suggestion{grid-template-areas:"product mode sticker title send" "product mode sticker text send";grid-template-rows:auto auto}.composerProductSelect{grid-area:product}.composerMode{display:grid;gap:6px;grid-area:mode;grid-template-columns:1fr 1fr}.composerMode button{align-items:center;background:#ffffff0b;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#d8c8ba;cursor:pointer;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:800;gap:6px;justify-content:center;padding:0 8px}.composerMode button.active{background:#f7d27b24;border-color:#f7d27b7a;color:#f7d27b}.stickerPickerWrap{grid-area:sticker;min-width:0;position:relative}.stickerPickerBtn{align-items:center;background:#ffffff0b;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#d8c8ba;cursor:pointer;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:800;gap:6px;height:100%;justify-content:center;min-height:44px;padding:0 10px;width:100%}.stickerPickerBtn.active,.stickerPickerBtn:hover:not(:disabled){background:#f7d27b24;border-color:#f7d27b7a;color:#f7d27b}.stickerPickerBtn:disabled{cursor:not-allowed;opacity:.48}.stickerPicker{background:#101010;border:1px solid rgba(247,210,123,.38);border-radius:12px;bottom:calc(100% + 8px);box-shadow:0 18px 42px #0000008f;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(72px,1fr));left:50%;max-height:320px;min-width:310px;overflow-y:auto;padding:9px;position:absolute;transform:translate(-50%);z-index:36}.stickerPicker button{align-items:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.09);border-radius:10px;color:#f5e9d3;cursor:pointer;display:grid;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:800;gap:6px;justify-items:center;padding:8px 7px;transition:background .12s,border-color .12s,transform .08s}.stickerPicker button:hover{background:#f7d27b1a;border-color:#f7d27b5c;transform:translateY(-1px)}.stickerPicker img{height:58px;object-fit:contain;width:58px}.stickerPicker span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.communityComposer select,.communityComposer textarea,.suggestionForm input,.suggestionForm textarea,.pollCreateCard input,.pollCreateCard select,.pollCreateCard textarea{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff7ef;font-family:Inter,system-ui,sans-serif;font-size:13px;outline:none;padding:10px 11px}.communityComposer select option,.communityComposer select optgroup,.pollCreateCard select option{background:#151515!important;color:#fff7ef!important}.composerTextWrap{grid-area:text;min-width:0;position:relative}.communityComposer textarea{min-height:44px;max-height:120px;resize:vertical;width:100%}.mentionSuggest{background:#101010;border:1px solid rgba(247,210,123,.38);border-radius:10px;bottom:calc(100% + 8px);box-shadow:0 18px 40px #00000080;display:grid;gap:4px;left:0;max-height:260px;overflow-y:auto;padding:6px;position:absolute;right:0;z-index:35}.mentionSuggest button{align-items:center;background:#ffffff0b;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#fff7ef;display:grid;gap:9px;grid-template-columns:34px minmax(0,1fr) auto;padding:8px 10px;text-align:left}.mentionSuggest button:hover{background:#f7d27b1a;border-color:#f7d27b5c}.mentionSuggest button span{display:grid;min-width:0}.mentionSuggest button strong,.mentionSuggest button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mentionSuggest button strong{font-family:Inter,system-ui,sans-serif;font-size:13px}.mentionSuggest button small,.mentionSuggestEmpty{color:#b9aa9d;font-family:Inter,system-ui,sans-serif;font-size:12px}.mentionSuggest button em{background:#c61e232e;border:1px solid rgba(198,30,35,.45);border-radius:999px;color:#ff777b;font-family:Inter,system-ui,sans-serif;font-size:10px;font-style:normal;font-weight:900;padding:2px 7px}.mentionSuggestEmpty{padding:9px 10px}.communityComposer .composerSendBtn,.suggestionForm button,.pollCreateCard button{align-items:center;background:linear-gradient(135deg,#c61e23,#8d1418);border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#fff7ef;cursor:pointer;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-weight:800;gap:8px;justify-content:center;padding:10px 14px}.communityComposer .composerSendBtn{grid-area:send}.communityComposer .composerSendBtn:disabled{cursor:not-allowed;filter:grayscale(.6);opacity:.55}.communitySidePanels{display:grid;gap:14px;align-content:start;grid-template-rows:auto;min-height:0;min-width:0;overflow-y:auto}.communityPanel{display:grid;gap:12px;overflow:hidden;padding:14px}.communityPanel header{align-items:center;display:flex;gap:10px}.communityPanel header svg{color:#f7d27b}.communityPanel header div{display:grid;gap:2px}.communityPanel header strong{color:#fff7ef;font-size:16px}.communityPanel header span{color:#b9aa9d;font-family:Inter,system-ui,sans-serif;font-size:12px}.suggestionForm,.pollCreateCard{display:grid;gap:8px}.suggestionForm textarea,.pollCreateCard textarea{min-height:70px;resize:vertical}.suggestionList{display:grid;gap:9px;max-height:350px;overflow-y:auto;padding-right:4px}.communityPollBoard{align-content:start;display:grid;gap:14px;min-height:0;overflow-y:auto;padding:14px}.pollCreateCard{background:linear-gradient(135deg,#f7d27b14,#c61e230a),#ffffff06;border:1px solid rgba(247,210,123,.2);border-radius:12px;padding:14px}.pollCreateCard header{align-items:center;display:flex;gap:10px;margin-bottom:2px}.pollCreateCard header svg{color:#f7d27b}.pollCreateCard header div{display:grid;gap:2px}.pollCreateCard header strong{color:#fff7ef;font-size:16px}.pollCreateCard header span{color:#b9aa9d;font-family:Inter,system-ui,sans-serif;font-size:12px}.pollTimeGrid{display:grid;gap:8px;grid-template-columns:1fr 1fr}.pollTimeGrid label{color:#b9aa9d;display:grid;font-family:Inter,system-ui,sans-serif;font-size:12px;gap:5px}.pollFeed{display:grid;gap:12px}.suggestionItem,.pollItem{background:#ffffff07;border:1px solid rgba(255,255,255,.09);border-radius:9px;display:grid;gap:8px;padding:10px}.suggestionItem>strong,.pollTitle strong{color:#fff7ef;font-size:14px}.suggestionItem p{color:#b9aa9d;font-family:Inter,system-ui,sans-serif;font-size:12px;line-height:1.4;margin:0}.suggestionItem>div,.pollItem footer{align-items:center;display:flex;gap:8px;justify-content:space-between}.communityAuthorLine{align-items:center;display:inline-flex;gap:6px;min-width:0}.communityAuthorLine span{color:#d8c8ba;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pollTitle{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.pollTitle>div{display:grid;gap:6px;min-width:0}.pollBadges span{border:1px solid rgba(247,210,123,.35);border-radius:999px;color:#f7d27b;font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:800;padding:2px 7px;text-transform:uppercase}.pollBadges{align-items:flex-start;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.pollItem.closed .pollBadges span{border-color:#ffffff29;color:#9e928a}.pollItem.pollLarge{border-radius:12px;gap:12px;padding:16px}.pollItem.pollLarge .pollTitle strong{font-size:18px}.pollItem.adminPoll{background:linear-gradient(135deg,#f7d27b21,#c61e2314),#ffffff07;border-color:#f7d27b61;box-shadow:0 0 0 1px #c61e2314,0 12px 40px #00000047}.pollItem.adminPoll .pollBadges span{background:#f7d27b1f;border-color:#f7d27b80;color:#f7d27b}.pollOptions{display:grid;gap:8px}.pollOption{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#d8c8ba;cursor:pointer;display:grid;font-family:Inter,system-ui,sans-serif;grid-template-columns:1fr auto;margin-top:6px;overflow:hidden;padding:9px 10px;position:relative;text-align:left}.pollLarge .pollOption{margin-top:0;padding:12px}.pollOption span{background:linear-gradient(90deg,#c61e2357,#f7d27b2e);inset:0 auto 0 0;position:absolute;transition:width .2s ease;z-index:0}.pollOption strong,.pollOption em{position:relative;z-index:1}.pollOption em{color:#f7d27b;font-style:normal;font-weight:800}.pollOption.selected{border-color:#f7d27b8c;color:#fff7ef}.pollOption:disabled{cursor:default;opacity:.82}.pollItem footer small{color:#b9aa9d;font-family:Inter,system-ui,sans-serif;font-size:12px}.pollItem footer>div{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.pollItem footer button.dangerMiniBtn{background:#c61e231f;border-color:#c61e2373;color:#ff9c9f}.communityLogin{align-items:center;color:#d8c8ba;display:grid;gap:10px;justify-items:center;margin:0 auto;max-width:520px;padding:34px 24px;text-align:center}.communityLogin svg{color:#f7d27b}.communityLogin h3{color:#fff7ef;margin:0}.communityLogin p{font-family:Inter,system-ui,sans-serif;margin:0}.levelUpOverlay{align-items:center;background:#0000008c;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:9999;animation:fadeIn .3s ease}.levelUpCard{align-items:center;background:linear-gradient(135deg,#f7d27b2e,#d659472e);border:1px solid rgba(247,210,123,.55);border-radius:14px;box-shadow:0 0 40px #f7d27b66;color:#fff7ef;display:grid;font-family:Inter,system-ui,sans-serif;gap:10px;justify-items:center;padding:32px 60px;text-align:center;animation:levelUpPop .6s cubic-bezier(.34,1.56,.64,1)}.levelUpCard svg{color:#f7d27b;filter:drop-shadow(0 0 8px rgba(247,210,123,.6))}.levelUpCard span{color:#f7d27b;font-size:13px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.levelUpCard strong{color:#fff7ef;font-size:36px}.levelUpCard small{color:#d8c8ba}@keyframes levelUpPop{0%{transform:scale(.5);opacity:0}60%{transform:scale(1.05);opacity:1}to{transform:scale(1);opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.ordersPanel{display:grid;gap:14px}.ordersHeader{align-items:center;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;display:flex;gap:14px;justify-content:space-between;padding:18px 22px}.ordersHeader h2{color:#fff7ef;font-size:22px;margin:4px 0 0}.ordersHeader h2 strong{color:#f7d27b}.ordersHeader span{color:#c8b8aa;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ordersFilters{align-items:center;display:flex;gap:8px}.ordersFilters select{background:#151515;border:1px solid rgba(255,255,255,.18);border-radius:6px;color:#fff7ef;font-family:Inter,system-ui,sans-serif;font-size:13px;padding:7px 10px}.ordersFilters select option{background:#151515;color:#fff7ef}.adminReloadBtn{align-items:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.18);border-radius:6px;color:#fff7ef;cursor:pointer;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:12px;gap:6px;padding:7px 12px}.ordersMessage{background:#f7d27b14;border-left:3px solid #f7d27b;border-radius:4px;color:#f7d27b;font-family:Inter,system-ui,sans-serif;font-size:13px;margin:0;padding:10px 14px}.ordersList{display:grid;gap:8px}.orderCard{background:#ffffff06;border:1px solid rgba(255,255,255,.08);border-radius:10px;display:grid;font-family:Inter,system-ui,sans-serif;gap:8px;padding:14px 18px}.orderCard.status-ok{border-color:#6ce39a4d}.orderCard.status-partial{border-color:#f7d27b66;background:#f7d27b0a}.orderCard.status-fail{border-color:#d6594766;background:#d659470a}.orderCard.status-pending{border-color:#5865f266}.orderTop{align-items:center;display:flex;gap:12px;justify-content:space-between}.orderTop strong{color:#fff7ef;display:block;font-size:14px}.orderTop small{color:#b9aa9d;display:block;font-size:11px;margin-top:2px}.orderStatus{border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.05em;padding:4px 10px;text-transform:uppercase;white-space:nowrap}.orderStatus.ok{background:#2ec46926;color:#6ce39a;border:1px solid rgba(46,196,105,.4)}.orderStatus.partial{background:#f7d27b26;color:#f7d27b;border:1px solid rgba(247,210,123,.5)}.orderStatus.fail{background:#d6594726;color:#ff8c7a;border:1px solid rgba(214,89,71,.5)}.orderStatus.pending{background:#5865f226;color:#98a3ff;border:1px solid rgba(88,101,242,.5)}.orderStatus.neutral{background:#ffffff0f;color:#d8c8ba;border:1px solid rgba(255,255,255,.18)}.orderError{color:#ffae9d;font-size:12px;margin:4px 0 0}.orderActions{display:flex;gap:8px}.orderRedeliverBtn{align-items:center;background:linear-gradient(135deg,#f7d27b,#d65947);border:none;border-radius:6px;color:#1d0e08;cursor:pointer;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:700;gap:6px;padding:7px 12px}.orderRedeliverBtn:disabled{cursor:wait;opacity:.7}.orderToggleBtn{background:#ffffff0d;border:1px solid rgba(255,255,255,.18);border-radius:6px;color:#d8c8ba;cursor:pointer;font-family:Inter,system-ui,sans-serif;font-size:12px;padding:7px 12px}.orderLog{background:#050505;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:#c8b8aa;font-family:JetBrains Mono,Fira Code,monospace;font-size:11px;margin:6px 0 0;max-height:320px;overflow:auto;padding:12px;white-space:pre-wrap;word-break:break-word}.giftEventsPanel{display:grid;gap:18px}.giftHeader{background:linear-gradient(135deg,#ff5e9c1a,#f7d27b0f);border:1px solid rgba(255,94,156,.35);border-radius:12px;padding:18px 22px}.giftHeader span{color:#ff9ec3;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.giftHeader h2{color:#fff7ef;font-size:24px;margin:4px 0 6px}.giftHeader h2 strong{color:#ff5e9c}.giftHeader p{color:#c8b8aa;font-family:Inter,system-ui,sans-serif;font-size:13px;margin:0}.giftForm{background:#ffffff06;border:1px solid rgba(255,255,255,.08);border-radius:12px;display:grid;font-family:Inter,system-ui,sans-serif;gap:14px;padding:22px}.giftForm label{color:#d8c8ba;display:grid;font-size:13px;gap:6px}.giftForm input,.giftForm select{background:#0c0c0c;border:1px solid rgba(255,255,255,.18);border-radius:6px;color:#fff7ef;font-size:14px;padding:9px 11px}.giftSubmitBtn{align-items:center;background:linear-gradient(135deg,#ff5e9c,#f7d27b);border:none;border-radius:8px;color:#1d0e08;cursor:pointer;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:700;gap:8px;justify-self:start;padding:11px 18px;transition:filter .15s,transform .05s}.giftSubmitBtn:hover:not(:disabled){filter:brightness(1.07)}.giftSubmitBtn:disabled{cursor:not-allowed;opacity:.7}.giftMessage{color:#6ce39a;font-size:13px;margin:0}.giftHistory{background:#ffffff06;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:18px 22px}.giftHistory header{align-items:center;color:#fff7ef;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:14px;gap:8px;margin-bottom:12px}.giftHistory ul{display:grid;gap:8px;list-style:none;margin:0;padding:0}.giftHistoryItem{align-items:center;background:#ffffff08;border-radius:8px;display:grid;gap:12px;grid-template-columns:110px 1fr;padding:10px 14px}.giftBadge{background:#ff5e9c26;border:1px solid rgba(255,94,156,.4);border-radius:999px;color:#ff9ec3;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600;padding:3px 8px;text-align:center}.giftHistoryItem strong{color:#fff7ef;display:block;font-family:Inter,system-ui,sans-serif;font-size:14px}.giftHistoryItem small{color:#b9aa9d;display:block;font-family:Inter,system-ui,sans-serif;font-size:11px;margin-top:2px}.giftHistoryItem em{color:#d8c8ba;display:block;font-family:Inter,system-ui,sans-serif;font-size:12px;font-style:italic;margin-top:4px}.adminBorderSelect{background:#151515;border:1px solid rgba(255,255,255,.25);border-radius:6px;color:#fff7ef;cursor:pointer;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600;padding:7px 10px}.adminBorderSelect:hover{border-color:#f7d27b99}.adminBorderSelect option,.adminBorderSelect optgroup{background:#151515!important;color:#fff7ef!important}.adminBorderSelect optgroup{color:#f7d27b!important;font-weight:700}.fieldsColumn select option,.giftForm select option,.fieldsColumn select optgroup,.giftForm select optgroup{background:#151515!important;color:#fff7ef!important}.profileHero h2{color:#fff7ef;font-size:26px;line-height:1.05;margin:0}.profileHero.vipProfileHero{border-color:#ff5bd652;box-shadow:0 0 30px #ff5bd61f,inset 0 0 0 1px #f7d27b0d}.profileNameStack h2{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.profileHero small{color:#c8b8aa;font-family:Inter,system-ui,sans-serif}.profileWallet{display:none}.profileWalletRow{display:grid;font-family:Inter,system-ui,sans-serif;gap:12px;grid-column:1 / -1;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.walletTile{align-items:center;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;display:grid;gap:12px;grid-template-columns:52px 1fr;padding:14px 16px;transition:border-color .15s,transform .1s}.walletTile:hover{transform:translateY(-1px)}.walletTile.coins{background:linear-gradient(135deg,#f7d27b1a,#f7d27b05);border-color:#f7d27b59}.walletTile.coins .walletIcon{background:#f7d27b2e;color:#f7d27b}.walletTile.cash{background:linear-gradient(135deg,#6ce39a1a,#6ce39a05);border-color:#6ce39a4d}.walletTile.cash .walletIcon{background:#6ce39a2e;color:#6ce39a}.walletTile.xp{background:linear-gradient(135deg,#d659471a,#d6594705);border-color:#d659474d}.walletTile.xp .walletIcon{background:#d659472e;color:#ff8c7a}.walletTile.time{background:linear-gradient(135deg,#5865f21a,#5865f205);border-color:#5865f24d}.walletTile.time .walletIcon{background:#5865f22e;color:#98a3ff}.walletIcon{align-items:center;border-radius:50%;display:inline-flex;height:52px;justify-content:center;width:52px}.walletText{display:grid;gap:2px;min-width:0}.walletText small{color:#b9aa9d;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.walletText strong{color:#fff7ef;font-size:22px;font-weight:700;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profileAccountCard{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;display:grid;font-family:Inter,system-ui,sans-serif;gap:12px;padding:18px 22px}.profileAccountCard.linked{border-color:#6ce39a66;background:#2ec4690f}.profileAccountCard.steamCard{background:linear-gradient(135deg,#171a21d1,#1b283852);border-color:#66c0f457}.profileAccountCard.steamCard.linked{background:linear-gradient(135deg,#171a21e6,#2a475e47);border-color:#66c0f485}.profileAccountCard.discordCard{background:linear-gradient(135deg,#5865f214,#5865f205);border-color:#5865f259}.profileAccountCard.discordCard.linked{background:linear-gradient(135deg,#5865f21f,#6ce39a0d);border-color:#6ce39a66}.platformLogo{align-items:center;border-radius:8px;display:inline-flex;height:36px;justify-content:center;width:36px}.platformLogo.steam{background:#171a21;border:1px solid rgba(102,192,244,.42);color:#fff;padding:5px}.platformLogo.discord{background:#5865f2;color:#fff}.connectedTag{align-items:center;background:#2ec46926;border:1px solid rgba(108,227,154,.4);border-radius:999px;color:#6ce39a;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:11px;font-style:normal;font-weight:700;gap:4px;letter-spacing:.04em;margin-left:auto;padding:3px 8px;text-transform:uppercase}.platformBody{display:grid;gap:10px}.platformId{color:#d8c8ba;margin:0}.platformId code{background:#ffffff12;border-radius:6px;font-family:JetBrains Mono,monospace;font-size:12px;padding:4px 8px}.platformOpenBtn{align-items:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.18);border-radius:6px;color:#fff7ef;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:12px;gap:6px;justify-self:start;padding:7px 12px;text-decoration:none;transition:filter .15s}.platformOpenBtn:hover{filter:brightness(1.15)}.platformOpenBtn.steamConnect{background:linear-gradient(135deg,#171a21,#1b2838 52%,#2a475e);border-color:#66c0f48c;color:#fff}.profileAccountCard header{align-items:center;color:#fff7ef;display:inline-flex;font-size:15px;gap:8px}.profileAccountCard p{color:#d8c8ba;margin:0}.profileAccountCard p code{background:#ffffff0f;border-radius:4px;font-family:JetBrains Mono,monospace;font-size:12px;padding:2px 6px}.profileAccountCard .linkedYes{align-items:center;color:#6ce39a;display:inline-flex;gap:6px}.profileAccountCard .linkedNo{color:#c8b8aa}.discordLinked{align-items:center;display:flex;gap:12px}.discordLinked img,.discordLinked .profileFallback{border-radius:50%;height:48px;width:48px}.discordLinked strong{color:#fff7ef;display:block}.discordLinked small{color:#b9aa9d;display:block;font-size:12px;margin-top:2px}.discordLinkBtn{align-items:center;background:linear-gradient(135deg,#5865f2,#8a4cf2);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600;gap:8px;justify-self:start;padding:10px 16px;transition:filter .15s,transform .05s}.discordLinkBtn:hover:not(:disabled){filter:brightness(1.1)}.discordLinkBtn:disabled{cursor:not-allowed;opacity:.7}.discordHint{color:#f7d27b;font-size:12px}.profileGhostBtn{align-items:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.18);border-radius:8px;color:#fff7ef;cursor:pointer;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:13px;gap:6px;justify-self:start;padding:8px 14px}.profileGhostBtn:hover{background:#ffffff14}.votePage{display:grid;gap:22px;margin:0 auto;max-width:1180px;padding:28px 24px 60px}.voteHowTo{background:#ffffff06;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#d8c8ba;font-family:Inter,system-ui,sans-serif;padding:18px 22px}.voteHowTo h3{color:#fff7ef;font-size:16px;margin:0 0 10px}.voteHowTo ol{margin:0;padding-left:22px}.voteHowTo li{margin-bottom:6px}.voteHowTo strong{color:#f7d27b}.voteEmptyState{align-items:center;background:#ffffff06;border:1px dashed rgba(247,210,123,.3);border-radius:10px;color:#d8c8ba;display:grid;font-family:Inter,system-ui,sans-serif;gap:8px;justify-items:center;padding:38px 22px;text-align:center}.voteEmptyState svg{color:#f7d27b}.voteEmptyState h3{color:#fff7ef;font-size:18px;margin:0}.voteEmptyState p{margin:0 0 8px}.voteNavBtn{align-items:center;display:inline-flex;gap:6px}.voteNavBtn:after{background:#f7d27b;border-radius:50%;content:"";height:6px;margin-left:4px;width:6px}.voteCard{align-items:stretch;background:linear-gradient(135deg,#f7d27b14,#d659470d);border:1px solid rgba(247,210,123,.35);border-radius:10px;display:grid;gap:14px;padding:18px 22px}.voteCard.loading{align-items:center;display:flex;gap:10px;color:#c8b8aa;font-family:Inter,system-ui,sans-serif}.voteCard.state-pending_claim{border-color:#6ce39a8c;background:linear-gradient(135deg,#2ec4691f,#f7d27b0d);box-shadow:0 0 0 1px #6ce39a2e,0 8px 24px #2ec4691f}.voteCard.state-cooldown,.voteCard.state-already_claimed{border-color:#ffffff1f;background:#ffffff08}.voteCardHead{align-items:flex-start;display:flex;gap:14px}.voteCardHead h3{color:#fff7ef;font-size:18px;margin:4px 0 6px}.voteCardHead h3 strong{color:#f7d27b}.voteCardHead p{color:#c8b8aa;font-family:Inter,system-ui,sans-serif;font-size:13px;margin:0}.voteEyebrow{color:#f7d27b;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.voteIcon{align-items:center;background:#f7d27b29;border-radius:50%;color:#f7d27b;display:inline-flex;height:44px;justify-content:center;width:44px}.voteCardActions{display:flex;flex-wrap:wrap;gap:10px}.voteButton{align-items:center;border:1px solid transparent;border-radius:8px;cursor:pointer;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600;gap:8px;padding:9px 14px;transition:filter .15s,transform .05s}.voteButton.primary{background:linear-gradient(135deg,#f7d27b,#d65947);color:#1d0e08}.voteButton.primary:hover:not(:disabled){filter:brightness(1.07)}.voteButton.primary:active:not(:disabled){transform:translateY(1px)}.voteButton.primary.glow{box-shadow:0 0 18px #6ce39a73}.voteButton.ghost{background:#ffffff0a;border-color:#ffffff2e;color:#fff7ef}.voteButton.ghost:hover:not(:disabled){background:#ffffff14}.voteButton:disabled{cursor:not-allowed;filter:grayscale(.4);opacity:.7}@keyframes statusPulse{0%,to{opacity:1}50%{opacity:.55}}.walletTiles{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(104px,128px));justify-content:start}.walletTiles div{align-content:center;background:linear-gradient(135deg,#f7d27b12,#ffffff04),#0c0c0c;border:1px solid rgba(247,210,123,.14);border-radius:8px;display:grid;gap:3px;min-height:62px;min-width:0;padding:8px 10px}.walletTiles svg{color:#f7d27b}.walletTiles span,.coinProgress span{color:#b9aa9d;font-family:Inter,system-ui,sans-serif;font-size:11px}.walletTiles strong,.coinProgress strong{color:#fff7ef;font-size:18px;line-height:1.05;white-space:nowrap}.coinProgress{display:grid;gap:7px}.coinProgress>div:first-child{align-items:end;display:flex;justify-content:space-between}.progressTrack{background:#090909;border:1px solid rgba(255,255,255,.1);border-radius:999px;height:14px;overflow:hidden}.progressTrack span{background:linear-gradient(90deg,#b7181d,#f7d27b);display:block;height:100%}.walletBar span,.adminHeader span{color:#d21d22;display:block;font-size:12px;letter-spacing:2px;margin-bottom:4px;text-transform:uppercase}.walletBar strong{color:#fff7ef}.balance{align-items:center;color:#f7d27b;display:inline-flex;gap:8px}.toastMessage{align-items:center;background:#0d0d0df5;border:1px solid rgba(255,255,255,.14);border-radius:6px;box-shadow:0 18px 60px #00000073;color:#fff7ef;display:grid;font-family:Inter,system-ui,sans-serif;gap:10px;grid-template-columns:auto 1fr auto;max-width:min(440px,calc(100vw - 28px));padding:14px;position:fixed;right:18px;top:88px;overflow:hidden;z-index:90}.toastMessage:after{animation:toastProgress 4s linear forwards;background:#f7d27b;bottom:0;content:"";height:2px;left:0;position:absolute;transform-origin:left;width:100%}.toastMessage.success{border-color:#50d28294}.toastMessage.success>svg{color:#50d282}.toastMessage.success:after{background:#50d282}.toastMessage.error{border-color:#ff535a9e}.toastMessage.error>svg{color:#ff535a}.toastMessage.error:after{animation-duration:5s;background:#ff535a}.toastMessage.info>svg{color:#f7d27b}@keyframes toastProgress{to{transform:scaleX(0)}}.toastMessage button{align-items:center;background:#171717;border:1px solid rgba(255,255,255,.14);border-radius:4px;color:#fff7ef;display:flex;height:28px;justify-content:center;padding:0;width:28px}.catalog{display:grid;gap:46px}.storeTools{background:#121212f5;border:1px solid rgba(195,27,31,.35);border-radius:6px;display:grid;gap:14px;margin:0 auto 28px;max-width:1230px;padding:16px}.storeSearch{align-items:center;background:#090909;border:1px solid rgba(255,255,255,.13);border-radius:4px;display:flex;gap:8px;padding:0 12px}.storeLocaleSelect{align-items:center;display:flex;gap:12px;justify-content:space-between}.storeLocaleSelect>span{align-items:center;color:#f7d27b;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:900;gap:7px;text-transform:uppercase}.storeLocaleButtons{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.storeLocaleButtons button{align-items:center;background:#080808;border:1px solid rgba(255,255,255,.18);border-radius:50%;box-shadow:inset 0 0 0 2px #00000094,0 10px 22px #00000038;color:#f5ede3;cursor:pointer;display:inline-flex;font-family:Inter,system-ui,sans-serif;height:38px;justify-content:center;overflow:hidden;padding:0;position:relative;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease;width:38px}.storeLocaleButtons button:hover{border-color:#f7d27b8f;box-shadow:0 0 18px #f7d27b1f,0 10px 22px #00000042;transform:translateY(-1px)}.storeLocaleFlag{display:block;height:100%;object-fit:cover;pointer-events:none;transform:scale(1.18);width:100%}.storeLocaleButtons button.active{background:#080808;border-color:#ffedaac7;box-shadow:0 0 24px #f7d27b57,inset 0 0 0 3px #f7d27bc7;color:#180c08}.storeSearch input{border:0;font-family:Inter,system-ui,sans-serif}.categoryTabs,.pageTools{display:flex;flex-wrap:wrap;gap:8px}.categoryTabs button,.pageTools button{background:#151515;border:1px solid rgba(255,255,255,.13);border-radius:999px;color:#f5ede3;min-height:36px;padding:7px 13px}.categoryTabs button.active{background:#c71920;border-color:#df2a31}.pageTools{align-items:center;color:#c8b8aa;font-family:Inter,system-ui,sans-serif}.pageTools button:disabled{cursor:not-allowed;opacity:.45}.categoryBlock{margin:0 auto;max-width:1230px;width:100%}.categoryBlock h2{color:#fff7ef;font-size:28px;margin:0 0 18px;text-transform:uppercase}.storePagination{align-items:center;background:linear-gradient(135deg,#f7d27b14,#c31b1f14),#0d0d0df5;border:1px solid rgba(247,210,123,.2);border-radius:6px;display:flex;gap:18px;justify-content:space-between;margin-top:28px;padding:14px 16px}.storePaginationSummary{display:grid;gap:3px}.storePaginationSummary span{color:#c8b8aa;font-family:Inter,system-ui,sans-serif;font-size:13px}.storePaginationSummary strong{color:#fff7ef;font-size:15px}.storePaginationButtons{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.storePagination button{align-items:center;background:#151515;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#f5ede3;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-weight:800;gap:6px;min-height:38px;padding:0 13px}.storePagination button:hover:not(:disabled){border-color:#f7d27b8c;color:#fff7ef}.storePagination button:disabled{cursor:not-allowed;opacity:.45}.storePageNumber{justify-content:center;min-width:38px}.storePageNumber.active{background:linear-gradient(135deg,#f7d27b,#d85b47);border-color:transparent;color:#180c08;box-shadow:0 0 20px #f7d27b2e}.storePageGap{color:#7a6d62;font-family:Inter,system-ui,sans-serif;font-weight:900;min-width:22px;text-align:center}.productCard{background:#111111f7;border:1px solid rgba(195,27,31,.38);border-radius:6px;display:flex;flex-direction:column;min-height:342px;overflow:hidden;position:relative}.productCard>img,.productCard>.productArt{background:linear-gradient(#0d0d0d3d,#0d0d0deb),radial-gradient(circle at 50% 42%,rgba(204,24,30,.45),transparent 34%),#161111;border-bottom:1px solid rgba(195,27,31,.25);height:128px;object-fit:cover;width:100%}.productCard>img.gameIcon{object-fit:contain;image-rendering:auto;padding:16px 18px}.priceStack img{height:14px!important;width:14px!important;object-fit:contain;background:transparent!important;border:none!important;padding:0!important;margin:0}.productArt{align-items:center;display:flex;justify-content:center}.productArt svg{height:52px;opacity:.75;width:52px}.productMetaBadges{display:flex;gap:6px;position:absolute;right:12px;top:12px;z-index:2}.productMetaPill{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080808c7;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#fff7ef;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:900;gap:5px;min-height:28px;padding:5px 9px}.productMetaPill.sold svg{color:#d21d22;fill:#d21d22;filter:drop-shadow(0 0 5px rgba(210,29,34,.62))}.productBody{flex:1;padding:12px 14px 8px}.productCategoryLine{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px;min-height:24px}.productCategoryLine>span{color:#d21d22;display:block;font-size:12px;letter-spacing:2px;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.productStackInline{align-items:center;display:inline-flex;flex-shrink:0;gap:5px}.productStackPill,.productTierPill{align-items:center;border:1px solid rgba(255,255,255,.16);border-radius:999px;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:10.5px;font-weight:900;gap:5px;min-height:22px;padding:3px 8px}.productStackPill{background:#ffffff0e;color:#fff7ef}.productTierPill{box-shadow:0 0 14px color-mix(in srgb,currentColor 24%,transparent);text-shadow:0 1px 0 rgba(0,0,0,.45)}.productBody p{min-height:0;font-size:12.5px;line-height:1.45}.buyRow{align-items:stretch;display:flex;flex-direction:column;gap:8px;padding:0 14px 14px}.priceStack{display:flex;align-items:center;gap:7px;min-width:0}.priceStack span{align-items:center;color:#f7d27b;display:inline-flex;font-family:Inter,system-ui,sans-serif;gap:7px}.priceStack .freePrice,.cartPrices .freePrice{color:#8ff0ad}.priceStack small{color:#b9aa9d;font-family:Inter,system-ui,sans-serif;font-size:12px;line-height:1.35}.addCartButton{background:#c71920;border:1px solid #df2a31;border-radius:4px;color:#fff7ef;padding:0 14px}.cartOverlay{background:#000000ad;top:0;right:0;bottom:0;left:0;position:fixed;z-index:60}.cartDrawer{background:#0c0c0c;border-left:1px solid rgba(195,27,31,.45);box-shadow:-24px 0 90px #0000008c;display:grid;grid-template-rows:auto 1fr auto auto;height:100vh;margin-left:auto;max-width:460px;width:min(100%,460px)}.cartHeader{align-items:center;border-bottom:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;padding:18px}.cartHeader span{color:#d21d22;font-size:12px;letter-spacing:2px;text-transform:uppercase}.cartHeader h2{margin:4px 0 0}.cartHeader button{background:#151515;border:1px solid rgba(255,255,255,.16);border-radius:4px;color:#fff7ef;height:38px;width:38px}.cartList{align-content:start;align-items:start;display:grid;gap:12px;overflow:auto;padding:16px}.cartEmpty{color:#c8b8aa;font-family:Inter,system-ui,sans-serif}.cartItem{align-items:start;background:#121212;border:1px solid rgba(255,255,255,.1);border-radius:6px;display:grid;gap:12px;grid-template-columns:64px 1fr auto;padding:12px}.cartItem img,.cartItem>span{align-items:center;background:#201010;border:1px solid rgba(195,27,31,.35);border-radius:5px;display:flex;height:64px;justify-content:center;object-fit:cover;width:64px}.cartItem>span svg{color:#d21d22}.cartItem div{min-width:0}.cartItem strong,.cartItem small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cartItem small,.cartPrices,.cartTotals{color:#c8b8aa;font-family:Inter,system-ui,sans-serif}.cartPrices{display:flex;flex-wrap:wrap;gap:8px;margin-top:7px}.cartPrices em{align-items:center;color:#f7d27b;display:inline-flex;font-style:normal;gap:5px}.priceChoice{align-items:center;color:#f7d27b;display:inline-flex;flex-wrap:wrap;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:800;gap:6px;line-height:1.2}.priceChoiceItem{align-items:center;display:inline-flex;gap:4px;white-space:nowrap}.priceChoice em{color:#a89a8d;font-size:11px;font-style:normal;font-weight:600;text-transform:lowercase}.qtyControl{align-content:start;align-items:center;display:grid;gap:6px;grid-template-columns:28px 32px 28px;justify-items:center}.qtyControl button{align-items:center;background:#191919;border:1px solid rgba(255,255,255,.13);border-radius:4px;color:#fff7ef;display:flex;height:28px;justify-content:center;padding:0;width:28px}.qtyControl button:disabled{cursor:not-allowed;opacity:.35}.qtyControl .removeCartItem{color:#ff6b70;font-size:11px;font-weight:800;gap:5px;grid-column:1 / -1;min-width:100%;padding:0 8px;text-transform:uppercase;width:auto}.cartTotals{border-top:1px solid rgba(255,255,255,.1);display:grid;gap:10px;padding:16px}.cartTotals div{align-items:center;display:flex;justify-content:space-between}.cartTotals strong{color:#fff7ef}.walletMissing{color:#f7d27b}.walletRechargeBox{background:linear-gradient(135deg,#b020202e,#121212f0);border:1px solid rgba(214,89,71,.42);border-radius:8px;display:grid;gap:10px;margin:0 16px 16px;padding:14px}.walletRechargeHead{display:grid;gap:3px}.walletRechargeHead span{align-items:center;color:#f7d27b;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:900;gap:8px;text-transform:uppercase}.walletRechargeHead small,.walletRechargeBox label{color:#c8b8aa;font-family:Inter,system-ui,sans-serif;font-size:12px}.walletRechargeBox label{display:grid;gap:6px;font-weight:700}.walletCurrencySelect{display:grid;gap:7px}.walletCurrencySelect>span{color:#f7d27b;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:900}.walletCurrencySelect small{color:#d7c6b6;font-family:Inter,system-ui,sans-serif;font-size:11px;line-height:1.35}.walletCurrencyButtons{display:grid;gap:7px;grid-template-columns:repeat(5,minmax(0,1fr))}.walletRechargeBox input{background:#0b0b0b;border:1px solid rgba(255,255,255,.14);border-radius:5px;color:#fff7ef;font:800 15px Inter,system-ui,sans-serif;height:40px;padding:0 12px}.walletRechargeQuick,.walletRechargeActions{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.walletRechargeActions{grid-template-columns:1fr 1fr}.walletRechargeMethodTabs{display:grid;gap:8px;grid-template-columns:1fr 1fr}.walletRechargeQuick button,.walletCurrencyButtons button,.walletRechargeActions button,.walletRechargeMethodTabs button,.walletRechargePayButton{align-items:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.16);border-radius:5px;color:#fff7ef;display:inline-flex;font:800 12px Inter,system-ui,sans-serif;gap:7px;justify-content:center;min-height:38px}.walletRechargeMethodTabs button{background:#ffffff09;color:#8f8378}.walletRechargeMethodTabs button.active{background:linear-gradient(135deg,#b02020cc,#4e1919d1);border-color:#ffd68059;color:#fff7ef;box-shadow:0 0 14px #b020202e}.walletRechargePayButton{background:#d21d22;border-color:#ffd68052;color:#fff7ef;min-height:42px;width:100%}.walletRechargeQuick button.active,.walletCurrencyButtons button.active,.walletRechargeActions button:not(:disabled):hover{background:#b02020;border-color:#ffd68047}.walletRechargeActions button:disabled,.walletRechargeMethodTabs button:disabled,.walletRechargePayButton:disabled{color:#80756b;cursor:wait}.pixPaymentBox{background:linear-gradient(135deg,#0478572e,#0c0c0ceb);border:1px solid rgba(52,211,153,.42);border-radius:8px;display:grid;gap:10px;margin:0 16px 16px;padding:14px}.pixPaymentHead{display:grid;gap:2px}.pixPaymentHead span{align-items:center;color:#6ce39a;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:800;gap:8px;text-transform:uppercase}.pixPaymentHead small{color:#c8b8aa;font-family:Inter,system-ui,sans-serif;font-size:12px}.pixPaymentBox img{background:#fff;border-radius:6px;justify-self:center;max-width:190px;padding:8px;width:100%}.pixPaymentBox textarea{font-family:JetBrains Mono,Consolas,monospace;font-size:11px;min-height:76px}.pixPaymentActions{display:grid;gap:8px;grid-template-columns:1fr 1fr}.pixPaymentActions button{align-items:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.16);border-radius:5px;color:#fff7ef;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:700;gap:7px;justify-content:center;min-height:40px}.pixPaymentActions button:disabled{color:#80756b;cursor:wait}.checkoutGrid{display:grid;gap:10px;grid-template-columns:1fr 1fr;padding:0 16px 18px}.checkoutGrid button{align-items:center;background:#c71920;border:1px solid #df2a31;border-radius:4px;color:#fff7ef;display:inline-flex;gap:8px;justify-content:center;min-height:46px}.checkoutGrid button.loading,.checkoutGrid button:disabled{background:#151515;border-color:#ffffff21;color:#706760;cursor:not-allowed}.checkoutGrid button.loading{color:#fff7ef}.spinIcon{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes boosterSweep{0%,45%{left:-120%}to{left:145%}}@keyframes vipNameFlow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.siteFooter{align-items:center;background:#070707;border-top:1px solid rgba(195,27,31,.35);color:#b9aa9d;display:flex;font-family:Inter,system-ui,sans-serif;font-size:13px;gap:28px;justify-content:center;padding:22px}.modalBackdrop{align-items:center;background:#000000c7;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:18px;position:fixed;z-index:50}.loginModal{background:#111;border:1px solid rgba(195,27,31,.55);border-radius:6px;max-height:min(92vh,860px);max-width:720px;overflow:auto;padding:28px;position:relative;width:100%}.modalClose{background:transparent;border:0;color:#b9aa9d;position:absolute;right:14px;top:12px}.loginModal h2{font-size:30px;margin:0 0 10px;text-transform:uppercase}.productVariantBackdrop{z-index:70}.productVariantModal{max-width:560px;padding:24px}.variantHeader{align-items:center;display:grid;gap:14px;grid-template-columns:82px 1fr;padding-right:28px}.variantHeader .productThumb{height:70px;width:82px}.variantHeader>div>span,.variantSummary>div>span{color:#d21d22;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:900;letter-spacing:1.8px;text-transform:uppercase}.variantHeader h2{font-size:24px;line-height:1.05;margin:2px 0 4px}.variantHeader h2 .coloredNameSegment,.variantSummary strong .coloredNameSegment,.traderVariantTotal small .coloredNameSegment{font-family:inherit;font-size:inherit;letter-spacing:0;line-height:inherit;text-transform:none}.variantHeader small,.variantSection small{color:#b9aa9d;font-family:Inter,system-ui,sans-serif;font-size:12px}.variantSection{background:#0808089e;border:1px solid rgba(255,255,255,.1);border-radius:6px;display:grid;gap:14px;margin-top:14px;padding:14px}.variantSection strong,.variantSummary strong{color:#fff7ef}.tierPicker{display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr))}.tierPicker button{border:1px solid rgba(255,255,255,.14);border-radius:4px;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:900;min-height:38px;text-shadow:0 1px 0 rgba(0,0,0,.45)}.tierPicker button.active{box-shadow:0 0 0 2px #fff7ef3d,0 0 20px #f7d27b57}.variantQuantity{align-items:center;display:grid;gap:8px;grid-template-columns:40px 1fr 40px}.variantQuantity button{align-items:center;background:#191919;border:1px solid rgba(255,255,255,.15);border-radius:4px;color:#fff7ef;display:flex;height:40px;justify-content:center;padding:0}.variantQuantity input{background:#0d0d0d;border:1px solid rgba(255,255,255,.16);border-radius:4px;color:#fff7ef;font-family:Inter,system-ui,sans-serif;font-size:18px;font-weight:900;height:40px;text-align:center}.variantSummary{align-items:center;background:radial-gradient(circle at 12% 0%,rgba(247,210,123,.12),transparent 28%),#120e0ac7;border:1px solid rgba(247,210,123,.24);border-radius:6px;display:flex;gap:12px;justify-content:space-between;margin-top:14px;padding:14px}.variantActions{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}.steamButton,.loginModal form{margin-top:18px;width:100%}.loginModal form{display:grid;gap:10px}.manualLoginForm button,.epicVerifierTop button,.challengeBox button{align-items:center;background:#151515;border:1px solid rgba(255,255,255,.16);border-radius:4px;color:#fff7ef;display:inline-flex;gap:8px;justify-content:center;min-height:42px}.epicVerifier{background:#0b0b0b;border:1px solid rgba(195,27,31,.35);border-radius:6px;display:grid;gap:14px;margin-top:18px;padding:14px}.epicVerifierTop{align-items:center;display:flex;gap:12px;justify-content:space-between}.epicVerifierTop span{align-items:center;color:#f5ede3;display:inline-flex;gap:8px;text-transform:uppercase}.onlinePlayerList{display:grid;gap:10px;max-height:300px;overflow:auto}.onlinePlayerList p,.loginMessage{color:#c8b8aa;font-family:Inter,system-ui,sans-serif;margin:0}.onlinePlayerButton{align-items:center;background:#151515;border:1px solid rgba(255,255,255,.12);border-radius:6px;color:#fff7ef;display:grid;gap:12px;grid-template-columns:46px 1fr auto;padding:10px;text-align:left}.onlinePlayerButton img,.onlinePlayerButton>svg{background:#201010;border:1px solid rgba(195,27,31,.4);border-radius:6px;color:#d21d22;height:46px;object-fit:cover;padding:0;width:46px}.onlinePlayerButton>svg{padding:8px}.onlinePlayerButton span{display:grid;min-width:0}.onlinePlayerButton strong,.onlinePlayerButton small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.onlinePlayerButton small,.onlinePlayerButton em,.challengeBox small{color:#c8b8aa;font-family:Inter,system-ui,sans-serif;font-style:normal}.onlinePlayerButton em{color:#f7d27b;font-size:12px}.challengeBox{background:#141414;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:14px}.challengeBox span{color:#d21d22;font-size:12px;letter-spacing:2px;text-transform:uppercase}.challengeBox strong{color:#f7d27b;font-size:34px;letter-spacing:3px}.loginIntro{background:#ffffff08;border-left:3px solid #f7d27b;border-radius:4px;color:#d8c8ba;font-family:Inter,system-ui,sans-serif;font-size:13px;line-height:1.55;margin:0 0 14px;padding:10px 14px}.loginIntro strong{color:#f7d27b}.loginModal .steamButton{align-items:center;background:linear-gradient(135deg,#171a21,#1b2838 52%,#2a475e),#171a21;border:1px solid rgba(102,192,244,.68);border-radius:8px;box-shadow:0 16px 34px #07111e6b,inset 0 1px #ffffff1a;color:#f4fbff;display:flex;font-family:Inter,system-ui,sans-serif;justify-content:flex-start;min-height:64px;padding:12px 16px;text-transform:none;transition:border-color .15s,filter .15s,transform .05s}.loginModal .steamButton:hover{border-color:#66c0f4fa;filter:brightness(1.06)}.loginModal .steamButton:active{transform:translateY(1px)}.steamButtonIcon{align-items:center;background:#ffffff0f;border:1px solid rgba(102,192,244,.22);border-radius:8px;display:inline-flex;height:42px;justify-content:center;overflow:hidden;padding:4px;width:42px}.steamLogoImage{display:block;flex:0 0 auto;height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.loginModal .steamButton span:last-child{display:grid;gap:2px}.loginModal .steamButton strong{font-size:16px}.loginModal .steamButton small{color:#f4fbffc2;font-size:12px;font-weight:500}.manualLoginForm{background:#ffffff06;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:12px}.manualLoginTitle{align-items:center;color:#f7d27b;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:800;gap:7px;letter-spacing:.06em;text-transform:uppercase}.loginDivider{align-items:center;color:#8a7e72;display:flex;font-family:Inter,system-ui,sans-serif;font-size:12px;gap:10px;margin:14px 0 6px;text-transform:uppercase}.loginDivider:before,.loginDivider:after{background:#ffffff1a;content:"";flex:1;height:1px}.btnLoading{cursor:wait!important;opacity:.85}.onlineListFilters{display:grid;gap:8px;margin-bottom:4px;position:sticky;top:0;background:#0b0b0b;padding-bottom:8px;z-index:2}.onlineSearch{align-items:center;background:#151515;border:1px solid rgba(255,255,255,.16);border-radius:6px;display:flex;gap:8px;padding:8px 10px}.onlineSearch input{background:transparent;border:none;color:#fff7ef;flex:1;font-family:Inter,system-ui,sans-serif;font-size:13px;outline:none}.platformPills{display:flex;gap:6px}.platformPills button{background:#ffffff0a;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#d8c8ba;cursor:pointer;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600;padding:5px 12px;text-transform:uppercase}.platformPills button.active{background:linear-gradient(135deg,#f7d27b,#d65947);border-color:transparent;color:#1d0e08}.onlineCount{color:#8a7e72;font-family:Inter,system-ui,sans-serif;font-size:11px;text-align:right}.onlinePlayerList{position:relative}.onlinePlayerList.loading>.onlinePlayerButton{filter:blur(1px);opacity:.5;pointer-events:none}.onlineListOverlay{align-items:center;background:#0b0b0bd9;border-radius:6px;color:#d8c8ba;display:grid;font-family:Inter,system-ui,sans-serif;font-size:13px;gap:8px;top:40px;right:0;bottom:0;left:0;justify-items:center;padding-top:40px;position:absolute;z-index:3}.onlineListOverlay .spinIcon{color:#f7d27b}.onlinePlayerButton{cursor:pointer;transition:border-color .12s,transform .05s}.onlinePlayerButton:hover:not(:disabled){border-color:#f7d27b80}.onlinePlayerButton.alreadyLinked{opacity:.7}.platformTag{border-radius:999px;font-family:Inter,system-ui,sans-serif!important;font-size:10px!important;font-weight:700;letter-spacing:.05em;padding:3px 8px;text-transform:uppercase}.platformTag.steam{background:#467caf2e;border:1px solid rgba(70,124,175,.4);color:#88b5e0!important}.platformTag.epic{background:#9a46ff2e;border:1px solid rgba(154,70,255,.4);color:#c69dff!important}.linkedTag{background:#2ec46926;border:1px solid rgba(46,196,105,.45);border-radius:999px;color:#6ce39a!important;font-family:Inter,system-ui,sans-serif!important;font-size:10px!important;font-weight:600;margin-left:6px;padding:3px 8px}.challengeCode{background:linear-gradient(135deg,#1d0e08,#2c1812);border:2px dashed #f7d27b;border-radius:8px;display:block;margin:10px 0;padding:14px;text-align:center;-webkit-user-select:all;user-select:all}.challengeHint{color:#d8c8ba;font-family:Inter,system-ui,sans-serif;font-size:12px;margin:8px 0 4px}.loginMessage{background:#c719202e;border:1px solid rgba(199,25,32,.42);border-radius:4px;margin-top:12px;padding:10px}input,textarea,select{background:#090909;border:1px solid rgba(255,255,255,.16);border-radius:4px;color:#fff7ef;min-height:42px;padding:11px 12px;width:100%}textarea{min-height:96px;resize:vertical}.adminShell{background:radial-gradient(circle at 20% 0%,rgba(170,20,24,.2),transparent 28%),#090909;min-height:100vh;padding:32px}.adminHeader{align-items:center;display:flex;justify-content:space-between;margin:0 auto 24px;max-width:1380px}.adminHeader h1{margin:0;text-transform:uppercase}.adminHeaderActions{display:flex;gap:10px}.adminHeader a,.adminHeaderActions button{align-items:center;background:#151515;border:1px solid rgba(255,255,255,.16);border-radius:4px;color:#f5ede3;display:inline-flex;gap:8px;min-height:40px;padding:9px 14px;text-decoration:none}.adminNotice{align-items:center;background:#2ca05824;border:1px solid rgba(80,210,130,.36);border-radius:6px;color:#d7ffe4;display:flex;font-family:Inter,system-ui,sans-serif;gap:8px;margin:0 auto 18px;max-width:1380px;padding:12px 14px}.adminTabs{display:flex;gap:10px;margin:0 auto 18px;max-width:1380px}.adminTabs button{align-items:center;background:#151515;border:1px solid rgba(255,255,255,.16);border-radius:4px;color:#f5ede3;display:inline-flex;gap:8px;min-height:42px;padding:10px 16px}.adminTabs button.active{background:#c71920;border-color:#df2a31}.adminDashboard{align-items:start;display:grid;gap:20px;grid-template-columns:390px 1fr;margin:0 auto;max-width:1380px}.rulesAdminPanel{display:grid;gap:20px;grid-template-columns:360px 1fr;margin:0 auto;max-width:1380px}.vipAdminPanel{display:grid;gap:16px;margin:0 auto;max-width:1380px}.vipAdminHero,.vipAdminStats article,.vipAdminPlayer{background:#121212f5;border:1px solid rgba(255,91,214,.22);border-radius:8px}.vipAdminHero{align-items:center;display:grid;gap:18px;grid-template-columns:auto 1fr;padding:20px}.vipAdminHero span{color:#ffd36b;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:900;letter-spacing:1.6px;text-transform:uppercase}.vipAdminHero h2{color:#fff7ef;margin:5px 0}.vipAdminHero p,.vipAdminPlayer small{color:#c8b8aa;font-family:Inter,system-ui,sans-serif}.vipAdminStats{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.vipAdminStats article{display:grid;gap:4px;padding:14px}.vipAdminStats strong{color:#fff7ef;font-size:22px}.vipAdminStats span{color:#f7d27b;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:800}.vipAdminList{display:grid;gap:10px;max-height:650px;overflow:auto}.vipAdminPlayer{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:13px}.vipAdminPlayer.active{border-color:#ff5bd675;box-shadow:inset 3px 0 #ff5bd68c}.vipAdminPlayer strong{color:#fff7ef;display:block}.vipAdminActions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.vipAdminActions button{align-items:center;background:#151515;border:1px solid rgba(255,255,255,.16);border-radius:5px;color:#f5ede3;display:inline-flex;gap:6px;min-height:36px;padding:7px 10px}.vipAdminActions button:disabled{cursor:not-allowed;opacity:.5}.rulesAdminList,.rulesAdminEditor{background:#121212f5;border:1px solid rgba(195,27,31,.38);border-radius:8px}.rulesAdminList{max-height:780px;overflow:auto}.rulesAdminList>p{color:#c8b8aa;font-family:Inter,system-ui,sans-serif;padding:16px}.ruleAdminItem{align-items:center;border-top:1px solid rgba(255,255,255,.08);display:grid;gap:8px;grid-template-columns:1fr auto;padding:12px}.ruleAdminItem.selected{background:#c7192029}.ruleAdminItem>button{align-items:center;background:transparent;border:0;color:#fff7ef;display:flex;gap:10px;min-width:0;padding:0;text-align:left}.ruleAdminItem>button svg{color:#f7d27b;flex:0 0 auto}.ruleAdminItem span{display:grid;gap:3px;min-width:0}.ruleAdminItem strong,.ruleAdminItem small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ruleAdminItem small{color:#c8b8aa;font-family:Inter,system-ui,sans-serif;font-size:12px}.rulesAdminEditor{display:grid;gap:16px;padding:22px}.rulesAdminEditor header span{color:#d21d22;display:block;font-size:12px;letter-spacing:2px;margin-bottom:5px;text-transform:uppercase}.rulesAdminEditor header h2{font-size:28px;margin:0;text-transform:uppercase}.rulesAdminEditor header h2 strong{color:#d21d22}.rulesAdminEditor header p{color:#c8b8aa;font-family:Inter,system-ui,sans-serif;line-height:1.5;margin:8px 0 0}.rulesAdminEditor label{color:#d8c8ba;display:grid;font-family:Inter,system-ui,sans-serif;font-size:13px;gap:7px}.rulesAdminEditor textarea{background:#0c0c0c;border:1px solid rgba(255,255,255,.18);border-radius:6px;color:#fff7ef;font-family:Inter,system-ui,sans-serif;line-height:1.52;padding:12px;resize:vertical}.arenaAdminPanel{display:grid;gap:18px;margin:0 auto;max-width:1380px}.arenaAdminLayout{display:grid;gap:20px;grid-template-columns:430px 1fr}.arenaAdminPreview{align-content:end;background:linear-gradient(180deg,#07070724,#070707db),var(--arena-bg);background-position:center;background-size:cover;border:1px solid rgba(247,210,123,.28);border-radius:8px;box-shadow:0 24px 80px #0000003d;display:grid;min-height:430px;padding:24px}.arenaAdminPreview span{color:#f7d27b;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:900;letter-spacing:2px;text-transform:uppercase}.arenaAdminPreview h3{color:#fff7ef;font-size:42px;line-height:.95;margin:10px 0;text-transform:uppercase}.arenaAdminPreview p,.arenaAdminPreview small{color:#f0dfcf;font-family:Inter,system-ui,sans-serif;line-height:1.45;margin:0}.arenaAdminEditor textarea{min-height:92px}.adminSidebar,.editorPanel{background:#121212f5;border:1px solid rgba(195,27,31,.38);border-radius:8px;box-shadow:0 24px 80px #0000003d}.adminSidebar{align-self:start;display:grid;grid-template-rows:auto auto minmax(0,1fr);max-height:calc(100vh - 190px);min-height:min(720px,calc(100vh - 190px));overflow:hidden}.adminToolbar{border-bottom:1px solid rgba(255,255,255,.1);display:grid;gap:12px;padding:16px}.newProductButton,.saveButton{background:#c71920;border:1px solid #df2a31;border-radius:4px;color:#fff7ef}.searchBox{align-items:center;background:#090909;border:1px solid rgba(255,255,255,.13);border-radius:4px;display:flex;gap:8px;padding:0 10px}.searchBox input{border:0;padding-left:0}.adminCategoryPicker{border-bottom:1px solid rgba(255,255,255,.1);display:grid;gap:8px;max-height:230px;overflow:auto;padding:12px 16px}.adminCategoryPicker header{align-items:center;color:#f8d66a;display:flex;font-family:Inter,system-ui,sans-serif;font-size:12px;justify-content:space-between;letter-spacing:.04em;text-transform:uppercase}.adminCategoryPicker header strong{color:#c8b8aa;font-size:11px;font-weight:800}.adminCategoryPicker button{align-items:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:6px;color:#fff7ef;display:flex;font-family:Inter,system-ui,sans-serif;font-weight:800;justify-content:space-between;padding:10px 12px;text-align:left}.adminCategoryPicker button.active{background:linear-gradient(135deg,#c71920e6,#613a19e6);border-color:#f8d66a75;box-shadow:0 14px 32px #c719202e}.adminCategoryPicker small{align-items:center;background:#00000047;border:1px solid rgba(248,214,106,.22);border-radius:999px;color:#f8d66a;display:inline-flex;font-size:11px;justify-content:center;min-width:32px;padding:3px 8px}.adminCategoryPicker p{color:#c8b8aa;font-family:Inter,system-ui,sans-serif;margin:0}.adminProductList{display:grid;max-height:none;overflow:auto}.adminProductList>p{color:#c8b8aa;font-family:Inter,system-ui,sans-serif;padding:18px}.adminProductItem{border-bottom:1px solid rgba(255,255,255,.08);display:grid;gap:10px;grid-template-columns:1fr auto;padding:12px}.adminProductItem.selected{background:#c7192029}.productSelect{align-items:center;background:transparent;border:0;color:#fff7ef;display:flex;gap:12px;min-width:0;padding:0;text-align:left}.productSelect span{display:grid;gap:4px;min-width:0}.productSelect strong,.productSelect small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.productSelect small{color:#c8b8aa;font-family:Inter,system-ui,sans-serif}.productThumb{background:#201010;border:1px solid rgba(195,27,31,.35);border-radius:5px;height:54px;object-fit:contain;padding:6px;width:70px}.productThumb.fallback{align-items:center;display:flex;justify-content:center}.cartItem .productThumb{height:64px;padding:6px;width:64px}.quickActions{align-items:center;display:flex;gap:6px}.quickActions button{align-items:center;background:#191919;border:1px solid rgba(255,255,255,.13);border-radius:4px;color:#f5ede3;display:inline-flex;height:34px;justify-content:center;padding:0;width:34px}.quickActions .dangerIcon{color:#ff797d}.editorPanel{align-self:start;min-height:0;padding:22px}.editorTop{align-items:start;display:flex;justify-content:space-between;margin-bottom:18px}.editorTop span:first-child{color:#d21d22;display:block;font-size:12px;letter-spacing:2px;margin-bottom:5px;text-transform:uppercase}.editorTop h2{font-size:28px;margin:0;text-transform:uppercase}.statusPill{background:#ffffff14;border:1px solid rgba(255,255,255,.13);border-radius:999px;color:#c8b8aa;font-family:Inter,system-ui,sans-serif;font-size:12px;padding:7px 11px}.statusPill.active{background:#2ca05821;border-color:#50d2825c;color:#d7ffe4}.adminEditorForm{display:grid;gap:22px;grid-template-columns:310px 1fr}.previewColumn,.fieldsColumn{display:grid;gap:12px}.previewColumn{align-content:start}.previewFrame{align-items:center;aspect-ratio:4 / 5;background:radial-gradient(circle at 50% 35%,rgba(199,25,32,.35),transparent 38%),#161111;border:1px solid rgba(195,27,31,.35);border-radius:6px;display:flex;justify-content:center;overflow:hidden}.previewFrame img{height:100%;object-fit:cover;width:100%}.previewFrame img.previewIcon{object-fit:contain;padding:18px}.previewFrame svg{color:#d21d22;height:70px;opacity:.75;width:70px}.fieldsColumn label{color:#d8c8ba;display:grid;font-family:Inter,system-ui,sans-serif;font-size:13px;gap:7px}.fieldsColumn input,.fieldsColumn textarea,.fieldsColumn select{font-family:Inter,system-ui,sans-serif}.fieldHint{color:#a99e93;font-family:Inter,system-ui,sans-serif;font-size:12px}.deliveryEditor{background:radial-gradient(circle at 10% 0%,rgba(247,210,123,.08),transparent 28%),#090909a3;border:1px solid rgba(247,210,123,.18);border-radius:7px;display:grid;gap:14px;padding:16px}.deliveryEditorHeader{border-bottom:1px solid rgba(247,210,123,.14);display:grid;gap:4px;padding-bottom:12px}.deliveryEditorHeader span{color:#d21d22;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:900;letter-spacing:1.5px;text-transform:uppercase}.deliveryEditorHeader strong{color:#fff7ef;font-size:17px}.deliveryEditorHeader small{color:#b9aa9d;font-family:Inter,system-ui,sans-serif;font-size:12px;line-height:1.45}.deliveryEditor>.adminRow{display:grid;grid-template-columns:minmax(220px,2fr) minmax(120px,1fr) minmax(120px,1fr)}.deliveryEditor .iconPreview{align-items:center;background:#ffffff0b;border:1px solid rgba(255,255,255,.1);border-radius:6px;display:flex;gap:12px;margin-top:0;padding:10px}.deliveryEditor .iconPreview img{background:#00000052;border-radius:6px;height:64px;image-rendering:auto;object-fit:contain;padding:5px;width:64px}.iconPreviewMissing{align-items:center;background:#00000052;border-radius:6px;color:#d21d22;display:inline-flex;height:64px;justify-content:center;width:64px}.iconPreviewLabel{color:#c8b8aa;font-family:Inter,system-ui,sans-serif;font-size:12px;line-height:1.4}.commandField{background:#0003;border:1px dashed rgba(247,210,123,.24);border-radius:6px;padding:12px}.commandField code,.iconPreviewLabel code{color:#f7d27b;font-family:JetBrains Mono,Fira Code,monospace;font-size:11px}.itemAutoHint{background:#f7d27b14;border:1px solid rgba(247,210,123,.18);border-radius:5px;color:#f7d27b;padding:8px 10px}.itemTranslationPreview{background:#0808089e;border:1px solid rgba(247,210,123,.18);border-radius:6px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.itemTranslationPreview header{display:grid;gap:4px;grid-column:1 / -1}.itemTranslationPreview header span{color:#f7d27b;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:900;letter-spacing:1.4px;text-transform:uppercase}.itemTranslationPreview header small{color:#c8b8aa;font-family:Inter,system-ui,sans-serif;font-size:12px}.itemTranslationCard{background:#ffffff09;border:1px solid rgba(255,255,255,.08);border-radius:5px;display:grid;gap:7px;min-width:0;padding:8px}.itemTranslationCard strong{color:#d21d22;display:block;font-family:Inter,system-ui,sans-serif;font-size:11px}.itemTranslationCard input,.itemTranslationCard textarea{background:#070707;border:1px solid rgba(255,255,255,.12);border-radius:4px;color:#fff7ef;font-family:Inter,system-ui,sans-serif;font-size:12px;min-width:0;padding:8px 9px;resize:vertical}.itemTranslationActions{display:grid;gap:8px;grid-column:1 / -1;grid-template-columns:1fr 1fr}.localizedPreview{background:#080808a3;border:1px solid rgba(255,255,255,.12);border-radius:6px;display:grid;gap:6px;padding:10px 12px}.localizedPreview span{color:#d21d22;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:900;letter-spacing:1.4px;text-transform:uppercase}.localizedPreview strong{color:#fff7ef}.localizedPreview p{color:#c8b8aa;font-family:Inter,system-ui,sans-serif;font-size:12px;line-height:1.45;margin:0}.bundleHint{color:#f7d27b;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600;margin-left:6px;text-transform:uppercase}.commandTextarea{background:#0c0c0c;border:1px solid rgba(255,255,255,.18);border-radius:6px;color:#fff7ef;font-family:JetBrains Mono,Fira Code,monospace;font-size:13px;line-height:1.5;min-height:80px;padding:10px 12px;resize:vertical}.rulePanel{background:#ffffff09;border:1px solid rgba(255,255,255,.1);border-radius:6px;display:grid;gap:12px;padding:12px}.ruleToggle{align-items:center;background:#151515;border:1px solid rgba(255,255,255,.16);border-radius:4px;color:#f5ede3;display:inline-flex;gap:8px;justify-content:center;min-height:42px}.ruleToggle.active{background:#21693847;border-color:#50d2826b;color:#d7ffe4}.cooldownFields{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 150px}.toggleLine{display:flex}.toggleActive,.toggleInactive,.ghostAdminButton{background:#151515;border:1px solid rgba(255,255,255,.16);border-radius:4px;color:#f5ede3}.toggleActive{border-color:#50d2825c;color:#d7ffe4}.toggleInactive{border-color:#ff797d5c;color:#ffb8bb}.editorActions{display:flex;flex-wrap:wrap;gap:10px}.playersPanel{background:#121212f5;border:1px solid rgba(195,27,31,.38);border-radius:8px;margin:0 auto;max-width:1380px;padding:20px}.playersHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.playersHeader h2{margin:0;text-transform:uppercase}.playersHeader span{color:#c8b8aa;font-family:Inter,system-ui,sans-serif}.playersHeaderActions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.playersHeaderActions button{align-items:center;background:#151515;border:1px solid rgba(255,255,255,.16);border-radius:4px;color:#f5ede3;display:inline-flex;gap:7px;min-height:34px;padding:7px 10px}.playersGrid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(310px,1fr))}.playerAdminCard{background:#0d0d0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;display:grid;gap:12px;grid-template-columns:60px 1fr;padding:14px}.playerAdminCard.banned{border-color:#ff535a94;background:#260c0cb8}.playerAdminCard>img,.avatarFallback{background:#201010;border:1px solid rgba(195,27,31,.38);border-radius:6px;height:60px;object-fit:cover;width:60px}.avatarFallback{align-items:center;color:#d21d22;display:flex;justify-content:center}.playerAdminInfo{display:grid;gap:3px;min-width:0}.playerAdminInfo strong,.playerAdminInfo small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playerAdminInfo small,.playerAdminInfo span{color:#c8b8aa;font-family:Inter,system-ui,sans-serif;font-size:12px}.playerAdminInfo .banReason{color:#ffb8bb}.playerBalances,.killPenaltyPanel,.walletActions{grid-column:1 / -1}.playerBalances{display:flex;gap:10px}.playerBalances span{align-items:center;background:#151515;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#f7d27b;display:inline-flex;gap:6px;padding:7px 10px}.killPenaltyPanel{align-items:center;background:linear-gradient(135deg,#c31b1f1f,#f7d27b0f);border:1px solid rgba(247,210,123,.18);border-radius:6px;display:grid;gap:10px;grid-template-columns:1fr auto;padding:10px}.killPenaltyPanel strong{align-items:center;color:#fff7ef;display:flex;gap:6px}.killPenaltyPanel span,.killPenaltyPanel small{color:#c8b8aa;display:block;font-family:Inter,system-ui,sans-serif;font-size:12px;margin-top:3px}.killPenaltyPanel small:first-of-type{color:#ffcb75}.killPenaltyPanel>div:last-child{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.killPenaltyPanel button{background:#191919;border:1px solid rgba(255,255,255,.13);border-radius:4px;color:#f5ede3;min-height:32px;padding:6px 9px}.killPenaltyPanel button:first-child,.killPenaltyPanel button:nth-child(2){border-color:#ff535a73;color:#ffb8bb}.killPenaltyPanel button:disabled{cursor:not-allowed;opacity:.45}.walletActions{display:flex;flex-wrap:wrap;gap:8px}.walletActions button{background:#191919;border:1px solid rgba(255,255,255,.13);border-radius:4px;color:#f5ede3;min-height:34px;padding:7px 10px}.walletActions .banButton{align-items:center;border-color:#ff535a7a;color:#ffb8bb;display:inline-flex;gap:6px}.walletActions .unbanButton{align-items:center;border-color:#50d28273;color:#d7ffe4;display:inline-flex;gap:6px}.adminCard{background:#121212;border:1px solid rgba(195,27,31,.38);border-radius:6px;display:grid;gap:12px;padding:18px}.deniedCard{background:#121212;border:1px solid rgba(195,27,31,.45);border-radius:6px;margin:110px auto 0;max-width:460px;padding:34px;text-align:center}.deniedCard svg{color:#d21d22}.deniedCard h1{margin:14px 0 10px;text-transform:uppercase}.deniedCard p{color:#c8b8aa;font-family:Inter,system-ui,sans-serif;line-height:1.5;margin:0 0 20px}.deniedCard button{background:#c71920;border:1px solid #df2a31;border-radius:4px;color:#fff7ef;min-height:42px;padding:10px 18px}.adminCard h2{margin:0 0 6px;text-transform:uppercase}.adminCard button,.uploadButton{background:#c71920;border:1px solid #df2a31;color:#fff7ef}.uploadButton input{display:none}.adminRow{display:grid;gap:10px;grid-template-columns:1fr 1fr}.deliveryEditor>.adminRow{grid-template-columns:minmax(220px,2fr) minmax(120px,1fr) minmax(120px,1fr)}.deliveryEditor>.adminRow:last-of-type{grid-template-columns:repeat(2,minmax(0,1fr))}.adminList{grid-column:2}.adminList article{align-items:center;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;padding:12px 0}@media (max-width: 1440px) and (min-width: 901px){.siteHeader{column-gap:12px;grid-template-columns:minmax(190px,auto) minmax(0,1fr);min-height:88px;padding-bottom:9px;padding-top:8px;row-gap:8px}.brandCluster{grid-column:1;grid-row:1}.headerActions{grid-column:2;grid-row:1}.publicNav{grid-column:1 / -1;grid-row:2;justify-content:center;overflow:visible}}@media (max-width: 900px){.siteHeader{gap:14px;grid-template-columns:1fr auto;padding:0 18px}.brandCluster{gap:8px}.onlineCounter{padding:6px 9px}.publicNav{flex-wrap:wrap;grid-column:1 / -1;justify-content:center;order:3;padding-bottom:12px}.hero{min-height:520px;padding-top:80px}.heroActions,.siteFooter{flex-direction:column}.featureGrid,.arenaHero,.vipHero,.arenaPodium,.arenaAdminLayout,.vipAdminHero,.vipAdminPlayer,.rulesHero,.rulesQuickGrid,.productGrid,.walletBar,.playerDashboard,.communityShell,.communityComposer,.adminDashboard,.rulesAdminPanel,.adminEditorForm,.adminRow,.cooldownFields,.buyRow,.checkoutGrid{grid-template-columns:1fr}.arenaHero{min-height:auto}.arenaTopKillers{padding:0 24px 32px}.arenaKillerPod.rank-1{order:1;transform:none}.storePagination{align-items:stretch;flex-direction:column}.storePaginationButtons{justify-content:center}.storeLocaleSelect{align-items:stretch;flex-direction:column}.storeLocaleButtons{justify-content:start}.storePageNav{flex:1 1 132px;justify-content:center}.cartItem{grid-template-columns:54px 1fr}.killPenaltyPanel{grid-template-columns:1fr}.killPenaltyPanel>div:last-child{justify-content:start}.qtyControl{grid-column:1 / -1;justify-content:start}.headerActions{justify-content:end}.loginModal{padding:22px}.epicVerifierTop,.onlinePlayerButton{grid-template-columns:1fr}.epicVerifierTop{align-items:stretch;display:grid}.onlinePlayerButton{justify-items:start}.loginButton{min-width:0}.adminList{grid-column:auto}.communityPage{height:auto;max-height:none;overflow:visible}.communityShell{height:auto;min-height:auto}.communityChat{min-height:70vh}.communityComposer,.communityComposer.suggestion{grid-template-areas:"product" "mode" "sticker" "title" "text" "send";grid-template-columns:1fr}.stickerPicker{left:0;min-width:min(100vw - 48px,320px);transform:none}.communitySidebar{display:flex;flex-wrap:wrap}.communitySidebar>strong{width:100%}.communitySidePanels{grid-template-rows:auto auto}.communityMessages{max-height:60vh}}.borderedAvatar{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.borderedAvatar .baAvatar{position:absolute;border-radius:50%;overflow:hidden;background:#0c0c0c;display:flex;align-items:center;justify-content:center;z-index:1}.borderedAvatar .baAvatar img{width:100%;height:100%;object-fit:cover;display:block}.borderedAvatar .baAvatar .baFallback{color:#f7d27b;display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;background:#f7d27b1a}.borderedAvatar .baFrame{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background-size:cover;background-position:center;pointer-events:none;z-index:2}.borderedAvatar .baGradient{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;z-index:0}.borderedAvatar .baGradient:after{content:"";position:absolute;top:8%;right:8%;bottom:8%;left:8%;background:#0c0c0c;border-radius:50%;z-index:1}.borderedAvatar.bordered-animated .baFrame{animation:borderedSpin 8s linear infinite}@keyframes borderedSpin{to{transform:rotate(360deg)}}.borderedTitle{display:inline-block;margin-top:4px;padding:2px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:var(--badge-bg, linear-gradient(135deg, rgba(247,210,123,.18), rgba(214,89,71,.18)));border:1px solid var(--badge-border, rgba(247,210,123,.35));color:var(--badge-color, #f7d27b);white-space:nowrap}.bordersAdmin{display:grid;gap:18px;padding:16px 0}.bordersAdminLayout{display:grid;grid-template-columns:minmax(280px,360px) 1fr;align-items:start;gap:18px}.bordersAdminList{display:grid;gap:8px;align-content:start;align-self:start;min-width:0;max-height:min(680px,calc(100vh - 230px));min-height:260px;overflow-y:auto;overscroll-behavior:contain;padding-right:6px;scrollbar-color:rgba(247,210,123,.45) rgba(20,14,10,.55);scrollbar-width:thin}.bordersAdminList::-webkit-scrollbar{width:8px}.bordersAdminList::-webkit-scrollbar-track{background:#140e0a8c;border-radius:999px}.bordersAdminList::-webkit-scrollbar-thumb{background:#f7d27b73;border-radius:999px}.bordersAdminList .bordersAdminItem{display:grid;grid-template-columns:56px 1fr auto;gap:10px;align-items:center;padding:8px 12px;background:#181412;border:1px solid #2a221c;border-radius:12px;cursor:pointer;text-align:left}.bordersAdminList .bordersAdminItem>span{min-width:0}.bordersAdminList .bordersAdminItem.selected{border-color:#f7d27b;background:#221a13}.bordersAdminList .bordersAdminItem.inactive{opacity:.55}.bordersAdminItem strong{display:block;font-size:14px;color:#f5e9d3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bordersAdminItem small{color:#b9aa9d;font-size:11px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bordersAdminEditor{align-self:start;min-width:0;background:#181412;border:1px solid #2a221c;border-radius:16px;padding:18px 20px;display:grid;gap:12px}.bordersAdminEditor label{display:grid;gap:4px;font-size:12px;color:#b9aa9d}.bordersAdminEditor input,.bordersAdminEditor select,.bordersAdminEditor textarea{background:#0e0c0a;border:1px solid #2a221c;color:#f5e9d3;padding:8px 10px;border-radius:8px;font-size:13px}.bordersAdminEditor textarea{min-height:60px;resize:vertical}.bordersAdminPreview{display:flex;align-items:center;gap:14px;padding:14px;background:#0e0c0a;border-radius:14px;border:1px dashed #2a221c}.bordersAdminFormRow{display:grid;gap:10px;grid-template-columns:1fr 1fr}.bordersAdminFormRow.three{grid-template-columns:1fr 1fr 1fr}.bordersAdminCheck{align-items:center;background:#1a1410;border:1px solid #3a2e25;border-radius:8px;color:#f5e9d3;cursor:pointer;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;gap:10px;padding:10px 14px;transition:border-color .15s,background .15s;-webkit-user-select:none;user-select:none}.bordersAdminCheck:hover{border-color:#f7d27b66}.bordersAdminCheck input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#0f0a07;border:1px solid rgba(247,210,123,.4);border-radius:4px;cursor:pointer;display:inline-grid;flex-shrink:0;height:18px;margin:0;place-content:center;transition:background .15s,border-color .15s;width:18px}.bordersAdminCheck input[type=checkbox]:before{background:#1a0e08;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);content:"";height:11px;transform:scale(0);transition:transform .15s ease-in-out;width:11px}.bordersAdminCheck input[type=checkbox]:checked{background:linear-gradient(135deg,#f7d27b,#d65947);border-color:#f7d27b}.bordersAdminCheck input[type=checkbox]:checked:before{transform:scale(1)}.bordersAdminCheck input[type=checkbox]:focus-visible{outline:2px solid rgba(247,210,123,.5);outline-offset:2px}.bordersAdminCheck:has(input:checked){background:#f7d27b0f;border-color:#f7d27b66}.bordersAdminActions{display:flex;gap:8px;flex-wrap:wrap}.bordersAdminActions button{padding:8px 14px;border-radius:10px;border:1px solid #3a2e25;background:#1f1813;color:#f5e9d3;cursor:pointer;font-weight:600;font-size:13px}.bordersAdminActions button.primary{background:linear-gradient(135deg,#f7d27b,#d65947);color:#1a0e08;border-color:#f7d27b}.bordersAdminActions button.danger{background:#2a1010;border-color:#5a1a1a;color:#ff7b7b}.bordersAdminThumb{width:56px;height:56px;flex-shrink:0}.insigniasAdmin .bordersAdminList .bordersAdminItem{grid-template-columns:58px 1fr auto}.insigniaAdminPreview{min-height:104px}.insigniaAdminPreview .insigniaIcon{margin-left:4px}.stickersAdminPanel{display:grid;gap:18px}.stickersAdminLayout{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(260px,360px) minmax(0,1fr)}.stickersAdminList{background:#181412;border:1px solid #2a221c;border-radius:16px;display:grid;gap:8px;max-height:680px;overflow-y:auto;padding:10px}.stickerAdminItem{align-items:center;background:#15110f;border:1px solid #2a221c;border-radius:12px;color:#f5e9d3;cursor:pointer;display:grid;gap:10px;grid-template-columns:58px minmax(0,1fr) auto;padding:9px;text-align:left}.stickerAdminItem.selected{background:#221a13;border-color:#f7d27b}.stickerAdminItem.inactive{opacity:.52}.stickerAdminItem img{background:#0e0c0a;border:1px solid rgba(247,210,123,.18);border-radius:9px;height:52px;object-fit:contain;padding:5px;width:52px}.stickerAdminItem span{display:grid;gap:3px;min-width:0}.stickerAdminItem strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stickerAdminItem small{color:#b9aa9d;font-size:11px}.stickerAdminEditor{align-self:start;background:#181412;border:1px solid #2a221c;border-radius:16px;display:grid;gap:12px;min-width:0;padding:18px 20px}.stickerAdminEditor label{color:#b9aa9d;display:grid;font-size:12px;gap:4px}.stickerAdminEditor input{background:#0e0c0a;border:1px solid #2a221c;border-radius:8px;color:#f5e9d3;font-size:13px;padding:8px 10px}.stickerAdminPreview{align-items:center;background:#0e0c0a;border:1px dashed rgba(247,210,123,.28);border-radius:14px;color:#f7d27b;display:grid;gap:9px;justify-items:center;min-height:170px;padding:16px}.stickerAdminPreview img{max-height:116px;max-width:180px;object-fit:contain}.stickerAdminPreview strong{color:#fff7ef}.nicknamePage{display:grid;gap:24px;margin:0 auto;max-width:1180px;padding:58px 24px 40px}.nicknameLayout{display:grid;gap:18px;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr)}.nicknameHero,.nicknameForm,.nicknameHistory,.nicknameResetPanel,.nicknameAdminHistory{background:linear-gradient(135deg,#1c110eeb,#0a0908f5);border:1px solid rgba(247,210,123,.18);border-radius:12px;box-shadow:0 18px 55px #00000052}.nicknameHero{min-height:320px;overflow:hidden;padding:30px;position:relative}.nicknameHeroGlow{background:radial-gradient(circle,rgba(214,32,39,.34),transparent 62%);height:260px;position:absolute;right:-70px;top:-80px;width:360px}.nicknameIdentity{align-items:center;display:flex;gap:18px;position:relative}.nicknameEyebrow{color:#f7d27b;display:block;font-size:11px;font-weight:800;letter-spacing:.2em;margin-bottom:7px;text-transform:uppercase}.nicknameIdentity h3{color:#fff7ef;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,4vw,48px);line-height:.95;margin:0;overflow-wrap:anywhere}.nicknameIdentity p{color:#d8c1ad;margin:10px 0 0}.nicknameRules{bottom:28px;display:flex;flex-wrap:wrap;gap:10px;left:30px;position:absolute;right:30px}.nicknameRules span{align-items:center;background:#0b0a09bd;border:1px solid rgba(247,210,123,.22);border-radius:999px;color:#ffe08a;display:inline-flex;font-weight:800;gap:7px;min-height:36px;padding:7px 12px}.nicknameForm{display:grid;gap:15px;padding:24px}.nicknameForm label{color:#d8c1ad;display:grid;font-size:12px;gap:7px}.nicknameForm input,.nicknameResetPanel select{background:#090807;border:1px solid #342a23;border-radius:9px;color:#fff7ef;font-size:15px;min-height:44px;padding:10px 12px}.nicknameForm small{color:#9c8c80;line-height:1.45}.nicknameWarning,.nicknameVipFree{align-items:flex-start;background:linear-gradient(135deg,#58170f8f,#1a110beb);border:1px solid rgba(255,210,92,.34);border-radius:12px;box-shadow:inset 0 0 0 1px #ffffff08,0 0 24px #d91f281f;color:#ffe8b0;display:flex;gap:12px;padding:13px 14px;position:relative;overflow:hidden}.nicknameWarning:after,.nicknameVipFree:after{animation:warningSweep 2.8s linear infinite;background:linear-gradient(90deg,transparent,rgba(255,221,125,.18),transparent);content:"";inset:0 auto 0 -70%;position:absolute;width:60%}.nicknameWarning svg,.nicknameVipFree svg{color:#ffd25c;filter:drop-shadow(0 0 10px rgba(255,210,92,.42));flex:0 0 auto;margin-top:1px}.nicknameWarning div,.nicknameVipFree div{display:grid;gap:6px;position:relative;z-index:1}.nicknameWarning strong,.nicknameVipFree strong{color:#fff7ef;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.2;text-decoration:underline;text-decoration-color:#ff3f47;text-decoration-thickness:2px;text-underline-offset:4px}.nicknameWarning span,.nicknameVipFree span{color:#d9c4ae;font-size:13px;line-height:1.35}.nicknameWarning b,.nicknameVipFree b{color:#ffd25c;text-decoration:underline;text-decoration-color:#ffd25cbf;text-underline-offset:3px}.nicknameVipFree{background:linear-gradient(135deg,#69205e94,#160d1cf0);border-color:#ff6cdf73}.nicknameVipFree.exhausted{background:linear-gradient(135deg,#3b2f1ea8,#120e0af0);border-color:#ffd25c47}.nicknameVipFree svg{color:#ff72dd;filter:drop-shadow(0 0 12px rgba(255,108,223,.52))}@keyframes warningSweep{0%{transform:translate(0)}to{transform:translate(280%)}}.nicknamePayGrid{display:grid;gap:10px;grid-template-columns:1fr 1fr}.nicknamePay{align-items:start;background:#0e0d0ceb;border:1px solid #332820;border-radius:12px;color:#e8d7c8;display:grid;gap:5px;justify-items:start;padding:14px;text-align:left}.nicknamePay.active{border-color:#f7d27bc7;box-shadow:0 0 0 1px #f7d27b2e,0 0 22px #f7d27b1f}.nicknamePay strong{color:#fff7ef;font-size:23px;line-height:1}.nicknameSubmit{align-items:center;background:linear-gradient(135deg,#d91f28,#9e1118);border:1px solid rgba(255,118,118,.4);border-radius:9px;color:#fff7ef;display:inline-flex;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:900;gap:9px;justify-content:center;min-height:50px;padding:12px 18px}.nicknameSubmit:disabled{cursor:wait;filter:grayscale(.45);opacity:.72}.nicknameHistory{display:grid;gap:10px;padding:18px}.nicknameHistory h3,.nicknameResetPanel h3,.nicknameAdminHistory h3{color:#fff7ef;font-family:Georgia,Times New Roman,serif;margin:0}.nicknameHistory article,.nicknameAdminHistory article{align-items:center;background:#100e0cc7;border:1px solid #2b231d;border-radius:10px;display:flex;gap:10px;justify-content:space-between;padding:12px 14px}.nicknameHistory strong,.nicknameAdminHistory strong{color:#fff7ef}.nicknameHistory article>div,.nicknameAdminHistory article>div{display:grid;gap:4px;min-width:0}.nicknameHistory strong,.nicknameAdminHistory strong{overflow-wrap:anywhere}.nicknameHistory span,.nicknameAdminHistory span{display:block;font-size:12px}.nicknameHistory span,.nicknameHistory small,.nicknameAdminHistory span,.nicknameAdminHistory small{color:#bba999}.nicknameAdminStats{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.nicknameAdminStats article{background:#0f0d0ce6;border:1px solid rgba(247,210,123,.18);border-radius:12px;display:grid;gap:3px;padding:18px}.nicknameAdminStats strong{color:#f7d27b;font-size:30px}.nicknameAdminStats span{color:#c8b6a6}.nicknameAdminLayout{align-items:start}.nicknameResetPanel{display:grid;gap:12px;padding:22px}.nicknameResetPanel p{color:#b9aa9d;margin:0}.dangerAdminButton{align-items:center;background:linear-gradient(135deg,#8d1218,#4a090d);border:1px solid rgba(255,89,89,.44);border-radius:9px;color:#fff1eb;cursor:pointer;display:inline-flex;font-weight:900;gap:8px;justify-content:center;min-height:42px;padding:10px 14px}.dangerAdminButton:disabled{cursor:wait;filter:grayscale(.4);opacity:.65}.nicknameAdminHistory{display:grid;gap:10px;margin-top:18px;max-height:520px;overflow:auto;padding:18px}@media (max-width: 720px){.siteHeader{grid-template-columns:1fr}.brandCluster{justify-content:space-between;width:100%}.headerActions{justify-self:stretch;justify-content:space-between}.playerDashboard{grid-template-columns:1fr}.playerNameLine{padding-right:0}.dashboardInsignias{margin-top:4px;position:static}.walletTiles{grid-template-columns:1fr 1fr}.bordersAdminLayout,.stickersAdminLayout{grid-template-columns:1fr}.bordersAdminList,.stickersAdminList{max-height:360px;min-height:0}.bordersAdminFormRow,.bordersAdminFormRow.three{grid-template-columns:1fr}.communityPage{padding-left:12px;padding-right:12px}.communityMessage{grid-template-columns:42px minmax(0,1fr)}.communityMessageBody header time{flex-basis:100%;margin-left:0}.communityChatHeader{align-items:flex-start;flex-direction:column;gap:10px}.communitySmallBtn{width:100%}.profileHero{grid-template-columns:1fr;justify-items:start;padding:18px}.profileNameMural{grid-template-columns:1fr}.profileInsigniaMural{gap:5px;grid-template-columns:repeat(5,52px);justify-self:start}.profileInsigniaSlot{height:52px;width:52px}.profileInsigniaSlot .insigniaIcon{--insignia-size: 44px !important}.nicknameLayout,.nicknameAdminLayout,.nicknameAdminStats{grid-template-columns:1fr}.nicknameHero{min-height:0}.nicknameRules{margin-top:22px;position:static}.nicknamePayGrid{grid-template-columns:1fr}.nicknameHistory article,.nicknameAdminHistory article{align-items:flex-start;flex-direction:column}}.headerPlayerBadge{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:min(240px,28vw);padding:4px 8px 4px 4px;border-radius:999px;background:#140e0a99;border:1px solid rgba(247,210,123,.25);overflow:visible;position:relative}.headerPlayerBadge .insigniaStrip{bottom:-9px;flex-wrap:nowrap;gap:1px;left:38px;max-width:88px;overflow:visible;pointer-events:none;position:absolute}.headerPlayerBadge .insigniaIcon{--insignia-size: 15px;filter:drop-shadow(0 0 4px var(--insignia-glow))}.headerPlayerBadge .insigniaIcon:before{display:none}.communityMessageBody header .insigniaStrip,.rankingBadges .insigniaStrip{flex-wrap:nowrap}.headerPlayerBadge strong{display:-webkit-box;font-size:12px;letter-spacing:.05em;line-height:1.05;max-width:108px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere}@media (max-width: 520px){.siteHeader{padding-left:10px;padding-right:10px}.brand span{font-size:16px}.onlineCounter{gap:5px;min-height:29px;padding:5px 8px}.onlineCounter small{display:none}.headerActions{gap:5px}.headerActions .loginButton,.headerActions .cartButton,.headerActions .iconButton{font-size:12px;gap:5px;min-height:36px;padding:7px 8px}.headerPlayerBadge{gap:4px;max-width:118px;padding-right:6px}.headerPlayerBadge strong{font-size:10.5px;max-width:52px}.headerPlayerBadge .vipMiniBadge{font-size:0;gap:0;padding:3px 4px}.headerPlayerBadge .vipMiniBadge .boosterIcon{height:14px!important;width:14px!important}.publicNav{gap:8px 11px}.publicNav button,.publicNav a{font-size:11px;letter-spacing:.7px}}@media (max-width: 380px){.headerActions .cartButton{font-size:0;padding-left:9px;padding-right:9px}.headerActions .cartButton svg,.headerActions .cartButton .cartIconWrap{font-size:14px}.headerActions .loginButton{font-size:11px;padding-left:7px;padding-right:7px}}.traderPage{padding:0 clamp(14px,3vw,32px) 60px;max-width:1400px;margin:0 auto}.traderPage .sectionTitle{text-align:center;margin:18px auto 22px}.traderLoginPrompt{align-items:center;background:#121212f0;border:1px solid rgba(195,27,31,.38);border-radius:8px;display:flex;flex-direction:column;gap:14px;margin:24px auto;max-width:560px;padding:36px 24px;text-align:center}.traderLoginPrompt p{color:#c8b8aa;font-family:Inter,system-ui,sans-serif;margin:0}.traderTopbar{align-items:center;background:#111111f5;border:1px solid rgba(195,27,31,.32);border-radius:8px;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-bottom:18px;padding:12px 16px}.traderBalance{align-items:center;background:linear-gradient(135deg,#c7192038,#0d0d0db3);border:1px solid rgba(247,210,123,.32);border-radius:6px;color:#f7d27b;display:inline-flex;font-family:Inter,system-ui,sans-serif;gap:8px;padding:6px 10px}.traderBalance img{border-radius:3px;height:20px!important;width:20px!important;object-fit:contain}.traderBalance strong{color:#fff7ef;font-size:14px;font-weight:700;line-height:1}.traderBalance small{color:#b9aa9d;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.traderTabs{display:flex;flex-wrap:wrap;gap:6px}.traderTabs button{align-items:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.16);border-radius:4px;color:#c8b8aa;cursor:pointer;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600;gap:6px;letter-spacing:.04em;padding:7px 12px;text-transform:uppercase;transition:background .15s,color .15s,border-color .15s}.traderTabs button:hover{background:#d21d2224;border-color:#d21d2273;color:#fff7ef}.traderTabs button.navActive{background:#c7192038;border-color:#c71920;color:#fff7ef}.traderMarket{display:flex;flex-direction:column;gap:16px}.traderPage .productGrid{grid-template-columns:repeat(5,minmax(0,1fr));justify-content:stretch;max-width:100%}.traderProductCard{min-height:318px}@media (max-width: 1320px){.traderPage .productGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 1040px){.traderPage .productGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.traderPage .productGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.traderPage .productGrid{grid-template-columns:1fr}}.traderProductCard .productBody{flex:0 0 auto;padding-bottom:6px}.traderCardCategory{align-items:center;display:flex;margin-bottom:7px;min-height:14px;min-width:0}.traderCardCategory span{color:#d21d22;display:block;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:900;letter-spacing:1.7px;line-height:1;overflow:hidden;text-overflow:ellipsis;text-shadow:none;text-transform:uppercase;white-space:nowrap}.traderProductCard .productBody h3{-webkit-line-clamp:4;color:#fff7ef;margin-bottom:6px;min-height:0;overflow-wrap:anywhere;word-break:break-word}.traderProductCard .productBody p{color:#cfc2b7;font-size:11.5px;line-height:1.25}.traderProductCard .productBody p strong{color:#fff7ef;font-weight:800}.traderProductCard .buyRow{gap:10px;margin-top:auto;padding-top:4px}.traderProductCard .priceStack{width:100%}.traderProductCard .priceStack>span{background:#f7d27b14;border:1px solid rgba(247,210,123,.18);border-radius:6px;font-size:19px;font-weight:900;line-height:1;padding:7px 9px;width:fit-content}.traderProductCard .priceStack img{height:18px!important;width:18px!important}.traderProductCard .priceStack>span.traderTradePrice{align-items:center;display:grid;font-size:12px;gap:8px;grid-template-columns:42px minmax(0,1fr);line-height:1.12;max-width:100%;min-height:58px;padding:7px 8px;width:100%}.traderProductCard .priceStack .traderTradeIcon{height:42px!important;image-rendering:auto;object-fit:contain;width:42px!important}.traderProductCard .priceStack .traderTradePrice strong{display:flex;flex-direction:column;gap:3px;min-width:0}.traderProductCard .priceStack .traderTradePrice strong small{color:#ff454c;font-size:9px;letter-spacing:1.6px;line-height:1;text-transform:uppercase}.traderProductCard .priceStack .traderTradePrice strong b{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#f7d27b;display:-webkit-box;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:900;line-height:1.12;overflow:hidden}.traderProductCard .priceStack .coloredNameSegment{background:transparent;border:0;border-radius:0;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0;width:auto}.traderProductCard .priceStack>small{font-size:10.5px;text-transform:uppercase}.traderQuantityModal .variantSummary{align-items:center}.traderVariantTotal{align-items:center;color:#f7d27b;display:grid;gap:2px 7px;grid-template-columns:auto auto;justify-content:end;min-width:116px}.traderVariantTotal img{background:transparent;border:0;grid-row:1 / span 2;height:20px;image-rendering:pixelated;object-fit:contain;padding:0;width:20px}.traderVariantTotal img.tradeRequiredSummaryIcon{height:30px;width:30px}.traderVariantTotal svg{grid-row:1 / span 2}.traderVariantTotal strong{color:#f7d27b;font-family:Inter,system-ui,sans-serif;font-size:20px;line-height:1}.traderVariantTotal small{color:#b9aa9d;font-family:Inter,system-ui,sans-serif;font-size:11px}.traderQuantityPicker{align-items:center;display:grid;gap:6px;grid-template-columns:32px minmax(0,1fr) 32px}.traderQuantityPicker button{align-items:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.18);border-radius:4px;color:#fff7ef;display:inline-flex;height:32px;justify-content:center;padding:0}.traderQuantityPicker button:disabled{color:#6c625a;cursor:not-allowed;opacity:.55}.traderQuantityPicker input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;background:#0000005c;border:1px solid rgba(247,210,123,.24);border-radius:4px;color:#fff7ef;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:800;height:32px;min-width:0;padding:0 8px;text-align:center}.traderQuantityPicker input::-webkit-outer-spin-button,.traderQuantityPicker input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.traderProductCard .productLikeBtn,.traderProductCard .productActions .iconButton,.traderProductCard .productActions .addCartButton,.traderProductCard .productActions .ghostAdminButton{min-height:34px}.traderProductCard .productActions .ghostAdminButton{flex:1}.segmentedControl button{align-items:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.18);border-radius:6px;color:#fff7ef;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:800;gap:6px;justify-content:center;min-height:38px}.segmentedControl button.active{background:linear-gradient(135deg,#ffd979,#d21d22);border-color:#ffe08acc;color:#180809}.successText{color:#62e48f;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:800}.traderSellerFilter{align-items:center;background:#c7192014;border:1px solid rgba(195,27,31,.34);border-radius:6px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.traderSellerFilter small,.traderSellerCard span{color:#d21d22;display:block;font-size:11px;font-weight:800;letter-spacing:2px;line-height:1;margin-bottom:5px;text-transform:uppercase}.traderSellerFilter strong{color:#fff7ef;font-family:Inter,system-ui,sans-serif;font-size:14px}.traderSellers{display:flex;flex-direction:column;gap:14px}.traderSellerGrid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr))}.traderSellerCard{align-items:center;background:#111111f5;border:1px solid rgba(195,27,31,.34);border-radius:6px;display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr) auto;min-height:128px;padding:16px}.traderSellerRank{align-items:center;background:linear-gradient(135deg,#c7192047,#f7d27b14);border:1px solid rgba(247,210,123,.28);border-radius:6px;color:#f7d27b;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:900;height:44px;justify-content:center;width:50px}.traderSellerMain{min-width:0}.traderSellerCard h3{color:#fff7ef;font-size:22px;line-height:1.05;margin:0 0 10px;overflow-wrap:anywhere;text-transform:uppercase}.traderSellerStats{align-items:center;display:flex;flex-wrap:wrap;font-family:Inter,system-ui,sans-serif;gap:7px}.traderSellerStats strong{background:#f7d27b14;border:1px solid rgba(247,210,123,.18);border-radius:999px;color:#f7d27b;font-size:13px;padding:4px 8px}.traderSellerStats small{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#c8b8aa;font-size:11px;padding:4px 8px}.traderSellerCard .saveButton{min-height:40px;padding:9px 14px;white-space:nowrap}@media (max-width: 640px){.traderSellerCard{grid-template-columns:auto minmax(0,1fr)}.traderSellerCard .saveButton{grid-column:1 / -1;width:100%}}.traderFilters{display:flex;flex-direction:column;gap:10px}.traderTagChips{display:flex;flex-wrap:wrap;gap:6px}.traderTagChips button{background:#ffffff0a;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#c8b8aa;cursor:pointer;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600;padding:6px 14px;transition:background .15s,color .15s,border-color .15s}.traderTagChips button:hover{background:#d21d2224;border-color:#d21d2273;color:#fff7ef}.traderTagChips button.active{background:#c71920;border-color:#df2a31;color:#fff7ef}.traderInventory{display:flex;flex-direction:column;gap:16px}.traderInventoryHeader{align-items:center;background:#111111eb;border:1px solid rgba(195,27,31,.28);border-radius:6px;display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.traderInventoryHeader>div{display:flex;flex-direction:column;gap:3px}.traderInventoryHeader strong{color:#fff7ef;font-size:15px;text-transform:uppercase}.traderInventoryHeader small{color:#b9aa9d;font-family:Inter,system-ui,sans-serif;font-size:11px}.traderInventoryHeader button{min-height:36px;padding:8px 12px;white-space:nowrap}.traderInventoryHeader button:disabled{cursor:not-allowed;opacity:.58}.traderCart{background:#111111f5;border:1px solid rgba(195,27,31,.32);border-radius:8px;display:flex;flex-direction:column;gap:1px;overflow:hidden}.traderCartRow{align-items:center;background:#0d0d0db3;display:grid;gap:12px;grid-template-columns:56px minmax(0,1fr) auto auto 32px;padding:12px 14px}.traderCartRow img{background:#00000059;border-radius:4px;padding:4px}.traderCartInfo{display:flex;flex-direction:column;min-width:0}.traderCartInfo strong{color:#fff7ef;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.traderCartInfo small{color:#b9aa9d;font-size:11px}.traderCartQty{align-items:center;display:flex;gap:6px}.traderCartQty button{align-items:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.18);border-radius:4px;color:#c8b8aa;cursor:pointer;display:inline-flex;height:26px;justify-content:center;padding:0;width:26px}.traderCartQty button:hover{background:#d21d222e;border-color:#d21d2280;color:#fff7ef}.traderCartQty strong{color:#f7d27b;font-family:Inter,system-ui,sans-serif;font-size:14px;min-width:24px;text-align:center}.traderCartPrice{display:flex;flex-direction:column;text-align:right}.traderCartPrice strong{color:#f7d27b;font-family:Inter,system-ui,sans-serif;font-size:14px}.traderCartPrice small{color:#b9aa9d;font-size:10px}.traderCartFooter{align-items:center;background:#c7192014;border-top:1px solid rgba(195,27,31,.3);display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;padding:14px 16px}.traderCartFooter>div:first-child{display:flex;flex-direction:column}.traderCartFooter>div:first-child small{color:#b9aa9d;font-size:11px;text-transform:uppercase}.traderCartFooter>div:first-child strong{color:#f7d27b;font-family:Inter,system-ui,sans-serif;font-size:18px}.traderCartActions{display:flex;gap:8px}.traderPending{display:flex;flex-direction:column;gap:8px}.traderPendingRow{align-items:center;background:#111111f0;border:1px solid rgba(195,27,31,.28);border-radius:6px;display:flex;gap:14px;justify-content:space-between;padding:12px 14px}.traderPendingRow>div{display:flex;flex-direction:column}.traderPendingRow strong{color:#fff7ef;font-family:Inter,system-ui,sans-serif}.traderPendingRow small{color:#b9aa9d;font-size:11px}.emptyState{background:#111111b3;border:1px dashed rgba(195,27,31,.32);border-radius:6px;color:#c8b8aa;font-family:Inter,system-ui,sans-serif;padding:36px 18px;text-align:center}.emptyState p{margin:0 0 6px}.emptyState small,.emptyState code{color:#b9aa9d;font-size:12px}.emptyState code{background:#00000080;border-radius:3px;font-family:ui-monospace,Menlo,monospace;padding:1px 6px}.warningText{color:#ffb86b;display:block;font-family:Inter,system-ui,sans-serif;font-size:12px;margin-top:4px}.modalOverlay{align-items:center;background:#000000bf;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000;padding:20px}.modalContent{background:#111111fa;border:1px solid rgba(195,27,31,.45);border-radius:8px;box-shadow:0 24px 60px #0009;display:flex;flex-direction:column;gap:14px;max-width:100%;padding:22px;width:100%}.modalContent h3{color:#fff7ef;font-family:Cinzel,Georgia,serif;font-size:20px;letter-spacing:.04em;margin:0;text-transform:uppercase}.modalContent label{color:#c8b8aa;display:flex;flex-direction:column;font-family:Inter,system-ui,sans-serif;font-size:12px;gap:6px}.modalContent input,.modalContent select{background:#0d0d0dd9;border:1px solid rgba(255,255,255,.2);border-radius:4px;color:#fff7ef;font-family:Inter,system-ui,sans-serif;font-size:14px;padding:8px 10px}.modalContent input:focus,.modalContent select:focus{border-color:#c71920;outline:none}.traderNavBtn svg{color:#f7d27b}.profileGrid>.profileMediaCard{grid-column:1 / -1;width:100%;border-color:#f7d27b38;background:radial-gradient(circle at 12% 0%,rgba(247,210,123,.12),transparent 26%),linear-gradient(135deg,#120f0df5,#090909f5);box-shadow:0 18px 45px #00000047;padding:22px}.profileMediaCard header{justify-content:space-between;padding-bottom:14px;border-bottom:1px solid rgba(247,210,123,.14)}.profileMediaCard header>svg{color:#f7d27b;filter:drop-shadow(0 0 10px rgba(247,210,123,.35))}.profileMediaCard header strong{font-size:18px}.profileMediaUploadGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.45fr);gap:16px}.profileMediaUploadPane{min-height:190px;padding:18px;border-style:solid;border-color:#f7d27b2e;background:linear-gradient(180deg,#ffffff0e,#ffffff06),#00000038;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.profileMediaUploadPane:not(.locked):hover{border-color:#f7d27b73;box-shadow:inset 0 0 0 1px #f7d27b14,0 10px 26px #00000047;transform:translateY(-1px)}.profileAvatarUpload{width:92px;height:92px;border:1px solid rgba(247,210,123,.25);box-shadow:0 0 20px #f7d27b1f}.profileMediaUploadPane.background>span{height:94px;border:1px solid rgba(247,210,123,.22)}.profileMediaUploadPane strong{font-size:17px}.profileMediaUploadPane small{max-width:360px}.vipMiniBadge,.vipName .vipMiniBadge,.profileNameStack .vipMiniBadge,.headerPlayerBadge .vipMiniBadge{-webkit-text-fill-color:currentColor;min-width:max-content;white-space:nowrap}.vipMiniBadge.paid,.vipName .vipMiniBadge.paid,.profileNameStack .vipMiniBadge.paid,.headerPlayerBadge .vipMiniBadge.paid{color:#3b2300!important;gap:6px;padding-left:8px;padding-right:12px;min-height:27px}.vipMiniBadge.compact.paid{padding-left:6px;padding-right:8px}.vipMiniBadge.paid .paidVipIconWrap{flex:0 0 auto}@media (min-width: 1000px){.profileGrid>.profileMediaCard{align-self:stretch}}@media (max-width: 760px){.profileMediaUploadGrid{grid-template-columns:1fr}}.vipMiniBadge{align-items:center;border-radius:999px;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:900;gap:4px;isolation:isolate;letter-spacing:.4px;line-height:1;min-height:23px;min-width:max-content;overflow:hidden;padding:3px 8px;position:relative;text-transform:uppercase;vertical-align:middle;white-space:nowrap;-webkit-text-fill-color:currentColor}.vipMiniBadge *{-webkit-text-fill-color:currentColor}.vipMiniBadge+.vipMiniBadge{margin-left:4px}.vipMiniBadge.booster{background:linear-gradient(135deg,#ff5bd652,#f7d27b40);border:1px solid rgba(255,91,214,.6);box-shadow:0 0 12px #ff5bd638;color:#ffe8fb}.vipMiniBadge.paid{animation:paidVipBadgeGlow 2.8s ease-in-out infinite;background:linear-gradient(135deg,#ffd75857,#d21d223d 58%,#1f1109fa),#140d04f5;border:1px solid rgba(255,220,93,.78);box-shadow:0 0 15px #ffd35a47,inset 0 0 12px #fff0ad14;color:#fff4b8!important;gap:4px;min-height:23px;padding:3px 8px;text-shadow:0 0 8px rgba(255,211,90,.28)}.vipMiniBadge.paid:after{animation:vipBadgeSweep 3s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgba(255,255,255,.34),transparent);content:"";height:180%;left:-90%;pointer-events:none;position:absolute;top:-40%;transform:rotate(18deg);width:38%;z-index:0}.paidVipIconWrap{border-radius:7px;display:inline-flex;flex:0 0 auto;overflow:hidden;position:relative;transform:translateY(-1px);z-index:1}.paidVipIcon{display:block;filter:drop-shadow(0 0 7px rgba(255,211,90,.58));height:100%;object-fit:contain;width:100%}.paidVipIconWrap>span{animation:paidVipIconSweep 2.6s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);height:170%;left:-120%;position:absolute;top:-35%;transform:rotate(24deg);width:52%}.vipMiniBadge.compact{font-size:9px;min-height:23px;padding:3px 7px}.vipMiniBadge.compact.paid,.vipMiniBadge.compact.booster{justify-content:center;min-width:74px}.vipMiniBadge.compact.paid{gap:3px;padding-left:7px;padding-right:7px}.vipMiniBadge .boosterIcon{border-radius:5px}.playerNameLine .vipMiniBadge.compact{min-height:24px}.playerNameLine .vipMiniBadge.compact.paid{min-width:76px}.playerNameLine .vipMiniBadge.compact.paid .paidVipIconWrap{background:radial-gradient(circle,rgba(255,236,151,.18),rgba(99,15,15,.25) 62%,transparent 72%);height:16px!important;overflow:hidden;width:16px!important}.playerNameLine .vipMiniBadge.compact.paid .paidVipIcon{background:transparent;border:0;border-radius:0;filter:drop-shadow(0 0 5px rgba(255,211,90,.72));height:100%;object-fit:contain;padding:0;transform:scale(1.42);transform-origin:center;width:100%}.playerNameLine .vipMiniBadge.compact.paid .paidVipIconWrap>span{display:none}.playerDashboard{overflow:hidden;position:relative}.playerDashboard.hasProfileBg{background:radial-gradient(circle at 12% 45%,rgba(247,210,123,.16),transparent 30%),linear-gradient(90deg,#060606d1,#0b08079e 46%,#060606c7),var(--profile-bg);background-position:center;background-size:cover;box-shadow:inset 0 0 48px #0000009e}.playerDashboard.hasProfileBg>*{position:relative;z-index:1}.playerDashboard.paidVipDashboard{border-color:#ffd35a8f;box-shadow:0 0 24px #ffd35a14,inset 0 0 0 1px #ffec970a}.paidVipDashboard .coinProgress>div:first-child{align-items:center}.paidVipDashboard .coinProgress span{color:#f7d27b}.paidVipDashboard .progressTrack{background:linear-gradient(90deg,#ffd35a14,#ffffff05),#090805;border-color:#ffd35a6b;box-shadow:0 0 18px #ffd35a2e}.paidVipDashboard .progressTrack span{animation:vipProgressGlow 2.6s ease-in-out infinite;background:linear-gradient(100deg,#b87914,#ffe27a 42%,#fff6c9 52%,#ffbf39 68%,#d21d22);background-size:220% 100%;position:relative}.paidVipDashboard .progressTrack span:after{animation:vipProgressSweep 2.4s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgba(255,255,255,.68),transparent);content:"";height:180%;left:-40%;position:absolute;top:-40%;transform:rotate(16deg);width:34px}.coinVipMultiplier{animation:paidVipBadgeGlow 2.8s ease-in-out infinite;background:linear-gradient(135deg,#ffd35a33,#d21d221f);border:1px solid rgba(255,211,90,.64);border-radius:999px;color:#ffe58b;flex:0 0 auto;font-family:Inter,system-ui,sans-serif;font-size:10px;font-style:normal;font-weight:900;letter-spacing:.06em;line-height:1;padding:5px 7px;text-transform:uppercase}.headerPlayerBadge{align-items:center;background:radial-gradient(circle at 16% 36%,rgba(247,210,123,.12),transparent 34%),linear-gradient(135deg,#26160cdb,#0d0a09f0);border:1px solid rgba(247,210,123,.34);border-radius:999px;box-shadow:0 0 18px #f7d27b14,inset 0 0 18px #ffffff06;display:inline-flex;gap:6px;max-width:min(250px,28vw);min-width:0;overflow:hidden;padding:4px 8px 4px 4px;position:relative}.headerPlayerBadge:before{animation:headerBadgeSweep 4.2s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgba(255,230,150,.2),transparent);content:"";height:150%;left:-65%;pointer-events:none;position:absolute;top:-25%;transform:rotate(18deg);width:36%}.headerPlayerBadge>*{position:relative;z-index:1}.headerPlayerText{align-items:flex-start;display:inline-flex;flex-direction:column;gap:2px;min-width:0}.headerVipBadges{align-items:center;display:inline-flex;flex-wrap:wrap;gap:3px;line-height:1;max-width:158px}.headerVipBadges .vipMiniBadge+.vipMiniBadge{margin-left:0}.headerPlayerBadge strong{display:-webkit-box;font-size:12px;letter-spacing:.05em;line-height:1.05;max-width:126px;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;text-transform:uppercase;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.vipAdminHero{align-items:center;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);padding:20px}.vipAdminHeroTitle{align-items:center;display:grid;gap:18px;grid-template-columns:auto minmax(0,1fr)}.vipAdminHeroCards{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.vipAdminPlanCard{background:#080808a3;border:1px solid rgba(255,211,90,.24);border-radius:8px;display:grid;gap:5px;min-height:120px;padding:14px}.vipAdminPlanCard.paid{background:linear-gradient(135deg,#ffd35a1f,#69111438)}.vipAdminPlanCard.booster{background:linear-gradient(135deg,#ff5bd624,#485cff24);border-color:#ff5bd647}.vipAdminPlanCard svg{color:#ffd36b}.vipAdminPlanCard strong{color:#fff7ef;font-size:15px}.vipAdminPlanCard span{color:#f7d27b;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:900}.vipAdminPlanCard small{color:#c8b8aa;font-family:Inter,system-ui,sans-serif;font-size:12px;line-height:1.35}.vipAdminStats article.ok{border-color:#3bd28557}.vipAdminStats article.warn{border-color:#ff62626b}.vipAdminToolbar{align-items:center;background:#0e0e0ef0;border:1px solid rgba(255,211,90,.18);border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(260px,360px);padding:12px}.vipAdminModes{display:flex;flex-wrap:wrap;gap:8px}.vipAdminModes button,.vipAdminSearch{align-items:center;background:#151515;border:1px solid rgba(255,255,255,.14);border-radius:6px;color:#f5ede3;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-weight:850;gap:7px;min-height:40px;padding:8px 11px}.vipAdminModes button.active{background:linear-gradient(135deg,#d51b2aeb,#ffb25c8c);border-color:#ffd35a8c;color:#fff}.vipAdminModes b{background:#00000047;border-radius:999px;color:#fff0ad;min-width:22px;padding:2px 6px;text-align:center}.vipAdminSearch input{background:transparent;border:0;color:#fff7ef;font:inherit;min-width:0;outline:none;width:100%}.vipAdminNotice{align-items:center;background:#1d59374d;border:1px solid rgba(59,210,133,.42);border-radius:8px;color:#ddffe8;display:flex;font-family:Inter,system-ui,sans-serif;gap:9px;padding:10px 12px}.vipAdminPlayer{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(240px,1fr) minmax(210px,.65fr) auto;padding:13px}.vipAdminPlayer.paid{border-color:#ffd35a73;box-shadow:inset 3px 0 #ffd35a9e}.vipAdminPlayer.booster{border-color:#ff5bd675}.vipAdminIdentity{align-items:center;display:grid;gap:12px;grid-template-columns:48px minmax(0,1fr);min-width:0}.vipAdminIdentity img{aspect-ratio:1;border:1px solid rgba(255,211,90,.28);border-radius:50%;object-fit:cover;width:48px}.vipAdminIdentity strong,.vipAdminIdentity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vipAdminMeta{display:grid;gap:5px}.vipAdminMeta span{border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#d7ccc0;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:900;padding:4px 8px;width:fit-content}.vipAdminMeta span.paid{background:#ffd35a24;border-color:#ffd35a8c;color:#ffe493}.vipAdminMeta span.booster{background:#ff5bd624;border-color:#ff5bd685;color:#ffd6fb}.vipAdminMeta span.manual{background:#5778ff24;border-color:#5778ff6b;color:#dce2ff}.vipAdminEmpty{align-items:center;background:#121212e6;border:1px dashed rgba(255,211,90,.28);border-radius:8px;color:#d7ccc0;display:grid;gap:6px;justify-items:center;padding:34px;text-align:center}.vipAdminLoadMore{align-items:center;background:#0e0e0eeb;border:1px solid rgba(255,211,90,.22);border-radius:8px;color:#d8c7b6;display:flex;flex-wrap:wrap;font-family:Inter,system-ui,sans-serif;gap:12px;justify-content:center;padding:14px}.vipAdminLoadMore button{align-items:center;background:#151515;border:1px solid rgba(255,211,90,.32);border-radius:5px;color:#f5ede3;display:inline-flex;gap:6px;min-height:36px;padding:7px 10px}@keyframes vipBadgeSweep{0%,48%{left:-90%}to{left:130%}}@keyframes paidVipIconSweep{0%,42%{left:-120%}to{left:145%}}@keyframes headerBadgeSweep{0%,54%{left:-65%}to{left:125%}}@keyframes vipProgressGlow{0%,to{background-position:0% 50%;filter:drop-shadow(0 0 3px rgba(255,211,90,.28))}50%{background-position:100% 50%;filter:drop-shadow(0 0 7px rgba(255,211,90,.62))}}@keyframes vipProgressSweep{0%,46%{left:-40%}to{left:105%}}@keyframes paidVipBadgeGlow{0%,to{box-shadow:0 0 12px #ffd35a3d,inset 0 0 10px #fff0ad0f}50%{box-shadow:0 0 22px #ffd35a8c,inset 0 0 16px #fff0ad1f}}@media (max-width: 760px){.vipAdminHero,.vipAdminToolbar,.vipAdminPlayer,.vipAdminHeroCards{grid-template-columns:1fr}}@media (max-width: 520px){.headerPlayerBadge{gap:4px;max-width:126px;padding-right:6px}.headerPlayerBadge strong{font-size:10.5px;max-width:66px}.headerVipBadges{max-width:68px}.headerPlayerBadge .vipMiniBadge{font-size:0;gap:0;min-width:0;padding:3px 4px}.headerPlayerBadge .vipMiniBadge .boosterIcon{height:14px!important;width:14px!important}.headerPlayerBadge .vipMiniBadge .paidVipIconWrap{height:15px!important;width:15px!important}}.vipName .vipMiniBadge.paid,.profileNameStack .vipMiniBadge.paid,.headerPlayerBadge .vipMiniBadge.paid{color:#fff4b8!important;gap:4px;min-height:23px;padding:3px 8px}@media (max-width: 1180px){.productGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){.productGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.productGrid{grid-template-columns:1fr}}
