:root{--red-primary:#E10C18;--red-deep:#A50810;--red-bright:#FF1F2C;--red-glow:rgba(225,12,24,0.35);--red-soft:rgba(225,12,24,0.08);--silver-1:#E8EAED;--silver-2:#A8AEB5;--silver-3:#5A6068;--bg-base:#08090B;--bg-card:#0E1014;--bg-elev:#15181E;--bg-deep:#050608;--border:rgba(255,255,255,0.06);--border-hover:rgba(225,12,24,0.45);--text:#F5F6F8;--text-sub:#9098A3;--text-mute:#5A6068;--success:#22C55E;--warning:#F59E0B;--grad-chrome:linear-gradient(135deg,#E8EAED 0%,#8A9099 50%,#2C3036 100%);--grad-chrome-soft:linear-gradient(180deg,#F5F6F8 0%,#A8AEB5 60%,#5A6068 100%);--grad-red:linear-gradient(135deg,#FF1F2C 0%,#E10C18 50%,#8A0610 100%);--grad-hero:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(225,12,24,0.18),transparent 60%);--r-sm:8px;--r-md:14px;--r-lg:22px;--r-pill:999px;--bg-1:#0E1014;--bg-2:#15181E;--ease:cubic-bezier(0.22,1,0.36,1);--shadow-card:0 1px 0 rgba(255,255,255,0.03) inset,0 12px 40px rgba(0,0,0,0.45);--shadow-red:0 8px 24px var(--red-glow);--shadow-red-lg:0 14px 60px rgba(225,12,24,0.45);--nav-h:66px}*,::after,::before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:Inter,Cairo,Rajdhani,system-ui,sans-serif;background:var(--bg-base);color:var(--text);line-height:1.6;overflow-x:hidden;min-height:100vh;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;display:block}button{font:inherit;color:inherit;background:0 0;border:none;cursor:pointer}a{color:inherit;text-decoration:none}input,select,textarea{font:inherit;color:inherit}ul{list-style:none}.page{display:none}.page.active{display:block}body::before{content:"";position:fixed;inset:0;background:radial-gradient(circle at 15% 10%,rgba(225,12,24,.08),transparent 40%),radial-gradient(circle at 85% 90%,rgba(225,12,24,.05),transparent 45%),var(--bg-base);z-index:-3}.bg-grid{position:fixed;inset:0;z-index:-2;pointer-events:none;display:none}:focus-visible{outline:2px solid var(--red-primary);outline-offset:3px;border-radius:6px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg-deep)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#2c3036,#15181e);border-radius:10px;border:2px solid var(--bg-deep)}::-webkit-scrollbar-thumb:hover{background:var(--grad-red)}.container{max-width:1320px;margin-inline:auto;padding-inline:clamp(16px,4vw,40px)}.section{padding-block:clamp(56px,8vw,110px);position:relative}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:36px;flex-wrap:wrap}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:Rajdhani,sans-serif;font-weight:600;font-size:.75rem;letter-spacing:.28em;text-transform:uppercase;color:var(--red-primary);padding:6px 14px;border:1px solid var(--border-hover);border-radius:var(--r-pill);background:var(--red-soft)}.eyebrow::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--red-primary);box-shadow:0 0 10px var(--red-primary)}.section-title{font-family:'Bebas Neue',Inter,sans-serif;font-weight:900;font-size:clamp(2rem,4vw,3.4rem);line-height:1.05;letter-spacing:.02em;margin-top:14px}.section-title .accent{background:var(--grad-red);-webkit-background-clip:text;background-clip:text;color:transparent}.section-sub{color:var(--text-sub);max-width:560px;margin-top:10px;font-size:.95rem;font-family:Inter,Cairo,sans-serif}.divider-chrome{position:relative;height:1px;background:linear-gradient(90deg,transparent,rgba(232,234,237,.18),transparent)}.divider-red-diagonal{position:relative;height:32px;overflow:hidden;margin-block:6px;pointer-events:none}.divider-red-diagonal::before{content:"";position:absolute;left:50%;top:50%;width:200%;height:1px;background:linear-gradient(90deg,transparent,var(--red-primary) 50%,transparent);transform:translate(-50%,-50%) rotate(-1.2deg);box-shadow:0 0 24px var(--red-glow);opacity:.7}.chrome-text{background:var(--grad-chrome-soft);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 1px 0 rgba(255,255,255,.15))}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 28px;border-radius:var(--r-pill);font-weight:700;font-size:.92rem;letter-spacing:.02em;cursor:pointer;transition:transform .2s var(--ease),box-shadow .25s var(--ease),background .25s var(--ease),filter .2s var(--ease),border-color .25s var(--ease);white-space:nowrap;position:relative;isolation:isolate;font-family:Inter,Cairo,sans-serif}.btn-primary{background:var(--grad-red);color:#fff;box-shadow:var(--shadow-red),inset 0 1px 0 rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.08)}.btn-primary:hover{transform:scale(1.02);filter:brightness(1.1);box-shadow:var(--shadow-red-lg),inset 0 1px 0 rgba(255,255,255,.22)}.btn-ghost{background:0 0;color:var(--text);border:1px solid var(--red-primary)}.btn-ghost:hover{background:var(--red-primary);color:#fff;transform:scale(1.02);box-shadow:var(--shadow-red)}.btn-chrome{background:linear-gradient(180deg,#2c3036,#0e1014);color:var(--silver-1);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.btn-chrome:hover{border-color:var(--silver-2);transform:scale(1.02)}.btn-sm{padding:8px 18px;font-size:.82rem}.btn-lg{padding:16px 36px;font-size:1rem}.navbar{position:fixed;top:0;left:0;right:0;height:var(--nav-h);z-index:100;background:rgba(8,9,11,.6);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border-bottom:1px solid var(--border);transition:background .3s var(--ease),border-color .3s var(--ease)}[data-theme=light] .navbar{background:rgba(255,255,255,.7)}.navbar.scrolled{background:rgba(8,9,11,.85);border-bottom-color:rgba(225,12,24,.15)}.navbar-inner{height:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px}.brand{display:flex;align-items:center;gap:12px;cursor:pointer}.brand-mark{height:42px;display:grid;place-items:center;position:relative;filter:drop-shadow(0 4px 12px rgba(225,12,24,.4))}.brand-mark img{height:42px;width:auto;display:block}.brand-text{display:flex;flex-direction:column;line-height:1}.brand-name{font-family:'Bebas Neue',sans-serif;font-size:1.35rem;letter-spacing:.18em;background:var(--grad-chrome-soft);-webkit-background-clip:text;background-clip:text;color:transparent}.brand-tag{font-family:Rajdhani,sans-serif;font-size:.62rem;font-weight:600;letter-spacing:.32em;color:var(--red-primary);text-transform:uppercase;margin-top:2px}.nav-pill{justify-self:center;display:flex;align-items:center;gap:2px;background:rgba(14,16,20,.6);border:1px solid var(--border);border-radius:var(--r-pill);padding:5px;backdrop-filter:blur(12px)}.nav-link{padding:9px 18px;font-size:.86rem;font-weight:600;color:var(--text-sub);border-radius:var(--r-pill);transition:color .2s var(--ease),background .25s var(--ease);position:relative;font-family:Inter,Cairo,sans-serif}.nav-link:hover{color:var(--text)}.nav-link.active{color:#fff;background:var(--grad-red);box-shadow:0 4px 14px var(--red-glow)}.nav-controls{display:flex;align-items:center;gap:10px;justify-self:end}.icon-btn{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:rgba(14,16,20,.6);border:1px solid var(--border);color:var(--text-sub);transition:all .25s var(--ease);position:relative}.icon-btn:hover{color:var(--text);border-color:var(--border-hover);transform:translateY(-2px)}.icon-btn .badge-count{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;background:var(--grad-red);color:#fff;font-family:Rajdhani,sans-serif;font-weight:700;font-size:.7rem;border-radius:var(--r-pill);display:grid;place-items:center;border:2px solid var(--bg-base)}.discord-btn{width:auto;padding:0 16px;gap:8px;background:linear-gradient(135deg,#5865f2,#4752c4);border-color:transparent;color:#fff;font-weight:600;font-size:.85rem;display:inline-flex;align-items:center;height:40px}.discord-btn:hover{transform:translateY(-2px);filter:brightness(1.1)}.burger{display:none;width:42px;height:42px;border:1px solid var(--border);border-radius:10px;background:rgba(14,16,20,.6);align-items:center;justify-content:center;color:var(--text)}.mobile-drawer{position:fixed;top:0;bottom:0;right:-340px;width:320px;max-width:85vw;background:var(--bg-card);border-left:1px solid var(--border);z-index:200;padding:24px 24px 24px;transition:right .35s var(--ease);overflow-y:auto}.mobile-drawer.open{right:0}.drawer-brand{display:flex;align-items:center;gap:12px;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid var(--border)}.drawer-brand img{height:42px;width:auto;filter:drop-shadow(0 0 18px rgba(225,12,24,.45))}.mobile-drawer .nav-link{display:block;padding:14px 16px;font-size:1rem;border-radius:var(--r-md);margin-bottom:4px}.mobile-drawer .nav-link.active{background:var(--red-soft);color:var(--red-primary)}.drawer-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.6);backdrop-filter:blur(8px);z-index:150;opacity:0;pointer-events:none;transition:opacity .3s}.drawer-backdrop.show{opacity:1;pointer-events:auto}.hero{position:relative;padding-top:calc(var(--nav-h) + 60px);padding-bottom:60px;min-height:100vh;overflow:hidden;display:flex;align-items:center}.hero-bg{position:absolute;inset:0;z-index:0;background:var(--grad-hero);pointer-events:none}.hero-particles{position:absolute;inset:0;z-index:0;background-image:radial-gradient(circle,rgba(255,255,255,.06) 1px,transparent 1.5px);background-size:32px 32px;animation:particles-drift 30s linear infinite;mask-image:radial-gradient(ellipse 70% 70% at 50% 40%,#000,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 40%,#000,transparent 80%);pointer-events:none}@keyframes particles-drift{from{background-position:0 0}to{background-position:0 -640px}}.hero-grain{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.18;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='0.5'/></svg>")}.scanline{display:none!important}.hero-inner{position:relative;z-index:2;width:100%;display:grid;grid-template-columns:1.1fr 1fr 0.85fr;gap:40px;align-items:center}.hero-text{max-width:640px;position:relative;text-align:left}.hero-badge{display:inline-flex;align-items:center;gap:10px;padding:7px 16px;border-radius:var(--r-pill);background:rgba(225,12,24,.08);border:1px solid rgba(225,12,24,.25);color:var(--red-primary);font-family:Rajdhani,sans-serif;font-weight:600;font-size:.8rem;letter-spacing:.18em;text-transform:uppercase}.live-dot{width:8px;height:8px;border-radius:50%;background:var(--red-primary);box-shadow:0 0 0 0 var(--red-primary);animation:pulse-dot 1.8s var(--ease) infinite}@keyframes pulse-dot{0%{box-shadow:0 0 0 0 rgba(225,12,24,.7)}70%{box-shadow:0 0 0 12px rgba(225,12,24,0)}100%{box-shadow:0 0 0 0 rgba(225,12,24,0)}}.hero-title{font-family:'Bebas Neue',Inter,sans-serif;font-weight:900;font-size:clamp(2.8rem,5.5vw,5.4rem);line-height:.95;letter-spacing:.015em;margin-top:22px;text-transform:uppercase}.hero-title .line-1{display:block;background:var(--grad-chrome-soft);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 8px rgba(0,0,0,.5))}.hero-title .line-2{display:inline-block;background:var(--grad-red);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative}.hero-title .line-2::after{display:none!important}@keyframes underline-grow{from{width:0;opacity:0}to{width:62%;opacity:1}}.hero-title .glitch{position:relative;display:inline-block}.hero-title .glitch::before{content:attr(data-text);position:absolute;left:2px;top:0;color:rgba(225,12,24,.55);mix-blend-mode:screen;clip-path:inset(0 0 60% 0);animation:glitch-shift 4s steps(2) infinite;pointer-events:none}@keyframes glitch-shift{0%,100%,90%{transform:translate(0,0)}92%{transform:translate(-2px,1px)}94%{transform:translate(2px,-1px)}96%{transform:translate(-1px,2px)}}.hero-desc{font-family:Inter,Cairo,sans-serif;margin-top:26px;font-size:1.05rem;color:var(--text-sub);max-width:540px;line-height:1.75}.hero-cta{display:flex;gap:14px;margin-top:34px;flex-wrap:wrap}.hero-meta{font-family:Inter,Cairo,sans-serif;display:flex;gap:24px;margin-top:30px;color:var(--text-mute);font-size:.82rem;flex-wrap:wrap}.hero-meta i{color:var(--red-primary);margin-right:6px}.hero-center{position:relative;display:grid;place-items:center;min-height:520px}.hero-logo-main{position:relative;z-index:2;width:min(420px,100%);display:grid;place-items:center;animation:logo-float 6s ease-in-out infinite}.hero-logo-main img{width:100%;height:auto;display:block;filter:drop-shadow(0 0 30px rgba(225, 12, 24, .5));transition:filter .4s var(--ease)}.hero-logo-main:hover img{filter:drop-shadow(0 0 50px rgba(225,12,24,.85))}@keyframes logo-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}.hero-center .hero-rings{position:absolute;inset:0;z-index:1;pointer-events:none}.hero-center .hero-rings::after,.hero-center .hero-rings::before{content:"";position:absolute;top:50%;left:50%;border:1px solid rgba(225,12,24,.18);border-radius:50%;transform:translate(-50%,-50%)}.hero-center .hero-rings::before{width:78%;height:78%;animation:ring-spin 40s linear infinite;border-style:dashed}.hero-center .hero-rings::after{width:96%;height:96%;animation:ring-spin 60s linear infinite reverse;border-color:rgba(232,234,237,.06)}@keyframes ring-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.hero-center .hero-glow{position:absolute;inset:10%;z-index:0;background:radial-gradient(circle,rgba(225,12,24,.22),transparent 65%);filter:blur(20px);animation:glow-pulse 4s ease-in-out infinite}@keyframes glow-pulse{0%,100%{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.hero-stats{display:flex;flex-direction:column;gap:16px;position:relative;z-index:3}.hero-stat-card{background:linear-gradient(180deg,rgba(20,22,28,.78),rgba(14,16,20,.55));backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border:1px solid rgba(255,255,255,.08);border-radius:var(--r-md);padding:18px 20px;display:flex;align-items:center;gap:14px;transition:transform .25s var(--ease),border-color .25s var(--ease),box-shadow .25s var(--ease);box-shadow:0 18px 50px rgba(0,0,0,.5);position:relative;overflow:hidden}.hero-stat-card::before{content:"";position:absolute;top:0;left:0;width:40px;height:1px;background:var(--grad-red);box-shadow:0 0 14px var(--red-glow)}.hero-stat-card:first-child{margin-left:0}.hero-stat-card:nth-child(2){margin-left:24px}.hero-stat-card:nth-child(3){margin-left:8px}.hero-stat-card:hover{transform:translateX(-4px) translateY(-2px);border-color:var(--border-hover);box-shadow:0 24px 60px rgba(0,0,0,.6),0 0 0 1px var(--border-hover)}.hero-stats .stat-icon{width:44px;height:44px;border-radius:var(--r-sm);background:linear-gradient(135deg,var(--red-soft),transparent);border:1px solid rgba(225,12,24,.18);display:grid;place-items:center;color:var(--red-primary);font-size:1.15rem;flex-shrink:0}.hero-stats .stat-content{display:flex;flex-direction:column;gap:2px;min-width:0}.hero-stats .stat-label{font-family:Rajdhani,sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.2em;color:var(--text-mute);text-transform:uppercase}.hero-stats .stat-value{font-family:Rajdhani,sans-serif;font-weight:700;font-size:1.45rem;background:var(--grad-red);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1}.hero-stats .stat-value .unit{font-size:.78rem;color:var(--text-sub);background:0 0;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:var(--text-sub)}.trusted{margin-top:60px;padding-block:26px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:linear-gradient(90deg,rgba(225,12,24,.04),transparent 30%,transparent 70%,rgba(225,12,24,.04));overflow:hidden;position:relative}.trusted-label{font-family:Rajdhani,sans-serif;font-weight:600;font-size:.7rem;letter-spacing:.32em;text-transform:uppercase;color:var(--text-mute);margin-bottom:14px;text-align:center}.marquee{display:flex;gap:60px;width:max-content;animation:marquee 36s linear infinite}.marquee-item{display:flex;align-items:center;gap:10px;color:var(--silver-2);font-family:'Bebas Neue',sans-serif;font-size:1.4rem;letter-spacing:.18em;opacity:.55;transition:opacity .3s,color .3s;white-space:nowrap}.marquee-item i{font-size:1.6rem;color:var(--silver-3)}.marquee-item:hover{opacity:1;color:var(--silver-1)}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.trailer-card{position:relative;border-radius:var(--r-lg);overflow:hidden;aspect-ratio:16/9;background:radial-gradient(ellipse at 50% 50%,rgba(225,12,24,.18),transparent 60%),linear-gradient(135deg,#15181e,#050608);border:1px solid var(--border);display:grid;place-items:center;cursor:pointer;transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease);isolation:isolate}.trailer-card::before{content:"";position:absolute;inset:0;z-index:0;background:repeating-linear-gradient(0deg,rgba(255,255,255,.02) 0,rgba(255,255,255,.02) 1px,transparent 1px,transparent 3px)}.trailer-card::after{content:"";position:absolute;inset:-30%;z-index:0;background:radial-gradient(circle at 50% 50%,rgba(225,12,24,.22),transparent 50%);opacity:.7;animation:trailer-spill 6s ease-in-out infinite alternate;pointer-events:none}@keyframes trailer-spill{from{opacity:.5;transform:scale(.95)}to{opacity:1;transform:scale(1.05)}}.trailer-card:hover{transform:translateY(-3px);border-color:var(--border-hover);box-shadow:0 30px 80px rgba(225,12,24,.25)}.play-btn{position:relative;z-index:2;width:120px;height:120px;border-radius:50%;background:var(--grad-red);display:grid;place-items:center;color:#fff;font-size:2.4rem;box-shadow:0 0 0 0 rgba(225,12,24,.6),0 20px 60px rgba(225,12,24,.5);animation:play-pulse 2.4s ease-in-out infinite;border:4px solid rgba(255,255,255,.1)}.play-btn i{margin-left:8px}@keyframes play-pulse{0%,100%{box-shadow:0 0 0 0 rgba(225,12,24,.7),0 20px 60px rgba(225,12,24,.5)}50%{box-shadow:0 0 0 24px rgba(225,12,24,0),0 28px 80px rgba(225,12,24,.6)}}.trailer-meta{position:absolute;left:24px;bottom:24px;z-index:2;display:flex;flex-direction:column;gap:6px}.trailer-meta .t-label{font-family:Rajdhani,sans-serif;font-weight:700;letter-spacing:.22em;text-transform:uppercase;font-size:.72rem;color:var(--red-primary)}.trailer-meta .t-title{font-family:'Bebas Neue',sans-serif;font-size:1.6rem;letter-spacing:.06em;color:var(--silver-1)}.trailer-corner{position:absolute;top:18px;right:18px;z-index:2;display:flex;align-items:center;gap:8px;padding:6px 14px;background:rgba(8,9,11,.6);backdrop-filter:blur(8px);border:1px solid var(--border);border-radius:var(--r-pill);font-family:Rajdhani,sans-serif;font-size:.74rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--text-sub)}.trailer-corner i{color:var(--red-primary)}.bento-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(180px,auto);gap:18px}.feature-card{background:linear-gradient(180deg,var(--bg-card),var(--bg-elev));border:1px solid var(--border);border-radius:var(--r-md);padding:28px 24px;transition:transform .35s var(--ease),border-color .25s var(--ease),box-shadow .25s var(--ease);position:relative;overflow:hidden;display:flex;flex-direction:column}.feature-card.bento-hero{grid-column:span 2;grid-row:span 2;padding:36px 32px;background:radial-gradient(ellipse at 80% 0,rgba(225,12,24,.2),transparent 50%),linear-gradient(180deg,var(--bg-card),var(--bg-deep))}.feature-card.bento-wide{grid-column:span 2}.feature-card .corner{position:absolute;width:18px;height:18px;border:2px solid var(--red-primary);opacity:0;transition:opacity .3s var(--ease),transform .3s var(--ease);pointer-events:none}.feature-card .corner.tl{top:10px;left:10px;border-right:none;border-bottom:none}.feature-card .corner.tr{top:10px;right:10px;border-left:none;border-bottom:none}.feature-card .corner.bl{bottom:10px;left:10px;border-right:none;border-top:none}.feature-card .corner.br{bottom:10px;right:10px;border-left:none;border-top:none}.feature-card:hover .corner{opacity:1}.feature-card:hover .corner.tl{transform:translate(-3px,-3px)}.feature-card:hover .corner.tr{transform:translate(3px,-3px)}.feature-card:hover .corner.bl{transform:translate(-3px,3px)}.feature-card:hover .corner.br{transform:translate(3px,3px)}.feature-card::before{content:"";position:absolute;top:0;left:0;width:60px;height:2px;background:var(--grad-red);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}.feature-card:hover{transform:translateY(-4px) perspective(800px) rotateX(1.5deg);border-color:var(--border-hover);box-shadow:0 18px 50px rgba(0,0,0,.45),0 0 0 1px var(--border-hover)}.feature-card:hover::before{transform:scaleX(1)}.feature-icon{width:54px;height:54px;border-radius:var(--r-sm);background:linear-gradient(135deg,rgba(225,12,24,.15),rgba(225,12,24,.04));border:1px solid rgba(225,12,24,.2);display:grid;place-items:center;color:var(--red-primary);font-size:1.3rem;margin-bottom:18px}.feature-card.bento-hero .feature-icon{width:64px;height:64px;font-size:1.6rem}.feature-title{font-family:'Bebas Neue',Inter,sans-serif;font-weight:900;font-size:1.4rem;letter-spacing:.04em;margin-bottom:8px}.feature-card.bento-hero .feature-title{font-size:2rem;letter-spacing:.04em}.feature-desc{color:var(--text-sub);font-size:.92rem;line-height:1.7;font-family:Inter,Cairo,sans-serif}.feature-card.bento-hero .feature-desc{font-size:1rem;max-width:520px}.server-card{background:linear-gradient(135deg,var(--bg-card) 0,var(--bg-elev) 100%);border:1px solid var(--border);border-radius:var(--r-lg);padding:48px 36px;position:relative;overflow:hidden;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.server-card::before{content:"";position:absolute;top:-50%;left:50%;transform:translateX(-50%);width:60%;height:200%;background:radial-gradient(ellipse,rgba(225,12,24,.15),transparent 60%);pointer-events:none}.server-card::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 20%,rgba(225,12,24,.06),transparent 50%),radial-gradient(circle at 70% 80%,rgba(225,12,24,.04),transparent 50%);pointer-events:none}.server-badge-row{display:flex;align-items:center;gap:14px;position:relative;z-index:1}.server-update{color:var(--text-sub);font-size:.82rem}.server-players{position:relative;z-index:1;display:flex;align-items:baseline;gap:8px;margin:10px 0 4px}.server-players-count{font-family:'Bebas Neue',Inter,sans-serif;font-size:5rem;font-weight:900;line-height:1;background:var(--grad-red);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:.03em}.server-players-divider{font-family:'Bebas Neue',Inter,sans-serif;font-size:2.8rem;font-weight:700;color:var(--border)}.server-players-max{font-family:'Bebas Neue',Inter,sans-serif;font-size:2.8rem;font-weight:700;color:var(--silver-2)}.server-players-label{font-family:Rajdhani,sans-serif;font-size:.95rem;font-weight:600;color:var(--text-sub);letter-spacing:.15em;text-transform:uppercase;margin-right:4px}.server-name{font-family:'Bebas Neue',Inter,sans-serif;font-size:1.8rem;font-weight:900;letter-spacing:.04em;background:var(--grad-chrome-soft);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1;position:relative;z-index:1}.server-ip{font-family:Rajdhani,sans-serif;font-weight:600;display:inline-flex;align-items:center;gap:10px;padding:12px 24px;background:var(--bg-deep);border:1px dashed var(--border);border-radius:var(--r-sm);color:var(--silver-2);font-size:1.05rem;cursor:pointer;transition:all .25s var(--ease);position:relative;z-index:1}.server-ip:hover{border-color:var(--red-primary);color:var(--text)}.server-ip i{color:var(--red-primary)}.server-actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;position:relative;z-index:1}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:22px}.product-card{background:linear-gradient(180deg,rgba(20,22,28,.55),rgba(14,16,20,.35));backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);border:1px solid rgba(255,255,255,.07);border-radius:var(--r-md);overflow:hidden;transition:transform .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease);display:flex;flex-direction:column;position:relative;isolation:isolate}.product-card::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 50% 0,rgba(225,12,24,.1),transparent 55%);opacity:.7;transition:opacity .3s;pointer-events:none}.product-card:hover{transform:translateY(-6px);border-color:var(--border-hover);box-shadow:0 24px 60px rgba(0,0,0,.55),0 0 0 1px var(--border-hover),0 0 40px rgba(225,12,24,.15)}.product-card:hover::before{opacity:1}.product-media{aspect-ratio:16/11;background:linear-gradient(180deg,#15181e,#08090b);position:relative;overflow:hidden}.product-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--ease)}.product-card:hover .product-media img{transform:scale(1.08)}.product-media .product-icon-fallback{position:absolute;inset:0;display:grid;place-items:center;font-size:3.2rem;color:var(--silver-3);background:linear-gradient(135deg,rgba(225,12,24,.15),transparent 60%),linear-gradient(180deg,#15181e,#08090b)}.product-media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(8,9,11,.85) 100%);pointer-events:none}.product-tag{position:absolute;top:12px;left:12px;padding:5px 11px;background:var(--grad-red);color:#fff;font-family:Rajdhani,sans-serif;font-weight:700;font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;border-radius:var(--r-sm);box-shadow:var(--shadow-red);z-index:2}.product-tag.tag-new{background:linear-gradient(135deg,#22c55e,#16a34a)}.product-tag.tag-vip{background:linear-gradient(135deg,#f59e0b,#d97706)}.product-price-overlay{position:absolute;bottom:12px;right:12px;z-index:2;display:inline-flex;align-items:baseline;gap:6px;padding:8px 14px;background:linear-gradient(135deg,rgba(225,12,24,.95),rgba(165,8,16,.95));backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.18);border-radius:var(--r-pill);box-shadow:0 8px 24px rgba(225,12,24,.45);font-family:Rajdhani,sans-serif;font-weight:800;color:#fff}.product-price-overlay .currency{font-size:.78rem;opacity:.85}.product-price-overlay .amount{font-size:1.15rem;line-height:1}.product-price-overlay .old{font-size:.7rem;text-decoration:line-through;opacity:.7;margin-left:4px}.product-body{padding:18px 18px 20px;display:flex;flex-direction:column;gap:10px;flex:1}.product-cat{font-family:Rajdhani,sans-serif;font-weight:600;font-size:.72rem;letter-spacing:.22em;color:var(--text-mute);text-transform:uppercase}.product-name{font-family:Inter,Cairo,sans-serif;font-weight:800;font-size:1.05rem;color:var(--text);line-height:1.35}.product-foot{display:flex;align-items:center;justify-content:flex-end;margin-top:auto;padding-top:12px}.add-to-cart{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:11px 16px;border-radius:var(--r-pill);background:linear-gradient(135deg,rgba(225,12,24,.12),rgba(225,12,24,.04));border:1px solid rgba(225,12,24,.35);color:var(--red-primary);font-family:Inter,Cairo,sans-serif;font-weight:700;font-size:.85rem;letter-spacing:.04em;text-transform:uppercase;transition:all .25s var(--ease)}.add-to-cart i{font-size:.85rem}.add-to-cart:hover{background:var(--grad-red);color:#fff;border-color:transparent;box-shadow:0 8px 20px rgba(225,12,24,.45);transform:translateY(-2px)}.players-list{display:grid;gap:10px}.player-row{display:grid;grid-template-columns:48px 64px 1fr auto auto;gap:18px;align-items:center;padding:14px 20px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-md);transition:all .25s var(--ease)}.player-row:hover{transform:translateY(-3px);border-color:var(--border-hover)}.player-rank{font-family:'Bebas Neue',sans-serif;font-size:1.6rem;background:var(--grad-chrome-soft);-webkit-background-clip:text;background-clip:text;color:transparent;text-align:center;font-weight:700}.player-rank.rank-1{background:linear-gradient(135deg,gold,#b8860b);-webkit-background-clip:text;background-clip:text}.player-rank.rank-2{background:linear-gradient(135deg,#e8eaed,#8a9099);-webkit-background-clip:text;background-clip:text}.player-rank.rank-3{background:linear-gradient(135deg,#cd7f32,#8b4513);-webkit-background-clip:text;background-clip:text}.player-avatar{width:48px;height:48px;border-radius:50%;border:2px solid var(--red-primary);background:var(--grad-red);display:grid;place-items:center;color:#fff;font-weight:800;font-size:1.05rem;position:relative;font-family:Rajdhani,sans-serif}.player-avatar::after{content:"";position:absolute;bottom:0;right:0;width:12px;height:12px;border-radius:50%;background:var(--success);border:2px solid var(--bg-card)}.player-name{display:flex;flex-direction:column;gap:2px}.player-name strong{font-size:.98rem}.player-name span{font-size:.78rem;color:var(--text-mute)}.player-stat{font-family:Rajdhani,sans-serif;font-weight:700;font-size:1.15rem;color:var(--text);display:flex;align-items:center;gap:6px}.player-stat i{color:var(--red-primary)}.podium{display:grid;grid-template-columns:1fr 1.1fr 1fr;gap:18px;align-items:end;margin-bottom:40px}.podium-card{background:linear-gradient(180deg,var(--bg-card),var(--bg-deep));border:1px solid var(--border);border-radius:var(--r-md);padding:24px 18px;text-align:center;position:relative;transition:all .25s var(--ease)}.podium-card.first{border-color:rgba(255,215,0,.3);background:linear-gradient(180deg,rgba(255,215,0,.05),var(--bg-deep));padding-top:40px;transform:translateY(-12px)}.podium-card.second{border-color:rgba(232,234,237,.2)}.podium-card.third{border-color:rgba(205,127,50,.25)}.podium-card:hover{transform:translateY(-16px);box-shadow:0 24px 60px rgba(0,0,0,.5)}.podium-card.first:hover{transform:translateY(-22px)}.podium-crown{position:absolute;top:-18px;left:50%;transform:translateX(-50%);width:40px;height:40px;background:var(--grad-red);border-radius:50%;display:grid;place-items:center;color:#fff;box-shadow:var(--shadow-red)}.podium-avatar{width:80px;height:80px;border-radius:50%;margin:0 auto 14px;background:var(--grad-red);border:3px solid var(--silver-1);display:grid;place-items:center;color:#fff;font-weight:800;font-size:1.6rem;font-family:Rajdhani,sans-serif}.podium-card.first .podium-avatar{border-color:gold;width:96px;height:96px;font-size:1.9rem}.podium-name{font-weight:800;font-size:1.05rem;margin-bottom:4px}.podium-job{color:var(--text-sub);font-size:.82rem;margin-bottom:14px}.podium-score{font-family:Rajdhani,sans-serif;font-weight:700;font-size:1.7rem;background:var(--grad-red);-webkit-background-clip:text;background-clip:text;color:transparent}.streams-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px}.stream-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden;transition:all .25s var(--ease);cursor:pointer}.stream-card:hover{transform:translateY(-4px);border-color:var(--border-hover);box-shadow:0 18px 50px rgba(0,0,0,.5)}.stream-thumb{aspect-ratio:16/9;background:linear-gradient(135deg,#9146FF22,#08090b);position:relative;display:grid;place-items:center;color:var(--silver-3);font-size:2.2rem;overflow:hidden}.stream-thumb::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 30%,rgba(145,70,255,.18),transparent 60%)}.stream-live{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:var(--grad-red);color:#fff;border-radius:var(--r-sm);font-family:Rajdhani,sans-serif;font-weight:700;font-size:.72rem;letter-spacing:.18em}.stream-live::before{content:"";width:6px;height:6px;border-radius:50%;background:#fff;animation:pulse-dot 1.5s infinite}.stream-viewers{position:absolute;top:12px;right:12px;padding:4px 10px;background:rgba(0,0,0,.6);backdrop-filter:blur(8px);color:#fff;border-radius:var(--r-sm);font-family:Rajdhani,sans-serif;font-weight:600;font-size:.78rem}.stream-body{padding:14px 16px;display:flex;gap:12px;align-items:flex-start}.stream-avatar{width:38px;height:38px;border-radius:50%;background:var(--grad-red);border:2px solid var(--red-primary);flex-shrink:0;display:grid;place-items:center;color:#fff;font-weight:700;font-family:Rajdhani,sans-serif}.stream-info{display:flex;flex-direction:column;gap:2px;min-width:0}.stream-title{font-weight:700;font-size:.92rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.stream-streamer{font-size:.82rem;color:var(--text-sub)}.news-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.news-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden;display:flex;flex-direction:column;transition:all .25s var(--ease)}.news-card:hover{transform:translateY(-4px);border-color:var(--border-hover);box-shadow:0 18px 50px rgba(0,0,0,.45)}.news-card.featured{grid-column:span 2}.news-thumb{aspect-ratio:16/9;background:linear-gradient(135deg,rgba(225,12,24,.15),#08090b);position:relative;display:grid;place-items:center;color:var(--silver-3);font-size:2rem}.news-card.featured .news-thumb{aspect-ratio:21/9}.news-cat{position:absolute;top:14px;left:14px;padding:4px 10px;background:rgba(8,9,11,.7);backdrop-filter:blur(8px);border:1px solid var(--border-hover);color:var(--red-primary);font-family:Rajdhani,sans-serif;font-weight:700;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;border-radius:var(--r-sm)}.news-body{padding:20px;display:flex;flex-direction:column;gap:10px;flex:1}.news-title{font-weight:800;font-size:1.1rem;line-height:1.4}.news-card.featured .news-title{font-size:1.5rem}.news-excerpt{color:var(--text-sub);font-size:.88rem;line-height:1.7;flex:1}.news-meta{display:flex;justify-content:space-between;align-items:center;color:var(--text-mute);font-size:.78rem;margin-top:8px}.news-meta i{margin-inline-end:6px;color:var(--red-primary)}.rules-layout{display:grid;grid-template-columns:240px 1fr;gap:40px;align-items:flex-start}.rules-toc{position:sticky;top:calc(var(--nav-h) + 24px);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-md);padding:18px}.rules-toc h4{font-size:.78rem;letter-spacing:.22em;color:var(--text-mute);text-transform:uppercase;margin-bottom:14px;font-family:Rajdhani,sans-serif}.rules-toc a{display:block;padding:9px 12px;border-radius:var(--r-sm);color:var(--text-sub);font-size:.88rem;transition:all .2s var(--ease);border-left:2px solid transparent}.rules-toc a.active,.rules-toc a:hover{color:var(--text);background:var(--red-soft);border-left-color:var(--red-primary)}.rules-content{display:flex;flex-direction:column;gap:14px}.accordion{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden;transition:border-color .25s var(--ease)}.accordion.open{border-color:var(--border-hover)}.accordion-head{width:100%;padding:18px 22px;display:flex;justify-content:space-between;align-items:center;gap:14px;text-align:left;font-weight:700;font-size:1rem}.accordion-head .num{font-family:Rajdhani,sans-serif;font-weight:700;color:var(--red-primary);font-size:1.1rem;margin-right:14px}.accordion-head i{transition:transform .3s var(--ease);color:var(--text-sub)}.accordion.open .accordion-head i{transform:rotate(180deg);color:var(--red-primary)}.accordion-body{max-height:0;overflow:hidden;transition:max-height .35s var(--ease)}.accordion-body-inner{padding:0 22px 20px;color:var(--text-sub);line-height:1.85;border-top:1px solid var(--border);padding-top:18px}.accordion-body-inner ul li{padding:5px 0;padding-left:22px;position:relative}.accordion-body-inner ul li::before{content:"";position:absolute;top:14px;left:0;width:8px;height:2px;background:var(--red-primary)}.jobs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:22px}.job-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden;transition:all .25s var(--ease);display:flex;flex-direction:column}.job-card:hover{transform:translateY(-4px);border-color:var(--border-hover);box-shadow:0 18px 50px rgba(0,0,0,.45)}.job-media{position:relative;aspect-ratio:16/9;overflow:hidden;background:#0e1014}.job-media img{width:100%;height:100%;object-fit:cover;transition:transform .55s var(--ease)}.job-card:hover .job-media img{transform:scale(1.06)}.job-image-fallback{width:100%;height:100%;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 50%,rgba(225,12,24,.2),transparent 60%),linear-gradient(135deg,#15181e,#050608);color:var(--red-primary);font-size:3.4rem;transition:transform .55s var(--ease)}.job-card:hover .job-image-fallback{transform:scale(1.06)}.job-media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(8,9,11,.65) 80%,rgba(8,9,11,.95) 100%);pointer-events:none}.job-status{position:absolute;top:14px;left:14px;z-index:2;padding:5px 12px;border-radius:var(--r-pill);font-family:Rajdhani,sans-serif;font-weight:700;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;backdrop-filter:blur(8px)}.job-status.open{background:rgba(34,197,94,.18);color:var(--success);border:1px solid rgba(34,197,94,.4)}.job-status.closed{background:rgba(225,12,24,.18);color:var(--red-primary);border:1px solid rgba(225,12,24,.4)}.job-body{padding:20px 22px 22px;display:flex;flex-direction:column;gap:10px;flex:1}.job-title{font-family:'Bebas Neue',Inter,sans-serif;font-weight:900;font-size:1.45rem;letter-spacing:.04em}.job-desc{color:var(--text-sub);font-size:.9rem;line-height:1.7;flex:1}.job-foot{display:flex;justify-content:space-between;align-items:center;padding-top:14px;border-top:1px solid var(--border);gap:10px;flex-wrap:wrap}.job-meta{font-size:.8rem;color:var(--text-mute);display:flex;gap:14px;flex-wrap:wrap}.job-meta i{color:var(--red-primary);margin-inline-end:6px}.card-banner{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:radial-gradient(ellipse at 50% 50%,rgba(225,12,24,.15),transparent 60%),linear-gradient(135deg,#15181e,#08090b);isolation:isolate}.card-banner img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--ease),filter .4s var(--ease);filter:saturate(105%)}.card-banner::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(8,9,11,.55) 100%);pointer-events:none;z-index:1}.job-card:hover .card-banner img,.news-card:hover .card-banner img{transform:scale(1.08);filter:saturate(115%) brightness(1.05)}.card-banner-fallback{width:100%;height:100%;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 50%,rgba(225,12,24,.22),transparent 65%),linear-gradient(135deg,#15181e,#050608);color:var(--red-primary);font-size:3.4rem;transition:transform .55s var(--ease)}.job-card:hover .card-banner-fallback,.news-card:hover .card-banner-fallback{transform:scale(1.05)}.news-thumb.card-banner{display:block}.news-thumb.card-banner>i{display:none}.news-card.featured .card-banner{aspect-ratio:21/9}.job-media .job-status,.news-thumb .news-cat{z-index:2}.store-card-img{position:absolute;inset:0;width:100%;height:100%;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 60%,rgba(225,12,24,.2),transparent 65%),linear-gradient(180deg,#15181e,#08090b);overflow:hidden}.store-card-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--ease),filter .4s var(--ease);filter:drop-shadow(0 12px 28px rgba(225,12,24,.35)) saturate(110%)}.product-card:hover .store-card-img img{transform:scale(1.07);filter:drop-shadow(0 18px 38px rgba(225,12,24,.55)) saturate(125%)}.modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.7);backdrop-filter:blur(16px);z-index:300;display:none;align-items:center;justify-content:center;padding:20px}.modal-backdrop.show{display:flex;animation:fade-in .3s var(--ease)}.modal{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-lg);width:100%;max-width:560px;max-height:90vh;overflow-y:auto;animation:slide-up .35s var(--ease)}.modal.modal-wide{max-width:640px}@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes slide-up{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.modal-head{padding:24px 28px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border)}.modal-title{font-family:'Bebas Neue',Inter,sans-serif;font-weight:900;font-size:1.4rem;letter-spacing:.04em}.modal-close{width:36px;height:36px;border-radius:50%;background:var(--bg-elev);display:grid;place-items:center;color:var(--text-sub);transition:all .2s}.modal-close:hover{background:var(--red-primary);color:#fff}.modal-body{padding:24px 28px}.steps{display:flex;gap:8px;margin-bottom:24px}.step{flex:1;height:4px;border-radius:var(--r-pill);background:var(--bg-elev);transition:background .3s var(--ease)}.step.active{background:var(--grad-red)}.field{margin-bottom:16px}.field label{display:block;font-size:.85rem;font-weight:600;margin-bottom:8px;color:var(--text-sub)}.field label .req{color:var(--red-primary);margin-left:4px}.field input,.field select,.field textarea{width:100%;padding:12px 14px;background:var(--bg-deep);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text);transition:border-color .2s,background .2s;appearance:none;-webkit-appearance:none}.field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23E10C18' d='M6 8L0 0h12z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 14px center;padding-left:36px}.field input:focus,.field select:focus,.field textarea:focus{outline:0;border-color:var(--red-primary);background:var(--bg-elev)}.field input.invalid,.field select.invalid,.field textarea.invalid{border-color:var(--red-bright);background:rgba(225,12,24,.06)}.field textarea{min-height:100px;resize:vertical;font-family:inherit}.checkbox-label{display:inline-flex;align-items:center;gap:10px;cursor:pointer;user-select:none;margin:0!important;font-size:.85rem!important;color:var(--text-sub);transition:color .2s;line-height:1.4}.checkbox-label input[type=checkbox]{display:none}.checkbox-custom{min-width:20px;width:20px;height:20px;border-radius:5px;border:2px solid var(--border);background:var(--bg-deep);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;transition:all .2s var(--ease);position:relative}.checkbox-label input:checked+.checkbox-custom{background:var(--red-primary);border-color:var(--red-primary)}.checkbox-label input:checked+.checkbox-custom::after{content:"✓";color:#fff;font-size:13px;font-weight:700;line-height:1}.checkbox-label:hover{color:var(--text)}.checkbox-label:hover .checkbox-custom{border-color:var(--border-hover)}.checkbox-label input:checked:hover+.checkbox-custom{background:var(--red-bright);border-color:var(--red-bright)}.admin-checkbox{margin:0!important;padding:7px 10px;background:var(--bg-1);border:1px solid var(--border);border-radius:6px}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:520px){.field-row{grid-template-columns:1fr}}.modal-foot{display:flex;justify-content:center;gap:14px;padding:16px 0 4px}.payment-options{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media (max-width:520px){.payment-options{grid-template-columns:1fr}}.payment-options label{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 10px;border-radius:var(--r-sm);background:var(--bg-deep);border:1px solid var(--border);cursor:pointer;font-size:.88rem;font-weight:600;transition:all .2s var(--ease)}.payment-options label:hover{border-color:var(--border-hover)}.payment-options label input{accent-color:var(--red-primary);margin:0}.payment-options label.selected{background:var(--red-soft);border-color:var(--red-primary);color:var(--text)}.payment-options label i{color:var(--red-primary)}.order-summary{background:var(--bg-deep);border:1px solid var(--border);border-radius:var(--r-sm);padding:14px 16px;margin-bottom:18px}.order-summary h5{font-family:Rajdhani,sans-serif;font-weight:700;font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;color:var(--text-mute);margin-bottom:10px}.order-line{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px dashed var(--border);font-size:.88rem}.order-line:last-of-type{border-bottom:none}.order-line .qty{color:var(--text-mute);margin-inline-end:6px;font-family:Rajdhani,sans-serif}.order-total{display:flex;justify-content:space-between;align-items:baseline;margin-top:10px;padding-top:10px;border-top:1px solid var(--border);font-weight:700}.order-total strong{font-family:Rajdhani,sans-serif;font-size:1.4rem;background:var(--grad-red);-webkit-background-clip:text;background-clip:text;color:transparent}.cart-drawer{position:fixed;top:0;bottom:0;right:-440px;width:420px;max-width:90vw;background:var(--bg-card);border-left:1px solid var(--border);z-index:200;transition:right .4s var(--ease);display:flex;flex-direction:column}.cart-drawer.open{right:0;box-shadow:-20px 0 60px rgba(0,0,0,.5)}.cart-head{padding:22px 24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border)}.cart-title{font-family:'Bebas Neue',Inter,sans-serif;font-size:1.4rem;letter-spacing:.08em}.cart-body{flex:1;overflow-y:auto;padding:18px 24px;display:flex;flex-direction:column;gap:12px}.cart-empty{text-align:center;padding:60px 20px;color:var(--text-mute);display:flex;flex-direction:column;align-items:center;gap:12px}.cart-empty i{font-size:3rem;color:var(--silver-3);opacity:.4}.cart-item{display:grid;grid-template-columns:60px 1fr auto;gap:14px;align-items:center;padding:14px;background:var(--bg-elev);border-radius:var(--r-sm);border:1px solid var(--border)}.cart-item-img{width:60px;height:60px;border-radius:var(--r-sm);background:linear-gradient(135deg,rgba(225,12,24,.2),#15181e);display:grid;place-items:center;color:var(--silver-3);font-size:1.3rem;overflow:hidden}.cart-item-img img{width:100%;height:100%;object-fit:cover}.cart-item-info{display:flex;flex-direction:column;gap:4px;min-width:0}.cart-item-name{font-weight:700;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-item-price{font-family:Rajdhani,sans-serif;font-weight:700;color:var(--red-primary)}.cart-item-remove{color:var(--text-mute);width:32px;height:32px;border-radius:50%;display:grid;place-items:center;transition:all .2s}.cart-item-remove:hover{background:rgba(225,12,24,.15);color:var(--red-primary)}.cart-foot{padding:20px 24px;border-top:1px solid var(--border);background:var(--bg-deep)}.cart-total{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:16px}.cart-total span{color:var(--text-sub);font-size:.88rem}.cart-total strong{font-family:Rajdhani,sans-serif;font-size:1.7rem;background:var(--grad-red);-webkit-background-clip:text;background-clip:text;color:transparent}.store-layout{display:grid;grid-template-columns:1fr;gap:24px;align-items:flex-start}.store-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 18px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-md);flex-wrap:wrap}.store-search{flex:1;min-width:240px;display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--bg-deep);border:1px solid var(--border);border-radius:var(--r-pill);transition:border-color .2s}.store-search:focus-within{border-color:var(--red-primary)}.store-search i{color:var(--text-mute)}.store-search input{flex:1;background:0 0;border:none;outline:0;color:var(--text);font-size:.92rem}.store-sort-wrap{position:relative;min-width:200px}.store-sort{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 20px;background:var(--bg-deep);border:1px solid var(--red-primary);border-radius:var(--r-pill);color:var(--text);font-size:.9rem;font-weight:600;font-family:Inter,Cairo,sans-serif;cursor:pointer;width:100%;min-height:42px;line-height:1;transition:border-color .2s,box-shadow .2s,background .2s;user-select:none}.store-sort.open,.store-sort:hover{border-color:var(--red-primary);box-shadow:0 0 0 3px rgba(225,12,24,.15),0 6px 20px rgba(225,12,24,.18);background:rgba(225,12,24,.04)}.store-sort .sort-label{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:8px;line-height:1}.store-sort .sort-label i{color:var(--red-primary);font-size:.85rem;line-height:1}.store-sort .sort-arrow{color:var(--red-primary);font-size:.75rem;transition:transform .25s var(--ease);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;line-height:1}.store-sort.open .sort-arrow{transform:rotate(180deg)}.store-sort-menu{position:absolute;top:calc(100% + 8px);right:0;left:0;background:linear-gradient(180deg,rgba(20,22,28,.96),rgba(8,9,11,.96));backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);border:1px solid var(--border);border-radius:var(--r-md);padding:6px;box-shadow:0 18px 50px rgba(0,0,0,.6),0 0 0 1px rgba(225,12,24,.08);z-index:50;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s,transform .2s,visibility .2s}.store-sort-wrap.open .store-sort-menu{opacity:1;visibility:visible;transform:translateY(0)}.store-sort-option{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--r-sm);font-size:.88rem;color:var(--text-sub);cursor:pointer;transition:background .18s,color .18s,padding-left .18s}.store-sort-option i{width:14px;font-size:.75rem;opacity:0;color:var(--red-primary);transition:opacity .18s}.store-sort-option:hover{background:linear-gradient(90deg,rgba(225,12,24,.18),rgba(225,12,24,.04));color:#fff;padding-left:18px}.store-sort-option.selected{background:rgba(225,12,24,.1);color:var(--red-primary)}.store-sort-option.selected i{opacity:1}.footer{background:linear-gradient(180deg,transparent,var(--bg-deep));border-top:1px solid var(--border);padding-block:60px 30px;margin-top:80px;position:relative}.footer::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:200px;height:1px;background:var(--grad-red);box-shadow:0 0 20px var(--red-glow)}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:48px;margin-bottom:40px}.footer-brand .brand{margin-bottom:16px}.footer-desc{color:var(--text-sub);font-size:.88rem;line-height:1.8;max-width:320px}.footer-social{display:flex;gap:10px;margin-top:18px}.social-btn{width:40px;height:40px;border-radius:50%;background:var(--bg-card);border:1px solid var(--border);display:grid;place-items:center;color:var(--text-sub);transition:all .25s var(--ease)}.social-btn:hover{background:var(--red-primary);color:#fff;border-color:transparent;transform:translateY(-3px)}.footer h5{font-family:Rajdhani,sans-serif;font-weight:700;font-size:.85rem;letter-spacing:.22em;color:var(--text);text-transform:uppercase;margin-bottom:18px}.footer ul li{margin-bottom:10px}.footer ul a{color:var(--text-sub);font-size:.88rem;transition:color .2s;cursor:pointer}.footer ul a:hover{color:var(--red-primary)}.footer-bottom{padding-top:24px;border-top:1px solid var(--border);display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;color:var(--text-mute);font-size:.82rem}.footer-credit strong{color:var(--red-primary);font-weight:600}.admin-dash-section{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-lg);padding:20px;margin-bottom:20px}.admin-dash-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--border)}.admin-dash-header h3{font-family:'Bebas Neue',Inter,sans-serif;font-size:1.3rem;letter-spacing:.04em}.discord-avatar{width:32px;height:32px;border-radius:50%;border:2px solid var(--red-primary);object-fit:cover}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.reveal.visible{opacity:1;transform:translateY(0)}.toast{position:fixed;bottom:30px;left:50%;transform:translateX(-50%) translateY(80px);background:var(--bg-card);border:1px solid var(--border-hover);padding:14px 20px;border-radius:var(--r-pill);display:flex;align-items:center;gap:10px;box-shadow:0 12px 40px rgba(0,0,0,.5);z-index:400;opacity:0;transition:transform .35s var(--ease),opacity .25s;pointer-events:none}.toast.show{transform:translateX(-50%) translateY(0);opacity:1}.toast.hide{transform:translateX(-50%) translateY(80px);opacity:0}.toast i{color:var(--success)}:root{--hero-glow-color:rgba(225,12,24,0.55);--hero-glow-color-soft:rgba(225,12,24,0.18);--hero-tilt-max:14deg;--hero-trans:cubic-bezier(0.22,1,0.36,1);--hero-trans-fast:200ms var(--hero-trans);--hero-trans-med:400ms var(--hero-trans);--hero-trans-slow:700ms var(--hero-trans);--glass-bg:rgba(20,22,28,0.42);--glass-bg-strong:rgba(20,22,28,0.62);--glass-border:rgba(255,255,255,0.10);--glass-blur:15px}.hero.hero-vertical{position:relative;min-height:100vh;padding-top:calc(var(--nav-h) + clamp(40px,8vh,90px));padding-bottom:clamp(40px,8vh,90px);display:flex;align-items:center;justify-content:center;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse 80% 60% at 50% 0,rgba(225,12,24,.1),transparent 60%),var(--bg-base)}.hero-dots-canvas{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none;display:block}.hero-ambient{position:absolute;top:50%;left:50%;width:min(820px,90vw);height:min(820px,90vw);transform:translate(-50%,-58%);z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 50%,rgba(225,12,24,.32) 0,rgba(225,12,24,.14) 22%,rgba(225,12,24,.04) 45%,transparent 70%);filter:blur(40px);animation:hero-ambient-pulse 6s ease-in-out infinite}@keyframes hero-ambient-pulse{0%,100%{opacity:.85;transform:translate(-50%,-58%) scale(1)}50%{opacity:1;transform:translate(-50%,-58%) scale(1.06)}}.hero-stack{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:clamp(18px,3vh,32px);width:100%;max-width:1100px}.hero-stack>.hero-badge+.hero-logo-wrap{margin-top:-6px}.hero.hero-vertical .hero-badge{align-self:center;margin-bottom:clamp(18px,3.5vh,38px);position:relative;z-index:5}.hero-logo-wrap{position:relative;width:clamp(180px,22vw,300px);aspect-ratio:1/1;display:grid;place-items:center;perspective:1200px;margin-bottom:6px}.hero-logo-glow{position:absolute;inset:-30%;z-index:0;background:radial-gradient(circle at 50% 50%,var(--hero-glow-color) 0,var(--hero-glow-color-soft) 30%,transparent 65%);filter:blur(28px);opacity:.9;animation:logo-glow-pulse 4s ease-in-out infinite;pointer-events:none}@keyframes logo-glow-pulse{0%,100%{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.hero-logo-rings{position:absolute;inset:-12%;z-index:1;pointer-events:none}.hero-logo-rings::after,.hero-logo-rings::before{content:"";position:absolute;top:50%;left:50%;border-radius:50%;border:1px solid rgba(225,12,24,.2);transform:translate(-50%,-50%)}.hero-logo-rings::before{width:88%;height:88%;border-style:dashed;animation:ring-spin 30s linear infinite}.hero-logo-rings::after{width:108%;height:108%;border-color:rgba(232,234,237,.06);animation:ring-spin 60s linear infinite reverse}.hero-logo-wrap .hero-logo-main{position:relative;z-index:2;width:100%;height:100%;display:grid;place-items:center;transform-style:preserve-3d;transition:transform var(--hero-trans-med);will-change:transform;animation:logo-float 6s ease-in-out infinite}.hero-logo-wrap .hero-logo-main img{width:100%;height:auto;filter:drop-shadow(0 0 30px rgba(225,12,24,.55)) drop-shadow(0 14px 30px rgba(0,0,0,.6));transition:filter var(--hero-trans-med);transform:translateZ(40px);pointer-events:none}.hero-logo-wrap:hover .hero-logo-main img{filter:drop-shadow(0 0 55px rgba(225,12,24,.95)) drop-shadow(0 20px 40px rgba(0,0,0,.7))}.hero-title.hero-title-xl{font-family:'Bebas Neue',Inter,sans-serif;font-weight:900;font-size:clamp(2.4rem, 7vw, 6rem);line-height:1.05;margin-top:-40px;letter-spacing:-2px;text-transform:uppercase;margin:0;text-align:center;max-width:1000px}.hero-title.hero-title-xl .line-1{display:block;background:var(--grad-chrome-soft);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 4px 12px rgba(0,0,0,.55))}.hero-title.hero-title-xl .line-2{display:inline-block;background:var(--grad-red);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative}.hero-title.hero-title-xl .line-2::after{display:none!important}.hero-title.hero-title-xl .glitch::after,.hero-title.hero-title-xl .glitch::before{display:none!important}.hero.hero-vertical .hero-desc{font-family:Inter,Cairo,sans-serif;font-size:clamp(1rem,1.4vw,1.15rem);color:var(--text-sub);max-width:640px;margin:0 auto;line-height:1.75;text-align:center}.hero-cta-center{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:clamp(8px,2vh,18px);flex-wrap:wrap}.btn-glass{position:relative;padding:16px 36px;font-size:1rem;font-weight:700;letter-spacing:.02em;color:var(--text);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--r-pill);backdrop-filter:blur(var(--glass-blur)) saturate(160%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(160%);box-shadow:0 10px 30px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.1);overflow:hidden;transition:background var(--hero-trans-med),border-color var(--hero-trans-med),transform var(--hero-trans-fast),box-shadow var(--hero-trans-med),color var(--hero-trans-med)}.btn-glass::before{content:"";position:absolute;inset:0;background:var(--grad-red);opacity:0;transition:opacity var(--hero-trans-med);z-index:-1}.btn-glass:hover{color:#fff;border-color:rgba(255,255,255,.18);transform:translateY(-3px) scale(1.03);box-shadow:0 18px 50px rgba(225,12,24,.45),inset 0 1px 0 rgba(255,255,255,.18)}.btn-glass:hover::before{opacity:1}.btn-glass i{color:var(--red-primary);transition:color var(--hero-trans-fast)}.btn-glass:hover i{color:#fff}.btn-glass-primary{background:linear-gradient(135deg,rgba(225,12,24,.55),rgba(165,8,16,.4));border-color:rgba(225,12,24,.5);color:#fff}.btn-glass-primary i{color:#fff}.btn-glass-primary::before{background:linear-gradient(135deg,#ff1f2c,#a50810)}.hero-stats-inline{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:clamp(20px,4vw,48px);flex-wrap:wrap;margin-top:clamp(8px,2vh,18px)}.hero-stat-mini{display:flex;flex-direction:column;align-items:center;gap:4px}.hero-stat-mini .stat-value{font-family:Rajdhani,sans-serif;font-weight:700;font-size:clamp(1.6rem,3vw,2.2rem);background:var(--grad-red);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1;display:inline-flex;align-items:baseline;gap:2px}.hero-stat-mini .stat-value .unit{font-size:.55em;background:0 0;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:var(--text-sub);color:var(--text-sub)}.hero-stat-mini .stat-label{font-family:Rajdhani,sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.22em;color:var(--text-mute);text-transform:uppercase}.stat-divider{width:1px;height:40px;background:linear-gradient(180deg,transparent,var(--border-hover),transparent)}.hero-meta-center{display:flex;justify-content:center;align-items:center;gap:clamp(14px,2.5vw,28px);flex-wrap:wrap;color:var(--text-mute);font-size:.82rem;font-family:Inter,Cairo,sans-serif;margin-top:6px}.hero-meta-center i{color:var(--red-primary);margin-right:6px}[dir=rtl]{font-family:Cairo,Inter,sans-serif}[dir=rtl] .accordion-body-inner,[dir=rtl] .accordion-head,[dir=rtl] .btn-glass,[dir=rtl] .eyebrow,[dir=rtl] .feature-desc,[dir=rtl] .feature-title,[dir=rtl] .footer h5,[dir=rtl] .footer-desc,[dir=rtl] .hero-badge,[dir=rtl] .hero-desc,[dir=rtl] .hero-meta-center,[dir=rtl] .hero-stat-mini .stat-label,[dir=rtl] .hero-title,[dir=rtl] .job-desc,[dir=rtl] .job-title,[dir=rtl] .modal-title,[dir=rtl] .nav-link,[dir=rtl] .news-excerpt,[dir=rtl] .news-title,[dir=rtl] .product-cat,[dir=rtl] .product-name,[dir=rtl] .section-sub,[dir=rtl] .section-title,[dir=rtl] body,[dir=rtl] input,[dir=rtl] label,[dir=rtl] select,[dir=rtl] textarea{font-family:Cairo,Inter,sans-serif}[dir=rtl] .hero-stack,[dir=rtl] .hero.hero-vertical{text-align:center}[dir=rtl] .hero-meta-center i{margin-right:0;margin-left:6px}[dir=rtl] .accordion-head .num{margin-right:0;margin-left:14px}[dir=rtl] .btn i,[dir=rtl] .footer ul li i,[dir=rtl] .footer-bottom i,[dir=rtl] .nav-link i{margin-right:0;margin-left:6px}[dir=rtl] .mobile-drawer{right:auto;left:-340px;border-left:none;border-right:1px solid var(--border);transition:left .35s var(--ease)}[dir=rtl] .mobile-drawer.open{left:0;right:auto}[dir=rtl] .cart-drawer{right:auto;left:-440px;transition:left .35s var(--ease)}[dir=rtl] .cart-drawer.open{left:0;right:auto}[dir=rtl] .rules-toc a{text-align:right}[dir=rtl] .accordion-head{text-align:right}[dir=rtl] .store-sort .sort-label{text-align:right}[dir=rtl] .trailer-meta{left:auto;right:24px}[dir=rtl] .trailer-corner{right:auto;left:18px}[dir=rtl] .admin-app-date{margin-right:0;margin-left:auto}[dir=rtl] .admin-card-header h3 .fa-solid,[dir=rtl] .admin-card-header h3 i,[dir=rtl] .admin-head h2 .fa-solid,[dir=rtl] .admin-head h2 i{margin-right:0;margin-left:6px}[dir=rtl] .admin-app-foot .btn .fa-solid,[dir=rtl] .admin-app-foot .btn i{margin-right:0;margin-left:5px}[dir=rtl] .admin-actions .btn .fa-solid,[dir=rtl] .admin-actions .btn i{margin-right:0;margin-left:5px}[dir=rtl] .admin-webhook-row .admin-label{margin-left:0;margin-right:0}[dir=rtl] .admin-reply-box .btn i{margin-right:0;margin-left:5px}[dir=rtl] .btn-danger i,[dir=rtl] .btn-success i{margin-right:0;margin-left:6px}@media (max-width:640px){[dir=rtl] .section-head{flex-direction:column}}[dir=rtl] .btn .fa-arrow-right{transform:scaleX(-1)}[dir=rtl] .btn .fa-arrow-left{transform:scaleX(-1)}@media (max-width:900px){.hero.hero-vertical{padding-top:calc(var(--nav-h) + 40px)}.hero-logo-wrap{width:clamp(160px,40vw,240px)}.hero-title.hero-title-xl{font-size:clamp(2.4rem,11vw,5rem);letter-spacing:-1px}.stat-divider{display:none}.hero-stats-inline{gap:24px}}@media (max-width:600px){.hero.hero-vertical{min-height:auto;padding-top:calc(var(--nav-h) + 30px);padding-bottom:50px}.hero-stack{gap:18px}.hero-logo-wrap{width:clamp(140px,48vw,200px)}.hero-title.hero-title-xl{font-size:clamp(2rem,12vw,3.6rem);letter-spacing:-.5px}.hero.hero-vertical .hero-desc{font-size:.95rem}.hero-cta-center{flex-direction:column;width:100%}.hero-cta-center .btn-glass{width:100%;max-width:320px}.hero-stats-inline{gap:18px}.hero-stat-mini .stat-value{font-size:1.5rem}.hero-meta-center{font-size:.75rem;gap:14px}}@media (prefers-reduced-motion:reduce){.hero-ambient,.hero-logo-glow,.hero-logo-wrap .hero-logo-main{animation:none!important}}@media (max-width:1100px){.bento-grid{grid-template-columns:repeat(2,1fr)}.feature-card.bento-hero{grid-column:span 2;grid-row:span 1}.feature-card.bento-wide{grid-column:span 2}}@media (max-width:1024px){.rules-layout{grid-template-columns:1fr}.rules-toc{position:relative;top:auto}.footer-grid{grid-template-columns:repeat(2,1fr);gap:32px}.news-card.featured{grid-column:span 1}.news-card.featured .news-thumb{aspect-ratio:16/9}.news-card.featured .news-title{font-size:1.15rem}.nav-pill{display:none}.burger{display:flex}.discord-btn span{display:none}.hero-title .line-2::after{width:50%}}@media (max-width:640px){.podium{grid-template-columns:1fr}.podium-card.first{transform:none}.footer-grid{grid-template-columns:1fr}.player-row{grid-template-columns:32px 44px 1fr auto;gap:12px}.player-row .player-stat:first-of-type{display:none}.section-head{align-items:flex-start;flex-direction:column}.modal{max-height:95vh}.bento-grid{grid-template-columns:1fr}.feature-card.bento-hero,.feature-card.bento-wide{grid-column:span 1;grid-row:span 1}.play-btn{width:84px;height:84px;font-size:1.7rem}.store-toolbar{flex-direction:column;align-items:stretch}.store-sort-wrap{width:100%}}.admin-page{padding-top:calc(var(--nav-h) + 24px);padding-bottom:60px}.admin-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;padding:18px 24px;background:var(--bg-2);border:1px solid var(--border);border-radius:var(--r-md)}.admin-head h2{font-family:Rajdhani,sans-serif;color:var(--silver-1);font-size:1.15rem;letter-spacing:.06em;display:flex;align-items:center;gap:10px}.admin-card{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--r-md);padding:0;margin-bottom:20px;overflow:hidden;transition:border-color .25s}.admin-card:hover{border-color:var(--border-hover)}.admin-card-header{display:flex;align-items:center;justify-content:space-between;padding:16px 22px;border-bottom:1px solid var(--border);background:rgba(255,255,255,.02)}.admin-card-header h3{font-family:Rajdhani,sans-serif;color:var(--silver-1);font-size:.92rem;letter-spacing:.04em;display:flex;align-items:center;gap:8px}.admin-card-header .admin-badge{font-size:.7rem;padding:2px 10px;border-radius:var(--r-pill);background:var(--red-soft);color:var(--red-primary);font-weight:600;font-family:Rajdhani,sans-serif}.admin-card-body{padding:18px 22px 22px}.admin-section+.admin-section{margin-top:28px}.admin-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px}.admin-full{grid-column:1/-1}.admin-label{font-size:.78rem;color:var(--text-sub);display:block;margin-bottom:2px}.admin-value{color:var(--silver-1);font-size:.85rem;font-weight:500}.admin-divider{border:none;border-top:1px solid var(--border);margin:12px 0}.admin-list{display:flex;flex-direction:column;gap:8px}.admin-list-item{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:var(--r-sm);background:var(--bg-1);border:1px solid var(--border);transition:border-color .2s}.admin-list-item:hover{border-color:var(--border-hover)}.admin-list-item .admin-name{font-size:.82rem;color:var(--silver-1);font-weight:500}.admin-list-item .admin-sub{font-size:.72rem;color:var(--text-sub)}.admin-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.admin-actions .btn{font-size:.78rem;padding:6px 16px}.admin-empty{text-align:center;padding:40px 20px;color:var(--text-sub)}.admin-empty i{font-size:2rem;margin-bottom:10px;opacity:.3;display:block}.admin-input-textarea{width:100%;padding:12px 14px;background:var(--bg-1);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--silver-1);font-size:.85rem;resize:vertical;font-family:'Courier New',monospace;direction:ltr;text-align:left;transition:border-color .2s}.admin-input-textarea:focus{border-color:var(--red-primary);outline:0;box-shadow:0 0 0 3px rgba(220,38,38,.1)}.admin-webhook-list{display:flex;flex-direction:column;gap:8px}.admin-webhook-row{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:var(--r-sm);background:var(--bg-1);border:1px solid var(--border)}.admin-webhook-row .admin-label{white-space:nowrap;min-width:80px;margin:0}.admin-webhook-row input{flex:1;padding:8px 12px;direction:ltr;text-align:left;background:var(--bg-base);border:1px solid var(--border);border-radius:6px;color:var(--silver-1);font-size:.82rem;transition:border-color .2s}.admin-webhook-row input:focus{border-color:var(--red-primary);outline:0}.admin-app-card{border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden;transition:border-color .2s}.admin-app-card:hover{border-color:var(--border-hover)}.admin-app-card+.admin-app-card{margin-top:14px}.admin-app-card.replied{border-color:rgba(0,200,83,.2)}.admin-app-head{display:flex;align-items:center;gap:12px;padding:12px 18px;background:rgba(255,255,255,.02);border-bottom:1px solid var(--border)}.admin-app-job{font-size:.85rem;color:var(--red-primary);font-weight:700;font-family:Rajdhani,sans-serif}.admin-app-date{font-size:.7rem;color:var(--text-sub);margin-right:auto}.admin-app-body-inner{padding:14px 18px}.admin-app-body-inner .admin-grid-2{gap:8px 20px}.admin-app-body-inner .admin-label{font-size:.74rem}.admin-app-body-inner .admin-value{font-size:.82rem}.admin-app-edit{padding:14px 18px;gap:10px 18px;display:grid;grid-template-columns:1fr 1fr;background:rgba(255,255,255,.015);border-top:1px solid var(--border)}.admin-app-edit input,.admin-app-edit textarea{padding:7px 10px;background:var(--bg-1);border:1px solid var(--border);border-radius:6px;color:var(--silver-1);font-size:.82rem;transition:border-color .2s}.admin-app-edit input:focus,.admin-app-edit textarea:focus{border-color:var(--red-primary);outline:0}.admin-app-foot{display:flex;flex-wrap:wrap;gap:6px;padding:10px 18px;border-top:1px solid var(--border);background:rgba(255,255,255,.015)}.admin-app-foot .btn{font-size:.75rem;padding:5px 14px}.admin-reply-box{padding:12px 18px;border-top:1px solid var(--border);background:rgba(225,12,24,.03);display:none;flex-direction:column;gap:8px}.admin-reply-box.open{display:flex}.admin-reply-textarea{width:100%;padding:10px 14px;min-height:60px;background:var(--bg-1);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--silver-1);font-size:.82rem;resize:vertical;font-family:inherit;transition:border-color .2s}.admin-reply-textarea:focus{border-color:var(--red-primary);outline:0}.admin-reply-box .btn-primary{font-size:.78rem;padding:6px 16px;align-self:flex-start}.admin-eapp-reply-box{display:none;padding:12px 18px;border-top:1px solid var(--border);background:rgba(225,12,24,.03);flex-direction:column}.admin-eapp-reply-box.open{display:flex}.admin-eapp-reply-text{width:100%;padding:10px 14px;min-height:60px;background:var(--bg-1);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--silver-1);font-size:.82rem;resize:vertical;font-family:inherit;transition:border-color .2s}.admin-eapp-reply-text:focus{border-color:var(--red-primary);outline:0}.admin-eapp-status{text-align:center;padding:8px;font-size:.82rem;font-weight:700;font-family:Rajdhani,sans-serif;letter-spacing:.08em;margin:0 18px 12px;border-radius:var(--r-sm)}.admin-eapp-status.accepted{background:rgba(34,197,94,.1);color:var(--success);border:1px solid rgba(34,197,94,.25)}.admin-eapp-status.rejected{background:rgba(239,68,68,.1);color:#ef4444;border:1px solid rgba(239,68,68,.25)}.admin-eapp-reply-msg{padding:12px 18px;border-top:1px solid var(--border);background:rgba(255,255,255,.015)}.admin-eapp-reply-msg p{font-size:.82rem;color:var(--text);margin-top:6px;line-height:1.7}.btn-success{background:rgba(34,197,94,.15);color:var(--success);border:1px solid rgba(34,197,94,.3)}.btn-success:hover{background:var(--success);color:#fff;border-color:var(--success);transform:scale(1.02)}.btn-danger{background:rgba(239,68,68,.15);color:#ef4444;border:1px solid rgba(239,68,68,.3)}.btn-danger:hover{background:#ef4444;color:#fff;border-color:#ef4444;transform:scale(1.02)}.card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-lg);position:relative;overflow:hidden;transition:border-color .3s var(--ease),box-shadow .3s var(--ease)}.card:hover{border-color:var(--border-hover)}.card-edge{position:absolute;top:0;left:24px;width:40px;height:2px;background:var(--grad-red)}.card-body{padding:28px 30px 32px}#eapplyStatus{margin-bottom:24px}#eapplyStatus .card{text-align:center;padding:30px}#eapplyStatus .card h3{font-family:'Bebas Neue',sans-serif;font-size:1.6rem;margin-bottom:6px}#eapplyStatus .card p{color:var(--text-sub);font-size:.88rem}.admin-editor{display:none;margin-top:16px;flex-direction:column;gap:16px}.admin-editor.open{display:flex}.admin-editor-item{border:1px solid var(--border);border-radius:var(--r-md);padding:16px 18px;background:var(--bg-1);transition:border-color .2s}.admin-editor-item:hover{border-color:var(--border-hover)}.admin-editor-row{margin-bottom:10px;display:flex;align-items:center;gap:10px}.admin-editor-row:last-child{margin-bottom:0}.admin-editor-row label{font-size:.76rem;color:var(--text-sub);min-width:80px;flex-shrink:0}.admin-editor-row input,.admin-editor-row select,.admin-editor-row textarea{flex:1;padding:8px 10px;background:var(--bg-base);border:1px solid var(--border);border-radius:6px;color:var(--silver-1);font-size:.82rem;transition:border-color .2s}.admin-editor-row input:focus,.admin-editor-row select:focus,.admin-editor-row textarea:focus{border-color:var(--red-primary);outline:0}.admin-editor-row textarea{min-height:50px;resize:vertical;font-family:inherit}.admin-editor-flex-wrap{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.admin-editor-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.admin-editor-actions .btn{font-size:.78rem;padding:6px 16px}.admin-badge-open{display:inline-block;font-size:.68rem;padding:2px 12px;border-radius:var(--r-pill);background:rgba(0,200,83,.12);color:#00c853;border:1px solid rgba(0,200,83,.25);font-weight:600}.admin-badge-closed{display:inline-block;font-size:.68rem;padding:2px 12px;border-radius:var(--r-pill);background:rgba(255,50,50,.12);color:#f44;border:1px solid rgba(255,50,50,.25);font-weight:600}.admin-replied-mark{font-size:.68rem;padding:2px 10px;border-radius:var(--r-pill);background:rgba(0,200,83,.1);color:#00c853;border:1px solid rgba(0,200,83,.2);font-weight:600;font-family:Rajdhani,sans-serif}@media (prefers-reduced-motion:reduce){*,::after,::before{animation:none!important;transition:none!important}}#page-eapply{position:relative;overflow:hidden}#page-eapply{background-image:radial-gradient(circle,rgba(225,12,24,.055) 1px,transparent 1px),radial-gradient(circle,rgba(168,174,181,.030) 1px,transparent 1px),radial-gradient(circle,rgba(168,174,181,.018) 1px,transparent 1px);background-size:28px 28px,28px 28px,56px 56px;background-position:0 0,14px 14px,7px 7px;animation:eapplyGridDrift 25s linear infinite}@keyframes eapplyGridDrift{from{background-position:0 0,14px 14px,7px 7px}to{background-position:280px 280px,294px 294px,287px 287px}}#page-eapply::before{content:'';position:absolute;inset:0;border-radius:0;pointer-events:none;z-index:0;filter:none;background-image:radial-gradient(circle,rgba(225,12,24,.09) 1px,transparent 1px),radial-gradient(circle,rgba(168,174,181,.025) 1px,transparent 1px);background-size:28px 28px,28px 28px;background-position:0 0,14px 14px;animation:eapplyGridDrift 25s linear infinite}.eapply-bg-glow{display:none}.eapply-container{position:relative;z-index:1;padding-top:calc(var(--nav-h) + 60px);padding-bottom:80px}#page-eapply .section-head{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:100%!important;margin:0 auto 52px auto!important;gap:0!important}#page-eapply .section-head>div{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;gap:10px}#page-eapply .section-head .section-sub,#page-eapply .section-head .section-title{text-align:center!important;margin-left:auto!important;margin-right:auto!important;width:100%}#page-eapply .section-head .section-sub{max-width:520px}.eapply-eyebrow{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;font-size:.72rem;letter-spacing:.18em;color:var(--red-primary);text-transform:uppercase;font-weight:700}.eapply-eyebrow i{font-size:.8rem}#page-eapply #eapplyStatus{margin-bottom:28px}#page-eapply #eapplyStatus .card{text-align:center;padding:30px}#page-eapply #eapplyStatus .card h3{font-family:'Bebas Neue',sans-serif;font-size:1.6rem;margin-bottom:6px}#page-eapply #eapplyStatus .card p{color:var(--text-sub);font-size:.88rem}.eapply-form-wrap{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.eapply-glass-card{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);border-radius:18px;padding:32px 36px 36px;position:relative;overflow:hidden;transition:border-color .35s var(--ease),box-shadow .35s var(--ease)}.eapply-glass-card::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(225,12,24,.35) 40%,rgba(255,255,255,.06) 70%,transparent)}.eapply-glass-card:hover{border-color:rgba(225,12,24,.15);box-shadow:0 0 0 1px rgba(225,12,24,.06) inset,0 20px 60px rgba(0,0,0,.5)}.eapply-section-badge{display:flex;align-items:center;gap:14px;margin-bottom:28px;padding-right:16px;border-right:3px solid var(--red-primary)}.eapply-badge-num{font-family:'Bebas Neue',sans-serif;font-size:2rem;line-height:1;color:var(--red-primary);text-shadow:0 0 20px rgba(225,12,24,.5);letter-spacing:.04em;flex-shrink:0}.eapply-badge-label{font-family:'Bebas Neue',sans-serif;font-size:1.25rem;letter-spacing:.06em;color:var(--silver-1);text-transform:uppercase}.eapply-fields-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 22px}@media (max-width:560px){.eapply-fields-grid{grid-template-columns:1fr}.eapply-glass-card{padding:24px 20px 28px}.eapply-section-badge{padding-right:12px}}.eapply-field{display:flex;flex-direction:column;gap:8px}.eapply-label{display:flex;align-items:center;gap:7px;font-size:.78rem;font-weight:600;letter-spacing:.04em;color:var(--text-sub);text-transform:uppercase;transition:color .2s}.eapply-label i{color:var(--red-primary);font-size:.75rem;opacity:.85}.eapply-input{width:100%;padding:13px 16px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.01));color:var(--text);font-size:.92rem;font-family:inherit;outline:0;transition:border-color .25s var(--ease),box-shadow .25s var(--ease),background .25s var(--ease);-webkit-appearance:none}.eapply-input::placeholder{color:var(--text-mute);font-size:.88rem}.eapply-input:hover{border-color:rgba(255,255,255,.13)}.eapply-input:focus{border-color:var(--red-primary);background:linear-gradient(180deg,rgba(225,12,24,.05),rgba(225,12,24,.02));box-shadow:0 0 0 1px rgba(225,12,24,.3),0 0 16px rgba(225,12,24,.18),0 0 40px rgba(225,12,24,.08)}.eapply-field:focus-within .eapply-label,.eapply-input:focus+.eapply-label{color:var(--text)}.eapply-input.invalid{border-color:var(--red-bright);background:rgba(225,12,24,.06);box-shadow:0 0 0 1px rgba(225,12,24,.4)}.eapply-input--readonly{opacity:.55;cursor:not-allowed}.eapply-textarea{min-height:130px;resize:vertical;line-height:1.65}.eapply-input[type=number]::-webkit-inner-spin-button,.eapply-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.eapply-input[type=number]{-moz-appearance:textfield}#eapplyQuestionsContainer .eapply-field+.eapply-field{margin-top:18px}#eapplyQuestionsContainer .field label{display:flex;align-items:center;gap:6px;font-size:.78rem;font-weight:600;letter-spacing:.04em;color:var(--text-sub);text-transform:uppercase;margin-bottom:8px}#eapplyQuestionsContainer .field input,#eapplyQuestionsContainer .field select,#eapplyQuestionsContainer .field textarea{width:100%;padding:13px 16px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.01));color:var(--text);font-size:.92rem;font-family:inherit;outline:0;transition:border-color .25s var(--ease),box-shadow .25s var(--ease)}#eapplyQuestionsContainer .field input:focus,#eapplyQuestionsContainer .field select:focus,#eapplyQuestionsContainer .field textarea:focus{border-color:var(--red-primary);box-shadow:0 0 0 1px rgba(225,12,24,.3),0 0 16px rgba(225,12,24,.18)}.eapply-submit-area{display:flex;flex-direction:column;align-items:center;gap:14px;padding:10px 0 4px}.eapply-submit-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 44px;font-size:1rem;font-family:'Bebas Neue',sans-serif;letter-spacing:.1em;border-radius:var(--r-pill);transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.eapply-submit-btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-red-lg)}.eapply-submit-btn:active{transform:translateY(0)}.eapply-submit-btn i{font-size:.9rem}.eapply-submit-note{font-size:.76rem;color:var(--text-mute);display:flex;align-items:center;gap:6px}.eapply-submit-note i{color:var(--red-primary);opacity:.7}#page-eapply #eapplyError{color:var(--red-bright);font-size:.85rem;text-align:center;padding:10px 16px;border-radius:8px;background:rgba(225,12,24,.08);border:1px solid rgba(225,12,24,.2);width:100%;max-width:460px}#page-eapply #eapplySuccess{color:#22c55e;font-size:.85rem;text-align:center;padding:10px 16px;border-radius:8px;background:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.2);width:100%;max-width:460px}@media (prefers-reduced-motion:reduce){*,::after,::before{animation:none!important;transition:none!important}}