:root{color:#f5ede3;background:#070707;font-family:Cinzel,Georgia,Times New Roman,serif;font-synthesis:none}.warNavBtn{color:#dbb36c!important;position:relative}.warNavBtn:after{background:linear-gradient(90deg,transparent,#ef3446,transparent);bottom:-10px;content:"";height:1px;left:15%;opacity:0;position:absolute;right:15%;transition:opacity .2s ease}.warNavBtn.navActive,.warNavBtn:hover{color:#ff3f50!important}.warNavBtn.navActive:after{opacity:1}.warPage{font-family:Inter,system-ui,sans-serif;margin:0 auto;max-width:1420px;padding:clamp(24px,3vw,46px) clamp(16px,3vw,36px) 80px}.warHero{align-items:stretch;background:radial-gradient(circle at 15% 15%,rgba(218,37,57,.2),transparent 34%),linear-gradient(135deg,#17090cfa,#070708fa 62%);border:1px solid rgba(229,56,72,.35);border-radius:26px;box-shadow:0 30px 90px #00000073,inset 0 1px #ffffff08;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(270px,340px);overflow:hidden;padding:clamp(28px,3.2vw,46px);position:relative}.warHero:before{background:repeating-linear-gradient(115deg,transparent 0 34px,rgba(255,255,255,.012) 34px 35px);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.warHeroCopy,.warRaidClock{position:relative;z-index:1}.warEyebrow{align-items:center;color:#f4be69;display:inline-flex;font-size:11px;font-weight:900;gap:8px;letter-spacing:2.1px}.warHero h1{color:#fff6eb;font-family:Cinzel,Georgia,serif;font-size:clamp(34px,3.8vw,60px);letter-spacing:-2.2px;line-height:.98;margin:15px 0 18px;max-width:880px}.warHero h1 strong{background:linear-gradient(90deg,#ff3e50,#ff8b52);-webkit-background-clip:text;background-clip:text;color:transparent;display:block}.warHeroMeta{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.warHeroMeta span{align-items:center;background:#ffffff09;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#d9cbc6;display:inline-flex;font-size:11px;font-weight:800;gap:7px;padding:8px 11px}.warHeroMeta svg{color:#ee4857}.warRaidClock{align-content:center;background:linear-gradient(145deg,#101012e6,#2f0b1080);border:1px solid rgba(243,88,99,.28);border-radius:20px;display:grid;padding:26px;text-align:center}.warRaidClock.live{animation:warClockPulse 2s ease-in-out infinite;border-color:#ff3a48bf;box-shadow:0 0 35px #e71f3033}.warClockSignal{align-items:center;color:#ff5868;display:inline-flex;font-size:11px;font-weight:950;gap:7px;justify-content:center;letter-spacing:1.7px}.warRaidClock strong{color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(27px,3vw,43px);letter-spacing:-2px;margin:11px 0 4px}.warRaidClock small{color:#f0c375;font-size:12px;font-weight:800}.warRaidClock em{color:#8e8583;font-size:10px;font-style:normal;margin-top:12px}@keyframes warClockPulse{50%{box-shadow:0 0 55px #e71f3057}}.warSyncWarning{align-items:center;background:#aa63102e;border:1px solid rgba(244,170,52,.35);border-radius:12px;color:#ffd991;display:flex;font-size:12px;gap:9px;margin-top:14px;padding:11px 14px}.warMainGrid{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);margin-top:20px}.warDeclarePanel,.warRecentPanel{background:#09090bf5;border:1px solid rgba(173,153,142,.18);border-radius:22px;box-shadow:0 20px 60px #0000004d;overflow:hidden}.warDeclarePanel>header,.warRecentPanel>header{align-items:center;border-bottom:1px solid rgba(255,255,255,.07);display:flex;justify-content:space-between;padding:21px 24px}.warDeclarePanel header span,.warRecentPanel header span,.clanDirectoryTitle>div>span{color:#d95a68;font-size:9px;font-weight:950;letter-spacing:1.8px}.warDeclarePanel h2,.warRecentPanel h2,.clanDirectoryTitle h2{color:#fff4e7;font-family:Cinzel,Georgia,serif;font-size:22px;margin:4px 0 0}.warRefreshBtn{align-items:center;background:#171316;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#d9c9c1;display:inline-flex;height:38px;justify-content:center;width:38px}.warPanelLoading,.warGate{align-items:center;color:#a99d98;display:flex;gap:10px;justify-content:center;min-height:250px;padding:30px}.warGate{flex-direction:column;text-align:center}.warGate svg{color:#dc3d4d}.warGate h3{color:#fff1e4;font-family:Cinzel,Georgia,serif;font-size:22px;margin:3px 0}.warGate p{line-height:1.6;margin:0;max-width:430px}.warGate small{color:#d7aa62}.warGate button{background:linear-gradient(135deg,#ce1d31,#8f1524);border:0;border-radius:10px;color:#fff;font-weight:900;margin-top:10px;padding:11px 20px}.warClanStandby{background:radial-gradient(circle at 50% 28%,rgba(216,45,62,.1),transparent 42%);gap:7px}.warGateClanVisual{display:inline-flex;margin-bottom:7px}.warGateClanVisual .clanCrest{border-radius:20px;box-shadow:0 14px 36px #0000006b;height:82px;width:82px}.warGateEyebrow{color:#d8606d;font-size:8px;font-weight:950;letter-spacing:1.6px}.warGateFacts{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:8px 0 2px}.warGateFacts span{align-items:center;background:#ffffff09;border:1px solid rgba(255,255,255,.075);border-radius:999px;color:#bbaa9f;display:inline-flex;font-size:9px;gap:6px;padding:7px 10px}.warGateFacts svg{color:#e0b355}.warAttackerLine{align-items:center;background:linear-gradient(90deg,rgba(196,29,46,.14),transparent);border-bottom:1px solid rgba(255,255,255,.06);display:grid;gap:12px;grid-template-columns:auto minmax(100px,1fr) auto minmax(120px,1fr);padding:17px 24px}.warClanMiniCrest{align-items:center;border-radius:12px;color:#fff;display:inline-flex;height:42px;justify-content:center;width:42px}.warAttackerLine div{display:grid;gap:3px}.warAttackerLine small{color:#837875;font-size:8px;font-weight:950;letter-spacing:1.4px}.warAttackerLine strong{color:#f6e9df;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warAttackerLine>svg{color:#dd4653}.warTargetPlaceholder{text-align:right}.warClanSearch{align-items:center;background:#100e10;border:1px solid rgba(255,255,255,.08);border-radius:11px;color:#8d817e;display:flex;gap:9px;margin:18px 24px 10px;padding:0 12px}.warClanSearch input{background:transparent;border:0;color:#fff;min-width:0;outline:0;padding:12px 0;width:100%}.warTargetList{display:grid;gap:8px;max-height:310px;overflow:auto;padding:0 24px 18px}.warTarget{align-items:center;background:#100f11;border:1px solid rgba(255,255,255,.075);border-radius:13px;color:#a99d97;display:grid;gap:11px;grid-template-columns:auto 1fr auto;padding:10px;text-align:left;transition:border-color .18s ease,background .18s ease,transform .18s ease}.warTarget:hover,.warTarget.active{background:#b11a2b21;border-color:#ee384a8c;transform:translate(3px)}.warTarget>span:nth-child(2){display:grid;gap:4px}.warTarget strong{color:#f7eae1}.warTarget small{color:#897d79;font-size:10px}.warTarget>svg{color:#e34a59}.clanCrest{align-items:center;background-position:center;background-size:cover;border:1px solid rgba(255,255,255,.22);border-radius:16px;box-shadow:0 9px 24px #0006;color:#fff;display:inline-flex;flex:0 0 auto;height:64px;justify-content:center;overflow:hidden;width:64px}.clanCrest.compact{border-radius:11px;height:43px;width:43px}.warConfirm{align-items:center;background:linear-gradient(90deg,#ffffff06,#9914220f);border-top:1px solid rgba(255,255,255,.07);display:flex;gap:14px;justify-content:space-between;padding:17px 24px}.warConfirm>div{align-items:center;color:#9a8e89;display:flex;gap:9px}.warConfirm>div>svg{color:#c58d40}.warConfirm>div span{display:grid;gap:3px}.warConfirm>div strong{color:#e8d8cf;font-size:11px}.warConfirm>div small{color:#817573;font-size:9px}.warConfirm>button{align-items:center;background:#2a2527;border:1px solid rgba(255,255,255,.08);border-radius:11px;color:#766d6c;display:inline-flex;font-size:11px;font-weight:900;gap:8px;min-height:43px;padding:10px 15px}.warConfirm.active>button{background:linear-gradient(135deg,#e12137,#9e1728);border-color:#f04455;box-shadow:0 10px 28px #d31c3038;color:#fff}.warRecentPanel>header em{align-items:center;color:#ff5362;display:inline-flex;font-size:9px;font-style:normal;font-weight:950;gap:7px;letter-spacing:1.3px}.warRecentPanel>header em span,.warScoreCard.live>header i{animation:warLiveDot 1.1s ease-in-out infinite;background:#ff3348;border-radius:50%;box-shadow:0 0 10px #ff3348;display:inline-block;height:7px;width:7px}@keyframes warLiveDot{50%{opacity:.35;transform:scale(.72)}}.warScoreStack{display:grid;gap:10px;padding:16px}.warEmptyScore{align-items:center;color:#716967;display:flex;flex-direction:column;justify-content:center;min-height:250px;padding:24px 32px;text-align:center}.warEmptyIcon{align-items:center;background:radial-gradient(circle,#cd273833,#cd273809);border:1px solid rgba(224,61,77,.22);border-radius:18px;color:#d94a58;display:inline-flex;height:58px;justify-content:center;margin-bottom:13px;transform:rotate(-3deg);width:58px}.warEmptyScore>strong{color:#e7d8cf;font-family:Cinzel,Georgia,serif;font-size:16px}.warEmptyScore>p{color:#807572;font-size:10px;line-height:1.55;margin:7px auto 15px;max-width:420px}.warEmptyScore>div{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.warEmptyScore>div span{align-items:center;background:#ffffff06;border:1px solid rgba(255,255,255,.065);border-radius:999px;color:#968985;display:inline-flex;font-size:8px;gap:5px;padding:6px 9px}.warEmptyScore>div svg{color:#be8f4a}.warScoreCard{background:linear-gradient(145deg,#121013,#0c0c0e);border:1px solid rgba(255,255,255,.075);border-radius:14px;overflow:hidden}.warScoreCard.live{border-color:#f731448f;box-shadow:0 0 24px #db1a2d17}.warScoreCard>header{align-items:center;border-bottom:1px solid rgba(255,255,255,.055);display:flex;justify-content:space-between;padding:9px 12px}.warScoreCard>header span{align-items:center;color:#e4515f;display:inline-flex;font-size:8px;font-weight:950;gap:6px;letter-spacing:1.2px}.warScoreCard>header small{color:#776d6b;font-size:9px}.warScoreMatch{align-items:center;display:grid;gap:8px;grid-template-columns:1fr auto 1fr;padding:13px 12px}.warScoreMatch>div{display:grid;gap:4px;min-width:0}.warScoreMatch>div:last-child{text-align:right}.warScoreMatch small{color:#756b68;font-size:7px;font-weight:950;letter-spacing:1px}.warScoreMatch>div>strong{color:#e8dad2;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warScoreMatch>div.winner>strong{color:#ffd67f}.warScoreNumber{align-items:center;display:inline-flex;gap:6px}.warScoreNumber strong{color:#fff;font-family:ui-monospace,monospace;font-size:25px}.warScoreNumber em{color:#b62335;font-size:13px;font-style:normal}.warScoreCard>footer{align-items:center;border-top:1px solid rgba(255,255,255,.05);color:#706765;display:flex;font-size:8px;gap:10px;justify-content:space-between;padding:8px 12px}.warScoreCard>footer span{align-items:center;display:inline-flex;gap:5px}.warHistoryToggle{align-items:center;background:#ffffff06;border:0;border-top:1px solid rgba(255,255,255,.07);color:#c7b8b1;display:flex;font-size:10px;font-weight:850;gap:7px;justify-content:center;padding:13px;width:100%}.warHistoryToggle svg:last-child{transition:transform .2s ease}.warHistoryToggle svg.open{transform:rotate(180deg)}.warHistorySection{margin-top:32px}.warHistoryGrid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.clanDirectorySection{background:radial-gradient(circle at 8% 0%,rgba(184,30,47,.14),transparent 31%),linear-gradient(145deg,#110e10fa,#07080afa);border:1px solid rgba(199,50,65,.2);border-radius:26px;box-shadow:0 28px 80px #00000052;margin-top:34px;overflow:hidden;padding:clamp(22px,3vw,34px);position:relative}.clanDirectorySection:before{background:repeating-linear-gradient(120deg,transparent 0 45px,rgba(255,255,255,.009) 45px 46px);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.clanDirectorySection>*{position:relative;z-index:1}.clanDirectoryTitle{align-items:end;display:flex;gap:24px;justify-content:space-between;margin-bottom:24px}.clanDirectoryTitle h2{font-size:clamp(26px,3vw,40px)}.clanDirectoryTitle p{color:#9c8f89;font-size:12px;line-height:1.55;margin:8px 0 0;max-width:720px}.clanDirectoryMeta{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.clanDirectoryMeta span{align-items:center;background:#ffffff07;border:1px solid rgba(255,255,255,.07);border-radius:999px;color:#a99b95;display:inline-flex;font-size:9px;gap:6px;padding:7px 10px}.clanDirectoryMeta svg{color:#d5a754}.clanDirectoryTitle>button{align-items:center;background:linear-gradient(135deg,#a91d30,#5e141d);border:1px solid rgba(242,75,90,.55);border-radius:12px;box-shadow:0 12px 28px #9714232e;color:#fff0e8;display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:850;gap:8px;padding:12px 16px;transition:transform .18s ease,box-shadow .18s ease}.clanDirectoryTitle>button:hover{box-shadow:0 16px 34px #be1a2b47;transform:translateY(-2px)}.clanCustomizer{align-items:center;background:linear-gradient(135deg,#171215f7,#09090bf7);border:1px solid rgba(219,61,76,.25);border-radius:18px;display:grid;gap:14px;grid-template-columns:auto auto minmax(220px,1fr) auto auto;margin-bottom:18px;padding:18px}.clanColorFields{display:flex;gap:8px}.clanColorFields label,.clanMottoField{color:#9a8c87;display:grid;font-size:9px;font-weight:800;gap:5px}.clanColorFields input{background:#111;border:1px solid rgba(255,255,255,.1);border-radius:8px;height:34px;padding:2px;width:52px}.clanMottoField input{background:#0c0b0d;border:1px solid rgba(255,255,255,.09);border-radius:9px;color:#fff;outline:0;padding:10px;width:100%}.clanBannerBtn,.clanSaveBtn{align-items:center;border-radius:10px;display:inline-flex;font-size:10px;font-weight:900;gap:7px;justify-content:center;min-height:41px;padding:9px 12px}.clanBannerBtn{background:#171416;border:1px solid rgba(255,255,255,.11);color:#d3c1ba}.clanSaveBtn{background:linear-gradient(135deg,#db2136,#951726);border:1px solid #e64152;color:#fff}.clanCardGrid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.clanCardGrid.single{grid-template-columns:1fr}.clanDirectoryCard{background:linear-gradient(145deg,#0c0b0e,#09090b);border:1px solid;border-radius:22px;display:flex;flex-direction:column;min-width:0;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease}.clanDirectoryCard:hover{transform:translateY(-3px)}.clanDirectoryCard.featured{display:grid;grid-template-columns:minmax(350px,.9fr) minmax(0,1.1fr);min-height:410px}.clanDirectoryCard.mine:after{border:1px solid rgba(255,216,121,.42);border-radius:inherit;content:"";top:3px;right:3px;bottom:3px;left:3px;pointer-events:none;position:absolute}.clanCardBanner{background-position:center;background-size:cover;display:flex;flex-direction:column;height:190px;justify-content:space-between;padding:19px;position:relative}.clanDirectoryCard.featured .clanCardBanner{height:100%;min-height:410px;padding:26px}.clanCardBanner:after{background:linear-gradient(180deg,#0404050d,#06060824 40%,#0b0b0e);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.clanCardBanner>*{position:relative;z-index:1}.clanCardBannerTop{align-items:center;display:flex;justify-content:space-between}.clanCardBannerTop>span{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0607089e;border:1px solid rgba(255,255,255,.13);border-radius:999px;color:#d9cbc5;display:inline-flex;font-size:7px;font-weight:950;gap:6px;letter-spacing:1px;padding:7px 9px}.clanCardBannerTop>span svg{color:#44db86}.clanCardBanner em{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080809b3;border:1px solid rgba(255,217,127,.5);border-radius:999px;color:#ffd97f;font-size:8px;font-style:normal;font-weight:950;letter-spacing:1px;padding:7px 10px}.clanCardEmblem{align-items:center;display:flex;gap:12px}.clanDirectoryCard.featured .clanCardEmblem{gap:16px}.clanDirectoryCard.featured .clanCardEmblem .clanCrest{height:82px;width:82px}.clanCardEmblem>span{display:grid;gap:3px}.clanCardEmblem small{color:#b8a8a1;font-size:7px;font-weight:900;letter-spacing:1.2px}.clanCardEmblem strong{color:#fff4e9;font-family:Cinzel,Georgia,serif;font-size:18px;text-shadow:0 3px 13px #000}.clanDirectoryCard.featured .clanCardEmblem strong{font-size:24px}.clanCardBody{display:flex;flex:1;flex-direction:column;min-width:0;padding:24px}.clanDirectoryCard.featured .clanCardBody{padding:30px}.clanCardIdentity{align-items:start;display:grid;gap:16px;grid-template-columns:1fr auto}.clanCardIdentity small{color:#766b68;font-size:8px;font-weight:950;letter-spacing:1.2px}.clanCardIdentity h3{color:#fff1e5;font-family:Cinzel,Georgia,serif;font-size:28px;margin:3px 0 6px}.clanDirectoryCard.featured .clanCardIdentity h3{font-size:36px}.clanCardIdentity p{color:#9b8d87;font-size:11px;line-height:1.5;margin:0}.clanMemberCount{align-items:center;background:#ffffff09;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#bbaa9f;display:inline-flex;font-size:9px;gap:6px;padding:8px 11px;white-space:nowrap}.clanWarRecord{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0}.clanWarRecord>div{background:linear-gradient(145deg,#ffffff0a,#ffffff05);border:1px solid rgba(255,255,255,.07);border-radius:12px;display:grid;gap:2px;padding:11px 12px}.clanWarRecord strong{color:#f3d179;font-family:ui-monospace,monospace;font-size:19px}.clanWarRecord span{color:#766b67;font-size:7px;font-weight:900;letter-spacing:.8px}.clanLeaderLine{align-items:center;background:#ffffff06;border:1px solid rgba(255,255,255,.06);border-radius:13px;display:flex;gap:10px;padding:11px 13px}.clanLeaderCrown{align-items:center;background:#daab441a;border:1px solid rgba(218,171,68,.22);border-radius:10px;color:#e3b955;display:inline-flex;height:36px;justify-content:center;width:36px}.clanLeaderLine>span{display:grid;gap:1px}.clanLeaderLine small{color:#716764;font-size:7px;font-weight:950;letter-spacing:1px}.clanLeaderLine strong{color:#e6d8d1;font-size:11px}.clanLeaderLine em{align-items:center;color:#807571;display:inline-flex;font-size:8px;font-style:normal;gap:5px;margin-left:auto}.clanLeaderLine em svg{color:#45d484}.clanRosterHeading{align-items:center;display:flex;justify-content:space-between;margin:18px 2px 7px}.clanRosterHeading>span{color:#7b706d;font-size:7px;font-weight:950;letter-spacing:1.1px}.clanRosterHeading em{align-items:center;color:#716864;display:inline-flex;font-size:8px;font-style:normal;gap:5px}.clanRosterHeading em i{background:#5f5754;border-radius:50%;height:6px;width:6px}.clanRosterHeading em.online{color:#56d995}.clanRosterHeading em.online i{background:#46e58d;box-shadow:0 0 8px #46e58da6}.clanMemberList{display:grid;gap:5px;max-height:260px;overflow:auto}.clanDirectoryCard.featured .clanMemberList{grid-template-columns:repeat(2,minmax(0,1fr))}.clanMemberList button{align-items:center;background:#ffffff05;border:1px solid rgba(255,255,255,.045);border-radius:13px;color:#8f8480;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;min-height:74px;padding:8px 10px 8px 5px;text-align:left}.clanMemberList button:not(:disabled):hover{background:#ffffff0a}.clanMemberIdentity{display:grid;gap:2px;min-width:0}.clanMemberNameLine{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.clanMemberNameLine>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clanMemberVipBadges{align-items:center;display:inline-flex}.clanMemberHonors{align-items:center;display:flex;flex-wrap:wrap;gap:5px;min-height:20px}.clanMemberHonors:empty{display:none}.clanMemberHonors .borderedTitle{font-size:6px;padding:3px 6px}.clanMemberHonors .insigniaStrip{gap:3px}.clanMemberList strong{color:#d8cac3;font-size:11px}.clanMemberList small{color:#776d69;font-size:8px}.clanOwnerMark{align-items:center;color:#d9ac4d;display:inline-flex;font-size:7px;font-weight:900;gap:4px;letter-spacing:.6px}.clanMemberPortrait{align-items:center;display:inline-flex;justify-content:center;position:relative}.clanMemberPortrait>i{background:#46e58d;border:2px solid #0b0b0d;border-radius:50%;bottom:5px;box-shadow:0 0 8px #46e58d99;height:10px;position:absolute;right:4px;width:10px;z-index:3}@media (max-width: 1120px){.warHero{grid-template-columns:1fr 280px}.warMainGrid{grid-template-columns:1fr}.clanCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.clanCardGrid.single{grid-template-columns:1fr}.clanDirectoryCard.featured{grid-template-columns:minmax(310px,.82fr) minmax(0,1.18fr)}.clanCustomizer{grid-template-columns:auto 1fr 1fr}.clanCustomizer .clanMottoField{grid-column:span 2}}@media (max-width: 900px){.clanDirectoryCard.featured{grid-template-columns:1fr;margin-inline:auto;max-width:760px;width:100%}.clanDirectoryCard.featured .clanCardBanner{height:310px;min-height:310px}}@media (max-width: 720px){.warPage{padding-inline:12px}.warHero{border-radius:20px;grid-template-columns:1fr;padding:25px 20px}.warHero h1{font-size:37px;letter-spacing:-1.4px}.warRaidClock{min-height:180px}.warAttackerLine{grid-template-columns:auto 1fr auto;padding-inline:15px}.warTargetPlaceholder{display:none!important}.warClanSearch{margin-inline:15px}.warTargetList{padding-inline:15px}.warConfirm{align-items:stretch;flex-direction:column;padding-inline:15px}.warConfirm>button{width:100%}.warHistoryGrid,.clanCardGrid{grid-template-columns:1fr}.clanDirectorySection{border-radius:20px;padding:18px 15px}.clanDirectoryTitle{align-items:stretch;flex-direction:column}.clanDirectoryTitle>button{justify-content:center}.clanDirectoryMeta{gap:6px}.clanDirectoryCard.featured .clanCardBanner{height:255px;min-height:255px;padding:18px}.clanDirectoryCard.featured .clanCardBody{padding:21px 18px}.clanDirectoryCard.featured .clanCardIdentity h3{font-size:30px}.clanDirectoryCard.featured .clanMemberList{grid-template-columns:1fr}.clanCustomizer{grid-template-columns:1fr 1fr}.clanCustomizer>.clanCrest{grid-column:span 2;justify-self:center}.clanCustomizer .clanMottoField{grid-column:span 2}.warScoreMatch>div>strong{font-size:10px}.warScoreNumber strong{font-size:21px}}@media (max-width: 420px){.warHeroMeta span{width:100%}.warDeclarePanel>header,.warRecentPanel>header{padding-inline:16px}.warScoreCard>footer{align-items:flex-start;flex-direction:column}.clanCustomizer{grid-template-columns:1fr}.clanCustomizer>.clanCrest,.clanCustomizer .clanMottoField{grid-column:auto}.clanColorFields{justify-content:center}.clanCardIdentity{grid-template-columns:1fr}.clanMemberCount{justify-self:start}.clanWarRecord{gap:5px}.clanWarRecord>div{padding:9px 8px}.clanLeaderLine em{display:none}}@media (prefers-reduced-motion: reduce){.warRaidClock.live,.warRecentPanel>header em span,.warScoreCard.live>header i{animation:none}}*{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}.navPollDot{align-items:center;animation:communityPollPulse .95s ease-in-out infinite;background:linear-gradient(135deg,#ffd36b,#d21d22);border:1px solid rgba(255,226,139,.7);border-radius:999px;box-shadow:0 0 14px #ff4141b3,0 0 22px #f7d27b59;color:#160807;display:inline-flex;height:18px;justify-content:center;min-width:18px}.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;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;overflow:hidden;padding:3px 8px;position:relative;text-transform:uppercase;vertical-align:middle;-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;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;height:100%;object-fit:contain;width:100%;filter:drop-shadow(0 0 7px rgba(255,211,90,.58))}.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}.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(22px,3vw,38px) clamp(16px,3vw,42px) 52px}.vipPage .sectionTitle{margin-bottom:20px}.vipPage .sectionTitle>span{margin-bottom:10px}.vipPage .sectionTitle p{color:#a99a8e;font-family:Inter,system-ui,sans-serif;margin:8px 0 0}.vipRatesPanel{display:grid;gap:12px;grid-template-columns:minmax(150px,.42fr) minmax(150px,.42fr) minmax(320px,1fr);margin:0 auto 16px;max-width:1080px}.vipRateCard,.vipAutoClaimCard{background:#0e0e0ef0;border:1px solid rgba(247,210,123,.22);border-radius:12px;font-family:Inter,system-ui,sans-serif;padding:15px 17px}.vipRateCard{display:grid;gap:3px}.vipRateCard>span,.vipAutoClaimCard>div>span{align-items:center;color:#b9aa9d;display:flex;font-size:11px;font-weight:900;gap:6px;letter-spacing:1.3px}.vipRateCard>strong{color:#fff7ef;font-size:22px}.vipRateCard>small,.vipAutoClaimCard small{color:#a99a8e}.vipRateCard.free{border-color:#ffffff26}.vipRateCard.paid{background:linear-gradient(135deg,#ffd35a1f,#0e0e0ef0);border-color:#ffd35a5c}.vipRateCard.paid>span,.vipRateCard.paid>strong{color:#ffd35a}.vipAutoClaimCard{align-items:center;border-color:#34d39940;display:flex;gap:16px;justify-content:space-between}.vipAutoClaimCard>div{display:grid;gap:4px}.vipAutoClaimCard>div>strong{color:#fff7ef;font-size:16px}.vipToggle{align-items:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#c8b8aa;display:inline-flex;flex:0 0 auto;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:900;gap:8px;min-height:38px;padding:6px 12px 6px 7px}.vipToggle>span{background:#756b64;border-radius:999px;height:24px;width:24px}.vipToggle.on{background:#34d39921;border-color:#34d3996b;color:#78f0b0}.vipToggle.on>span{background:#34d399;box-shadow:0 0 12px #34d3997a}.vipToggle:disabled{cursor:wait;opacity:.6}.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:16px;grid-template-columns:minmax(0,1fr) minmax(280px,.38fr);margin:0 auto;max-width:1080px;padding:clamp(20px,2.8vw,30px)}.vipPage .vipHero+.vipHero{margin-top:16px}.vipBoosterHero{background:radial-gradient(circle at 20% 15%,rgba(142,92,255,.2),transparent 31%),linear-gradient(135deg,#ff5bd61f,#f7d27b0a),#0e0e0eeb;border-color:#ff5bd647}.vipPaidHero{background:radial-gradient(circle at 20% 14%,rgba(255,211,90,.18),transparent 31%),linear-gradient(135deg,#ffd35a1f,#d51b2a14),#0e0e0ef0;border-color:#ffd35a52}.vipPaidHero .vipEyebrow,.vipPaidHero .vipBenefits>span,.vipPaidHero .vipClaimCard small{color:#ffd35a}.vipPaidHero h3 strong{color:#ffd35a;text-shadow:0 0 18px rgba(255,211,90,.22)}.vipPaidCard{border-color:#ffd35a5c}.vipPaidCard>.paidVipIconWrap{filter:drop-shadow(0 0 18px rgba(255,211,90,.35));margin-bottom:4px}.vipPaidHero .vipEyebrow .paidVipIconWrap,.vipPaidHero .vipBenefits .paidVipIconWrap{background:radial-gradient(circle,rgba(255,236,151,.2),rgba(99,15,15,.18) 64%,transparent 74%);border-radius:5px;transform:translateY(0)}.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(28px,3.3vw,40px);gap:6px;line-height:.98;margin:10px 0 12px;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(170px,1fr));margin-top:18px}.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:10px;justify-content:center;padding:18px}.vipClaimCard>.boosterIcon{margin-bottom:6px}.vipClaimCard>strong{color:#fff7ef;font-size:20px}.vipAutoState{align-items:center;background:#34d3991c;border:1px solid rgba(52,211,153,.3);border-radius:9px;color:#78f0b0;display:flex;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:900;gap:7px;justify-content:center;padding:10px 12px}.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}.vipCurrencySelect{color:#f7d27b;display:grid;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:800;gap:6px;text-transform:uppercase}.vipCurrencySelect select{background:#0000008c;border:1px solid rgba(247,210,123,.26);border-radius:8px;color:#fff7ef;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:800;padding:10px 12px}.vipPaymentSwitch{background:#ffffff09;border:1px solid rgba(247,210,123,.14);border-radius:10px;display:grid;gap:6px;grid-template-columns:1fr 1fr;padding:5px}.vipPaymentSwitch button{align-items:center;background:transparent;border:1px solid transparent;border-radius:7px;color:#c8b8aa;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:900;gap:7px;min-height:36px;padding:0 10px;text-transform:uppercase}.vipPaymentSwitch button.active{background:linear-gradient(135deg,#ffd35a2e,#d61f2a38);border-color:#ffd35a5c;color:#ffd35a;box-shadow:0 0 18px #ffd35a1f}.vipPixPaymentBox{margin:0}.vipPixPaymentBox textarea{background:#00000094;border:1px solid rgba(52,211,153,.28);border-radius:6px;color:#dfffee;resize:vertical}.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}.vipEconomyBar{align-items:stretch;background:#0a0a0af0;border:1px solid rgba(247,210,123,.18);border-radius:14px;display:grid;grid-template-columns:minmax(220px,1.1fr) minmax(135px,.55fr) minmax(150px,.58fr) minmax(280px,1fr);margin:0 auto 16px;max-width:1160px;overflow:hidden}.vipEconomyBar>div{align-items:center;border-right:1px solid rgba(255,255,255,.08);display:flex;font-family:Inter,system-ui,sans-serif;min-width:0;padding:15px 18px}.vipEconomyBar>div:last-child{border-right:0}.vipEconomyIntro{gap:11px}.vipEconomyIntro>svg{color:#d72b31;flex:0 0 auto}.vipEconomyIntro>div,.vipEconomyAuto>div{display:grid;gap:3px;min-width:0}.vipEconomyIntro span,.vipEconomyAuto span,.vipEconomyRate>span{color:#9e9186;font-size:10px;font-weight:900;letter-spacing:1.25px}.vipEconomyIntro strong,.vipEconomyAuto strong{color:#fff7ef;font-size:13px}.vipEconomyRate{align-content:center;display:grid!important;gap:2px}.vipEconomyRate strong{color:#fff7ef;font-size:19px;line-height:1}.vipEconomyRate small{color:#a99a8e;font-size:11px}.vipEconomyRate.paid{background:linear-gradient(135deg,rgba(255,211,90,.12),transparent)}.vipEconomyRate.paid>span,.vipEconomyRate.paid strong{color:#ffd35a}.vipEconomyAuto{gap:14px;justify-content:space-between;padding:8px!important}.vipAutoRewardButton{align-items:center;background:radial-gradient(circle at 12% 50%,rgba(172,92,255,.24),transparent 34%),linear-gradient(135deg,#571f6db8,#23142deb);border:1px solid rgba(204,116,255,.42);border-radius:11px;color:#fff7ef;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr) auto;min-height:54px;overflow:hidden;padding:7px 10px;position:relative;text-align:left;width:100%}.vipAutoRewardButton:before{animation:vipAutoButtonSweep 3.2s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgba(255,255,255,.17),transparent);content:"";height:190%;left:-45%;pointer-events:none;position:absolute;top:-45%;transform:rotate(18deg);width:30%}.vipAutoRewardButton:hover{border-color:#e0a9ffc7;box-shadow:0 0 22px #a04bde33;transform:translateY(-1px)}.vipAutoRewardButton.on{background:radial-gradient(circle at 12% 50%,rgba(52,211,153,.23),transparent 36%),linear-gradient(135deg,#0f5743c7,#0b302af2);border-color:#34d3998c;box-shadow:inset 0 0 24px #34d3990f,0 0 18px #34d39917}.vipAutoRewardButton:disabled{cursor:wait;opacity:.72}.vipAutoRewardIcon{align-items:center;animation:vipAutoOrbPulse 2s ease-in-out infinite;background:linear-gradient(135deg,#b76bff,#7146e8);border:1px solid rgba(255,255,255,.28);border-radius:10px;box-shadow:0 0 16px #a95cff59;color:#fff;display:inline-flex;height:36px;justify-content:center;position:relative;width:36px;z-index:1}.vipAutoRewardButton.on .vipAutoRewardIcon{background:linear-gradient(135deg,#43dfa4,#14966a);box-shadow:0 0 18px #34d39966}.vipAutoRewardCopy{display:grid;gap:2px;min-width:0;position:relative;z-index:1}.vipAutoRewardCopy small{color:#d8b8ef;font:900 8px Inter,system-ui,sans-serif;letter-spacing:1.1px}.vipAutoRewardButton.on .vipAutoRewardCopy small{color:#8ff0c5}.vipAutoRewardCopy strong{color:#fff7ef;font:900 11px Inter,system-ui,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vipAutoSwitchTrack{background:#00000061;border:1px solid rgba(255,255,255,.24);border-radius:999px;display:block;height:25px;padding:3px;position:relative;transition:border-color .18s ease,background .18s ease;width:45px;z-index:1}.vipAutoSwitchTrack i{background:#c7b7cb;border-radius:50%;display:block;height:17px;transition:transform .22s ease,background .18s ease,box-shadow .18s ease;width:17px}.vipAutoRewardButton.on .vipAutoSwitchTrack{background:#34d3992e;border-color:#6bf0ba8c}.vipAutoRewardButton.on .vipAutoSwitchTrack i{background:#70f0ba;box-shadow:0 0 10px #58efb5a6;transform:translate(19px)}.vipAutoRewardButton.guest{grid-template-columns:auto minmax(0,1fr)}@keyframes vipAutoButtonSweep{0%,52%{left:-45%;opacity:0}64%{opacity:1}88%,to{left:125%;opacity:0}}@keyframes vipAutoOrbPulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@media (prefers-reduced-motion: reduce){.vipAutoRewardButton:before,.vipAutoRewardIcon{animation:none}}.vipEconomyLogin{background:transparent;border:1px solid rgba(255,255,255,.18);border-radius:8px;color:#e8ddd3;flex:0 0 auto;font:800 11px Inter,system-ui,sans-serif;min-height:34px;padding:0 12px}.vipPlanCard{background:#0e0e0ef5;border:1px solid rgba(247,210,123,.2);border-radius:16px;margin:0 auto;max-width:1160px;overflow:hidden;padding:22px 24px 0;position:relative}.vipPlanCard+.vipPlanCard{margin-top:16px}.vipBoosterPlan{background:radial-gradient(circle at 7% 0%,rgba(149,72,255,.16),transparent 29%),linear-gradient(135deg,#5b216f1f,#0e0e0efa);border-color:#cf53d557}.vipPaidPlan{background:radial-gradient(circle at 7% 0%,rgba(255,211,90,.17),transparent 28%),linear-gradient(135deg,#63471224,#0e0e0efa);border-color:#ffd35a59}.vipPlanHeader{align-items:center;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto}.vipPlanIdentity{align-items:center;display:flex;gap:16px;min-width:0}.vipPlanIdentity>.boosterIcon,.vipPlanIdentity>.paidVipIconWrap{flex:0 0 auto;filter:drop-shadow(0 0 14px rgba(169,92,255,.24))}.vipPaidPlan .vipPlanIdentity>.paidVipIconWrap{filter:drop-shadow(0 0 14px rgba(255,211,90,.3))}.vipPlanIdentity h3{color:#fff7ef;font-size:clamp(25px,2.4vw,34px);line-height:1;margin:6px 0 7px}.vipPaidPlan .vipPlanIdentity h3{color:#ffd35a}.vipPlanIdentity p{color:#b9aaa0;font:14px/1.45 Inter,system-ui,sans-serif;margin:0}.vipPlanSummary{align-items:flex-end;border-left:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:5px;min-width:250px;padding-left:24px;text-align:right}.vipPlanSummary>strong{color:#fff7ef;font-size:22px;white-space:nowrap}.vipPlanSummary>strong small{color:#b9aaa0;font:700 12px Inter,system-ui,sans-serif}.vipPlanSummary>span:last-child{color:#9e9186;font:12px Inter,system-ui,sans-serif}.vipPlanCard .vipBenefits{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:18px 0}.vipPlanCard .vipBenefits>span{background:#ffffff06;min-height:42px;padding:9px 11px}.vipPlanCard .vipBenefits .paidVipIconWrap{background:transparent;border:0;min-height:0;padding:0}.vipPlanFooter,.vipCheckoutFooter{background:#0000004d;border-top:1px solid rgba(255,255,255,.09);margin:0 -24px;padding:14px 24px}.vipPlanFooter,.vipCheckoutLogin,.vipPaidSalaryRow{align-items:center;display:flex;gap:18px;justify-content:space-between}.vipPlanFootnote{align-items:center;display:flex;font-family:Inter,system-ui,sans-serif;gap:10px;min-width:0}.vipPlanFootnote>svg{color:#b88cff;flex:0 0 auto}.vipPlanFootnote>div,.vipCheckoutLogin>div{display:grid;gap:3px}.vipPlanFootnote strong,.vipCheckoutLogin strong{color:#fff7ef;font-size:13px}.vipPlanFootnote small,.vipCheckoutLogin small{color:#978a80;font-size:11px}.vipPlanActions{align-items:center;display:flex;flex:0 0 auto;gap:9px}.vipPlanActions button,.vipCheckoutLogin button{justify-content:center;min-height:38px}.vipPendingState{align-items:center;color:#9e9186;display:inline-flex;font:800 11px Inter,system-ui,sans-serif;gap:7px;white-space:nowrap}.vipCheckoutFooter{display:grid;gap:12px}.vipCheckoutControls{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(190px,.65fr) auto minmax(220px,1fr) auto}.vipCheckoutControls>.vipPaymentSwitch{min-width:190px}.vipCheckoutControls .vipCurrencySelect{align-items:center;display:flex;gap:8px;text-transform:none}.vipCheckoutControls .vipCurrencySelect select{min-width:155px;padding:9px 10px}.vipCheckoutHint{display:grid;font-family:Inter,system-ui,sans-serif;gap:3px;min-width:0}.vipCheckoutHint strong{color:#f0e4d8;font-size:12px}.vipCheckoutHint small{color:#92857a;font-size:11px}.vipCheckoutButton{justify-content:center;min-height:42px;min-width:150px}.vipCheckoutControls.pix .vipCheckoutHint{grid-column:2 / -2}.vipCheckoutControls.pix .vipCheckoutButton{grid-column:-2 / -1}.vipPaidSalaryRow{border-top:1px solid rgba(255,255,255,.07);color:#d9ccbf;font:800 12px Inter,system-ui,sans-serif;padding-top:12px}.vipPaidSalaryRow>div:first-child{align-items:center;display:flex;gap:8px}.vipPaidSalaryRow>div:first-child svg{color:#ffd35a}.vipCheckoutFooter .vipPixPaymentBox{margin-top:0}.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,.productGrid{display:grid;gap:24px;grid-template-columns:repeat(3,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,.productBody h3{color:#fff7ef;font-size:22px;margin:0 0 10px;text-transform:uppercase}.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}.bbUnderline{text-decoration:underline;text-decoration-color:#f7d27bbf;text-underline-offset:3px}.bbStrike{color:#9e9186;text-decoration:line-through}.bbSize{line-height:1.25}.bbLink{color:#f7d27b;font-weight:750;text-decoration:underline;text-decoration-color:#f7d27b73;text-underline-offset:3px}.bbLink:hover{color:#fff7ef}.bbCenter{text-align:center}.bbCenterBlock{display:grid;gap:12px;justify-items:center;margin:8px 0 16px;text-align:center}.bbCenterBlock p{margin:0}.bbQuote{background:linear-gradient(90deg,#f7d27b1a,#d21d220f);border-left:3px solid #f7d27b;border-radius:0 8px 8px 0;margin:4px 0;padding:12px 14px}.bbQuote p{margin:0}.bbList{color:#e4d7ca;display:grid;font-family:Inter,system-ui,sans-serif;gap:7px;line-height:1.5;margin:0;padding-left:22px}.bbList li::marker{color:#f7d27b}.bbImage{border:1px solid rgba(247,210,123,.22);border-radius:8px;display:block;max-height:420px;max-width:100%;object-fit:contain}.rulesBbHint{color:#bfae9f;display:block;font-family:Inter,system-ui,sans-serif;font-size:12px;line-height:1.45;margin-top:-8px}.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:5px;justify-content:flex-end}.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:36px;justify-content:center;min-width:0;padding:0 6px;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}.productShareBtn{align-items:center;background:#f7d27b14;border:1px solid rgba(247,210,123,.32);border-radius:6px;color:#f7d27b;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;padding:0;transition:background .15s,border-color .15s,color .15s,transform .05s;width:36px}.productShareBtn:hover{background:#f7d27b26;border-color:#f7d27b8c;color:#fff7ef}.productShareBtn:active{transform:scale(.96)}.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 .ruleDocButton{align-items:flex-start;background:linear-gradient(135deg,#f7d27b24,#d21d221a);border:1px solid rgba(247,210,123,.32);border-radius:10px;color:#fff7ef;display:grid;gap:5px;padding:12px 14px;text-decoration:none;transition:border-color .16s ease,transform .16s ease,background .16s ease}.ruleBody .ruleDocButton:hover{background:linear-gradient(135deg,#f7d27b38,#d21d2229);border-color:#f7d27bb8;color:#fff7ef;transform:translateY(-1px)}.ruleBody .ruleDocButton span{color:#f7d27b;font-family:Cinzel,Georgia,Times New Roman,serif;font-size:14px;font-weight:800;letter-spacing:.4px;text-transform:uppercase}.ruleBody .ruleDocButton small{color:#fff7efc7;font-family:Inter,system-ui,sans-serif;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.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(390px,1.7fr) auto minmax(280px,1.15fr) auto;margin:0 auto 34px;max-width:1230px;padding:14px 16px;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.paidVipDashboard{border-color:#ffd35a8f;box-shadow:0 0 24px #ffd35a14,inset 0 0 0 1px #ffec970a}.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:wrap;gap:8px;max-width:100%;min-height:32px;min-width:0;padding-right:146px;position:relative}.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:-webkit-box;font-size:24px;line-height:1.05;margin:2px 0 0;min-width:0;max-width:min(100%,360px);overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere}.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}.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;overflow:hidden;padding:22px 28px;position:relative}.profileHero.hasProfileBg{background:radial-gradient(circle at 12% 45%,rgba(247,210,123,.16),transparent 32%),linear-gradient(90deg,#060606cc,#0d090894 46%,#050505c2),var(--profile-bg);background-position:center;background-size:cover;box-shadow:inset 0 0 62px #000000a8,0 0 30px #ff5bd614}.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)}}.profileHeroInsignias{margin-top:4px}.profileHeroInsignias{display:none}.dashboardInsigniaDock{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px;overflow:visible;width:max-content}.dashboardInsigniaSlot{align-items:center;background:radial-gradient(circle at 38% 32%,color-mix(in srgb,var(--slot-glow, #f7d27b) 22%,transparent),transparent 48%),linear-gradient(145deg,#1e1b17f5,#050505f0);border:1px solid rgba(247,210,123,.3);border-radius:50%;box-shadow:inset 0 1px #ffffff17,inset 0 -5px 10px #0000006b,0 3px 9px #0006;display:inline-flex;height:31px;justify-content:center;overflow:visible;position:relative;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;width:31px}.dashboardInsigniaSlot:after{border:1px solid rgba(255,255,255,.08);border-radius:inherit;content:"";top:3px;right:3px;bottom:3px;left:3px;pointer-events:none;position:absolute}.dashboardInsigniaSlot.filled{border-color:color-mix(in srgb,var(--slot-glow, #f7d27b) 62%,rgba(247,210,123,.48));box-shadow:inset 0 1px #ffffff1f,inset 0 -5px 10px #0000006b,0 0 11px color-mix(in srgb,var(--slot-glow, #f7d27b) 28%,transparent),0 4px 10px #00000073}.dashboardInsigniaSlot:hover{transform:translateY(-2px) scale(1.04)}.dashboardInsigniaSlot .insigniaIcon{--insignia-size: 23px !important;filter:drop-shadow(0 0 5px var(--insignia-glow));z-index:1}.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;isolation:isolate;overflow:hidden;padding:12px 16px;position:relative}.rankingItem>*{position:relative;z-index:2}.rankingItem.hasRankingGif:before{background:linear-gradient(90deg,#0404047a,#06050599 45%,#080706d6 70%,#080706fa),linear-gradient(180deg,#00000029,#00000070),var(--ranking-gif);background-position:center;background-size:cover;content:"";top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 62%,rgba(0,0,0,.72) 75%,transparent 94%);mask-image:linear-gradient(90deg,#000 0%,#000 62%,rgba(0,0,0,.72) 75%,transparent 94%);opacity:.74;pointer-events:none;position:absolute;width:100%;z-index:0}.rankingItem.hasRankingGif .rankingInfo strong{text-shadow:0 2px 10px rgba(0,0,0,.75)}.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:#ff5bd657;box-shadow:inset 0 0 0 1px #ff5bd61a,0 0 24px #ff5bd617}.rankingItem.paidVipRankItem{border-color:#ffd35a75;box-shadow:inset 0 0 0 1px #ffd35a1f,0 0 28px #ffd35a1f}.rankingItem.hasRankingGif.vipRankItem,.rankingItem.hasRankingGif.boosterVipRankItem{border-color:#ff5bd629;box-shadow:0 0 22px #ff5bd61f}.rankingItem.hasRankingGif.paidVipRankItem{border-color:#ffd35a2e;box-shadow:0 0 24px #ffd35a1f}.rankingItem.gifUnlockedRankItem{position:relative}.rankingItem.gifUnlockedRankItem:after{border:1px solid rgba(247,210,123,.28);border-radius:inherit;box-shadow:inset 0 0 18px #f7d27b14;content:"";top:-1px;right:-1px;bottom:-1px;left:-1px;pointer-events:none;position:absolute;z-index:3}.rankingItem.hasRankingGif.gifUnlockedRankItem:after{display:none}.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}.communityGuestPage{align-content:start;gap:22px;height:auto;max-height:none;min-height:calc(100vh - 72px);overflow:visible;padding-top:clamp(34px,7vh,74px)}.communityGuestPage>.sectionTitle{display:block;text-align:center}.communityGuestPage .communityLogin{align-items:center;align-self:start;background:radial-gradient(circle at 12% 18%,rgba(247,210,123,.12),transparent 30%),linear-gradient(135deg,#211411f0,#080808f5);border-color:#f7d27b3d;box-shadow:0 20px 48px #00000057;display:grid;gap:6px 18px;grid-template-columns:auto minmax(0,1fr) auto;justify-self:center;margin:0;max-width:760px;padding:24px;text-align:left;width:min(100%,760px)}.communityGuestPage .communityLogin svg{background:#f7d27b1a;border:1px solid rgba(247,210,123,.35);border-radius:14px;box-sizing:content-box;grid-row:1 / span 2;padding:12px}.communityGuestPage .communityLogin h3{align-self:end;grid-column:2;grid-row:1}.communityGuestPage .communityLogin p{align-self:start;color:#d8c8ba;grid-column:2;grid-row:2}.communityGuestPage .communityLogin .primaryAction{grid-column:3;grid-row:1 / span 2;justify-self:end;white-space:nowrap}.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}.communityMessage.paidVipMessage .communityMessageBody,.communityMessage.vipMessage.paidVipMessage .communityMessageBody{border-color:#ffd2596b;box-shadow:inset 2px 0 #ffd259c7,0 0 18px #ffd2590f}.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}.channelPollDot{align-items:center;animation:communityPollPulse .95s ease-in-out infinite;background:linear-gradient(135deg,#ffd36b,#d21d22);border:1px solid rgba(255,226,139,.7);border-radius:999px;box-shadow:0 0 13px #ff3838bf,0 0 20px #f7d27b59;color:#160807;display:inline-flex;height:20px;justify-content:center;margin-left:auto;min-width:20px}@keyframes communityPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.25)}}@keyframes communityPollPulse{0%,to{filter:brightness(1);opacity:1;transform:scale(1)}50%{filter:brightness(1.35);opacity:.82;transform:scale(1.2) rotate(-4deg)}}.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.protected{background:#f7d27b26;color:#f7d27b;border:1px solid rgba(247,210,123,.5)}.orderStatus.neutral{background:#ffffff0f;color:#d8c8ba;border:1px solid rgba(255,255,255,.18)}.adminWalletPanel{display:grid;gap:14px}.adminWalletFilters label{align-items:center;background:#151515;border:1px solid rgba(255,255,255,.18);border-radius:6px;color:#f7d27b;display:inline-flex;gap:7px;min-height:34px;padding:0 10px}.adminWalletFilters input{background:transparent;border:0;color:#fff7ef;min-width:230px;outline:0}.adminWalletStats{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.adminWalletStats article{background:linear-gradient(135deg,#f7d27b0e,#c31b1f09),#ffffff06;border:1px solid rgba(247,210,123,.16);border-radius:8px;display:grid;gap:3px;padding:11px 15px}.adminWalletStats strong{color:#fff7ef;font-size:22px}.adminWalletStats span{color:#b9aa9d;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.adminWalletQuickAdjust{background:linear-gradient(135deg,#f7d27b0b,#c31b1f09),#ffffff06;border:1px solid rgba(247,210,123,.16);border-radius:8px;display:grid;gap:10px;padding:12px 14px}.adminWalletQuickAdjust header{align-items:center;display:flex;justify-content:space-between}.adminWalletQuickAdjust header div{display:grid;gap:3px}.adminWalletQuickAdjust header span{color:#b9aa9d;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.adminWalletQuickAdjust header strong{align-items:center;color:#fff7ef;display:inline-flex;font-size:15px;gap:7px}.adminWalletAdjustGrid{display:grid;gap:8px;grid-template-columns:minmax(180px,1fr) minmax(220px,1.2fr) minmax(120px,.6fr) auto}.adminWalletPlayerSearch,.adminWalletAdjustGrid select,.adminWalletAdjustGrid input{align-items:center;background:#111;border:1px solid rgba(255,255,255,.13);border-radius:6px;color:#fff7ef;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:13px;min-height:36px;min-width:0;outline:0}.adminWalletPlayerSearch{color:#f7d27b;gap:7px;padding:0 10px}.adminWalletPlayerSearch input{background:transparent;border:0;width:100%}.adminWalletAdjustGrid select,.adminWalletAdjustGrid>input{padding:0 10px}.adminWalletAdjustGrid select option{background:#151515}.adminWalletAdjustActions{display:flex;gap:6px}.adminWalletAdjustActions button,.adminWalletTransferActions button{align-items:center;background:#f7d27b1a;border:1px solid rgba(247,210,123,.25);border-radius:6px;color:#f7d27b;cursor:pointer;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:800;gap:6px;justify-content:center;min-height:36px;padding:0 10px;white-space:nowrap}.adminWalletAdjustActions button.danger,.adminWalletTransferActions button{background:#d659471f;border-color:#d6594752;color:#ffae9d}.adminWalletAdjustActions button:disabled,.adminWalletTransferActions button:disabled{cursor:not-allowed;opacity:.55}.adminWalletSelected{color:#b9aa9d;font-family:Inter,system-ui,sans-serif;font-size:12px}.adminWalletSelected strong{color:#f7d27b}.adminWalletList{display:grid;gap:8px}.adminWalletTransfer{background:#ffffff06;border:1px solid rgba(255,255,255,.08);border-radius:8px;display:grid;font-family:Inter,system-ui,sans-serif;gap:7px;padding:10px 14px}.adminWalletTransfer.protected{background:linear-gradient(135deg,#f7d27b11,#c31b1f09),#ffffff06;border-color:#f7d27b3d}.adminWalletTransfer.ok{border-color:#6ce39a3d}.adminWalletTransfer.pending{border-color:#5865f242}.adminWalletTransfer.fail{border-color:#d6594747}.adminWalletTransfer header{align-items:center;display:flex;gap:12px;justify-content:space-between}.adminWalletTransfer header strong{align-items:center;color:#fff7ef;display:flex;flex-wrap:wrap;font-size:14px;gap:7px}.adminWalletTransfer header strong svg{color:#f7d27b}.adminWalletTransfer header small{color:#b9aa9d;display:block;font-size:11px;margin-top:2px}.adminWalletTransferGrid{display:flex;flex-wrap:wrap;gap:6px}.adminWalletTransferGrid span{align-items:center;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:7px;color:#b9aa9d;display:inline-flex;flex:1 1 190px;font-size:12px;gap:6px;min-height:31px;min-width:0;padding:6px 9px}.adminWalletTransferGrid svg{color:#f7d27b;flex:0 0 auto}.adminWalletTransferGrid strong{color:#f7d27b;margin-left:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminWalletTransfer p{align-items:center;background:#00000029;border-left:3px solid rgba(247,210,123,.42);color:#d8c8ba;display:flex;font-size:13px;gap:8px;line-height:1.35;margin:0;overflow-wrap:anywhere;padding:6px 10px}.adminWalletTransfer p strong{color:#b9aa9d;flex:0 0 auto;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.adminWalletTransferActions{display:flex;justify-content:flex-end}.orderError{color:#ffae9d;font-size:12px;margin:4px 0 0}.orderAuditGrid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(120px,1fr))}.orderAuditGrid span{background:#f7d27b0f;border:1px solid rgba(247,210,123,.22);border-radius:8px;padding:8px 10px}.orderAuditGrid small,.orderExpandedLogs>small{color:#b9aa9d;display:block;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.orderAuditGrid strong{color:#f7d27b;display:block;font-size:13px;margin-top:3px}.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}.orderExpandedLogs{display:grid;gap:10px}.orderAuditLog{border-color:#f7d27b38;color:#f0d49a;max-height:180px}.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}.profileHero.paidVipProfileHero{border-color:#ffd35a94;box-shadow:0 0 30px #ffd35a1f,inset 0 0 0 1px #ffec9712}.profileHero.paidVipProfileHero.hasProfileBg{box-shadow:inset 0 0 58px #00000080,0 0 32px #ffd35a1f}.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))}.profileAvatarCard{background:linear-gradient(135deg,#ff5bd614,#f7d27b0a),#0e0e0edb;border:1px solid rgba(247,210,123,.18);border-radius:12px;display:grid;gap:10px;grid-column:1 / -1;padding:16px}.profileAvatarCard.unlocked{border-color:#ffd35a5c;box-shadow:inset 0 0 0 1px #f7d27b0f}.profileAvatarCard header{align-items:center;color:#fff7ef;display:flex;gap:9px}.profileAvatarCard header svg,.profileAvatarCard header em{color:#f7d27b}.profileAvatarCard header em{font-family:Inter,system-ui,sans-serif;font-size:12px;font-style:normal;font-weight:900;margin-left:auto;text-transform:uppercase}.profileAvatarCard p{color:#c8b8aa;font-family:Inter,system-ui,sans-serif;margin:0}.profileMediaCard{padding:0}.profileMediaUploadGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.profileMediaUploadPane{align-content:start;display:grid;gap:10px;min-width:0;padding:16px}.profileMediaUploadPane+.profileMediaUploadPane{border-left:1px solid rgba(247,210,123,.14)}.rankingGifActive{color:#c8b8aa;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:800}.profileAvatarUpload{align-items:center;background:#c31b1feb;border:1px solid rgba(255,255,255,.16);border-radius:8px;color:#fff7ef;cursor:pointer;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-weight:900;gap:8px;justify-content:center;justify-self:start;padding:10px 14px}.profileAvatarUpload input{display:none}.profileAvatarUpload:has(input:disabled){cursor:not-allowed;opacity:.55}.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}.walletTransferPage{margin:0 auto;max-width:1500px;padding:26px clamp(18px,4vw,38px) 54px}.walletTransferPage .sectionTitle{margin-bottom:18px;max-width:840px;text-align:center}.walletTransferPage .sectionTitle span{font-size:11px;letter-spacing:5px;margin-bottom:8px}.walletTransferPage .sectionTitle h2{font-size:clamp(28px,2.6vw,38px);line-height:1}.walletTransferLayout{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(390px,.9fr) minmax(330px,1fr) minmax(320px,.78fr)}.walletTransferPanel,.walletInboxPanel,.walletRulesPanel{background:linear-gradient(135deg,#f7d27b0b,#c31b1f0d),#0a0a0af5;border:1px solid rgba(247,210,123,.22);border-radius:8px;display:grid;font-family:Inter,system-ui,sans-serif;gap:12px;min-width:0;padding:16px}.walletInboxPanel,.walletRulesPanel{min-height:232px;position:sticky;top:88px}.walletInboxPanel{min-height:420px}.walletTransferPanel header,.walletInboxPanel header,.walletRulesPanel header{align-items:center;display:flex;gap:10px;justify-content:space-between}.walletTransferPanel header div,.walletInboxPanel header div,.walletRulesPanel header div{display:grid;gap:4px}.walletTransferPanel header span,.walletInboxPanel header span,.walletRulesPanel header span,.walletTransferSearch>span,.walletTransferFields label span{color:#b9aa9d;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.walletTransferPanel header strong,.walletInboxPanel header strong,.walletRulesPanel header strong{align-items:center;color:#fff7ef;display:inline-flex;font-size:19px;gap:7px}.walletRulesPanel{align-content:start;background:radial-gradient(circle at 92% 8%,rgba(247,210,123,.09),transparent 28%),linear-gradient(135deg,#c31b1f13,#f7d27b0a),#0a0a0af5}.walletRulesPanel header strong svg{color:#f7d27b}.walletRuleBlock{background:#ffffff09;border:1px solid rgba(255,255,255,.08);border-radius:7px;display:grid;gap:9px;padding:12px}.walletRuleBlock h3{align-items:center;color:#fff7ef;display:inline-flex;font-size:15px;gap:7px;line-height:1.15;margin:0}.walletRuleBlock h3 svg{color:#f7d27b;flex:0 0 auto}.walletRuleBlock ol{color:#cbbcae;display:grid;font-size:13px;gap:6px;line-height:1.35;margin:0;padding-left:18px}.walletRuleExample{background:#f7d27b12;border:1px solid rgba(247,210,123,.18);border-radius:7px;display:grid;gap:6px;padding:11px 12px}.walletRuleExample span{color:#b9aa9d;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.walletRuleExample code{color:#f7d27b;font-family:Inter,system-ui,sans-serif;font-size:13px;overflow-wrap:anywhere}.walletRuleVip,.walletRuleWarning{align-items:flex-start;border-radius:7px;display:flex;font-family:Inter,system-ui,sans-serif;font-size:13px;gap:8px;line-height:1.35;margin:0;padding:11px 12px}.walletRuleVip{background:#6ce39a1a;border:1px solid rgba(108,227,154,.25);color:#8ff0ad}.walletRuleVip svg{flex:0 0 auto}.walletRuleWarning{background:#c31b1f1c;border:1px solid rgba(195,27,31,.28);color:#f0c8c4}.walletRuleWarning svg{color:#f7d27b;flex:0 0 auto}.walletHistoryGuide{align-items:flex-start;background:linear-gradient(135deg,#f7d27b11,#c31b1f0b),#ffffff06;border:1px dashed rgba(247,210,123,.22);border-radius:7px;color:#f7d27b;display:flex;gap:11px;margin-top:auto;padding:13px}.walletHistoryGuide svg{flex:0 0 auto;margin-top:1px}.walletHistoryGuide div{display:grid;gap:4px;min-width:0}.walletHistoryGuide strong{color:#fff7ef;font-size:14px}.walletHistoryGuide span{color:#cbbcae;font-size:13px;line-height:1.35}.walletProtectionSummary{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.walletProtectionSummary span{align-items:center;background:#ffffff09;border:1px solid rgba(255,255,255,.08);border-radius:7px;color:#cbbcae;display:inline-flex;font-size:12px;gap:7px;min-height:36px;min-width:0;padding:8px 10px}.walletProtectionSummary svg{color:#f7d27b;flex:0 0 auto}.walletProtectionSummary strong{color:#f7d27b;margin-left:auto;white-space:nowrap}.walletTransferPanel header em{background:#f7d27b1a;border:1px solid rgba(247,210,123,.28);border-radius:999px;color:#f7d27b;font-size:12px;font-style:normal;font-weight:900;padding:5px 9px;white-space:nowrap}.walletTransferPanel header em.free{background:#6ce39a1f;border-color:#6ce39a57;color:#8ff0ad}.walletTransferSearch,.walletTransferFields{display:grid;gap:7px}.walletTransferSearch div{align-items:center;background:#090909;border:1px solid rgba(255,255,255,.13);border-radius:6px;display:flex;gap:8px;padding:0 11px}.walletTransferSearch svg{color:#f7d27b;flex:0 0 auto}.walletTransferSearch input,.walletTransferFields input,.walletTransferFields textarea{background:transparent;border:0;color:#fff7ef;font-family:Inter,system-ui,sans-serif;min-height:40px;outline:0;width:100%}.walletTransferFields textarea{background:#090909;border:1px solid rgba(255,255,255,.13);border-radius:6px;line-height:1.45;min-height:78px;padding:9px 12px;resize:vertical}.walletTransferFields input{background:#090909;border:1px solid rgba(255,255,255,.13);border-radius:6px;padding:0 12px}.walletPlayerResults{display:grid;gap:7px;max-height:clamp(176px,23vh,218px);overflow:auto;padding:3px 4px 3px 3px;scrollbar-color:rgba(247,210,123,.5) rgba(255,255,255,.06);scrollbar-width:thin}.walletPlayerResults::-webkit-scrollbar{width:8px}.walletPlayerResults::-webkit-scrollbar-track{background:#ffffff0d;border-radius:999px}.walletPlayerResults::-webkit-scrollbar-thumb{background:#f7d27b73;border-radius:999px}.walletPlayerResults>small,.walletTransferList>p{color:#b9aa9d;margin:0}.walletPlayerOption{align-items:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:7px;color:#fff7ef;display:grid;gap:9px;grid-template-columns:60px minmax(0,1fr) 18px;min-height:68px;isolation:isolate;overflow:hidden;padding:7px 9px;position:relative;text-align:left}.walletPlayerOption>*,.walletSelectedPlayer>*,.walletTransferItem>*{position:relative;z-index:2}.walletHasRankingGif:before{background:linear-gradient(90deg,#04040494,#080706bd 58%,#080706f5),linear-gradient(180deg,#0000002e,#0000006b),var(--ranking-gif);background-position:center;background-size:cover;content:"";top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 62%,rgba(0,0,0,.68) 78%,transparent 96%);mask-image:linear-gradient(90deg,#000 0%,#000 62%,rgba(0,0,0,.68) 78%,transparent 96%);opacity:.62;pointer-events:none;position:absolute;z-index:0}.walletHasRankingGif strong{text-shadow:0 2px 9px rgba(0,0,0,.76)}.walletPlayerOption>.borderedAvatar,.walletSelectedPlayer>.borderedAvatar,.walletTransferItem>.borderedAvatar{justify-self:center}.walletPlayerOption:hover{background:#ffffff0f;border-color:#f7d27b38}.walletPlayerOption.active{background:linear-gradient(135deg,#f7d27b24,#c31b1f14),#120d0aeb;border-color:#f7d27b7a}.walletPlayerOption>.walletPlayerText,.walletTransferText{display:grid;gap:4px;min-width:0}.walletPlayerNameLine,.walletPlayerMeta{align-items:center;display:flex;gap:6px;min-width:0}.walletPlayerNameLine .vipMiniBadge{flex:0 0 auto}.walletPlayerMeta .insigniaStrip{bottom:auto;flex:0 0 auto;gap:2px;position:static}.walletPlayerMeta .insigniaIcon,.walletTransferText .insigniaIcon{--insignia-size: 17px !important}.walletPlayerOption strong,.walletTransferItem strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.walletPlayerOption small,.walletTransferItem small{color:#b9aa9d;font-size:12px}.walletSelectedPlayer{align-items:center;background:linear-gradient(135deg,#f7d27b14,#c31b1f0a),#0000003d;border:1px solid rgba(247,210,123,.2);border-radius:8px;display:grid;gap:10px;grid-template-columns:64px minmax(0,1fr) auto;isolation:isolate;min-width:0;min-height:72px;overflow:hidden;padding:8px 10px;position:relative}.walletSelectedPlayer div{display:grid;gap:2px;min-width:0}.walletSelectedPlayer div>span{color:#b9aa9d;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.walletSelectedPlayer strong{color:#fff7ef;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.walletTransferPreview{background:#f7d27b0f;border:1px solid rgba(247,210,123,.16);border-radius:7px;display:grid;gap:6px;padding:10px 12px}.walletTransferPreview span{color:#c8b8aa;display:flex;justify-content:space-between;gap:12px}.walletTransferPreview strong{color:#f7d27b;white-space:nowrap}.walletSendButton{align-items:center;background:#c71920;border:1px solid #df2a31;border-radius:6px;color:#fff7ef;display:inline-flex;font-weight:900;gap:8px;justify-content:center;min-height:44px;padding:0 16px}.walletSendButton:disabled{background:#ffffff0e;border-color:#ffffff1f;color:#8f8580;cursor:not-allowed;opacity:1}.walletTransferList{display:grid;gap:9px;max-height:214px;overflow:auto;padding-right:3px;scrollbar-color:rgba(247,210,123,.42) rgba(255,255,255,.05);scrollbar-width:thin}.walletTransferList.sent{max-height:180px}.walletSentHeader{border-top:1px solid rgba(255,255,255,.08);padding-top:12px}.walletTransferItem{align-items:center;background:#ffffff09;border:1px solid rgba(255,255,255,.08);border-radius:7px;display:grid;gap:8px;grid-template-columns:52px minmax(0,1fr) auto;isolation:isolate;overflow:hidden;padding:8px 10px;position:relative}.walletTransferItem.unread{background:#f7d27b14;border-color:#f7d27b4d}.walletTransferItem.protected{background:linear-gradient(135deg,#f7d27b11,#c31b1f09),#ffffff09;border-color:#f7d27b29}.walletTransferItem.reversed{background:linear-gradient(135deg,#d6594712,#f7d27b06),#ffffff08;border-color:#d6594738}.walletTransferAmount{align-items:center;color:#f7d27b;display:inline-flex;flex-wrap:wrap;font-size:13px;font-weight:900;gap:5px}.walletTransferStatus{align-items:center;color:#b9aa9d;display:inline-flex;font-size:12px;font-weight:800;gap:5px;text-transform:uppercase}.walletTransferStatus.locked{color:#f7d27b}.walletTransferStatus.ready{color:#8ff0ad}.walletTransferStatus.reversed{color:#ffae9d}.walletTransferText>.insigniaStrip{bottom:auto;gap:2px;position:static}.walletTransferHeadLine,.walletTransferMetaLine{align-items:center;display:flex;flex-wrap:wrap;gap:5px 8px;min-width:0}.walletTransferHeadLine strong{max-width:168px}.walletTransferHeadLine small{margin-left:auto;white-space:nowrap}.walletTransferMetaLine .vipMiniBadge{flex:0 0 auto}.walletTransferMetaLine .insigniaStrip{bottom:auto;flex:0 0 auto;gap:2px;position:static}.walletTransferNote{background:#d659471f;border:1px solid rgba(214,89,71,.28);border-radius:999px;color:#ffcfbf;font-size:11px;font-weight:800;padding:3px 8px}.walletTransferItem p{color:#d9c9bb;line-height:1.25;margin:0;min-width:96px;overflow-wrap:anywhere}.walletTransferItem button{align-items:center;background:#f7d27b1f;border:1px solid rgba(247,210,123,.28);border-radius:6px;color:#f7d27b;display:inline-flex;font-size:12px;font-weight:900;gap:5px;min-height:32px;padding:0 9px;white-space:nowrap}.walletTransferItem .walletWithdrawButton{background:#6ce39a21;border-color:#6ce39a57;color:#8ff0ad}.walletTransferItem .walletWithdrawButton:disabled{cursor:wait;opacity:.72}.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}.streamerNavBtn{align-items:center;display:inline-flex;gap:6px}.navLiveDot{animation:navLivePulse 1.15s ease-in-out infinite;background:#ff2d34;border-radius:50%;box-shadow:0 0 10px #ff2d34d9,0 0 22px #ff2d3473;display:inline-block;height:8px;margin-left:6px;width:8px}@keyframes navLivePulse{0%,to{box-shadow:0 0 10px #ff2d34d9,0 0 22px #ff2d3473;transform:scale(1)}50%{box-shadow:0 0 14px #ff2d34,0 0 32px #ff2d34b3;transform:scale(1.25)}}.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}.dashboardWalletButton{align-items:center;background:#c31b1fe0;border:1px solid rgba(255,120,120,.32);border-radius:8px;color:#fff7ef;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:900;gap:8px;grid-column:1 / -1;justify-content:center;min-height:36px;padding:0 12px;position:relative;white-space:nowrap}.dashboardWalletButton:hover{background:#d21d22}.dashboardWalletButton strong{align-items:center;background:#f7d27b;border-radius:999px;color:#180c08;display:inline-flex;font-size:10px;justify-content:center;line-height:1;min-height:17px;min-width:17px;padding:0 4px}.walletTiles svg{color:#f7d27b}.walletTiles span,.dashboardWalletButton span,.coinProgress span{color:#b9aa9d;font-family:Inter,system-ui,sans-serif;font-size:11px}.dashboardWalletButton span{color:#fff7ef;font-size:13px}.walletTiles strong,.coinProgress strong{color:#fff7ef;font-size:18px;line-height:1.05;white-space:nowrap}.walletTiles .dashboardWalletButton strong{align-items:center;background:#f7d27b;border-radius:999px;color:#180c08;display:inline-flex;font-size:10px;justify-content:center;line-height:1;min-height:17px;min-width:17px;padding:0 4px}.coinProgress{display:grid;gap:7px}.coinProgress>div:first-child{align-items:end;display:flex;gap:8px;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%}.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}.walletBar span,.productBody 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}.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:grid;grid-template-columns:minmax(0,1fr);min-height:430px;min-width:0;overflow:hidden;position:relative}.productCard img,.productArt{aspect-ratio:16 / 10;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);object-fit:cover;width:100%}.productArt{align-items:center;display:flex;justify-content:center}.productArt svg{height:68px;opacity:.75;width:68px}.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{padding:22px}.productBody p{min-height:48px}.buyRow{align-items:center;display:grid;gap:7px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:0 22px 22px;width:100%}.priceStack{display:grid;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{align-items:center;background:#c71920;border:1px solid #df2a31;border-radius:4px;color:#fff7ef;display:inline-flex;font-size:15px;gap:6px;justify-content:center;min-height:36px;padding:0 12px;white-space:nowrap}.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:5px;line-height:1.2}.priceChoiceItem{align-items:center;display:inline-flex;flex:0 0 auto;gap:3px;white-space:nowrap}.productCard .priceChoice{font-size:12px;flex-wrap:wrap;min-width:0;max-width:100%;row-gap:4px;white-space:normal}.productCard .priceChoice svg{height:14px;width:14px}.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}.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}.walletRechargeBox input,.walletRechargeBox select{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}.walletRechargeBox select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(45deg,transparent 50%,#f7d27b 50%) calc(100% - 18px) 17px / 7px 7px no-repeat,linear-gradient(135deg,#f7d27b 50%,transparent 50%) calc(100% - 13px) 17px / 7px 7px no-repeat,#0b0b0b;padding-right:36px}.walletCurrencyField{margin-top:2px}.walletCurrencyPreview{background:#f7d27b14;border:1px solid rgba(247,210,123,.18);border-radius:6px;color:#f7d27b;display:block;font-family:Inter,system-ui,sans-serif;font-size:12px;line-height:1.35;padding:8px 10px}.walletPixBlocked{align-items:center;background:#d659471a;border:1px solid rgba(214,89,71,.28);border-radius:6px;color:#ffb0a6;display:flex;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:700;line-height:1.35;padding:8px 10px}.walletRechargeQuick,.walletRechargeActions{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.walletRechargeActions{grid-template-columns:1fr 1fr}.walletRechargeQuick button,.walletRechargeActions button{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}.walletRechargeQuick button.active,.walletRechargeActions button:not(:disabled):hover{background:#b02020;border-color:#ffd68047}.walletRechargeActions button: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 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 vipNameFlow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@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}}.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}.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: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}.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 article.ok{border-color:#3bd28557}.vipAdminStats article.warn{border-color:#ff62626b}.vipAdminStats strong{color:#fff7ef;font-size:22px}.vipAdminStats span{color:#f7d27b;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:800}.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}.vipAdminList{display:grid;gap:10px;max-height:650px;overflow:auto}.vipAdminPlayer{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(240px,1fr) minmax(210px,.65fr) auto;padding:13px}.vipAdminPlayer.active{border-color:#ff5bd675;box-shadow:inset 3px 0 #ff5bd68c}.vipAdminPlayer strong{color:#fff7ef;display:block}.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}.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}.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:linear-gradient(135deg,#d51b2ae0,#ffb25c85);border:1px solid rgba(255,211,90,.52);border-radius:6px;color:#fff7ef;display:inline-flex;font-weight:900;gap:7px;min-height:38px;padding:8px 12px}.rulesAdminList,.rulesAdminEditor,.rulesQuickAdmin{background:#121212f5;border:1px solid rgba(195,27,31,.38);border-radius:8px}.rulesQuickAdmin{display:grid;gap:16px;grid-column:1 / -1;padding:20px}.rulesQuickAdmin header span{color:#d21d22;display:block;font-size:12px;letter-spacing:2px;margin-bottom:5px;text-transform:uppercase}.rulesQuickAdmin header h2{font-size:26px;margin:0;text-transform:uppercase}.rulesQuickAdmin header h2 strong{color:#d21d22}.rulesQuickAdmin header p{color:#c8b8aa;font-family:Inter,system-ui,sans-serif;line-height:1.5;margin:8px 0 0}.rulesQuickAdminGrid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.rulesQuickAdminGrid article{background:#08080885;border:1px solid rgba(247,210,123,.16);border-radius:8px;display:grid;gap:12px;min-width:0;padding:14px}.quickCardPreview{background:#121212d6;border:1px solid rgba(255,255,255,.11);border-radius:8px;display:grid;gap:8px;min-height:135px;padding:14px}.quickCardPreview svg{color:#d21d22}.quickCardPreview strong{color:#fff7ef;font-size:17px;text-transform:uppercase}.quickCardPreview span{color:#d8c8ba;font-family:Inter,system-ui,sans-serif;font-size:13px;line-height:1.45}.rulesQuickAdmin label{color:#d8c8ba;display:grid;font-family:Inter,system-ui,sans-serif;font-size:13px;gap:7px}.rulesQuickAdmin input,.rulesQuickAdmin select,.rulesQuickAdmin 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.4;min-width:0;padding:11px 12px}.rulesQuickAdmin textarea{resize:vertical}.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:cover;width:70px}.productThumb.fallback{align-items:center;display:flex;justify-content:center}.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 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}.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}.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: 1180px){.walletTransferLayout{grid-template-columns:minmax(390px,1fr) minmax(320px,.9fr)}.walletRulesPanel{grid-column:1 / -1;position:static}.adminWalletTransferGrid{grid-template-columns:repeat(2,minmax(150px,1fr))}.adminWalletAdjustGrid{grid-template-columns:1fr 1fr}.adminWalletAdjustActions{grid-column:1 / -1}}@media (max-width: 900px){.vipEconomyBar{grid-template-columns:1fr 1fr}.vipEconomyIntro,.vipEconomyAuto{grid-column:1 / -1}.vipEconomyBar>div:nth-child(2){border-top:1px solid rgba(255,255,255,.08)}.vipEconomyBar>div:nth-child(3){border-right:0;border-top:1px solid rgba(255,255,255,.08)}.vipEconomyAuto{border-top:1px solid rgba(255,255,255,.08)}.vipPlanHeader{grid-template-columns:1fr}.vipPlanSummary{align-items:flex-start;border-left:0;border-top:1px solid rgba(255,255,255,.09);min-width:0;padding-left:0;padding-top:14px;text-align:left}.vipCheckoutControls{grid-template-columns:1fr 1fr}.vipCheckoutHint{grid-column:1}.vipCheckoutButton{grid-column:2}.vipRatesPanel{grid-template-columns:1fr 1fr}.vipAutoClaimCard{grid-column:1 / -1}.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,.vipAdminToolbar,.vipAdminPlayer,.rulesHero,.rulesQuickGrid,.rulesQuickAdminGrid,.productGrid,.walletBar,.walletTransferLayout,.playerDashboard,.communityShell,.communityComposer,.adminDashboard,.rulesAdminPanel,.adminEditorForm,.adminRow,.cooldownFields,.buyRow,.checkoutGrid,.adminWalletStats,.adminWalletTransferGrid,.adminWalletAdjustGrid{grid-template-columns:1fr}.adminWalletAdjustActions{flex-wrap:wrap;grid-column:auto}.adminWalletFilters{align-items:stretch;flex-direction:column}.adminWalletFilters label,.adminWalletFilters input{width:100%}.vipAdminHeroCards{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}.walletTransferPage{padding-top:22px}.walletTransferPage .sectionTitle{margin-bottom:16px}.walletInboxPanel,.walletRulesPanel{position:static}.walletPlayerResults{max-height:236px}.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}.communityGuestPage{padding-top:28px}.communityGuestPage .communityLogin{grid-template-columns:1fr;justify-items:center;padding:24px 18px;text-align:center}.communityGuestPage .communityLogin svg,.communityGuestPage .communityLogin h3,.communityGuestPage .communityLogin p,.communityGuestPage .communityLogin .primaryAction{grid-column:1;grid-row:auto}.communityGuestPage .communityLogin .primaryAction{justify-self:center;margin-top:8px;width:100%}.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}.dashboardInsigniaDock{margin-top:4px}.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}.profileMediaUploadGrid{grid-template-columns:1fr}.profileMediaUploadPane+.profileMediaUploadPane{border-left:0;border-top:1px solid rgba(247,210,123,.14)}.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}.walletTransferItem{grid-template-columns:52px minmax(0,1fr)}.walletTransferItem button{grid-column:2;justify-self:start}}.headerPlayerBadge{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:min(276px,32vw);padding:4px 8px 4px 4px;border-radius:999px;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);box-shadow:0 0 18px #f7d27b14,inset 0 0 18px #ffffff06;overflow:hidden;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:nowrap;gap:3px;line-height:1;max-width:none;overflow:visible;white-space:nowrap}.headerVipBadges .vipMiniBadge+.vipMiniBadge{margin-left:0}.headerPlayerBadge .vipMiniBadge.compact{flex:0 0 auto}.headerPlayerBadge .vipMiniBadge.compact.paid,.headerPlayerBadge .vipMiniBadge.compact.booster{min-width:72px;padding-left:6px;padding-right:6px}.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}.walletHeaderButton{position:relative}.walletNotifyDot{align-items:center;background:#f7d27b;border:1px solid rgba(24,12,8,.75);border-radius:999px;color:#180c08;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:900;justify-content:center;line-height:1;min-height:18px;min-width:18px;padding:0 4px;position:absolute;right:-7px;top:-7px}.communityMessageBody header .insigniaStrip,.rankingBadges .insigniaStrip{flex-wrap:nowrap}.streamerPage{display:grid;gap:22px;margin:0 auto;max-width:1180px;padding:30px 24px 70px}.streamerHero{background:radial-gradient(circle at 18% 12%,rgba(145,70,255,.18),transparent 32%),linear-gradient(135deg,#d21d2226,#f7d27b12),#121010;border:1px solid rgba(247,210,123,.28);border-radius:10px;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(280px,330px);padding:32px 38px}.streamerEyebrow,.streamerCreatorPanel header span,.streamerAdminHero span{align-items:center;color:#f7d27b;display:inline-flex;font-size:12px;font-weight:800;gap:8px;letter-spacing:2px;text-transform:uppercase}.streamerHero h3{color:#fff7ef;display:grid;font-size:clamp(34px,4vw,58px);gap:7px;line-height:.98;margin:22px 0 18px;max-width:680px;text-transform:uppercase}.streamerHero h3 span{color:#f7d27b;font-family:Inter,system-ui,sans-serif;font-size:clamp(13px,1.15vw,17px);font-weight:900;letter-spacing:4px}.streamerHero h3 strong{color:#e41f28;font:inherit;text-shadow:0 0 28px rgba(210,29,34,.28)}.streamerHero p{color:#eadbc9;font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1.65;margin:0;max-width:660px}.streamerHeroStats,.streamerCardActions,.streamerCodeList{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.streamerHeroStats span,.streamerCardActions span,.streamerCardActions a,.streamerCodeList span{align-items:center;background:#ffffff0b;border:1px solid rgba(247,210,123,.25);border-radius:999px;color:#ffe6a4;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:800;gap:7px;padding:8px 12px}.streamerRedeemCard{align-self:center;background:linear-gradient(145deg,#9146ff1f,#d21d220a),#030303bd;border:1px solid rgba(145,70,255,.38);border-radius:8px;box-shadow:0 18px 50px #00000038;display:grid;gap:12px;padding:20px}.streamerRedeemCard span{color:#a983ff;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:800;text-transform:uppercase}.streamerRedeemCard strong{color:#fff7ef;font-size:23px;line-height:1.1}.streamerRedeemCard input,.streamersAdminPanel input,.streamersAdminPanel select,.streamersAdminPanel textarea{background:#00000073;border:1px solid rgba(255,255,255,.16);border-radius:7px;color:#fff7ef;font:inherit;padding:12px 14px}.streamerAutoBox{align-items:center;background:linear-gradient(135deg,#9146ff1a,#f7d27b0d),#00000042;border:1px solid rgba(145,70,255,.24);border-radius:7px;color:#f7d27b;display:flex;gap:12px;min-height:46px;padding:10px 12px}.streamerAutoBox strong,.streamerAutoBox span{display:block;font-family:Inter,system-ui,sans-serif}.streamerAutoBox strong{color:#fff7ef;font-size:13px;font-weight:900}.streamerAutoBox span{color:#c8b8aa;font-size:12px;line-height:1.35}.streamerCreatorPanel,.streamerLatest,.streamersAdminPanel .adminFormCard,.streamerAdminHistory{background:#0e0e0ef0;border:1px solid rgba(247,210,123,.18);border-radius:10px}.streamerCreatorPanel{display:grid;gap:16px;padding:20px}.streamerCreatorPanel header,.streamerLatest header{align-items:center;display:flex;justify-content:space-between}.streamerCreatorPanel h3{color:#fff7ef;margin:2px 0 0}.streamerCreatorGrid,.streamerCards{display:grid;gap:14px}.streamerCreatorGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.streamerCreatorGrid article,.streamerCard,.streamerLatest article,.streamerAdminList article,.streamerAdminHistory article{align-items:center;background:#ffffff06;border:1px solid rgba(255,255,255,.1);border-radius:10px;display:flex;gap:12px;padding:12px}.streamerCreatorGrid article>div:nth-child(2),.streamerAdminList article>div:nth-child(2),.streamerLatest article>div{min-width:0}.streamerCreatorGrid strong,.streamerAdminList strong,.streamerLatest strong{color:#fff7ef;display:block}.streamerCreatorGrid small,.streamerAdminList small,.streamerLatest small{color:#b9aa9d;display:block;font-family:Inter,system-ui,sans-serif;font-size:12px}.streamerLayout{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 340px}.streamerLiveCards{align-content:start;gap:18px}.streamerCard{align-items:stretch;display:grid;grid-template-columns:78px minmax(0,1fr) auto;padding:16px}.streamerCard.live{background:linear-gradient(90deg,#9146ff38,#d21d2214),#ffffff09;border-color:#9146ff8c;box-shadow:0 22px 60px #00000052,0 0 40px #9146ff24;grid-template-columns:minmax(0,320px) minmax(0,1fr);overflow:hidden;padding:0}.streamerLiveThumb{align-items:center;background:radial-gradient(circle at 50% 35%,rgba(145,70,255,.2),transparent 44%),linear-gradient(135deg,#d21d2233,#000000e6);color:#fff7ef;display:flex;height:100%;justify-content:center;min-height:200px;min-width:0;width:100%;overflow:hidden;position:relative;text-decoration:none}.streamerLiveThumb:after{background:linear-gradient(90deg,rgba(0,0,0,.56),transparent 46%,rgba(0,0,0,.34));content:"";top:0;right:0;bottom:0;left:0;position:absolute}.streamerLiveThumb img{display:block;height:100%;max-width:100%;object-fit:cover;transform:scale(1.02);transition:transform .22s ease;width:100%}.streamerCard.live:hover .streamerLiveThumb img{transform:scale(1.07)}.streamerLiveThumbFallback{align-items:center;display:flex;justify-content:center;min-height:0;width:100%}.streamerThumbLive{align-items:center;background:#d21d22f2;border:1px solid rgba(255,255,255,.28);border-radius:999px;box-shadow:0 0 28px #d21d228c;color:#fff7ef;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:900;gap:7px;left:14px;letter-spacing:.1em;padding:7px 12px 7px 11px;position:absolute;text-transform:uppercase;top:14px;z-index:1}.streamerThumbLive .streamerBroadcastDot{background:#fff7ef;box-shadow:0 0 12px #ffffffe6}.streamerAvatar{align-items:center;background:radial-gradient(circle,#f7d27b29,#ffffff08);border:1px solid rgba(247,210,123,.28);border-radius:50%;color:#f7d27b;display:inline-flex;height:64px;justify-content:center;position:relative;width:64px}.streamerAvatar img{border-radius:50%;height:100%;object-fit:cover;width:100%}.streamerAvatar.live{border-color:#9146ffcc;box-shadow:0 0 26px #9146ff73}.streamerAvatar.live>span{animation:pulseDot 1.15s infinite;background:#24ff83;border:2px solid #09100b;border-radius:50%;bottom:3px;height:13px;position:absolute;right:3px;width:13px}.streamerCardBody h3{color:#fff7ef;font-size:26px;margin:4px 0 6px}.streamerCard.live .streamerCardBody{display:flex;flex-direction:column;gap:10px;min-width:0;padding:22px 24px}.streamerCard.live .streamerCardBody h3{background:linear-gradient(95deg,#fff7ef,#ffe6a4 60%,#d8c4ff);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:28px;font-weight:800;line-height:1.18;margin:2px 0 0;overflow-wrap:anywhere;word-break:break-word}.streamerCardBody p,.streamerCardBody small{color:#d8c8ba;font-family:Inter,system-ui,sans-serif;line-height:1.45;margin:0}.streamerCard.live .streamerCardBody p{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:5}.streamerCardBody p strong{color:#ffe6a4}.streamerLiveBy{color:#b9aa9d;font-family:Inter,system-ui,sans-serif;font-size:12px;letter-spacing:.04em}.streamerLiveBy strong{color:#ffe6a4;font-weight:800}.streamerLiveTopline{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.streamerLiveTag{color:#b9aa9d;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:900;letter-spacing:1.6px}.streamerLiveTag.on{align-items:center;color:#24ff83;display:inline-flex;gap:6px}.streamerBroadcastDot{animation:pulseDot 1.1s infinite;background:#24ff83;border-radius:50%;box-shadow:0 0 14px #24ff83cc;height:8px;width:8px}.streamerPlatformBadge{align-items:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#d8c8ba;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:900;gap:6px;letter-spacing:.05em;padding:6px 9px;text-transform:uppercase}.streamerPlatformBadge.twitch{background:#9146ff2e;border-color:#9146ff7a;color:#d8c4ff}.streamerPlatformBadge.youtube{background:#ff000024;border-color:#ff00006b;color:#ffd5d5}.streamerCardActions{align-content:center;justify-content:flex-end;margin-top:0;max-width:210px}.streamerCard.live .streamerCardActions{padding:18px 16px 18px 8px}.streamerCardActions a{background:linear-gradient(135deg,#d21d22,#8f171b);border-color:#ffffff1f;color:#fff7ef;text-decoration:none}.streamerCardFooter{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:auto;padding-top:14px}.streamerCardMeta{display:flex;flex-wrap:wrap;gap:8px}.streamerCardMeta span{align-items:center;background:#ffffff0b;border:1px solid rgba(247,210,123,.25);border-radius:999px;color:#ffe6a4;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:700;gap:6px;letter-spacing:.02em;padding:7px 12px}.streamerWatchCta{align-items:center;background:linear-gradient(135deg,#ff2d34,#d21d22 55%,#8f171b);border:1px solid rgba(255,255,255,.22);border-radius:999px;box-shadow:0 12px 28px #d21d226b,0 0 24px #d21d2252,inset 0 1px #ffffff2e;color:#fff7ef;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:800;gap:8px;letter-spacing:.04em;padding:11px 22px;text-decoration:none;text-transform:uppercase;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.streamerWatchCta:hover{box-shadow:0 16px 36px #d21d228c,0 0 36px #ff2d3480,inset 0 1px #ffffff38;filter:brightness(1.08);transform:translateY(-1px)}.streamerEmptyLive{align-items:center;background:radial-gradient(circle at 8% 0%,rgba(145,70,255,.14),transparent 30%),#ffffff06;border:1px dashed rgba(247,210,123,.22);border-radius:10px;color:#f7d27b;display:flex;gap:12px;padding:20px}.streamerEmptyLive strong{color:#fff7ef;display:block}.streamerEmptyLive span{color:#c8b8aa;display:block;font-family:Inter,system-ui,sans-serif;font-size:13px;margin-top:3px}.streamerLatest{align-self:start;display:grid;gap:14px;padding:18px}.streamerLatest header{align-items:center;color:#f7d27b;display:flex;gap:11px;justify-content:flex-start}.streamerLatest header>svg{background:radial-gradient(circle at 50% 35%,rgba(247,210,123,.22),transparent 56%),#f7d27b12;border:1px solid rgba(247,210,123,.32);border-radius:50%;box-sizing:border-box;flex:0 0 38px;height:38px;padding:8px;width:38px}.streamerLatest header div{display:grid;gap:2px;min-width:0}.streamerLatest header strong{color:#fff7ef;font-size:18px;line-height:1.05}.streamerLatest header span{color:#cbbcae;font-size:12px}.streamerLatest p{background:#ffffff06;border:1px dashed rgba(247,210,123,.18);border-radius:8px;color:#b9aa9d;font-family:Inter,system-ui,sans-serif;font-size:13px;line-height:1.35;margin:0;padding:14px}.streamerLatest article img{border-radius:50%;height:34px;object-fit:cover;width:34px}.streamerLatest article span{color:#8f8278;font-family:Inter,system-ui,sans-serif;font-size:11px;margin-left:auto;white-space:nowrap}.streamersAdminPanel{display:grid;gap:18px}.streamerAdminHero{align-items:center;display:flex;justify-content:space-between}.streamersAdminGrid{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(420px,.95fr) minmax(420px,1fr)}.streamerAdminList,.streamerAdminHistory{display:grid;gap:10px}.streamerAdminForm{align-content:start;display:grid;gap:14px;padding:18px}.streamerAdminForm h3{color:#fff7ef;font-size:22px;margin:0 0 2px}.streamerAdminForm label{color:#f4ddba;display:grid;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:900;gap:7px;letter-spacing:.01em;min-width:0}.streamerAdminForm .formGrid{align-items:start;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.streamerAdminForm input,.streamerAdminForm select,.streamerAdminForm textarea{box-sizing:border-box;min-width:0;width:100%}.streamerAdminList{align-content:start;background:#0e0e0ef0;border:1px solid rgba(255,255,255,.12);border-radius:10px;max-height:570px;min-height:180px;overflow:auto;padding:14px}.streamerAdminList article{align-items:center;opacity:.65}.streamerAdminList article.active{opacity:1}.streamerAdminList article>div:nth-child(2){flex:1}.streamerAdminList article button,.streamerCreatorGrid article button,.streamerCreatorPanel header button{align-items:center;background:#ffffff0b;border:1px solid rgba(255,255,255,.13);border-radius:7px;color:#fff7ef;cursor:pointer;display:inline-flex;font-weight:800;gap:6px;padding:9px 12px}.streamerAdminHistory{padding:18px}.streamerAdminHistory h3{margin:0}.streamerAdminHistory article{justify-content:space-between}.streamerCodeList span.used{opacity:.55;text-decoration:line-through}@media (max-width: 900px){.streamerHero,.streamerLayout,.streamersAdminGrid,.streamerAdminForm .formGrid{grid-template-columns:1fr}.streamerHero{padding:24px}.streamerCard{grid-template-columns:64px minmax(0,1fr)}.streamerCard.live{grid-template-columns:1fr}.streamerCard.live .streamerCardBody{padding:18px}.streamerCard.live .streamerCardBody h3{font-size:22px}.streamerCard.live .streamerCardActions{padding:16px}.streamerCardActions{grid-column:1 / -1;justify-content:flex-start;max-width:none}.streamerCardFooter{justify-content:flex-start}.streamerWatchCta{flex:1 1 auto;justify-content:center}}@media (max-width: 560px){.streamerPage{padding-left:12px;padding-right:12px}.streamerHero h3{font-size:34px}.streamerHero h3 span{letter-spacing:2px}.streamerCreatorGrid article,.streamerAdminList article,.streamerAdminHistory article{align-items:flex-start;flex-direction:column}}.headerPlayerBadge strong{display:-webkit-box;font-size:12px;letter-spacing:.05em;line-height:1.05;max-width:126px;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){.vipEconomyBar{grid-template-columns:1fr}.vipEconomyBar>div{border-right:0}.vipEconomyIntro,.vipEconomyAuto{grid-column:auto}.vipEconomyAuto{align-items:stretch;flex-direction:column}.vipPlanCard{padding:18px 18px 0}.vipPlanIdentity{align-items:flex-start}.vipPlanIdentity>.boosterIcon,.vipPlanIdentity>.paidVipIconWrap{width:38px}.vipPlanIdentity h3{font-size:25px}.vipPlanCard .vipBenefits{grid-template-columns:1fr}.vipPlanFooter,.vipCheckoutFooter{margin:0 -18px;padding:14px 18px}.vipPlanFooter,.vipCheckoutLogin,.vipPaidSalaryRow,.vipPlanActions{align-items:stretch;flex-direction:column}.vipCheckoutControls{grid-template-columns:1fr}.vipCheckoutHint,.vipCheckoutButton{grid-column:1}.vipCheckoutButton,.vipPlanActions button,.vipCheckoutLogin button{width:100%}.vipRatesPanel{grid-template-columns:1fr}.vipAutoClaimCard{align-items:stretch;flex-direction:column;grid-column:auto}.vipToggle{justify-content:center;width:100%}.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: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}.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}}.mapNavBtn{align-items:center;display:inline-flex;gap:6px}.mapPage{background:radial-gradient(circle at 50% 0%,rgba(198,30,35,.16),transparent 36%),#070707;border-top:1px solid rgba(195,27,31,.35);min-height:calc(100vh - 72px);padding:clamp(22px,3vw,42px)}.mapInfoBar{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:0 auto 22px;max-width:980px}.mapInfoBar span{align-items:center;background:#141414eb;border:1px solid rgba(247,210,123,.22);border-radius:999px;color:#e9e2d6;display:inline-flex;font-size:13px;font-weight:700;gap:7px;padding:7px 14px}.mapInfoBar .mapPriceTiers{border-color:#f7d27b66;color:#f7d27b}.mapInfoBar .mapWarCount{background:linear-gradient(135deg,#7b0a13f0,#20090cf5);border-color:#ff4c5694;box-shadow:0 0 22px #d21d222e;color:#ffd4d4}.mapInfoBar .mapOnline{border-color:#70ffaa73;color:#7dffaa}.mapInfoBar .mapOffline{border-color:#ff636380;color:#ff9b9b}.mapLoading{align-items:center;color:#c9c1b5;display:flex;gap:10px;justify-content:center;padding:60px 0}.mapBoard{display:flex;justify-content:center}.mapCanvas{aspect-ratio:1 / 1;border:1px solid rgba(247,210,123,.3);border-radius:12px;box-shadow:0 22px 60px #0000008c;max-width:820px;overflow:hidden;position:relative;width:100%}.mapImage{display:block;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none;width:100%}.mapMarker{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;flex-direction:column;padding:0;position:absolute;transform:translate(-50%,-50%);transition:transform .15s ease;z-index:2}.mapMarkerPin{align-items:center;animation:mapPinPulse 2.2s ease-in-out infinite;background:radial-gradient(circle at 35% 30%,#ff7a7a,#c0151a);border:2px solid #fff3e6;border-radius:50%;color:#fff;display:inline-flex;font-size:13px;font-weight:900;height:28px;justify-content:center;width:28px}@keyframes mapPinPulse{0%,to{box-shadow:0 0 0 2px #00000080,0 3px 9px #000000a6,0 0 7px #ff505080}50%{box-shadow:0 0 0 2px #00000080,0 3px 9px #000000a6,0 0 18px #ff5f5ff2}}.mapMarker:hover,.mapMarker.selected{z-index:6}.mapMarker:hover .mapMarkerPin,.mapMarker.selected .mapMarkerPin{animation:none;background:radial-gradient(circle at 35% 30%,#ffe1a0,#ef9f31);border-color:#fff;box-shadow:0 0 0 2px #0000008c,0 5px 13px #0009,0 0 18px #f7d27bf2;color:#2a1d05}.mapMarker.selected{transform:translate(-50%,-50%) scale(1.18)}.mapMarker.cooling .mapMarkerPin{animation:none;background:radial-gradient(circle at 35% 30%,#7a7a7a,#3c3c3c);box-shadow:0 0 0 2px #00000073,0 3px 9px #0000008c}.mapMarkerLabel{background:#080808f0;border:1px solid rgba(247,210,123,.45);border-radius:6px;color:#f4ecdf;font-size:11px;font-weight:700;margin-top:4px;opacity:0;padding:3px 7px;pointer-events:none;transition:opacity .15s ease;white-space:nowrap}.mapMarker:hover .mapMarkerLabel,.mapMarker.selected .mapMarkerLabel{opacity:1}.mapWarMarker{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;justify-content:center;padding:0;position:absolute;transform:translate(-50%,-50%);z-index:7}.mapWarBattlePin{align-items:center;animation:mapWarFloat 2.4s ease-in-out infinite;display:flex;filter:drop-shadow(0 8px 9px rgba(0,0,0,.78));isolation:isolate;justify-content:center;position:relative}.mapWarBattlePin:before{animation:mapWarRadar 2.2s ease-out infinite;border:1px solid rgba(255,75,85,.78);border-radius:999px;content:"";top:-7px;right:-9px;bottom:-7px;left:-9px;position:absolute;z-index:-1}.mapWarClanLogo{align-items:center;background-position:center;background-size:cover;border:2px solid #f6d27e;border-radius:50%;box-shadow:0 0 0 2px #16080a,0 0 16px #ff434eb8;color:#fff7eb;display:inline-flex;flex:none;font-family:Georgia,serif;font-size:14px;font-weight:900;height:35px;justify-content:center;overflow:hidden;position:relative;width:35px;z-index:1}.mapWarClanLogo img{height:100%;object-fit:cover;width:100%}.mapWarSwords{align-items:center;background:linear-gradient(145deg,#ff535d,#8d0811);border:2px solid #ffe5a9;border-radius:10px;box-shadow:0 0 18px #ff3643c7;color:#fff8e7;display:inline-flex;height:31px;justify-content:center;margin:0 -5px;transform:rotate(45deg);width:31px;z-index:3}.mapWarSwords svg{transform:rotate(-45deg)}.mapWarMarker.live .mapWarSwords{animation:mapWarLive 1s ease-in-out infinite alternate}.mapWarMarker:hover,.mapWarMarker.selected{z-index:20}.mapWarMarker:hover .mapWarBattlePin,.mapWarMarker.selected .mapWarBattlePin{animation-play-state:paused;transform:scale(1.1)}.mapWarTooltip{background:linear-gradient(145deg,#2f0a0ffa,#080809fa);border:1px solid rgba(255,77,88,.62);border-radius:13px;bottom:55px;box-shadow:0 18px 42px #000000c7,inset 0 1px #ffffff0d;cursor:default;display:flex;flex-direction:column;gap:9px;left:50%;opacity:0;padding:13px;pointer-events:none;position:absolute;text-align:left;transform:translate(-50%,8px) scale(.96);transition:opacity .16s ease,transform .16s ease,visibility .16s ease;visibility:hidden;width:330px}.mapWarMarker:hover .mapWarTooltip,.mapWarMarker.selected .mapWarTooltip{opacity:1;transform:translate(-50%) scale(1);visibility:visible}.mapWarMarker.edgeLeft .mapWarTooltip{left:-36px;transform:translateY(8px) scale(.96)}.mapWarMarker.edgeLeft:hover .mapWarTooltip,.mapWarMarker.edgeLeft.selected .mapWarTooltip{transform:translate(0) scale(1)}.mapWarMarker.edgeRight .mapWarTooltip{left:auto;right:-36px;transform:translateY(8px) scale(.96)}.mapWarMarker.edgeRight:hover .mapWarTooltip,.mapWarMarker.edgeRight.selected .mapWarTooltip{transform:translate(0) scale(1)}.mapWarMarker.tooltipBelow .mapWarTooltip{bottom:auto;top:55px}.mapWarPhase{align-items:center;color:#ff7d86;display:inline-flex;font-size:10px;font-weight:950;gap:5px;letter-spacing:1.4px}.mapWarTooltip>strong{color:#fff8ec;font-family:Georgia,serif;font-size:17px;line-height:1.15}.mapWarTooltip>strong em{color:#ff525d;font-style:normal;padding:0 3px}.mapWarTeams{display:grid;gap:7px;grid-template-columns:1fr 1fr}.mapWarTeams>span{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;display:flex;flex-direction:column;gap:4px;min-width:0;padding:8px}.mapWarTeams b{color:#f4c963;font-size:9px;letter-spacing:1px}.mapWarTeams small{color:#ddd1c5;font-size:11px;line-height:1.35;overflow-wrap:anywhere}.mapWarEstimate{align-items:center;border-top:1px solid rgba(255,255,255,.08);color:#a99e91;display:flex;font-size:10px;gap:5px;padding-top:8px}@keyframes mapWarFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes mapWarRadar{0%{opacity:.9;transform:scale(.86)}80%,to{opacity:0;transform:scale(1.38)}}@keyframes mapWarLive{0%{box-shadow:0 0 13px #ff36439e}to{box-shadow:0 0 28px #ff3643}}@media (max-width: 640px){.mapWarTooltip{width:min(300px,calc(100vw - 52px))}.mapWarTeams{grid-template-columns:1fr}.mapWarClanLogo{height:30px;width:30px}.mapWarSwords{height:27px;width:27px}}.mapPickHint{align-items:center;color:#c9c1b5;display:flex;gap:8px;justify-content:center;margin:16px auto 0}.mapSelectedBar{align-items:center;background:#141414f5;border:1px solid rgba(247,210,123,.5);border-radius:10px;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin:16px auto 0;max-width:600px;padding:14px 18px}.mapSelectedBar.cooling{border-color:#ffffff2e}.mapSelectedInfo{align-items:center;display:flex;gap:12px;min-width:0}.mapSelectedNum{align-items:center;background:radial-gradient(circle at 35% 30%,#ff7a7a,#c0151a);border:2px solid #fff3e6;border-radius:50%;color:#fff;display:inline-flex;flex:none;font-size:15px;font-weight:900;height:36px;justify-content:center;width:36px}.mapSelectedInfo strong{color:#f4ecdf;display:block;font-size:15px}.mapSelectedInfo small{color:#9b9387;font-size:12px}.mapSelectedBtn{min-width:220px}.mapObeliskGrid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));margin:24px auto 0;max-width:980px}.mapObeliskCard{background:#121212f0;border:1px solid rgba(255,255,255,.1);border-radius:10px;display:flex;flex-direction:column;gap:12px;padding:14px;transition:border-color .15s ease,transform .15s ease}.mapObeliskCard.selected{border-color:#f7d27b99;transform:translateY(-2px)}.mapObeliskCard.cooling{opacity:.82}.mapObeliskCard header{align-items:center;display:flex;gap:10px}.mapObeliskPin{align-items:center;background:radial-gradient(circle at 35% 30%,#ff7a7a,#c0151a);border:2px solid #fff3e6;border-radius:50%;color:#fff7ef;display:inline-flex;flex:none;font-size:14px;font-weight:900;height:32px;justify-content:center;width:32px}.mapObeliskCard{cursor:pointer}.mapObeliskCard header div{display:flex;flex-direction:column;min-width:0}.mapObeliskCard header strong{color:#f4ecdf;font-size:14px;line-height:1.2}.mapObeliskCard header small{color:#9b9387;font-size:11px}.mapTeleportBtn{align-items:center;background:linear-gradient(135deg,#d21d22,#8f1116);border:1px solid rgba(255,99,99,.7);border-radius:6px;color:#fff7ef;cursor:pointer;display:inline-flex;font-weight:800;gap:7px;justify-content:center;min-height:42px;padding:9px 12px;transition:filter .15s ease}.mapTeleportBtn:hover:not(:disabled){filter:brightness(1.1)}.mapTeleportBtn:disabled{background:#171717;border-color:#ffffff24;color:#8a8278;cursor:not-allowed}.mapFootNote{color:#b3a99c;font-size:13px;margin:20px auto 0;max-width:980px;text-align:center}@media (max-width: 640px){.mapMarkerLabel{display:none}.mapObeliskGrid{grid-template-columns:1fr 1fr}}.mapImage{-webkit-user-drag:none}.mapYouMarker{align-items:center;display:flex;flex-direction:column;pointer-events:none;position:absolute;transform:translate(-50%,-50%);z-index:4}.mapYouDot{animation:mapYouPulse 1.8s ease-in-out infinite;background:radial-gradient(circle at 35% 30%,#7ec8ff,#1f7ae0);border:2px solid #fff;border-radius:50%;height:16px;width:16px}@keyframes mapYouPulse{0%,to{box-shadow:0 0 0 3px #2e8cff59,0 0 8px #50aaffb3}50%{box-shadow:0 0 0 7px #2e8cff2e,0 0 16px #50aaff}}.mapYouLabel{background:#081e3ceb;border:1px solid rgba(120,190,255,.6);border-radius:5px;color:#d6ecff;font-size:10px;font-weight:800;margin-top:3px;padding:1px 6px;white-space:nowrap}.mapConfirmOverlay{align-items:center;background:#000000b8;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.mapConfirmCard{background:#121212;border:1px solid rgba(247,210,123,.5);border-radius:12px;box-shadow:0 24px 60px #0009;max-width:380px;padding:22px;width:100%}.mapConfirmCard h3{align-items:center;color:#f7d27b;display:flex;gap:8px;margin:0 0 10px}.mapConfirmCard p{color:#ece5d8;margin:0 0 6px}.mapConfirmCard small{color:#9b9387;display:block;margin-bottom:16px}.mapConfirmActions{display:flex;gap:10px;justify-content:flex-end}.mapConfirmCancel{background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#cfc7ba;cursor:pointer;font-weight:700;padding:10px 16px}.mapConfirmCancel:hover{border-color:#fff6}.mapConfirmOk{align-items:center;background:linear-gradient(135deg,#d21d22,#8f1116);border:1px solid rgba(255,99,99,.7);border-radius:6px;color:#fff7ef;cursor:pointer;display:inline-flex;font-weight:800;gap:7px;padding:10px 16px}.mapConfirmOk:hover{filter:brightness(1.1)}.mapPvpBanner{align-items:center;background:#3c0c0ceb;border:1px solid rgba(255,99,99,.6);border-radius:8px;color:#ffc9c9;display:flex;font-weight:700;gap:8px;justify-content:center;margin:0 auto 16px;max-width:820px;padding:10px 14px}.mapHomeMarker .mapHomePin,.mapHomePin{background:radial-gradient(circle at 35% 30%,#7dffaa,#1f9d55);border-color:#eafff1}.mapHomeMarker:hover .mapHomePin,.mapHomeMarker.selected .mapHomePin{background:radial-gradient(circle at 35% 30%,#b6ffd2,#14b85f)}.mapHomesSection{margin:26px auto 0;max-width:980px}.mapHomesSection h3{align-items:center;color:#f4ecdf;display:flex;gap:8px;margin:0 0 4px}.mapHomesIntro{color:#9b9387;font-size:13px;margin:0 0 14px}.mapHomesIntro b{color:#f7d27b}.mapHomesGrid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.mapHomeCard{background:#121212f0;border:1px solid rgba(125,255,170,.28);border-radius:10px;display:flex;flex-direction:column;gap:12px;padding:14px}.mapHomeCard.empty{border-color:#ffffff1a;border-style:dashed}.mapHomeCard header{align-items:center;display:flex;gap:10px}.mapHomeCard header strong{color:#f4ecdf;display:block;font-size:14px}.mapHomeCard header small{color:#9b9387;font-size:11px}.mapHomeActions{display:grid;gap:8px;grid-template-columns:1fr auto auto}.mapHomeSecondary,.mapHomeDelete{background:transparent;border:1px solid rgba(255,255,255,.18);border-radius:6px;color:#cfc7ba;cursor:pointer;font-size:12px;font-weight:700;padding:0 10px}.mapHomeSecondary:hover{border-color:#f7d27b;color:#f7d27b}.mapHomeDelete:hover{border-color:#ff6363b3;color:#ff9b9b}.mapHomeSet{background:linear-gradient(135deg,#1f9d55,#0f6a3a);border-color:#70ffaa80}.mapPvpDays{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.mapPvpDays>span{color:#b3a99c;font-size:13px;margin-right:4px}.mapDayBtn{background:#141414e6;border:1px solid rgba(255,255,255,.16);border-radius:6px;color:#cfc7ba;cursor:pointer;font-weight:700;padding:6px 10px}.mapDayBtn.active{background:linear-gradient(135deg,#d21d22,#8f1116);border-color:#ff6363b3;color:#fff7ef}.mapLayout{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(210px,280px) minmax(0,1fr) minmax(210px,280px);grid-template-areas:"obel map bases";justify-content:center;margin:0 auto;max-width:1380px}.mapBoard{grid-area:map}.mapSideObel{grid-area:obel}.mapSideBases{grid-area:bases}.mapBaseItem{background:#1c1c1ce6;border:1px solid rgba(125,255,170,.22);border-radius:9px;display:flex;flex-direction:column;gap:8px;padding:9px 10px}.mapBaseItem.empty{border-color:#ffffff1f;border-style:dashed}.mapBaseTop{align-items:center;display:flex;gap:9px}.mapBaseBtns{display:flex;flex-direction:column;gap:6px}.mapBaseBtns .mapTeleportBtn{font-size:12px;min-height:34px;padding:6px 8px}.mapBaseSub{display:flex;gap:6px}.mapBaseSub button{flex:1;font-size:11px;padding:5px 6px}.mapSideEmpty{color:#9b9387;font-size:13px}.mapHomeNew{border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:6px;margin-top:10px;padding-top:10px}.mapHomeNew input{background:#0a0a0acc;border:1px solid rgba(255,255,255,.16);border-radius:6px;color:#f4ecdf;font-size:12px;padding:7px 9px;width:100%}.mapHomeNew input:focus{border-color:#f7d27b99;outline:none}.mapHomeNew small{color:#9b9387;font-size:11px}.mapToggle{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0 auto 16px}.mapToggle button{align-items:center;background:#141414e6;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#cfc7ba;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:6px;padding:8px 16px}.mapToggle button.active{background:linear-gradient(135deg,#d21d22,#8f1116);border-color:#ff6363b3;color:#fff7ef}.mapToggle button:hover:not(.active){border-color:#f7d27b;color:#f7d27b}.mapSidePanel{background:#101010db;border:1px solid rgba(247,210,123,.22);border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:14px}.mapSidePanel h3{align-items:center;color:#f4ecdf;display:flex;gap:8px;margin:0}.mapSideList{display:flex;flex-direction:column;gap:7px}.mapSideItem{align-items:center;background:#1c1c1ce6;border:1px solid rgba(255,255,255,.08);border-radius:9px;cursor:pointer;display:grid;gap:10px;grid-template-columns:auto 1fr auto;padding:8px 10px;text-align:left;transition:border-color .15s ease,transform .15s ease,background .15s ease;width:100%}.mapSideItem:hover,.mapSideItem.selected{background:#282014e6;border-color:#f7d27b99;transform:translate(2px)}.mapSideItem.cooling{opacity:.62}.mapSideItem .mapMarkerPin{animation:none;font-size:12px;height:26px;width:26px}.mapSideInfo{display:flex;flex-direction:column;min-width:0}.mapSideInfo strong{color:#f4ecdf;font-size:13px;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mapSideInfo small{color:#9b9387;font-size:11px}.mapSideAction{align-items:center;background:linear-gradient(135deg,#d21d22,#8f1116);border:1px solid rgba(255,99,99,.55);border-radius:6px;color:#fff7ef;display:inline-flex;font-size:12px;font-weight:800;gap:4px;justify-content:center;min-width:58px;padding:6px 8px;white-space:nowrap}.mapSideItem.cooling .mapSideAction{background:#222;border-color:#ffffff24;color:#8a8278}@media (max-width: 1120px){.mapLayout{grid-template-areas:"map" "obel" "bases";grid-template-columns:1fr;max-width:820px}}.cartPage{min-height:calc(100vh - 72px);padding:clamp(22px,4vw,56px) clamp(14px,4vw,52px) 64px}.cartPageShell{margin:0 auto;max-width:1320px}.cartPageHeader{align-items:center;display:grid;gap:22px;grid-template-columns:minmax(170px,auto) minmax(0,1fr) minmax(170px,auto);margin-bottom:22px}.cartPageHeader>div{text-align:center}.cartPageHeader>div>span,.cartSectionHead span,.cartSummaryCard>header span{color:#d21d22;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:900;letter-spacing:1.5px;text-transform:uppercase}.cartPageHeader h1{color:#fff8ec;font-size:clamp(28px,4vw,48px);line-height:1.05;margin:5px 0 7px}.cartPageHeader p{color:#bcb0a4;font-family:Inter,system-ui,sans-serif;margin:0}.cartBackButton,.cartSecureBadge{align-items:center;border-radius:999px;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:900;gap:8px;min-height:42px;padding:0 15px}.cartBackButton{background:#0f0f0fe0;border:1px solid rgba(255,255,255,.12);color:#efe6da;justify-self:start}.cartBackButton:hover{border-color:#d21d2294;color:#fff}.cartSecureBadge{background:#1e6b402e;border:1px solid rgba(91,226,139,.3);color:#9df2bb;justify-self:end}.cartSteps{background:#080808e0;border:1px solid rgba(255,255,255,.09);border-radius:18px;display:grid;grid-template-columns:repeat(3,1fr);list-style:none;margin:0 0 22px;overflow:hidden;padding:0}.cartSteps li{align-items:center;color:#776f67;display:flex;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:800;gap:10px;justify-content:center;min-height:58px;position:relative}.cartSteps li:not(:last-child):after{background:#ffffff14;content:"";height:28px;position:absolute;right:0;width:1px}.cartSteps strong{align-items:center;border:1px solid rgba(255,255,255,.13);border-radius:50%;display:inline-flex;height:28px;justify-content:center;width:28px}.cartSteps .active{color:#fff5e8}.cartSteps .active strong{background:#b9191e;border-color:#e54a4f;box-shadow:0 0 18px #d21d226b}.cartPageLayout{align-items:start;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) minmax(350px,410px)}.cartItemsColumn,.cartSummaryCard{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#121212f5,#070707f0);border:1px solid rgba(255,255,255,.09);border-radius:22px;box-shadow:0 22px 55px #00000057}.cartItemsColumn{padding:clamp(17px,2.6vw,28px)}.cartSectionHead,.cartSummaryCard>header{align-items:end;border-bottom:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:15px}.cartSectionHead h2,.cartSummaryCard>header h2{color:#fff6e9;font-size:24px;margin:3px 0 0}.cartSectionHead small{color:#8f847a;font-family:Inter,system-ui,sans-serif;font-size:11px}.cartPage .cartList{display:grid;gap:11px;max-height:none;overflow:visible;padding:0}.cartPage .cartItem{align-items:center;background:#ffffff06;border:1px solid rgba(255,255,255,.075);border-radius:16px;display:grid;gap:14px;grid-template-columns:70px minmax(0,1fr) auto;padding:12px}.cartPage .cartItem:hover{border-color:#d21d2257}.cartPage .cartItem img,.cartPage .cartItem>span{border-radius:12px;height:70px;object-fit:cover;width:70px}.cartPage .cartPrices{margin-top:7px}.cartPage .qtyControl{align-items:center;background:#00000047;border:1px solid rgba(255,255,255,.09);border-radius:12px;display:flex;gap:10px;padding:5px}.cartPage .qtyControl button{align-items:center;background:#d21d221f;border:1px solid rgba(210,29,34,.24);border-radius:8px;color:#f5ded5;display:inline-flex;height:30px;justify-content:center;width:30px}.cartEmptyState{align-items:center;color:#a99e93;display:flex;flex-direction:column;font-family:Inter,system-ui,sans-serif;padding:44px 20px;text-align:center}.cartEmptyState h3{color:#f6eee4;margin:12px 0 0}.cartEmptyState p{margin:7px 0 18px}.cartDeliveryNotice{align-items:center;background:#724a1629;border:1px solid rgba(232,172,76,.22);border-radius:14px;color:#e5bd7b;display:flex;font-family:Inter,system-ui,sans-serif;gap:12px;margin-top:16px;padding:13px}.cartDeliveryNotice div{display:grid;gap:3px}.cartDeliveryNotice small{color:#a99a84}.cartSummaryColumn{position:sticky;top:94px}.cartSummaryCard{padding:22px}.cartPage .cartTotals{background:#ffffff06;border:1px solid rgba(255,255,255,.075);border-radius:14px;margin-bottom:14px;padding:14px}.cartPage .cartTotals>div:last-of-type strong{color:#ffd879;font-size:18px}.cartPage .walletRechargeBox{background:#0d0d0dc2;border:1px solid rgba(210,29,34,.22);border-radius:16px;margin:0 0 14px;max-height:min(56vh,650px);overflow:auto;padding:15px}.coinPackGrid{display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));margin:13px 0}.coinPackCard{background:linear-gradient(145deg,#261414e0,#0c0c0cf0);border:1px solid rgba(210,29,34,.22);border-radius:13px;color:#f5ede3;display:grid;gap:5px;min-height:116px;padding:10px;text-align:left}.coinPackCard:hover:not(:disabled),.coinPackCard.active{border-color:#df353a;box-shadow:0 0 0 1px #d21d222e,0 10px 26px #d21d2224;transform:translateY(-1px)}.coinPackCard:disabled{cursor:not-allowed;opacity:.55}.coinPackTop{align-items:start;display:flex;justify-content:space-between}.coinPackTop strong{font-size:13px}.coinPackTop em{background:#b9191e;border-radius:999px;color:#fff;font-family:Inter,system-ui,sans-serif;font-size:8px;font-style:normal;font-weight:900;padding:3px 5px}.coinPackTotal{align-items:center;color:#ffd879;display:flex;font-size:13px;font-weight:900;gap:5px}.coinPackCard small{color:#9c9085;font-family:Inter,system-ui,sans-serif;font-size:9px}.coinPackCard b{color:#fff7eb;font-family:Inter,system-ui,sans-serif;font-size:14px}.customCoinPackBox{background:#ffffff06;border:1px solid rgba(255,255,255,.08);border-radius:13px;margin-bottom:13px;padding:12px}.customCoinPackBox>label{display:grid;gap:7px}.customCoinPackQuote{display:grid;gap:6px;grid-template-columns:repeat(2,1fr);margin-top:10px}.customCoinPackQuote>span{background:#0000003d;border-radius:9px;display:grid;padding:7px 8px}.customCoinPackQuote small{color:#8e8379;font-family:Inter,system-ui,sans-serif;font-size:9px;text-transform:uppercase}.customCoinPackQuote strong{color:#f5ede3;font-family:Inter,system-ui,sans-serif;font-size:12px}.customCoinPackQuote .total{background:#d21d221f;border:1px solid rgba(210,29,34,.2)}.customCoinPackQuote .total strong{color:#ffd879}.cartPage .checkoutGrid{display:grid;gap:9px;grid-template-columns:1fr}.cartPage .checkoutGrid button{min-height:48px}@media (max-width: 960px){.cartPageLayout{grid-template-columns:1fr}.cartSummaryColumn{position:static}.cartPage .walletRechargeBox{max-height:none}}@media (max-width: 680px){.cartPage{padding:16px 10px 42px}.cartPageHeader{grid-template-columns:1fr auto}.cartPageHeader>div{grid-column:1 / -1;grid-row:1;text-align:left}.cartBackButton{grid-column:1;grid-row:2}.cartSecureBadge{grid-column:2;grid-row:2}.cartSteps li{font-size:10px;gap:6px}.cartPage .cartItem{grid-template-columns:56px minmax(0,1fr)}.cartPage .cartItem img,.cartPage .cartItem>span{height:56px;width:56px}.cartPage .qtyControl{grid-column:1 / -1;justify-content:center}}.siteHeader{align-items:center;column-gap:clamp(10px,1vw,18px);grid-template-areas:"brand spacer actions" "nav nav nav";grid-template-columns:minmax(285px,auto) minmax(0,1fr) auto;min-height:104px;padding:8px clamp(14px,1.8vw,32px) 7px;row-gap:7px}.brandCluster{grid-area:brand;min-width:285px}.publicNav{border-top:1px solid rgba(255,255,255,.07);flex-wrap:wrap;gap:8px clamp(12px,1.05vw,20px);grid-area:nav;justify-content:center;max-width:100%;overflow:visible;padding-top:7px}.publicNav button,.publicNav a{font-size:clamp(10px,.62vw,12px);letter-spacing:.7px}.headerActions{grid-area:actions}.playerHeaderActions{flex-wrap:nowrap;max-width:100%}.mobileAccountToggle{display:none}.playerActionGrid{display:grid;gap:8px;grid-auto-columns:112px;grid-auto-flow:column}.playerActionGrid>button,.playerActionGrid>a{box-sizing:border-box;flex:0 0 112px!important;justify-content:center;min-height:44px;min-width:112px!important;padding-left:9px!important;padding-right:9px!important;width:112px}.profileHeaderButton,.nicknameHeaderButton,.adminHeaderButton,.headerCartButton,.headerLogoutButton{font:800 12px Inter,system-ui,sans-serif;gap:7px;text-transform:uppercase}.profileHeaderButton{border-color:#f7d27b61;color:#f7d27b}.nicknameHeaderButton{border-color:#d73d4275;color:#ff9da1}.profileHeaderButton:hover,.profileHeaderButton.navActive,.nicknameHeaderButton:hover,.nicknameHeaderButton.navActive{background:#f7d27b1a;border-color:#f7d27bb8;color:#fff7ef}.adminHeaderButton{border-color:#f7d27b75;color:#f7d27b}.adminHeaderButton:hover{background:#f7d27b1f;border-color:#f7d27bb8;color:#fff1b0}.headerWalletButton{background:linear-gradient(135deg,#8a1117,#c51d24);border-color:#ff5c639e;box-shadow:inset 0 1px #ffe8e91f,0 0 14px #c51d2429;color:#fff4f4;position:relative;text-transform:none}.headerBalanceText{align-items:flex-start;display:inline-flex;flex-direction:column;gap:0;line-height:1;text-align:left}.headerBalanceText small{font:800 8px Inter,system-ui,sans-serif;letter-spacing:.8px;opacity:.76;text-transform:uppercase}.headerBalanceText strong{font:900 12px Inter,system-ui,sans-serif;margin-top:3px;white-space:nowrap}.headerLogoutButton{background:linear-gradient(135deg,#391012,#65171b);border-color:#ed474d61;color:#ffb3b6}.headerCartButton.cartAttention{animation:cartAttentionPulse .85s ease-in-out 2;border-color:#f7d27bc2;color:#fff2c3}.headerCartButton.cartAttention .cartIconWrap{animation:cartIconBounce .65s ease 2}.headerCartButton.cartAttention .cartBadge{animation:cartBadgePop .65s ease 2;background:#f0b82f;border-color:#fff2c3;color:#201400}@keyframes cartAttentionPulse{0%,to{box-shadow:0 0 #f7d27b00;transform:translateY(0)}45%{background:#332714;box-shadow:0 0 0 5px #f7d27b17,0 0 24px #f7d27b47;transform:translateY(-2px)}}@keyframes cartIconBounce{0%,to{transform:rotate(0) scale(1)}40%{transform:rotate(-10deg) scale(1.18)}70%{transform:rotate(7deg) scale(1.08)}}@keyframes cartBadgePop{0%,to{transform:scale(1)}45%{transform:scale(1.28)}}@media (max-width: 1760px) and (min-width: 901px){.siteHeader{grid-template-areas:"brand actions" "nav nav";grid-template-columns:minmax(285px,auto) minmax(0,1fr);min-height:88px}.headerActions{justify-self:end}}@media (max-width: 1320px) and (min-width: 901px){.siteHeader{grid-template-areas:"brand" "actions" "nav";grid-template-columns:1fr}.brandCluster,.headerActions,.publicNav{grid-column:1}.headerActions{justify-content:center;justify-self:stretch}}@media (max-width: 1180px){.playerHeaderActions{display:grid;gap:7px 10px;grid-template-columns:minmax(0,1fr) auto;justify-self:stretch;width:100%}.playerHeaderActions .headerPlayerBadge{grid-column:1;justify-self:start;max-width:min(100%,290px)}.mobileAccountToggle{align-items:center;align-self:stretch;background:#151515;border:1px solid rgba(247,210,123,.28);border-radius:6px;color:#f2dfbd;display:inline-flex;font:850 12px Inter,system-ui,sans-serif;gap:7px;justify-content:center;min-height:42px;padding:8px 12px}.mobileAccountToggle>svg:last-child{transition:transform .18s ease}.playerHeaderActions.mobileOpen .mobileAccountToggle>svg:last-child{transform:rotate(180deg)}.playerActionGrid{background:#0a0a0afa;border:1px solid rgba(247,210,123,0);border-radius:9px;display:grid;gap:7px;grid-auto-columns:auto;grid-auto-flow:row;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));max-height:0;opacity:0;overflow:hidden;padding:0 8px;pointer-events:none;transform:translateY(-5px);transition:max-height .22s ease,opacity .16s ease,transform .18s ease,padding .18s ease,border-color .18s ease}.playerHeaderActions.mobileOpen .playerActionGrid{border-color:#f7d27b29;max-height:250px;opacity:1;padding:8px;pointer-events:auto;transform:translateY(0)}.playerActionGrid>button,.playerActionGrid>a{flex-basis:auto!important;min-width:0!important;width:100%}}@media (max-width: 900px){.siteHeader{grid-template-areas:"brand" "actions" "nav";grid-template-columns:1fr;padding:8px 18px 10px}.brandCluster{justify-content:space-between;min-width:0;width:100%}.headerActions{justify-self:stretch}.publicNav{grid-column:1;padding-bottom:4px}}@media (max-width: 520px){.siteHeader{padding-left:10px;padding-right:10px}.playerHeaderActions{grid-template-columns:minmax(0,1fr) auto}.playerHeaderActions .headerPlayerBadge{max-width:100%;width:100%}.mobileAccountToggle{font-size:11px;padding-left:9px;padding-right:9px}.playerActionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.playerActionGrid .headerBalanceText small,.playerActionGrid .headerLogoutButton span,.playerActionGrid .headerCartButton span:last-child,.playerActionGrid .profileHeaderButton span,.playerActionGrid .nicknameHeaderButton span,.playerActionGrid .adminHeaderButton span{display:inline-flex}.headerActions .cartButton{font-size:12px}}@media (prefers-reduced-motion: reduce){.headerCartButton.cartAttention,.headerCartButton.cartAttention .cartIconWrap,.headerCartButton.cartAttention .cartBadge{animation:none}}.playerDashboard{gap:clamp(20px,2.2vw,36px);grid-template-columns:minmax(430px,.9fr) minmax(700px,1.45fr);padding:18px 20px}.storeSection .playerDashboard{max-width:1500px}.storeSection .storeTools,.storeSection .categoryBlock,.storeSection .productGrid{max-width:1500px;width:100%}.playerNameLine{padding-right:0}.dashboardVipBadges{align-items:center;display:inline-flex;flex:0 0 auto;flex-wrap:nowrap;gap:6px}.productCard .priceChoice{align-items:center;font-size:15px;font-weight:900;gap:7px;line-height:1;overflow:visible}.productCard .priceChoiceItem{background:radial-gradient(circle at 22% 18%,rgba(255,255,255,.11),transparent 38%),linear-gradient(135deg,#f7d27b26,#65440c29);border:1px solid rgba(247,210,123,.46);border-radius:999px;box-shadow:inset 0 1px #ffffff14,0 0 15px #f7d27b1a;color:#ffe07f;gap:6px;letter-spacing:.015em;min-height:34px;padding:7px 11px;text-shadow:0 0 10px rgba(247,210,123,.28);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.productCard .priceChoiceItem.freePrice{background:radial-gradient(circle at 22% 18%,rgba(255,255,255,.11),transparent 38%),linear-gradient(135deg,#4adc7a2b,#0f5b2c2e);border-color:#71eb9980;box-shadow:inset 0 1px #ffffff14,0 0 15px #53de811c;color:#92f3b1;text-shadow:0 0 10px rgba(83,222,129,.28)}.productCard .priceChoiceItem:hover{border-color:#ffe18dcc;box-shadow:inset 0 1px #ffffff1a,0 0 19px #f7d27b2e;transform:translateY(-1px)}.productCard .priceChoiceItem.freePrice:hover{border-color:#8cf7afd1;box-shadow:inset 0 1px #ffffff1a,0 0 19px #53de812e}.productCard .priceChoice svg{filter:drop-shadow(0 0 5px currentColor);height:18px;stroke-width:2.3;width:18px}.dashboardRewardsPanel{align-items:center;background:radial-gradient(circle at 10% 45%,rgba(247,210,123,.13),transparent 30%),radial-gradient(circle at 76% 20%,rgba(195,27,31,.08),transparent 34%),linear-gradient(105deg,#110d09eb,#070707d1);border:1px solid rgba(247,210,123,.25);border-radius:10px;box-shadow:inset 0 1px #ffffff0a,0 12px 30px #0000003d;display:grid;gap:clamp(12px,1.25vw,20px);grid-template-columns:minmax(138px,.38fr) minmax(138px,.42fr) minmax(250px,1fr) auto;min-width:0;overflow:hidden;padding:15px 16px;position:relative}.dashboardRewardsPanel:after{background:linear-gradient(105deg,transparent 30%,rgba(247,210,123,.065) 48%,transparent 66%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.dashboardRewardsPanel>*{min-width:0;position:relative;z-index:1}.dashboardCoinBalance{align-items:center;border-right:1px solid rgba(247,210,123,.17);display:flex;gap:11px;padding-right:16px}.dashboardCoinGlyph{align-items:center;background:linear-gradient(145deg,#f7d27b33,#b7181d1c);border:1px solid rgba(247,210,123,.38);border-radius:10px;box-shadow:0 0 18px #f7d27b17;color:#f7d27b;display:inline-flex;flex:0 0 42px;height:42px;justify-content:center}.dashboardCoinText{display:grid;gap:4px}.dashboardCoinText small{color:#d8bd79;font:800 9px/1.1 Inter,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase}.dashboardCoinText strong{color:#fff7ef;font-size:25px;line-height:1;text-shadow:0 0 14px rgba(247,210,123,.15);white-space:nowrap}.dashboardTransferButton{align-items:center;background:linear-gradient(135deg,#a9141a,#d21d22);border:1px solid rgba(255,111,116,.46);border-radius:7px;box-shadow:inset 0 1px #ffe4e414,0 8px 20px #b213192e;color:#fff7ef;display:inline-flex;font:900 12px Inter,system-ui,sans-serif;gap:7px;justify-content:center;min-height:44px;padding:9px 12px;position:relative;text-transform:uppercase;white-space:nowrap}.dashboardTransferButton:hover{background:linear-gradient(135deg,#c81920,#e72d33);border-color:#ff9296b8;transform:translateY(-1px)}.dashboardTransferButton strong{align-items:center;background:#f7d27b;border-radius:999px;color:#180c08;display:inline-flex;font-size:10px;justify-content:center;line-height:1;min-height:18px;min-width:18px;padding:0 4px}.dashboardRewardsPanel .coinProgress{min-width:0}.dashboardRewardsPanel .coinProgress>div:first-child{gap:10px}.dashboardRewardsPanel .coinProgress>div:first-child strong{margin-left:auto}.dashboardRefreshButton{border-color:#f7d27b4d;min-width:116px;padding-left:14px;padding-right:14px;white-space:nowrap}.dashboardRefreshButton:not(:disabled):hover{background:#f7d27b1a;border-color:#f7d27b94}.paidVipDashboard .dashboardRewardsPanel.isOnline{border-color:#ffd35a80;box-shadow:inset 0 1px #ffffff0d,0 0 26px #ffd35a1c,0 12px 30px #00000040}.paidVipDashboard .dashboardRewardsPanel.isOnline .dashboardCoinGlyph{animation:paidVipBadgeGlow 3.6s ease-in-out infinite}.dashboardRewardsPanel.isOffline{background:radial-gradient(circle at 10% 45%,rgba(174,158,132,.065),transparent 30%),linear-gradient(105deg,#0f0e0deb,#070707d9);border-color:#ae9e8438}.dashboardRewardsPanel.isOffline:after{opacity:.24}.dashboardRewardsPanel.isOffline .dashboardCoinGlyph{border-color:#ae9e8440;box-shadow:none;filter:grayscale(.42);opacity:.78}.dashboardRewardsPanel.isOffline .coinProgress>div:first-child strong{background:#ffffff0b;border:1px solid rgba(174,158,132,.24);border-radius:999px;color:#b7ada4;font:900 10px/1 Inter,system-ui,sans-serif;letter-spacing:.08em;padding:5px 9px;text-transform:uppercase}.dashboardRewardsPanel.isOffline .coinProgress span,.dashboardRewardsPanel.isOffline .offlineHint{color:#938a83}.dashboardRewardsPanel.isOffline .progressTrack{background:linear-gradient(90deg,#8e826f0f,#ffffff04),#090909;border-color:#ae9e8433;box-shadow:none}.dashboardRewardsPanel.isOffline .progressTrack span{animation:none;background:linear-gradient(90deg,#4f4741,#897d6d);filter:saturate(.18);opacity:.5}.dashboardRewardsPanel.isOffline .progressTrack span:after{animation:none;display:none}.dashboardRewardsPanel.isOffline .coinVipMultiplier{animation:none;background:#ae9e8412;border-color:#ae9e843d;color:#b5a98e;opacity:.72}@media (max-width: 1250px){.playerDashboard{gap:16px;grid-template-columns:1fr}}@media (max-width: 760px){.playerDashboard{padding:14px}.dashboardRewardsPanel{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardRewardsPanel .coinProgress{grid-column:1 / -1}.dashboardRefreshButton{grid-column:1 / -1;width:100%}}@media (max-width: 520px){.dashboardRewardsPanel{gap:13px;grid-template-columns:1fr;padding:14px}.dashboardCoinBalance{border-bottom:1px solid rgba(247,210,123,.16);border-right:0;padding-bottom:13px;padding-right:0}.dashboardTransferButton,.dashboardRewardsPanel .coinProgress,.dashboardRefreshButton{grid-column:1;width:100%}.dashboardRewardsPanel .coinProgress>div:first-child{flex-wrap:wrap}}@media (prefers-reduced-motion: reduce){.dashboardRewardsPanel.isOnline .dashboardCoinGlyph,.dashboardRewardsPanel.isOnline .coinVipMultiplier,.dashboardRewardsPanel.isOnline .progressTrack span,.dashboardRewardsPanel.isOnline .progressTrack span:after{animation:none}}.cartPageExact{background:radial-gradient(circle at 12% 0%,rgba(176,32,32,.13),transparent 34%),radial-gradient(circle at 88% 18%,rgba(247,210,123,.07),transparent 28%),#080808;min-height:calc(100dvh - 72px);padding:clamp(22px,3vw,48px) clamp(16px,4vw,64px) 72px}.cartPageExact .cartPageShell{margin:0 auto;max-width:1420px}.cartPageExact .cartPageHeader{align-items:center;display:grid;gap:24px;grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);margin-bottom:24px}.cartPageExact .cartPageHeader>div{text-align:center}.cartPageExact .cartPageHeader>div>span,.cartPageExact .cartSectionHead span,.cartPageExact .cartSummaryCard>header span{color:#d92a30;font:900 11px Inter,system-ui,sans-serif;letter-spacing:2.2px;text-transform:none}.cartPageExact .cartPageHeader h1{color:#fff7ef;font-size:clamp(30px,3.1vw,48px);line-height:1;margin:6px 0 8px}.cartPageExact .cartPageHeader p{color:#b9a99b;font:600 13px Inter,system-ui,sans-serif;margin:0}.cartPageExact .cartBackButton,.cartPageExact .cartSecureBadge{align-items:center;border-radius:0;display:inline-flex;font:800 12px Inter,system-ui,sans-serif;gap:8px;min-height:0}.cartPageExact .cartBackButton{background:transparent;border:0;color:#e6d7ca;justify-self:start;padding:10px 0}.cartPageExact .cartBackButton:hover{color:#f7d27b}.cartPageExact .cartSecureBadge{background:#1d724c1a;border:1px solid rgba(80,207,142,.23);border-radius:999px;color:#72daa4;justify-self:end;padding:9px 13px}.cartPageExact .cartSteps{background:transparent;border:0;border-radius:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0 auto 30px;max-width:760px;overflow:visible;padding:0}.cartPageExact .cartSteps li{align-items:center;color:#736960;display:flex;font:800 11px Inter,system-ui,sans-serif;gap:8px;justify-content:flex-start;min-height:0;position:relative}.cartPageExact .cartSteps li:not(:last-child):after{background:#ffffff1a;content:"";height:1px;left:38px;position:absolute;right:10px;top:15px;width:auto}.cartPageExact .cartSteps strong{align-items:center;background:#141414;border:1px solid rgba(255,255,255,.12);border-radius:50%;display:inline-flex;height:30px;justify-content:center;position:relative;width:30px;z-index:1}.cartPageExact .cartSteps .active{color:#f7d27b}.cartPageExact .cartSteps .active strong{background:#b51e23;border-color:#da3439;color:#fff;box-shadow:0 0 18px #c51c2247}.cartPageExact .cartPageLayout{align-items:start;display:grid;gap:clamp(18px,2.4vw,34px);grid-template-columns:minmax(0,1fr) minmax(350px,405px)}.cartPageExact .cartItemsColumn,.cartPageExact .purchaseReceipts,.cartPageExact .cartSummaryCard{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0d0d0df0;border:1px solid rgba(255,255,255,.09);border-radius:12px;box-shadow:0 22px 70px #00000038}.cartPageExact .cartMainColumn{display:grid;gap:22px;min-width:0}.cartPageExact .cartItemsColumn{overflow:hidden;padding:0}.cartPageExact .cartSectionHead{align-items:end;border-bottom:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;margin:0;padding:22px 24px}.cartPageExact .cartSectionHead h2,.cartPageExact .cartSummaryCard>header h2{color:#fff7ef;font-size:25px;margin:4px 0 0}.cartPageExact .cartSectionHead small{color:#97897e;font:600 11px/1.45 Inter,system-ui,sans-serif;max-width:310px;text-align:right}.cartPageExact .cartList{display:grid;gap:12px;max-height:none;overflow:visible;padding:16px}.cartPageExact .cartList.scrollable{max-height:610px;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#8f2528 #111;scrollbar-width:thin}.cartPageExact .cartList.scrollable::-webkit-scrollbar{width:8px}.cartPageExact .cartList.scrollable::-webkit-scrollbar-thumb{background:#8f2528;border:2px solid #111;border-radius:999px}.cartPageExact .cartList.scrollable::-webkit-scrollbar-track{background:#111}.cartPageExact .cartItem{align-items:center;background:linear-gradient(135deg,#121212,#0e0e0e);border:1px solid rgba(255,255,255,.09);border-radius:9px;display:grid;gap:16px;grid-template-columns:66px 82px minmax(0,1fr) auto;padding:14px;transition:border-color .16s ease,transform .16s ease}.cartPageExact .cartItem:hover{border-color:#d21d225c;transform:translateY(-1px)}.cartPageExact .cartItem img,.cartPageExact .cartItem>span{border-radius:7px;height:82px;object-fit:cover;width:82px}.cartPageExact .cartDeliveryOrder{align-items:center;border-right:1px solid rgba(255,255,255,.08);display:grid;justify-items:center;min-height:82px;padding-right:14px}.cartPageExact .cartDeliveryOrder>span{color:#85786e;font:900 8px Inter,system-ui,sans-serif;letter-spacing:1.2px}.cartPageExact .cartDeliveryOrder>strong{color:#f7d27b;font-size:24px;line-height:1}.cartPageExact .cartDeliveryOrder>div{display:flex;gap:5px}.cartPageExact .cartDeliveryOrder button{align-items:center;background:#1a1713;border:1px solid rgba(247,210,123,.2);border-radius:4px;color:#f7d27b;display:inline-flex;height:24px;justify-content:center;padding:0;width:24px}.cartPageExact .cartDeliveryOrder button:disabled{color:#4d4741;cursor:not-allowed;opacity:.45}.cartPageExact .cartItemDetails>strong,.cartPageExact .cartItemDetails>small{overflow:visible;text-overflow:clip;white-space:normal}.cartPageExact .cartItemDetails>strong{color:#fff7ef;font-size:18px;line-height:1.15}.cartPageExact .cartItemDetails>small{color:#a8998c;display:block;font:600 11px Inter,system-ui,sans-serif;margin-top:6px}.cartPageExact .cartPrices{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:11px}.cartPageExact .cartPrices>span{color:#776c63;font:800 9px Inter,system-ui,sans-serif;letter-spacing:1px;text-transform:uppercase}.cartPageExact .qtyControl{align-content:center;align-items:center;background:transparent;border:0;border-radius:0;display:grid;gap:6px;grid-template-columns:32px 38px 32px;justify-items:center;min-width:132px;padding:0}.cartPageExact .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}.cartPageExact .qtyControl button:disabled{cursor:not-allowed;opacity:.35}.cartPageExact .qtyControl>span{color:#85786e;font:800 9px Inter,system-ui,sans-serif;grid-column:1 / -1;letter-spacing:.6px;text-transform:uppercase}.cartPageExact .qtyControl.fixedFreeQty{align-content:start;grid-template-columns:1fr;min-width:92px}.cartPageExact .qtyControl.fixedFreeQty>strong{background:#f7d27b1f;border:1px solid rgba(247,210,123,.28);border-radius:999px;color:#f7d27b;font:900 12px Inter,system-ui,sans-serif;padding:5px 10px}.cartPageExact .qtyControl .removeCartItem{color:#ff6b70;font-size:11px;font-weight:800;gap:5px;grid-column:1 / -1;margin-top:3px;min-width:100%;padding:0 8px;text-transform:uppercase;width:auto}.cartPageExact .cartEmptyState{align-items:center;color:#897c72;display:flex;flex-direction:column;font-family:Inter,system-ui,sans-serif;justify-content:center;min-height:225px;padding:24px;text-align:center}.cartPageExact .cartEmptyState svg{color:#b02020}.cartPageExact .cartEmptyState h3{color:#fff7ef;margin:14px 0 4px}.cartPageExact .cartEmptyState p{margin:0 0 18px}.cartPageExact .cartDeliveryNotice{align-items:center;background:#f7d27b0b;border:0;border-radius:0;border-top:1px solid rgba(247,210,123,.12);color:#f7d27b;display:flex;gap:12px;margin:0;padding:16px 22px}.cartPageExact .cartDeliveryNotice div{display:grid;gap:3px}.cartPageExact .cartDeliveryNotice strong,.cartPageExact .cartDeliveryNotice small{font-family:Inter,system-ui,sans-serif}.cartPageExact .cartDeliveryNotice strong{font-size:12px}.cartPageExact .cartDeliveryNotice small{color:#a99a8d;font-size:11px}.cartPageExact .purchaseReceipts{overflow:hidden}.cartPageExact .purchaseReceiptsHead{align-items:flex-start;border-bottom:1px solid rgba(255,255,255,.08);display:flex;gap:20px;justify-content:space-between;padding:22px 24px 18px}.cartPageExact .purchaseReceiptsHead>div:first-child>span{color:#d92a30;font:900 10px Inter,system-ui,sans-serif;letter-spacing:2px}.cartPageExact .purchaseReceiptsHead h2{color:#fff7ef;font-size:25px;margin:4px 0 5px}.cartPageExact .purchaseReceiptsHead p{color:#9e9085;font:500 11px/1.5 Inter,system-ui,sans-serif;margin:0}.cartPageExact .purchaseReceiptsHeadActions{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.cartPageExact .purchaseReceiptsPrivate,.cartPageExact .purchaseReceiptsHeadActions button{align-items:center;border-radius:999px;display:inline-flex;font:800 10px Inter,system-ui,sans-serif;gap:6px;white-space:nowrap}.cartPageExact .purchaseReceiptsPrivate{background:#31956214;border:1px solid rgba(87,211,145,.2);color:#72daa4;padding:7px 10px}.cartPageExact .purchaseReceiptsHeadActions button{background:transparent;border:0;color:#b7a89c;padding:5px 8px}.cartPageExact .purchaseReceiptsHeadActions button:hover:not(:disabled){color:#f7d27b}.cartPageExact .purchaseReceiptsPrivacy{align-items:center;background:#f7d27b09;border-bottom:1px solid rgba(247,210,123,.1);color:#b8aa9d;display:flex;font:600 10px Inter,system-ui,sans-serif;gap:8px;padding:10px 24px}.cartPageExact .purchaseReceiptsPrivacy svg{color:#f7d27b;flex:0 0 auto}.cartPageExact .purchaseReceiptFilters{display:flex;gap:7px;overflow-x:auto;padding:14px 18px 4px}.cartPageExact .purchaseReceiptFilters button{background:#121212;border:1px solid rgba(255,255,255,.09);border-radius:999px;color:#93877e;font:800 10px Inter,system-ui,sans-serif;padding:7px 11px;white-space:nowrap}.cartPageExact .purchaseReceiptFilters button.active{background:#b71e2329;border-color:#d92a306b;color:#ffd88a}.cartPageExact .purchaseReceiptList{display:grid;gap:9px;padding:12px 18px 18px}.cartPageExact .purchaseReceipt{align-items:center;background:linear-gradient(135deg,#121212,#0d0d0d);border:1px solid rgba(255,255,255,.075);border-radius:9px;display:grid;gap:13px;grid-template-columns:42px minmax(0,1fr);padding:12px 14px}.cartPageExact .purchaseReceiptIcon{align-items:center;background:#b820241c;border:1px solid rgba(217,42,48,.2);border-radius:9px;color:#df494d;display:inline-flex;height:40px;justify-content:center;width:40px}.cartPageExact .purchaseReceiptIcon.coin_pack{background:#f7d27b14;border-color:#f7d27b33;color:#f7d27b}.cartPageExact .purchaseReceiptBody{min-width:0}.cartPageExact .purchaseReceiptTitleRow{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.cartPageExact .purchaseReceiptTitleRow>div{display:grid;gap:2px;min-width:0}.cartPageExact .purchaseReceiptTitleRow small{color:#8f8278;font:800 9px Inter,system-ui,sans-serif;letter-spacing:.7px;text-transform:uppercase}.cartPageExact .purchaseReceiptTitleRow strong{color:#fff4ea;font:800 13px/1.3 Inter,system-ui,sans-serif;overflow-wrap:anywhere}.cartPageExact .purchaseReceiptStatus{border:1px solid;border-radius:999px;font:850 9px Inter,system-ui,sans-serif;padding:5px 8px;text-align:center;white-space:nowrap}.cartPageExact .purchaseReceiptStatus.success{background:#278f5a1a;border-color:#4bcc843d;color:#72daa4}.cartPageExact .purchaseReceiptStatus.pending{background:#d2a1361a;border-color:#f7d27b3d;color:#f7d27b}.cartPageExact .purchaseReceiptStatus.warning{background:#cf68281a;border-color:#ed8a4742;color:#f0a16d}.cartPageExact .purchaseReceiptStatus.failed{background:#b51e231a;border-color:#d92a3040;color:#ef777a}.cartPageExact .purchaseReceiptMeta{color:#93877e;display:flex;flex-wrap:wrap;font:600 10px Inter,system-ui,sans-serif;gap:7px 13px;margin-top:7px}.cartPageExact .purchaseReceiptMeta span{align-items:center;display:inline-flex;gap:5px}.cartPageExact .purchaseReceiptMeta svg{color:#c5a65f}.cartPageExact .purchaseReceiptsState{align-items:center;color:#92867c;display:flex;flex-direction:column;font:600 11px/1.5 Inter,system-ui,sans-serif;gap:9px;justify-content:center;min-height:145px;padding:24px;text-align:center}.cartPageExact .purchaseReceiptsState>svg{color:#b89546}.cartPageExact .purchaseReceiptsState strong{color:#d9ccc0}.cartPageExact .purchaseReceiptsState.error,.cartPageExact .purchaseReceiptsState.error>svg{color:#ef777a}.cartPageExact .purchaseReceiptsMore{align-items:center;align-self:center;background:transparent;border:0;color:#f7d27b;display:inline-flex;font:800 10px Inter,system-ui,sans-serif;gap:5px;justify-self:center;padding:8px 12px 1px}.cartPageExact .cartSummaryColumn{position:sticky;top:90px}.cartPageExact .cartSummaryCard{display:flex;flex-direction:column;overflow:hidden;padding:0}.cartPageExact .cartSummaryCard>header{border-bottom:1px solid rgba(255,255,255,.08);display:block;margin:0;order:0;padding:20px}.cartPageExact .cartTotals{background:transparent;border:0;border-radius:0;display:grid;gap:12px;margin:0;order:1;padding:18px 20px}.cartPageExact .cartTotals>div{align-items:center;display:flex;font-size:13px;justify-content:space-between}.cartPageExact .cartTotals>div:nth-of-type(3){border-top:1px dashed rgba(255,255,255,.12);margin-top:2px;padding-top:13px}.cartPageExact .cartTotals>div:last-of-type strong{color:#f7d27b;font-size:18px}.cartPageExact .cartLoginPrompt{align-items:stretch!important;background:#f7d27b0f;border:1px solid rgba(247,210,123,.2);border-radius:6px;display:grid!important;gap:8px;margin-top:6px;padding:10px}.cartPageExact .cartLoginPrompt small{margin:0}.cartPageExact .cartSteamLogin{align-items:center;background:linear-gradient(135deg,#171a21,#1b2838 54%,#2a475e);border:1px solid rgba(102,192,244,.65);border-radius:4px;color:#f4fbff;display:inline-flex;font:850 13px Inter,system-ui,sans-serif;gap:8px;justify-content:center;min-height:38px;padding:8px 12px;text-decoration:none}.cartPageExact .cartSteamLogin:hover{border-color:#66c0f4f2;filter:brightness(1.06)}.cartPageExact .cartPaymentTitle{border-top:1px solid rgba(255,255,255,.08);display:grid;gap:3px;order:2;padding:17px 20px 11px}.cartPageExact .cartPaymentTitle span{color:#fff7ef;font:900 13px Inter,system-ui,sans-serif}.cartPageExact .cartPaymentTitle small{color:#8d8177;font:500 10px Inter,system-ui,sans-serif}.cartPageExact .checkoutGrid{display:grid;gap:9px;grid-template-columns:1fr;order:3;padding:0 20px 20px}.cartPageExact .checkoutGrid button{font-weight:850;min-height:48px}.cartPageExact .cartRechargeToggle{align-items:center;background:#f7d27b0a;border:0;border-top:1px solid rgba(247,210,123,.13);color:#f7d27b;display:flex;justify-content:space-between;order:4;padding:15px 20px;width:100%}.cartPageExact .cartRechargeToggle>span,.cartPageExact .cartRechargeToggle>span>span{align-items:center;display:flex;gap:10px}.cartPageExact .cartRechargeToggle>span>span{align-items:flex-start;flex-direction:column;gap:1px}.cartPageExact .cartRechargeToggle strong,.cartPageExact .cartRechargeToggle small{font-family:Inter,system-ui,sans-serif}.cartPageExact .cartRechargeToggle strong{font-size:12px}.cartPageExact .cartRechargeToggle small{color:#8d8177;font-size:10px}.cartPageExact .cartRechargeToggle>svg{transition:transform .16s ease}.cartPageExact .cartRechargeToggle.active>svg{transform:rotate(90deg)}.cartPageExact .walletRechargeBox{background:linear-gradient(135deg,#b020202e,#121212f0);border:1px solid rgba(214,89,71,.42);border-left:0;border-radius:0;border-right:0;display:grid;gap:10px;margin:0;max-height:none;order:5;overflow:visible;padding:14px}.cartPageExact .walletRechargeHead{display:grid;gap:3px}.cartPageExact .walletRechargeHead span{align-items:center;color:#f7d27b;display:inline-flex;font:900 13px Inter,system-ui,sans-serif;gap:8px;text-transform:uppercase}.cartPageExact .walletRechargeHead small,.cartPageExact .walletRechargeBox label{color:#c8b8aa;font:600 12px Inter,system-ui,sans-serif}.cartPageExact .coinPackGrid{display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.cartPageExact .coinPackCard{align-items:stretch;background:linear-gradient(145deg,#ffffff0e,#0c0c0ce6);border:1px solid rgba(255,255,255,.14);border-radius:8px;color:#fff7ef;display:grid;gap:5px;min-height:112px;padding:10px;text-align:left;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.cartPageExact .coinPackCard:not(:disabled):hover{border-color:#f7d27b9e;transform:translateY(-1px)}.cartPageExact .coinPackCard.active{background:linear-gradient(145deg,#b02020b3,#371414e0);border-color:#ffd680b8;box-shadow:0 0 18px #b020203d,inset 0 0 0 1px #ffd6801f}.cartPageExact .coinPackCard:disabled{cursor:wait;opacity:.62}.cartPageExact .coinPackTop{align-items:center;display:flex;gap:6px;justify-content:space-between;min-width:0}.cartPageExact .coinPackTop strong{color:#f7d27b;font:900 11px Inter,system-ui,sans-serif;letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.cartPageExact .coinPackTop em{align-items:center;background:#f7d27b;border-radius:999px;color:#24130d;display:inline-flex;font:900 8px Inter,system-ui,sans-serif;gap:3px;padding:3px 5px;text-transform:uppercase;white-space:nowrap}.cartPageExact .coinPackTotal{align-items:center;color:#fff7ef;display:inline-flex;font:900 16px Inter,system-ui,sans-serif;gap:6px}.cartPageExact .coinPackCard small{color:#d7c6b6;font:700 10px Inter,system-ui,sans-serif}.cartPageExact .coinPackPrice{align-items:flex-end;display:flex;flex-wrap:wrap;gap:3px 8px;justify-content:space-between}.cartPageExact .coinPackCard b{color:#fff;font:900 13px Inter,system-ui,sans-serif}.cartPageExact .customCoinPackToggle{align-items:center;background:linear-gradient(145deg,#f7d27b14,#0c0c0ceb);border:1px solid rgba(247,210,123,.28);border-radius:8px;color:#fff7ef;display:flex;justify-content:space-between;min-height:54px;padding:9px 11px;text-align:left;width:100%}.cartPageExact .customCoinPackToggle>span{align-items:center;display:flex;gap:9px;min-width:0}.cartPageExact .customCoinPackToggle>span>span{display:grid;gap:2px}.cartPageExact .customCoinPackToggle strong{color:#f7d27b;font:900 12px Inter,system-ui,sans-serif;text-transform:uppercase}.cartPageExact .customCoinPackToggle small{color:#bca99a;font:600 9px/1.3 Inter,system-ui,sans-serif}.cartPageExact .customCoinPackToggle>svg{flex:0 0 auto;transition:transform .16s ease}.cartPageExact .customCoinPackToggle.active{background:linear-gradient(145deg,#b0202075,#301313db);border-color:#ffd68094}.cartPageExact .customCoinPackToggle[aria-expanded=true]>svg{transform:rotate(180deg)}.cartPageExact .customCoinPackBox{background:#0505057a;border:1px solid rgba(255,255,255,.1);border-radius:8px;display:grid;gap:9px;margin:0;padding:11px}.cartPageExact .customCoinPackBox>label{color:#f7d27b;display:block;font:900 11px Inter,system-ui,sans-serif;text-transform:uppercase}.cartPageExact .customCoinPackInput{align-items:center;background:#090909;border:1px solid rgba(247,210,123,.34);border-radius:6px;display:flex;overflow:hidden}.cartPageExact .customCoinPackInput span{color:#f7d27b;font:900 14px Inter,system-ui,sans-serif;padding-left:11px}.cartPageExact .customCoinPackInput input{background:#0b0b0b;border:0;color:#fff7ef;flex:1;font:800 15px Inter,system-ui,sans-serif;height:40px;min-width:0;outline:none;padding:0 12px}.cartPageExact .customCoinPackPresets{display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.cartPageExact .customCoinPackPresets button{background:#ffffff0b;border:1px solid rgba(255,255,255,.13);border-radius:5px;color:#d7c6b6;font:800 10px Inter,system-ui,sans-serif;min-height:31px}.cartPageExact .customCoinPackPresets button.active,.cartPageExact .customCoinPackPresets button:not(:disabled):hover{background:#8f1d1d;border-color:#f7d27b80;color:#fff}.cartPageExact .customCoinPackQuote{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.cartPageExact .customCoinPackQuote>span{background:#ffffff0a;border-radius:5px;display:grid;gap:3px;padding:7px}.cartPageExact .customCoinPackQuote>span small{color:#9e8e81;font:700 8px Inter,system-ui,sans-serif;text-transform:uppercase}.cartPageExact .customCoinPackQuote>span strong{color:#fff7ef;font:900 11px Inter,system-ui,sans-serif}.cartPageExact .customCoinPackQuote>span.total{align-items:center;background:linear-gradient(135deg,#b0202099,#441717b8);border:1px solid rgba(247,210,123,.32);display:flex;grid-column:1 / -1;justify-content:space-between}.cartPageExact .customCoinPackQuote>span.total strong{color:#f7d27b;font-size:14px}.cartPageExact .customCoinPackError{color:#ff8d8d;font:700 10px/1.4 Inter,system-ui,sans-serif}.cartPageExact .walletRechargeMethodTabs{display:grid;gap:8px;grid-template-columns:1fr 1fr}.cartPageExact .walletRechargeMethodTabs button,.cartPageExact .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;min-width:0;text-align:center}.cartPageExact .walletRechargeMethodTabs button{background:#ffffff09;color:#8f8378}.cartPageExact .walletRechargeMethodTabs button.active{background:linear-gradient(135deg,#b02020cc,#4e1919d1);border-color:#ffd68059;color:#fff7ef;box-shadow:0 0 14px #b020202e}.cartPageExact .walletRechargePayButton{background:#d21d22;border-color:#ffd68052;color:#fff7ef;min-height:42px;width:100%}.cartPageExact .walletRechargeMethodTabs button:disabled,.cartPageExact .walletRechargePayButton:disabled{color:#80756b;cursor:wait}.cartPageExact .walletCurrencySelect{display:grid;gap:7px}.cartPageExact .walletCurrencySelect>span{color:#f7d27b;font:900 12px Inter,system-ui,sans-serif}.cartPageExact .walletCurrencySelect select{background:#0b0b0b;border:1px solid rgba(247,210,123,.28);border-radius:5px;color:#fff7ef;font:800 12px Inter,system-ui,sans-serif;min-height:38px;padding:0 10px}.cartPageExact .walletCurrencySelect small{color:#d7c6b6;font:600 11px/1.35 Inter,system-ui,sans-serif}.cartPageExact .pixPaymentBox{border-left:0;border-radius:0;border-right:0;margin:0;order:6}.cartPageExact .checkoutGrid button.checkoutTone-free:not(:disabled){background:linear-gradient(135deg,#176a3c,#219a57);border-color:#38bd72;box-shadow:0 8px 22px #219a5729,inset 0 1px #ddffea1f;color:#effff5}.cartPageExact .checkoutGrid button.checkoutTone-coin:not(:disabled){background:linear-gradient(135deg,#8b5b08,#c68a1b);border-color:#e0ad45;box-shadow:0 8px 22px #c68a1b29,inset 0 1px #fff1b924;color:#fff5ce}.cartPageExact .checkoutGrid button.checkoutTone:not(:disabled):hover{filter:brightness(1.1);transform:translateY(-1px)}.cartPageExact .checkoutGrid button.checkoutTone:disabled{background:#151515;border-color:#ffffff21;box-shadow:none;color:#706760}@media (max-width: 1080px){.cartPageExact .cartPageLayout{grid-template-columns:1fr}.cartPageExact .cartSummaryColumn{position:static}.cartPageExact .cartSummaryCard{margin:0 auto;max-width:680px;width:100%}}@media (max-width: 720px){.cartPageExact{padding:20px 12px 44px}.cartPageExact .cartPageHeader{grid-template-columns:1fr auto}.cartPageExact .cartPageHeader>div{grid-column:1 / -1;grid-row:1}.cartPageExact .cartBackButton{grid-column:1;grid-row:2}.cartPageExact .cartSecureBadge{grid-column:2;grid-row:2}.cartPageExact .cartSteps{margin-bottom:20px}.cartPageExact .cartSteps li{gap:4px}.cartPageExact .cartSteps li span{font-size:9px}.cartPageExact .cartSectionHead{align-items:flex-start;flex-direction:column;gap:8px;padding:18px}.cartPageExact .cartSectionHead small{text-align:left}.cartPageExact .purchaseReceiptsHead{align-items:stretch;flex-direction:column;padding:18px}.cartPageExact .purchaseReceiptsHeadActions{align-items:center;flex-direction:row;justify-content:space-between}.cartPageExact .purchaseReceiptsPrivacy{align-items:flex-start;padding:10px 18px}.cartPageExact .purchaseReceiptTitleRow{align-items:stretch;flex-direction:column;gap:7px}.cartPageExact .purchaseReceiptStatus{align-self:flex-start;white-space:normal}.cartPageExact .cartItem{gap:11px;grid-template-columns:52px 64px minmax(0,1fr);padding:11px}.cartPageExact .cartList.scrollable{max-height:570px}.cartPageExact .cartItem img,.cartPageExact .cartItem>span{height:64px;width:64px}.cartPageExact .cartDeliveryOrder{min-height:70px;padding-right:9px}.cartPageExact .cartDeliveryOrder>strong{font-size:20px}.cartPageExact .qtyControl,.cartPageExact .qtyControl.fixedFreeQty{grid-column:1 / -1;grid-template-columns:34px 42px 34px auto;justify-content:start;min-width:0}.cartPageExact .qtyControl>span{align-self:center;grid-column:auto;grid-row:1;margin-right:5px}.cartPageExact .qtyControl .removeCartItem{grid-column:auto;margin:0 0 0 6px;min-width:0}}@media (max-width: 420px){.cartPageExact .cartSecureBadge{font-size:0;padding:9px}.cartPageExact .cartSteps li span{display:none}.cartPageExact .cartSteps li:not(:last-child):after{right:4px}.cartPageExact .cartList{padding:10px}.cartPageExact .cartItem{grid-template-columns:48px 58px minmax(0,1fr)}.cartPageExact .cartItem img,.cartPageExact .cartItem>span{height:58px;width:58px}.cartPageExact .cartItemDetails>strong{font-size:15px}.cartPageExact .qtyControl,.cartPageExact .qtyControl.fixedFreeQty{grid-template-columns:32px 36px 32px minmax(0,auto)}.cartPageExact .qtyControl>span{display:none}.cartPageExact .coinPackGrid{grid-template-columns:1fr}}
