:root{--bg-deep:#07011a;--purple:#7b2cff;--purple-neon:#c44dff;--magenta:#ff2fd6;--gold:#ffd24a;--gold-deep:#e8a100;--lime:#4dff6a;--cyan:#36f0ff;--panel:#48148c8c;--text:#f4f0ff;--muted:#c8bddb;--color-bg-deep:#090e3b;--color-bg-deeper:#090715;--color-bg-canvas:#231f20;--color-lobby-purple:#3a1a6e;--color-lobby-purple-mid:#4b2585;--color-lobby-purple-light:#6b3aad;--color-neon-pink:#ff4dc8;--color-neon-cyan:#3de8ff;--color-neon-purple:#c44dff;--color-gold:#ffd54a;--color-gold-dim:#c9a227;--color-roll-blue:#2a6dff;--color-panel:#281248d1;--color-input:#0c081cb8;--color-pop-raise:#3a2470;--color-pop-line:#4d3488;--color-text:#fff;--color-text-muted:#b8b4c8;--color-join:#1e8fff;--color-join-edge:#0a5cc4;--font-display:"Brush Script MT", "Segoe Script", "Apple Chancery", cursive;--font-ui:"Arial Rounded MT Bold", "Arial Rounded Bold", "Trebuchet MS", sans-serif;--font-body:"Titillium Web", "Helvetica Neue", Arial, sans-serif;--font-mono:"SF Mono", "Menlo", "Consolas", "Liberation Mono", monospace;--radius-panel:18px;--radius-tile:18px;--radius-input:10px;--shadow-neon:0 0 18px #c44dff8c, 0 0 40px #ff4dc840;--shadow-input:0 0 0 1.5px var(--color-neon-cyan), 0 0 12px #3de8ff59;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--z-dropdown:40;--z-modal-backdrop:200;--z-modal:210;--z-toast:220;color:var(--text);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Rajdhani,system-ui,sans-serif}*,:before,:after{box-sizing:border-box}html,body,#root{background:#0a0020;width:100%;height:100%;margin:0;overflow:hidden}button,input{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}.app-shell{background:#050010;width:100%;height:100%}.stage{background:#050010;width:100%;height:100%;position:relative;overflow:hidden}.cm-toast-host{left:50%;bottom:max(5.5rem, calc(env(safe-area-inset-bottom) + 4.5rem));z-index:calc(var(--z-toast) + 20);pointer-events:none;width:min(22rem,100vw - 1.5rem);position:fixed;transform:translate(-50%)}.cm-toast{text-align:center;font:700 .85rem/1.2 var(--font-ui);color:#1a1200;background:linear-gradient(180deg, #ffe27a, var(--color-gold) 55%, var(--color-gold-dim));opacity:0;transition:opacity .18s var(--ease-out), transform .18s var(--ease-out);border-radius:999px;padding:.7rem 1rem;transform:translateY(8px);box-shadow:0 8px 24px #00000059}.cm-toast.is-in{opacity:1;transform:translateY(0)}.cm-toast.is-out{opacity:0;transform:translateY(6px)}@media (prefers-reduced-motion:reduce){.cm-toast{transition:opacity .12s linear;transform:none}.cm-toast.is-in,.cm-toast.is-out{transform:none}}.push-optin{bottom:calc(4.5rem + env(safe-area-inset-bottom,0px) + 1rem);z-index:100025;background:#120820f5;border:1px solid #dc262680;border-radius:1rem;align-items:center;gap:.75rem;width:min(94vw,26rem);padding:.85rem 1rem;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #00000080}.push-optin-icon{color:#fff;background:#dc26262e;border-radius:999px;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;display:grid}.push-optin-copy{flex:1;min-width:0}.push-optin-title{color:#fff;margin:0;font-size:.85rem;font-weight:700}.push-optin-text{color:#b8a9c9f2;margin:.15rem 0 0;font-size:.72rem;line-height:1.35}.push-optin-actions{flex-direction:column;flex-shrink:0;gap:.35rem;display:flex}.push-optin-enable,.push-optin-dismiss{cursor:pointer;border:none;border-radius:999px;padding:.4rem .7rem;font-size:.72rem;font-weight:700}.push-optin-enable{color:#fff;background:#dc2626}.push-optin-enable:disabled,.push-optin-dismiss:disabled{opacity:.6;cursor:not-allowed}.push-optin-dismiss{color:#b8a9c9f2;background:0 0}@media (width<=665px){.push-optin{width:min(100vw - 1rem,26rem);bottom:calc(4.5rem + env(safe-area-inset-bottom,0px) + .75rem);flex-wrap:wrap;align-items:flex-start;gap:.65rem;padding:.75rem .85rem}.push-optin-copy{flex:calc(100% - 3.25rem)}.push-optin-actions{flex-direction:row;justify-content:stretch;width:100%}.push-optin-enable,.push-optin-dismiss{text-align:center;flex:1}}@media (width>=666px){.push-optin{bottom:1.25rem}}.notif-bell{flex-shrink:0;position:relative}.notif-bell-btn{color:#fff;cursor:pointer;background:#00000047;border:1px solid #ffffff24;border-radius:999px;place-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;display:grid;position:relative}.notif-bell-badge{color:#fff;text-align:center;background:#dc2626;border-radius:999px;min-width:1.05rem;height:1.05rem;padding:0 .28rem;font-size:.62rem;font-weight:800;line-height:1.05rem;position:absolute;top:-2px;right:-2px}.notif-panel{z-index:100040;box-sizing:border-box;background:#10081cfa;border:1px solid #dc262659;border-radius:.85rem;flex-direction:column;width:min(92vw,20.5rem);max-height:min(70vh,26rem);display:flex;position:absolute;top:calc(100% + .45rem);right:0;overflow:hidden;box-shadow:0 16px 40px #0000008c}.notif-panel-head{border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem .85rem;display:flex}.notif-panel-head h3{color:#fff;margin:0;font-size:.85rem;font-weight:700}.notif-mark-all{color:#b8a9c9f2;cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0;align-items:center;gap:.25rem;padding:.2rem .35rem;font-size:.68rem;font-weight:600;display:inline-flex}.notif-panel-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;max-height:min(58vh,22rem);overflow-y:auto}.notif-empty{text-align:center;color:#b8a9c9f2;margin:0;padding:1.25rem 1rem;font-size:.78rem}.notif-item{text-align:left;width:100%;color:inherit;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-bottom:1px solid #ffffff0f;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.75rem .85rem;display:flex}.notif-item--unread{background:#dc26261a}.notif-item-title{color:#fff;overflow-wrap:anywhere;word-break:break-word;font-size:.78rem;font-weight:700}.notif-item-msg{color:#b8a9c9f2;overflow-wrap:anywhere;word-break:break-word;font-size:.7rem;line-height:1.35}.notif-item-time{color:#fff6;margin-top:.15rem;font-size:.62rem}@media (width<=665px){.notif-panel{top:4.1rem;left:max(.5rem, env(safe-area-inset-left,0px));right:max(.5rem, env(safe-area-inset-right,0px));width:auto;max-width:none;max-height:min(72dvh,100dvh - 9.25rem);position:fixed}.notif-panel-list{flex:auto;max-height:none}}@media (hover:hover) and (pointer:fine){.notif-bell-btn:hover{border-color:#ffffff47}.notif-item:hover{background:#ffffff0d}.notif-item--unread:hover{background:#dc262629}}.lm-wallet__notif{align-items:center;display:flex}.rotate-gate{z-index:var(--z-toast);padding:max(1.25rem, env(safe-area-inset-top,0px)) max(1.25rem, env(safe-area-inset-right,0px)) max(1.25rem, env(safe-area-inset-bottom,0px)) max(1.25rem, env(safe-area-inset-left,0px));background:radial-gradient(70% 55% at 50% 35%,#3a1a6e 0%,#0000 62%),linear-gradient(#12082a 0%,#090715 100%);place-items:center;display:grid;position:fixed;inset:0;overflow:clip}.rotate-gate__veil{z-index:1;pointer-events:none;background:radial-gradient(70% 55% at 50% 38%,#0907152e 0%,#090715b8 70%,#090715e0 100%);position:absolute;inset:0}.rotate-gate__panel{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:.75rem;width:min(22.5rem,100%);min-width:0;display:flex;position:relative}.rotate-gate__mark{width:min(9.5rem,42vw);margin-bottom:.35rem}.rotate-gate__mark img{width:100%;height:auto;display:block}.rotate-gate__stage{place-items:center;width:8.5rem;height:8.5rem;margin:.35rem 0 .75rem;display:grid;position:relative}.rotate-gate__halo{animation:rotate-halo 2.8s var(--ease-out) infinite;border:1px solid #ffd54a73;border-radius:50%;position:absolute;inset:8%;box-shadow:inset 0 0 24px #ffd54a2e}.rotate-gate__phone{z-index:2;color:#1a0a32;background:linear-gradient(165deg, var(--color-gold) 0%, var(--color-gold-dim) 100%);transform-origin:50% 55%;width:4.25rem;height:4.25rem;animation:rotate-phone 3.25s var(--ease-out) infinite;border-radius:1rem;place-items:center;display:grid;position:relative;box-shadow:0 10px 24px #ffd54a59}.rotate-gate__phone-icon{width:2.35rem;height:2.35rem}.rotate-gate__orbit{z-index:1;pointer-events:none;animation:8s linear infinite rotate-orbit;position:absolute;inset:0}.rotate-gate__orbit-icon{width:1.35rem;height:1.35rem;color:var(--color-gold);filter:drop-shadow(0 0 6px #ffd54a8c);position:absolute;top:.15rem;right:.35rem}.rotate-gate__title{max-width:18ch;color:var(--color-text);font-family:var(--font-ui);letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(1.65rem,5.5vw,2.15rem);font-style:normal;font-weight:800;line-height:1.15}.rotate-gate__copy{color:#ffffffe0;max-width:36ch;font-family:var(--font-body);text-wrap:pretty;margin:0;font-size:.98rem;font-weight:600;line-height:1.45}.rotate-gate__hint{color:var(--color-gold);font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;margin:.35rem 0 0;font-size:.8rem;font-weight:700}.rotate-gate__skip{min-height:2.75rem;color:var(--color-gold);font-family:var(--font-body);letter-spacing:.02em;white-space:nowrap;cursor:pointer;transition:transform .15s var(--ease-out), background .15s var(--ease-out), border-color .15s var(--ease-out);background:#09071559;border:1px solid #ffd54a8c;border-radius:999px;margin-top:.75rem;padding:.65rem 1.35rem;font-size:.92rem;font-weight:800}.rotate-gate__skip:hover{border-color:var(--color-gold);background:#ffd54a24}.rotate-gate__skip:focus-visible{outline:3px solid var(--color-gold);outline-offset:3px}.rotate-gate__skip:active{transform:scale(.97)}@keyframes rotate-halo{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes rotate-phone{0%{transform:rotate(0)}18%{transform:rotate(-12deg)}55%{transform:rotate(78deg)}72%,to{transform:rotate(90deg)}}@keyframes rotate-orbit{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.rotate-gate__halo,.rotate-gate__phone,.rotate-gate__orbit{animation:none}.rotate-gate__halo{opacity:.85}.rotate-gate__phone{transform:rotate(90deg)}}body.cm-rotate-open{overflow:hidden}.cm-install-layer{z-index:var(--z-toast,220);isolation:isolate;pointer-events:auto;place-items:center;padding:.75rem;display:grid;position:fixed;inset:0}.cm-install-backdrop{cursor:pointer;background:radial-gradient(60% 40% at 50% 0,#ff4dc82e,#0000 70%),#020108c7;border:0;padding:0;position:absolute;inset:0}.cm-install{--ins-ease:var(--ease-out);z-index:1;width:min(24rem,92%);min-width:0;max-height:min(88dvh,38rem);padding:1.15rem 1.05rem max(1.15rem, env(safe-area-inset-bottom,0px));animation:cm-install-in .28s var(--ins-ease) both;background:radial-gradient(90% 50% at 50% -6%,#ffd54a2e,#0000 55%),linear-gradient(#4b2585 0%,#3a1a6e 55%,#090715 100%);border:2px solid #ffd54ab3;border-radius:.95rem;position:relative;overflow:clip auto;box-shadow:0 24px 48px #090715bf,0 0 28px #ffd54a38,inset 0 1px #ffffff1a}@keyframes cm-install-in{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (prefers-reduced-motion:reduce){.cm-install{animation:none}}.cm-install__close{top:max(.45rem, env(safe-area-inset-top,0px));right:max(.45rem, env(safe-area-inset-right,0px));z-index:2;width:2.35rem;height:2.35rem;color:var(--color-text);cursor:pointer;transition:transform .15s var(--ins-ease), color .15s ease, background .15s ease, border-color .15s ease;background:#281248d9;border:1.5px solid #ffd54a73;border-radius:.45rem;place-items:center;font-size:1.25rem;line-height:1;display:grid;position:absolute}.cm-install__close:hover{border-color:var(--color-gold);color:var(--color-gold)}.cm-install__close:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.cm-install__close:active{transform:scale(.96)}.cm-install__brand{place-items:center;margin:.1rem auto .45rem;display:grid}.cm-install__logo{object-fit:contain;filter:drop-shadow(0 4px 12px #ffd54a59);width:min(7.5rem,42vw);height:auto}.cm-install__kicker{text-align:center;font-family:var(--font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--color-gold);margin:0;font-size:.68rem;font-style:normal;font-weight:800}.cm-install__title{font-family:var(--font-ui);letter-spacing:.01em;text-align:center;color:var(--color-text);overflow-wrap:anywhere;min-width:0;margin:.45rem 0 0;padding-inline:1.75rem;font-size:clamp(1.35rem,5.2vw,1.65rem);font-style:normal;font-weight:900;line-height:1.15}.cm-install__desc{max-width:30ch;font-family:var(--font-body);text-align:center;color:var(--color-text-muted);margin:.45rem auto 0;font-size:.84rem;line-height:1.4}.cm-install__seats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:1.15rem;display:grid}.cm-install__seat{min-width:0;color:var(--color-text);cursor:pointer;text-align:left;transition:border-color .15s var(--ins-ease), background .15s var(--ins-ease), transform .15s var(--ins-ease), box-shadow .15s var(--ins-ease);background:#0907158c;border:1.5px solid #ffd54a59;border-radius:.7rem;flex-direction:column;align-items:stretch;padding:.85rem .7rem .7rem;display:flex;position:relative;overflow:hidden}.cm-install__seat:hover{background:#4b2585cc;border-color:#ffd54aa6}.cm-install__seat:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.cm-install__seat:active{transform:scale(.98)}.cm-install__seat--on{border-color:var(--color-gold);box-shadow:0 0 0 1px #ffd54a66,0 0 18px #ffd54a40}.cm-install__seat:disabled,.cm-install__seat.is-disabled,.cm-install__seat[data-state=loading]{opacity:.72;cursor:wait}.cm-install__seat-top{justify-content:space-between;align-items:flex-start;gap:.35rem;min-width:0;display:flex}.cm-install__seat-copy{flex-direction:column;gap:.15rem;min-width:0;display:flex}.cm-install__seat-name{font-family:var(--font-ui);letter-spacing:.02em;color:var(--color-text);font-size:1rem;font-style:normal;font-weight:900;line-height:1.1}.cm-install__seat-sub{color:var(--color-text-muted);overflow-wrap:anywhere;font-size:.72rem;line-height:1.25}.cm-install__seat-mark{width:2.35rem;height:2.35rem;color:var(--color-gold);filter:drop-shadow(0 0 10px #ffd54a8c);flex-shrink:0}.cm-install__seat-rule{background:#ffd54a47;width:100%;height:1px;margin:.85rem 0 .55rem;display:block}.cm-install__seat-cta{text-align:center;width:100%;font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold);font-size:.78rem;font-style:normal;font-weight:800;display:block}.cm-install__guide{animation:cm-install-guide-in .2s var(--ins-ease) both;background:#090715b3;border:1px solid #ffd54a47;border-radius:.55rem;margin-top:.75rem;padding:.7rem .8rem}@keyframes cm-install-guide-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.cm-install__guide{animation:none}}.cm-install__steps{color:var(--color-text-muted);margin:0;padding-left:1.15rem;font-size:.8rem;line-height:1.45}.cm-install__steps li{margin:.15rem 0}.cm-install__note{color:var(--color-text-muted);margin:.45rem 0 0;font-size:.7rem;line-height:1.35}.cm-install__error{color:var(--color-neon-pink);text-align:center;margin:.65rem 0 0;font-size:.74rem;line-height:1.35}.cm-install__or{font-family:var(--font-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--color-gold);justify-content:center;align-items:center;gap:.45rem;margin:1rem 0 .75rem;font-size:.72rem;font-weight:800;display:flex}.cm-install__or span{opacity:.9;font-size:.55rem}.cm-install__browser{width:100%;min-height:2.4rem;color:var(--color-text);font-family:var(--font-body);cursor:pointer;transition:color .15s ease, border-color .15s ease, transform .15s var(--ins-ease);background:0 0;border:0;border-bottom:1.5px solid #ffd54a8c;border-radius:0;justify-content:center;align-items:center;gap:.4rem;padding:.35rem .5rem .55rem;font-size:.9rem;font-weight:700;display:inline-flex}.cm-install__browser:hover{color:var(--color-gold);border-bottom-color:var(--color-gold)}.cm-install__browser:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.cm-install__browser:active{transform:scale(.98)}.cm-install__browser-icon{flex-shrink:0;width:1rem;height:1rem}@media (width<=374px){.cm-install{padding:1rem .8rem max(1rem, env(safe-area-inset-bottom,0px))}.cm-install__seat{padding:.75rem .55rem .6rem}.cm-install__seat-name{font-size:.92rem}.cm-install__seat-mark{width:2rem;height:2rem}.cm-install__seat-cta{letter-spacing:.12em;font-size:.72rem}}@media (orientation:landscape) and (height<=420px){.cm-install{max-height:min(94dvh,100%);padding:.7rem .85rem max(.7rem, env(safe-area-inset-bottom,0px))}.cm-install__brand{margin-bottom:.15rem}.cm-install__logo{width:min(5.5rem,28vw)}.cm-install__seats{margin-top:.65rem}}.lm-header,.lm-header__row,.lm-meta{max-width:100vw}.lm-header__row.is-authed{justify-content:space-between}.lm-header__auth[hidden]{display:none}.lm-wallet{background:linear-gradient(#2a1458eb,#0d061ceb);border-radius:999px;align-items:center;gap:.5rem;padding:.22rem .55rem .22rem .28rem;display:flex;box-shadow:inset 0 1px #ffffff24,0 2px 10px #00000073}.lm-wallet__profile{align-items:center;gap:.38rem;min-width:0;display:flex}.lm-wallet__avatar{background:linear-gradient(#4b2a8f,#1c0d3c);border-radius:50%;place-items:center;width:1.85rem;height:1.85rem;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffd54a8c}.lm-wallet__avatar-img{object-fit:cover;width:100%;height:100%}.lm-wallet__initial{font:800 .82rem/1 var(--font-ui);color:var(--color-gold)}.lm-wallet__name{text-overflow:ellipsis;white-space:nowrap;max-width:7rem;font:700 .78rem/1 var(--font-ui);color:#fff;overflow:hidden}.lm-wallet__purse{border-left:1px solid #ffffff24;align-items:center;gap:.3rem;padding-left:.5rem;display:flex}.lm-coin{background:#ffffff12;border-radius:999px;align-items:center;gap:.28rem;padding:.2rem .5rem .2rem .24rem;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}.lm-coin__art{object-fit:contain;filter:drop-shadow(0 0 6px #ffd54a66);width:1.32rem;height:1.32rem}.lm-coin__value{font:700 .76rem/1 var(--font-mono);font-variant-numeric:tabular-nums;color:#fff}.lm-wallet__actions{align-items:center;gap:.55rem;display:flex}.lm-login-btn--deposit{background:linear-gradient(180deg, #ffe27a, var(--color-gold) 55%, var(--color-gold-dim));color:#1b0c38;box-shadow:0 2px #8a6a10}@media (width<=760px){.lm-wallet__name{display:none}.lm-wallet{gap:.35rem}}@media (width<=480px){.lm-wallet{padding:.18rem .4rem .18rem .22rem}.lm-wallet__avatar{width:1.6rem;height:1.6rem}.lm-wallet__purse{padding-left:.35rem}.lm-coin{padding:.16rem .38rem .16rem .2rem}.lm-coin__art{width:1.1rem;height:1.1rem}.lm-coin__value{font-size:.68rem}.lm-wallet__actions{gap:.35rem}.lm-wallet__actions .lm-login-btn{padding:.42rem .8rem;font-size:.78rem}}.lm-meta{z-index:3;padding:.3rem .9rem max(.3rem, env(safe-area-inset-bottom));background:linear-gradient(#0804168c,#080416eb);justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:relative;box-shadow:inset 0 1px #ffffff14}.lm-meta__side{align-items:center;gap:.55rem;min-width:0;display:flex}.lm-meta__socials{align-items:center;gap:.3rem;display:flex}.lm-meta__social{color:#ffffffb8;width:1.55rem;height:1.55rem;transition:color .16s var(--ease-out), background .16s var(--ease-out);background:#ffffff12;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}.lm-meta__social:hover{color:#1b0c38;background:var(--color-gold)}.lm-meta__social:focus-visible{outline:2px solid var(--color-neon-cyan);outline-offset:2px}.lm-meta__mark{width:.92rem;height:.92rem}.lm-meta__age{white-space:nowrap;align-items:center;gap:.32rem;display:inline-flex}.lm-meta__age-mark{font:800 .6rem/1.2 var(--font-ui);color:#1b0c38;background:var(--color-gold);border-radius:999px;padding:.1rem .34rem}.lm-meta__age-text{font:600 .62rem/1 var(--font-ui);letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted)}.lm-meta__links{scrollbar-width:none;align-items:center;gap:.15rem;min-width:0;display:flex;overflow-x:auto}.lm-meta__links::-webkit-scrollbar{display:none}.lm-meta__link{appearance:none;cursor:pointer;white-space:nowrap;font:600 .65rem/1 var(--font-ui);color:var(--color-text-muted);transition:color .16s var(--ease-out);background:0 0;border:0;padding:.2rem .4rem}.lm-meta__link:hover{color:#fff}.lm-meta__link:focus-visible,.lm-meta__chat:focus-visible{outline:2px solid var(--color-neon-cyan);outline-offset:2px}.lm-meta__chat{appearance:none;cursor:pointer;font:800 .65rem/1 var(--font-ui);color:#041018;background:var(--color-neon-cyan);transition:filter .16s var(--ease-out), transform .16s var(--ease-out);border:0;border-radius:999px;flex:none;padding:.28rem .7rem;box-shadow:0 2px #00000059}.lm-meta__chat:hover{filter:brightness(1.08)}.lm-meta__chat:active{transform:translateY(1px)}@media (width<=620px){.lm-meta__age-text{display:none}.lm-meta__links{-webkit-mask-image:linear-gradient(90deg,#0000,#000 .75rem calc(100% - .75rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 .75rem calc(100% - .75rem),#0000)}.lm-meta__link{padding-inline:.3rem;font-size:.6rem}}@media (prefers-reduced-motion:reduce){.lm-meta__social,.lm-meta__link,.lm-meta__chat{transition:none}}[data-promo-kind^=wallet] .cm-promo__shell{width:min(40rem,100%)}[data-promo-kind=read] .cm-promo__shell,[data-promo-kind=chat] .cm-promo__shell{width:min(38rem,100%)}.cm-seg{background:#00000052;border-radius:999px;gap:.2rem;padding:.22rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.cm-seg__btn{appearance:none;cursor:pointer;font:800 .7rem/1 var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);transition:color .16s var(--ease-out), background .16s var(--ease-out);background:0 0;border:0;border-radius:999px;flex:1 1 0;padding:.42rem .5rem}.cm-seg__btn[aria-selected=true]{color:#1b0c38;background:linear-gradient(180deg, #ffe27a, var(--color-gold));box-shadow:0 1px #00000059}.cm-seg__btn:focus-visible{outline:2px solid var(--color-neon-cyan);outline-offset:2px}.cm-wallet__panel{margin-top:.7rem}.cm-wallet{grid-template-columns:minmax(0,10.25rem) minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.cm-wallet__col{min-width:0}.cm-wallet__col .cm-sechead{margin-top:0}.cm-wallet__col--methods .cm-sechead{font-size:.72rem}.cm-pay{gap:.28rem;display:grid}.cm-pay__row{appearance:none;cursor:pointer;text-align:left;transition:background .16s var(--ease-out), box-shadow .16s var(--ease-out);background:#ffffff0d;border:0;border-radius:.5rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.35rem;padding:.32rem .4rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff17}.cm-pay__row:hover{background:#ffffff17}.cm-pay__row.is-on{background:#ffd54a24;box-shadow:inset 0 0 0 1px #ffd54aa6,0 0 14px #ffd54a2e}.cm-pay__row:focus-visible{outline:2px solid var(--color-neon-cyan);outline-offset:2px}.cm-pay__badge{background:#f3f5fb;border-radius:.38rem;place-items:center;width:1.7rem;height:1.7rem;padding:.18rem;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff2e}.cm-pay__logo{object-fit:contain;width:100%;height:100%}.cm-pay__mono{font:800 .62rem/1 var(--font-ui);color:#1a1240}.cm-pay__text{gap:.08rem;min-width:0;display:grid}.cm-pay__name{text-overflow:ellipsis;white-space:nowrap;font:700 .68rem/1.15 var(--font-body);color:#fff;overflow:hidden}.cm-pay__limits{text-overflow:ellipsis;white-space:nowrap;font:500 .52rem/1.15 var(--font-mono);color:var(--color-text-muted);overflow:hidden}.cm-pay__bonus{font:800 .5rem/1.2 var(--font-ui);color:#041018;background:#7dff9a;border-radius:999px;justify-self:start;padding:.1rem .28rem}.cm-pay__bonus-slot:empty{display:none}.cm-pay__bonus-slot{justify-content:flex-start;display:flex}.cm-pay__bonus-banner{width:fit-content;max-width:100%;font:700 .76rem/1.25 var(--font-body);color:#fff8e0;background:color-mix(in srgb, var(--color-gold) 16%, #1a1028);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-gold) 42%, transparent);text-wrap:pretty;border-radius:.5rem;margin:.4rem 0 0;padding:.32rem .58rem}.cm-cashout-rules{gap:.7rem;max-width:65ch;display:grid}.cm-cashout-rules__lede,.cm-cashout-rules__p{color:#efe8ff;text-wrap:pretty;margin:0}.cm-cashout-rules__lede{font:600 .92rem/1.45 var(--font-body)}.cm-cashout-rules__p{font:500 .84rem/1.5 var(--font-body)}.cm-cashout-rules__h{font:800 .82rem/1.2 var(--font-ui);color:var(--color-gold);text-wrap:balance;margin:.15rem 0 0}[data-promo-kind=cashout-rules] .cm-promo__shell{width:min(28rem,96vw)}[data-promo-kind=cashout-rules] .cm-promo__core{min-height:0}.cm-amounts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.cm-amount{appearance:none;cursor:pointer;transition:box-shadow .16s var(--ease-out,cubic-bezier(.22, 1, .36, 1));background:linear-gradient(#ffffff14,#ffffff08);border:0;border-radius:.85rem;justify-items:center;gap:.22rem;padding:.7rem .45rem .65rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}.cm-amounts.is-entering .cm-amount{opacity:0;animation:cm-amount-in .42s var(--ease-out,cubic-bezier(.22, 1, .36, 1)) forwards;animation-delay:calc(var(--i,0) * 45ms);transform:translateY(10px)scale(.94)}.cm-amounts.is-settled .cm-amount{opacity:1;transform:none}.cm-amount:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-gold) 45%, transparent), 0 8px 18px #00000047}.cm-amount:hover .cm-amount__art{animation:cm-coin-float 1.6s ease-in-out infinite, cm-coin-pop .28s var(--ease-out,cubic-bezier(.22, 1, .36, 1))}.cm-amount:active{transform:scale(.97)}.cm-amount:active .cm-amount__art{animation:none;transform:scale(.92)translateY(1px)}.cm-amount.is-on{box-shadow:inset 0 0 0 1px #ffd54abf,0 0 18px #ffd54a47}.cm-amount.is-on .cm-amount__art{filter:drop-shadow(0 4px 8px #00000073) drop-shadow(0 0 10px color-mix(in srgb, var(--color-gold) 55%, transparent));animation:1.35s ease-in-out infinite cm-coin-selected}.cm-amount:focus-visible{outline:2px solid var(--color-neon-cyan);outline-offset:2px}.cm-amount__art{object-fit:contain;transform-origin:50% 80%;filter:drop-shadow(0 4px 8px #00000073);width:auto;height:3.35rem;animation:2.4s ease-in-out infinite cm-coin-float;animation-delay:calc(var(--i,0) * 90ms + .42s);pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;display:block}.cm-amount__art--xs{height:2.45rem}.cm-amount__art--sm{height:2.85rem}.cm-amount__art--md{height:3.35rem}.cm-amount__art--md2{height:3.65rem}.cm-amount__art--lg{height:3.9rem}.cm-amount__art--xl{height:4.35rem}.cm-amount__value{font:800 1.05rem/1 var(--font-mono);font-variant-numeric:tabular-nums;color:#fff}.cm-amount__pct{z-index:1;width:3.5rem;font:800 .5rem/1 var(--font-ui);letter-spacing:.04em;text-align:center;color:#041018;pointer-events:none;white-space:nowrap;background:#7dff9a;padding:.16rem 0;position:absolute;top:.72rem;left:-.85rem;transform:rotate(-42deg)}.cm-amount__bonus{font:700 .68rem/1 var(--font-ui);color:#7dff9a}@keyframes cm-amount-in{to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cm-coin-float{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-4px)rotate(1.5deg)}}@keyframes cm-coin-pop{0%{transform:translateY(0)scale(1)}55%{transform:translateY(-6px)scale(1.12)}to{transform:translateY(-4px)scale(1.06)}}@keyframes cm-coin-selected{0%,to{transform:translateY(0)scale(1)rotate(-1deg)}35%{transform:translateY(-5px)scale(1.08)rotate(2deg)}70%{transform:translateY(-2px)scale(1.03)rotate(-1.5deg)}}.cm-payout{gap:.5rem;display:grid}.cm-field{gap:.22rem;display:grid}.cm-field__label{font:700 .62rem/1 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.cm-field__input{appearance:none;width:100%;font:600 .85rem/1.2 var(--font-mono);color:#fff;background:#00000059;border:0;border-radius:.5rem;padding:.5rem .6rem;box-shadow:inset 0 0 0 1px #ffffff1f}.cm-field__input::placeholder{color:#ffffff73}.cm-field__input:focus-visible{outline:2px solid var(--color-neon-cyan);outline-offset:1px}.cm-payout__avail{font:600 .7rem/1.3 var(--font-body);color:var(--color-text-muted);margin:.1rem 0 0}.cm-ledger{gap:.3rem;display:grid}.cm-ledger__row{background:#ffffff0d;border-radius:.55rem;gap:.2rem;padding:.5rem .6rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.cm-ledger__head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.cm-ledger__amount{font:800 .92rem/1 var(--font-mono);font-variant-numeric:tabular-nums;color:#fff}.cm-ledger__status{font:800 .58rem/1.2 var(--font-ui);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:.14rem .42rem}.cm-ledger__status--ok{color:#041018;background:#7dff9a}.cm-ledger__status--wait{color:#1b0c38;background:var(--color-gold)}.cm-ledger__status--bad{color:#fff;background:#d9436a}.cm-ledger__meta{font:500 .68rem/1.2 var(--font-body);color:var(--color-text-muted);justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.cm-ledger__date{font-family:var(--font-mono)}.cm-faq{gap:.3rem;display:grid}.cm-faq__item{background:#ffffff0d;border-radius:.55rem;padding:.45rem .6rem;box-shadow:inset 0 0 0 1px #ffffff14}.cm-faq__q{cursor:pointer;font:700 .8rem/1.3 var(--font-body);color:#fff;list-style:none}.cm-faq__q::marker{display:none}.cm-faq__q::-webkit-details-marker{display:none}.cm-faq__q:after{content:"+";float:right;font-family:var(--font-mono);color:var(--color-gold)}.cm-faq__item[open] .cm-faq__q:after{content:"−"}.cm-faq__a{font:500 .76rem/1.45 var(--font-body);color:var(--color-text-muted);margin:.35rem 0 0}.lobby-page.is-content .cm-doc__chrome{background:linear-gradient(#141022 78%,#0000)}.lobby-page.is-content .cm-read,.lobby-page.is-content .cm-rich,.lobby-page.is-content .cm-doc__body,.lobby-page.is-content .cm-doc__loading{color:#f2ebff}.lobby-page.is-content .cm-read__lede,.lobby-page.is-content .cm-read__meta,.lobby-page.is-content .cm-rich p{color:#fff}.lobby-page.is-content .cm-read__h,.lobby-page.is-content .cm-rich h1,.lobby-page.is-content .cm-rich h2,.lobby-page.is-content .cm-rich h3{color:#ffe27a}.cm-read{width:min(100%,48rem);max-width:48rem;margin-inline:auto}.cm-read__lede{font:600 .92rem/1.5 var(--font-body);color:#ffffffeb;text-wrap:pretty;margin:0 0 .85rem}.cm-read__h{font:800 .78rem/1.3 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--color-neon-cyan);margin:.9rem 0 .3rem}.cm-read__h:first-child{margin-top:0}.cm-read__p{font:500 .8rem/1.55 var(--font-body);color:var(--color-text-muted);text-wrap:pretty;margin:0 0 .55rem}.cm-rich{display:block}.cm-rich>:first-child{margin-top:0}.cm-rich p{font:600 1.05rem/1.7 var(--font-body);color:#fff;text-align:justify;text-justify:inter-word;text-align-last:left;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:0 0 1em}.cm-rich h1,.cm-rich h2,.cm-rich h3,.cm-rich h4,.cm-rich h5,.cm-rich h6{font:800 clamp(1.05rem, 2vw, 1.4rem)/1.25 var(--font-ui);color:#fff;text-wrap:balance;margin:1.15em 0 .45em;font-style:normal}.cm-rich h4,.cm-rich h5,.cm-rich h6{font-size:clamp(1rem,1.5vw,1.08rem)}.cm-rich strong,.cm-rich b{color:#fff;font-weight:800}.cm-rich a{color:var(--color-neon-cyan);text-underline-offset:.15em;overflow-wrap:anywhere}.cm-rich ul,.cm-rich ol{gap:.25rem;margin:0 0 .6rem;padding-left:1.15rem;display:grid}.cm-rich li{font:600 1.05rem/1.65 var(--font-body);color:#fff;text-align:justify;text-justify:inter-word;text-align-last:left}.cm-rich li::marker{color:var(--color-gold)}.cm-rich blockquote{font:600 .8rem/1.5 var(--font-body);color:#fff;background:#ffffff0d;border-radius:.6rem;margin:0 0 .6rem;padding:.55rem .7rem}.cm-rich hr{background:#ffffff24;border:0;height:1px;margin:.9rem 0}.cm-rich img{background:#ffffff0a;border-radius:10px;width:auto;max-width:100%;height:auto;margin:1rem auto;display:block}.cm-blog-img{width:fit-content;max-width:100%;margin:1rem auto;display:block}.cm-blog-img img{margin:0}.cm-rich .ql-align-justify{text-align:justify!important;text-align-last:left!important}.cm-rich .ql-align-left{text-align:left!important;text-align-last:left!important}.cm-rich .ql-align-center{text-align:center!important;text-align-last:center!important}.cm-rich .ql-align-right{text-align:right!important;text-align-last:right!important}.cm-rich .ql-indent-1{padding-left:1.5em}.cm-rich .ql-indent-2{padding-left:3em}.cm-rich .ql-indent-3{padding-left:4.5em}.cm-rich .ql-indent-4{padding-left:6em}.cm-rich figure{margin:0 0 .7rem}.cm-rich figcaption{font:500 .68rem/1.4 var(--font-body);color:#ffffff80;margin-top:-.35rem}.cm-rich code{font:600 .74rem/1.4 var(--font-mono);color:var(--color-gold);background:#0006;border-radius:.3rem;padding:.1rem .3rem}.cm-rich pre{background:#0000006b;border-radius:.6rem;margin:0 0 .7rem;padding:.6rem .7rem;overflow-x:auto}.cm-rich pre code{background:0 0;padding:0}.cm-rich table{border-collapse:collapse;width:100%;font:500 .74rem/1.4 var(--font-body);color:var(--color-text-muted);margin:0 0 .7rem;display:block;overflow-x:auto}.cm-rich th,.cm-rich td{text-align:left;border:1px solid #ffffff1f;padding:.35rem .5rem}.cm-rich th{color:#fff;font-weight:800}.cm-journal,.cm-read--guide,.cm-blog-faq,.cm-related,.cm-pref-source{width:min(100%,48rem);max-width:48rem;margin-inline:auto}.cm-journal{gap:1.25rem;display:grid}.cm-journal__mast,.cm-read__mast{gap:.35rem;display:grid}.cm-journal__display,.cm-read__display{font:800 clamp(1.45rem, 3.2vw, 2rem)/1.15 var(--font-ui);letter-spacing:-.02em;color:var(--color-gold);text-wrap:balance;overflow-wrap:anywhere;min-width:0;margin:0;font-style:normal}.cm-journal__lede{font:600 .92rem/1.45 var(--font-body);color:var(--color-text-muted);margin:0}.cm-blog__index{display:grid}.cm-blog__row{border-bottom:1px solid color-mix(in srgb, var(--color-gold) 28%, transparent);color:inherit;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 0;text-decoration:none;display:grid}.cm-blog__row:first-child{border-top:1px solid color-mix(in srgb, var(--color-gold) 28%, transparent)}.cm-blog__row:hover{background:color-mix(in srgb, var(--color-gold) 8%, transparent)}.cm-blog__row:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.cm-blog__row-copy{gap:.3rem;min-width:0;display:grid}.cm-blog__row-meta,.cm-read__meta{font:700 .8rem/1.3 var(--font-ui);color:var(--color-text-muted)}.cm-blog__row-title{font:800 clamp(1.15rem, 2.4vw, 1.45rem)/1.25 var(--font-ui);letter-spacing:-.02em;color:var(--color-gold);overflow-wrap:break-word;font-style:normal}.cm-blog__row-excerpt{-webkit-line-clamp:2;line-clamp:2;font:600 .95rem/1.45 var(--font-body);color:color-mix(in srgb, var(--color-text-muted) 70%, #fff);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cm-blog__row-go{font:800 .78rem/1 var(--font-ui);color:var(--color-gold);letter-spacing:.04em;text-transform:uppercase;margin-top:.15rem}.cm-blog__row-art{aspect-ratio:4/3;border:1px solid color-mix(in srgb, var(--color-gold) 28%, transparent);border-radius:8px;width:clamp(5.5rem,14vw,7.5rem);margin:0;overflow:hidden}.cm-blog__row-art img{object-fit:cover;width:100%;height:100%}.cm-journal__skel-hero,.cm-journal__skel-row{background:linear-gradient(90deg, color-mix(in srgb, var(--color-text) 6%, transparent), color-mix(in srgb, var(--color-gold) 18%, transparent), color-mix(in srgb, var(--color-text) 6%, transparent));animation:cm-posts-shimmer 1.2s var(--ease-in-out) infinite;background-size:200% 100%;border-radius:10px;display:block}.cm-journal__skel-hero{min-height:4.5rem}.cm-journal__skel-row{height:3rem}.cm-read--guide{gap:1.15rem;display:grid}.cm-read__cover{border:1px solid color-mix(in srgb, var(--color-gold) 28%, transparent);border-radius:12px;width:100%;max-width:44rem;margin:0;line-height:0;overflow:hidden}.cm-read__cover img{width:100%;height:auto;display:block}.cm-blog-faq{margin-top:2rem}.cm-blog-faq__mast{margin-bottom:1rem}.cm-blog-faq__title{font:800 clamp(1.2rem, 2.2vw, 1.5rem)/1.15 var(--font-ui);color:var(--color-text);margin:0;font-style:normal}.cm-blog-faq__lede{font:600 .85rem/1.4 var(--font-body);color:var(--color-text-muted);margin:.35rem 0 0}.cm-blog-faq__list{margin:0;padding:0;list-style:none;display:grid}.cm-blog-faq__item{background:0 0;padding:0}.cm-blog-faq__item summary{cursor:pointer;font:800 1rem/1.35 var(--font-ui);color:var(--color-text);padding:.9rem 1.6rem .9rem 0;font-style:normal;list-style:none;position:relative}.cm-blog-faq__item summary::-webkit-details-marker{display:none}.cm-blog-faq__item summary:after{content:"+";color:var(--color-gold);font-weight:900;position:absolute;top:50%;right:0;transform:translateY(-50%)}.cm-blog-faq__item[open] summary:after{content:"–"}.cm-blog-faq__item summary:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px;border-radius:6px}.cm-blog-faq__item p{font:600 1.05rem/1.7 var(--font-body);color:var(--color-text);margin:0 0 1rem}@media (width<=30rem){.cm-blog__row{grid-template-columns:minmax(0,1fr)}.cm-blog__row-art{order:-1;width:100%;max-height:9rem}}.cm-chat__thread{align-content:start;gap:.4rem;max-height:16rem;padding-right:.2rem;display:grid;overflow-y:auto}.cm-chat__bubble{max-width:80%;font:500 .78rem/1.45 var(--font-body);border-radius:.8rem;margin:0;padding:.45rem .65rem}.cm-chat__bubble--host{color:var(--color-text-muted);background:#ffffff12;border-bottom-left-radius:.25rem;justify-self:start;box-shadow:inset 0 0 0 1px #ffffff17}.cm-chat__bubble--me{color:#1b0c38;background:linear-gradient(180deg, #ffe27a, var(--color-gold));border-bottom-right-radius:.25rem;justify-self:end}.cm-chat__composer{gap:.4rem;margin-top:.7rem;display:flex}.cm-chat__input{appearance:none;min-width:0;font:500 .82rem/1.2 var(--font-body);color:#fff;background:#00000059;border:0;border-radius:999px;flex:auto;padding:.55rem .7rem;box-shadow:inset 0 0 0 1px #ffffff1f}.cm-chat__input::placeholder{color:#ffffff73}.cm-chat__input:focus-visible{outline:2px solid var(--color-neon-cyan);outline-offset:1px}.cm-chat__send{flex:none}.cm-chat__escape{text-decoration:none}@media (width<=640px){.cm-wallet{grid-template-columns:minmax(0,1fr);gap:.55rem}.cm-pay{scroll-snap-type:x proximity;overscroll-behavior-x:contain;overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-flow:row;gap:.4rem;padding:.05rem .15rem .3rem;scroll-padding-inline:.15rem;display:flex;overflow:auto hidden}.cm-pay::-webkit-scrollbar{display:none}.cm-pay__row{text-align:center;scroll-snap-align:start;flex:none;grid-template-columns:minmax(0,1fr);justify-items:center;gap:.28rem;width:5.5rem;padding:.42rem .35rem .4rem}.cm-pay__badge{width:2.15rem;height:2.15rem;padding:.22rem}.cm-pay__text{justify-items:center;width:100%}.cm-pay__name{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;font-size:.58rem;line-height:1.2;display:-webkit-box}.cm-pay__limits{display:none}.cm-pay__bonus{justify-self:center}.cm-amounts{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-amount__art{width:auto;height:2.6rem}.cm-amount__art--xs{height:2rem}.cm-amount__art--sm{height:2.25rem}.cm-amount__art--md{height:2.6rem}.cm-amount__art--md2{height:2.85rem}.cm-amount__art--lg{height:3.05rem}.cm-amount__art--xl{height:3.35rem}}@media (width<=640px) and (orientation:portrait){.cm-wallet__col--methods{z-index:2;position:sticky;top:0}.cm-pay__row{width:5.75rem}}@media (orientation:landscape) and (height<=520px){.cm-chat__thread{max-height:8rem}.cm-amount__art{width:auto;height:2.2rem}}@media (prefers-reduced-motion:reduce){.cm-pay__row,.cm-amount,.cm-amount__art,.cm-blog__row,.cm-seg__btn{transition:none;animation:none!important}.cm-amount{opacity:1;transform:none}.cm-amount:hover,.cm-amount:hover .cm-amount__art,.cm-amount.is-on .cm-amount__art,.cm-amount:active .cm-amount__art{filter:drop-shadow(0 4px 8px #00000073);transform:none}}.cm-profile-open{overflow:hidden}.cm-profile-layer{z-index:230;justify-items:start;display:grid;position:fixed;inset:0}.cm-profile-backdrop{cursor:pointer;background:#04020eb8;border:0;position:absolute;inset:0}.cm-profile{--cm-profile-line:color-mix(in srgb, var(--color-gold) 34%, transparent);--cm-profile-raise:#170a2d;--cm-profile-ink:#f7f0ff;z-index:1;width:min(21.5rem,100vw);height:100dvh;max-height:100dvh;color:var(--cm-profile-ink);background:radial-gradient(90% 36% at 12% 0%, color-mix(in srgb, var(--color-neon-pink) 18%, transparent), transparent 58%), radial-gradient(70% 40% at 100% 18%, color-mix(in srgb, var(--color-neon-cyan) 14%, transparent), transparent 55%), linear-gradient(165deg, #261041 0%, #120826 42%, #080412 100%);box-shadow:10px 0 36px #0000008c, inset -1px 0 0 var(--cm-profile-line), inset 0 1px 0 #ffffff1f;flex-direction:column;display:flex;position:relative;overflow:hidden}.cm-profile:before{content:"";pointer-events:none;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-neon-cyan) 16%, transparent);opacity:.7;border-radius:.9rem;position:absolute;inset:.45rem}.cm-profile__close{z-index:2;background:var(--color-pop-raise,#ffffff1a);color:#fff;width:2rem;height:2rem;font:700 1.2rem/1 var(--font-ui);cursor:pointer;transition:transform .16s var(--ease-out,cubic-bezier(.22, 1, .36, 1));border:0;border-radius:999px;position:absolute;top:.7rem;right:.7rem}.cm-profile__close:hover{transform:scale(1.05)}.cm-profile__close:active{transform:scale(.96)}.cm-profile__close:focus-visible,.cm-profile__refresh:focus-visible,.cm-profile__wallet-btn:focus-visible,.cm-profile__tile:focus-visible,.lm-coin:focus-visible,.lm-wallet__profile:focus-visible,.lm-footer-meta__chat:focus-visible,.lm-footer-meta__link:focus-visible,.lm-footer-meta__social:focus-visible{outline:2px solid var(--color-neon-cyan);outline-offset:2px}.cm-profile__scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;align-content:start;gap:1rem;min-height:0;padding:1.1rem 1rem 1.25rem;display:grid;overflow-y:auto}.cm-profile__identity{appearance:none;width:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-gold) 22%, transparent);color:inherit;text-align:left;cursor:pointer;background:#00000059;border:0;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;margin:0;padding:.2rem;display:grid}.cm-profile__identity>:not(.cm-profile__avatar){padding:.55rem 2rem .55rem 0}.cm-profile__identity .cm-profile__avatar{margin:.35rem 0 .35rem .35rem}.cm-profile__identity:hover .cm-profile__avatar{transform:scale(1.04)}.cm-profile__identity:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.cm-profile__avatar{width:3.35rem;height:3.35rem;box-shadow:0 0 0 2px color-mix(in srgb, var(--color-gold) 55%, transparent), 0 0 16px color-mix(in srgb, var(--color-neon-cyan) 25%, transparent);transition:transform .18s var(--ease-out,cubic-bezier(.22, 1, .36, 1));font:800 1.2rem/1 var(--font-ui);color:var(--color-gold);background:#120828;border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden}.cm-profile__avatar img{object-fit:cover;width:100%;height:100%}.cm-profile__avatar-edit{font:700 .48rem/1 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;text-align:center;color:#1a1200;background:color-mix(in srgb, var(--color-gold) 88%, #fff);padding:.12rem 0;position:absolute;inset:auto 0 0}.cm-profile__badge{font:700 .58rem/1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--color-neon-cyan);margin:0}.cm-profile__title{font:800 1.15rem/1.15 var(--font-ui);letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:.15rem 0 0}.cm-profile__email{font:500 .72rem/1.25 var(--font-body);color:var(--color-text-muted);overflow-wrap:anywhere;margin:.2rem 0 0}.cm-profile__section{background:#ffffff0a;border-radius:.95rem;gap:.55rem;padding:.15rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.cm-profile__section>*{border-radius:.8rem}.cm-profile__section>.cm-profile__label,.cm-profile__section-head,.cm-profile__ledger,.cm-profile__wallet,.cm-profile__missions,.cm-profile__grid{background:#0a0614c7;padding:.55rem .65rem}.cm-profile__section>.cm-profile__label{margin:0;padding-bottom:.15rem}.cm-profile__section-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.cm-profile__label{font:700 .62rem/1 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);margin:0}.cm-profile__refresh{appearance:none;background:color-mix(in srgb, var(--color-neon-cyan) 14%, transparent);color:var(--color-neon-cyan);font:700 .65rem/1 var(--font-ui);cursor:pointer;border:0;border-radius:999px;padding:.28rem .55rem}.cm-profile__ledger{gap:.4rem;display:grid}.cm-profile__hall{gap:.45rem;display:grid}.cm-profile__hall-row{align-items:center;gap:.5rem;min-width:0;display:flex}.cm-profile__hall-uid{flex:auto;gap:.18rem;min-width:0;display:grid}.cm-profile__hall-kicker{font:700 .62rem/1 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}.cm-profile__hall-id{text-overflow:ellipsis;white-space:nowrap;font:700 .82rem/1.3 var(--font-mono);color:#fff;display:block;overflow:hidden}.cm-profile__hall-note{font:500 .75rem/1.35 var(--font-body);color:var(--color-text-muted);margin:0}.cm-profile__wallet{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}.cm-profile__wallet-btn{appearance:none;background:color-mix(in srgb, #000 30%, var(--cm-profile-raise));color:#fff;min-height:2.45rem;font:800 .72rem/1 var(--font-ui);cursor:pointer;transition:transform .14s var(--ease-out,cubic-bezier(.22, 1, .36, 1));border:0;border-radius:999px;padding:.45rem .35rem;box-shadow:inset 0 0 0 1px #ffffff1a}.cm-profile__wallet-btn--deposit{background:linear-gradient(180deg, #ffe27a, var(--color-gold) 55%, var(--color-gold-dim,#c9a227));color:#1a1200;box-shadow:none}.cm-profile__wallet-btn--transfer{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-neon-cyan) 40%, transparent)}.cm-profile__wallet-btn--redeem{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-neon-pink,#ff4dc8) 35%, transparent)}.cm-profile__wallet-btn:hover,.cm-profile__tile:hover{filter:brightness(1.06)}.cm-profile__wallet-btn:active,.cm-profile__tile:active{transform:translateY(1px)scale(.98)}.cm-profile__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.cm-profile__tile{appearance:none;color:#fff;cursor:pointer;min-height:5.4rem;transition:transform .14s var(--ease-out,cubic-bezier(.22, 1, .36, 1));background:#0000004d;border:0;border-radius:.85rem;align-content:center;justify-items:center;gap:.4rem;padding:.85rem .4rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.cm-profile__tile-icon{object-fit:contain;width:2.35rem;height:2.35rem}.cm-profile__tile-glyph{font-size:1.55rem;line-height:1}.cm-profile__tile-label{font:800 .74rem/1 var(--font-ui);letter-spacing:.03em}.cm-profile__tile.is-muted{color:#ffffff8c;box-shadow:inset 0 0 0 1px #ffffff24}.cm-profile__loading,.cm-profile__note{color:var(--color-text-muted);font:500 .8rem/1.3 var(--font-ui);margin:0}.cm-profile__foot{padding:.75rem 1rem max(.9rem, env(safe-area-inset-bottom));background:linear-gradient(#0000,#0006);box-shadow:inset 0 1px #ffffff0f}.cm-profile__logout{appearance:none;color:#ffd0d6;width:100%;min-height:2.75rem;font:800 .88rem/1 var(--font-ui);cursor:pointer;background:#ff5a6a29;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.55rem 1rem;display:flex;box-shadow:inset 0 0 0 1px #ff8a9b66}.cm-profile__logout:hover{filter:brightness(1.08)}.lm-wallet__profile{appearance:none;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}button.lm-coin{appearance:none;cursor:pointer;font:inherit;color:inherit;border:0}[data-promo-kind^=wallet-] .cm-promo__shell,[data-promo-kind=transfer] .cm-promo__shell,[data-promo-kind=balance-overview] .cm-promo__shell,[data-promo-kind=welcome-back] .cm-promo__shell,[data-promo-kind=game-mode] .cm-promo__shell,[data-promo-kind=game-load] .cm-promo__shell,[data-promo-kind=guest-gate] .cm-promo__shell{width:min(34rem,100%)}[data-promo-kind=transfer] .cm-promo__shell,[data-promo-kind=balance-overview] .cm-promo__shell,[data-promo-kind=welcome-back] .cm-promo__shell{width:min(28rem,96vw)}[data-promo-kind^=wallet-] .cm-promo__core{min-height:0}@media (width>=48rem){[data-promo-kind^=wallet-]:not([data-promo-kind=wallet-deposit]):not([data-promo-kind=wallet-redeem]) .cm-promo__shell{width:min(56rem,90vw);height:auto;max-height:min(48rem,86dvh)}[data-promo-kind^=wallet-]:not([data-promo-kind=wallet-deposit]):not([data-promo-kind=wallet-redeem]) .cm-promo__core{height:100%;min-height:0;max-height:100%}[data-promo-kind^=wallet-] .cm-wallet{grid-template-columns:minmax(16rem,.42fr) minmax(0,1fr);gap:1rem}[data-promo-kind^=wallet-] .cm-pay{gap:.45rem}[data-promo-kind^=wallet-] .cm-pay__row{border-radius:.65rem;gap:.55rem;padding:.55rem .6rem}[data-promo-kind^=wallet-] .cm-pay__badge{border-radius:.5rem;width:2.5rem;height:2.5rem;padding:.28rem}[data-promo-kind^=wallet-] .cm-pay__name{font-size:.86rem}[data-promo-kind^=wallet-] .cm-pay__limits{font-size:.64rem}[data-promo-kind^=wallet-] .cm-pay__bonus{padding:.14rem .36rem;font-size:.58rem}[data-promo-kind^=wallet-] .cm-pay__mono{font-size:.78rem}}[data-promo-kind=wallet-deposit] .cm-promo__shell,[data-promo-kind=wallet-redeem] .cm-promo__shell{width:min(52rem,96vw);height:auto;max-height:min(42rem,88dvh)}[data-promo-kind=wallet-deposit] .cm-promo__core,[data-promo-kind=wallet-redeem] .cm-promo__core{height:auto;min-height:0;max-height:min(42rem,88dvh)}[data-promo-kind=wallet-deposit] .cm-promo__body,[data-promo-kind=wallet-redeem] .cm-promo__body{min-height:0;overflow:auto}[data-promo-kind=wallet-deposit] .cm-wallet__panel,[data-promo-kind=wallet-redeem] .cm-wallet__panel{margin-top:.45rem}@media (width>=48rem){[data-promo-kind=wallet-deposit] .cm-promo__shell,[data-promo-kind=wallet-redeem] .cm-promo__shell{width:min(56rem,90vw);height:auto;max-height:min(42rem,86dvh)}[data-promo-kind=wallet-deposit] .cm-promo__core,[data-promo-kind=wallet-redeem] .cm-promo__core{max-height:min(42rem,86dvh)}}@media (orientation:portrait) and (width<=900px){[data-promo-kind=wallet-deposit] .cm-promo__shell,[data-promo-kind=wallet-redeem] .cm-promo__shell{width:min(26.5rem,100%);height:auto;min-height:0;max-height:calc(100dvh - max(.5rem, env(safe-area-inset-top,0px)) - max(.5rem, env(safe-area-inset-bottom,0px)) - .4rem);flex-direction:column;display:flex;overflow:hidden}[data-promo-kind=wallet-deposit] .cm-promo__core,[data-promo-kind=wallet-redeem] .cm-promo__core{flex:auto;height:auto;min-height:0;max-height:none;overflow:hidden}[data-promo-kind=wallet-deposit] .cm-promo__body,[data-promo-kind=wallet-redeem] .cm-promo__body{overscroll-behavior-x:none;flex:auto;min-height:0;padding-bottom:1.15rem;scroll-padding-bottom:1.15rem;overflow:hidden auto}[data-promo-kind=wallet-deposit] .cm-wallet__panel,[data-promo-kind=wallet-redeem] .cm-wallet__panel,[data-promo-kind=wallet-deposit] .cm-wallet,[data-promo-kind=wallet-redeem] .cm-wallet{max-width:100%;overflow-x:hidden}[data-promo-kind=wallet-deposit] .cm-wallet__panel,[data-promo-kind=wallet-redeem] .cm-wallet__panel{padding-bottom:.35rem}[data-promo-kind=wallet-deposit] .cm-amounts-wrap,[data-promo-kind=wallet-deposit] .cm-card-deposit{padding-bottom:.5rem}[data-promo-kind=wallet-deposit] .cm-promo__foot,[data-promo-kind=wallet-redeem] .cm-promo__foot{padding-bottom:max(.85rem, env(safe-area-inset-bottom,0px));flex-shrink:0}[data-promo-kind=wallet-deposit] .cm-amount__art,[data-promo-kind=wallet-redeem] .cm-amount__art{height:2.15rem}[data-promo-kind=wallet-deposit] .cm-amount__art--xs{height:1.7rem}[data-promo-kind=wallet-deposit] .cm-amount__art--sm{height:1.9rem}[data-promo-kind=wallet-deposit] .cm-amount__art--md{height:2.15rem}[data-promo-kind=wallet-deposit] .cm-amount__art--md2{height:2.3rem}[data-promo-kind=wallet-deposit] .cm-amount__art--lg{height:2.45rem}[data-promo-kind=wallet-deposit] .cm-amount__art--xl{height:2.65rem}}[data-promo-kind=transfer] .cm-promo__core,[data-promo-kind=balance-overview] .cm-promo__core,[data-promo-kind=welcome-back] .cm-promo__core,.cm-wallet__panel{min-height:0}.cm-amounts-wrap{gap:.65rem;display:grid}.cm-field__err,.cm-gplay__err{color:#ff8a9b;font:600 .75rem/1.35 var(--font-ui);margin:.3rem 0 0}.cm-field__err:empty,.cm-gplay__err:empty{display:none}.cm-tip{gap:.35rem;display:grid}.cm-tip__row{flex-wrap:wrap;gap:.35rem;display:flex}.cm-tip__chip,.cm-xfer__chip,.cm-gplay__chip{appearance:none;font:700 .75rem/1 var(--font-ui);color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:999px;padding:.4rem .7rem;box-shadow:inset 0 0 0 1px #ffffff1f}.cm-tip__chip.is-on,.cm-xfer__chip[aria-pressed=true],.cm-gplay__chip[aria-pressed=true]{color:#1a0b2e;background:linear-gradient(#ffe08a,#f0b429)}.cm-payout__avail,.cm-payout__limits,.cm-payout__net{font:600 .75rem/1.3 var(--font-ui);color:var(--color-text-muted);margin:.2rem 0 0}.cm-payout__net{color:var(--color-gold)}.cm-payout__err{color:#ff8a9b;min-height:1.1em;font:600 .75rem/1.3 var(--font-ui);margin:.25rem 0 0}.cm-payout__err:empty{display:none}[data-promo-kind=transfer] .cm-promo__body,[data-promo-kind=balance-overview] .cm-promo__body{gap:.55rem}.cm-xfer,.cm-gplay{gap:.55rem;display:grid}.cm-xfer__split,.cm-gplay__split{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.cm-xfer__cell,.cm-gplay__cell{background:#00000047;border-radius:.75rem;gap:.2rem;padding:.55rem .65rem;display:grid}.cm-xfer__cell span,.cm-gplay__cell span{font:700 .62rem/1 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}.cm-xfer__cell strong,.cm-gplay__cell strong{font:800 .95rem/1.1 var(--font-mono);color:var(--color-gold)}.cm-xfer__chips,.cm-gplay__chips{flex-wrap:wrap;gap:.35rem;display:flex}.cm-xfer__amount-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.35rem;display:grid}.cm-guest__copy{color:var(--color-text-muted);font:500 .88rem/1.4 var(--font-ui);margin:0}.cm-gplay__game{background:#00000047;border-radius:.85rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;padding:.55rem;display:grid}.cm-gplay__thumb{object-fit:cover;border-radius:.65rem;width:3.4rem;height:3.4rem}.cm-gplay__thumb--empty{background:#ffffff14;display:block}.cm-gplay__name{font:800 .95rem/1.2 var(--font-ui);color:#fff;margin:0}.cm-gplay__bal{font:600 .75rem/1.2 var(--font-ui);color:var(--color-text-muted);margin:.2rem 0 0}.cm-gplay__row{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.cm-gplay__btn{appearance:none;cursor:pointer;color:#fff;text-align:left;transition:transform .16s var(--ease-out), filter .16s var(--ease-out), box-shadow .16s var(--ease-out);border:0;border-radius:.75rem;justify-items:start;gap:.25rem;padding:.95rem 1rem;display:grid}.cm-gplay__btn strong{font:800 1.05rem/1.1 var(--font-ui)}.cm-gplay__btn small{font:600 .72rem/1.25 var(--font-ui);opacity:.88}.cm-gplay__btn--win{background:linear-gradient(180deg, #ffe27a, var(--color-gold));color:#1a0b2e;box-shadow:0 4px #8a6a10}.cm-gplay__btn--free{background:linear-gradient(180deg, #ff6ad4, var(--color-neon-pink));color:#fff;box-shadow:0 4px #7a1058}.cm-gplay__btn:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.cm-gplay__btn:active:not(:disabled){filter:brightness(.98);transform:translateY(2px);box-shadow:0 1px #0000}.cm-gplay__btn:focus-visible{outline:2px solid var(--color-neon-cyan);outline-offset:3px}.cm-gplay__btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.cm-gplay__chip:focus-visible{outline:2px solid var(--color-neon-cyan);outline-offset:2px}@media (prefers-reduced-motion:reduce){.cm-gplay__btn{transition:none}.cm-gplay__btn:hover:not(:disabled),.cm-gplay__btn:active:not(:disabled){transform:none}}.lm-footer{position:relative}.lm-footer-meta{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;gap:.55rem;padding:0 clamp(1.25rem,5vw,3.25rem) .2rem;display:flex;position:absolute;bottom:.15rem;left:0;right:0}.lm-footer-meta__side{pointer-events:auto;align-items:center;gap:.45rem;min-width:0;display:flex}.lm-footer-meta__side--end{justify-content:flex-end}.lm-footer-meta__socials,.lm-footer-meta__links{align-items:center;gap:.3rem;min-width:0;display:flex}.lm-footer-meta__links{scrollbar-width:none;max-width:min(42vw,20rem);overflow-x:auto}.lm-footer-meta__links::-webkit-scrollbar{display:none}.lm-footer-meta__drop{display:contents}.lm-footer-meta__more{display:none}.lm-footer-meta__social,.lm-footer-meta__chat{appearance:none;cursor:pointer;color:#fff;border:0;place-items:center;width:2rem;height:2rem;text-decoration:none;display:grid}.lm-footer-meta__social{background:0 0;border-radius:999px;overflow:hidden}.lm-footer-meta__chat{border-radius:999px}.lm-footer-meta__social{background:0 0;overflow:hidden}.lm-footer-meta__social[data-network=twitter],.lm-footer-meta__social[data-network=signal]{color:#fff;background:#111}.lm-footer-meta__chat{color:#1a1200;background:var(--color-gold,#ffd54a)}.lm-footer-meta__social:hover,.lm-footer-meta__chat:hover,.lm-footer-meta__link:hover{filter:brightness(1.1)}.lm-footer-meta__mark{width:1.05rem;height:1.05rem}.lm-footer-meta__social .lm-footer-meta__mark{object-fit:cover;width:100%;height:100%;display:block}.lm-footer-meta__link{appearance:none;color:var(--color-gold);font:900 .58rem/1 var(--font-ui);letter-spacing:.04em;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:.2rem .25rem;text-decoration:none}.lm-footer-meta__age{font:900 .62rem/1 var(--font-ui);color:#000}.lm-meta{display:none}.content-host{top:calc(var(--topbar-h,3.8rem) + .35rem);z-index:8;padding:.75rem;padding-bottom:max(1rem, env(safe-area-inset-bottom));background:linear-gradient(#0e0a1c 0%,#090612 100%);border-radius:.75rem .75rem 0 0;position:absolute;bottom:clamp(5.2rem,14vh,7.2rem);left:0;right:0;overflow:auto}.landing-member.is-content .lm-cats,.landing-member.is-content .lm-games-row,.landing-member.is-content .lm-ribbon,.landing-member.is-content .lm-fab,.landing-member.is-content .lm-floatdock,.landing-member.is-content .lm-scroll{visibility:hidden}.cm-doc__chrome{z-index:2;background:linear-gradient(#0e0a1c 78%,#0000);gap:.55rem;margin:-.75rem -.75rem .75rem;padding:.75rem .75rem .65rem;display:grid;position:sticky;top:-.75rem}.cm-doc__rail{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.cm-doc__rail-left{justify-self:start}.cm-doc__mark{justify-self:center;width:2.6rem;height:auto}.cm-doc__link,.cm-doc__close{appearance:none;background:var(--color-pop-raise);color:#fff;font:700 .78rem/1 var(--font-ui);cursor:pointer;border:0;border-radius:999px;place-items:center;padding:.45rem .7rem;text-decoration:none;display:inline-grid}.cm-doc__close{justify-self:end;width:2rem;height:2rem;padding:0;font-size:1.1rem}.cm-doc__title{font:800 1.2rem/1.2 var(--font-ui);color:#fff;letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;min-width:0;margin:0}.cm-doc__head{width:min(100%,48rem);max-width:48rem;margin-inline:auto}.cm-doc__body{width:min(100%,42rem);max-width:42rem;margin-inline:auto}.cm-journal.cm-doc__body,.cm-read--guide.cm-doc__body{width:min(100%,48rem);max-width:48rem}.cm-doc__loading{text-align:center;max-width:42rem;font:600 .9rem/1.3 var(--font-ui);color:var(--color-text-muted);margin:2rem auto}.cm-doc__miss{justify-items:start;gap:.75rem;max-width:42rem;margin-inline:auto;padding-top:.5rem;display:grid}.cm-doc__404{text-align:center;justify-items:center}.cm-crumbs{z-index:2;background:linear-gradient(180deg, var(--color-bg-deeper) 70%, color-mix(in srgb, var(--color-bg-deeper) 0%, transparent));width:auto;max-width:none;margin:-.75rem -.75rem .85rem;padding:.7rem .75rem .55rem;position:sticky;top:-.75rem}.cm-crumbs__list{max-width:48rem;font:700 .72rem/1.2 var(--font-ui);margin-inline:auto;flex-wrap:wrap;align-items:center;gap:.35rem 0;margin:0;padding:0;list-style:none;display:flex}.cm-crumbs__item{align-items:center;display:inline-flex}.cm-crumbs__item:not(:first-child):before{content:"/";opacity:.45;color:#fff;margin:0 .45rem}.cm-crumbs__link{color:color-mix(in srgb, #fff 72%, var(--color-gold,#ffd54a));transition:color .16s var(--ease-out,cubic-bezier(.23, 1, .32, 1));text-decoration:none}.cm-crumbs__link:hover,.cm-crumbs__link:focus-visible{color:#ffe27a}.cm-crumbs__current{color:#fff}.cm-pref-source{border-top:1px solid color-mix(in srgb, var(--color-gold) 22%, transparent);font:500 .88rem/1.45 var(--font-body);margin:1.35rem auto 0;padding-top:1.1rem}.cm-pref-source a{color:var(--color-gold);text-underline-offset:.16em;text-decoration:underline}.cm-pref-source a:hover{color:#ffe27a}.cm-pref-source a:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.cm-related{width:min(100%,48rem);max-width:48rem;margin:2rem auto 0;padding-top:.25rem}.cm-related__title{font:800 1.05rem/1.2 var(--font-ui);color:var(--color-text);letter-spacing:-.02em;margin:0 0 .75rem;font-style:normal}.cm-related__list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.cm-related__link{color:var(--color-gold);font:700 .95rem/1.35 var(--font-ui);text-underline-offset:.15em;text-decoration:underline}.cm-doc__link:hover,.cm-doc__close:hover{filter:brightness(1.08)}.cm-doc__link:active,.cm-doc__close:active{transform:scale(.97)}.cm-doc__link:focus-visible,.cm-doc__close:focus-visible{outline:2px solid var(--color-neon-cyan);outline-offset:2px}.cm-read__meta{color:var(--color-neon-cyan);font:600 .78rem/1.35 var(--font-ui);margin:0}@keyframes cm-posts-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (width<=30rem){.cm-doc__title{font-size:1.05rem}}@media (prefers-reduced-motion:reduce){.cm-blog__row,.cm-doc__link,.cm-doc__close{transition:none}.cm-journal__skel-hero,.cm-journal__skel-row{animation:none}.cm-balrow__cell,.cm-mission__track-fill,.cm-acct__track-fill{transition:none}}.cm-balrow{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.cm-balrow__cell{--cm-purse:var(--color-gold);background:radial-gradient(120% 70% at 50% 0%, color-mix(in srgb, var(--cm-purse) 16%, transparent), transparent 70%), #00000057;min-width:0;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cm-purse) 26%, #ffffff12);border-radius:.85rem;align-content:start;justify-items:center;gap:.35rem;padding:.75rem .45rem .65rem;display:grid;position:relative;overflow:hidden}.cm-balrow__cell:before{content:"";background:linear-gradient(90deg, transparent, var(--cm-purse), transparent);opacity:.75;height:2px;position:absolute;inset:0 0 auto}.cm-balrow__cell.is-sc{--cm-purse:var(--color-neon-cyan)}.cm-balrow__cell.is-gc{--cm-purse:var(--color-neon-pink)}.cm-balrow__well{background:radial-gradient(circle at 50% 32%, color-mix(in srgb, var(--cm-purse) 30%, transparent), transparent 68%);border-radius:50%;place-items:center;width:2.35rem;height:2.35rem;display:grid}.cm-balrow__art{object-fit:contain;filter:drop-shadow(0 3px 6px #00000080);width:1.7rem;height:1.7rem}.cm-balrow__copy{justify-items:center;gap:.12rem;min-width:0;display:grid}.cm-balrow__value{font:800 1rem/1.1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-gold);overflow-wrap:anywhere;text-align:center}.cm-balrow__label{font:800 .6rem/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, #fff 74%, var(--cm-purse))}.cm-balrow__detail{font:500 .6rem/1.2 var(--font-ui);color:var(--color-text-muted);text-align:center}[data-promo-kind=balance-overview] .cm-balrow{gap:.55rem}[data-promo-kind=balance-overview] .cm-balrow__cell,[data-promo-kind=welcome-back] .cm-balrow__cell{gap:.5rem;padding:1.05rem .6rem .9rem}[data-promo-kind=balance-overview] .cm-balrow__well,[data-promo-kind=welcome-back] .cm-balrow__well{width:3.1rem;height:3.1rem}[data-promo-kind=balance-overview] .cm-balrow__art,[data-promo-kind=welcome-back] .cm-balrow__art{width:2.25rem;height:2.25rem}[data-promo-kind=balance-overview] .cm-balrow__value,[data-promo-kind=welcome-back] .cm-balrow__value{font-size:1.35rem}[data-promo-kind=welcome-back] .cm-balrow{gap:.5rem}[data-promo-kind=balance-overview] .cm-promo__dock,[data-promo-kind=welcome-back] .cm-promo__dock{justify-content:center}[data-promo-kind=balance-overview] .cm-promo__dock .cm-btn,[data-promo-kind=welcome-back] .cm-promo__dock .cm-btn{flex:0 auto;min-width:7.5rem}@media (orientation:landscape) and (height<=560px){[data-promo-kind=balance-overview] .cm-promo__core,[data-promo-kind=transfer] .cm-promo__core{min-height:0}[data-promo-kind=balance-overview] .cm-promo__body{align-content:center;display:grid}[data-promo-kind=balance-overview] .cm-balrow{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}[data-promo-kind=balance-overview] .cm-balrow__cell:nth-child(3){grid-column:1/-1;justify-self:center;width:min(14rem,52%)}[data-promo-kind=balance-overview] .cm-balrow__cell{grid-template-columns:auto minmax(0,1fr);place-items:center start;gap:.45rem;padding:.55rem .65rem}[data-promo-kind=balance-overview] .cm-balrow__well{width:2.2rem;height:2.2rem}[data-promo-kind=balance-overview] .cm-balrow__art{width:1.55rem;height:1.55rem}[data-promo-kind=balance-overview] .cm-balrow__copy{justify-items:start}[data-promo-kind=balance-overview] .cm-balrow__value{text-align:left;font-size:.98rem}[data-promo-kind=balance-overview] .cm-balrow__detail{text-align:left}}.cm-profile__missions{gap:.4rem;display:grid}.cm-mission{background:#00000047;border-radius:.75rem;gap:.28rem;padding:.6rem .7rem;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff12}.cm-mission.is-done{background:#9dffb00f;box-shadow:inset 0 0 0 1px #9dffb052}.cm-mission__head{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.cm-mission__marks{flex:none;align-items:baseline;gap:.35rem;display:flex}.cm-mission__xp{font:800 .6rem/1.25 var(--font-mono);color:var(--color-neon-cyan);background:#3de8ff24;border-radius:999px;padding:.1rem .36rem;box-shadow:inset 0 0 0 1px #3de8ff66}.cm-mission__foot{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.cm-mission__pct{font:800 .66rem/1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-gold);margin:0}.cm-mission.is-done .cm-mission__pct{color:#9dffb0}.cm-mission__stamp{color:#9dffb0;background:#9dffb029;border-radius:50%;place-items:center;width:1.2rem;height:1.2rem;display:grid;position:absolute;top:.5rem;right:.55rem}.cm-mission__tick{width:.78rem;height:.78rem}.cm-mission.is-done .cm-mission__head{padding-right:1.4rem}.cm-mission__title{font:800 .82rem/1.25 var(--font-ui);color:#fff;min-width:0;margin:0}.cm-mission__reward{font:800 .72rem/1 var(--font-mono);color:var(--color-gold);flex:none}.cm-mission__detail{font:500 .7rem/1.35 var(--font-ui);color:var(--color-text-muted);margin:0}.cm-mission__track,.cm-acct__track{background:#ffffff1f;border-radius:999px;height:3px;display:block;overflow:hidden}.cm-mission__track-fill,.cm-acct__track-fill{transform-origin:0;background:linear-gradient(90deg, var(--color-neon-cyan), var(--color-gold));height:100%;transition:transform .4s cubic-bezier(.16,1,.3,1);display:block}.cm-mission__count{font:700 .66rem/1 var(--font-mono);color:var(--color-text-muted);margin:0}.cm-mission.is-done .cm-mission__count{color:#9dffb0}.cm-missions{align-content:start;gap:.5rem;display:grid}.cm-missions__list{gap:.4rem;display:grid}[data-promo-kind=missions] .cm-mission__track,[data-promo-kind=missions] .cm-mxp__track{height:6px}.cm-mxp{background:radial-gradient(110% 130% at 0 0,#ffd54a29,#0000 62%),#0000004d;border-radius:.85rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.7rem .8rem;display:grid;box-shadow:inset 0 0 0 1px #ffd54a47}.cm-mxp__badge{background:linear-gradient(#ffd54a47,#ffd54a0d);border-radius:.7rem;justify-items:center;gap:.05rem;min-width:3.1rem;padding:.4rem .5rem;display:grid;box-shadow:inset 0 0 0 1px #ffd54a73}.cm-mxp__badge-word{font:800 .5rem/1 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted)}.cm-mxp__badge-value{font:800 1.35rem/1 var(--font-mono);color:var(--color-gold)}.cm-mxp__copy{gap:.22rem;min-width:0;display:grid}.cm-mxp__label{font:800 .52rem/1 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted);margin:0}.cm-mxp__value{font:800 .92rem/1.15 var(--font-mono);font-variant-numeric:tabular-nums;color:#fff;margin:0}.cm-mxp__track{background:#ffffff1f;border-radius:999px;height:4px;display:block;overflow:hidden}.cm-mxp__track-fill{transform-origin:0;background:linear-gradient(90deg, var(--color-neon-cyan), var(--color-gold));height:100%;display:block;transform:scaleX(0)}.cm-mxp__hint{font:500 .62rem/1.3 var(--font-ui);color:var(--color-text-muted);margin:0}.cm-mxp__tally{justify-items:center;gap:.05rem;display:grid}.cm-mxp__tally-value{font:800 1rem/1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-neon-cyan)}.cm-mxp__tally-label{font:700 .52rem/1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted)}@media (orientation:landscape) and (height<=560px){[data-promo-kind=missions] .cm-missions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.35rem .85rem}.cm-missions__group:only-of-type{grid-column:1/-1}.cm-mxp{grid-column:1/-1;gap:.6rem;padding:.5rem .65rem}.cm-mxp__badge-value{font-size:1.1rem}[data-promo-kind=missions] .cm-sechead{margin-top:0}}@media (orientation:landscape) and (height<=360px){.cm-mxp__badge,.cm-mxp__tally{display:none}}.cm-profile__avatar-edit{font:800 .5rem/1.4 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:#1a0b2e;background:#ffd54aeb;padding:.12rem 0;position:absolute;inset:auto 0 0}.cm-profile__foot{padding:.7rem 1rem max(1rem, env(safe-area-inset-bottom));background:linear-gradient(#0e062000,#090416f5 45%);flex:none;box-shadow:inset 0 1px #ffffff14}.cm-profile__logout{appearance:none;cursor:pointer;color:#ffd7de;background:#ff5c7a29;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;width:100%;padding:.7rem .9rem;display:flex;box-shadow:inset 0 0 0 1px #ff7a9273}.cm-profile__logout:hover{background:#ff5c7a3d}.cm-profile__logout:active{transform:translateY(1px)}.cm-profile__logout:focus-visible{outline:2px solid var(--color-neon-cyan);outline-offset:2px}.cm-profile__logout-glyph{font-size:.95rem;line-height:1}.cm-profile__logout-label{font:800 .8rem/1 var(--font-ui);letter-spacing:.04em}.cm-acct{gap:.7rem;display:grid}.cm-acct__level{background:linear-gradient(#ffd54a24,#ffd54a0a);border-radius:.85rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.7rem .8rem;display:grid;box-shadow:inset 0 0 0 1px #ffd54a4d}.cm-acct__level-badge{background:#00000052;border-radius:.7rem;justify-items:center;gap:.1rem;min-width:3.6rem;padding:.45rem .5rem;display:grid}.cm-acct__level-word{font:800 .52rem/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted)}.cm-acct__level-value{font:800 1.5rem/1 var(--font-mono);color:var(--color-gold)}.cm-acct__level-copy{gap:.15rem;min-width:0;display:grid}.cm-acct__level-name{font:800 1rem/1.15 var(--font-ui);color:#fff;margin:0}.cm-acct__level-mail,.cm-acct__level-points{font:500 .72rem/1.25 var(--font-ui);color:var(--color-text-muted);overflow-wrap:anywhere;margin:0}.cm-acct__avatar-block{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.cm-acct__avatar{background:linear-gradient(#4b2a8f,#1c0d3c);border-radius:50%;place-items:center;width:4rem;height:4rem;display:grid;overflow:hidden;box-shadow:0 0 0 2px #ffd54a73}.cm-acct__avatar-img{object-fit:cover;width:100%;height:100%}.cm-acct__avatar-initial{font:800 1.4rem/1 var(--font-ui);color:var(--color-gold)}.cm-acct__avatar-controls{gap:.4rem;min-width:0;display:grid}.cm-acct__hint{font:500 .72rem/1.3 var(--font-ui);color:var(--color-text-muted);margin:0}.cm-acct__row{flex-wrap:wrap;gap:.4rem;display:flex}.cm-acct__file{display:none}.cm-acct__form{gap:.4rem;display:grid}.cm-acct__done:empty{display:none}body.cm-noscroll{overflow:hidden}.lm-footer__row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:flex-end;gap:.5rem .75rem;width:100%;padding-inline:.5rem;display:grid}.lm-promo-dock{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:.35rem .45rem;min-width:0;display:flex}.lm-promo-dock--left{justify-content:flex-end}.lm-promo-dock--right{justify-content:flex-start}.lm-promo-dock__btn{--lm-dock-icon:clamp(3.55rem, 7.4vw, 4.65rem);appearance:none;cursor:pointer;min-width:var(--lm-dock-icon);color:var(--color-text);background:0 0;border:0;justify-items:center;gap:.15rem;padding:.1rem .05rem 0;display:grid;overflow:visible}.lm-promo-dock__btn:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px;border-radius:.6rem}.lm-promo-dock__btn.is-disabled{opacity:.45;cursor:not-allowed}.lm-promo-dock__btn.is-locked{opacity:.72}.lm-promo-dock__well{width:var(--lm-dock-icon);height:var(--lm-dock-icon);place-items:center;display:grid;position:relative}.lm-promo-dock__well:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--color-gold) 42%, transparent) 0%, transparent 68%);opacity:0;transition:opacity .22s var(--ease-out);pointer-events:none;border-radius:50%;position:absolute;inset:-12%}.lm-dock-ping{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--color-gold) 70%, transparent);pointer-events:none;border-radius:50%;position:absolute;inset:-10%}.lm-promo-dock__icon{object-fit:contain;filter:drop-shadow(0 4px 10px #00000073);pointer-events:none;width:100%;height:100%;transition:transform .28s var(--ease-out);position:relative}.lm-promo-dock__label{font:800 .78rem/1 var(--font-ui);letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, #fff 88%, var(--color-neon-purple));text-shadow:0 1px 3px #000000d9;white-space:nowrap;transition:color .22s var(--ease-out), transform .28s var(--ease-out);transform:translateY(.15rem)}.lm-promo-dock__btn:hover:not(.is-disabled) .lm-promo-dock__icon,.lm-promo-dock__btn:focus-visible .lm-promo-dock__icon{transform:translateY(-5px)scale(1.08)}.lm-promo-dock__btn:hover:not(.is-disabled) .lm-promo-dock__well:before,.lm-promo-dock__btn:focus-visible .lm-promo-dock__well:before{opacity:1}.lm-promo-dock__btn:hover:not(.is-disabled) .lm-promo-dock__label,.lm-promo-dock__btn:focus-visible .lm-promo-dock__label{color:var(--color-gold);transform:translateY(-2px)}.lm-promo-dock__btn:active:not(.is-disabled) .lm-promo-dock__icon{transition-duration:90ms;transition-timing-function:cubic-bezier(.4,0,1,1);transform:translateY(1px)scale(.9)}.lm-promo-dock__btn:active:not(.is-disabled) .lm-promo-dock__label{transition-duration:90ms;transform:translateY(1px)}.lm-promo-dock__btn:active:not(.is-disabled) .lm-promo-dock__well:before{opacity:1}.lm-jackpot-stage{justify-self:center}.lm-fab{z-index:3;appearance:none;cursor:pointer;width:3.85rem;height:3.85rem;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--color-gold) 70%, transparent), inset 0 2px 0 #ffffff29, 0 6px 16px #0009;background:radial-gradient(circle at 50% 30%,#43258c,#1a0b3c 78%);border:0;border-radius:50%;place-items:center;margin-bottom:.7rem;padding:0;display:none;position:absolute;bottom:100%;left:.5rem}.lm-fab__art{object-fit:contain;filter:drop-shadow(0 2px 5px #00000080);width:78%;height:78%;transition:transform .32s var(--ease-out);pointer-events:none}.lm-fab__label{background:linear-gradient(180deg, #ffe27a, var(--color-gold));font:800 .56rem/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:#1b0c38;pointer-events:none;border-radius:999px;padding:.14rem .45rem;position:absolute;bottom:-.4rem;box-shadow:0 2px #8a6a10}.lm-fab:hover .lm-fab__art,.lm-fab:focus-visible .lm-fab__art{transform:scale(1.07)}.lm-fab:active .lm-fab__art{transition-duration:.14s;transition-timing-function:cubic-bezier(.4,0,1,1);transform:rotate(-26deg)scale(.92)}.lm-fab:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px;border-radius:.8rem}.lm-fab.is-locked{opacity:.72}.lm-floatdock{z-index:3;justify-items:center;gap:.55rem;margin-bottom:.7rem;display:grid;position:absolute;bottom:100%;right:.55rem}.lm-float{appearance:none;cursor:pointer;color:#fff;transition:transform .28s var(--ease-drawer);background:0 0;border:0;justify-items:center;gap:.24rem;padding:0;display:grid;position:relative}.lm-float__shell{background:linear-gradient(155deg,#ffd54a9e,#c44dff4d 52%,#3de8ff4d);border-radius:50%;place-items:center;width:3.1rem;height:3.1rem;padding:.22rem;display:grid;box-shadow:0 10px 22px #00000085}.lm-float__core{width:100%;height:100%;transition:background .24s var(--ease-out);background:radial-gradient(circle at 50% 26%,#43258c,#170a38 78%);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 1px #fff3}.lm-float__glyph{width:1.5rem;height:1.5rem;transition:transform .28s var(--ease-drawer)}.lm-float--deposit .lm-float__core{background:#170a38;padding:0;position:relative;overflow:hidden}.lm-float__art{object-fit:cover;width:100%;height:100%;transition:transform .38s var(--ease-drawer);transform:scale(1.02)}.lm-float--deposit .lm-float__core:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 50% 38%,#0000 44%,#0904169e);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffd54a66}.lm-float--deposit{color:var(--color-gold)}.lm-float--deposit .lm-float__tag{color:#24120a;background:linear-gradient(#ffd54af0,#ffa82ef0);box-shadow:inset 0 0 0 1px #ffffff57}.lm-float--chat{color:var(--color-neon-cyan)}.lm-float__tag{font:800 .53rem/1.25 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:#fff;background:#090416d1;border-radius:999px;padding:.1rem .42rem;box-shadow:inset 0 0 0 1px #ffffff24}.lm-float__pip{background:#4dff9b;border-radius:50%;width:.5rem;height:.5rem;animation:2.2s ease-in-out infinite lm-float-pip;position:absolute;top:.1rem;right:.1rem;box-shadow:0 0 0 2px #170a38,0 0 8px #4dff9be6}@keyframes lm-float-pip{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.74)}}.lm-float:hover .lm-float__core,.lm-float:focus-visible .lm-float__core{background:radial-gradient(circle at 50% 26%,#5a32b4,#1d0c46 78%)}.lm-float:hover .lm-float__glyph,.lm-float:focus-visible .lm-float__glyph{transform:translateY(-2px)scale(1.08)}.lm-float:hover .lm-float__art,.lm-float:focus-visible .lm-float__art{transform:scale(1.12)}.lm-float--deposit:hover .lm-float__core,.lm-float--deposit:focus-visible .lm-float__core{background:#170a38}.lm-float:active{transition-duration:.11s;transform:scale(.94)}.lm-float:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px;border-radius:.9rem}@media (prefers-reduced-motion:reduce){.lm-float__pip{animation:none}.lm-float__art,.lm-float__glyph{transition:none}}.cm-promo{--cm-shell-paper:color-mix(in srgb, var(--color-bg-deeper) 88%, #1a0a36);--cm-shell-line:color-mix(in srgb, var(--color-neon-cyan) 28%, transparent);--cm-shell-radius:14px;z-index:var(--z-modal-backdrop);padding:max(.75rem, env(safe-area-inset-top)) .85rem max(.75rem, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(6px);background:#05030fb8;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden auto}.cm-promo__shell{z-index:var(--z-modal);border-radius:var(--cm-shell-radius);width:min(34rem,100%);max-height:min(92dvh,44rem);box-shadow:none;background:0 0;padding:0;position:relative}.cm-promo__core{border-radius:var(--cm-shell-radius);background:linear-gradient(165deg, color-mix(in srgb, var(--color-lobby-purple-mid) 42%, #0a0614) 0%, var(--cm-shell-paper) 48%, #0a0614 100%);max-height:min(92dvh,44rem);box-shadow:inset 0 1px 0 #ffffff1f, 0 0 0 1px var(--cm-shell-line);isolation:isolate;color:var(--color-text);flex-direction:column;display:flex;position:relative;overflow:hidden}.cm-promo__glow{background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--color-neon-cyan) 18%, transparent), transparent 68%);pointer-events:none;z-index:0;height:55%;position:absolute;inset:auto -20% -40%}.cm-promo__head,.cm-promo__body,.cm-promo__foot{z-index:1;position:relative}.cm-promo__head,.cm-promo__foot{flex-shrink:0}.cm-promo__lights,.cm-promo__bulb{display:none}.cm-promo__head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.7rem;padding:1rem 1rem .65rem;display:grid}.cm-promo__head.is-crestless{grid-template-columns:minmax(0,1fr) auto}.cm-promo__crest{object-fit:contain;width:2.75rem;height:2.75rem;margin-top:.1rem}.cm-promo__heading{min-width:0}.cm-promo__title{font:800 clamp(1.1rem, 2.4vw, 1.35rem) / 1.15 var(--font-ui);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;color:#fff;text-shadow:none;margin:0}.cm-promo__lede{font:500 .82rem / 1.4 var(--font-body);color:var(--color-text-muted);text-wrap:pretty;max-width:42ch;margin:.35rem 0 0}.cm-promo__lede[hidden]{display:none}.cm-promo__close{appearance:none;cursor:pointer;color:#fff;width:2.25rem;height:2.25rem;box-shadow:none;transition:background .18s var(--ease-out), transform .18s var(--ease-out), opacity .18s var(--ease-out);background:#ffffff0f;border:0;border-radius:10px;place-items:center;margin:-.15rem -.2rem 0 0;display:grid}.cm-promo__close:hover{background:#ffffff1f}.cm-promo__close:active{transform:scale(.96)}.cm-promo__close:focus-visible{outline:2px solid var(--color-neon-cyan);outline-offset:2px}.cm-promo__close:disabled{opacity:.45;cursor:not-allowed}.cm-promo__body{overscroll-behavior:contain;flex:auto;min-height:0;padding:.25rem 1rem .85rem;overflow:auto}.cm-promo__foot{background:linear-gradient(#0000,#00000047 28%);gap:.5rem;padding:.65rem 1rem 1rem;display:grid;box-shadow:inset 0 1px #ffffff0f}.cm-promo__msg,.cm-promo__dock{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.cm-promo__msg:empty,.cm-promo__dock:empty{display:none}.cm-promo__foot:has(>.cm-promo__msg:empty):has(>.cm-promo__dock:empty){display:none}.cm-promo__msg{justify-content:flex-start}.cm-promo__msg>*{flex:auto}.cm-chip{font:700 .58rem/1 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:.18rem .45rem;display:inline-flex}.cm-chip__tick{width:.72em;height:.72em;margin-right:.28em}.cm-chip--gold{color:#1b0c38;background:var(--color-gold)}.cm-chip--cyan{color:#041018;background:var(--color-neon-cyan)}.cm-chip--pink{color:#fff;background:var(--color-neon-pink)}.cm-chip--mute{color:var(--color-text-muted);background:#ffffff14}.cm-chip--live{color:#041018;background:#7dff9a;box-shadow:0 0 10px #7dff9a73}.cm-stat{font:600 .78rem/1.2 var(--font-body);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:.4rem;display:grid}.cm-stat__label{color:var(--color-text-muted)}.cm-stat__leader{border-bottom:1px dotted #ffffff2e;transform:translateY(-.15em)}.cm-stat__value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:#fff}.cm-stat--accent .cm-stat__value{color:var(--color-gold)}.cm-meter{gap:.22rem;margin-top:.55rem;display:flex}.cm-meter__bulb{height:.55rem;transition:background .2s var(--ease-out), box-shadow .2s var(--ease-out);background:#ffffff1a;border-radius:999px;flex:1 1 0;box-shadow:inset 0 0 0 1px #ffffff14}.cm-meter__bulb.is-lit{background:linear-gradient(180deg, #fff6c2, var(--color-gold));box-shadow:0 0 8px #ffd54a8c}.cm-btn{appearance:none;cursor:pointer;min-height:2.65rem;font:800 .88rem/1.1 var(--font-ui);letter-spacing:-.01em;white-space:nowrap;transition:transform .18s var(--ease-out), filter .18s var(--ease-out), opacity .18s var(--ease-out), background .18s var(--ease-out), box-shadow .18s var(--ease-out);border:0;border-radius:999px;justify-content:center;align-items:center;padding:.55rem 1.1rem;display:inline-flex}.cm-btn:active{transform:scale(.98)}.cm-btn--icon{min-width:2.45rem;min-height:2.45rem;padding:.4rem}.cm-btn__icon{width:1.05rem;height:1.05rem}.cm-btn:focus-visible{outline:2px solid var(--color-neon-cyan);outline-offset:2px}.cm-btn:disabled,.cm-btn.is-busy,.cm-btn.is-disabled{opacity:.45;cursor:not-allowed;filter:none;transform:none}.cm-btn__tick{width:.95em;height:.95em;margin-right:.4em}.cm-btn--gold{color:#1a1200;background:linear-gradient(180deg, #ffe27a, var(--color-gold) 55%, var(--color-gold-dim));box-shadow:0 4px 0 color-mix(in srgb, var(--color-gold-dim) 70%, #000)}.cm-btn--gold:hover:not(:disabled){filter:brightness(1.05)}.cm-btn--gold:active:not(:disabled){box-shadow:0 2px 0 color-mix(in srgb, var(--color-gold-dim) 70%, #000);transform:translateY(2px)}.cm-btn--ghost{color:var(--color-text-muted);background:0 0;box-shadow:inset 0 0 0 1px #ffffff1f}.cm-btn--ghost:hover:not(:disabled){color:#fff;background:#ffffff0f}.cm-sechead{justify-content:space-between;align-items:baseline;gap:.5rem;margin:.85rem 0 .45rem;display:flex}.cm-sechead__text{font:800 .72rem/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--color-neon-cyan);margin:0}.cm-sechead__aside{font:600 .68rem/1 var(--font-mono);color:var(--color-text-muted)}.cm-notice{font:500 .74rem/1.35 var(--font-body);color:var(--color-text-muted);flex:12rem;margin:0}.cm-notice--warn{color:#ffc4a8}.cm-empty{text-align:center;justify-items:center;gap:.35rem;padding:1.6rem .75rem;display:grid}.cm-empty__mark{font:700 1.4rem/1 var(--font-mono);color:#ffffff47}.cm-empty__text{font:500 .82rem/1.4 var(--font-body);color:var(--color-text-muted);margin:0}.cm-skel{gap:.55rem;padding:.35rem 0;display:grid}.cm-skel__line{height:2.2rem;animation:cm-skel 1.1s var(--ease-in-out) infinite;animation-delay:calc(var(--cm-i,0) * 70ms);background:linear-gradient(90deg,#ffffff0d,#ffffff24,#ffffff0d) 0 0/200% 100%;border-radius:.55rem;display:block}@keyframes cm-skel{0%{background-position:100% 0}to{background-position:-100% 0}}.cm-brand-loader{text-align:center;align-content:center;justify-items:center;gap:.85rem;min-height:10rem;padding:1.75rem 1rem;display:grid}.cm-brand-loader__mark{filter:drop-shadow(0 0 16px #ff50dc59);width:min(5.5rem,28vw);animation:1.6s cubic-bezier(.23,1,.32,1) infinite alternate cm-brand-pulse}.cm-brand-loader__mark img{width:100%;height:auto;display:block}.cm-brand-loader__label{font:700 .78rem/1.3 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--color-gold,#ffd54a) 88%, #fff);margin:0}@keyframes cm-brand-pulse{0%{opacity:.72;transform:scale(.96)}to{opacity:1;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.cm-brand-loader__mark{opacity:.92;animation:none;transform:none}}.cm-bonus__hero{background:#00000047;border-radius:.85rem;padding:.75rem .85rem;box-shadow:inset 0 0 0 1px #ffd54a2e}.cm-bonus__period{font:700 .62rem/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin:0}.cm-bonus__total{font:800 clamp(1.6rem, 4vw, 2.1rem) / 1 var(--font-mono);color:var(--color-gold);letter-spacing:-.03em;margin-top:.2rem}.cm-bonus__hint{font:500 .72rem/1.2 var(--font-body);color:var(--color-text-muted);margin:.2rem 0 0}.cm-ladder{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.cm-ladder__rung{background:#ffffff0a;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.65rem .7rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.cm-ladder__rung.is-ready{background:#ffd54a14;box-shadow:inset 0 0 0 1px #ffd54a8c}.cm-ladder__rung.is-current{box-shadow:inset 0 0 0 1px #3de8ff73}.cm-ladder__rung.is-claimed{background:#7dff9a0f;box-shadow:inset 0 0 0 1px #7dff9a4d}.cm-ladder__rung.is-claimed .cm-ladder__name,.cm-ladder__rung.is-claimed .cm-ladder__desc{opacity:.7}.cm-ladder__mark{width:1.45rem;height:1.45rem;font:800 .78rem/1 var(--font-mono);color:#ffffff59;place-items:center;display:grid}.cm-ladder__rung.is-claimed .cm-ladder__mark{color:#041018;background:#7dff9a;border-radius:50%;box-shadow:0 0 10px #7dff9a66}.cm-ladder__tick{width:.95rem;height:.95rem}.cm-ladder__claimed{font:800 .62rem/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:#7dff9a;align-items:center;gap:.28rem;display:inline-flex}.cm-ladder__claimed .cm-ladder__tick{width:.8rem;height:.8rem}.cm-ladder__top{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.cm-ladder__name{font:800 .88rem/1.1 var(--font-ui)}.cm-ladder__desc,.cm-ladder__reward{font:500 .72rem/1.3 var(--font-body);color:var(--color-text-muted);margin:.25rem 0 0}.cm-ladder__reward{color:var(--color-gold);font-weight:700}.cm-ladder__target{font:700 .72rem/1 var(--font-mono);color:var(--color-text-muted)}.cm-wheel-stage{justify-items:center;gap:.75rem;display:grid}.cm-wheel-stage__disc{isolation:isolate;justify-self:center;width:min(22rem,86vw);position:relative;overflow:visible}@media (width>=48rem){.cm-wheel-stage__disc{width:min(28rem,48vw);max-width:28rem}}.cm-wheel-stage__aura{z-index:0;pointer-events:none;position:absolute;inset:-32%;overflow:visible}.cm-wheel-stage__bloom{filter:blur(16px);opacity:1;background:radial-gradient(circle at 50% 46%,#fff6d0d9 0%,#ffd54a8c 24%,#e8a31761 42%,#c0392b66 58%,#5c0f2a38 72%,#0000 86%);border-radius:50%;animation:3.6s cubic-bezier(.23,1,.32,1) infinite alternate cm-wheel-bloom;position:absolute;inset:2%}.cm-wheel-stage__bloom:after{content:"";filter:blur(8px);opacity:.9;background:radial-gradient(circle,#0000 48%,#ffd54a47 58%,#c0392b2e 70%,#0000 82%);border-radius:50%;position:absolute;inset:-6%}.cm-wheel-stage__floor{filter:blur(20px);opacity:1;background:radial-gradient(at 50% 40%,#ffe08a8c 0%,#ffd54a61 35%,#c0392b52 55%,#0000 78%);border-radius:50%;height:36%;animation:4.2s cubic-bezier(.23,1,.32,1) infinite alternate cm-wheel-floor;position:absolute;bottom:0;left:4%;right:4%;transform:scaleY(.55)}.cm-wheel-stage__ring{opacity:.95;border-radius:50%;position:absolute;inset:22%;box-shadow:0 0 0 1px #ffd54a66,0 0 18px #ffd54a59,0 0 42px #ffd54a38,0 0 72px #c0392b47}.cm-wheel-stage__rays{opacity:.78;background:conic-gradient(#0000 0deg,#ffd54a52 10deg,#0000 24deg,#fff3c438 44deg,#0000 62deg,#e8a31747 90deg,#0000 112deg,#ffd54a42 140deg,#0000 165deg,#fff3c42e 195deg,#0000 220deg,#e8a31742 250deg,#0000 278deg,#ffd54a3d 310deg,#0000 360deg);border-radius:50%;animation:28s linear infinite cm-wheel-rays;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#0000 30%,#000 44% 68%,#0000 88%);mask-image:radial-gradient(circle,#0000 30%,#000 44% 68%,#0000 88%)}.cm-wheel-stage__dust{position:absolute;inset:6%}.cm-wheel-stage__mote{opacity:0;width:.28rem;height:.28rem;transform:rotate(calc(var(--cm-mote-i) * 30deg)) translateY(-46%) scale(.7);animation:3.2s cubic-bezier(.23,1,.32,1) infinite cm-wheel-mote;animation-delay:calc(var(--cm-mote-i) * .22s);background:#ffe9a8;border-radius:50%;margin:-.14rem;position:absolute;top:50%;left:50%;box-shadow:0 0 8px #ffd54acc}.cm-wheel-stage__mote:nth-child(odd){background:#ffc9a0;width:.16rem;height:.16rem}.cm-wheel-stage__plate{z-index:1;filter:drop-shadow(0 12px 32px #0009);width:100%;position:relative}@keyframes cm-wheel-bloom{0%{opacity:.72;transform:scale(.96)}to{opacity:1;transform:scale(1.05)}}@keyframes cm-wheel-floor{0%{opacity:.62;transform:scaleY(.52)scaleX(.96)}to{opacity:.95;transform:scaleY(.58)scaleX(1.04)}}@keyframes cm-wheel-rays{to{transform:rotate(360deg)}}@keyframes cm-wheel-mote{0%,to{opacity:0;transform:rotate(calc(var(--cm-mote-i) * 30deg)) translateY(-40%) scale(.55)}35%{opacity:1}70%{opacity:.4;transform:rotate(calc(var(--cm-mote-i) * 30deg)) translateY(-56%) scale(1.05)}}@media (prefers-reduced-motion:reduce){.cm-wheel-stage__bloom,.cm-wheel-stage__floor,.cm-wheel-stage__rays,.cm-wheel-stage__mote{animation:none}.cm-wheel-stage__bloom{opacity:.9;transform:none}.cm-wheel-stage__floor{opacity:.8;transform:scaleY(.55)}.cm-wheel-stage__rays{opacity:.5}.cm-wheel-stage__mote{opacity:.55;transform:rotate(calc(var(--cm-mote-i) * 30deg)) translateY(-46%)}}.cm-wheel-stage__side{align-content:start;gap:.35rem;width:100%;min-width:0;display:grid}.cm-wheel-stage__controls{gap:.4rem;margin-top:.3rem;display:grid}.cm-wheel-stage__err:empty{display:none}.cm-wsum{gap:.5rem;display:grid}.cm-wsum__hand{background:linear-gradient(#ffd54a29,#ffd54a0a);border-radius:.7rem;align-items:baseline;gap:.4rem;padding:.5rem .7rem;display:flex;box-shadow:inset 0 0 0 1px #ffd54a59}.cm-wsum__hand-value{font:800 1.85rem/1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-gold)}.cm-wsum__hand-note{font:700 .68rem/1 var(--font-ui);letter-spacing:.05em;color:var(--color-text)}.cm-wsum__hand-banked{font:700 .6rem/1 var(--font-mono);color:var(--color-text-muted);margin-left:auto}.cm-wsum__hand-banked:empty{display:none}.cm-wsum__block{background:#0000004d;border-radius:.7rem;gap:.16rem;padding:.5rem .7rem;display:grid}.cm-wsum__label{font:800 .55rem/1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);margin:0}.cm-wsum__value{font:800 1.2rem/1.1 var(--font-mono);font-variant-numeric:tabular-nums;color:#fff;margin:0}.cm-wsum__value.is-ready{color:#9dffb0}.cm-wsum__block--last .cm-wsum__value{font:800 1rem/1.2 var(--font-ui);color:var(--color-gold);overflow-wrap:anywhere}.cm-wsum__detail{font:500 .62rem/1.35 var(--font-body);color:var(--color-text-muted);margin:0}.cm-wsum__extra{margin-top:.22rem}.cm-wsum__extra:empty{display:none}.cm-wsum__track{background:#ffffff1f;border-radius:999px;height:3px;display:block;overflow:hidden}.cm-wsum__track-fill{transform-origin:0;background:linear-gradient(90deg, var(--color-neon-cyan), var(--color-gold));height:100%;transition:transform .4s cubic-bezier(.16,1,.3,1);display:block;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.cm-wsum__track-fill{transition:none}}[data-promo-kind=wheel] .cm-promo__shell{width:min(66rem,100%);max-height:min(96dvh,52rem)}[data-promo-kind=wheel] .cm-promo__core{background:linear-gradient(165deg,#381310 0%,#1f0a1a 38%,#0d0617 100%);max-height:min(95dvh,51rem);box-shadow:inset 0 1px #ffd54a38,inset 0 0 100px #8b1a1a47,inset 0 -40px 80px #ffd54a14,0 0 0 1px #ffd54a47}[data-promo-kind=wheel] .cm-promo__glow{opacity:1;background:radial-gradient(at 50% 32%,#ffd54a5c,#c0392b33 40%,#0000 72%);height:78%;inset:-12% -18% auto}@media (width>=48rem){.cm-wheel-stage{grid-template-columns:minmax(0,29rem) minmax(14rem,1fr);place-items:center stretch;gap:1.1rem}.cm-wheel__hub,.cm-wheel__hub-art--flat{width:30%}.cm-wheel-stage__aura{right:-4%}.cm-wheel-stage__side{z-index:2;min-width:0;padding:.15rem .1rem .15rem .35rem;position:relative}.cm-wsum__block{background:#0a0612e0}.cm-wsum__label{color:#f0ecfa;letter-spacing:.1em}.cm-wsum__detail,.cm-wsum__hand-note,.cm-wsum__hand-banked{color:#efeaf8}.cm-wsum__value{color:#fff;text-shadow:0 1px 2px #0000008c}}.cm-wheel{aspect-ratio:1;--lm-bulb-size:4.2cqw;--lm-bulb-beat:.42s;width:100%;position:relative;container-type:inline-size}.cm-wheel__lamps{z-index:1;pointer-events:none;position:absolute;inset:0}.cm-wheel__lamp{width:var(--lm-bulb-size);height:var(--lm-bulb-size);margin:calc(var(--lm-bulb-size) / -2) 0 0 calc(var(--lm-bulb-size) / -2);transform:rotate(var(--cm-lamp-turn)) translateY(-44.9cqw);position:absolute;top:50%;left:50%}.cm-wheel__lamp .lm-lights__bulb{width:100%;height:100%;display:block}.cm-wheel__frame,.cm-wheel__svg{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.cm-wheel__frame{z-index:2;object-fit:contain;filter:none;display:block}.cm-wheel--ornate,.cm-wheel--marquee{isolation:isolate;filter:none}.cm-wheel__rotor-seat{z-index:1;pointer-events:none;border-radius:50%;width:78.6%;height:78.6%;position:absolute;top:10.7%;left:10.7%;overflow:hidden}.cm-wheel__rotor{width:auto;height:auto;box-shadow:none;background:radial-gradient(circle at 50% 32%,#2c1252,#14062c 78%);border-radius:50%;position:absolute;inset:0;overflow:hidden}.cm-wheel__hub,.cm-wheel__hub-art--flat{aspect-ratio:1;z-index:3;width:15.5%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cm-wheel__hub{cursor:pointer;transition:transform .22s var(--ease-out);filter:drop-shadow(0 6px 14px #00000080);background:0 0;border:0;border-radius:50%;padding:0}.cm-wheel__hub:hover{transform:translate(-50%,-50%)scale(1.05)}.cm-wheel__hub:active{transform:translate(-50%,-50%)scale(.95)}.cm-wheel__hub[disabled]{cursor:progress;filter:grayscale(.5)brightness(.75)}.cm-wheel__hub-art{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.cm-wheel__hub-art--flat{pointer-events:none}.cm-wheel__svg text{font-family:var(--font-ui);paint-order:stroke;stroke:#00000059;stroke-width:.35px;font-weight:800}.cm-wheel__needle{transform-origin:50% 8%;z-index:5;filter:drop-shadow(0 4px 10px #0000008c);pointer-events:none;-webkit-user-select:none;user-select:none;width:9%;height:auto;position:absolute;top:4.2%;left:50%;transform:translate(-50%)}.cm-wheel-meta,.cm-wheel-meta__label{font:700 .62rem/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin:.35rem 0 0}.cm-podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.4rem;margin-bottom:.35rem;display:grid}.cm-podium__seat{text-align:center;background:#ffffff0d;border-radius:.75rem .75rem .4rem .4rem;justify-items:center;gap:.2rem;padding:.7rem .4rem .55rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}.cm-podium__seat.is-gold{background:linear-gradient(#ffd54a47,#ffd54a0d);min-height:7.2rem;box-shadow:inset 0 0 0 1px #ffd54a8c}.cm-podium__seat.is-silver{background:linear-gradient(#d2dcf038,#d2dcf00a);min-height:5.8rem}.cm-podium__seat.is-bronze{background:linear-gradient(#dc8c5038,#dc8c500a);min-height:5rem}.cm-podium__rank{font:800 .72rem/1 var(--font-mono);color:var(--color-gold)}.cm-podium__name{font:800 .82rem/1.15 var(--font-ui);overflow-wrap:anywhere}.cm-podium__score{font:700 .72rem/1 var(--font-mono);color:var(--color-neon-cyan)}.cm-board__list{gap:.28rem;margin:0;padding:0;list-style:none;display:grid}.cm-board__row{background:#ffffff09;border-radius:.55rem;grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.48rem .55rem;display:grid}.cm-board__row.is-you{background:#ff4dc814;box-shadow:inset 0 0 0 1px #ff4dc873}.cm-board__rank{font:800 .72rem/1 var(--font-mono);color:#fff6}.cm-board__name{font:700 .82rem/1.2 var(--font-ui);overflow-wrap:anywhere}.cm-board__score{font:700 .74rem/1 var(--font-mono);color:var(--color-gold)}.cm-board__you{gap:.3rem;width:100%;display:grid}.cm-rank__col{display:contents}.cm-rank__shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.cm-rank__prize{background:#ffffff0a;border-radius:.75rem;gap:.25rem;min-width:0;padding:.7rem .65rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}.cm-rank__prize.is-r1{background:linear-gradient(135deg,#ffd54a33,#ff4dc814);grid-column:1/-1;box-shadow:inset 0 0 0 1px #ffd54a73}.cm-rank__badge{font:800 .68rem/1 var(--font-mono);color:var(--color-neon-cyan)}.cm-rank__label{font:800 .95rem/1.15 var(--font-ui);overflow-wrap:anywhere;margin:0}.cm-rank__loot{font:600 .74rem/1.35 var(--font-body);color:var(--color-gold);margin:0}.cm-rank__standing{background:#00000040;border-radius:.75rem;gap:.35rem;padding:.65rem .7rem;display:grid}.cm-rank__clock{background:#00000047;border-radius:.75rem;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.15rem .5rem;margin-top:.6rem;padding:.5rem .7rem;display:flex;box-shadow:inset 0 0 0 1px #3de8ff47}.cm-rank__clock-label{font:700 .6rem/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted)}.cm-rank__clock-value{font:800 1.05rem/1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-neon-cyan);text-shadow:0 0 14px #3de8ff66}.cm-invite__col{display:contents}.cm-happy__hero{isolation:isolate;background:radial-gradient(ellipse at 70% 20%, color-mix(in srgb, var(--color-gold) 28%, transparent), transparent 55%), radial-gradient(ellipse at 20% 80%, color-mix(in srgb, var(--color-neon-cyan) 22%, transparent), transparent 50%), linear-gradient(145deg, #1a0a36 0%, #0a0618 55%, #120828 100%);border-radius:.9rem;min-height:9.5rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffd54a47}.cm-happy__banner{display:none}.cm-happy__viz{pointer-events:none;position:absolute;inset:0;overflow:hidden}.cm-happy__viz-art{object-fit:cover;object-position:center 40%;filter:saturate(1.08)contrast(1.05);width:100%;height:100%}.cm-happy__viz:after{content:"";pointer-events:none;background:linear-gradient(90deg,#080414b8 0%,#08041433 48%,#0000 70%),linear-gradient(#0000 35%,#080414e0 100%);position:absolute;inset:0}.cm-happy__overlay{background:linear-gradient(#0000,#0c041ceb 42%);justify-items:start;gap:.2rem;max-width:min(16rem,58%);padding:1.4rem .85rem .75rem;display:grid;position:absolute;inset:auto 0 0}.cm-happy__boost{font:800 1.05rem/1.1 var(--font-ui);color:#fff}.cm-happy__count{font:700 .92rem/1.2 var(--font-mono);color:var(--color-gold);margin:0}.cm-happy__window{font:500 .72rem/1.2 var(--font-body);color:var(--color-text-muted);margin:0}.cm-happy__rows{gap:.28rem;margin:0;padding:0;list-style:none;display:grid}.cm-happy__row{font:600 .72rem/1.2 var(--font-body);background:#ffffff09;border-radius:.55rem;grid-template-columns:2.4rem minmax(0,1.1fr) minmax(0,1fr) auto;align-items:center;gap:.4rem;padding:.48rem .55rem;display:grid}.cm-happy__row.is-live{background:#7dff9a14;box-shadow:inset 0 0 0 1px #7dff9a80}.cm-happy__row.is-next{box-shadow:inset 0 0 0 1px #ffd54a73}.cm-happy__day{font:800 .72rem/1 var(--font-ui);color:var(--color-neon-cyan)}.cm-happy__time{font-family:var(--font-mono);color:var(--color-text-muted)}.cm-happy__mult{color:#fff;overflow-wrap:anywhere}.cm-invite__terms,.cm-invite__you,.cm-invite__metrics{gap:.4rem;display:grid}.cm-invite__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-metric{background:#00000052;border-radius:.7rem;gap:.2rem;min-width:0;padding:.55rem .6rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.cm-metric--accent{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-gold) 40%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--color-gold) 12%, transparent), transparent 70%), #00000052}.cm-metric__label{font:650 .62rem/1.15 var(--font-ui);letter-spacing:.04em;color:var(--color-text-muted);text-wrap:balance}.cm-metric__value{font:800 .95rem/1.15 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text);overflow-wrap:anywhere;min-width:0}.cm-metric--accent .cm-metric__value{color:var(--color-gold)}.cm-bonus__bar{background:#0006;border-radius:999px;width:100%;height:.35rem;margin-top:.55rem;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.cm-bonus__bar-fill{border-radius:inherit;background:linear-gradient(90deg, var(--color-neon-cyan), var(--color-gold));width:0;height:100%;transition:width .32s var(--ease-out,cubic-bezier(.22, 1, .36, 1));display:block}.cm-invite__code{background:radial-gradient(120% 140% at 12% 0,#c44dff38,#0000 62%),#00000052;border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.3rem .65rem;padding:.85rem .9rem;display:grid;box-shadow:inset 0 0 0 1px #c44dff66,inset 0 1px #ffffff1f}.cm-invite__code-label{font:700 .58rem/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);grid-column:1/-1}.cm-invite__code-value{font:800 1.55rem/1 var(--font-mono);letter-spacing:.14em;color:var(--color-gold);overflow-wrap:anywhere;text-shadow:0 0 18px #ffd54a59}.cm-invite__link{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:500 .65rem/1.3 var(--font-mono);color:var(--color-text-muted);grid-column:1/-1;margin:.1rem 0 0;overflow:hidden}.cm-invite__code.is-locked .cm-invite__code-value{color:#ffffff47;text-shadow:none}.cm-invite__code-hint{font:500 .72rem/1.3 var(--font-body);color:var(--color-text-muted);grid-column:1/-1;margin:.15rem 0 0}.cm-invite__mile-label{font:700 .62rem/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin:.35rem 0 0}.cm-invite__benefits{font:500 .78rem/1.35 var(--font-body);color:var(--color-text-muted);gap:.25rem;margin:0;padding-left:1.1rem;display:grid}.cm-hh-alert{inset:auto .75rem max(.85rem, env(safe-area-inset-bottom));z-index:var(--z-toast);pointer-events:none;justify-items:center;display:grid;position:fixed}.cm-hh-alert__card{pointer-events:auto;cursor:pointer;width:min(20rem,100%);transition:transform .16s var(--ease-out);background:#12062a;border-radius:1rem;position:relative;overflow:hidden;box-shadow:0 18px 42px #0000008c,0 0 0 1px #ffd54a59}.cm-hh-alert__card:active{transform:scale(.98)}.cm-hh-alert__art{aspect-ratio:16/11;object-fit:cover;object-position:center 28%;width:100%;height:auto;display:block}.cm-hh-alert__sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cm-hh-alert__close{appearance:none;cursor:pointer;width:1.7rem;height:1.7rem;font:700 1rem/1 var(--font-ui);color:#fff;background:var(--color-pop-raise);box-shadow:inset 0 0 0 1px var(--color-pop-line);z-index:2;transition:transform .14s var(--ease-out), background .14s var(--ease-out);border:0;border-radius:999px;position:absolute;top:.4rem;right:.4rem}.cm-hh-alert__close:hover{background:color-mix(in srgb, var(--color-neon-pink) 34%, var(--color-pop-raise))}.cm-hh-alert__close:active{transform:scale(.96)}.cm-hh-alert__close:focus-visible{outline:2px solid var(--color-neon-cyan);outline-offset:2px}.cm-hh-alert__pill{z-index:1;background:linear-gradient(#5a1432,#3a0c20);border-radius:999px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;padding:.4rem .75rem .4rem .4rem;display:grid;position:absolute;bottom:.65rem;left:.7rem;right:.7rem;box-shadow:inset 0 0 0 3px #c9a227,inset 0 0 0 4px #ffe27a,0 6px 16px #00000073}.cm-hh-alert__help{appearance:none;cursor:pointer;width:1.75rem;height:1.75rem;font:800 .9rem/1 var(--font-ui);color:#fff;transition:transform .14s var(--ease-out);background:radial-gradient(circle at 35% 30%,#6bb8ff,#1a4fbf 70%);border:0;border-radius:50%;box-shadow:0 2px 6px #0006}.cm-hh-alert__help:active{transform:scale(.96)}.cm-hh-alert__help:focus-visible{outline:2px solid var(--color-neon-cyan);outline-offset:2px}.cm-hh-alert__pill-text{gap:.08rem;min-width:0;display:grid}.cm-hh-alert__pill-label{font:600 .6rem/1.1 var(--font-body);color:#ffffffc7}.cm-hh-alert__pill-count{font:800 .95rem/1.05 var(--font-mono);color:var(--color-gold);letter-spacing:-.02em}.cm-hh-alert__pill-boost{font:600 .62rem/1.15 var(--font-body);color:#ffffffe0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cm-hh-alert.is-live .cm-hh-alert__pill{background:linear-gradient(#1a4a2a,#0c2818);box-shadow:inset 0 0 0 3px #c9a227,inset 0 0 0 4px #ffe27a,0 0 14px #7dff9a40}@media (width<=720px){.cm-podium{grid-template-columns:1fr}.cm-podium__seat.is-gold,.cm-podium__seat.is-silver,.cm-podium__seat.is-bronze{min-height:0}.cm-rank__shelf{grid-template-columns:1fr}.cm-happy__row{grid-template-columns:2.2rem minmax(0,1fr) auto}.cm-happy__mult{grid-column:2}.cm-promo{padding:max(.5rem, env(safe-area-inset-top)) .5rem max(.5rem, env(safe-area-inset-bottom))}.cm-promo__shell{border-radius:.9rem;width:min(26.25rem,100%);max-height:min(92dvh,45rem)}.cm-promo__core{max-height:min(90dvh,44rem)}.cm-promo__close{width:2.75rem;height:2.75rem}.cm-promo__title{overflow-wrap:anywhere;min-width:0}.cm-promo__body{-webkit-overflow-scrolling:touch}.cm-promo__dock{justify-content:center}.cm-promo__dock .cm-btn{flex:auto;min-height:2.75rem}.cm-wheel-stage__disc{width:min(24rem,90%)}}@media (width<=380px){.cm-promo{padding-inline:.375rem}.cm-promo__head{gap:.45rem;padding-inline:.65rem}.cm-promo__crest{width:2.6rem;height:2.6rem}.cm-promo__body,.cm-promo__foot{padding-inline:.65rem}.cm-promo__dock{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cm-promo__dock .cm-btn{width:100%;min-width:0;padding-inline:.55rem;font-size:.7rem}.cm-ladder__rung,.cm-happy__row{grid-template-columns:minmax(0,1fr)}.cm-ladder__mark,.cm-happy__day{display:none}.cm-ladder__side,.cm-happy__mult{grid-column:1}.cm-invite__code-value{font-size:clamp(1.2rem,9vw,1.7rem)}}@media (prefers-reduced-motion:reduce){.cm-promo__bulb,.cm-skel__line{animation:none}.lm-promo-dock__icon,.lm-promo-dock__label,.lm-promo-dock__well:before,.cm-btn,.cm-promo__close,.cm-hh-alert__card,.cm-hh-alert__close,.cm-hh-alert__help{transition-duration:1ms}.lm-promo-dock__btn:hover:not(.is-disabled) .lm-promo-dock__icon,.lm-promo-dock__btn:focus-visible .lm-promo-dock__icon,.lm-promo-dock__btn:active:not(.is-disabled) .lm-promo-dock__icon,.lm-promo-dock__btn:hover:not(.is-disabled) .lm-promo-dock__label,.lm-promo-dock__btn:focus-visible .lm-promo-dock__label,.lm-promo-dock__btn:active:not(.is-disabled) .lm-promo-dock__label{transform:none}.lm-fab__art{animation:none}}.cm-pop{z-index:var(--z-toast);background:#060312e0;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.cm-pop__panel{z-index:2;isolation:isolate;text-align:center;width:min(24rem,100%);max-height:min(88dvh,34rem);color:var(--color-text);background:radial-gradient(120% 80% at 50% -15%,#c44dff59,#0000 58%),linear-gradient(#2a1458 0%,#14082c 52%,#0d061c 100%);border-radius:1.1rem;justify-items:center;gap:.5rem;padding:1.6rem 1.4rem 1.3rem;display:grid;position:relative;overflow:hidden auto;box-shadow:0 0 0 1.5px #ffd54a80,0 20px 54px #0009,inset 0 1px #ffffff29}.cm-pop--miss .cm-pop__panel{box-shadow:0 0 0 1.5px #ffffff29,0 20px 54px #0009,inset 0 1px #ffffff1f}.cm-pop--help .cm-pop__panel{text-align:left;justify-items:stretch;width:min(27rem,100%);padding:1.1rem 1.2rem 1.2rem}.cm-pop__x{z-index:3;appearance:none;cursor:pointer;width:2.4rem;height:2.4rem;font:700 1.2rem/1 var(--font-ui);color:#fff;background:var(--color-pop-raise);box-shadow:inset 0 0 0 1px var(--color-pop-line);transition:transform .14s var(--ease-out), background .14s var(--ease-out);border:0;border-radius:50%;justify-self:end;margin:-.9rem -.7rem -.5rem 0;position:sticky;top:0}.cm-pop__x:active{transform:scale(.94)}.cm-pop__x:hover{background:color-mix(in srgb, var(--color-neon-pink) 34%, var(--color-pop-raise))}.cm-pop__x:focus-visible{outline:2px solid var(--color-neon-cyan);outline-offset:2px}.cm-pop__x:disabled{opacity:.4;cursor:not-allowed}.cm-pop__kicker{z-index:2;font:800 .6rem/1 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--color-neon-cyan);margin:0;position:relative}.cm-pop__amount{z-index:2;font:900 clamp(1.9rem, 9vw, 2.6rem) / 1 var(--font-ui);color:var(--color-gold);text-shadow:0 0 22px #ffd54a99;margin:.15rem 0 0;position:relative}.cm-pop__title{z-index:2;font:800 1.1rem/1.2 var(--font-ui);margin:0;position:relative}.cm-pop--help .cm-pop__title{letter-spacing:.04em;text-transform:uppercase;color:var(--color-gold);font-size:.95rem}.cm-pop__body{z-index:2;max-width:20rem;font:400 .82rem/1.45 var(--font-body);color:var(--color-text-muted);margin:0;position:relative}.cm-pop__panel .cm-btn{z-index:2;min-width:9rem;margin-top:.6rem;position:relative}.cm-pop__head{align-items:center;gap:.5rem;padding-right:2.2rem;display:flex}.cm-create__captcha{justify-items:center;gap:.55rem;padding:.4rem 0;display:grid}.cm-create__widget{min-height:4.2rem}.cm-create__hint,.cm-create__status{text-align:center;font:700 .78rem/1.3 var(--font-ui);color:var(--color-text-muted);margin:.5rem 0}.cm-create__result{gap:.5rem;display:grid}.cm-create__cred{background:#0000004d;border-radius:.75rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.15rem .5rem;padding:.6rem .7rem;display:grid;box-shadow:inset 0 0 0 1px #ffd54a52}.cm-create__cred-label{font:700 .58rem/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);grid-column:1/-1}.cm-create__cred-value{min-width:0;font:800 1rem/1.2 var(--font-mono);color:var(--color-gold);overflow-wrap:anywhere}.cm-howto{border-top:1px solid #ffffff1a;margin-top:.9rem;padding-top:.2rem}.cm-pop__steps{gap:.5rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.cm-pop__step{animation:cm-pop-step .34s var(--ease-out) both;animation-delay:calc(var(--cm-i,0) * 60ms);background:#ffffff0d;border-radius:.7rem;grid-template-columns:1.6rem minmax(0,1fr);align-items:start;gap:.6rem;padding:.6rem .7rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}.cm-pop__step-n{width:1.6rem;height:1.6rem;font:800 .72rem/1 var(--font-ui);color:#1b0c38;background:linear-gradient(180deg, #ffe27a, var(--color-gold));border-radius:50%;place-items:center;display:grid}.cm-pop__step-title{font:800 .8rem/1.2 var(--font-ui);margin:0}.cm-pop__step-detail{font:400 .76rem/1.4 var(--font-body);color:var(--color-text-muted);margin:.15rem 0 0}@keyframes cm-pop-step{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cm-celeb{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:clip}.cm-celeb.is-static{background:radial-gradient(circle at 50% 40%,#ffd54a42,#0000 58%)}.cm-celeb__glow{width:min(26rem,88vw);height:min(26rem,88vw);animation:cm-celeb-glow 1.8s var(--ease-out) both;background:radial-gradient(circle,#ffd54a66 0%,#c44dff33 42%,#0000 70%);border-radius:50%;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.cm-celeb__confetti,.cm-celeb__balloons,.cm-celeb__ribbons{position:absolute;inset:0;overflow:clip}.cm-celeb__flake{opacity:0;will-change:transform, opacity;border-radius:2px;animation-name:cm-celeb-fall;animation-timing-function:linear;animation-fill-mode:both;position:absolute;top:-12%}.cm-celeb__flake.is-gold,.cm-celeb__bit.is-gold{background:var(--color-gold)}.cm-celeb__flake.is-pink,.cm-celeb__bit.is-pink{background:var(--color-neon-pink)}.cm-celeb__flake.is-cyan,.cm-celeb__bit.is-cyan{background:var(--color-neon-cyan)}.cm-celeb__flake.is-purple,.cm-celeb__bit.is-purple{background:var(--color-neon-purple)}.cm-celeb__balloon{opacity:0;transform-origin:bottom;width:40px;height:54px;animation:cm-celeb-float 4.8s var(--ease-out) both;position:absolute;bottom:0}.cm-celeb__balloon-body{border-radius:50% 50% 48% 48%;width:36px;height:44px;margin:0 auto;display:block;box-shadow:inset -6px -8px #0000002e}.cm-celeb__balloon.is-gold .cm-celeb__balloon-body{background:linear-gradient(160deg, #ffe08a, var(--color-gold))}.cm-celeb__balloon.is-pink .cm-celeb__balloon-body{background:linear-gradient(160deg, #ff8ad8, var(--color-neon-pink))}.cm-celeb__balloon.is-cyan .cm-celeb__balloon-body{background:linear-gradient(160deg, #8ef2ff, var(--color-neon-cyan))}.cm-celeb__balloon.is-purple .cm-celeb__balloon-body{background:linear-gradient(160deg, #d48cff, var(--color-neon-purple))}.cm-celeb__balloon-knot{background:#ffffffb3;border-radius:0 0 4px 4px;width:8px;height:6px;margin:-2px auto 0;display:block}.cm-celeb__balloon-string{background:#ffffff73;width:1px;height:32px;margin:0 auto;display:block}.cm-celeb__burst{width:0;height:0;position:absolute;top:40%;left:50%}.cm-celeb__bit{width:9px;height:13px;animation:cm-celeb-burst 1s var(--ease-out) both;border-radius:2px;position:absolute}.cm-celeb__spark{background:var(--color-gold);width:4px;height:4px;animation:cm-celeb-spark .85s var(--ease-out) both;border-radius:50%;margin:-2px;position:absolute;top:0;left:0;box-shadow:0 0 6px #ffd54ab3}.cm-celeb__ribbon{opacity:0;transform-origin:top;width:10px;height:52%;animation:cm-celeb-ribbon 1.4s var(--ease-out) both;border-radius:999px;position:absolute;top:-8%}.cm-celeb__ribbon.is-r0{--cm-rot:-18deg;background:linear-gradient(180deg, var(--color-neon-pink), transparent);left:12%}.cm-celeb__ribbon.is-r1{--cm-rot:-6deg;background:linear-gradient(180deg, var(--color-gold), transparent);left:28%}.cm-celeb__ribbon.is-r2{--cm-rot:8deg;background:linear-gradient(180deg, var(--color-neon-cyan), transparent);right:26%}.cm-celeb__ribbon.is-r3{--cm-rot:16deg;background:linear-gradient(180deg, var(--color-neon-purple), transparent);right:10%}@keyframes cm-celeb-glow{0%{opacity:0;transform:translate(-50%,-50%)scale(.7)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes cm-celeb-fall{0%{opacity:0;transform:translate(0,0)rotate(0)}8%{opacity:1}to{opacity:.15;transform:translate3d(var(--cm-drift), 120vh, 0) rotate(var(--cm-spin))}}@keyframes cm-celeb-float{0%{opacity:0;transform:translate3d(0, 40vh, 0) scale(var(--cm-scale,1))}14%{opacity:1}60%{transform:translate3d(var(--cm-sway,0), -40vh, 0) scale(var(--cm-scale,1))}to{opacity:.7;transform:translate3d(calc(var(--cm-sway,0px) * -.5), -115vh, 0) scale(var(--cm-scale,1))}}@keyframes cm-celeb-burst{0%{opacity:1;transform:translate(-50%,-50%)scale(.55)rotate(0)}to{opacity:0;transform:translate(calc(-50% + var(--cm-cx)), calc(-50% + var(--cm-cy))) scale(1) rotate(var(--cm-crot))}}@keyframes cm-celeb-spark{0%{opacity:1;transform:rotate(var(--cm-angle)) translateY(0) scale(1)}to{opacity:0;transform:rotate(var(--cm-angle)) translateY(-72px) scale(.2)}}@keyframes cm-celeb-ribbon{0%{opacity:0;transform:translateY(-12%) scaleY(.4) rotate(var(--cm-rot,0deg))}25%{opacity:.9}to{opacity:0;transform:translateY(18%) scaleY(1.1) rotate(var(--cm-rot,0deg))}}@media (orientation:landscape) and (height<=560px){.cm-promo{padding:.3rem}.cm-promo__shell{border-radius:12px;width:min(52rem,100%);max-height:calc(100dvh - .6rem);padding:0}.cm-promo__core{border-radius:12px;max-height:calc(100dvh - .6rem)}.cm-promo__lights,.cm-promo__crest,.cm-promo__lede{display:none}.cm-promo__head{grid-template-columns:minmax(0,1fr) auto;padding:.15rem .6rem .3rem}.cm-promo__title{font-size:clamp(.85rem,3.6dvh,1.05rem)}.cm-promo__close{width:2.75rem;height:2.75rem}.cm-promo__body{padding:0 .6rem}.cm-promo__foot{padding:.4rem .6rem .5rem}.cm-btn{min-height:2.75rem;padding:.4rem .85rem;font-size:.74rem}[data-promo-kind=wheel] .cm-promo__body{overflow:visible}.cm-promo__foot:has(>.cm-promo__msg:empty):has(>.cm-promo__dock:empty){display:none}.cm-wheel-stage{--cm-wheel-h:min(24rem, calc(100dvh - 4.5rem));grid-template-columns:minmax(0, var(--cm-wheel-h)) minmax(0, 1fr);align-items:center;gap:.5rem .85rem}.cm-wheel-stage__disc{width:min(100%, var(--cm-wheel-h));max-width:var(--cm-wheel-h)}.cm-wheel-stage__side{width:100%;height:var(--cm-wheel-h);flex-direction:column;gap:.35rem;display:flex;overflow:hidden}.cm-wheel-stage__status{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.cm-wheel-stage__controls,.cm-wheel-stage__err{flex:none;margin-top:0}.cm-wsum{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.3rem}.cm-wsum__hand,.cm-wsum__block--meter{grid-column:1/-1}.cm-wsum__hand{padding:.35rem .6rem}.cm-wsum__hand-value{font-size:1.5rem}.cm-wsum__block{padding:.38rem .55rem}.cm-wsum__value{font-size:1rem}.cm-wheel-stage__controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.cm-wheel-stage__controls .cm-btn{width:100%;min-width:0;padding-inline:.5rem;font-size:.7rem}[data-promo-kind=leaderboard] .cm-board{grid-template-columns:minmax(14rem,.85fr) minmax(16rem,1.15fr);grid-auto-rows:min-content;gap:.25rem .85rem;display:grid}[data-promo-kind=leaderboard] .cm-podium{grid-column:1;align-self:center;margin-bottom:0}[data-promo-kind=leaderboard] .cm-podium__seat.is-gold{min-height:5.2rem}[data-promo-kind=leaderboard] .cm-podium__seat.is-silver{min-height:4.4rem}[data-promo-kind=leaderboard] .cm-podium__seat.is-bronze{min-height:3.9rem}[data-promo-kind=leaderboard] .cm-podium__seat{padding:.5rem .35rem .45rem}[data-promo-kind=leaderboard] .cm-board>:not(.cm-podium){grid-column:2}[data-promo-kind=leaderboard] .cm-sechead{margin-top:0}[data-promo-kind=ranking] .cm-rank{grid-template-columns:minmax(14rem,.95fr) minmax(16rem,1.05fr);align-items:start;gap:.2rem .85rem;display:grid}[data-promo-kind=ranking] .cm-rank__col{grid-auto-rows:min-content;gap:.2rem;min-width:0;display:grid}[data-promo-kind=ranking] .cm-rank__shelf{grid-template-columns:minmax(0,1fr);gap:.3rem}[data-promo-kind=ranking] .cm-rank__prize{grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:.5rem;padding:.45rem .6rem}[data-promo-kind=ranking] .cm-rank__loot{grid-column:2}[data-promo-kind=ranking] .cm-rank__label{font-size:.85rem}[data-promo-kind=ranking] .cm-rank__clock{margin-top:.35rem;padding:.4rem .6rem}[data-promo-kind=ranking] .cm-sechead{margin-top:0}.cm-pop__panel{gap:.35rem;max-height:calc(100dvh - 1rem);padding:1rem 1.1rem .9rem}.cm-pop__amount{font-size:clamp(1.4rem,9dvh,2rem)}.cm-pop__steps{gap:.35rem}.cm-pop__step{padding:.45rem .55rem}}@media (orientation:landscape) and (height<=360px){.cm-promo__lights{display:none}.cm-promo__head{z-index:4;pointer-events:none;background:linear-gradient(#0d061cf0 42%,#0d061c00);grid-template-columns:minmax(0,1fr) auto;gap:.4rem;padding:.28rem .4rem .5rem .7rem;position:absolute;inset:0 0 auto}.cm-promo__title{font-size:.8rem}.cm-promo__close{pointer-events:auto;width:2.4rem;height:2.4rem}.cm-promo__body{padding-top:2.15rem}[data-promo-kind=wheel] .cm-promo__body{padding-top:.35rem}.cm-wheel-stage{--cm-wheel-h:min(22rem, calc(100dvh - 1.5rem))}.cm-wheel-stage__side{padding-top:1.7rem}.cm-wsum__hand-value{font-size:1.25rem}.cm-wsum__block--next .cm-wsum__detail,.cm-wsum__block--meter .cm-wsum__detail,.cm-pop__step-detail{display:none}[data-promo-kind=happy] .cm-happy__viz-art{filter:saturate(1.05)brightness(.92)}.cm-promo__core{max-height:calc(100dvh - .6rem)}[data-promo-kind=bonus] .cm-promo__shell{width:min(34rem,96vw)}[data-promo-kind=bonus] .cm-promo__body{gap:.4rem}[data-promo-kind=bonus] .cm-bonus__hero{padding:.45rem .65rem}[data-promo-kind=bonus] .cm-bonus__total{font-size:clamp(1.2rem,3.4vh,1.55rem)}[data-promo-kind=bonus] .cm-bonus__hint,[data-promo-kind=bonus] .cm-bonus__period{font-size:.58rem}[data-promo-kind=bonus] .cm-ladder{gap:.22rem;max-height:min(38vh,11rem);overflow:auto}[data-promo-kind=bonus] .cm-ladder__rung{gap:.35rem;padding:.28rem .4rem;font-size:.72rem}[data-promo-kind=bonus] .cm-bonus__bar{height:.28rem;margin-top:.3rem}}@media (prefers-reduced-motion:reduce){.cm-pop__step,.cm-celeb__flake,.cm-celeb__balloon,.cm-celeb__bit,.cm-celeb__spark,.cm-celeb__ribbon,.cm-celeb__glow{animation:none}}.lm-ribbon[hidden]{display:none}.lm-ribbon{z-index:2;background:linear-gradient(#180934e6,#090416f0);border-radius:.7rem;gap:.4rem;width:100%;padding:.55rem .6rem .7rem;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffd54a42}.lm-ribbon__head{align-items:center;gap:.5rem;display:flex}.lm-ribbon__live{font:800 .56rem/1 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold);align-items:center;gap:.3rem;display:flex}.lm-ribbon__dot{background:#4dff9b;border-radius:50%;width:.32rem;height:.32rem;animation:1.9s ease-in-out infinite lm-ribbon-pulse;box-shadow:0 0 .35rem #4dff9be6}@keyframes lm-ribbon-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.7)}}.lm-ribbon__slot{perspective:22rem;min-width:0;height:2.55rem;position:relative;overflow:hidden}.lm-ribbon__card{transform-origin:50% 0;backface-visibility:hidden;will-change:transform, opacity;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;display:grid;position:absolute;inset:0}.lm-ribbon__badge{width:2rem;height:2rem;font:800 .78rem/1 var(--font-ui);color:#fff;background:#ffffff1a;border-radius:.4rem;place-items:center;display:grid;overflow:hidden}.lm-ribbon__thumb{object-fit:cover;width:100%;height:100%}.lm-ribbon__copy{min-width:0;display:grid}.lm-ribbon__user,.lm-ribbon__game{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.lm-ribbon__user{font:800 .78rem/1.15 var(--font-ui);color:#fff}.lm-ribbon__game{font:600 .62rem/1.15 var(--font-ui);color:var(--color-text-muted)}.lm-ribbon__amt{font:800 .92rem/1 var(--font-mono);color:var(--color-gold);text-shadow:0 0 .5rem #ffd54a59;margin:0;display:flex;overflow:hidden}.lm-ribbon__flap{will-change:transform, opacity;display:inline-block}.lm-ribbon__bar{background:#ffffff1f;border-radius:999px;height:2px;display:block;overflow:hidden}.lm-ribbon__bar-fill{transform-origin:0;background:linear-gradient(90deg, var(--color-gold), #ffd54a40);height:100%;display:block;transform:scaleX(0)}@media (width<=62rem){.lm-ribbon--side{display:none}}.lm-ribbon--top{border-radius:.6rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;padding:.35rem .6rem .3rem}.lm-ribbon--top .lm-ribbon__head{grid-row:span 2}.lm-ribbon--top .lm-ribbon__live span:last-child{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lm-ribbon--top .lm-ribbon__slot{height:2.1rem}.lm-ribbon--top .lm-ribbon__badge{width:1.7rem;height:1.7rem}.lm-ribbon--top .lm-ribbon__user{font-size:.72rem}.lm-ribbon--top .lm-ribbon__game{font-size:.58rem}.lm-ribbon--top .lm-ribbon__bar{grid-column:2}.lm-ribbon--rail{text-align:center;border-radius:.55rem;gap:.25rem;padding:.32rem .3rem .36rem}.lm-ribbon--rail .lm-ribbon__head{justify-content:center}.lm-ribbon--rail .lm-ribbon__live{letter-spacing:.1em;gap:.22rem;font-size:.48rem}.lm-ribbon--rail .lm-ribbon__slot{height:2.3rem}.lm-ribbon--rail .lm-ribbon__card{grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:.1rem}.lm-ribbon--rail .lm-ribbon__badge,.lm-ribbon--rail .lm-ribbon__game{display:none}.lm-ribbon--rail .lm-ribbon__user{max-width:100%;font-size:.6rem}.lm-ribbon--rail .lm-ribbon__amt{font-size:.74rem}@media (prefers-reduced-motion:reduce){.lm-ribbon__dot{animation:none}}.lm-body{position:relative}@media (orientation:portrait){.lm-header{height:clamp(3.35rem,7.8vh,4.15rem)}.lm-header__logo{--lm-logo-w:min(46vw, 13rem);width:var(--lm-logo-w);max-width:var(--lm-logo-w);height:auto;left:calc(.6rem + var(--lm-logo-w) / 2)}.lm-wallet{align-self:flex-start;margin-top:.16rem;margin-left:-.18rem;padding-right:.38rem}.lm-wallet__purse{flex-direction:column;align-items:stretch;gap:.16rem;padding-left:.38rem}.lm-coin{justify-content:flex-start;padding:.1rem .32rem .1rem .16rem}.lm-coin__art{width:1rem;height:1rem}.lm-coin__value{text-overflow:ellipsis;max-width:4.7rem;font-size:.64rem;overflow:hidden}.lm-wallet__actions .lm-login-btn--redeem{display:none}.lm-body{--lm-body-pad-end:.55rem;padding:.65rem var(--lm-body-pad-end) .25rem;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:.45rem 0}.lm-body:has(>.lm-ribbon:not([hidden])){grid-template-rows:auto auto minmax(0,1fr)}.lm-cats{aspect-ratio:auto;align-self:start;width:100%;max-height:none}.lm-cats__rail{display:none}.lm-cats__hits{scrollbar-width:none;flex-direction:row;justify-content:flex-start;gap:.4rem;padding:.1rem .15rem .3rem;position:relative;inset:auto;overflow-x:auto}.lm-cats__hits::-webkit-scrollbar{display:none}.lm-cats__hit{aspect-ratio:auto;flex:none;width:5.5rem;height:2.75rem}.lm-cats__btn{width:100%}.lm-cats__hit[data-cat=fav][aria-pressed=false] .lm-cats__btn--off{transform:none}.lm-games-row{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:column;align-items:stretch;gap:.85rem;padding:0 .15rem;overflow:hidden auto}.lm-games-row::-webkit-scrollbar{display:none}.lm-featured{flex:none;align-self:center;gap:.6rem;width:100%;max-width:clamp(13.5rem,38vw,20rem)}.lm-grid-wrap{flex:none;display:block}.lm-grid{grid-template-rows:none;grid-template-columns:repeat(auto-fill,minmax(clamp(6.25rem,22vw,9rem),1fr));grid-auto-columns:auto;grid-auto-flow:row;align-content:start;gap:.5rem;height:auto;overflow:visible}.lm-tile{--lm-ribbon-w:2.9rem;width:100%;height:auto}.lm-scroll{display:none}.lm-fab{display:grid}.lm-footer-meta--tail{border-top:1px solid #ffffff1a;flex-direction:column;flex:none;align-items:center;gap:.5rem;padding:.95rem .5rem 1rem;position:static}.lm-footer-meta--tail .lm-footer-meta__side,.lm-footer-meta--tail .lm-footer-meta__links{flex-wrap:wrap;justify-content:center;row-gap:.25rem}.lm-footer-meta--tail .lm-footer-meta__links{max-width:none;overflow:visible}.lm-footer__row{max-width:32rem;min-height:0;padding:.5rem .4rem max(.3rem, env(safe-area-inset-bottom));grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"promos-start promos-end";align-items:end;column-gap:.3rem;margin-inline:auto;display:grid}.lm-jackpot-stage{display:none}.lm-promo-dock{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.25rem;display:grid}.lm-promo-dock--left{grid-area:promos-start}.lm-promo-dock--right{grid-area:promos-end}.lm-promo-dock__btn[data-dock-role=wheel],.lm-promo-dock__btn[data-dock-role=ranking]{display:none}.lm-promo-dock__btn{--lm-dock-icon:min(4.35rem, 19vw);gap:.28rem;padding:.05rem 0}.lm-promo-dock__label{font-size:clamp(.72rem,3.1vw,.82rem)}.lm-footer{background:linear-gradient(#0a041c00 0%,#0a041cb3 26%,#070314f2 100%);max-width:100vw;padding-bottom:4.7vw;box-shadow:inset 0 1px #ffd54a33}}@media (orientation:landscape) and (height<=34rem){.lm-header{height:2.6rem;margin-bottom:.4rem}.lm-header__logo{max-width:min(30vw,13rem);height:118%}.lm-wallet{gap:.3rem;padding:.16rem .38rem .16rem .2rem}.lm-wallet__avatar{width:1.45rem;height:1.45rem}.lm-coin{padding:.12rem .34rem .12rem .18rem}.lm-coin__art{width:1rem;height:1rem}.lm-coin__value{font-size:.66rem}.lm-login-btn{padding:.36rem .85rem;font-size:.78rem}.lm-body{padding:.5rem var(--lm-body-pad-end) .2rem 0;row-gap:4px}.lm-rail{flex-direction:column;justify-content:center;align-self:stretch;gap:.35rem;min-height:0;display:flex}.lm-cats{width:clamp(4.6rem,8.5vw,5.9rem)}.lm-rail:has(>.lm-ribbon:not([hidden])) .lm-cats{aspect-ratio:auto;flex:1 1 0;min-height:0}.lm-cats__hits{gap:.3rem;padding:.55rem .15rem .55rem .25rem}.lm-cats__hit{height:clamp(1.6rem,6.6vh,2.05rem)}.lm-rail:has(>.lm-ribbon:not([hidden])) .lm-cats__hits{gap:.22rem;padding-block:.35rem}.lm-rail:has(>.lm-ribbon:not([hidden])) .lm-cats__hit{height:clamp(1.35rem,5.4vh,1.75rem)}.lm-ribbon--rail{flex:none;width:100%}.lm-grid{grid-template-rows:repeat(2,minmax(0,1fr));gap:10px}.lm-tile{--lm-ribbon-w:3.1rem}.lm-footer__row{padding:.35rem .5rem max(.2rem, env(safe-area-inset-bottom));gap:.4rem;min-height:0}.lm-jackpot-stage{width:clamp(8.5rem,17vw,11rem)}.lm-promo-dock__btn{--lm-dock-icon:3.15rem}.lm-promo-dock__label{font-size:.72rem}.lm-floatdock{gap:.4rem;margin-bottom:.45rem}.lm-float__shell{width:2.5rem;height:2.5rem;padding:.18rem}.lm-float__glyph{width:1.2rem;height:1.2rem}.lm-float__tag{padding:.08rem .34rem;font-size:.46rem}.lm-footer-meta{padding-inline:clamp(1.5rem,5vw,3rem)}.lm-footer-meta__more{appearance:none;color:#fff;cursor:pointer;background:#00000073;border:0;border-radius:999px;place-items:center;width:1.7rem;height:1.7rem;display:grid}.lm-footer-meta__drop{z-index:var(--z-dropdown);opacity:0;visibility:hidden;min-width:10.5rem;transition:opacity .18s var(--ease-out), transform .18s var(--ease-out), visibility .18s;background:linear-gradient(#1a1030,#0c0818);border-radius:.7rem;padding:.4rem;display:block;position:fixed;bottom:2.9rem;right:clamp(1.5rem,5vw,3rem);transform:translateY(6px);box-shadow:inset 0 0 0 1px #ffd54a59,0 10px 24px #0000008c}.lm-footer-meta__drop.is-open{opacity:1;visibility:visible;transform:none}.lm-footer-meta__drop .lm-footer-meta__links{flex-direction:column;align-items:stretch;gap:.08rem;max-width:none;overflow:visible}.lm-footer-meta__drop .lm-footer-meta__link{text-align:left;color:var(--color-gold);letter-spacing:.02em;text-shadow:0 1px 2px #000000a6;border-radius:.45rem;padding:.5rem .7rem;font-size:.78rem;font-weight:800;line-height:1.25}.lm-footer-meta__drop .lm-footer-meta__link:hover{color:#ffe27a;background:#ffd54a24}.lm-footer-meta__drop{background:linear-gradient(#22153c,#0e0a1c);min-width:11rem;padding:.35rem;bottom:2.55rem}.lm-footer-meta__drop .lm-footer-meta__link{color:var(--color-gold);padding:.48rem .65rem;font-size:.8rem}}@media (orientation:landscape) and (height<=34rem) and (prefers-reduced-motion:reduce){.lm-footer-meta__drop{transition-duration:1ms}}.lobby-page .lm-footer{z-index:24;pointer-events:none;padding:0 .35rem max(.15rem, env(safe-area-inset-bottom));position:absolute;bottom:0;left:0;right:0}.lobby-page .lm-footer__row{pointer-events:none;justify-content:center;align-items:flex-end;gap:.55rem;width:100%;margin-bottom:.35rem;display:flex}.lobby-page .lm-footer .lm-promo-dock,.lobby-page .lm-footer .lm-fab,.lobby-page .lm-footer .lm-floatdock{pointer-events:auto}.lobby-page .lm-promo-dock{flex-wrap:nowrap;justify-content:center;align-items:flex-end;gap:.15rem .2rem;min-width:0;display:flex}.lobby-page .lm-promo-dock--left,.lobby-page .lm-promo-dock--right{flex:none;justify-content:center}.lobby-page .lm-promo-dock__btn{--lm-dock-icon:clamp(3.6rem, 6.8vw, 4.75rem);min-width:var(--lm-dock-icon);gap:.1rem;padding:.05rem;overflow:visible}.lobby-page .lm-promo-dock__well{box-shadow:none;background:0 0}.lobby-page .lm-promo-dock__well:before{display:none}.lobby-page .lm-promo-dock__icon{filter:drop-shadow(0 3px 8px #00000059)}.lobby-page .lm-fab{box-shadow:none;background:0 0}@media (width<=900px) and (orientation:landscape){.lobby-page .lm-promo-dock__btn[data-dock-role=wheel],.lobby-page .lm-promo-dock__btn[data-dock-role=ranking]{display:none}.lobby-page .lm-footer__row{margin-bottom:.4rem;justify-content:center;gap:.12rem;max-width:22rem;margin-inline:auto}.lobby-page .lm-promo-dock{gap:.04rem .06rem}.lobby-page .lm-promo-dock--left,.lobby-page .lm-promo-dock--right{flex:none}.lobby-page .lm-promo-dock__btn{--lm-dock-icon:clamp(2.85rem, 9.5vh, 3.35rem);min-width:var(--lm-dock-icon);gap:.06rem;padding:.02rem}.lobby-page .lm-promo-dock__label{min-width:3.4rem;padding:.2rem .45rem .22rem;font-size:.62rem}.lobby-page .lm-floatdock{gap:.28rem;margin-bottom:.5rem;right:.35rem}.lobby-page .lm-footer-meta{padding-inline:clamp(.55rem,2vw,1.1rem)}}.lobby-page .lm-float__shell{box-shadow:none;background:0 0;padding:0}.lobby-page .lm-float__core{box-shadow:none;background:0 0}.lobby-page .lm-float--deposit .lm-float__core{background:0 0}.lobby-page .lm-float--deposit .lm-float__core:after{display:none}.lobby-page .lm-float__glyph{filter:drop-shadow(0 3px 8px #0006);width:2.35rem;height:2.35rem}.lobby-page .lm-float__art{object-fit:contain;transform:none}.live-winners-host{top:calc(var(--topbar-h,4.6rem) + .15rem);z-index:11;pointer-events:none;width:min(17.5rem,32vw);min-height:0;position:absolute}.live-winners-host--left{left:clamp(12.6rem,23.5vw,16.4rem)}.live-winners-host--right{right:clamp(8.8rem,16vw,12.75rem)}.live-winners-host:empty{display:none}.live-winners-host .lm-ribbon{pointer-events:auto;width:100%;max-width:100%;margin:0}.lobby-page .lm-ribbon--banner{background:linear-gradient(#120628e0,#080214eb);border-radius:.5rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.28rem .45rem;padding:.28rem .5rem .24rem;box-shadow:inset 0 0 0 1px #ffd54a47}.lobby-page .lm-ribbon--banner .lm-ribbon__head{grid-row:span 2}.lobby-page .lm-ribbon--banner .lm-ribbon__slot{height:2.15rem}.lobby-page .lm-ribbon--banner .lm-ribbon__badge{border-radius:.35rem;width:1.85rem;height:1.85rem}.lobby-page .lm-ribbon--banner .lm-ribbon__thumb{object-fit:cover;width:100%;height:100%}.lobby-page .lm-ribbon--banner .lm-ribbon__user{font-size:.66rem}.lobby-page .lm-ribbon--banner .lm-ribbon__game{font-size:.52rem}.lobby-page .lm-ribbon--banner .lm-ribbon__amt{font-size:.78rem}.lobby-page .lm-ribbon--banner .lm-ribbon__bar{grid-column:2}.lobby-page .lm-ribbon--banner .lm-ribbon__live{letter-spacing:.12em;font-size:.48rem}@media (width<=900px){.live-winners-host{width:min(13.5rem,38vw);top:calc(var(--topbar-h,3.4rem) + .1rem)}.live-winners-host--left{left:clamp(11.2rem,30vw,12.8rem)}.live-winners-host--right{right:clamp(6.8rem,20vw,9.5rem)}.lobby-page .lm-ribbon--banner .lm-ribbon__badge{width:1.55rem;height:1.55rem}.lobby-page .lm-ribbon--banner .lm-ribbon__game{display:none}}.lobby-page .lm-footer-meta{z-index:25;pointer-events:none;padding:0 clamp(.65rem,2.5vw,1.6rem) .1rem;bottom:.15rem}.lobby-page .lm-footer-meta__side{pointer-events:auto;background:0 0;border-radius:0;gap:.35rem;padding:0}.lobby-page .lm-footer-meta__social.is-pending{opacity:.55}.lobby-page .lm-footer-meta__social,.lobby-page .lm-footer-meta__chat{width:2.1rem;height:2.1rem}.lobby-page .lm-footer-meta__mark{width:1.1rem;height:1.1rem}.lobby-page .lm-footer-meta__social .lm-footer-meta__mark{width:100%;height:100%}.lobby-page .lm-footer-meta__links{flex-wrap:wrap;justify-content:flex-end;gap:.28rem;max-width:none}.lobby-page .lm-footer-meta__link{color:var(--color-gold);letter-spacing:.03em;opacity:1;text-shadow:0 1px 2px #000000a6;padding:.22rem .35rem;font-size:.72rem;font-weight:900;text-decoration:none}.lobby-page .lm-footer-meta__drop .lm-footer-meta__link{color:var(--color-gold);text-shadow:0 1px 2px #000000b3;opacity:1;font-weight:800}.lobby-page .lm-footer-meta__drop .lm-footer-meta__link:hover{color:#ffe27a;background:#ffd54a24}.lobby-page .lm-footer-meta__age{color:#000;text-shadow:none;font-size:.82rem;font-weight:900}.lobby-page .lobby-left-col .side-nav{position:static;top:auto;left:auto;transform:none}@media (width>=901px){.lobby-page .lobby-left-col:not(.lobby-left-col--portrait) .side-nav{position:absolute;top:50%;bottom:auto;left:.25rem;transform:translateY(-50%)}}.lobby-page .lm-promo-dock__label{color:#fff;text-shadow:0 1px 2px #000000bf;letter-spacing:.04em;background:url(/assets/ui/nav-label-pill.png) 50%/100% 100% no-repeat;min-width:4.2rem;padding:.28rem .7rem .32rem;font-size:.78rem;font-weight:800;display:inline-block;overflow:visible}.lobby-page .lm-footer__row,.lobby-page .lm-promo-dock{overflow:visible}#content-host{top:calc(var(--topbar-h,3.8rem) + .35rem);z-index:8;padding:.75rem;padding-bottom:max(1rem, env(safe-area-inset-bottom));background:linear-gradient(#0e0a1c 0%,#090612 100%);border-radius:.75rem .75rem 0 0;position:absolute;bottom:clamp(5.2rem,14vh,7.2rem);left:0;right:0;overflow:clip auto}#content-host[hidden]{display:none!important}.lobby-page.is-content .lobby-main,.lobby-page.is-content .side-nav,.lobby-page.is-content .lobby-left-col,.lobby-page.is-content .lobby-snowdrift,.lobby-page.is-content .lobby-plate,.lobby-page.is-content .lobby-plate-stage,.lobby-page.is-content .lobby-plate-glow,.lobby-page.is-content .lobby-vignette,.lobby-page.is-content .lm-jackpot-stage,.lobby-page.is-content .live-winners-host{visibility:hidden;pointer-events:none}.lobby-page.is-content .lobby-top{visibility:visible;pointer-events:none;z-index:22}.lobby-page.is-content .lm-footer{visibility:visible;pointer-events:none}.lobby-page.is-content .lm-footer-meta,.lobby-page.is-content .lm-footer-meta__side{pointer-events:auto}.lobby-page.is-content .lm-promo-dock,.lobby-page.is-content .lm-fab,.lobby-page.is-content .lm-footer__row,.lobby-page.is-content .lm-jackpot-stage,.lobby-page.is-content .balance-row,.lobby-page.is-content .profile-panel,.lobby-page.is-content .profile-panel__bg{display:none!important}.lobby-page.is-content .lm-footer-meta{visibility:visible;pointer-events:auto}.lobby-page.is-content #content-host{z-index:20;color:#f3ecff;background:linear-gradient(#141022 0%,#0c0a16 55%,#090612 100%);bottom:2.6rem;box-shadow:inset 0 1px #ffd56a1f}.lobby-page.is-content #content-host a{color:var(--color-gold)}.lobby-page.is-content #content-host h1,.lobby-page.is-content #content-host h2,.lobby-page.is-content #content-host h3{color:#ffe27a}.lobby-page.is-thankyou .lobby-main,.lobby-page.is-thankyou .side-nav,.lobby-page.is-thankyou .lobby-left-col,.lobby-page.is-thankyou .live-winners-host{pointer-events:none}.lobby-page.is-thankyou .lm-promo-dock,.lobby-page.is-thankyou .lm-fab{display:none!important}.lobby-page.is-thankyou .lobby-top{visibility:visible;pointer-events:auto;z-index:22}.lobby-page.is-thankyou #content-host{box-shadow:none;z-index:20;background:0 0;overflow:auto}.lobby-page .profile-panel{cursor:pointer}.lobby-page .profile-panel:focus-visible{outline-offset:2px;outline:2px solid #ffd56a}@media (orientation:landscape) and (height<=34rem){.lobby-page .lm-footer__row{transform-origin:bottom;transform:scale(.92)}}.cm-play{--cm-play-paper:color-mix(in srgb, var(--color-bg-deeper) 88%, #1a0a36);--cm-play-raise:color-mix(in srgb, var(--color-lobby-purple) 55%, #0c0618);--cm-play-line:color-mix(in srgb, var(--color-neon-cyan) 28%, transparent);--cm-play-ink:var(--color-text);--cm-play-mute:var(--color-text-muted);--cm-play-accent:var(--color-gold);--cm-play-accent-2:var(--color-neon-cyan);--cm-play-warn:#ffb4a8;--cm-play-radius:14px;--cm-play-ease:var(--ease-out);--cm-play-dur:.18s;z-index:var(--z-modal);padding:max(.75rem, env(safe-area-inset-top)) .85rem max(.75rem, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(6px);background:#05030fb8;place-items:center;display:grid;position:fixed;inset:0;overflow:clip auto}.cm-play__panel{border-radius:var(--cm-play-radius);background:linear-gradient(165deg, color-mix(in srgb, var(--color-lobby-purple-mid) 42%, #0a0614) 0%, var(--cm-play-paper) 48%, #0a0614 100%);width:min(100%,26.5rem);max-height:min(92dvh,40rem);box-shadow:inset 0 1px 0 #ffffff1f, 0 0 0 1px var(--cm-play-line);isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}.cm-play__glow{background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--color-neon-cyan) 18%, transparent), transparent 68%);pointer-events:none;z-index:0;height:55%;position:absolute;inset:auto -20% -40%}.cm-play__head,.cm-play__body,.cm-play__foot{z-index:1;position:relative}.cm-play__head{align-items:flex-start;gap:.65rem;padding:1rem 1rem .65rem;display:flex}.cm-play__titles{flex:1;min-width:0}.cm-play__head-tools{flex:none;align-items:flex-start;gap:.4rem;display:flex}.cm-play__head-bal{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;max-width:min(11.5rem,42vw);display:flex}.cm-play__head-bal:empty{display:none}.cm-play__head-bal .cm-play__stat{min-width:0;padding:.28rem .45rem}.cm-play__kicker{font:650 .72rem/1.2 var(--font-ui);letter-spacing:.02em;color:var(--cm-play-accent-2);text-wrap:balance;margin:0 0 .2rem}.cm-play__title{font:800 1.35rem/1.15 var(--font-ui);letter-spacing:-.02em;color:var(--cm-play-ink);text-wrap:balance;overflow-wrap:anywhere;min-width:0;margin:0}.cm-play__lede{max-width:42ch;font:500 .82rem/1.4 var(--font-body);color:var(--cm-play-mute);text-wrap:pretty;margin:.35rem 0 0}.cm-play__x{width:2.25rem;height:2.25rem;color:var(--cm-play-ink);cursor:pointer;transition:background var(--cm-play-dur) var(--cm-play-ease), transform var(--cm-play-dur) var(--cm-play-ease), opacity var(--cm-play-dur) var(--cm-play-ease);background:#ffffff0f;border:0;border-radius:10px;flex:none;place-items:center;margin:-.15rem -.2rem 0 0;display:grid}.cm-play__x:hover{background:#ffffff1f}.cm-play__x:active{transform:scale(.96)}.cm-play__x:focus-visible{outline:2px solid var(--cm-play-accent-2);outline-offset:2px}.cm-play__x:disabled{opacity:.45;cursor:not-allowed}.cm-play__body{overscroll-behavior:contain;flex:1;min-height:0;padding:.35rem 1rem .85rem;overflow-y:auto}.cm-play__stack{flex-direction:column;gap:.85rem;display:flex}.cm-play__loading{text-align:center;font:600 .9rem/1.3 var(--font-ui);color:var(--cm-play-mute);margin:1.5rem 0}.cm-play__hero{background:var(--cm-play-raise);border-radius:12px;grid-template-columns:4.25rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.55rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.cm-play__art{width:4.25rem;height:4.25rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cm-play-accent) 35%, transparent);background:#12081f;border-radius:10px;overflow:hidden}.cm-play__art img{object-fit:cover;width:100%;height:100%;display:block}.cm-play__art.is-empty{font:800 1.4rem/1 var(--font-ui);color:var(--cm-play-accent);place-items:center;display:grid}.cm-play__game{font:800 1rem/1.2 var(--font-ui);letter-spacing:-.02em;color:var(--cm-play-ink);overflow-wrap:anywhere;min-width:0;margin:0}.cm-play__hint{font:500 .78rem/1.35 var(--font-body);color:var(--cm-play-mute);margin:.25rem 0 0}.cm-play__stats,.cm-play__meters{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.cm-play__stat,.cm-play__meter{background:color-mix(in srgb, #000 28%, var(--cm-play-raise));border-radius:10px;flex-direction:column;gap:.2rem;padding:.55rem .65rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff12}.cm-play__stat span,.cm-play__meter span{font:650 .68rem/1 var(--font-ui);letter-spacing:.04em;color:var(--cm-play-mute)}.cm-play__stat strong,.cm-play__meter strong{font:800 1.05rem/1.1 var(--font-mono);color:var(--cm-play-ink);font-variant-numeric:tabular-nums}.cm-play__meter--cash strong{color:var(--cm-play-accent-2)}.cm-play__meter--sweep strong{color:var(--cm-play-accent)}.cm-play__modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.cm-play__mode{text-align:center;cursor:pointer;width:100%;min-width:0;color:var(--cm-play-ink);transition:transform var(--cm-play-dur) var(--cm-play-ease), background var(--cm-play-dur) var(--cm-play-ease), box-shadow var(--cm-play-dur) var(--cm-play-ease), opacity var(--cm-play-dur) var(--cm-play-ease);border:0;border-radius:12px;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;gap:.45rem;padding:.85rem .65rem .9rem;display:grid}.cm-play__mode--win{background:linear-gradient(120deg, color-mix(in srgb, var(--color-gold) 22%, #1a1028), color-mix(in srgb, var(--color-lobby-purple) 40%, #12081c));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-gold) 45%, transparent)}.cm-play__mode--free{background:linear-gradient(120deg, color-mix(in srgb, var(--color-neon-cyan) 14%, #14102a), color-mix(in srgb, var(--color-lobby-purple) 35%, #0e0818));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-neon-cyan) 38%, transparent)}.cm-play__mode:hover:not(:disabled){transform:translateY(-1px)}.cm-play__mode:active:not(:disabled){transform:scale(.985)}.cm-play__mode:focus-visible{outline:2px solid var(--cm-play-accent-2);outline-offset:2px}.cm-play__mode:disabled,.cm-play__mode[aria-busy=true]{opacity:.55;cursor:wait;transform:none}.cm-play__mode-mark{background:#00000059;border-radius:999px;place-items:center;width:2.65rem;height:2.65rem;display:grid}.cm-play__mode-icon{display:block}.cm-play__mode--win .cm-play__mode-mark{color:#1a1200;background:linear-gradient(180deg, #ffe27a, var(--color-gold))}.cm-play__mode--free .cm-play__mode-mark{color:#041820;background:linear-gradient(180deg, #9af5ff, var(--color-neon-cyan))}.cm-play__mode-copy{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:.2rem;width:100%;min-width:0;display:flex}.cm-play__mode-copy strong{width:100%;font:800 1.05rem/1.15 var(--font-ui);letter-spacing:-.02em;text-align:center;text-wrap:balance;display:block}.cm-play__mode-sub{width:100%;font:550 .72rem/1.3 var(--font-body);color:#ffffffd1;text-align:center;text-wrap:balance;max-width:none;display:block}.cm-play__mode-detail{width:100%;font:600 .68rem/1.25 var(--font-ui);color:var(--cm-play-mute);text-align:center;display:block}.cm-play__mode-chev{display:none}.cm-play__presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;display:grid}.cm-play__preset{background:color-mix(in srgb, #000 22%, var(--cm-play-raise));min-height:2.4rem;color:var(--cm-play-ink);font:800 .95rem/1 var(--font-mono);font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--cm-play-dur) var(--cm-play-ease), transform var(--cm-play-dur) var(--cm-play-ease), box-shadow var(--cm-play-dur) var(--cm-play-ease);border:0;border-radius:10px;padding:.4rem .25rem;box-shadow:inset 0 0 0 1px #ffffff14}.cm-play__preset:hover:not(:disabled){background:color-mix(in srgb, var(--color-neon-cyan) 12%, var(--cm-play-raise))}.cm-play__preset:active:not(:disabled){transform:scale(.97)}.cm-play__preset[aria-pressed=true]{background:color-mix(in srgb, var(--color-gold) 28%, #1a1020);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-gold) 55%, transparent);color:var(--cm-play-accent)}.cm-play__preset:focus-visible{outline:2px solid var(--cm-play-accent-2);outline-offset:2px}.cm-play__preset:disabled{opacity:.35;cursor:not-allowed}.cm-play__field{flex-direction:column;gap:.4rem;display:flex}.cm-play__field-label{font:650 .72rem/1 var(--font-ui);color:var(--cm-play-mute)}.cm-play__amount{grid-template-columns:minmax(0,1fr) auto auto;align-items:stretch;gap:.4rem;display:grid}.cm-play__input{background:var(--color-input);width:100%;min-width:0;min-height:2.75rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-neon-cyan) 35%, transparent);color:var(--cm-play-ink);font:800 1.25rem/1.1 var(--font-mono);font-variant-numeric:tabular-nums;transition:box-shadow var(--cm-play-dur) var(--cm-play-ease);border:0;border-radius:10px;outline:none;padding:.55rem .75rem}.cm-play__input::placeholder{color:color-mix(in srgb, var(--cm-play-mute) 70%, transparent)}.cm-play__input:hover:not(:disabled){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-neon-cyan) 55%, transparent)}.cm-play__input:focus-visible{box-shadow:var(--shadow-input)}.cm-play__input:disabled{opacity:.5}.cm-play__mini{min-width:3.25rem;color:var(--cm-play-ink);font:700 .75rem/1 var(--font-ui);cursor:pointer;white-space:nowrap;transition:background var(--cm-play-dur) var(--cm-play-ease), transform var(--cm-play-dur) var(--cm-play-ease), opacity var(--cm-play-dur) var(--cm-play-ease);background:#ffffff14;border:0;border-radius:10px;padding:0 .65rem}.cm-play__mini:hover:not(:disabled){background:#ffffff24}.cm-play__mini:active:not(:disabled){transform:scale(.97)}.cm-play__mini:focus-visible{outline:2px solid var(--cm-play-accent-2);outline-offset:2px}.cm-play__mini:disabled{opacity:.35;cursor:not-allowed}.cm-play__preview{font:600 .8rem/1.35 var(--font-body);color:var(--cm-play-accent-2);margin:0}.cm-play__err{min-height:0}.cm-play__err:empty{display:none}.cm-play__err .cm-notice{margin:0}.cm-play__foot{background:linear-gradient(#0000,#00000059 30%);padding:.65rem 1rem 1rem;box-shadow:inset 0 1px #ffffff0f}.cm-play__dock{flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;display:flex}.cm-play__cta,.cm-play__secondary,.cm-play__ghost{min-height:2.65rem;font:800 .88rem/1.1 var(--font-ui);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:transform var(--cm-play-dur) var(--cm-play-ease), background var(--cm-play-dur) var(--cm-play-ease), opacity var(--cm-play-dur) var(--cm-play-ease), box-shadow var(--cm-play-dur) var(--cm-play-ease);border:0;border-radius:999px;padding:.55rem 1rem}.cm-play__cta{background:linear-gradient(180deg, #ffe27a, var(--color-gold) 55%, var(--color-gold-dim));color:#1a1200;box-shadow:0 4px 0 color-mix(in srgb, var(--color-gold-dim) 70%, #000);flex:auto}.cm-play__cta:hover:not(:disabled){filter:brightness(1.05)}.cm-play__cta:active:not(:disabled){box-shadow:0 2px 0 color-mix(in srgb, var(--color-gold-dim) 70%, #000);transform:translateY(2px)}.cm-play__secondary{background:color-mix(in srgb, var(--color-neon-cyan) 16%, #1a1430);color:var(--cm-play-accent-2);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-neon-cyan) 40%, transparent);flex:none}.cm-play__secondary:hover:not(:disabled){background:color-mix(in srgb, var(--color-neon-cyan) 24%, #1a1430)}.cm-play__secondary:active:not(:disabled){transform:scale(.98)}.cm-play__ghost{color:var(--cm-play-mute);background:0 0;flex:none;box-shadow:inset 0 0 0 1px #ffffff1f}.cm-play__ghost:hover:not(:disabled){color:var(--cm-play-ink);background:#ffffff0f}.cm-play__ghost:active:not(:disabled){transform:scale(.98)}.cm-play__cta:focus-visible,.cm-play__secondary:focus-visible,.cm-play__ghost:focus-visible{outline:2px solid var(--cm-play-accent-2);outline-offset:2px}.cm-play__cta:disabled,.cm-play__secondary:disabled,.cm-play__ghost:disabled{opacity:.42;cursor:not-allowed;filter:none;transform:none}@media (width<=414px){.cm-play__panel{width:100%;max-height:min(94dvh,42rem)}.cm-play__head{padding:.85rem .85rem .5rem}.cm-play__body{padding:.25rem .85rem .75rem}.cm-play__foot{padding:.55rem .85rem .9rem}.cm-play__title{font-size:1.2rem}.cm-play__amount{grid-template-columns:minmax(0,1fr)}.cm-play__mini{min-height:2.4rem}.cm-play__dock{flex-direction:column}.cm-play__cta,.cm-play__secondary,.cm-play__ghost{justify-content:center;width:100%}}@media (orientation:landscape) and (height<=560px){.cm-play{align-items:center;padding:.35rem .55rem}.cm-play__panel{width:min(100%,34rem);max-height:min(96dvh,22rem)}.cm-play__head{gap:.5rem;padding:.55rem .75rem .35rem}.cm-play__title{font-size:1.05rem}.cm-play__kicker{font-size:.62rem}.cm-play__body{padding:.15rem .75rem .4rem;overflow:visible}.cm-play__lede,.cm-play__hint{display:none}.cm-play__meters{gap:.35rem;margin-bottom:.35rem}.cm-play__meter{padding:.35rem .5rem}.cm-play__modes{gap:.4rem}.cm-play__mode{gap:.3rem;padding:.5rem .45rem .55rem}.cm-play__mode-mark{width:2rem;height:2rem}.cm-play__mode-icon{width:1.05rem;height:1.05rem}.cm-play__mode-copy strong{font-size:.88rem}.cm-play__mode-sub,.cm-play__mode-detail{font-size:.58rem;line-height:1.2}.cm-play__mode-chev{display:none}.cm-play__foot{padding:.35rem .75rem .55rem}.cm-play__cta,.cm-play__secondary,.cm-play__ghost{min-height:2.15rem;padding:.4rem .85rem;font-size:.78rem}}@media (prefers-reduced-motion:reduce){.cm-play,.cm-play__panel,.cm-play__x,.cm-play__mode,.cm-play__preset,.cm-play__mini,.cm-play__cta,.cm-play__secondary,.cm-play__ghost,.cm-play__input{transition:none!important}.cm-play__mode:hover:not(:disabled),.cm-play__cta:active:not(:disabled){transform:none}}.loader-page{padding:max(1.5rem, env(safe-area-inset-top)) 1rem max(1.75rem, calc(env(safe-area-inset-bottom) + 1.1rem));background:#0a0020;flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.loader-plate{will-change:transform, opacity;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-2%}.loader-bokeh{pointer-events:none;mix-blend-mode:screen;opacity:.55;background:radial-gradient(circle at 18% 42%,#ff5ac838,#0000 18%),radial-gradient(circle at 82% 38%,#ff783c2e,#0000 16%),radial-gradient(circle at 50% 28%,#ffffff14,#0000 22%);position:absolute;inset:0}.loader-vignette{pointer-events:none;background:radial-gradient(at 50% 45%,#0000 35%,#05001273 100%),linear-gradient(#08001826,#0000 30%,#0500108c);position:absolute;inset:0}.loader-brand{z-index:4;filter:drop-shadow(0 0 18px #ff50dc73);will-change:transform;width:min(42%,280px);margin-top:auto;margin-bottom:auto;position:relative}@media (orientation:portrait){.loader-page{padding-top:max(2rem, env(safe-area-inset-top));padding-bottom:max(2.25rem, calc(env(safe-area-inset-bottom) + 1.35rem))}.loader-brand{width:min(62%,18rem)}.loader-progress{width:min(82%,22rem)}}.loader-embers{z-index:3;pointer-events:none;position:absolute;inset:0}.loader-brand img{width:100%;height:auto;display:block}.loader-progress{z-index:4;text-align:center;flex:none;width:min(52%,460px);margin-top:0;position:relative}.loader-progress-label{color:var(--gold);letter-spacing:.04em;text-shadow:0 0 10px #ffd24a8c;margin-bottom:.55rem;font-family:Orbitron,sans-serif;font-size:clamp(.7rem,1.6vh,.95rem)}.loader-bar-wrap{position:relative}.loader-bar-dragon{z-index:2;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 10px #ffb428e6);width:clamp(2.8rem,6.5vw,4.4rem);height:auto;animation:.62s cubic-bezier(.32,.72,0,1) infinite alternate dragon-flicker;position:absolute;top:50%;right:0;transform:translate(35%,-50%)}.loader-bar{background:#280a46d9;border:1px solid #b464ff73;border-radius:999px;height:1.1rem;padding:3px;overflow:visible;box-shadow:inset 0 1px 1px #ffffff1f,inset 0 0 12px #0000008c}.loader-bar-fill{border-radius:inherit;background:linear-gradient(90deg,#1fd43a,#8dff4d 55%,#d8ff6a);min-width:0;height:100%;position:relative;box-shadow:0 0 14px #5aff5abf}.loader-bar-flare{filter:blur(.5px);background:radial-gradient(circle,#fff 0%,#ffffa0cc 35%,#0000 70%);border-radius:50%;width:18px;height:160%;position:absolute;top:-30%;right:-2px}@keyframes dragon-flicker{0%{opacity:.82;transform:translate(35%,-50%)scale(.94)}to{opacity:1;transform:translate(35%,-50%)scale(1.08)}}@media (prefers-reduced-motion:reduce){.loader-bar-dragon{animation:none}}
