@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/unbounded-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/unbounded-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root,html[data-theme=dark]{--mj-bg:#0a0a0c;--mj-panel:#131316;--mj-panel-2:#0e0e11;--mj-sunken:#050506;--mj-line:#1e1e23;--mj-line-2:#2c2c33;--mj-hover:#17171b;--mj-hover-2:#202026;--mj-header:rgba(10,10,12,.94);--mj-text:#f2f2f5;--mj-muted:#9b9ba6;--mj-dim:#6a6a76;--mj-accent:#3b7cff;--mj-accent-mid:#2f6be6;--mj-accent-deep:#1f57d6;--mj-on-accent:#ffffff;--mj-gold:#e0b055;--mj-gold-soft:#f0cb85;--mj-gold-deep:#b8862f;--mj-red:#c25560;--mj-pos:#4e9e7a;--mj-pos-soft:#86bda6;--mj-ring:0 0 0 3px rgba(59,124,255,.35);--mj-bevel:inset 0 1px 0 rgba(255,255,255,.07),inset 0 -1px 0 rgba(0,0,0,.35);--mj-glow-accent:0 0 16px rgba(59,124,255,.22);--mj-glow-gold:0 0 16px rgba(224,176,85,.2);--mj-hairline:rgba(255,255,255,.08);--mj-edge:1px solid var(--mj-hairline);--mj-r-sm:3px;--mj-r:4px;--mj-r-lg:6px;--mj-r-pill:999px;--mj-cut:10px;--mj-cut-sm:6px;--mj-t:150ms ease-in-out;--mj-input-inset:inset 0 2px 4px rgba(0,0,0,.3);--mj-display:"Unbounded","Manrope",ui-sans-serif,system-ui,sans-serif;--mj-font:"Manrope",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mj-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--mj-num:var(--mj-mono)}html[data-theme=dim]{--mj-bg:#141416;--mj-panel:#1c1c20;--mj-panel-2:#18181b;--mj-sunken:#0e0e10;--mj-line:#2b2b31;--mj-line-2:#3a3a42;--mj-hover:#232328;--mj-hover-2:#2b2b31;--mj-header:rgba(20,20,22,.92);--mj-hairline:rgba(255,255,255,.1);--mj-text:#f2f2f5;--mj-muted:#9b9ba6;--mj-dim:#767681}html[data-theme=light]{--mj-bg:#f4f6f9;--mj-panel:#ffffff;--mj-panel-2:#eef1f5;--mj-sunken:#e9edf3;--mj-line:#d8dee7;--mj-line-2:#b6c0cd;--mj-hover:#e7ebf1;--mj-hover-2:#dbe1ea;--mj-header:rgba(255,255,255,.92);--mj-text:#10161d;--mj-muted:#55616f;--mj-dim:#76828f;--mj-accent:#1d4ed8;--mj-accent-mid:#1d4ed8;--mj-accent-deep:#1a3fa8;--mj-gold:#b47a06;--mj-gold-soft:#d59a1e;--mj-gold-deep:#8f5f05;--mj-red:#b3444f;--mj-pos:#2f6b52;--mj-pos-soft:#2a5f49;--mj-bevel:inset 0 1px 0 rgba(255,255,255,.9),inset 0 -1px 0 rgba(0,0,0,.09);--mj-glow-accent:0 0 14px rgba(29,78,216,.18);--mj-glow-gold:0 0 14px rgba(180,122,6,.22);--mj-hairline:rgba(0,0,0,.12);--mj-input-inset:inset 0 2px 4px rgba(0,0,0,.08)}*{box-sizing:border-box}:root,html[data-theme=dark],html[data-theme=dim]{color-scheme:dark}html[data-theme=light]{color-scheme:light}body,html{margin:0;padding:0;background:var(--mj-bg);color:var(--mj-text);font-family:var(--mj-font);-webkit-font-smoothing:antialiased;max-width:100%;overflow-x:clip}body{display:flex;flex-direction:column;width:100%;min-height:100vh;min-height:100dvh}.shell{flex:1 0 auto}.auth__card,.dash__header,.foot,.game__panel,.tile,body{transition:background-color .28s ease,border-color .28s ease,color .28s ease}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-family:var(--mj-display);font-weight:600;letter-spacing:-.015em}.adm-page__head h1,.adm-page__head h2,.adm-section h2,.auth__title,.mj-pf__title,.shelf__title,.vip__card b,.wal__title,h1,h2,h3,h4{color:var(--mj-text)}.dash__header{position:-webkit-sticky;position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:6px 12px;background:var(--mj-header);box-shadow:0 1px 0 rgba(234,179,8,.18);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dash__brand{display:inline-flex;align-items:center;gap:8px;flex:none}.dash__mark{display:block;height:26px;width:auto;color:var(--mj-text)}.dash__word{font-size:18px;font-weight:700;letter-spacing:-.01em;color:var(--mj-text)}@media (max-width:640px){.dash__mark{height:22px}.dash__word{font-size:16px}}.dash__brand svg{display:block}.dash__header{min-height:var(--mj-header-h);box-sizing:border-box}.dash__right{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end;min-width:0}.dash__balance{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dash__balance--action{padding:4px 12px;font:inherit;color:var(--mj-text);background:var(--mj-panel-2);border:1px solid var(--mj-line);border-radius:var(--mj-r);cursor:pointer;transition:border-color var(--mj-t),background var(--mj-t)}.dash__balance--action:hover{background:var(--mj-hover);border-color:var(--mj-accent)}.dash__balance--action:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(59,124,255,.35)}.dash__balance b{font-size:15px;font-weight:700}.dash__balance span{font-size:10px;letter-spacing:.06em;color:var(--mj-dim);text-transform:uppercase}.dash__btn{display:inline-block;padding:4px 8px;font:inherit;font-size:12.5px;font-weight:600;color:var(--mj-text);background:var(--mj-hover);border:1px solid var(--mj-line);border-radius:var(--mj-r);box-shadow:var(--mj-bevel);cursor:pointer;transition:background var(--mj-t),border-color var(--mj-t),box-shadow var(--mj-t)}.dash__avatar{display:grid;place-items:center;width:34px;height:34px;padding:0;font:inherit;font-size:13px;font-weight:800;color:var(--mj-on-accent);background:var(--mj-accent-deep);border:1px solid var(--mj-line);border-radius:var(--mj-r-pill);cursor:pointer;transition:filter var(--mj-t),transform var(--mj-t),box-shadow var(--mj-t)}.dash__avatar:hover{filter:brightness(1.08);transform:translateY(-1px)}.dash__avatar:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(59,124,255,.4)}.dash__cta{display:inline-block;padding:8px 16px;font:inherit;font-size:12.5px;font-weight:700;border:none;border-radius:var(--mj-r);cursor:pointer;white-space:nowrap;transition:background var(--mj-t),filter var(--mj-t),transform var(--mj-t)}.dash__cta,.dash__cta:hover{background:var(--mj-accent-deep)}.dash__cta:hover{filter:brightness(1.05);transform:translateY(-1px)}.dash__cta:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(59,124,255,.4)}.dash__btn:hover{background:var(--mj-hover-2);border-color:var(--mj-gold);box-shadow:var(--mj-bevel),var(--mj-glow-gold)}.dash__btn:focus-visible{outline:none;border-color:var(--mj-accent);box-shadow:var(--mj-ring)}.dash__status{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--mj-dim)}.dash__status--open{background:var(--mj-accent-deep);box-shadow:0 0 0 3px rgba(59,124,255,.18)}.dash__status--pending{background:var(--mj-gold)}.dash__status--down{background:var(--mj-red)}.dash__main{max-width:1180px;margin:0 auto;padding:16px 16px 96px}.feed{margin:0 auto 12px;max-width:1180px;padding:8px 12px;background:var(--mj-panel);border:var(--mj-edge);border-radius:var(--mj-r-lg)}.feed__header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.feed__subtitle{margin:6px 0 0;color:var(--mj-muted);font-size:12px}.feed__tabs{display:flex;gap:8px;flex-wrap:wrap}.feed__tab{padding:4px 8px;font-size:12px;color:var(--mj-text);background:var(--mj-hover);border:1px solid var(--mj-line);border-radius:var(--mj-r);cursor:pointer}.feed__tab--active{background:var(--mj-accent-deep);color:var(--mj-on-accent);border-color:transparent}.feed__columns{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;margin-top:14px;padding:0 14px 8px;border-bottom:1px solid var(--mj-line);color:var(--mj-muted);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.feed__columns span:last-child{text-align:right}.feed__list{margin-top:8px;display:grid;grid-gap:4px;gap:4px}.feed__row{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:center;width:100%;padding:10px 14px;background:transparent;border:0;border-radius:var(--mj-r-lg);font:inherit;font-size:13px;text-align:left;cursor:pointer;transition:background var(--mj-t)}.feed__row:hover{background:var(--mj-hover)}.feed__row:focus-visible{outline:2px solid var(--mj-accent);outline-offset:-2px}.feed__game{display:flex;align-items:center;gap:10px;min-width:0}.feed__icon{display:inline-flex;color:var(--mj-muted);filter:grayscale(1);flex-shrink:0}.feed__name{color:var(--mj-text);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed__payout{display:inline-flex;align-items:center;gap:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.feed__payout--win{color:#4e9e7a}.feed__empty,.feed__payout--loss{color:var(--mj-muted)}.feed__empty{padding:12px 8px;font-size:13px}.bdm__overlay{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:20px;background:rgba(0,0,0,.62);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);overflow-y:auto}.bdm__panel{width:min(440px,100%);background:var(--mj-panel);border:var(--mj-edge);border-radius:var(--mj-r-lg);padding:8px;color:#fff}.bdm__panel:focus{outline:none}.bdm__head{justify-content:space-between;gap:12px}.bdm__head,.bdm__ident{display:flex;align-items:center}.bdm__ident{gap:10px;min-width:0}.bdm__icon{display:inline-flex;color:#8a8f99;filter:grayscale(1)}.bdm__title{margin:0;font-size:16px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bdm__close{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;background:#20242d;border:1px solid #2a2f3a;border-radius:var(--mj-r);color:#8a8f99;cursor:pointer;transition:color var(--mj-t),background var(--mj-t)}.bdm__close:hover{background:#262b35;color:#fff}.bdm__meta{margin:16px 0 0;display:grid;grid-gap:8px;gap:8px;font-size:13px}.bdm__meta-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.bdm__meta-row dt{color:#8a8f99}.bdm__meta-row dd{margin:0;color:#fff;min-width:0}.bdm__user{display:inline-flex;padding:2px 6px;background:#20242d;border:1px solid #2a2f3a;border-radius:var(--mj-r);color:#d7dae0;font-size:12px;font-weight:600}.bdm__id-cell,.bdm__user{align-items:center;gap:6px}.bdm__id-cell{display:flex;min-width:0}.bdm__id{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:#d7dae0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bdm__copy{display:grid;place-items:center;width:24px;height:24px;flex-shrink:0;background:#20242d;border:1px solid #2a2f3a;border-radius:var(--mj-r);color:#8a8f99;cursor:pointer}.bdm__copy:hover{color:#fff}.bdm__stats{margin-top:16px;padding:4px 14px;background:#0e0f12;border:1px solid #20242d;border-radius:var(--mj-r-lg)}.bdm__stat{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0;font-size:13px}.bdm__stat+.bdm__stat{border-top:1px solid #1b1f27}.bdm__stat-label{color:#8a8f99}.bdm__stat-value{display:inline-flex;align-items:center;gap:6px;color:#fff;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bdm__stat-value--win{color:#4e9e7a}.bdm__stat-value--loss{color:#8a8f99}.bdm__play{width:100%;margin-top:16px;padding:8px 10px;background:#3b7cff;border:0;border-radius:var(--mj-r-lg);color:#0e0f12;font-size:14px;font-weight:800;cursor:pointer;transition:background var(--mj-t)}.bdm__play:hover{background:#1f57d6}.bdm__fair{margin-top:12px}.bdm__fair-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:6px 8px;background:#20242d;border:1px solid #2a2f3a;border-radius:var(--mj-r-lg);color:#d7dae0;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.bdm__fair-toggle:hover{color:#fff}.bdm__chev{transition:transform var(--mj-t)}.bdm__chev--open{transform:rotate(180deg)}.bdm__fair-body{margin-top:8px;padding:8px;background:#0e0f12;border:1px solid #20242d;border-radius:var(--mj-r-lg);display:grid;grid-gap:10px;gap:10px}.bdm__seed{display:grid;grid-gap:4px;gap:4px}.bdm__seed-label{color:#8a8f99;font-size:11px;text-transform:uppercase;letter-spacing:.05em}.bdm__seed-value{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:#d7dae0;overflow-wrap:anywhere}.bdm__seed-sealed{font-size:12px;color:#8a8f99;font-style:italic}.bdm__fair-note{margin:0;font-size:12px;color:#8a8f99}@media (max-width:480px){.bdm__meta-row{align-items:flex-start;flex-direction:column;gap:2px}}.lang{display:inline-flex;align-items:center;gap:2px;padding:2px;background:var(--mj-panel-2);border:1px solid var(--mj-line);border-radius:var(--mj-r)}.lang__pill{min-width:34px;padding:4px 8px;font:inherit;font-size:11.5px;font-weight:700;letter-spacing:.06em;color:var(--mj-muted);background:transparent;border:0;border-radius:var(--mj-r);cursor:pointer;transition:color var(--mj-t),background var(--mj-t)}.lang__pill:hover:not(.lang__pill--on){color:var(--mj-text);background:var(--mj-hover)}.lang__pill--on{color:var(--mj-on-accent);background:var(--mj-accent-deep)}.lang__pill:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(59,124,255,.35)}@media (prefers-reduced-motion:reduce){.lang__pill{transition:none}}.theme{gap:2px;padding:2px;background:var(--mj-hover);border:1px solid var(--mj-line);border-radius:var(--mj-r)}.theme,.theme__opt{display:flex;align-items:center}.theme__opt{position:relative;justify-content:center;width:30px;height:26px;padding:0;color:var(--mj-muted);background:none;border:0;border-radius:var(--mj-r);cursor:pointer;transition:color var(--mj-t)}.theme__opt:hover{color:var(--mj-text)}.theme__opt--on{color:var(--mj-on-accent)}.theme__opt:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(59,124,255,.35)}.theme__pill{position:absolute;inset:0;background:var(--mj-line-2);border-radius:var(--mj-r)}.theme__icon{position:relative;display:flex}.dash__gate{max-width:560px;margin:64px auto;padding:20px;background:var(--mj-panel);border:1px solid var(--mj-line);border-radius:var(--mj-r-lg)}.dash__gate h1{margin:0 0 8px;font-size:18px}.dash__gate p{margin:0 0 14px;font-size:13.5px;line-height:1.6;color:var(--mj-muted)}.dash__gate code{padding:1px 4px;font-family:var(--mj-mono);font-size:12px;background:var(--mj-panel-2);border-radius:var(--mj-r-sm)}.dash__gate form{display:flex;gap:8px}.dash__input{flex:1 1 auto;min-width:0;padding:8px 10px;font-family:var(--mj-mono);font-size:13px;color:var(--mj-text);background:var(--mj-panel-2);border:1px solid var(--mj-line);border-radius:var(--mj-r);outline:none}.dash__input:focus-visible{border-color:var(--mj-accent);box-shadow:var(--mj-ring)}.auth{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:32px 20px;background:var(--mj-bg)}.auth__card{width:100%;max-width:400px;padding:16px;background:var(--mj-panel);border:var(--mj-edge);border-radius:var(--mj-r-lg)}.auth__brand{display:block;margin-bottom:20px;font-size:15px;font-weight:800;letter-spacing:.22em;color:var(--mj-accent)}.auth__title{margin:0 0 6px;font-size:21px;font-weight:700}.auth__sub{margin:0 0 20px;font-size:13.5px;line-height:1.6;color:var(--mj-muted)}.auth__field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.auth__label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mj-muted)}.auth__label-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.auth__label-link{font-size:11.5px;font-weight:600;color:var(--mj-accent);text-decoration:none}.auth__label-link:hover{text-decoration:underline}.auth__label-link:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(59,124,255,.28);border-radius:var(--mj-r-sm)}.auth__input{width:100%;padding:6px 8px;font-family:var(--mj-font);font-size:14px;color:var(--mj-text);background:var(--mj-panel-2);border:1px solid var(--mj-line);border-radius:var(--mj-r-lg);outline:none;transition:border-color var(--mj-t),box-shadow var(--mj-t)}.auth__input::placeholder{color:var(--mj-dim)}.auth__input:focus-visible{border-color:var(--mj-accent);box-shadow:var(--mj-ring)}.auth__input[aria-invalid=true]{border-color:var(--mj-red)}.auth__input:disabled{opacity:.6;cursor:not-allowed}.auth__hint{font-size:11.5px;color:var(--mj-dim)}.auth__rules{display:grid;grid-gap:2px;gap:2px;margin:6px 0 0;padding:0;list-style:none}.auth__rule{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--mj-muted);transition:color var(--mj-t)}.auth__rule--met{color:var(--mj-accent)}.auth__rule span{width:10px;text-align:center;font-weight:800}.auth__notice{margin:0 0 14px;padding:6px 8px;font-size:12.5px;line-height:1.5;color:var(--mj-muted);background:rgba(59,124,255,.07);border:1px solid rgba(59,124,255,.25);border-radius:var(--mj-r-lg)}.auth__otp{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:8px;gap:8px}.auth__otp-box{width:100%;padding:8px 0;font-family:var(--mj-num);font-size:20px;font-weight:700;text-align:center;color:var(--mj-text);background:var(--mj-sunken);border:1px solid var(--mj-hairline);border-radius:var(--mj-r);box-shadow:var(--mj-input-inset);transition:border-color var(--mj-t),box-shadow var(--mj-t)}.auth__otp-box:focus-visible{outline:none;border-color:var(--mj-accent);box-shadow:0 0 0 3px rgba(59,124,255,.18)}.auth__otp-box:disabled{opacity:.6;cursor:not-allowed}.auth__otp-foot{display:flex;justify-content:space-between;gap:10px;margin-top:12px}.auth__turnstile{display:flex;justify-content:center;margin:14px 0 4px;min-height:65px}.auth__turnstile:empty{min-height:0;margin:0}.auth__link-btn{padding:0;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--mj-accent);background:none;border:0;cursor:pointer}.auth__link-btn:disabled{color:var(--mj-dim);cursor:not-allowed}.auth__link-btn:hover:not(:disabled){text-decoration:underline}.auth__link-btn:focus-visible{outline:none;box-shadow:var(--mj-ring)}.auth__submit{width:100%;margin-top:6px;padding:6px 8px;font-family:inherit;font-size:14px;font-weight:700;color:var(--mj-on-accent);background:var(--mj-accent-deep);border:1px solid var(--mj-accent);border-radius:var(--mj-r);cursor:pointer;transition:filter var(--mj-t)}.auth__submit:hover:not(:disabled){background:var(--mj-accent-mid);border-color:var(--mj-accent-mid)}.auth__submit:focus-visible{outline:none;box-shadow:var(--mj-ring)}.auth__submit:disabled{opacity:.55;cursor:progress}.auth__error{margin:0 0 16px;padding:6px 8px;font-size:13px;line-height:1.5;color:var(--mj-red);background:rgba(240,97,109,.12);border:1px solid rgba(240,97,109,.3);border-radius:var(--mj-r)}.auth__alt{margin:16px 0 0;padding-top:16px;font-size:13px;color:var(--mj-muted);text-align:center;border-top:1px solid var(--mj-line)}.auth__alt a{color:var(--mj-accent);font-weight:600}.auth__alt a:hover{text-decoration:underline}.auth__google{margin-top:16px}.auth__divider{display:flex;align-items:center;gap:12px;margin-bottom:16px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mj-muted)}.auth__divider:after,.auth__divider:before{content:"";flex:1 1;height:1px;background:var(--mj-line)}.game__head{display:flex;align-items:baseline;gap:10px;margin-bottom:12px}.game__title{margin:0;font-size:20px;font-weight:700}.game__sub{font-size:13px;color:var(--mj-muted)}.game__history{margin-bottom:14px}.game__grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:16px;gap:16px;align-items:start}@media (max-width:900px){.game__grid{grid-template-columns:minmax(0,1fr)}}.game__stage{border:1px solid var(--mj-line);border-radius:var(--mj-r-lg);min-width:0}.game__panel,.game__stage{padding:14px;background:var(--mj-panel)}.game__panel{display:flex;flex-direction:column;gap:14px;border:1px solid transparent;border-radius:var(--mj-r-lg)}.game__banner{padding:8px 12px;font-size:12.5px;font-weight:600;border-radius:var(--mj-r);background:rgba(240,97,109,.12);border:1px solid rgba(240,97,109,.3);color:var(--mj-red)}.opt{display:flex;flex-direction:column;gap:6px}.opt__label{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--mj-muted)}.opt__row{display:flex;gap:6px;flex-wrap:wrap}.opt__chip{flex:1 1 auto;padding:4px 6px;font-size:12.5px;font-weight:600;color:var(--mj-muted);background:var(--mj-panel-2);border:1px solid var(--mj-line);border-radius:var(--mj-r);cursor:pointer;transition:background var(--mj-t),color var(--mj-t),border-color var(--mj-t)}.opt__chip:hover:not(:disabled){color:var(--mj-text);border-color:var(--mj-line-2)}.opt__chip[aria-pressed=true]{color:#04120d;background:var(--mj-accent-deep);border-color:var(--mj-accent)}.opt__chip:disabled{opacity:.45;cursor:not-allowed}.opt__chip:focus-visible{outline:none;box-shadow:var(--mj-ring)}.opt__stat{display:flex;justify-content:space-between;font-size:12.5px;color:var(--mj-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.opt__stat b{color:var(--mj-text);font-weight:600}.opt__range{width:100%;accent-color:var(--mj-accent)}.stage__center{display:grid;place-items:center;grid-gap:14px;gap:14px;min-height:260px;text-align:center}.readout{font-size:46px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.readout--win{color:var(--mj-accent)}.readout--lose{color:var(--mj-red)}.readout__note{font-size:13px;color:var(--mj-muted)}.keno__paytable{display:flex;flex-direction:column;gap:2px;max-height:220px;overflow-y:auto}.keno__paytable-row{display:flex;justify-content:space-between;padding:4px 8px;font-size:12.5px;color:var(--mj-muted);border-radius:var(--mj-r);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.keno__paytable-row b{color:var(--mj-text);font-weight:600}.keno__paytable-row--active{background:rgba(217,164,65,.16);color:var(--mj-gold)}.keno__paytable-row--active b{color:var(--mj-gold)}@media (prefers-reduced-motion:reduce){.opt__chip{transition:none}}.ref{display:flex;flex-direction:column;gap:16px}.ref__head{margin-bottom:2px}.ref__title{margin:0 0 6px;font-size:21px;font-weight:700}.ref__sub{margin:0;max-width:62ch;font-size:13.5px;line-height:1.6;color:var(--mj-muted)}.ref__panel{display:flex;flex-direction:column;gap:10px;padding:10px;background:var(--mj-panel);border:1px solid var(--mj-line);border-radius:var(--mj-r-lg)}.ref__legend{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--mj-dim)}.ref__linkrow{display:flex;gap:8px;flex-wrap:wrap}.ref__input{flex:1 1 260px;min-width:0;padding:6px;font-family:var(--mj-mono);font-size:13px;color:var(--mj-text);background:var(--mj-panel-2);border:1px solid var(--mj-line);border-radius:var(--mj-r)}.ref__input:focus-visible{outline:none;border-color:var(--mj-accent);box-shadow:0 0 0 3px rgba(59,124,255,.18)}.ref__btn{padding:6px 8px;font-size:13px;font-weight:600;color:var(--mj-text);background:var(--mj-hover);border:1px solid var(--mj-line);border-radius:var(--mj-r);cursor:pointer;transition:background var(--mj-t),border-color var(--mj-t)}.ref__btn:hover:not(:disabled){background:var(--mj-hover-2);border-color:var(--mj-line-2)}.ref__btn:focus-visible{outline:none;border-color:var(--mj-accent);box-shadow:0 0 0 3px rgba(59,124,255,.2)}.ref__btn:disabled{opacity:.5;cursor:not-allowed}.ref__btn--primary{color:#06231b;background:var(--mj-accent-deep);border-color:var(--mj-accent)}.ref__btn--primary:hover:not(:disabled){background:#45e0b8;border-color:#45e0b8}.ref__note{margin:0;font-size:12.5px;line-height:1.6;color:var(--mj-muted)}.ref__note code{padding:1px 2px;font-family:var(--mj-mono);font-size:12px;background:var(--mj-panel-2);border-radius:var(--mj-r-sm)}.ref__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:12px;gap:12px}.ref__stat{display:flex;flex-direction:column;gap:4px;padding:8px 10px;background:var(--mj-panel);border:1px solid var(--mj-line);border-radius:var(--mj-r-lg)}.ref__stat>span{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mj-dim)}.ref__stat>b{font-size:24px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ref__stat>b i{font-size:12px;font-style:normal;color:var(--mj-dim)}.ref__stat>em{font-size:11.5px;font-style:normal;line-height:1.5;color:var(--mj-muted)}.ref__stat--accent{border-color:rgba(59,124,255,.4)}.ref__stat--accent>b{color:var(--mj-accent)}.ref__msg{margin:0;padding:6px;font-size:13px;border-radius:var(--mj-r)}.ref__msg--ok{color:var(--mj-accent);background:rgba(59,124,255,.1);border:1px solid rgba(59,124,255,.3)}.ref__msg--err{background:rgba(240,97,109,.1)}.ref__alert,.ref__msg--err{color:var(--mj-red);border:1px solid rgba(240,97,109,.3)}.ref__alert{padding:8px 10px;font-size:13.5px;line-height:1.6;background:rgba(240,97,109,.08);border-radius:var(--mj-r-lg)}@media (prefers-reduced-motion:reduce){.ref__btn{transition:none}}.foot{margin-top:48px;background:var(--mj-panel-2);border-top:1px solid var(--mj-line)}.foot__inner{max-width:1180px;margin:0 auto;padding:34px 16px 20px}.foot__lede{max-width:460px;margin-bottom:28px}.foot__brand{font-size:17px;font-weight:800;letter-spacing:.14em;color:var(--mj-accent)}.foot__tagline{margin:8px 0 0;font-size:12.5px;line-height:1.6;color:var(--mj-muted)}.foot__grid{display:grid;grid-gap:24px 20px;gap:24px 20px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));padding-bottom:24px;border-bottom:1px solid var(--mj-line)}.foot__col{min-width:0}.foot__head{margin:0 0 12px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mj-dim)}.foot__list{margin:0;padding:0;list-style:none}.foot__list li+li{margin-top:8px}.foot__link{display:inline-block;font-size:13px;line-height:1.4;color:var(--mj-muted);text-decoration:none;transition:color var(--mj-t)}.foot__link:hover{color:var(--mj-text)}.foot__link:focus-visible{outline:2px solid var(--mj-accent);outline-offset:3px;border-radius:var(--mj-r-sm);color:var(--mj-text)}.foot__bar{align-items:center;justify-content:space-between;gap:14px;padding-top:16px}.foot__bar,.foot__copy{display:flex;flex-wrap:wrap}.foot__copy{gap:4px 12px;margin:0;font-size:12px;color:var(--mj-dim)}.foot__disclaimer{color:var(--mj-muted)}.foot__meta{display:flex;align-items:center;gap:14px}.foot__social{display:flex;gap:8px;margin:0;padding:0;list-style:none}.foot__social-link{display:grid;place-items:center;width:32px;height:32px;color:var(--mj-muted);background:var(--mj-panel);border:1px solid var(--mj-line);border-radius:var(--mj-r);transition:color var(--mj-t),border-color var(--mj-t),transform var(--mj-t)}.foot__social-link:hover{color:var(--mj-accent);border-color:var(--mj-line-2);transform:translateY(-1px)}.foot__social-link:focus-visible{outline:none;color:var(--mj-text);border-color:var(--mj-accent);box-shadow:0 0 0 3px rgba(59,124,255,.2)}@media (prefers-reduced-motion:reduce){.foot__link,.foot__social-link{transition:none}.foot__social-link:hover{transform:none}}.wal__overlay{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,.7);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:wal-fade .12s ease-out;-webkit-overflow-scrolling:touch}.wal__panel{width:100%;max-width:448px;max-height:calc(100dvh - 32px);display:flex;flex-direction:column;border:1px solid var(--mj-line);border-radius:var(--mj-r-lg);box-shadow:var(--mj-bevel),0 20px 45px rgba(0,0,0,.5);outline:none;animation:wal-rise .14s ease-out}.wal__panel,html[data-theme=light] .wal__panel{background:var(--mj-panel);color:var(--mj-text)}html[data-theme=light] .wal__panel{border-color:var(--mj-line)}@keyframes wal-fade{0%{opacity:0}}@keyframes wal-rise{0%{opacity:0;transform:translateY(8px)}}.wal__head{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 0}.wal__title{margin:0;font-size:17px;font-weight:700;letter-spacing:.01em}.wal__close{display:grid;place-items:center;width:30px;height:30px;color:var(--mj-text);background:var(--mj-line-2);border:1px solid transparent;border-radius:var(--mj-r);cursor:pointer;transition:background var(--mj-t),color var(--mj-t)}.wal__close:hover{background:var(--mj-hover);color:var(--mj-text)}.wal__close:focus-visible{outline:none;border-color:var(--mj-accent);box-shadow:0 0 0 3px rgba(59,124,255,.25)}.wal__tabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;margin:14px 20px 0;padding:4px;background:var(--mj-bg);border:1px solid var(--mj-line);border-radius:var(--mj-r-lg)}html[data-theme=light] .wal__tabs{background:var(--mj-panel-2);border-color:var(--mj-line)}.wal__tab{padding:4px 6px;font-size:13px;font-weight:600;color:var(--mj-muted);background:transparent;border:0;border-radius:var(--mj-r);cursor:pointer;transition:background var(--mj-t),color var(--mj-t)}.wal__tab:hover{color:var(--mj-text)}.wal__tab--on{color:var(--mj-on-accent);background:var(--mj-accent-deep);box-shadow:var(--mj-glow-accent)}html[data-theme=light] .wal__tab--on{color:#fff;background:var(--mj-accent-deep)}.wal__tab:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(59,124,255,.25)}.wal__body{padding:16px 20px 20px;overflow-y:auto;overscroll-behavior:contain}.wal__field{margin-bottom:14px}.wal__label{display:block;margin-bottom:6px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--mj-muted)}html[data-theme=light] .wal__label{color:var(--mj-dim)}.wal__input{width:100%;padding:6px 8px;font-family:var(--mj-mono);font-size:14px;color:inherit;background:var(--mj-bg);border:1px solid var(--mj-line);border-radius:var(--mj-r-lg);transition:border-color var(--mj-t),box-shadow var(--mj-t)}.wal__input:focus,.wal__input:focus-visible{outline:none;border-color:var(--mj-accent);box-shadow:0 0 0 3px rgba(59,124,255,.22)}html[data-theme=light] .wal__input{background:var(--mj-panel-2);border-color:var(--mj-line)}.wal__input:focus-visible{outline:none;border-color:var(--mj-accent);box-shadow:0 0 0 3px rgba(59,124,255,.2)}.wal__input[aria-invalid=true]{border-color:var(--mj-red)}.wal__row{display:flex;gap:8px}.wal__row .wal__input{flex:1 1;min-width:0}.wal__max{flex-shrink:0;padding:0 8px;font-size:11.5px;font-weight:700;letter-spacing:.05em;color:var(--mj-accent);background:rgba(59,124,255,.1);border:1px solid rgba(59,124,255,.35);border-radius:var(--mj-r);cursor:pointer}.wal__max:hover{background:rgba(59,124,255,.18)}.wal__max:disabled{opacity:.45;cursor:not-allowed}.wal__quick{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px;margin-top:8px}.wal__chip{padding:4px 2px;font-size:12.5px;font-weight:600;color:var(--mj-muted);background:var(--mj-bg);border:1px solid var(--mj-line);border-radius:var(--mj-r);cursor:pointer;transition:color var(--mj-t),border-color var(--mj-t),background var(--mj-t)}.wal__chip:hover{color:var(--mj-text);border-color:var(--mj-line-2)}.wal__chip--on{color:var(--mj-accent);background:rgba(59,124,255,.12);border-color:rgba(59,124,255,.5)}.wal__currencies{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.wal__cur{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 2px;color:var(--mj-muted);background:var(--mj-panel-2);border:1px solid var(--mj-line);border-radius:var(--mj-r-lg);box-shadow:var(--mj-bevel);cursor:pointer;transition:color var(--mj-t),border-color var(--mj-t),background var(--mj-t)}.wal__cur b{font-size:12.5px;font-weight:700}.wal__cur span{font-size:9.5px;opacity:.8}.wal__cur:hover{color:var(--mj-text);border-color:var(--mj-line-2)}.wal__cur--on{color:var(--mj-accent);background:rgba(59,124,255,.12);border-color:rgba(59,124,255,.55)}.wal__cur:focus-visible{outline:none;box-shadow:var(--mj-ring)}.wal__balance{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:14px;padding:6px 8px;background:var(--mj-bg);border:1px solid var(--mj-line);border-radius:var(--mj-r-lg)}.wal__balance span{font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--mj-muted)}.wal__balance b{font-size:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wal__btn{display:block;width:100%;margin-top:10px;padding:10px;font-size:13.5px;font-weight:600;text-align:center;border-radius:var(--mj-r-lg);border:1px solid transparent;cursor:pointer;transition:filter var(--mj-t),background var(--mj-t),border-color var(--mj-t)}.wal__btn:disabled{opacity:.45;cursor:not-allowed}.wal__btn--primary{color:var(--mj-on-accent);background:var(--mj-accent-deep);border-radius:var(--mj-r);box-shadow:var(--mj-glow-accent)}.wal__btn--primary:hover:not(:disabled){background:var(--mj-accent-mid)}.wal__btn--ghost{color:var(--mj-muted);background:transparent;border-color:var(--mj-line)}.wal__btn--ghost:hover{color:var(--mj-text);background:var(--mj-hover)}.wal__btn:focus-visible{outline:none;box-shadow:var(--mj-ring)}.wal__banner{display:flex;align-items:center;gap:8px;margin-bottom:14px;padding:10px 12px;font-size:12.5px;color:var(--mj-muted);background:var(--mj-bg);border:1px solid var(--mj-line);border-radius:var(--mj-r-lg)}.wal__banner--ok{flex-direction:column;align-items:flex-start;gap:2px;color:inherit;border-color:rgba(59,124,255,.5);background:rgba(59,124,255,.08)}.wal__banner--ok b{font-size:13px;color:var(--mj-accent)}.wal__banner--ok span{font-size:12px;line-height:1.5;color:var(--mj-muted)}.wal__qr{display:block;width:172px;height:172px;margin:2px auto 14px;padding:8px;background:#fff;border-radius:var(--mj-r-lg)}.wal__copy{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:6px 8px;text-align:left;color:inherit;background:var(--mj-bg);border:1px solid var(--mj-line);border-radius:var(--mj-r);cursor:pointer}.wal__copy:hover{border-color:var(--mj-line-2)}.wal__copy>span{flex-shrink:0;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mj-accent)}.wal__addr,.wal__copy code{font-family:var(--mj-mono);font-size:12px}.wal__addr{word-break:break-all;line-height:1.45}.wal__hint{margin:10px 0 0;font-size:11.5px;line-height:1.5;color:#64748b}.wal__error{margin:8px 0 0;font-size:12px;color:var(--mj-red)}@media (max-width:420px){.wal__quick{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.wal__overlay,.wal__panel{animation:none}}.vip{max-width:860px;margin:0 auto}.vip__empty{padding:24px 0;text-align:center;color:var(--mj-muted)}.vip__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.vip__header h1{margin:0 0 4px;font-size:22px;font-weight:700}.vip__header p{margin:0;font-size:13px;color:var(--mj-muted)}.vip__cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.vip__card{display:flex;flex-direction:column;gap:2px;padding:8px;background:var(--mj-panel);border:1px solid var(--mj-line);border-radius:var(--mj-r-lg)}.vip__card>span{font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--mj-dim)}.vip__card>b{font-size:21px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vip__card>small{font-size:11px;color:var(--mj-muted)}.vip__tier{color:var(--mj-gold)}.vip__claimable{color:var(--mj-accent)}.vip__progress-box{margin-top:12px;padding:10px;background:var(--mj-panel);border:1px solid var(--mj-line);border-radius:var(--mj-r-lg)}.vip__progress-head{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:12.5px;color:var(--mj-muted)}.vip__bar{height:8px;background:var(--mj-panel-2);border:1px solid var(--mj-line);border-radius:var(--mj-r-pill);overflow:hidden}.vip__bar-fill{height:100%;background:var(--mj-gold);transition:width .4s ease}.vip__maxed{margin:0;font-size:13px;color:var(--mj-muted)}.vip__maxed b{color:var(--mj-gold)}.vip__claim{display:block;width:100%;margin-top:14px;padding:6px;font-size:13.5px;font-weight:600;color:#06231b;background:var(--mj-accent-deep);border:0;border-radius:var(--mj-r-lg);cursor:pointer}.vip__claim:disabled{color:var(--mj-muted);background:var(--mj-hover);cursor:not-allowed}.vip__ladder{margin-top:16px}.vip__ladder h2{margin:0 0 8px;font-size:15px;font-weight:700}.vip__table{width:100%;border-collapse:collapse;font-size:13px}.vip__table td,.vip__table th{padding:6px 8px;text-align:left;border-bottom:1px solid var(--mj-line)}.vip__table th{font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--mj-dim)}.vip__row--on{background:rgba(217,164,65,.08)}.vip__row--on td{color:var(--mj-gold);font-weight:600}.vip__error{color:var(--mj-red)}.vip__error,.vip__ok{margin:0 0 12px;font-size:13px}.vip__ok{color:var(--mj-accent)}@media (max-width:640px){.vip__cards{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.vip__bar-fill{transition:none}}.home__layout{display:grid;grid-template-columns:minmax(0,1fr) 268px;grid-gap:16px;gap:16px;align-items:start}.home__main,.pills{min-width:0}.pills{display:flex;align-items:center;gap:10px;margin:0 0 16px}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));grid-gap:14px;gap:14px}.grid__empty{padding:28px 16px;text-align:center;color:var(--mj-muted);background:var(--mj-panel-2);border:1px dashed var(--mj-line);border-radius:var(--mj-r-lg)}.tile{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0;text-align:left;background:var(--mj-panel);border:1px solid transparent;border-radius:var(--mj-r-lg);box-shadow:var(--mj-bevel);overflow:hidden}.tile:hover{transform:translateY(-3px);box-shadow:var(--mj-bevel),var(--mj-glow-accent)}.tile:focus-within{border-color:var(--mj-accent);box-shadow:0 0 0 3px rgba(59,124,255,.3)}.tile__blurb{font-size:12px;line-height:1.45}.tile__badge{position:absolute;top:9px;right:9px;z-index:2;padding:2px 4px;font-size:9.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;border-radius:var(--mj-r)}.tile__badge--hot{color:#2a1206;background:var(--mj-gold)}.tile__badge--new{color:var(--mj-on-accent);background:var(--mj-accent-deep)}.tile__link{position:absolute;inset:0;z-index:1}.tile__overlay{position:absolute;inset:0;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:16px;background:rgba(0,0,0,.8);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s var(--mj-ease),visibility 0s linear .3s}.tile__overlay .tile__demo,.tile__overlay .tile__play{pointer-events:auto}.tile__demo,.tile__play{width:100%;max-width:130px;padding:6px 8px;font:inherit;font-size:12.5px;font-weight:700;text-align:center;text-decoration:none;border-radius:var(--mj-r);cursor:pointer;transition:filter var(--mj-t),transform var(--mj-t),background var(--mj-t)}.tile__play{color:var(--mj-on-accent);background:var(--mj-accent-deep);border:none}.tile__play:hover{filter:brightness(1.08);transform:translateY(-1px)}.tile__demo{color:var(--mj-gold);background:transparent;border:1px solid var(--mj-gold)}.tile__demo:hover{background:rgba(224,176,85,.12)}.dock2{position:fixed;bottom:20px;left:50%;--dock-x:-50%;--dock-y:0px;transform:translate(var(--dock-x),var(--dock-y));opacity:1;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s ease;z-index:1000;padding:6px 12px;background:#0c0d0e;border:2px solid #0b7a2a;border-radius:var(--mj-r);max-width:calc(100vw - 24px)}.dock2--hidden{--dock-y:120px;opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.dock2{transition:opacity var(--mj-t)}.dock2--hidden{--dock-y:0px}}.dock2__list{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.dock2__list::-webkit-scrollbar{display:none}.dock2__pill{position:absolute;top:0;left:0;height:100%;background:#0b7a2a;border-radius:var(--mj-r);transition:transform var(--mj-t),width var(--mj-t);pointer-events:none}.dock2__item{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;padding:4px 12px;font:inherit;font-size:12.5px;font-weight:600;color:#8a8f99;background:transparent;border:none;border-radius:var(--mj-r);cursor:pointer;white-space:nowrap;transition:color var(--mj-t)}.dock2__item:hover{color:#ffffff}.dock2__item--on{color:#ffffff;font-weight:700}.dock2__item:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(59,124,255,.45)}.dock2__icon{display:grid;place-items:center;line-height:0}@media (prefers-reduced-motion:reduce){.dock2__pill{transition:none}}@media (max-width:640px){.dock2{padding:6px 10px}.dock2__list{justify-content:center;gap:8px}.dock2__label{display:none}.dock2__item{padding:6px 8px}}.dock{display:flex;flex-direction:column;gap:12px;position:-webkit-sticky;position:sticky;top:74px}.dock__panel{padding:8px;background:var(--mj-panel);border:1px solid var(--mj-line);border-radius:var(--mj-r-lg);box-shadow:var(--mj-bevel)}.dock__title{display:flex;align-items:center;gap:6px;margin:0 0 10px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--mj-muted)}.dock__jackpots{gap:8px}.dock__jackpots,.dock__jp{display:flex;flex-direction:column}.dock__jp{gap:2px;padding:6px;background:var(--mj-panel-2);border:1px solid var(--mj-line);border-left-width:3px;border-radius:var(--mj-r)}.dock__jp-label{font-size:9.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--mj-dim)}.dock__jp-value{font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dock__jp--grand{border-left-color:var(--mj-gold)}.dock__jp--grand .dock__jp-value{color:var(--mj-gold)}.dock__jp--major{border-left-color:var(--mj-accent)}.dock__jp--major .dock__jp-value{color:var(--mj-accent)}.dock__jp--minor{border-left-color:var(--mj-line-2)}@media (max-width:1000px){.home__layout{grid-template-columns:minmax(0,1fr)}.dock{position:static}}@media (hover:none){.tile__overlay{position:static;opacity:1;visibility:visible;background:none;padding:6px 0 0;flex-direction:column;align-items:stretch;gap:6px}.tile__demo,.tile__play{max-width:none;padding:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (prefers-reduced-motion:reduce){.tile:hover{transform:none}}.glm__overlay{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,.72);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:wal-fade .12s ease-out}.glm__panel{width:100%;max-width:460px;max-height:calc(100dvh - 32px);display:flex;flex-direction:column;gap:14px;padding:12px;background:var(--mj-panel);border:var(--mj-edge);border-radius:var(--mj-r-lg);box-shadow:var(--mj-bevel);color:var(--mj-text);outline:none;overflow-y:auto;animation:wal-rise .14s ease-out}.glm__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.glm__ident{display:flex;flex-direction:column;gap:6px;min-width:0}.glm__title{margin:0;font-size:19px;font-weight:800;color:var(--mj-text)}.glm__meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.glm__badge{padding:2px 6px;font-size:9.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mj-on-accent);background:var(--mj-accent-deep);border-radius:var(--mj-r)}.glm__rtp{font-size:11.5px;color:var(--mj-muted)}.glm__rtp b{color:var(--mj-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.glm__close{flex:none;display:grid;place-items:center;width:30px;height:30px;color:var(--mj-text);background:var(--mj-line-2);border:1px solid transparent;border-radius:var(--mj-r);cursor:pointer;transition:background var(--mj-t)}.glm__close:hover{background:var(--mj-hover-2)}.glm__close:focus-visible{outline:none;box-shadow:var(--mj-ring)}.glm__stage{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 16px;text-align:center;background:var(--mj-panel-2);border:1px solid var(--mj-line);border-radius:var(--mj-r-lg)}.glm__art{display:grid;place-items:center}.glm__blurb{margin:0;font-size:13px;line-height:1.5;color:var(--mj-muted);max-width:34ch}.glm__wallet{display:flex;align-items:center;gap:10px;padding:6px 8px;background:var(--mj-panel-2);border:1px solid var(--mj-line);border-radius:var(--mj-r-lg)}.glm__wallet-label{font-size:11.5px;color:var(--mj-muted)}.glm__wallet-amt{margin-left:auto;font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.glm__wallet-amt small{font-size:10px;color:var(--mj-dim)}.glm__topup{padding:4px 8px;font:inherit;font-size:11.5px;font-weight:600;color:var(--mj-text);background:var(--mj-hover);border:1px solid var(--mj-line);border-radius:var(--mj-r);cursor:pointer;transition:border-color var(--mj-t),background var(--mj-t)}.glm__topup:hover{background:var(--mj-hover-2);border-color:var(--mj-accent)}.glm__topup:focus-visible{outline:none;box-shadow:var(--mj-ring)}.glm__actions{display:flex;gap:10px}.glm__fair,.glm__play{flex:1 1;padding:6px 8px;font:inherit;font-size:13px;font-weight:700;border-radius:var(--mj-r);cursor:pointer;transition:background var(--mj-t),border-color var(--mj-t)}.glm__play{color:var(--mj-on-accent);background:var(--mj-accent-deep);border:none;box-shadow:var(--mj-glow-accent)}.glm__play:hover{background:var(--mj-accent-mid)}.glm__play:focus-visible{outline:none;box-shadow:var(--mj-ring)}.glm__fair{color:var(--mj-muted);background:transparent;border:1px solid var(--mj-line)}.glm__fair:hover{color:var(--mj-text);border-color:var(--mj-line-2)}.glm__fair:focus-visible{outline:none;box-shadow:var(--mj-ring)}.glm__foot{margin:0;font-size:10.5px;line-height:1.5;color:var(--mj-dim);text-align:center}@media (max-width:460px){.glm__actions{flex-direction:column}.glm__wallet{flex-wrap:wrap}}@keyframes feed-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.feed__row{animation:feed-in .28s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){.feed__row{animation:none}}:root{--mj-depth-1:var(--mj-panel);--mj-depth-2:var(--mj-line);--mj-gap:clamp(9px,.9vw,14px);--mj-pad:clamp(10px,1.6vw,20px);--mj-ease:cubic-bezier(.2,.7,.3,1);--mj-glow-soft:0 10px 30px -10px rgba(59,124,255,.45)}.auth__submit:not(:disabled):active,.bdm__play:active,.dash__btn:active,.dash__cta:active,.feed__tab:active,.opt__chip:not(:disabled):active,.ref__btn:not(:disabled):active,.tile__demo:active,.tile__play:active{transform:scale(.98)}.bdm__close,.bdm__copy,.bdm__fair-toggle,.bdm__play,.dash__btn,.dash__cta,.feed__tab{cursor:pointer}.bdm__play,.dash__cta,.tile__play{transition:background-color var(--mj-t),filter var(--mj-t),transform var(--mj-t),box-shadow var(--mj-t)}.bdm__play:hover,.dash__cta:hover,.tile__play:hover{box-shadow:var(--mj-glow-soft)}.bdm__close,.bdm__copy,.feed__tab{transition:background-color var(--mj-t),color var(--mj-t),border-color var(--mj-t),transform var(--mj-t)}.tile{transition:transform var(--mj-t),border-color var(--mj-t),box-shadow var(--mj-t)}.tile:hover{transform:translateY(-4px);box-shadow:var(--mj-bevel),var(--mj-glow-soft),0 0 0 1px rgba(59,124,255,.28)}.tile:focus-within .tile__overlay,.tile:hover .tile__overlay{opacity:1;visibility:visible;transition:opacity .3s var(--mj-ease),visibility 0s}.grid{gap:var(--mj-gap)}.feed{padding:clamp(9px,1.6vw,13px) var(--mj-pad)}.bdm__panel{padding:clamp(10px,2vw,14px)}.bdm__title,.feed__header h3{letter-spacing:.015em;line-height:1.25}.feed__subtitle,.tile__blurb{line-height:1.6}.bdm__seed-label,.feed__columns,.presence__label,.tile__badge{letter-spacing:.07em}.bdm__seed-value,.bdm__stat-value,.dash__balance,.dock__jp-value,.feed__payout,.mj-num,.presence__count,.wal__balance{font-family:var(--mj-num);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.presence{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-size:12px;color:var(--mj-muted);background:var(--mj-depth-2);border:1px solid rgba(255,255,255,.05);border-radius:var(--mj-r);white-space:nowrap}.presence__count{font-weight:700;color:var(--mj-text)}.presence__label{text-transform:uppercase;font-size:10.5px}.presence__dot{width:7px;height:7px;border-radius:50%;background:var(--mj-dim);flex-shrink:0}.presence__dot--live{background:#4e9e7a;box-shadow:0 0 0 3px rgba(78,158,122,.16);animation:presence-pulse 2.4s ease-in-out infinite}@keyframes presence-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (max-width:900px){.presence{display:none}}.shimmer{display:block;background-color:var(--mj-depth-2);border-radius:var(--mj-r);animation:shimmer-pulse 1.4s ease-in-out infinite}@keyframes shimmer-pulse{0%,to{opacity:1}50%{opacity:.55}}.tile-skel{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 12px 14px;background:var(--mj-depth-1);border:1px solid var(--mj-line)}.tile-skel,.tile-skel__icon{border-radius:var(--mj-r-lg)}.tile-skel__icon{width:62px;height:62px}.tile-skel__name{width:64%;height:13px}.tile-skel__blurb{width:84%;height:10px}.feed-skel{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 14px}.feed-skel__left{display:flex;align-items:center;gap:10px}.feed-skel__icon{width:18px;height:18px;border-radius:var(--mj-r)}.feed-skel__name{height:12px}.feed-skel__payout{width:62px;height:12px}.bdm__panel,.dock2,.feed{border-color:rgba(255,255,255,.06)}.bdm__overlay{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.feed{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.tip{position:relative}.tip:after{content:attr(title);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(4px);z-index:60;width:max-content;max-width:240px;padding:6px 10px;font-size:11.5px;font-weight:500;line-height:1.45;letter-spacing:0;color:var(--mj-text);background:var(--mj-panel);border:var(--mj-edge);border-radius:var(--mj-r);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--mj-t),transform var(--mj-t),visibility 0s linear var(--mj-t)}.tip:focus-visible:after,.tip:hover:after{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0);transition:opacity var(--mj-t),transform var(--mj-t),visibility 0s}@media (prefers-reduced-motion:reduce){.bdm__play,.dash__cta,.feed__tab,.tile,.tile__overlay,.tile__play,.tip:after{transition:none}.tile:hover,.tile__overlay{transform:none}.presence__dot--live,.shimmer{animation:none}.bdm__play:active,.dash__btn:active,.dash__cta:active,.feed__tab:active,.tile__play:active{transform:none}}.bdm__hint{display:inline-grid;place-items:center;width:14px;height:14px;margin-left:6px;font-size:9.5px;font-weight:700;color:#8a8f99;background:#2a2f3a;border-radius:50%;cursor:help;vertical-align:middle}.feed__list{max-height:420px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.feed__list::-webkit-scrollbar{width:6px}.feed__list::-webkit-scrollbar-thumb{background:var(--mj-line-2);border-radius:var(--mj-r-sm)}.feed__list::-webkit-scrollbar-track{background:transparent}.tile__art{display:grid;place-items:center;width:100%;background:#0b0c10}.tile__body{display:flex;flex-direction:column;gap:2px;padding:10px 12px 12px;border-top:1px solid rgba(255,255,255,.04);min-height:62px;justify-content:center}.tile__blurb{font-size:11.5px;line-height:1.5;color:var(--mj-muted);display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tile__fallback{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;height:100%;background:var(--mj-panel-2)}.tile__fallback-name{font-size:14px;font-weight:700;color:var(--mj-text);letter-spacing:.01em}.tile__badge{z-index:3}.grid{grid-template-columns:repeat(auto-fill,minmax(186px,1fr))}.shell{display:flex;align-items:flex-start}.rail{position:-webkit-sticky;position:sticky;top:var(--mj-header-h);flex:0 0 240px;width:240px;height:calc(100vh - var(--mj-header-h));display:flex;flex-direction:column;padding:14px 10px;background:var(--mj-panel);transition:width var(--mj-t),flex-basis var(--mj-t)}.rail,.rail__scroll{overscroll-behavior:contain}.rail__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:thin}.rail__scroll::-webkit-scrollbar{width:6px}.rail__scroll::-webkit-scrollbar-thumb{background:var(--mj-line-2);border-radius:var(--mj-r-sm)}.rail__section{display:flex;flex-direction:column;gap:2px}.rail__group+.rail__group{margin-top:14px}.rail__link{gap:10px;width:100%;padding:6px;font:inherit;font-size:13.5px;font-weight:600;text-align:left;background:transparent;border:0;cursor:pointer;transition:background-color var(--mj-t),color var(--mj-t)}.rail__link--on,.rail__link:hover{background:var(--mj-hover);color:var(--mj-text)}.rail__link--on:before{left:-10px;height:20px;box-shadow:var(--mj-glow-accent)}.rail__link:focus-visible{outline:none;box-shadow:0 0 0 2px var(--mj-accent)}.rail__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail__foot{flex:0 0 auto;display:flex;flex-direction:column;gap:2px;margin-top:10px;padding-top:10px;border-top:1px solid var(--mj-line)}.rail__link--support{color:var(--mj-text)}.rail__collapse{display:flex;align-items:center;gap:10px;width:100%;padding:4px 6px;font:inherit;font-size:12px;font-weight:600;color:var(--mj-dim);background:transparent;border:0;border-radius:var(--mj-r);cursor:pointer;transition:background-color var(--mj-t),color var(--mj-t)}.rail__collapse:hover{background:var(--mj-hover);color:var(--mj-text)}.rail__collapse:focus-visible{outline:none;box-shadow:0 0 0 2px var(--mj-accent)}.rail--mini{flex-basis:68px;width:68px}.rail--mini .rail__heading,.rail--mini .rail__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rail--mini .rail__collapse,.rail--mini .rail__link{justify-content:center;gap:0;padding:6px 0}.rail--mini .rail__group+.rail__group{margin-top:8px}.rail--mini .rail__divider{margin:8px 4px}.rail__game-icon{display:inline-flex;filter:grayscale(1);opacity:.8}.rail__link--on .rail__game-icon,.rail__link:hover .rail__game-icon{filter:none;opacity:1}.rail__divider{height:1px;margin:12px 4px;background:var(--mj-line)}.rail__heading{margin:0 0 6px;padding:0 6px;font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--mj-dim)}.rail__scrim{position:fixed;inset:0;z-index:45;background:rgba(0,0,0,.55)}@media (max-width:1024px){.rail{position:fixed;top:0;left:0;z-index:50;height:100vh;transform:translateX(-100%);transition:transform .26s var(--mj-ease);border-right:var(--mj-edge)}.rail--open{transform:translateX(0)}.rail--mini{flex-basis:240px;width:240px}.rail--mini .rail__heading,.rail--mini .rail__label{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal}.rail--mini .rail__heading{margin:0 0 6px}.rail--mini .rail__collapse,.rail--mini .rail__link{justify-content:flex-start;gap:10px}.rail--mini .rail__link{padding:6px}.rail--mini .rail__collapse{padding:4px 6px}.rail__collapse{display:none}}@media (min-width:1025px){.rail__scrim{display:none}}@media (prefers-reduced-motion:reduce){.rail{transition:none}}.dash__burger{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;color:var(--mj-muted);background:transparent;border:0;border-radius:var(--mj-r);cursor:pointer}.dash__burger:hover{background:var(--mj-hover);color:var(--mj-text)}@media (min-width:1025px){.dash__burger{display:none}}.dock__panel,.feed,.game__panel,.tile{border-color:transparent}.tile{box-shadow:none}.tile:hover{border-color:var(--mj-accent)}.dash__header,.tile__body{background:var(--mj-panel)}.dash__header{border-bottom:1px solid var(--mj-hairline);box-shadow:none}.dash__main{flex:1 1 auto;min-width:0}.feed--compact{position:static;max-width:none;margin:0;padding:12px;border-radius:var(--mj-r-lg);-webkit-backdrop-filter:none;backdrop-filter:none}.feed--compact .feed__header{display:block}.feed--compact .feed__header h3{font-size:13px}.feed--compact .feed__subtitle{display:none}.feed--compact .feed__columns{font-size:9.5px;padding:0 4px 4px;margin-top:10px}.feed--compact .feed__list{max-height:320px;margin-top:4px}.feed--compact .feed__row{padding:4px;font-size:12px;gap:6px}.feed--compact .feed__name,.feed--compact .feed__payout{font-size:11.5px}.feed--compact .feed__icon svg{width:14px;height:14px}.feed--compact .feed__empty{padding:8px 4px;font-size:12px}.tile__fav{position:absolute;top:8px;left:8px;display:grid;place-items:center;width:30px;height:30px;padding:0;color:var(--mj-muted);background:rgba(8,12,16,.62);border:1px solid rgba(255,255,255,.1);border-radius:50%;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:20;transition:color var(--mj-t),background var(--mj-t),transform var(--mj-t)}.tile__fav:hover{color:#fff;background:rgba(8,12,16,.82);transform:scale(1.08)}.tile__fav:focus-visible{outline:none;box-shadow:var(--mj-ring)}.tile__fav--on{color:#ff4d6d;border-color:rgba(255,77,109,.55)}.tile__fav--on:hover{color:#ff6b85}.favs__head{margin:0 0 16px}.favs__head h1{margin:0;font-size:20px;font-weight:800}.favs__head p{margin:6px 0 0;font-size:13px;color:var(--mj-muted)}.favs__empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:56px 24px;text-align:center;background:var(--mj-panel);border:1px solid var(--mj-line);border-radius:var(--mj-r-lg)}.favs__empty-heart{color:var(--mj-line-2)}.favs__empty b{font-size:15px}.favs__empty span{font-size:13px;color:var(--mj-muted)}.favs__browse{margin-top:8px;padding:10px 20px;font:inherit;font-size:14px;font-weight:700;color:var(--mj-on-accent);background:var(--mj-accent-deep);border-radius:var(--mj-r-lg);text-decoration:none}.favs__browse:hover{filter:brightness(1.08)}@media (prefers-reduced-motion:reduce){.tile__fav{transition:none}}.tile__art{border-radius:var(--mj-r-lg) var(--mj-r-lg) 0 0}.tile__demo,.tile__play{max-width:150px}.adm-wd__dest{display:block;margin-top:2px;font-family:var(--mj-mono);font-size:11px;color:var(--mj-muted);word-break:break-all}.brandmark{display:block;width:auto;object-fit:contain;filter:invert(1) grayscale(1) contrast(1.6);mix-blend-mode:screen}html[data-theme=light] .brandmark{filter:none;mix-blend-mode:normal}.rail__brand{display:flex;align-items:center;justify-content:center;height:46px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--mj-line)}.rail--mini .rail__brand{height:38px}.auth__submit,.dash__cta{position:relative;overflow:hidden;border:1px solid rgba(59,124,255,.3);transition:background var(--mj-t),border-color var(--mj-t),box-shadow var(--mj-t),transform var(--mj-t),filter var(--mj-t)}.auth__submit:hover:not(:disabled),.dash__cta:hover:not(:disabled){border-color:var(--mj-accent);box-shadow:0 0 0 1px rgba(59,124,255,.5),0 0 22px rgba(59,124,255,.45),0 8px 26px -10px rgba(59,124,255,.65)}.auth__submit:active:not(:disabled),.dash__cta:active:not(:disabled){transform:scale(.95);box-shadow:0 0 0 1px rgba(59,124,255,.55),0 0 14px rgba(59,124,255,.4)}.adm__input,.auth__input,.wal__input{background:color-mix(in srgb,var(--mj-panel-2) 80%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color var(--mj-t),box-shadow var(--mj-t),background-color var(--mj-t)}.auth__input:hover:not(:disabled),.wal__input:hover:not(:disabled){border-color:var(--mj-line-2)}.adm__input:focus-visible,.auth__input:focus-visible,.wal__input:focus-visible{border-color:var(--mj-accent);box-shadow:0 0 0 2px rgba(59,124,255,.55),0 0 18px -2px rgba(59,124,255,.35)}@media (prefers-reduced-motion:reduce){.tile{transform:none!important}}:root{--mj-sp-3:8px;--mj-sp-4:10px;--mj-sp-6:16px;--mj-snap:var(--mj-t);--mj-glide:300ms cubic-bezier(0,0,.2,1);--mj-inset:inset 0 1px 0 0 rgba(255,255,255,.05);--mj-cta-glow:0 0 20px rgba(59,124,255,.3);--mj-placeholder:#64748b;--mj-header-h:49px}.acc__section-title,.info__note b,.opt__label,.rail__heading{font-size:11px;font-weight:700;line-height:1.4;letter-spacing:.05em;text-transform:uppercase;color:var(--mj-muted)}.acc__section-title,.tile__fallback-name{font-size:14px;font-weight:600;line-height:1.4;color:#fff}.acc__section,.authm__panel,.game__panel,.info__section,.tile__body,.wal__panel{padding:var(--mj-sp-4);box-shadow:var(--mj-inset)}.acc__section,.game__panel{display:flex;flex-direction:column;gap:var(--mj-sp-3)}.authm__panel,.info__section,.wal__panel{padding:var(--mj-sp-6)}.acc__btn,.auth__submit,.authm__submit,.dash__avatar,.dash__btn,.dash__cta,.info__cta,.rail__collapse,.rail__link,.tile__demo,.tile__fav,.tile__play,.wal__tab{transition:background-color var(--mj-snap),border-color var(--mj-snap),color var(--mj-snap),box-shadow var(--mj-snap),transform var(--mj-snap),opacity var(--mj-snap)}.acc__btn:active,.auth__submit:active:not(:disabled),.authm__submit:active:not(:disabled),.dash__avatar:active,.dash__btn:active:not(:disabled),.dash__cta:active:not(:disabled),.info__cta:active,.rail__collapse:active,.rail__link:active,.tile__demo:active,.tile__fav:active,.tile__play:active,.wal__tab:active{transform:scale(.98) translateY(1px)}.btn--primary,.dash__cta{color:#0b0e14;font-weight:700;background:var(--mj-accent-deep);border:none}.btn--primary:hover:not(:disabled),.dash__cta:hover:not(:disabled){box-shadow:var(--mj-cta-glow)}.auth__submit,.authm__submit{color:var(--mj-on-accent);font-weight:700;background:var(--mj-accent-deep);border:none;box-shadow:none}.auth__submit:hover:not(:disabled),.authm__submit:hover:not(:disabled){background:var(--mj-accent-mid);box-shadow:none}.auth__input,.authm__input,.mj-input,.wal__input{color:#fff;background:color-mix(in srgb,var(--mj-sunken) 90%,transparent);border:1px solid var(--mj-line);border-radius:var(--mj-r);padding:10px 12px;outline:none;transition:border-color var(--mj-snap),box-shadow var(--mj-snap),background-color var(--mj-snap)}.auth__input::placeholder,.authm__input::placeholder,.mj-input::placeholder,.wal__input::placeholder{color:var(--mj-placeholder)}.auth__input:focus,.authm__input:focus,.mj-input:focus,.wal__input:focus{border-color:transparent;box-shadow:0 0 0 2px rgba(59,124,255,.5)}.tile__art{position:relative;aspect-ratio:2/3;overflow:hidden;border:1px solid var(--mj-line);border-radius:var(--mj-r-lg)}.tile__overlay{transition:opacity var(--mj-glide)}.tile:hover,.tile__fav:hover{transform:none}.rail__link{position:relative;display:flex;align-items:center;gap:var(--mj-sp-3);padding:8px 12px;border-radius:var(--mj-r);color:var(--mj-muted)}.rail__link:hover{color:#fff;background:var(--mj-panel-2)}.rail__link--on{color:#fff;background:var(--mj-panel);box-shadow:var(--mj-inset)}.rail__link--on:before{content:"";position:absolute;left:0;top:50%;width:3px;height:18px;border-radius:0 var(--mj-r-sm) var(--mj-r-sm) 0;background:var(--mj-accent-deep);transform:translateY(-50%)}.rail__link svg{flex:none;color:currentColor}@media (prefers-reduced-motion:reduce){.authm__submit:active:not(:disabled),.dash__btn:active:not(:disabled){transform:none}}.rail__brand{gap:8px}.rail__mark{height:26px;width:auto;color:var(--mj-text)}.rail--mini .rail__mark{height:24px}.rail__word{font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--mj-text)}.rail--mini .rail__word{display:none}@media (pointer:coarse){.bdm__close,.bdm__copy,.glm__close,.mj-toast__close,.wal__close{position:relative}.bdm__close:after,.bdm__copy:after,.glm__close:after,.mj-toast__close:after,.wal__close:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%);background:transparent}}[role=button],[role=switch],[role=tab],button,input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],select,summary{transition:background-color var(--mj-t),border-color var(--mj-t),color var(--mj-t),box-shadow var(--mj-t),opacity var(--mj-t),transform var(--mj-t)}[role=button]:active:not([aria-disabled=true]),[role=switch]:active:not([aria-disabled=true]),[role=tab]:active:not([aria-disabled=true]),button:active:not(:disabled),input[type=button]:active:not(:disabled),input[type=reset]:active:not(:disabled),input[type=submit]:active:not(:disabled),select:active:not(:disabled),summary:active{transform:translateY(1px)}.adm__input,.auth__input,.authm__input,.dash__input,.mj-input,.ref__input,.wal__input,input:not([type]),input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{background:var(--mj-sunken);border:1px solid var(--mj-hairline);box-shadow:var(--mj-input-inset)}.adm__input:focus,.auth__input:focus,.authm__input:focus,.dash__input:focus,.mj-input:focus,.ref__input:focus,.wal__input:focus,input:not([type]):focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{outline:none;border-color:var(--mj-accent);box-shadow:var(--mj-input-inset),0 0 0 2px rgba(59,124,255,.45)}.wal__input,input[type=number]{font-family:var(--mj-num);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){[role=button]:active:not([aria-disabled=true]),[role=switch]:active:not([aria-disabled=true]),[role=tab]:active:not([aria-disabled=true]),button:active:not(:disabled),input[type=button]:active:not(:disabled),input[type=reset]:active:not(:disabled),input[type=submit]:active:not(:disabled),select:active:not(:disabled),summary:active{transform:none}}.auth__brand,.bdm__title,.dash__brand,.favs__head h1,.feed__header h3,.foot__brand,.glm__title,.rail__brand{font-family:var(--mj-display);letter-spacing:-.015em}.glm__title{font-size:17px;font-weight:600}.favs__head h1{font-size:18px;font-weight:600}.bdm__seed-value,.bdm__stat-value,.dash__balance,.dock__jp-value,.readout,.tile__badge,.wal__balance{font-family:var(--mj-num);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.bdm__seed-label,.feed__columns,.presence__label,.tile__badge{letter-spacing:.05em}.shelves{display:flex;flex-direction:column;gap:clamp(26px,3vw,40px)}.shelf__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0 0 12px}.shelf__title{margin:0;font-family:var(--mj-display);font-size:15px;font-weight:600;letter-spacing:-.015em;color:var(--mj-text)}.shelf--lead .shelf__title{font-size:19px}.shelf__tools{display:flex;align-items:center;gap:10px;flex:none}.shelf__all{padding:0;font:inherit;font-size:12.5px;font-weight:600;color:var(--mj-muted);background:none;border:0;cursor:pointer;transition:color var(--mj-t)}.shelf__all:hover{color:var(--mj-accent)}.shelf__all:focus-visible{outline:2px solid var(--mj-accent);outline-offset:3px;border-radius:var(--mj-r-sm)}.shelf__arrows{display:flex;gap:4px}.shelf__arrow{display:grid;place-items:center;width:26px;height:26px;padding:0;color:var(--mj-muted);background:var(--mj-panel);border:var(--mj-edge);border-radius:var(--mj-r);cursor:pointer;transition:color var(--mj-t),background-color var(--mj-t),opacity var(--mj-t)}.shelf__arrow:hover:not(:disabled){color:var(--mj-text);background:var(--mj-hover)}.shelf__arrow:disabled{opacity:.3;cursor:default}@media (hover:none){.shelf__arrows{display:none}}.shelf__track{display:grid;grid-auto-flow:column;grid-auto-columns:156px;grid-gap:var(--mj-gap,14px);gap:var(--mj-gap,14px);overflow-x:auto;scroll-snap-type:x proximity;overscroll-behavior-x:contain;padding:4px;margin:-4px;scrollbar-width:none}.shelf__track::-webkit-scrollbar{display:none}.shelf__track>*{scroll-snap-align:start}.shelf--lead .shelf__track{grid-auto-columns:196px}.shelf__track:focus-visible{outline:2px solid var(--mj-accent);outline-offset:2px;border-radius:var(--mj-r-lg)}.shelf__cell{min-width:0}.shelf__cell .tile{height:100%}@media (max-width:720px){.shelf__track{grid-auto-columns:132px}.shelf--lead .shelf__track{grid-auto-columns:158px}}@media (prefers-reduced-motion:reduce){.shelf__track{scroll-behavior:auto}}.tile__poster{display:block;width:100%;height:100%;transition:transform var(--mj-glide)}.tile:hover .tile__poster{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.tile:hover .tile__poster{transform:none}}.bdm__panel,.feed,.glm__panel,.tile,.wal__panel{border-radius:0;-webkit-clip-path:polygon(var(--mj-cut) 0,100% 0,100% calc(100% - var(--mj-cut)),calc(100% - var(--mj-cut)) 100%,0 100%,0 var(--mj-cut));clip-path:polygon(var(--mj-cut) 0,100% 0,100% calc(100% - var(--mj-cut)),calc(100% - var(--mj-cut)) 100%,0 100%,0 var(--mj-cut))}.tile__art{border-radius:0}.dash__cta,.shelf__all,.tile__demo,.tile__play,.wal__btn{border-radius:0;-webkit-clip-path:polygon(var(--mj-cut-sm) 0,100% 0,100% calc(100% - var(--mj-cut-sm)),calc(100% - var(--mj-cut-sm)) 100%,0 100%,0 var(--mj-cut-sm));clip-path:polygon(var(--mj-cut-sm) 0,100% 0,100% calc(100% - var(--mj-cut-sm)),calc(100% - var(--mj-cut-sm)) 100%,0 100%,0 var(--mj-cut-sm))}.tile:focus-within{box-shadow:var(--mj-bevel)}.shelf__cell:focus-within{outline:2px solid var(--mj-accent);outline-offset:2px}.shelf__title{position:relative;padding-left:16px}.shelf__title:before{content:"";position:absolute;left:0;top:50%;width:7px;height:2px;margin-top:-1px;background:var(--mj-accent)}.tile__demo{color:var(--mj-text);border-color:var(--mj-line-2);background:rgba(255,255,255,.04)}.tile__demo:hover{background:rgba(255,255,255,.08)}.dash__cta{color:var(--mj-on-accent)}.nf{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:52vh;padding:40px 16px;text-align:center}.nf__code{font-family:var(--mj-display,var(--mj-font));font-size:clamp(56px,12vw,104px);line-height:1;letter-spacing:-.04em;color:var(--mj-line-2)}.nf__code,.nf__title{margin:0;font-weight:700}.nf__title{font-size:clamp(19px,3.4vw,25px);letter-spacing:-.01em;color:var(--mj-text)}.nf__body{margin:0;max-width:46ch;font-size:13.5px;line-height:1.65;color:var(--mj-muted)}.nf__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:8px}.nf__cta{padding:8px 14px;font-size:13px;font-weight:700;color:var(--mj-on-accent,#fff);background:var(--mj-accent-deep,var(--mj-accent));border:1px solid transparent;border-radius:var(--mj-r);transition:background-color var(--mj-t),border-color var(--mj-t)}.nf__cta:hover{background:var(--mj-accent-mid,var(--mj-accent))}.nf__link{padding:8px 14px;font-size:13px;font-weight:600;color:var(--mj-muted);border:var(--mj-edge);border-radius:var(--mj-r);transition:color var(--mj-t),border-color var(--mj-t),background-color var(--mj-t)}.nf__link:hover{color:var(--mj-text);background:var(--mj-hover)}.nf__cta:focus-visible,.nf__link:focus-visible{outline:none;box-shadow:var(--mj-ring)}.cc{position:fixed;right:0;bottom:0;left:0;z-index:1200;background:var(--mj-panel);border-top:var(--mj-edge)}body:has(.cc) .sup__panel{bottom:96px}@media (max-width:560px){body:has(.cc) .sup__panel{bottom:152px}}.cc__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;max-width:1180px;margin-inline:auto;padding:10px var(--mj-pad)}.cc__text{flex:1 1 320px;min-width:0}.cc__title{margin:0 0 2px;font-size:13px;font-weight:700;color:var(--mj-text)}.cc__body{margin:0;max-width:72ch;font-size:12.5px;line-height:1.55;color:var(--mj-muted)}.cc__link{color:var(--mj-accent);text-decoration:underline}.cc__actions{display:flex;flex:0 0 auto;gap:8px}.cc__btn{padding:6px 14px;font-family:inherit;font-size:12.5px;font-weight:700;white-space:nowrap;color:var(--mj-text);background:var(--mj-hover);border:var(--mj-edge);border-radius:var(--mj-r);cursor:pointer;transition:background-color var(--mj-t),border-color var(--mj-t),color var(--mj-t)}.cc__btn:hover{background:var(--mj-hover-2)}.cc__btn--accept{color:var(--mj-on-accent,#fff);background:var(--mj-accent-deep,var(--mj-accent));border-color:transparent}.cc__btn--accept:hover{background:var(--mj-accent-mid,var(--mj-accent))}.cc__btn:focus-visible{outline:none;box-shadow:var(--mj-ring)}@media (max-width:560px){.cc__actions{width:100%}.cc__btn{flex:1 1}}:root,html[data-theme=dark]{--neu-surface:#1b1f28;--neu-dark:rgba(4,6,10,.6);--neu-light:rgba(255,255,255,.055)}html[data-theme=dim]{--neu-surface:#252932;--neu-dark:rgba(6,8,12,.5);--neu-light:rgba(255,255,255,.07)}html[data-theme=light]{--neu-surface:#e4e8ef;--neu-dark:rgba(150,163,186,.6);--neu-light:rgba(255,255,255,.95)}:root{--neu-raised:6px 6px 14px var(--neu-dark),-6px -6px 14px var(--neu-light);--neu-raised-sm:3px 3px 8px var(--neu-dark),-3px -3px 8px var(--neu-light);--neu-pressed:inset 3px 3px 7px var(--neu-dark),inset -3px -3px 7px var(--neu-light);--neu-pressed-lg:inset 6px 6px 14px var(--neu-dark),inset -6px -6px 14px var(--neu-light);--neu-r:20px}.neu{padding:16px;background:var(--neu-surface);border-radius:var(--neu-r)}.neu .game__stage{box-shadow:var(--neu-pressed-lg)}.neu .game__panel,.neu .game__stage,.neu .slot__cabinet,.neu .slot__panel{background:var(--neu-surface);border-color:transparent;border-radius:var(--neu-r)}.neu .game__panel,.neu .slot__cabinet,.neu .slot__panel{box-shadow:var(--neu-raised)}.neu .slot__screen{border-color:var(--neu-surface);box-shadow:var(--neu-raised-sm)}.neu .mj-bet__input,.neu .slot__input{background:var(--neu-surface);border-color:transparent;box-shadow:var(--neu-pressed)}.neu .mj-bet__input:focus-visible,.neu .slot__input:focus-visible{box-shadow:var(--neu-pressed),var(--mj-ring)}.neu .mj-bet__mod,.neu .opt__chip,.neu .slot__mod,.neu .slot__toggle{background:var(--neu-surface);border-color:transparent;box-shadow:var(--neu-raised-sm);transition:box-shadow var(--mj-t),color var(--mj-t),transform var(--mj-t)}.neu .mj-bet__mod:hover:not(:disabled),.neu .opt__chip:hover:not(:disabled),.neu .slot__mod:hover:not(:disabled),.neu .slot__toggle:hover{color:var(--mj-text);background:var(--neu-surface);border-color:transparent}.neu .mj-bet__mod:active:not(:disabled),.neu .opt__chip:active:not(:disabled),.neu .opt__chip[aria-pressed=true],.neu .slot__mod:active:not(:disabled),.neu .slot__toggle:active,.neu .slot__toggle[aria-pressed=true]{color:var(--mj-accent);background:var(--neu-surface);border-color:transparent;box-shadow:var(--neu-pressed);transform:none}.neu .mj-bet__action,.neu .slot__spin{box-shadow:var(--neu-raised-sm)}.neu .mj-bet__action:hover:not(:disabled),.neu .slot__spin:hover:not(:disabled){box-shadow:var(--neu-raised)}.neu .mj-bet__action:active:not(:disabled),.neu .slot__spin:active:not(:disabled){box-shadow:inset 3px 3px 7px rgba(0,0,0,.35),inset -2px -2px 6px rgba(255,255,255,.12);transform:none}.neu .avia__panel,.neu .chr__panel{background:var(--neu-surface);border-color:transparent}.neu .avia__panel,.neu .avia__stage,.neu .chr__panel,.neu .chr__stage{border-radius:var(--neu-r);box-shadow:var(--neu-raised)}.neu .avia__input,.neu .chr__input,.neu .chr__modes,.neu .chr__stat{background:var(--neu-surface);border-color:transparent;box-shadow:var(--neu-pressed)}.neu .avia__input:focus-visible,.neu .chr__input:focus-visible{box-shadow:var(--neu-pressed),var(--mj-ring)}.neu .avia__mod,.neu .avia__safe,.neu .avia__speed,.neu .chr__mod,.neu .chr__quick button{background:var(--neu-surface);border-color:transparent;box-shadow:var(--neu-raised-sm);transition:box-shadow var(--mj-t),color var(--mj-t),transform var(--mj-t)}.neu .avia__mod:hover:not(:disabled),.neu .avia__speed:hover:not(:disabled),.neu .chr__mod:hover:not(:disabled),.neu .chr__quick button:hover:not(:disabled){color:var(--mj-text);background:var(--neu-surface);border-color:transparent}.neu .avia__mod:active:not(:disabled),.neu .avia__safe--on,.neu .avia__speed--on,.neu .avia__speed--on:hover:not(:disabled),.neu .chr__mod:active:not(:disabled),.neu .chr__quick button:active:not(:disabled),.neu .chr__quick button[aria-pressed=true]{color:var(--mj-accent);background:var(--neu-surface);border-color:transparent;box-shadow:var(--neu-pressed);transform:none}.neu .avia__speed--on small{color:var(--mj-accent);opacity:.85}.neu .avia__action,.neu .chr__action,.neu .chr__mode--on,.neu .chr__mode--on:hover:not(:disabled){box-shadow:var(--neu-raised-sm)}.neu .avia__action:hover:not(:disabled),.neu .chr__action:hover:not(:disabled){box-shadow:var(--neu-raised)}.neu .avia__action:active:not(:disabled),.neu .chr__action:active:not(:disabled){box-shadow:inset 3px 3px 7px rgba(0,0,0,.35),inset -2px -2px 6px rgba(255,255,255,.12);transform:none}.neu .avia__action:disabled,.neu .chr__action:disabled{box-shadow:none}html[data-theme=dark] .auth{--nm-base:#16171b;--nm-hi:rgba(255,255,255,.045);--nm-lo:rgba(0,0,0,.62);--nm-press:rgba(0,0,0,.38)}html[data-theme=dim] .auth{--nm-base:#1e1f24;--nm-hi:rgba(255,255,255,.055);--nm-lo:rgba(0,0,0,.5);--nm-press:rgba(0,0,0,.32)}html[data-theme=light] .auth{--nm-base:#e5e9f0;--nm-hi:rgba(255,255,255,.95);--nm-lo:rgba(158,172,194,.62);--nm-press:rgba(17,37,92,.28)}.auth{--nm-raised:14px 14px 32px var(--nm-lo),-14px -14px 32px var(--nm-hi);--nm-raised-sm:5px 5px 12px var(--nm-lo),-5px -5px 12px var(--nm-hi);--nm-raised-xs:3px 3px 7px var(--nm-lo),-3px -3px 7px var(--nm-hi);--nm-inset:inset 4px 4px 9px var(--nm-lo),inset -4px -4px 9px var(--nm-hi);--nm-inset-sm:inset 2px 2px 5px var(--nm-lo),inset -2px -2px 5px var(--nm-hi);--nm-engrave:0 1px 0 var(--nm-hi);--nm-radius:22px;--nm-radius-ctl:14px;--nm-ease:.28s ease;transition:background-color var(--nm-ease)}.auth,.auth .auth__card{background:var(--nm-base)}.auth .auth__card{max-width:420px;padding:32px 28px;border:0;border-radius:var(--nm-radius);box-shadow:var(--nm-raised);transition:background-color var(--nm-ease),box-shadow var(--nm-ease),color var(--nm-ease)}.auth .auth__brand,.auth .auth__sub{margin-bottom:24px}.auth .auth__field{gap:8px;margin-bottom:16px}.auth .auth__label{padding-left:4px}.auth .auth__input,.auth .auth__input:hover:not(:disabled){padding:12px 14px;font-size:14px;color:var(--mj-text);background:var(--nm-base);border:1px solid transparent;border-radius:var(--nm-radius-ctl);box-shadow:var(--nm-inset);-webkit-backdrop-filter:none;backdrop-filter:none;transition:box-shadow var(--nm-ease),background-color var(--nm-ease),border-color var(--nm-ease),color var(--nm-ease)}.auth .pwd>.auth__input{padding-right:44px}.auth .auth__input::placeholder{color:var(--mj-dim)}.auth .auth__input:focus,.auth .auth__input:focus-visible{outline:none;border-color:var(--mj-accent);box-shadow:var(--nm-inset-sm),0 0 0 3px rgba(59,124,255,.18)}.auth .auth__input[aria-invalid=true]{border-color:var(--mj-red);box-shadow:var(--nm-inset-sm),0 0 0 3px rgba(240,97,109,.14)}.auth .auth__input:disabled{opacity:.6}.auth .pwd__toggle{border-radius:10px}.auth .pwd__toggle:hover:not(:disabled){background:var(--nm-base);box-shadow:var(--nm-raised-xs)}.auth .auth__otp{gap:10px}.auth .auth__otp-box{padding:12px 0;background:var(--nm-base);border:1px solid transparent;border-radius:var(--nm-radius-ctl);box-shadow:var(--nm-inset)}.auth .auth__otp-box:focus-visible{border-color:var(--mj-accent);box-shadow:var(--nm-inset-sm),0 0 0 3px rgba(59,124,255,.18)}.auth .auth__turnstile{margin:20px 0 8px}.auth .auth__submit,.auth .auth__submit:hover:not(:disabled){margin-top:8px;padding:12px 16px;font-size:14px;letter-spacing:.02em;color:var(--mj-on-accent);border:0;border-radius:var(--nm-radius-ctl);box-shadow:var(--nm-raised-sm);transform:none;transition:background-color var(--nm-ease),box-shadow var(--nm-ease),opacity var(--nm-ease)}.auth .auth__submit{background:var(--mj-accent-deep)}.auth .auth__submit:hover:not(:disabled){background:var(--mj-accent-mid)}.auth .auth__submit:active:not(:disabled){transform:none;box-shadow:inset 3px 3px 7px var(--nm-press),inset -2px -2px 5px rgba(255,255,255,.08)}.auth .auth__submit:focus-visible{outline:none;box-shadow:var(--nm-raised-sm),0 0 0 3px rgba(59,124,255,.35)}.auth .auth__submit:disabled{opacity:.5;box-shadow:var(--nm-raised-xs)}.auth .auth__error,.auth .auth__notice{padding:10px 14px;border:0;border-radius:var(--nm-radius-ctl);box-shadow:var(--nm-inset-sm)}.auth .auth__error{background:color-mix(in srgb,var(--mj-red) 10%,var(--nm-base))}.auth .auth__notice{background:color-mix(in srgb,var(--mj-accent) 8%,var(--nm-base))}.auth .auth__alt{margin-top:24px;padding-top:20px;border-top:1px solid var(--nm-lo);box-shadow:inset var(--nm-engrave)}.auth .auth__divider{gap:14px;margin-bottom:20px}.auth .auth__divider:after,.auth .auth__divider:before{background:var(--nm-lo);box-shadow:var(--nm-engrave)}.auth .auth__google{margin-top:24px}.auth__gbtn{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;height:44px;padding:0 16px;font-family:var(--mj-font);font-size:14px;font-weight:600;letter-spacing:.01em;color:var(--mj-text);background:var(--nm-base);border:0;border-radius:var(--nm-radius-ctl);box-shadow:var(--nm-raised-sm);cursor:pointer;transition:box-shadow var(--nm-ease),background-color var(--nm-ease),color var(--nm-ease),opacity var(--nm-ease)}.auth__gbtn-mark{display:grid;place-items:center;width:28px;height:28px;background:var(--nm-base);border-radius:50%;box-shadow:var(--nm-inset-sm)}.auth__gbtn:hover:not(:disabled){box-shadow:var(--nm-raised)}.auth__gbtn:focus-visible{outline:none;box-shadow:var(--nm-raised-sm),0 0 0 3px rgba(59,124,255,.35)}.auth__gbtn:active:not(:disabled){box-shadow:var(--nm-inset)}.auth__gbtn:disabled{opacity:.5;cursor:progress;box-shadow:var(--nm-raised-xs)}@media (prefers-reduced-motion:reduce){.auth,.auth .auth__card,.auth .auth__input,.auth .auth__submit,.auth__gbtn{transition:none}}@media (max-width:900px){.dash__header--game{flex-wrap:nowrap;gap:8px;padding:4px 8px;min-height:44px;transition:transform .22s var(--mj-ease),background-color .28s ease,border-color .28s ease}.dash__header--tucked{transform:translateY(-100%)}.dash__header--game .dash__btn--fair,.dash__header--game .dash__status,.dash__header--game .dash__word,.dash__header--game .hsearch,.dash__header--game .lang,.dash__header--game .theme{display:none}.dash__header--game .dash__right{flex-wrap:nowrap;gap:8px;margin-left:auto}.dash__header--game .dash__balance--action{padding:2px 10px}.dash__header--game .dash__cta{padding:8px 12px}.dash__main--game{padding:8px 8px calc(24px + env(safe-area-inset-bottom))}.dash__main--game .neu{padding:8px;border-radius:var(--mj-r-lg)}.dash__main--game .game__head{margin-bottom:8px}.dash__main--game .game__title{font-size:17px}.dash__main--game .game__sub{display:none}.dash__main--game .game__history{margin-bottom:8px}.dash__main--game .game__grid{gap:10px}.dash__main--game .game__stage{padding:8px}.dash__main--game .stage__center{min-height:200px;gap:10px}.game__panel .mj-bet{order:-1}.game__panel .mj-bet__label{display:none}.game__panel .mj-bet__action{order:-1;min-height:52px;font-size:17px}.game__panel .mj-bet__input{min-height:44px;font-size:16px}.game__panel .mj-bet__mod{min-height:44px}.game__panel .opt__chip{min-height:40px}}@media (prefers-reduced-motion:reduce){.dash__header--game{transition:none}}