:root{--ink:#071426;--navy:#0a2f69;--blue:#1769e8;--sky:#dcecff;--line:#d8e4f5;--muted:#64748b;--panel:#ffffff;--soft:#f5f9ff;--danger:#dc2626;--success:#15803d;--warning:#b45309}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:linear-gradient(180deg,rgba(245,249,255,.94),rgba(255,255,255,.96) 42%,rgba(238,246,255,.94)),url(/images/bgmi-devil-don-poster.png) top /cover fixed;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.shell{min-height:100vh}.premium-loader{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;overflow:hidden;color:white;background:radial-gradient(circle at 50% 38%,rgba(0,212,255,.22),transparent 28%),radial-gradient(circle at 18% 82%,rgba(23,105,232,.22),transparent 24%),linear-gradient(135deg,#020817,#061f48 48%,#031430)}.loader-grid{position:absolute;inset:0;opacity:.16;background-image:linear-gradient(rgba(125,211,252,.18) 1px,transparent 0),linear-gradient(90deg,rgba(125,211,252,.18) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(circle at center,black,transparent 72%);mask-image:radial-gradient(circle at center,black,transparent 72%)}.loader-core{position:relative;z-index:2;width:min(92vw,560px);display:grid;justify-items:center;padding:34px 24px;border:1px solid rgba(125,211,252,.2);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.045));box-shadow:0 28px 90px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.16);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.loader-logo-wrap{position:relative;width:112px;height:112px;display:grid;place-items:center;margin-bottom:20px}.loader-logo-ring{position:absolute;inset:0;border:1px solid rgba(125,211,252,.45);border-radius:999px;box-shadow:0 0 52px rgba(0,212,255,.36),inset 0 0 32px rgba(23,105,232,.22);animation:loaderSpin 4.8s linear infinite}.loader-logo-ring:before{content:"";position:absolute;inset:10px;border:1px dashed rgba(255,255,255,.24);border-radius:inherit}.loader-logo{width:78px;height:78px;display:grid;place-items:center;border-radius:18px;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.4),transparent 18%),linear-gradient(135deg,#00d4ff,#1769e8 56%,#0a2f69);box-shadow:0 0 42px rgba(0,212,255,.46),0 18px 40px rgba(23,105,232,.3)}.loader-title{margin-bottom:12px;text-align:center;font-size:clamp(30px,7vw,54px);line-height:.96;letter-spacing:0;text-shadow:0 0 18px rgba(0,212,255,.5),0 0 42px rgba(23,105,232,.28);animation:titleGlow 1.8s ease-in-out infinite alternate}.loader-subtitle{margin-bottom:22px;color:#bfdbfe;font-size:clamp(13px,3vw,16px);font-weight:900;letter-spacing:1px}.loader-progress{width:min(100%,390px);height:9px;overflow:hidden;border:1px solid rgba(125,211,252,.28);border-radius:999px;background:rgba(2,8,23,.5);box-shadow:inset 0 0 18px rgba(0,212,255,.12)}.loader-progress span{display:block;width:100%;height:100%;transform-origin:left;border-radius:inherit;background:linear-gradient(90deg,#00d4ff,#60a5fa,#ffffff);box-shadow:0 0 28px rgba(0,212,255,.62)}.loader-particle{position:absolute;border-radius:999px;background:#7dd3fc;box-shadow:0 0 18px rgba(125,211,252,.8);animation:particleFloat 2.8s ease-in-out infinite}.loader-streak{position:absolute;width:42vw;height:1px;background:linear-gradient(90deg,transparent,rgba(125,211,252,.8),transparent);filter:drop-shadow(0 0 12px rgba(0,212,255,.7));animation:streakMove 2.6s linear infinite}.streak-one{top:24%;left:-45vw}.streak-two{right:-45vw;bottom:28%;animation-delay:.8s;animation-direction:reverse}.loader-fog{position:absolute;width:46vw;height:46vw;min-width:320px;min-height:320px;border-radius:999px;filter:blur(70px);opacity:.28;animation:fogDrift 7s ease-in-out infinite alternate}.fog-one{left:-12vw;bottom:-12vw;background:#1769e8}.fog-two{right:-10vw;top:-12vw;background:#00d4ff;animation-delay:-2s}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:10;border-bottom:1px solid rgba(255,255,255,.18);background:linear-gradient(90deg,rgba(14,165,233,.24),rgba(23,105,232,.16) 38%,rgba(220,38,38,.12)),linear-gradient(135deg,#04162f,#063d87 52%,#08224d);box-shadow:0 18px 40px rgba(23,105,232,.18);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hero-inner,.nav-inner,.section{width:min(1120px,calc(100% - 32px));margin:0 auto}.nav-inner{min-height:72px;justify-content:space-between;gap:16px}.brand,.nav-inner{display:flex;align-items:center}.brand{gap:10px;color:white;font-weight:900;letter-spacing:0}.brand-mark{width:38px;height:38px;display:grid;place-items:center;color:white;border-radius:8px;background:radial-gradient(circle at 28% 24%,#ffffff 0 8%,transparent 9%),linear-gradient(135deg,#00d4ff,#1769e8 48%,#ef4444);box-shadow:0 12px 26px rgba(0,212,255,.28)}.nav-links{display:flex;align-items:center;gap:8px}.button,.icon-button,.nav-links a{border:0;border-radius:8px;cursor:pointer;font-weight:800;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.nav-links a{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;padding:10px 12px;color:#f8fbff;border:1px solid rgba(125,211,252,.26);background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.07));box-shadow:inset 0 1px 0 rgba(255,255,255,.16)}.nav-links a span:not(.active-glow){position:relative;z-index:1}.nav-links a.active{border-color:rgba(0,212,255,.82)}.active-glow{position:absolute;inset:0;border-radius:8px;background:radial-gradient(circle at 50% 0,rgba(125,211,252,.42),transparent 58%),linear-gradient(135deg,rgba(0,212,255,.24),rgba(23,105,232,.22));box-shadow:inset 0 0 18px rgba(0,212,255,.18),0 0 22px rgba(0,212,255,.14)}.nav-links a:hover{color:white;border-color:rgba(0,212,255,.8);background:linear-gradient(135deg,rgba(0,212,255,.3),rgba(23,105,232,.24));box-shadow:0 10px 22px rgba(0,212,255,.14)}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 18px;color:white;background:var(--blue);box-shadow:0 16px 34px rgba(23,105,232,.24);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease,background .3s ease}.button:hover{box-shadow:0 18px 42px rgba(0,132,255,.36),0 0 24px rgba(0,212,255,.18)}.button.secondary{color:var(--navy);background:white;border:1px solid var(--line);box-shadow:none}.button.danger{background:var(--danger)}.button:disabled{cursor:not-allowed;opacity:.6}.button:hover,.icon-button:hover,.nav-links a:hover{transform:translateY(-1px)}.hero{position:relative;overflow:hidden;color:white;background:linear-gradient(90deg,rgba(6,31,72,.96),rgba(10,60,130,.82) 48%,rgba(6,31,72,.7)),url(/images/bgmi-devil-don-poster.png) 50% /cover,radial-gradient(circle at 20% 10%,rgba(98,168,255,.38),transparent 28%),linear-gradient(135deg,#061f48,#0b3c82 48%,#1769e8)}.hero:after,.hero:before{content:"";position:absolute;pointer-events:none;filter:blur(34px);opacity:.64;animation:neonDrift 9s ease-in-out infinite alternate}.hero:before{width:280px;height:280px;left:6%;top:10%;background:rgba(0,212,255,.34)}.hero:after{width:320px;height:320px;right:8%;bottom:10%;background:rgba(23,105,232,.42);animation-delay:-3s}.neon-orbit{position:absolute;inset:12% 8% auto auto;width:180px;height:180px;border:1px solid rgba(125,211,252,.3);border-radius:999px;box-shadow:0 0 50px rgba(0,212,255,.22);animation:slowSpin 14s linear infinite}.hero-inner{position:relative;z-index:1;min-height:560px;display:grid;grid-template-columns:1.08fr .92fr;grid-gap:36px;gap:36px;align-items:center;padding:56px 0 80px}.hero-copy h1{text-shadow:0 0 26px rgba(0,212,255,.26)}.eyebrow{width:-moz-fit-content;width:fit-content;margin:0 0 16px;padding:7px 10px;border:1px solid rgba(255,255,255,.24);border-radius:8px;color:#dcecff;font-size:13px;font-weight:800}h1,h2,h3,p{margin-top:0}h1{margin-bottom:14px;font-size:clamp(36px,7vw,68px);line-height:.95;letter-spacing:0}.hero p{max-width:650px;color:#dbeafe;font-size:18px;line-height:1.65}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.social-links{display:flex;flex-wrap:wrap;gap:10px}.hero-socials{margin-top:14px}.social-link{gap:8px;min-height:42px;padding:0 14px;border:1px solid rgba(255,255,255,.26);font-weight:900;background:rgba(255,255,255,.12);transition:transform .18s ease,background .18s ease,border-color .18s ease}.social-icon,.social-link{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:white}.social-icon{width:28px;height:28px;flex:0 0 28px}.social-icon.telegram{background:#229ed9;box-shadow:0 8px 18px rgba(34,158,217,.28)}.social-icon.instagram{background:radial-gradient(circle at 30% 105%,#feda75 0 18%,#fa7e1e 32%,#d62976 56%,#962fbf 76%,#4f5bd5 100%);box-shadow:0 8px 18px rgba(214,41,118,.28)}.social-link:hover{transform:translateY(-1px);background:rgba(255,255,255,.18);box-shadow:0 12px 28px rgba(0,212,255,.16)}.social-link.light{color:var(--navy);border-color:var(--line);background:var(--soft)}.hero-poster{overflow:hidden;aspect-ratio:16/10;border:1px solid rgba(255,255,255,.22);border-radius:16px;background:#061f48;box-shadow:0 30px 70px rgba(2,13,31,.4)}.glass-float{border-color:rgba(125,211,252,.26);background:rgba(255,255,255,.09);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:premiumFloat 5.5s ease-in-out infinite}.hero-poster img{display:block;width:100%;height:100%;object-fit:cover}.section{padding:58px 0}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.section h2{margin-bottom:8px;font-size:clamp(28px,4vw,42px)}.muted{color:var(--muted)}.grid{display:grid;grid-gap:18px;gap:18px}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.card,.form-card,.order-card{border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:0 20px 44px rgba(10,47,105,.08)}.grid.two .card{position:relative;overflow:hidden;color:white;border-color:rgba(255,255,255,.16);background:linear-gradient(135deg,rgba(6,31,72,.95),rgba(10,47,105,.92) 58%,rgba(220,38,38,.82)),url(/images/bgmi-devil-don-poster.png) 50% /cover;box-shadow:0 24px 54px rgba(2,13,31,.24)}.grid.two .card:before{content:"";position:absolute;inset:0;border-top:4px solid #ef4444;pointer-events:none}.grid.two .card .muted,.grid.two .card .price,.grid.two .card h3{position:relative;color:white}.grid.two .card .muted{color:#dbeafe}.grid.two .card .button{position:relative;background:#ef4444;box-shadow:0 16px 34px rgba(220,38,38,.24)}.card{padding:24px;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.card:hover{border-color:rgba(0,212,255,.34);box-shadow:0 24px 54px rgba(23,105,232,.18),0 0 28px rgba(0,212,255,.12)}.glass-card{background:rgba(255,255,255,.86);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.card .button{width:-moz-fit-content;width:fit-content}.price{margin:16px 0;color:var(--navy);font-size:42px;font-weight:900}.feature{display:flex;align-items:flex-start;gap:12px}.feature svg,.mini-stat svg{color:var(--blue)}.mini-stats{display:grid;grid-gap:12px;gap:12px}.mini-stat{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--soft)}.page-title{padding:52px 0 24px}.page-title h1{color:var(--navy);font-size:clamp(34px,6vw,58px)}.form-layout{display:grid;grid-template-columns:1fr 360px;grid-gap:22px;gap:22px;align-items:start}.form-card{padding:24px}.field{display:grid;grid-gap:8px;gap:8px;margin-bottom:16px}.field label{font-size:14px;font-weight:900;color:#12345d}.field input,.field select,.field textarea{width:100%;min-height:46px;padding:11px 12px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:white}.field textarea{min-height:82px;resize:vertical}.notice{padding:14px;border-radius:8px;border:1px solid #b9d7ff;color:#0a2f69;background:#eaf4ff}.qr-box{display:grid;place-items:center;min-height:280px;overflow:hidden;border:1px dashed #aac8ed;border-radius:8px;background:var(--soft)}.qr-box img{width:100%;height:100%;object-fit:contain}.how-to-buy{margin-top:26px;padding:24px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#ffffff,#f5f9ff);box-shadow:0 20px 44px rgba(10,47,105,.08)}.buy-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.buy-step{position:relative;display:grid;grid-gap:10px;gap:10px;min-height:170px;padding:18px;border:1px solid #cfe0f7;border-radius:8px;background:white}.buy-step svg{color:var(--blue)}.buy-step h3{margin-bottom:6px;font-size:17px}.buy-step p{font-size:14px;line-height:1.45}.step-number{width:30px;height:30px;display:inline-grid;place-items:center;color:white;font-size:14px;background:var(--navy)}.status-pill,.step-number{border-radius:8px;font-weight:900}.status-pill{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:30px;padding:0 10px;font-size:13px}.status-Pending{color:var(--warning);background:#fff7ed}.status-Approved{color:var(--success);background:#ecfdf5}.status-Rejected{color:var(--danger);background:#fef2f2}.admin-hero{color:white;background:linear-gradient(90deg,rgba(220,38,38,.18),transparent 35%),radial-gradient(circle at 88% 22%,rgba(239,68,68,.32),transparent 28%),linear-gradient(135deg,#061f48,#0a2f69 52%,#1769e8)}.admin-hero-inner{padding-top:48px;padding-bottom:38px}.admin-hero h1{margin-bottom:12px;color:white;font-size:clamp(38px,6vw,62px)}.admin-hero p{max-width:720px;color:#dbeafe;font-size:18px;line-height:1.55}.admin-vip-key-link{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;margin-top:22px;padding:0 18px;border:1px solid rgba(125,211,252,.42);border-radius:8px;color:white;font-weight:900;background:linear-gradient(135deg,rgba(239,68,68,.86),rgba(23,105,232,.66));box-shadow:0 16px 34px rgba(239,68,68,.18),0 0 26px rgba(0,212,255,.16);transition:transform .26s ease,box-shadow .26s ease,border-color .26s ease}.admin-vip-key-link:hover{transform:translateY(-2px) scale(1.02);border-color:rgba(0,212,255,.82);box-shadow:0 20px 42px rgba(0,212,255,.2),0 0 30px rgba(239,68,68,.2)}.admin-kicker{width:-moz-fit-content;width:fit-content;margin-bottom:14px;padding:8px 10px;border:1px solid rgba(255,255,255,.22);border-left:4px solid #ef4444;border-radius:8px;color:#eff6ff;font-size:13px;font-weight:900;background:rgba(255,255,255,.1)}.admin-surface{padding-top:28px}.admin-login-card{max-width:520px;margin:0 auto;border-top:4px solid var(--danger)}.admin-card-title{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px}.admin-card-title svg{flex:0 0 auto;color:var(--danger)}.admin-card-title h2{margin-bottom:4px}.admin-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:18px}.admin-stat{min-height:112px;padding:18px;text-align:left;border:1px solid #cfe0f7;border-radius:8px;color:var(--navy);background:white;box-shadow:0 18px 36px rgba(10,47,105,.09);cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.admin-stat span{display:block;margin-bottom:16px;color:#38516f;font-size:14px;font-weight:900}.admin-stat strong{font-size:34px;line-height:1}.admin-stat.active,.admin-stat:hover{transform:translateY(-2px);border-color:var(--blue);box-shadow:0 20px 42px rgba(23,105,232,.16)}.admin-stat.pending{border-left:5px solid var(--warning)}.admin-stat.approved{border-left:5px solid var(--success)}.admin-stat.rejected{border-left:5px solid var(--danger)}.admin-stat.rejected.active{border-color:var(--danger);box-shadow:0 20px 42px rgba(220,38,38,.14)}.admin-panel{border-top:4px solid var(--blue);background:linear-gradient(180deg,#ffffff,#f8fbff)}.admin-search-panel{border-top-color:var(--danger)}.admin-filter-note{margin-bottom:14px;color:#38516f}.order-card{padding:18px}.orders{display:grid;grid-gap:14px;gap:14px}.admin-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.58fr);grid-gap:18px;gap:18px;align-items:start}.admin-actions{display:flex;flex-wrap:wrap;gap:8px}.screenshot-link{color:var(--blue);font-weight:900}.admin-orders{margin-top:22px}.admin-order-card{position:relative;overflow:hidden;border-color:#cfe0f7;border-left:5px solid var(--blue);background:linear-gradient(90deg,rgba(23,105,232,.06),transparent 32%),white}.admin-order-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--danger),var(--blue))}.admin-order-meta{display:grid;grid-gap:8px;gap:8px;margin-bottom:16px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#f8fbff}.button.reject{color:white;background:#ef4444;box-shadow:0 16px 34px rgba(220,38,38,.18)}.footer{padding:30px 0;border-top:1px solid rgba(255,255,255,.14);color:#dbeafe;background:linear-gradient(90deg,rgba(220,38,38,.22),transparent 32%),linear-gradient(135deg,#061f48,#0a2f69 58%,#031430);box-shadow:0 -18px 44px rgba(2,13,31,.18)}.footer .nav-inner>div:first-child{display:grid;grid-gap:6px;gap:6px}.footer strong{color:white}.footer .social-link.light{color:white;border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.08)}@keyframes premiumFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes neonDrift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(18px,-14px,0) scale(1.08)}}@keyframes slowSpin{to{transform:rotate(1turn)}}@keyframes loaderSpin{to{transform:rotate(1turn)}}@keyframes titleGlow{0%{text-shadow:0 0 16px rgba(0,212,255,.45),0 0 34px rgba(23,105,232,.22)}to{text-shadow:0 0 24px rgba(0,212,255,.72),0 0 54px rgba(23,105,232,.36)}}@keyframes particleFloat{0%,to{transform:translateZ(0);opacity:.28}50%{transform:translate3d(10px,-18px,0);opacity:.9}}@keyframes streakMove{to{transform:translateX(145vw)}}@keyframes fogDrift{to{transform:translate3d(24px,-18px,0) scale(1.08)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}@media (max-width:820px){.hero-inner,.nav-inner,.section{width:min(100% - 24px,1120px)}.nav-inner{min-height:64px;align-items:flex-start;flex-direction:column;justify-content:center;padding:10px 0;gap:10px}.brand span:last-child{max-width:none;line-height:1.1}.nav-links{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.nav-links a{display:inline-flex;justify-content:center;padding:9px 6px;color:#eff6ff;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:rgba(255,255,255,.08);font-size:12px}.admin-row,.form-layout,.hero-inner{grid-template-columns:1fr}.admin-hero-inner{padding-top:34px;padding-bottom:30px}.admin-hero h1{font-size:38px}.admin-hero p{font-size:16px}.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-stat{min-height:96px;padding:14px}.admin-stat span{margin-bottom:12px;font-size:13px}.admin-stat strong{font-size:28px}.hero-inner{min-height:auto;gap:24px;padding:34px 0 42px}h1{font-size:42px;line-height:1}.hero p{font-size:16px;line-height:1.55}.eyebrow{margin-bottom:12px}.section{padding:38px 0}.page-title{padding:34px 0 10px}.page-title h1{font-size:36px}.buy-steps,.grid.four,.grid.two{grid-template-columns:1fr}.section-head{align-items:flex-start;flex-direction:column}.hero-poster{aspect-ratio:16/10;border-radius:12px;box-shadow:0 18px 42px rgba(2,13,31,.32)}.hero-actions,.social-links{width:100%}.button,.social-link{flex:1 1 150px}.button{min-height:48px}.card,.form-card,.how-to-buy,.order-card{padding:18px;box-shadow:0 14px 30px rgba(10,47,105,.08)}.grid.two .card{box-shadow:0 18px 38px rgba(2,13,31,.2)}.card{display:grid;grid-gap:6px;gap:6px}.card .button{width:100%}.price{margin:8px 0 10px;font-size:34px}.form-layout{gap:16px}.field{margin-bottom:14px}.field input,.field select,.field textarea{min-height:50px;padding:12px 13px}.qr-box{min-height:230px}.notice{line-height:1.45}.buy-step{min-height:auto;grid-template-columns:30px 24px 1fr;align-items:start;padding:16px}.admin-actions .button{flex:1 1 135px}.loader-core{padding:28px 18px;border-radius:14px}.loader-logo-wrap{width:96px;height:96px;margin-bottom:16px}.loader-logo{width:68px;height:68px}}@media (max-width:420px){.brand{font-size:15px}.brand-mark{width:34px;height:34px}.nav-links{grid-template-columns:repeat(2,minmax(0,1fr))}h1{font-size:38px}.hero-actions,.social-links{gap:8px}.button,.social-link{flex-basis:100%}.hero-poster{aspect-ratio:4/3}.section h2{font-size:28px}.admin-stats{grid-template-columns:1fr}.admin-actions .button{flex-basis:100%}}