@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&family=Plus+Jakarta+Sans:wght@300;400;500;600;700&family=IBM+Plex+Sans+Arabic:wght@300;400;500;600;700;800&family=Almarai:wght@300;400;700;800&display=swap";
@font-face{font-family:SaudiWeb;src:url(/fonts/SaudiWeb-Regular.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:SaudiWeb;src:url(/fonts/SaudiWeb-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SaudiWeb;src:url(/fonts/SaudiWeb-Regular.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SaudiWeb;src:url(/fonts/SaudiWeb-Bold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SaudiWeb;src:url(/fonts/SaudiWeb-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SaudiWeb;src:url(/fonts/SaudiWeb-Bold.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}:root{--font-primary:"Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-secondary:"Plus Jakarta Sans", sans-serif;--bg-deep:#07080c;--bg-card:#1416218c;--bg-card-hover:#1c1f2ebf;--border-light:#ffffff12;--border-glow:#00e5ff4d;--primary:#00e5ff;--primary-glow:#00e5ff26;--secondary:#a855f7;--secondary-glow:#a855f726;--accent:#d946ef;--success:#10b981;--success-glow:#10b9811a;--warning:#f59e0b;--warning-glow:#f59e0b1a;--danger:#ef4444;--danger-glow:#ef44441a;--text-primary:#f8fafc;--text-secondary:#94a3b8;--text-muted:#8e9cb0;--transition-smooth:all .3s cubic-bezier(.4, 0, .2, 1)}html[dir=rtl],:root[dir=rtl]{--font-primary:"SaudiWeb", "IBM Plex Sans Arabic", "Almarai", system-ui, -apple-system, sans-serif;--font-secondary:"SaudiWeb", "Almarai", "IBM Plex Sans Arabic", sans-serif;line-height:1.65}html[dir=rtl] *{letter-spacing:normal}*{box-sizing:border-box;margin:0;padding:0}button,input,select,textarea{font-family:inherit}html,body{background-color:var(--bg-deep);color:var(--text-primary);font-family:var(--font-primary);-webkit-font-smoothing:antialiased;scroll-behavior:smooth;min-height:100vh;overflow-x:hidden}body{background-image:radial-gradient(circle at 10% 20%,#00e5ff08 0%,#0000 40%),radial-gradient(circle at 90% 80%,#a855f70a 0%,#0000 40%),radial-gradient(circle,#07080c 0%,#040508 100%);background-attachment:fixed;flex-direction:column;display:flex;position:relative}body:before{content:"";pointer-events:none;z-index:-1;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:50px 50px;width:100%;height:100%;position:fixed;top:0;left:0;-webkit-mask-image:radial-gradient(circle at 50% 40%,#000 30%,#0000001a 80%);mask-image:radial-gradient(circle at 50% 40%,#000 30%,#0000001a 80%)}@keyframes aurora-float{0%{transform:translate(0)scale(1)}33%{transform:translate(40px,-60px)scale(1.15)}66%{transform:translate(-30px,30px)scale(.9)}to{transform:translate(0)scale(1)}}.aurora-glow-1{filter:blur(50px);pointer-events:none;z-index:-2;background:radial-gradient(circle,#00e5ff12 0%,#0000 70%);width:500px;height:500px;animation:25s ease-in-out infinite aurora-float;position:fixed;top:15%;left:10%}.aurora-glow-2{filter:blur(60px);pointer-events:none;z-index:-2;background:radial-gradient(circle,#a855f712 0%,#0000 70%);width:600px;height:600px;animation:30s ease-in-out infinite alternate aurora-float;position:fixed;bottom:15%;right:10%}.premium-glass{background:var(--bg-card);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-light);transition:var(--transition-smooth);border-radius:20px;box-shadow:0 10px 40px -10px #0009}.premium-glass:hover{background:var(--bg-card-hover);border-color:#ffffff1f;box-shadow:0 15px 45px -8px #000000b3,0 0 30px #00e5ff05}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-deep)}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--primary)}.container{width:100%;max-width:1200px;padding-left:clamp(14px,4vw,24px);padding-right:clamp(14px,4vw,24px);padding-left:max(clamp(14px, 4vw, 24px), env(safe-area-inset-left));padding-right:max(clamp(14px, 4vw, 24px), env(safe-area-inset-right));margin:0 auto}button,input,select,textarea,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}[aria-busy=true]:disabled{cursor:progress;opacity:.6}img,video,canvas,svg{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6,p,span,a,label{overflow-wrap:break-word}.table-responsive{-webkit-overflow-scrolling:touch;scrollbar-width:thin;width:100%;overflow-x:auto}.show-mobile-only{display:none!important}.hide-mobile-only{display:flex}@media (max-width:767px){.show-mobile-only{display:flex!important}.hide-mobile-only{display:none!important}}@keyframes scan-laser{0%{opacity:.1;top:0%}10%{opacity:1}90%{opacity:1}to{opacity:.1;top:100%}}@keyframes radar-pulse{0%{opacity:.8;transform:scale(.95)}50%{opacity:.4;transform:scale(1.05)}to{opacity:0;transform:scale(1.15)}}footer{padding-bottom:max(32px, env(safe-area-inset-bottom))}@media (max-width:600px){.container{padding-left:max(12px, env(safe-area-inset-left));padding-right:max(12px, env(safe-area-inset-right))}}a[href^=tel],a[href^=tel]:visited,a[href^=tel]:hover,a[href^=tel]:active{pointer-events:none;color:inherit!important;text-decoration:none!important}
.hBw1pG_glowTextPrimary{text-shadow:0 0 20px var(--primary-glow)}.hBw1pG_siteHeader{border-bottom:1px solid var(--border-light);-webkit-backdrop-filter:blur(12px);z-index:100;background:#07080c66;position:sticky;top:0}.hBw1pG_headerContainer{justify-content:space-between;align-items:center;width:100%;max-width:1440px;height:80px;margin:0 auto;padding:0 clamp(16px,2.5vw,36px);display:flex}.hBw1pG_brandLink{cursor:pointer;border-radius:12px;align-items:center;gap:10px;text-decoration:none;transition:opacity .2s;display:flex}.hBw1pG_brandLink:hover{opacity:.85}.hBw1pG_logoMark{justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:relative}.hBw1pG_logoImg{object-fit:contain;filter:drop-shadow(0 0 10px #00e5ff8c);width:100%;height:100%}.hBw1pG_brandRow{align-items:center;gap:8px;display:flex}.hBw1pG_wordmark{letter-spacing:.8px;background:linear-gradient(90deg,#fff 0%,#cbd5e1 100%);-webkit-text-fill-color:transparent;direction:ltr;-webkit-background-clip:text;background-clip:text;margin:0;padding:0;font-family:SaudiWeb,sans-serif;font-size:1.35rem;font-weight:800;line-height:1.1}.hBw1pG_brandSeparator{color:#fff3;font-size:15px;line-height:1}.hBw1pG_brandSvg{filter:drop-shadow(0 0 8px #00e5ff59);flex-shrink:0;width:auto;height:21px;overflow:visible}.hBw1pG_mobileActions{align-items:center;gap:8px;display:none}@media (max-width:768px){.hBw1pG_mobileActions{display:flex}}.hBw1pG_navDesktop{align-items:center;gap:12px;display:flex}.hBw1pG_navGroup{align-items:center;gap:8px;display:flex}.hBw1pG_navPill{font-size:.75rem;font-weight:700;font-family:var(--font-secondary);cursor:pointer;-webkit-backdrop-filter:blur(20px);transition:var(--transition-smooth);border-radius:20px;align-items:center;gap:6px;display:flex;box-shadow:0 10px 40px -10px #0009}.hBw1pG_navPill:hover:not(:disabled){transform:translateY(-4px);box-shadow:0 15px 45px -8px #000000b3,0 0 30px #00e5ff05}.hBw1pG_langPill{color:var(--text-primary);background:#ffffff0a;border:1px solid #ffffff14;padding:8px 14px}.hBw1pG_langPill svg,.hBw1pG_mobileLangBtn svg,.hBw1pG_drawerLang svg{color:var(--secondary)}.hBw1pG_vaultPill{color:var(--primary);background:#00e5ff14;border:1px solid #00e5ff40;padding:6px 12px}.hBw1pG_loginPill{color:var(--primary);background:#00e5ff14;border:1px solid #00e5ff33;padding:8px 16px}.hBw1pG_guestLoginPill{color:var(--primary);background:linear-gradient(135deg,#00e5ff26 0%,#a855f726 100%);border:1px solid #00e5ff59;padding:6px 14px}.hBw1pG_logoutPill{width:32px;height:32px;color:var(--danger);background:#ef44440f;border:1px solid #ef444426;border-radius:50%;justify-content:center}.hBw1pG_quotaBadge{color:var(--text-primary);background:#00e5ff0f;border:1px solid #00e5ff40;gap:8px;padding:6px 12px}.hBw1pG_quotaGuest{background:#ffffff0a;border-color:#ffffff1a}.hBw1pG_quotaLimit{background:#ef44441f;border-color:#ef444459}.hBw1pG_quotaPro{background:#a855f71f;border-color:#a855f759}.hBw1pG_badgeRow{align-items:center;gap:6px;font-size:.72rem;font-weight:700;display:flex}.hBw1pG_badgeMuted{color:var(--text-secondary)}.hBw1pG_badgeEmail{text-overflow:ellipsis;white-space:nowrap;max-width:140px;color:var(--text-primary);overflow:hidden}.hBw1pG_proChip{color:var(--secondary);background:#a855f733;border:1px solid #a855f74d;border-radius:8px;padding:1px 6px;font-size:.65rem;font-weight:800}.hBw1pG_navDivider{background:#ffffff1f;flex-shrink:0;width:1px;height:22px;margin:0 4px}.hBw1pG_mobileLangBtn{min-width:44px;min-height:44px;color:var(--text-primary);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:22px;justify-content:center;align-items:center;gap:4px;padding:0 12px;font-family:inherit;font-size:.75rem;font-weight:700}.hBw1pG_mobileMenuBtn{width:44px;height:44px;color:var(--text-primary);cursor:pointer;transition:var(--transition-smooth);background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;display:none}.hBw1pG_mobileMenuBtn:hover:not(:disabled),.hBw1pG_mobileLangBtn:hover:not(:disabled){color:var(--primary);background:#00e5ff1a;border-color:#00e5ff4d}.hBw1pG_menuBackdrop{-webkit-backdrop-filter:blur(8px);z-index:99;background:#000000b3;display:none;position:fixed;inset:0}.hBw1pG_mobileDrawer{z-index:101;background:#080a10fc;border-bottom:1px solid #00e5ff33;flex-direction:column;gap:16px;max-height:calc(100dvh - 70px);padding:20px;animation:.25s cubic-bezier(.16,1,.3,1) forwards hBw1pG_slideDown;display:none;position:fixed;top:70px;left:0;right:0;overflow-y:auto;box-shadow:0 25px 50px #000000d9}@keyframes hBw1pG_slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.hBw1pG_drawerGroup{flex-direction:column;gap:10px;display:flex}.hBw1pG_drawerItem{cursor:pointer;width:100%;min-height:48px;transition:var(--transition-smooth);border-radius:12px;align-items:center;gap:10px;padding:12px 16px;font-family:inherit;font-size:.85rem;font-weight:700;display:flex}.hBw1pG_drawerLang{color:var(--text-primary);background:#ffffff08;border:1px solid #ffffff14;justify-content:space-between;box-shadow:0 10px 40px -10px #0009}.hBw1pG_drawerLangLabel{align-items:center;gap:8px;display:flex}.hBw1pG_drawerLangCode{color:var(--text-muted);font-size:.75rem}.hBw1pG_drawerProfile{background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex;box-shadow:0 10px 40px -10px #0009}.hBw1pG_drawerProfilePro{background:#a855f714;border-color:#a855f740}.hBw1pG_drawerProfileEmail{color:var(--text-primary);overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;font-size:.8rem;display:flex}.hBw1pG_drawerTier{color:var(--text-secondary);text-transform:uppercase;font-size:.75rem;font-weight:800}.hBw1pG_drawerProfilePro .hBw1pG_drawerTier{color:var(--secondary)}.hBw1pG_drawerVault{color:var(--primary);background:#00e5ff0f;border:1px solid #00e5ff40}.hBw1pG_drawerLogout{color:var(--danger);background:#ef444414;border:1px solid #ef444433;justify-content:center;gap:8px}.hBw1pG_drawerLogin{background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);color:#fff;border:none;justify-content:center;gap:8px;font-size:.88rem}.hBw1pG_drawerLang:hover,.hBw1pG_drawerVault:hover{border-color:#00e5ff73}.hBw1pG_drawerLogout:hover{background:#ef444424}.hBw1pG_drawerLogin:hover{filter:brightness(1.08)}.hBw1pG_tagline{color:var(--text-muted);font-family:var(--font-secondary);letter-spacing:normal;margin-top:-2px;font-weight:700}.hBw1pG_taglineAr{letter-spacing:normal;font-size:.75rem}.hBw1pG_taglineEn{letter-spacing:.3px;font-size:.75rem}@media (max-width:768px){.hBw1pG_headerContainer{height:70px}.hBw1pG_navDesktop{display:none}.hBw1pG_mobileMenuBtn,.hBw1pG_mobileDrawer,.hBw1pG_menuBackdrop{display:flex}}@media (max-width:520px){.hBw1pG_headerContainer{height:66px;padding:0 clamp(10px,3vw,16px)}.hBw1pG_mobileDrawer{max-height:calc(100dvh - 66px);top:66px}.hBw1pG_tagline{margin-top:1px;line-height:1.2;display:block}.hBw1pG_taglineAr{white-space:nowrap;opacity:.9;font-size:.75rem}.hBw1pG_taglineEn{letter-spacing:.2px;opacity:.9;max-width:190px;font-size:.75rem}}
