:root{color-scheme:dark}html,body{background:#04100f}
:root{--logo-c:url("/assets/c1ddd74c880f.webp");--logo-w:url("/assets/d7efe7b10b93.webp")}
:root{--bg:#04100f;--cy:#22e5ff;--li:#7ff1ff;--tx:#e8fbff;--mu:#8fb3b8;--bd:rgba(34,229,255,.2);--gold:linear-gradient(180deg,#dffcff,#22e5ff 55%,#0a8fa8);box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}
*{box-sizing:border-box;margin:0}html{scroll-padding-top:70px}
body{background:var(--bg);color:var(--tx);font-family:'Cairo',sans-serif;padding-bottom:78px;background-image:linear-gradient(rgba(34,229,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(34,229,255,.07) 1px,transparent 1px),radial-gradient(circle at 90% 0,rgba(34,229,255,.22),transparent 50%);background-size:44px 44px,44px 44px,100% 100%}
h1,h2,h3,.k{font-family:'Cairo',sans-serif;font-weight:900}
.gold{background:var(--gold);-webkit-background-clip:text;background-clip:text;color:transparent}
a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:0}
.w{max-width:1120px;margin:auto;padding:0 14px}
.glass{background:rgba(255,255,255,.05);border:1px solid var(--bd);border-radius:16px;backdrop-filter:blur(10px)}
.top{background:linear-gradient(90deg,#063a40,#0b2b1a);font-size:12px;text-align:center;padding:7px 10px;color:var(--li)}
header{position:sticky;top:0;z-index:20;background:rgba(4,16,15,.9);backdrop-filter:blur(12px);border-bottom:1px solid var(--bd)}
.hd{display:flex;align-items:center;gap:10px;height:58px}.wm{font-size:20px;white-space:nowrap}
.nav{display:none;gap:16px;font-size:14px;color:var(--mu);margin-inline-start:10px}.nav a:hover{color:var(--cy)}.sp{flex:1}
.chip{padding:6px 12px;border-radius:99px;border:1px solid var(--bd);font-size:13px;white-space:nowrap;color:var(--tx);background:none}
.btn{background:linear-gradient(135deg,var(--cy),var(--li));color:#021;padding:12px 22px;border-radius:12px;font-weight:700;display:inline-block;box-shadow:0 0 22px rgba(34,229,255,.4)}
.btn.o{background:none;color:var(--cy);border:1px solid var(--cy);box-shadow:none}
.hero{position:relative;overflow:hidden;margin-top:14px;border-radius:20px;border:1px solid var(--bd);min-height:300px;display:flex;align-items:center;background:linear-gradient(270deg,rgba(4,16,15,.95) 35%,rgba(4,16,15,.35))}
.hero .t{position:relative;z-index:2;padding:24px 20px;max-width:560px}
.hero h1{font-size:clamp(32px,7vw,58px);line-height:1.3}.hero p{color:var(--mu);margin:8px 0 16px;font-size:14px}
.hero img{position:absolute;left:-10px;bottom:0;height:112%;mix-blend-mode:screen;opacity:.9;filter:drop-shadow(0 0 24px rgba(168,85,247,.5))}
.stats{display:flex;gap:18px;margin-top:16px;font-size:12px;color:var(--mu)}.stats b{display:block;font-size:18px;color:var(--li)}
.pr3{display:grid;gap:10px;margin-top:14px}.pm{padding:14px;display:flex;gap:12px;align-items:center;font-size:13px}.pm i{font-style:normal;font-size:24px;color:transparent;text-shadow:0 0 0 var(--li)}.pm b{display:block;font-size:14px}
.rep{margin-top:14px;padding:12px 14px;display:flex;align-items:center;gap:12px;justify-content:space-between;border-color:var(--li)}
.sec{margin:30px 0 12px;display:flex;justify-content:space-between;align-items:end}.sec h2{font-size:21px}.sec a{color:var(--cy);font-size:13px}
.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}
.gc{position:relative;display:flex;flex-direction:column;justify-content:flex-end;aspect-ratio:3/4;padding:12px;border-radius:16px;overflow:hidden;border:1px solid var(--bd);background:radial-gradient(circle at 70% 25%,hsla(var(--h),90%,55%,.55),transparent 55%),linear-gradient(160deg,hsl(var(--h),45%,14%),#04100f);transition:.2s}
.gc:hover{transform:translateY(-4px);border-color:var(--cy);box-shadow:0 0 24px hsla(var(--h),90%,55%,.45)}
.gc b{position:absolute;top:14px;inset-inline:0;text-align:center;font-size:44px;opacity:.9;text-shadow:0 0 22px hsl(var(--h),90%,60%);letter-spacing:2px}
.gc h3{font-size:14px;line-height:1.5}.gc small{color:var(--mu);font-size:11px}.gc .p{margin-top:4px;font-size:13px;font-weight:700;color:var(--li)}
.bdg{position:absolute;top:8px;inset-inline-start:8px;z-index:2;font-size:10px;background:var(--li);color:#021;padding:2px 8px;border-radius:99px;font-weight:700}
.pills{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.pills a{padding:9px 16px;border-radius:99px;border:1px solid var(--bd);white-space:nowrap;font-size:14px}.pills a:hover{border-color:var(--cy);color:var(--cy)}
.rv{display:grid;gap:10px}.rv div{padding:14px;font-size:13px;line-height:1.8}.rv b{color:var(--li)}
.steps{display:grid;gap:10px}.st{padding:14px;display:flex;gap:12px;align-items:center}.st i{font-style:normal;width:34px;height:34px;border-radius:50%;background:var(--cy);color:#021;display:grid;place-items:center;font-weight:700}
footer{margin-top:40px;border-top:1px solid var(--bd);padding:24px 0;color:var(--mu);font-size:13px;text-align:center;line-height:2}
.bn{position:fixed;bottom:0;inset-inline:0;z-index:30;display:flex;background:rgba(4,16,15,.96);border-top:1px solid var(--bd);padding:8px 0 calc(8px + env(safe-area-inset-bottom,0px))}
.bn a{flex:1;text-align:center;font-size:12px;color:var(--mu)}.bn b{display:block;font-size:20px;color:transparent;text-shadow:0 0 0 var(--mu)}.bn a.on{color:var(--cy)}.bn a.on b{text-shadow:0 0 0 var(--cy),0 0 10px var(--cy)}
.pg{display:grid;gap:14px;padding-top:18px}.box{padding:16px}.box h3{font-size:16px;margin-bottom:10px;display:flex;gap:8px;align-items:center}.box h3 i{font-style:normal;width:26px;height:26px;border-radius:50%;background:var(--cy);color:#021;display:grid;place-items:center;font-size:13px}
.info .gc{aspect-ratio:16/9}.tags{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0}.tags span{font-size:12px;border:1px solid var(--li);color:var(--li);padding:3px 10px;border-radius:99px}
.safe{background:rgba(127,241,255,.08);border:1px solid rgba(127,241,255,.4);border-radius:12px;padding:10px 12px;font-size:13px;margin-top:8px}
input{width:100%;background:rgba(0,0,0,.45);border:1px solid var(--bd);color:var(--tx);padding:13px;border-radius:12px;font:inherit}input:focus{outline:0;border-color:var(--cy)}
.row{display:flex;gap:8px}.tiles{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}
.tile{padding:14px 10px;text-align:center;border-radius:14px;border:1px solid var(--bd);background:rgba(255,255,255,.04);color:var(--tx);position:relative}
.tile.on{border-color:var(--li);box-shadow:0 0 16px rgba(127,241,255,.4);background:rgba(127,241,255,.08)}.tile b{display:block;font-size:15px}.tile em{font-style:normal;font-size:16px;display:block;margin-top:4px}
.hot{position:absolute;top:-8px;inset-inline-end:8px;font-size:10px;background:var(--cy);color:#021;padding:1px 8px;border-radius:99px;font-weight:700}
.sum{display:flex;justify-content:space-between;margin:6px 0;color:var(--mu)}.sum b{color:var(--tx)}.nt{font-size:12px;color:var(--mu);margin-top:8px}
.pay{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.pay span{font-size:12px;border:1px solid var(--bd);border-radius:8px;padding:4px 10px}
.fl{display:flex;gap:8px;overflow-x:auto}.fl .chip{cursor:pointer}.fl .on{border-color:var(--li);color:var(--li)}
.toast{position:fixed;bottom:92px;left:50%;transform:translateX(-50%);background:var(--li);color:#021;padding:12px 20px;border-radius:12px;font-weight:700;z-index:50;display:none}
@media(min-width:780px){.grid{grid-template-columns:repeat(5,1fr)}.nav{display:flex}.bn{display:none}body{padding-bottom:0}.pr3,.rv{grid-template-columns:repeat(3,1fr)}.steps{grid-template-columns:repeat(3,1fr)}.hero .t{padding:40px 48px}.pg{grid-template-columns:340px 1fr;align-items:start}.info{position:sticky;top:76px}.pg>.full{grid-column:2}.tiles{grid-template-columns:repeat(3,1fr)}}

body::before{content:"";position:fixed;inset:-20%;z-index:-1;background:radial-gradient(40% 35% at 20% 20%,rgba(34,229,255,.22),transparent),radial-gradient(35% 30% at 85% 60%,rgba(120,80,255,.16),transparent),radial-gradient(30% 30% at 50% 100%,rgba(127,241,255,.08),transparent);animation:aur 18s ease-in-out infinite alternate}
@keyframes aur{to{transform:translate(4%,3%) scale(1.1)}}
.gold{background:linear-gradient(180deg,#fff 10%,#9ff5ff 55%,#22e5ff);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 14px rgba(34,229,255,.35))}
.ic{width:1.15em;height:1.15em;vertical-align:-.2em;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}i[data-i]{display:inline-flex;font-style:normal}
.glass{position:relative;background:linear-gradient(135deg,rgba(255,255,255,.11),rgba(255,255,255,.025));border:1px solid rgba(255,255,255,.13);border-radius:22px;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 14px 44px rgba(0,0,0,.45);backdrop-filter:blur(20px) saturate(170%)}
.glass::after,.gc::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),rgba(34,229,255,.2),transparent 60%);opacity:0;transition:.3s}.glass:hover::after,.gc:hover::after{opacity:1}
header{background:rgba(4,16,15,.55);backdrop-filter:blur(22px) saturate(170%)}.wm{color:#fff;text-shadow:0 0 18px var(--cy),0 0 2px #fff;letter-spacing:.5px}.wm .ic{color:var(--cy);filter:drop-shadow(0 0 8px var(--cy))}
.srch{flex:1;display:flex;align-items:center;gap:8px;max-width:420px;margin-inline:auto;padding:0 14px;height:40px;border-radius:99px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);color:var(--mu);transition:.25s}.srch:focus-within{border-color:var(--cy);box-shadow:0 0 22px rgba(34,229,255,.35);color:var(--cy)}.srch input{background:none;border:0;padding:0;font-size:14px}.srch input:focus{box-shadow:none}
.chip{background:rgba(255,255,255,.06);backdrop-filter:blur(10px)}.chip .ic{color:var(--li)}
.btn{position:relative;overflow:hidden;border-radius:14px;transition:.25s}.btn::after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.6) 50%,transparent 70%);transform:translateX(120%);transition:.7s}.btn:hover{transform:translateY(-2px);box-shadow:0 0 34px rgba(34,229,255,.7)}.btn:hover::after{transform:translateX(-120%)}.btn:active{transform:scale(.96)}
.hero{border-radius:28px;border:1px solid rgba(255,255,255,.15);box-shadow:0 24px 70px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.2)}.hero img{z-index:1;animation:fl 6s ease-in-out infinite}@keyframes fl{50%{transform:translateY(-12px)}}
.hero::after{content:"";position:absolute;left:30px;bottom:-70px;width:340px;height:340px;border-radius:50%;border:2px solid var(--cy);box-shadow:0 0 60px var(--cy),inset 0 0 60px rgba(34,229,255,.45);animation:pu 4s ease-in-out infinite;opacity:.55}@keyframes pu{50%{transform:scale(1.07);opacity:.9}}
.stats b{font-family:'Cairo';text-shadow:0 0 14px rgba(127,241,255,.5)}
.pm i[data-i]{width:48px;height:48px;border-radius:15px;background:linear-gradient(135deg,rgba(34,229,255,.25),rgba(127,241,255,.12));border:1px solid var(--bd);display:grid;place-items:center;flex:none;color:var(--cy);text-shadow:none;font-size:22px;box-shadow:0 0 20px rgba(34,229,255,.2)}
.sec h2{position:relative;padding-inline-start:14px}.sec h2::before{content:"";position:absolute;inset-inline-start:0;top:12%;bottom:12%;width:4px;border-radius:4px;background:linear-gradient(var(--cy),var(--li));box-shadow:0 0 12px var(--cy)}
.gc{border-radius:24px;border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 12px 34px rgba(0,0,0,.5);transition:transform .15s,box-shadow .3s,border-color .3s;will-change:transform}
.gc::before{content:"";position:absolute;inset:auto 0 0 0;height:58%;background:linear-gradient(0deg,rgba(4,16,15,.95),rgba(4,16,15,.45) 65%,transparent);backdrop-filter:blur(5px);-webkit-mask-image:linear-gradient(0deg,#000 55%,transparent);mask-image:linear-gradient(0deg,#000 55%,transparent)}
.gc>*{position:relative;z-index:1}.gc>b{position:absolute;color:#fff;isolation:isolate;display:flex;justify-content:center;align-items:center;height:70px}.gc>b::before{content:"";position:absolute;width:84px;height:84px;border:2px solid hsla(var(--h),95%,65%,.65);border-radius:22px;transform:rotate(45deg);box-shadow:0 0 24px hsla(var(--h),95%,60%,.6),inset 0 0 18px hsla(var(--h),95%,60%,.3);z-index:-1;animation:rt 9s linear infinite}@keyframes rt{to{transform:rotate(405deg)}}.gc>b .ic{width:44px;height:44px;stroke-width:1.5}
.pills a{display:flex;align-items:center;gap:8px;background:rgba(255,255,255,.07);backdrop-filter:blur(12px);transition:.25s}.pills a .ic{color:var(--cy)}.pills a:hover{transform:translateY(-3px);box-shadow:0 0 24px rgba(34,229,255,.35)}
.bn{background:rgba(4,16,15,.6);backdrop-filter:blur(22px) saturate(170%)}.bn b{color:var(--mu);text-shadow:none}.bn a.on b{color:var(--cy);text-shadow:none;filter:drop-shadow(0 0 8px var(--cy))}.bn .ic{width:22px;height:22px}
.tile{border-radius:18px;background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.02));backdrop-filter:blur(12px);transition:.2s}.tile:hover{transform:translateY(-3px);border-color:var(--cy)}.tile.on{transform:scale(1.03)}
.safe,.tags span,.pay span{backdrop-filter:blur(8px)}.safe .ic{color:var(--li)}.top .ic{vertical-align:-.25em}
.r0{opacity:0}.r0.in{animation:up .65s cubic-bezier(.2,.8,.2,1) both}@keyframes up{from{opacity:0;translate:0 22px}to{opacity:1;translate:0}}
@media(max-width:779px){.wm{font-size:15px}.hd span.chip{display:none}.hero::after{width:240px;height:240px}}
@media(prefers-reduced-motion:reduce){*{animation:none!important}}
.hero{background:radial-gradient(55% 90% at 22% 55%,rgba(34,229,255,.24),transparent 70%),radial-gradient(40% 60% at 90% 10%,rgba(127,241,255,.07),transparent),linear-gradient(135deg,rgba(255,255,255,.09),rgba(255,255,255,.015));min-height:400px}
.hero::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(34,229,255,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(34,229,255,.09) 1px,transparent 1px);background-size:36px 36px;-webkit-mask-image:radial-gradient(70% 90% at 25% 60%,#000,transparent);mask-image:radial-gradient(70% 90% at 25% 60%,#000,transparent)}
.hero img{height:96%;left:3%;bottom:0;opacity:1;-webkit-mask-image:radial-gradient(ellipse 50% 60% at 50% 46%,#000 62%,transparent 100%);mask-image:radial-gradient(ellipse 50% 60% at 50% 46%,#000 62%,transparent 100%)}
.hero::after{left:6%;bottom:-90px;width:380px;height:380px}
.gc{--h:190!important;aspect-ratio:4/5;background:radial-gradient(circle at 50% 30%,hsla(var(--h),90%,55%,.4),transparent 60%),repeating-linear-gradient(135deg,rgba(255,255,255,.035) 0 2px,transparent 2px 16px),linear-gradient(160deg,hsl(var(--h),40%,13%),#04100f)}
.gc:nth-child(3n){--h:176!important}.gc:nth-child(3n+1){--h:204!important}
.gc>b{top:20%}
.gc>.bdg{position:absolute;top:10px;inset-inline-start:10px;inset-inline-end:auto;width:auto;height:auto;background:rgba(127,241,255,.16);color:var(--li);border:1px solid rgba(127,241,255,.5);backdrop-filter:blur(8px);font-size:10px;padding:3px 9px;z-index:3}
.gc .p{display:inline-block;align-self:flex-start;background:rgba(127,241,255,.12);border:1px solid rgba(127,241,255,.35);padding:3px 11px;border-radius:99px;margin-top:8px;color:var(--li)}
@media(max-width:779px){.hero{min-height:460px;align-items:flex-start}.hero img{opacity:.4;height:80%}}
.hero{min-height:440px}
.hero img{height:420px;width:auto;left:40px;bottom:0;opacity:1;z-index:1;-webkit-mask-image:radial-gradient(ellipse 80% 85% at 50% 50%,#000 74%,transparent 100%);mask-image:radial-gradient(ellipse 80% 85% at 50% 50%,#000 74%,transparent 100%);filter:drop-shadow(0 0 26px rgba(168,85,247,.45))}
.hero::after{z-index:0;left:51px;bottom:20px;width:360px;height:360px;border:0;box-shadow:none;opacity:1;background:conic-gradient(from 0deg,#22e5ff,transparent 28%,#7ff1ff 52%,transparent 78%,#22e5ff);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));filter:drop-shadow(0 0 16px #22e5ff);animation:spin 9s linear infinite}
@keyframes spin{to{transform:rotate(360deg)}}
.hero .t{z-index:3}.hero .t::before{content:"";position:absolute;inset:-30px;z-index:-1;pointer-events:none;background-image:radial-gradient(2px 2px at 20% 30%,#fff,transparent),radial-gradient(2px 2px at 70% 20%,#22e5ff,transparent),radial-gradient(1.5px 1.5px at 88% 68%,#7ff1ff,transparent),radial-gradient(2px 2px at 40% 85%,#fff,transparent),radial-gradient(1.5px 1.5px at 8% 60%,#22e5ff,transparent);animation:tw 3s ease-in-out infinite alternate}@keyframes tw{from{opacity:.25}to{opacity:1}}
.wel{display:inline-flex;align-items:center;gap:8px;padding:7px 16px;margin-bottom:12px;border-radius:99px;font-size:13px;font-weight:700;color:#e8fbff;background:linear-gradient(135deg,rgba(255,255,255,.14),rgba(255,255,255,.03));border:1px solid rgba(127,241,255,.5);backdrop-filter:blur(14px);box-shadow:0 0 22px rgba(127,241,255,.25),inset 0 1px 0 rgba(255,255,255,.3)}.wel .ic{color:var(--li);filter:drop-shadow(0 0 6px var(--li))}
.hero h1{text-shadow:0 0 40px rgba(34,229,255,.35)}
@media(max-width:779px){.hero{min-height:660px;align-items:flex-start}.hero img{height:300px;left:50%;transform:translateX(-50%);animation:none}.hero::after{width:270px;height:270px;left:50%;margin-left:-135px;bottom:14px}}
.hero img{mix-blend-mode:normal;-webkit-mask-image:none;mask-image:none;filter:none;left:40px;height:430px}
.hero::after{left:-40px;bottom:-60px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(34,229,255,.28),rgba(34,229,255,.08) 45%,transparent 68%);-webkit-mask:none;mask:none;filter:none;animation:pu 6s ease-in-out infinite}
@media(max-width:779px){.hero::after{width:380px;height:380px;left:50%;margin-left:-190px;bottom:-30px}}
.hero .t::before{display:none}
.hero p{max-width:430px}
@media(max-width:779px){.top{font-size:10.5px;white-space:nowrap;overflow:hidden}.hero{min-height:720px}.hero img{height:340px;left:50%;transform:translateX(-50%);animation:none}.hero::after{width:380px;height:380px;left:50%;margin-left:-190px;bottom:-20px}.hero p{max-width:none}}
.hero img{animation:none!important}
@media(min-width:780px){.hero img{height:424px;bottom:-6px}}
@media(max-width:779px){.hero img{bottom:-6px}}
.tick{overflow:hidden;direction:ltr;margin-top:14px;padding:12px 0;border-radius:99px;font-size:13px;color:var(--mu)}.tick div{display:inline-flex;gap:34px;white-space:nowrap;direction:rtl;animation:mq 45s linear infinite}.tick b{color:var(--li);font-weight:500}.tick .ic{color:var(--cy)}@keyframes mq{to{transform:translateX(-50%)}}
#pb{position:fixed;top:0;inset-inline:0;height:3px;z-index:60;transform-origin:right;transform:scaleX(0);background:linear-gradient(90deg,var(--cy),var(--li));box-shadow:0 0 12px var(--cy)}
.ft{margin-top:50px;padding:36px 0 96px;border-top:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,transparent,rgba(34,229,255,.07));text-align:start;color:var(--mu);font-size:13px;line-height:1.8}.ftg{display:grid;gap:24px;grid-template-columns:1fr}.ftg b{color:var(--tx);display:block;margin-bottom:8px}.ftg a{display:block;padding:4px 0}.ftg a:hover{color:var(--cy)}.soc{padding:10px 14px!important;margin-bottom:8px;border-radius:14px!important;color:var(--tx)}.cp{margin-top:24px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08);text-align:center;font-size:12px}
@media(min-width:780px){.ftg{grid-template-columns:1.4fr 1fr 1fr 1.3fr}.ft{padding-bottom:30px}}
.stage{position:absolute;left:40px;bottom:-6px;height:424px;z-index:1;transform-origin:50% 100%;animation:br 5s ease-in-out infinite;cursor:pointer}@keyframes br{50%{scale:1.014}}
.stage img{position:relative!important;left:auto!important;bottom:auto!important;height:100%!important;width:auto;display:block;transform-origin:50% 100%;transform:translate(var(--tx,0px),var(--ty,0px)) rotate(var(--r,0deg))!important;transition:transform .25s ease-out;animation:ent 1s cubic-bezier(.2,.8,.2,1) both!important;-webkit-mask-image:none!important;mask-image:none!important;filter:none!important;opacity:1!important;mix-blend-mode:normal!important}
@keyframes ent{from{opacity:0;translate:-50px 30px;scale:.9}}
.shine{position:absolute;inset:0;pointer-events:none;-webkit-mask:var(--m) center bottom/auto 100% no-repeat;mask:var(--m) center bottom/auto 100% no-repeat;background:linear-gradient(110deg,transparent 42%,rgba(255,255,255,.8) 50%,transparent 58%) 160% 0/300% 100% no-repeat;animation:shn 5.5s ease-in-out 1.5s infinite}@keyframes shn{0%{background-position:160% 0}45%,100%{background-position:-60% 0}}
.star{position:absolute;width:14px;height:14px;background:#fff;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);animation:tws 2.6s ease-in-out infinite;opacity:0;z-index:2}@keyframes tws{50%{opacity:1;transform:scale(1.3) rotate(20deg)}}
.bub{position:absolute;top:8%;left:98%;min-width:140px;max-width:190px;padding:10px 14px;font-size:13px;font-weight:700;line-height:1.5;border-radius:16px 16px 16px 4px;background:linear-gradient(135deg,rgba(255,255,255,.2),rgba(255,255,255,.06));border:1px solid rgba(255,255,255,.3);backdrop-filter:blur(14px);box-shadow:0 10px 30px rgba(0,0,0,.4),0 0 24px rgba(34,229,255,.3);opacity:0;scale:.7;transform-origin:0 100%;transition:.35s cubic-bezier(.2,1.4,.4,1);z-index:3;pointer-events:none}.bub.on{opacity:1;scale:1}
.bp{position:absolute;width:7px;height:7px;border-radius:50%;pointer-events:none;box-shadow:0 0 10px #22e5ff;animation:bst .9s ease-out forwards;z-index:4}@keyframes bst{to{transform:translate(var(--dx),var(--dy)) scale(.2);opacity:0}}
.hero::after{translate:calc(var(--ax,0)*-1px) calc(var(--ay,0)*-1px)}
@media(max-width:779px){.stage{left:50%;transform:translateX(-50%);height:340px}.bub{left:60%;top:-6px;max-width:150px;font-size:12px}}
.hero{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(250px,.85fr);align-items:stretch!important;min-height:500px}
.hero .t{align-self:center;max-width:none;padding:36px 36px 36px 12px}
.stage{position:relative!important;left:auto!important;bottom:auto!important;align-self:end;justify-self:center;height:clamp(300px,31vw,410px)!important;margin-bottom:-6px;transform:none!important}
.hero::after{left:-2%;bottom:-140px;margin-left:0;width:min(560px,52%);height:auto;aspect-ratio:1}
.bub{top:-64px;left:4%;min-width:150px;border-radius:16px 16px 4px 16px;transform-origin:0 100%}
@media(max-width:779px){.hero{grid-template-columns:1fr;min-height:0}.hero .t{padding:24px 20px 0}.stage{height:320px!important;margin-top:76px}.bub{top:-68px;left:50%;translate:-50% 0}.hero::after{left:50%;margin-left:-170px;width:340px;height:340px;bottom:-40px;aspect-ratio:auto}}

/* ===== FIX: hero image ratio, bubble, ring, icons ===== */
.hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);min-height:480px;overflow:hidden}
.hero .t{padding:36px 28px 36px 12px}
.stage{position:relative!important;height:auto!important;width:min(100%,clamp(300px,35vw,480px))!important;aspect-ratio:700/767;align-self:end;justify-self:center;margin:0 0 -4px!important;z-index:2;animation:none}
.stage img{position:static!important;display:block;width:100%!important;height:100%!important;max-width:none;object-fit:contain;object-position:bottom}
.shine{-webkit-mask-size:100% 100%!important;mask-size:100% 100%!important;-webkit-mask-position:center!important;mask-position:center!important}
.bub{top:4%!important;left:94%!important;right:auto!important;translate:none!important;border-radius:16px 16px 16px 4px!important;transform-origin:0 100%}
.hero::after{left:auto!important;right:auto!important;inset-inline-end:auto;left:4%!important;bottom:-120px!important;width:min(520px,48%)!important;margin:0!important}
@media(max-width:779px){
.hero{grid-template-columns:1fr;min-height:0}
.hero .t{padding:24px 20px 0}
.stage{width:min(78%,300px)!important;height:auto!important;margin:70px auto -4px!important;transform:none!important}
.bub{top:-56px!important;right:auto!important;left:50%!important;translate:-50% 0!important;border-radius:16px 16px 4px 16px;white-space:nowrap}
.hero::after{left:50%!important;margin-left:-190px!important;width:380px!important;bottom:-30px!important}
}
/* icons: stable size/alignment everywhere */
i[data-i]>.ic{display:block;flex:none}
.pm i[data-i]>.ic{width:24px;height:24px}
.top i[data-i],.chip i[data-i],.pills a i[data-i],.tick i[data-i],.wel i[data-i],.btn i[data-i],.safe i[data-i],.tags i[data-i],.bdg i[data-i]{vertical-align:-.2em;margin-inline:2px}
.bn a b{display:flex;justify-content:center;height:24px}.bn a b i[data-i]{display:flex}
.gc>b i[data-i]{display:flex}
.gc>b::before{display:block}
.stats{flex-wrap:wrap}

/* ===== gold touch ===== */
:root{--pg:linear-gradient(135deg,#dffcff,#22e5ff 45%,#0a8fa8);--pgl:#22e5ff}
@property --ang{syntax:'<angle>';inherits:false;initial-value:0deg}
@keyframes ang{to{--ang:360deg}}
.hero{border:1px solid transparent;background:radial-gradient(55% 90% at 22% 55%,rgba(34,229,255,.24),transparent 70%) padding-box,linear-gradient(135deg,rgba(255,255,255,.09),rgba(255,255,255,.015)) padding-box,linear-gradient(#06191b,#06191b) padding-box,conic-gradient(from var(--ang),rgba(34,229,255,.9),rgba(34,229,255,.15) 25%,rgba(34,229,255,.9) 50%,rgba(34,229,255,.15) 75%,rgba(34,229,255,.9)) border-box;animation:ang 8s linear infinite;box-shadow:0 30px 80px rgba(0,0,0,.6),0 0 60px rgba(34,229,255,.12)}
.hero h1{background:linear-gradient(100deg,#fff 0%,#9ff5ff 35%,#22e5ff 60%,#fff 80%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gsh 6s ease-in-out infinite alternate;filter:drop-shadow(0 0 18px rgba(34,229,255,.35))}
@keyframes gsh{to{background-position:100% 0}}
.top{background:linear-gradient(90deg,#063a40,#08262a 50%,#063a40);border-bottom:1px solid rgba(34,229,255,.25)}
.wel{border-color:rgba(34,229,255,.65);box-shadow:0 0 24px rgba(34,229,255,.25),inset 0 1px 0 rgba(255,255,255,.3)}.wel .ic{color:var(--pgl);filter:drop-shadow(0 0 6px var(--pgl))}
.btn:not(.o){background:linear-gradient(135deg,#22e5ff,#7ff1ff);box-shadow:0 0 26px rgba(34,229,255,.45),0 0 0 1px rgba(255,255,255,.25) inset}
.btn.o{border-color:rgba(34,229,255,.7);color:#c9f8ff}.btn.o:hover{box-shadow:0 0 26px rgba(34,229,255,.45)}
.stats b{background:var(--pg);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(0 0 10px rgba(34,229,255,.35))}
.sec h2::before{background:linear-gradient(var(--pgl),var(--cy));box-shadow:0 0 14px var(--pgl)}
.gc{border-color:rgba(255,255,255,.14)}
.gc:hover{border-color:rgba(34,229,255,.8);box-shadow:0 0 34px rgba(34,229,255,.3),0 18px 40px rgba(0,0,0,.55)}
.gc>b::before{border-color:rgba(34,229,255,.55);box-shadow:0 0 24px rgba(34,229,255,.35),inset 0 0 18px rgba(34,229,255,.25)}
.gc .p{background:linear-gradient(135deg,rgba(34,229,255,.2),rgba(34,229,255,.06));border-color:rgba(34,229,255,.55);color:#c9f8ff}
.gc>.bdg{background:var(--pg);color:#00171c;border:0;font-weight:700;box-shadow:0 0 14px rgba(34,229,255,.5)}
.pm i[data-i]{background:linear-gradient(135deg,rgba(34,229,255,.28),rgba(34,229,255,.12));border-color:rgba(34,229,255,.4);color:#c9f8ff}
.rep{border-color:rgba(34,229,255,.55);box-shadow:0 0 30px rgba(34,229,255,.12),inset 0 1px 0 rgba(255,255,255,.25)}
.rv b{color:var(--pgl);letter-spacing:2px}
.chip .ic{color:var(--pgl)}
.tile.on,.tile:hover{border-color:var(--pgl);box-shadow:0 0 20px rgba(34,229,255,.35)}.hot{background:var(--pg);color:#00171c}
.st i{background:var(--pg);box-shadow:0 0 14px rgba(34,229,255,.5)}
.bn a.on{color:var(--pgl)}.bn a.on b{color:var(--pgl);filter:drop-shadow(0 0 8px var(--pgl))}
#pb{background:linear-gradient(90deg,var(--pgl),var(--cy))}
.ft{background:linear-gradient(180deg,transparent,rgba(34,229,255,.06));border-top-color:rgba(34,229,255,.25)}
::selection{background:var(--pgl);color:#00171c}
@supports not (background:conic-gradient(from var(--ang),red,blue)){.hero{border-color:rgba(34,229,255,.5)}}

/* ===== ICONS v2 (duotone) ===== */
.ic{stroke-width:1.6;overflow:visible}.ic .f{fill:currentColor;fill-opacity:.2;stroke:none}
.top .ic,.tick .ic,.tags .ic,.bdg .ic{width:1.05em;height:1.05em}
.chip{display:inline-flex;align-items:center;gap:6px}
.pills a{gap:9px}.pills a .ic{width:20px;height:20px;color:var(--pgl);filter:drop-shadow(0 0 6px rgba(34,229,255,.45))}
.pm i[data-i]>.ic{width:26px;height:26px;filter:drop-shadow(0 0 8px rgba(34,229,255,.5))}
.bn a b{width:48px;height:30px;margin:0 auto 2px;border-radius:15px;display:flex;align-items:center;justify-content:center;transition:.25s}
.bn a.on b{background:rgba(34,229,255,.14);box-shadow:inset 0 0 0 1px rgba(34,229,255,.4),0 0 16px rgba(34,229,255,.2)}.bn .ic{width:21px;height:21px}
.hd .chip .ic{width:18px;height:18px}
.sec a{display:inline-flex;align-items:center;gap:4px}.sec a .ic{width:14px;height:14px;transform:scaleX(-1)}
.srch .ic{width:18px;height:18px}
/* ===== PRODUCT PAGE v2 ===== */
.ck{padding-top:14px;padding-bottom:20px}
.crumb{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--mu);flex-wrap:wrap;margin-bottom:12px}.crumb a:hover{color:var(--cy)}.crumb b{color:var(--tx);font-weight:500}.crumb .ic{width:13px;height:13px;transform:scaleX(-1);opacity:.6}
.gh{position:relative;overflow:hidden;display:flex;align-items:center;gap:26px;padding:28px 30px;border-radius:28px;border:1px solid rgba(255,255,255,.14);background:radial-gradient(60% 140% at 12% 50%,hsla(var(--h),90%,55%,.38),transparent 65%),radial-gradient(40% 80% at 100% 0,rgba(34,229,255,.12),transparent),repeating-linear-gradient(135deg,rgba(255,255,255,.03) 0 2px,transparent 2px 16px),linear-gradient(160deg,hsl(var(--h),42%,14%),#05161a);box-shadow:0 24px 60px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.2)}
.gh::after{content:"";position:absolute;inset:auto 0 0 0;height:2px;background:linear-gradient(90deg,transparent,var(--pgl),var(--cy),transparent);opacity:.8}
.emb{position:relative;flex:none;width:110px;height:110px;display:grid;place-items:center;font-size:38px;color:#fff;text-shadow:0 0 22px hsl(var(--h),90%,62%)}
.emb::before{content:"";position:absolute;inset:8px;border-radius:26px;border:2px solid hsla(var(--h),95%,68%,.75);background:linear-gradient(135deg,hsla(var(--h),90%,55%,.35),hsla(var(--h),90%,55%,.05));box-shadow:0 0 34px hsla(var(--h),95%,60%,.55),inset 0 0 22px hsla(var(--h),95%,60%,.35);transform:rotate(45deg) scale(.82);animation:rt2 12s linear infinite}
.emb::after{content:"";position:absolute;inset:0;border-radius:30px;border:1px dashed rgba(34,229,255,.45);transform:rotate(45deg) scale(.95);animation:rt2 20s linear infinite reverse}
@keyframes rt2{to{transform:rotate(405deg) scale(.82)}}
.emb span{position:relative;z-index:1;display:flex}.emb .ic{width:44px;height:44px}
.emb.s{width:54px;height:54px;font-size:18px}.emb.s::before{inset:6px;border-radius:12px;animation:none;transform:rotate(45deg) scale(.8)}.emb.s::after{display:none}.emb.s .ic{width:24px;height:24px}
.gi h1{font-size:clamp(26px,4.4vw,40px);line-height:1.3}.gi p{color:var(--mu);margin:6px 0 14px;font-size:14px}
.gt{display:flex;flex-wrap:wrap;gap:8px}.gt span{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:99px;font-size:12.5px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(10px)}.gt .ic{color:var(--pgl);width:16px;height:16px}
.cl{display:grid;gap:16px;margin-top:16px}.cm{display:grid;gap:14px;min-width:0}
.stpr{display:flex;align-items:center;gap:10px;padding:4px 6px}.stpr s{flex:1;height:2px;border-radius:2px;background:rgba(255,255,255,.12)}
.sti{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--mu);transition:.3s}
.sn{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;flex:none;text-decoration:none;font-weight:700;font-size:13px;color:var(--mu);background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.18);transition:.3s;position:relative}
.sn em{font-style:normal}.sn .ic{width:16px;height:16px;stroke-width:2.6}
.sti.act{color:var(--tx)}.sti.act .sn,.ck-card .ch .sn{color:#021;background:var(--cy);border-color:transparent;box-shadow:0 0 16px rgba(34,229,255,.55)}
.sti.done{color:var(--pgl)}.sti.done .sn,.ck-card.done .ch .sn{color:#00171c;background:var(--pg);border-color:transparent;box-shadow:0 0 16px rgba(34,229,255,.55)}
.sn i[data-i]{display:none}.done .sn em{display:none}.done .sn i[data-i]{display:flex}
.ck-card{padding:18px;border-radius:24px}
.ck-card .ch{display:flex;align-items:center;gap:12px;margin-bottom:14px}.ck-card .ch h3{font-size:16px}.ck-card .ch small{color:var(--mu);font-size:12.5px}
.ck-card.shk{animation:shk .5s,fl2 1.2s}@keyframes shk{20%,60%{translate:8px 0}40%,80%{translate:-8px 0}}@keyframes fl2{0%,50%{box-shadow:0 0 0 2px var(--pgl),0 0 30px rgba(34,229,255,.5)}}
.fld{display:flex;align-items:center;gap:10px;height:56px;padding:0 8px 0 14px;border-radius:16px;background:rgba(0,0,0,.4);border:1px solid rgba(255,255,255,.16);transition:.25s}.fld.shk{animation:shk .45s}
.fld:focus-within{border-color:var(--cy);box-shadow:0 0 24px rgba(34,229,255,.3)}.fld>.ic{color:var(--cy);width:22px;height:22px}
.fld input{background:none;border:0;padding:0;height:100%;font-size:16px;letter-spacing:.5px}.fld input:focus{box-shadow:none}
.vb{padding:10px 18px;border-radius:12px;white-space:nowrap;flex:none;display:inline-flex;align-items:center;gap:6px}.vb .ic{width:17px;height:17px}
.vb.ld{pointer-events:none;opacity:.85}.vb.ld::before{content:"";width:14px;height:14px;border:2px solid #021;border-top-color:transparent;border-radius:50%;animation:spn .6s linear infinite}@keyframes spn{to{transform:rotate(360deg)}}
.qk{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:12px;font-size:12.5px;color:var(--mu)}.qk .chip{cursor:pointer;color:var(--tx)}.qk .chip .ic{width:16px;height:16px}
.er{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;border-radius:12px;background:rgba(255,90,90,.1);border:1px solid rgba(255,110,110,.45);color:#ffb0b0;font-size:13px}.er .ic{width:18px;height:18px;flex:none}
.pf{display:flex;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;border-radius:16px;background:linear-gradient(135deg,rgba(127,241,255,.12),rgba(34,229,255,.06));border:1px solid rgba(127,241,255,.45);animation:up .5s both}.pf b{display:block;font-size:15px}.pf small{color:var(--mu);font-size:12px}
.pf .av{flex:none;width:44px;height:44px;border-radius:14px;display:grid;place-items:center;font-style:normal;background:linear-gradient(135deg,var(--cy),var(--li));color:#021}.pf .av .ic{width:24px;height:24px}
.okc{margin-inline-start:auto;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--li);color:#021;flex:none}.okc .ic{width:15px;height:15px;stroke-width:2.8}
.pkgs{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}
.pkg{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:16px 14px 14px;text-align:start;color:var(--tx);border-radius:20px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(145deg,rgba(255,255,255,.1),rgba(255,255,255,.02));backdrop-filter:blur(12px);transition:transform .2s,box-shadow .25s,border-color .25s;overflow:hidden}
.pkg:hover{transform:translateY(-3px);border-color:rgba(34,229,255,.6);box-shadow:0 10px 30px rgba(0,0,0,.4),0 0 22px rgba(34,229,255,.2)}
.pkg .pi{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:var(--cy);background:linear-gradient(135deg,rgba(34,229,255,.22),rgba(34,229,255,.04));border:1px solid rgba(34,229,255,.3);margin-bottom:6px}.pkg .pi .ic{width:22px;height:22px}
.pkg b{font-size:21px;line-height:1.2;display:flex;align-items:baseline;gap:5px;font-family:'Cairo';font-weight:900}.pkg b small{font-size:12px;color:var(--mu);font-family:'Cairo';font-weight:500}
.pkg em{font-style:normal;font-size:16px;background:var(--pg);-webkit-background-clip:text;background-clip:text;color:transparent}
.pkg .sv{font-size:11px;padding:2px 9px;border-radius:99px;color:var(--li);background:rgba(127,241,255,.12);border:1px solid rgba(127,241,255,.35);margin-top:4px}.pkg .sv.n{color:var(--mu);background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14)}
.pkg .hot{position:absolute;top:0;inset-inline-end:0;border-radius:0 0 0 12px;padding:4px 12px;font-size:10.5px;background:var(--pg);color:#00171c;font-weight:700;box-shadow:none}
.pkg .cm2{position:absolute;top:12px;inset-inline-start:12px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--pg);color:#00171c;scale:0;transition:.25s cubic-bezier(.2,1.6,.4,1);box-shadow:0 0 14px rgba(34,229,255,.7)}.pkg .cm2 .ic{width:14px;height:14px;stroke-width:3}
.pkg.on{border-color:var(--pgl);transform:translateY(-3px);background:linear-gradient(145deg,rgba(34,229,255,.2),rgba(255,255,255,.03));box-shadow:0 0 0 1px var(--pgl),0 14px 38px rgba(0,0,0,.45),0 0 32px rgba(34,229,255,.35)}.pkg.on .cm2{scale:1}.pkg.on .pi{color:var(--pgl);border-color:rgba(34,229,255,.5);background:linear-gradient(135deg,rgba(34,229,255,.3),rgba(34,229,255,.05))}
.pms{display:grid;gap:10px}
.pmc{display:flex;align-items:center;gap:12px;padding:12px 14px;text-align:start;color:var(--tx);border-radius:16px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05);transition:.2s}.pmc:hover{border-color:rgba(34,229,255,.55)}
.pmc .pi{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;flex:none;color:var(--cy);background:rgba(34,229,255,.12);border:1px solid rgba(34,229,255,.25)}.pmc .pi .ic{width:22px;height:22px}
.pmc b{display:block;font-size:14.5px}.pmc small{color:var(--mu);font-size:12px}.pmc .rd{margin-inline-start:auto;width:20px;height:20px;border-radius:50%;border:2px solid rgba(255,255,255,.3);position:relative;flex:none;transition:.2s}
.pmc.on{border-color:var(--pgl);background:linear-gradient(135deg,rgba(34,229,255,.16),rgba(255,255,255,.03));box-shadow:0 0 22px rgba(34,229,255,.2)}.pmc.on .rd{border-color:var(--pgl)}.pmc.on .rd::after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--pg);box-shadow:0 0 8px var(--pgl)}.pmc.on .pi{color:var(--pgl);border-color:rgba(34,229,255,.45);background:rgba(34,229,255,.14)}
.sumc h3{font-size:16px;display:flex;align-items:center;gap:8px;margin-bottom:14px}.sumc h3 .ic{color:var(--pgl);width:20px;height:20px}
.mini{display:flex;align-items:center;gap:12px;padding:10px;border-radius:16px;background:rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.1);margin-bottom:8px}.mini b{display:block;font-size:14px}.mini small{color:var(--mu);font-size:12px}
.rw{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:9px 0;font-size:13.5px;color:var(--mu);border-bottom:1px dashed rgba(255,255,255,.1)}.rw b{color:var(--tx);font-weight:700;text-align:end}.rw .ic{width:15px;height:15px;color:var(--pgl);vertical-align:-3px}
.rw.dc b{color:var(--li)}.rw.cbk b{color:var(--li)}.rw.tt{border:0;padding-top:14px;font-size:15px;color:var(--tx)}.rw.tt b{font-size:24px}
.cpn{display:flex;align-items:center;gap:8px;margin:12px 0 4px;height:44px;padding:0 6px 0 12px;border-radius:12px;border:1px dashed rgba(34,229,255,.5);background:rgba(34,229,255,.06);color:var(--pgl)}.cpn .ic{width:18px;height:18px;flex:none}
.cpn input{background:none;border:0;padding:0;font-size:13px;color:var(--tx)}.cpn input:focus{box-shadow:none}.cpn button{background:var(--pg);color:#00171c;border-radius:9px;padding:6px 12px;font-size:12.5px;font-weight:700;flex:none}
.pyb{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:10px;padding:15px;font-size:16px}.pyb .ic{width:19px;height:19px}.pyb.dis{background:linear-gradient(135deg,rgba(255,255,255,.14),rgba(255,255,255,.06));color:var(--tx);box-shadow:none;border:1px solid rgba(255,255,255,.18)}
.trg{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.trg span{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--mu);padding:8px 10px;border-radius:12px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.trg .ic{color:var(--li);width:17px;height:17px;flex:none}
.wsp{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;padding:11px;border-radius:14px;font-size:13px;color:#5eeaff;background:rgba(37,211,102,.1);border:1px solid rgba(37,211,102,.4)}.wsp:hover{box-shadow:0 0 20px rgba(37,211,102,.3)}.wsp .ic{width:19px;height:19px}
.pbar{position:fixed;inset-inline:0;bottom:calc(62px + env(safe-area-inset-bottom,0px));z-index:29;display:flex;align-items:center;gap:14px;padding:10px 14px;background:rgba(4,16,15,.82);backdrop-filter:blur(22px) saturate(170%);border-top:1px solid rgba(34,229,255,.35);box-shadow:0 -10px 30px rgba(0,0,0,.45)}.pbar small{display:block;color:var(--mu);font-size:11px}.pbar b{font-size:20px}.pbar .pyb{margin:0;flex:1;padding:13px}
.mdl{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:20px;background:rgba(2,10,10,.7);backdrop-filter:blur(8px);opacity:0;transition:.3s}.mdl.on{opacity:1}
.mc{width:min(400px,100%);padding:26px 22px;text-align:center;border-radius:28px;border:1px solid rgba(34,229,255,.5);background:linear-gradient(160deg,rgba(255,255,255,.14),rgba(255,255,255,.03)),#06191b;box-shadow:0 30px 80px rgba(0,0,0,.6),0 0 60px rgba(34,229,255,.2);scale:.85;transition:.4s cubic-bezier(.2,1.4,.4,1)}.mdl.on .mc{scale:1}
.mc h3{font-size:24px}.mc p{color:var(--mu);margin:4px 0 14px}.mc p b{color:var(--pgl)}.mc .rw{text-align:start}.mc .nt{display:block;margin:12px 0}.mc .btn{display:block;margin-bottom:10px}
.ok2{width:76px;height:76px;margin:0 auto 12px;border-radius:50%;display:grid;place-items:center;color:#00171c;background:var(--pg);box-shadow:0 0 0 8px rgba(34,229,255,.15),0 0 40px rgba(34,229,255,.6);animation:pp .6s cubic-bezier(.2,1.6,.4,1)}.ok2 .ic{width:40px;height:40px;stroke-width:3}@keyframes pp{from{scale:0}}
@media(min-width:780px){.cl{grid-template-columns:minmax(0,1fr) 390px;align-items:start}.sm{position:sticky;top:76px}.pbar{display:none}.pkgs{grid-template-columns:repeat(3,1fr)}.ck-card{padding:22px}.gh{padding:34px 44px;gap:34px}.emb{width:150px;height:150px;font-size:50px}.emb::before{border-radius:34px}.emb .ic{width:58px;height:58px}}
@media(max-width:779px){.gh{flex-direction:column;text-align:center;padding:22px 18px}.gt{justify-content:center}.ck{padding-bottom:84px}.toast{bottom:150px}.stpr .sti span{display:none}.sti.act span{display:inline}.trg{grid-template-columns:1fr 1fr}.vb{padding:10px 12px}}
@media(max-width:479px){.wm{font-size:13px}.wm::after{font-size:8px;padding:2px 5px;margin-inline-start:5px}.hd{gap:6px}.hd .chip.k{padding:6px 9px}.srch{min-width:0;padding:0 10px}.srch input{min-width:0}}

/* ===== PERF + CLEAR HERO IMAGE ===== */
.hero{animation:none!important;transform:none}
.hero h1{animation:none!important;filter:none!important;text-shadow:none}
.hero::after{animation:none!important;translate:none!important}
.stage{animation:fl3 7s ease-in-out infinite!important;will-change:translate}@keyframes fl3{50%{translate:0 -7px}}
.stage img{transform:translate3d(var(--px,0px),var(--py,0px),0)!important;transition:none!important;filter:none!important;image-rendering:auto;backface-visibility:hidden}
.glass{backdrop-filter:blur(10px)!important}.gc::before{backdrop-filter:none!important}.tick,.pm,.rep,.rv>div,.st{backdrop-filter:blur(8px)}header{backdrop-filter:blur(14px) saturate(150%)}.bn{backdrop-filter:blur(14px)}
.gc>b::before{animation-play-state:paused}.gc:hover>b::before{animation-play-state:running}
.gc:hover{will-change:transform}
body::before{will-change:transform}
.bub{backdrop-filter:none;background:linear-gradient(135deg,rgba(255,255,255,.22),rgba(255,255,255,.1));box-shadow:0 8px 24px rgba(0,0,0,.35)}
@media(prefers-reduced-motion:reduce){.stage{animation:none!important}}
/* ===== GAME PHOTOS ===== */
.gc.pic{background:var(--pic) center 4%/auto 80% no-repeat,radial-gradient(circle at 50% 38%,hsla(var(--h),90%,55%,.5),transparent 62%),repeating-linear-gradient(135deg,rgba(255,255,255,.035) 0 2px,transparent 2px 16px),linear-gradient(160deg,hsl(var(--h),40%,13%),#04100f)}
.gc.pic>b{display:none}.gc.pic::before{height:62%}
.gh.pic{padding-top:14px;padding-bottom:0;align-items:flex-end}.gh.pic .gi{align-self:center;padding-bottom:22px}
.gpic{flex:none;width:200px;height:240px;margin-top:-6px;background:var(--pic) center bottom/contain no-repeat}
@media(min-width:780px){.gpic{width:250px;height:290px}}
@media(max-width:779px){.gh.pic{align-items:center}.gpic{width:190px;height:220px}.gh.pic .gi{padding-bottom:20px}}
/* ===== ACCOUNTS ===== */
.accw{display:flex;gap:8px;align-items:center}.btn.sm{padding:8px 16px;font-size:13px;border-radius:12px;display:inline-flex;align-items:center;gap:6px}.btn.sm .ic{width:17px;height:17px}
.pch .ic,.wch .ic{width:18px;height:18px}.pch span{max-width:90px;overflow:hidden;text-overflow:ellipsis}
@media(max-width:479px){.pch span{display:none}.wch{padding:6px 9px}}
.xb{position:absolute;top:14px;inset-inline-start:14px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.08);color:var(--tx)}.xb .ic{width:18px;height:18px}
.mc{position:relative}
.lgo{width:62px;height:62px;margin:0 auto 8px;border-radius:20px;display:grid;place-items:center;color:#00171c;background:var(--pg);box-shadow:0 0 34px rgba(34,229,255,.5)}.lgo .ic{width:34px;height:34px}
.asub{margin:4px 0 14px!important;font-size:13px}
.tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:14px;background:rgba(0,0,0,.35);margin-bottom:14px}.tabs button{padding:10px;border-radius:11px;background:none;color:var(--mu);font-weight:700}.tabs button.on{background:var(--pg);color:#00171c}
.af .f{display:flex;align-items:center;gap:10px;height:50px;padding:0 14px;margin-bottom:10px;border-radius:14px;background:rgba(0,0,0,.4);border:1px solid rgba(255,255,255,.16);text-align:start;color:var(--mu);transition:.2s}.af .f:focus-within{border-color:var(--cy);box-shadow:0 0 20px rgba(34,229,255,.28);color:var(--cy)}
.af .f input{background:none;border:0;padding:0;height:100%}.af .f input:focus{box-shadow:none}.af .f .ic{width:20px;height:20px;flex:none}.eye{background:none;color:var(--mu);display:grid;place-items:center;padding:0}
.af .er{margin:0 0 10px;text-align:start}.af .btn{width:100%;margin-top:4px;padding:14px}.af .btn:disabled{opacity:.6}
.gate{text-align:center;padding:34px 20px}.gi2{width:76px;height:76px;margin:0 auto 12px;border-radius:24px;display:grid;place-items:center;color:var(--pgl);background:linear-gradient(135deg,rgba(34,229,255,.2),rgba(34,229,255,.08));border:1px solid rgba(34,229,255,.4);box-shadow:0 0 30px rgba(34,229,255,.2)}.gi2 .ic{width:38px;height:38px}
.wc{display:flex;align-items:center;justify-content:space-between;padding:22px;border-radius:26px;background:linear-gradient(135deg,rgba(34,229,255,.28),rgba(34,229,255,.12)),#06191b;border:1px solid rgba(34,229,255,.5);box-shadow:0 20px 50px rgba(0,0,0,.45),0 0 40px rgba(34,229,255,.15)}.wc small{color:var(--mu)}.wc b{display:block;font-size:34px;background:var(--pg);-webkit-background-clip:text;background-clip:text;color:transparent;margin:2px 0 6px}.wt{font-size:12px;color:var(--li);display:inline-flex;gap:6px;align-items:center}.wt .ic{width:15px;height:15px}
.wi{width:64px;height:64px;border-radius:20px;display:grid;place-items:center;color:var(--pgl);background:rgba(0,0,0,.3);border:1px solid rgba(34,229,255,.4)}.wi .ic{width:34px;height:34px}
.amts{display:flex;gap:8px;flex-wrap:wrap}.am{cursor:pointer;color:var(--tx);padding:9px 16px}.am.on{border-color:var(--pgl);color:var(--pgl);box-shadow:0 0 16px rgba(34,229,255,.3)}
.demo{margin-top:10px;width:100%;justify-content:center;color:var(--mu);border-style:dashed;cursor:pointer;padding:10px}
.plus{color:var(--li)!important}.minus{color:#ff9a9a!important}
.ords{display:grid;gap:12px}.oc .oh,.oc .ob,.oc .of{display:flex;justify-content:space-between;align-items:center;gap:10px}.oc .ob{margin:12px 0;padding:12px 0;border-block:1px dashed rgba(255,255,255,.12)}.oc .ob small{display:block;color:var(--mu);font-size:12.5px}.oc .op{font-size:18px;background:var(--pg);-webkit-background-clip:text;background-clip:text;color:transparent}.oc .of small{color:var(--mu);font-size:12px}
.stt{font-size:12px;padding:3px 12px;border-radius:99px;font-weight:700}.stt.ok{color:var(--li);background:rgba(127,241,255,.12);border:1px solid rgba(127,241,255,.4)}.stt.wt2{color:#c9f8ff;background:rgba(34,229,255,.12);border:1px solid rgba(34,229,255,.45)}
.prof{display:flex;align-items:center;gap:16px}.pav{width:68px;height:68px;border-radius:22px;display:grid;place-items:center;font:700 28px 'Cairo',sans-serif;color:#00171c;background:var(--pg);box-shadow:0 0 30px rgba(34,229,255,.45);flex:none}.prof small{color:var(--mu);display:block}.tier{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:12px;padding:3px 12px;border-radius:99px;color:var(--pgl);border:1px solid rgba(34,229,255,.5);background:rgba(34,229,255,.1)}.tier .ic{width:14px;height:14px}
.st3{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.st3>div{padding:14px 8px;text-align:center;border-radius:20px}.st3 .ic{width:22px;height:22px;color:var(--pgl);margin-bottom:6px}.st3 b{display:block;font-size:15px}.st3 small{color:var(--mu);font-size:11.5px}
.lnks{display:grid;margin:12px 0}.lnks a{display:flex;align-items:center;gap:10px;padding:12px 4px;border-bottom:1px dashed rgba(255,255,255,.1)}.lnks a .ic:first-child{color:var(--cy)}.lnks a .ic:last-child{margin-inline-start:auto;width:14px;height:14px;transform:scaleX(-1);opacity:.6}
.af .f input[dir=ltr]{text-align:right}.af .f input[dir=ltr]::placeholder{direction:rtl}.af .f input[type=password]{text-align:left}

/* ===== polish v3 ===== */
html{scroll-behavior:smooth}
#app.pgin{animation:pgi .38s cubic-bezier(.2,.8,.2,1) backwards}@keyframes pgi{from{opacity:0;translate:0 12px}}
header{transition:background .3s,box-shadow .3s,border-color .3s}header.sc{background:rgba(4,16,15,.82);box-shadow:0 10px 34px rgba(0,0,0,.45);border-bottom-color:rgba(34,229,255,.35)}
#spot0{display:none!important;position:fixed;top:0;left:0;width:520px;height:520px;border-radius:50%;pointer-events:none;z-index:-1;background:radial-gradient(circle,rgba(34,229,255,.11),rgba(34,229,255,.05) 45%,transparent 70%);will-change:transform}
.tick:hover>div{animation-play-state:paused}
.ft,.rv,.steps{content-visibility:auto;contain-intrinsic-size:auto 300px}
.btn,.chip,.pills a,.pkg,.pmc,.gc{-webkit-tap-highlight-color:transparent}
.fc{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:99px;font-size:12.5px;font-weight:700;white-space:nowrap;background:linear-gradient(135deg,rgba(255,255,255,.2),rgba(255,255,255,.07));border:1px solid rgba(255,255,255,.28);box-shadow:0 10px 26px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.35);animation:fl4 5s ease-in-out infinite;pointer-events:none}
.fc .ic{width:17px;height:17px;color:var(--pgl)}
.fc.c1{left:-11%;bottom:27%}.fc.c2{left:-8%;top:47%}.fc.c3{right:-9%;bottom:9%}
@keyframes fl4{50%{translate:0 -9px}}
@media(max-width:779px){.fc.c2,.fc.c3{display:none}.fc.c1{left:-4%;bottom:14%}}
.spot{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;overflow:hidden;margin-top:14px;padding:24px 28px;min-height:190px;border-radius:28px!important;border:1px solid rgba(34,229,255,.55)!important;background:radial-gradient(60% 150% at 12% 55%,rgba(34,229,255,.3),transparent 65%),radial-gradient(40% 100% at 100% 0,rgba(34,229,255,.15),transparent),linear-gradient(135deg,rgba(255,255,255,.09),rgba(255,255,255,.02))!important;box-shadow:0 0 44px rgba(34,229,255,.14),0 20px 50px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.22)!important;transition:transform .25s,box-shadow .3s}
.spot:hover{transform:translateY(-3px);box-shadow:0 0 60px rgba(34,229,255,.3),0 24px 56px rgba(0,0,0,.5)!important}
.spot .spt{position:relative;z-index:2;max-width:520px}.spot h2{font-size:clamp(22px,3.4vw,32px);margin:10px 0 6px}.spot p{color:var(--mu);font-size:14px}
.bdg2{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:99px;font-size:12px;font-weight:700;color:#00171c;background:var(--pg);box-shadow:0 0 18px rgba(34,229,255,.5)}.bdg2 .ic{width:14px;height:14px}
.spp{display:flex;align-items:center;gap:14px;margin-top:14px}.spp b{font-size:28px;background:var(--pg);-webkit-background-clip:text;background-clip:text;color:transparent}
.spi{flex:none;align-self:stretch;width:230px;margin:-24px 0 -24px;background:var(--pic) center bottom/contain no-repeat}
@media(max-width:779px){.spot{padding:20px 18px}.spi{position:absolute;inset-inline-start:-18px;bottom:0;top:auto;width:150px;height:78%;opacity:.55;margin:0}}
/* image cards: cover mode */
.gc.cov{background:var(--pic) center/cover no-repeat,linear-gradient(160deg,hsl(var(--h),40%,13%),#04100f)}
.gc.cov::before{height:70%}
.gh.cov .gpic{width:200px;height:220px;margin:0;border-radius:24px;background-size:cover;background-position:center;border:1px solid rgba(34,229,255,.5);box-shadow:0 16px 40px rgba(0,0,0,.5),0 0 30px rgba(34,229,255,.2)}
.gh.cov{align-items:center;padding-bottom:30px}.gh.cov .gi{padding-bottom:0}
.sec{position:relative}.sec::after{content:"";position:absolute;inset-inline:0;bottom:-8px;height:1px;background:linear-gradient(90deg,rgba(34,229,255,.4),transparent 60%);opacity:.6}
.stats>div{padding:10px 16px;border-radius:16px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1)}
.stats{gap:10px}
.spot{backdrop-filter:none!important}body::before{animation:none!important}

/* icon tiles */
.gc.ico{background:radial-gradient(circle at 50% 36%,hsla(var(--h),90%,55%,.45),transparent 62%),repeating-linear-gradient(135deg,rgba(255,255,255,.035) 0 2px,transparent 2px 16px),linear-gradient(160deg,hsl(var(--h),40%,13%),#04100f)}
.gc.ico>b{display:none}
.gc .ci{position:absolute!important;top:15%;left:50%;width:56%;aspect-ratio:1;translate:-50% 0;border-radius:24%;background:var(--pic) center/cover no-repeat;box-shadow:0 14px 34px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.2),0 0 34px hsla(var(--h),95%,60%,.5);z-index:1;transition:transform .3s}
.gc:hover .ci{transform:scale(1.06) rotate(-2deg)}
.gh.ico{align-items:center;padding-bottom:30px}.gh.ico .gi{padding-bottom:0}
.gh.ico .gpic{width:150px;height:150px;margin:0;border-radius:26%;background:var(--pic) center/cover no-repeat;box-shadow:0 16px 40px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.2),0 0 40px hsla(var(--h),95%,60%,.5)}
@media(min-width:780px){.gh.ico .gpic{width:170px;height:170px}}
.mic{flex:none;width:54px;height:54px;border-radius:24%;background:var(--pic) center 8%/cover no-repeat,#0b2326;box-shadow:0 6px 16px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.2),0 0 18px hsla(var(--h),95%,60%,.45)}

/* ===== FONTS ===== */
body{font-family:'Cairo','Cairo',sans-serif}
h1,h2,h3,.k,.stats b,.pkg b,.rw.tt b,.wc b,.spp b,.oc .op,.mc h3,.wm{font-family:'Cairo','Cairo',sans-serif!important;font-weight:400!important}
.wm{letter-spacing:.8px;font-size:23px}.wm::after{font-family:'Cairo',sans-serif!important;font-weight:800!important}
h2{letter-spacing:.2px}.sec h2{font-size:25px}.hero h1{font-size:clamp(36px,7vw,66px);line-height:1.2}
.btn{font-weight:800}
/* ===== TOP STRIP ===== */
.top2{position:relative;z-index:21;height:38px;background:linear-gradient(90deg,#03100f,#0a2528 50%,#03100f);border-bottom:1px solid rgba(34,229,255,.28);font-size:13px;color:#cdeff3}
.top2::after{content:"";position:absolute;inset-inline:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(34,229,255,.7),transparent)}
.tp{display:flex;align-items:center;gap:14px;height:100%}
.tmq{flex:1;min-width:0;overflow:hidden;direction:ltr;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}
.tmt{display:inline-flex;white-space:nowrap;direction:rtl;animation:mq 60s linear infinite;will-change:transform}
.tmq:hover .tmt{animation-play-state:paused}
.tmt span{display:inline-flex;align-items:center;gap:8px;padding:0 20px;position:relative}
.tmt span::after{content:"";position:absolute;inset-inline-end:-2px;top:50%;width:5px;height:5px;margin-top:-2.5px;border-radius:50%;background:var(--pgl);box-shadow:0 0 8px var(--pgl);opacity:.85}
.tmt .ic{width:15px;height:15px;color:var(--pgl)}
.curw{position:relative;flex:none}
.curb{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 11px;border-radius:99px;font-size:12px;font-weight:700;color:#c9f8ff;background:rgba(34,229,255,.1);border:1px solid rgba(34,229,255,.45);transition:.2s}
.curb:hover{background:rgba(34,229,255,.2);box-shadow:0 0 16px rgba(34,229,255,.25)}.curb .ic{width:15px;height:15px}.curb .dn{display:inline-flex}.curb .dn .ic{width:12px;height:12px;transform:rotate(-90deg)}
.curm{position:absolute;top:34px;inset-inline-start:0;z-index:60;width:240px;padding:8px;border-radius:18px;background:rgba(6,25,27,.97);border:1px solid rgba(34,229,255,.4);box-shadow:0 24px 60px rgba(0,0,0,.6);animation:pgi .2s both}
.curm[hidden]{display:none}
.curm button{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border-radius:12px;background:none;color:var(--tx);text-align:start;font-size:13px}
.curm button:hover{background:rgba(255,255,255,.07)}.curm button.on{background:rgba(34,229,255,.14);color:#c9f8ff}
.curm b{font-size:12px;width:34px;color:var(--pgl)}.curm span{flex:1}.curm em{font-style:normal;color:var(--mu);font-size:12px}
.curm small{display:block;padding:8px 10px 4px;color:var(--mu);font-size:11px;line-height:1.6;border-top:1px dashed rgba(255,255,255,.12);margin-top:6px}
@media(max-width:779px){.top2{font-size:12px}.curb span{display:none}.curb{padding:0 9px}.curm{inset-inline-start:auto;inset-inline-end:0}}
.rw.egp{color:var(--mu);font-size:12.5px}.rw.egp b{color:var(--li)}
/* ===== HEADER polish ===== */
header .nav a{position:relative;padding:6px 2px}header .nav a::after{content:"";position:absolute;inset-inline:0;bottom:0;height:2px;border-radius:2px;background:var(--pg);transform:scaleX(0);transition:.25s}header .nav a:hover::after{transform:scaleX(1)}
.hero{min-height:520px}

/* ===== HERO v4: screen-blended originals, no cursor light ===== */
.glass::after,.gc::after{display:none!important}
.gc{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s}
.gc:hover{transform:translateY(-6px)!important}
.hero::before{display:none}
.stage{aspect-ratio:1000/1100!important;overflow:visible}
.stage .pl{position:absolute;inset:0;opacity:0;translate:26px 0;transform:translate3d(var(--px,0px),var(--py,0px),0);transition:opacity .5s ease,translate .9s cubic-bezier(.2,.8,.2,1);will-change:opacity}
.stage .pl.on{opacity:1;translate:0 0}
.stage .pl img{position:absolute!important;inset:0;left:0!important;bottom:0!important;width:100%!important;height:100%!important;object-fit:contain;object-position:center bottom;transform:none!important;animation:none!important;transition:none!important;filter:none!important;mask-image:none!important;-webkit-mask-image:none!important;opacity:1!important;mix-blend-mode:normal!important}
.stage .aura{position:absolute;inset:8% -14% 0;border-radius:50%;background:radial-gradient(closest-side,rgba(168,85,247,.32),rgba(34,229,255,.16) 55%,transparent 78%);animation:aur2 6s ease-in-out infinite alternate;pointer-events:none}
@keyframes aur2{to{opacity:.5;transform:scale(1.07)}}
.stage .star{z-index:3}
.ember{position:absolute;border-radius:50%;pointer-events:none;z-index:3;opacity:0;animation:rise 6s linear infinite}
@keyframes rise{0%{transform:translate3d(0,0,0);opacity:0}15%{opacity:.95}100%{transform:translate3d(var(--dx),-150px,0);opacity:0}}
.stage .dots{position:absolute;inset-inline:0;bottom:-2px;display:flex;justify-content:center;gap:8px;z-index:4}
.stage .dots button{width:8px;height:8px;padding:0;border-radius:99px;background:rgba(255,255,255,.35);transition:.3s}
.stage .dots button.on{width:26px;background:var(--pg);box-shadow:0 0 12px rgba(34,229,255,.7)}
.stage .bub{backdrop-filter:none}
@media(prefers-reduced-motion:reduce){.stage .aura,.ember,.stage .star{animation:none}}
/* ===== search dropdown ===== */
.srch{position:relative}
.sdd{position:absolute;top:calc(100% + 10px);inset-inline:-6px;z-index:80;padding:6px;border-radius:18px;background:rgba(6,25,27,.98);border:1px solid rgba(34,229,255,.4);box-shadow:0 24px 60px rgba(0,0,0,.6);animation:pgi .18s both}
.sdd[hidden]{display:none}
.sdd a{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:12px;color:var(--tx)}
.sdd a:hover,.sdd a.on{background:rgba(34,229,255,.14)}
.sdd b{display:block;font-size:14px}.sdd small{color:var(--mu);font-size:12px}.sdd span{flex:1}
.sdd a>.ic{width:14px;height:14px;transform:scaleX(-1);opacity:.5}
.sdd p{padding:14px;text-align:center;color:var(--mu);font-size:13px}
.sth{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:24%;font-style:normal;font-size:14px;background:#0b2326 center/cover no-repeat;border:1px solid rgba(255,255,255,.18)}
.sth .ic{width:22px;height:22px}
/* ===== faq / payments ===== */
.payrow{display:flex;flex-wrap:wrap;gap:10px}
.payrow span{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:16px!important;font-size:14px}
.payrow .ic{width:20px;height:20px;color:var(--pgl)}
.faq{display:grid;gap:10px}
.faq details{border-radius:18px!important;padding:0!important;overflow:hidden}
.faq summary{list-style:none;cursor:pointer;padding:16px 18px;font-weight:700;display:flex;align-items:center;justify-content:space-between;gap:10px}
.faq summary::-webkit-details-marker{display:none}
.faq summary::after{content:"+";flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;color:#00171c;background:var(--pg);font-weight:800;transition:transform .25s}
.faq details[open] summary::after{transform:rotate(45deg)}
.faq p{padding:0 18px 16px;color:var(--mu);line-height:1.9;font-size:14px}

/* ===== LOGO lockup ===== */
.wm{display:inline-flex!important;align-items:center;gap:10px;font-size:inherit}
.wm::after{display:none!important}
.wm .lg{flex:none;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:#00171c;background:var(--pg);box-shadow:0 0 18px rgba(34,229,255,.45),inset 0 1px 0 rgba(255,255,255,.55)}
.wm .lg .ic{width:22px;height:22px;stroke-width:2;filter:none;color:#00171c}
.wm .wt{display:flex;flex-direction:column;align-items:flex-start;line-height:1;direction:ltr}
.wm .wt b{font:inherit;font-size:21px;letter-spacing:1.2px;color:#fff;text-shadow:0 0 14px rgba(34,229,255,.4)}
.wm .wt em{font:800 9px 'Cairo',sans-serif;font-style:normal;letter-spacing:5.5px;color:var(--pgl);margin-top:4px;padding-inline-start:1px}
@media(max-width:479px){.wm .lg{width:32px;height:32px;border-radius:10px}.wm .lg .ic{width:19px;height:19px}.wm .wt b{font-size:17px;letter-spacing:.8px}.wm .wt em{font-size:8px;letter-spacing:4px}.wm{gap:8px}}
.ft .wm .wt b{font-size:24px}
/* ===== HERO: no neon backdrop, smooth hand-over ===== */
.stage .pl{opacity:0;translate:70px 0;scale:.97;transition:opacity .9s ease,translate 1.1s cubic-bezier(.22,.9,.3,1),scale 1.1s cubic-bezier(.22,.9,.3,1)}
.stage .pl.on{opacity:1;translate:0 0;scale:1}
.stage .pl.out{translate:-70px 0;scale:.97}
.stage .aura{display:none}
/* ===== ACCOUNTS: the vault ===== */
.vsub{color:var(--mu);font-size:14px;margin:-4px 0 14px}
.r-legend{--rc:#22e5ff;--rg:rgba(34,229,255,.42)}.r-epic{--rc:#7ff1ff;--rg:rgba(127,241,255,.36)}.r-rare{--rc:#22e5ff;--rg:rgba(34,229,255,.36)}.r-base{--rc:#cfe3ea;--rg:rgba(207,227,234,.28)}
.legend{display:flex;flex-wrap:wrap;gap:14px;margin:0 0 12px;font-size:12.5px;color:var(--mu)}.legend span{display:inline-flex;align-items:center;gap:7px}.legend i{width:10px;height:10px;border-radius:3px;background:var(--rc);box-shadow:0 0 10px var(--rc);transform:rotate(45deg)}
.ags{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}
@media(min-width:780px){.ags{grid-template-columns:repeat(3,1fr);gap:18px}}
.ac{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:24px;border:1px solid var(--rg);background:linear-gradient(170deg,rgba(255,255,255,.07),rgba(255,255,255,.015)),#06191b;box-shadow:0 14px 36px rgba(0,0,0,.45);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s}
.ac:hover{transform:translateY(-6px);border-color:var(--rc);box-shadow:0 20px 44px rgba(0,0,0,.55),0 0 30px var(--rg)}
.ac .art{position:relative;height:150px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(60% 95% at 50% 48%,var(--rg),transparent 72%),repeating-linear-gradient(135deg,rgba(255,255,255,.04) 0 2px,transparent 2px 14px),linear-gradient(165deg,#0d2d31,#05141a)}
.ac .art::after{content:"";position:absolute;inset-inline:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent,var(--rc),transparent)}
.rib{display:inline-flex;align-items:center;padding:3px 12px;border-radius:99px;font-size:11.5px;font-weight:800;color:#06191b;background:var(--rc);box-shadow:0 0 14px var(--rg)}
.ac .rib{position:absolute;top:12px;inset-inline-start:12px}
.ac .fv{position:absolute;top:10px;inset-inline-end:12px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:#00171c;background:var(--pg);box-shadow:0 0 14px rgba(34,229,255,.6)}.ac .fv .ic{width:15px;height:15px}
.lv{position:relative;width:88px;height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;clip-path:polygon(50% 0,100% 16%,100% 62%,50% 100%,0 62%,0 16%);background:linear-gradient(180deg,var(--rc),rgba(255,255,255,.08) 120%);color:#06191b}
.lv::before{content:"";position:absolute;inset:3px;clip-path:inherit;background:linear-gradient(180deg,#0e2f34,#07181d)}
.lv small,.lv b{position:relative}.lv small{font-size:10px;font-weight:800;letter-spacing:2px;color:var(--rc);margin-top:6px}.lv b{font-size:40px;line-height:1;color:#fff;text-shadow:0 0 18px var(--rc)}
.ac:hover .lv{animation:lvp 1.2s ease-in-out infinite alternate}@keyframes lvp{to{scale:1.06}}
.ac .bd{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px}
.ac h3{font-size:19px}.ac p{color:var(--mu);font-size:12.5px;margin-top:-2px}
.sts{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 4px}.sts span{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;padding:4px 9px;border-radius:99px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12)}.sts .ic{width:13px;height:13px;color:var(--rc)}
.ft2{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-top:6px;padding-top:12px;border-top:1px dashed rgba(255,255,255,.14)}.ft2 small{display:block;color:var(--mu);font-size:11px}.ft2 b{font-size:22px;background:var(--pg);-webkit-background-clip:text;background-clip:text;color:transparent}
.go{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;color:var(--rc);font-weight:700}.go .ic{width:13px;height:13px;transform:scaleX(-1)}
.acx{background:radial-gradient(55% 140% at 14% 50%,var(--rg),transparent 70%),repeating-linear-gradient(135deg,rgba(255,255,255,.03) 0 2px,transparent 2px 16px),linear-gradient(160deg,#0d2d31,#05141a)!important;border:1px solid var(--rg)!important;gap:30px}
.acx::after{background:linear-gradient(90deg,transparent,var(--rc),transparent)!important}
.lv.big{flex:none;width:130px;height:148px}.lv.big small{font-size:12px;margin-top:10px}.lv.big b{font-size:58px}
.acx .rib{margin-bottom:10px}
.spg{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media(min-width:780px){.spg{grid-template-columns:repeat(4,1fr)}}
.spg>div{padding:14px 8px;text-align:center;border-radius:18px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1)}.spg .ic{width:22px;height:22px;color:var(--rc);margin-bottom:6px}.spg b{display:block;font-size:24px}.spg small{color:var(--mu);font-size:12px}
.chk{list-style:none;display:grid;gap:10px;padding:0}.chk li{display:flex;align-items:center;gap:10px;font-size:14px}.chk .ic{flex:none;width:22px;height:22px;padding:4px;border-radius:50%;background:var(--li);color:#06191b;stroke-width:3}
.ck.r-legend,.ck.r-epic,.ck.r-rare,.ck.r-base{--h:190}
@media(max-width:779px){.lv.big{width:104px;height:118px}.lv.big b{font-size:46px}.acx{gap:16px}}

/* ===== polish ===== */
.stage .pl{transition:opacity .75s ease .18s,translate 1.1s cubic-bezier(.22,.9,.3,1) .1s,scale 1.1s cubic-bezier(.22,.9,.3,1) .1s}
.stage .pl.out{opacity:0;translate:-60px 0;scale:.97;transition:opacity .32s ease,translate .8s cubic-bezier(.4,0,.2,1),scale .8s cubic-bezier(.4,0,.2,1)}
.wm .wt{gap:0}.wm .wt b{display:block;line-height:.95;font-size:22px}.wm .wt em{display:block;line-height:1;margin-top:3px;letter-spacing:6px}
.legend{margin:16px 0 14px}.fl{padding-bottom:2px}
.acx{position:relative;overflow:hidden}
.acx::before{content:attr(data-lv);position:absolute;right:auto;left:40px;top:50%;translate:0 -50%;font:400 230px/1 'Cairo',sans-serif;color:transparent;-webkit-text-stroke:2px var(--rg);opacity:.55;pointer-events:none}
@media(max-width:779px){.acx::before{font-size:130px;left:10px;top:auto;bottom:-20px;translate:0 0;opacity:.35}}

/* ===== v9: names, fonts, hero duo, creative buttons ===== */
.wm .wt b{font-family:'Cairo','Cairo',serif!important;font-weight:900!important;font-size:19px;letter-spacing:.5px;background:linear-gradient(180deg,#c9f9ff,#22e5ff 55%,#0a8fa8);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(0 2px 0 rgba(5,80,90,.9)) drop-shadow(0 0 12px rgba(34,229,255,.25))}
.wm .wt em{display:none}
.wm .lg{width:42px;height:42px;border-radius:14px;position:relative;overflow:hidden;background:linear-gradient(145deg,#dffcff,#22e5ff 50%,#0a8fa8);box-shadow:0 0 22px rgba(34,229,255,.5),inset 0 1px 0 rgba(255,255,255,.7),inset 0 -3px 6px rgba(5,80,90,.4)}
.wm .lg::after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.7) 50%,transparent 65%);translate:-120% 0;animation:lgs 5s ease-in-out infinite}@keyframes lgs{50%,100%{translate:120% 0}}
.wm .lg .ic{width:25px;height:25px;stroke-width:1.9}
.ft .wm .wt b{font-size:26px}
@media(max-width:479px){.wm .wt b{font-size:14.5px}.wm .lg{width:34px;height:34px;border-radius:11px}.wm .lg .ic{width:20px;height:20px}}
.hero h1,.sec h2.gold{font-family:'Cairo','Cairo',sans-serif!important;font-weight:700!important}
.hero h1{font-size:clamp(40px,6.2vw,76px)!important;line-height:1.18;background:linear-gradient(180deg,#d6faff 0%,#6bedff 48%,#21b1c5 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;animation:none!important;filter:drop-shadow(0 4px 0 #04414d) drop-shadow(0 0 26px rgba(34,229,255,.28))!important}
.sec h2{font-family:'Cairo','Cairo',sans-serif!important;font-weight:700!important;font-size:26px}
/* duo */
.hero{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)!important}
.stage{width:min(100%,clamp(340px,44vw,640px))!important;aspect-ratio:1.3!important;margin-bottom:-4px!important}
.stage .pl{opacity:1;translate:none;scale:1;transition:none;position:absolute;bottom:0;aspect-ratio:1000/1100;will-change:transform}
.stage .pl.m{left:-4%;width:66%;z-index:1;animation:inL 1.1s cubic-bezier(.2,.9,.25,1) .15s backwards}
.stage .pl.f{right:-2%;width:62%;z-index:2;animation:inR 1.1s cubic-bezier(.2,.9,.25,1) .35s backwards}
@keyframes inL{from{opacity:0;transform:translate3d(-90px,40px,0) scale(.94)}}
@keyframes inR{from{opacity:0;transform:translate3d(90px,40px,0) scale(.94)}}
.stage .pl img{filter:drop-shadow(0 18px 24px rgba(0,0,0,.45))!important}
.stage{animation:none!important}.stage .pl.m img{animation:bob 6s ease-in-out infinite!important}.stage .pl.f img{animation:bob 6s ease-in-out -3s infinite!important}
@keyframes bob{50%{translate:0 -7px}}
.stage .gnd{position:absolute;left:6%;right:6%;bottom:-6px;height:30px;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.55),transparent);z-index:0;filter:blur(2px)}
.stage .bub{top:auto;left:auto;right:auto;transform-origin:50% 100%;max-width:180px;white-space:normal;text-align:center;z-index:5;scale:.6;background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(235,250,252,.88));color:#06191b;border:0;box-shadow:0 12px 30px rgba(0,0,0,.4);border-radius:18px;font-weight:800;font-size:13.5px}
.stage .bub::after{content:"";position:absolute;bottom:-7px;width:16px;height:16px;background:inherit;rotate:45deg;border-radius:3px}
.stage .bub.on{scale:1}
.stage .bub.bm{top:3%;left:6%;transform-origin:30% 100%}.stage .bub.bm::after{left:26px}
.stage .bub.bf{top:-1%;right:4%;transform-origin:70% 100%}.stage .bub.bf::after{right:30px}
@media(max-width:779px){.stage{width:min(100%,430px)!important;margin:84px auto -4px!important;aspect-ratio:1.25!important}.stage .bub{font-size:12px;max-width:140px}.stage .bub.bm{top:-64px;left:0}.stage .bub.bf{top:-72px;right:0}}
/* CTA */
.cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}
.cbtn{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:12px;padding:10px 14px 10px 18px;border-radius:20px;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .3s;isolation:isolate}
.cbtn .ci2{flex:none;width:44px;height:44px;border-radius:14px;display:grid;place-items:center;transition:rotate .4s}
.cbtn .ci2 .ic{width:23px;height:23px;stroke-width:2}
.cbtn .tx b{display:block;font:700 17px 'Cairo','Cairo',sans-serif;line-height:1.2}.cbtn .tx small{display:block;font-size:12px;opacity:.8;margin-top:2px}
.cbtn .ar{display:grid;margin-inline-start:6px;transition:translate .25s}.cbtn .ar .ic{width:18px;height:18px;transform:scaleX(-1)}
.cbtn:hover{transform:translateY(-4px) scale(1.02)}.cbtn:hover .ar{translate:-5px 0}.cbtn:hover .ci2{rotate:-12deg}.cbtn:active{transform:scale(.97)}
.cbtn::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%);translate:130% 0;transition:translate .8s}.cbtn:hover::after{translate:-130% 0}
.cbtn.p{color:#04201f;background:linear-gradient(135deg,#22e5ff,#7cf3a0 55%,#7ff1ff);box-shadow:0 10px 30px rgba(34,229,255,.35),inset 0 1px 0 rgba(255,255,255,.6)}
.cbtn.p .ci2{background:rgba(4,32,31,.88);color:#7ff1ff;box-shadow:0 4px 12px rgba(0,0,0,.3)}
.cbtn.p:hover{box-shadow:0 14px 40px rgba(34,229,255,.55)}
.cbtn.g{color:#c9f8ff;background:linear-gradient(135deg,rgba(34,229,255,.2),rgba(34,229,255,.04));border:1px solid rgba(34,229,255,.55);backdrop-filter:blur(8px)}
.cbtn.g .ci2{background:linear-gradient(145deg,#dffcff,#22e5ff 55%,#0a8fa8);color:#00171c}
.cbtn.g:hover{box-shadow:0 12px 34px rgba(34,229,255,.35)}
/* stats */
.stats{gap:10px;flex-wrap:wrap;margin-top:20px}
.stats>div{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:10px;align-items:center;padding:10px 16px 10px 14px;border-radius:18px;background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.14)}
.stats>div>i{grid-row:1/3;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:var(--pgl);background:rgba(34,229,255,.12);border:1px solid rgba(34,229,255,.3)}.stats .ic{width:20px;height:20px}
.stats b{font-size:21px;line-height:1.1;display:block}.stats span{font-size:11.5px;color:var(--mu)}
/* perks */
.pr3{display:none}
.perks{display:grid;gap:12px;margin-top:16px}@media(min-width:780px){.perks{grid-template-columns:1.2fr 1fr 1fr}}
.pk{position:relative;overflow:hidden;padding:18px 18px 18px;border-radius:24px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(150deg,rgba(255,255,255,.1),rgba(255,255,255,.015)),#06191b;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s}
.pk:hover{transform:translateY(-5px);border-color:rgba(34,229,255,.6);box-shadow:0 18px 40px rgba(0,0,0,.45),0 0 28px rgba(34,229,255,.18)}
.pk .n{position:absolute;inset-inline-start:14px;bottom:-14px;font-size:84px;line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.12);pointer-events:none}
.pk>i{display:grid;width:48px;height:48px;border-radius:16px;place-items:center;margin-bottom:12px;color:#00171c;background:linear-gradient(145deg,#dffcff,#22e5ff 55%,#0a8fa8);box-shadow:0 6px 18px rgba(34,229,255,.35)}.pk>i .ic{width:25px;height:25px;stroke-width:1.9}
.pk b{display:block;font:700 18px 'Cairo','Cairo',sans-serif}.pk p{color:var(--mu);font-size:13.5px;margin-top:4px;line-height:1.7}
.pk.a{background:radial-gradient(70% 120% at 100% 0,rgba(34,229,255,.2),transparent 60%),linear-gradient(150deg,rgba(255,255,255,.1),rgba(255,255,255,.015)),#06191b}
.pk.b>i{background:linear-gradient(145deg,#c9fbff,#22e5ff 55%,#0c8da0);box-shadow:0 6px 18px rgba(34,229,255,.35)}
.pk.c>i{background:linear-gradient(145deg,#efffc0,#7ff1ff 55%,#7fae10);box-shadow:0 6px 18px rgba(127,241,255,.3)}
.hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important}
.stage{width:100%!important;max-width:720px;aspect-ratio:1.18!important}
.stage .pl.m{left:-12%;width:78%}.stage .pl.f{right:-14%;width:78%}
.stage .bub.bm{top:6%;left:8%}.stage .bub.bf{top:2%;right:10%}
@media(max-width:779px){.stage{max-width:440px;aspect-ratio:1.1!important}.stage .pl.m{left:-14%;width:80%}.stage .pl.f{right:-16%;width:80%}}
.hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}
.stage .pl.m{left:-18%;width:72%}.stage .pl.f{right:-12%;width:72%}
.stage .bub.bm{top:8%;left:2%}.stage .bub.bf{top:0;right:8%}
.cbtn{flex:1 1 200px}
@media(max-width:779px){.hero{grid-template-columns:1fr!important}.hero .t{padding:24px 18px 0!important}.cta{flex-direction:column}.cbtn{flex:none}.stats>div{flex:1 1 calc(50% - 10px)}.stage .pl.m{left:-18%;width:76%}.stage .pl.f{right:-16%;width:76%}.stage .bub.bm{top:-62px;left:2%}.stage .bub.bf{top:-76px;right:2%}.hero .stage{margin-top:96px!important}}

/* ===== Mada headings + admin ===== */
.hero h1,.sec h2.gold,.sec h2,.ahd{font-family:'Cairo','Cairo',sans-serif!important;font-weight:900!important}
.hero h1{filter:drop-shadow(0 4px 0 #04414d) drop-shadow(0 0 24px rgba(34,229,255,.25))!important}
.mtb{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:700;color:#00171c;background:var(--pg)}.mtb .ic{width:16px;height:16px}
.stt.bd2{color:#ffb0b0;background:rgba(255,90,90,.1);border:1px solid rgba(255,110,110,.45)}
select{width:100%;background:rgba(0,0,0,.45);border:1px solid var(--bd);color:var(--tx);padding:11px;border-radius:12px;font:inherit}select:focus{outline:0;border-color:var(--cy)}option{background:#06191b;color:#e8fbff}
.adm{display:grid;gap:16px;padding-top:16px}
@media(min-width:900px){.adm{grid-template-columns:250px minmax(0,1fr);align-items:start}.atb{position:sticky;top:96px}}
.atb{padding:14px;border-radius:24px;background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.13)}
.atb .ah{display:flex;gap:10px;align-items:center;padding:4px 6px 14px;margin-bottom:10px;border-bottom:1px dashed rgba(255,255,255,.14)}.atb .ah>i{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;color:#00171c;background:var(--pg)}.atb .ah .ic{width:24px;height:24px}.atb .ah b{display:block}.atb .ah small{color:var(--mu);font-size:11px;letter-spacing:1px}
.atb nav{display:grid;gap:4px}.atb a{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:14px;color:var(--mu);transition:.2s;white-space:nowrap}.atb a:hover{background:rgba(255,255,255,.06);color:var(--tx)}
.atb a.on{color:#c9f8ff;background:linear-gradient(135deg,rgba(34,229,255,.22),rgba(34,229,255,.05));box-shadow:inset 0 0 0 1px rgba(34,229,255,.45)}.atb a .ic{width:20px;height:20px}
.atb a em{margin-inline-start:auto;font-style:normal;min-width:21px;height:21px;padding:0 6px;border-radius:99px;display:grid;place-items:center;font-size:11px;font-weight:800;color:#00171c;background:var(--pg)}
.atb>.chip{width:100%;justify-content:center;margin-top:12px;cursor:pointer}
@media(max-width:899px){.atb{padding:8px;border-radius:20px}.atb .ah,.atb>.chip{display:none}.atb nav{display:flex;overflow-x:auto;gap:6px;scrollbar-width:none}.atb a{padding:9px 12px}}
.ap{padding:18px;border-radius:22px;margin-bottom:14px;background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.13);box-shadow:0 14px 36px rgba(0,0,0,.35)}
.ap h3{font-size:16px;margin-bottom:12px}
.ahd{font-size:26px;margin:2px 0 14px;background:var(--pg);-webkit-background-clip:text;background-clip:text;color:transparent}
.kpis{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:14px}@media(min-width:900px){.kpis{grid-template-columns:repeat(4,1fr)}}
.kpi{display:flex;align-items:center;gap:12px;padding:16px;border-radius:20px;background:linear-gradient(135deg,rgba(34,229,255,.14),rgba(255,255,255,.02));border:1px solid rgba(34,229,255,.3)}.kpi>i{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:14px;color:#00171c;background:var(--pg)}.kpi .ic{width:23px;height:23px}.kpi small{color:var(--mu);font-size:12px}.kpi b{display:block;font-size:20px;line-height:1.2}
.g2{display:grid;gap:14px}@media(min-width:900px){.g2{grid-template-columns:1.3fr 1fr}}
.bars{display:flex;gap:8px;height:190px}.bars>div{flex:1;display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0}.bars .bw{flex:1;width:100%;display:flex;align-items:flex-end}.bars i{width:100%;border-radius:10px 10px 4px 4px;background:linear-gradient(180deg,var(--pgl),rgba(34,229,255,.25));transition:height .7s cubic-bezier(.2,.8,.2,1)}.bars b{font-size:10.5px;min-height:14px}.bars small{color:var(--mu);font-size:11px}
.hb{display:grid;grid-template-columns:minmax(0,1fr) 90px auto;align-items:center;gap:10px;margin:10px 0;font-size:13px}.hb u{height:8px;border-radius:99px;background:rgba(255,255,255,.1);overflow:hidden}.hb u i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--cy),var(--li))}
.arow{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 0;border-bottom:1px dashed rgba(255,255,255,.1)}.arow:last-child{border:0}.arow>span:first-child{flex:1;min-width:0}.arow small{display:block;color:var(--mu);font-size:12px}
.oc2 .oh,.oc2 .ob,.oc2 .of{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.oc2 .ob{margin:12px 0;padding:12px 0;border-block:1px dashed rgba(255,255,255,.12)}.oc2 small{display:block;color:var(--mu);font-size:12.5px}.oc2 .op{font-size:20px;background:var(--pg);-webkit-background-clip:text;background-clip:text;color:transparent}.oc2 select{width:auto;min-width:170px;flex:1}.oh small{display:inline}
.prh,.prr{display:grid;grid-template-columns:1fr 1fr 1.2fr 44px;gap:8px;align-items:center}.prh{color:var(--mu);font-size:12px;margin-bottom:6px}.prr{margin-bottom:8px}.prr input{padding:10px}.prr .chip{padding:9px;justify-content:center;cursor:pointer}.prr .ic{width:17px;height:17px}
.fgrid{display:grid;gap:12px;grid-template-columns:1fr}@media(min-width:700px){.fgrid{grid-template-columns:1fr 1fr}}.fgrid label{display:grid;gap:6px;font-size:13px;color:var(--mu)}
.chk2{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:14px}.chk2 input{width:auto}
.tgl{display:grid;gap:8px;grid-template-columns:1fr}@media(min-width:700px){.tgl{grid-template-columns:1fr 1fr}}
.tg{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:14px;color:var(--tx);text-align:start;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);transition:.2s}.tgl .tg:not(.on){opacity:.5}.tg span{flex:1}
.tg u{flex:none;position:relative;width:42px;height:24px;border-radius:99px;background:rgba(255,255,255,.18);transition:.25s}.tg u::after{content:"";position:absolute;top:3px;inset-inline-end:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:.25s}.tg.on u{background:var(--li)}.tg.on u::after{inset-inline-end:21px;background:#06191b}
.tg.sw{padding:0;border:0;background:none}
.ags2{display:grid;gap:12px}@media(min-width:700px){.ags2{grid-template-columns:1fr 1fr}}
.acr{display:flex;align-items:center;gap:14px;margin:0;border-color:var(--rg)}.lvm{flex:none;width:56px;height:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;clip-path:polygon(50% 0,100% 16%,100% 62%,50% 100%,0 62%,0 16%);background:var(--rc);color:#06191b}.lvm small{font-size:9px;font-weight:800}.lvm b{font-size:22px;line-height:1}
.acd{flex:1;min-width:0}.acd b{display:block}.acd small{display:block;color:var(--mu);font-size:12px;margin:2px 0}.acb{display:grid;gap:6px}.acb .chip{padding:8px;justify-content:center;cursor:pointer}.acb .ic{width:16px;height:16px}
.usr.bn{opacity:.7;border-color:rgba(255,110,110,.4)}.uh{display:flex;align-items:center;gap:12px}.uh>div:nth-child(2){flex:1;min-width:0}.ubal{text-align:end}.ubal small{display:block;color:var(--mu);font-size:11px}.ubal b{font-size:18px}
.us{display:flex;gap:14px;flex-wrap:wrap;margin:10px 0;color:var(--mu);font-size:12.5px}.usr .of,.ap .of{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.usr .amt{width:110px;padding:9px}.usr .chip{cursor:pointer}
.ap .chip,.ap .btn.sm{cursor:pointer}
.wm .wt b{font-family:'Cairo','Cairo',sans-serif!important;font-weight:400!important;letter-spacing:1.5px;font-size:21px}.ft .wm .wt b{font-size:27px}@media(max-width:479px){.wm .wt b{font-size:16px;letter-spacing:1px}}
.stage .pl.m{left:-24%;width:74%}.stage .pl.f{right:-26%;width:74%}.stage .bub.bm{left:-2%}.stage .bub.bf{right:0}
@media(max-width:779px){.stage .pl.m{left:-26%;width:78%}.stage .pl.f{right:-28%;width:78%}.stage .bub.bm{left:0}.stage .bub.bf{right:0}}
.stage .pl.m{left:-20%;width:68%}.stage .pl.f{right:-8%;width:68%}.stage .bub.bf{right:6%}
@media(max-width:779px){.stage .pl.m{left:-12%;width:70%}.stage .pl.f{right:-14%;width:70%}.stage .bub.bf{right:0}}
.hero{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important}.stage .pl.m{left:-34%;width:70%}.stage .pl.f{right:-4%;width:64%}.stage .bub.bm{left:-8%}
@media(max-width:779px){.stage .pl.m{left:-20%;width:72%}.stage .pl.f{right:-8%;width:66%}.stage .bub.bm{left:0}}
.stage .pl.m{left:-42%}
@media(max-width:779px){.hero{grid-template-columns:1fr!important}.stage .pl.m{left:-24%}}

/* ===== v10: one font, apple emoji, side-by-side duo, marketplace ===== */
html,body,*,*::before,*::after{font-family: 'Cairo', 'Cairo', 'Cairo', 'Segoe UI', Tahoma, sans-serif !important;}
.wm .wt b{font-family:'Cairo',sans-serif!important}
h1,h2,h3,.k,.ahd,.stats b,.pkg b,.rw.tt b,.wc b,.oc .op,.mc h3,.pk b,.cbtn .tx b,.kpi b,.lv b,.bars b{font-weight:900!important}
.wm .wt b{font-weight:400!important}
img.ic.emo{display:inline-block;width:1.25em;height:1.25em;object-fit:contain;stroke:none;fill:none;filter:none!important;vertical-align:-.28em;-webkit-user-drag:none;user-select:none}
.wm .lg,.pk>i,.pk.b>i,.pk.c>i,.kpi>i,.atb .ah>i,.cbtn.g .ci2,.lgo,.gi2,.bdg2,.fv,.pf .av,.wi{background:linear-gradient(145deg,rgba(255,255,255,.16),rgba(255,255,255,.05))!important;color:inherit!important;border:1px solid rgba(34,229,255,.45);box-shadow:0 6px 18px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.2)!important}
.bdg2{color:#c9f8ff!important}
.wm .lg .ic{width:26px;height:26px}.pk>i .ic,.kpi .ic,.lgo .ic{width:26px;height:26px}.cbtn .ci2 .ic{width:25px;height:25px}.cbtn.p .ci2{background:rgba(4,32,31,.9)}
.pills a .ic,.stats .ic,.gt .ic,.tmt .ic,.trg .ic,.sts .ic{filter:none!important}
.bn a b{width:48px}.bn .ic{width:24px;height:24px}
/* duo: side by side, same size/baseline, no overlap */
.stage .pl.m{left:0!important;width:52%!important}.stage .pl.f{right:0!important;width:52%!important}
.stage{aspect-ratio:1.1!important;max-width:640px}
.stage .bub.bm{left:8%!important;top:4%!important}.stage .bub.bf{right:6%!important;top:-2%!important}
@media(max-width:779px){.stage .pl.m{left:-2%!important;width:54%!important}.stage .pl.f{right:-2%!important;width:54%!important}.stage{aspect-ratio:1.05!important}.stage .bub.bm{left:0!important}.stage .bub.bf{right:0!important}}
/* trust */
.trust{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:14px}@media(min-width:780px){.trust{grid-template-columns:repeat(4,1fr)}}
.trust>div{display:grid;grid-template-columns:auto 1fr;column-gap:12px;align-items:center;padding:14px;border-radius:20px;background:linear-gradient(135deg,rgba(255,255,255,.09),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.12)}
.trust>div>i{grid-row:1/3;display:grid;place-items:center;width:46px;height:46px;border-radius:15px;background:rgba(34,229,255,.1);border:1px solid rgba(34,229,255,.3)}.trust .ic{width:28px;height:28px}
.trust b{font-size:15px}.trust small{color:var(--mu);font-size:12px}
/* marketplace */
.sell-cta{display:inline-flex;align-items:center;gap:6px;margin-inline-start:8px;padding:5px 14px;border-radius:99px;font-size:13px;font-weight:700;color:#00171c!important;background:var(--pg);box-shadow:0 0 16px rgba(34,229,255,.35);transition:.2s}.sell-cta:hover{transform:translateY(-2px)}.sell-cta .ic{width:16px;height:16px}
.mem{position:absolute;top:44px;inset-inline-start:12px;font-size:11px;padding:2px 10px;border-radius:99px;color:#c9f8ff;background:rgba(34,229,255,.14);border:1px solid rgba(34,229,255,.5)}
.sellh{background:radial-gradient(60% 140% at 85% 40%,rgba(34,229,255,.22),transparent 70%),linear-gradient(160deg,#0d2d31,#05141a)!important;border:1px solid rgba(34,229,255,.4)!important}
.ta{display:grid;gap:6px;font-size:13px;color:var(--mu);margin-top:12px}textarea{width:100%;resize:vertical;background:rgba(0,0,0,.45);border:1px solid var(--bd);color:var(--tx);padding:12px;border-radius:12px;font:inherit}textarea:focus{outline:0;border-color:var(--cy)}
.net{margin-top:12px;padding:10px 14px;border-radius:12px;background:rgba(127,241,255,.08);border:1px dashed rgba(127,241,255,.4);font-size:14px}.net b{color:var(--li);margin-inline-start:6px}
.steps2{list-style:none;padding:0;display:grid;gap:10px;font-size:14px}.steps2 li{display:flex;gap:10px;align-items:flex-start}.steps2 b{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:13px;color:#00171c;background:var(--pg)}
.ap .er,.sm .er{display:flex}

.hero img.emo{position:static!important;left:auto!important;bottom:auto!important;opacity:1!important;transform:none!important;animation:none!important;mix-blend-mode:normal!important;width:var(--es,1.25em)!important;height:var(--es,1.25em)!important;max-width:none!important}
.cbtn .ci2{--es:26px}.stats>div>i{--es:24px}.wel{--es:17px}.hero .gt,.hero .bdg{--es:16px}
.hero{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)!important}
.stage{aspect-ratio:1.5!important;max-width:760px}
.stage .pl.m{left:-4%!important;width:60%!important}.stage .pl.f{right:-4%!important;width:60%!important}
@media(max-width:779px){.hero{grid-template-columns:1fr!important}.stage{aspect-ratio:1.4!important}.stage .pl.m{left:-6%!important;width:62%!important}.stage .pl.f{right:-6%!important;width:62%!important}}

.hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}
.stage{display:flex!important;align-items:flex-end;justify-content:center;gap:3%;width:100%!important;max-width:700px;aspect-ratio:1.55!important}
.stage .pl,.stage .pl.m,.stage .pl.f{position:relative!important;inset:auto!important;left:auto!important;right:auto!important;bottom:auto!important;width:auto!important;height:92%!important;aspect-ratio:auto!important;flex:none}
.stage .pl img{position:static!important;height:100%!important;width:auto!important;max-width:none!important;display:block}
.stage .bub.bm{left:12%!important;top:0!important}.stage .bub.bf{right:12%!important;top:-4%!important}
.cbtn .tx b,.cbtn .tx small{white-space:nowrap}
@media(max-width:779px){.stage{aspect-ratio:1.5!important;max-width:460px}.stage .pl,.stage .pl.m,.stage .pl.f{height:90%!important}.stage .bub.bm{left:2%!important}.stage .bub.bf{right:2%!important}}
@media(max-width:779px){.hero{grid-template-columns:1fr!important}.hero .stage{margin:70px auto -4px!important}.stage .bub.bm{left:4%!important;top:-58px!important}.stage .bub.bf{right:4%!important;top:-66px!important}}

/* ===== v11: duo entrance + account photo frames ===== */
.stage{justify-content:space-around!important;gap:4%!important}
.stage .pl,.stage .pl.m,.stage .pl.f{flex:0 0 46%!important;width:46%!important;height:92%!important;display:flex!important;align-items:flex-end;justify-content:center}
.stage .pl img{max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important;object-fit:contain}
.stage .pl.m{animation:inL 1.25s cubic-bezier(.2,.85,.25,1) .1s backwards!important}
.stage .pl.f{animation:inR 1.25s cubic-bezier(.2,.85,.25,1) .3s backwards!important}
@keyframes inL{from{opacity:0;transform:translate3d(-260px,0,0) scale(.96)}60%{opacity:1}}
@keyframes inR{from{opacity:0;transform:translate3d(260px,0,0) scale(.96)}60%{opacity:1}}
@media(max-width:779px){.stage .pl.m,.stage .pl.f{flex-basis:47%!important;width:47%!important}@keyframes inL{from{opacity:0;transform:translate3d(-130px,0,0)}}@keyframes inR{from{opacity:0;transform:translate3d(130px,0,0)}}}
/* photo frame on cards */
.ac .art.has{height:auto;display:block;padding:12px 12px 0;background:radial-gradient(70% 90% at 50% 0,var(--rg),transparent 75%),linear-gradient(165deg,#0d2d31,#05141a)}
.ac .art.has::after{display:none}
.ph{position:relative;aspect-ratio:16/10;border-radius:18px;padding:3px;background:linear-gradient(135deg,var(--rc),rgba(255,255,255,.12) 38%,rgba(255,255,255,.04) 62%,var(--rc));box-shadow:0 10px 26px rgba(0,0,0,.5),0 0 22px var(--rg)}
.ph::before,.ph::after{content:"";position:absolute;width:20px;height:20px;border:2px solid var(--rc);pointer-events:none;z-index:2;filter:drop-shadow(0 0 5px var(--rc))}
.ph::before{top:-5px;inset-inline-start:-5px;border-inline-end:0;border-bottom:0;border-top-left-radius:10px}
.ph::after{bottom:-5px;inset-inline-end:-5px;border-inline-start:0;border-top:0;border-bottom-right-radius:10px}
.ph img{width:100%;height:100%;object-fit:cover;border-radius:15px;display:block;transition:transform .5s cubic-bezier(.2,.8,.2,1)}
.ac:hover .ph img{transform:scale(1.04)}
.ph{overflow:visible}.ph img{clip-path:inset(0 round 15px)}
.lvc{position:absolute;bottom:10px;inset-inline-end:10px;z-index:3;padding:3px 11px;border-radius:99px;font-size:12px;font-weight:900;color:#06191b;background:var(--rc);box-shadow:0 4px 12px rgba(0,0,0,.45)}
.cnt{position:absolute;bottom:10px;inset-inline-start:10px;z-index:3;padding:3px 10px;border-radius:99px;font-size:11px;color:#fff;background:rgba(0,0,0,.55);backdrop-filter:blur(6px)}
.ac .art.has .rib{top:22px;inset-inline-start:22px;z-index:3}.ac .art.has .mem{top:52px;inset-inline-start:22px;z-index:3;background:rgba(6,25,27,.75)}.ac .art.has .fv{top:20px;inset-inline-end:22px;z-index:3}
.ac .art.has+.bd{padding-top:16px}
/* gallery */
.gal{margin-bottom:14px}
.gfr{position:relative;padding:5px;border-radius:26px;background:linear-gradient(135deg,var(--rc),rgba(255,255,255,.14) 35%,rgba(255,255,255,.05) 65%,var(--rc));box-shadow:0 18px 44px rgba(0,0,0,.5),0 0 34px var(--rg)}
.gfr::before,.gfr::after{content:"";position:absolute;width:30px;height:30px;border:3px solid var(--rc);z-index:2;pointer-events:none;filter:drop-shadow(0 0 6px var(--rc))}
.gfr::before{top:-7px;inset-inline-start:-7px;border-inline-end:0;border-bottom:0;border-top-left-radius:16px}
.gfr::after{bottom:-7px;inset-inline-end:-7px;border-inline-start:0;border-top:0;border-bottom-right-radius:16px}
.gmain{position:relative;aspect-ratio:16/10;border-radius:21px;overflow:hidden;background:#05141a}
.gmain img{width:100%;height:100%;object-fit:cover;display:block;cursor:zoom-in;transition:opacity .25s}
.gmain .rib{position:absolute;top:14px;inset-inline-start:14px}
.zm{position:absolute;bottom:12px;inset-inline-end:12px;padding:4px 12px;border-radius:99px;font-size:12px;color:#fff;background:rgba(0,0,0,.55);backdrop-filter:blur(6px);pointer-events:none}
.gnone{height:100%;display:grid;place-content:center;justify-items:center;gap:10px;color:var(--mu);background:repeating-linear-gradient(135deg,rgba(255,255,255,.035) 0 2px,transparent 2px 14px),linear-gradient(165deg,#0d2d31,#05141a)}
.gth{display:flex;gap:10px;margin-top:14px;overflow-x:auto;padding:2px}
.gth button{flex:none;width:92px;aspect-ratio:16/10;padding:2px;border-radius:14px;background:rgba(255,255,255,.14);transition:.2s;opacity:.7}
.gth button.on{background:var(--rc);opacity:1;box-shadow:0 0 16px var(--rg)}.gth button:hover{opacity:1}
.gth img{width:100%;height:100%;object-fit:cover;border-radius:12px;display:block}
.lbx{cursor:zoom-out}.lbx img{max-width:min(94vw,1100px);max-height:90vh;border-radius:18px;box-shadow:0 30px 80px rgba(0,0,0,.7);border:2px solid rgba(34,229,255,.5)}
/* uploader */
.ths{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}
.th{position:relative;width:104px;aspect-ratio:16/10;border-radius:14px;padding:2px;background:linear-gradient(135deg,#22e5ff,rgba(255,255,255,.2))}
.th img{width:100%;height:100%;object-fit:cover;border-radius:12px;display:block}
.th button{position:absolute;top:-8px;inset-inline-end:-8px;width:24px;height:24px;border-radius:50%;background:#ff6b6b;color:#fff;font-size:16px;line-height:1;display:grid;place-items:center;box-shadow:0 4px 10px rgba(0,0,0,.4)}
.addp{display:grid;place-items:center;align-content:center;gap:4px;width:104px;aspect-ratio:16/10;border-radius:14px;border:2px dashed rgba(34,229,255,.55);color:#c9f8ff;font-size:12px;cursor:pointer;text-align:center;transition:.2s}.addp:hover{background:rgba(34,229,255,.1)}.addp .ic{width:20px;height:20px}
.mths{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0}.mths img{width:92px;aspect-ratio:16/10;object-fit:cover;border-radius:10px;border:1px solid rgba(34,229,255,.5);cursor:zoom-in}

/* ===== v12: transparent glass photo frames ===== */
.ac .art.has{padding:8px 8px 0;background:transparent}
.ac .art.has .ph{padding:0;background:transparent;border:1px solid rgba(255,255,255,.28);border-radius:18px;box-shadow:0 8px 24px rgba(0,0,0,.35),0 0 0 1px var(--rg),inset 0 0 0 1px rgba(255,255,255,.08)}
.ph::before,.ph::after{width:16px;height:16px;border-width:1.5px;opacity:.9;filter:none}
.ph::before{top:7px;inset-inline-start:7px}.ph::after{bottom:7px;inset-inline-end:7px}
.ph{overflow:hidden}.ph img{border-radius:0;clip-path:none}
.ph::before,.ph::after{z-index:3}
.ph .lvc{background:rgba(6,25,27,.55);color:#fff;border:1px solid var(--rc);backdrop-filter:blur(8px);box-shadow:none}
.ac .art.has .rib{background:rgba(6,25,27,.55);color:var(--rc);border:1px solid var(--rc);backdrop-filter:blur(8px);box-shadow:none;top:18px;inset-inline-start:18px}
.ac .art.has .mem{top:48px;inset-inline-start:18px;backdrop-filter:blur(8px)}
.ac .art.has .fv{top:16px;inset-inline-end:18px;background:rgba(6,25,27,.55)!important;backdrop-filter:blur(8px)}
.cnt{background:rgba(6,25,27,.55);border:1px solid rgba(255,255,255,.25)}
.ph::selection{background:none}
.ph>img+*{}
.ph{--sh:linear-gradient(180deg,transparent 60%,rgba(0,0,0,.35))}
.ph::before{background:none}
.gfr{padding:0;background:transparent;border:1px solid rgba(255,255,255,.3);border-radius:24px;box-shadow:0 18px 44px rgba(0,0,0,.45),0 0 0 1px var(--rg),inset 0 0 0 1px rgba(255,255,255,.08)}
.gfr::before,.gfr::after{width:24px;height:24px;border-width:2px;opacity:.9;filter:none;z-index:3}
.gfr::before{top:12px;inset-inline-start:12px;border-top-left-radius:10px}.gfr::after{bottom:12px;inset-inline-end:12px;border-bottom-right-radius:10px}
.gmain{border-radius:23px}
.gmain .rib{background:rgba(6,25,27,.55);color:var(--rc);border:1px solid var(--rc);backdrop-filter:blur(8px);box-shadow:none;top:20px;inset-inline-start:48px}
.zm{background:rgba(6,25,27,.55);border:1px solid rgba(255,255,255,.25);bottom:18px;inset-inline-end:48px}
.gth button{background:rgba(255,255,255,.12);padding:0;border:1px solid rgba(255,255,255,.25);opacity:.75}
.gth button.on{background:transparent;border-color:var(--rc);box-shadow:0 0 0 1px var(--rc),0 0 14px var(--rg);opacity:1}
.gth img{border-radius:13px}
.th{background:transparent;border:1px solid rgba(34,229,255,.6);padding:0}.th img{border-radius:13px}

/* ===== v13: adaptive photos + descriptions ===== */
.ph{aspect-ratio:16/10}
.ph .ms{position:absolute;inset:0;display:grid;gap:2px;border-radius:inherit;overflow:hidden}
.ph.m1 .ms{grid-template-columns:1fr}
.ph.m2 .ms{grid-template-columns:1fr 1fr}
.ph.m3 .ms{grid-template-columns:1.7fr 1fr;grid-template-rows:1fr 1fr}.ph.m3 .ms img:first-child{grid-row:1/3}
.ph .ms img{width:100%;height:100%;min-height:0;object-fit:cover}
.ac .art.has{padding:8px 8px 0}
.ac h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35}
.abt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--mu);font-size:12.5px;line-height:1.7;margin:2px 0 4px!important}
.ac .bd{flex:1}.ac .ft2{margin-top:auto}
.abt-full{white-space:pre-line;line-height:2;font-size:15px;color:#dcecef;overflow-wrap:anywhere}
.snote{margin-top:14px;padding:12px 14px;border-radius:14px;border:1px dashed rgba(34,229,255,.5);background:rgba(34,229,255,.07);font-size:14px;line-height:1.8;overflow-wrap:anywhere}.snote b{display:block;color:#c9f8ff;margin-bottom:2px;font-size:13px}
.gnav{position:absolute;top:50%;translate:0 -50%;z-index:4;width:42px;height:42px;border-radius:50%;font-size:28px;line-height:1;display:grid;place-items:center;color:#fff;background:rgba(6,25,27,.55);border:1px solid rgba(255,255,255,.3);backdrop-filter:blur(8px);transition:.2s;padding-bottom:4px}
.gnav:hover{background:var(--rc);color:#06191b}.gnav.l{left:14px}.gnav.r{right:14px}
.gth{scrollbar-width:thin;scroll-snap-type:x proximity}.gth button{scroll-snap-align:center}
.gmain img{transition:opacity .2s}
.ths{max-height:340px;overflow:auto}
textarea{overflow-wrap:anywhere}
.ac,.ags>*{min-width:0}
.ac .art.has{display:block!important;height:auto!important}.ac .art.has .ph{width:100%}

/* ===== v14 ===== */
.stage{direction:ltr!important}
.stage .pl.f{order:1}.stage .pl.m{order:2}
.stage .pl.f{animation:inL .7s cubic-bezier(.2,.9,.3,1) .05s backwards!important}
.stage .pl.m{animation:inR .7s cubic-bezier(.2,.9,.3,1) .15s backwards!important}
@keyframes inL{from{opacity:0;transform:translate3d(-120px,0,0)}}
@keyframes inR{from{opacity:0;transform:translate3d(120px,0,0)}}
.stage .bub.bf{left:12%!important;right:auto!important;top:2%!important}.stage .bub.bm{right:12%!important;left:auto!important;top:2%!important}
@media(max-width:779px){.stage .bub.bf{left:2%!important;top:-62px!important}.stage .bub.bm{right:2%!important;left:auto!important;top:-62px!important}}
/* slim CTA */
.cta{gap:10px;margin-top:4px}
.cbtn{flex:0 1 auto!important;padding:0 18px!important;height:50px;border-radius:99px!important;gap:10px}
.cbtn .ci2{display:none}.cbtn .tx{display:flex;align-items:baseline;gap:8px}
.cbtn .tx b{font-size:16px!important;font-family:inherit!important;font-weight:900}.cbtn .tx small{font-size:12px;opacity:.75;margin:0}
.cbtn .ar{margin:0}.cbtn .ar .ic{width:16px;height:16px}
@media(max-width:560px){.cbtn .tx small{display:none}.cbtn{flex:1 1 40%!important;justify-content:center}}
.stats{margin-top:14px;gap:8px}.stats>div{padding:7px 12px 7px 10px;border-radius:14px}.stats>div>i{width:30px;height:30px;border-radius:10px}.stats .ic{width:17px;height:17px}.stats b{font-size:17px}.stats span{font-size:11px}
/* bonus cards */
.perks{display:none}
.bn3{display:grid;gap:10px;margin-top:14px}@media(min-width:780px){.bn3{grid-template-columns:repeat(3,1fr)}}
.bn3>div{position:relative;display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-inline-start:3px solid var(--pgl);transition:.25s}
.bn3>div:hover{background:rgba(34,229,255,.07);transform:translateY(-3px)}
.bn3 em{font:900 26px 'Mada',sans-serif;font-style:normal;color:transparent;-webkit-text-stroke:1.2px rgba(34,229,255,.7)}
.bn3 b{display:block;font-size:15.5px}.bn3 p{color:var(--mu);font-size:12.5px;margin-top:2px}
/* home vault */
.vhome{margin-top:34px;padding:22px 0 8px;border-radius:30px;background:linear-gradient(180deg,rgba(34,229,255,.1),rgba(34,229,255,.02) 60%,transparent);border:1px solid rgba(34,229,255,.28);overflow:hidden}
.vh{padding:6px 24px 16px;display:flex;justify-content:space-between;gap:16px;align-items:flex-end;flex-wrap:wrap}
.vtag{display:inline-block;padding:3px 12px;border-radius:99px;font-size:12px;font-weight:800;color:#00171c;background:var(--pg)}
.vh h2{font-size:30px!important;margin:8px 0 4px;background:var(--pg);-webkit-background-clip:text;background-clip:text;color:transparent}.vh h2::before{display:none}
.vh p{color:var(--mu);font-size:13.5px;max-width:520px}
.vact{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}
.vbtn{padding:9px 18px;border-radius:99px;font-weight:800;font-size:14px;color:#00171c;background:var(--pg)}.vbtn.o{background:none;color:#c9f8ff;border:1px solid rgba(34,229,255,.6)}
.vrow{display:flex;gap:14px;overflow-x:auto;padding:4px 24px 20px;scroll-snap-type:x proximity;scrollbar-width:thin}
.vrow .ac{flex:0 0 min(300px,78vw);scroll-snap-align:start}

/* ===== store ===== */
.st-hero{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:16px;padding:26px 28px;border-radius:28px;background:radial-gradient(60% 160% at 90% 0,rgba(34,229,255,.2),transparent 65%),linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.015));border:1px solid rgba(34,229,255,.4)}
.st-hero h1{font-size:clamp(30px,5vw,46px);margin:8px 0 4px;background:var(--pg);-webkit-background-clip:text;background-clip:text;color:transparent}
.st-hero p{color:var(--mu);max-width:520px;font-size:14px}
.st-m{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.st-m span{padding:5px 12px;border-radius:99px;font-size:12.5px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12)}.st-m b{color:var(--pgl)}
.st-bar{display:flex;gap:10px;margin:16px 0 14px}.st-q{flex:1;height:50px}.st-bar select{width:auto;min-width:150px;height:50px;border-radius:16px}
.st-wrap{display:grid;gap:16px}@media(min-width:900px){.st-wrap{grid-template-columns:250px minmax(0,1fr);align-items:start}.st-f{position:sticky;top:96px}}
.st-f{padding:16px;border-radius:22px;background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.015));border:1px solid rgba(255,255,255,.12);display:grid;gap:16px}
.stg>b{display:block;font-size:13.5px;margin-bottom:8px}.fl.wr{flex-wrap:wrap}
.st-p{display:grid;grid-template-columns:1fr 1fr;gap:8px}.st-p input{padding:10px}
#lvr{width:100%;accent-color:#22e5ff;padding:0}
.st-c{color:var(--mu);font-size:13px;margin-bottom:10px}
.st-e{text-align:center;padding:36px 18px;grid-column:1/-1}
.st-f .chip{cursor:pointer}
@media(max-width:899px){.st-f{grid-template-columns:1fr 1fr}.st-f #srs{grid-column:1/-1;justify-content:center}}
@media(max-width:560px){.st-f{grid-template-columns:1fr}.st-bar{flex-direction:column}.st-bar select{width:100%}}
.ags{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))!important}
.adm{grid-template-columns:minmax(0,1fr)}.atb,.apn{min-width:0}@media(min-width:900px){.adm{grid-template-columns:250px minmax(0,1fr)}}

/* ===== mobile pass ===== */
@media(max-width:779px){
.cbtn{height:52px!important;min-height:52px;flex:1 1 100%!important;justify-content:space-between}
.cbtn .tx small{display:inline!important}
.stage .bub{max-width:46%!important;font-size:12px!important;padding:8px 10px!important;white-space:normal}
.stage .bub.bf{left:4%!important;top:-58px!important}.stage .bub.bm{right:4%!important;top:-58px!important}
.hero .stage{margin-top:78px!important}
.stats>div{flex:1 1 calc(50% - 8px)}
}

@media(max-width:779px){
.hero{display:flex!important;flex-direction:column;padding-top:0}
.hero .stage{order:-1;margin:64px auto 0!important;width:100%!important;max-width:380px;aspect-ratio:1.45!important}
.hero .t{padding:14px 18px 22px!important;text-align:center}
.hero .wel{margin-inline:auto}.hero h1{font-size:40px!important}.hero p{font-size:13.5px;margin:6px auto 14px}
.stage .bub{max-width:44%!important}.stage .bub.bf{left:3%!important;top:-52px!important}.stage .bub.bm{right:3%!important;top:-52px!important}
.stats{display:grid!important;grid-template-columns:repeat(3,1fr);gap:6px!important}
.stats>div{display:flex!important;flex-direction:column;align-items:center;text-align:center;padding:8px 4px!important;gap:2px}
.stats>div>i{width:26px!important;height:26px!important;margin-bottom:2px}.stats b{font-size:15px!important}.stats span{font-size:10.5px!important}
.trust>div{padding:11px}.trust>div>i{width:38px;height:38px}.trust .ic{width:22px;height:22px}.trust b{font-size:13.5px}.trust small{font-size:11px}
}
@media(max-width:479px){.srch input::placeholder{font-size:12px}}
.stage .bub{translate:none!important}
.stage .bub{direction:rtl}

.gal:has(.gnone){display:none}
.st-ft{display:none;cursor:pointer;height:50px;padding:0 16px}
@media(max-width:899px){.st-ft{display:inline-flex}.st-f{display:none!important}.st-f.open{display:grid!important}.st-bar{flex-wrap:wrap}.st-q{flex:1 1 100%;order:-1}.st-bar select{flex:1}}
@media(max-width:779px){.ac .art{height:124px}.lv{width:72px;height:82px}.lv b{font-size:32px}.ck{padding-bottom:90px}}
@media(max-width:899px){.st-bar .st-ft{flex:0 0 auto!important;width:auto}.st-bar select{flex:1 1 0;min-width:0}.st-q{background:rgba(0,0,0,.35)}}
@media(max-width:779px){input,select,textarea{font-size:16px!important}.sellh .rib{margin-top:6px}}
html{-webkit-text-size-adjust:100%}

/* ===== v16: cover photo in glass frame ===== */
.ac .art.has{padding:10px 10px 0!important}
.ac .art.has .ph{aspect-ratio:2/1;border-radius:18px;border:1px solid rgba(255,255,255,.32);background:rgba(255,255,255,.04);box-shadow:0 10px 28px rgba(0,0,0,.4),0 0 0 4px rgba(255,255,255,.04),0 0 26px var(--rg);backdrop-filter:blur(6px)}
.ac .art.has .ph::before,.ac .art.has .ph::after{width:18px;height:18px;border-color:rgba(255,255,255,.75)}
.ac .art.has .ph .ms{inset:4px;border-radius:14px}
.ac .art.has .ph .ms img{border-radius:14px}
.ac .art.has .ph::after{content:"";}
.ac:hover .art.has .ph{box-shadow:0 14px 34px rgba(0,0,0,.45),0 0 0 4px rgba(255,255,255,.07),0 0 34px var(--rg)}
.gmain{aspect-ratio:2/1}
@media(max-width:779px){.ac .art.has{height:auto!important}}
.cl>*,.cm,.gal,.gfr,.sm{min-width:0;max-width:100%}.gth{max-width:100%}
.spg{grid-template-columns:repeat(auto-fit,minmax(90px,1fr))!important}

/* ===== v17: emoji in bubbles only, account card redesign ===== */
.emo-b{display:inline-block;width:1.25em;height:1.25em;vertical-align:-.28em;margin-inline-start:2px}
.ic{color:var(--pgl)}
.ac2{position:relative;display:flex;flex-direction:column;min-width:0;border-radius:26px;padding:8px;background:linear-gradient(160deg,rgba(255,255,255,.1),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 40px rgba(0,0,0,.45);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s;isolation:isolate}
.ac2::before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(140deg,var(--rc),transparent 35%,transparent 65%,var(--rc));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.55;transition:opacity .35s;pointer-events:none}
.ac2:hover{transform:translateY(-6px);box-shadow:0 26px 54px rgba(0,0,0,.55),0 0 40px var(--rg)}.ac2:hover::before{opacity:1}
.pv{position:relative;aspect-ratio:4/5;border-radius:20px;overflow:hidden;background:#05141a}
.pv img{width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:transform 1.2s cubic-bezier(.2,.8,.2,1),object-position 2.5s ease}
.ac2:hover .pv img{transform:scale(1.04);object-position:center 30%}
.pv .sh{position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,16,15,.35),transparent 22%,transparent 58%,rgba(4,16,15,.92));pointer-events:none}
.pv::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18);pointer-events:none}
.pv .tg2{position:absolute;top:10px;inset-inline:10px;display:flex;gap:6px;flex-wrap:wrap}
.pv .g{display:inline-flex;align-items:center;gap:4px;padding:4px 11px;border-radius:99px;font-size:11.5px;font-weight:800;color:#fff;background:rgba(6,25,27,.45);border:1px solid rgba(255,255,255,.25);backdrop-filter:blur(10px)}
.pv .g:first-child{color:var(--rc);border-color:var(--rc)}.pv .g .ic{width:13px;height:13px}
.lvb{position:absolute;bottom:12px;inset-inline-start:12px;display:flex;align-items:baseline;gap:4px;padding:6px 14px;border-radius:14px;background:rgba(6,25,27,.5);border:1px solid rgba(255,255,255,.25);backdrop-filter:blur(10px);color:#fff}
.lvb small{font-size:10px;font-weight:900;letter-spacing:1.5px;color:var(--rc)}.lvb b{font-size:22px;font-weight:900;line-height:1}
.bd2{padding:14px 8px 6px;display:flex;flex-direction:column;gap:12px;flex:1}
.bd2 h3{font-size:18px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
.mt{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}
.mt span{display:flex;flex-direction:column;align-items:center;gap:1px;padding:8px 4px;border-radius:14px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08)}
.mt .ic{width:16px;height:16px}.mt b{font-size:15px}.mt small{font-size:10.5px;color:var(--mu)}
.by{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}
.pr small{display:block;font-size:11px;color:var(--mu)}.pr b{font-size:22px;font-weight:900;background:var(--pg);-webkit-background-clip:text;background-clip:text;color:transparent}
.buy{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:7px;padding:11px 18px;border-radius:99px;font-weight:900;font-size:14px;color:#00171c;background:var(--pg);box-shadow:0 8px 22px rgba(34,229,255,.35),inset 0 1px 0 rgba(255,255,255,.6);white-space:nowrap;transition:transform .25s}
.buy .ic{width:16px;height:16px;color:#00171c}
.buy::after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.7) 50%,transparent 65%);translate:-130% 0;animation:bsh 3.2s ease-in-out infinite}
@keyframes bsh{55%,100%{translate:130% 0}}
.ac2:hover .buy{transform:scale(1.05)}
.ac .buy{padding:8px 14px;font-size:13px}
.vrow .ac2{flex:0 0 min(290px,76vw);scroll-snap-align:start}
@media(max-width:779px){.ags{grid-template-columns:1fr 1fr!important;gap:10px!important}.ac2{padding:6px;border-radius:20px}.pv{border-radius:15px}.bd2{padding:10px 4px 4px;gap:9px}.bd2 h3{font-size:14.5px}.mt span{padding:6px 2px;border-radius:10px}.mt b{font-size:12.5px}.mt small{font-size:9.5px}.by{flex-direction:column;align-items:stretch;gap:8px}.pr{display:flex;justify-content:space-between;align-items:baseline}.pr b{font-size:17px}.buy{justify-content:center;padding:10px;font-size:13px}.pv .g{font-size:10px;padding:3px 8px}.lvb{padding:4px 10px;bottom:8px;inset-inline-start:8px}.lvb b{font-size:17px}}
/* account page: show sent image fully */
.gmain{aspect-ratio:auto!important;max-height:none}
.gmain img{height:auto!important;object-fit:contain;cursor:zoom-in}
.gfr{border:1px solid rgba(255,255,255,.18)!important;box-shadow:0 18px 44px rgba(0,0,0,.45)!important}
.gfr::before,.gfr::after{display:none!important}
.wm .lg .ic{color:var(--pgl)!important;stroke-width:2}.wm .lg{border-color:rgba(34,229,255,.6)!important}
.hero .stage .bub img.emo-b{position:static!important;width:1.3em!important;height:1.3em!important;max-width:none!important;display:inline-block!important;vertical-align:-.3em!important;transform:none!important;animation:none!important;filter:none!important;opacity:1!important;left:auto!important;bottom:auto!important}

/* ===== v18: full image, nothing on it ===== */
.ac3{position:relative;display:flex;flex-direction:column;min-width:0;padding:10px;border-radius:24px;background:linear-gradient(#071a1d,#071a1d) padding-box,linear-gradient(160deg,rgba(34,229,255,.55),rgba(255,255,255,.08) 40%,rgba(255,255,255,.04) 60%,rgba(34,229,255,.4)) border-box;border:1px solid transparent;box-shadow:0 16px 38px rgba(0,0,0,.45);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}
.ac3:hover{transform:translateY(-6px);box-shadow:0 24px 50px rgba(0,0,0,.55),0 0 30px rgba(34,229,255,.18)}
.ac3 .fr{border-radius:16px;overflow:hidden;background:#04100f;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}
.ac3 .fr img{display:block;width:100%;height:auto;transition:transform .8s cubic-bezier(.2,.8,.2,1)}
.ac3:hover .fr img{transform:scale(1.02)}
.ac3 .in{padding:14px 6px 4px;display:flex;flex-direction:column;gap:6px;flex:1}
.ac3 .tl{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px;color:var(--mu)}
.ac3 .rr{color:var(--rc);font-weight:700}
.ac3 .lvt{font-weight:900;letter-spacing:1px;color:#e8fbff}
.ac3 h3{font-size:17px;font-weight:900;line-height:1.4;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
.ac3 .ml{font-size:12.5px;color:var(--mu)}
.by3{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid rgba(255,255,255,.07)}
.pz{font-size:21px;font-weight:900;background:var(--pg);-webkit-background-clip:text;background-clip:text;color:transparent}
.bn2{padding:10px 20px;border-radius:99px;font-weight:900;font-size:14px;color:#00171c;background:var(--pg);box-shadow:0 6px 18px rgba(34,229,255,.3),inset 0 1px 0 rgba(255,255,255,.55);transition:transform .25s,box-shadow .25s;white-space:nowrap}
.ac3:hover .bn2{transform:translateY(-1px);box-shadow:0 10px 24px rgba(34,229,255,.45)}
.vrow .ac3{flex:0 0 min(270px,72vw);scroll-snap-align:start}
@media(max-width:779px){.ac3{padding:7px;border-radius:18px}.ac3 .fr{border-radius:12px}.ac3 .in{padding:10px 3px 2px;gap:4px}.ac3 h3{font-size:14px}.ac3 .tl{font-size:10.5px}.ac3 .ml{font-size:10.5px}.by3{flex-direction:column;align-items:stretch;gap:8px;padding-top:9px}.pz{font-size:16px}.bn2{text-align:center;padding:9px;font-size:13px}}
.gfr{background:linear-gradient(#071a1d,#071a1d) padding-box,linear-gradient(160deg,rgba(34,229,255,.55),rgba(255,255,255,.08) 40%,rgba(34,229,255,.4)) border-box!important;border:1px solid transparent!important;padding:10px!important;border-radius:24px!important}
.gmain{border-radius:16px!important}.gmain .rib,.gmain .zm{display:none!important}

/* ===== v19: frosted glass badges on image top edge ===== */
.ac3 .fr{position:relative}
.ac3 .gb{position:absolute;top:0;inset-inline:0;display:flex;flex-wrap:wrap;gap:6px;padding:10px;pointer-events:none;background:linear-gradient(180deg,rgba(4,16,15,.55),transparent)}
.ac3 .gl{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 11px;border-radius:99px;font-size:11.5px;font-weight:700;letter-spacing:.2px;color:#fff;
background:linear-gradient(135deg,rgba(255,255,255,.26),rgba(255,255,255,.08));border:1px solid rgba(255,255,255,.35);
-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);box-shadow:0 4px 14px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.45);text-shadow:0 1px 2px rgba(0,0,0,.35)}
.ac3 .gl .ic{width:13px;height:13px;color:#7df3ff;fill:#7df3ff}
.ac3 .gl .dt{width:7px;height:7px;border-radius:50%;background:var(--rc);box-shadow:0 0 8px var(--rc)}
.ac3 .rr{color:var(--mu);font-weight:500}
@media(max-width:779px){.ac3 .gb{padding:6px;gap:4px}.ac3 .gl{height:21px;padding:0 8px;font-size:9.5px;gap:4px}.ac3 .gl .ic{width:10px;height:10px}.ac3 .gl .dt{width:5px;height:5px}}

/* ===== v20: calmer buy button + refined card ===== */
.ac3{padding:9px;border-radius:22px;background:linear-gradient(180deg,#0a2226,#061517) padding-box,linear-gradient(170deg,rgba(255,255,255,.18),rgba(255,255,255,.04) 45%,rgba(34,229,255,.22)) border-box;box-shadow:0 10px 30px rgba(0,0,0,.35);transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s ease}
.ac3:hover{transform:translateY(-4px);box-shadow:0 22px 46px rgba(0,0,0,.45),0 0 0 1px rgba(34,229,255,.18)}
.ac3 .fr{border-radius:15px}
.ac3 .fr img{transition:transform 1.2s cubic-bezier(.2,.8,.2,1),filter .6s ease;filter:saturate(.95)}
.ac3:hover .fr img{transform:scale(1.015);filter:saturate(1.08)}
.ac3 .in{padding:14px 8px 6px;gap:5px}
.ac3 h3{font-size:16.5px;letter-spacing:.1px}
.ac3 .tl{font-size:11.5px}.ac3 .lvt{font-size:11.5px;color:var(--pgl);opacity:.9}
.ac3 .ml{font-size:12px;opacity:.85}
.by3{padding-top:12px;margin-top:10px;border-top:1px solid rgba(255,255,255,.06)}
.pz{font-size:19px;letter-spacing:.2px}
.bn2{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:12px;font-weight:700;font-size:13.5px;color:#bfeef6;background:rgba(34,229,255,.08);border:1px solid rgba(34,229,255,.3);box-shadow:none;transition:background .4s ease,border-color .4s ease,color .4s ease}
.bn2 .ar2{font-style:normal;display:inline-block;transition:transform .4s cubic-bezier(.2,.8,.2,1);opacity:.8}
.ac3:hover .bn2{transform:none;box-shadow:none;background:rgba(34,229,255,.16);border-color:rgba(34,229,255,.55);color:#e6fdff}
.ac3:hover .bn2 .ar2{transform:translateX(-4px)}
.ac3 .gl{background:linear-gradient(135deg,rgba(255,255,255,.2),rgba(255,255,255,.06));border-color:rgba(255,255,255,.28);font-weight:600}
.ac3 .gb{background:linear-gradient(180deg,rgba(4,16,15,.45),transparent)}
@media(max-width:779px){.bn2{justify-content:center;padding:9px;border-radius:10px;font-size:12.5px}.pz{font-size:16px}}
@media(prefers-reduced-motion:reduce){.ac3,.ac3 .fr img,.bn2,.bn2 .ar2{transition:none}}

/* ===== custom order ===== */
.rqb{position:relative;display:flex;align-items:flex-end;gap:10px;margin-top:22px;padding:22px 26px 0;min-height:230px;border-radius:26px;overflow:hidden;background:radial-gradient(70% 140% at 12% 100%,rgba(198,40,60,.22),transparent 60%),linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.015));border:1px solid rgba(255,255,255,.12)}
.rqb::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(120deg,rgba(34,229,255,.5),transparent 40%,transparent 70%,rgba(220,60,80,.45));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}
.rqp{width:150px;height:auto;flex:none;align-self:flex-end;margin-bottom:-60px;filter:drop-shadow(0 12px 20px rgba(0,0,0,.5));transition:transform .6s cubic-bezier(.2,.8,.2,1)}
.rqb:hover .rqp{transform:translateY(-6px) rotate(-1deg)}
.rqt{flex:1;padding-bottom:24px;align-self:center}
.rqk{display:inline-block;padding:3px 12px;border-radius:99px;font-size:12px;font-weight:700;color:#ffd7dc;background:rgba(220,60,80,.16);border:1px solid rgba(220,60,80,.45)}
.rqt h3{font-size:22px;font-weight:900;margin:10px 0 6px}.rqt p{color:var(--mu);font-size:13.5px;line-height:1.8;max-width:480px}
.rqbtn{margin-top:14px;padding:11px 20px;border-radius:12px;font-weight:700;font-size:14px;color:#bfeef6;background:rgba(34,229,255,.1);border:1px solid rgba(34,229,255,.4);transition:background .4s,border-color .4s}
.rqbtn:hover{background:rgba(34,229,255,.2);border-color:rgba(34,229,255,.7)}
@media(max-width:779px){.rqb{padding:18px 14px 0;min-height:200px}.rqp{width:104px;margin-bottom:-40px}.rqt h3{font-size:17px}.rqt p{font-size:12.5px}.rqbtn{width:100%}}
/* peek */
.peek{position:fixed;z-index:35;bottom:calc(86px + env(safe-area-inset-bottom,0px));inset-inline-start:0;display:flex;align-items:flex-end;padding:0;background:none;border:0;transform:translateX(-120%);opacity:0;transition:transform .7s cubic-bezier(.2,.9,.25,1),opacity .4s;pointer-events:none}
html[dir=rtl] .peek{transform:translateX(120%)}
.peek.on{transform:none!important;opacity:1;pointer-events:auto}
.peek img{width:78px;height:auto;filter:drop-shadow(0 8px 14px rgba(0,0,0,.55));margin-bottom:-6px}
.peek .pkb{position:relative;margin-bottom:70px;margin-inline-end:-10px;padding:9px 13px;border-radius:16px 16px 4px 16px;font-size:12.5px;font-weight:800;color:#06191b;background:linear-gradient(135deg,#fff,#eaf8fa);box-shadow:0 10px 26px rgba(0,0,0,.4);white-space:nowrap;animation:pkb 3.6s ease-in-out infinite}
@keyframes pkb{50%{transform:translateY(-4px)}}
@media(min-width:780px){.peek{bottom:24px}.peek img{width:96px}}
/* form */
.rqf{max-height:90vh;overflow:auto;text-align:start}
.rqh{display:flex;align-items:center;gap:12px;margin-bottom:14px}.rqh img{width:54px;height:auto;max-height:90px;object-fit:contain;object-position:top}.rqh b{display:block;font-size:18px;font-weight:900}.rqh small{color:var(--mu);font-size:12.5px}
.rqw{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}
.rqc{position:relative;cursor:pointer}.rqc input{position:absolute;opacity:0;width:1px;height:1px}
.rqc span{display:inline-block;padding:7px 13px;border-radius:99px;font-size:12.5px;color:var(--tx);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);transition:.25s}
.rqc input:checked+span{color:#c9f8ff;background:rgba(34,229,255,.14);border-color:rgba(34,229,255,.6)}
.rqc input:focus-visible+span{outline:2px solid var(--cy)}
.rqf .sb{width:100%;margin-top:14px;padding:14px}.rqf .nt{display:block;text-align:center;margin-top:8px}

.peek{flex-direction:column;align-items:flex-start;inset-inline-start:12px}
.peek .pkf{display:block;width:92px;height:120px;overflow:hidden;border-radius:0 0 18px 18px}
.peek .pkf img{width:92px!important;height:auto;margin:0;filter:drop-shadow(0 6px 10px rgba(0,0,0,.5))}
.peek .pkb{margin:0 0 4px;margin-inline-start:6px;border-radius:16px 16px 16px 4px;font-size:12px;padding:8px 12px}
@media(min-width:780px){.peek{inset-inline-start:24px}.peek .pkf{width:110px;height:150px}.peek .pkf img{width:110px!important}}
.rqf .fgrid{grid-template-columns:1fr 1fr!important}
.rqb .rqp{max-height:none}
.rqh img{width:64px!important;height:72px!important;max-height:none!important;object-fit:cover!important;object-position:50% 0!important;border-radius:16px;background:rgba(220,60,80,.12);border:1px solid rgba(255,255,255,.15)}

/* ===== v21: floating blended cards + trust ===== */
.ags{gap:22px!important;padding:6px 2px 14px}
.ac3{overflow:hidden;isolation:isolate;border:0!important;background:rgba(6,22,25,.55)!important;
box-shadow:0 30px 50px -22px rgba(0,0,0,.75),0 0 0 1px rgba(255,255,255,.08) inset;
animation:flt 7s ease-in-out var(--d,0s) infinite;transition:box-shadow .6s ease,translate .6s cubic-bezier(.2,.8,.2,1)}
@keyframes flt{50%{transform:translateY(-6px)}}
.ac3:hover{animation-play-state:paused;translate:0 -4px;box-shadow:0 40px 60px -24px rgba(0,0,0,.8),0 0 0 1px rgba(34,229,255,.28) inset,0 0 40px -10px var(--rg)}
.ac3 .bgb{position:absolute;inset:-30px;width:calc(100% + 60px);height:calc(100% + 60px);object-fit:cover;filter:blur(28px) saturate(1.5) brightness(.55);opacity:.85;z-index:-2;pointer-events:none;transform:scale(1.1)}
.ac3::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(4,16,15,.1),rgba(4,16,15,.55) 55%,rgba(4,16,15,.85));pointer-events:none}
.ac3::before{display:none}
.ac3 .fr{box-shadow:0 18px 30px -12px rgba(0,0,0,.7),0 0 0 1px rgba(255,255,255,.14);transform:translateZ(0)}
.ac3 .in{background:none}
.ac3 .rr{display:inline-flex;align-items:center;gap:5px;color:#c9f7d0;font-weight:600}.ac3 .rr .ic{width:13px;height:13px;color:#7ee49a}
.by3{border-top-color:rgba(255,255,255,.08)!important}
.bn2{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.2)!important;color:#fff!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
.ac3:hover .bn2{background:rgba(34,229,255,.18)!important;border-color:rgba(34,229,255,.55)!important;color:#e6fdff!important}
@media(prefers-reduced-motion:reduce){.ac3{animation:none}}
@media(max-width:779px){.ags{gap:12px!important}.ac3 .bgb{filter:blur(18px) saturate(1.4) brightness(.55)}}
/* trust */
.safe2{margin:16px 0 4px;padding:18px 20px;border-radius:24px;background:linear-gradient(135deg,rgba(126,228,154,.1),rgba(255,255,255,.02));border:1px solid rgba(126,228,154,.28)}
.sf-h{display:flex;align-items:center;gap:14px}
.sf-h>i{flex:none;display:grid;place-items:center;width:50px;height:50px;border-radius:16px;background:rgba(126,228,154,.14);border:1px solid rgba(126,228,154,.4)}.sf-h>i .ic{width:27px;height:27px;color:#7ee49a}
.sf-h b{display:block;font-size:18px;font-weight:900}.sf-h small{color:var(--mu);font-size:13px;line-height:1.7}
.sf-g{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px}
.sf-g>div{padding:12px;border-radius:16px;background:rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.07)}
.sf-g .ic{width:20px;height:20px;color:#7ee49a;margin-bottom:6px}.sf-g b{display:block;font-size:14px}.sf-g small{display:block;color:var(--mu);font-size:12px;line-height:1.6;margin-top:2px}
@media(max-width:899px){.sf-g{grid-template-columns:1fr 1fr}}
@media(max-width:479px){.safe2{padding:14px}.sf-h b{font-size:15.5px}.sf-h small{font-size:12px}.sf-g{gap:8px}.sf-g>div{padding:10px}.sf-g b{font-size:12.5px}.sf-g small{font-size:11px}}
.safe2.in-acc{margin:0 0 14px}
.sfn{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;border-radius:12px;font-size:12.5px;color:#c9f7d0;background:rgba(126,228,154,.08);border:1px solid rgba(126,228,154,.25)}.sfn .ic{width:16px;height:16px;color:#7ee49a}

.ac3 .bgb{filter:blur(26px) saturate(1.7) brightness(.85)!important;opacity:1}
.ac3::after{background:linear-gradient(180deg,rgba(4,16,15,0) 0%,rgba(4,16,15,.25) 50%,rgba(4,16,15,.6) 100%)!important}
.ac3{background:rgba(6,22,25,.25)!important}
.ac3 .sh2{display:none}
@media(max-width:779px){.ac3 .lg2{display:none}.ac3 .sh2{display:inline}
.st-bar{flex-direction:row!important;flex-wrap:wrap}.st-q{flex:1 1 100%!important}.st-bar .st-ft{flex:0 0 auto!important;height:46px}.st-bar select{flex:1 1 0!important;width:auto!important;height:46px}}

/* ===== v22: frameless floating card, badges on the image edge ===== */
.ac3{background:none!important;box-shadow:none!important;padding:0!important;overflow:visible!important;border-radius:0!important;animation:none!important}
.ac3::after,.ac3::before,.ac3 .bgb{display:none!important}
.ac3:hover{translate:none!important;box-shadow:none!important}
.ac3 .fw{position:relative;padding-top:14px;animation:flt 7s ease-in-out var(--d,0s) infinite}
.ac3:hover .fw{animation-play-state:paused}
.ac3 .glo{position:absolute;inset:30px 8% -10px;width:84%;height:calc(100% - 20px);object-fit:cover;filter:blur(30px) saturate(1.8);opacity:.55;z-index:0;pointer-events:none;transition:opacity .6s}
.ac3:hover .glo{opacity:.8}
.ac3 .fr{position:relative;z-index:1;border-radius:20px;overflow:hidden;box-shadow:0 26px 40px -18px rgba(0,0,0,.8),0 0 0 1px rgba(255,255,255,.12);transition:transform .7s cubic-bezier(.2,.8,.2,1)}
.ac3:hover .fr{transform:translateY(-5px)}
.ac3 .fr img{transform:none!important}
.ac3 .gb{position:absolute!important;top:0!important;inset-inline:14px!important;z-index:2;display:flex;gap:6px;padding:0!important;background:none!important;transition:transform .7s cubic-bezier(.2,.8,.2,1)}
.ac3:hover .gb{transform:translateY(-5px)}
.ac3 .gl{height:28px;padding:0 12px;font-size:12px;color:#fff;background:rgba(10,30,34,.55);border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);box-shadow:0 6px 16px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.25)}
.ac3 .in{padding:16px 4px 0!important;gap:5px}
.by3{border-top:0!important;padding-top:8px!important;margin-top:8px!important}
.bn2{border-radius:99px!important}
@media(max-width:779px){.ac3 .fw{padding-top:11px}.ac3 .gb{inset-inline:8px!important;gap:4px}.ac3 .gl{height:22px;padding:0 8px;font-size:10px}.ac3 .fr{border-radius:14px}.ac3 .in{padding:12px 2px 0!important}}
@media(prefers-reduced-motion:reduce){.ac3 .fw{animation:none}}
.ac3.r0.in{animation:up .65s cubic-bezier(.2,.8,.2,1) both!important}

/* ===== v23: true frosted-glass floating cards ===== */
.ac3{position:relative!important;padding:10px 10px 14px!important;border-radius:26px!important;overflow:visible!important;
background:linear-gradient(145deg,rgba(255,255,255,.14),rgba(255,255,255,.04) 45%,rgba(255,255,255,.08))!important;
-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%);
border:1px solid rgba(255,255,255,.18)!important;
box-shadow:0 30px 60px -25px rgba(0,0,0,.7),inset 0 1px 0 rgba(255,255,255,.35),inset 0 -1px 0 rgba(255,255,255,.06)!important;
animation:flt 7s ease-in-out var(--d,0s) infinite!important;transition:box-shadow .6s ease,border-color .6s ease!important}
.ac3.r0.in{animation:up .65s cubic-bezier(.2,.8,.2,1) both,flt 7s ease-in-out calc(.65s + var(--d,0s)) infinite!important}
.ac3::before{display:block!important;content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;
background:linear-gradient(115deg,rgba(255,255,255,.22) 0%,rgba(255,255,255,0) 28%,rgba(255,255,255,0) 72%,rgba(255,255,255,.08) 100%);mix-blend-mode:screen}
.ac3:hover{animation-play-state:paused!important;border-color:rgba(255,255,255,.32)!important;box-shadow:0 40px 70px -25px rgba(0,0,0,.75),0 0 50px -12px var(--rg),inset 0 1px 0 rgba(255,255,255,.45)!important}
.ac3 .fw{animation:none!important;padding-top:0!important}
.ac3 .glo{inset:-14px -14px 40%!important;width:calc(100% + 28px)!important;height:auto!important;opacity:.45!important;filter:blur(40px) saturate(2)!important;z-index:-1!important;border-radius:30px}
.ac3 .fr{border-radius:18px!important;box-shadow:0 12px 26px -10px rgba(0,0,0,.7)!important}
.ac3:hover .fr,.ac3:hover .gb{transform:none!important}
.ac3 .gb{top:-14px!important;inset-inline:16px!important}
.ac3 .gl{background:rgba(255,255,255,.16)!important;border-color:rgba(255,255,255,.4)!important;color:#fff!important;-webkit-backdrop-filter:blur(16px) saturate(170%)!important;backdrop-filter:blur(16px) saturate(170%)!important;box-shadow:0 8px 18px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.5)!important}
.ac3 .in{padding:14px 6px 0!important}
.ac3 .bn2{background:rgba(255,255,255,.12)!important;border:1px solid rgba(255,255,255,.28)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
.ags{padding-top:20px!important;row-gap:34px!important}
@media(max-width:779px){.ac3{padding:7px 7px 10px!important;border-radius:20px!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ac3 .fr{border-radius:13px!important}.ac3 .gb{top:-11px!important;inset-inline:10px!important}.ags{row-gap:26px!important}}
/* ===== pirate head: banner + peek ===== */
.rqb{padding:26px 26px 24px!important;min-height:0!important;align-items:center!important;overflow:visible!important;margin-top:60px!important}
.rqb .rqp{display:none}
.rqhd{position:absolute;top:-58px;inset-inline-end:28px;width:150px;filter:drop-shadow(0 12px 18px rgba(0,0,0,.5));animation:hbob 4s ease-in-out infinite;transform-origin:50% 100%}
.rqhd img{width:100%;height:auto;display:block}
@keyframes hbob{0%,100%{transform:rotate(-2deg)}50%{transform:translateY(-6px) rotate(3deg)}}
.rqt{padding:0!important;max-width:calc(100% - 170px)}
@media(max-width:779px){.rqb{margin-top:54px!important;padding:56px 16px 18px!important}.rqhd{width:118px;top:-50px;inset-inline-end:auto;inset-inline-start:50%;margin-inline-start:-59px}.rqt{max-width:none;text-align:center}.rqt p{margin-inline:auto}}
.peek{inset-inline-start:auto!important;inset-inline-end:14px!important;flex-direction:column!important;align-items:flex-end!important;transform:translateY(160%)!important}
html[dir=rtl] .peek{transform:translateY(160%)!important}
.peek.on{transform:none!important}
.peek .pkf{display:none}
.peek .pkh{display:block;width:118px;margin-top:-4px;animation:hbob 4s ease-in-out infinite;transform-origin:50% 100%;filter:drop-shadow(0 10px 16px rgba(0,0,0,.55))}
.peek .pkh img{width:100%;height:auto;display:block;margin:0!important}
.peek .pkb{margin:0 0 0 0!important;margin-inline-end:20px!important;border-radius:16px 16px 4px 16px!important;padding:9px 13px!important;font-size:12px!important;line-height:1.5;text-align:center}
.peek .pkb b{display:block;color:#12a1b4;font-size:11.5px}
.peek.on .pkh{animation:pop .7s cubic-bezier(.2,1.5,.4,1) both,hbob 4s ease-in-out .7s infinite}
@keyframes pop{from{transform:translateY(40px) scale(.6) rotate(-10deg);opacity:0}}
.peek.on .pkb{animation:pop .6s cubic-bezier(.2,1.5,.4,1) .35s both,pkb 3.6s ease-in-out 1s infinite}
@media(min-width:780px){.peek .pkh{width:140px}}
.rqh img{width:72px!important;height:auto!important;max-height:none!important;object-fit:contain!important;background:none!important;border:0!important}
.peek{bottom:calc(76px + env(safe-area-inset-bottom,0px))!important;z-index:40!important}@media(min-width:780px){.peek{bottom:20px!important}}
html[dir=rtl] body .peek.on{transform:none!important}

/* ===== v24: pirate in site style, special service ===== */
.rqb{margin-top:26px!important;padding:24px 26px!important;min-height:300px!important;overflow:hidden!important;
background:radial-gradient(50% 120% at 12% 60%,rgba(34,229,255,.22),transparent 65%),radial-gradient(40% 90% at 0% 100%,rgba(34,229,255,.18),transparent 70%),linear-gradient(135deg,rgba(255,255,255,.09),rgba(255,255,255,.02))!important;border-color:rgba(34,229,255,.35)!important}
.rqhd{display:none!important}
.rqfig{position:absolute;inset-inline-end:2%;bottom:-6px;width:210px;height:100%;display:flex;align-items:flex-end;justify-content:center;pointer-events:none}
.rqfig img{position:relative;z-index:1;height:118%;width:auto;max-width:none;object-fit:contain;object-position:top;filter:drop-shadow(0 18px 24px rgba(0,0,0,.55));animation:pfl 6s ease-in-out infinite;transform-origin:50% 100%}
@keyframes pfl{50%{transform:translateY(-6px)}}
.rqring{position:absolute;z-index:0;left:50%;bottom:38%;width:230px;height:230px;margin-left:-115px;border-radius:50%;
background:conic-gradient(from 0deg,#22e5ff,transparent 25%,#22e5ff 50%,transparent 75%,#22e5ff);-webkit-mask:radial-gradient(closest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(closest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));opacity:.75;animation:spin 14s linear infinite;filter:drop-shadow(0 0 10px rgba(34,229,255,.6))}
.rqring::after{content:"";position:absolute;inset:18px;border-radius:50%;background:radial-gradient(closest-side,rgba(34,229,255,.28),rgba(34,229,255,.08) 60%,transparent)}
.rqt{max-width:calc(100% - 240px)!important;padding:10px 0!important}
.rqk{color:#00171c!important;background:var(--pg)!important;border:0!important;font-weight:800!important}
.rqbtn{color:#00171c!important;background:var(--pg)!important;border:0!important;font-weight:800!important;box-shadow:0 8px 22px rgba(34,229,255,.3)}
@media(max-width:779px){.rqb{padding:20px 16px 230px!important;min-height:0!important}.rqt{max-width:none!important;text-align:center}.rqfig{inset-inline-end:50%;margin-inline-end:-105px;height:240px}.rqfig img{height:250px}.rqring{width:190px;height:190px;margin-left:-95px;bottom:40px}}
.peek .pkh{width:120px!important;height:150px;overflow:hidden;border-radius:0;-webkit-mask-image:linear-gradient(#000 78%,transparent);mask-image:linear-gradient(#000 78%,transparent)}
.peek .pkh img{width:100%!important}
@media(min-width:780px){.peek .pkh{width:140px!important;height:178px}}

.rqb{min-height:380px!important}
.rqfig{top:14px;bottom:0;height:auto!important;width:230px}
.rqfig img{height:100%!important;max-height:none}
.rqring{bottom:auto!important;top:12%;width:240px;height:240px;margin-left:-120px}
@media(max-width:779px){.rqb{padding:20px 16px 340px!important}.rqfig{top:auto;bottom:0;height:330px!important;width:200px;margin-inline-end:-100px}.rqfig img{height:330px!important}.rqring{top:auto;bottom:120px;width:210px;height:210px;margin-left:-105px}}

.rqfig{width:250px}
.rqfig img{filter:drop-shadow(0 14px 22px rgba(0,0,0,.45))!important;animation:cute 3.2s ease-in-out infinite!important}
@keyframes cute{0%,100%{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-10px) rotate(1.5deg)}}
.rqring{width:260px!important;height:260px!important;margin-left:-130px!important;top:4%!important}
.peek .pkh{width:130px!important;height:150px!important}
@media(min-width:780px){.peek .pkh{width:150px!important;height:175px!important}}
.peek.on .pkh{animation:pop .7s cubic-bezier(.2,1.5,.4,1) both,cute 3.2s ease-in-out .7s infinite!important}
@media(max-width:779px){.rqfig{width:220px;margin-inline-end:-110px}}
@media(prefers-reduced-motion:reduce){.rqfig img,.peek .pkh{animation:none!important}}

/* ===== v26: original SVG mascot ===== */
.msc{display:block;width:100%;height:auto;overflow:visible}
.msc *{transform-box:fill-box}
.msc .m-hd,.msc .m-bd{animation:mbob 3.4s ease-in-out infinite}
.msc .m-hd{animation-delay:-.15s}
@keyframes mbob{50%{transform:translateY(-5px)}}
.msc .m-sh{transform-origin:center;animation:msh 3.4s ease-in-out infinite}
@keyframes msh{50%{transform:scaleX(.85);opacity:.22}}
.msc .m-eyes{transform-origin:center;animation:blink 4.6s infinite}
@keyframes blink{0%,46%,50%,100%{transform:scaleY(1)}48%{transform:scaleY(.1)}}
.msc .m-wave{transform-origin:85% 95%;animation:wave 2.2s ease-in-out infinite}
@keyframes wave{0%,100%{transform:rotate(0)}25%{transform:rotate(-16deg)}50%{transform:rotate(4deg)}75%{transform:rotate(-12deg)}}
.msc .m-mag{transform-origin:20% 90%;animation:mag 3.8s ease-in-out infinite}
@keyframes mag{0%,100%{transform:rotate(0)}50%{transform:rotate(-12deg) translateY(-3px)}}
.msc .m-glint{animation:gl 2.4s ease-in-out infinite}@keyframes gl{50%{opacity:.25}}
.msc .m-crown{animation:crn 5s ease-in-out infinite;transform-origin:50% 100%}
@keyframes crn{0%,100%{transform:translate(110px,52px) scale(1.25) translate(-110px,-52px) rotate(0)}50%{transform:translate(110px,52px) scale(1.25) translate(-110px,-52px) rotate(-4deg)}}
.msc .m-spk path{transform-origin:center;animation:spk 2.6s ease-in-out infinite}.msc .m-spk path:nth-child(2){animation-delay:.8s}.msc .m-spk path:nth-child(3){animation-delay:1.6s}
@keyframes spk{0%,100%{opacity:.2;transform:scale(.6)}50%{opacity:1;transform:scale(1.15)}}
.rqfig{width:240px!important;align-items:center!important}
.rqfig img{display:none}
.rqfig .msc{position:relative;z-index:1;width:230px;filter:drop-shadow(0 16px 24px rgba(0,0,0,.45))}
.rqring{top:50%!important;margin-top:-125px;width:250px!important;height:250px!important;margin-left:-125px!important}
.peek .pkh{width:120px!important;height:auto!important;overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important;animation:none!important;filter:drop-shadow(0 10px 16px rgba(0,0,0,.5))}
.peek.on .pkh{animation:pop .7s cubic-bezier(.2,1.5,.4,1) both!important}
@media(min-width:780px){.peek .pkh{width:140px!important}}
.rqav{display:block;width:64px;flex:none}
@media(max-width:779px){.rqb{padding:20px 16px 280px!important}.rqfig{height:270px!important;width:220px!important;margin-inline-end:-110px!important}.rqfig .msc{width:210px}.rqring{width:220px!important;height:220px!important;margin-left:-110px!important;margin-top:-110px}}
@media(prefers-reduced-motion:reduce){.msc *{animation:none!important}}

/* ===== v27: living treasure chest mascot ===== */
.chs .c-all{animation:chop 5s cubic-bezier(.3,.6,.3,1) infinite;transform-origin:50% 100%}
@keyframes chop{0%,100%{transform:translateY(0) scale(1)}8%{transform:translateY(4px) scale(1.04,.95)}16%{transform:translateY(-14px) scale(.97,1.04)}24%{transform:translateY(0) scale(1.03,.97)}30%,92%{transform:translateY(0) scale(1)}60%{transform:translateY(-4px)}}
.chs .c-sh{transform-origin:center;animation:csh 5s ease-in-out infinite}
@keyframes csh{16%{transform:scaleX(.75);opacity:.2}0%,30%,100%{transform:scaleX(1);opacity:.35}}
.chs .c-lid{transform-origin:94% 96%;animation:clid 5s cubic-bezier(.3,.7,.3,1) infinite}
@keyframes clid{0%,22%,86%,100%{transform:rotate(0)}32%,76%{transform:rotate(24deg) translateY(-6px)}}
.chs .c-beam{opacity:0;transform-origin:50% 100%;animation:cbm 5s ease-in-out infinite}
@keyframes cbm{0%,26%,84%,100%{opacity:0;transform:scaleY(.4)}38%,72%{opacity:1;transform:scaleY(1)}}
.chs .c-loot>g{opacity:0;animation:cloot 5s cubic-bezier(.2,1.4,.4,1) infinite}
.chs .c-g2{animation-delay:.12s!important}.chs .c-g3{animation-delay:.24s!important}
@keyframes cloot{0%,28%{opacity:0;transform:translateY(40px) scale(.4)}40%,70%{opacity:1;transform:translateY(-28px) scale(1)}55%{transform:translateY(-36px) scale(1.05)}80%,100%{opacity:0;transform:translateY(30px) scale(.4)}}
.chs .c-eyes{transform-origin:center;animation:cblink 5s infinite}
@keyframes cblink{0%,10%,14%,46%,50%,100%{transform:scaleY(1)}12%,48%{transform:scaleY(.1)}}
.chs .c-lock path{animation:csm 5s ease-in-out infinite;transform-origin:center}
@keyframes csm{32%,76%{transform:scale(1.25,1.4)}}
.chs .c-crown{transform-origin:50% 100%;animation:ccrn 5s ease-in-out infinite}
@keyframes ccrn{32%,76%{transform:rotate(-8deg) translateY(-3px)}}
.msc *{transform-box:fill-box}
.rqfig .msc{width:250px!important}
.rqring{display:none!important}
.rqfig::before{content:"";position:absolute;left:50%;top:50%;width:240px;height:240px;margin:-120px 0 0 -120px;border-radius:50%;background:radial-gradient(closest-side,rgba(34,229,255,.3),rgba(34,229,255,.1) 60%,transparent);z-index:0}
.peek .pkh{width:118px!important}@media(min-width:780px){.peek .pkh{width:138px!important}}
@media(prefers-reduced-motion:reduce){.chs *{animation:none!important}}

@keyframes clid{0%,22%,86%,100%{transform:rotate(0)}32%,76%{transform:rotate(40deg) translate(6px,-10px)}}
@keyframes cloot{0%,28%{opacity:0;transform:translate(-14px,40px) scale(.4)}40%,70%{opacity:1;transform:translate(-14px,-62px) scale(1.15)}55%{transform:translate(-14px,-72px) scale(1.2)}80%,100%{opacity:0;transform:translate(-14px,30px) scale(.4)}}
.chs .c-loot{filter:drop-shadow(0 0 6px rgba(176,246,255,.9))}

/* =========================================================
   KING ALMANY — VISUAL UPGRADE V1
   Refined premium gaming store: warm gold, ember orange,
   calmer surfaces, clearer hierarchy, mobile-first spacing.
   Existing app logic and routes are intentionally preserved.
   ========================================================= */
:root{
  --bg:#021013;
  --cy:#22e5ff;
  --li:#9ff5ff;
  --tx:#e8fbff;
  --mu:#8fb3b8;
  --bd:rgba(34,229,255,.18);
  --pgl:#22e5ff;
  --pg:linear-gradient(135deg,#dffcff 0%,#22e5ff 48%,#0a8fa8 100%);
  --gold:linear-gradient(135deg,#dffcff 0%,#22e5ff 48%,#0a8fa8 100%);
  color-scheme:dark;
}
html{scroll-behavior:smooth;scroll-padding-top:86px}
body{
  background:#021013!important;
  background-image:radial-gradient(ellipse at 12% 0%,rgba(34,229,255,.075),transparent 36%),radial-gradient(ellipse at 95% 35%,rgba(255,109,57,.045),transparent 34%)!important;
  color:var(--tx);font-family: 'Cairo', 'Cairo', 'Cairo', 'Segoe UI', Tahoma, sans-serif !important;
  -webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;
}
body::before{background:radial-gradient(40% 35% at 20% 20%,rgba(34,229,255,.07),transparent),radial-gradient(35% 30% at 85% 60%,rgba(255,109,57,.045),transparent)!important;animation:none!important;opacity:.75}
::selection{background:#22e5ff;color:#17130b}
:focus-visible{outline:2px solid var(--pgl);outline-offset:3px}
.w{max-width:1200px;padding-inline:20px}
.top2{
  height:34px;background:#111316!important;border-bottom:1px solid rgba(34,229,255,.16)!important;
  color:#d1c7b3;font-size:12px;letter-spacing:.1px
}
.top2::after{height:1px;background:linear-gradient(90deg,transparent,rgba(34,229,255,.42),transparent)!important}
.tmt{animation-duration:75s!important}
.tmt span{gap:7px}
.tmt .ic{color:var(--pgl)!important}
header{background:rgba(2,16,19,.91)!important;border-bottom:1px solid rgba(255,255,255,.065)!important;backdrop-filter:blur(18px) saturate(135%)!important}
.hd{height:72px;gap:14px}
.wm{color:#eef9fb!important;text-shadow:none!important;letter-spacing:.35px}
.wm .lg{border:1px solid rgba(34,229,255,.5)!important;background:linear-gradient(145deg,rgba(34,229,255,.18),rgba(34,229,255,.035))!important;box-shadow:0 5px 18px rgba(0,0,0,.25)!important}
.wm .lg .ic{color:var(--pgl)!important;filter:none!important}
.wm .wt b{font-weight:900;letter-spacing:.45px}
header .nav{gap:7px;margin-inline-start:8px}
header .nav a{position:relative;padding:10px 9px;border-radius:10px;color:#b9b7b1;font-size:13px;transition:background .2s,color .2s}
header .nav a:hover{color:#fff;background:rgba(34,229,255,.08)}
header .nav a::after{background:var(--pg)!important;height:2px}
.srch{height:42px;max-width:310px;border-radius:13px;background:#051b20!important;border:1px solid rgba(255,255,255,.09)!important;color:var(--mu);box-shadow:none!important}
.srch:focus-within{border-color:rgba(34,229,255,.65)!important;box-shadow:0 0 0 3px rgba(34,229,255,.08)!important;color:var(--pgl)}
.srch input{color:var(--tx);font-size:13px}
.srch input::placeholder{color:#777875}
.chip{border-color:rgba(255,255,255,.12);background:#15171a;color:#c5ebf1;backdrop-filter:none}
.chip:hover{border-color:rgba(34,229,255,.45);color:#a1f4ff}
.btn:not(.o){background:linear-gradient(135deg,#7df3ff,#38c8dc)!important;color:#081e21!important;box-shadow:0 7px 20px rgba(34,229,255,.15),inset 0 1px rgba(255,255,255,.4)!important}
.btn:not(.o)::after{opacity:.25}
.btn:not(.o):hover{box-shadow:0 10px 24px rgba(34,229,255,.22)!important;transform:translateY(-2px)}
.btn.o{border-color:rgba(34,229,255,.55)!important;color:#7ce3f1!important;background:rgba(34,229,255,.045)!important}
.btn.o:hover{background:rgba(34,229,255,.1)!important;box-shadow:0 8px 24px rgba(34,229,255,.12)!important}
/* Home hero */
.hero{
  margin-top:20px!important;min-height:470px!important;grid-template-columns:minmax(0,1.06fr) minmax(280px,.94fr)!important;
  border:1px solid rgba(34,229,255,.23)!important;border-radius:30px!important;overflow:hidden!important;
  background:radial-gradient(ellipse at 74% 52%,rgba(34,229,255,.11),transparent 38%),radial-gradient(ellipse at 20% 0%,rgba(255,109,57,.08),transparent 45%),linear-gradient(135deg,#051b20 0%,#031519 57%,#111214 100%)!important;
  box-shadow:0 24px 60px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.055)!important;animation:none!important;
}
.hero::before{background-image:linear-gradient(rgba(34,229,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(34,229,255,.045) 1px,transparent 1px)!important;background-size:42px 42px!important;opacity:.55}
.hero::after{background:radial-gradient(circle,rgba(34,229,255,.12),rgba(255,109,57,.05) 46%,transparent 70%)!important;border:0!important;box-shadow:none!important;filter:none!important;animation:none!important;opacity:1!important}
.hero .t{padding:42px 34px 42px 12px!important;max-width:650px!important}
.wel{background:rgba(34,229,255,.075)!important;border:1px solid rgba(34,229,255,.32)!important;box-shadow:none!important;color:#c7ecf1!important;backdrop-filter:none!important;font-size:12px!important}
.wel .ic{color:var(--pgl)!important;filter:none!important}
.hero h1{font-family:'Cairo','Cairo',sans-serif!important;font-size:clamp(38px,4.8vw,62px)!important;line-height:1.18!important;letter-spacing:-1.4px!important;background:linear-gradient(105deg,#e6fcff 4%,#7be5f3 52%,#fff 92%)!important;background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important;filter:none!important;text-shadow:none!important;animation:none!important}
.hero p{color:#b7b5ae!important;max-width:470px!important;font-size:15px!important;line-height:1.95!important}
.hero .stage{filter:drop-shadow(0 22px 24px rgba(0,0,0,.2))}
.hero .stage .bub{border-color:rgba(34,229,255,.28)!important;background:rgba(20,21,22,.88)!important;box-shadow:0 12px 32px rgba(0,0,0,.32)!important}
.hero .stage .bub::after{box-shadow:none!important}
.cbtn{border-radius:16px!important;background:#061e23!important;border:1px solid rgba(255,255,255,.09)!important;box-shadow:none!important;padding:11px 14px!important}
.cbtn.p{background:linear-gradient(135deg,rgba(34,229,255,.14),rgba(34,229,255,.04))!important;border-color:rgba(34,229,255,.4)!important}
.cbtn.g{background:rgba(255,255,255,.035)!important}
.cbtn:hover{transform:translateY(-3px)!important;box-shadow:0 12px 24px rgba(0,0,0,.22)!important}
.cbtn .ci2{background:rgba(34,229,255,.1)!important;border:1px solid rgba(34,229,255,.2)!important;border-radius:12px!important;color:#5eefff!important;box-shadow:none!important}
.cbtn .tx b{font-size:14px!important;color:#e3f5f8!important}
.cbtn .tx small{color:#a7a39a!important}
.cbtn .ar{color:#22e5ff!important}
.stats{gap:0!important;margin-top:25px!important;max-width:480px}
.stats>div{flex:1;padding-inline:14px;border-inline-start:1px solid rgba(255,255,255,.1)}
.stats>div:first-child{border-inline-start:0;padding-inline-start:0}
.stats b{background:none!important;color:#5eefff!important;font-size:20px!important;filter:none!important;text-shadow:none!important}
.stats span{color:#a6a39b!important;font-size:11px!important}
.stats .ic{color:#50c3d3!important}
.tick{border:1px solid rgba(255,255,255,.075)!important;background:#04181c!important;border-radius:14px!important;padding:11px 16px!important;color:#b9b5aa!important;box-shadow:none!important}
.tick b{color:#22e5ff!important}
.tick .ic{color:#5ac7d6!important}
/* Trust / feature blocks */
.trust{gap:10px!important;margin-top:18px!important}
.trust>div,.bn3>div{border:1px solid rgba(255,255,255,.075)!important;background:linear-gradient(145deg,#051b20,#111315)!important;border-radius:17px!important;padding:17px!important;box-shadow:none!important}
.trust>div{display:grid;grid-template-columns:38px 1fr;align-content:center;column-gap:11px;row-gap:2px}
.trust>div .ic{grid-row:span 2;width:34px;height:34px;padding:7px;border-radius:11px;background:rgba(34,229,255,.09);color:#22e5ff!important}
.trust b{font-size:13px!important;color:#daf2f6!important}
.trust small{font-size:11px!important;color:#99978f!important}
.bn3{gap:11px!important;margin-top:13px!important}
.bn3>div{align-items:center!important;gap:14px!important}
.bn3 em{background:rgba(34,229,255,.1)!important;color:#5eefff!important;border:1px solid rgba(34,229,255,.22)!important;border-radius:12px!important;width:42px!important;height:42px!important;display:grid;place-items:center;font-style:normal;font-size:13px!important}
.bn3 b{font-size:14px!important;color:#e1f5f8!important}
.bn3 p{color:#a5a199!important;font-size:12px!important}
/* Section rhythm */
.sec{margin:38px 0 15px!important;align-items:center!important}
.sec h2,.sec h2.gold{font-family:'Cairo','Cairo',sans-serif!important;font-size:clamp(22px,2.5vw,28px)!important;font-weight:900!important;color:#e1f5f7!important;background:none!important;-webkit-text-fill-color:initial!important;letter-spacing:-.4px}
.sec h2::before{width:3px!important;background:linear-gradient(180deg,#57ebff,#22e5ff)!important;box-shadow:none!important}
.sec a{color:#58d8e9!important;font-size:13px!important}
.sec a:hover{color:#91f2ff!important}
.grid{gap:15px!important}
.gc{
  border:1px solid rgba(255,255,255,.085)!important;border-radius:20px!important;
  background:radial-gradient(circle at 72% 23%,hsla(var(--h),75%,48%,.19),transparent 56%),linear-gradient(155deg,#1a1d20,#101214 72%)!important;
  box-shadow:0 8px 24px rgba(0,0,0,.15)!important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease!important;
}
.gc:hover{transform:translateY(-4px)!important;border-color:rgba(34,229,255,.55)!important;box-shadow:0 14px 26px rgba(0,0,0,.3),0 0 0 1px rgba(34,229,255,.08)!important}
.gc::after{background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),rgba(34,229,255,.08),transparent 60%)!important}
.gc::before{height:62%!important;background:linear-gradient(0deg,rgba(2,16,19,.97),rgba(2,16,19,.65) 55%,transparent)!important;backdrop-filter:none!important}
.gc>b::before{border-color:rgba(34,229,255,.42)!important;box-shadow:0 0 20px rgba(34,229,255,.16),inset 0 0 16px rgba(34,229,255,.08)!important;animation:none!important}
.gc .bdg{background:#22e5ff!important;color:#00171c!important;box-shadow:none!important;border:0!important;font-size:10px!important}
.gc .p{background:rgba(34,229,255,.11)!important;border:1px solid rgba(34,229,255,.25)!important;color:#7df3ff!important}
.gc h3{color:#e8fbff!important}
.gc small{color:#8fb3b8!important}
.pills{gap:9px!important;padding-bottom:6px}
.pills a{background:#051b20!important;border-color:rgba(255,255,255,.09)!important;border-radius:13px!important;color:#d7d1c4!important;padding:11px 15px!important}
.pills a:hover{border-color:rgba(34,229,255,.48)!important;box-shadow:none!important;transform:translateY(-2px)!important;color:#7df3ff!important}
.pills a .ic{color:#22e5ff!important;filter:none!important}
.vhome{background:linear-gradient(135deg,rgba(34,229,255,.075),rgba(255,255,255,.01) 58%,rgba(255,109,57,.035))!important;border:1px solid rgba(34,229,255,.2)!important;border-radius:26px!important;box-shadow:none!important}
.vhome .vh{padding:24px!important}
.vtag{background:rgba(34,229,255,.12)!important;color:#5eefff!important;border:1px solid rgba(34,229,255,.25)!important;border-radius:99px!important}
.vrow{gap:13px!important}
.rv{gap:12px!important}
.rv>div{border:1px solid rgba(255,255,255,.075)!important;background:#051b20!important;border-radius:16px!important;padding:16px!important;backdrop-filter:none!important;color:#c7c2b7!important}
.rv b{color:#22e5ff!important;letter-spacing:1px!important}
.steps{gap:12px!important}
.st{border:1px solid rgba(255,255,255,.075)!important;background:#051b20!important;border-radius:16px!important;color:#ddd6c9!important;padding:17px!important}
.st i{background:#22e5ff!important;color:#211806!important;box-shadow:none!important}
/* Store / product screens */
.st-hero{background:radial-gradient(60% 140% at 90% 0,rgba(34,229,255,.11),transparent 65%),linear-gradient(145deg,#061e23,#101214)!important;border:1px solid rgba(34,229,255,.16)!important;border-radius:25px!important;box-shadow:none!important}
.st-hero h1{background:linear-gradient(110deg,#e6fdff,#22e5ff)!important;-webkit-background-clip:text!important;background-clip:text!important}
.st-hero p{color:#aaa69e!important}
.gh{border-color:rgba(34,229,255,.18)!important;background:radial-gradient(60% 140% at 12% 50%,hsla(var(--h),80%,48%,.22),transparent 65%),radial-gradient(40% 80% at 100% 0,rgba(34,229,255,.08),transparent),linear-gradient(150deg,#181a1c,#0c0e10)!important;box-shadow:0 16px 36px rgba(0,0,0,.24),inset 0 1px rgba(255,255,255,.06)!important}
.gh::after{background:linear-gradient(90deg,transparent,#22e5ff,#9ff5ff,transparent)!important}
.emb::before{border-color:rgba(34,229,255,.52)!important;box-shadow:0 0 25px rgba(34,229,255,.18),inset 0 0 16px rgba(34,229,255,.08)!important;animation:none!important}
.emb::after{border-color:rgba(34,229,255,.3)!important;animation:none!important}
.gt span{background:#1a1c1e!important;border-color:rgba(255,255,255,.08)!important;color:#d7d1c5!important}
.gt .ic{color:#22e5ff!important}
.glass{background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018))!important;border:1px solid rgba(255,255,255,.075)!important;box-shadow:0 8px 24px rgba(0,0,0,.15),inset 0 1px rgba(255,255,255,.035)!important;backdrop-filter:blur(10px)!important;border-radius:20px!important}
.glass::after{background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),rgba(34,229,255,.07),transparent 60%)!important}
.ck-card{border-radius:20px!important}
.pkg{border-radius:17px!important;background:linear-gradient(145deg,#191b1d,#04181c)!important;border-color:rgba(255,255,255,.09)!important;box-shadow:none!important}
.pkg:hover{border-color:rgba(34,229,255,.38)!important;box-shadow:0 9px 22px rgba(0,0,0,.18)!important}
.pkg.on{background:linear-gradient(145deg,rgba(34,229,255,.13),#051b20)!important;border-color:rgba(34,229,255,.78)!important;box-shadow:0 0 0 1px rgba(34,229,255,.15),0 12px 28px rgba(0,0,0,.24)!important}
.pkg .pi,.pmc .pi{color:#22e5ff!important;background:rgba(34,229,255,.075)!important;border-color:rgba(34,229,255,.2)!important}
.pmc{border-color:rgba(255,255,255,.09)!important;background:#061e23!important}
.pmc:hover{border-color:rgba(34,229,255,.35)!important}
.pmc.on{border-color:rgba(34,229,255,.65)!important;background:rgba(34,229,255,.07)!important;box-shadow:none!important}
.pmc.on .rd{border-color:#22e5ff!important}
.pmc.on .rd::after{background:#22e5ff!important;box-shadow:none!important}
.pmc b{color:#d4f0f4!important}
.fld{background:#031519!important;border-color:rgba(255,255,255,.1)!important}
.fld:focus-within{border-color:rgba(34,229,255,.68)!important;box-shadow:0 0 0 3px rgba(34,229,255,.08)!important}
.fld>.ic{color:#22e5ff!important}
input{color:var(--tx)}
.safe{background:rgba(34,229,255,.07)!important;border-color:rgba(34,229,255,.2)!important;color:#a9e2e9!important}
.safe .ic{color:#22e5ff!important}
.pbar{background:rgba(2,16,19,.94)!important;border-top-color:rgba(34,229,255,.2)!important;box-shadow:0 -10px 28px rgba(0,0,0,.3)!important}
.pbar b{color:#7be5f3!important}
.mdl{background:rgba(0,0,0,.72)!important}
.mc{background:linear-gradient(150deg,#1a1c1e,#0e1012)!important;border-color:rgba(34,229,255,.3)!important;box-shadow:0 25px 70px rgba(0,0,0,.55)!important}
.ok2{background:var(--pg)!important;box-shadow:0 0 0 7px rgba(34,229,255,.1),0 0 28px rgba(34,229,255,.25)!important}
.wsp{background:rgba(37,211,102,.07)!important;border-color:rgba(37,211,102,.25)!important;box-shadow:none!important}
.toast{background:#5fdff0!important;color:#062024!important;box-shadow:0 10px 34px rgba(0,0,0,.35)!important;border:1px solid rgba(255,255,255,.15)!important}
/* Footer + fixed mobile navigation */
.ft{background:linear-gradient(180deg,transparent,rgba(34,229,255,.035))!important;border-top-color:rgba(34,229,255,.15)!important;color:#9d9b94!important}
.ftg b{color:#d9f2f6!important}
.ft a:hover{color:#73e1f0!important}
.ft .soc{border-radius:13px!important;background:#051b20!important;border-color:rgba(255,255,255,.08)!important}
.cp{border-top-color:rgba(255,255,255,.07)!important;color:#77776f!important}
.bn{background:rgba(2,16,19,.94)!important;border-top:1px solid rgba(34,229,255,.18)!important;backdrop-filter:blur(18px) saturate(130%)!important;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))!important}
.bn a{color:#89877f!important}
.bn a.on{color:#22e5ff!important}
.bn a b{background:transparent!important;box-shadow:none!important;filter:none!important;color:#89877f!important}
.bn a.on b{background:rgba(34,229,255,.09)!important;color:#22e5ff!important;box-shadow:inset 0 0 0 1px rgba(34,229,255,.2)!important;filter:none!important}
/* Mobile refinements */
@media(max-width:779px){
  .w{padding-inline:14px}
  .top2{height:32px;font-size:10.5px}
  .hd{height:64px;gap:8px}
  .wm{font-size:15px!important}
  .wm .lg{width:34px;height:34px;border-radius:11px!important}
  .srch{height:39px;min-width:42px;max-width:none;flex:1;padding-inline:9px;gap:6px}
  .srch input{min-width:0;font-size:12px}
  .accw{gap:5px!important}
  .accw .chip{padding:6px 8px;font-size:11px}
  .hero{margin-top:13px!important;grid-template-columns:1fr!important;min-height:0!important;border-radius:23px!important}
  .hero .t{padding:25px 19px 0!important}
  .hero h1{font-size:clamp(37px,10vw,48px)!important;line-height:1.16!important;letter-spacing:-.8px!important}
  .hero p{font-size:13.5px!important;line-height:1.85!important;margin-top:9px!important}
  .hero .stage{width:min(78%,295px)!important;height:auto!important;margin:26px auto -5px!important}
  .hero::after{left:50%!important;right:auto!important;bottom:-55px!important;width:360px!important;height:360px!important;margin-left:-180px!important;translate:none!important}
  .hero .stage .bub{font-size:11px!important}
  .cta{gap:9px!important}
  .stats{margin-top:21px!important}
  .stats>div{padding-inline:9px!important}
  .stats b{font-size:17px!important}
  .stats span{font-size:10px!important}
  .tick{margin-top:12px!important;border-radius:12px!important;font-size:11px!important}
  .trust{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
  .trust>div{grid-template-columns:30px 1fr;padding:12px!important;column-gap:8px}
  .trust>div .ic{width:29px;height:29px;padding:6px}
  .trust b{font-size:12px!important}
  .trust small{font-size:10px!important;line-height:1.5}
  .bn3{grid-template-columns:1fr!important;gap:8px!important}
  .bn3>div{padding:12px!important;border-radius:14px!important}
  .bn3 em{width:37px!important;height:37px!important}
  .sec{margin:30px 0 13px!important}
  .sec h2,.sec h2.gold{font-size:23px!important}
  .grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
  .gc{aspect-ratio:4/5!important;border-radius:17px!important;padding:11px!important}
  .gc>b{font-size:38px!important}
  .gc h3{font-size:12px!important;line-height:1.5}
  .gc small{font-size:10px!important}
  .gc .p{font-size:11px!important;padding:3px 8px!important}
  .gc .bdg{inset-inline-start:8px!important;top:8px!important;font-size:9px!important}
  .pills a{font-size:12px!important;padding:10px 12px!important;flex:none}
  .vhome{border-radius:20px!important;margin-top:24px!important}
  .vhome .vh{padding:17px!important}
  .rv{grid-template-columns:1fr!important}
  .steps{grid-template-columns:1fr!important}
  .st{padding:13px!important}
  .ft{padding:28px 0 95px!important;margin-top:36px!important}
  .ftg{gap:20px!important}
  .ft .wm .wt b{font-size:22px!important}
  .st-hero{padding:20px!important;border-radius:21px!important}
  .st-hero h1{font-size:30px!important}
  .gh{padding:21px 16px!important;border-radius:21px!important;gap:15px!important}
  .emb{width:90px!important;height:90px!important}
  .gi h1{font-size:27px!important}
  .cl{gap:12px!important}
  .ck-card{padding:15px!important;border-radius:18px!important}
  .pkgs{gap:9px!important}
  .pkg{padding:13px 11px!important;border-radius:15px!important}
  .pkg b{font-size:18px!important}
  .pkg em{font-size:14px!important}
  .pmc{padding:10px!important}
  .pbar{bottom:calc(62px + env(safe-area-inset-bottom,0px))!important}
  .toast{bottom:145px!important}
}
@media(min-width:780px){
  .trust{grid-template-columns:repeat(4,minmax(0,1fr))!important}
  .bn3{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media(prefers-reduced-motion:reduce){
  *,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}
}

/* ===== static pages ===== */
.lg-h .vtag{justify-self:start;width:max-content}
.lg-h{padding:30px 4px 6px;display:grid;gap:10px}.lg-h h1{font-size:clamp(28px,7vw,40px);line-height:1.25;text-wrap:balance}.lg-h p{color:var(--mu);line-height:1.9;max-width:62ch}
.lg-n{display:flex;gap:8px;overflow-x:auto;padding:14px 0 4px;scrollbar-width:none}.lg-n::-webkit-scrollbar{display:none}
.lg-n a{flex:none;padding:9px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.12);color:var(--mu);font-size:13px;font-weight:700;white-space:nowrap}
.lg-n a.on{color:#00171c;background:linear-gradient(180deg,#dffcff,#22e5ff 60%,#0a8fa8);border-color:transparent}
.lg-s{padding:18px 20px;margin-top:12px;border-radius:20px}.lg-s h3{display:flex;align-items:center;gap:10px;font-size:17px;margin-bottom:8px}
.lg-s h3 span{flex:none;min-width:30px;height:30px;padding:0 6px;border-radius:10px;display:grid;place-items:center;font-size:13px;color:#22e5ff;background:rgba(34,229,255,.12);border:1px solid rgba(34,229,255,.35)}
.lg-s p{color:var(--mu);line-height:2;font-size:14.5px;max-width:68ch}
.lg-c{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:16px 18px;margin-top:22px;border-radius:20px}
.lg-c>i{flex:none;width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:rgba(34,229,255,.12);border:1px solid rgba(34,229,255,.35);color:#22e5ff}
.lg-c>div{flex:1 1 180px;min-width:0;display:grid;gap:2px}.lg-c small{color:var(--mu)}
.lg-g{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.lg-g>div{padding:16px;border-radius:18px;display:grid;gap:6px;align-content:start}
.lg-g i{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:rgba(34,229,255,.12);border:1px solid rgba(34,229,255,.35);color:#22e5ff}.lg-g small{color:var(--mu);line-height:1.8}
@media(min-width:780px){.lg-g{grid-template-columns:repeat(4,1fr)}}
.lg-f{display:grid;gap:10px;margin-top:14px}.lg-f label{font-weight:700}
.lg-f input{height:48px;border-radius:14px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.05);color:var(--tx);padding:0 14px;font-size:16px}
.lg-f input:focus-visible,.lg-n a:focus-visible{outline:2px solid #22e5ff;outline-offset:2px}
.lg-404{text-align:center;justify-items:center;padding:60px 4px}.lg-404 b{font-size:clamp(72px,24vw,120px);line-height:1;background:linear-gradient(180deg,#dffcff,#22e5ff 55%,#0a8fa8);-webkit-background-clip:text;background-clip:text;color:transparent}
.lg-404 .vact{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}
.lg-why{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(min-width:780px){.lg-why{grid-template-columns:repeat(4,1fr)}}
.lg-why>div{padding:16px;border-radius:18px;display:grid;gap:6px;align-content:start}.lg-why i{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:rgba(34,229,255,.12);border:1px solid rgba(34,229,255,.35);color:#22e5ff}.lg-why small{color:var(--mu);line-height:1.8}
.ft .ftd{grid-column:1/-1;font-size:11.5px;line-height:1.9;opacity:.75;margin-top:6px}

/* ===== theme v3: logo cyan ===== */
:root{--bg:#021013;--cy:#22e5ff;--li:#9ff5ff;--tx:#e8fbff;--mu:#8fb3b8;--bd:rgba(34,229,255,.2);--pgl:#22e5ff;--pg:linear-gradient(135deg,#dffcff 0%,#22e5ff 48%,#0a8fa8 100%);--gold:linear-gradient(135deg,#dffcff 0%,#22e5ff 48%,#0a8fa8 100%);--glow:0 0 22px rgba(34,229,255,.28)}
body{background:radial-gradient(760px 420px at 88% -4%,rgba(34,229,255,.16),transparent 62%),radial-gradient(640px 520px at -12% 38%,rgba(10,143,168,.16),transparent 60%),radial-gradient(600px 420px at 100% 78%,rgba(34,229,255,.08),transparent 60%),#021013!important}
.lgc{display:block;width:36px;height:25px;background:var(--logo-c) center/contain no-repeat;filter:drop-shadow(0 0 8px rgba(34,229,255,.55))}
.lgw{display:block;width:min(240px,70%);aspect-ratio:720/326;background:var(--logo-w) center/contain no-repeat;filter:drop-shadow(0 0 16px rgba(34,229,255,.35))}
.lgw.big{width:min(300px,82%);margin-block:4px}
.ft .lgw{width:180px}
.sec h2::before{content:"//";display:inline-block;margin-inline-end:8px;color:#22e5ff;font-family:Righteous,system-ui,sans-serif;font-weight:400;letter-spacing:-1px;text-shadow:0 0 12px rgba(34,229,255,.7)}
.sec h2{display:flex;align-items:center;background:none!important;padding-inline-start:0!important;border:0!important}
.sec h2::after,.sec::before{display:none!important}
.sec{border-bottom:1px solid rgba(34,229,255,.16)!important}
.sec>a{color:#22e5ff!important}
/* game cards: image on top, name + price in one tidy row */
.gc{aspect-ratio:3/4!important;padding:0!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;border:1px solid rgba(34,229,255,.22)!important;box-shadow:0 10px 26px -12px rgba(0,0,0,.8),inset 0 1px 0 rgba(255,255,255,.06)!important}
.gc:hover{box-shadow:0 14px 30px -10px rgba(34,229,255,.35),0 0 0 1px rgba(34,229,255,.3)!important}
.gc::before{height:48%!important;background:linear-gradient(0deg,rgba(2,16,19,.98),rgba(2,16,19,.7) 60%,transparent)!important}
.gc small{position:absolute!important;top:10px!important;inset-inline-end:10px!important;width:26px;height:26px;display:grid!important;place-items:center;border-radius:50%;font-size:0!important;background:rgba(2,16,19,.62)!important;border:1px solid rgba(34,229,255,.45);color:#22e5ff!important;z-index:3}
.gc small:not(:has(svg)){display:none!important}
.gc small .ic{width:14px;height:14px}
.gc h3{position:relative;z-index:3;margin:0!important;padding:0 12px!important;font-size:13px!important;font-weight:800;text-align:start;text-shadow:0 1px 8px rgba(0,0,0,.8)}
.gc .p{position:relative;z-index:3;align-self:flex-start;margin:7px 12px 12px!important;padding:4px 10px!important;border-radius:999px!important;font-size:12px!important;font-weight:800;background:rgba(34,229,255,.14)!important;border:1px solid rgba(34,229,255,.5)!important;color:#bff8ff!important;font-variant-numeric:tabular-nums}
.gc .bdg{background:linear-gradient(135deg,#dffcff,#22e5ff 60%,#0a8fa8)!important;color:#00171c!important;font-weight:800;border-radius:999px!important}
.grid>.gc:last-child:nth-child(odd){grid-column:1/-1;aspect-ratio:16/10!important}

.gc.pic{background:var(--pic) 50% 16px/auto 56% no-repeat,radial-gradient(circle at 50% 32%,rgba(34,229,255,.26),transparent 62%),linear-gradient(180deg,#06262d,#021013 78%)!important}
.gc.cov{background:var(--pic) center top/cover no-repeat,linear-gradient(180deg,#06262d,#021013)!important}
.gc:not(.pic):not(.cov){background:radial-gradient(circle at 50% 30%,rgba(34,229,255,.2),transparent 60%),linear-gradient(180deg,#06262d,#021013 80%)!important}
.gc:not(.pic):not(.cov)>b{top:16%!important;font-size:44px!important;color:#22e5ff!important;text-shadow:0 0 22px rgba(34,229,255,.6)}
.lg{width:46px!important;height:46px!important}.lgc{width:38px;height:27px}
.hero .stage .gnd{display:block!important;position:absolute;left:-14%;right:-14%;bottom:-10px;height:46px;background:radial-gradient(ellipse at 50% 100%,rgba(34,229,255,.55),rgba(34,229,255,.14) 45%,transparent 72%);filter:blur(2px);z-index:0}
.hero .stage{position:relative}

/* price tag */
.gc .p{padding:0!important;border:0!important;border-radius:0!important;background:none!important;font-size:inherit!important}
.pz{display:inline-flex;align-items:baseline;gap:6px;padding:6px 14px 6px 12px;direction:rtl;background:linear-gradient(135deg,rgba(34,229,255,.34),rgba(34,229,255,.08) 70%);clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);box-shadow:inset 0 1px 0 rgba(255,255,255,.35)}
.pz em{font-style:normal;font-size:10px;font-weight:700;color:#9fdde6;letter-spacing:.3px}
.pz .pn{font-family:Righteous,"Mada",system-ui,sans-serif;font-weight:400;font-size:20px;line-height:1;color:#fff;letter-spacing:.5px;text-shadow:0 0 14px rgba(34,229,255,.75);font-variant-numeric:tabular-nums}
.pz u{text-decoration:none;font-size:11px;font-weight:800;color:#22e5ff}

/* bubbles v2: small, bright glass, clear of the characters */
.hero .stage{margin-top:66px!important}
.gb{top:-58px!important;min-height:0!important;max-width:128px!important;gap:6px!important;padding:6px 10px 6px 8px!important;border-radius:14px!important;font-size:11px!important;line-height:1.45!important;color:#fff!important;background:linear-gradient(135deg,rgba(150,245,255,.42),rgba(255,255,255,.14))!important;border:1px solid rgba(255,255,255,.62)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 8px 22px -8px rgba(34,229,255,.7)!important;text-shadow:0 1px 3px rgba(0,60,80,.55)!important}
.gb .gi{width:22px!important;height:22px!important;background:rgba(255,255,255,.28)!important;border-color:rgba(255,255,255,.7)!important;color:#fff!important}
.gb .gi .ic{width:13px!important;height:13px!important}
.gb .gd{padding:5px 3px!important}
.gb::after{width:10px!important;height:10px!important;bottom:-5px!important;background:rgba(190,250,255,.35)!important;border-color:rgba(255,255,255,.62)!important}
.gb.gf{left:-6px!important}.gb.gm{right:-6px!important}
.gb.gf::after{left:62px!important}.gb.gm::after{right:62px!important}

.gb{color:#033540!important;text-shadow:none!important;background:linear-gradient(135deg,rgba(238,254,255,.82),rgba(150,242,255,.52))!important;border-color:rgba(255,255,255,.95)!important;box-shadow:inset 0 1px 0 #fff,0 10px 26px -8px rgba(34,229,255,.85)!important}
.gb .gi{background:linear-gradient(135deg,#22e5ff,#0a8fa8)!important;border-color:rgba(255,255,255,.9)!important;color:#fff!important}
.gb .gd i{background:#0a8fa8!important}
.gb::after{background:rgba(190,248,255,.8)!important;border-color:rgba(255,255,255,.95)!important}

/* bubbles v3: clear glass, smaller */
.hero .stage{margin-top:58px!important}
.gb{top:-50px!important;max-width:112px!important;gap:5px!important;padding:5px 9px 5px 6px!important;border-radius:12px!important;font-size:10.5px!important;line-height:1.4!important;color:#fff!important;text-shadow:0 1px 4px rgba(0,30,40,.7)!important;background:linear-gradient(135deg,rgba(255,255,255,.2),rgba(255,255,255,.04))!important;border:1px solid rgba(255,255,255,.4)!important;-webkit-backdrop-filter:blur(10px) saturate(150%)!important;backdrop-filter:blur(10px) saturate(150%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 6px 18px -8px rgba(34,229,255,.6)!important}
.gb .gi{width:18px!important;height:18px!important;background:rgba(34,229,255,.28)!important;border:1px solid rgba(255,255,255,.65)!important}
.gb .gi .ic{width:11px!important;height:11px!important}
.gb .gd i{background:#fff!important;width:5px!important;height:5px!important}
.gb::after{width:8px!important;height:8px!important;bottom:-4px!important;background:rgba(255,255,255,.12)!important;border-color:rgba(255,255,255,.4)!important}
.gb.gf::after{left:56px!important}.gb.gm::after{right:56px!important}
.pz{padding:4px 11px 4px 9px!important}.pz .pn{font-size:16px!important}.pz u{font-size:10px!important}.pz em{font-size:9px!important}
.pz{background:linear-gradient(135deg,rgba(34,229,255,.22),rgba(34,229,255,.05) 70%)!important}
/* buttons */
.vbtn,.btn.p,.btn.pri{background:linear-gradient(135deg,#dffcff 0%,#22e5ff 50%,#0a8fa8 100%)!important;color:#00171c!important;box-shadow:0 8px 24px -8px rgba(34,229,255,.55)!important}
.vbtn.o{background:transparent!important;color:#22e5ff!important;border:1px solid rgba(34,229,255,.55)!important;box-shadow:none!important}

/* ===== v4: talking characters, category tiles, community ===== */
.hero .stage{margin-top:88px!important}
.stage .bub{display:none!important}
.gb{position:absolute;top:-72px;z-index:6;width:max-content;max-width:160px;min-height:48px;display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:18px;color:#fff;font-size:12px;font-weight:700;line-height:1.55;background:linear-gradient(135deg,rgba(255,255,255,.22),rgba(255,255,255,.05));border:1px solid rgba(255,255,255,.32);-webkit-backdrop-filter:blur(14px) saturate(170%);backdrop-filter:blur(14px) saturate(170%);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 14px 30px -10px rgba(34,229,255,.55);opacity:0;scale:.7;transition:opacity .35s ease,scale .5s cubic-bezier(.2,1.5,.4,1);pointer-events:none;text-shadow:0 1px 6px rgba(0,0,0,.5)}
.gb.on{opacity:1;scale:1}
.gb.gf{left:-14px;transform-origin:50% 100%}.gb.gm{right:-14px;transform-origin:50% 100%}
.gb::after{content:"";position:absolute;bottom:-7px;width:13px;height:13px;rotate:45deg;border-radius:0 0 4px 0;background:rgba(255,255,255,.16);border-right:1px solid rgba(255,255,255,.32);border-bottom:1px solid rgba(255,255,255,.32);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}
.gb.gf::after{left:76px}.gb.gm::after{right:76px}
.gb .gi{flex:none;width:27px;height:27px;border-radius:50%;display:grid;place-items:center;background:rgba(34,229,255,.24);border:1px solid rgba(34,229,255,.55);color:#cffaff}
.gb .gi .ic{width:15px;height:15px}
.gb .gd{display:flex;gap:4px;padding:8px 4px}.gb .gd i{width:6px;height:6px;border-radius:50%;background:#fff;animation:gdp 1s infinite ease-in-out}
.gb .gd i:nth-child(2){animation-delay:.15s}.gb .gd i:nth-child(3){animation-delay:.3s}
@keyframes gdp{0%,80%,100%{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}
.gb.gf{animation:gbf 5s ease-in-out infinite}.gb.gm{animation:gbf 5.6s ease-in-out infinite reverse}
@keyframes gbf{50%{translate:0 -4px}}
@media(prefers-reduced-motion:reduce){.gb,.gb.gf,.gb.gm{animation:none}.gb{transition:none}}
.cg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
@media(min-width:780px){.cg{grid-template-columns:repeat(6,minmax(0,1fr))}}
.ct{display:grid;justify-items:center;align-content:start;gap:7px;padding:15px 6px 13px;border-radius:20px;text-align:center;background:linear-gradient(160deg,rgba(34,229,255,.12),rgba(255,255,255,.02));border:1px solid rgba(34,229,255,.22);transition:transform .2s,border-color .2s,box-shadow .2s}
.ct:hover,.ct:focus-visible{transform:translateY(-3px);border-color:rgba(34,229,255,.65);box-shadow:0 12px 26px -12px rgba(34,229,255,.55);outline:0}
.ct .ci{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;color:#22e5ff;background:rgba(34,229,255,.12);border:1px solid rgba(34,229,255,.42);box-shadow:0 0 20px -4px rgba(34,229,255,.55)}
.ct .ci .ic{width:24px;height:24px}
.ct b{font-size:13px;line-height:1.4}.ct small{color:var(--mu);font-size:11px;line-height:1.4}
.ct.wide{grid-column:1/-1;grid-template-columns:auto 1fr;justify-items:start;text-align:start;align-items:center;gap:6px 14px;padding:14px 16px}
.cp-d{display:grid;gap:10px}.cp-d .ct{grid-template-columns:auto 1fr auto;justify-items:start;text-align:start;align-items:center;gap:12px;padding:14px 16px}
.cp-d .ct small{display:block}
.cm-g{display:grid;gap:10px}
.cm-c{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:20px;border:1px solid rgba(34,229,255,.25)}
.cm-c .ci{flex:none;width:46px;height:46px;border-radius:15px;display:grid;place-items:center;color:#22e5ff;background:rgba(34,229,255,.12);border:1px solid rgba(34,229,255,.42)}
.cm-c>div{flex:1;min-width:0;display:grid;gap:2px}.cm-c small{color:var(--mu)}
.cm-c.main{background:linear-gradient(135deg,rgba(34,229,255,.2),rgba(34,229,255,.04))!important;border-color:rgba(34,229,255,.6)}
.demo-strip{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;background:linear-gradient(90deg,rgba(127,241,255,.1),rgba(34,229,255,.1));border-bottom:1px solid rgba(127,241,255,.25);color:#d9fbff;text-align:center;font-size:12px;line-height:1.5}
.demo-strip .ic{width:16px;height:16px;flex:none;color:var(--li)}
.demo-strip strong{color:var(--li)}
.demo-checkout{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:11px 13px;border-radius:14px;border:1px solid rgba(127,241,255,.3);background:rgba(127,241,255,.07);color:#d9fbff;font-size:12px;line-height:1.7}
.demo-checkout .ic{flex:none;color:var(--li);margin-top:2px}
.lg-poster{display:grid;grid-template-columns:minmax(240px,.9fr) minmax(0,1.1fr);gap:24px;align-items:center;margin:18px 0;padding:14px;overflow:hidden}
.lg-poster img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:16px;border:1px solid var(--bd);box-shadow:0 12px 38px rgba(0,0,0,.3)}
.lg-poster .lg-copy{padding:14px}
.lg-poster h2{margin:8px 0;font-size:clamp(21px,4vw,30px)}
.lg-poster p{color:var(--mu);line-height:1.8;margin-bottom:14px}
.cm-c .ar{color:#22e5ff;flex:none}
@media(min-width:780px){.cm-g{grid-template-columns:repeat(3,1fr)}}
@media(max-width:639px){.demo-strip{justify-content:flex-start;text-align:start;padding-inline:14px;font-size:11px}.lg-poster{grid-template-columns:1fr;gap:12px;padding:10px}.lg-poster img{max-height:300px;object-fit:contain;background:#031013}.lg-poster .lg-copy{padding:6px 4px 10px}}


/* =========================================================
   KING ALMANY — MASTER VISUAL & UX ENGINEERING UPGRADE V2
   Fixes:
   1. Sticky <header> restoration & active nav state
   2. Eliminate .r0 opacity:0 blank-content bug below the fold
   3. Fix .sec h2::before "//" overlapping Arabic heading text
   4. Fix .ac3 .pz invisible price text on Account Vault cards
   5. Fix cyan-on-cyan invisible SVG icons inside primary buttons
   6. Balanced Account Card preview frame vs full uncropped detail view
   7. Uniform responsive product grid (no 5-col stretched odd card)
   8. Mobile 390px above-the-fold CTA ergonomics & compact product hero
   9. Dismissible peeking mascot that never blocks cards
   10. Custom RTL confirmation modal & enhanced coupon/ID UX
   ========================================================= */
:root {
  --bg: #021013;
  --bg-elev: #061d22;
  --bg-card: #082329;
  --cy: #22e5ff;
  --li: #7ff1ff;
  --gd: #ffd166;
  --tx: #eefbff;
  --mu: #94b8be;
  --bd: rgba(34, 229, 255, 0.22);
  --pgl: #22e5ff;
  --pg: linear-gradient(135deg, #e0fcff 0%, #22e5ff 52%, #0a9bb5 100%);
  --gold-grad: linear-gradient(135deg, #fff3c4 0%, #ffd166 50%, #f59e0b 100%);
}
html, body, *, *::before, *::after {
  font-family: 'Cairo', 'Cairo', 'Cairo', 'Segoe UI', Tahoma, sans-serif !important;
}
.wm .wt b, .pz .pn {
  font-family: 'Cairo', 'Mada', system-ui, sans-serif !important;
}
/* 1. Sticky Header & Top Bars */
header#site-header {
  position: sticky !important;
  top: 0 !important;
  z-index: 45 !important;
  background: rgba(2, 16, 19, 0.92) !important;
  border-bottom: 1px solid rgba(34, 229, 255, 0.16) !important;
  backdrop-filter: blur(18px) saturate(150%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(150%) !important;
  transition: box-shadow 0.25s ease, border-color 0.25s ease !important;
}
header#site-header.sc {
  box-shadow: 0 12px 34px rgba(0, 0, 0, 0.55) !important;
  border-bottom-color: rgba(34, 229, 255, 0.32) !important;
}
header#site-header .nav a {
  padding: 8px 12px !important;
  border-radius: 10px !important;
  font-weight: 700 !important;
  font-size: 13.5px !important;
  color: #b8d4d9 !important;
  transition: all 0.2s ease !important;
}
header#site-header .nav a:hover,
header#site-header .nav a.on {
  color: #22e5ff !important;
  background: rgba(34, 229, 255, 0.1) !important;
}
header#site-header .nav a.on::after {
  transform: scaleX(1) !important;
}
.demo-strip {
  background: linear-gradient(90deg, rgba(127,241,255, 0.12), rgba(34, 229, 255, 0.14), rgba(255, 209, 102, 0.12)) !important;
  border-bottom: 1px solid rgba(127,241,255, 0.28) !important;
  color: #f2ffcf !important;
  font-size: 12.5px !important;
  padding: 7px 14px !important;
}

/* 2. Eliminate .r0 Invisible Below-The-Fold Defect */
.r0 {
  opacity: 1 !important;
  transform: none !important;
}
.r0.in {
  animation: fadeUpClean 0.38s cubic-bezier(0.2, 0.8, 0.2, 1) both !important;
}
@keyframes fadeUpClean {
  from { opacity: 0.85; transform: translateY(8px); }
  to { opacity: 1; transform: translateY(0); }
}

/* 3. Fix Section Heading "//" Collision with Arabic Text */
.sec {
  margin: 34px 0 16px !important;
  padding-bottom: 10px !important;
  border-bottom: 1px solid rgba(34, 229, 255, 0.16) !important;
  display: flex !important;
  justify-content: space-between !important;
  align-items: center !important;
  gap: 12px !important;
}
.sec::after, .sec::before {
  display: none !important;
}
.sec h2, .sec h2.gold {
  position: relative !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 10px !important;
  padding: 0 !important;
  margin: 0 !important;
  font-size: clamp(20px, 2.4vw, 26px) !important;
  font-weight: 900 !important;
  color: #eefbff !important;
  background: none !important;
  -webkit-text-fill-color: currentColor !important;
  line-height: 1.3 !important;
}
.sec h2::before {
  content: "//" !important;
  position: static !important;
  inset: auto !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  background: none !important;
  box-shadow: none !important;
  color: #22e5ff !important;
  font-family: 'Cairo', system-ui, sans-serif !important;
  font-weight: 400 !important;
  font-size: 0.92em !important;
  letter-spacing: -1px !important;
  text-shadow: 0 0 12px rgba(34, 229, 255, 0.65) !important;
  flex: none !important;
}
.sec > a {
  display: inline-flex !important;
  align-items: center !important;
  gap: 5px !important;
  padding: 6px 12px !important;
  border-radius: 99px !important;
  background: rgba(34, 229, 255, 0.08) !important;
  border: 1px solid rgba(34, 229, 255, 0.24) !important;
  color: #7df3ff !important;
  font-size: 12.5px !important;
  font-weight: 700 !important;
  transition: all 0.2s ease !important;
}
.sec > a:hover {
  background: rgba(34, 229, 255, 0.18) !important;
  border-color: rgba(34, 229, 255, 0.55) !important;
  color: #ffffff !important;
}

/* 4. Fix Primary Button Icon Contrast (Dark Icon on Cyan/Lime Button) */
.btn:not(.o):not(.dis),
.vbtn:not(.o),
.cpn button {
  background: linear-gradient(135deg, #8ef6ff 0%, #22e5ff 55%, #12b5cf 100%) !important;
  color: #031a1e !important;
  font-weight: 800 !important;
  box-shadow: 0 8px 22px -6px rgba(34, 229, 255, 0.45), inset 0 1px 0 rgba(255, 255, 255, 0.65) !important;
}
.btn:not(.o):not(.dis) .ic,
.vbtn:not(.o) .ic,
.cpn button .ic,
.ok2 .ic,
.okc .ic,
.st i,
.lg-n a.on {
  color: #031a1e !important;
  stroke: #031a1e !important;
}
.pyb.dis {
  background: rgba(255, 255, 255, 0.07) !important;
  color: #9ec0c6 !important;
  border: 1px solid rgba(255, 255, 255, 0.16) !important;
  box-shadow: none !important;
}
.pyb.dis .ic {
  color: #22e5ff !important;
  stroke: #22e5ff !important;
}

/* 5. Product Grid & Game Cards (.grid & .gc) — Balanced Proportions & Clear Subtitles */
.grid {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 14px !important;
}
@media (min-width: 640px) {
  .grid {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
}
@media (min-width: 960px) {
  .grid {
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    gap: 16px !important;
  }
}
/* Prevent odd last item from stretching across all 5 columns on desktop */
.grid > .gc:last-child:nth-child(odd) {
  grid-column: auto !important;
  aspect-ratio: 3 / 3.9 !important;
}
.gc {
  aspect-ratio: 3 / 3.9 !important;
  border-radius: 20px !important;
  border: 1px solid rgba(34, 229, 255, 0.2) !important;
  padding: 12px !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: flex-end !important;
  background-color: #061c21 !important;
  box-shadow: 0 10px 26px -10px rgba(0, 0, 0, 0.7), inset 0 1px 0 rgba(255, 255, 255, 0.08) !important;
  transition: transform 0.25s cubic-bezier(0.2, 0.8, 0.2, 1), border-color 0.25s ease, box-shadow 0.25s ease !important;
}
.gc:hover {
  transform: translateY(-5px) !important;
  border-color: rgba(34, 229, 255, 0.65) !important;
  box-shadow: 0 16px 34px -10px rgba(34, 229, 255, 0.32), 0 0 0 1px rgba(34, 229, 255, 0.25) !important;
}
.gc::before {
  height: 54% !important;
  background: linear-gradient(0deg, rgba(2, 16, 19, 0.98) 0%, rgba(2, 16, 19, 0.82) 58%, transparent 100%) !important;
}
.gc .ci {
  top: 12% !important;
  width: 54% !important;
  border-radius: 22% !important;
}
.gc h3 {
  padding: 0 4px !important;
  font-size: 14.5px !important;
  font-weight: 800 !important;
  color: #f0fcff !important;
  line-height: 1.35 !important;
}
.gc small {
  position: relative !important;
  top: auto !important;
  inset-inline-end: auto !important;
  width: auto !important;
  height: auto !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 4px !important;
  padding: 2px 4px 0 !important;
  margin-top: 2px !important;
  font-size: 11px !important;
  color: #8fb8c0 !important;
  background: none !important;
  border: 0 !important;
  border-radius: 0 !important;
}
.gc small .ic {
  width: 12px !important;
  height: 12px !important;
  color: #22e5ff !important;
}
.gc .p {
  margin: 8px 4px 2px !important;
  align-self: stretch !important;
}
.gc .p .pz {
  width: 100% !important;
  justify-content: space-between !important;
  align-items: center !important;
  padding: 6px 12px !important;
  border-radius: 11px !important;
  clip-path: none !important;
  background: linear-gradient(135deg, rgba(34, 229, 255, 0.2), rgba(34, 229, 255, 0.06)) !important;
  border: 1px solid rgba(34, 229, 255, 0.32) !important;
}
.gc .p .pz em {
  font-size: 11px !important;
  color: #a9dce4 !important;
}
.gc .p .pz .pn {
  font-size: 17px !important;
  color: #ffffff !important;
  margin-inline-start: auto !important;
}
.gc .p .pz u {
  font-size: 11.5px !important;
  color: #22e5ff !important;
}

/* 6. Account Vault Cards (.ac3) — Fix Invisible Price & Tall Collage Aspect Ratio */
.ac3 {
  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  padding: 12px !important;
  border-radius: 24px !important;
  background: linear-gradient(165deg, rgba(10, 38, 44, 0.92), rgba(4, 18, 22, 0.96)) !important;
  border: 1px solid rgba(34, 229, 255, 0.24) !important;
  box-shadow: 0 18px 40px -16px rgba(0, 0, 0, 0.7), inset 0 1px 0 rgba(255, 255, 255, 0.14) !important;
  animation: none !important;
  transition: transform 0.28s cubic-bezier(0.2, 0.8, 0.2, 1), border-color 0.28s ease, box-shadow 0.28s ease !important;
}
.ac3.r-legend {
  border-color: rgba(255, 209, 102, 0.45) !important;
}
.ac3.r-epic {
  border-color: rgba(127,241,255, 0.35) !important;
}
.ac3:hover {
  transform: translateY(-5px) !important;
  border-color: rgba(34, 229, 255, 0.65) !important;
  box-shadow: 0 24px 48px -16px rgba(0, 0, 0, 0.8), 0 0 32px -8px var(--rg, rgba(34, 229, 255, 0.35)) !important;
}
.ac3 .fw {
  position: relative !important;
  padding-top: 0 !important;
  animation: none !important;
}
.ac3 .glo {
  display: none !important;
}
.ac3 .fr {
  position: relative !important;
  aspect-ratio: 16 / 13 !important;
  border-radius: 16px !important;
  overflow: hidden !important;
  background: #031114 !important;
  border: 1px solid rgba(255, 255, 255, 0.12) !important;
}
.ac3 .fr img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: top center !important;
  display: block !important;
  transition: transform 0.5s ease !important;
}
.ac3:hover .fr img {
  transform: scale(1.03) !important;
}
.ac3 .fr::after {
  content: "معاينة الحساب · اضغط للتفاصيل الكاملة" !important;
  position: absolute !important;
  inset-inline: 0 !important;
  bottom: 0 !important;
  padding: 22px 10px 7px !important;
  background: linear-gradient(0deg, rgba(2, 16, 19, 0.94) 0%, rgba(2, 16, 19, 0.6) 60%, transparent 100%) !important;
  color: #b7e8f0 !important;
  font-size: 11px !important;
  font-weight: 700 !important;
  text-align: center !important;
  pointer-events: none !important;
}
.ac3 .gb {
  position: absolute !important;
  top: 8px !important;
  inset-inline: 8px !important;
  z-index: 3 !important;
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 5px !important;
  padding: 0 !important;
  background: none !important;
}
.ac3 .gl {
  height: 25px !important;
  padding: 0 10px !important;
  border-radius: 99px !important;
  font-size: 11px !important;
  font-weight: 800 !important;
  color: #ffffff !important;
  background: rgba(3, 20, 24, 0.82) !important;
  border: 1px solid rgba(34, 229, 255, 0.45) !important;
  backdrop-filter: blur(10px) !important;
}
.ac3 .in {
  padding: 12px 4px 2px !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 6px !important;
  flex: 1 !important;
}
.ac3 .tl {
  display: flex !important;
  justify-content: space-between !important;
  align-items: center !important;
  font-size: 12px !important;
}
.ac3 .lvt {
  padding: 2px 9px !important;
  border-radius: 8px !important;
  background: rgba(34, 229, 255, 0.14) !important;
  border: 1px solid rgba(34, 229, 255, 0.35) !important;
  color: #7df3ff !important;
  font-weight: 900 !important;
  font-size: 11.5px !important;
}
.ac3 h3 {
  font-size: 16.5px !important;
  font-weight: 900 !important;
  color: #ffffff !important;
  margin: 0 !important;
}
.ac3 .ml {
  font-size: 12px !important;
  color: #9cc2c9 !important;
  margin: 0 !important;
}
.ac3 .by3 {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 10px !important;
  margin-top: auto !important;
  padding-top: 10px !important;
  border-top: 1px solid rgba(255, 255, 255, 0.09) !important;
}
/* CRITICAL FIX: Make .ac3 .pz visible and bold! */
.ac3 .by3 .pz {
  display: inline-flex !important;
  align-items: baseline !important;
  gap: 4px !important;
  padding: 6px 12px !important;
  border-radius: 12px !important;
  clip-path: none !important;
  background: linear-gradient(135deg, rgba(127,241,255, 0.18), rgba(34, 229, 255, 0.12)) !important;
  border: 1px solid rgba(127,241,255, 0.45) !important;
  color: #d9fbff !important;
  -webkit-text-fill-color: #d9fbff !important;
  font-size: 18px !important;
  font-weight: 900 !important;
  line-height: 1.1 !important;
  box-shadow: none !important;
}
.ac3 .bn2 {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 6px !important;
  padding: 9px 16px !important;
  border-radius: 12px !important;
  font-weight: 800 !important;
  font-size: 13px !important;
  background: linear-gradient(135deg, #8ef6ff 0%, #22e5ff 55%, #12b5cf 100%) !important;
  color: #031a1e !important;
  border: 0 !important;
  box-shadow: 0 6px 16px -4px rgba(34, 229, 255, 0.4) !important;
}
.ac3:hover .bn2 {
  background: linear-gradient(135deg, #b8faff 0%, #38ebff 55%, #16c5e0 100%) !important;
  color: #021316 !important;
}
.vrow .ac3 {
  flex: 0 0 min(285px, 78vw) !important;
}
.ags {
  gap: 18px !important;
  row-gap: 18px !important;
  padding-top: 8px !important;
}

/* 7. Peeking Mascot (.peek) — Non-blocking & Dismissible */
.peek {
  z-index: 38 !important;
  inset-inline-start: auto !important;
  inset-inline-end: 14px !important;
  bottom: calc(74px + env(safe-area-inset-bottom, 0px)) !important;
}
@media (min-width: 780px) {
  .peek {
    bottom: 18px !important;
  }
}
.peek .pkh {
  width: 92px !important;
  height: auto !important;
}
.peek .pkx {
  position: absolute !important;
  top: -8px !important;
  inset-inline-start: -8px !important;
  width: 24px !important;
  height: 24px !important;
  border-radius: 50% !important;
  background: #062228 !important;
  border: 1px solid rgba(34, 229, 255, 0.5) !important;
  color: #e8fbff !important;
  font-size: 14px !important;
  line-height: 1 !important;
  display: grid !important;
  place-items: center !important;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.5) !important;
  z-index: 5 !important;
}

/* 8. Quick Demo Helper Chips & Coupon Status Bar */
.demo-quick {
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
  flex-wrap: wrap !important;
  margin-top: 10px !important;
  font-size: 12px !important;
  color: var(--mu) !important;
}
.demo-quick .chip {
  cursor: pointer !important;
  border-color: rgba(34, 229, 255, 0.35) !important;
  background: rgba(34, 229, 255, 0.08) !important;
  color: #bff8ff !important;
  font-size: 12px !important;
  padding: 5px 11px !important;
}
.demo-quick .chip:hover {
  background: rgba(34, 229, 255, 0.18) !important;
  border-color: rgba(34, 229, 255, 0.65) !important;
}
.cpn-hint {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 6px !important;
  margin: 4px 0 8px !important;
  font-size: 11.5px !important;
  color: #9ec4cb !important;
}
.cpn-hint button {
  background: rgba(127,241,255, 0.12) !important;
  border: 1px dashed rgba(127,241,255, 0.45) !important;
  color: #b3f7ff !important;
  border-radius: 8px !important;
  padding: 2px 8px !important;
  font-size: 11px !important;
  font-weight: 700 !important;
  cursor: pointer !important;
}

/* 9. Mobile 390px Ergonomics: Above-the-Fold Hero CTA & Compact Product Hero */
@media (max-width: 779px) {
  .hd {
    height: 60px !important;
  }
  .hero {
    margin-top: 10px !important;
    padding: 0 !important;
    border-radius: 22px !important;
  }
  .hero .stage {
    order: -1 !important;
    width: min(82%, 250px) !important;
    aspect-ratio: 1.35 !important;
    margin: 46px auto -8px !important;
  }
  .gb {
    top: -42px !important;
    max-width: 118px !important;
    padding: 4px 8px !important;
    font-size: 10px !important;
  }
  .hero .t {
    padding: 12px 16px 18px !important;
  }
  .hero .wel {
    padding: 4px 12px !important;
    margin-bottom: 6px !important;
    font-size: 11.5px !important;
  }
  .hero h1 {
    font-size: clamp(30px, 8.5vw, 38px) !important;
    line-height: 1.15 !important;
  }
  .hero p {
    font-size: 12.5px !important;
    line-height: 1.65 !important;
    margin: 6px auto 12px !important;
  }
  .cta {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    gap: 8px !important;
  }
  .cbtn {
    height: 46px !important;
    min-height: 46px !important;
    padding: 0 12px !important;
    border-radius: 14px !important;
    justify-content: center !important;
  }
  .cbtn .tx small {
    display: none !important;
  }
  .cbtn .tx b {
    font-size: 13.5px !important;
  }
  .stats {
    margin-top: 12px !important;
  }
  /* Compact Product & Account Hero on Mobile so Step 1 is Above the Fold */
  .gh {
    flex-direction: row !important;
    text-align: start !important;
    align-items: center !important;
    padding: 14px !important;
    gap: 12px !important;
  }
  .gh.ico .gpic,
  .gh.pic .gpic,
  .gh.cov .gpic,
  .gh .emb {
    width: 72px !important;
    height: 72px !important;
    border-radius: 18px !important;
    margin: 0 !important;
    flex: none !important;
  }
  .gh.pic .gi {
    padding-bottom: 0 !important;
  }
  .gi h1 {
    font-size: 21px !important;
    line-height: 1.2 !important;
  }
  .gi p {
    font-size: 12px !important;
    margin: 3px 0 8px !important;
    line-height: 1.5 !important;
  }
  .gt {
    justify-content: flex-start !important;
    gap: 5px !important;
  }
  .gt span {
    padding: 3px 8px !important;
    font-size: 10.5px !important;
  }
  .lv.big {
    width: 68px !important;
    height: 78px !important;
  }
  .lv.big b {
    font-size: 28px !important;
  }
  .ac3 .by3 {
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 6px !important;
  }
  .ac3 .by3 .pz {
    justify-content: center !important;
    font-size: 15px !important;
    padding: 5px 9px !important;
  }
  .ac3 .bn2 {
    justify-content: center !important;
    padding: 8px 10px !important;
    font-size: 12px !important;
  }
}


/* 11. Trim 2% right-edge crop artifact on .lgw wordmark image & polish .peek + mobile .ck */
.lgw {
  clip-path: inset(2% 2% 2% 2%) !important;
}
.peek.on .pkb {
  animation: pop 0.4s cubic-bezier(0.2, 1.4, 0.4, 1) both !important;
}
@media (max-width: 779px) {
  .top2 { height: 28px !important; font-size: 10px !important; }
  .demo-strip { padding: 4px 10px !important; font-size: 10.5px !important; line-height: 1.35 !important; }
  .hd { height: 54px !important; }
  .ck { padding-top: 8px !important; }
  .crumb { margin-bottom: 6px !important; font-size: 11.5px !important; }
  .gh { padding: 10px 12px !important; gap: 10px !important; border-radius: 16px !important; }
  .gh.ico .gpic, .gh.pic .gpic, .gh.cov .gpic, .gh .emb { width: 58px !important; height: 58px !important; border-radius: 14px !important; }
  .gi h1 { font-size: 18px !important; }
  .gi p { font-size: 11.5px !important; margin: 2px 0 5px !important; }
  .gt span { padding: 2px 7px !important; font-size: 10px !important; }
  .cl { margin-top: 8px !important; gap: 8px !important; }
  .cm { gap: 8px !important; }
  .stpr { padding: 0 4px !important; }
  .ck-card { padding: 12px !important; border-radius: 16px !important; }
  .ck-card .ch { margin-bottom: 8px !important; gap: 8px !important; }
  .fld { height: 48px !important; padding: 0 6px 0 12px !important; }
  .fld .vb { height: 36px !important; padding: 0 14px !important; font-size: 13px !important; border-radius: 10px !important; }
  .pbar { padding: 8px 12px !important; bottom: calc(56px + env(safe-area-inset-bottom, 0px)) !important; }
  .pbar .pyb { padding: 10px !important; font-size: 14px !important; }
  .bn { padding: 5px 0 calc(5px + env(safe-area-inset-bottom, 0px)) !important; }
}

/* 10. Admin Security Notice Banner */
.adm-sec-note {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 14px;
  margin-bottom: 14px;
  border-radius: 16px;
  background: rgba(255, 209, 102, 0.08);
  border: 1px solid rgba(255, 209, 102, 0.32);
  color: #ffe8a3;
  font-size: 12.5px;
  line-height: 1.7;
}
.adm-sec-note .ic {
  color: #ffd166 !important;
  flex: none;
  margin-top: 2px;
}


/* =========================================================
   KING ALMANY — VISUAL & ZERO-CROP IMAGE POLISH V3
   1. Zero-crop 1:1 product icons across all 28 products
   2. Seamless bottom-fade on Hero character cutouts + unclipped speech bubbles
   3. Uncropped 2:1 Free Fire Account panels + 4-panel interactive preview strip
   ========================================================= */
/* 1. Product Cards & Detail Icons: 100% uncropped square icons */
.gc .ci {
  top: 10% !important;
  width: 58% !important;
  aspect-ratio: 1 / 1 !important;
  border-radius: 22% !important;
  background-size: 100% 100% !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
  box-shadow: 0 14px 28px rgba(0, 0, 0, 0.55), 0 0 0 1px rgba(255, 255, 255, 0.2), 0 0 26px hsla(var(--h), 90%, 55%, 0.32) !important;
}
.gh.ico .gpic,
.mic,
.sth {
  background-size: 100% 100% !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
}

/* 2. Hero Characters: Seamless bottom fade (never looks cut at thighs) & unclipped speech bubbles */
.hero .stage {
  position: relative !important;
  overflow: visible !important;
}
.hero .stage .pl img {
  -webkit-mask-image: linear-gradient(to bottom, #000 0%, #000 82%, rgba(0, 0, 0, 0.42) 93%, transparent 100%) !important;
  mask-image: linear-gradient(to bottom, #000 0%, #000 82%, rgba(0, 0, 0, 0.42) 93%, transparent 100%) !important;
}
.hero .stage .gnd {
  display: block !important;
  position: absolute !important;
  left: -8% !important;
  right: -8% !important;
  bottom: -6px !important;
  height: 44px !important;
  background: radial-gradient(ellipse 62% 95% at 50% 85%, rgba(34, 229, 255, 0.36), rgba(6, 29, 34, 0.85) 55%, transparent 100%) !important;
  filter: blur(3px) !important;
  z-index: 2 !important;
  pointer-events: none !important;
}
/* Keep speech bubbles strictly inside the hero box so they are never clipped on left/right edges */
.hero .stage .gb {
  top: -44px !important;
  max-width: 148px !important;
  padding: 6px 11px !important;
  font-size: 11.5px !important;
  border-radius: 14px !important;
  z-index: 6 !important;
}
.hero .stage .gb.gf {
  left: 12px !important;
  right: auto !important;
}
.hero .stage .gb.gm {
  right: 12px !important;
  left: auto !important;
}
.hero .stage .gb.gf::after {
  left: 36px !important;
}
.hero .stage .gb.gm::after {
  right: 36px !important;
}
@media (max-width: 779px) {
  .hero .stage {
    width: min(88%, 275px) !important;
    aspect-ratio: 1.32 !important;
    margin: 42px auto 2px !important;
  }
  .hero .stage .gb {
    top: -34px !important;
    max-width: 124px !important;
    padding: 4px 8px !important;
    font-size: 10px !important;
  }
  .hero .stage .gb.gf {
    left: 4px !important;
  }
  .hero .stage .gb.gm {
    right: 4px !important;
  }
}

/* 3. Free Fire Account Vault Cards (.ac3): Exact 2:1 uncropped panel frame + 4-panel preview strip */
.ac3 .fr {
  position: relative !important;
  aspect-ratio: 960 / 475 !important;
  border-radius: 14px !important;
  overflow: hidden !important;
  background: #031114 !important;
  border: 1px solid rgba(34, 229, 255, 0.22) !important;
}
/* Fallback before canvas split completes: show exact top panel (y=0..475 out of 1920) without white line */
.ac3 .fr:not(.split) img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: center top !important;
}
/* After canvas split completes: 100% uncropped panel image */
.ac3 .fr.split img {
  width: 100% !important;
  height: 100% !important;
  object-fit: contain !important;
  object-position: center center !important;
  background: #031114 !important;
}
.ac3 .fr::after {
  display: none !important;
}
.ac-strip {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 5px !important;
  margin-top: 7px !important;
}
.ac-th {
  position: relative !important;
  padding: 0 !important;
  border-radius: 8px !important;
  overflow: hidden !important;
  aspect-ratio: 2 / 1.15 !important;
  background: #031114 !important;
  border: 1px solid rgba(255, 255, 255, 0.14) !important;
  cursor: pointer !important;
  transition: border-color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease !important;
}
.ac-th img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  display: block !important;
  opacity: 0.78 !important;
  transition: opacity 0.2s ease !important;
}
.ac-th span {
  position: absolute !important;
  inset-inline: 0 !important;
  bottom: 0 !important;
  background: linear-gradient(0deg, rgba(2, 16, 19, 0.94) 0%, rgba(2, 16, 19, 0.65) 75%, transparent 100%) !important;
  color: #d6f8ff !important;
  font-size: 9px !important;
  font-weight: 800 !important;
  padding: 6px 2px 2px !important;
  text-align: center !important;
  line-height: 1.1 !important;
  pointer-events: none !important;
}
.ac-th:hover,
.ac-th.on {
  border-color: #22e5ff !important;
  box-shadow: 0 0 0 1px rgba(34, 229, 255, 0.45), 0 4px 10px rgba(0, 0, 0, 0.4) !important;
  transform: translateY(-1px) !important;
}
.ac-th:hover img,
.ac-th.on img {
  opacity: 1 !important;
}
.ac-th.on span {
  color: #7ff1ff !important;
}

/* Account Detail Page Gallery (.gmain & .gth): Clean uncropped panels + labeled tabs */
.gmain {
  aspect-ratio: auto !important;
  min-height: 220px !important;
  max-height: 540px !important;
  background: #031114 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}
.gmain img {
  width: 100% !important;
  height: auto !important;
  max-height: 540px !important;
  object-fit: contain !important;
  display: block !important;
}
.gth {
  display: grid !important;
  grid-template-columns: repeat(auto-fit, minmax(110px, 1fr)) !important;
  gap: 8px !important;
  margin-top: 12px !important;
}
.gth button {
  position: relative !important;
  width: 100% !important;
  aspect-ratio: 2 / 1.12 !important;
  border-radius: 12px !important;
  overflow: hidden !important;
  border: 1px solid rgba(255, 255, 255, 0.18) !important;
  background: #031114 !important;
  opacity: 0.8 !important;
}
.gth button.on {
  border-color: #22e5ff !important;
  box-shadow: 0 0 0 1px #22e5ff, 0 8px 20px rgba(34, 229, 255, 0.25) !important;
  opacity: 1 !important;
}
.gth button img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: top center !important;
  border-radius: 0 !important;
}
.gth button span {
  position: absolute !important;
  inset-inline: 0 !important;
  bottom: 0 !important;
  padding: 10px 4px 4px !important;
  background: linear-gradient(0deg, rgba(2, 16, 19, 0.95) 0%, rgba(2, 16, 19, 0.72) 70%, transparent 100%) !important;
  color: #eefbff !important;
  font-size: 11px !important;
  font-weight: 800 !important;
  text-align: center !important;
}
.gth button.on span {
  color: #7ff1ff !important;
}


/* Restore .ac3 .gb rarity badges (prevent collision with .hero .stage .gb) & compact .gh.acx */
.ac3 .gb {
  position: absolute !important;
  top: 8px !important;
  inset-inline: 8px !important;
  z-index: 4 !important;
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 5px !important;
  padding: 0 !important;
  width: auto !important;
  max-width: none !important;
  min-height: 0 !important;
  background: none !important;
  border: 0 !important;
  box-shadow: none !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
  opacity: 1 !important;
  scale: 1 !important;
  animation: none !important;
  pointer-events: none !important;
}
.ac3 .gb::after {
  display: none !important;
}
.gh.acx {
  padding: 20px 28px !important;
}
.gh.acx .lv.big {
  width: 108px !important;
  height: 122px !important;
}
.gh.acx .lv.big b {
  font-size: 46px !important;
}


/* =========================================================
   KING ALMANY — MASTER DESIGN & UX OVERHAUL V5
   1. Prime Arabic Gaming Typography (Cairo)
   2. Interactive Showcase Deck for Free Fire Accounts (Replaces ugly 4-tab strip)
   3. Compact Royal VIP Ribbon for Invitations, First-Charge Bonus & Flash Deals
   4. USD ($) Default Currency, Discount Pills & Floating Support Hub
   ========================================================= */
:root {
  --bg: #021013;
  --bg-elev: #061d22;
  --bg-card: #082329;
  --cy: #22e5ff;
  --li: #7ff1ff;
  --gd: #ffd166;
  --pk: #ff4d7d;
  --tx: #eefbff;
  --mu: #94b8be;
}
html, body, button, input, select, textarea {
  font-family: 'Cairo', 'Cairo', sans-serif !important;
  letter-spacing: 0 !important;
}
h1, h2, h3, .k, .hero h1, .sec h2, .sec h2.gold, .ahd, .st-hero h1 {
  font-family: 'Cairo', 'Cairo', sans-serif !important;
  font-weight: 900 !important;
  letter-spacing: -0.2px !important;
}
.wm .wt b, .pz .pn, .ac-num {
  font-family: 'Cairo', 'Cairo', sans-serif !important;
}
.nav-hot {
  font-size: 10px !important;
  font-weight: 800 !important;
  padding: 1px 6px !important;
  border-radius: 99px !important;
  background: linear-gradient(135deg, #ff6b6b, #ff4d7d) !important;
  color: #fff !important;
  margin-inline-start: 4px !important;
}

/* Compact Royal VIP Bar (Invitations + First Charge + Promo) — Integrated & Sleek */
.vip-bar {
  margin-top: 14px !important;
  padding: 12px 16px !important;
  border-radius: 20px !important;
  background: radial-gradient(80% 180% at 95% 0%, rgba(255, 209, 102, 0.16), transparent 60%),
              radial-gradient(70% 160% at 5% 100%, rgba(34, 229, 255, 0.15), transparent 60%),
              linear-gradient(135deg, rgba(8, 35, 42, 0.96), rgba(4, 18, 22, 0.98)) !important;
  border: 1px solid rgba(255, 209, 102, 0.35) !important;
  box-shadow: 0 12px 32px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(255, 255, 255, 0.12) !important;
}
.vip-grid {
  display: grid !important;
  grid-template-columns: 1fr !important;
  gap: 10px !important;
  align-items: stretch !important;
}
@media (min-width: 860px) {
  .vip-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 12px !important;
  }
}
.vip-item {
  display: flex !important;
  align-items: center !important;
  gap: 11px !important;
  padding: 10px 13px !important;
  border-radius: 15px !important;
  background: rgba(255, 255, 255, 0.035) !important;
  border: 1px solid rgba(34, 229, 255, 0.2) !important;
  transition: transform 0.2s ease, border-color 0.2s ease, background 0.2s ease !important;
}
.vip-item:hover {
  transform: translateY(-2px) !important;
  border-color: rgba(34, 229, 255, 0.5) !important;
  background: rgba(34, 229, 255, 0.06) !important;
}
.vip-item.gold-v {
  border-color: rgba(255, 209, 102, 0.38) !important;
  background: linear-gradient(135deg, rgba(255, 209, 102, 0.09), rgba(255, 255, 255, 0.02)) !important;
}
.vip-item.lime-v {
  border-color: rgba(127,241,255, 0.35) !important;
  background: linear-gradient(135deg, rgba(127,241,255, 0.08), rgba(255, 255, 255, 0.02)) !important;
}
.vip-ic {
  width: 38px !important;
  height: 38px !important;
  border-radius: 11px !important;
  display: grid !important;
  place-items: center !important;
  flex: none !important;
  background: rgba(34, 229, 255, 0.14) !important;
  border: 1px solid rgba(34, 229, 255, 0.35) !important;
  color: #22e5ff !important;
}
.vip-item.gold-v .vip-ic {
  background: rgba(255, 209, 102, 0.18) !important;
  border-color: rgba(255, 209, 102, 0.45) !important;
  color: #ffd166 !important;
}
.vip-item.gold-v .vip-ic .ic {
  color: #ffd166 !important;
  stroke: #ffd166 !important;
}
.vip-item.lime-v .vip-ic {
  background: rgba(127,241,255, 0.16) !important;
  border-color: rgba(127,241,255, 0.45) !important;
  color: #7ff1ff !important;
}
.vip-item.lime-v .vip-ic .ic {
  color: #7ff1ff !important;
  stroke: #7ff1ff !important;
}
.vip-txt {
  flex: 1 !important;
  min-width: 0 !important;
}
.vip-txt b {
  display: block !important;
  font-size: 13.5px !important;
  font-weight: 800 !important;
  color: #ffffff !important;
  line-height: 1.3 !important;
}
.vip-txt small {
  display: block !important;
  font-size: 11.5px !important;
  color: #9ec3ca !important;
  margin-top: 2px !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}
.vip-act {
  flex: none !important;
  padding: 6px 11px !important;
  border-radius: 10px !important;
  font-size: 11.5px !important;
  font-weight: 800 !important;
  background: rgba(34, 229, 255, 0.14) !important;
  border: 1px dashed rgba(34, 229, 255, 0.5) !important;
  color: #8ef6ff !important;
  cursor: pointer !important;
  white-space: nowrap !important;
  transition: all 0.2s ease !important;
}
.vip-item.gold-v .vip-act {
  background: rgba(255, 209, 102, 0.16) !important;
  border-color: rgba(255, 209, 102, 0.6) !important;
  color: #ffd166 !important;
}
.vip-item.lime-v .vip-act {
  background: rgba(127,241,255, 0.16) !important;
  border-color: rgba(127,241,255, 0.55) !important;
  color: #b3f7ff !important;
}
.vip-act:hover {
  background: #22e5ff !important;
  color: #021417 !important;
  border-style: solid !important;
}

/* Redesigned Account Vault Cards (.ac3): Cinema Stage + Floating Arrows + Segmented Dots + Quick Zoom */
.ac3 .ac-strip {
  display: none !important;
}
.ac3 .fr {
  position: relative !important;
  aspect-ratio: 16 / 9.2 !important;
  border-radius: 16px !important;
  overflow: hidden !important;
  background: radial-gradient(circle at 50% 30%, rgba(34, 229, 255, 0.18), #031114 75%) !important;
  border: 1px solid rgba(34, 229, 255, 0.28) !important;
  box-shadow: inset 0 0 24px rgba(0, 0, 0, 0.65) !important;
}
.ac3 .fr img.ac-main-img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: center top !important;
  transition: transform 0.35s ease, opacity 0.2s ease !important;
}
.ac3 .fr.split img.ac-main-img {
  object-fit: cover !important;
  object-position: center center !important;
}
.ac3:hover .fr img.ac-main-img {
  transform: scale(1.03) !important;
}
/* Bottom HUD inside the image stage */
.ac-hud {
  position: absolute !important;
  inset-inline: 0 !important;
  bottom: 0 !important;
  z-index: 4 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 8px !important;
  padding: 20px 10px 8px !important;
  background: linear-gradient(0deg, rgba(2, 14, 17, 0.95) 0%, rgba(2, 14, 17, 0.68) 60%, transparent 100%) !important;
}
.ac-view-pill {
  display: inline-flex !important;
  align-items: center !important;
  gap: 5px !important;
  padding: 3px 9px !important;
  border-radius: 99px !important;
  background: rgba(34, 229, 255, 0.18) !important;
  border: 1px solid rgba(34, 229, 255, 0.45) !important;
  color: #e0fcff !important;
  font-size: 10.5px !important;
  font-weight: 800 !important;
  backdrop-filter: blur(8px) !important;
}
.ac-view-pill i.vdot {
  width: 6px !important;
  height: 6px !important;
  border-radius: 50% !important;
  background: #7ff1ff !important;
  box-shadow: 0 0 6px #7ff1ff !important;
}
.ac-dots {
  display: flex !important;
  align-items: center !important;
  gap: 4px !important;
  flex: 1 !important;
  justify-content: center !important;
}
.ac-dot {
  width: 16px !important;
  height: 5px !important;
  border-radius: 99px !important;
  background: rgba(255, 255, 255, 0.28) !important;
  padding: 0 !important;
  transition: all 0.22s ease !important;
}
.ac-dot.on {
  width: 26px !important;
  background: linear-gradient(90deg, #22e5ff, #7ff1ff) !important;
  box-shadow: 0 0 8px rgba(34, 229, 255, 0.6) !important;
}
.ac-ctrls {
  display: flex !important;
  align-items: center !important;
  gap: 4px !important;
}
.ac-nav, .ac-zm {
  width: 26px !important;
  height: 26px !important;
  border-radius: 8px !important;
  background: rgba(6, 28, 33, 0.85) !important;
  border: 1px solid rgba(255, 255, 255, 0.24) !important;
  color: #ffffff !important;
  display: grid !important;
  place-items: center !important;
  font-size: 14px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
  cursor: pointer !important;
  transition: all 0.2s ease !important;
}
.ac-nav:hover, .ac-zm:hover {
  background: #22e5ff !important;
  color: #021417 !important;
  border-color: transparent !important;
}
.ac-zm .ic {
  width: 13px !important;
  height: 13px !important;
  color: currentColor !important;
  stroke: currentColor !important;
}
/* Account Spec Pills Grid inside Card */
.ac-specs {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 5px !important;
  margin-top: 2px !important;
}
.ac-sp {
  background: rgba(255, 255, 255, 0.04) !important;
  border: 1px solid rgba(255, 255, 255, 0.09) !important;
  border-radius: 10px !important;
  padding: 5px 3px !important;
  text-align: center !important;
}
.ac-sp b {
  display: block !important;
  font-size: 12.5px !important;
  font-weight: 900 !important;
  color: #7df3ff !important;
  line-height: 1.15 !important;
}
.ac-sp small {
  display: block !important;
  font-size: 9.5px !important;
  color: #98bdc4 !important;
  margin-top: 1px !important;
}
.ac3 .by3 .pz-wrap {
  display: flex !important;
  flex-direction: column !important;
}
.ac3 .by3 .pz-old {
  font-size: 10.5px !important;
  color: #88abb2 !important;
  text-decoration: line-through !important;
}

/* Game Card Sale Tag & Old Price */
.gc .sale-tag {
  position: absolute !important;
  top: 10px !important;
  inset-inline-end: 10px !important;
  z-index: 4 !important;
  background: linear-gradient(135deg, #ff6b6b, #ff4d7d) !important;
  color: #fff !important;
  font-size: 10px !important;
  font-weight: 800 !important;
  padding: 3px 8px !important;
  border-radius: 99px !important;
  box-shadow: 0 4px 12px rgba(255, 77, 125, 0.4) !important;
}
.gc .p .pz s {
  font-size: 10.5px !important;
  color: #88abb2 !important;
  opacity: 0.85 !important;
  margin-inline-start: auto !important;
  margin-inline-end: 4px !important;
}

/* Dedicated Support & Contact Hub Section */
.sup-hub {
  margin-top: 28px !important;
  padding: 22px !important;
  border-radius: 24px !important;
  background: radial-gradient(60% 120% at 15% 0%, rgba(34, 229, 255, 0.14), transparent 65%),
              linear-gradient(155deg, #061f24 0%, #031317 100%) !important;
  border: 1px solid rgba(34, 229, 255, 0.28) !important;
  box-shadow: 0 18px 44px rgba(0, 0, 0, 0.35) !important;
}
.sup-head {
  display: flex !important;
  justify-content: space-between !important;
  align-items: center !important;
  flex-wrap: wrap !important;
  gap: 12px !important;
  margin-bottom: 16px !important;
}
.sup-head h2 {
  font-size: clamp(20px, 2.8vw, 26px) !important;
  font-weight: 900 !important;
  color: #fff !important;
  margin: 4px 0 !important;
}
.sup-head p {
  color: #9ec2c9 !important;
  font-size: 13px !important;
}
.sup-live {
  display: inline-flex !important;
  align-items: center !important;
  gap: 8px !important;
  padding: 6px 13px !important;
  border-radius: 99px !important;
  background: rgba(37, 211, 102, 0.14) !important;
  border: 1px solid rgba(37, 211, 102, 0.45) !important;
  color: #7ff1ff !important;
  font-size: 11.5px !important;
  font-weight: 800 !important;
}
.sup-live i {
  width: 8px !important;
  height: 8px !important;
  border-radius: 50% !important;
  background: #25d366 !important;
  box-shadow: 0 0 10px #25d366 !important;
}
.sup-grid {
  display: grid !important;
  grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  gap: 12px !important;
}
@media (min-width: 640px) {
  .sup-grid { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
}
@media (min-width: 1020px) {
  .sup-grid { grid-template-columns: repeat(4, minmax(0, 1fr)) !important; }
}
.sup-card {
  display: flex !important;
  flex-direction: column !important;
  gap: 10px !important;
  padding: 15px !important;
  border-radius: 18px !important;
  background: rgba(255, 255, 255, 0.04) !important;
  border: 1px solid rgba(255, 255, 255, 0.12) !important;
  transition: transform 0.22s ease, border-color 0.22s ease !important;
}
.sup-card:hover {
  transform: translateY(-4px) !important;
  border-color: #22e5ff !important;
}
.sup-card.wa-c { border-color: rgba(37, 211, 102, 0.4) !important; background: linear-gradient(145deg, rgba(37, 211, 102, 0.1), rgba(255, 255, 255, 0.02)) !important; }
.sup-card.ch-c { border-color: rgba(34, 229, 255, 0.4) !important; background: linear-gradient(145deg, rgba(34, 229, 255, 0.1), rgba(255, 255, 255, 0.02)) !important; }
.sup-card.gp-c { border-color: rgba(127,241,255, 0.35) !important; background: linear-gradient(145deg, rgba(127,241,255, 0.08), rgba(255, 255, 255, 0.02)) !important; }
.sup-card.ig-c { border-color: rgba(255, 77, 125, 0.38) !important; background: linear-gradient(145deg, rgba(255, 77, 125, 0.1), rgba(255, 255, 255, 0.02)) !important; }
.sup-top { display: flex !important; align-items: center !important; gap: 11px !important; }
.sup-ico { width: 42px !important; height: 42px !important; border-radius: 12px !important; display: grid !important; place-items: center !important; background: rgba(34, 229, 255, 0.14) !important; border: 1px solid rgba(34, 229, 255, 0.35) !important; flex: none !important; }
.sup-top b { display: block !important; font-size: 14.5px !important; color: #fff !important; }
.sup-top small { display: block !important; font-size: 11px !important; color: #9ec2c9 !important; }
.sup-card p { font-size: 12px !important; color: #b4d3d9 !important; line-height: 1.6 !important; }
.sup-btn { margin-top: auto !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: 6px !important; padding: 8px 12px !important; border-radius: 11px !important; font-size: 12px !important; font-weight: 800 !important; background: rgba(255, 255, 255, 0.08) !important; border: 1px solid rgba(255, 255, 255, 0.18) !important; color: #fff !important; }
.sup-card.wa-c .sup-btn { background: linear-gradient(135deg, #25d366, #149e48) !important; color: #021b0b !important; border: 0 !important; }

/* Floating Support Widget (.fab-sup) */
.fab-sup {
  position: fixed !important;
  bottom: calc(20px + env(safe-area-inset-bottom, 0px)) !important;
  inset-inline-start: 18px !important;
  z-index: 75 !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  gap: 10px !important;
}
@media (max-width: 779px) {
  .fab-sup {
    bottom: calc(74px + env(safe-area-inset-bottom, 0px)) !important;
    inset-inline-start: 12px !important;
  }
}
.fab-btn {
  display: inline-flex !important;
  align-items: center !important;
  gap: 9px !important;
  height: 48px !important;
  padding: 0 16px 0 12px !important;
  border-radius: 99px !important;
  background: linear-gradient(135deg, #22e5ff 0%, #25d366 100%) !important;
  color: #021914 !important;
  font-weight: 800 !important;
  font-size: 13px !important;
  box-shadow: 0 10px 28px rgba(34, 229, 255, 0.4), 0 0 0 2px rgba(34, 229, 255, 0.22) !important;
  cursor: pointer !important;
}
.fab-btn .fab-ic {
  width: 30px !important;
  height: 30px !important;
  border-radius: 50% !important;
  background: #021914 !important;
  color: #22e5ff !important;
  display: grid !important;
  place-items: center !important;
  position: relative !important;
}
.fab-btn .fab-ic .ic { color: #22e5ff !important; stroke: #22e5ff !important; width: 17px !important; height: 17px !important; }
.fab-dot { position: absolute !important; top: 0 !important; right: 0 !important; width: 9px !important; height: 9px !important; border-radius: 50% !important; background: #7ff1ff !important; border: 2px solid #021914 !important; }
.fab-menu {
  width: min(320px, calc(100vw - 28px)) !important;
  padding: 15px !important;
  border-radius: 20px !important;
  background: linear-gradient(160deg, rgba(8, 35, 41, 0.98), rgba(3, 17, 20, 0.99)) !important;
  border: 1px solid rgba(34, 229, 255, 0.45) !important;
  box-shadow: 0 24px 60px rgba(0, 0, 0, 0.75) !important;
  backdrop-filter: blur(18px) !important;
}
.fab-menu[hidden] { display: none !important; }
.fab-mh { display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 10px !important; padding-bottom: 10px !important; margin-bottom: 10px !important; border-bottom: 1px dashed rgba(255, 255, 255, 0.14) !important; }
.fab-mh b { display: block !important; font-size: 14px !important; color: #fff !important; }
.fab-mh small { color: #7ff1ff !important; font-size: 11px !important; font-weight: 700 !important; }
.fab-x { width: 28px !important; height: 28px !important; border-radius: 50% !important; background: rgba(255, 255, 255, 0.08) !important; color: #fff !important; display: grid !important; place-items: center !important; }
.fab-links { display: grid !important; gap: 7px !important; }
.fab-item { display: flex !important; align-items: center !important; gap: 10px !important; padding: 9px 11px !important; border-radius: 13px !important; background: rgba(255, 255, 255, 0.05) !important; border: 1px solid rgba(255, 255, 255, 0.1) !important; color: #eefbff !important; text-align: start !important; }
.fab-item:hover { border-color: #22e5ff !important; background: rgba(34, 229, 255, 0.12) !important; }
.fab-item.wa-i { background: rgba(37, 211, 102, 0.14) !important; border-color: rgba(37, 211, 102, 0.4) !important; }
.fab-item > i { width: 34px !important; height: 34px !important; border-radius: 10px !important; background: rgba(34, 229, 255, 0.15) !important; display: grid !important; place-items: center !important; flex: none !important; }
.fab-item b { display: block !important; font-size: 13px !important; }
.fab-item small { display: block !important; font-size: 10.5px !important; color: #9ec2c9 !important; }

/* Compact Referral Strip inside Account Page */
.ref-strip {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  flex-wrap: wrap !important;
  gap: 12px !important;
  padding: 14px 16px !important;
  border-radius: 18px !important;
  background: linear-gradient(135deg, rgba(255, 209, 102, 0.1), rgba(34, 229, 255, 0.08)) !important;
  border: 1px solid rgba(255, 209, 102, 0.35) !important;
}
.ref-strip .ref-info {
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;
}
.ref-strip .ref-info > i {
  width: 38px !important;
  height: 38px !important;
  border-radius: 11px !important;
  background: rgba(255, 209, 102, 0.18) !important;
  color: #ffd166 !important;
  display: grid !important;
  place-items: center !important;
}
.ref-strip .ref-acts {
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
  flex-wrap: wrap !important;
}
.ft .soc-pills { display: flex !important; flex-wrap: wrap !important; gap: 8px !important; }
.ft .soc-pill { display: inline-flex !important; align-items: center !important; gap: 6px !important; padding: 7px 12px !important; border-radius: 99px !important; background: rgba(34, 229, 255, 0.08) !important; border: 1px solid rgba(34, 229, 255, 0.25) !important; color: #d8f8ff !important; font-size: 12px !important; font-weight: 700 !important; }
.ft .soc-pill:hover { background: rgba(34, 229, 255, 0.2) !important; color: #fff !important; }

/* === FINAL HERO STAGE (consolidated) === */
.hero{min-height:480px!important}
.hero .stage{position:relative!important;align-self:stretch!important;justify-self:stretch!important;width:100%!important;max-width:none!important;height:auto!important;min-height:460px!important;aspect-ratio:auto!important;margin:0!important;overflow:visible!important}
.hero .stage .pl{position:absolute!important;inset:auto!important;bottom:-4px!important;height:84%!important;width:auto!important;aspect-ratio:1000/1100!important;transform-origin:50% 100%}
.hero .stage .pl.f{left:0!important;right:auto!important;z-index:1!important}
.hero .stage .pl.m{left:38%!important;right:auto!important;z-index:2!important}
.hero .stage .pl img{position:relative!important;inset:auto!important;left:auto!important;bottom:auto!important;width:auto!important;height:100%!important;display:block;animation:none!important}
.hero .stage .pl.m{animation:enM 1.05s cubic-bezier(.2,.9,.25,1) .15s backwards,br2 6s ease-in-out 1.4s infinite!important}
.hero .stage .pl.f{animation:enF 1.05s cubic-bezier(.2,.9,.25,1) .4s backwards,br2 6s ease-in-out 1.7s infinite!important}
@keyframes enM{from{opacity:0;translate:90px 60px;scale:.92;filter:blur(8px)}}
@keyframes enF{from{opacity:0;translate:-90px 60px;scale:.92;filter:blur(8px)}}
@keyframes br2{50%{scale:1.012}}
@media(max-width:779px){.hero .stage{min-height:330px!important}.hero .stage .pl{height:82%!important}.hero .stage .pl.f{left:-2%!important}.hero .stage .pl.m{left:31%!important}}
@media(prefers-reduced-motion:reduce){.hero .stage .pl{animation:none!important}}

/* ===== V3: cleanup + hero life + rewards + social ===== */
.top2 .tmq{display:none!important}.top2 .tp{justify-content:flex-end!important}.top2{height:auto!important;min-height:30px}
.demo-strip{position:relative;margin:10px auto 0!important;max-width:1120px;width:calc(100% - 28px);display:flex!important;align-items:center;justify-content:center;gap:10px;padding:10px 18px!important;font-size:13px!important;line-height:1.6!important;text-align:center;border-radius:16px!important;border:1px solid rgba(127,241,255,.35)!important;background:linear-gradient(135deg,rgba(127,241,255,.14),rgba(34,229,255,.12))!important;backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 8px 30px rgba(0,0,0,.35);transform:none!important;clip-path:none!important}
.demo-strip::before,.demo-strip::after{display:none!important;content:none!important}.demo-strip>i{flex:none;color:#7ff1ff}.demo-strip strong{color:#fff}
.hero .stats{display:grid!important;grid-template-columns:repeat(3,1fr);gap:10px!important;margin-top:18px}
.hero .stats>div{display:grid!important;grid-template-columns:auto 1fr;grid-template-areas:"i b" "i s";column-gap:10px;align-items:center;padding:12px 14px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:16px;background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.02));backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 rgba(255,255,255,.18);min-width:0}
.hero .stats>div>i{grid-area:i;width:38px;height:38px;border-radius:12px;background:rgba(34,229,255,.12);border:1px solid rgba(34,229,255,.3);display:grid;place-items:center}
.hero .stats b{grid-area:b;direction:ltr;unicode-bidi:isolate;justify-self:start;font-size:22px!important;line-height:1.1;color:#7ff1ff!important}
.hero .stats span{grid-area:s;font-size:11.5px;color:var(--mu)}
@media(max-width:600px){.hero .stats>div{grid-template-columns:1fr;grid-template-areas:"b" "s";text-align:center;padding:10px 6px!important}.hero .stats>div>i{display:none}.hero .stats b{justify-self:center;font-size:20px!important}}
.gc.pic{background-size:auto 46%!important}.gc{aspect-ratio:3/4.15!important}.gc h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
header#site-header .nav{flex-wrap:nowrap!important}header#site-header .nav a{white-space:nowrap!important}
@media(max-width:1280px){header#site-header .nav a{font-size:12.5px!important;padding:6px 8px!important}}
.stage .rg{position:absolute;aspect-ratio:1;border-radius:50%;z-index:0;pointer-events:none;background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.26),rgba(34,229,255,.1) 55%,rgba(34,229,255,.02) 72%);border:1px solid rgba(255,255,255,.28);backdrop-filter:blur(6px);box-shadow:inset 0 0 40px rgba(34,229,255,.28),inset 0 -20px 40px rgba(0,0,0,.25),0 0 60px rgba(34,229,255,.2)}
.stage .rg::after{content:"";position:absolute;inset:-9%;border-radius:50%;border:1px dashed rgba(34,229,255,.4);animation:rgs 26s linear infinite}@keyframes rgs{to{rotate:360deg}}
.stage .rg.a{width:56%;left:5%;bottom:7%}.stage .rg.b{width:56%;left:41%;bottom:7%}
.stage .orb{position:absolute;border-radius:50%;z-index:0;pointer-events:none;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.7),rgba(34,229,255,.25) 60%,transparent 70%);border:1px solid rgba(255,255,255,.35);animation:flt2 5s ease-in-out infinite}@keyframes flt2{50%{translate:0 -14px}}
.stage .sb{position:absolute;z-index:6;max-width:46%;padding:9px 13px;font-size:12.5px;font-weight:700;line-height:1.5;color:#fff;border-radius:16px;background:linear-gradient(135deg,rgba(255,255,255,.22),rgba(255,255,255,.07));border:1px solid rgba(255,255,255,.35);backdrop-filter:blur(16px);box-shadow:0 12px 30px rgba(0,0,0,.4),0 0 24px rgba(34,229,255,.3);opacity:0;scale:.7;transition:opacity .35s,scale .4s cubic-bezier(.2,1.4,.4,1);pointer-events:none}.stage .sb.on{opacity:1;scale:1}.stage .sb.bf{top:1%;left:2%;transform-origin:20% 100%}.stage .sb.bm{top:0;right:2%;transform-origin:80% 100%}
@media(max-width:779px){.stage .sb{font-size:11px;max-width:52%}}
.spk{position:absolute;width:7px;height:7px;border-radius:50%;z-index:7;pointer-events:none;box-shadow:0 0 10px #22e5ff;animation:spkf .9s ease-out forwards}@keyframes spkf{to{transform:translate(var(--dx),var(--dy)) scale(.2);opacity:0}}
.rwd{margin-top:34px;padding:22px;border-radius:26px;border:1px solid rgba(255,255,255,.14);background:radial-gradient(60% 120% at 90% 0,rgba(34,229,255,.16),transparent),radial-gradient(50% 100% at 0 100%,rgba(127,241,255,.1),transparent),rgba(255,255,255,.04);backdrop-filter:blur(16px);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 24px 60px rgba(0,0,0,.4)}
.rwd .rh{display:grid;gap:8px;margin-bottom:16px}.rwd .rt{display:inline-flex;gap:6px;align-items:center;width:max-content;padding:5px 12px;border-radius:99px;font-size:12px;font-weight:700;color:#7ff1ff;background:rgba(127,241,255,.1);border:1px solid rgba(127,241,255,.35)}
.rwd h2{font-size:clamp(18px,3vw,26px)}.rwd .cd{font-size:13px;color:var(--mu)}.rwd .cd b{direction:ltr;unicode-bidi:isolate;display:inline-block;color:#fff;font-family:monospace;padding:2px 10px;border-radius:8px;background:rgba(0,0,0,.35);border:1px solid rgba(34,229,255,.3)}
.lad{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0}
.tier{position:relative;display:grid;gap:2px;text-align:center;padding:18px 8px;border-radius:18px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(160deg,rgba(255,255,255,.1),rgba(255,255,255,.02));transition:.25s}.tier:hover{transform:translateY(-4px);border-color:#22e5ff;box-shadow:0 0 28px rgba(34,229,255,.3)}
.tier small{color:var(--mu);font-size:11px}.tier b{font-size:26px;color:#fff;direction:ltr;unicode-bidi:isolate}.tier em{font-style:normal;font-weight:700;color:#7ff1ff}.tier .get{font-size:11px;color:var(--mu)}
.tier.top{border-color:#7ff1ff;box-shadow:0 0 30px rgba(127,241,255,.22)}.tier .best{position:absolute;top:-9px;left:50%;translate:-50% 0;white-space:nowrap;font-size:10px;font-weight:700;color:#021;background:#7ff1ff;padding:2px 10px;border-radius:99px}
.rwd .vip-bar{margin:0!important}@media(max-width:700px){.lad{grid-template-columns:repeat(2,1fr)}}
.smh{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.smh a{display:grid;gap:4px;place-items:center;text-align:center;padding:16px 8px;border-radius:18px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(160deg,rgba(255,255,255,.1),rgba(255,255,255,.02));backdrop-filter:blur(12px);transition:.25s}.smh a:hover{transform:translateY(-4px);border-color:#22e5ff}.smh b.k{font-size:22px;color:#fff;text-shadow:0 0 16px #22e5ff}.smh small{color:var(--mu);font-size:11px}
@media(min-width:780px){.smh{grid-template-columns:repeat(6,1fr)}}
.sm-box{padding:20px;display:grid;gap:12px}.sm-box h3{font-size:15px}.sm-row{display:flex;gap:8px;flex-wrap:wrap}.sm-row button{padding:9px 16px;border-radius:99px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06);color:#e8fbff}.sm-row button.on{border-color:#7ff1ff;color:#7ff1ff;box-shadow:0 0 16px rgba(127,241,255,.3)}.sm-row input{flex:1;min-width:140px}
.sm-sum{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-radius:14px;background:rgba(0,0,0,.3);border:1px solid rgba(34,229,255,.25)}.sm-sum b{font-size:22px;color:#7ff1ff;direction:ltr}
.sm-go{padding:13px;border-radius:14px;font-weight:700;color:#021;background:linear-gradient(135deg,#22e5ff,#7ff1ff);box-shadow:0 0 24px rgba(34,229,255,.4)}

/* ===== V4: header, glass halo, order button, signals ===== */
.gc{aspect-ratio:3/4.5!important}
.gc .p{padding:0!important;border:0!important;background:none!important;width:100%}
.gc .pz{display:flex!important;align-items:center;gap:8px;width:100%;padding:11px 14px;border-radius:14px;background:linear-gradient(135deg,#22e5ff,#7ff1ff)!important;color:#04100f!important;box-shadow:0 8px 22px rgba(34,229,255,.28),inset 0 1px 0 rgba(255,255,255,.5);transition:.25s;font-weight:800}
.gc .pz em{font-style:normal!important;font-size:14px;font-weight:700;padding-inline-end:10px;border-inline-end:1px solid rgba(4,16,15,.28);color:#04100f!important}
.gc .pz s{opacity:.55;font-size:11px;color:#04100f!important}.gc .pz strong,.gc .pz .pn{font-size:17px;margin-inline-start:auto;color:#04100f!important}
.gc:hover .pz{box-shadow:0 10px 30px rgba(127,241,255,.5);transform:translateY(-1px)}
.sig{display:flex;align-items:center;gap:6px;font-size:11px;color:#7ff1ff;margin:6px 0 8px}
.liv{width:7px;height:7px;border-radius:50%;background:#7ff1ff;animation:lvp 1.6s infinite}@keyframes lvp{0%{box-shadow:0 0 0 0 rgba(127,241,255,.6)}70%,100%{box-shadow:0 0 0 7px rgba(127,241,255,0)}}

/* ===== V5 fixes: social grid fits mobile, tier badge not clipped ===== */
.smh{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(min-width:900px){.smh{grid-template-columns:repeat(6,minmax(0,1fr))}}
.smh a{min-width:0;padding:14px 6px}.smh b.k{font-size:clamp(15px,4.2vw,22px);overflow-wrap:anywhere;line-height:1.25}.smh small{font-size:10.5px;line-height:1.5}
.tier.top{padding-top:30px}.tier .best{top:8px}
html,body{overflow-x:clip}
/* V5: remove slanted // marks beside headings */
.sec h2::before{content:none!important;display:none!important}

/* ===== V6: sidebar, calm header, notifications, flying glass ===== */
:root{--sbw:272px}
/* header */
header#site-header .hd{display:flex!important;align-items:center;gap:10px;height:auto!important;padding-block:10px}
header#site-header nav.nav{display:none!important}
header#site-header .srch{flex:1;max-width:560px;margin-inline:auto}
header#site-header .wm{display:none!important;align-items:center;gap:8px;flex:none}
header#site-header .wm .lg{display:none!important}
header#site-header .wm .wt b{font-family:'Cairo',sans-serif!important;font-size:17px!important;letter-spacing:.06em;font-weight:700;color:#fff;text-shadow:none}
.hbtn{display:none;width:42px;height:42px;border-radius:12px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.06);color:#d8f8ff;cursor:pointer;flex:none}
.hbtn svg,.nb svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
@media(max-width:1023px){.hbtn{display:flex}header#site-header .wm{display:flex!important}header#site-header .srch{display:none}}
/* notifications */
.nw{position:relative;flex:none}
.nb{position:relative;width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.06);color:#d8f8ff;cursor:pointer;transition:.2s}
.nb:hover,.nb[aria-expanded=true]{border-color:#22e5ff;color:#22e5ff;background:rgba(34,229,255,.1)}
.nb .cnt{position:absolute;top:-5px;inset-inline-end:-5px;min-width:19px;height:19px;padding:0 5px;border-radius:99px;background:#ff4d6d;color:#fff;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;border:2px solid #04100f}
.nb .cnt[hidden]{display:none}
.npn{position:absolute;top:calc(100% + 10px);inset-inline-end:0;width:350px;max-height:min(70vh,520px);overflow:auto;border-radius:18px;background:linear-gradient(160deg,rgba(14,40,46,.97),rgba(4,16,15,.98));border:1px solid rgba(34,229,255,.28);box-shadow:0 24px 60px rgba(0,0,0,.6),0 0 30px rgba(34,229,255,.12);backdrop-filter:blur(18px);z-index:90}
.npn[hidden]{display:none}
.npn .nh{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.1);position:sticky;top:0;background:rgba(6,24,28,.98)}
.npn .nh b{font-size:15px}.npn .nh button{font-size:12px;color:#22e5ff;background:none;border:0;cursor:pointer}
.ni{display:flex;gap:11px;padding:13px 16px;border-bottom:1px solid rgba(255,255,255,.07);color:inherit;text-decoration:none;position:relative;cursor:pointer}
.ni:hover{background:rgba(34,229,255,.06)}
.ni .ico{flex:none;width:36px;height:36px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:rgba(34,229,255,.12);color:#22e5ff}
.ni .ico svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.ni.o .ico{background:rgba(127,241,255,.12);color:#7ff1ff}
.ni b{display:block;font-size:13.5px;margin-bottom:2px}.ni span.d{display:block;font-size:12px;color:var(--mu);line-height:1.6}
.ni time{display:block;font-size:10.5px;color:#6f979d;margin-top:3px}
.ni.u::before{content:"";position:absolute;inset-inline-end:9px;top:16px;width:8px;height:8px;border-radius:50%;background:#22e5ff;box-shadow:0 0 10px #22e5ff}
.ni .cp{display:inline-block;margin-top:6px;font-size:11px;padding:3px 10px;border-radius:99px;border:1px dashed rgba(127,241,255,.6);color:#7ff1ff;background:rgba(127,241,255,.08);cursor:pointer}
.npn .ne{padding:30px 16px;text-align:center;color:var(--mu);font-size:13px}
@media(max-width:1023px){.npn{position:fixed;top:68px;inset-inline:12px;width:auto}}
/* sidebar */
.side{position:fixed;top:0;bottom:0;inset-inline-start:0;width:var(--sbw);z-index:70;display:flex;flex-direction:column;background:linear-gradient(180deg,rgba(6,28,33,.98),rgba(2,12,14,.99));border-inline-end:1px solid rgba(34,229,255,.16);box-shadow:0 0 50px rgba(0,0,0,.45);overflow-y:auto;scrollbar-width:thin}
.sbh{display:flex;align-items:center;gap:11px;padding:20px 18px 16px;text-decoration:none;color:#fff}
.sbh .lgc{width:46px;height:32px;flex:none}
.sbh b{display:block;font-size:18px;font-weight:700;letter-spacing:.06em;line-height:1.2}
.sbh small{display:block;font-size:11.5px;color:#7fe9f6;margin-top:3px}
.sbn{padding:4px 12px 12px;flex:1}
.sbg{font-size:11px;color:#6f979d;letter-spacing:.04em;padding:14px 10px 6px;font-weight:700}
.sbi{display:flex;align-items:center;gap:11px;padding:10px 12px;margin-bottom:2px;border-radius:12px;color:#c9e6ea;font-size:14px;font-weight:600;text-decoration:none;border:1px solid transparent;transition:.18s;background:none;width:100%;cursor:pointer;text-align:start}
.sbi svg{width:19px;height:19px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;opacity:.85}
.sbi:hover{background:rgba(255,255,255,.06);color:#fff}
.sbi.on{background:linear-gradient(135deg,rgba(34,229,255,.16),rgba(127,241,255,.07));border-color:rgba(34,229,255,.32);color:#22e5ff}
.sbi em{margin-inline-start:auto;font-style:normal;font-size:10.5px;font-weight:800;padding:2px 8px;border-radius:99px;background:#ff4d6d;color:#fff}
.sbi em.g{background:rgba(127,241,255,.16);color:#7ff1ff}
.sbi .ch{margin-inline-start:auto;width:15px;height:15px;transition:.2s}
.sbs{display:none;margin:2px 0 6px;padding-inline-start:20px;border-inline-start:1px solid rgba(34,229,255,.2);margin-inline-start:20px}
.sbs.open{display:block}.sbi.sub{padding:8px 12px;font-size:13px;font-weight:500}
.sbt.open .ch{transform:rotate(180deg)}
.sbf{padding:12px;border-top:1px solid rgba(255,255,255,.08)}
.sbc{display:flex;align-items:center;gap:10px;width:100%;padding:11px 13px;border-radius:14px;background:linear-gradient(135deg,rgba(34,229,255,.14),rgba(127,241,255,.1));border:1px dashed rgba(127,241,255,.55);color:#e6fdff;cursor:pointer;text-align:start}
.sbc b{display:block;font-size:13px}.sbc small{display:block;font-size:11px;color:#9fd9b0}
.sbov{display:none}
@media(min-width:1024px){body{padding-inline-start:var(--sbw)}.fab-sup{inset-inline-start:auto!important;inset-inline-end:18px!important}.bn{display:none!important}}
@media(max-width:1023px){
 .side{transform:translateX(100%);transition:transform .3s cubic-bezier(.2,.8,.2,1);width:min(300px,86vw);z-index:120}
 [dir=rtl] .side{transform:translateX(100%)}
 body.sbo .side{transform:none}
 .sbov{position:fixed;inset:0;z-index:110;background:rgba(0,0,0,.55);backdrop-filter:blur(3px)}
 body.sbo .sbov{display:block}
 body.sbo{overflow:hidden}
}
/* social home */
.smx .smt{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 12px}
.smx .smt a{padding:7px 16px;border-radius:99px;font-size:13px;font-weight:700;color:#d8f8ff;border:1px solid rgba(34,229,255,.35);background:rgba(34,229,255,.08);text-decoration:none;transition:.2s}
.smx .smt a:hover{background:rgba(34,229,255,.2);color:#fff}
.smh a{gap:6px}.smh .pi{width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;letter-spacing:.04em;color:#04100f;background:linear-gradient(135deg,#22e5ff,#7ff1ff);box-shadow:0 6px 18px rgba(34,229,255,.28)}
.smh b.k{font-size:clamp(13px,3.6vw,16px)!important;text-shadow:none!important}
.smh small{color:#7ff1ff!important;font-weight:600}
/* hero: flying glass, rings, orbs, stars */
.stage .rg.c{width:90%;left:5%;bottom:-3%;opacity:.55}
.stage .rg.c::after{animation-duration:38s;animation-direction:reverse}
.stage .star,.stage .orb{display:block}
.stage .sb.chip{font-size:11px;padding:6px 12px;border-radius:99px;max-width:none;white-space:nowrap;opacity:1;scale:1;animation:flt2 4.6s ease-in-out infinite}
.stage .sb.c1{left:1%;bottom:50%}.stage .sb.c2{right:1%;bottom:36%;animation-delay:-2.1s}
.stage .sb.pill{left:50%;bottom:3%;translate:-50% 0;z-index:8;padding:9px 22px;border-radius:99px;max-width:none;white-space:nowrap;text-decoration:none;color:#04100f;font-weight:800;font-size:13px;background:linear-gradient(135deg,#22e5ff,#7ff1ff);border:0;box-shadow:0 10px 26px rgba(34,229,255,.4);opacity:1;scale:1}
/* KING ALMANY V7 — royal compact polish */
:root{--v7-cyan:#22e5ff;--v7-lime:#7ff1ff;--v7-gold:#ffd166;--v7-ink:#031114;--v7-line:rgba(34,229,255,.22)}
/* Restore a purposeful top strip instead of the empty remains of the old ticker */
.top2{height:auto!important;min-height:42px!important;background:linear-gradient(100deg,#041418,#08252a 52%,#061316)!important;border-bottom:1px solid rgba(34,229,255,.18)!important}
.top2 .tp{display:flex!important;align-items:center;justify-content:space-between!important;gap:12px;min-height:42px;padding-block:4px}
.festival-top{min-width:0;display:flex;align-items:center;gap:9px;color:#e8fbff;font-size:12px;font-weight:700;line-height:1.4}
.festival-top .ft-crown{width:27px;height:27px;display:grid;place-items:center;flex:none;border-radius:9px;color:var(--v7-lime);background:linear-gradient(135deg,rgba(127,241,255,.16),rgba(34,229,255,.1));border:1px solid rgba(127,241,255,.22)}
.festival-top svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.festival-top strong{color:var(--v7-lime);font-weight:900}.festival-top .ft-dot{width:6px;height:6px;border-radius:50%;background:var(--v7-lime);box-shadow:0 0 12px rgba(127,241,255,.7);flex:none;animation:v7Pulse 1.8s infinite}
#curw{flex:none}
/* Opening festival banner */
.demo-strip{position:relative!important;isolation:isolate;overflow:hidden;display:flex!important;align-items:center;justify-content:space-between!important;gap:18px;width:min(1240px,calc(100% - 32px))!important;max-width:1240px!important;margin:12px auto 0!important;padding:14px 18px!important;border:1px solid rgba(127,241,255,.3)!important;border-radius:18px!important;background:radial-gradient(ellipse at 5% 20%,rgba(127,241,255,.12),transparent 42%),radial-gradient(ellipse at 90% 110%,rgba(34,229,255,.18),transparent 46%),linear-gradient(115deg,rgba(7,31,35,.98),rgba(3,16,19,.98) 58%,rgba(10,30,31,.98))!important;box-shadow:0 12px 34px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.06)!important;color:#e9fbff!important;text-align:start!important;font-size:13px!important;line-height:1.55!important}
.demo-strip:before{content:"";position:absolute;inset:0 auto 0 -35%;width:22%;transform:skewX(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent);animation:v7Shine 8s ease-in-out infinite;pointer-events:none;z-index:-1}
.demo-strip .fest-main{display:flex;align-items:center;gap:12px;min-width:0;flex:1}
.demo-strip .fest-mark{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:14px;color:#041013;background:linear-gradient(135deg,var(--v7-lime),var(--v7-cyan));box-shadow:0 7px 22px rgba(34,229,255,.2)}
.demo-strip .fest-mark svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.demo-strip .fest-copy{display:grid;gap:2px;min-width:0}.demo-strip .fest-kicker{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#8bcbd0;font-weight:800}.demo-strip .fest-copy strong{color:#fff!important;font-size:15px;font-weight:900}.demo-strip .fest-copy small{font-size:12px;color:#a9cbd0}
.demo-strip .fest-codes{display:flex;align-items:center;gap:7px;flex:none}
.demo-strip .fest-code{display:inline-flex;align-items:center;gap:6px;padding:9px 12px;border-radius:11px;border:1px solid rgba(127,241,255,.38);background:rgba(127,241,255,.09);color:var(--v7-lime);font-size:11px;font-weight:900;cursor:pointer;white-space:nowrap;transition:transform .2s,border-color .2s,background .2s}
.demo-strip .fest-code:first-child{background:linear-gradient(135deg,rgba(127,241,255,.18),rgba(34,229,255,.08));border-color:rgba(127,241,255,.5)}.demo-strip .fest-code:hover{transform:translateY(-1px);background:rgba(127,241,255,.17);border-color:var(--v7-lime)}
/* Keep the header identifiable when the side menu is tucked away */
header#site-header .hd{min-height:68px!important;gap:10px!important}
header#site-header .wm{display:flex!important;align-items:center;gap:8px;flex:none;text-decoration:none}
header#site-header .wm .lg{display:flex!important;align-items:center;justify-content:center;width:34px;height:34px;flex:none}
header#site-header .wm .lgc{width:31px!important;height:31px!important}
header#site-header .wm .wt b{font-size:15px!important;letter-spacing:.045em!important;font-weight:900!important;color:#f4feff!important;text-shadow:0 0 18px rgba(34,229,255,.12)!important}
.hbtn{display:flex!important;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgba(34,229,255,.24)!important;border-radius:13px!important;background:linear-gradient(145deg,rgba(34,229,255,.1),rgba(127,241,255,.05))!important;color:#e9fbff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04);transition:background .2s,border-color .2s,transform .2s}
.hbtn:hover{border-color:rgba(127,241,255,.55)!important;background:rgba(34,229,255,.12)!important;transform:translateY(-1px)}
/* Sidebar is tucked away on desktop too, opened from the menu button */
@media(min-width:1024px){body{padding-inline-start:0!important}.fab-sup{inset-inline-start:auto!important;inset-inline-end:18px!important}.bn{display:none!important}.side{transform:translateX(110%);transition:transform .32s cubic-bezier(.2,.8,.2,1);z-index:120}.side.open{transform:translateX(0)!important}body.sbo .side{transform:translateX(0)!important}.sbov{display:none;position:fixed;inset:0;z-index:110;background:rgba(0,7,9,.47);backdrop-filter:blur(3px)}body.sbo .sbov{display:block}header#site-header{z-index:80}}
.side{border-inline-end:1px solid rgba(34,229,255,.2)!important;background:radial-gradient(ellipse at 80% 0%,rgba(34,229,255,.1),transparent 35%),linear-gradient(180deg,#061c21 0%,#030d10 100%)!important}
.side .sbh{padding-inline-end:60px!important;min-height:80px;position:relative}
.side-close{position:absolute;top:19px;inset-inline-end:14px;width:34px;height:34px;display:grid;place-items:center;border-radius:11px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.045);color:#bcecf1;cursor:pointer;z-index:2;transition:.2s}
.side-close:hover{background:rgba(34,229,255,.12);border-color:rgba(34,229,255,.38);color:#fff}
.side-close svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round}
.side .sbi{border-radius:13px!important}.side .sbi.on{box-shadow:inset -2px 0 0 var(--v7-cyan),0 5px 18px rgba(34,229,255,.05)!important}
/* Premium, compact wallet / bonus area */
#app .rwd{position:relative;isolation:isolate;overflow:hidden;margin:20px 0 24px!important;padding:clamp(14px,2vw,22px)!important;border:1px solid rgba(34,229,255,.2)!important;border-radius:23px!important;background:radial-gradient(ellipse at 0% 0%,rgba(34,229,255,.13),transparent 42%),radial-gradient(ellipse at 100% 100%,rgba(127,241,255,.09),transparent 45%),linear-gradient(135deg,#071c21 0%,#041316 65%,#07181a 100%)!important;box-shadow:0 18px 42px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.05)!important}
#app .rwd:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(120deg,transparent 20%,rgba(255,255,255,.025) 48%,transparent 75%);z-index:-1}
#app .rwd .rh{position:relative;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(210px,270px);grid-template-areas:"tag wallet" "title wallet" "desc wallet" "clock wallet";align-items:center;column-gap:20px;row-gap:5px;margin:0 0 14px!important}
#app .rwd .rt{grid-area:tag;display:inline-flex;align-items:center;gap:7px;width:max-content;max-width:100%;padding:5px 10px!important;border:1px solid rgba(127,241,255,.25)!important;border-radius:99px;background:rgba(127,241,255,.07)!important;color:var(--v7-lime)!important;font-size:11px!important;font-weight:900}
#app .rwd .rt svg{width:14px;height:14px}
#app .rwd .rh h2{grid-area:title;margin:2px 0!important;color:#f5feff;font-size:clamp(17px,2.3vw,23px)!important;line-height:1.45;font-weight:900;letter-spacing:-.025em}
#app .rwd .rw-desc{grid-area:desc;margin:0;color:#a6c7cc;font-size:12px;line-height:1.7}
#app .rwd .cd{grid-area:clock;font-size:11px!important;color:#7fabb1!important;margin-top:3px}
#app .rwd .cd b{display:inline-block;direction:ltr;padding:3px 8px;border:1px solid rgba(34,229,255,.18);border-radius:7px;background:rgba(34,229,255,.06);color:var(--v7-cyan);font-variant-numeric:tabular-nums}
#app .rw-wallet-cta{grid-area:wallet;min-height:112px;display:flex;align-items:center;gap:12px;padding:15px;border-radius:18px;border:1px solid rgba(34,229,255,.23);background:linear-gradient(130deg,rgba(34,229,255,.105),rgba(127,241,255,.06) 95%);color:#efffff;text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.06);transition:transform .22s,border-color .22s,box-shadow .22s}
#app .rw-wallet-cta:hover{transform:translateY(-2px);border-color:rgba(127,241,255,.48);box-shadow:0 12px 28px rgba(0,0,0,.2)}
#app .rw-wallet-ic{width:45px;height:45px;display:grid;place-items:center;flex:none;border-radius:14px;color:#041215;background:linear-gradient(135deg,var(--v7-cyan),var(--v7-lime));box-shadow:0 8px 20px rgba(34,229,255,.18)}
#app .rw-wallet-ic svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
#app .rw-wallet-copy{min-width:0;display:grid;gap:4px;flex:1}#app .rw-wallet-copy b{font-size:14px;font-weight:900}#app .rw-wallet-copy small{font-size:11px;line-height:1.6;color:#a9cbd0}#app .rw-wallet-arrow{color:var(--v7-lime);flex:none}#app .rw-wallet-arrow svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
#app .rwd .lad{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important;margin:0!important}
#app .rwd .tier{position:relative;min-width:0;display:flex!important;flex-direction:column;align-items:flex-start;gap:4px;min-height:120px;padding:13px!important;border-radius:15px!important;border:1px solid rgba(255,255,255,.09)!important;background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.015))!important;color:#efffff!important;text-decoration:none;overflow:hidden;transition:transform .2s,border-color .2s,background .2s!important}
#app .rwd .tier:after{content:"";position:absolute;width:85px;height:85px;top:-45px;inset-inline-end:-35px;border-radius:50%;background:rgba(34,229,255,.09);filter:blur(2px);pointer-events:none}
#app .rwd .tier:hover{transform:translateY(-2px);border-color:rgba(34,229,255,.32)!important;background:linear-gradient(145deg,rgba(34,229,255,.07),rgba(127,241,255,.025))!important}
#app .rwd .tier>small{font-size:11px!important;color:#9bbfc3!important}#app .rwd .tier>b{font-size:clamp(22px,2.5vw,29px)!important;line-height:1.25;color:#f4feff!important;letter-spacing:-.04em}#app .rwd .tier em{font-style:normal;font-size:12px!important;font-weight:900;color:var(--v7-lime)!important}#app .rwd .tier .get{font-size:10px!important;line-height:1.5;color:#91b2b7!important}
#app .rwd .tier.top{border-color:rgba(127,241,255,.45)!important;background:linear-gradient(145deg,rgba(127,241,255,.1),rgba(34,229,255,.04))!important;padding-top:20px!important;box-shadow:inset 0 0 0 1px rgba(127,241,255,.04)}#app .rwd .tier .best{top:0!important;inset-inline-end:0!important;padding:3px 9px!important;border-radius:0 0 0 9px!important;background:linear-gradient(100deg,var(--v7-lime),var(--v7-cyan))!important;color:#031114!important;font-size:9px!important;line-height:1.5}
/* Existing VIP offer tiles become a neat swipe row instead of an oversized block */
#app .rwd .vip-bar{margin:13px 0 0!important;padding:9px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.075)!important;background:rgba(1,10,12,.56)!important;box-shadow:none!important}
#app .rwd .vip-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;align-items:stretch!important}
#app .rwd .vip-item{min-width:0;gap:8px!important;padding:8px!important;border-radius:12px!important;background:rgba(255,255,255,.025)!important;border:1px solid rgba(255,255,255,.055)!important}
#app .rwd .vip-ic{width:31px!important;height:31px!important;min-width:31px!important;border-radius:10px!important}
#app .rwd .vip-ic svg{width:16px!important;height:16px!important}
#app .rwd .vip-txt{min-width:0;flex:1}#app .rwd .vip-txt b{font-size:11px!important;line-height:1.45!important}#app .rwd .vip-txt small{font-size:10px!important;line-height:1.4!important;display:block;margin-top:2px}
#app .rwd .vip-act{min-width:0;padding:6px 8px!important;border-radius:9px!important;font-size:10px!important;white-space:nowrap}
/* Single social-services card on the home page */
#app .smx{margin:20px 0 26px!important}
#app .smx .sec{margin-bottom:10px!important}
#app .smx .sec a{font-size:12px;color:var(--v7-cyan)}
#app .social-launch{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;gap:15px;width:100%;min-height:112px;padding:18px;border-radius:20px;border:1px solid rgba(34,229,255,.22);background:radial-gradient(ellipse at 0% 0%,rgba(34,229,255,.13),transparent 48%),linear-gradient(110deg,#071d21,#031114 75%);color:#f2ffff;text-decoration:none;box-shadow:0 12px 30px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.05);transition:transform .22s,border-color .22s,box-shadow .22s}
#app .social-launch:hover{transform:translateY(-2px);border-color:rgba(127,241,255,.4);box-shadow:0 16px 34px rgba(0,0,0,.24)}
#app .social-launch:before{content:"";position:absolute;z-index:-1;width:170px;height:170px;inset-inline-end:-55px;top:-90px;border-radius:50%;background:rgba(127,241,255,.06);filter:blur(2px)}
#app .sl-icon{width:58px;height:58px;display:grid;place-items:center;flex:none;border-radius:18px;color:#041316;background:linear-gradient(135deg,var(--v7-cyan),var(--v7-lime));box-shadow:0 10px 24px rgba(34,229,255,.18)}#app .sl-icon svg{width:29px;height:29px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
#app .sl-copy{display:grid;gap:5px;min-width:0;flex:1}#app .sl-copy b{font-size:16px;font-weight:900}#app .sl-copy small{font-size:12px;line-height:1.65;color:#a9cbd0}#app .sl-platforms{display:flex;gap:5px;flex-wrap:wrap;margin-top:2px}#app .sl-platforms em{font-style:normal;padding:3px 7px;border-radius:7px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.07);font-size:10px;color:#b8d9dd}
#app .sl-action{display:flex;align-items:center;gap:9px;flex:none;color:var(--v7-lime);font-size:12px;font-weight:900}#app .sl-action span{width:33px;height:33px;display:grid;place-items:center;border-radius:11px;background:rgba(127,241,255,.09);border:1px solid rgba(127,241,255,.18)}#app .sl-action svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
/* Keep the floating bubbles, orbs and sparkles in the hero visible and polished */
#stg i.orb:not(.rg):not(.gnd),#stg i.star:not(.rg):not(.gnd){display:block!important}
#stg .rg{display:block!important}
.stage .sb.bf,.stage .sb.bm{z-index:16!important;max-width:min(180px,43%)!important;padding:10px 13px!important;border:1px solid rgba(182,250,255,.35)!important;border-radius:15px!important;background:linear-gradient(145deg,rgba(10,39,45,.9),rgba(3,18,21,.82))!important;color:#f4ffff!important;box-shadow:0 12px 28px rgba(0,0,0,.32),0 0 20px rgba(34,229,255,.1),inset 0 1px 0 rgba(255,255,255,.08)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;font-size:12px!important;line-height:1.5!important;text-align:center!important;white-space:normal!important}
.stage .sb.bf{top:1%!important;left:3%!important;right:auto!important;bottom:auto!important;transform-origin:20% 100%!important}
.stage .sb.bm{top:0!important;right:3%!important;left:auto!important;bottom:auto!important;transform-origin:80% 100%!important}
.stage .sb.bf:after,.stage .sb.bm:after{content:"";position:absolute;bottom:-6px;width:11px;height:11px;background:#09272d;border-inline-end:1px solid rgba(182,250,255,.25);border-bottom:1px solid rgba(182,250,255,.25);transform:rotate(45deg);border-radius:1px}
.stage .sb.bf:after{left:23px}.stage .sb.bm:after{right:23px}
.stage .sb.chip{border:1px solid rgba(34,229,255,.24)!important;background:rgba(4,23,27,.78)!important;color:#d9fcff!important;box-shadow:0 8px 20px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.06)!important;backdrop-filter:blur(10px)}
.stage .sb.pill{box-shadow:0 10px 26px rgba(34,229,255,.24),0 0 0 4px rgba(34,229,255,.055)!important}
@keyframes v7Pulse{50%{box-shadow:0 0 0 5px rgba(127,241,255,0)}}
@keyframes v7Shine{0%,70%,100%{left:-35%}85%{left:120%}}
@media(max-width:1023px){header#site-header .wm .wt b{font-size:13px!important}header#site-header .hd{gap:7px!important}.hbtn{width:40px;height:40px}.demo-strip{margin-top:8px!important;gap:10px;padding:11px 12px!important;border-radius:15px!important}.demo-strip .fest-mark{width:36px;height:36px;border-radius:12px}.demo-strip .fest-copy strong{font-size:13px}.demo-strip .fest-copy small{font-size:11px}.demo-strip .fest-kicker{font-size:9px}.demo-strip .fest-codes{gap:5px}.demo-strip .fest-code{padding:8px 9px;font-size:10px}.festival-top{font-size:11px}.festival-top .ft-tail{display:none}#app .rwd .rh{grid-template-columns:minmax(0,1fr) 170px;column-gap:12px}#app .rw-wallet-cta{min-height:100px;padding:11px;gap:9px}#app .rw-wallet-ic{width:37px;height:37px;border-radius:12px}#app .rw-wallet-copy b{font-size:12px}#app .rw-wallet-copy small{font-size:10px}#app .rwd .lad{gap:7px!important}#app .rwd .tier{min-height:110px;padding:11px!important}#app .rwd .vip-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}#app .rwd .vip-item{flex-wrap:wrap}#app .rwd .vip-act{margin-inline-start:auto}}
@media(max-width:700px){.top2 .tp{gap:8px}.festival-top{gap:6px;font-size:10px}.festival-top .ft-crown{width:24px;height:24px;border-radius:8px}.festival-top .ft-text{display:block;max-width:205px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-strip{width:calc(100% - 22px)!important;align-items:flex-start!important;flex-wrap:wrap}.demo-strip .fest-main{gap:9px;flex:1 1 100%}.demo-strip .fest-mark{width:33px;height:33px}.demo-strip .fest-copy strong{font-size:12.5px}.demo-strip .fest-copy small{font-size:10.5px}.demo-strip .fest-codes{margin-inline-start:42px}.demo-strip .fest-code{padding:6px 9px}header#site-header .wm .lg{display:none!important}header#site-header .wm .wt b{font-size:12px!important;letter-spacing:0!important}header#site-header .hd{padding-inline:8px!important}#app .rwd{margin:16px 0 20px!important;padding:13px!important;border-radius:18px!important}#app .rwd .rh{grid-template-columns:minmax(0,1fr);grid-template-areas:"tag" "title" "desc" "clock" "wallet";row-gap:6px}#app .rwd .rh h2{font-size:17px!important}#app .rwd .rw-wallet-cta{min-height:0;padding:10px 12px;margin-top:4px}#app .rw-wallet-ic{width:36px;height:36px}#app .rwd .lad{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}#app .rwd .tier{min-height:108px;padding:11px!important}#app .rwd .tier>b{font-size:25px!important}#app .rwd .vip-grid{display:flex!important;overflow-x:auto;padding-bottom:3px;scroll-snap-type:x proximity;scrollbar-width:thin}#app .rwd .vip-item{flex:0 0 min(83%,270px);scroll-snap-align:start;flex-wrap:nowrap;min-height:65px}#app .rwd .vip-act{margin-inline-start:auto}#app .social-launch{min-height:0;padding:13px;gap:10px;border-radius:17px}#app .sl-icon{width:45px;height:45px;border-radius:14px}#app .sl-icon svg{width:24px;height:24px}#app .sl-copy b{font-size:13px}#app .sl-copy small{font-size:11px}#app .sl-platforms em{font-size:9px;padding:3px 5px}#app .sl-action{font-size:0;gap:0}#app .sl-action span{width:30px;height:30px}#stg .sb.bf,#stg .sb.bm{max-width:43%!important;font-size:10px!important;padding:7px 9px!important}#stg .sb.bf{left:4%!important;top:0!important}#stg .sb.bm{right:4%!important;top:0!important}}
@media(max-width:380px){.festival-top .ft-text{max-width:140px}.demo-strip .fest-codes{margin-inline-start:0}header#site-header .wm .wt b{font-size:11px!important}#app .rwd .vip-item{flex-basis:88%}}
@media(max-width:700px){.fab-sup{left:auto!important;right:auto!important;inset-inline-start:auto!important;inset-inline-end:12px!important}.fab-btn{width:48px!important;height:48px!important;min-width:48px!important;padding:0!important;gap:0!important;border-radius:50%!important;justify-content:center!important}.fab-btn .fab-txt{display:none!important}.fab-btn .fab-ic{width:34px!important;height:34px!important;margin:0!important}}
@media(prefers-reduced-motion:reduce){.festival-top .ft-dot,.demo-strip:before{animation:none!important}.hbtn,.side,.side .sbi,#app .social-launch,#app .rw-wallet-cta{transition:none!important}}
/* V8: cleaner structure, legible Arabic typography, and no redundant promo bars */
html, body, button, input, select, textarea {
  font-family: "Segoe UI", Tahoma, Arial, sans-serif !important;
  letter-spacing: 0 !important;
  font-kerning: normal;
}
h1, h2, h3, h4, p, a, small, button, label, summary, span, b, strong {
  letter-spacing: 0 !important;
  font-kerning: normal;
}
#app h1, #app h2, #app h3, #app .gold { text-shadow: none; }
.top2 .tmq, .top2 .festival-top, .demo-strip { display: none !important; }
.top2 {
  height: 32px !important; min-height: 32px !important; padding: 0 !important;
  border: 0 !important; background: transparent !important; box-shadow: none !important;
  overflow: visible !important;
}
.top2 .tp {
  min-height: 32px !important; height: 32px !important; padding: 2px 0 !important;
  justify-content: flex-start !important; background: transparent !important;
}
.top2 #curw { position: relative; z-index: 70; }
.top2 .curb {
  min-height: 27px !important; padding: 4px 10px !important; border-radius: 10px !important;
  background: rgba(8, 31, 35, .82) !important; border-color: rgba(34,229,255,.2) !important;
  box-shadow: none !important; font-size: 11px !important;
}
#app .hero { margin-top: 8px !important; }
#app .home-categories { margin: 26px 0 28px; }
#app .home-section-head {
  display: flex; align-items: end; justify-content: space-between; gap: 16px;
  margin: 0 0 15px; padding: 0 2px;
}
#app .home-head-copy { min-width: 0; }
#app .home-eyebrow {
  display: inline-block; margin-bottom: 7px; color: #8edfe8; font-size: 10px;
  font-weight: 800; text-transform: uppercase; direction: ltr; unicode-bidi: isolate;
}
#app .home-section-head h2 { margin: 0 0 5px !important; font-size: clamp(20px, 2.2vw, 27px) !important; line-height: 1.35 !important; }
#app .home-section-head p { margin: 0; color: var(--mu); font-size: 12.5px; line-height: 1.8; }
#app .home-all {
  flex: none; display: inline-flex; align-items: center; gap: 7px; padding: 10px 13px;
  border: 1px solid rgba(34,229,255,.2); border-radius: 12px; color: #dffaff;
  background: rgba(34,229,255,.055); text-decoration: none; font-size: 12px; font-weight: 800;
  transition: border-color .2s, background .2s, transform .2s;
}
#app .home-all:hover { border-color: rgba(34,229,255,.48); background: rgba(34,229,255,.1); transform: translateY(-1px); }
#app .home-category-grid {
  display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 12px;
}
#app .home-cat {
  min-width: 0; min-height: 188px; position: relative; isolation: isolate; overflow: hidden;
  display: flex; flex-direction: column; align-items: flex-start; padding: 17px 17px 14px;
  color: #f0fcff; text-decoration: none; border-radius: 19px;
  border: 1px solid rgba(34,229,255,.16);
  background: linear-gradient(145deg, rgba(11,45,50,.86), rgba(4,20,23,.96) 66%);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.035), 0 9px 24px rgba(0,0,0,.12);
  transition: transform .22s ease, border-color .22s ease, background .22s ease, box-shadow .22s ease;
}
#app .home-cat::before {
  content: ""; position: absolute; z-index: -1; width: 125px; height: 125px; inset-inline-end: -56px; top: -66px;
  border-radius: 50%; background: rgba(34,229,255,.09); filter: blur(2px); pointer-events: none;
}
#app .home-cat:hover { transform: translateY(-3px); border-color: rgba(34,229,255,.43); background: linear-gradient(145deg, rgba(11,49,54,.96), rgba(4,20,23,.98) 70%); box-shadow: 0 15px 30px rgba(0,0,0,.22); }
#app .hc-ico {
  width: 46px; height: 46px; display: grid; place-items: center; flex: none; margin-bottom: 12px;
  color: #031619; border-radius: 14px; background: linear-gradient(135deg, #22e5ff, #7ff1ff);
  box-shadow: 0 6px 17px rgba(34,229,255,.12);
}
#app .hc-ico .ic, #app .hc-ico svg { width: 23px !important; height: 23px !important; color: #031619 !important; stroke: currentColor; }
#app .hc-tag { position: absolute; inset-inline-end: 13px; top: 13px; color: #91bdc3; font-size: 9.5px; font-weight: 700; }
#app .home-cat h3 { margin: 0 0 5px !important; font-size: 15px !important; line-height: 1.5 !important; font-weight: 800 !important; color: #f4fdff; }
#app .home-cat p { margin: 0 0 14px !important; color: #9bb9be; font-size: 11.5px; line-height: 1.85; }
#app .hc-foot { display: flex; align-items: center; gap: 5px; margin-top: auto; padding-top: 10px; width: 100%; border-top: 1px solid rgba(255,255,255,.07); color: #7ff1ff; font-size: 11px; font-weight: 800; }
#app .hc-foot .ic, #app .hc-foot svg { width: 15px !important; height: 15px !important; margin-inline-start: auto; }
#app .home-trust-row {
  display: flex; flex-wrap: wrap; justify-content: center; align-items: center; gap: 9px;
  margin-top: 14px; padding: 12px 14px; border: 1px solid rgba(255,255,255,.075); border-radius: 15px;
  background: rgba(255,255,255,.018);
}
#app .home-trust-row span { display: inline-flex; align-items: center; gap: 7px; color: #a9c7cc; font-size: 11px; padding: 4px 9px; }
#app .home-trust-row .ic, #app .home-trust-row svg { width: 16px !important; height: 16px !important; color: #22e5ff !important; }
/* Wallet: calm layout with clear actions instead of oversized neon/glass layers */
#app .wc {
  padding: 22px !important; border-radius: 20px !important;
  background: linear-gradient(135deg, #0a3035 0%, #071c20 72%) !important;
  border: 1px solid rgba(34,229,255,.24) !important;
  box-shadow: 0 12px 28px rgba(0,0,0,.16) !important;
}
#app .wc small { display: block; margin-bottom: 5px; color: #9dbfc4 !important; font-size: 12px !important; }
#app .wc b { margin: 0 0 9px !important; font-size: clamp(30px, 4vw, 38px) !important; line-height: 1.2 !important; color: #7ff1ff !important; background: none !important; -webkit-text-fill-color: #7ff1ff !important; }
#app .wc .wt { color: #9ccbd0 !important; line-height: 1.7; }
#app .wc .wi { width: 54px !important; height: 54px !important; border-radius: 16px !important; background: rgba(34,229,255,.08) !important; border-color: rgba(34,229,255,.2) !important; box-shadow: none !important; color: #22e5ff !important; }
#app .wc .wi .ic, #app .wc .wi svg { width: 25px !important; height: 25px !important; }
#app .cl { gap: 14px !important; }
#app .ck-card { border-radius: 18px !important; border-color: rgba(255,255,255,.085) !important; box-shadow: none !important; }
#app .ck-card .ch { padding-bottom: 12px; border-bottom: 1px solid rgba(255,255,255,.065); }
#app .amts { display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 8px !important; }
#app .amts .am { min-width: 0; padding: 11px 7px !important; border-radius: 12px !important; background: #0b2529 !important; border: 1px solid rgba(255,255,255,.09) !important; }
#app .amts .am.on { border-color: rgba(34,229,255,.62) !important; background: rgba(34,229,255,.085) !important; box-shadow: none !important; color: #7ff1ff !important; }
#app .pmc { border-radius: 13px !important; }
#app .pyb { border-radius: 13px !important; box-shadow: none !important; }
#app .demo { border-radius: 11px !important; border-style: solid !important; border-color: rgba(255,255,255,.09) !important; font-size: 11px !important; }
#app .rh h2, #app .rw-wallet-copy b { letter-spacing: 0 !important; }
@media (max-width: 1050px) {
  #app .home-category-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); }
}
@media (max-width: 760px) {
  .fab-sup { display: none !important; }
  #app .home-categories { margin-top: 20px; }
  #app .home-section-head { align-items: flex-start; }
  #app .home-section-head p { max-width: 440px; font-size: 11.5px; }
  #app .home-all { padding: 9px 10px; }
  #app .home-category-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 9px; }
  #app .home-cat { min-height: 172px; padding: 13px 12px 12px; border-radius: 16px; }
  #app .hc-ico { width: 40px; height: 40px; border-radius: 12px; margin-bottom: 10px; }
  #app .home-cat h3 { font-size: 13.5px !important; }
  #app .home-cat p { font-size: 10.8px; line-height: 1.75; }
  #app .hc-tag { inset-inline-end: 9px; top: 10px; font-size: 9px; }
  #app .hc-foot { font-size: 10.5px; }
  #app .home-trust-row { justify-content: flex-start; gap: 3px; }
  #app .home-trust-row span { font-size: 10px; padding: 4px 5px; }
  #app .cl { grid-template-columns: minmax(0,1fr) !important; }
  #app .sm { position: static !important; }
}
@media (max-width: 390px) {
  #app .home-section-head { gap: 8px; }
  #app .home-section-head h2 { font-size: 19px !important; }
  #app .home-eyebrow { font-size: 9px; }
  #app .home-all { font-size: 10.5px; }
  #app .home-cat { min-height: 180px; }
  #app .home-trust-row span { width: 100%; }
}
@media (prefers-reduced-motion: reduce) {
  #app .home-cat, #app .home-all { transition: none !important; }
}


/* V9 Premium: typography-first brand, quiet header, compact hero and refined category system. */
:root { --v9-line: rgba(124, 204, 214, .14); --v9-card: #081d22; --v9-muted: #9ab8bd; }
html, body { letter-spacing: 0 !important; }
.top2, .demo-strip { display: none !important; height: 0 !important; min-height: 0 !important; padding: 0 !important; border: 0 !important; }
header#site-header { position: sticky !important; top: 0 !important; min-height: 0 !important; background: rgba(3, 14, 17, .94) !important; border-bottom: 1px solid var(--v9-line) !important; box-shadow: 0 8px 26px rgba(0,0,0,.18) !important; backdrop-filter: blur(18px) saturate(140%) !important; }
header#site-header .hd { height: 66px !important; min-height: 66px !important; gap: 18px !important; }
header#site-header .wm { display: inline-flex !important; align-items: center !important; flex: 0 0 auto !important; min-width: 166px; text-decoration: none !important; color: #f3fbfc !important; text-shadow: none !important; }
header#site-header .wm::after { display: none !important; }
header#site-header .wm .lg { display: none !important; }
header#site-header .wm .wt { display: flex !important; flex-direction: column !important; gap: 2px !important; line-height: 1 !important; }
header#site-header .wm .wt b { display: block !important; font: 900 17px/1.05 system-ui, "Segoe UI", Arial, sans-serif !important; letter-spacing: .6px !important; color: #f1fbfc !important; text-shadow: none !important; white-space: nowrap; }
header#site-header .wm .brand-king { color: #63ddea !important; }
header#site-header .wm .brand-almany { color: #effbfc !important; }
header#site-header .wm .wt small { display: block; color: #6f9aa1; font: 700 8px/1.4 system-ui, Arial, sans-serif; letter-spacing: 1.25px !important; white-space: nowrap; }
header#site-header .nav { gap: 4px !important; margin-inline-start: 0 !important; }
header#site-header .nav a { padding: 8px 9px !important; font-size: 12px !important; border-radius: 9px !important; }
header#site-header .srch { height: 42px !important; max-width: 390px !important; background: #071b20 !important; border: 1px solid rgba(120,190,200,.13) !important; box-shadow: none !important; }
header#site-header .srch:focus-within { border-color: rgba(80,219,232,.48) !important; box-shadow: 0 0 0 3px rgba(34,229,255,.055) !important; }
header#site-header .currency-header { position: relative !important; flex: 0 0 auto !important; z-index: 60 !important; }
header#site-header .currency-header .curb { height: 36px !important; min-height: 36px !important; padding: 0 10px !important; border-radius: 11px !important; background: rgba(255,255,255,.025) !important; border-color: rgba(125,190,198,.17) !important; box-shadow: none !important; }
header#site-header .currency-header .curb:hover { background: rgba(34,229,255,.055) !important; box-shadow: none !important; }
header#site-header .currency-header .curm { top: 43px !important; }
header#site-header .accw { gap: 8px !important; }
header#site-header .accw .chip, header#site-header .accw button { box-shadow: none !important; }
header#site-header .accw .chip { border-color: rgba(130,184,192,.18) !important; }
#app .hero { height: 420px !important; min-height: 420px !important; max-height: 420px !important; margin-top: 16px !important; border-radius: 24px !important; border-color: rgba(104,190,200,.17) !important; overflow: hidden !important; align-items: center !important; gap: 12px !important; background: radial-gradient(75% 120% at 12% 50%, rgba(17,110,120,.17), transparent 65%), linear-gradient(125deg,#071a1f 0%,#071316 52%,#0a1718 100%) !important; box-shadow: 0 18px 50px rgba(0,0,0,.16), inset 0 1px 0 rgba(255,255,255,.035) !important; }
#app .hero::before { opacity: .14 !important; }
#app .hero::after { opacity: .18 !important; }
#app .hero .t { flex: 1 1 55% !important; max-width: 58% !important; padding: 27px 34px !important; }
#app .hero .wel { display: inline-flex !important; align-items: center; gap: 8px; padding: 7px 11px !important; border: 1px solid rgba(93,215,226,.17) !important; border-radius: 999px !important; background: rgba(10,39,44,.55) !important; color: #b9e8eb !important; font-size: 11px !important; }
#app .hero h1 { margin: 14px 0 9px !important; font-size: clamp(39px,4.1vw,56px) !important; line-height: 1.18 !important; letter-spacing: -.9px !important; color: #ecfafb !important; background: linear-gradient(112deg,#82e4eb 0%,#eefbfc 72%) !important; background-clip: text !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent !important; text-shadow: none !important; }
#app .hero p { max-width: 520px; margin: 0 0 16px !important; color: #a7c2c6 !important; font-size: 13px !important; line-height: 1.95 !important; }
#app .hero .cta { gap: 9px !important; }
#app .hero .cbtn { min-height: 54px !important; padding: 9px 12px !important; border-radius: 13px !important; box-shadow: none !important; }
#app .hero .cbtn.p { background: linear-gradient(135deg,#60e2e8,#36b9c7) !important; color: #032126 !important; border: 1px solid transparent !important; }
#app .hero .cbtn.g { background: rgba(255,255,255,.025) !important; border: 1px solid rgba(120,190,200,.17) !important; color: #d7eef0 !important; }
#app .hero .stats { gap: 9px !important; margin-top: 17px !important; }
#app .hero .stats > div { flex: 1; min-width: 0; padding: 10px 12px !important; border-radius: 13px !important; border: 1px solid rgba(135,190,195,.15) !important; background: rgba(255,255,255,.035) !important; box-shadow: none !important; }
#app .hero .stats b { font-size: 24px !important; color: #c8f46b !important; }
#app .hero .stats span { font-size: 10px !important; color: #9ab8bd !important; }
#app .hero .stage { flex: 0 0 43% !important; width: 43% !important; max-width: 500px !important; height: 380px !important; max-height: 380px !important; aspect-ratio: auto !important; margin: 0 7px 0 0 !important; align-self: end !important; justify-content: center !important; gap: 1% !important; }
#app .hero .stage .pl, #app .hero .stage .pl.m, #app .hero .stage .pl.f { flex: 0 0 48% !important; width: 48% !important; height: 92% !important; }
#app .hero .stage .pl img { max-width: 100% !important; max-height: 100% !important; width: auto !important; height: auto !important; object-fit: contain !important; filter: drop-shadow(0 12px 18px rgba(0,0,0,.28)) !important; }
#app .home-categories { margin: 25px 0 28px !important; }
#app .home-section-head { margin-bottom: 13px !important; align-items: center !important; }
#app .home-eyebrow { color: #69d7e0 !important; font-size: 10px !important; letter-spacing: .15px !important; }
#app .home-section-head h2 { font-size: clamp(21px,2.1vw,28px) !important; letter-spacing: -.25px !important; color: #f0fbfc !important; }
#app .home-section-head p { font-size: 12px !important; color: #8eafb4 !important; }
#app .home-all { padding: 9px 12px !important; border-color: rgba(121,190,198,.18) !important; background: rgba(255,255,255,.025) !important; color: #c6e5e8 !important; }
#app .home-category-grid { grid-template-columns: repeat(4,minmax(0,1fr)) !important; gap: 12px !important; }
#app .home-secondary-head { display:flex; align-items:center; justify-content:space-between; margin:20px 2px 10px; }
#app .home-secondary-head h3 { margin:0 0 3px; font-size:15px; line-height:1.4; font-weight:800; color:#d8edef; }
#app .home-secondary-head p { margin:0; font-size:11px; color:#7f9fa4; line-height:1.6; }
#app .home-secondary-grid .home-cat { min-height:108px !important; display:grid !important; grid-template-columns:40px minmax(0,1fr); grid-template-rows:auto auto 1fr; align-items:start; column-gap:11px; padding:14px !important; }
#app .home-secondary-grid .hc-ico { grid-column:1; grid-row:1 / span 2; margin:0 !important; }
#app .home-secondary-grid .hc-tag { position:static !important; grid-column:2; grid-row:1; margin:1px 0 3px; text-align:start; }
#app .home-secondary-grid .home-cat h3 { grid-column:2; grid-row:2; align-self:center; margin:0 !important; }
#app .home-secondary-grid .home-cat p { grid-column:2; grid-row:3; margin:4px 0 0 !important; }
#app .home-secondary-grid .hc-foot { grid-column:1 / -1; margin-top:9px !important; padding-top:8px !important; }
#app .home-cat { min-height: 158px !important; padding: 15px 16px 12px !important; border-radius: 16px !important; border: 1px solid rgba(125,190,198,.14) !important; background: linear-gradient(145deg,#0a2328 0%,#07191d 75%) !important; box-shadow: inset 0 1px 0 rgba(255,255,255,.025) !important; }
#app .home-cat::before { width: 95px !important; height: 95px !important; inset-inline-end: -55px !important; top: -61px !important; background: rgba(34,229,255,.045) !important; filter: none !important; }
#app .home-cat:hover { transform: translateY(-2px) !important; border-color: rgba(90,210,219,.34) !important; background: linear-gradient(145deg,#0c2b30 0%,#081b1f 78%) !important; box-shadow: 0 11px 25px rgba(0,0,0,.16) !important; }
#app .hc-ico { width: 39px !important; height: 39px !important; margin-bottom: 9px !important; border-radius: 11px !important; color: #67dbe5 !important; background: rgba(45,186,198,.09) !important; border: 1px solid rgba(72,205,215,.19) !important; box-shadow: none !important; }
#app .hc-ico .ic, #app .hc-ico svg { width: 21px !important; height: 21px !important; color: #77e5ed !important; stroke: currentColor !important; stroke-width: 1.75 !important; fill: none !important; }
#app .hc-tag { top: 16px !important; inset-inline-end: 13px !important; color: #71969c !important; font-size: 9px !important; }
#app .home-cat h3 { margin: 0 0 4px !important; font-size: 14px !important; line-height: 1.5 !important; color: #e8f5f6 !important; }
#app .home-cat p { margin: 0 0 8px !important; font-size: 11px !important; line-height: 1.7 !important; color: #91adb2 !important; }
#app .hc-foot { border-top: 1px solid rgba(255,255,255,.055) !important; padding-top: 8px !important; font-size: 10.5px !important; color: #c6ee75 !important; }
#app .home-trust-row { margin-top: 12px !important; border-radius: 12px !important; background: rgba(255,255,255,.014) !important; border-color: rgba(125,190,198,.09) !important; }
#app .home-trust-row span { color: #9ab8bd !important; font-size: 10.5px !important; }
/* All icon glyphs use the same crisp outline language, not mixed filled pictograms. */
svg.ic { fill: none !important; stroke: currentColor !important; stroke-width: 1.75 !important; stroke-linecap: round !important; stroke-linejoin: round !important; }
svg.ic path.f { display: none !important; }
header .wm .ic { filter: none !important; }
/* More restrained wallet surfaces: one balance card, clean spacing, no neon overload. */
#app .wc { background: linear-gradient(145deg,#0a252a,#07191d) !important; border-color: rgba(121,190,198,.18) !important; border-radius: 18px !important; box-shadow: 0 12px 28px rgba(0,0,0,.16) !important; }
#app .wc .wi { background: rgba(34,229,255,.075) !important; border-color: rgba(90,210,219,.18) !important; }
@media (max-width: 1100px) {
  #app .home-category-grid { grid-template-columns: repeat(3,minmax(0,1fr)) !important; }
  #app .home-secondary-grid { grid-template-columns: repeat(2,minmax(0,1fr)) !important; }
  #app .hero { height: auto !important; min-height: 390px !important; max-height: none !important; }
  #app .hero .stage { flex-basis: 40% !important; width: 40% !important; }
}
@media (max-width: 780px) {
  header#site-header .hd { height: 61px !important; min-height: 61px !important; gap: 9px !important; }
  header#site-header .wm { min-width: auto !important; }
  header#site-header .currency-header .curb { height: 34px !important; min-height: 34px !important; padding: 0 7px !important; }
  header#site-header .currency-header .curb span { display:none !important; }
  header#site-header .wm .wt b { font-size: 13px !important; letter-spacing: .25px !important; }
  header#site-header .wm .wt small { font-size: 6.5px !important; letter-spacing: .65px !important; }
  header#site-header .srch { height: 38px !important; min-width: 38px !important; }
  header#site-header .srch input { font-size: 11px !important; }
  #app .hero { display: flex !important; flex-direction: column !important; height: auto !important; min-height: 0 !important; max-height: none !important; gap: 0 !important; margin-top: 12px !important; }
  #app .hero .t { order: 1 !important; flex: none !important; width: 100% !important; max-width: 100% !important; padding: 21px 18px 0 !important; }
  #app .hero .wel { font-size: 10px !important; max-width: 100%; }
  #app .hero h1 { font-size: clamp(31px,8vw,43px) !important; margin-top: 11px !important; }
  #app .hero p { font-size: 12px !important; line-height: 1.85 !important; }
  #app .hero .cta { display: grid !important; grid-template-columns: 1fr 1fr !important; }
  #app .hero .cbtn { min-width: 0 !important; }
  #app .hero .cbtn .tx b { font-size: 11px !important; }
  #app .hero .cbtn .tx small { font-size: 9px !important; }
  #app .hero .stats { display: grid !important; grid-template-columns: repeat(3,minmax(0,1fr)) !important; gap: 6px !important; margin-top: 12px !important; }
  #app .hero .stats > div { padding: 9px 6px !important; text-align: center !important; }
  #app .hero .stats b { font-size: 18px !important; }
  #app .hero .stats span { font-size: 9px !important; }
  #app .hero .stage { order: 2 !important; flex: none !important; width: min(100%,410px) !important; max-width: 410px !important; height: auto !important; max-height: none !important; aspect-ratio: 1.55 !important; margin: 0 auto -2px !important; align-self: center !important; }
  #app .hero .stage .pl, #app .hero .stage .pl.m, #app .hero .stage .pl.f { flex: 0 0 48% !important; width: 48% !important; height: 92% !important; }
  #app .home-categories { margin-top: 22px !important; }
  #app .home-section-head { align-items: flex-start !important; gap: 10px !important; }
  #app .home-section-head h2 { font-size: 21px !important; }
  #app .home-section-head p { font-size: 11px !important; }
  #app .home-all { padding: 8px 9px !important; font-size: 10px !important; }
  #app .home-category-grid { grid-template-columns: repeat(2,minmax(0,1fr)) !important; gap: 9px !important; }
  #app .home-cat { min-height: 151px !important; padding: 12px 12px 10px !important; border-radius: 14px !important; }
  #app .home-secondary-head { margin-top:17px !important; }
  #app .home-secondary-grid .home-cat { min-height: 105px !important; padding: 11px !important; grid-template-columns:34px minmax(0,1fr); column-gap:8px; }
  #app .home-secondary-grid .hc-ico { width:34px !important; height:34px !important; }
  #app .home-secondary-grid .home-cat h3 { font-size:11.5px !important; }
  #app .home-secondary-grid .home-cat p { font-size:9.5px !important; }
  #app .home-secondary-grid .hc-foot { font-size:9px !important; }
  #app .hc-ico { width: 36px !important; height: 36px !important; margin-bottom: 8px !important; }
  #app .hc-ico .ic, #app .hc-ico svg { width: 19px !important; height: 19px !important; }
  #app .hc-tag { top: 14px !important; inset-inline-end: 10px !important; font-size: 8px !important; }
  #app .home-cat h3 { font-size: 12.5px !important; }
  #app .home-cat p { font-size: 10px !important; line-height: 1.65 !important; }
  #app .hc-foot { font-size: 9.5px !important; }
}
@media (max-width: 390px) {
  header#site-header .wm .wt small { display: none !important; }
  header#site-header .wm .wt b { font-size: 12px !important; }
  header#site-header .hd { gap: 6px !important; }
  #app .home-section-head { flex-direction: column !important; align-items: stretch !important; }
  #app .home-all { align-self: flex-start !important; }
  #app .hero .cta { grid-template-columns: 1fr !important; }
}
@media (prefers-reduced-motion: reduce) {
  #app .home-cat, #app .hero .stage, #app .hero .stage .pl img { animation: none !important; transition: none !important; }
}


/* V10 Royal Store — one coherent, responsive category system with embedded image art. */
:root { --v10-ink:#041114; --v10-panel:#081d22; --v10-line:rgba(97,207,218,.18); --v10-cyan:#56dbe7; --v10-lime:#8ff3ff; --v10-text:#edf9fa; --v10-muted:#9bb8bd; }
html, body { letter-spacing:0 !important; }
#app { width:100%; }
header#site-header { min-height:0 !important; }
header#site-header .hd { width:min(calc(100% - 36px), 1240px) !important; max-width:1240px !important; height:64px !important; min-height:64px !important; gap:13px !important; align-items:center !important; }
header#site-header .wm { min-width:142px !important; }
header#site-header .wm .wt b { font-size:16px !important; letter-spacing:.25px !important; }
header#site-header .nav { gap:2px !important; }
header#site-header .nav a { padding:8px 8px !important; font-size:11.5px !important; }
header#site-header .srch { flex:1 1 300px !important; width:auto !important; max-width:360px !important; min-width:180px !important; }
header#site-header .hbtn { flex:0 0 42px !important; width:42px !important; height:42px !important; }
header#site-header .currency-header { flex:0 0 auto !important; }
header#site-header .accw { flex:0 0 auto !important; }
#app .hero { display:flex !important; flex-direction:row !important; justify-content:space-between !important; align-items:center !important; gap:16px !important; height:auto !important; min-height:352px !important; max-height:none !important; margin-top:14px !important; padding:18px 22px !important; border-radius:24px !important; border:1px solid rgba(101,204,214,.20) !important; overflow:hidden !important; background:radial-gradient(62% 130% at 9% 55%,rgba(0,184,205,.16),transparent 68%),radial-gradient(38% 100% at 85% 0%,rgba(179,255,92,.07),transparent 75%),linear-gradient(125deg,#081b20 0%,#061417 55%,#08191b 100%) !important; box-shadow:0 18px 45px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.03) !important; }
#app .hero::before { opacity:.10 !important; }
#app .hero::after { opacity:.12 !important; }
#app .hero .t { flex:1 1 56% !important; width:auto !important; max-width:58% !important; height:auto !important; min-width:0 !important; padding:16px 16px 16px 12px !important; position:relative !important; z-index:2 !important; }
#app .hero .wel { font-size:11px !important; padding:7px 11px !important; gap:7px !important; border:1px solid rgba(93,215,226,.19) !important; border-radius:99px !important; color:#b9e8eb !important; background:rgba(10,39,44,.68) !important; }
#app .hero h1 { margin:12px 0 8px !important; font-size:clamp(36px,3.55vw,49px) !important; line-height:1.25 !important; letter-spacing:0 !important; white-space:normal !important; background:linear-gradient(112deg,#74e5ea 0%,#f3fbfc 78%) !important; background-clip:text !important; -webkit-background-clip:text !important; -webkit-text-fill-color:transparent !important; text-shadow:none !important; }
#app .hero p { max-width:590px !important; margin:0 0 15px !important; font-size:13px !important; line-height:1.9 !important; color:#a8c3c7 !important; }
#app .hero .cta { display:flex !important; flex-wrap:wrap !important; gap:9px !important; }
#app .hero .cbtn { min-width:0 !important; min-height:50px !important; padding:8px 11px !important; border-radius:13px !important; gap:9px !important; box-shadow:none !important; }
#app .hero .cbtn.p { background:linear-gradient(120deg,#5be0e8,#8ff3ff) !important; color:#061c20 !important; border:1px solid transparent !important; }
#app .hero .cbtn.g { color:#e2f4f5 !important; background:rgba(255,255,255,.025) !important; border:1px solid rgba(118,197,206,.20) !important; }
#app .hero .cbtn .tx b { font-size:12px !important; }
#app .hero .cbtn .tx small { font-size:10px !important; }
#app .hero .stats { display:grid !important; grid-template-columns:repeat(3,minmax(0,1fr)) !important; gap:8px !important; margin-top:14px !important; }
#app .hero .stats>div { min-width:0 !important; padding:9px 10px !important; border-radius:12px !important; border:1px solid rgba(135,190,195,.15) !important; background:rgba(255,255,255,.035) !important; box-shadow:none !important; }
#app .hero .stats b { font-size:18px !important; color:var(--v10-lime) !important; }
#app .hero .stats span { font-size:10px !important; line-height:1.5 !important; color:#9ab8bd !important; }
#app .hero .stats i { color:var(--v10-cyan) !important; }
#app .hero .stage { flex:0 0 41% !important; width:41% !important; max-width:490px !important; height:318px !important; max-height:318px !important; min-height:0 !important; aspect-ratio:auto !important; margin:0 !important; position:relative !important; align-self:center !important; display:flex !important; justify-content:center !important; align-items:flex-end !important; gap:1% !important; overflow:visible !important; transform:none !important; }
#app .hero .stage .pl, #app .hero .stage .pl.m, #app .hero .stage .pl.f { position:relative !important; inset:auto !important; left:auto !important; right:auto !important; bottom:auto !important; flex:0 0 48% !important; width:48% !important; height:96% !important; min-width:0 !important; display:flex !important; align-items:flex-end !important; justify-content:center !important; overflow:visible !important; opacity:1 !important; translate:0 0 !important; scale:1 !important; }
#app .hero .stage .pl img { position:relative !important; display:block !important; width:100% !important; height:100% !important; min-width:0 !important; min-height:0 !important; max-width:100% !important; max-height:100% !important; object-fit:contain !important; object-position:center bottom !important; filter:drop-shadow(0 15px 17px rgba(0,0,0,.30)) !important; }
#app .hero .stage .aura { opacity:.4 !important; }
#app .home-categories { margin:22px 0 26px !important; }
#app .home-section-head { display:flex !important; justify-content:space-between !important; align-items:center !important; gap:16px !important; margin:0 0 14px !important; }
#app .home-head-copy { min-width:0; }
#app .home-eyebrow { font-size:10px !important; color:#62dce5 !important; letter-spacing:.15px !important; }
#app .home-section-head h2 { margin:3px 0 4px !important; font-size:clamp(22px,2.2vw,28px) !important; line-height:1.4 !important; color:#f0fbfc !important; letter-spacing:0 !important; }
#app .home-section-head p, #app .home-secondary-head p { font-size:12px !important; line-height:1.75 !important; color:#8eafb4 !important; margin:0 !important; }
#app .home-all { display:inline-flex !important; align-items:center !important; gap:7px !important; padding:9px 12px !important; flex:0 0 auto !important; border-radius:11px !important; border:1px solid var(--v10-line) !important; color:#c7f7f9 !important; background:rgba(255,255,255,.025) !important; font-size:11px !important; text-decoration:none !important; }
#app .home-all:hover { background:rgba(65,213,226,.08) !important; border-color:rgba(86,219,231,.45) !important; }
#app .home-feature-grid, #app .home-secondary-grid { display:grid !important; grid-template-columns:repeat(4,minmax(0,1fr)) !important; gap:13px !important; }
#app .home-cat { min-width:0 !important; position:relative !important; isolation:isolate !important; overflow:hidden !important; padding:0 !important; border-radius:17px !important; border:1px solid rgba(91,201,211,.20) !important; background:#07191d !important; color:var(--v10-text) !important; text-decoration:none !important; box-shadow:0 8px 25px rgba(0,0,0,.10) !important; transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease,background .28s ease !important; }
#app .home-cat:hover { transform:translateY(-4px) !important; border-color:rgba(86,219,231,.55) !important; background:#0a2025 !important; box-shadow:0 14px 30px rgba(0,0,0,.22) !important; }
#app .home-cat:focus-visible, #app .home-all:focus-visible { outline:3px solid rgba(198,255,98,.85) !important; outline-offset:3px !important; }
#app .hc-photo { display:block !important; position:relative !important; flex:0 0 126px !important; height:126px !important; width:100% !important; overflow:hidden !important; background:#061519 !important; border:0 !important; border-radius:0 !important; margin:0 !important; }
#app .hc-photo img { display:block !important; width:100% !important; height:100% !important; object-fit:cover !important; object-position:center !important; transition:transform .55s cubic-bezier(.2,.8,.2,1),filter .4s ease !important; filter:saturate(.94) contrast(1.04) !important; }
#app .home-cat:hover .hc-photo img { transform:scale(1.065) !important; filter:saturate(1.08) contrast(1.06) !important; }
#app .hc-photo::after { content:""; position:absolute; inset:0; pointer-events:none; background:linear-gradient(180deg,rgba(2,10,12,.03) 40%,rgba(3,16,19,.30) 100%); }
#app .home-cat .hc-tag { position:absolute !important; z-index:2 !important; top:10px !important; right:10px !important; left:auto !important; max-width:calc(100% - 20px) !important; font-size:10px !important; line-height:1.2 !important; padding:6px 9px !important; border-radius:999px !important; color:#e5fbfc !important; border:1px solid rgba(112,222,231,.26) !important; background:rgba(4,19,23,.78) !important; backdrop-filter:blur(10px) !important; white-space:nowrap !important; }
#app .hc-content { position:relative !important; z-index:1 !important; display:flex !important; flex:1 1 auto !important; min-width:0 !important; flex-direction:column !important; align-items:stretch !important; gap:5px !important; min-height:126px !important; padding:13px 14px 12px !important; text-align:right !important; }
#app .home-cat h3 { margin:0 !important; font-size:15px !important; line-height:1.55 !important; font-weight:850 !important; letter-spacing:0 !important; color:#f0fbfc !important; }
#app .home-cat p { margin:0 !important; font-size:11px !important; line-height:1.8 !important; color:#9bb9bd !important; max-width:100% !important; }
#app .home-cat .hc-foot { display:flex !important; align-items:center !important; justify-content:space-between !important; gap:8px !important; margin-top:auto !important; padding-top:10px !important; border-top:1px solid rgba(121,190,198,.13) !important; color:var(--v10-lime) !important; font-size:11px !important; font-weight:800 !important; line-height:1.5 !important; }
#app .home-cat .hc-foot i { color:#5be1e8 !important; transition:transform .25s ease !important; }
#app .home-cat:hover .hc-foot i { transform:translateX(-3px) !important; }
#app .home-secondary-head { display:flex !important; align-items:end !important; justify-content:space-between !important; margin:23px 2px 11px !important; }
#app .home-secondary-head h3 { margin:0 0 3px !important; font-size:16px !important; line-height:1.5 !important; color:#e4f5f6 !important; }
#app .home-cat-small { display:block !important; min-height:127px !important; }
#app .home-cat-small .hc-photo { position:absolute !important; inset:0 auto 0 0 !important; width:45% !important; height:100% !important; min-height:0 !important; z-index:0 !important; }
#app .home-cat-small .hc-photo::after { background:linear-gradient(90deg,rgba(5,18,21,.03) 0%,rgba(5,18,21,.20) 52%,#07191d 100%) !important; }
#app .home-cat-small .hc-photo img { object-position:center !important; }
#app .home-cat-small .hc-content { min-height:127px !important; padding:17px 13px 12px 43% !important; background:linear-gradient(180deg,rgba(5,18,21,.12),rgba(5,18,21,.03)) !important; }
#app .hc-content { width:100% !important; box-sizing:border-box !important; }
#app .home-cat-small .hc-photo { width:38% !important; }
#app .home-cat-small .hc-content { padding-left:36% !important; }
#app .home-cat-small h3 { font-size:13.5px !important; }
#app .home-cat-small p { font-size:10.5px !important; line-height:1.65 !important; }
#app .home-cat-small .hc-foot { font-size:10.5px !important; padding-top:7px !important; }
#app .home-secondary-grid .home-cat.home-cat-small { display:block !important; height:132px !important; min-height:132px !important; max-height:132px !important; }
#app .home-secondary-grid .home-cat.home-cat-small .hc-photo { position:absolute !important; inset:0 auto 0 0 !important; width:38% !important; height:100% !important; min-height:0 !important; flex:none !important; }
#app .home-secondary-grid .home-cat.home-cat-small .hc-content { position:absolute !important; inset:0 !important; width:100% !important; height:100% !important; min-height:0 !important; box-sizing:border-box !important; padding:13px 13px 10px 36% !important; }
#app .hero .stage .sb { max-width:138px !important; padding:7px 9px !important; font-size:10.5px !important; line-height:1.4 !important; border-radius:13px !important; }
#app .hero .stage .sb.bf, #app .hero .stage .sb.bm { top:-3% !important; }
#app .home-cat-small[href="#social/followers"] .hc-photo img { object-fit:contain !important; object-position:center !important; }
footer.ft .ft-wordmark { font-size:18px !important; width:max-content !important; min-width:max-content !important; white-space:nowrap !important; }
footer.ft .ft-wordmark > span { display:block !important; width:max-content !important; min-width:max-content !important; white-space:nowrap !important; }
footer.ft .ft-wordmark b { display:inline !important; }
#app .hero .cbtn.p .tx b, #app .hero .cbtn.p .ci2, #app .hero .cbtn.p .ar { color:#062226 !important; -webkit-text-fill-color:#062226 !important; }
footer.ft .ft-wordmark > span { white-space:nowrap !important; }
#app .home-trust-row { display:flex !important; align-items:center !important; justify-content:center !important; flex-wrap:wrap !important; gap:8px !important; margin-top:14px !important; padding:13px !important; border:1px solid rgba(121,190,198,.12) !important; border-radius:14px !important; background:rgba(255,255,255,.018) !important; }
#app .home-trust-row span { display:inline-flex !important; align-items:center !important; gap:7px !important; font-size:10.5px !important; line-height:1.5 !important; color:#9dbdc1 !important; padding:3px 12px !important; }
#app .home-trust-row span+span { border-inline-start:1px solid rgba(121,190,198,.12) !important; }
#app .home-trust-row i { color:#52dce6 !important; }
footer.ft .lgw { display:none !important; }
footer.ft .ft-wordmark { display:flex; flex-direction:column; align-items:flex-start; gap:3px; color:#edf9fa; font:900 24px/1.05 system-ui, 'Segoe UI', Arial, sans-serif; letter-spacing:.35px; }
footer.ft .ft-wordmark b { color:#59dce7; font-weight:950; }
footer.ft .ft-wordmark small { font:700 9px/1.4 system-ui, Arial, sans-serif; letter-spacing:2px; color:#70a8ae; }
@media (max-width:1180px) {
  header#site-header .hd { width:calc(100% - 28px) !important; gap:9px !important; }
  header#site-header .nav { display:none !important; }
  header#site-header .srch { max-width:420px !important; }
  #app .hero { min-height:330px !important; }
  #app .hero .stage { flex-basis:42% !important; width:42% !important; height:300px !important; max-height:300px !important; }
  #app .home-feature-grid, #app .home-secondary-grid { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }
}
@media (max-width:760px) {
  header#site-header .hd { width:calc(100% - 20px) !important; height:58px !important; min-height:58px !important; gap:7px !important; }
  header#site-header .wm { min-width:0 !important; }
  header#site-header .wm .wt b { font-size:13.5px !important; letter-spacing:0 !important; }
  header#site-header .srch { min-width:0 !important; max-width:none !important; flex:1 1 100px !important; height:38px !important; }
  header#site-header .srch input { font-size:10.5px !important; }
  header#site-header .hbtn { flex-basis:36px !important; width:36px !important; height:36px !important; }
  header#site-header .accw .chip, header#site-header .accw button { padding:7px 9px !important; min-height:35px !important; }
  header#site-header .currency-header .curb { padding:0 8px !important; height:33px !important; min-height:33px !important; font-size:10px !important; }
  header#site-header .nw .nb { width:35px !important; height:35px !important; }
  #app .hero { flex-direction:column-reverse !important; align-items:stretch !important; gap:0 !important; min-height:0 !important; margin-top:9px !important; padding:12px 12px 14px !important; border-radius:18px !important; }
  #app .hero .stage { order:0 !important; flex:0 0 auto !important; width:100% !important; max-width:420px !important; height:230px !important; max-height:230px !important; margin:0 auto -2px !important; }
  #app .hero .stage .pl, #app .hero .stage .pl.m, #app .hero .stage .pl.f { flex-basis:48% !important; width:48% !important; height:100% !important; }
  #app .hero .t { order:1 !important; max-width:none !important; width:100% !important; padding:8px 4px 0 !important; }
  #app .hero .wel { font-size:10px !important; padding:6px 9px !important; }
  #app .hero h1 { font-size:clamp(29px,7vw,38px) !important; line-height:1.25 !important; margin:8px 0 6px !important; }
  #app .hero p { font-size:11.5px !important; line-height:1.8 !important; margin-bottom:10px !important; }
  #app .hero .cta { display:flex !important; flex-direction:row !important; flex-wrap:nowrap !important; width:100% !important; max-width:none !important; align-items:stretch !important; gap:7px !important; }
  #app .hero .cbtn { flex:1 1 0 !important; width:auto !important; height:48px !important; min-height:48px !important; max-height:48px !important; min-width:0 !important; display:flex !important; flex-direction:row !important; align-items:center !important; justify-content:flex-start !important; gap:7px !important; padding:7px 8px !important; overflow:hidden !important; }
  #app .hero .cbtn .ci2 { flex:0 0 26px !important; width:26px !important; height:26px !important; min-width:26px !important; min-height:26px !important; display:grid !important; place-items:center !important; background:rgba(5,24,28,.10) !important; border-radius:8px !important; }
  #app .hero .cbtn .tx { display:flex !important; flex:1 1 auto !important; min-width:0 !important; flex-direction:column !important; gap:0 !important; white-space:nowrap !important; }
  #app .hero .cbtn .tx b { display:block !important; font-size:10.5px !important; line-height:1.45 !important; color:inherit !important; }
  #app .hero .cbtn .tx small { display:none !important; }
  #app .hero .cbtn .ar { flex:0 0 12px !important; margin-inline-start:auto !important; color:inherit !important; }
  #app .hero .stats { gap:6px !important; margin-top:10px !important; }
  #app .hero .stats>div { padding:8px 5px !important; }
  #app .hero .stats b { font-size:15px !important; }
  #app .hero .stats span { font-size:9px !important; }
  #app .home-categories { margin:19px 0 22px !important; }
  #app .home-section-head { align-items:flex-start !important; gap:8px !important; margin-bottom:11px !important; }
  #app .home-section-head h2 { font-size:21px !important; }
  #app .home-section-head p { font-size:10.5px !important; }
  #app .home-all { padding:8px 9px !important; font-size:10px !important; }
  #app .home-feature-grid { gap:9px !important; }
  #app .home-cat-main { border-radius:14px !important; }
  #app .home-cat-main .hc-photo { height:105px !important; flex-basis:105px !important; }
  #app .home-cat-main .hc-content { padding:10px 10px 10px !important; min-height:125px !important; gap:4px !important; }
  #app .home-cat h3 { font-size:12.5px !important; line-height:1.6 !important; }
  #app .home-cat p { font-size:10px !important; line-height:1.7 !important; }
  #app .home-cat .hc-tag { right:7px !important; top:7px !important; font-size:9px !important; padding:5px 7px !important; }
  #app .home-cat .hc-foot { font-size:10px !important; padding-top:7px !important; }
  #app .home-secondary-head { margin:18px 2px 9px !important; }
  #app .home-secondary-head h3 { font-size:14px !important; }
  #app .home-secondary-head p { font-size:10px !important; }
  #app .home-secondary-grid { gap:9px !important; }
  #app .home-cat-small { display:flex !important; flex-direction:column !important; min-height:0 !important; }
  #app .home-secondary-grid .home-cat.home-cat-small { display:flex !important; flex-direction:column !important; height:auto !important; min-height:0 !important; max-height:none !important; }
  #app .home-secondary-grid .home-cat.home-cat-small .hc-photo { position:relative !important; inset:auto !important; width:100% !important; height:83px !important; flex:0 0 83px !important; }
  #app .home-secondary-grid .home-cat.home-cat-small .hc-content { position:relative !important; inset:auto !important; width:100% !important; height:auto !important; min-height:115px !important; padding:10px 10px 9px !important; }
  #app .home-cat-small .hc-photo { position:relative !important; inset:auto !important; width:100% !important; height:83px !important; flex:0 0 83px !important; }
  #app .home-cat-small .hc-photo::after { background:linear-gradient(180deg,rgba(5,18,21,.02),rgba(5,18,21,.24)) !important; }
  #app .home-cat-small .hc-content { min-height:115px !important; padding:10px 10px 9px !important; }
  #app .home-cat-small h3 { font-size:12px !important; }
  #app .home-cat-small p { font-size:9.8px !important; }
  #app .home-cat-small .hc-foot { font-size:9.8px !important; }
  #app .home-trust-row { justify-content:flex-start !important; gap:4px !important; padding:8px !important; }
  #app .home-trust-row span { font-size:9.5px !important; padding:4px 6px !important; border:0 !important; }
}
@media (max-width:390px) {
  header#site-header .wm .wt b { font-size:12px !important; }
  header#site-header .srch { flex-basis:85px !important; }
  header#site-header .currency-header { display:none !important; }
  #app .hero .stage { height:202px !important; max-height:202px !important; }
  #app .home-all { gap:4px !important; }
  #app .home-cat-main .hc-photo { height:92px !important; flex-basis:92px !important; }
}
@media (prefers-reduced-motion:reduce) {
  #app .home-cat, #app .hc-photo img, #app .hc-foot i { transition:none !important; }
}

/* ===== v10.1 sections polish (final override) ===== */
#app .home-cat-main .hc-photo { flex:0 0 150px !important; height:150px !important; }
#app .hc-photo img { filter:saturate(.9) contrast(1.03) brightness(.96) !important; }
#app .hc-photo::after { background:linear-gradient(180deg,rgba(4,30,36,.22) 0%,rgba(7,25,29,.10) 45%,rgba(7,25,29,.78) 100%) !important; mix-blend-mode:normal !important; }
#app .home-cat-main .hc-content { padding:14px 16px 12px !important; gap:5px !important; }
#app .home-cat h3 { font-size:16px !important; }
#app .home-cat p { font-size:12.5px !important; line-height:1.75 !important; color:#a6c3c8 !important; }
#app .hc-tag { font-size:12px !important; font-weight:800 !important; color:#e8fbff !important; background:rgba(4,22,26,.72) !important; border:1px solid rgba(125,220,230,.28) !important; border-radius:999px !important; padding:5px 11px !important; backdrop-filter:blur(6px); top:12px !important; inset-inline-end:12px !important; z-index:2 !important; }
#app .hc-foot { font-size:12.5px !important; }
/* small cards: image panel + text side by side, never overlapping */
#app .home-secondary-grid .home-cat.home-cat-small { display:flex !important; flex-direction:row !important; align-items:stretch !important; height:128px !important; min-height:128px !important; max-height:128px !important; padding:0 !important; overflow:hidden !important; }
#app .home-secondary-grid .home-cat.home-cat-small .hc-content { position:relative !important; inset:auto !important; order:1 !important; flex:1 1 auto !important; width:auto !important; height:auto !important; min-width:0 !important; min-height:0 !important; padding:14px 14px 11px !important; display:flex !important; flex-direction:column !important; background:none !important; }
#app .home-secondary-grid .home-cat.home-cat-small .hc-photo { position:relative !important; inset:auto !important; order:2 !important; flex:0 0 34% !important; width:34% !important; height:auto !important; min-height:0 !important; background:radial-gradient(120% 100% at 50% 40%,#0d3a42 0%,#061519 75%) !important; }
#app .home-secondary-grid .home-cat.home-cat-small .hc-photo::after { background:linear-gradient(270deg,rgba(7,25,29,0) 40%,rgba(7,25,29,.85) 100%) !important; }
#app .home-secondary-grid .home-cat.home-cat-small .hc-photo img { object-fit:cover !important; object-position:center !important; }
#app .home-cat-small[href="#social/followers"] .hc-photo img { object-fit:cover !important; transform:scale(1.35) !important; }
#app .home-cat-small h3 { font-size:15px !important; margin:0 0 3px !important; }
#app .home-cat-small p { font-size:12px !important; margin:0 0 6px !important; line-height:1.6 !important; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; }
#app .home-cat-small .hc-foot { font-size:12px !important; padding-top:7px !important; margin-top:auto !important; }
#app .home-secondary-head h3 { font-size:17px !important; }
#app .home-secondary-head p, #app .home-section-head p { font-size:13px !important; }
#app .home-eyebrow { font-size:12px !important; }
#app .home-all { font-size:12.5px !important; }
#app .home-trust-row { gap:0 !important; padding:6px !important; }
#app .home-trust-row span { font-size:12.5px !important; padding:8px 16px !important; flex:1 1 0; justify-content:center; }
#app .home-trust-row span + span { border-inline-start:1px solid rgba(125,190,198,.12) !important; }
@media (max-width:1100px) { #app .home-feature-grid { grid-template-columns:repeat(2,minmax(0,1fr)) !important; } }
@media (max-width:700px) {
  #app .home-cat-main .hc-photo { flex-basis:104px !important; height:104px !important; }
  #app .home-cat h3 { font-size:14px !important; }
  #app .home-cat p { font-size:12px !important; }
  #app .home-cat .hc-tag { font-size:11px !important; padding:4px 8px !important; top:8px !important; inset-inline-end:8px !important; right:auto !important; }
  #app .home-cat .hc-foot, #app .hc-foot { font-size:12px !important; }
  #app .home-secondary-grid .home-cat.home-cat-small { flex-direction:column !important; height:auto !important; min-height:0 !important; max-height:none !important; }
  #app .home-secondary-grid .home-cat.home-cat-small .hc-photo { order:0 !important; flex:0 0 84px !important; width:100% !important; height:84px !important; }
  #app .home-secondary-grid .home-cat.home-cat-small .hc-content { order:1 !important; padding:10px 11px 10px !important; min-height:104px !important; }
  #app .home-cat-small h3 { font-size:13.5px !important; }
  #app .home-cat-small p { font-size:12px !important; }
  #app .home-cat-small .hc-foot { font-size:12px !important; }
  #app .home-section-head p, #app .home-secondary-head p { font-size:12px !important; }
  #app .home-all { font-size:12px !important; }
  #app .home-trust-row { flex-direction:column !important; align-items:stretch !important; }
  #app .home-trust-row span { font-size:12px !important; justify-content:flex-start !important; padding:7px 10px !important; }
  #app .home-trust-row span + span { border-inline-start:0 !important; border-top:1px solid rgba(125,190,198,.1) !important; }
}
/* ===== نظام الدعوات ===== */
.inv>*{min-width:0}.inv .fine{overflow-wrap:anywhere}.inv{max-width:100%;--g:linear-gradient(135deg,#7ff1ff,#22e5ff);display:grid;gap:16px}
.inv .hero2{position:relative;overflow:hidden;border-radius:24px;padding:26px 24px;border:1px solid rgba(34,229,255,.28);background:radial-gradient(120% 140% at 100% 0%,rgba(34,229,255,.22),transparent 55%),radial-gradient(90% 120% at 0% 100%,rgba(127,241,255,.16),transparent 55%),linear-gradient(160deg,#08262c,#041417)}
.inv .hero2::after{content:"";position:absolute;inset:auto -40px -60px auto;width:220px;height:220px;border-radius:50%;background:conic-gradient(from 180deg,rgba(127,241,255,.25),rgba(34,229,255,.25),transparent 70%);filter:blur(28px);pointer-events:none}
.inv .eyb{display:inline-flex;gap:6px;align-items:center;font-size:12.5px;font-weight:800;color:#7ff1ff;background:rgba(127,241,255,.1);border:1px solid rgba(127,241,255,.3);padding:5px 12px;border-radius:999px}
.inv h1{margin:12px 0 6px;font-size:clamp(26px,4.4vw,40px);line-height:1.3;color:#f2feff}
.inv h1 em{font-style:normal;background:var(--g);-webkit-background-clip:text;background-clip:text;color:transparent}
.inv .lead{margin:0 0 18px;color:#a9c9ce;font-size:14.5px;line-height:1.9;max-width:560px}
.inv .codebox{display:flex;gap:10px;flex-wrap:wrap;align-items:stretch;position:relative;z-index:1}
.inv .code{flex:1 1 220px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-radius:16px;background:rgba(2,14,16,.7);border:1.5px dashed rgba(127,241,255,.55)}
.inv .code small{display:block;font-size:12px;color:#8fb3b8}.inv .code b{font-size:22px;letter-spacing:2px;color:#7ff1ff;font-family:ui-monospace,Consolas,monospace;direction:ltr}
.inv .btn2{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 18px;min-height:48px;border-radius:14px;border:1px solid rgba(34,229,255,.35);background:rgba(34,229,255,.08);color:#e8fbff;font:inherit;font-size:14px;font-weight:800;cursor:pointer;text-decoration:none;transition:.2s}
.inv .btn2:hover{transform:translateY(-2px);background:rgba(34,229,255,.16)}
.inv .btn2.wa{background:linear-gradient(135deg,#25d366,#128c7e);border-color:transparent;color:#03160d}
.inv .btn2.go{background:var(--g);border-color:transparent;color:#062226}
.inv .stats3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.inv .st{padding:16px;border-radius:18px;border:1px solid rgba(125,190,198,.16);background:linear-gradient(145deg,#0a2328,#07191d);text-align:center}
.inv .st b{display:block;font-size:26px;color:#f2feff}.inv .st small{font-size:12.5px;color:#8fb3b8}
.inv .st.hl b{background:var(--g);-webkit-background-clip:text;background-clip:text;color:transparent}
.inv .box{padding:20px;border-radius:20px;border:1px solid rgba(125,190,198,.16);background:linear-gradient(145deg,#0a2328,#07191d)}
.inv .box h3{margin:0 0 4px;font-size:18px;color:#f2feff}.inv .box>p{margin:0 0 14px;font-size:13px;color:#8fb3b8}
.inv .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.inv .step{position:relative;padding:16px 14px;border-radius:16px;background:rgba(255,255,255,.025);border:1px solid rgba(125,190,198,.12)}
.inv .step i.n{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--g);color:#062226;font-weight:900;font-style:normal;margin-bottom:10px}
.inv .step b{display:block;font-size:14.5px;color:#f2feff;margin-bottom:4px}.inv .step span{font-size:12.5px;line-height:1.8;color:#9bb9be}
.inv .bar{height:12px;border-radius:99px;background:rgba(255,255,255,.07);overflow:hidden;margin:10px 0 16px}
.inv .bar i{display:block;height:100%;width:0;border-radius:99px;background:var(--g);transition:width 1s cubic-bezier(.2,.8,.2,1);box-shadow:0 0 16px rgba(34,229,255,.5)}
.inv .lad{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}
.inv .rk{padding:12px 6px;text-align:center;border-radius:14px;border:1px solid rgba(125,190,198,.12);background:rgba(255,255,255,.02);opacity:.55}
.inv .rk.on{opacity:1;border-color:rgba(127,241,255,.55);background:rgba(127,241,255,.07)}
.inv .rk b{display:block;font-size:13.5px;color:#f2feff}.inv .rk small{display:block;font-size:12px;color:#8fb3b8;margin-top:2px}.inv .rk em{display:block;font-style:normal;font-size:13px;font-weight:800;color:#7ff1ff;margin-top:4px}
.inv .fr{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:14px}.inv .fr:last-child{border:0}
.inv .av{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#0d3a42,#061519);border:1px solid rgba(34,229,255,.3);color:#22e5ff;font-weight:800}
.inv .fr .tg{margin-inline-start:auto;font-size:12px;font-weight:800;padding:4px 10px;border-radius:99px}
.inv .tg.done{background:rgba(127,241,255,.14);color:#7ff1ff}.inv .tg.pending{background:rgba(255,200,60,.12);color:#ffd24d}.inv .tg.flag,.inv .tg.capped{background:rgba(255,90,90,.12);color:#ff8a8a}
.inv .empty{text-align:center;padding:26px 10px;color:#8fb3b8;font-size:13.5px;line-height:1.9}
.inv .top .fr b{color:#7ff1ff}.inv .fine{font-size:12px;line-height:1.9;color:#7f9fa4}
.inv-strip{display:flex;align-items:center;gap:14px;margin:18px 0 0;padding:16px 18px;border-radius:18px;text-decoration:none;color:#e8fbff;border:1px solid rgba(127,241,255,.35);background:linear-gradient(100deg,rgba(127,241,255,.12),rgba(34,229,255,.1))}
.inv-strip .ic{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:linear-gradient(135deg,#7ff1ff,#22e5ff);color:#062226;flex:none}
.inv-strip b{display:block;font-size:16px}.inv-strip small{font-size:12.5px;color:#a9c9ce}.inv-strip .go{margin-inline-start:auto;font-size:13px;font-weight:800;color:#7ff1ff;white-space:nowrap}
@media(max-width:700px){.inv .hero2{padding:20px 16px}.inv .stats3{gap:8px}.inv .st{padding:12px 6px}.inv .st b{font-size:21px}.inv .steps{grid-template-columns:1fr}.inv .lad{grid-template-columns:repeat(5,minmax(64px,1fr));overflow-x:auto}.inv .btn2{flex:1 1 140px}.inv-strip .go{display:none}}
@font-face{font-family:'Cairo';font-style:normal;font-weight:400 900;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2');unicode-range:U+0600-06FF, U+0750-077F, U+0870-0891, U+0897-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC7, U+10EC9-10EEE, U+10EF0-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27, U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49, U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B, U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72, U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B, U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1}
@font-face{font-family:'Cairo';font-style:normal;font-weight:400 900;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
/* =====================================================================
   KING ALMANY — Design System v11 (طبقة نهائية: هوية بصرية واحدة)
   ألوان: سماوي (أساسي) + ليموني (فلوس/إيجابي) · خط واحد · أزرار وكروت موحّدة
   ===================================================================== */
:root{
  --v-bg:#04100f;--v-s1:#08191c;--v-s2:#0c2327;--v-s3:#103036;
  --v-bd:rgba(125,190,198,.16);--v-bd2:rgba(34,229,255,.38);
  --v-tx:#eafcff;--v-mu:#9bbcc1;--v-cy:#22e5ff;--v-li:#7ff1ff;--v-hot:#ff5d73;
  --v-r1:12px;--v-r2:16px;--v-r3:22px;
  --v-grad:linear-gradient(135deg,#8cf5ff 0%,#22e5ff 55%,#10b4d3 100%);
  --v-grad-li:linear-gradient(135deg,#7ff1ff,#22e5ff);
  --v-sh:0 12px 32px rgba(0,0,0,.30);
  --v-font:'Cairo','Tajawal','Noto Sans Arabic','Segoe UI',Tahoma,Arial,sans-serif;
}
html body,html body button,html body input,html body select,html body textarea,
html body h1,html body h2,html body h3,html body h4,html body .k,html body .wm,html body b,html body strong{font-family:var(--v-font)!important}
html body .wm .wt b{font-family:var(--v-font)!important}
html body{font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
html body :focus-visible{outline:2px solid var(--v-li)!important;outline-offset:3px!important;border-radius:10px}
html{scroll-behavior:smooth}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation-duration:.01ms!important;transition-duration:.01ms!important}}

/* ---------- الأزرار: نظام واحد ---------- */
html body .btn,html body .pyb,html body #tw,html body .vb{
  background:var(--v-grad)!important;color:#04222a!important;-webkit-text-fill-color:#04222a!important;
  border:0!important;border-radius:14px!important;min-height:48px;padding:0 20px;font-weight:800!important;font-size:15px!important;
  display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;text-decoration:none;
  box-shadow:0 8px 22px rgba(34,229,255,.22),inset 0 1px 0 rgba(255,255,255,.5)!important;
  transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}
html body .btn:hover,html body .pyb:hover,html body #tw:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(34,229,255,.34),inset 0 1px 0 rgba(255,255,255,.5)!important}
html body .btn:active,html body .pyb:active,html body #tw:active{transform:translateY(0) scale(.98)}
html body .btn i,html body .btn svg,html body .pyb i,html body .pyb svg{color:#04222a!important;stroke:#04222a!important}
html body .btn.sm{min-height:40px;padding:0 14px;font-size:14px!important}
html body .btn.o{background:rgba(34,229,255,.07)!important;color:var(--v-tx)!important;-webkit-text-fill-color:var(--v-tx)!important;border:1px solid var(--v-bd2)!important;box-shadow:none!important}
html body .btn.o i,html body .btn.o svg{color:var(--v-cy)!important;stroke:var(--v-cy)!important}
html body .pyb.dis{filter:saturate(.35) brightness(.75);box-shadow:none!important}
html body .chip{border-radius:999px;border:1px solid var(--v-bd);background:rgba(255,255,255,.03);color:var(--v-tx);font-size:13px;min-height:36px}
html body .chip.on{border-color:var(--v-cy);background:rgba(34,229,255,.12);color:var(--v-cy)}

/* ---------- الهيدر ---------- */
html body #site-header{background:rgba(4,16,15,.82);backdrop-filter:blur(14px);border-bottom:1px solid var(--v-bd)}
html body #site-header .hd{min-height:64px}
html body .srch{border-radius:14px;border:1px solid var(--v-bd);background:rgba(255,255,255,.035)}
html body .srch input{font-size:14.5px}

/* ---------- البانر ---------- */

/* ---------- أقسام الرئيسية ---------- */
html body #app .hm{margin:38px 0}
html body #app .hm-h{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:16px}
html body #app .hm-h h2{margin:0 0 4px;font-size:clamp(21px,2.4vw,28px);font-weight:800!important;color:var(--v-tx)}
html body #app .hm-h p{margin:0;font-size:14px;color:var(--v-mu)}
html body #app .hm-more{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:13.5px;font-weight:700;color:var(--v-cy);text-decoration:none;padding:9px 14px;border:1px solid var(--v-bd);border-radius:999px;background:rgba(34,229,255,.05)}
html body #app .hm-more:hover{border-color:var(--v-bd2)}
html body #app .hm-more svg{width:14px;height:14px;transform:scaleX(-1)}
/* كروت المنتجات */
html body #app .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(172px,1fr))!important;gap:14px!important}
html body #app .pc-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}
html body .pc{position:relative;display:flex;flex-direction:column;gap:5px;padding:14px 14px 12px;min-width:0;border-radius:var(--v-r3);text-decoration:none;color:var(--v-tx);
  background:linear-gradient(165deg,var(--v-s2),var(--v-s1));border:1px solid var(--v-bd);box-shadow:inset 0 1px 0 rgba(255,255,255,.04);
  transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .22s,box-shadow .22s;animation:pcIn .5s both}
html body .pc:hover{transform:translateY(-5px);border-color:var(--v-bd2);box-shadow:0 18px 38px rgba(0,0,0,.38),0 0 0 1px rgba(34,229,255,.14)}
html body .pc:active{transform:translateY(-1px) scale(.99)}
@keyframes pcIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
html body .pc-art{display:block;width:100%;max-width:116px;aspect-ratio:1/1;margin:4px auto 8px;border-radius:26px;background-size:cover;background-position:center;background-repeat:no-repeat;
  box-shadow:0 10px 22px rgba(0,0,0,.42),inset 0 0 0 1px rgba(255,255,255,.1);transition:transform .3s}
html body .pc:hover .pc-art{transform:scale(1.05) rotate(-1.5deg)}
html body .pc-art.ph{display:grid;place-items:center;background:linear-gradient(135deg,hsl(var(--h,190) 70% 34%),hsl(calc(var(--h,190) + 40) 72% 18%))}
html body .pc-art.ph b{font-size:30px;font-weight:900;color:#fff;letter-spacing:1px}
html body .pc h3{margin:0;font-size:15.5px;font-weight:800!important;text-align:center;line-height:1.45;color:var(--v-tx)}
html body .pc>small{font-size:12.5px;color:var(--v-mu);text-align:center;line-height:1.5}
html body .pc-ft{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:11px;border-top:1px solid rgba(255,255,255,.07)}
html body .pc-pr small{display:block;font-size:11.5px;color:var(--v-mu);line-height:1.2}
html body .pc-pr strong{font-size:19px;font-weight:900;color:var(--v-li);line-height:1.2;direction:ltr;display:inline-block}
html body .pc-pr u{text-decoration:none;font-size:12px;margin-inline-start:3px;color:var(--v-mu)}
html body .pc-go{display:inline-flex;align-items:center;gap:3px;padding:8px 13px;border-radius:12px;background:var(--v-grad);color:#04222a;font-weight:800;font-size:13.5px;box-shadow:0 6px 16px rgba(34,229,255,.22)}
html body .pc-go svg{width:13px;height:13px;transform:scaleX(-1);stroke:#04222a}
html body .pc-bd{position:absolute;top:10px;inset-inline-start:10px;z-index:2;padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:800;color:#04222a;background:var(--v-grad-li)}
/* خطوات */
html body #app .steps3{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;position:relative}
html body #app .steps3 li{display:flex;align-items:center;gap:14px;padding:18px;border-radius:var(--v-r3);border:1px solid var(--v-bd);background:linear-gradient(165deg,var(--v-s2),var(--v-s1))}
html body #app .sn3{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--v-grad);color:#04222a;font-weight:900;font-size:19px;box-shadow:0 0 0 6px rgba(34,229,255,.1)}
html body #app .steps3 b{display:block;font-size:16px;font-weight:800;color:var(--v-tx)}
html body #app .steps3 small{font-size:13px;color:var(--v-mu)}
/* مكافآت */
html body #app .bn3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
html body #app .bcard{display:flex;align-items:center;gap:14px;padding:18px;border-radius:var(--v-r3);text-decoration:none;color:var(--v-tx);border:1px solid rgba(127,241,255,.22);
  background:radial-gradient(120% 140% at 100% 0,rgba(127,241,255,.10),transparent 60%),linear-gradient(165deg,var(--v-s2),var(--v-s1));transition:transform .2s,border-color .2s}
html body #app .bcard:hover{transform:translateY(-3px);border-color:rgba(127,241,255,.5)}
html body #app .bic{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:rgba(127,241,255,.12);color:var(--v-li)}
html body #app .bic svg{width:24px;height:24px}
html body #app .bcard b{display:block;font-size:16px;font-weight:800}
html body #app .bcard p{margin:2px 0 0;font-size:13px;line-height:1.7;color:var(--v-mu)}
html body #app .bcard p em{display:inline!important;font-style:normal;font-weight:800;color:var(--v-li);background:none!important;border:0!important;padding:0!important;box-shadow:none!important;min-height:0!important}
html body #app .bgo{margin-inline-start:auto;flex:none;color:var(--v-li)}
html body #app .bgo svg{width:18px;height:18px;transform:scaleX(-1)}

/* ---------- المحفظة ---------- */
html body #app .wl{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:start}
html body #app .wl-m{display:grid;gap:16px;min-width:0}
html body #app .wl-card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:26px;border-radius:var(--v-r3);border:1px solid rgba(34,229,255,.28);
  background:radial-gradient(100% 140% at 0 0,rgba(34,229,255,.2),transparent 60%),radial-gradient(80% 120% at 100% 100%,rgba(127,241,255,.12),transparent 60%),linear-gradient(160deg,#0b2e34,#051619)}
html body #app .wl-card small{font-size:13.5px;color:var(--v-mu)}
html body #app .wl-bal{display:block;font-size:clamp(34px,5vw,46px);font-weight:900;color:var(--v-li);line-height:1.2;direction:ltr;text-align:start}
html body #app .wl-cb{display:inline-flex;gap:6px;align-items:center;margin-top:6px;font-size:13px;color:#cfeff3}
html body #app .wl-ic{flex:none;display:grid;place-items:center;width:64px;height:64px;border-radius:20px;background:rgba(34,229,255,.12);border:1px solid rgba(34,229,255,.3);color:var(--v-cy)}
html body #app .wl-ic svg{width:30px;height:30px}
html body #app .ck-card{border-radius:var(--v-r3);border:1px solid var(--v-bd);background:linear-gradient(165deg,var(--v-s2),var(--v-s1));padding:22px}
html body #app .ck-card .ch h3{font-size:19px;font-weight:800!important}
html body #app .ck-card .ch small{font-size:13.5px;color:var(--v-mu)}
html body #app .tiers{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0 14px}
html body #app .tier{display:flex;flex-direction:column;align-items:center;gap:2px;padding:14px 8px;min-height:72px;border-radius:16px;border:1.5px solid var(--v-bd);background:rgba(255,255,255,.03);color:var(--v-tx);cursor:pointer;transition:.18s}
html body #app .tier b{font-size:20px;font-weight:900;direction:ltr}
html body #app .tier em{font-style:normal;font-size:12.5px;font-weight:800;color:var(--v-li)}
html body #app .tier:hover{border-color:var(--v-bd2);transform:translateY(-2px)}
html body #app .tier.on{border-color:var(--v-cy);background:rgba(34,229,255,.12);box-shadow:0 0 0 3px rgba(34,229,255,.12)}
html body #app .wl-amt>span{display:block;font-size:13.5px;color:var(--v-mu);margin-bottom:6px}
html body #app .wl-pv{margin:14px 0}
html body #app .wl-bar{height:10px;border-radius:99px;background:rgba(255,255,255,.07);overflow:hidden}
html body #app .wl-bar i{display:block;height:100%;width:0;border-radius:99px;background:var(--v-grad-li);transition:width .5s cubic-bezier(.2,.8,.2,1);box-shadow:0 0 14px rgba(34,229,255,.5)}
html body #app .wl-pv p{margin:8px 0 0;font-size:14px;color:#cfeff3}
html body #app .wl-pv b{color:var(--v-li)}
html body #app .wl .pms{margin:14px 0}
html body #app .wl .pyb{width:100%;min-height:54px;font-size:16px!important}
html body #app .wl-note{display:flex;gap:8px;align-items:center;margin:12px 0 0;font-size:13px;color:var(--v-mu)}
html body #app .wl-note svg{width:16px;height:16px;color:var(--v-cy);flex:none}
html body #app .wl-demo{margin-top:12px;font-size:13px;color:var(--v-mu)}
html body #app .wl-demo summary{cursor:pointer;padding:6px 0}
html body #app .wl-h3{display:flex;gap:8px;align-items:center;margin:0 0 8px;font-size:17px}
html body #app .rw{font-size:14px}
html body #app .rw .plus{color:var(--v-li)}html body #app .rw .minus{color:#ff8a98}

/* ---------- نقاط التحويل في صفحة المنتج ---------- */
html body #app .pkg{border-radius:18px;border:1.5px solid var(--v-bd);background:linear-gradient(165deg,var(--v-s2),var(--v-s1));transition:.18s}
html body #app .pkg:hover{border-color:var(--v-bd2);transform:translateY(-2px)}
html body #app .pkg.on{border-color:var(--v-cy);background:linear-gradient(165deg,rgba(34,229,255,.16),var(--v-s1));box-shadow:0 0 0 3px rgba(34,229,255,.14),0 12px 28px rgba(0,0,0,.3)}
html body #app .pkg .hot{background:var(--v-grad-li)!important;color:#04222a!important;font-weight:800;border-radius:0 0 10px 10px;font-size:11.5px}
html body #app .pkg em.k{color:var(--v-li);font-size:19px;font-weight:900;font-style:normal;direction:ltr}
html body #app .pkg .sv{font-size:12px;font-weight:800;color:var(--v-li);background:rgba(127,241,255,.1);border:1px solid rgba(127,241,255,.25);border-radius:999px;padding:3px 10px}
html body #app .pkg .sv.n{color:var(--v-mu);background:transparent;border-color:var(--v-bd)}
html body #app .pmc{border-radius:16px;border:1.5px solid var(--v-bd);background:rgba(255,255,255,.025);min-height:64px}
html body #app .pmc.on{border-color:var(--v-cy);background:rgba(34,229,255,.1)}
html body #app .sumc{position:sticky;top:84px}
html body #app .cpn{border-radius:14px}
html body #app .rw.tt b{font-size:24px;color:var(--v-li);direction:ltr}
html body #app .trg span{font-size:12.5px;color:var(--v-mu)}

/* ---------- الفوتر ---------- */
html body footer.ft{border-top:1px solid var(--v-bd);background:linear-gradient(180deg,transparent,rgba(2,10,10,.6))}
html body footer.ft a{font-size:14px}

/* ---------- موبايل ---------- */
@media(max-width:1100px){
  html body #app .pc-row{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:minmax(150px,170px);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px;margin-inline:-4px;padding-inline:4px;scrollbar-width:none}
  html body #app .pc-row::-webkit-scrollbar{display:none}
  html body #app .pc-row .pc{scroll-snap-align:start}
  html body #app .wl{grid-template-columns:1fr}
  html body #app .bn3{grid-template-columns:1fr}
}
@media(max-width:700px){
  html body #app .hm{margin:28px 0}
  html body #app .grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
  html body #app .steps3{grid-template-columns:1fr}
  html body #app .tiers{grid-template-columns:repeat(2,1fr)}
  html body #app .wl-card{padding:20px}
  html body #app .ck-card{padding:16px}
  html body .pc{padding:12px 10px 10px}
  html body .pc-art{max-width:92px;border-radius:22px}
  html body .pc h3{font-size:14px}
  html body .pc-go{padding:7px 10px;font-size:13px}
  html body .pc-pr strong{font-size:17px}
  html body #app .hm-more{padding:7px 11px;font-size:13px}
  html body #app .sumc{position:static}
}

/* ---------- إصلاحات الخطوات والبانرات ---------- */
html body #app .sn svg,html body #app .sn i{color:#04222a!important;stroke:#04222a!important}
html body #app .pyb.dis{background:rgba(34,229,255,.07)!important;color:#bfe3e8!important;-webkit-text-fill-color:#bfe3e8!important;border:1.5px dashed var(--v-bd2)!important;box-shadow:none!important;filter:none}
html body #app .pyb.dis svg,html body #app .pyb.dis i{color:#bfe3e8!important;stroke:#bfe3e8!important}
html body #app .gh{min-height:0!important;padding:20px 26px!important;border-radius:var(--v-r3)}
html body #app .gh .gpic,html body #app .gh .emb{width:104px!important;height:104px!important;min-width:104px}
html body #app .gh h1{font-size:clamp(24px,3vw,34px)!important}
html body #app .st-hero{padding:22px 26px!important;min-height:0!important}
html body #app .st-hero h1{font-size:clamp(26px,3.4vw,38px)!important}
html body #app .st-wrap{align-items:start}
html body #app .rqb{margin-top:24px}
html body #app .ac3 .pz-wrap{display:flex;align-items:center}
html body #app .ac3 .pz{font-size:22px;color:var(--v-li)}
html body #app .by3 .bn2{border-radius:12px;background:var(--v-grad)!important;color:#04222a!important;font-weight:800}
html body #app .safe2{border-radius:var(--v-r3)}
html body #app select,html body #app .ss{border-radius:12px;background:var(--v-s1);color:var(--v-tx);border:1px solid var(--v-bd)}

/* ---------- خط مستقيم: Cairo فقط، من غير ميل أو تعويج ---------- */
html body *,html body *::before,html body *::after{font-family:var(--v-font)!important;font-style:normal!important;font-synthesis:none}
html body .mono,html body code,html body [dir="ltr"] .code b,html body #rfc{font-family:ui-monospace,Consolas,monospace!important}
html body h2,html body h3,html body .sec h2{letter-spacing:0!important}
html body .wm .wt b,html body .ft-wordmark b{letter-spacing:.5px}

/* ---------- صور الأقسام: معالجة لونية واحدة بدل الصور العشوائية ---------- */
html body #app .home-cat-main .hc-photo{height:150px!important;flex:0 0 150px!important;background:#06181c}
html body #app .home-cat-main .hc-photo img{filter:saturate(.85) contrast(1.06) brightness(.92)!important;object-position:center 35%!important}
html body #app .home-cat-main .hc-photo::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(135deg,rgba(34,229,255,.30),rgba(4,24,30,.15) 55%,rgba(127,241,255,.14));mix-blend-mode:soft-light}
html body #app .home-cat-main .hc-photo::after{background:linear-gradient(180deg,rgba(4,18,22,0) 38%,rgba(7,25,29,.92) 100%)!important}
html body #app .hc-ico{display:grid!important;place-items:center;background:radial-gradient(120% 120% at 30% 20%,rgba(34,229,255,.30),rgba(6,24,28,.95) 70%)!important}
html body #app .hc-ico::after{display:none!important}
html body #app .hc-ico svg{width:38px;height:38px;color:#22e5ff;filter:drop-shadow(0 0 14px rgba(34,229,255,.55))}
@media(max-width:700px){html body #app .home-cat-main .hc-photo{height:104px!important;flex-basis:104px!important}html body #app .hc-ico svg{width:32px;height:32px}}
/* وضوح نص زرار البانر فقط (من غير تغيير شكله) */
html body #app .hero .cbtn.p .tx small{color:#0b4048!important;-webkit-text-fill-color:#0b4048!important;opacity:1!important;font-weight:700}

/* ---------- البانر: نفس الصورة والعناصر، بس ترتيب أنضف ---------- */
html body #app .hero{padding-block:30px}
html body #app .hero .stage{overflow:visible}
/* الفقاعات برّه وشوش الشخصيات */
html body #app .hero .stage .sb{font-size:12.5px!important;font-weight:700!important;line-height:1.5!important;max-width:150px!important;padding:8px 12px!important;border-radius:14px!important;background:rgba(5,28,33,.86)!important;border:1px solid rgba(34,229,255,.35)!important;color:#eafcff!important;backdrop-filter:blur(6px)}
html body #app .hero .stage .sb.bf{top:0!important;left:0!important;right:auto!important;bottom:auto!important}
html body #app .hero .stage .sb.bm{top:2%!important;right:0!important;left:auto!important;bottom:auto!important}
html body #app .hero .stage .sb.chip.c1{top:46%!important;left:0!important;right:auto!important;bottom:auto!important}
html body #app .hero .stage .sb.chip.c2{top:52%!important;right:0!important;left:auto!important;bottom:auto!important}
html body #app .hero .stage .sb.pill{bottom:-4px!important;top:auto!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;background:var(--v-grad-li)!important;color:#04222a!important;border:0!important;font-weight:800!important}
/* زرار البداية: نص واضح */
html body #app .hero .cbtn.p .tx b{color:#04222a!important;font-size:17px!important}
html body #app .hero .cbtn.p .tx small{color:#0b4048!important;-webkit-text-fill-color:#0b4048!important;font-size:12.5px!important;font-weight:700!important;opacity:1!important}
html body #app .hero .cbtn.g .tx small{color:#9bbcc1!important;font-size:12.5px!important}
html body #app .hero .cbtn{min-height:58px}
html body #app .hero .stats span{font-size:12.5px!important}
@media(max-width:700px){
  html body #app .hero .stage .sb.bf,html body #app .hero .stage .sb.bm,html body #app .hero .stage .sb.chip.c1,html body #app .hero .stage .sb.chip.c2{display:none!important}
  html body #app .hero .stage .sb.pill{bottom:6px!important}
}
/* مفيش فقاعات كلام فوق الشخصيات: بس شارتين صغيرين وزرار */
html body #app .hero .stage .gb,html body #app .hero .stage .sb.bf,html body #app .hero .stage .sb.bm{display:none!important}

/* ---------- البانر: الزراير والمربعات منظّمة ---------- */
html body #app .hero .cta{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;width:100%!important;max-width:560px!important;flex-direction:row!important}
html body #app .hero .cbtn{display:flex!important;align-items:center!important;gap:12px!important;height:64px!important;min-height:64px!important;max-height:none!important;padding:0 16px!important;border-radius:18px!important;min-width:0!important;width:auto!important;flex:none!important;box-shadow:none!important;text-decoration:none}
html body #app .hero .cbtn.p{background:linear-gradient(120deg,#5be0e8,#8ff3ff)!important;border:0!important;box-shadow:0 10px 26px rgba(34,229,255,.25)!important}
html body #app .hero .cbtn.g{background:rgba(255,255,255,.04)!important;border:1.5px solid rgba(34,229,255,.32)!important}
html body #app .hero .cbtn .ci2{flex:0 0 40px!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border-radius:12px!important;display:grid!important;place-items:center!important}
html body #app .hero .cbtn.g .ci2{background:rgba(34,229,255,.12)!important;color:#22e5ff!important}
html body #app .hero .cbtn .tx{display:flex!important;flex-direction:column!important;gap:2px!important;flex:1 1 auto!important;min-width:0!important;white-space:normal!important}
html body #app .hero .cbtn .tx b{font-size:16px!important;line-height:1.3!important}
html body #app .hero .cbtn .tx small{display:block!important;font-size:12px!important;line-height:1.3!important}
html body #app .hero .cbtn .ar{flex:0 0 14px!important;margin-inline-start:0!important}
html body #app .hero .stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;max-width:560px!important;margin-top:14px!important}
html body #app .hero .stats>div{display:grid!important;grid-template-columns:auto 1fr!important;grid-template-areas:"i b" "i s";column-gap:12px;row-gap:0;align-items:center;min-height:68px;padding:10px 14px!important;border-radius:16px!important;text-align:start}
html body #app .hero .stats>div>i{grid-area:i;display:grid!important;place-items:center;width:40px!important;height:40px!important;border-radius:12px;background:rgba(34,229,255,.10);border:1px solid rgba(34,229,255,.26)}
html body #app .hero .stats b{grid-area:b;font-size:17px!important;line-height:1.25!important;align-self:end}
html body #app .hero .stats span{grid-area:s;font-size:12.5px!important;line-height:1.3!important;color:#9bbcc1!important;align-self:start}
@media(max-width:700px){
  html body #app .hero .cta{gap:8px!important}
  html body #app .hero .cbtn{height:56px!important;min-height:56px!important;padding:0 12px!important;gap:10px!important;border-radius:16px!important}
  html body #app .hero .cbtn .ci2{flex-basis:34px!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important}
  html body #app .hero .cbtn .tx b{font-size:14.5px!important}
  html body #app .hero .cbtn .tx small{display:none!important}
  html body #app .hero .cbtn .ar{display:none!important}
  html body #app .hero .stats{gap:8px!important}
  html body #app .hero .stats>div{grid-template-columns:1fr!important;grid-template-areas:"i" "b" "s";justify-items:center;text-align:center;padding:10px 6px!important;min-height:0}
  html body #app .hero .stats>div>i{width:34px!important;height:34px!important}
  html body #app .hero .stats b{font-size:16px!important;align-self:auto}
  html body #app .hero .stats span{font-size:12px!important;align-self:auto}
}

/* ---------- القايمة الجانبية: تتقفل فعلًا ---------- */
html body .side{visibility:hidden;pointer-events:none;transition:transform .32s cubic-bezier(.2,.8,.2,1),visibility 0s linear .32s!important}
html body.sbo .side{visibility:visible;pointer-events:auto;transition:transform .32s cubic-bezier(.2,.8,.2,1),visibility 0s!important}
html body .sbov{display:none!important}
html body.sbo .sbov{display:block!important}

/* ---------- صور الأقسام المرسومة ---------- */
html body #app .home-cat-main .hc-photo img{filter:none!important;object-position:center!important}
html body #app .home-cat-main .hc-photo::before{display:none!important}
html body #app .home-cat-main .hc-photo::after{background:linear-gradient(180deg,rgba(4,18,22,0) 60%,rgba(7,25,29,.85) 100%)!important}

/* ---------- عنوان البانر ---------- */
html body #app .hero h1{font-size:clamp(40px,5vw,64px)!important;font-weight:800!important;line-height:1.15!important;letter-spacing:0!important;background:linear-gradient(180deg,#ffffff 8%,#8cf5ff 52%,#22e5ff 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;filter:drop-shadow(0 6px 22px rgba(34,229,255,.38))}

/* ---------- 3 خطوات: بسيطة ---------- */
html body #app .stp-card{padding:24px 16px;border-radius:var(--v-r3);border:1px solid var(--v-bd);background:linear-gradient(165deg,var(--v-s2),var(--v-s1))}
html body #app .stp{display:grid;grid-template-columns:1fr 64px 1fr 64px 1fr;align-items:start;max-width:820px;margin:0 auto}
html body #app .stp-i{display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center;min-width:0}
html body #app .stp-i span{display:grid;place-items:center;width:60px;height:60px;border-radius:20px;background:var(--v-grad);box-shadow:0 0 0 6px rgba(34,229,255,.10),0 12px 24px rgba(34,229,255,.2);margin-bottom:8px}
html body #app .stp-i span svg{width:28px;height:28px;stroke:#04222a;color:#04222a}
html body #app .stp-i b{font-size:16px;font-weight:800;color:var(--v-tx)}
html body #app .stp-i small{font-size:12.5px;color:var(--v-mu)}
html body #app .stp-c{display:block;height:2px;margin-top:29px;background:repeating-linear-gradient(90deg,rgba(34,229,255,.55) 0 6px,transparent 6px 12px)}
/* ---------- مكافآتك: أرقام كبيرة ---------- */
html body #app .bcard{flex-direction:column!important;align-items:center!important;text-align:center;gap:3px!important;padding:22px 14px!important}
html body #app .bcard .bv{font-size:clamp(30px,4vw,42px);font-weight:800;color:var(--v-li);line-height:1.1;direction:ltr;display:block}
html body #app .bcard .bl{font-size:16px;font-weight:800;color:var(--v-tx);display:block}
html body #app .bcard small{font-size:12.5px;color:var(--v-mu);line-height:1.6;display:block}
@media(max-width:700px){
  html body #app .stp{grid-template-columns:1fr 24px 1fr 24px 1fr}
  html body #app .stp-i span{width:50px;height:50px;border-radius:16px}
  html body #app .stp-i b{font-size:14px}
  html body #app .stp-i small{font-size:11.5px}
  html body #app .stp-c{margin-top:24px}
  html body #app .bn3{grid-template-columns:repeat(3,1fr)!important;gap:8px!important}
  html body #app .bcard{padding:16px 8px!important}
  html body #app .bcard .bv{font-size:24px}
  html body #app .bcard .bl{font-size:13px}
  html body #app .bcard small{display:none}
}

/* ---------- الأقسام: أيقونة القسم + أشهر منتجاته ---------- */
html body #app .home-cat .hc-photo{position:relative;overflow:hidden;background:radial-gradient(90% 100% at 50% 35%,rgba(34,229,255,.24),rgba(6,24,28,.96) 72%),repeating-linear-gradient(0deg,transparent 0 31px,rgba(34,229,255,.05) 31px 32px)!important}
html body #app .home-cat .hc-photo::after{background:linear-gradient(180deg,rgba(4,18,22,0) 62%,rgba(7,25,29,.8) 100%)!important}
html body #app .mz-wrap{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding-top:8px;z-index:1}
html body #app .mz{position:relative;flex:none;display:block;width:72px;height:72px;margin-inline-start:-14px;border-radius:21px;background-size:cover;background-position:center;border:2px solid rgba(255,255,255,.16);box-shadow:0 12px 24px rgba(0,0,0,.5);transition:transform .3s}
html body #app .mz:first-child{margin-inline-start:0}
html body #app .mz:nth-child(1){transform:rotate(-8deg) translateY(8px);z-index:1}
html body #app .mz:nth-child(2){transform:rotate(-3deg) translateY(-4px);z-index:2}
html body #app .mz:nth-child(3){transform:rotate(3deg) translateY(-4px);z-index:3}
html body #app .mz:nth-child(4){transform:rotate(8deg) translateY(8px);z-index:4}
html body #app .home-cat:hover .mz{transform:translateY(-6px) rotate(0)}
html body #app .mz-g{display:grid;place-items:center;background:var(--v-grad)}
html body #app .mz-g svg{width:36px;height:36px;stroke:#04222a;color:#04222a}
html body #app .mz-w{width:104px;height:66px;border-radius:14px}
/* الكروت الصغيرة */
html body #app .home-cat-small .mz-wrap.sm{display:grid;grid-template-columns:repeat(2,42px);gap:8px;place-content:center;padding:0}
html body #app .home-cat-small .mz{width:42px;height:42px;margin:0!important;border-radius:13px;transform:none!important;border-width:1.5px;box-shadow:0 6px 14px rgba(0,0,0,.4)}
html body #app .home-cat-small .mz-g svg{width:22px;height:22px}
html body #app .home-cat-small .mz:only-child{width:60px;height:60px;border-radius:18px;grid-column:1/-1;justify-self:center}
html body #app .home-cat-small .mz:only-child svg{width:30px;height:30px}
@media(max-width:700px){
  html body #app .home-cat-main .mz{width:56px;height:56px;border-radius:17px;margin-inline-start:-11px}
  html body #app .home-cat-main .mz-g svg{width:28px;height:28px}
  html body #app .home-cat-main .mz-w{width:78px;height:50px}
  html body #app .home-cat-small .mz-wrap.sm{grid-template-columns:repeat(4,34px);gap:6px}
  html body #app .home-cat-small .mz{width:34px;height:34px;border-radius:11px}
  html body #app .home-cat-small .mz:only-child{width:48px;height:48px}
}
html body #app .bn3 .bcard .bv{font-size:clamp(32px,4.2vw,44px)!important;font-weight:800!important;color:var(--v-li)!important;line-height:1.1!important;letter-spacing:0!important}
@media(max-width:700px){html body #app .bn3 .bcard .bv{font-size:24px!important}}
@media(max-width:700px){
  html body #app .home-cat-main .mz{width:46px!important;height:46px!important;border-radius:14px!important;margin-inline-start:-10px}
  html body #app .home-cat-main .mz:first-child{margin-inline-start:0}
  html body #app .home-cat-main .mz-g svg{width:22px!important;height:22px!important}
  html body #app .home-cat-main .mz-w{width:62px!important;height:40px!important;border-radius:10px!important}
}
@media(max-width:700px){html body #app .home-cat-main .mz-w:nth-child(4){display:none}}

/* ======================= v11.2 ======================= */
/* ---------- فقاعات البانر: زجاج شفاف ---------- */
html body #app .hero .stage .sb{background:linear-gradient(135deg,rgba(255,255,255,.17),rgba(255,255,255,.06))!important;border:1px solid rgba(255,255,255,.30)!important;color:#fff!important;font-size:13.5px!important;font-weight:700!important;line-height:1.4!important;padding:9px 14px!important;border-radius:16px!important;max-width:none!important;white-space:nowrap;backdrop-filter:blur(12px) saturate(1.35);-webkit-backdrop-filter:blur(12px) saturate(1.35);box-shadow:0 12px 30px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.38)!important;text-shadow:0 1px 6px rgba(0,0,0,.35)}
html body #app .hero .stage .sb.bm{display:block!important;top:1%!important;right:3%!important;left:auto!important;bottom:auto!important;padding:10px 16px 10px 14px!important;font-size:14.5px!important}
html body #app .hero .stage .sb.bm::before{content:"";display:inline-block;width:16px;height:16px;margin-inline-end:8px;vertical-align:-3px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff3b0,#f2c14e 55%,#b8801f);box-shadow:0 0 10px rgba(242,193,78,.7)}
html body #app .hero .stage .sb.bm::after{content:"";position:absolute;bottom:-7px;left:26px;width:14px;height:14px;transform:rotate(45deg);background:rgba(255,255,255,.12);border-right:1px solid rgba(255,255,255,.28);border-bottom:1px solid rgba(255,255,255,.28);backdrop-filter:blur(12px)}
html body #app .hero .stage .sb.chip{display:flex!important;align-items:center;gap:8px;font-size:13px!important}
html body #app .hero .stage .sb.chip::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--v-li);box-shadow:0 0 10px var(--v-li)}
html body #app .hero .stage .sb.chip.c1{top:50%!important;left:-2%!important;right:auto!important}
html body #app .hero .stage .sb.chip.c2{top:57%!important;right:-3%!important;left:auto!important}
html body #app .hero .stage .sb.pill{display:flex!important;align-items:center;gap:6px;bottom:-6px!important;padding:10px 20px!important;font-size:14px!important;background:var(--v-grad-li)!important;color:#04222a!important;border:0!important;text-shadow:none!important;box-shadow:0 10px 26px rgba(127,241,255,.35)!important;backdrop-filter:none}
html body #app .hero .stage .sb.chip.c1{animation:fbA 5s ease-in-out infinite}
html body #app .hero .stage .sb.chip.c2{animation:fbA 5.8s ease-in-out -2s infinite}
@keyframes fbA{0%,100%{translate:0 0}50%{translate:0 -6px}}
@media(max-width:700px){
  html body #app .hero .stage .sb.bm{display:block!important;top:0!important;right:2%!important;font-size:13px!important;padding:8px 12px!important}
  html body #app .hero .stage .sb.chip{display:none!important}
}

/* ---------- زرار ابدأ التسوق ---------- */
html body #app .hero .cbtn.p{background:linear-gradient(120deg,#2fe0f0,#5eeaff)!important;height:70px!important;min-height:70px!important;border-radius:20px!important;box-shadow:0 16px 36px rgba(34,229,255,.38),inset 0 1px 0 rgba(255,255,255,.55)!important;animation:ctaGlow 3.2s ease-in-out infinite}
@keyframes ctaGlow{0%,100%{box-shadow:0 16px 36px rgba(34,229,255,.34),inset 0 1px 0 rgba(255,255,255,.55)}50%{box-shadow:0 18px 44px rgba(127,241,255,.5),inset 0 1px 0 rgba(255,255,255,.55)}}
html body #app .hero .cbtn.p .ci2{background:#04222a!important;color:#7ff1ff!important;border-radius:14px!important;width:44px!important;height:44px!important;flex-basis:44px!important;min-width:44px!important;min-height:44px!important}
html body #app .hero .cbtn.p .ci2 svg,html body #app .hero .cbtn.p .ci2 i{color:#7ff1ff!important;stroke:#7ff1ff!important}
html body #app .hero .cbtn.p .tx b{font-size:19px!important;font-weight:800!important;color:#04222a!important}
html body #app .hero .cbtn.p .tx small{font-size:12.5px!important;color:#0b4048!important;font-weight:700!important}
html body #app .hero .cbtn .ar{opacity:1!important;color:currentColor!important}
html body #app .hero .cbtn.p .ar{color:#04222a!important}
html body #app .hero .cbtn.p:hover{transform:translateY(-3px)}
@media(prefers-reduced-motion:reduce){html body #app .hero .cbtn.p,html body #app .hero .stage .sb.chip{animation:none!important}}
@media(max-width:700px){html body #app .hero .cbtn.p{height:60px!important;min-height:60px!important}html body #app .hero .cbtn.p .tx b{font-size:16px!important}html body #app .hero .cbtn.p .ci2{width:36px!important;height:36px!important;flex-basis:36px!important;min-width:36px!important;min-height:36px!important}}

/* ---------- مكافآتك: شريط صغير بهوية ---------- */
html body #app .hm-bonus{margin:26px 0!important}
html body #app .rw3{display:grid;grid-template-columns:auto 1fr 1fr 1fr;gap:12px;align-items:center;padding:12px 14px;border-radius:20px;border:1px solid rgba(127,241,255,.22);background:radial-gradient(60% 200% at 100% 50%,rgba(127,241,255,.10),transparent 70%),linear-gradient(165deg,var(--v-s2),var(--v-s1))}
html body #app .rw3-t{display:flex;align-items:center;gap:8px;padding-inline:8px 12px;font-size:16px;font-weight:800;color:var(--v-li);white-space:nowrap}
html body #app .rw3-t svg{width:20px;height:20px}
html body #app .rw3-i{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 12px;border-radius:14px;text-decoration:none;color:var(--v-tx);background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.06);transition:.2s}
html body #app .rw3-i:hover{border-color:rgba(127,241,255,.45);transform:translateY(-2px)}
html body #app .rw3-ic{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--v-grad-li);color:#04222a}
html body #app .rw3-ic svg{width:20px;height:20px;stroke:#04222a;color:#04222a}
html body #app .rw3-i b{display:block;font-size:20px;font-weight:800;line-height:1.1;color:var(--v-li);direction:ltr;text-align:start}
html body #app .rw3-i small{display:block;font-size:12px;color:var(--v-mu);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@media(max-width:900px){html body #app .rw3{grid-template-columns:repeat(3,1fr)}html body #app .rw3-t{grid-column:1/-1;padding:0 4px}}
@media(max-width:700px){html body #app .rw3-i{flex-direction:column;text-align:center;gap:6px;padding:10px 6px}html body #app .rw3-i b{text-align:center;font-size:18px}html body #app .rw3-i small{white-space:normal;font-size:11.5px}}

/* ---------- الشحن في 4 خطوات: شريط رفيع ---------- */
html body #app .hm-steps{margin:26px 0 8px!important}
html body #app .st4{display:flex;align-items:center;gap:18px;padding:14px 18px;border-radius:20px;border:1px solid var(--v-bd);background:linear-gradient(165deg,var(--v-s2),var(--v-s1))}
html body #app .st4-t{flex:none;font-size:16px;font-weight:800;color:var(--v-tx);padding-inline-end:6px;white-space:nowrap}
html body #app .st4-l{list-style:none;margin:0;padding:0;flex:1;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}
html body #app .st4-l li{position:relative;display:flex;align-items:center;gap:9px;min-width:0;padding:8px 10px;border-radius:14px;background:rgba(34,229,255,.05);border:1px solid rgba(34,229,255,.14)}
html body #app .st4-l li+li::before{content:"";position:absolute;inset-inline-start:-11px;top:50%;width:10px;height:2px;background:repeating-linear-gradient(90deg,rgba(34,229,255,.6) 0 3px,transparent 3px 6px)}
html body #app .st4-n{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--v-grad);color:#04222a;font-size:13px;font-weight:800}
html body #app .st4-l i{flex:none;color:var(--v-cy)}
html body #app .st4-l i svg{width:18px;height:18px}
html body #app .st4-l b{font-size:14px;font-weight:700;color:var(--v-tx);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@media(max-width:900px){html body #app .st4{flex-direction:column;align-items:stretch;gap:10px}html body #app .st4-l{grid-template-columns:repeat(2,1fr)}html body #app .st4-l li+li::before{display:none}}

/* ---------- كروت الأقسام: منتجات بأسعارها ---------- */
html body #app .home-cat-main .hc-photo{height:158px!important;flex-basis:158px!important}
html body #app .mz-wrap{flex-direction:column;gap:10px;padding:0}
html body #app .mz-row{display:flex;align-items:center;justify-content:center;gap:10px}
html body #app .home-cat-main .mz{margin:0!important;width:66px;height:66px;border-radius:19px;transform:none!important}
html body #app .home-cat-main .mz:nth-child(2),html body #app .home-cat-main .mz:nth-child(3){transform:translateY(-6px)!important}
html body #app .home-cat:hover .mz{transform:translateY(-6px)!important}
html body #app .mz-more{display:grid;place-items:center;background:rgba(255,255,255,.08)!important;border:1.5px dashed rgba(34,229,255,.45)!important;color:#9af7ff;font-size:15px;font-weight:800;box-shadow:none!important}
html body #app .mz-pr{position:absolute;inset-inline-start:12px;bottom:10px;z-index:3;display:flex;align-items:baseline;gap:5px;padding:5px 12px;border-radius:999px;background:rgba(4,20,24,.7);border:1px solid rgba(127,241,255,.4);backdrop-filter:blur(8px)}
html body #app .mz-pr small{font-size:11.5px;color:var(--v-mu)}
html body #app .mz-pr b{font-size:15px;font-weight:800;color:var(--v-li);direction:ltr}
html body #app .home-cat-main .mz-w{width:112px;height:72px;border-radius:14px;display:block;transform:none!important;overflow:hidden}
html body #app .mz-w em{position:absolute;top:5px;inset-inline-start:5px;padding:2px 8px;border-radius:999px;background:rgba(4,20,24,.78);font-style:normal;font-size:11px;font-weight:800;color:#fff}
html body #app .mz-w i{position:absolute;bottom:5px;inset-inline-end:5px;padding:2px 8px;border-radius:999px;background:var(--v-grad-li);font-style:normal;font-size:12px;font-weight:800;color:#04222a}
html body #app .home-cat-main .mz-w:nth-child(2){transform:translateY(-6px)!important}
@media(max-width:700px){
  html body #app .home-cat-main .hc-photo{height:112px!important;flex-basis:112px!important}
  html body #app .home-cat-main .mz{width:42px;height:42px;border-radius:13px}
  html body #app .home-cat-main .mz-row{gap:6px}
  html body #app .home-cat-main .mz-w{width:56px;height:38px;border-radius:9px}
  html body #app .home-cat-main .mz-w em{display:none}
  html body #app .home-cat-main .mz-w i{font-size:10px;padding:1px 5px}
  html body #app .mz-wrap{gap:6px}
  html body #app .mz-pr{padding:3px 9px;bottom:6px;inset-inline-start:8px}
  html body #app .mz-pr b{font-size:13px}
  html body #app .home-cat-main .mz-more{font-size:12px}
}

/* ---------- ضبط عرض صفوف المنتجات داخل الكروت ---------- */
html body #app .home-cat-main .mz-row{max-width:100%;overflow:hidden;padding:6px 8px}
html body #app .home-cat-main .mz-row .mz:nth-child(4):not(.mz-more){display:none}
html body #app .home-cat-main .mz{width:58px;height:58px;border-radius:17px}
html body #app .home-cat-main .mz-w{width:86px;height:60px}
html body #app .home-cat-main .mz-w:nth-child(3){display:none}
html body #app .home-cat-main .mz-w em{font-size:10px;padding:1px 6px}
html body #app .home-cat-main .mz-w i{font-size:10.5px;padding:1px 6px}
html body #app .home-cat-main .mz-more{width:46px;height:46px;border-radius:14px;font-size:13px}
/* كروت الخدمات الصغيرة */
html body #app .home-cat-small .mz-wrap.sm{position:absolute;inset:0;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;gap:6px;padding:8px}
html body #app .home-cat-small .mz-wrap.sm .mz-row{display:contents}
html body #app .home-cat-small .mz{width:40px;height:40px;border-radius:12px;transform:none!important;margin:0!important}
html body #app .home-cat-small .mz-g{width:46px;height:46px}
html body #app .home-cat-small .mz-pr{display:none}
@media(max-width:700px){
  html body #app .home-cat-main .mz{width:40px;height:40px;border-radius:12px}
  html body #app .home-cat-main .mz-w{width:60px;height:42px}
  html body #app .home-cat-main .mz-more{width:34px;height:34px;font-size:11px}
  html body #app .home-cat-small .mz{width:32px;height:32px;border-radius:10px}
  html body #app .home-cat-small .mz-g{width:38px;height:38px}
}

/* ---------- عنوان البانر: Cairo تقيل ومستقيم (يغلب أي قاعدة قديمة) ---------- */
html body #app .hero h1,html body #app .hero h1.gold,html body #app section.hero .t h1{font-family:'Cairo','Tajawal',sans-serif!important;font-weight:900!important;font-size:clamp(42px,5.2vw,68px)!important;line-height:1.2!important;letter-spacing:0!important;word-spacing:2px;background:linear-gradient(180deg,#fff 0%,#c8fbff 45%,#3fe8ff 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;text-shadow:none!important;filter:drop-shadow(0 4px 0 rgba(4,60,72,.55)) drop-shadow(0 10px 28px rgba(34,229,255,.35))}
@media(max-width:700px){html body #app .hero h1{font-size:40px!important}}

/* ===================== كروت الأقسام: مشهد منتجات ===================== */
html body #app .home-feature-grid{gap:16px!important}
html body #app .home-cat-main{min-height:0!important;padding:0!important;border-radius:26px!important;border:1px solid rgba(125,220,235,.18)!important;overflow:hidden;background:linear-gradient(180deg,#0b2a30,#06161a 70%)!important;box-shadow:0 18px 40px rgba(0,0,0,.34)!important;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s}
html body #app .home-cat-main:nth-child(even){background:linear-gradient(180deg,#1a2e12,#0a1608 72%)!important;border-color:rgba(127,241,255,.22)!important}
html body #app .home-cat-main:hover{transform:translateY(-6px)!important;border-color:rgba(34,229,255,.55)!important;box-shadow:0 26px 52px rgba(0,0,0,.45),0 0 0 1px rgba(34,229,255,.2)!important}
html body #app .home-cat-main .hc-photo{height:210px!important;flex:0 0 210px!important;background:radial-gradient(70% 55% at 50% 62%,rgba(34,229,255,.34),transparent 72%)!important;overflow:hidden}
html body #app .home-cat-main:nth-child(even) .hc-photo{background:radial-gradient(70% 55% at 50% 62%,rgba(127,241,255,.30),transparent 72%)!important}
html body #app .home-cat-main .hc-photo::before{display:block!important;content:"";position:absolute;left:50%;bottom:34px;width:70%;height:22px;transform:translateX(-50%);border-radius:50%;background:rgba(0,0,0,.55);filter:blur(10px);mix-blend-mode:normal!important;inset:auto;z-index:0}
html body #app .home-cat-main .hc-photo::after{background:linear-gradient(180deg,transparent 70%,rgba(6,22,26,.9))!important}
html body #app .home-cat-main .hc-tag{top:14px!important;inset-inline-end:14px!important;z-index:4}
html body #app .home-cat-main .mz-wrap{display:block;padding:0}
html body #app .home-cat-main .mz-row{position:absolute;inset:0;direction:ltr;display:block;padding:0;overflow:visible;max-width:none}
html body #app .home-cat-main .mz{position:absolute!important;left:50%;top:58px;width:92px!important;height:92px!important;margin:0!important;border-radius:26px!important;border:2px solid rgba(255,255,255,.22)!important;box-shadow:0 18px 30px rgba(0,0,0,.55)!important;transition:transform .4s cubic-bezier(.2,.8,.2,1)}
html body #app .home-cat-main .mz:nth-child(1){transform:translateX(-50%) scale(1.22) translateY(-6px)!important;z-index:3}
html body #app .home-cat-main .mz:nth-child(2){transform:translateX(-142%) rotate(-12deg) translateY(10px)!important;z-index:2}
html body #app .home-cat-main .mz:nth-child(3){transform:translateX(42%) rotate(12deg) translateY(10px)!important;z-index:2}
html body #app .home-cat-main .mz:nth-child(n+4){display:none!important}
html body #app .home-cat-main:hover .mz:nth-child(1){transform:translateX(-50%) scale(1.3) translateY(-12px)!important}
html body #app .home-cat-main:hover .mz:nth-child(2){transform:translateX(-158%) rotate(-16deg) translateY(6px)!important}
html body #app .home-cat-main:hover .mz:nth-child(3){transform:translateX(58%) rotate(16deg) translateY(6px)!important}
html body #app .home-cat-main .mz-w{width:132px!important;height:92px!important;border-radius:16px!important}
html body #app .home-cat-main .mz-w:nth-child(1){transform:translateX(-50%) scale(1.15) translateY(-6px)!important}
html body #app .home-cat-main .mz-w:nth-child(2){transform:translateX(-128%) rotate(-9deg) translateY(12px)!important}
html body #app .home-cat-main .mz-w:nth-child(3){transform:translateX(28%) rotate(9deg) translateY(12px)!important;display:block!important}
html body #app .home-cat-main .mz-w em{position:absolute;top:6px;inset-inline-start:6px;padding:2px 9px;border-radius:999px;background:var(--v-grad-li);font-style:normal;font-size:11px;font-weight:800;color:#04222a}
html body #app .home-cat-main .mz-cnt{position:absolute;top:14px;inset-inline-start:14px;z-index:4;padding:5px 12px;border-radius:999px;background:rgba(4,20,24,.62);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(8px);font-size:12px;font-weight:700;color:#e7fbff}
html body #app .home-cat-main .hc-content{padding:6px 18px 18px!important;min-height:0!important;gap:4px!important}
html body #app .home-cat-main h3{font-size:20px!important;font-weight:800!important;margin:0!important}
html body #app .home-cat-main p{font-size:13px!important;color:#a9c6cb!important;line-height:1.65!important;margin:2px 0 12px!important;min-height:42px}
html body #app .home-cat-main .hc-foot{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%;margin:0!important;padding:11px 14px!important;border:0!important;border-radius:16px;background:linear-gradient(120deg,#2fe0f0,#5eeaff)!important;color:#04222a!important;font-size:14px!important;font-weight:800!important;box-shadow:0 10px 22px rgba(34,229,255,.25);transition:filter .2s}
html body #app .home-cat-main:hover .hc-foot{filter:brightness(1.07)}
html body #app .hc-foot .ft-pr{display:flex;align-items:baseline;gap:5px}
html body #app .hc-foot .ft-pr small{font-size:11.5px;font-weight:700;opacity:.75}
html body #app .hc-foot .ft-pr b{font-size:19px;font-weight:900;direction:ltr}
html body #app .hc-foot .ft-go{display:inline-flex;align-items:center;gap:4px;font-size:13.5px}
html body #app .hc-foot .ft-go svg{width:15px;height:15px;stroke:#04222a;transform:scaleX(-1)}
html body #app .home-cat-main .mz-pr{display:none}
@media(max-width:1100px){html body #app .home-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:700px){
  html body #app .home-feature-grid{gap:10px!important}
  html body #app .home-cat-main{border-radius:20px!important}
  html body #app .home-cat-main .hc-photo{height:150px!important;flex-basis:150px!important}
  html body #app .home-cat-main .mz{top:46px;width:60px!important;height:60px!important;border-radius:18px!important}
  html body #app .home-cat-main .mz-w{width:84px!important;height:60px!important;border-radius:11px!important}
  html body #app .home-cat-main .mz:nth-child(2){transform:translateX(-135%) rotate(-12deg) translateY(8px)!important}
  html body #app .home-cat-main .mz:nth-child(3){transform:translateX(35%) rotate(12deg) translateY(8px)!important}
  html body #app .home-cat-main .mz-w:nth-child(2){transform:translateX(-122%) rotate(-9deg) translateY(8px)!important}
  html body #app .home-cat-main .mz-w:nth-child(3){transform:translateX(22%) rotate(9deg) translateY(8px)!important}
  html body #app .home-cat-main .mz-w em{display:none}
  html body #app .home-cat-main .mz-cnt{top:10px;inset-inline-start:10px;font-size:11px;padding:3px 9px}
  html body #app .home-cat-main .hc-tag{display:none}
  html body #app .home-cat-main .hc-content{padding:4px 10px 12px!important}
  html body #app .home-cat-main h3{font-size:15px!important}
  html body #app .home-cat-main p{display:none}
  html body #app .home-cat-main .hc-foot{padding:9px 10px!important;border-radius:13px}
  html body #app .hc-foot .ft-pr b{font-size:16px}
  html body #app .hc-foot .ft-go{display:none}
  html body #app .hc-foot .ft-pr small{font-size:11px}
}
html body #app .home-cat-main .hc-tag{position:absolute!important;width:auto!important;max-width:60%;left:auto!important;right:14px!important;top:14px!important;padding:5px 12px!important;border-radius:999px!important;background:rgba(4,20,24,.62)!important;border:1px solid rgba(255,255,255,.16)!important;color:#e7fbff!important;font-size:12px!important;font-weight:700!important;backdrop-filter:blur(8px);box-shadow:none!important;display:inline-flex!important;inset-block-end:auto!important}
html body #app .home-cat-main .mz-cnt{left:14px;right:auto;inset-inline-start:auto}
html body #app .home-cat-main .hc-photo{background-color:transparent!important;-webkit-mask-image:linear-gradient(180deg,#000 82%,transparent);mask-image:linear-gradient(180deg,#000 82%,transparent)}
html body #app .home-cat-main .mz:nth-child(2){transform:translateX(-128%) rotate(-12deg) translateY(10px)!important}
html body #app .home-cat-main .mz:nth-child(3){transform:translateX(28%) rotate(12deg) translateY(10px)!important}
html body #app .home-cat-main .mz-w:nth-child(2){transform:translateX(-112%) rotate(-9deg) translateY(12px)!important}
html body #app .home-cat-main .mz-w:nth-child(3){transform:translateX(12%) rotate(9deg) translateY(12px)!important}
html body #app .home-cat-main .mz-w{width:118px!important;height:84px!important}
html body #app .home-cat-main:hover .mz:nth-child(2){transform:translateX(-140%) rotate(-16deg) translateY(6px)!important}
html body #app .home-cat-main:hover .mz:nth-child(3){transform:translateX(40%) rotate(16deg) translateY(6px)!important}
@media(max-width:700px){html body #app .home-cat-main .hc-tag{display:none!important}}

/* ======================= v11.3 ======================= */
/* ---- إصلاح غبش صور الأقسام ---- */
html body #app .home-cat-main .hc-photo{-webkit-mask-image:none!important;mask-image:none!important}
html body #app .home-cat-main .hc-photo::after{z-index:0!important;background:linear-gradient(180deg,transparent 78%,rgba(6,22,26,.55))!important}
html body #app .home-cat-main .hc-photo::before{z-index:0!important}
html body #app .home-cat-main .mz-wrap{z-index:2!important}
html body #app .home-cat-main .mz,html body #app .mz{filter:none!important;backdrop-filter:none!important;image-rendering:auto}
html body #app .home-cat-main .mz-cnt,html body #app .home-cat-main .hc-tag{z-index:5!important}

/* ---- الأشهر دلوقتي ---- */
html body #app .hm-top .hm-h h2{display:flex;align-items:center;gap:10px}
html body #app .hm-top .hm-h h2 svg{width:28px;height:28px;color:#ffb23a;stroke:#ffb23a;filter:drop-shadow(0 0 10px rgba(255,150,40,.6))}
html body #app .tp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
html body #app .tp-c{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"art info" "art foot";gap:4px 14px;align-items:center;padding:14px 14px 14px 14px;border-radius:22px;text-decoration:none;color:var(--v-tx);background:linear-gradient(160deg,#0c2a30,#07181c);border:1px solid var(--v-bd);transition:transform .25s,border-color .25s,box-shadow .25s}
html body #app .tp-c:hover{transform:translateY(-4px);border-color:rgba(34,229,255,.5);box-shadow:0 18px 36px rgba(0,0,0,.38)}
html body #app .tp-c:first-child{border-color:rgba(255,178,58,.55);background:radial-gradient(90% 120% at 100% 0,rgba(255,150,40,.16),transparent 60%),linear-gradient(160deg,#10292d,#07181c);box-shadow:0 0 0 1px rgba(255,178,58,.18)}
html body #app .tp-rk{position:absolute;top:-10px;inset-inline-start:14px;display:grid;place-items:center;min-width:28px;height:28px;padding:0 8px;border-radius:999px;background:#0a2126;border:1.5px solid rgba(34,229,255,.5);color:var(--v-cy);font-size:14px;font-weight:900}
html body #app .tp-c:first-child .tp-rk{background:linear-gradient(135deg,#ffd36b,#ff9a2e);border:0;color:#3a1a00}
html body #app .tp-art{grid-area:art;width:84px;height:84px;border-radius:24px;background-size:cover;background-position:center;box-shadow:0 10px 22px rgba(0,0,0,.5),inset 0 0 0 1.5px rgba(255,255,255,.14)}
html body #app .tp-art.ph{display:grid;place-items:center;background:linear-gradient(135deg,#1a6b78,#0a2e36);font-size:26px;color:#fff}
html body #app .tp-i{grid-area:info;display:flex;flex-direction:column;min-width:0}
html body #app .tp-i b{font-size:17px;font-weight:800;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html body #app .tp-i small{font-size:12.5px;color:var(--v-mu)}
html body #app .tp-c:first-child .tp-i small{color:#ffcf8a}
html body #app .tp-f{grid-area:foot;display:flex;align-items:center;justify-content:space-between;gap:10px}
html body #app .tp-f small{display:inline;font-size:11.5px;color:var(--v-mu);margin-inline-end:4px}
html body #app .tp-f strong{font-size:20px;font-weight:900;color:var(--v-li);direction:ltr;display:inline-block}
html body #app .tp-f em{font-style:normal;padding:8px 18px;border-radius:12px;font-size:14px;font-weight:800;background:var(--v-grad);color:#04222a;box-shadow:0 6px 16px rgba(34,229,255,.25)}
@media(max-width:1100px){html body #app .tp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){html body #app .tp-grid{grid-template-columns:1fr;gap:12px}html body #app .tp-art{width:72px;height:72px;border-radius:20px}}

/* ---- صفحة العروض والمنتجات: كروت أنضف ---- */
html body .pc h3{min-height:0;font-size:16px}
html body .pc>small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:38px}
html body .pc-bd{background:var(--v-grad-li);box-shadow:0 4px 12px rgba(127,241,255,.3)}

/* ---- خدماتك اليومية ---- */
html body #app .home-secondary-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}
html body #app .home-secondary-grid .home-cat.home-cat-small{display:grid!important;grid-template-columns:auto 1fr;grid-template-areas:"ico txt";align-items:center;gap:14px;height:auto!important;min-height:0!important;max-height:none!important;padding:16px!important;border-radius:20px!important;background:linear-gradient(160deg,#0c2a30,#07181c)!important;border:1px solid var(--v-bd)!important;overflow:hidden}
html body #app .home-secondary-grid .home-cat-small .hc-photo{position:relative!important;inset:auto!important;grid-area:ico;width:64px!important;height:64px!important;flex:none!important;border-radius:20px;background:var(--v-grad)!important;box-shadow:0 10px 22px rgba(34,229,255,.22)}
html body #app .home-secondary-grid .home-cat-small .hc-photo::after{display:none!important}
html body #app .home-cat-small .mz-wrap.sm{position:absolute!important;inset:0!important;display:grid!important;place-items:center;padding:0!important}
html body #app .home-cat-small .mz-wrap.sm .mz-row{display:contents!important}
html body #app .home-cat-small .mz{display:none!important}
html body #app .home-cat-small .mz.mz-g{display:grid!important;width:100%!important;height:100%!important;background:none!important;border:0!important;box-shadow:none!important}
html body #app .home-cat-small .mz-g svg{width:30px!important;height:30px!important;stroke:#04222a!important;color:#04222a!important}
html body #app .home-cat-small .mz:nth-child(2):not(.mz-g){display:block!important;position:absolute!important;inset-inline-end:-8px;bottom:-8px;width:28px!important;height:28px!important;border-radius:9px!important;border:2px solid #07181c!important;box-shadow:0 4px 10px rgba(0,0,0,.5)!important}
html body #app .home-cat-small .hc-content{grid-area:txt;position:static!important;inset:auto!important;width:auto!important;height:auto!important;min-height:0!important;padding:0!important;background:none!important;display:flex!important;flex-direction:column;gap:3px}
html body #app .home-cat-small h3{font-size:16px!important;margin:0!important}
html body #app .home-cat-small p{font-size:12.5px!important;margin:0!important;color:var(--v-mu)!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
html body #app .home-cat-small .hc-foot{border:0!important;padding:0!important;margin:4px 0 0!important;width:auto;font-size:13px!important;color:var(--v-li)!important}
@media(max-width:1100px){html body #app .home-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:700px){html body #app .home-secondary-grid .home-cat.home-cat-small{padding:12px!important;gap:10px}html body #app .home-secondary-grid .home-cat-small .hc-photo{width:48px!important;height:48px!important;border-radius:15px}html body #app .home-cat-small .mz-g svg{width:24px!important;height:24px!important}html body #app .home-cat-small p{display:none}html body #app .home-cat-small h3{font-size:14px!important}}

/* ---- البانر: زراير هادية وكريتف ---- */
html body #app .hero .cbtn.p{background:rgba(34,229,255,.08)!important;border:1.5px solid transparent!important;background-image:linear-gradient(#082a31,#082a31),linear-gradient(120deg,#22e5ff,#7ff1ff)!important;background-origin:border-box!important;background-clip:padding-box,border-box!important;height:64px!important;min-height:64px!important;box-shadow:0 10px 30px rgba(34,229,255,.16)!important;animation:none!important}
html body #app .hero .cbtn.p .tx b{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:17px!important}
html body #app .hero .cbtn.p .tx small{color:#9bd8df!important;-webkit-text-fill-color:#9bd8df!important;font-size:12.5px!important}
html body #app .hero .cbtn.p .ci2{background:linear-gradient(135deg,#22e5ff,#7ff1ff)!important;color:#04222a!important}
html body #app .hero .cbtn.p .ci2 svg,html body #app .hero .cbtn.p .ci2 i{color:#04222a!important;stroke:#04222a!important}
html body #app .hero .cbtn.p .ar{color:#7ff1ff!important}
html body #app .hero .cbtn.p:hover{background-image:linear-gradient(#0b3640,#0b3640),linear-gradient(120deg,#22e5ff,#7ff1ff)!important;transform:translateY(-2px)}
html body #app .hero .cbtn.g{background:transparent!important;border:1.5px solid rgba(255,255,255,.14)!important;height:64px!important;min-height:64px!important}
html body #app .hero .cbtn.g:hover{border-color:rgba(34,229,255,.5)!important}
html body #app .hero .stats{display:flex!important;gap:0!important;max-width:560px!important;margin-top:18px!important;padding:0!important;background:none!important;border:0!important}
html body #app .hero .stats>div{flex:1;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:1px;min-height:0!important;padding:2px 18px!important;background:none!important;border:0!important;border-radius:0!important;border-inline-end:1px solid rgba(255,255,255,.1)!important;text-align:start}
html body #app .hero .stats>div:last-child{border-inline-end:0!important}
html body #app .hero .stats>div:first-child{padding-inline-start:0!important}
html body #app .hero .stats>div>i{display:none!important}
html body #app .hero .stats b{font-size:20px!important;color:#fff!important;line-height:1.2!important}
html body #app .hero .stats span{font-size:12.5px!important;color:#8fb3b8!important}
@media(max-width:700px){html body #app .hero .cbtn.p,html body #app .hero .cbtn.g{height:56px!important;min-height:56px!important}html body #app .hero .stats>div{padding:2px 10px!important;align-items:center!important;text-align:center}html body #app .hero .stats b{font-size:17px!important}}

/* ---- فقاعات تدور حوالين الشخصيات (فوق الراس وعلى الجنب برّه الجسم) ---- */
html body #app .hero .stage{margin-top:58px!important}
html body #app .hero .stage .sb{display:block!important;position:absolute!important;opacity:0;transition:opacity .35s,transform .35s;transform:translateY(8px);font-size:14px!important;padding:10px 16px!important;border-radius:18px!important;background:linear-gradient(135deg,rgba(255,255,255,.2),rgba(255,255,255,.07))!important;border:1px solid rgba(255,255,255,.32)!important;backdrop-filter:blur(14px) saturate(1.4)!important;color:#fff!important;max-width:210px!important;white-space:normal!important;line-height:1.45!important;width:max-content}
html body #app .hero .stage .sb.on{opacity:1;transform:none}
html body #app .hero .stage .sb.bf{top:-54px!important;left:2%!important;right:auto!important;bottom:auto!important}
html body #app .hero .stage .sb.bm{top:-54px!important;right:4%!important;left:auto!important;bottom:auto!important}
html body #app .hero .stage .sb.bf::after,html body #app .hero .stage .sb.bm::after{content:"";position:absolute;bottom:-8px;width:14px;height:14px;transform:rotate(45deg);background:rgba(255,255,255,.14);border-right:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(255,255,255,.3)}
html body #app .hero .stage .sb.bf::after{left:44px}
html body #app .hero .stage .sb.bm::after{right:44px;left:auto}
html body #app .hero .stage .sb.bm::before{display:none}
html body #app .hero .stage .sb.chip,html body #app .hero .stage .sb.pill{display:none!important}
html body #app .hero .stage .gb{display:none!important}
@media(max-width:700px){html body #app .hero .stage{margin-top:52px!important}html body #app .hero .stage .sb{font-size:12.5px!important;padding:8px 12px!important;max-width:150px!important}html body #app .hero .stage .sb.bf{top:-48px!important;left:0!important}html body #app .hero .stage .sb.bm{top:-48px!important;right:0!important;display:block!important}html body #app .hero .stage .sb.bf::after{left:30px}html body #app .hero .stage .sb.bm::after{right:30px}}

/* ---- شريط أقسام تحت الهيدر ---- */
html body .cbar{position:relative;z-index:30;border-bottom:1px solid var(--v-bd);background:rgba(4,16,15,.72);backdrop-filter:blur(10px)}
html body .cbar-in{display:flex;gap:8px;max-width:1180px;margin:0 auto;padding:10px 16px;overflow-x:auto;scrollbar-width:none}
html body .cbar-in::-webkit-scrollbar{display:none}
html body .cbar a{flex:none;display:inline-flex;align-items:center;gap:7px;padding:8px 15px;border-radius:999px;font-size:13.5px;font-weight:700;color:#cfe9ed;text-decoration:none;border:1px solid var(--v-bd);background:rgba(255,255,255,.03);transition:.2s}
html body .cbar a svg{width:16px;height:16px;color:var(--v-cy)}
html body .cbar a:hover,html body .cbar a.on{border-color:var(--v-cy);background:rgba(34,229,255,.1);color:#fff}
html body .cbar a.cb-hot{border-color:rgba(127,241,255,.4);color:var(--v-li)}
html body .cbar a.cb-hot svg{color:var(--v-li)}
/* ---- إصلاحات v11.3 ---- */
html body #app .home-secondary-grid .home-cat.home-cat-small .hc-photo{position:relative!important;inset:auto!important;width:64px!important;height:64px!important;min-height:0!important;flex:none!important;grid-area:ico;border-radius:20px!important;background:var(--v-grad)!important}
html body #app .home-secondary-grid .home-cat.home-cat-small .hc-content{position:static!important;inset:auto!important;width:auto!important;height:auto!important;min-height:0!important;padding:0!important;grid-area:txt}
@media(max-width:700px){html body #app .home-secondary-grid .home-cat.home-cat-small .hc-photo{width:48px!important;height:48px!important;border-radius:15px!important}}
html body #app .hero .stage{margin-top:0!important}
html body #app .hero .stage .pl{transform:scale(.88);transform-origin:50% 100%}
html body #app .hero .stage .sb.bf{top:0!important;left:0!important}
html body #app .hero .stage .sb.bm{top:0!important;right:0!important}
html body #app .hero .stage .sb.bf::after{left:40px;bottom:-7px}
html body #app .hero .stage .sb.bm::after{right:40px;bottom:-7px}
@media(max-width:700px){html body #app .hero .stage .sb.bf{top:0!important}html body #app .hero .stage .sb.bm{top:0!important}}
html body #app .home-secondary-grid .home-cat.home-cat-small .hc-photo{overflow:visible!important}
html body #app .home-cat-small .mz-g i{display:grid!important;place-items:center;width:100%;height:100%}
html body #app .home-cat-small .mz-g i svg{display:block!important;width:30px!important;height:30px!important;fill:none!important;stroke:#04222a!important;stroke-width:1.9!important;opacity:1!important}
html body #app .home-cat-small .mz-g i svg path.f{display:none}
html body #app .grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important}
html body #app .grid:has(>.pc:nth-child(-n+4):last-child){max-width:none}
html body #app .home-cat-small .mz.mz-g{margin:0!important;transform:none!important;justify-self:center;align-self:center;position:relative!important;inset:auto!important;left:auto!important;top:auto!important}
html body #app .home-secondary-grid .home-cat.home-cat-small{align-content:center;min-height:104px!important}
html body #app .home-secondary-grid .home-cat-small .hc-foot{margin-top:2px!important}
html body #app .home-cat-small .mz.mz-g{position:absolute!important;inset:0!important;width:auto!important;height:auto!important}
html body #app .home-cat-small .mz-g i{position:absolute!important;inset:0!important;display:flex!important;align-items:center;justify-content:center;margin:0!important}
html body #app .home-cat-small .mz-g i svg{margin:0!important;position:static!important;transform:none!important}

/* ======================= حركة وحيوية ======================= */
.mrv{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1)}
.mrv.rvd{opacity:1;transform:none}
/* شخصيات البانر بتتنفس وبتتحرك مع الماوس */
html body #app .hero .stage .pl{animation:plFloat 6s ease-in-out infinite;translate:var(--mx,0) var(--my,0)}
html body #app .hero .stage .pl.f{animation-delay:-2.2s}
@keyframes plFloat{0%,100%{transform:scale(.88) translateY(0)}50%{transform:scale(.88) translateY(-10px)}}
html body #app .hero::before{content:"";position:absolute;inset:-40%;background:conic-gradient(from 0deg,transparent 0 70%,rgba(34,229,255,.10) 80%,transparent 90%);animation:spin 18s linear infinite;pointer-events:none;z-index:0}
html body #app .hero>*{position:relative;z-index:1}
@keyframes spin{to{transform:rotate(360deg)}}
/* لمعة تعدّي على زرار البداية */
html body #app .hero .cbtn.p{position:relative;overflow:hidden}
html body #app .hero .cbtn.p::after{content:"";position:absolute;top:0;bottom:0;width:60px;left:-80px;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skewX(-20deg);animation:shine 4.5s ease-in-out infinite}
@keyframes shine{0%,55%{left:-80px}100%{left:120%}}
/* شريط الألعاب المتحرك */
.mq{overflow:hidden;margin:22px 0 4px;border-radius:20px;border:1px solid var(--v-bd);background:linear-gradient(90deg,rgba(255,255,255,.02),rgba(34,229,255,.05),rgba(255,255,255,.02));-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}
.mq-t{display:flex;gap:16px;width:max-content;padding:14px 16px;animation:mq 42s linear infinite}
.mq:hover .mq-t{animation-play-state:paused}
.mq i{flex:none;width:62px;height:62px;border-radius:18px;background-size:cover;background-position:center;border:1.5px solid rgba(255,255,255,.14);box-shadow:0 8px 18px rgba(0,0,0,.4);transition:transform .25s}
.mq i:hover{transform:translateY(-4px) scale(1.08)}
@keyframes mq{to{transform:translateX(50%)}}
/* كروت: ميل ثلاثي الأبعاد ولمعة تتبع الماوس */
html body #app .tp-c,html body #app .home-cat-main,html body #app .pc,html body #app .home-cat-small{transform:perspective(800px) rotateX(var(--rx,0)) rotateY(var(--ry,0));will-change:transform}
html body #app .tp-c:hover,html body #app .home-cat-main:hover,html body #app .pc:hover{transform:perspective(800px) rotateX(var(--rx,0)) rotateY(var(--ry,0)) translateY(-5px)!important}
html body #app .tp-c::after,html body #app .home-cat-main::after,html body #app .pc::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .25s;background:radial-gradient(260px circle at var(--gx,50%) var(--gy,50%),rgba(255,255,255,.12),transparent 60%);z-index:6}
html body #app .tp-c:hover::after,html body #app .home-cat-main:hover::after,html body #app .pc:hover::after{opacity:1}
/* نبض خفيف على شارة الأكثر طلبًا وأيقونات الأقسام */
html body #app .tp-c:first-child .tp-rk{animation:pulse 2.4s ease-in-out infinite}
@keyframes pulse{0%,100%{box-shadow:0 0 0 0 rgba(255,178,58,.5)}50%{box-shadow:0 0 0 8px rgba(255,178,58,0)}}
html body #app .rw3-ic{animation:pulseL 3s ease-in-out infinite}
@keyframes pulseL{0%,100%{box-shadow:0 0 0 0 rgba(127,241,255,.45)}50%{box-shadow:0 0 0 7px rgba(127,241,255,0)}}
/* الصفحة بتدخل بنعومة */
#app{animation:pageIn .5s cubic-bezier(.2,.8,.2,1)}
@keyframes pageIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){.mrv{opacity:1;transform:none}.mq-t,html body #app .hero::before,html body #app .hero .cbtn.p::after,html body #app .hero .stage .pl{animation:none!important}}
/* ================= KING ALMANY v12 · التصميم =================
   سماوي = أكشن، ليموني = سعر. كروت سادة، مسافات ثابتة، من غير توهج. */
:root{--k-bg:#050c0e;--k-s1:#0b1619;--k-s2:#11201f;--k-s3:#152a2e;--k-line:rgba(255,255,255,.07);--k-line2:rgba(34,229,255,.3);
  --k-cy:#22e5ff;--k-cy-ink:#00262d;--k-price:#7ff1ff;--k-tx:#eef8fa;--k-mu:#8aa2a7;--k-r:18px;--k-gap:12px}
html body{background:var(--k-bg)!important;font-family:'Cairo',Tajawal,'Noto Sans Arabic',system-ui,sans-serif!important}
html body button,html body input,html body select,html body textarea{font-family:inherit!important}
html body::before,html body::after{opacity:.35!important}
html body main#app.w h2{background:none!important;-webkit-text-fill-color:var(--k-tx)!important;color:var(--k-tx)!important;text-shadow:none!important}

/* ---------- الواجهة ---------- */
html body main#app.w .hero{box-shadow:none!important;border:1px solid var(--k-line)!important}
html body main#app.w .hero .cbtn.p{background:var(--k-cy)!important;color:var(--k-cy-ink)!important;border-color:transparent!important;box-shadow:0 8px 24px rgba(34,229,255,.22)!important}
html body main#app.w .hero .cbtn.p .tx b,html body main#app.w .hero .cbtn.p .tx small{color:var(--k-cy-ink)!important;-webkit-text-fill-color:var(--k-cy-ink)!important}
html body main#app.w .hero .cbtn.p .ci2{background:rgba(0,38,45,.12)!important;box-shadow:none!important}
html body main#app.w .hero .cbtn.p .ci2 .ic{stroke:var(--k-cy-ink)!important;color:var(--k-cy-ink)!important}
html body main#app.w .hero .cbtn.p::after{display:none!important}
html body main#app.w .hero .cbtn.g{background:transparent!important;border:1px solid var(--k-line2)!important;box-shadow:none!important}
@media (max-width:560px){
  html body main#app.w .hero .cta{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}
  html body main#app.w .hero .cbtn{min-width:0!important;padding:12px!important;gap:8px!important;justify-content:center!important}
  html body main#app.w .hero .cbtn .tx small,html body main#app.w .hero .cbtn .ar,html body main#app.w .hero .cbtn.g .ci2,html body main#app.w .hero .stage .sb{display:none!important}
  html body main#app.w .hero .cbtn .tx b{font-size:14.5px!important;white-space:nowrap!important}
  html body main#app.w .hero .cbtn .ci2{width:34px!important;height:34px!important;flex:none!important}
}

/* ---------- البحث ---------- */
.k12-tools{position:relative;margin:16px 0 0}
.k12-search{display:flex;align-items:center;gap:10px;height:54px;padding:0 16px;border-radius:16px;background:var(--k-s1);border:1px solid var(--k-line);cursor:text;transition:border-color .2s}
.k12-search:focus-within{border-color:var(--k-cy)}
.k12-search .ic{width:20px;height:20px;color:var(--k-mu);stroke:currentColor;flex:none}
.k12-search input{flex:1;min-width:0;height:100%;background:none;border:0;outline:0;color:var(--k-tx);font-size:15.5px}
.k12-search input::placeholder{color:var(--k-mu)}
.k12-res{position:absolute;inset-inline:0;top:60px;z-index:40;padding:6px;border-radius:16px;background:#0d1b1f;border:1px solid var(--k-line2);box-shadow:0 20px 50px rgba(0,0,0,.6);max-height:min(60vh,420px);overflow:auto}
.k12-r{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:12px;color:var(--k-tx);text-decoration:none}
.k12-r:hover,.k12-r:focus{background:rgba(34,229,255,.08);outline:0}
.k12-r>span:nth-child(2){flex:1;min-width:0;display:grid}.k12-r b{font-size:14.5px;font-weight:800}.k12-r small{color:var(--k-mu);font-size:12px}
.k12-r em{font-style:normal;color:var(--k-price);font-weight:800;font-size:14px}
.k12-ra{width:42px;height:42px;border-radius:11px;background:#132328 center/cover;flex:none;display:grid;place-items:center;font-weight:900;font-size:13px;color:var(--k-cy)}
.k12-none{padding:14px;color:var(--k-mu);font-size:14px;line-height:1.8}.k12-none a{color:var(--k-cy);font-weight:700}
@media (min-width:1100px){.k12-tools{display:none}}

/* ---------- أقسام الصفحة الرئيسية: نفس الإيقاع ---------- */
.k12-sec{margin-top:32px;animation:k12in .5s cubic-bezier(.2,.8,.2,1) both}
@keyframes k12in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
.k12-h{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}
html body main#app.w .k12-h h2{margin:0!important;font-size:20px!important;font-weight:900!important;line-height:1.3!important}
.k12-h a{display:inline-flex;align-items:center;gap:2px;color:var(--k-cy);font-size:13.5px;font-weight:700;text-decoration:none;white-space:nowrap}
.k12-h a .ic{width:16px;height:16px;stroke:currentColor}

/* ---------- كارت المنتج ---------- */
.k12-grid,html body main#app.w .grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--k-gap)!important}
@media (min-width:640px){.k12-grid,html body main#app.w .grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media (min-width:1000px){.k12-grid,html body main#app.w .grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}}
.k12-card{position:relative;display:flex;flex-direction:column;padding:8px 8px 12px;border-radius:var(--k-r);background:var(--k-s1);border:1px solid var(--k-line);color:var(--k-tx);text-decoration:none;transition:border-color .2s,transform .2s,background .2s}
.k12-card:hover{border-color:var(--k-line2);background:var(--k-s2);transform:translateY(-2px)}
.k12-card:active{transform:scale(.98)}
.k12-img{display:grid;place-items:center;aspect-ratio:1;border-radius:13px;background:var(--k-s3) center/cover no-repeat}
.k12-img.ph b{font-size:26px;font-weight:900;color:var(--k-cy)}
.k12-bd{position:absolute;top:14px;inset-inline-start:14px;z-index:1;padding:3px 9px;border-radius:999px;background:rgba(5,12,14,.82);backdrop-filter:blur(6px);border:1px solid rgba(255,179,71,.5);color:#ffcf85;font-size:11px;font-weight:800}
.k12-nm{margin:10px 4px 0;font-size:14.5px;font-weight:800;line-height:1.35;unicode-bidi:plaintext;text-align:start;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
.k12-sb{margin:2px 4px 0;font-size:12px;color:var(--k-mu);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.k12-buy{display:flex;align-items:flex-end;justify-content:space-between;gap:6px;margin:12px 4px 0;margin-top:auto;padding-top:12px}
.k12-pr{display:grid;line-height:1.15}
.k12-pr small{font-size:11px;color:var(--k-mu);font-weight:600}
.k12-pr strong{font-size:17px;font-weight:900;color:var(--k-price);letter-spacing:.2px}
.k12-go{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:var(--k-cy);color:var(--k-cy-ink);flex:none;transition:transform .2s}
html body .k12-go .ic,html body .k12-go svg{width:18px!important;height:18px!important;stroke:var(--k-cy-ink)!important;color:var(--k-cy-ink)!important;stroke-width:2.6!important;fill:none!important}html body .k12-go svg path.f{display:none!important}
.k12-card:hover .k12-go{transform:translateX(-3px)}

/* ---------- كروت الأقسام ---------- */
.k12-cats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--k-gap)}
@media (min-width:760px){.k12-cats{grid-template-columns:repeat(3,minmax(0,1fr))}}
.k12-cat{display:grid;gap:2px;padding:14px;border-radius:var(--k-r);background:var(--k-s1);border:1px solid var(--k-line);color:var(--k-tx);text-decoration:none;transition:border-color .2s,background .2s}
.k12-cat:hover{border-color:var(--k-line2);background:var(--k-s2)}
.k12-stack i{width:52px;height:52px;border-radius:14px;background:var(--k-s3) center/cover;border:2px solid var(--k-s1);box-shadow:0 4px 12px rgba(0,0,0,.35);transition:margin .25s}
.k12-stack i+i{margin-inline-start:-16px}
.k12-cat:hover .k12-stack i+i{margin-inline-start:-10px}
.k12-cat-acc .k12-stack i{width:64px;border-radius:12px}
.k12-cn{font-size:15px;font-weight:800}
.k12-cc{font-size:12px;color:var(--k-mu)}.k12-cc bdi{color:var(--k-price);font-weight:800}

/* ---------- خدمات تانية ---------- */
.k12-svc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--k-gap)}
.k12-svc a{display:grid;justify-items:center;gap:8px;padding:14px 4px;border-radius:var(--k-r);background:var(--k-s1);border:1px solid var(--k-line);color:var(--k-tx);text-decoration:none;text-align:center}
.k12-svc a:hover{border-color:var(--k-line2)}
.k12-svc span{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:rgba(34,229,255,.1);color:var(--k-cy)}
.k12-svc .ic{width:21px;height:21px;stroke:currentColor}
.k12-svc b{font-size:12.5px;font-weight:700;line-height:1.35}

@media (min-width:760px){.k12-svc a{grid-auto-flow:column;justify-content:center;align-items:center;gap:12px}.k12-svc b{font-size:14px}}

/* ---------- إزاي تشحن ---------- */
.k12-how ol{list-style:none;margin:0;padding:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;border-radius:var(--k-r);background:var(--k-s1);border:1px solid var(--k-line)}
.k12-how li{position:relative;display:grid;justify-items:center;gap:8px;text-align:center;font-size:12.5px;line-height:1.45}
.k12-how li b{position:relative;z-index:1;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--k-s3);border:1px solid var(--k-line2);color:var(--k-cy);font-size:13px;font-weight:900}
.k12-how li+li::before{content:"";position:absolute;top:15px;inset-inline-end:calc(50% + 18px);width:calc(100% - 28px);height:1px;background:var(--k-line2)}
.k12-how li span{color:var(--k-tx);font-weight:700}

/* ---------- مكافآت ---------- */
.k12-perks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--k-gap)}
.k12-perks a{display:grid;gap:2px;padding:14px 12px;border-radius:var(--k-r);background:var(--k-s1);border:1px solid var(--k-line);text-decoration:none}
.k12-perks b{font-size:19px;font-weight:900;color:var(--k-price)}
.k12-perks span{font-size:12px;color:var(--k-mu);line-height:1.5}

/* ---------- طرق الدفع جوه المحفظة ---------- */
.k12-paysec{margin-top:28px}
.k12-pms{display:grid;gap:10px}
@media (min-width:760px){.k12-pms{grid-template-columns:repeat(3,minmax(0,1fr))}}
.k12-pm{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:var(--k-r);background:var(--k-s1);border:1px solid var(--k-line)}
.k12-pm-mk{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:13px;background:var(--c);color:#fff;font-weight:900;font-size:14px;letter-spacing:.5px}
.k12-pm-tx{display:grid;gap:3px;min-width:0}
.k12-pm-tx b{font-size:15px;color:var(--k-tx)}.k12-pm-tx small{font-size:12.5px;color:var(--k-mu);line-height:1.6}
.k12-pm-tx em{font-style:normal;font-size:12px;color:var(--k-cy)}
.k12-copy{justify-self:start;margin-top:4px;padding:6px 10px;border-radius:10px;background:var(--k-s3);border:1px solid var(--k-line2);color:var(--k-tx);font-size:13px;font-weight:700;cursor:pointer}
.k12-paysteps{list-style:none;margin:12px 0 0;padding:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border-radius:var(--k-r);background:var(--k-s1);border:1px solid var(--k-line)}
@media (min-width:760px){.k12-paysteps{grid-template-columns:repeat(4,minmax(0,1fr))}}
.k12-paysteps li{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--k-tx);font-weight:600}
.k12-paysteps b{display:grid;place-items:center;width:24px;height:24px;flex:none;border-radius:50%;background:var(--k-cy);color:var(--k-cy-ink);font-size:12px}
@media (max-width:420px){.k12-paysteps{grid-template-columns:1fr}}
.k12-wa{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;height:50px;border-radius:14px;background:#1fae5b;color:#fff;font-weight:800;text-decoration:none}
.k12-wa .ic{width:20px;height:20px;stroke:currentColor}

/* ---------- الفوتر ---------- */
html body footer.ft .ftg>div:nth-child(2){display:none!important}
@media (max-width:760px){
  html body footer.ft .ftg{gap:18px!important}
  html body footer.ft .ftg>div:nth-child(3){display:flex!important;flex-wrap:wrap!important;gap:6px 14px!important}
  html body footer.ft .ftg>div:nth-child(3)>b{flex-basis:100%!important}
}
@media (max-width:560px){html body .peek{transform:scale(.8)!important;transform-origin:bottom left!important}}
@media (prefers-reduced-motion:reduce){.k12-sec{animation:none}.k12-card,.k12-cat,.k12-go,.k12-stack i{transition:none}}

/* ---------- كارت: سعر قديم، شارة خصم، صور بديلة ---------- */
.k12-pr small s{color:var(--k-mu);opacity:.8;font-weight:600}
.k12-bd.sv{border-color:rgba(127,241,255,.5);color:var(--k-price)}
.k12-img.ph{background:linear-gradient(145deg,var(--c,#16323a),#0b1619 140%)}
.k12-img.ph b{color:#fff;font-size:28px}
.k12-ask{font-size:13px!important;color:var(--k-tx)!important}
html body .k12-go.wa{background:#1fae5b}html body .k12-go.wa .ic,html body .k12-go.wa svg{stroke:#fff!important;color:#fff!important}
.k12-stack i.ph{display:grid;place-items:center;font-style:normal;font-weight:900;font-size:13px;color:#fff;background:var(--c,#16323a)}

/* ---------- قسم الحسابات: VIP ---------- */
.k12-accp .k12-wm{position:absolute;inset:auto 0 -14px;text-align:center;font-size:74px;font-weight:900;letter-spacing:6px;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(255,179,71,.22);pointer-events:none}
.k12-rib{position:absolute;top:8px;inset-inline-start:8px;z-index:2;padding:3px 9px;border-radius:999px;background:linear-gradient(135deg,#ffd27a,#ff9f2e);color:#2a1600;font-size:10.5px;font-weight:900;box-shadow:0 4px 12px rgba(255,159,46,.3)}
.k12-orb{position:relative;display:grid;place-items:center;width:100%;height:100%}
.k12-orb::before{content:"";position:absolute;width:96px;height:96px;border-radius:50%;border:1px dashed rgba(255,179,71,.35)}
.k12-orb-c{position:relative;z-index:1;display:flex}
.k12-orb-c i{display:block;background-size:cover;background-position:center;width:58px!important;height:58px!important;border-radius:18px!important;box-shadow:0 0 0 2px #0b1619,0 0 24px rgba(255,179,71,.35)!important}
.k12-orb em{position:absolute;display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:999px;background:rgba(5,12,14,.85);border:1px solid rgba(255,179,71,.35);color:#ffd9a0;font-style:normal;font-size:9.5px;font-weight:800;white-space:nowrap}
.k12-orb em .ic{width:10px;height:10px;stroke:#ffb347}
.k12-orb .o1{top:20%;inset-inline-end:6%}.k12-orb .o2{top:52%;inset-inline-start:5%}.k12-orb .o3{bottom:9%;inset-inline-end:14%}
@media (min-width:760px){.k12-orb em{font-size:11px;padding:3px 9px}}
/* الحسابات قسم جديد: بياخد الصف كله على الموبايل */
@media (max-width:759px){
  .k12-cat-vip{grid-column:1/-1;order:-1}
  .k12-cat-vip .k12-panel{aspect-ratio:21/9}
  .k12-cat-vip .k12-orb em{font-size:11px;padding:3px 10px}
  .k12-cat-vip .k12-orb .o1{top:16%;inset-inline-end:22%}.k12-cat-vip .k12-orb .o2{top:46%;inset-inline-start:20%}.k12-cat-vip .k12-orb .o3{bottom:12%;inset-inline-end:26%}
}

/* ---------- لوحة الأقسام والعروض: لون + أيقونة + صور ---------- */
.k12-panel{position:relative;display:grid;place-items:center;overflow:hidden;aspect-ratio:16/10;border-radius:14px;
  background:radial-gradient(120% 90% at 100% 0,color-mix(in srgb,var(--hue) 34%,transparent),transparent 60%),linear-gradient(160deg,color-mix(in srgb,var(--hue) 14%,#0c1a1e),#0a1417);
  border:1px solid color-mix(in srgb,var(--hue) 22%,transparent)}
.k12-pico{position:absolute;inset-inline-start:-14px;bottom:-18px;color:var(--hue);opacity:.18;transform:rotate(-12deg)}
.k12-pico .ic{width:104px;height:104px;stroke:currentColor;stroke-width:1.4}
.k12-pico .ic path.f{display:none}
.k12-pstack{position:relative;display:flex;align-items:center}
.k12-pstack i{width:54px;height:54px;border-radius:15px;background:var(--k-s3) center/cover;box-shadow:0 10px 22px rgba(0,0,0,.5),0 0 0 2px #0b1619;transition:transform .25s}
.k12-pstack i+i{margin-inline-start:-14px}
.k12-pstack i:nth-child(2){transform:translateY(-6px) scale(1.08);z-index:1}
.k12-pstack i.ph{display:grid;place-items:center;font-style:normal;font-weight:900;font-size:13px;color:#fff;background:var(--c,#16323a)}
.k12-cat:hover .k12-pstack i:first-child{transform:translateX(4px) rotate(4deg)}
.k12-cat:hover .k12-pstack i:last-child{transform:translateX(-4px) rotate(-4deg)}
.k12-ptag{position:absolute;top:8px;inset-inline-start:8px;padding:3px 9px;border-radius:999px;background:var(--hue);color:#041014;font-size:12px;font-weight:900;direction:ltr}
.k12-cat{gap:4px!important;padding:8px 8px 12px!important}
.k12-cat .k12-panel{margin-bottom:8px}
.k12-cat .k12-cn,.k12-cat .k12-cc{padding-inline:4px}
.k12-offer .k12-panel{aspect-ratio:1}
.k12-offer .k12-pstack i{width:64px;height:64px;border-radius:18px}

/* ---------- ليه تشحن من عندنا ---------- */
.k12-why{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--k-gap)}
@media (min-width:760px){.k12-why{grid-template-columns:repeat(4,minmax(0,1fr))}}
.k12-why>div{display:grid;gap:4px;align-content:start;padding:14px;border-radius:var(--k-r);background:var(--k-s1);border:1px solid var(--k-line)}
.k12-why .ic{width:22px;height:22px;stroke:var(--k-cy);margin-bottom:4px}
.k12-why b{font-size:14.5px;color:var(--k-tx)}.k12-why span{font-size:12.5px;color:var(--k-mu);line-height:1.6}
.k12-why a{color:var(--k-cy)}

/* ---------- آراء ---------- */
.k12-rev{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,80%);gap:var(--k-gap);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px}
.k12-rev figure{margin:0;scroll-snap-align:start;padding:16px;border-radius:var(--k-r);background:var(--k-s1);border:1px solid var(--k-line)}
.k12-rev blockquote{margin:0 0 10px;font-size:14px;line-height:1.8;color:var(--k-tx)}
.k12-rev figcaption{font-size:12px;color:var(--k-mu)}

/* ---------- أسئلة ---------- */
.k12-faq details{border-radius:16px;background:var(--k-s1);border:1px solid var(--k-line);margin-bottom:8px}
.k12-faq summary{list-style:none;cursor:pointer;padding:15px 16px;font-size:14.5px;font-weight:800;color:var(--k-tx);display:flex;justify-content:space-between;gap:10px}
.k12-faq summary::-webkit-details-marker{display:none}
.k12-faq summary::after{content:"+";color:var(--k-cy);font-size:20px;line-height:1;font-weight:700}
.k12-faq details[open] summary::after{content:"−"}
.k12-faq p{margin:0;padding:0 16px 15px;font-size:13.5px;line-height:1.8;color:var(--k-mu)}
.k12-faq a{color:var(--k-cy)}

/* ---------- الواجهة أصغر على الموبايل علشان صندوق الشحن يبان ---------- */
@media (max-width:560px){
  html body main#app.w .hero{padding-block:22px 0!important}
  html body main#app.w .hero h1{font-size:40px!important;line-height:1.15!important}
  html body main#app.w .hero .t>p{display:none!important}
  html body main#app.w .hero{padding-bottom:20px!important;min-height:0!important}
  html body main#app.w .mq{display:none!important}
}

/* قسم بصورة واحدة: أكبر وفي النص */
.k12-solo .k12-pstack i{width:76px;height:76px;border-radius:22px;transform:none!important}
.k12-solo .k12-ptag{background:rgba(5,12,14,.8);color:var(--hue);border:1px solid color-mix(in srgb,var(--hue) 50%,transparent);direction:rtl;unicode-bidi:isolate;top:auto;bottom:8px;inset-inline-start:50%;transform:translateX(50%);white-space:nowrap}

/* الهيدر على الموبايل: الاسم في ناحية والأزرار في الناحية التانية */
@media (max-width:1099px){
  html body #site-header .hd{justify-content:flex-start!important}
  html body #site-header .hd .wm{margin-inline-end:auto!important}
}

/* ===== كروت الأقسام ===== */
.k12-cat{position:relative}
.k12-cat .k12-cn{font-size:16px!important}
.k12-cat .k12-cc{font-size:12.5px!important}
.k12-cgo{position:absolute;bottom:14px;inset-inline-end:12px;display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:rgba(34,229,255,.12);color:var(--k-cy);transition:transform .2s,background .2s}
html body .k12-cgo .ic,html body .k12-cgo svg{width:16px!important;height:16px!important;stroke:currentColor!important;fill:none!important;stroke-width:2.6!important}
html body .k12-cgo svg path.f{display:none!important}
.k12-cat:hover .k12-cgo{background:var(--k-cy);color:var(--k-cy-ink);transform:translateX(-3px)}
@media (max-width:759px){.k12-cats>.k12-cat:last-child{grid-column:1/-1}.k12-cats>.k12-cat:last-child .k12-panel{aspect-ratio:21/8}}

.k12-cat .k12-cc{padding-inline-end:40px!important}

/* ===== شحن سريع: بسيط ===== */
.k12-quick{position:relative;isolation:isolate;overflow:hidden;margin-top:14px;padding:14px;border-radius:20px;background:#0a171a;border:1px solid var(--k-line2)}
.k12-quick::before{content:"";position:absolute;top:-70px;inset-inline-end:-70px;width:190px;height:190px;z-index:-1;border-radius:50%;background:var(--qbg) center/cover;filter:blur(42px);opacity:.25}
.k12-qtop{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}
html body main#app.w .k12-qtop h2{display:flex;align-items:center;gap:6px;margin:0!important;font-size:17px!important;font-weight:900!important}
html body .k12-qtop h2 .ic{width:18px;height:18px;stroke:var(--k-cy)!important}
.k12-qtabs{display:flex;gap:6px}
.k12-qtabs button{padding:2px;border-radius:50%;background:none;border:2px solid transparent;cursor:pointer;opacity:.5;transition:opacity .2s,border-color .2s}
.k12-qtabs button.on{opacity:1;border-color:var(--k-cy)}
.k12-qi{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--k-s3) center/cover;font-size:10px}
.k12-qid{display:block;width:100%;height:46px;padding:0 14px;margin-bottom:10px;border-radius:12px;background:rgba(0,0,0,.35);border:1px solid var(--k-line);outline:0;color:var(--k-tx);font-size:15px;font-weight:700;transition:border-color .2s}
.k12-qid:focus{border-color:var(--k-cy)}
.k12-qid::placeholder{color:#64797d;font-weight:500}
/* الباقات: كروت صغيرة بتتسحب، فيها رسمة العملة */
.k12-qpk{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;margin:0 -14px;padding:8px 14px 6px;scroll-snap-type:x mandatory}
.k12-qpk::-webkit-scrollbar{display:none}
.k12-pk{position:relative;flex:none;display:grid;justify-items:center;width:88px;padding:12px 6px 10px;border-radius:18px;cursor:pointer;scroll-snap-align:start;color:var(--k-tx);
  background:radial-gradient(80% 60% at 50% 20%,rgba(34,229,255,.12),transparent 70%),#0e1d21;border:1px solid var(--k-line);transition:transform .2s,border-color .2s,box-shadow .2s}
.k12-pk:active{transform:scale(.96)}
.k12-pkart{display:block;width:38px;height:38px;margin-bottom:6px;transition:transform .25s}
.k12-pkart svg{width:100%;height:100%;filter:drop-shadow(0 4px 8px rgba(34,229,255,.35))}
.k12-pk b{font-size:16px;font-weight:900;line-height:1.1}
.k12-pk small{font-size:10.5px;color:var(--k-mu);font-weight:700;margin-bottom:8px}
.k12-pkp{padding:4px 10px;border-radius:999px;background:rgba(127,241,255,.1);color:var(--k-price);font-size:12.5px;font-weight:900}
.k12-pk em{position:absolute;top:-6px;inset-inline-end:-2px;font-style:normal;font-size:15px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.6))}
.k12-pk.on{border-color:transparent;transform:translateY(-3px);
  background:radial-gradient(80% 60% at 50% 20%,rgba(34,229,255,.28),transparent 70%) padding-box,linear-gradient(#0f2428,#0f2428) padding-box,linear-gradient(160deg,#7af4ff,#22e5ff 50%,#7ff1ff) border-box;border:1.5px solid transparent;box-shadow:0 10px 24px rgba(34,229,255,.22)}
.k12-pk.on .k12-pkart{transform:scale(1.15) rotate(-6deg)}
.k12-pk.on .k12-pkp{background:var(--k-price);color:#03262d}

/* زرار الشحن: في النص، كبسولة بتدرّج الموقع، والسعر جواه */
.k12-qgo{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:10px;width:auto;min-width:62%;height:52px;margin:14px auto 2px;padding:0 26px;border:0;border-radius:999px;
  background:linear-gradient(135deg,#7af4ff,#22e5ff 50%,#10b8d6);color:var(--k-cy-ink);font-size:16.5px;font-weight:900;cursor:pointer;
  box-shadow:0 10px 28px rgba(34,229,255,.35),inset 0 1px 0 rgba(255,255,255,.55);animation:k12glow 2.6s ease-in-out infinite}
@keyframes k12glow{0%,100%{box-shadow:0 10px 28px rgba(34,229,255,.3),inset 0 1px 0 rgba(255,255,255,.55)}50%{box-shadow:0 10px 36px rgba(34,229,255,.55),inset 0 1px 0 rgba(255,255,255,.55)}}
.k12-qgo::after{content:"";position:absolute;inset:0 auto 0 -40%;width:30%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.6),transparent);transform:skewX(-18deg);animation:k12shine 3.4s ease-in-out infinite;pointer-events:none}
@keyframes k12shine{0%,60%{inset-inline-start:-40%}100%{inset-inline-start:120%}}
.k12-qgo:active{transform:scale(.97)}
.k12-qgo>span:first-child{display:inline-flex;align-items:center;gap:6px}
html body .k12-qgo .ic,html body .k12-qgo svg{width:18px!important;height:18px!important;stroke:var(--k-cy-ink)!important;fill:none!important;stroke-width:2.4!important}
html body .k12-qgo svg path.f{display:none!important}
.k12-qgo>i{width:1px;height:20px;background:rgba(0,38,45,.25)}
.k12-qgo-p{display:inline-flex;align-items:baseline;gap:6px}
.k12-qgo-p b{font-size:17px;font-weight:900;color:var(--k-cy-ink)}
.k12-qgo-p s{font-size:12px;font-weight:700;color:rgba(0,38,45,.5)}
@media (prefers-reduced-motion:reduce){.k12-qgo,.k12-qgo::after{animation:none}}
.k12-qnote{margin:8px 0 0;text-align:center;font-size:12px;color:#ff8a8a;font-weight:700}


/* ===== صفحة المنتج: الباقات زي كروت الشحن السريع ===== */
html body main#app.w .pkgs{gap:20px 10px!important;padding-top:12px!important;overflow:visible!important}
html body main#app.w .pkgs .pkg{position:relative!important;overflow:visible!important;display:grid!important;justify-items:center!important;align-content:start!important;gap:2px!important;min-height:0!important;padding:18px 8px 12px!important;border-radius:18px!important;text-align:center!important;
  background:radial-gradient(80% 60% at 50% 18%,rgba(34,229,255,.12),transparent 70%),#0e1d21!important;border:1px solid var(--k-line)!important;box-shadow:none!important;transition:transform .2s,box-shadow .2s!important}
html body main#app.w .pkgs .pkg:active{transform:scale(.97)!important}
html body main#app.w .pkgs .pkg .pi{display:block!important;width:44px!important;height:44px!important;margin:0 0 8px!important;background:none!important;box-shadow:none!important;border:0!important;transition:transform .25s}
html body main#app.w .pkgs .pkg .pi svg{width:100%!important;height:100%!important;filter:drop-shadow(0 4px 10px rgba(34,229,255,.35))}
html body main#app.w .pkgs .pkg b{display:grid!important;font-size:19px!important;font-weight:900!important;line-height:1.15!important;color:var(--k-tx)!important}
html body main#app.w .pkgs .pkg b small{font-size:11px!important;color:var(--k-mu)!important;font-weight:700!important}
html body main#app.w .pkgs .pkg em.k{margin-top:8px!important;padding:4px 12px!important;border-radius:999px!important;background:rgba(127,241,255,.1)!important;color:var(--k-price)!important;-webkit-text-fill-color:var(--k-price)!important;font-size:14px!important;font-weight:900!important;font-style:normal!important}
html body main#app.w .pkgs .pkg .sv{margin-top:4px!important;font-size:11px!important;color:var(--k-mu)!important;background:none!important;padding:0!important}
html body main#app.w .pkgs .pkg .sv:not(.n){color:#bff8ff!important}
html body main#app.w .pkgs .pkg .hot{position:absolute!important;top:-9px!important;inset-inline-start:50%!important;transform:translateX(50%)!important;width:max-content!important;padding:2px 10px!important;border-radius:999px!important;background:#152a2e!important;color:var(--k-tx)!important;border:1px solid var(--k-line2)!important;font-size:10.5px!important;font-weight:800!important;box-shadow:none!important}
html body main#app.w .pkgs .pkg .cm2{position:absolute!important;top:8px!important;inset-inline-end:8px!important;width:20px!important;height:20px!important;border-radius:50%!important;background:var(--k-cy)!important;display:grid!important;place-items:center!important;opacity:0!important;transform:scale(.5)!important;transition:all .2s!important}
html body main#app.w .pkgs .pkg .cm2 svg{width:12px!important;height:12px!important;stroke:var(--k-cy-ink)!important;stroke-width:3!important}
html body main#app.w .pkgs .pkg.on{transform:translateY(-3px)!important;border-color:transparent!important;box-shadow:0 10px 24px rgba(34,229,255,.22)!important;
  background:radial-gradient(80% 60% at 50% 18%,rgba(34,229,255,.28),transparent 70%) padding-box,linear-gradient(#0f2428,#0f2428) padding-box,linear-gradient(160deg,#7af4ff,#22e5ff 50%,#7ff1ff) border-box!important;border:1.5px solid transparent!important}
html body main#app.w .pkgs .pkg.on .pi{transform:scale(1.12) rotate(-6deg)}
html body main#app.w .pkgs .pkg.on em.k{background:var(--k-price)!important;color:#03262d!important;-webkit-text-fill-color:#03262d!important}
html body main#app.w .pkgs .pkg.on .cm2{opacity:1!important;transform:none!important}
html body main#app.w .pkgs .pkg.on .hot{background:linear-gradient(135deg,#ff9a3d,#ff5e3a)!important;border-color:transparent!important;color:#fff!important}

/* ===== حركة التنقل بين الصفحات ===== */
html body main#app.w.k12-pg>*{animation:k12page .4s cubic-bezier(.2,.8,.2,1) both}
html body main#app.w.k12-pg>*:nth-child(2){animation-delay:.05s}html body main#app.w.k12-pg>*:nth-child(3){animation-delay:.1s}html body main#app.w.k12-pg>*:nth-child(4){animation-delay:.15s}html body main#app.w.k12-pg>*:nth-child(n+5){animation-delay:.2s}
@keyframes k12page{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
/* لمسة عند الضغط على أي كارت */
.k12-card,.k12-cat,.k12-svc a,.k12-why>div{-webkit-tap-highlight-color:transparent}
.k12-cat:active,.k12-svc a:active{transform:scale(.98)}
.k12-pk:hover .k12-pkart,html body main#app.w .pkgs .pkg:hover .pi{transform:translateY(-2px) scale(1.06)}
@media (prefers-reduced-motion:reduce){html body main#app.w.k12-pg>*{animation:none}}

/* ===== شريط الدفع في صفحة المنتج ===== */
@media (max-width:779px){
  html body>.pbar{position:fixed!important;inset-inline:12px!important;bottom:calc(66px + env(safe-area-inset-bottom,0px))!important;z-index:40!important;display:flex!important;align-items:center!important;gap:12px!important;padding:8px 8px 8px 16px!important;
    border-radius:20px!important;background:rgba(8,20,23,.92)!important;backdrop-filter:blur(18px) saturate(160%)!important;border:1px solid var(--k-line2)!important;box-shadow:0 14px 34px rgba(0,0,0,.55)!important;animation:k12up .35s cubic-bezier(.2,.8,.2,1) both}
  html body>.pbar>div{display:grid;line-height:1.15;padding-inline-start:4px}
  html body>.pbar small{font-size:11px!important;color:var(--k-mu)!important}
  html body>.pbar b{font-size:19px!important;font-weight:900!important;color:var(--k-price)!important;-webkit-text-fill-color:var(--k-price)!important;background:none!important}
  html body>.pbar .pyb{flex:1!important;height:46px!important;padding:0 14px!important;margin:0!important;border:0!important;border-radius:14px!important;font-size:14.5px!important;font-weight:900!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;
    background:linear-gradient(135deg,#7af4ff,#22e5ff 50%,#10b8d6)!important;color:var(--k-cy-ink)!important;box-shadow:0 8px 20px rgba(34,229,255,.3)!important}
  html body>.pbar .pyb.dis{background:#13262a!important;color:#cfe3e6!important;-webkit-text-fill-color:#cfe3e6!important;opacity:1!important;box-shadow:inset 0 0 0 1px var(--k-line2)!important}html body>.pbar .pyb.dis *{color:#cfe3e6!important;-webkit-text-fill-color:#cfe3e6!important;opacity:1!important}
  html body>.pbar .pyb .ic{width:16px!important;height:16px!important;stroke:currentColor!important}
  body.k12-hasbar main#app.w{padding-bottom:90px!important}
}
@keyframes k12up{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}

/* ===== زرار الدعم العايم: دايرة صغيرة ===== */
html body .fab-sup{display:block!important;position:fixed!important;z-index:45!important;bottom:calc(74px + env(safe-area-inset-bottom,0px))!important;inset-inline-end:14px!important;inset-inline-start:auto!important;transition:bottom .3s ease}
body.k12-hasbar .fab-sup{bottom:calc(140px + env(safe-area-inset-bottom,0px))!important}
html body .fab-sup .fab-btn{position:relative!important;width:50px!important;height:50px!important;min-width:0!important;padding:0!important;border-radius:50%!important;display:grid!important;place-items:center!important;
  background:linear-gradient(135deg,#7af4ff,#22e5ff 55%,#10b8d6)!important;border:0!important;box-shadow:0 10px 24px rgba(34,229,255,.35)!important}
html body .fab-sup .fab-btn::before{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid #22e5ff;animation:k12ring 2.4s ease-out infinite;pointer-events:none}
@keyframes k12ring{0%{transform:scale(1);opacity:.7}100%{transform:scale(1.6);opacity:0}}
html body .fab-sup .fab-txt{display:none!important}
html body .fab-sup .fab-ic{display:grid!important;place-items:center!important;width:auto!important;height:auto!important;background:none!important;box-shadow:none!important;position:relative}
html body .fab-sup .fab-ic .ic,html body .fab-sup .fab-ic svg{width:22px!important;height:22px!important;stroke:var(--k-cy-ink)!important;color:var(--k-cy-ink)!important}
html body .fab-sup .fab-dot{position:absolute!important;top:-6px!important;inset-inline-end:-8px!important;width:11px!important;height:11px!important;border-radius:50%!important;background:#2ee59d!important;border:2px solid #0a1a1d!important}
html body .peek{display:none!important}
@media (prefers-reduced-motion:reduce){html body .fab-sup .fab-btn::before{animation:none}}

/* ===== متجر الحسابات: كروت متجر بصورة كبيرة ===== */
html body main#app.w .ags{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
@media (min-width:760px){html body main#app.w .ags{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media (min-width:1100px){html body main#app.w .ags{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
html body main#app.w .ac3{display:flex!important;flex-direction:column!important;padding:8px!important;border-radius:18px!important;background:var(--k-s1)!important;border:1px solid var(--k-line)!important;box-shadow:none!important;overflow:hidden!important;transition:border-color .2s,transform .2s!important}
html body main#app.w .ac3:hover{border-color:var(--k-line2)!important;transform:translateY(-2px)!important}
html body main#app.w .ac3 .fw{position:relative!important;width:100%!important;height:auto!important;aspect-ratio:4/3!important;margin:0!important;padding:0!important;border-radius:13px!important;overflow:hidden!important;background:#132328!important}
html body main#app.w .ac3 .fr,html body main#app.w .ac3 .fr.split{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important}
html body main#app.w .ac3 .ac-main-img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important;transition:transform .5s ease}
html body main#app.w .ac3:hover .ac-main-img{transform:scale(1.06)}
html body main#app.w .ac3 .ac-hud .ac-view-pill,html body main#app.w .ac3 .ac-hud .ac-ctrls{display:none!important}
html body main#app.w .ac3 .ac-hud{position:absolute!important;inset:auto 0 6px 0!important;width:auto!important;height:auto!important;display:flex!important;justify-content:center!important;background:none!important;padding:0!important}
html body main#app.w .ac3 .ac-dots{width:auto!important;gap:4px!important}
html body main#app.w .ac3 .ac-dot{width:6px!important;height:6px!important;border-radius:50%!important;background:rgba(255,255,255,.45)!important}
html body main#app.w .ac3 .ac-dot.on{width:16px!important;border-radius:4px!important;background:#fff!important}
html body main#app.w .ac3 .gb{position:absolute!important;top:6px!important;inset-inline-start:6px!important;z-index:2!important;display:flex!important;gap:4px!important;width:auto!important;height:auto!important}
html body main#app.w .ac3 .gb .gl:not(.r){display:none!important}
html body main#app.w .ac3 .gb .gl.r{padding:3px 9px!important;border-radius:999px!important;font-size:10.5px!important;background:rgba(5,12,14,.82)!important;backdrop-filter:blur(6px)}
html body main#app.w .ac3 .in{display:flex!important;flex-direction:column!important;flex:1!important;gap:6px!important;padding:10px 4px 2px!important;width:auto!important}
html body main#app.w .ac3 .tl{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:6px!important;order:2!important}
html body main#app.w .ac3 .tl .rr{display:none!important}
html body main#app.w .ac3 .lvt{padding:3px 8px!important;border-radius:8px!important;font-size:10.5px!important;line-height:1.3!important;background:rgba(34,229,255,.1)!important;color:var(--k-cy)!important;border:0!important;white-space:nowrap!important}
html body main#app.w .ac3 h3{order:1!important;margin:0!important;font-size:14.5px!important;font-weight:800!important;line-height:1.35!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
html body main#app.w .ac3 .ac-specs{order:3!important;display:flex!important;gap:10px!important;padding:0!important;background:none!important;border:0!important}
html body main#app.w .ac3 .ac-sp{display:flex!important;align-items:baseline!important;gap:3px!important;padding:0!important;background:none!important;border:0!important;width:auto!important;min-width:0!important}
html body main#app.w .ac3 .ac-sp:nth-child(n+3){display:none!important}
html body main#app.w .ac3 .ac-num{font-size:12.5px!important;color:var(--k-tx)!important}
html body main#app.w .ac3 .ac-sp small{font-size:11px!important;color:var(--k-mu)!important}
html body main#app.w .ac3 .by3{order:4!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin-top:auto!important;padding-top:10px!important;border-top:0!important}
html body main#app.w .ac3 .pz-wrap{display:flex!important;align-items:baseline!important}
html body main#app.w .ac3 .pz{padding:0!important;background:none!important;border:0!important;font-size:17px!important;font-weight:900!important;color:var(--k-price)!important;-webkit-text-fill-color:var(--k-price)!important;box-shadow:none!important}
html body main#app.w .ac3 .bn2{display:grid!important;place-items:center!important;width:36px!important;height:36px!important;padding:0!important;border-radius:11px!important;font-size:0!important;background:var(--k-cy)!important;box-shadow:none!important}
html body main#app.w .ac3 .bn2 .ar2{font-size:18px!important;color:var(--k-cy-ink)!important;font-style:normal!important}

/* ===== حركة ظهور الكروت ===== */
.k12-rv{opacity:0;transform:translateY(18px) scale(.985);transition:opacity .55s cubic-bezier(.2,.8,.2,1) var(--d,0ms),transform .55s cubic-bezier(.2,.8,.2,1) var(--d,0ms)}
.k12-rv.k12-on{opacity:1;transform:none}
/* موجة الضغط */
.k12-ripw{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none;z-index:3}
.k12-rip{position:absolute;border-radius:50%;background:rgba(255,255,255,.35);transform:scale(0);animation:k12rip .6s ease-out forwards}
@keyframes k12rip{to{transform:scale(1);opacity:0}}
/* نطة أيقونة البار السفلي */
.k12-bump svg,.k12-bump .ic{animation:k12bump .45s cubic-bezier(.3,1.6,.5,1)}
@keyframes k12bump{0%{transform:scale(.7)}60%{transform:scale(1.18) translateY(-2px)}100%{transform:none}}
@media (prefers-reduced-motion:reduce){.k12-rv{opacity:1;transform:none;transition:none}.k12-bump svg{animation:none}}

/* ===== live site additions (admin, payments, apps) ===== */
/* ===== v30: phones & tablets (iPhone / Android / iPad) ===== */
*{-webkit-tap-highlight-color:transparent}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
body{overscroll-behavior-y:none}
.mdl{overscroll-behavior:contain}
.mc{max-height:90vh;max-height:90dvh;overflow:auto}
/* notch / rounded corners in landscape */
@supports(padding:max(0px)){.w{padding-inline:max(14px,env(safe-area-inset-left)) max(14px,env(safe-area-inset-right))}}
/* readable minimum sizes */
.bdg,.ac3 .gl,.hot,.pkg .hot{font-size:11px!important}
.tick span,.top2{font-size:12px}
/* touch: no sticky hover lift after a tap, use press feedback instead */
@media(hover:none){
 .gc:hover,.ac3:hover,.ac2:hover,.pkg:hover,.tile:hover,.pmc:hover,.pk:hover,.bn3>div:hover,.cbtn:hover,.btn:hover,.spot:hover,.rqb:hover .rqp,.pills a:hover{transform:none!important;translate:none!important}
 .ac3:hover .fr,.ac3:hover .gb,.ac3:hover .fr img{transform:none!important}
 .gc:active,.ac3:active,.pkg:active,.pmc:active,.cbtn:active,.btn:active,.chip:active,.bn2:active,.rqbtn:active,.pills a:active{transform:scale(.97)!important;transition:transform .12s}
}
/* comfortable tap targets (>=40px) */
@media(max-width:779px){
 .curb{height:34px;padding:0 10px}
 .btn.sm{min-height:40px;padding:0 14px}
 .crumb a,.sec a{display:inline-flex;align-items:center;min-height:36px;padding:0 4px}
 .qk .chip,.fl .chip,.am,.chip{min-height:38px}
 .vb{min-height:42px}
 .hd{height:62px}
 .bn a{min-height:50px;display:flex;flex-direction:column;align-items:center;justify-content:center}
}
/* collapsible search on narrow headers */
@media(max-width:600px){
 .hd{position:relative}
 .srch{flex:0 0 42px!important;max-width:42px!important;min-width:0;height:42px;padding:0!important;justify-content:center;margin-inline:auto 0;cursor:pointer;transition:max-width .25s,flex-basis .25s}
 .srch input{width:0;min-width:0;padding:0;opacity:0;pointer-events:none}
 .srch .ic{width:20px;height:20px}
 .srch.open{position:absolute;top:10px;inset-inline:12px;z-index:30;max-width:none!important;flex:none!important;padding:0 14px!important;justify-content:flex-start;background:#0a2226;border-color:var(--cy);box-shadow:0 10px 30px rgba(0,0,0,.5)}
 .srch.open input{width:auto;flex:1;opacity:1;pointer-events:auto;font-size:16px}
 .sdd{inset-inline:0}
}
/* small phones (iPhone SE, small Android) */
@media(max-width:380px){
 .hero h1{font-size:34px!important}
 .wm .wt b{font-size:14px!important}
 .cbtn .tx small{display:none!important}
 .stats b{font-size:13.5px!important}
 .ags{gap:8px!important}
 .ac3 h3{font-size:13px}
 .pz{font-size:15px}
}
/* phone landscape: keep the hero compact */
@media(max-height:500px) and (orientation:landscape){
 .hero{display:grid!important;grid-template-columns:1fr 1fr!important;min-height:0}
 .hero .stage{order:0;margin:0!important;max-width:none;aspect-ratio:1.6!important}
 .hero .t{text-align:start;padding:18px!important}
 .bn{padding-block:4px}
 .peek{display:none}
}
/* tablets */
@media(min-width:780px) and (max-width:1100px){
 .ags{grid-template-columns:repeat(2,1fr)!important}
 .nav{gap:10px;font-size:13px}
}
@media(max-width:779px){.cpn{height:48px}.cpn button{min-height:36px;padding:0 14px}.stats span{font-size:11.5px!important}.curb{height:36px}}
/* phone landscape (short screens): compact chrome, hero side by side */
@media(max-height:500px) and (orientation:landscape){
 .top2{display:none}
 .hd{height:52px}
 .bn{padding:2px 0 calc(2px + env(safe-area-inset-bottom,0px))!important}
 .bn a{min-height:40px!important;font-size:10.5px}.bn a b{height:24px!important;margin-bottom:0!important}
 body{padding-bottom:50px!important}
 .hero{display:grid!important;grid-template-columns:1.1fr .9fr!important;min-height:0!important;align-items:center!important}
 .hero .t{padding:16px 22px!important;text-align:start!important}
 .hero .wel{margin-inline:0!important}
 .hero h1{font-size:34px!important}
 .hero .stage{order:0!important;margin:0 auto!important;width:100%!important;max-width:360px!important;aspect-ratio:1.45!important}
 .stage .bub{display:none}
 .stats{display:flex!important}.stats>div{flex:1}
 .cta{flex-direction:row!important}.cbtn{flex:1 1 0!important}
}
@media(max-height:500px) and (orientation:landscape){.pbar{bottom:calc(46px + env(safe-area-inset-bottom,0px))!important;padding:6px 14px!important}.pbar .pyb{padding:9px!important}.ck{padding-bottom:110px!important}}
/* ===== v31: hero entrance & glow (all devices) ===== */
.stage .gnd{display:none!important}
.stage .pl img{filter:drop-shadow(0 0 24px rgba(242,193,78,.18))!important;-webkit-mask-image:linear-gradient(#000 82%,transparent);mask-image:linear-gradient(#000 82%,transparent)}
.stage::before{content:"";position:absolute;left:50%;bottom:-8%;width:115%;height:80%;translate:-50% 0;border-radius:50%;z-index:0;pointer-events:none;
 background:radial-gradient(closest-side,rgba(242,193,78,.28),rgba(34,229,255,.12) 55%,transparent 80%);opacity:0;transition:opacity 1.6s ease .5s}
.stage::after{content:"";position:absolute;left:50%;bottom:2%;width:70%;height:22%;translate:-50% 0;border-radius:50%;z-index:0;pointer-events:none;border:2px solid rgba(242,193,78,.6);box-shadow:0 0 24px rgba(242,193,78,.5),inset 0 0 18px rgba(34,229,255,.35);opacity:0;scale:.3}
.stage.go::before{opacity:1}
.stage.go::after{animation:ring 1.4s cubic-bezier(.2,.8,.2,1) 1.1s forwards}
@keyframes ring{0%{opacity:0;scale:.3}30%{opacity:1}100%{opacity:0;scale:1.6}}
.stage .pl.m,.stage .pl.f{animation:none!important;opacity:0;transition:none}
.stage.go .pl.f{animation:enterL 1.6s cubic-bezier(.16,1,.3,1) .15s both!important}
.stage.go .pl.m{animation:enterR 1.6s cubic-bezier(.16,1,.3,1) .45s both!important}
@keyframes enterL{0%{opacity:0;transform:translate3d(-55%,6%,0) scale(.82) rotate(-6deg);filter:blur(14px) brightness(2.2)}55%{opacity:1;filter:blur(0) brightness(1.35)}78%{transform:translate3d(2%,0,0) scale(1.03) rotate(.6deg)}100%{opacity:1;transform:none;filter:none}}
@keyframes enterR{0%{opacity:0;transform:translate3d(55%,6%,0) scale(.82) rotate(6deg);filter:blur(14px) brightness(2.2)}55%{opacity:1;filter:blur(0) brightness(1.35)}78%{transform:translate3d(-2%,0,0) scale(1.03) rotate(-.6deg)}100%{opacity:1;transform:none;filter:none}}
/* light sweep over the duo after landing */
.stage .pl{overflow:hidden}
.stage .pl::after{content:"";position:absolute;inset:-10% -60%;background:linear-gradient(105deg,transparent 40%,rgba(255,246,201,.55) 50%,transparent 60%);translate:-100% 0;pointer-events:none;mix-blend-mode:screen;-webkit-mask:var(--msk) center bottom/contain no-repeat;mask:var(--msk) center bottom/contain no-repeat}
.stage.go .pl::after{animation:sweep 1.3s ease-in-out 1.9s both,sweep 1.3s ease-in-out 8s infinite}
@keyframes sweep{to{translate:100% 0}}
.stage .star{z-index:3;width:12px;height:12px}
.stage .ember{z-index:3}
@media(prefers-reduced-motion:reduce){.stage .pl.m,.stage .pl.f{opacity:1;animation:none!important}.stage::after,.stage .pl::after{display:none}}
/* ===== v31: phone hero ===== */
@media(max-width:779px){
 .hero{border-radius:26px!important;padding-bottom:6px}
 .hero .stage{margin-top:72px!important;max-width:420px!important;aspect-ratio:1.25!important}
 .stage .pl,.stage .pl.m,.stage .pl.f{height:100%!important}
 .hero .t{padding:6px 18px 20px!important}
 .hero h1{font-size:clamp(34px,10.5vw,46px)!important;margin-top:4px}
 .hero p{font-size:13.5px;line-height:1.8;color:#b9d6da}
 .stage .bub{top:-54px!important;font-size:12px!important;padding:8px 11px!important;max-width:46%!important}
}
.stage .pl::after{display:none!important}
.stage .pl{overflow:visible!important}
.stage.go .pl img{animation:glint 7s ease-in-out 2.2s infinite}
@keyframes glint{0%,86%,100%{filter:drop-shadow(0 0 24px rgba(242,193,78,.18)) brightness(1)}91%{filter:drop-shadow(0 0 30px rgba(255,236,170,.75)) brightness(1.28)}}
.stage.go .pl.m img{animation-delay:2.6s}
/* ===== v32: account page cover hero ===== */
.ahero{position:relative;overflow:hidden;border-radius:28px;min-height:300px;display:flex;align-items:flex-end;border:1px solid rgba(255,255,255,.14);box-shadow:0 24px 50px rgba(0,0,0,.45)}
.ahbg{position:absolute;inset:0;background-size:cover;background-position:center 8%;transform:scale(1.04);animation:ahz 14s ease-in-out infinite alternate}
@keyframes ahz{to{transform:scale(1.12);background-position:center 14%}}
.ahshade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,16,15,.05) 0%,rgba(4,16,15,.25) 40%,rgba(4,16,15,.92) 100%),radial-gradient(80% 60% at 50% 100%,var(--rg),transparent 70%)}
.ahin{position:relative;z-index:1;width:100%;padding:22px 22px 20px}
.ahtags{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}
.gl2{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:99px;font-size:12px;font-weight:700;color:#fff;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.32);-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}
.gl2 .dt{width:7px;height:7px;border-radius:50%;background:var(--rc);box-shadow:0 0 8px var(--rc)}
.gl2 .ic{width:13px;height:13px}
.gl2.lvg{color:#ffe9a8;border-color:rgba(242,193,78,.55)}
.ahero h1{font-size:clamp(26px,6vw,40px);font-weight:900;line-height:1.25;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.6)}
.ahero p{color:#c9e3e6;font-size:13.5px;margin:4px 0 12px}
.ahsafe{display:flex;gap:6px;flex-wrap:wrap}
.ahsafe span{display:inline-flex;align-items:center;gap:5px;font-size:12px;padding:5px 10px;border-radius:99px;background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.12)}
.ahsafe .ic{width:14px;height:14px;color:#7ee49a}
@media(min-width:780px){.ahero{min-height:380px}.ahin{padding:30px 34px 28px}}
@media(max-width:779px){.ahero{min-height:280px;border-radius:22px}}
@media(prefers-reduced-motion:reduce){.ahbg{animation:none}}
.ahbg{background-position:center top!important;animation:ahz2 16s ease-in-out infinite alternate!important}
@keyframes ahz2{from{transform:scale(1.02)}to{transform:scale(1.08)}}
@media(min-width:780px){.ahshade{background:linear-gradient(270deg,rgba(4,16,15,.92) 0%,rgba(4,16,15,.6) 38%,rgba(4,16,15,.05) 70%),linear-gradient(180deg,transparent 60%,rgba(4,16,15,.6))!important}.ahin{max-width:560px}}
/* ===== v33 ===== */
/* crown emblem replaces the green LV shield */
.emb2{position:relative;flex:none;display:grid;place-items:center;align-content:center;gap:6px;width:110px;height:110px;border-radius:30px;
 background:linear-gradient(145deg,rgba(255,255,255,.16),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.28);
 -webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 40px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.4),0 0 40px rgba(242,193,78,.18)}
.emb2::before{content:"";position:absolute;inset:-14px;border-radius:40px;background:conic-gradient(from 0deg,rgba(242,193,78,.6),transparent 30%,rgba(34,229,255,.5) 55%,transparent 80%,rgba(242,193,78,.6));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px;animation:spin 10s linear infinite;opacity:.8}
.emb2 .ic{width:46px;height:46px;color:var(--pgl);filter:drop-shadow(0 0 12px rgba(242,193,78,.6))}
.emb2 b{font-size:13px;font-weight:900;letter-spacing:1px;color:#ffe9a8}
.emb2.big{width:140px;height:140px;border-radius:36px}
.emb2.big .ic{width:60px;height:60px}
.acx{background:radial-gradient(60% 140% at 85% 30%,rgba(242,193,78,.18),transparent 65%),linear-gradient(160deg,#0d2d31,#05141a)!important;border-color:rgba(255,255,255,.14)!important}
.acx::before{display:none!important}
/* glassy speech bubbles */
.stage .bub{background:linear-gradient(135deg,rgba(255,255,255,.24),rgba(255,255,255,.08))!important;color:#fff!important;border:1px solid rgba(255,255,255,.38)!important;
 -webkit-backdrop-filter:blur(16px) saturate(170%)!important;backdrop-filter:blur(16px) saturate(170%)!important;box-shadow:0 10px 26px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.5)!important;text-shadow:0 1px 3px rgba(0,0,0,.4);font-weight:700!important}
.stage .bub::after{background:rgba(255,255,255,.16)!important;border-right:1px solid rgba(255,255,255,.38);border-bottom:1px solid rgba(255,255,255,.38);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}
/* hide where the characters are cut: soft fog + light platform at the bottom of the stage */
.stage .fog{position:absolute;left:-10%;right:-10%;bottom:-2px;height:34%;z-index:4;pointer-events:none;
 background:linear-gradient(180deg,transparent,rgba(9,36,40,.75) 55%,#0a2629 100%)}
.stage .fog::before{content:"";position:absolute;left:12%;right:12%;bottom:18%;height:26px;border-radius:50%;background:radial-gradient(closest-side,rgba(242,193,78,.55),rgba(34,229,255,.2) 60%,transparent);filter:blur(4px);animation:fogp 4s ease-in-out infinite}
@keyframes fogp{50%{opacity:.6;transform:scaleX(.9)}}
.stage .pl img{-webkit-mask-image:linear-gradient(#000 70%,transparent 98%)!important;mask-image:linear-gradient(#000 70%,transparent 98%)!important}
@media(max-width:779px){.stage .fog{height:40%}}
.stage .fog{background:none!important;height:30%}
.stage .pl img{-webkit-mask-image:linear-gradient(#000 58%,transparent 96%)!important;mask-image:linear-gradient(#000 58%,transparent 96%)!important}
@media(max-width:779px){.hero .stage{margin-bottom:-28px!important}}
.stage.go .pl.f,.stage.go .pl.m{opacity:1;animation-fill-mode:backwards!important}
.stage .pl img{filter:none!important}
.stage.go .pl img{animation:glint2 7s ease-in-out 2.2s infinite!important}
.stage.go .pl.m img{animation-delay:2.6s!important}
@keyframes glint2{0%,86%,100%{filter:brightness(1)}91%{filter:brightness(1.3) saturate(1.1)}}
/* ===== v34: darker, hazier page background ===== */
:root{--bg:#020a0a}
body{background-color:#020a0a!important;background-image:linear-gradient(rgba(34,229,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(34,229,255,.035) 1px,transparent 1px),radial-gradient(circle at 90% 0,rgba(34,229,255,.1),transparent 50%)!important}
body::before{opacity:.55;filter:blur(40px)}
body::after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;
 background:radial-gradient(70% 50% at 50% 0%,rgba(10,40,44,.55),transparent 70%),radial-gradient(60% 40% at 15% 85%,rgba(30,60,70,.35),transparent 70%),radial-gradient(50% 40% at 90% 70%,rgba(60,50,20,.18),transparent 70%),linear-gradient(180deg,rgba(2,10,10,.2),rgba(2,10,10,.65))}
header{background:rgba(2,10,10,.72)!important}
.top2{background:linear-gradient(90deg,#010707,#06191b 50%,#010707)!important}
.bn{background:rgba(2,10,10,.82)!important}
/* ===== v35: "summoned by light" entrance ===== */
.stage.go::after,.stage::after{display:none!important;animation:none!important}
.stage .pl::before{content:"";position:absolute;left:50%;bottom:0;width:44%;height:115%;translate:-50% 0;z-index:-1;pointer-events:none;border-radius:50% 50% 40% 40%/20% 20% 10% 10%;
 background:linear-gradient(0deg,rgba(255,236,170,.0),rgba(255,236,170,.55) 30%,rgba(34,229,255,.35) 75%,transparent);filter:blur(10px);opacity:0;transform-origin:50% 100%;transform:scaleY(0) scaleX(.4)}
.stage.go .pl.f::before{animation:beam 1.9s cubic-bezier(.3,.7,.2,1) .1s both}
.stage.go .pl.m::before{animation:beam 1.9s cubic-bezier(.3,.7,.2,1) .55s both}
@keyframes beam{0%{opacity:0;transform:scaleY(0) scaleX(.3)}25%{opacity:1;transform:scaleY(1) scaleX(.5)}55%{opacity:.9;transform:scaleY(1) scaleX(1.1)}100%{opacity:0;transform:scaleY(1.05) scaleX(1.4)}}
.stage.go .pl.f{animation:rise 1.5s cubic-bezier(.16,1,.3,1) .45s backwards!important}
.stage.go .pl.m{animation:rise 1.5s cubic-bezier(.16,1,.3,1) .9s backwards!important}
@keyframes rise{0%{opacity:0;clip-path:inset(100% -20% 0 -20%);transform:translateY(30px) scale(.96);filter:brightness(3) saturate(0)}
 45%{opacity:1;filter:brightness(1.8) saturate(.6)}
 70%{clip-path:inset(0 -20% 0 -20%);transform:translateY(-6px) scale(1.01)}
 100%{opacity:1;clip-path:inset(-20% -20% 0 -20%);transform:none;filter:none}}
@media(prefers-reduced-motion:reduce){.stage .pl::before{display:none}}
/* ===== v35: offers ===== */
.ofr{display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}
.ofr .of2.big{grid-column:span 3}
.of2{position:relative;display:flex;align-items:flex-end;min-height:220px;border-radius:24px;overflow:hidden;isolation:isolate;padding:18px;color:var(--tx);
 border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 40px rgba(0,0,0,.45);transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s,border-color .45s}
.of2:hover{transform:translateY(-4px);border-color:rgba(242,193,78,.5);box-shadow:0 26px 50px rgba(0,0,0,.55),0 0 30px rgba(242,193,78,.15)}
.ofbg{position:absolute;inset:0;z-index:-2;background:radial-gradient(70% 90% at 15% 30%,rgba(242,193,78,.25),transparent 60%),radial-gradient(60% 80% at 100% 100%,rgba(34,229,255,.18),transparent 60%),linear-gradient(150deg,#0e2b2f,#040f10)}
.of2::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(2,10,10,.92),rgba(2,10,10,.25) 55%,transparent);pointer-events:none}
.ofimg{position:absolute;z-index:-1;inset-inline-start:6%;top:50%;translate:0 -50%;width:42%;max-width:180px;aspect-ratio:1;object-fit:cover;border-radius:24%;box-shadow:0 14px 34px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.15);transition:transform .6s cubic-bezier(.2,.8,.2,1)}
.ofimg.cut{border-radius:0;box-shadow:none;object-fit:contain;object-position:bottom;top:auto;bottom:0;translate:none;height:105%;width:auto;max-width:none;aspect-ratio:auto;filter:drop-shadow(0 10px 20px rgba(0,0,0,.5))}
.of2:hover .ofimg{transform:scale(1.05) rotate(-2deg)}
.ofini{position:absolute;z-index:-1;inset-inline-start:8%;top:22%;font:900 64px/1 'Mada',sans-serif;color:transparent;-webkit-text-stroke:1.5px rgba(242,193,78,.45)}
.ofin{position:relative;width:100%;max-width:60%;margin-inline-start:auto;display:flex;flex-direction:column;align-items:flex-start;gap:6px}
.oft{font-size:11.5px;font-weight:800;padding:3px 11px;border-radius:99px;color:#2a1a00;background:var(--pg)}
.of2 h3{font-size:18px;font-weight:900;line-height:1.35}
.ofp{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}
.ofp small{color:var(--mu);font-size:12px}
.ofp b{font-size:22px;font-weight:900;background:var(--pg);-webkit-background-clip:text;background-clip:text;color:transparent}
.ofp em{font-style:normal;font-size:11.5px;color:var(--li);padding:2px 9px;border-radius:99px;background:rgba(127,241,255,.1);border:1px solid rgba(127,241,255,.35)}
.ofbtn{margin-top:4px;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;padding:8px 14px;border-radius:12px;color:#f5e6bd;background:rgba(242,193,78,.1);border:1px solid rgba(242,193,78,.35);transition:background .4s}
.ofbtn .ic{width:14px;height:14px;transform:scaleX(-1)}
.of2:hover .ofbtn{background:rgba(242,193,78,.2)}
.of2.big{min-height:260px}
.of2.big h3{font-size:26px}
.of2.big .ofimg.cut{inset-inline-start:4%}
@media(max-width:779px){.ofr{grid-template-columns:1fr}.ofr .of2.big{grid-column:auto}.of2{min-height:190px;padding:16px}.of2.big{min-height:240px}.ofin{max-width:62%}.of2.big h3{font-size:21px}.ofimg{width:36%}}
@media(hover:none){.of2:hover{transform:none}.of2:active{transform:scale(.98)}}
/* ===== v35: page transitions ===== */
#app.pgin{animation:pgi2 .55s cubic-bezier(.2,.8,.2,1) backwards!important}
@keyframes pgi2{from{opacity:0;transform:translateY(14px);filter:blur(6px)}}
.sec{scroll-margin-top:90px}
@media(prefers-reduced-motion:reduce){#app.pgin{animation:none!important}}
.ofr{grid-template-columns:repeat(2,1fr)!important}
.ofr .of2.big{grid-column:span 2!important}
@media(max-width:779px){.ofr{grid-template-columns:1fr!important}.ofr .of2.big{grid-column:auto!important}.ofin{max-width:56%!important}.ofimg:not(.cut){width:32%!important;max-width:120px}.of2 h3{font-size:16.5px}.of2.big .ofimg.cut{height:96%}}
.stage .pl::before{-webkit-mask-image:radial-gradient(50% 50% at 50% 55%,#000 30%,transparent 100%);mask-image:radial-gradient(50% 50% at 50% 55%,#000 30%,transparent 100%);filter:blur(6px)}
/* ===== v36: numbers & inner pages polish ===== */
/* English digits, aligned and crisp */
body{font-feature-settings:"tnum" 1,"lnum" 1}
.k,.pz,.pr b,.ofp b,.pkg b,.pkg em,.rw b,.rw.tt b,.wc b,.st3 b,.spg b,.kpi b,.stats b,.lvt,.gl2.lvg,.ubal b,.oc .op,.oc2 .op,#st,#pt2,.pbar b{font-variant-numeric:tabular-nums lining-nums;letter-spacing:.3px}
.rw b,.pbar b,.pz,.ofp b{display:inline-block}
/* price = number + small currency */
.pz,.rw.tt b,.pbar b{font-weight:900}
/* section headings: cleaner rhythm */
.sec{margin:38px 0 16px}
.sec h2{font-size:24px!important;letter-spacing:.2px}
.sec a{font-size:13px;opacity:.85;transition:opacity .3s}
.sec a:hover{opacity:1}
/* breadcrumb */
.crumb{font-size:12.5px;gap:4px;margin-bottom:14px}
.crumb b{color:#e8fbff}
/* checkout cards */
.ck-card{border-radius:22px!important;padding:20px!important;background:linear-gradient(160deg,rgba(255,255,255,.07),rgba(255,255,255,.015))!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 16px 36px rgba(0,0,0,.35)!important}
.ck-card .ch h3{font-size:17px}
.sti span{font-size:12.5px}
.pkg{border-radius:18px!important;padding:14px 12px 12px!important;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s,background .35s!important}
.pkg b{font-size:20px!important}
.pkg em{font-size:15px!important;font-weight:800}
@keyframes pick{40%{transform:translateY(-6px) scale(1.03)}}
.rw{padding:10px 0;font-size:13.5px}
.rw.tt{padding-top:16px}
.rw.tt b{font-size:26px!important}
.sumc{position:relative;overflow:hidden}
.sumc::before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--pgl),var(--cy))}
/* account page specs */
.spg>div{border-radius:16px;background:rgba(255,255,255,.04);transition:transform .3s}
.spg b{font-size:22px!important}
.abt-full{font-size:14.5px;line-height:2.05;color:#d4e8ea}
/* wallet */
.wc b{font-size:38px!important}
/* staggered reveal on inner pages */
.r0.in{animation-duration:.7s!important}
/* buttons: consistent motion */
.btn,.chip,.bn2,.ofbtn,.rqbtn,.vbtn,.cbtn,.pmc,.pkg{transition-timing-function:cubic-bezier(.2,.8,.2,1)}
@media(prefers-reduced-motion:reduce){.ck .ck-card,.ck .gal,.ck .safe2,.pkg.on{animation:none!important}}
.sn .ic,.done .sn .ic,.okc .ic,.chk .ic,.pkg .cm2 .ic,.ok2 .ic,.pf .av .ic{color:#06191b!important;stroke:#06191b}
.sti.done .sn .ic,.ck-card.done .ch .sn .ic,.pkg .cm2 .ic,.ok2 .ic{color:#2a1a00!important;stroke:#2a1a00}
/* ===== v37: one-after-another entrance + idle groove + orbit chips ===== */
.stage.go .pl.f::before{animation-delay:.2s!important}
.stage.go .pl.f{animation-delay:.55s!important}
.stage.go .pl.m::before{animation-delay:1.55s!important}
.stage.go .pl.m{animation-delay:1.9s!important}
/* idle: each character has its own rhythm */
.stage.idle .pl.f img{animation:grooveA 4.6s ease-in-out infinite,glint2 7s ease-in-out 1s infinite!important;transform-origin:50% 100%}
.stage.idle .pl.m img{animation:grooveB 3.8s ease-in-out infinite,glint2 7s ease-in-out 4s infinite!important;transform-origin:50% 100%}
@keyframes grooveA{0%,100%{transform:translateY(0) rotate(0)}25%{transform:translateY(-6px) rotate(-1.6deg)}50%{transform:translateY(-2px) rotate(.4deg)}75%{transform:translateY(-8px) rotate(1.4deg)}}
@keyframes grooveB{0%,100%{transform:translateY(0) scale(1)}20%{transform:translateY(-9px) scale(1.012) rotate(1deg)}40%{transform:translateY(0) scale(1)}60%{transform:translateY(-5px) rotate(-1.2deg)}80%{transform:translateY(-1px)}}
/* glass chips orbiting around the duo */
.orb{position:absolute;z-index:5;display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:99px;font-size:12.5px;font-weight:700;white-space:nowrap;color:#fff;pointer-events:none;
 background:linear-gradient(135deg,rgba(255,255,255,.22),rgba(255,255,255,.06));border:1px solid rgba(255,255,255,.34);-webkit-backdrop-filter:blur(14px) saturate(170%);backdrop-filter:blur(14px) saturate(170%);
 box-shadow:0 10px 24px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.45);opacity:0;scale:.6}
.orb .ic{width:16px;height:16px;color:var(--pgl)}
.orb.o1{left:-4%;top:38%}
.orb.o2{right:-3%;top:56%}
.orb.o3{left:30%;bottom:6%}
.stage.go .orb{animation:orbIn .7s cubic-bezier(.2,1.5,.4,1) forwards,orbFloat 5s ease-in-out infinite}
.stage.go .orb.o1{animation-delay:2.9s,3.6s}
.stage.go .orb.o2{animation-delay:3.2s,4s}
.stage.go .orb.o3{animation-delay:3.5s,4.3s}
@keyframes orbIn{to{opacity:1;scale:1}}
@keyframes orbFloat{0%,100%{translate:0 0}50%{translate:0 -8px}}
@media(max-width:779px){.orb{font-size:11px;padding:6px 10px}.orb .ic{width:13px;height:13px}.orb.o1{left:-2%;top:46%}.orb.o2{right:-2%;top:64%}.orb.o3{left:50%;bottom:4%;margin-left:-55px}}
@media(prefers-reduced-motion:reduce){.stage.idle .pl img{animation:none!important}.orb{opacity:1;scale:1;animation:none!important}}
/* ===== v37: game icons ===== */
.gc .ci{border-radius:26%!important;box-shadow:0 14px 30px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.18),0 0 30px hsla(var(--h),95%,60%,.35)!important;overflow:hidden}
.gc .ci::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(160deg,rgba(255,255,255,.35),rgba(255,255,255,0) 42%);pointer-events:none}
.gc .ci::before{content:"";position:absolute;inset:-6px;border-radius:30%;border:1.5px solid rgba(242,193,78,0);transition:border-color .4s,inset .4s}
.gc:hover .ci::before{border-color:rgba(242,193,78,.7);inset:-8px}
.gc{background:radial-gradient(circle at 50% 30%,hsla(var(--h),90%,55%,.28),transparent 62%),linear-gradient(170deg,#0b2326,#030c0d)!important;border:1px solid rgba(255,255,255,.08)!important}
.gc h3{font-size:14.5px;font-weight:800}
.gc .p{background:rgba(242,193,78,.1)!important;border-color:rgba(242,193,78,.4)!important;color:#ffe9a8!important;font-variant-numeric:tabular-nums}
/* ===== v37: categories as tiles ===== */
.pills{display:grid!important;grid-template-columns:repeat(5,1fr);gap:12px;overflow:visible!important}
.pills a{flex-direction:column;justify-content:center;gap:10px!important;padding:18px 8px!important;border-radius:22px!important;font-size:13.5px!important;font-weight:700;text-align:center;white-space:normal!important;
 background:linear-gradient(160deg,rgba(255,255,255,.08),rgba(255,255,255,.015))!important;border:1px solid rgba(255,255,255,.1)!important;transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .4s,box-shadow .4s!important}
.pills a i[data-i]{display:grid;place-items:center;width:52px;height:52px;border-radius:17px;background:radial-gradient(circle at 30% 25%,rgba(255,243,176,.35),rgba(242,193,78,.12) 60%,rgba(242,193,78,.05));border:1px solid rgba(242,193,78,.4);box-shadow:0 8px 20px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.3)}
.pills a .ic{width:26px!important;height:26px!important;color:var(--pgl)!important}
.pills a:hover{transform:translateY(-4px)!important;border-color:rgba(242,193,78,.5)!important;box-shadow:0 16px 34px rgba(0,0,0,.45),0 0 24px rgba(242,193,78,.15)!important}
@media(max-width:779px){.pills{grid-template-columns:repeat(3,1fr);gap:8px}.pills a{padding:14px 6px!important;font-size:12px!important;border-radius:18px!important}.pills a i[data-i]{width:44px;height:44px;border-radius:14px}.pills a .ic{width:22px!important;height:22px!important}}
/* ===== v37: accounts section stands out ===== */
.vhome{position:relative;isolation:isolate;border:0!important;background:linear-gradient(160deg,#141006,#040d0e 55%,#071a1c)!important;padding:26px 0 10px!important}
.vhome::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--ang,0deg),#f2c14e,rgba(34,229,255,.4) 25%,rgba(242,193,78,.15) 50%,rgba(34,229,255,.4) 75%,#f2c14e);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:ang 8s linear infinite;pointer-events:none}
.vhome::after{content:"";position:absolute;z-index:-1;inset-inline-end:-40px;top:-40px;width:260px;height:260px;opacity:.07;background:conic-gradient(#f2c14e,#f2c14e);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M10 22l11 11 11-18 11 18 11-11-5 28H15z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M10 22l11 11 11-18 11 18 11-11-5 28H15z'/%3E%3C/svg%3E") center/contain no-repeat;rotate:-12deg}
.vh h2{font-size:34px!important;text-shadow:0 0 30px rgba(242,193,78,.25)}
.vtag{box-shadow:0 0 18px rgba(242,193,78,.4)}
.orb.o1{left:2%}
.orb.o2{right:2%}
@media(max-width:779px){.orb.o3{bottom:13%}.orb.o1{left:1%}.orb.o2{right:1%}}
.stats b{direction:ltr;unicode-bidi:isolate}
/* ===== v38: elegant entrance (light, smooth) ===== */
.stage .pl::before{display:none!important}
.stage.go .pl.f{animation:lux 1.4s cubic-bezier(.22,1,.36,1) .25s backwards!important}
.stage.go .pl.m{animation:lux 1.4s cubic-bezier(.22,1,.36,1) .95s backwards!important}
@keyframes lux{0%{opacity:0;transform:translate3d(0,36px,0) scale(.94);filter:blur(10px)}60%{opacity:1;filter:blur(0)}100%{opacity:1;transform:none;filter:none}}
.stage.idle .pl.f img{animation:floatA 6s ease-in-out infinite,glint2 8s ease-in-out 1s infinite!important}
.stage.idle .pl.m img{animation:floatA 6s ease-in-out -3s infinite,glint2 8s ease-in-out 5s infinite!important}
@keyframes floatA{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
.stage .pl img{will-change:transform}
/* ===== v38: accounts preview on home ===== */
.vhome::before{animation:none!important;background:linear-gradient(140deg,rgba(242,193,78,.7),rgba(242,193,78,.08) 35%,rgba(34,229,255,.08) 65%,rgba(34,229,255,.45))!important}
.vhome::after{display:none!important}
.vhome{background:linear-gradient(170deg,rgba(242,193,78,.06),rgba(4,13,14,.4) 40%)!important;padding:28px 0 22px!important}
.vh h2{font-size:30px!important;text-shadow:none}
.vgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;padding:6px 24px 4px}
.vgrid .ac3 .fr{max-height:340px}
.vgrid .ac3 .fr img{height:340px;object-fit:cover;object-position:top}
.vmore{display:flex;justify-content:center;margin-top:18px}
.vmore a{display:inline-flex;align-items:center;gap:8px;padding:11px 22px;border-radius:99px;font-weight:800;font-size:14px;color:#ffe9a8;border:1px solid rgba(242,193,78,.45);background:rgba(242,193,78,.08);transition:background .4s,border-color .4s}
.vmore a:hover{background:rgba(242,193,78,.16);border-color:rgba(242,193,78,.75)}
.vmore .ic{width:15px;height:15px;transform:scaleX(-1)}
@media(max-width:1000px){.vgrid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:779px){.vgrid{gap:10px;padding:4px 12px}.vgrid .ac3 .fr,.vgrid .ac3 .fr img{max-height:250px;height:250px}.vh h2{font-size:26px!important}}
/* ===== v38: section headings ===== */
.sec{border-bottom:0!important;position:relative;padding-bottom:12px}
.sec::after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background:linear-gradient(270deg,rgba(242,193,78,.55),rgba(34,229,255,.2) 30%,transparent 70%)!important;opacity:1!important}
.sec h2{padding-inline-start:0!important;display:flex;align-items:center;gap:12px;background:linear-gradient(180deg,#fff7d6,#f2c14e 70%,#c8902a);-webkit-background-clip:text;background-clip:text;color:transparent!important}
.sec h2::before{content:""!important;position:static!important;flex:none;width:12px!important;height:12px!important;border-radius:3px!important;rotate:45deg;background:var(--pg)!important;box-shadow:0 0 14px rgba(242,193,78,.7)!important;inset:auto!important}
.sec a{color:var(--mu)!important}
.sec a:hover{color:#ffe9a8!important}
/* ===== v39: vault in site colours, distinct as a place ===== */
.vhome{background:radial-gradient(70% 60% at 50% 0%,rgba(34,229,255,.12),transparent 70%),radial-gradient(50% 50% at 100% 100%,rgba(34,229,255,.06),transparent 70%),linear-gradient(180deg,rgba(10,38,42,.75),rgba(4,16,17,.85))!important;
 box-shadow:0 30px 60px -20px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.08)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
.vhome::before{background:linear-gradient(180deg,rgba(34,229,255,.45),rgba(34,229,255,.08) 40%,rgba(255,255,255,.04) 70%,rgba(34,229,255,.25))!important;padding:1px!important}
.vh{position:relative}
.vh::after{content:"";position:absolute;inset-inline:24px;bottom:-2px;height:1px;background:linear-gradient(270deg,rgba(34,229,255,.5),transparent 70%)}
.vtag{color:#04201f!important;background:linear-gradient(135deg,#7df3ff,#22e5ff)!important;box-shadow:0 0 18px rgba(34,229,255,.35)!important}
.vh h2{background:linear-gradient(180deg,#ffffff,#bdf6ff 60%,#22e5ff)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}
.vgrid{padding-top:16px}
.vmore a{color:#cdf9ff!important;border-color:rgba(34,229,255,.4)!important;background:rgba(34,229,255,.07)!important}
.vmore a:hover{background:rgba(34,229,255,.15)!important;border-color:rgba(34,229,255,.7)!important}
/* ===== v40: store feel + title font ===== */
.vh h2,.st-hero h1{font-family:'Mada',sans-serif!important;font-weight:900!important;letter-spacing:-.5px;line-height:1.15}
.st-hero{padding:30px 32px!important;background:radial-gradient(70% 120% at 85% 0,rgba(34,229,255,.16),transparent 65%),linear-gradient(180deg,rgba(10,38,42,.8),rgba(4,16,17,.9))!important;border:1px solid rgba(34,229,255,.28)!important}
.st-hero h1{font-size:clamp(32px,5vw,48px)!important;background:linear-gradient(180deg,#fff,#bdf6ff 60%,#22e5ff)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}
.st-hero .vtag{color:#04201f!important;background:linear-gradient(135deg,#7df3ff,#22e5ff)!important}
.shelf{display:flex;gap:8px;overflow-x:auto;margin:18px 0 4px;padding:4px 2px 10px;border-bottom:1px solid rgba(255,255,255,.07);scrollbar-width:none}
.shelf::-webkit-scrollbar{display:none}
.shelf button{flex:none;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:14px;font-size:14px;font-weight:700;color:var(--mu);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);transition:all .35s cubic-bezier(.2,.8,.2,1)}
.shelf button em{font-style:normal;font-size:11.5px;min-width:22px;height:20px;padding:0 6px;border-radius:99px;display:grid;place-items:center;background:rgba(255,255,255,.08);color:var(--tx)}
.shelf button:hover{color:var(--tx);border-color:rgba(34,229,255,.35)}
.shelf button.on{color:#04201f;background:linear-gradient(135deg,#7df3ff,#22e5ff);border-color:transparent;box-shadow:0 8px 22px rgba(34,229,255,.25)}
.shelf button.on em{background:rgba(4,32,31,.85);color:#7df3ff}
.st-wrap+.safe2{margin-top:30px}
.st-c{font-weight:700;color:var(--tx)!important;font-size:14px!important}
/* ===== v41: browse-by-type in site style ===== */
.pills{grid-template-columns:repeat(4,1fr)!important;gap:12px!important}
.pills a{flex-direction:row!important;justify-content:flex-start!important;text-align:start!important;gap:12px!important;padding:14px 16px!important;border-radius:18px!important;font-size:14px!important;
 background:linear-gradient(160deg,rgba(34,229,255,.07),rgba(255,255,255,.015))!important;border:1px solid rgba(34,229,255,.16)!important}
.pills a i[data-i]{flex:none;width:44px!important;height:44px!important;border-radius:14px!important;background:radial-gradient(circle at 30% 25%,rgba(125,243,255,.3),rgba(34,229,255,.08) 70%)!important;border:1px solid rgba(34,229,255,.35)!important;box-shadow:0 6px 16px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.25)!important}
.pills a .ic{width:22px!important;height:22px!important;color:#7df3ff!important}
.pills a:hover{border-color:rgba(34,229,255,.5)!important;box-shadow:0 14px 30px rgba(0,0,0,.4),0 0 22px rgba(34,229,255,.15)!important}
@media(max-width:779px){.pills{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.pills a{padding:11px 12px!important;font-size:12.5px!important;gap:9px!important}.pills a i[data-i]{width:38px!important;height:38px!important;border-radius:12px!important}.pills a .ic{width:19px!important;height:19px!important}}
/* ===== v41: wallet as a premium card ===== */
.wc{position:relative;overflow:hidden;isolation:isolate;min-height:200px;padding:26px 26px 22px!important;border-radius:26px!important;align-items:flex-end!important;
 background:radial-gradient(90% 120% at 100% 0%,rgba(34,229,255,.35),transparent 55%),radial-gradient(70% 90% at 0% 100%,rgba(242,193,78,.28),transparent 60%),linear-gradient(135deg,#0d3a40,#061618 60%,#0b2124)!important;
 border:1px solid rgba(255,255,255,.18)!important;box-shadow:0 30px 60px -20px rgba(0,0,0,.7),inset 0 1px 0 rgba(255,255,255,.25)!important}
.wc::before{content:"KING ALMANY";position:absolute;top:22px;inset-inline-start:26px;font:400 15px 'Righteous',sans-serif;letter-spacing:2px;color:rgba(255,246,201,.85)}
.wc::after{content:"";position:absolute;inset:-40% -20% auto auto;width:70%;height:180%;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.12) 50%,transparent 60%);transform:rotate(8deg);animation:wsh 6s ease-in-out infinite;z-index:-1}
@keyframes wsh{0%,60%{translate:-160% 0}100%{translate:160% 0}}
.wc small{color:#bfe3e7!important;letter-spacing:.3px}
.wc b{font-size:42px!important;margin:4px 0 8px!important}
.wi{position:absolute;top:18px;inset-inline-end:22px;width:52px!important;height:40px!important;border-radius:10px!important;background:linear-gradient(135deg,#fff3b0,#d9a43a)!important;border:0!important;box-shadow:inset 0 0 0 1px rgba(90,58,5,.4)}
.wi .ic{display:none}
.wi::before{content:"";position:absolute;inset:8px 10px;border:1.5px solid rgba(90,58,5,.45);border-radius:5px;background:linear-gradient(90deg,transparent 45%,rgba(90,58,5,.35) 45% 55%,transparent 55%)}
.amts{gap:10px!important}
.am{flex:1 1 0;justify-content:center;padding:12px 8px!important;border-radius:14px!important;font-weight:800;font-variant-numeric:tabular-nums}
@media(max-width:779px){.wc{min-height:180px}.wc b{font-size:36px!important}}
/* ===== v42: crypto top-up, admin alerts & visitors ===== */
.pms.pm2{grid-template-columns:repeat(2,minmax(0,1fr))}
.pms.pm2 .pmc{padding:11px 12px;gap:10px}
.pms.pm2 .pmc .pi{width:38px;height:38px}
.pmc .pi.bnc{color:#f3ba2f;background:rgba(243,186,47,.12);border-color:rgba(243,186,47,.35)}
.pmc .pi.usc{color:#26a17b;background:rgba(38,161,123,.14);border-color:rgba(38,161,123,.4)}
.cxp{margin-top:12px;padding:14px;border-radius:18px;border:1px solid rgba(34,229,255,.22);background:linear-gradient(160deg,rgba(34,229,255,.07),rgba(255,255,255,.02));display:grid;gap:12px;animation:cxin .35s cubic-bezier(.2,.8,.2,1)}
@keyframes cxin{from{opacity:0;transform:translateY(-6px)}}
.cxa{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}
.cxa small{color:var(--mu);font-size:12px}
.cxa b{font-size:28px;line-height:1.1;color:var(--tx);font-variant-numeric:tabular-nums}
.cxa b em{font-style:normal;font-size:14px;color:#26a17b;font-weight:800}
.cxa small:last-child{margin-inline-start:auto}
.cxn{display:flex;gap:8px}
.cxn .chip{flex:1;justify-content:center}
.cxd small{display:block;color:var(--mu);font-size:12px;margin-bottom:6px}
.cxv{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 12px;border-radius:14px;background:rgba(0,0,0,.28);border:1px dashed rgba(255,255,255,.18)}
.cxv code{flex:1;min-width:0;font:600 13.5px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;word-break:break-all;color:#e9fbff;user-select:all;padding-inline-start:4px}
.cxv .chip{flex:none;padding:8px 12px}
.cxs{margin:0;padding-inline-start:20px;display:grid;gap:5px;font-size:13px;color:var(--mu);line-height:1.7}
.cxs b{color:var(--tx)}
.cxh{display:flex;align-items:center;gap:10px;margin-top:10px;padding:11px 14px;border-radius:14px;font-size:13px;color:var(--mu);text-decoration:none;background:rgba(243,186,47,.06);border:1px solid rgba(243,186,47,.22);transition:.2s}
.cxh:hover{border-color:rgba(243,186,47,.5)}
.cxh b{color:var(--tx)}
.cxh>i:first-child{color:#f3ba2f;flex:none}
.cxh>i:first-child .ic{width:22px;height:22px}
.cxh span{flex:1}
.cxh>i:last-child{flex:none;opacity:.6}
.txr code{font:600 11.5px ui-monospace,Menlo,Consolas,monospace;word-break:break-all;color:#bfefff;background:rgba(0,0,0,.25);padding:2px 6px;border-radius:6px}
.alr{display:flex;gap:12px;padding:13px 14px;margin-bottom:10px;border-radius:18px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);border-inline-start:3px solid rgba(34,229,255,.5)}
.alr.l-warn{border-inline-start-color:#f2c14e;background:rgba(242,193,78,.05)}
.alr.l-err{border-inline-start-color:#ff5d73;background:rgba(255,93,115,.07)}
.alr.nw{box-shadow:0 0 0 1px rgba(34,229,255,.25),0 8px 24px rgba(34,229,255,.08)}
.ali{flex:none;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:var(--cy);background:rgba(34,229,255,.1)}
.l-warn .ali{color:#f2c14e;background:rgba(242,193,78,.12)}
.l-err .ali{color:#ff5d73;background:rgba(255,93,115,.12)}
.ali .ic{width:20px;height:20px}
.alr>div{flex:1;min-width:0}
.alh{display:flex;justify-content:space-between;gap:8px;margin-bottom:3px}
.alh b{font-size:13.5px}
.alh small{color:var(--mu);font-size:11.5px;flex:none}
.alr p{margin:0;font-size:13px;line-height:1.75;white-space:pre-line;color:#d6e7ea;overflow-wrap:anywhere}
.kpi small em{font-style:normal;font-size:11px;font-weight:800;margin-inline-start:4px}
.kpi em.up{color:#3ee08f}
.kpi em.dn{color:#ff7a8a}
.kpi.live{background:linear-gradient(135deg,rgba(62,224,143,.14),rgba(255,255,255,.02));border-color:rgba(62,224,143,.35)}
.kpi.live>i{background:linear-gradient(135deg,#3ee08f,#22e5ff);color:#04241a}
.pulse{display:inline-block;width:8px;height:8px;border-radius:50%;background:#3ee08f;vertical-align:middle;box-shadow:0 0 0 0 rgba(62,224,143,.6);animation:pls 1.8s infinite;text-decoration:none}
@keyframes pls{70%{box-shadow:0 0 0 8px rgba(62,224,143,0)}100%{box-shadow:0 0 0 0 rgba(62,224,143,0)}}
.vstrip{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:-2px 0 14px;padding:12px 16px;border-radius:16px;font-size:13px;color:var(--mu);text-decoration:none;background:rgba(62,224,143,.06);border:1px solid rgba(62,224,143,.22)}
.vstrip b{color:var(--tx);font-size:15px}
.vstrip>i{margin-inline-start:auto;opacity:.6}
.bars.b14{gap:5px}
.bars.b14 small{font-size:10px}
.bars.b14 i{background:linear-gradient(180deg,var(--cy),rgba(34,229,255,.2))}
.tgst{margin:4px 0 10px;padding:10px 14px;border-radius:14px;font-size:13px;color:var(--mu)}
.tgst b{color:var(--tx);margin-inline-end:4px}
.tgst.ok{background:rgba(62,224,143,.08);border:1px solid rgba(62,224,143,.3)}
.tgst.wt{background:rgba(242,193,78,.08);border:1px solid rgba(242,193,78,.3)}
.tgst.no{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12)}
.tgk{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:0 14px}
.tgk .chk2{margin-top:10px}
@media(max-width:420px){.pms.pm2 .pmc small{font-size:11px}.cxa b{font-size:24px}}
/* ===== v43: التعديلات ===== */
#esb>.ahd{display:none}
.esn{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 0 14px;padding:4px 2px 6px}
.esn::-webkit-scrollbar{display:none}
.esn a{flex:none;display:flex;align-items:center;gap:7px;padding:10px 14px;border-radius:14px;font-size:13.5px;font-weight:700;color:var(--mu);text-decoration:none;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);transition:.2s}
.esn a .ic{width:18px;height:18px}
.esn a:hover{color:var(--tx);border-color:rgba(34,229,255,.4)}
.esn a.on{color:var(--tx);border-color:rgba(242,193,78,.55);background:linear-gradient(135deg,rgba(242,193,78,.16),rgba(255,255,255,.03));box-shadow:0 0 18px rgba(242,193,78,.15)}
.esn a.on .ic{color:var(--pgl)}
.aph{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}
.aph h3{margin:0}
.pel{display:grid;gap:8px}
@media(min-width:900px){.pel{grid-template-columns:repeat(2,minmax(0,1fr))}}
.per{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:16px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);transition:opacity .2s}
.per.off{opacity:.5}
.per .sth{flex:none}
.pen{flex:1;min-width:0}
.pen b{display:block;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pen small{color:var(--mu);font-size:12px}
.pen em{font-style:normal;color:var(--pgl)}
.pen em.nw2{color:var(--cy)}
.per .chip{padding:8px 10px}
.ped{border-color:rgba(242,193,78,.4)!important;box-shadow:0 0 30px rgba(242,193,78,.1)}
.pico{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px}
.pth{width:64px;height:64px;border-radius:18px;overflow:hidden;display:grid;place-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14)}
.pth img{width:100%;height:100%;object-fit:cover}
.pth b{font-size:20px;color:var(--pgl)}
.seg{display:inline-flex;margin-top:8px;padding:4px;border-radius:14px;background:rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.1);flex-wrap:wrap}
.seg button{padding:9px 14px;border-radius:10px;font-size:13px;font-weight:700;color:var(--mu);background:none;border:0;cursor:pointer;font-family:inherit}
.seg button.on{color:#2a1a00;background:var(--pg)}
.cxp.lvx{border-color:rgba(242,193,78,.25);background:linear-gradient(160deg,rgba(242,193,78,.06),rgba(255,255,255,.02))}
/* ===== v44: API والمفاتيح + suppliers ===== */
.krow{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px;border-radius:16px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08)}
.krow>div:first-child{flex:1 1 200px}
.krow b{display:block;font-size:14px;margin-bottom:4px}
.kin{flex:2 1 280px;display:flex;gap:8px}
.kin input{flex:1;min-width:0}
.kst{display:inline-block;font-size:11.5px;padding:3px 9px;border-radius:99px;color:var(--mu);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12)}
.kst.ok{color:#3ee08f;border-color:rgba(62,224,143,.35);background:rgba(62,224,143,.08)}
.kst.bd{color:#ff7a8a;border-color:rgba(255,93,115,.35)}
.srow{display:flex;align-items:center;gap:10px;margin-top:10px;padding:10px;border-radius:16px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);flex-wrap:wrap}
.srow.off{opacity:.55}
.srow .pen small{display:block;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.srow .chip{padding:8px 10px}
.kb{font-style:normal;font-size:10.5px;font-weight:800;padding:2px 7px;border-radius:7px;color:var(--cy);background:rgba(34,229,255,.1);margin-inline-start:6px;vertical-align:middle}
.sline{display:flex!important;align-items:center;gap:5px;margin-top:4px;color:var(--cy)!important}
.sline .ic{width:14px;height:14px}
.sline.s-fail{color:#ff7a8a!important}
.sline.s-done{color:#3ee08f!important}
.chip.sup{border-color:rgba(34,229,255,.45);color:var(--cy)}
.mph,.mpr{grid-template-columns:minmax(70px,.8fr) 1.4fr 1fr!important}
.mpr b{font-size:13px;align-self:center}
textarea.mono{font:500 12.5px/1.6 ui-monospace,Menlo,Consolas,monospace}
select{font-family:inherit}
/* ===== v45: account area (side menu + overview) ===== */
.acs{display:grid;grid-template-columns:270px minmax(0,1fr);gap:22px;align-items:start;margin-top:8px}
.acm{min-width:0}
.acm>.sec:first-child{margin-top:0}
.acn{position:sticky;top:92px;display:grid;gap:12px;padding:14px;border-radius:26px;background:linear-gradient(170deg,rgba(34,229,255,.08),rgba(255,255,255,.025) 40%);border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 50px rgba(0,0,0,.25);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}
.acu{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--tx);padding:4px}
.pav3{flex:none;width:52px;height:52px;border-radius:18px;display:grid;place-items:center;font-weight:900;font-size:22px;line-height:1;color:#1b1200;background:linear-gradient(135deg,var(--tc,#f2c14e),#fff6d6 60%,var(--tc,#f2c14e));box-shadow:0 0 0 3px rgba(0,0,0,.35),0 0 0 5px color-mix(in srgb,var(--tc,#f2c14e) 55%,transparent),0 10px 24px rgba(0,0,0,.3)}
.acu b{display:block;font-size:15.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:170px}
.acu small{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--tc,#f2c14e);font-weight:700}
.acu small .ic{width:13px;height:13px}
.acb{display:flex;align-items:center;gap:8px;padding:12px 14px;border-radius:18px;background:rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.08)}
.acb small{color:var(--mu);font-size:12px}
.acb b{font-size:18px;margin-inline-end:auto;color:var(--pgl)}
.acb .chip{padding:7px 11px;font-size:12.5px}
.acn nav{display:grid;gap:4px}
.acn nav a{position:relative;display:flex;align-items:center;gap:11px;padding:12px 14px;border-radius:15px;color:var(--mu);text-decoration:none;font-weight:700;font-size:14.5px;transition:background .2s,color .2s}
.acn nav a .ic{width:20px;height:20px}
.acn nav a:hover{color:var(--tx);background:rgba(255,255,255,.05)}
.acn nav a.on{color:var(--tx);background:linear-gradient(90deg,rgba(242,193,78,.04),rgba(242,193,78,.16));box-shadow:inset 0 0 0 1px rgba(242,193,78,.35)}
.acn nav a.on .ic{color:var(--pgl)}
.acn nav a.on::before{content:"";position:absolute;inset-inline-start:-14px;top:22%;bottom:22%;width:4px;border-radius:4px;background:var(--pg);box-shadow:0 0 12px var(--pgl)}
.acn nav em{margin-inline-start:auto;font-style:normal;font-size:11px;font-weight:800;min-width:22px;height:22px;padding:0 6px;border-radius:99px;display:grid;place-items:center;color:#1b1200;background:var(--pg)}
.acx{display:flex;align-items:center;justify-content:center;gap:8px;padding:11px;border-radius:14px;font-weight:700;font-size:13.5px;font-family:inherit;color:#ff8a98;background:rgba(255,93,115,.06);border:1px solid rgba(255,93,115,.2);cursor:pointer}
.acx .ic{width:16px;height:16px}
/* overview hero */
.pfh{position:relative;overflow:hidden;border-radius:30px;padding:26px 24px 20px;border:1px solid rgba(255,255,255,.12);background:radial-gradient(120% 140% at 100% 0%,color-mix(in srgb,var(--tc) 28%,transparent),transparent 55%),radial-gradient(90% 120% at 0% 100%,rgba(34,229,255,.16),transparent 60%),linear-gradient(160deg,#0f2b30,#0a1a1d);box-shadow:0 24px 60px rgba(0,0,0,.35)}
.pfb{position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1.4px);background-size:18px 18px;mask-image:linear-gradient(200deg,#000,transparent 70%);-webkit-mask-image:linear-gradient(200deg,#000,transparent 70%);pointer-events:none}
.pfh::after{content:"";position:absolute;inset:-40% -10% auto auto;width:60%;height:120%;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.07) 50%,transparent 60%);animation:pfs 7s ease-in-out infinite;pointer-events:none}
@keyframes pfs{0%,60%{transform:translateX(60%)}100%{transform:translateX(-160%)}}
.pfi{position:relative;display:flex;align-items:center;gap:18px}
.pav2{position:relative;flex:none;width:92px;height:92px;border-radius:30px;padding:3px;background:conic-gradient(from 200deg,var(--tc),#fff7da,var(--tc),#22e5ff,var(--tc));box-shadow:0 14px 34px rgba(0,0,0,.4),0 0 30px color-mix(in srgb,var(--tc) 35%,transparent)}
.pav2 span{display:grid;place-items:center;width:100%;height:100%;border-radius:27px;font-weight:900;font-size:40px;line-height:1;color:var(--tc);background:linear-gradient(160deg,#16363b,#0b1f22)}
.pav2>i{position:absolute;top:-12px;inset-inline-end:-10px;width:34px;height:34px;border-radius:12px;display:grid;place-items:center;color:#1b1200;background:var(--pg);box-shadow:0 6px 16px rgba(0,0,0,.35);transform:rotate(12deg)}
.pav2>i .ic{width:19px;height:19px}
.pft{min-width:0}
.pft small{color:var(--mu);font-size:13px}
.pft h1{margin:2px 0 8px;font-size:clamp(24px,4vw,34px);line-height:1.15;color:var(--tx);overflow-wrap:anywhere}
.pfm{display:flex;flex-wrap:wrap;gap:8px}
.pfm span{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--mu);padding:5px 10px;border-radius:99px;background:rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.08)}
.pfm .ic{width:13px;height:13px}
.pfm .tier2{color:#1b1200;font-weight:800;background:linear-gradient(135deg,var(--tc),#fff3c9);border:0}
.tprog{position:relative;margin-top:18px;padding:12px 14px;border-radius:18px;background:rgba(0,0,0,.22);border:1px solid rgba(255,255,255,.07)}
.tpt{display:flex;justify-content:space-between;gap:10px;align-items:baseline;font-size:13px;margin-bottom:8px}
.tpt em{font-style:normal}
.tpt small{color:var(--mu)}
.tpb{height:9px;border-radius:99px;background:rgba(255,255,255,.08);overflow:hidden}
.tpb i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--cy),var(--tc));box-shadow:0 0 14px color-mix(in srgb,var(--tc) 60%,transparent);animation:tpg 1.2s cubic-bezier(.2,.8,.2,1)}
@keyframes tpg{from{width:0!important}}
.kst4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0}
.kst4>*{position:relative;display:grid;gap:3px;padding:16px;border-radius:22px;text-decoration:none;color:var(--tx);transition:transform .2s,border-color .2s}
.kst4 a:hover{transform:translateY(-2px);border-color:rgba(34,229,255,.35)}
.kst4 .ic{width:22px;height:22px;color:var(--cy);margin-bottom:6px}
.kst4 small{color:var(--mu);font-size:12px}
.kst4 b{font-size:20px}
.kst4 em{position:absolute;top:12px;inset-inline-end:12px;font-style:normal;font-size:11px;font-weight:800;padding:3px 8px;border-radius:99px;color:#f2c14e;background:rgba(242,193,78,.12)}
.qa{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px}
.qa a{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 6px;border-radius:20px;text-align:center;font-size:13px;font-weight:700;color:var(--tx);text-decoration:none;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);transition:.2s}
.qa a:hover{border-color:rgba(242,193,78,.4);background:rgba(242,193,78,.06)}
.qa span{width:46px;height:46px;border-radius:16px;display:grid;place-items:center;color:#1b1200;background:var(--pg);box-shadow:0 8px 20px rgba(242,193,78,.25)}
.qa span .ic{width:22px;height:22px}
.acg{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px;align-items:start;margin-bottom:16px}
.acg .ch{align-items:center}
.aor{display:flex;align-items:center;gap:12px;padding:10px 4px;border-top:1px solid rgba(255,255,255,.06);text-decoration:none;color:var(--tx)}
.aor:first-of-type{border-top:0}
.aoi .sth{width:44px;height:44px}
.aon{flex:1;min-width:0}
.aon b{display:block;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.aon small{color:var(--mu);font-size:12px}
.aos{display:grid;justify-items:end;gap:4px}
.aos b{font-size:14.5px}
.aos .stt{font-size:10.5px}
.acf{display:grid;gap:16px}
.acf label{display:block;font-size:13px;color:var(--mu);margin-bottom:6px}
#upw .fgrid{margin:0}
@media(max-width:899px){
.acs{grid-template-columns:1fr;gap:14px}
.acn{position:static;padding:12px;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;gap:10px}
.acu{min-width:0}.acu b{max-width:none}.pav3{width:44px;height:44px;border-radius:15px;font-size:19px}
.acb{padding:8px 10px;gap:6px}.acb small{display:none}.acb b{font-size:15px}
.acn nav{grid-column:1/-1;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 -12px;padding:2px 12px}.acn nav::-webkit-scrollbar{display:none}
.acn nav a{flex:none;padding:9px 13px;font-size:13px;border-radius:13px;background:rgba(255,255,255,.04)}.acn nav a.on::before{display:none}.acn nav a .ic{width:17px;height:17px}
.acx{display:none}
.kst4,.qa{grid-template-columns:repeat(2,minmax(0,1fr))}.acg{grid-template-columns:1fr}
.pfh{padding:20px 16px 16px;border-radius:24px}.pav2{width:74px;height:74px;border-radius:24px}.pav2 span{border-radius:21px;font-size:32px}.pfi{gap:14px}
}
@media(max-width:899px){.qa{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.qa a{padding:12px 2px;font-size:11.5px;border-radius:16px}.qa span{width:40px;height:40px;border-radius:14px}}
@media(prefers-reduced-motion:reduce){.pfh::after,.tpb i{animation:none}}
.qa span .ic,.pav2>i .ic,.qa span i,.pav2>i>i{color:#2a1a00!important;stroke:#2a1a00!important;filter:none!important;stroke-width:2.1}
.qa span .ic .f,.pav2>i .ic .f{fill:#2a1a00!important;fill-opacity:.18!important}
/* ===== v46: character entrance — one smooth motion (overrides every earlier entrance) ===== */
.hero .stage .pl,.hero .stage .pl.m,.hero .stage .pl.f{opacity:0;animation:none!important;transition:none!important;translate:none!important;scale:none!important;will-change:transform,opacity}
.hero .stage .pl::before,.hero .stage .pl::after{display:none!important;animation:none!important}
.hero .stage .pl img{animation:none!important}
.hero .stage.go .pl.f{animation:kaRise 1.2s cubic-bezier(.22,1,.36,1) .05s both!important}
.hero .stage.go .pl.m{animation:kaRise 1.2s cubic-bezier(.22,1,.36,1) .28s both!important}
@keyframes kaRise{0%{opacity:0;transform:translate3d(0,48px,0) scale(.95)}45%{opacity:1}100%{opacity:1;transform:translate3d(0,0,0) scale(1)}}
.hero .stage.idle .pl.f img{animation:kaFloat 7s ease-in-out infinite!important}
.hero .stage.idle .pl.m img{animation:kaFloat 7s ease-in-out -3.5s infinite!important}
@keyframes kaFloat{0%,100%{translate:0 0}50%{translate:0 -7px}}
/* soft floor light the characters rise into */
.hero .stage::before{opacity:0!important;transform:scale(.8);transition:opacity 1.1s ease,transform 1.4s cubic-bezier(.22,1,.36,1)!important;animation:none!important}
.hero .stage.go::before{opacity:1!important;transform:none}
.hero .stage .orb{opacity:0;animation:none!important}
.hero .stage.idle .orb{animation:kaOrb .7s cubic-bezier(.22,1,.36,1) both,orbFloat 6s ease-in-out .7s infinite!important}
.hero .stage.idle .orb.o2{animation-delay:.15s,.85s!important}
.hero .stage.idle .orb.o3{animation-delay:.3s,1s!important}
@keyframes kaOrb{from{opacity:0;transform:translate3d(0,12px,0) scale(.92)}to{opacity:1;transform:none}}
.hero .stage .ember{opacity:0;transition:opacity 1.2s ease 1s}
.hero .stage.go .ember{opacity:1}
@media(prefers-reduced-motion:reduce){.hero .stage .pl,.hero .stage .orb,.hero .stage .ember{opacity:1!important;animation:none!important;transform:none!important}}
/* ===== v46: sign in / sign up (email) ===== */
.au2{width:min(420px,calc(100vw - 28px))!important;padding:26px 22px 20px!important;text-align:start!important;border-radius:28px!important;background:radial-gradient(120% 70% at 100% 0%,rgba(242,193,78,.14),transparent 60%),radial-gradient(90% 60% at 0% 100%,rgba(34,229,255,.12),transparent 60%),linear-gradient(170deg,#102a2e,#0a1a1d)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 40px 90px rgba(0,0,0,.55)!important}
.au2 .auh{display:flex;align-items:center;gap:12px;margin-bottom:18px}
.au2 .auh .lgo{margin:0!important;width:52px;height:52px;flex:none}
.au2 .auh h3{margin:0;font-size:20px;letter-spacing:1px}
.au2 .asub{margin:2px 0 0;color:var(--mu);font-size:13.5px}
.seg2{position:relative;display:grid!important;grid-template-columns:1fr 1fr;padding:4px;border-radius:16px;background:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.08);margin-bottom:16px}
.seg2 button{position:relative;z-index:1;padding:11px 6px;border:0;background:none;color:var(--mu);font-weight:700;font-size:14px;font-family:inherit;cursor:pointer;border-radius:12px;transition:color .25s}
.seg2 button.on{color:#1b1200}
.seg2 .tbi{position:absolute;top:4px;bottom:4px;inset-inline-start:4px;width:calc(50% - 4px);border-radius:12px;background:var(--pg);box-shadow:0 6px 18px rgba(242,193,78,.3);transition:transform .35s cubic-bezier(.22,1,.36,1)}
[dir=rtl] .seg2[data-m=signup] .tbi{transform:translateX(-100%)}
.seg2[data-m=signup] .tbi{transform:translateX(-100%)}
html:not([dir=rtl]) .seg2[data-m=signup] .tbi{transform:translateX(100%)}
.f2{display:block;margin-bottom:12px}
.f2>span{display:block;font-size:12.5px;font-weight:700;color:#cfe6ea;margin-bottom:6px}
.f2>span em{font-style:normal;font-weight:400;color:var(--mu);font-size:11.5px}
.f2>div{position:relative;display:flex;align-items:center;gap:10px;height:52px;padding:0 14px;border-radius:15px;background:rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.12);transition:border-color .2s,box-shadow .2s,background .2s}
.f2>div:focus-within{border-color:rgba(242,193,78,.6);box-shadow:0 0 0 4px rgba(242,193,78,.12);background:rgba(0,0,0,.36)}
.f2>div>i{color:var(--mu);flex:none}
.f2>div:focus-within>i{color:var(--pgl)}
.f2 input{flex:1;min-width:0;height:100%;border:0!important;outline:0;background:none!important;color:var(--tx);font-size:15px;padding:0!important;box-shadow:none!important}
.f2 .eye{flex:none;border:0;background:none;color:var(--mu);cursor:pointer;padding:6px}
.rfd{margin:-2px 0 12px}
.rfd summary{cursor:pointer;color:var(--cy);font-size:13px;list-style:none;width:max-content}
.rfd summary::-webkit-details-marker{display:none}
.rfd[open] summary{margin-bottom:8px}
.au2 .sb{width:100%;height:52px;font-size:16px;margin-top:4px;border-radius:15px!important}
.au2 .sb.ld{opacity:.75;pointer-events:none}
.auf{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;flex-wrap:wrap}
.auf a{color:var(--cy);font-size:13px;text-decoration:none}
.auf small{display:flex;align-items:center;gap:5px;color:var(--mu);font-size:11.5px;margin-inline-start:auto}
.auf small .ic{width:14px;height:14px;color:#3ee08f}
.au2.shk{animation:shk .4s ease}
@keyframes shk{20%,60%{transform:translateX(-6px)}40%,80%{transform:translateX(6px)}}
.mdl.au .mc{animation:auIn .45s cubic-bezier(.22,1,.36,1)}
@keyframes auIn{from{opacity:0;transform:translateY(18px) scale(.97)}}
.au2 .xb{right:auto!important;left:14px!important;top:14px!important}
.hero .stage.go .pl.f{animation:kaRise 1.5s cubic-bezier(.25,.8,.25,1) .05s both!important}
.hero .stage.go .pl.m{animation:kaRise 1.5s cubic-bezier(.25,.8,.25,1) .35s both!important}
@keyframes kaRise{0%{opacity:0;transform:translate3d(0,64px,0) scale(.93)}40%{opacity:1}100%{opacity:1;transform:translate3d(0,0,0) scale(1)}}
@media(max-width:779px){.hero .stage .orb{display:none!important}}
/* v47: float starts from rest (no mid-cycle jump) and only after the rise has finished */
.hero .stage.idle .pl.f img{animation:kaFloat 7s ease-in-out .1s infinite!important}
.hero .stage.idle .pl.m img{animation:kaFloat 7.6s ease-in-out .9s infinite!important}
/* طرق الدفع حسب البلد */
.pcc{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 10px}
.pcc .chip{cursor:pointer}
.pcc .chip.on{border-color:var(--li);color:var(--li);background:rgba(127,241,255,.08)}
#pmn .cxd,#amn .cxd,.mc .cxd{margin-top:10px;text-align:start}
.pmr{border:1px solid var(--bd);border-radius:16px;padding:12px;margin-bottom:12px;display:grid;gap:10px}
.pmr .arow{margin:0}

/* ===== KING ALMANY · تظبيطات الشكل (بتتحط آخر ملف الستايل، فبتغلب اللي قبلها) ===== */

/* شاشات الكمبيوتر الكبيرة: الموقع ياخد مساحة أكبر بدل ما يبقى شريط ضيق في النص */
@media (min-width:1500px){
  html body main#app.w{max-width:1440px}
  html body header#site-header .hd{width:min(calc(100% - 36px),1440px)!important;max-width:1440px!important}
  html body .cbar-in{max-width:1400px}
  html body footer.ft .w{max-width:1440px}
}

/* شحن سريع: الباقات بتملا السطر كله على الكمبيوتر بدل ما تتكوّم على جنب */
@media (min-width:760px){
  html body .k12-qpk{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));overflow:visible;margin:0;padding:8px 0 6px}
  html body .k12-qpk .k12-pk{width:auto;min-width:0}
}

/* ===== حسابات فري فاير في الصفحة الرئيسية ===== */
.k12-vault{position:relative;isolation:isolate;overflow:hidden;padding:22px 0 4px;border-radius:28px;
  background:radial-gradient(90% 120% at 100% 0,rgba(255,179,71,.16),transparent 60%),radial-gradient(70% 90% at 0 100%,rgba(34,229,255,.08),transparent 60%),#081517;
  border:1px solid rgba(255,179,71,.28);box-shadow:0 24px 60px rgba(0,0,0,.35)}
.k12-vault::before{content:"VIP";position:absolute;inset-inline-start:18px;top:-18px;z-index:-1;font:900 132px/1 system-ui,sans-serif;letter-spacing:-6px;color:rgba(255,179,71,.05);pointer-events:none}
.k12-vault .k12-h{padding-inline:22px;align-items:flex-start}
.k12-vault .k12-h h2{display:flex;align-items:center;gap:10px}
.k12-vt{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:13px;background:linear-gradient(145deg,#ffd27a,#ff9f1c);box-shadow:0 8px 22px rgba(255,159,28,.35)}
.k12-vt .ic{width:22px;height:22px;stroke:#2a1500!important}
.k12-vt .ic path.f{fill:rgba(42,21,0,.18)!important}
.k12-vault .k12-h a{color:#ffc76b}
.k12-vsub{margin:-4px 22px 14px;font-size:13.5px;color:var(--k-mu,#8fb3b8);line-height:1.7}
.k12-vsub b{color:#ffd27a;font-weight:800}
.k12-vault .vrow{padding:4px 22px 22px}
@media (min-width:1000px){
  .k12-vault .vrow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}
  .k12-vault .vrow>*{flex:none!important;min-width:0}
  html body main#app.w .k12-vault .vrow>:nth-child(n+5){display:none!important}
}

/* ===== المحفظة ===== */
.kw{display:grid;gap:18px}
.kw-card{position:relative;isolation:isolate;overflow:hidden;padding:22px 22px 18px;border-radius:26px;color:#e8fbff;
  background:radial-gradient(120% 140% at 100% 0,rgba(34,229,255,.35),transparent 55%),radial-gradient(90% 120% at 0 100%,rgba(127,241,255,.18),transparent 60%),linear-gradient(135deg,#0b3a40,#061a1d 60%,#0a2420);
  border:1px solid rgba(34,229,255,.35);box-shadow:0 24px 60px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.08)}
.kw-card::after{content:"";position:absolute;inset:auto -60px -90px auto;width:260px;height:260px;border-radius:50%;border:38px solid rgba(255,255,255,.035);z-index:-1}
.kw-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}
.kw-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;background:rgba(0,0,0,.28);border:1px solid rgba(255,210,122,.35);color:#ffd27a;font-size:11.5px;font-weight:900;letter-spacing:.6px}
.kw-chip .ic{width:14px;height:14px;stroke:#ffd27a!important}
.kw-ic{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:rgba(34,229,255,.14);border:1px solid rgba(34,229,255,.35)}
.kw-ic .ic{width:22px;height:22px;stroke:#22e5ff!important}
.kw-lbl{display:block;font-size:13px;color:#9fd2d8}
.kw-bal{display:block;margin:2px 0 4px;font-size:clamp(34px,7vw,52px);line-height:1.15;font-weight:900;color:#7ff1ff;letter-spacing:-.5px;direction:ltr;text-align:right}
.kw-name{display:block;font-size:13px;font-weight:700;color:#cde9ec;opacity:.85}
.kw-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}
.kw-stats>div{padding:10px 12px;border-radius:14px;background:rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.06);min-width:0}
.kw-stats small{display:block;font-size:11.5px;color:#9fb9bd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.kw-stats b{display:block;margin-top:2px;font-size:16px;font-weight:900;color:#fff}
.kw-grid{display:grid;gap:18px}
@media (min-width:1000px){.kw-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start}.kw-side{position:sticky;top:150px}}
.kw-top{padding:20px;border-radius:24px;background:#0a1719;border:1px solid var(--k-line,rgba(255,255,255,.08));display:grid;gap:14px}
.kw-step{display:flex;gap:12px;align-items:flex-start;margin-top:6px}
.kw-step:first-child{margin-top:0}
.kw-step h3{margin:0;font-size:17px;font-weight:900;color:#fff}
.kw-step small{display:block;margin-top:2px;font-size:12.5px;color:#8fb3b8;line-height:1.7}
.kw-step small b{color:#7ff1ff}
.kw-n{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:linear-gradient(145deg,#7ff3ff,#22e5ff);color:#00262d;font-weight:900;font-size:15px;box-shadow:0 6px 18px rgba(34,229,255,.3)}
html body .kw-tiers{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
@media (min-width:640px){html body .kw-tiers{grid-template-columns:repeat(4,minmax(0,1fr))}}
html body .kw-tiers .tier{position:relative;overflow:hidden;padding:16px 8px 12px!important;border-radius:16px!important;transition:transform .2s,border-color .2s,background .2s}
html body .kw-tiers .tier:hover{transform:translateY(-2px)}
html body .kw-tiers .tier.on{background:linear-gradient(160deg,rgba(34,229,255,.2),rgba(34,229,255,.04))!important;border-color:#22e5ff!important;box-shadow:0 10px 28px rgba(34,229,255,.18)}
.kw-best{position:absolute;top:0;inset-inline-start:0;padding:3px 10px;border-end-end-radius:12px;background:#7ff1ff;color:#03262d;font-size:10.5px;font-weight:900}
.kw-sum{padding:14px 16px;border-radius:16px;background:rgba(127,241,255,.05);border:1px dashed rgba(127,241,255,.35);display:grid;gap:6px}
.kw-sum-row{display:flex;justify-content:space-between;align-items:baseline;font-size:13.5px;color:#a9c6ca}
.kw-sum-row b{color:#fff;font-weight:800;direction:ltr}
.kw-plus b{color:#7ff1ff}
.kw-tot{padding-top:8px;border-top:1px solid rgba(255,255,255,.08);font-size:15px;color:#fff}
.kw-tot b{font-size:20px;color:#7ff1ff;font-weight:900}
.kw-sum .wl-bar{margin-top:6px}
.kw-sum p{margin:0;font-size:12.5px;color:#a9c6ca}
.kw-sum p b{color:#7ff1ff}
.kw-pms{margin-top:2px}
.kw-side{display:grid;gap:18px}
.kw-tx,.kw-tiers-info{padding:18px;border-radius:22px;background:#0a1719;border:1px solid var(--k-line,rgba(255,255,255,.08))}
.kw-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.05)}
.kw-row:last-child{border-bottom:0}
.kw-ti{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:11px}
.kw-ti .ic{width:17px;height:17px}
.kw-ti.in{background:rgba(127,241,255,.1)}.kw-ti.in .ic{stroke:#7ff1ff!important}
.kw-ti.out{background:rgba(255,107,107,.1)}.kw-ti.out .ic{stroke:#ff8a8a!important}
.kw-tl{flex:1;min-width:0;font-size:13px;font-weight:700;color:#e3f4f6;line-height:1.5;overflow-wrap:anywhere}
.kw-tl small{display:block;font-size:11.5px;font-weight:500;color:#7f9ea2}
.kw-row b{flex:none;font-size:13.5px;font-weight:900;direction:ltr}
.kw-row b.plus{color:#7ff1ff}.kw-row b.minus{color:#ff8a8a}
.kw-row b em{font-style:normal;font-size:11.5px;color:#ffd27a;font-weight:800}
.kw-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 0;text-align:center}
.kw-empty .ic{width:28px;height:28px;stroke:#3d6166!important}
.kw-row2{display:flex;justify-content:space-between;padding:8px 0;font-size:13.5px;color:#cde3e6;border-bottom:1px solid rgba(255,255,255,.05)}
.kw-row2:last-child{border-bottom:0}
.kw-row2 b{color:#7ff1ff;font-weight:900}
.kw .cxv code{overflow-wrap:anywhere}
@media (max-width:520px){.kw-stats{grid-template-columns:1fr 1fr}.kw-stats>div:last-child{grid-column:1/-1}.kw-top,.kw-card{padding:16px}}
.kw .cxp code{overflow-wrap:normal;word-break:keep-all;white-space:normal}
@media (min-width:1000px){
  .kw-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);column-gap:28px;align-items:end}
  .kw-card-top{grid-column:1/-1}
  .kw-card .kw-lbl,.kw-card .kw-bal,.kw-card .kw-name{grid-column:1}
  .kw-stats{grid-column:2;grid-row:2/5;margin-top:0}
}

/* ===== لوحة التحكم: شاشة شغل من غير زحمة المتجر ===== */
body.adm-on .cbar,body.adm-on footer.ft,body.adm-on .bn,body.adm-on .fab-sup,body.adm-on .fab-btn,body.adm-on .fab-menu{display:none!important}
@media (min-width:1200px){html body.adm-on main#app.w{max-width:1600px}html body.adm-on header#site-header .hd{width:min(calc(100% - 36px),1600px)!important;max-width:1600px!important}}
.adw-h{margin:0 0 10px;font-size:15px;font-weight:900;color:#cde3e6}
.adw{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-bottom:18px}
.adw-i{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:10px;align-items:center;padding:12px 14px;border-radius:16px;background:#0a1719;border:1px solid rgba(255,255,255,.07);color:#8fb3b8;text-decoration:none;transition:border-color .2s,transform .2s}
.adw-i:hover{transform:translateY(-2px);border-color:rgba(34,229,255,.4)}
.adw-i .ic{grid-row:1/3;width:22px;height:22px;stroke:#5d8186!important}
.adw-i b{font-size:22px;font-weight:900;color:#cde3e6;line-height:1.1}
.adw-i span{font-size:12px}
.adw-i.hot{border-color:rgba(255,210,122,.45);background:linear-gradient(160deg,rgba(255,179,71,.12),rgba(255,179,71,.02))}
.adw-i.hot b{color:#ffd27a}.adw-i.hot .ic{stroke:#ffd27a!important}

/* ===== V2: لمسة بريميوم (ذهبي على أسود) للمحفظة والبونص ===== */
html body #acc .wch{background:linear-gradient(#0c0f10,#0c0f10) padding-box,linear-gradient(135deg,#ffe29a,#c9952e 45%,#fff1c2 70%,#b07a1c) border-box!important;border:1px solid transparent!important;box-shadow:0 4px 14px rgba(201,149,46,.18)}
html body #acc .wch .ic{stroke:#ffd27a!important}
html body #acc .wch .gold{color:#ffe29a!important;background:none!important;-webkit-text-fill-color:#ffe29a!important}
.kw-card{background:radial-gradient(110% 130% at 100% 0,rgba(255,214,122,.22),transparent 55%),radial-gradient(80% 120% at 0 100%,rgba(255,190,80,.10),transparent 60%),
  repeating-linear-gradient(115deg,rgba(255,255,255,.018) 0 2px,transparent 2px 9px),linear-gradient(135deg,#1b1710,#0b0b0b 55%,#16120a)!important;
  border:1px solid transparent!important;background-clip:padding-box;box-shadow:0 30px 70px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,236,190,.12)!important;outline:1px solid rgba(255,214,122,.35);outline-offset:-1px}
.kw-card::after{border-color:rgba(255,214,122,.05)!important}
.kw-card::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,transparent 35%,rgba(255,236,190,.09) 48%,transparent 60%);transform:translateX(-60%);animation:kwShine 6s ease-in-out infinite}
@keyframes kwShine{0%,60%{transform:translateX(-70%)}100%{transform:translateX(70%)}}
@media (prefers-reduced-motion:reduce){.kw-card::before{animation:none}}
.kw-chip{background:rgba(255,214,122,.08)!important;border-color:rgba(255,214,122,.45)!important;letter-spacing:1.2px!important}
.kw-emv{display:grid;grid-template-columns:1fr 1fr;gap:2px;width:46px;height:34px;padding:5px;border-radius:7px;background:linear-gradient(135deg,#ffe7a6,#c8962f 50%,#f4d488);box-shadow:inset 0 0 0 1px rgba(120,80,10,.45),0 4px 10px rgba(0,0,0,.35)}
.kw-emv i{border-radius:2px;border:1px solid rgba(110,70,0,.45)}
.kw-emv i:nth-child(3){grid-column:1/-1}
.kw-lbl{color:#cbb488!important;letter-spacing:.3px}
.kw-bal{background:linear-gradient(180deg,#fff6d8,#ffd27a 55%,#d39b2c);-webkit-background-clip:text;background-clip:text;color:transparent!important;text-shadow:none;filter:drop-shadow(0 4px 14px rgba(255,190,80,.18))}
.kw-name{color:#e9dcc0!important;letter-spacing:1.5px;text-transform:uppercase;font-size:12px!important}
.kw-stats>div{background:rgba(255,214,122,.05)!important;border-color:rgba(255,214,122,.16)!important}
.kw-stats small{color:#b9a67e!important}
.kw-stats b{color:#fff3d6!important}
html body .kw-tiers .tier{background:linear-gradient(170deg,#141210,#0b0c0c)!important;border:1px solid rgba(255,214,122,.18)!important}
html body .kw-tiers .tier b{color:#fff3d6}
html body .kw-tiers .tier em{color:#ffd27a!important;font-weight:900}
.kw-lv{display:block;margin-bottom:4px;font-size:10.5px;font-weight:800;letter-spacing:.5px;color:#9c8a66}
html body .kw-tiers .tier.on{background:linear-gradient(165deg,rgba(255,214,122,.22),rgba(255,214,122,.04))!important;border-color:#ffd27a!important;box-shadow:0 12px 30px rgba(255,190,80,.18)!important}
html body .kw-tiers .tier.kw-top1{border-color:rgba(255,214,122,.5)!important;background:linear-gradient(165deg,#2a2112,#0d0c0a)!important}
.kw-best{display:inline-flex;align-items:center;gap:3px;background:linear-gradient(135deg,#ffe29a,#d39b2c)!important;color:#2a1800!important}
.kw-best .ic{width:11px;height:11px;stroke:#2a1800!important}
.kw-n{background:linear-gradient(145deg,#ffe9b0,#d39b2c)!important;color:#2a1800!important;box-shadow:0 6px 18px rgba(255,190,80,.28)!important}
.kw-sum{background:linear-gradient(160deg,rgba(255,214,122,.08),rgba(255,214,122,.02))!important;border:1px solid rgba(255,214,122,.3)!important}
.kw-tot b,.kw-plus b,.kw-sum p b,.kw-step small b,.kw-row2 b{color:#ffd27a!important}
.kw-sum .wl-bar i{background:linear-gradient(90deg,#d39b2c,#ffe29a)!important}
.kw-tiers-info{background:linear-gradient(170deg,#16130d,#0b0c0c)!important;border-color:rgba(255,214,122,.22)!important}
.kw-tiers-info .wl-h3 .ic{stroke:#ffd27a!important}
.kw-row2:last-child span::after{content:" 👑"}

/* ===== V2: كروت الحسابات ===== */
html body main#app.w .ac3{padding:0!important;border-radius:20px!important;background:linear-gradient(180deg,#0d1a1c,#081214)!important;border:1px solid rgba(255,255,255,.08)!important;transition:transform .25s,border-color .25s,box-shadow .25s!important}
html body main#app.w .ac3:hover{transform:translateY(-4px);border-color:rgba(255,214,122,.45)!important;box-shadow:0 18px 40px rgba(0,0,0,.45)!important}
html body main#app.w .ac3 .fw{position:relative;border-radius:20px 20px 0 0;overflow:hidden}
html body main#app.w .ac3 .fr img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}
html body main#app.w .ac3 .fw .fr::after{display:block!important;content:""!important;position:absolute!important;inset:auto 0 0 0!important;height:2px!important;padding:0!important;z-index:4;background:linear-gradient(90deg,#22e5ff,rgba(34,229,255,.6) 45%,rgba(34,229,255,0))!important}
html body main#app.w .ac3 .in{padding:12px 14px 14px!important;gap:8px!important}
html body main#app.w .ac3 h3{margin:0!important;font-size:15.5px!important;font-weight:900!important;line-height:1.4!important;color:#fff!important}
html body main#app.w .ac3 .lvt{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;background:rgba(255,214,122,.12);border:1px solid rgba(255,214,122,.35);color:#ffd27a!important;font-size:11.5px!important;font-weight:900}
html body main#app.w .ac3 .ac-specs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px!important}
html body main#app.w .ac3 .ac-sp{flex-direction:column!important;align-items:center!important;gap:0!important;padding:6px 2px!important;border-radius:10px!important;background:rgba(255,255,255,.04)!important}
html body main#app.w .ac3 .ac-sp b{font-size:14px!important;color:#e9f7f8}
html body main#app.w .ac3 .ac-sp small{font-size:10.5px!important;color:#7f9ea2}
html body main#app.w .ac3 .by3{padding-top:10px!important;border-top:1px dashed rgba(255,255,255,.08)!important}
html body main#app.w .ac3 .pz{font-size:20px!important;font-weight:900!important;color:#7ff1ff!important}
html body main#app.w .ac3 .bn2{display:inline-flex!important;align-items:center;gap:6px;padding:8px 14px!important;border-radius:999px!important;background:linear-gradient(135deg,#ffe29a,#d39b2c)!important;color:#2a1800!important;font-size:12.5px!important;font-weight:900!important;width:auto!important;height:auto!important}
html body main#app.w .ac3 .bn2 .ar2{font-style:normal}
html body main#app.w .ac3 .gl{backdrop-filter:blur(6px);background:rgba(0,0,0,.55)!important;border:1px solid rgba(255,255,255,.14)!important}

/* ===== V2: شحن سريع — أيقونات الألعاب أكبر وزرار الشحن أصغر ===== */
html body .k12-qtabs{gap:10px}
html body .k12-qtabs button{opacity:.55;padding:3px}
html body .k12-qi{width:52px!important;height:52px!important;border-radius:16px!important}
html body .k12-qtabs button{border-radius:19px!important}
html body .k12-qtabs button.on{opacity:1;box-shadow:0 6px 18px rgba(34,229,255,.25)}
html body .k12-qgo{width:auto!important;min-width:0!important;max-width:340px;margin-inline:auto!important;display:flex!important;height:46px!important;padding:0 22px!important;font-size:14.5px!important;border-radius:14px!important}
html body .k12-qgo-p b{font-size:15px!important}
html body .k12-qtop h2{white-space:nowrap;flex:none}
@media (max-width:520px){html body .k12-qtabs{gap:6px}html body .k12-qi{width:40px!important;height:40px!important;border-radius:13px!important}html body .k12-qgo{max-width:100%;width:100%!important}}

/* ===== V3: مستوى الولاء ===== */
.kw-lvl{position:relative;overflow:hidden;padding:18px;border-radius:22px;background:radial-gradient(90% 120% at 100% 0,rgba(255,214,122,.18),transparent 60%),linear-gradient(170deg,#17130c,#0b0c0c);border:1px solid rgba(255,214,122,.3)}
.kw-lvl-h{display:flex;align-items:center;gap:12px}
.kw-lvl-h small{display:block;font-size:11.5px;color:#b9a67e}
.kw-lvl-h b{display:block;font-size:20px;font-weight:900;color:#ffe29a;line-height:1.2}
.kw-lvl-h em{margin-inline-start:auto;padding:5px 11px;border-radius:999px;background:linear-gradient(135deg,#ffe29a,#d39b2c);color:#2a1800;font-style:normal;font-size:12px;font-weight:900;white-space:nowrap}
.kw-lvl-b{display:grid;place-items:center;width:46px;height:46px;border-radius:15px;background:linear-gradient(145deg,#3a2c12,#1a140a);border:1px solid rgba(255,214,122,.45);box-shadow:0 0 0 4px rgba(255,214,122,.06)}
.kw-lvl-b .ic{width:24px;height:24px;stroke:#ffd27a!important}
.kw-lvl-bar{height:8px;margin:14px 0 10px;border-radius:99px;background:rgba(255,255,255,.07);overflow:hidden}
.kw-lvl-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#d39b2c,#ffe29a);box-shadow:0 0 12px rgba(255,214,122,.5);transition:width .8s cubic-bezier(.2,.8,.2,1)}
.kw-lvl p{margin:0;font-size:12.5px;line-height:1.8;color:#cbbd9d}
.kw-lvl p b{color:#ffe29a}
.kw-lvl-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(56px,1fr));gap:6px;margin-top:12px}
.kw-lvl-steps span{padding:6px 4px;border-radius:10px;text-align:center;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06)}
.kw-lvl-steps b{display:block;font-size:11.5px;color:#9c8a66}
.kw-lvl-steps small{font-size:11px;color:#7d6d4f;font-weight:800}
.kw-lvl-steps span.ok{background:rgba(255,214,122,.1);border-color:rgba(255,214,122,.4)}
.kw-lvl-steps span.ok b,.kw-lvl-steps span.ok small{color:#ffd27a}

/* ===== V3: الحسابات — الصورة كاملة من غير قص، وكروت أعرض ===== */
@media (min-width:900px){html body main#app.w .ags{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))!important;gap:18px!important}}
html body main#app.w .ac3 .fw{aspect-ratio:2/1!important}
html body main#app.w .ac3 .fr img,html body main#app.w .ac3 .ac-main-img{width:100%!important;height:100%!important;aspect-ratio:auto!important;object-fit:cover!important;background:#05090a}
html body main#app.w .ac3 .fr.split{display:block!important}
/* صفحة الحساب */
html body main#app.w .gal .gmain{aspect-ratio:2/1;height:auto!important;max-height:none!important;border-radius:20px;overflow:hidden;background:#05090a}
html body main#app.w .gal .gmain img{width:100%;height:100%!important;object-fit:contain!important}
html body main#app.w .gal .gth{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px!important}
html body main#app.w .gal .gth button{border-radius:14px!important;overflow:hidden;opacity:.6;transition:opacity .2s,transform .2s,border-color .2s;border:2px solid transparent!important}
html body main#app.w .gal .gth button.on,html body main#app.w .gal .gth button:hover{opacity:1;border-color:#ffd27a!important;transform:translateY(-2px)}
html body main#app.w .gal .gth img{aspect-ratio:2/1;width:100%;height:auto!important;object-fit:cover}
html body main#app.w .gal .gnav{width:44px!important;height:44px!important;border-radius:50%!important;background:rgba(0,0,0,.55)!important;backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.18)!important;font-size:22px!important}
html body main#app.w .gal .zm{background:rgba(0,0,0,.6)!important;backdrop-filter:blur(6px);border-radius:999px!important}
@media (min-width:1000px){html body main#app.w .cl>aside,html body main#app.w .cl>.cs{position:sticky;top:140px;align-self:start}}

/* ===== V3: اطلب عرض سعر ===== */
.k12-pr-ask small{color:#8fb3b8!important}
.k12-pr-ask .k12-ask{font-size:13.5px!important;font-weight:900!important;background:linear-gradient(90deg,#5eeaff,#2ee59d);-webkit-background-clip:text;background-clip:text;color:transparent!important}
html body .k12-go.wa{background:rgba(37,211,102,.12)!important;border:1px solid rgba(37,211,102,.45)!important;box-shadow:0 0 0 0 rgba(37,211,102,.35);animation:kaPulse 2.6s ease-out infinite}
html body .k12-go.wa .ic{stroke:#25d366!important}
@keyframes kaPulse{0%{box-shadow:0 0 0 0 rgba(37,211,102,.35)}70%,100%{box-shadow:0 0 0 10px rgba(37,211,102,0)}}

/* ===== V3: حركة — دخول الصفحات، كروت بتلمع، وتفاعل أنعم ===== */
@keyframes kaIn{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
html body:not(.adm-on) main#app>*{animation:kaIn .55s cubic-bezier(.2,.8,.2,1) both}
html body main#app>*:nth-child(2){animation-delay:.06s}html body main#app>*:nth-child(3){animation-delay:.12s}html body main#app>*:nth-child(4){animation-delay:.18s}html body main#app>*:nth-child(n+5){animation-delay:.22s}
.k12-card,.k12-cat,html body main#app.w .ac3{position:relative;overflow:hidden}
.k12-card::after,.k12-cat::after,html body main#app.w .ac3::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.10) 45%,transparent 60%);transform:translateX(-120%);transition:transform .8s cubic-bezier(.2,.8,.2,1)}
.k12-card:hover::after,.k12-cat:hover::after,html body main#app.w .ac3:hover::after{transform:translateX(120%)}
html body .k12-card{transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s!important}
html body .k12-card:hover{transform:translateY(-5px);box-shadow:0 18px 36px rgba(0,0,0,.4)}
html body .k12-card .k12-img{transition:transform .5s cubic-bezier(.2,.8,.2,1)}
html body .k12-card:hover .k12-img{transform:scale(1.06)}
html body main#app.w .ac3 .fr img{transition:transform .6s cubic-bezier(.2,.8,.2,1)}
html body main#app.w .ac3:hover .fr img{transform:scale(1.04)}
html body .cbar-in a{transition:transform .2s,background .2s,border-color .2s}
html body .cbar-in a:hover{transform:translateY(-2px)}
html body .k12-h h2{position:relative}
html body .k12-h h2::after{content:"";position:absolute;inset-inline-start:0;bottom:-6px;height:3px;width:0;border-radius:3px;background:linear-gradient(90deg,#22e5ff,#7ff1ff);animation:kaLine .9s .25s cubic-bezier(.2,.8,.2,1) forwards}
html body .k12-vault .k12-h h2::after{background:linear-gradient(90deg,#ffd27a,#d39b2c)}
@keyframes kaLine{to{width:46px}}
html body .btn:active,html body .k12-card:active,html body .tier:active,html body .pmc:active{transform:scale(.97)}
@media (prefers-reduced-motion:reduce){html body main#app>*,html body .k12-h h2::after,html body .k12-go.wa{animation:none!important}html body .k12-h h2::after{width:46px}.k12-card::after,.k12-cat::after,html body main#app.w .ac3::after{display:none}}

/* ===== لوحة الأدمن: البحث في منتجات Bulk ePIN ===== */
.bkr{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}
.bkr>.nt{width:100%}
.bko{width:100%;display:grid;gap:4px;max-height:280px;overflow:auto;padding:8px;border-radius:12px;background:rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.06)}
.bko>div{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;padding:4px 2px;border-bottom:1px solid rgba(255,255,255,.04)}
.bko b{color:#7ff1ff;font-weight:800}

/* ===== خانات الإدخال: التركيز يظهر على الخانة نفسها (حدود وتوهّج سماوي) من غير المربع الأصفر اللي كان بيتحط جوّاها ===== */
html body input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus-visible,
html body textarea:focus-visible,
html body select:focus-visible{outline:0!important}
html body .cpn:focus-within{box-shadow:0 0 0 2px rgba(34,229,255,.35)}
html body .fld:focus-within{border-color:rgba(34,229,255,.9)!important;box-shadow:0 0 0 3px rgba(34,229,255,.16)!important}

/* ===== شاشة دخول الأدمن: كارت في النص تحت لوجو KING ALMANY ===== */
html body .agw{max-width:420px;margin:clamp(24px,8vh,80px) auto 0;padding:0 16px}
html body .agb{display:grid;gap:8px;justify-items:center;margin-bottom:20px;text-align:center}
html body .agb b{font-size:30px;font-weight:900;letter-spacing:.14em;line-height:1;direction:ltr}
html body .agb small{color:var(--v-mu,#9bbcc1);font-size:13px;letter-spacing:.06em}
html body .agw .agt{padding:26px 22px 22px;border-radius:22px;box-shadow:0 28px 64px -28px rgba(0,0,0,.75),inset 0 1px 0 rgba(255,255,255,.06)}
html body .agw .agt h3{margin:0 0 4px;font-size:19px;font-weight:800}
html body .agw .agt .nt{margin:0 0 20px;font-size:13px;color:var(--v-mu,#9bbcc1)}
html body .agw .agt .f{height:52px;margin-bottom:12px}
html body .agw .agt .er{justify-content:center;margin:2px 0 12px;text-align:center;font-size:13px;line-height:1.5}
html body .agw .agt .btn{width:100%;height:52px;border-radius:14px;font-size:16px;font-weight:800;margin-top:2px}
html body .agb .brand-king{color:#63ddea}
html body .agb .brand-almany{color:#effbfc}

/* ===== قسم الحسابات (خزنة الملوك): كارت أوضح، والزرار جوّه الكارت ===== */
html body #app .st-hero h1{font-family:Cairo,Tajawal,"Noto Sans Arabic",system-ui,sans-serif!important}
html body main#app.w .ac3 .by3{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-width:0}
html body main#app.w .ac3 .by3 .pz-wrap{flex:0 0 auto;min-width:0}
html body main#app.w .ac3 .by3 .bn2{flex:1 1 0!important;min-width:0!important;justify-content:center!important;white-space:nowrap;overflow:hidden;padding:11px 12px!important}

@media (max-width:599px){
  html body main#app.w .ags{grid-template-columns:1fr!important;gap:16px!important}
  html body main#app.w .ac3 .fr{aspect-ratio:960/475;overflow:hidden}
  html body main#app.w .ac3 .fr img{width:100%;height:100%;object-fit:cover}
  html body main#app.w .ac3 .in{padding:14px 6px 6px!important;gap:10px!important}
  html body main#app.w .ac3 h3{font-size:18px!important;line-height:1.35;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
  html body main#app.w .ac3 .tl{font-size:12.5px}
  html body main#app.w .ac3 .ac-specs{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}
  html body main#app.w .ac3 .ac-sp{flex-direction:row!important;justify-content:center!important;align-items:baseline!important;gap:6px!important;padding:10px 8px!important;border-radius:12px!important}
  html body main#app.w .ac3 .ac-sp b{font-size:18px!important}
  html body main#app.w .ac3 .ac-sp small{font-size:12.5px!important}
  html body main#app.w .ac3 .pz .pn{font-size:22px!important}
  html body main#app.w .ac3 .bn2{height:46px;font-size:15px!important;border-radius:14px!important}
  html body .fab-sup .fab-btn{width:42px!important;height:42px!important;min-width:42px!important}
}

@media (max-width:779px){
  html body main#app.w .st-hero{padding:16px!important}
  html body main#app.w .st-hero p{display:none!important}
  html body main#app.w .st-hero .st-m span:last-child{display:none}
  html body #app .st-hero h1{font-size:28px!important;margin:8px 0 2px!important}
  html body main#app.w .safe2{padding:12px 14px!important}
  html body main#app.w .safe2 .sf-h{align-items:center;gap:10px;margin-bottom:10px}
  html body main#app.w .safe2 .sf-h>i{width:36px;height:36px;border-radius:12px}
  html body main#app.w .safe2 .sf-h>i .ic{width:20px;height:20px}
  html body main#app.w .safe2 .sf-h b{font-size:15.5px}
  html body main#app.w .safe2 .sf-h small{display:none}
  html body main#app.w .safe2 .sf-g{display:grid;grid-template-columns:1fr 1fr;gap:8px}
  html body main#app.w .safe2 .sf-g>div{display:flex;align-items:center;gap:8px;padding:9px 10px;border-radius:12px}
  html body main#app.w .safe2 .sf-g .ic{margin:0;width:18px;height:18px;flex:none}
  html body main#app.w .safe2 .sf-g b{font-size:12.5px;line-height:1.3}
  html body main#app.w .safe2 .sf-g small{display:none}
}

/* ===== رأس قسم «حسابات فري فاير للبيع» في الرئيسية: العنوان سطر واحد، والرابط صغير من غير سهم ===== */
@media (max-width:779px){
  html body main#app.w .k12-vault .k12-h{align-items:center;gap:10px;flex-wrap:nowrap}
  html body main#app.w .k12-vault .k12-h h2{font-size:18px!important;white-space:nowrap;gap:8px;min-width:0}
  html body main#app.w .k12-vault .k12-h .k12-vt{flex:none;width:34px;height:34px;border-radius:11px}
  html body main#app.w .k12-vault .k12-h .k12-vt .ic{width:18px;height:18px}
  html body main#app.w .k12-vault .k12-h a{flex:none;font-size:12.5px;padding:6px 12px;border:1px solid rgba(255,199,107,.4);border-radius:99px}
}

/* ===== account card: picture first, 3 big numbers + one small line, price and a small button at the bottom ===== */
html body main#app.w .ac3 .tl,html body main#app.w .ac3 .ac-specs{display:none!important}
html body main#app.w .ac3 .lvg{position:absolute!important;z-index:3!important;top:10px!important;left:10px!important;right:auto!important;display:inline-flex!important;align-items:baseline!important;gap:4px!important;padding:5px 11px!important;border-radius:999px!important;font-size:15px!important;font-weight:900!important;color:#fff!important;background:rgba(6,16,18,.46)!important;backdrop-filter:blur(10px) saturate(1.3)!important;-webkit-backdrop-filter:blur(10px) saturate(1.3)!important;border:1px solid rgba(255,255,255,.22)!important;direction:ltr}
html body main#app.w .ac3 .lvg small{font-size:10px;font-weight:800;opacity:.8;letter-spacing:.06em}
html body main#app.w .ac3 .gb{top:10px!important;inset-inline-start:auto!important;right:10px!important;left:auto!important}
html body main#app.w .ac3 .gb .gl.r{padding:5px 12px!important;font-size:12px!important;font-weight:800!important;background:rgba(6,16,18,.46)!important;backdrop-filter:blur(10px) saturate(1.3)!important;-webkit-backdrop-filter:blur(10px) saturate(1.3)!important;border:1px solid rgba(255,255,255,.22)!important}
html body main#app.w .ac3 .in{padding:12px 8px 6px!important;gap:0!important}
html body main#app.w .ac3 h3{order:1!important;font-size:19px!important;margin:0 0 10px!important}
html body main#app.w .ac3 .k3{order:2;display:flex;justify-content:space-between;text-align:center;padding:2px 0 9px;border-bottom:1px solid rgba(255,255,255,.08)}
html body main#app.w .ac3 .k3 div{flex:1;min-width:0}
html body main#app.w .ac3 .k3 b{display:block;font-size:24px;font-weight:900;line-height:1.15;color:#fff;font-variant-numeric:tabular-nums}
html body main#app.w .ac3 .k3 small{display:block;font-size:12px;color:#7f9ea2;margin-top:1px}
html body main#app.w .ac3 .k3l{order:3;display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:9px;font-size:13px;color:#9db6b9}
html body main#app.w .ac3 .k3l b{color:#fff;font-size:14.5px;font-weight:900}
html body main#app.w .ac3 .by3{order:4!important;border-top:0!important;padding-top:0!important;margin-top:12px!important;gap:10px!important;justify-content:space-between!important}
html body main#app.w .ac3 .by3 .pz{font-size:22px!important;font-weight:900!important;color:#b3f7ff!important;-webkit-text-fill-color:#b3f7ff!important}
html body main#app.w .ac3 .by3 .bn2{flex:0 0 auto!important;width:auto!important;height:36px!important;padding:0 18px!important;border-radius:11px!important;font-size:14px!important;font-weight:900!important;background:linear-gradient(135deg,#a7f6ff,#22e5ff)!important;color:#02262d!important;box-shadow:0 8px 18px -8px rgba(34,229,255,.6)!important;display:inline-grid!important;place-items:center!important}

/* account card tweaks: badges sit higher on the picture, the title is smaller and can wrap to two lines (real descriptions are longer) */
html body main#app.w .ac3 .lvg{top:6px!important;left:8px!important;padding:3px 10px!important;font-size:13.5px!important}
html body main#app.w .ac3 .lvg small{font-size:9px}
html body main#app.w .ac3 .gb{top:6px!important;right:8px!important}
html body main#app.w .ac3 .gb .gl.r{padding:3px 10px!important;font-size:11px!important}
html body main#app.w .ac3 h3{font-size:15.5px!important;font-weight:800!important;line-height:1.55!important;margin:0 0 9px!important;color:#eaf6f7!important;white-space:normal!important;display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden!important;text-overflow:clip!important}
@media (max-width:779px){html body main#app.w .ac3 h3{font-size:15.5px!important;white-space:normal!important}}

/* ===== account page: swipeable gallery, glass badges, thumbnail strip, spec block ===== */
html body main#app.w .gal .gmain{position:relative;aspect-ratio:2/1;height:auto!important;border-radius:20px;overflow:hidden;background:#05090a}
html body main#app.w .gal .gtrack{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}
html body main#app.w .gal .gtrack::-webkit-scrollbar{display:none}
html body main#app.w .gal .gtrack img{flex:0 0 100%!important;width:100%!important;height:100%!important;object-fit:contain!important;scroll-snap-align:start;scroll-snap-stop:always;cursor:zoom-in;-webkit-user-drag:none}
html body main#app.w .gal .gl,html body main#app.w .gal .gmain .rib{position:absolute!important;z-index:3;display:inline-flex!important;align-items:baseline;gap:4px;padding:4px 12px!important;border-radius:999px!important;font-size:12px!important;font-weight:800!important;color:#fff!important;background:rgba(6,16,18,.46)!important;backdrop-filter:blur(10px) saturate(1.3);-webkit-backdrop-filter:blur(10px) saturate(1.3);border:1px solid rgba(255,255,255,.22)!important;box-shadow:none!important}
html body main#app.w .gal .glv{top:10px;left:10px;right:auto;font-size:14px!important;font-weight:900!important;direction:ltr}
html body main#app.w .gal .glv small{font-size:9px;opacity:.8;letter-spacing:.06em}
html body main#app.w .gal .gmain .rib{top:10px!important;right:10px!important;left:auto!important;bottom:auto!important}
html body main#app.w .gal .gcn{bottom:10px;left:10px;right:auto;top:auto}
html body main#app.w .gal .zm{bottom:10px!important;right:10px!important;left:auto!important;top:auto!important;font-size:11px!important}
html body main#app.w .gal .gth{display:flex!important;gap:8px!important;overflow-x:auto;scrollbar-width:none;padding:2px 2px 6px;scroll-snap-type:x proximity}
html body main#app.w .gal .gth::-webkit-scrollbar{display:none}
html body main#app.w .gal .gth button{flex:0 0 104px!important;width:104px!important;scroll-snap-align:start;border-color:rgba(255,255,255,.12)!important}
html body main#app.w .gal .gth button.on{border-color:#22e5ff!important;box-shadow:0 0 0 1px rgba(34,229,255,.4),0 8px 20px -10px rgba(34,229,255,.7)}
html body main#app.w .gal .gth button span{font-size:10.5px!important}
html body main#app.w .ck-card .k3{display:flex;justify-content:space-between;text-align:center;padding:2px 0 10px;border-bottom:1px solid rgba(255,255,255,.08)}
html body main#app.w .ck-card .k3 div{flex:1;min-width:0}
html body main#app.w .ck-card .k3 b{display:block;font-size:26px;font-weight:900;line-height:1.15;color:#fff}
html body main#app.w .ck-card .k3 small{display:block;font-size:12.5px;color:#7f9ea2}
html body main#app.w .ck-card .k3l{display:flex;flex-wrap:wrap;gap:6px 20px;margin-top:11px;font-size:14px;color:#9db6b9}
html body main#app.w .ck-card .k3l b{color:#fff;font-size:15.5px;font-weight:900}

/* home vault carousel: snap, equal-height cards, price + button pinned to the bottom */
html body main#app.w .k12-vault .vrow{scroll-snap-type:x mandatory;scroll-padding-inline:22px;gap:12px;align-items:stretch}
html body main#app.w .k12-vault .vrow .ac3{flex:0 0 min(310px,82vw)!important;scroll-snap-align:start;display:flex;flex-direction:column}
html body main#app.w .k12-vault .vrow .ac3 .in{flex:1}
html body main#app.w .k12-vault .vrow .ac3 .by3{margin-top:auto!important;padding-top:12px!important}
html body main#app.w .gal .gfr{padding:0!important;border-radius:20px!important;background:transparent!important;border-color:rgba(34,229,255,.28)!important}
html body main#app.w .gal .gmain{border-radius:20px}

/* spec numbers: soft rounded tiles (tinted by the rarity) + small pills for the rest */
html body main#app.w .ac3 .k3,html body main#app.w .ck-card .k3{gap:8px!important;padding:0!important;border-bottom:0!important}
html body main#app.w .ac3 .k3 div,html body main#app.w .ck-card .k3 div{padding:11px 4px 9px;border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.02));border:1px solid rgba(34,229,255,.2);border-color:color-mix(in srgb,var(--rc,#22e5ff) 38%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}
html body main#app.w .ac3 .k3 b,html body main#app.w .ck-card .k3 b{font-size:23px!important}
html body main#app.w .ac3 .k3l,html body main#app.w .ck-card .k3l{gap:7px!important;margin-top:10px!important}
html body main#app.w .ac3 .k3l span,html body main#app.w .ck-card .k3l span{display:inline-flex;align-items:baseline;gap:5px;padding:5px 12px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);font-size:12.5px}
html body main#app.w .ac3 .k3l b,html body main#app.w .ck-card .k3l b{font-size:14px!important}

/* spec tiles, final: the site's cyan glow + a rarity-coloured top line; numbers with the site's light-cyan gradient */
html body main#app.w .ac3 .k3 div,html body main#app.w .ck-card .k3 div{position:relative;overflow:hidden;padding:12px 4px 9px;border-radius:16px;background:radial-gradient(120% 95% at 50% 0%,rgba(34,229,255,.16),rgba(34,229,255,0) 68%),linear-gradient(180deg,#0b1f23,#08181b);border:1px solid rgba(34,229,255,.22);box-shadow:inset 0 2px 0 var(--rc,#22e5ff),0 10px 22px -16px rgba(34,229,255,.55)}
html body main#app.w .ac3 .k3 b,html body main#app.w .ck-card .k3 b{font-family:Cairo,Tajawal,sans-serif!important;font-size:25px!important;font-weight:900!important;letter-spacing:.02em;line-height:1.1;font-variant-numeric:tabular-nums lining-nums;background:linear-gradient(180deg,#ffffff 0%,#b9f6ff 100%);-webkit-background-clip:text;background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 10px rgba(34,229,255,.28))}
html body main#app.w .ac3 .k3 small,html body main#app.w .ck-card .k3 small{margin-top:2px;font-size:12px!important;font-weight:700;color:#7fb4bc!important}
html body main#app.w .ac3 .k3l span,html body main#app.w .ck-card .k3l span{background:rgba(34,229,255,.06);border-color:rgba(34,229,255,.16);color:#8fbec5}
html body main#app.w .ac3 .k3l b,html body main#app.w .ck-card .k3l b{color:#e9fdff!important;font-weight:900}

/* spec pills: one tidy 2-column grid, all the same size */
html body main#app.w .ac3 .k3l,html body main#app.w .ck-card .k3l{display:grid!important;grid-template-columns:1fr 1fr;gap:8px!important;margin:2px 0 0!important;font-size:12.5px}
html body main#app.w .ck-card .k3l+.k3l{margin-top:8px!important}
html body main#app.w .ac3 .k3l span,html body main#app.w .ck-card .k3l span{display:flex!important;align-items:center;justify-content:space-between;gap:6px;padding:7px 14px!important;border-radius:999px!important;background:rgba(34,229,255,.06)!important;border:1px solid rgba(34,229,255,.17)!important;color:#8fbec5!important;font-size:12.5px!important;white-space:nowrap}
html body main#app.w .ac3 .k3l b,html body main#app.w .ck-card .k3l b{font-size:14.5px!important;font-weight:900!important;color:#eafcff!important;-webkit-text-fill-color:#eafcff!important}

/* spec pills with an icon, a bit smaller */
html body main#app.w .ac3 .k3l,html body main#app.w .ck-card .k3l{gap:6px!important}
html body main#app.w .ac3 .k3l span,html body main#app.w .ck-card .k3l span{padding:5px 11px!important;font-size:11.5px!important;gap:4px}
html body main#app.w .ac3 .k3l em,html body main#app.w .ck-card .k3l em{display:inline-flex;align-items:center;gap:6px;font-style:normal;min-width:0}
html body main#app.w .ac3 .k3l em i,html body main#app.w .ck-card .k3l em i{display:inline-grid;place-items:center;width:15px;height:15px;color:#22e5ff;flex:none}
html body main#app.w .ac3 .k3l em .ic,html body main#app.w .ck-card .k3l em .ic{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
html body main#app.w .ac3 .k3l b,html body main#app.w .ck-card .k3l b{font-size:13.5px!important}
html body main#app.w .ac3 .k3l b,html body main#app.w .ck-card .k3l b{font-family:Cairo,Tajawal,sans-serif!important;font-weight:900!important;letter-spacing:.02em;font-variant-numeric:tabular-nums lining-nums;background:linear-gradient(180deg,#e6fcff,#4fe6ff);-webkit-background-clip:text;background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent!important;filter:drop-shadow(0 0 8px rgba(34,229,255,.35))}

/* price: small label above, big gold-gradient number, currency symbol small, no ".00" */
html body main#app.w .ac3 .by3 .pz-wrap{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important;line-height:1}
html body main#app.w .ac3 .by3 .pz-wrap .pl{font-size:11px;font-weight:700;color:#7f9ea2;letter-spacing:.02em;margin-bottom:3px}
html body main#app.w .ac3 .by3 .pz{display:inline-flex!important;align-items:flex-start;gap:3px;direction:ltr;font-family:Cairo,Tajawal,sans-serif!important;font-size:29px!important;font-weight:900!important;line-height:1!important;letter-spacing:-.01em;font-variant-numeric:tabular-nums lining-nums;background:linear-gradient(180deg,#f6ffc9 0%,#7ff1ff 55%,#9fdc1a 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;filter:drop-shadow(0 2px 10px rgba(127,241,255,.3))}
html body main#app.w .ac3 .by3 .pz small{font-size:14px!important;font-weight:800!important;margin-top:4px;opacity:.9;-webkit-text-fill-color:#b3f7ff;color:#b3f7ff}

/* price in the booking card / sticky bar: same gold number as the cards */
html body main#app.w .pzd{display:inline-flex!important;align-items:flex-start;gap:3px;direction:ltr;font-family:Cairo,Tajawal,sans-serif!important;font-size:30px!important;font-weight:900!important;line-height:1!important;font-variant-numeric:tabular-nums lining-nums;background:linear-gradient(180deg,#f6ffc9 0%,#7ff1ff 55%,#9fdc1a 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;filter:drop-shadow(0 2px 10px rgba(127,241,255,.3))}
html body main#app.w .pzd small{font-size:14px!important;font-weight:800!important;margin-top:4px;-webkit-text-fill-color:#b3f7ff;color:#b3f7ff}
html body main#app.w .pbar .pzd{font-size:26px!important}

/* card footer: price and button on one row at every width, pinned to the bottom */
html body main#app.w .ac3 .by3{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;margin-top:auto!important;padding-top:12px!important}
html body main#app.w .ac3 .in{display:flex!important;flex-direction:column!important;flex:1!important}
html body main#app.w .ac3 .by3 .bn2{flex:0 0 auto!important;width:auto!important}
html body main#app.w .pbar>div{flex:none;min-width:max-content}
html body main#app.w .pzd{flex-wrap:nowrap!important;white-space:nowrap}
html body main#app.w .pbar b.k.gold.pzd{display:inline-flex!important;flex-direction:row!important;align-items:flex-start!important;gap:3px;direction:ltr;font-size:26px!important;line-height:1!important;background:linear-gradient(180deg,#f6ffc9 0%,#7ff1ff 55%,#9fdc1a 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}
html body main#app.w .pbar b.k.gold.pzd small{display:inline!important;font-size:13px!important;margin-top:3px;color:#b3f7ff!important;-webkit-text-fill-color:#b3f7ff!important}
/* the sticky bar is also cloned outside #app (.k12-hasbar): same price style there */
html body .pbar>div{flex:none;min-width:max-content}
html body .pbar b.k.gold.pzd{display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start!important;gap:3px;direction:ltr;white-space:nowrap;font-family:Cairo,Tajawal,sans-serif!important;font-size:26px!important;font-weight:900!important;line-height:1!important;font-variant-numeric:tabular-nums lining-nums;background:linear-gradient(180deg,#f6ffc9 0%,#7ff1ff 55%,#9fdc1a 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}
html body .pbar b.k.gold.pzd small{display:inline!important;font-size:13px!important;margin-top:3px;color:#b3f7ff!important;-webkit-text-fill-color:#b3f7ff!important}

/* support button: smaller, calm glass bubble that gently floats */
@keyframes kfloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}
html body .fab-sup .fab-btn,html body .fab-sup .fab-btn:hover{width:38px!important;height:38px!important;min-width:0!important;background:rgba(8,26,30,.62)!important;backdrop-filter:blur(10px) saturate(1.3);-webkit-backdrop-filter:blur(10px) saturate(1.3);border:1px solid rgba(34,229,255,.4)!important;box-shadow:0 10px 22px -10px rgba(34,229,255,.55)!important;opacity:.92;animation:kfloat 5s ease-in-out infinite}
html body .fab-sup .fab-btn::before{display:none!important}
html body .fab-sup .fab-ic .ic,html body .fab-sup .fab-ic svg{width:18px!important;height:18px!important;stroke:#22e5ff!important;color:#22e5ff!important}
html body .fab-sup .fab-dot{top:-3px!important;inset-inline-end:-3px!important;width:9px!important;height:9px!important;border-width:1.5px!important}
@media (max-width:700px){html body .fab-sup .fab-btn{width:38px!important;height:38px!important}}
@media (prefers-reduced-motion:reduce){html body .fab-sup .fab-btn{animation:none!important}}

/* account card (one clean layer): game-HUD card - dot grid, corner brackets (cyan top, lime bottom), the whole 2:1 picture inset like a screen, title + LV/rank tag, numbers as a readout, price and button in one cut-corner bar. cyan + light green only, no glow */
html body main#app.w .ac3{position:relative;display:flex!important;flex-direction:column!important;padding:0!important;overflow:hidden!important;border:1px solid rgba(34,229,255,.12)!important;border-radius:0!important;box-shadow:none!important;clip-path:none!important;background:radial-gradient(rgba(34,229,255,.12) 1px,transparent 1.4px) 0 0/14px 14px,linear-gradient(180deg,#081719,#040b0d)!important;transition:border-color .25s}
html body main#app.w .ac3:hover{border-color:rgba(34,229,255,.3)!important;box-shadow:none!important}
html body main#app.w .ac3::before{display:block!important;content:""!important;position:absolute!important;inset:0!important;z-index:5!important;pointer-events:none;clip-path:none!important;opacity:1!important;transform:none!important;mix-blend-mode:normal!important;background:
 linear-gradient(#22e5ff,#22e5ff) 0 0/22px 2px no-repeat,linear-gradient(#22e5ff,#22e5ff) 0 0/2px 22px no-repeat,
 linear-gradient(#22e5ff,#22e5ff) 100% 0/22px 2px no-repeat,linear-gradient(#22e5ff,#22e5ff) 100% 0/2px 22px no-repeat,
 linear-gradient(#22e5ff,#22e5ff) 0 100%/22px 2px no-repeat,linear-gradient(#22e5ff,#22e5ff) 0 100%/2px 22px no-repeat,
 linear-gradient(#22e5ff,#22e5ff) 100% 100%/22px 2px no-repeat,linear-gradient(#22e5ff,#22e5ff) 100% 100%/2px 22px no-repeat!important}
html body main#app.w .ac3::after,html body main#app.w .ac3 .fw::before,html body main#app.w .ac3 h3::before,html body main#app.w .ac3 .by3::before{display:none!important}
html body main#app.w .ac3 .fw{position:static!important;z-index:1!important;aspect-ratio:auto!important;width:auto!important;height:auto!important;margin:42px 10px 0!important;padding:0!important;border:1px solid rgba(34,229,255,.28)!important;border-radius:0!important;box-shadow:none!important;background:#05090a!important;overflow:visible;clip-path:none!important;animation:none!important}
html body main#app.w .ac3 .fw::after{display:block!important;content:""!important;position:absolute!important;inset:auto 0 0 0!important;height:2px!important;z-index:4;background:linear-gradient(90deg,#22e5ff,#22e5ff 45%,rgba(34,229,255,0))!important}
html body main#app.w .ac3 .fw .fr{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;aspect-ratio:2/1!important;overflow:hidden!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#05090a!important}
html body main#app.w .ac3 .fw .fr img,html body main#app.w .ac3:hover .fr img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important;border-radius:0!important;transform:none!important}
html body main#app.w .ac3 .lvg{display:none!important}
html body main#app.w .ac3 .gb{position:absolute!important;z-index:6!important;top:12px!important;bottom:auto!important;inset-inline:16px!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:10px!important;padding:0!important;margin:0!important;background:none!important;transform:none!important;pointer-events:none}
html body main#app.w .ac3 .gb::after{display:none!important}
html body main#app.w .ac3 .gb .gl,html body main#app.w .ac3 .gb .gl.r{display:inline-flex!important;align-items:center!important;gap:7px!important;height:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;clip-path:none!important;transform:none!important;font-size:12.5px!important;font-weight:800!important;letter-spacing:.04em;color:#e6fbff!important}
html body main#app.w .ac3 .gb .gl .dt{width:8px!important;height:8px!important;border-radius:0!important;transform:rotate(45deg);background:#22e5ff!important;box-shadow:none!important}
html body main#app.w .ac3 .in{position:relative!important;z-index:1!important;inset:auto!important;display:flex!important;flex-direction:column!important;flex:1!important;gap:0!important;margin:0!important;padding:14px 16px 18px!important}
html body main#app.w .ac3 h3{order:1!important;display:-webkit-box!important;margin:0 0 6px!important;font-size:19px!important;font-weight:900!important;line-height:1.45!important;color:#f2fbfc!important;text-shadow:none!important}
html body main#app.w .ac3 .tl{order:2!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;margin:0 0 10px!important;padding:0!important;border:0!important;background:none!important}
html body main#app.w .ac3 .tl .rr{display:none!important}
html body main#app.w .ac3 .tl::before{content:"";flex:none;width:6px;height:6px;background:#22e5ff}
html body main#app.w .ac3 .tl::after{content:"";flex:1;height:1px;background:linear-gradient(270deg,rgba(34,229,255,.35),transparent)}
html body main#app.w .ac3 .lvt{order:0;display:inline!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;font-size:12px!important;font-weight:800!important;letter-spacing:.06em!important;color:#22e5ff!important;opacity:1!important}
html body main#app.w .ac3 .k3l{order:3!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:0 18px!important;margin:0 0 16px!important}
html body main#app.w .ac3 .k3l span{display:flex!important;flex-direction:row!important;align-items:baseline!important;justify-content:space-between!important;gap:6px!important;padding:8px 0!important;border:0!important;border-bottom:1px dashed rgba(34,229,255,.18)!important;border-radius:0!important;background:none!important;box-shadow:none!important;font-size:12.5px!important;font-weight:700;color:#80a7ac!important;white-space:nowrap}
html body main#app.w .ac3 .k3l span:only-child{grid-column:1/-1}
html body main#app.w .ac3 .k3l em{display:contents!important}
html body main#app.w .ac3 .k3l em i{display:none!important}
html body main#app.w .ac3 .k3l b{order:2;font-size:17px!important;font-weight:900!important;line-height:1.2!important;font-variant-numeric:tabular-nums;background:none!important;color:#e9fdff!important;-webkit-text-fill-color:#e9fdff!important;filter:none!important}
html body main#app.w .ac3 .k3l span:first-child b{color:#22e5ff!important;-webkit-text-fill-color:#22e5ff!important}
html body main#app.w .ac3 .by3{order:4!important;display:flex!important;flex-direction:row!important;align-items:stretch!important;justify-content:space-between!important;gap:0!important;margin-top:auto!important;padding:1px!important;border:0!important;border-radius:0!important;background:linear-gradient(135deg,rgba(34,229,255,.55),rgba(34,229,255,.45))!important;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
html body main#app.w .ac3 .by3 .pz-wrap{display:flex!important;flex-direction:column!important;justify-content:center!important;padding:8px 14px!important;background:#06120f!important}
html body main#app.w .ac3 .by3 .pz-wrap .pl{color:#7fa5aa!important;font-size:11px!important;margin-bottom:2px}
html body main#app.w .ac3 .by3 .pz{font-size:25px!important;background:none!important;color:#7ff1ff!important;-webkit-text-fill-color:#7ff1ff!important;filter:none!important}
html body main#app.w .ac3 .by3 .pz small{color:#7ff1ff!important;-webkit-text-fill-color:#7ff1ff!important}
html body main#app.w .ac3 .by3 .bn2{flex:1 1 auto!important;width:auto!important;height:auto!important;min-height:52px;padding:0 16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;white-space:nowrap;border:0!important;border-radius:0!important;clip-path:none!important;background:linear-gradient(90deg,#22e5ff,#7ff1ff)!important;color:#02262d!important;box-shadow:none!important;font-size:15px!important;font-weight:900!important}
html body main#app.w .ac3 .by3 .bn2::after{content:"←";font-weight:900}
html body main#app.w .k12-vault .vrow .ac3 .by3{padding:1px!important;margin-top:auto!important}

/* home «حسابات فري فاير للبيع» section: the same HUD look as its cards - dot grid, corner brackets, cyan/lime instead of gold */
html body main#app.w .k12-vault{border-radius:0!important;border:1px solid rgba(34,229,255,.16)!important;box-shadow:none!important;background:
 linear-gradient(#22e5ff,#22e5ff) 0 0/34px 2px no-repeat,linear-gradient(#22e5ff,#22e5ff) 0 0/2px 34px no-repeat,
 linear-gradient(#22e5ff,#22e5ff) 100% 0/34px 2px no-repeat,linear-gradient(#22e5ff,#22e5ff) 100% 0/2px 34px no-repeat,
 linear-gradient(#22e5ff,#22e5ff) 0 100%/34px 2px no-repeat,linear-gradient(#22e5ff,#22e5ff) 0 100%/2px 34px no-repeat,
 linear-gradient(#22e5ff,#22e5ff) 100% 100%/34px 2px no-repeat,linear-gradient(#22e5ff,#22e5ff) 100% 100%/2px 34px no-repeat,
 radial-gradient(70% 90% at 100% 0,rgba(34,229,255,.10),transparent 60%),radial-gradient(60% 80% at 0 100%,rgba(34,229,255,.06),transparent 60%),
 radial-gradient(rgba(34,229,255,.08) 1px,transparent 1.4px) 0 0/16px 16px,#061113!important}
html body main#app.w .k12-vault::before{content:"VAULT"!important;color:transparent!important;-webkit-text-stroke:1px rgba(34,229,255,.10);letter-spacing:-2px!important;top:-10px!important}
html body main#app.w .k12-vault .k12-vt{border-radius:0!important;background:linear-gradient(135deg,#7ff1ff,#22e5ff 55%,#22e5ff)!important;box-shadow:none!important;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px)}
html body main#app.w .k12-vault .k12-vt .ic{stroke:#02262d!important}
html body main#app.w .k12-vault .k12-vt .ic path.f{fill:rgba(2,38,45,.2)!important}
html body .k12-vault .k12-h h2::after{background:linear-gradient(90deg,#22e5ff,#22e5ff)!important}
html body main#app.w .k12-vault .k12-h a{display:inline-flex;align-items:center;gap:6px;padding:6px 14px!important;border:1px solid rgba(34,229,255,.45)!important;border-radius:0!important;color:#22e5ff!important;background:rgba(34,229,255,.06);font-weight:800;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px)}
html body main#app.w .k12-vault .k12-h a::after{content:"←"}
html body main#app.w .k12-vault .k12-vsub b{color:#22e5ff!important}
@media (max-width:779px){html body main#app.w .k12-vault .k12-h a{padding:5px 10px!important;gap:4px;font-size:12px!important}html body main#app.w .k12-vault .k12-h a::after{display:none}html body main#app.w .k12-vault .k12-h h2{font-size:17px!important}}

/* home: games strip - two rows running opposite ways, round icons with a soft cyan ring, same size in both rows; shown on phones too */
html body main#app.w .mq{margin:14px 0 4px!important;padding:6px 0}
html body main#app.w .mq-t{gap:14px!important;padding:8px 14px!important;animation-duration:46s!important}
html body main#app.w .mq-t.mq-r{animation-direction:reverse!important;animation-duration:58s!important}
html body main#app.w .mq i{width:54px!important;height:54px!important;border-radius:50%!important;border:0!important;box-shadow:0 0 0 2px rgba(34,229,255,.35)!important}
html body main#app.w .mq i:hover{opacity:1;transform:scale(1.1)!important}
@media (max-width:560px){
  html body main#app.w .mq{display:block!important}
  html body main#app.w .mq i{width:46px!important;height:46px!important}
  }

/* quick top-up: round game icons again, and the packs sit in the middle when they fit (still scroll when they don't) */
html body .k12-qtabs button,html body .k12-qi{border-radius:50%!important}
@media (max-width:759px){
  html body .k12-qpk>.k12-pk:first-child{margin-inline-start:auto}
  html body .k12-qpk>.k12-pk:last-child{margin-inline-end:auto}
}

/* account page: the specs read like the cards (name + number on one line, dashed rule, no pills/icons), square glass tags on the gallery */
html body main#app.w .ck-card .k3l{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0 18px!important;margin:0!important}
html body main#app.w .ck-card .k3l+.k3l{margin-top:0!important}
html body main#app.w .ck-card .k3l span{display:flex!important;flex-direction:row!important;align-items:baseline!important;justify-content:space-between!important;gap:6px!important;padding:9px 0!important;border:0!important;border-bottom:1px dashed rgba(34,229,255,.18)!important;border-radius:0!important;background:none!important;box-shadow:none!important;font-size:13px!important;color:#80a7ac!important}
html body main#app.w .ck-card .k3l em{display:contents!important}
html body main#app.w .ck-card .k3l em i{display:none!important}
html body main#app.w .ck-card .k3l b{order:2;font-size:17px!important;font-weight:900!important;background:none!important;color:#e9fdff!important;-webkit-text-fill-color:#e9fdff!important;filter:none!important}
html body main#app.w .ck-card .k3l:first-of-type span:first-child b{color:#22e5ff!important;-webkit-text-fill-color:#22e5ff!important}
html body main#app.w .gal .gl,html body main#app.w .gal .gmain .rib{border-radius:0!important;border-color:rgba(34,229,255,.35)!important;background:rgba(4,12,14,.72)!important}

/* the dots under ي (and ق/ج...) were clipped: gradient text only paints inside its box and the hero line-height is tight, card names hide overflow on a short line */
html body h1.gold,html body h2.gold,html body main#app.w .hero h1{padding-bottom:.2em!important}
html body .k12-card .k12-nm{line-height:1.6!important;padding-bottom:1px}

/* old identity + new accents: the store cards keep their soft rounded glass shape; the new part is a cyan-to-lime hairline across the top and a cyan edge on hover. the big sections (games strip, quick top-up, accounts) keep the HUD corner brackets */
html body main#app.w :is(.k12-card,.k12-cat,.k12-why>div,.k12-svc a,.k12-perks a,.ct,.k12-faq details,.k12-how ol){position:relative;overflow:hidden;border-color:rgba(34,229,255,.14)!important}
html body main#app.w :is(.k12-card,.k12-cat,.k12-why>div,.k12-svc a,.k12-perks a,.ct,.k12-how ol)::before{content:"";position:absolute;top:0;inset-inline:18%;height:2px;z-index:3;pointer-events:none;border-radius:0 0 2px 2px;background:linear-gradient(90deg,rgba(34,229,255,0),#22e5ff 30%,#22e5ff 70%,rgba(34,229,255,0));opacity:.85}
html body main#app.w :is(.k12-card,.k12-cat,.ct,.k12-svc a,.k12-perks a):hover{border-color:rgba(34,229,255,.42)!important}
html body main#app.w .hero{border-color:rgba(34,229,255,.18)!important}


/* no lime accents outside prices: the picked pack and the hero sparkles go cyan */
html body main#app.w .k12-pk.on{border-color:#22e5ff!important;box-shadow:0 0 0 1px rgba(34,229,255,.35)!important}
html body main#app.w .hero .star{background:#22e5ff!important}
html body .ar.d{color:#22e5ff!important}

/* accounts: no lime at all - card price, account page price (booking card + sticky bar) in white with a cyan currency */
html body main#app.w .ac3 .by3 .pz,html body main#app.w .pzd,html body main#app.w .pbar b.k.gold.pzd,html body .pbar b.k.gold.pzd{background:none!important;color:#f2fbfc!important;-webkit-text-fill-color:#f2fbfc!important;filter:none!important}
html body main#app.w .ac3 .by3 .pz small,html body main#app.w .pzd small,html body main#app.w .pbar b.k.gold.pzd small,html body .pbar b.k.gold.pzd small{color:#22e5ff!important;-webkit-text-fill-color:#22e5ff!important}
html body main#app.w .ac3 .by3 .pz-wrap{background:#061316!important}
/* rarity "ملحمي" used lime: cyan instead (frames, badges, LV, thumbnails, picture dots) */
html body .r-epic,html body main#app.w .r-epic{--rc:#22e5ff!important;--rg:rgba(34,229,255,.36)!important}
html body main#app.w .ac3 .vdot{background:#22e5ff!important;box-shadow:none!important}
html body main#app.w .gal .gth button.on span{color:#22e5ff!important;border-color:#22e5ff!important}

/* admin: supplier prices (أسعار المورد) */
.sy-top h3{display:flex;align-items:center;gap:8px}
.sy-set{margin:12px 0}
.sy-acts{display:flex;flex-wrap:wrap;gap:8px}
.sy-acts .btn,.sy-i .btn{width:auto;padding:10px 18px}
.sy-ok{background:linear-gradient(135deg,#7ff1ff,#22e5ff)!important;color:#02262d!important}
.sy-cats{margin:14px 0 10px}
.sy-list{display:grid;gap:10px}
.sy-h{display:flex;align-items:center;gap:10px}
.sy-h b{flex:1;font-size:15px}
.sy-st{font-size:12px;font-weight:700;padding:3px 10px;border-radius:99px;background:rgba(255,255,255,.06);color:#8fb3b8}
.sy-st.ok{background:rgba(34,229,255,.12);color:#22e5ff}.sy-st.err,.sy-st.none{background:rgba(255,90,90,.12);color:#ff8a8a}.sy-st.pick{background:rgba(255,200,60,.12);color:#ffd24d}
.sy-p{display:grid;gap:6px;margin-top:10px;font-size:12.5px;color:#8fb3b8}
.sy-t{display:grid;margin:12px 0;border:1px solid rgba(34,229,255,.14);border-radius:12px;overflow:hidden}
.sy-r{display:grid;grid-template-columns:28px minmax(0,1.6fr) 1fr 1fr 1fr;align-items:center;gap:8px;padding:9px 12px;border-top:1px solid rgba(255,255,255,.05);font-size:13px;cursor:pointer}
.sy-r:first-child{border-top:0}
.sy-hd{cursor:default;background:rgba(34,229,255,.06);font-size:11.5px;font-weight:800;color:#8fb3b8}
.sy-r b{display:block;font-size:14px}.sy-r small{display:block;font-size:11px;color:#7f9ea2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sy-r input{width:18px;height:18px;accent-color:#22e5ff}
.sy-sell{font-weight:900;color:#e9fdff}
.sy-cur{color:#8fb3b8}.sy-cur.up{color:#ff8a8a}.sy-cur.down{color:#22e5ff}
@media(max-width:560px){.sy-r{grid-template-columns:24px minmax(0,1.4fr) 1fr 1fr;font-size:12px}.sy-r>:nth-child(5){display:none}}
.sy-q{display:flex;gap:8px;margin-top:10px}.sy-q input{flex:1;min-width:0}
.sy-rg{display:inline-block;margin:8px 0 0;padding:3px 10px;border-radius:99px;font-size:12px;font-weight:800}
.sy-rg.r2{background:rgba(34,229,255,.12);color:#22e5ff}.sy-rg.r1{background:rgba(255,255,255,.07);color:#cfe3ea}.sy-rg.r0{background:rgba(255,90,90,.12);color:#ff8a8a}

/* accounts: a calmer, more premium price + a compact button */
html body main#app.w .ac3 .by3{align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:0!important;background:none!important;clip-path:none!important;border:0!important;padding-top:6px!important}
html body main#app.w .ac3 .by3 .pz-wrap{flex:1 1 auto!important;padding:0!important;background:none!important;align-items:flex-start!important}
html body main#app.w .ac3 .by3 .pz-wrap .pl{font-size:10.5px!important;font-weight:700!important;letter-spacing:.12em;color:#7fa5aa!important;margin-bottom:4px}
html body main#app.w .ac3 .by3 .pz,html body main#app.w .pzd,html body .pbar b.k.gold.pzd{font-family:Cairo,Tajawal,sans-serif!important;font-weight:800!important;letter-spacing:.02em!important;color:#f4fcfd!important;-webkit-text-fill-color:#f4fcfd!important;text-shadow:0 1px 18px rgba(34,229,255,.18)}
html body main#app.w .ac3 .by3 .pz{font-size:27px!important}
html body main#app.w .ac3 .by3 .pz small,html body main#app.w .pzd small,html body .pbar b.k.gold.pzd small{font-size:.5em!important;font-weight:700!important;margin:.2em 2px 0 0!important;opacity:.9;color:#22e5ff!important;-webkit-text-fill-color:#22e5ff!important}
html body main#app.w .ac3 .by3 .bn2{flex:0 0 auto!important;min-height:0!important;height:38px!important;padding:0 16px!important;border-radius:10px!important;clip-path:none!important;font-size:13.5px!important;font-weight:800!important;letter-spacing:.01em;background:linear-gradient(135deg,#7ff1ff,#22e5ff)!important;color:#03262d!important;box-shadow:0 6px 18px -8px rgba(34,229,255,.6)!important}
html body main#app.w .ac3 .by3 .bn2::after{content:"‹"!important;font-size:16px;margin-inline-start:2px}

/* «اطلب السعر» (no price yet): calm and premium - small grey line, white title, a soft cyan chip with the WhatsApp mark, no pulsing */
html body .k12-pr-ask small{font-size:11px!important;letter-spacing:.04em;color:#7fa5aa!important}
html body .k12-pr-ask .k12-ask{display:inline-block;font-size:15px!important;font-weight:800!important;background:none!important;color:#f2fbfc!important;-webkit-text-fill-color:#f2fbfc!important}
html body .k12-go.wa{background:linear-gradient(135deg,rgba(34,229,255,.16),rgba(34,229,255,.05))!important;border:1px solid rgba(34,229,255,.45)!important;box-shadow:none!important;animation:none!important}
html body .k12-go.wa .ic,html body .k12-go.wa svg{stroke:#22e5ff!important;color:#22e5ff!important}
html body .k12-card:hover .k12-go.wa{background:#22e5ff!important}
html body .k12-card:hover .k12-go.wa .ic,html body .k12-card:hover .k12-go.wa svg{stroke:#03262d!important;color:#03262d!important}

/* wallet (محفظتي) in the site identity: deep teal glass card with a cyan glow, white balance, cyan accents instead of lime, a proper upload box for the transfer screenshot */
html body main#app.w .kw-card{border-radius:24px!important;background:radial-gradient(110% 140% at 100% 0,rgba(34,229,255,.28),transparent 55%),radial-gradient(80% 120% at 0 100%,rgba(34,229,255,.10),transparent 60%),linear-gradient(140deg,#0c3238,#06181b 62%,#081f23)!important;border:1px solid rgba(34,229,255,.32)!important}
html body main#app.w .kw-card::before{content:"";position:absolute;top:0;inset-inline:16%;height:2px;background:linear-gradient(90deg,transparent,#22e5ff,transparent);opacity:.9}
html body main#app.w .kw-bal{color:#f4fcfd!important;font-weight:800!important;letter-spacing:.01em!important;text-shadow:0 2px 24px rgba(34,229,255,.25)}
html body main#app.w .kw-chip{border-color:rgba(34,229,255,.4)!important;color:#bff6ff!important}
html body main#app.w .kw-step small b,html body main#app.w .kw-plus b,html body main#app.w .kw-tot b,html body main#app.w .kw-sum p b,html body main#app.w .kw-row2 b,html body main#app.w .kw-row b.plus{color:#22e5ff!important}
html body main#app.w .kw-best{background:#22e5ff!important;color:#03262d!important}
html body main#app.w .kw-sum{background:rgba(34,229,255,.05)!important;border:1px dashed rgba(34,229,255,.35)!important}
html body main#app.w .kw-ti.in{background:rgba(34,229,255,.1)!important}html body main#app.w .kw-ti.in .ic{stroke:#22e5ff!important}
html body main#app.w .kw-n{background:linear-gradient(135deg,#7ff1ff,#22e5ff)!important;color:#03262d!important;box-shadow:none!important}
html body main#app.w .kw-tiers .tier{border-radius:16px!important;border-color:rgba(34,229,255,.16)!important;background:linear-gradient(160deg,rgba(34,229,255,.08),rgba(34,229,255,.02))!important;box-shadow:none!important}
html body main#app.w .kw-tiers .tier.on,html body main#app.w .kw-tiers .tier.kw-top1{border-color:#22e5ff!important;box-shadow:0 0 0 1px rgba(34,229,255,.35)!important}
html body main#app.w .kw-tiers .tier em{color:#22e5ff!important}
html body main#app.w .kw-top .pyb,html body main#app.w #tw{background:linear-gradient(135deg,#7ff1ff,#22e5ff)!important;color:#03262d!important;border-radius:14px!important;box-shadow:0 10px 26px -12px rgba(34,229,255,.7)!important}
/* the upload box */
html body .kw-up{display:flex;align-items:center;gap:12px;margin-top:12px;padding:14px;border-radius:16px;border:1.5px dashed rgba(34,229,255,.45);background:rgba(34,229,255,.05);cursor:pointer;transition:border-color .2s,background .2s}
html body .kw-up:hover{border-color:#22e5ff;background:rgba(34,229,255,.09)}
html body .kw-up-i{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:13px;background:rgba(34,229,255,.14);color:#22e5ff}
html body .kw-up-i .ic{width:22px;height:22px;stroke:#22e5ff!important}
html body .kw-up b{display:block;font-size:14.5px;color:#f2fbfc}html body .kw-up small{display:block;font-size:12px;color:#8fb3b8;margin-top:2px}
html body .kw-up.on{border-style:solid;border-color:rgba(34,229,255,.6)}
html body .kw-up img{flex:none;width:52px;height:52px;object-fit:cover;border-radius:10px;border:1px solid rgba(34,229,255,.4)}
html body .kw-up>span:last-of-type{flex:1;min-width:0}
html body .kw-up-ok{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#22e5ff}html body .kw-up-ok .ic{width:16px;height:16px;stroke:#03262d!important}
html body .kw-up.shk{animation:shk .4s}
/* admin: screenshot on the top-up request */
html body .tshot{display:flex;align-items:center;gap:10px;margin-top:10px;padding:8px;border-radius:12px;border:1px solid rgba(34,229,255,.25);background:rgba(34,229,255,.05);color:#22e5ff;font-size:13px;font-weight:700;text-decoration:none}
html body .tshot img{width:64px;height:64px;object-fit:cover;border-radius:8px}
html body .tshot span{display:inline-flex;align-items:center;gap:6px}html body .tshot .ic{width:16px;height:16px}
html body .tshot-no{margin-top:8px!important;font-size:12px!important;color:#ffb4b4!important}
/* wallet: no gold left - transfer box, card chip, level box and tier numbers in cyan/white */
html body main#app.w .cxp.lvx{border-color:rgba(34,229,255,.28)!important;background:linear-gradient(160deg,rgba(34,229,255,.07),rgba(255,255,255,.02))!important}
html body main#app.w .kw-emv{background:linear-gradient(135deg,#d9fbff,#7fdfee 50%,#c4f4fb)!important;box-shadow:inset 0 0 0 1px rgba(3,38,45,.25)!important}
html body main#app.w .kw-emv i{border-color:rgba(3,38,45,.35)!important}
html body main#app.w .kw-tiers .tier b{color:#f4fcfd!important}
html body main#app.w .kw-lvl{background:radial-gradient(100% 120% at 100% 0,rgba(34,229,255,.16),transparent 60%),linear-gradient(160deg,#0c2a2f,#071619)!important;border-color:rgba(34,229,255,.28)!important}
html body main#app.w .kw-lvl-b{background:rgba(34,229,255,.12)!important;border-color:rgba(34,229,255,.4)!important;color:#22e5ff!important}html body main#app.w .kw-lvl-b .ic{stroke:#22e5ff!important}
html body main#app.w .kw-lvl-h b,html body main#app.w .kw-lvl p b{color:#f4fcfd!important;-webkit-text-fill-color:#f4fcfd!important;background:none!important}
html body main#app.w .kw-lvl-h em{background:linear-gradient(135deg,#7ff1ff,#22e5ff)!important;color:#03262d!important}
html body main#app.w .kw-lvl-bar i{background:linear-gradient(90deg,#22e5ff,#7ff1ff)!important}
html body main#app.w .kw-lvl-steps span{border-color:rgba(34,229,255,.16)!important;background:rgba(34,229,255,.04)!important}
html body main#app.w .kw-lvl-steps span b{color:#cfe8ec!important}html body main#app.w .kw-lvl-steps span small{color:#22e5ff!important}
html body main#app.w .kw-lvl-steps span.ok{border-color:#22e5ff!important}
html body main#app.w .kw-lvl p{color:#9fc0c5!important}
html body main#app.w .kw-tiers-info,html body main#app.w .kw-tx{border-color:rgba(34,229,255,.16)!important;background:linear-gradient(160deg,rgba(34,229,255,.05),rgba(255,255,255,.01))!important}
html body main#app.w .kw-tiers-info .wl-h3 .ic,html body main#app.w .kw-tx .wl-h3 .ic{stroke:#22e5ff!important;color:#22e5ff!important}
/* wallet step 3: transfer number, operation number, screenshot - one tidy column */
html body .kw-ref{display:grid;gap:6px;margin-top:12px}
html body .kw-ref>span{font-size:13px;font-weight:800;color:#cfe8ec}
html body .kw-ref .fld{margin:0!important;border-radius:14px!important;border-color:rgba(34,229,255,.22)!important}
html body .kw-ref .fld.shk,html body .cxp .fld.shk{animation:shk .4s;border-color:#ff8a8a!important}
html body main#app.w .cxp{display:grid;gap:0;padding:16px!important;border-radius:18px!important}
/* receipt after sending */
html body .mdl.kw-ok .mc{max-width:360px;text-align:center;display:grid;justify-items:center;gap:8px;padding:26px 22px!important;border-radius:22px!important;border:1px solid rgba(34,229,255,.3)!important;background:radial-gradient(100% 80% at 50% 0,rgba(34,229,255,.16),transparent 60%),#071a1d!important}
html body .kw-ok-i{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:linear-gradient(135deg,#7ff1ff,#22e5ff);box-shadow:0 10px 28px -10px rgba(34,229,255,.8)}
html body .kw-ok-i .ic{width:28px;height:28px;stroke:#03262d!important;stroke-width:2.6}
html body .mdl.kw-ok h3{font-size:20px;font-weight:900;margin:4px 0 0;color:#f4fcfd}
html body .mdl.kw-ok p{font-size:14px;line-height:1.8;color:#a9c7cb;margin:0}html body .mdl.kw-ok p b{color:#22e5ff}
html body .kw-ok-no{display:flex;align-items:center;gap:10px;width:100%;margin-top:6px;padding:10px 12px;border-radius:14px;border:1px dashed rgba(34,229,255,.4);background:rgba(34,229,255,.05)}
html body .kw-ok-no small{font-size:12px;color:#8fb3b8}html body .kw-ok-no b{flex:1;text-align:start;font-size:17px;font-weight:900;letter-spacing:.04em;color:#f4fcfd}
html body .kw-ok-n{font-size:12px;color:#7fa5aa}
html body .mdl.kw-ok .btn{width:100%;justify-content:center;margin-top:6px;background:linear-gradient(135deg,#7ff1ff,#22e5ff)!important;color:#03262d!important}

/* server picker on the product page (one server per supplier) */
html body .srvp{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 14px}
html body .srvp button{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;border-radius:999px;border:1px solid rgba(34,229,255,.22);background:rgba(255,255,255,.04);backdrop-filter:blur(10px);color:#cfe9ec;font:inherit;font-size:13.5px;font-weight:800;cursor:pointer;transition:border-color .2s,background .2s,color .2s}
html body .srvp button svg{width:15px;height:15px;color:#22e5ff}
html body .srvp button:hover{border-color:rgba(34,229,255,.5)}
html body .srvp button.on{background:rgba(34,229,255,.14);border-color:#22e5ff;color:#fff;box-shadow:inset 0 1px 0 rgba(34,229,255,.55)}

/* game packs: small glass tiles like the Free Fire shop - art on top, amount, price on a strip at the bottom; cyan hairline, solid cyan strip when chosen */
html body main#app#app .pkgs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px 8px!important;padding-top:6px!important}
@media(min-width:720px){html body main#app#app .pkgs{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
html body main#app#app .pkgs .pkg{position:relative!important;min-height:0!important;height:auto!important;aspect-ratio:auto!important;padding:10px 0 0!important;border-radius:14px!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:0!important;overflow:hidden!important;background:linear-gradient(180deg,rgba(34,229,255,.1),rgba(255,255,255,.02) 55%),rgba(10,24,28,.78)!important;backdrop-filter:blur(12px)!important;border:1px solid rgba(34,229,255,.16)!important;box-shadow:inset 0 1px 0 rgba(34,229,255,.6),0 6px 16px rgba(0,0,0,.25)!important;transition:transform .2s,border-color .2s,box-shadow .2s!important}
html body main#app#app .pkgs .pkg:hover{border-color:rgba(34,229,255,.42)!important}
html body main#app#app .pkgs .pkg.on{border-color:#22e5ff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 0 0 2px rgba(34,229,255,.22),0 8px 22px rgba(34,229,255,.16)!important}
html body main#app#app .pkgs .pkg .pi{width:46px!important;height:34px!important;margin:0 0 4px!important;transform:none!important}
html body main#app#app .pkgs .pkg .pi.ffp{width:58px!important;height:44px!important;margin:-2px 0 2px!important}
html body main#app#app .pkgs .pkg .pi svg{width:100%!important;height:100%!important;filter:drop-shadow(0 3px 8px rgba(34,229,255,.35))!important}
html body main#app#app .pkgs .pkg.on .pi{transform:translateY(-1px) scale(1.06)!important}
html body main#app#app .pkgs .pkg b{display:grid!important;font-size:15px!important;line-height:1.1!important;text-align:center!important;color:#fff!important}
html body main#app#app .pkgs .pkg b small{font-size:9.5px!important;margin-top:1px!important;color:#8fb3b8!important}
html body main#app#app .pkgs .pkg em.k{display:block!important;align-self:stretch!important;margin:8px 0 0!important;padding:5px 4px!important;border-radius:0!important;text-align:center!important;font-size:12.5px!important;background:rgba(34,229,255,.1)!important;border-top:1px solid rgba(34,229,255,.2)!important;color:#7ff1ff!important;-webkit-text-fill-color:#7ff1ff!important}
html body main#app#app .pkgs .pkg.on em.k{background:#22e5ff!important;border-top-color:#22e5ff!important;color:#03262d!important;-webkit-text-fill-color:#03262d!important}
html body main#app#app .pkgs .pkg .sv{position:absolute!important;top:6px!important;inset-inline-start:6px!important;bottom:auto!important;left:auto!important;transform:none!important;margin:0!important;padding:1px 6px!important;font-size:9.5px!important;border-radius:999px!important;background:rgba(34,229,255,.14)!important;border:0!important;color:#bff8ff!important}
html body main#app#app .pkgs .pkg .sv.n{display:none!important}
html body main#app#app .pkgs .pkg .hot{position:absolute!important;top:0!important;left:50%!important;inset-inline-start:auto!important;transform:translateX(-50%)!important;padding:1px 8px!important;font-size:9.5px!important;border-radius:0 0 8px 8px!important;background:#22e5ff!important;border:0!important;color:#03262d!important}
html body main#app#app .pkgs .pkg .hot~.pi{margin-top:8px!important}
html body main#app#app .pkgs .pkg .cm2{top:6px!important;inset-inline-end:6px!important;width:16px!important;height:16px!important}
html body main#app#app .pkgs .pkg .sv{position:static!important;margin:3px 0 0!important;padding:0!important;background:none!important;font-size:9.5px!important;color:#7ff1ff!important}
html body main#app#app .pkgs .pkg .cm2{display:none!important}
html body main#app#app .pkgs .pkg .pi{order:0}html body main#app#app .pkgs .pkg b{order:1}html body main#app#app .pkgs .pkg .sv{order:2}html body main#app#app .pkgs .pkg em.k{order:3;margin-top:auto!important}html body main#app#app .pkgs .pkg .sv~em.k,html body main#app#app .pkgs .pkg b+em.k{margin-top:8px!important}
/* Free Fire packs: the game picture under a dark teal veil in every tile */
html body main#app#app .pkgs.ffk .pkg{background:linear-gradient(180deg,rgba(5,22,27,.35) 0%,rgba(5,22,27,.78) 45%,rgba(5,20,24,.96) 78%),var(--pkimg) center 30%/cover no-repeat!important}
html body main#app#app .pkgs.ffk .pkg.on{background:linear-gradient(180deg,rgba(34,229,255,.22) 0%,rgba(5,22,27,.7) 45%,rgba(5,20,24,.95) 78%),var(--pkimg) center 30%/cover no-repeat!important}
html body main#app#app .pkgs.ffk .pkg b{text-shadow:0 1px 6px rgba(0,0,0,.8)!important}
/* floating glass pills: price, saving and «الأكثر طلبًا» float on the tile (blur, white rim, soft cyan glow) */
html body main#app#app .pkgs{gap:18px 9px!important;padding-top:10px!important}
html body main#app#app .pkgs .pkg{overflow:visible!important;padding:12px 6px 10px!important}
html body main#app#app .pkgs .pkg .pi.ffp{width:52px!important;height:46px!important;margin:0 0 2px!important}
html body main#app#app .pkgs .pkg .pi.ffp svg{filter:drop-shadow(0 4px 12px rgba(34,229,255,.55))!important}
html body main#app#app .pkgs .pkg.on .pi.ffp{transform:translateY(-2px) scale(1.08)!important}
html body main#app#app .pkgs .pkg em.k{align-self:center!important;margin:8px 0 0!important;padding:4px 12px!important;border-radius:999px!important;background:rgba(255,255,255,.08)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border:1px solid rgba(255,255,255,.22)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 6px 14px rgba(0,0,0,.35)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:13px!important;letter-spacing:.2px!important}
html body main#app#app .pkgs .pkg.on em.k{background:linear-gradient(180deg,#7ff1ff,#22e5ff)!important;border-color:rgba(255,255,255,.7)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 6px 18px rgba(34,229,255,.45)!important;color:#03262d!important;-webkit-text-fill-color:#03262d!important}
html body main#app#app .pkgs .pkg .sv{order:2!important;position:static!important;margin:5px 0 0!important;padding:1px 8px!important;border-radius:999px!important;background:rgba(34,229,255,.16)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;border:1px solid rgba(34,229,255,.38)!important;box-shadow:0 0 10px rgba(34,229,255,.22)!important;color:#e6fdff!important;font-size:9.5px!important;font-weight:800!important}
html body main#app#app .pkgs .pkg .hot{position:absolute!important;top:-11px!important;left:50%!important;inset-inline-start:auto!important;transform:translateX(-50%)!important;z-index:2!important;white-space:nowrap!important;padding:2px 10px!important;border-radius:999px!important;font-size:9.5px!important;font-weight:900!important;background:linear-gradient(180deg,rgba(255,255,255,.28),rgba(34,229,255,.28))!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border:1px solid rgba(255,255,255,.55)!important;box-shadow:0 0 14px rgba(34,229,255,.5),inset 0 1px 0 rgba(255,255,255,.6)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
html body main#app#app .pkgs .pkg.on .hot{background:linear-gradient(180deg,#bff8ff,#22e5ff)!important;color:#03262d!important;-webkit-text-fill-color:#03262d!important}
html body main#app#app .pkgs .pkg .hot~.pi{margin-top:4px!important}

/* ===== v13: section titles with a round glass icon + wallet tidy-up (cyan and white only) ===== */
html body main#app.w .k12-h h2{display:flex!important;align-items:center;gap:12px;color:#fff!important;-webkit-text-fill-color:#fff!important;letter-spacing:0}
html body main#app.w .k12-hi,html body main#app.w .k12-vault .k12-h .k12-vt{clip-path:none!important;position:relative;display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%!important;background:radial-gradient(120% 120% at 50% 0,rgba(34,229,255,.22),rgba(34,229,255,.04) 70%),rgba(8,24,28,.6)!important;border:1px solid rgba(34,229,255,.28);box-shadow:inset 0 1.5px 0 #22e5ff,0 6px 18px rgba(34,229,255,.16)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}
html body main#app.w .k12-hi .ic,html body main#app.w .k12-vt .ic{width:20px!important;height:20px!important;stroke:#22e5ff!important}
html body main#app.w .k12-hi .ic path.f,html body main#app.w .k12-vt .ic path.f{fill:rgba(34,229,255,.16)!important}
html body main#app.w .k12-h h2::after,html body main#app.w .k12-vault .k12-h h2::after{inset-inline-start:52px!important;background:linear-gradient(90deg,#22e5ff,rgba(34,229,255,0))!important}
html body main#app.w .k12-h{gap:12px}
@media (max-width:640px){html body main#app.w .k12-hi,html body main#app.w .k12-vault .k12-h .k12-vt{width:34px!important;height:34px!important}html body main#app.w .k12-hi .ic,html body main#app.w .k12-vt .ic{width:17px!important;height:17px!important}html body main#app.w .k12-h h2{gap:10px}html body main#app.w .k12-h h2::after,html body main#app.w .k12-vault .k12-h h2::after{inset-inline-start:44px!important}}
/* home: badges, category panels, hero and the hero stay cyan */
html body main#app.w .k12-bd{border-color:rgba(34,229,255,.5)!important;color:#b3f7ff!important}
html body main#app.w .k12-pico{color:#22e5ff!important}
html body main#app.w .hero{background:radial-gradient(62% 130% at 9% 55%,rgba(0,184,205,.16),transparent 68%),radial-gradient(38% 100% at 85% 0,rgba(34,229,255,.07),transparent 75%),linear-gradient(125deg,#081b20 0%,#061417 55%,#08191b 100%)!important}
/* header balance */
html body #acc .wch{background:rgba(34,229,255,.06)!important;border:1px solid rgba(34,229,255,.45)!important;box-shadow:inset 0 1px 0 rgba(34,229,255,.6)!important}
html body #acc .wch .ic{stroke:#22e5ff!important}
html body #acc .wch .gold{color:#fff!important;-webkit-text-fill-color:#fff!important;background:none!important}
/* wallet: balance card */
html body main#app.w .kw-card{background:radial-gradient(90% 120% at 100% 0,rgba(34,229,255,.16),transparent 60%),linear-gradient(170deg,rgba(12,32,36,.92),rgba(6,16,18,.96))!important;border:1px solid rgba(34,229,255,.26)!important;box-shadow:inset 0 1.5px 0 #22e5ff,0 20px 50px rgba(0,0,0,.4)!important}
html body main#app.w .kw-chip{background:rgba(34,229,255,.08)!important;border-color:rgba(34,229,255,.35)!important;color:#fff!important}
html body main#app.w .kw-chip .ic{stroke:#22e5ff!important}
html body main#app.w .kw-lbl{color:#9fd9e2!important}
html body main#app.w .kw-bal{background:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
html body main#app.w .kw-name{color:#b3f7ff!important}
html body main#app.w .kw-stats>div{background:rgba(34,229,255,.05)!important;border-color:rgba(34,229,255,.16)!important;border-radius:16px}
html body main#app.w .kw-stats small{color:#8fb3b8!important}
html body main#app.w .kw-stats b{color:#fff!important}
/* wallet: step 1 */
html body main#app.w .kw-top{display:flex;flex-direction:column;gap:14px}
html body main#app.w .kw-top>.kw-step{margin:6px 0 0!important}
html body main#app.w .kw-top>.kw-step:first-child{margin-top:0!important}
html body main#app.w .kw-n{border-radius:50%!important}
html body main#app.w .kw-tiers{margin:0!important}
html body main#app.w .kw-tiers .tier{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:96px;padding:20px 8px 12px!important;box-shadow:inset 0 1px 0 rgba(34,229,255,.35)}
html body main#app.w .kw-tiers .tier b{font-size:22px;line-height:1.1}
html body main#app.w .kw-tiers .tier em{font-style:normal;font-size:12px;font-weight:800;color:#22e5ff}
html body main#app.w .kw-lv{font-size:11px;color:#8fb3b8}
html body main#app.w .kw-best{background:#22e5ff!important;color:#03262d!important}
html body main#app.w .kw-best .ic{stroke:#03262d!important}
html body main#app.w .kw-amt{margin:0!important}
html body main#app.w .kw-sum[hidden],html body main#app.w .kw-sum [hidden]{display:none!important}
html body main#app.w .kw-sum{border-style:solid!important;border-color:rgba(34,229,255,.22)!important;box-shadow:inset 0 1px 0 rgba(34,229,255,.5)}
html body main#app.w .kw-sum .wl-bar i{background:linear-gradient(90deg,#22e5ff,#b3f7ff)!important}
/* wallet: loyalty card */
html body main#app.w .kw-lvl{background:radial-gradient(90% 120% at 100% 0,rgba(34,229,255,.14),transparent 60%),linear-gradient(170deg,#0b1d20,#070f10)!important;border:1px solid rgba(34,229,255,.24)!important;box-shadow:inset 0 1.5px 0 #22e5ff!important}
html body main#app.w .kw-lvl-h small{color:#8fb3b8!important}
html body main#app.w .kw-lvl-h b{color:#fff!important}
html body main#app.w .kw-lvl-h em{background:#22e5ff!important;color:#03262d!important}
html body main#app.w .kw-lvl-b{border-radius:50%!important;background:rgba(34,229,255,.08)!important;border-color:rgba(34,229,255,.4)!important;box-shadow:inset 0 1.5px 0 #22e5ff!important}
html body main#app.w .kw-lvl-b .ic{stroke:#22e5ff!important}
html body main#app.w .kw-lvl-bar i{background:linear-gradient(90deg,#22e5ff,#b3f7ff)!important;box-shadow:0 0 12px rgba(34,229,255,.45)!important}
html body main#app.w .kw-lvl p{color:#a9c6ca!important}
html body main#app.w .kw-lvl p b{color:#fff}
html body main#app.w .kw-top>div:empty{display:none}
html body main#app.w .k12-vault .k12-h .k12-vt .ic{stroke:#22e5ff!important;opacity:1!important;width:20px!important;height:20px!important}

/* ===== v13b: home order, rewards row, footer ===== */
html body main#app.w .k12-sec{margin-top:34px}
html body main#app.w .k12-tools+.k12-quick{margin-top:12px}
@media (max-width:759px){html body main#app.w .k12-cats>.k12-cat:last-child{grid-column:auto}html body main#app.w .k12-cats>.k12-cat:last-child .k12-panel{aspect-ratio:1}html body main#app.w .k12-sec{margin-top:28px}}
html body main#app.w .k12-rw .k12-perks a{display:flex!important;align-items:center;gap:14px;padding:16px!important;border-radius:22px!important;background:linear-gradient(170deg,rgba(14,36,40,.85),rgba(7,17,19,.9))!important;box-shadow:inset 0 1px 0 rgba(34,229,255,.35)}
html body main#app.w .k12-rw .rw-i{display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:50%;background:rgba(34,229,255,.08);border:1px solid rgba(34,229,255,.28);box-shadow:inset 0 1.5px 0 #22e5ff}
html body main#app.w .k12-rw .rw-i .ic{width:21px;height:21px;stroke:#22e5ff!important}
html body main#app.w .k12-rw .rw-t{display:flex;flex-direction:column;gap:2px;min-width:0}
html body main#app.w .k12-rw .rw-t b{font-size:21px;font-weight:900;color:#fff!important;line-height:1.2}
html body main#app.w .k12-rw .rw-t small{font-size:12.5px;color:#9fbfc4;line-height:1.6}
@media (max-width:759px){html body main#app.w .k12-rw .k12-perks{grid-template-columns:1fr!important;gap:10px}}
html body main#app.w .inv .btn2.wa{background:rgba(34,229,255,.1)!important;border:1px solid rgba(34,229,255,.45)!important;color:#fff!important}
/* footer */
html body footer.ft{padding:36px 0 18px;margin-top:48px;border-top:1px solid rgba(34,229,255,.14);background:linear-gradient(180deg,rgba(6,18,20,.4),rgba(2,10,11,.95))}
html body footer.ft .ft2{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:28px;align-items:start}
html body footer.ft .ft2-brand p{margin:12px 0 16px;font-size:13.5px;line-height:1.9;color:#9fbfc4;max-width:420px}
html body footer.ft .ft2-col{display:flex;flex-direction:column;gap:2px}
html body footer.ft .ft2-col b{display:block;margin-bottom:8px;font-size:14px;font-weight:900;color:#fff!important}
html body footer.ft .ft2-col a{display:block;padding:5px 0;font-size:13.5px;color:#9fbfc4;text-decoration:none;transition:color .2s}
html body footer.ft .ft2-col a:hover{color:#22e5ff}
html body footer.ft .soc-pills{display:flex;flex-wrap:wrap;gap:8px}
html body footer.ft .ft2-bot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-top:28px;padding-top:16px;border-top:1px solid rgba(255,255,255,.06);font-size:12.5px;color:#7f9ea3}
html body footer.ft .ft2-bot span{display:inline-flex;align-items:center;gap:6px}
html body footer.ft .ft2-bot .ic{width:15px;height:15px;stroke:#22e5ff!important}
html body footer.ft .ftd{margin-top:6px;font-size:11.5px;color:#5f7d82}
@media (max-width:899px){html body footer.ft .ft2{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 14px}html body footer.ft .ft2-brand{grid-column:1/-1}}
@media (max-width:759px){html body footer.ft{padding-bottom:calc(96px + env(safe-area-inset-bottom))}html body footer.ft .ft2-col a{font-size:13px}html body footer.ft .ft2-bot{justify-content:center;text-align:center}html body footer.ft .ftd{text-align:center}}
html body main#app.w .kw-row b em{color:#7ff1ff!important;-webkit-text-fill-color:#7ff1ff!important}
html body footer.ft .ft2{border:0!important;padding-top:0!important}

/* ===== v13c: payment methods for every country; the ones without an account are paid on WhatsApp ===== */
html body .pcc{display:flex!important;flex-wrap:nowrap!important;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px;margin-bottom:10px;-webkit-overflow-scrolling:touch}
html body .pcc::-webkit-scrollbar{display:none}
html body .pcc .chip{flex:none;white-space:nowrap}
html body .cxd.pmwa{border:0!important;box-shadow:none!important;outline:0!important;padding:4px 2px!important;background:none!important;display:grid;gap:4px}
html body .cxd.pmwa small{display:flex;align-items:center;gap:6px;line-height:1.8}
html body .cxd.pmwa .ic{width:16px;height:16px;flex:none;stroke:#22e5ff!important}
html body .cxd.pmwa b{color:#fff}
html body .pcc{width:0;min-width:100%;max-width:100%;box-sizing:border-box}
@media (max-width:560px){html body main#app.w .pms.pm2,html body main#app.w .kw-pms.pm2{grid-template-columns:1fr!important}}

/* ===== v13d: payment country picker, international group, game strip ===== */
html body .pcc2{position:relative;display:flex;align-items:center;gap:12px;margin:0 0 12px;padding:10px 14px;border-radius:18px;background:linear-gradient(170deg,rgba(14,36,40,.85),rgba(7,17,19,.9));border:1px solid rgba(34,229,255,.24);box-shadow:inset 0 1px 0 rgba(34,229,255,.45);cursor:pointer}
html body .pcc2-i{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:50%;background:rgba(34,229,255,.08);border:1px solid rgba(34,229,255,.28);box-shadow:inset 0 1.5px 0 #22e5ff}
html body .pcc2-i .ic{width:18px;height:18px;stroke:#22e5ff!important}
html body .pcc2-t{display:flex;flex-direction:column;flex:1;min-width:0}
html body .pcc2-t small{font-size:11.5px;color:#8fb3b8}
html body .pcc2 select{appearance:none;-webkit-appearance:none;width:100%;margin:0;padding:0;border:0;outline:0;background:none;color:#fff;font:inherit;font-size:16px;font-weight:800;cursor:pointer}
html body .pcc2 select option{background:#0a1719;color:#fff}
html body .pcc2-c{flex:none;width:18px;height:18px;stroke:#22e5ff!important;transform:rotate(-90deg);pointer-events:none}
html body .pcc2:focus-within{border-color:rgba(34,229,255,.6)}
html body .pms .pms-h{grid-column:1/-1;display:flex;align-items:center;gap:10px;margin:8px 0 0;font-size:13px;font-weight:800;color:#9fbfc4}
html body .pms .pms-h::after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(34,229,255,.35),transparent)}
html body .pcc{display:none!important}
/* game strip: glass card with a thin cyan line, round icons */
html body main#app.w .mq{position:relative;margin:16px 0 4px!important;padding:8px 0!important;border-radius:28px!important;border:1px solid rgba(34,229,255,.16)!important;background:linear-gradient(170deg,rgba(12,32,36,.7),rgba(6,16,18,.8))!important;box-shadow:inset 0 1.5px 0 rgba(34,229,255,.55)!important;-webkit-mask-image:none!important;mask-image:none!important}
html body main#app.w .mq::before,html body main#app.w .mq::after{content:"";position:absolute;top:0;bottom:0;width:56px;z-index:2;pointer-events:none}
html body main#app.w .mq::before{inset-inline-start:0;background:linear-gradient(to left,rgba(7,18,20,.95),transparent);border-radius:0 28px 28px 0}
html body main#app.w .mq::after{inset-inline-end:0;background:linear-gradient(to right,rgba(7,18,20,.95),transparent);border-radius:28px 0 0 28px}
html body main#app.w .mq i{border-radius:50%!important;border:2px solid rgba(8,24,28,.9)!important;box-shadow:0 0 0 1.5px rgba(34,229,255,.4),0 6px 16px rgba(0,0,0,.35)!important}
html body main#app.w .pcc2 select,html body .pcc2 select{height:auto!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;outline:0!important;color:#fff!important;font-size:16px!important;font-weight:800!important}
html body main#app.w .askp{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:520px;margin:18px auto 0;padding:28px 20px;text-align:center;border-radius:28px;background:linear-gradient(170deg,rgba(14,36,40,.85),rgba(7,17,19,.92));border:1px solid rgba(34,229,255,.22);box-shadow:inset 0 1.5px 0 #22e5ff,0 20px 50px rgba(0,0,0,.35)}
html body main#app.w .askp-i{display:grid;place-items:center;width:110px;height:110px;border-radius:50%;overflow:hidden;background:rgba(34,229,255,.08);box-shadow:0 0 0 2px rgba(34,229,255,.4)}
html body main#app.w .askp-i img{width:100%;height:100%;object-fit:cover}
html body main#app.w .askp-i b{font-size:26px;color:#fff}
html body main#app.w .askp h1{margin:6px 0 0;font-size:24px;color:#fff}
html body main#app.w .askp p{margin:0;color:#9fbfc4;line-height:1.8}
html body main#app.w .askp-b{margin-top:6px;min-width:220px;justify-content:center}
html body .esn a.on{border-color:rgba(34,229,255,.55)!important;background:linear-gradient(135deg,rgba(34,229,255,.14),rgba(255,255,255,.03))!important;box-shadow:0 0 18px rgba(34,229,255,.15)!important}html body .esn a.on .ic{color:#22e5ff!important;stroke:#22e5ff!important}

/* ===== v13e: every product packs on its own picture, with its currency ===== */
html body main#app#app .pkgs.ffk .pkg .pi:not(.ffp){width:50px!important;height:50px!important;background:none!important;border:0!important;box-shadow:none!important;filter:drop-shadow(0 4px 12px rgba(34,229,255,.35))}
html body main#app#app .pkgs.ffk .pkg .pi:not(.ffp) svg{width:100%!important;height:100%!important}
