@font-face{font-family:TajawalLocal;src:url(/fonts/Tajawal-400.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:TajawalLocal;src:url(/fonts/Tajawal-500.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:TajawalLocal;src:url(/fonts/Tajawal-700.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:TajawalLocal;src:url(/fonts/Tajawal-800.woff2)format("woff2");font-style:normal;font-weight:800;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e9fff4;font-synthesis:none;text-rendering:optimizelegibility;--bg:#030d09;--bg-soft:#071a13;--panel:#081e15c2;--panel-strong:#0a2419;--line:#77ebb12e;--line-strong:#77ebb175;--text:#e9fff4;--muted:#92b9a8;--green:#3df09c;--green-soft:#9bf6c6;--gold:#f5d777;--gold-soft:#ffeaa3;--shadow:#00000061;background:#030d09;font-family:TajawalLocal,Tajawal,Noto Sans Arabic,system-ui,sans-serif}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#effaf4;--bg-soft:#dff2e7;--panel:#ffffffbd;--panel-strong:#f9fffb;--line:#0c492e29;--line-strong:#0c492e5c;--text:#082219;--muted:#48725f;--green:#07864e;--green-soft:#05683d;--gold:#a66d06;--gold-soft:#9a6402;--shadow:#053c231f}*{box-sizing:border-box}html{scroll-behavior:smooth;min-width:320px}body{background:var(--bg);min-width:320px;min-height:100vh;margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-shell{background:radial-gradient(circle at 50% 26%, #1889572b, transparent 29rem), linear-gradient(145deg, var(--bg) 0%, var(--bg-soft) 100%);min-height:100vh;position:relative;overflow:hidden}.matrix-layer{pointer-events:none;opacity:.34;background-image:linear-gradient(#4fdf990a 1px,#0000 1px),linear-gradient(90deg,#4fdf990a 1px,#0000 1px),radial-gradient(circle,#62e69d42 .7px,#0000 .8px);background-size:52px 52px,52px 52px,31px 31px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.topbar,main,.site-footer{z-index:1;position:relative}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;width:min(1180px,100% - 40px);margin:0 auto;padding:22px 0;display:flex}.brand-mini{letter-spacing:.12em;align-items:center;gap:10px;font-size:.92rem;font-weight:800;display:inline-flex}.brand-mini img{object-fit:cover;border-radius:50%;width:34px;height:34px;box-shadow:0 0 22px #3df09c66}.brand-dot{color:var(--gold)}.topbar-actions{align-items:center;gap:12px;display:flex}.platform-tag{color:var(--muted);letter-spacing:.05em;font-size:.75rem}.icon-button,.language-picker select{color:var(--text);border:1px solid var(--line);background:var(--panel);border-radius:999px;height:38px}.icon-button{cursor:pointer;place-items:center;width:38px;display:grid}.icon-button:hover,.language-picker select:hover{border-color:var(--line-strong)}.language-picker select{cursor:pointer;outline:none;padding:0 13px}.hero-section{text-align:center;flex-direction:column;align-items:center;width:min(930px,100% - 40px);min-height:650px;margin:0 auto;padding:62px 0 64px;display:flex;position:relative}.hero-orbit{pointer-events:none;border:1px solid #5ceca61f;border-radius:50%;position:absolute}.orbit-one{width:670px;height:670px;animation:8s ease-in-out infinite orbitPulse;top:20px}.orbit-two{border-color:#f5d77721;width:510px;height:510px;animation:8s ease-in-out 1.2s infinite reverse orbitPulse;top:100px}.eyebrow{color:var(--green-soft);letter-spacing:.2em;align-items:center;gap:12px;margin:0 0 28px;font-size:.68rem;font-weight:700;display:flex}.eyebrow-line{background:linear-gradient(90deg, transparent, var(--green));width:35px;height:1px}[dir=rtl] .eyebrow-line:first-child{background:linear-gradient(90deg, var(--green), transparent)}.hero-logo-wrap{aspect-ratio:1;place-items:center;width:clamp(190px,32vw,250px);margin-bottom:29px;display:grid;position:relative}.logo-glow{filter:blur(19px);background:conic-gradient(from 210deg,#3df09c00,#3df09c33,#f5d77757,#3df09c00);border-radius:50%;animation:5s ease-in-out infinite logoGlow;position:absolute;inset:9%}.hero-logo{object-fit:cover;z-index:1;width:90%;height:90%;box-shadow:0 0 0 1px #f5d77766, 0 0 42px #3df09c38, 0 20px 45px var(--shadow);border-radius:50%;position:relative}h1{letter-spacing:-.06em;max-width:760px;margin:0;font-size:clamp(2.35rem,6vw,5.4rem);font-weight:800;line-height:1.03}h1 span{color:var(--gold);letter-spacing:.08em;margin-top:11px;font-size:.42em;font-weight:600;display:block}.slogan{color:var(--green-soft);margin:19px 0 0;font-size:clamp(1rem,2vw,1.25rem);font-weight:600}.hero-description{max-width:590px;color:var(--muted);margin:19px auto 0;font-size:.96rem;line-height:1.9}.search-panel{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#03140d9e;border-radius:18px;align-items:center;gap:13px;width:min(700px,100%);min-height:62px;margin-top:35px;padding:8px 11px 8px 19px;display:flex;box-shadow:inset 0 0 28px #3df09c0a,0 16px 42px #0000002e}:root[data-theme=light] .search-panel{background:#fffc}.search-icon{color:var(--green);font-size:1.65rem;line-height:1;transform:rotate(-15deg)}.search-panel input{min-width:0;color:var(--text);text-align:start;background:0 0;border:0;outline:0;flex:1;font-size:.93rem}.search-panel input::placeholder{color:var(--muted);opacity:.9}.search-code{border:1px solid var(--line);color:var(--gold);letter-spacing:.14em;border-radius:9px;padding:7px 8px;font-size:.65rem}.search-feedback{color:var(--gold);margin-top:10px;font-size:.75rem}.primary-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px;display:flex}.button{border:1px solid var(--line-strong);border-radius:13px;justify-content:center;align-items:center;gap:14px;min-height:48px;padding:0 22px;font-size:.87rem;font-weight:700;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:#03160d;border-color:var(--green);background:linear-gradient(135deg, var(--green-soft), var(--green));box-shadow:0 10px 28px #3df09c29}.button-secondary{color:var(--text);background:#ffffff09}.button-secondary:hover{background:#3df09c17;box-shadow:0 10px 28px #3df09c14}.status-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);width:min(900px,100% - 40px);color:var(--muted);letter-spacing:.04em;justify-content:center;align-items:center;gap:11px;margin:0 auto;padding:13px 18px;font-size:.72rem;display:flex}.status-pulse{background:var(--green);width:7px;height:7px;box-shadow:0 0 0 5px #3df09c1a, 0 0 16px var(--green);border-radius:50%}.status-divider{background:var(--line);width:1px;height:18px}.status-detail{color:var(--gold);opacity:.84}.leaderboard-section{width:min(900px,100% - 40px);margin:0 auto;padding:70px 0 90px}.section-heading{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.section-kicker{color:var(--green);letter-spacing:.2em;font-size:.65rem;font-weight:700}h2{letter-spacing:-.05em;margin:9px 0 0;font-size:clamp(1.8rem,4vw,3rem)}.section-index{color:var(--gold);font-size:.76rem}.section-description{max-width:550px;color:var(--muted);margin:13px 0 30px;line-height:1.8}.empty-leaderboard{text-align:center;border:1px dashed var(--line-strong);background:linear-gradient(135deg,#3df09c0a,#0000);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:190px;padding:30px;display:flex;position:relative}.empty-leaderboard strong{color:var(--text);font-size:1.03rem}.empty-leaderboard span:last-child{color:var(--muted);font-size:.8rem}.empty-radar{border:1px solid var(--line-strong);border-radius:50%;width:65px;height:65px;margin-bottom:5px;position:relative}.empty-radar:before,.empty-radar:after{content:"";border:1px solid var(--line);border-radius:50%;position:absolute;inset:10px}.empty-radar:after{border-color:#f5d77761;inset:20px}.empty-radar span{background:var(--green);width:4px;height:4px;box-shadow:0 0 10px var(--green);border-radius:50%;position:absolute}.empty-radar span:first-child{top:13px;left:19px}.empty-radar span:nth-child(2){background:var(--gold);top:30px;right:9px}.empty-radar span:nth-child(3){bottom:10px;left:24px}.site-footer{border-top:1px solid var(--line);width:min(1180px,100% - 40px);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:0 auto;padding:24px 0 34px;font-size:.75rem;display:flex}.site-footer div:first-child{flex-direction:column;gap:5px;display:flex}.site-footer strong{color:var(--text);font-size:.84rem}.site-footer nav{flex-wrap:wrap;gap:16px;display:flex}.site-footer nav a:hover{color:var(--green-soft)}.footer-owner{color:var(--gold);opacity:.82}@keyframes logoGlow{0%,to{opacity:.6;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}@keyframes orbitPulse{0%,to{opacity:.6;transform:scale(.98)}50%{opacity:1;transform:scale(1.02)}}@media (max-width:680px){.topbar{align-items:flex-start;width:min(100% - 28px,1180px);padding:15px 0}.platform-tag{display:none}.topbar-actions{gap:7px}.hero-section{width:calc(100% - 28px);min-height:auto;padding:50px 0 48px}.orbit-one{width:480px;height:480px;top:25px}.orbit-two{width:360px;height:360px;top:85px}.eyebrow{letter-spacing:.12em;gap:8px;font-size:.57rem}.eyebrow-line{width:17px}.hero-logo-wrap{width:190px}.hero-description{font-size:.88rem;line-height:1.8}.search-panel{border-radius:15px;min-height:56px;padding-left:14px}.search-panel input{font-size:.79rem}.search-code{display:none}.button{width:100%}.primary-actions{width:100%;max-width:350px}.status-strip{flex-wrap:wrap;width:calc(100% - 28px);font-size:.65rem}.status-divider{display:none}.status-detail{text-align:center;width:100%}.leaderboard-section{width:calc(100% - 28px);padding:52px 0 62px}.section-heading{align-items:flex-start}.section-index{padding-top:4px}.site-footer{flex-direction:column;align-items:flex-start;width:calc(100% - 28px)}.site-footer nav{gap:13px}.footer-owner{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
