.nav-progress{z-index:10000;pointer-events:none;opacity:0;height:3px;transition:opacity var(--dur-base,.3s) var(--ease-out,ease);position:fixed;inset:0 0 auto}.nav-progress i{background:linear-gradient(90deg,var(--jl-periwinkle),var(--jl-pink-tint),var(--jl-cyan));width:0;height:100%;box-shadow:0 0 10px color-mix(in srgb,var(--jl-periwinkle) 70%,transparent);border-radius:0 999px 999px 0;display:block}.nav-progress.busy{opacity:1}.nav-progress.busy i{animation:8s cubic-bezier(.1,.7,.2,1) forwards nav-progress-grow}.nav-progress.done{opacity:0;transition-delay:.15s}.nav-progress.done i{width:100%;transition:width .2s var(--ease-out,ease)}@keyframes nav-progress-grow{0%{width:0}10%{width:35%}to{width:88%}}@media (prefers-reduced-motion:reduce){.nav-progress.busy i{width:60%;animation:none}.nav-progress,.nav-progress.done i{transition:none}}
@media (min-width:701px) and (max-width:900px){.portal-nav .portal-nav-links{display:none}.portal-nav .portal-menu-button{display:block}}.jl-nav{transition:box-shadow .3s,border-color .3s,background .3s}.jl-nav:hover{border-color:var(--jl-white-18);box-shadow:0 16px 46px #00000080,inset 0 1px #ffffff14}.jl-nav-a{color:var(--jl-text-secondary);text-decoration:none;transition:color .22s;position:relative}.jl-nav-a:after{content:"";inset-inline:0;background:linear-gradient(90deg,var(--jl-periwinkle),var(--jl-pink));transform-origin:50%;border-radius:2px;height:2px;transition:transform .28s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-7px;transform:scaleX(0)}.jl-nav-a:hover{color:#fff}.jl-nav-a:hover:after{transform:scaleX(1)}.jl-nav[data-active=home] [data-k=home],.jl-nav[data-active=games] [data-k=games],.jl-nav[data-active=about] [data-k=about],.jl-nav[data-active=contact] [data-k=contact]{color:#fff}.jl-nav[data-active=home] [data-k=home]:after,.jl-nav[data-active=games] [data-k=games]:after,.jl-nav[data-active=about] [data-k=about]:after,.jl-nav[data-active=contact] [data-k=contact]:after{transform:scaleX(1)}.jl-menu-toggle{border:1px solid var(--jl-white-12);color:#fff;background:var(--jl-white-08);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;transition:background .2s,border-color .2s,transform .15s;display:none}.jl-menu-toggle:hover{background:var(--jl-white-12);border-color:var(--jl-white-18)}.jl-menu-toggle:active{transform:scale(.95)}.jl-mobile-nav-layer{z-index:900;-webkit-backdrop-filter:blur(8px);background:#04020fb3;animation:.2s both jlOvIn;position:fixed;inset:0}.jl-mobile-nav-panel{border-inline-end:1px solid var(--jl-white-12);width:min(86vw,360px);font-family:var(--font-ui);background:linear-gradient(165deg,#15103f 0%,#090522 62%,#050314 100%);flex-direction:column;padding:22px;animation:.34s cubic-bezier(.16,1,.3,1) both jlMobileNavIn;display:flex;position:absolute;inset-block:0;inset-inline-start:0;box-shadow:-24px 0 70px #00000080}.jl-mobile-nav-head{border-bottom:1px solid var(--jl-white-08);justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;display:flex}.jl-mobile-brand{align-items:center;gap:10px;display:flex}.jl-mobile-brand img:first-child{border-radius:10px;width:42px;height:42px}.jl-mobile-brand img:last-child{width:auto;height:24px}.jl-mobile-nav-close{border:1px solid var(--jl-white-12);background:var(--jl-white-08);color:#fff;cursor:pointer;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.jl-mobile-nav-links{flex-direction:column;gap:8px;padding-block:26px;display:flex}.jl-mobile-nav-links a{min-height:52px;color:var(--jl-text-secondary);border-radius:15px;align-items:center;padding:12px 17px;font-size:16px;font-weight:800;transition:background .18s,color .18s,transform .18s;display:flex;position:relative}.jl-mobile-nav-links a:hover{color:#fff;background:var(--jl-white-06);transform:translate(-2px)}.jl-mobile-nav-links a[data-current=true]{color:#fff;background:linear-gradient(110deg,#6878ce3d,#d830751f);box-shadow:inset 0 0 0 1px #6878ce4d}.jl-mobile-nav-links a[data-current=true]:before{content:"";background:var(--jl-pink);border-radius:50%;width:7px;height:7px;margin-inline-end:11px;box-shadow:0 0 12px #d83075b3}.jl-mobile-download{color:#fff;background:var(--jl-periwinkle-deep);border-radius:999px;justify-content:center;align-items:center;min-height:48px;margin-top:auto;padding:11px 18px;font-size:14px;font-weight:800;display:flex;box-shadow:0 12px 28px #6878ce4d}@keyframes jlMobileNavIn{0%{opacity:.5;transform:translate(36px)}to{opacity:1;transform:none}}@media (max-width:900px){[data-nav-links]{display:none!important}.jl-menu-toggle{display:flex}.jl-site-header{padding-inline:16px!important}.jl-nav{max-width:100%!important}}.jl-userpill{background:var(--jl-white-08);box-shadow:inset 0 0 0 1px var(--jl-white-12);border-radius:999px;align-items:center;gap:6px;padding:4px 6px;transition:background .2s,box-shadow .2s;display:flex}.jl-userpill:hover{background:var(--jl-white-12);box-shadow:inset 0 0 0 1px var(--jl-white-18)}.jl-ucaretbtn{cursor:pointer;color:var(--jl-text-secondary);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:background .2s,color .2s;display:inline-flex}.jl-ucaretbtn:hover{background:var(--jl-white-12);color:#fff}.jl-uopen{cursor:pointer;background:0 0;border:none;border-radius:14px;align-items:center;gap:11px;padding:2px;transition:opacity .2s;display:flex}.jl-uopen:hover{opacity:.82}.jl-uname{font-family:var(--font-ui);color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:100px;font-size:15px;font-weight:800;overflow:hidden}.jl-uav{background-position:50%;background-size:cover;background-color:var(--jl-navy);width:44px;height:44px;box-shadow:0 0 0 2px var(--jl-periwinkle);border-radius:13px;flex:none}.jl-logoutbtn{cursor:pointer;width:40px;height:40px;color:var(--jl-text-secondary);background:var(--jl-white-08);box-shadow:inset 0 0 0 1px var(--jl-white-12);border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex}.jl-logoutbtn:hover{background:color-mix(in srgb,var(--status-error,#cd223e) 18%, transparent);color:var(--status-error,#cd223e);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--status-error,#cd223e) 38%, transparent)}.jl-avmodal{width:100%;max-width:560px;max-height:88vh;box-shadow:inset 0 0 0 1px var(--jl-white-08),0 40px 90px #0009;background:linear-gradient(165deg,#11103a,#0a0726);border-radius:24px;flex-direction:column;display:flex;overflow:hidden}.jl-avhead{justify-content:space-between;align-items:center;gap:12px;padding:20px 24px 14px;display:flex}.jl-avtitle{font-family:var(--font-arabic-display);color:#fff;font-size:24px;font-weight:700}.jl-avscroll{flex:1;padding:4px 24px 18px;overflow-y:auto}.jl-avname{background:var(--jl-white-08);width:100%;box-shadow:inset 0 0 0 1.5px var(--jl-white-12);color:#fff;font-family:var(--font-ui);text-align:center;border:none;border-radius:13px;outline:none;margin-bottom:18px;padding:13px 16px;font-size:16px;font-weight:800;transition:box-shadow .2s}.jl-avname:focus{box-shadow:inset 0 0 0 2px var(--jl-periwinkle)}.jl-avsec{font-family:var(--font-ui);color:#fff;margin:0 2px 13px;font-size:15px;font-weight:800}.jl-avdiv{background:var(--jl-white-12);border-radius:1px;height:1px;margin:26px 0 20px}.jl-vipband{border-top:1.5px solid var(--jl-gold);border-bottom:1.5px solid var(--jl-gold);background:#00000047;margin:34px -24px 0;padding:0 24px 24px;position:relative}.jl-vipcrown{filter:drop-shadow(0 4px 10px #cca60580);justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-68%)}.jl-avgrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.jl-avcell{cursor:pointer;aspect-ratio:1;box-shadow:inset 0 0 0 1px var(--jl-white-08);border-radius:16px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s;position:relative;overflow:hidden}.jl-avcell:hover{transform:translateY(-3px)}.jl-avimg{background-position:50%;background-size:cover;position:absolute;inset:0}.jl-avcell.on{box-shadow:0 0 0 3px var(--jl-periwinkle),0 10px 24px #6878ce80;transform:translateY(-2px)}.jl-avcheck{top:7px;background:var(--jl-periwinkle-deep);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:none;position:absolute;inset-inline-end:7px;box-shadow:0 4px 12px #00000059}.jl-avcell.on .jl-avcheck{display:flex}.jl-avprice{bottom:7px;box-shadow:inset 0 0 0 1px var(--jl-white-18);color:#fff;font-family:var(--font-ui);background:#07031ecc;border-radius:999px;align-items:center;gap:4px;padding:3px 9px 3px 6px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;inset-inline-start:7px}.jl-avlock{color:var(--jl-gold);background:#0503148c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.jl-crowndiv{color:var(--jl-gold);justify-content:center;align-items:center;gap:12px;margin:28px 0 14px;display:flex}.jl-crowndiv:before,.jl-crowndiv:after{content:"";background:linear-gradient(90deg,transparent,var(--jl-gold),transparent);opacity:.5;flex:1;height:1px}.jl-avfoot{border-top:1px solid var(--jl-white-08);background:#05031466;padding:16px 24px}.jl-avconfirm{cursor:pointer;width:100%;font-family:var(--font-ui);color:#fff;background:var(--jl-periwinkle-deep);border:none;border-radius:999px;padding:15px;font-size:16px;font-weight:800;transition:filter .15s,transform .12s;box-shadow:0 10px 26px #6878ce73}.jl-avconfirm:hover{filter:brightness(1.08)}.jl-avconfirm:active{transform:scale(.98)}.jl-bigav{background-position:50%;background-size:cover;border-radius:20px;width:170px;height:150px;margin:0 auto}@keyframes jlOvIn{0%{opacity:0}to{opacity:1}}@keyframes jlMoIn{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}.jl-overlay{z-index:200;-webkit-backdrop-filter:blur(12px);background:#040210b3;justify-content:center;align-items:center;padding:24px;animation:.25s both jlOvIn;display:flex;position:fixed;inset:0}.jl-modal{animation:.4s cubic-bezier(.16,1,.3,1) both jlMoIn;position:relative}.jl-mclose{top:16px;cursor:pointer;background:var(--jl-white-08);width:34px;height:34px;color:var(--jl-text-secondary);z-index:2;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-start:16px}.jl-social{background:var(--jl-white-08);box-shadow:inset 0 0 0 1px var(--jl-white-12);color:#fff;font-family:var(--font-ui);cursor:pointer;border:none;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:9px;padding:11px;font-size:14px;font-weight:800;display:flex}.jl-btn-primary{cursor:pointer;font-family:var(--font-ui);color:#fff;background:var(--jl-periwinkle-deep);box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--jl-periwinkle-soft) 60%,transparent);white-space:nowrap;border:none;border-radius:999px;align-items:center;gap:8px;padding:9px 20px;font-size:14px;font-weight:800;transition:filter .15s,transform .12s;display:inline-flex}.jl-btn-primary:hover{filter:brightness(1.08)}.jl-btn-primary:active{transform:scale(.97)}.jl-btn-gold{cursor:pointer;font-family:var(--font-ui);color:#1a1305;background:linear-gradient(120deg,var(--jl-gold),#cca605);white-space:nowrap;border:none;border-radius:999px;align-items:center;gap:7px;padding:9px 18px;font-size:14px;font-weight:800;text-decoration:none;transition:filter .15s,transform .12s;display:inline-flex;box-shadow:inset 0 0 0 3px #fcd2278c}.jl-btn-gold:hover{filter:brightness(1.06)}.jl-btn-gold:active{transform:scale(.97)}.jl-field{background:var(--jl-white-06,#ffffff0f);width:100%;box-shadow:inset 0 0 0 1.5px var(--jl-white-12);color:#fff;font-family:var(--font-ui);border:none;border-radius:12px;outline:none;padding:13px 15px;font-size:16px;font-weight:700;transition:box-shadow .2s,background .2s}.jl-field::placeholder{color:var(--jl-text-muted)}.jl-field:focus{box-shadow:inset 0 0 0 2px var(--jl-cyan);background:#6878ce1a}@media (max-width:620px){.jl-nav{gap:10px!important;padding-inline:14px!important}.jl-uname{display:none}.jl-uav{width:38px!important;height:38px!important}}@media (max-width:430px){.jl-btn-gold{padding:8px 12px;font-size:13px}.jl-btn-primary{padding:8px 13px;font-size:13px}.jl-nav{gap:8px!important;padding-inline:12px!important}.jl-nav-actions{gap:6px!important}.jl-menu-toggle{width:40px;height:40px}.jl-mobile-nav-panel{width:min(90vw,340px);padding:18px}}@media (prefers-reduced-motion:reduce){.jl-mobile-nav-layer,.jl-mobile-nav-panel{animation:none}.jl-mobile-nav-links a{transition:none}}
