:root{--app-height:100dvh;--primary-color:#059669;--primary-light:#34d399;--primary-dark:#064e3b;--primary-gradient:linear-gradient(135deg, #059669 0%, #0d9488 100%);--primary-gradient-hover:linear-gradient(135deg, #047857 0%, #0f766e 100%);--accent-gold:#fbbf24;--accent-gold-hover:#f59e0b;--bg-main:#ebfbf2;--bg-card:#fff9;--bg-alt:#e6f9f0;--text-dark:#064e3b;--text-muted:#475569;--text-light:#fff;--border-color:#05966926;--glass-border:1px solid #fffc;--shadow-sm:0 2px 4px #0596690d;--shadow-md:0 10px 25px #0596691a;--shadow-lg:0 20px 40px #05966926;--shadow-premium:0 15px 35px -5px #05966933, inset 0 1px 0 #fff9;--neon-glow:0 0 10px #34d39966, 0 0 20px #34d39933;--neon-glow-hover:0 0 15px #34d39999, 0 0 30px #34d39966, 0 0 40px #05966933;--neon-text-glow:0 0 5px #34d399cc, 0 0 10px #34d39980;--radius-md:12px;--radius-lg:20px;--radius-xl:30px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px)}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0;font-family:Tajawal,Cairo,system-ui,-apple-system,sans-serif}html{-moz-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior:none;font-size:16px}body{background-color:var(--bg-main);color:var(--text-dark);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;max-width:100vw;padding-left:var(--safe-left);padding-right:var(--safe-right);line-height:1.7;overflow-x:hidden}input,select,textarea{touch-action:manipulation;font-size:16px!important}button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,h5,h6{color:var(--primary-dark);font-weight:700;line-height:1.2}a{color:inherit;text-decoration:none;transition:all .3s}img,video,iframe{max-width:100%;height:auto}.btn-primary{background:var(--primary-gradient);color:var(--text-light);border-radius:var(--radius-lg);cursor:pointer;box-shadow:var(--shadow-premium);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border:none;justify-content:center;align-items:center;gap:10px;padding:14px 32px;font-size:1.1rem;font-weight:700;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.btn-primary:after{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:50%;height:100%;transition:all .6s;position:absolute;top:0;left:-100%}.btn-primary:hover:after{left:150%}.btn-primary:hover{background:var(--primary-gradient-hover);color:#fff;transform:translateY(-3px)scale(1.02);box-shadow:0 20px 30px #0596694d}.btn-primary:active{transform:translateY(0)scale(.98)}.btn-accent{background:linear-gradient(135deg, var(--accent-gold) 0%, #d97706 100%);color:#fff;border-radius:var(--radius-lg);cursor:pointer;-webkit-user-select:none;user-select:none;border:none;padding:14px 32px;font-size:1.1rem;font-weight:700;transition:all .3s;box-shadow:0 10px 20px #f59e0b4d,inset 0 1px #ffffff80}.btn-accent:hover{background:linear-gradient(135deg, var(--accent-gold-hover) 0%, #b45309 100%);transform:translateY(-3px);box-shadow:0 15px 25px #f59e0b66}.btn-accent:active{transform:translateY(0)scale(.98)}.btn-outline{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:var(--primary-color);border:2px solid var(--primary-light);border-radius:var(--radius-lg);cursor:pointer;background-color:#ffffff80;padding:12px 28px;font-size:1.05rem;font-weight:700;transition:all .3s}.btn-outline:hover{background:var(--primary-gradient);color:var(--text-light);box-shadow:var(--shadow-md);border-color:#0000;transform:translateY(-2px)}.glass-panel{background:var(--bg-card);-webkit-backdrop-filter:blur(25px);border:var(--glass-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg), var(--neon-glow);transition:all .3s}.glass-panel:hover{box-shadow:var(--shadow-lg), var(--neon-glow-hover)}.section-padding{padding:80px 5%}@media (min-width:1024px){.section-padding{padding:120px 8%}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUpFade{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:scaleY(.8)translateY(-10px)}to{opacity:1;transform:scaleY(1)translateY(0)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.animate-fade-in{animation:1s ease-out forwards fadeIn}.animate-slide-up{opacity:0;animation:.8s ease-out forwards slideUpFade}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.whatsapp-float{bottom:max(30px, calc(30px + var(--safe-bottom)));left:max(30px, calc(30px + var(--safe-left)));color:#fff;z-index:1000;background-color:#25d366;border-radius:50px;justify-content:center;align-items:center;width:60px;height:60px;transition:transform .3s;display:flex;position:fixed;box-shadow:2px 2px 10px #0003}.whatsapp-float:hover{transform:scale(1.1)}@media (max-width:768px){.whatsapp-float{width:52px;height:52px;bottom:max(20px, calc(20px + var(--safe-bottom)));left:max(20px, calc(20px + var(--safe-left)))}}.notifications-dropdown{z-index:9999;transform-origin:100% 0;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#fff;border:1px solid #eee;border-radius:12px;width:350px;max-width:calc(100vw - 40px);max-height:400px;margin-top:12px;animation:.25s ease-out forwards slideDown;position:absolute;top:100%;right:0;overflow-y:auto;box-shadow:0 10px 25px #00000026}@media (max-width:768px){.notifications-dropdown{width:min(90vw,380px);max-height:calc(100dvh - 100px);position:fixed;top:70px;left:50%;right:auto;transform:translate(-50%)}}.notification-item{border-bottom:1px solid #f9f9f9;padding:15px;transition:background .3s}.notification-item.unread{border-right:4px solid var(--primary-color);background:#f0fdf4}.notification-item:hover{background:#f8fafc}.responsive-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:20px;display:grid}.gameArea,.battlefield,.canvasWrapper,canvas{overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:none!important}.modalOverlay{-webkit-backdrop-filter:blur(5px);z-index:2000;padding:16px;padding-bottom:max(16px, calc(16px + var(--safe-bottom)));background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scroll-smooth-ios{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}@media (max-width:768px){[class*=sidebar]{height:100dvh;max-height:100dvh}}@media (max-width:480px){h1{font-size:clamp(1.5rem,6vw,2.5rem)}h2{font-size:clamp(1.2rem,5vw,2rem)}h3{font-size:clamp(1rem,4vw,1.5rem)}}.tableContainer,[class*=tableContainer]{-webkit-overflow-scrolling:touch;scrollbar-width:thin;overflow-x:auto}header,footer,nav{scrollbar-width:none}header::-webkit-scrollbar{display:none}footer::-webkit-scrollbar{display:none}nav::-webkit-scrollbar{display:none}@keyframes fadeSlideIn{0%{opacity:0;transform:translate(-50%)translateY(-12px)scale(.95)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@media (min-width:768px) and (max-width:1023px){.btn-primary{padding:11px 24px;font-size:1rem}}@media (max-height:500px) and (orientation:landscape){body{font-size:14px}}button,a,[role=button]{min-width:44px;min-height:44px}.live-btn-sm{min-width:36px;min-height:36px}@media (hover:none) and (pointer:coarse){*{cursor:default!important}button,a,[role=button]{cursor:pointer!important}}.safe-top{padding-top:env(safe-area-inset-top,0px)}.safe-bottom{padding-bottom:env(safe-area-inset-bottom,0px)}.safe-left{padding-left:env(safe-area-inset-left,0px)}.safe-right{padding-right:env(safe-area-inset-right,0px)}.perspective-1000{perspective:1000px}.preserve-3d{transform-style:preserve-3d}.backface-hidden{backface-visibility:hidden}.rotate-y-180{transform:rotateY(180deg)}@media (max-width:768px){div[style*="padding: 40px 20px"]{padding:15px 10px!important}div[style*="padding: 40px"]{margin-bottom:25px!important;padding:20px 15px!important}div[style*="justify-content: space-between"]{text-align:center!important;flex-direction:column!important;align-items:stretch!important;gap:15px!important;padding:20px 15px!important}h1[style*="font-size: 2.2rem"]{font-size:1.5rem!important;line-height:1.4!important}h2[style*="font-size: 1.8rem"]{font-size:1.3rem!important;line-height:1.4!important}h3[style*="font-size: 1.35rem"]{font-size:1.15rem!important;line-height:1.5!important}div[style*="font-size: 1.25rem"]{font-size:1.05rem!important;line-height:1.9!important}div[style*="padding: 25px"]{margin-top:10px!important;margin-right:0!important;padding:15px!important}h4[style*="font-size: 1.4rem"]{font-size:1.15rem!important}button[style*="padding: 16px 20px"]{padding:12px 15px!important;font-size:1rem!important}button[style*="padding: 12px 25px"]{width:100%!important;padding:12px!important;font-size:1rem!important}div[style*="grid-template-columns: repeat(auto-fit"]{grid-template-columns:1fr!important}div[style*="gap: 10px"][style*="align-items: center"]{flex-direction:column!important;gap:8px!important}}
@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4b676bcffc00356a-s.p.24y4-vc3jpn8m.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1d2cc0c079997359-s.p.44lktk7jzy0s-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d54db18e8cd5f74f-s.p.0ji0xjltb6ro5.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f0e0669539caf32a-s.p.2cslzs_83-cos.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(../media/48e6fa8a5baca31f-s.p.14yttwb5hb7vt.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e7b64a7fde1a3d32-s.p.2g2pkky1i4_-n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e9f32d51db34fd0c-s.p.3dvstry878_5j.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a11ec078145f8b0e-s.p.0w67dn99s6t4y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal Fallback;src:local(Arial);ascent-override:67.93%;descent-override:37.71%;line-gap-override:21.13%;size-adjust:94.66%}.tajawal_ac375c91-module__jee2IW__className{font-family:Tajawal,Tajawal Fallback;font-style:normal}
