@import url("https://fonts.googleapis.com/css2?family=Cinzel:wght@400;700;900&family=JetBrains+Mono:wght@400;500;600&display=swap");:root{--bg-0:#07090f;--bg-1:#0b0f1a;--bg-2:#11172a;--bg-3:#182040;--surface:#131a2e;--surface-2:#1a2342;--surface-3:#232c52;--rb-100:#cdd9ff;--rb-300:#6e8aff;--rb-400:#4a6cf0;--rb-500:#2f50d8;--rb-600:#2240b8;--rb-700:#18308f;--rb-800:#0f1f63;--rb-900:#0a1542;--steel:#8ba0c7;--steel-2:#a9bbdc;--ink:#e6ebf5;--ink-dim:#aab3c8;--ink-mute:#6f7a93;--warm:#c9b88a;--warm-bright:#e6d6a8;--ok:#4ed3a0;--bad:#e16b7a;--border:rgba(110,138,255,0.12);--border-strong:rgba(110,138,255,0.22);--border-warm:rgba(201,184,138,0.22);--shadow-sm:0 2px 8px rgba(0,0,0,0.35);--shadow-md:0 6px 22px rgba(0,0,0,0.45);--shadow-glow:0 0 28px rgba(74,108,240,0.18);--radius-sm:6px;--radius:10px;--radius-lg:14px;--container:1240px}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body,html{overflow-x:hidden}body{font-family:var(--font-heebo),"Heebo",system-ui,sans-serif;font-weight:400;color:var(--ink);background:var(--bg-0);line-height:1.45;min-height:100vh;direction:rtl}a{color:var(--rb-300);text-decoration:none;transition:color .2s ease}a:hover{color:var(--rb-100)}img{max-width:100%;display:block}ul{list-style:none;padding:0;margin:0}button{font-family:inherit;cursor:pointer}.scene{position:fixed;inset:0;z-index:-2;background:radial-gradient(ellipse 1200px 800px at 50% -10%,rgba(47,80,216,.18),transparent 60%),radial-gradient(ellipse 900px 600px at 100% 30%,rgba(24,48,143,.14),transparent 70%),radial-gradient(ellipse 800px 600px at 0 60%,rgba(15,31,99,.16),transparent 70%),linear-gradient(180deg,#07090f,#0b0f1a 40%,#07090f)}.card{background:linear-gradient(180deg,var(--surface) 0,var(--bg-2) 100%);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-sm)}.card-head{padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--border);background:linear-gradient(180deg,rgba(74,108,240,.05),transparent);position:relative}.card-head:before{content:"";position:absolute;right:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--rb-400),var(--rb-700))}.card-head h3{margin:0;font-family:Cinzel,serif;font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:var(--radius);border:1px solid transparent;font-weight:600;font-size:13px;text-decoration:none;transition:all .2s ease;cursor:pointer;background:transparent;color:var(--ink)}.btn-primary{background:linear-gradient(180deg,var(--rb-400),var(--rb-600));color:#fff!important;border-color:var(--rb-400);box-shadow:0 4px 14px rgba(47,80,216,.4),inset 0 1px 0 rgba(255,255,255,.2)}.btn-primary:hover{background:linear-gradient(180deg,var(--rb-300),var(--rb-500));transform:translateY(-1px);box-shadow:0 6px 20px rgba(74,108,240,.5)}.btn-ghost{border-color:var(--border-strong);background:rgba(26,35,66,.5)}.btn-ghost:hover{border-color:var(--rb-400);background:rgba(47,80,216,.15)}.mu-input{width:100%;background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--ink);padding:11px 14px;font-size:13px;font-family:inherit;transition:border-color .2s,background .2s;direction:rtl}.skip-link{position:fixed;top:-60px;right:18px;z-index:9999;padding:10px 18px;background:var(--rb-400,#3159e8);color:#fff;font-size:14px;font-weight:700;border-radius:0 0 8px 8px;text-decoration:none;transition:top .15s ease-in-out}.skip-link:focus{top:0;outline:3px solid #fff;outline-offset:2px}.mu-input:focus{outline:none;border-color:var(--rb-400);background:var(--bg-2)}[role=button]:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--rb-300);outline-offset:2px;border-radius:4px}.mu-input::placeholder{color:var(--ink-mute)}.rank-row{display:grid;grid-template-columns:28px 26px 1fr auto;gap:10px;align-items:center;padding:8px 10px;border-radius:6px;background:rgba(26,35,66,.4);border:1px solid transparent;transition:all .2s ease}.rank-row:hover{background:rgba(26,35,66,.7);border-color:var(--border)}.rank-row.top-1{background:linear-gradient(90deg,rgba(201,184,138,.16),rgba(26,35,66,.5));border-color:var(--border-warm)}.rank-row.top-2{background:linear-gradient(90deg,rgba(139,160,199,.12),rgba(26,35,66,.5));border-color:rgba(139,160,199,.2)}.rank-row.top-3{background:linear-gradient(90deg,rgba(176,124,84,.12),rgba(26,35,66,.5));border-color:rgba(176,124,84,.22)}.progress-bar{height:6px;border-radius:3px;background:var(--bg-1);border:1px solid var(--border);overflow:hidden}.progress-fill{height:100%;background:linear-gradient(90deg,var(--rb-400),var(--rb-300));box-shadow:0 0 12px var(--rb-400);transition:width 1s ease}.pill-online{background:rgba(78,211,160,.12);color:var(--ok);border:1px solid rgba(78,211,160,.3);padding:4px 10px;border-radius:999px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;display:inline-flex;align-items:center;gap:6px}.blip{width:6px;height:6px;border-radius:50%;background:var(--ok);box-shadow:0 0 8px var(--ok);animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.slide{position:absolute;inset:0;background-size:cover;background-position:50%;opacity:0;transition:opacity .8s ease}.slide.active{opacity:1}.slide:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,9,15,.85) 10%,rgba(7,9,15,.55) 50%,rgba(7,9,15,.2))}@keyframes shine{0%,to{transform:translateX(-200%) skewX(-20deg)}50%{transform:translateX(300%) skewX(-20deg)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes spinRev{to{transform:rotate(-1turn)}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-1)}::-webkit-scrollbar-thumb{background:var(--surface-3);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--rb-700)}:root{--e-out:cubic-bezier(.16,1,.3,1);--e-in-out:cubic-bezier(.7,0,.2,1);--e-spring:cubic-bezier(.34,1.56,.64,1)}.scene{overflow:hidden}.scene:after{content:"";position:absolute;inset:-600px;will-change:transform;background-image:radial-gradient(1px 1px at 23% 17%,rgba(255,255,255,.35),transparent 60%),radial-gradient(1px 1px at 67% 41%,rgba(110,138,255,.5),transparent 60%),radial-gradient(1px 1px at 12% 78%,rgba(201,184,138,.4),transparent 60%),radial-gradient(1px 1px at 88% 86%,rgba(255,255,255,.3),transparent 60%),radial-gradient(1px 1px at 44% 28%,rgba(110,138,255,.35),transparent 60%);background-size:600px 600px;animation:drift 60s linear infinite;opacity:.6;pointer-events:none;z-index:0}@keyframes drift{0%{transform:translateZ(0)}to{transform:translate3d(600px,600px,0)}}.nav-wrap{position:sticky;top:0;z-index:50;backdrop-filter:blur(14px) saturate(140%);background:linear-gradient(180deg,rgba(11,15,26,.92),rgba(11,15,26,.72));border-bottom:1px solid var(--border);transition:box-shadow .35s var(--e-out),border-color .35s var(--e-out)}.nav-wrap.scrolled{box-shadow:0 14px 40px -10px rgba(0,0,0,.7),0 0 0 1px rgba(74,108,240,.06);border-color:rgba(110,138,255,.18)}.nav-wrap:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--rb-400) 30%,var(--rb-300) 50%,var(--rb-400) 70%,transparent);background-size:200% 100%;animation:nav-shine 6s linear infinite;opacity:.35}@keyframes nav-shine{to{background-position:-200% 0}}.nav-inner{max-width:var(--container);margin:0 auto;padding:12px 24px;gap:12px}.brand,.nav-inner{display:flex;align-items:center}.brand{flex-shrink:0;margin-left:8px;position:relative;text-decoration:none}.brand .word{font-family:var(--font-heebo),sans-serif;font-weight:700;font-size:22px;letter-spacing:.12em;color:var(--ink);text-shadow:0 0 18px rgba(74,108,240,.35);position:relative;padding-left:14px;white-space:nowrap}.brand .word b{color:var(--rb-300);font-weight:700}.brand .word:after{content:"";position:absolute;right:-14px;top:50%;transform:translateY(-50%);width:4px;height:20px;background:linear-gradient(180deg,var(--rb-300),var(--rb-700));border-radius:2px;box-shadow:0 0 10px var(--rb-400)}.brand:hover .word b{animation:brandFlick .6s var(--e-out)}@keyframes brandFlick{0%{text-shadow:0 0 0 rgba(110,138,255,0)}50%{text-shadow:0 0 24px rgba(110,138,255,.9),0 0 4px #fff}to{text-shadow:0 0 18px rgba(74,108,240,.35)}}.nav-links{display:flex;gap:2px;flex:1;justify-content:center}.nav-links,.nav-links .nlink{align-items:center;position:relative}.nav-links .nlink{color:var(--ink-dim);font-size:14px;font-weight:500;padding:9px 14px;border-radius:var(--radius-sm);white-space:nowrap;transition:color .2s ease;display:inline-flex;gap:6px;background:none;border:none;cursor:pointer;font-family:inherit;text-decoration:none}.nav-links .nlink .caret{font-size:9px;opacity:.5;transition:transform .25s var(--e-out),opacity .2s}.nav-links .nlink.has-menu:hover .caret,.nav-links .nlink.has-menu[aria-expanded=true] .caret{transform:rotate(180deg);opacity:1}.nav-links .nlink.featured{color:var(--warm-bright);background:linear-gradient(180deg,rgba(201,184,138,.08),rgba(201,184,138,.02));border:1px solid var(--border-warm);margin-inline-start:8px}.nav-links .nlink.featured:before{content:"★";color:var(--warm);font-size:10px;margin-left:4px;filter:drop-shadow(0 0 6px rgba(201,184,138,.8))}.nav-links .nlink:hover{color:var(--ink)}.nav-links .nlink.contest{--c:232,198,107;--dot:#e8c66b;color:rgb(var(--c));font-weight:600;background:linear-gradient(180deg,rgba(var(--c),.14),rgba(var(--c),.04));border:1px solid rgba(var(--c),.38);box-shadow:0 0 0 1px rgba(var(--c),.06),0 0 14px rgba(var(--c),.12);margin-inline:4px;transition:color .3s,border-color .3s,box-shadow .3s,background .3s}.nav-links .nlink.contest.live{--c:74,222,128;--dot:#4ade80;color:#8ef0a8}.nav-links .nlink.contest.paused{--c:248,113,113;--dot:#f87171;color:#ffa3a3}.nav-links .nlink.contest:hover{color:#fff;border-color:rgba(var(--c),.7);box-shadow:0 0 0 1px rgba(var(--c),.12),0 0 22px rgba(var(--c),.28)}.nav-links .nlink.contest .live-dot{width:7px;height:7px;border-radius:50%;background:var(--dot);box-shadow:0 0 8px var(--dot);transition:background .3s,box-shadow .3s}.nav-links .nlink.contest.live .live-dot{animation:contestPulse 1.6s ease-in-out infinite}@keyframes contestPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.6);opacity:.55}}@media (prefers-reduced-motion:reduce){.nav-links .nlink.contest .live-dot{animation:none}}.nav-indicator{position:absolute;bottom:-1px;height:2px;background:linear-gradient(90deg,transparent,var(--rb-300),transparent);pointer-events:none;opacity:0;transition:right .35s var(--e-out),width .35s var(--e-out),opacity .25s;filter:drop-shadow(0 0 6px var(--rb-400))}.menu-wrap{position:relative}.nav-menu{position:absolute;top:calc(100% + 14px);right:50%;transform:translateX(50%) translateY(-8px);min-width:520px;background:linear-gradient(180deg,rgba(19,26,46,.98),rgba(11,15,26,.98));border:1px solid var(--border-strong);border-radius:var(--radius-lg);padding:16px;box-shadow:var(--shadow-md),0 0 80px -20px rgba(74,108,240,.4);opacity:0;pointer-events:none;visibility:hidden;transition:opacity .22s var(--e-out),transform .35s var(--e-out),visibility 0s linear .25s;z-index:60}.nav-menu:before{top:-1px;transform:translateX(50%);width:60%;height:1px;background:linear-gradient(90deg,transparent,var(--rb-400),transparent)}.nav-menu:after,.nav-menu:before{content:"";position:absolute;right:50%}.nav-menu:after{top:-8px;transform:translateX(50%) rotate(45deg);width:14px;height:14px;background:rgba(19,26,46,.98);border-top:1px solid var(--border-strong);border-right:1px solid var(--border-strong)}.menu-wrap.open .nav-menu,.menu-wrap:hover .nav-menu,.nav-menu:hover{opacity:1;pointer-events:auto;visibility:visible;transform:translateX(50%) translateY(0);transition-delay:0s,0s,0s}.menu-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.menu-item{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;border-radius:var(--radius-sm);color:var(--ink-dim);transition:background .2s,color .2s,transform .2s var(--e-out);opacity:0;transform:translateY(8px);text-decoration:none}.menu-wrap.open .menu-item,.menu-wrap:hover .menu-item{animation:menuItemIn .45s var(--e-out) forwards}.menu-item:first-child{animation-delay:.03s}.menu-item:nth-child(2){animation-delay:.06s}.menu-item:nth-child(3){animation-delay:.09s}.menu-item:nth-child(4){animation-delay:.12s}@keyframes menuItemIn{to{opacity:1;transform:translateY(0)}}.menu-item:hover{background:rgba(74,108,240,.1);color:var(--ink);transform:translateX(-4px)}.menu-item .ico{flex-shrink:0;width:36px;height:36px;border-radius:8px;background:linear-gradient(180deg,var(--surface-2),var(--bg-2));border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--rb-300);font-size:16px}.menu-item:hover .ico{border-color:var(--rb-400);box-shadow:0 0 22px -4px var(--rb-400);color:var(--rb-100)}.menu-item .t{font-size:13px;font-weight:600;color:var(--ink);margin:0 0 2px}.menu-item .d{line-height:1.4}.menu-foot,.menu-item .d{font-size:11px;color:var(--ink-mute)}.menu-foot{margin-top:10px;padding-top:10px;border-top:1px solid var(--border);justify-content:space-between;font-family:JetBrains Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.menu-foot,.nav-actions{display:flex;align-items:center}.nav-actions{gap:8px;flex-shrink:0}.icon-btn{width:44px;height:44px;border-radius:var(--radius-sm);border:1px solid var(--border);color:var(--ink-dim);display:inline-flex;align-items:center;justify-content:center;transition:all .2s;position:relative;overflow:hidden;background:none;cursor:pointer;font-family:inherit;text-decoration:none;flex-shrink:0}.icon-btn:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(74,108,240,.4),transparent 60%);opacity:0;transition:opacity .25s}.icon-btn:hover{color:var(--ink);border-color:var(--rb-400);transform:translateY(-1px)}.icon-btn:hover:before{opacity:1}.icon-btn .ko{top:6px;left:6px;width:6px;height:6px;background:var(--bad);box-shadow:0 0 8px var(--bad)}.icon-btn .ko,.icon-btn .ko:after{position:absolute;border-radius:50%}.icon-btn .ko:after{content:"";inset:-2px;border:1px solid var(--bad);animation:ringPulse 1.6s ease-out infinite}@keyframes ringPulse{0%{transform:scale(.6);opacity:1}to{transform:scale(2.4);opacity:0}}.shop-pill{color:var(--warm-bright);font-size:13px;font-weight:500;padding:9px 14px;border-radius:var(--radius-sm);border:1px solid var(--border-warm);background:linear-gradient(180deg,rgba(201,184,138,.08),rgba(201,184,138,.02));display:inline-flex;align-items:center;gap:6px;transition:all .25s var(--e-out);text-decoration:none;white-space:nowrap}.shop-pill:hover{border-color:var(--warm);background:linear-gradient(180deg,rgba(201,184,138,.16),rgba(201,184,138,.05));box-shadow:0 0 24px -4px rgba(201,184,138,.4);transform:translateY(-1px);color:var(--warm-bright)}.user-wrap{position:relative}.user-pill{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 12px;border-radius:8px;border:1px solid var(--border);background:rgba(26,35,66,.55);color:var(--ink);font-size:13px;font-weight:500;transition:all .2s;cursor:pointer;font-family:inherit}.user-pill .avatar{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,var(--rb-400),var(--rb-700));display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.15);flex-shrink:0}.user-pill .nm{white-space:nowrap}.user-pill .chev{font-size:9px;opacity:.5;transition:transform .25s var(--e-out)}.user-pill:hover{border-color:var(--rb-400);background:rgba(26,35,66,.75)}.user-wrap.open .user-pill{border-color:var(--rb-400);background:rgba(26,35,66,.85)}.user-wrap.open .user-pill .chev{transform:rotate(180deg)}.user-menu{position:absolute;top:calc(100% + 10px);left:0;min-width:260px;padding:8px;background:linear-gradient(180deg,rgba(19,26,46,.98),rgba(11,15,26,.98));border:1px solid var(--border-strong);border-radius:var(--radius);box-shadow:var(--shadow-md),0 0 80px -20px rgba(74,108,240,.4);opacity:0;pointer-events:none;transform:translateY(-6px) scale(.98);transform-origin:top right;transition:opacity .2s var(--e-out),transform .3s var(--e-spring);z-index:70}.user-wrap.open .user-menu{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.user-menu-head{padding:12px;border-radius:8px;background:linear-gradient(180deg,rgba(74,108,240,.12),rgba(74,108,240,0));display:flex;gap:10px;align-items:center;margin-bottom:6px;border:1px solid var(--border)}.user-menu-head .name{font-weight:600;font-size:13px}.user-menu-head .sub{font-size:11px;color:var(--ink-mute);font-family:JetBrains Mono,monospace}.user-menu-head .avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--rb-400),var(--rb-700));justify-content:center;font-weight:700;color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.15);flex-shrink:0}.user-menu .row,.user-menu-head .avatar{display:flex;align-items:center;font-size:13px}.user-menu .row{gap:10px;padding:9px 10px;border-radius:6px;color:var(--ink-dim);transition:background .15s,color .15s,padding-inline-end .25s var(--e-out);text-decoration:none;background:none;border:none;cursor:pointer;font-family:inherit;width:100%;text-align:right}.user-menu .row:hover{background:rgba(74,108,240,.12);color:var(--ink);padding-inline-end:18px}.user-menu .sep{height:1px;background:var(--border);margin:6px 0}.user-menu .row.danger{color:var(--bad)}.user-menu .row.danger:hover{background:rgba(225,107,122,.1);color:#ff8e9b}.user-menu .row .glyph{width:20px;text-align:center;opacity:.7}.menu-burger{display:none;width:44px;height:44px;border-radius:8px;border:1px solid var(--border);align-items:center;justify-content:center;background:none;cursor:pointer}.menu-burger .bar{position:relative;display:block;width:18px;height:2px;background:var(--ink);border-radius:2px;transition:transform .3s var(--e-out),opacity .2s}.menu-burger .bar:after,.menu-burger .bar:before{content:"";position:absolute;left:0;width:18px;height:2px;background:var(--ink);border-radius:2px;transition:transform .3s var(--e-out),top .3s var(--e-out)}.menu-burger .bar:before{top:-6px}.menu-burger .bar:after{top:6px}.menu-burger.active .bar{background:transparent}.menu-burger.active .bar:before{top:0;transform:rotate(45deg)}.menu-burger.active .bar:after{top:0;transform:rotate(-45deg)}.drawer-backdrop{position:fixed;inset:0;background:rgba(7,9,15,.72);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .3s var(--e-out);z-index:90}.drawer-backdrop.open{opacity:1;pointer-events:auto}.drawer{position:fixed;top:0;bottom:0;right:0;width:min(86vw,360px);background:var(--bg-1);border-inline-start:1px solid var(--border-strong);box-shadow:-20px 0 60px rgba(0,0,0,.6);transform:translateX(100%);transition:transform .38s var(--e-in-out);z-index:100;padding:24px 20px;overflow-y:auto;-webkit-overflow-scrolling:touch;will-change:transform;backface-visibility:hidden}.drawer.open{transform:translateX(0)}.drawer-head{justify-content:space-between;padding-bottom:18px;border-bottom:1px solid var(--border);margin-bottom:14px}.drawer .dlink,.drawer-head{display:flex;align-items:center}.drawer .dlink{gap:12px;padding:14px 10px;border-radius:8px;color:var(--ink-dim);font-size:15px;font-weight:500;text-decoration:none;background:none;border:none;cursor:pointer;font-family:inherit;width:100%;text-align:right}.drawer.open .dlink{animation:drawFade .3s var(--e-out) both}@keyframes drawFade{0%{opacity:0}to{opacity:1}}.drawer .dlink .g{width:34px;height:34px;border-radius:8px;background:var(--surface-2);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--rb-300);font-size:14px;flex-shrink:0}.drawer .dlink:hover{background:rgba(74,108,240,.1);color:var(--ink)}.drawer .dlink:hover .g{border-color:var(--rb-400);color:var(--rb-100)}.drawer .dlink.featured{color:var(--warm-bright);border:1px solid var(--border-warm);background:linear-gradient(180deg,rgba(201,184,138,.06),transparent)}.drawer .sep{height:1px;background:var(--border);margin:10px 0}.card{position:relative;transition:transform .35s var(--e-out),border-color .35s var(--e-out),box-shadow .35s var(--e-out)}.card:hover{transform:translateY(-2px);border-color:rgba(110,138,255,.38);box-shadow:var(--shadow-md),0 0 0 1px rgba(110,138,255,.18),0 0 50px -15px rgba(74,108,240,.4)}.card-head .more{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;color:var(--rb-300);text-transform:uppercase;display:inline-flex;align-items:center;gap:4px;transition:gap .25s var(--e-out);text-decoration:none}.card-head .more:hover{gap:10px}.rank-row{position:relative;overflow:hidden;transition:transform .25s var(--e-out),background .25s,border-color .25s}.rank-row:before{content:"";position:absolute;right:0;top:0;bottom:0;width:0;background:linear-gradient(90deg,rgba(74,108,240,.15),transparent);transition:width .35s var(--e-out)}.rank-row:hover{transform:translateX(-3px)}.rank-row:hover:before{width:100%}.tab-pill{transition:transform .42s var(--e-spring),width .42s var(--e-spring)}.stat-cell{transition:all .25s var(--e-out)}.stat-cell:hover{border-color:var(--border-strong);transform:translateY(-2px)}.news-item{text-decoration:none}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.slider-arrow{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;background:rgba(11,15,26,.7);border:1px solid var(--border-strong);display:flex;align-items:center;justify-content:center;z-index:3;opacity:0;transition:opacity .3s,background .25s,transform .25s var(--e-out);color:var(--ink);cursor:pointer;font-family:inherit}.slider:hover .slider-arrow{opacity:1}.slider-arrow:hover{background:rgba(74,108,240,.3);transform:translateY(-50%) scale(1.08)}.slider-arrow.l{left:14px}.slider-arrow.r{right:14px}.gm-evt{transition:transform .25s var(--e-out),border-color .25s,background .25s}.gm-evt:hover{transform:translateX(-3px);border-color:var(--border-strong)!important;background:rgba(26,35,66,.65)!important}.forum-btn{position:relative;overflow:hidden}.forum-btn:before{content:"";position:absolute;top:0;bottom:0;width:50%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);transform:translateX(220%) skewX(-20deg);transition:transform .8s var(--e-out)}.forum-btn:hover{border-color:var(--rb-400)!important;transform:translateY(-1px);box-shadow:0 8px 22px -8px rgba(74,108,240,.5)}.forum-btn:hover:before{transform:translateX(-220%) skewX(-20deg)}.btn-primary{position:relative;overflow:hidden;transition:all .22s var(--e-out)}.btn-primary:before{content:"";position:absolute;top:0;bottom:0;width:60%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:translateX(220%) skewX(-20deg);transition:transform .8s var(--e-out)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 28px -6px rgba(74,108,240,.6)}.btn-primary:hover:before{transform:translateX(-220%) skewX(-20deg)}.btn-primary:active{transform:translateY(0) scale(.98);transition-duration:.08s}.cmd-backdrop{position:fixed;inset:0;background:rgba(7,9,15,.65);backdrop-filter:blur(6px);z-index:120;opacity:0;pointer-events:none;transition:opacity .25s var(--e-out)}.cmd-backdrop.open{opacity:1;pointer-events:auto}.cmd{position:fixed;top:14vh;left:50%;transform:translateX(-50%) scale(.96) translateY(-8px);width:min(640px,92vw);z-index:121;background:linear-gradient(180deg,rgba(19,26,46,.99),rgba(11,15,26,.98));border:1px solid var(--border-strong);border-radius:14px;box-shadow:0 30px 80px -10px rgba(0,0,0,.7),0 0 100px -30px rgba(74,108,240,.5);opacity:0;pointer-events:none;transition:opacity .22s var(--e-out),transform .35s var(--e-spring);overflow:hidden}.cmd.open{opacity:1;pointer-events:auto;transform:translateX(-50%) scale(1) translateY(0)}.cmd-input{width:100%;background:transparent;border:none;outline:none;padding:18px 20px;font-size:16px;color:var(--ink);font-family:inherit;border-bottom:1px solid var(--border);direction:rtl}.cmd-input::placeholder{color:var(--ink-mute)}.cmd-list{max-height:50vh;overflow:auto;padding:8px}.cmd-group{padding:8px 6px 4px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;color:var(--ink-mute);text-transform:uppercase}.cmd-row{gap:12px;padding:10px 12px;border-radius:8px;color:var(--ink-dim);cursor:pointer;transition:background .15s,color .15s;font-size:14px}.cmd-row,.cmd-row .g{display:flex;align-items:center}.cmd-row .g{width:28px;height:28px;border-radius:6px;background:var(--surface-2);justify-content:center;color:var(--rb-300);font-size:13px;flex-shrink:0}.cmd-row .g,.cmd-row .kbd{border:1px solid var(--border)}.cmd-row .kbd{margin-inline-start:auto;font-family:JetBrains Mono,monospace;font-size:10px;color:var(--ink-mute);padding:2px 7px;border-radius:4px;background:rgba(26,35,66,.5)}.cmd-row.active,.cmd-row:hover{background:rgba(74,108,240,.14);color:var(--ink)}.cmd-foot{display:flex;gap:14px;padding:10px 18px;border-top:1px solid var(--border);font-size:10px;color:var(--ink-mute);letter-spacing:.08em}.cmd-foot,.cmd-foot kbd{font-family:JetBrains Mono,monospace}.cmd-foot kbd{padding:1px 6px;border-radius:3px;border:1px solid var(--border);background:var(--bg-2);margin-inline-end:4px;color:var(--ink-dim)}@media (max-width:900px){.nav-links{display:none!important}.menu-burger{display:flex}.user-pill .nm{display:none}.home-layout,.seo-grid{grid-template-columns:1fr!important}.seo-grid{gap:24px!important}.footer-grid{grid-template-columns:1fr 1fr!important;gap:32px!important}.commands-stats{grid-template-columns:1fr!important}.shop-category-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:600px){.card{padding:14px 12px}.card-head{padding:0 0 12px}.btn{padding:12px 18px!important;font-size:13px!important}.shop-pill{display:none}.nav-actions{gap:6px}.nav-inner{padding:0 12px}.nav-actions .btn-ghost{display:none}.nav-actions .btn-primary{padding:8px 14px!important}.download-grid{grid-template-columns:1fr!important}.steps-grid{grid-template-columns:repeat(2,1fr)!important}.commands-grid,.shop-category-grid{grid-template-columns:1fr!important}}@media (max-width:480px){.drawer{width:100vw}.user-pill .avatar{width:26px;height:26px;font-size:10px}.footer-grid{gap:28px!important}.footer-grid,.steps-grid{grid-template-columns:1fr!important}.btn-ghost,.btn-primary{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}