@layer components{.nav{background:var(--nav);border-bottom:.03125rem solid var(--line2);z-index:20;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex;position:sticky;top:0}.nav .logo-t{margin-right:1.875rem}.nav .menu{gap:1.375rem;margin-right:auto;font-size:.875rem;display:flex}.nav .menu a{color:var(--mut)}.nav .menu a.on{color:var(--txt)}.nav .right{align-items:center;gap:.75rem;display:flex}.themebtn{border:.03125rem solid var(--balbd);background:var(--bal);width:2.125rem;height:2.125rem;color:var(--txt);cursor:pointer;border-radius:.5625rem;justify-content:center;align-items:center;font-size:.9375rem;display:flex}.logo-t{align-items:center;display:inline-flex}.brandmark{align-items:center;gap:.5rem;line-height:1;display:inline-flex}.brandmark-gem{filter:drop-shadow(0 .0625rem .125rem #d4b06a47);flex:none;width:1.5625rem;height:1.5rem}.brandmark-word{letter-spacing:.03125rem;background:linear-gradient(#f6e2b0,#d9b878 52%,#b8934c);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.25rem;font-weight:700}.sub{color:var(--mut);padding:.125rem 1.5rem .875rem;font-size:.75rem}.grid{grid-template-columns:repeat(6,1fr);gap:.8125rem;padding:.375rem 1.5rem .5rem;display:grid}.lwrap img{object-fit:contain;max-width:6rem;max-height:1.75rem;filter:var(--logofilter)}.lwrap img.raw{filter:none}.lwrap .vlogo{justify-content:center;align-items:center;display:flex}.lwrap .vlogo svg{width:auto;max-width:6rem;height:auto;max-height:1.75rem}.lwrap .vlogo.vlogo-sexy-casino svg{max-width:8rem;max-height:2.75rem}.lwrap .vlogo.mono svg{filter:var(--logofilter)}.lwrap .vlogo-nolimit-city svg{fill:var(--logo-nolimit)}.hscroll{position:relative}.hrow{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:.8125rem;margin:0 1.5rem;padding:.375rem 0 .875rem;display:flex;overflow-x:auto}.hrow::-webkit-scrollbar{display:none}.harr{border:.03125rem solid var(--balbd);background:var(--bal);width:2.5rem;height:2.5rem;color:var(--txt);cursor:pointer;z-index:6;opacity:.92;border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;line-height:1;transition:opacity .15s,border-color .15s,color .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 .3125rem 1rem #00000052}.harr:hover{border-color:var(--gold);color:var(--gold)}.harr:disabled{opacity:.16;pointer-events:none;box-shadow:none}.harr.l{left:.5rem}.harr.r{right:.5rem}.userwrap{position:relative}.userbar{background:var(--bal);border:.03125rem solid var(--balbd);cursor:pointer;border-radius:.625rem;align-items:center;gap:.625rem;padding:.4375rem .8125rem;font-size:.8125rem;font-weight:500;display:flex}.ub-cash{color:var(--txt)}.ub-pt{color:var(--gold)}.ub-info{color:var(--mut);border-left:.03125rem solid var(--balbd);padding-left:.5625rem;font-size:.75rem}.btn-login{background:linear-gradient(180deg, #e7c877 0%, var(--gold) 100%);color:#1c1404;letter-spacing:.01875rem;cursor:pointer;border:0;border-radius:.625rem;align-items:center;gap:.4375rem;height:2.25rem;padding:0 1.125rem;font-family:inherit;font-size:.84375rem;font-weight:700;transition:filter .15s,box-shadow .15s,transform 50ms;display:inline-flex;box-shadow:0 .125rem .625rem #d4b06a47}.btn-login:before{content:"";opacity:.55;background:#1c1404;border-radius:50%;width:.4375rem;height:.4375rem}.btn-login:hover{filter:brightness(1.06);box-shadow:0 .25rem 1rem #d4b06a6b}.btn-login:active{transform:translateY(.0625rem)}.udrop{background:linear-gradient(180deg, color-mix(in srgb, var(--gold) 7%, var(--card)) 0%, var(--card) 38%);border:.0625rem solid color-mix(in srgb, var(--gold) 24%, var(--line));border-radius:var(--radius-2xl);width:17rem;box-shadow:0 1.5rem 3.25rem #00000080, inset 0 .0625rem 0 color-mix(in srgb, var(--gold) 14%, transparent);z-index:30;padding:.5rem}.ud-head{color:var(--txt);align-items:center;gap:.625rem;padding:.6875rem .6875rem .75rem;font-size:.9375rem;font-weight:700;display:flex}.ud-head:before{content:"◆";border-radius:var(--radius-xl);width:1.875rem;height:1.875rem;color:var(--gold);background:linear-gradient(145deg, color-mix(in srgb, var(--gold) 30%, transparent), color-mix(in srgb, var(--gold) 8%, transparent));border:.03125rem solid color-mix(in srgb, var(--gold) 38%, transparent);justify-content:center;align-items:center;font-size:.8125rem;display:inline-flex}.ud-bal{background:linear-gradient(180deg, color-mix(in srgb, var(--gold) 9%, var(--bal)), var(--bal));border:.03125rem solid color-mix(in srgb, var(--gold) 16%, var(--balbd));border-radius:var(--radius-xl);margin:0 .125rem .5rem;padding:.1875rem 0}.udb{justify-content:space-between;align-items:center;padding:.5rem .875rem;font-size:.8125rem;display:flex}.udb+.udb{border-top:.03125rem solid color-mix(in srgb, var(--gold) 10%, var(--line2))}.udb span{color:var(--mut);letter-spacing:.01em;font-size:.75rem}.udb b{color:var(--txt);font-size:.9375rem;font-weight:700}.udb b.pt{color:var(--gold)}.ud-menu a,.ud-logout{color:var(--txt);border-radius:var(--radius-lg);cursor:pointer;align-items:center;gap:.6875rem;padding:.625rem .75rem;font-size:.84375rem;font-weight:500;transition:background .13s,color .13s;display:flex}.ud-menu a:hover{background:color-mix(in srgb, var(--gold) 13%, transparent);color:var(--gold)}.ud-menu a i{width:.5rem;height:.5rem;box-shadow:0 0 .375rem color-mix(in srgb, currentColor 45%, transparent);border-radius:50%;flex-shrink:0}.ud-logout{color:var(--danger);border-top:.03125rem solid var(--line2);margin-top:.25rem;font-weight:600}.ud-logout:hover{background:color-mix(in srgb, var(--danger) 13%, transparent)}.ud-logout i{background:var(--danger);border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.footwrap{border-top:.03125rem solid var(--line2);background:var(--foot);margin-top:1.25rem;padding:1.75rem 1.5rem 1.5rem}.footlogos{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.0625rem 1.625rem;max-width:65rem;margin:0 auto 1.375rem;display:flex}.footlogos img{object-fit:contain;max-width:5.875rem;height:1.3125rem;filter:var(--logofilter) opacity(.4);transition:filter .15s}.footlogos img:hover{filter:var(--logofilter) opacity(.85)}.footlogos .vlogo{align-items:center;display:inline-flex}.footlogos .vlogo svg{max-width:5.875rem;height:1.3125rem;filter:var(--logofilter) opacity(.4);transition:filter .15s}.footlogos .vlogo:hover svg{filter:var(--logofilter) opacity(.85)}.footlogos .tw{letter-spacing:.0625rem;color:var(--foottxt);opacity:.55;font-size:.75rem;font-weight:600}.footlinks{text-align:center;color:var(--mut);margin-bottom:.5625rem;font-size:.75rem}.footlinks a{margin:0 .5625rem}.footcopy{text-align:center;color:var(--foottxt);font-size:.6875rem}.hero{background:var(--herobg);border:.03125rem solid var(--herobd);border-radius:1rem;margin:1.125rem 1.5rem;padding:1.875rem 2rem;position:relative;overflow:hidden}.hero .tag{letter-spacing:.1875rem;color:var(--gold);font-size:.625rem;font-weight:600}.hero h1{color:var(--gold);letter-spacing:.03125rem;margin-top:.75rem;font-size:2.125rem;font-weight:600}.hero p{color:var(--mut);margin-top:.5rem;font-size:.8125rem}.hero .cta{background:var(--gold);color:#1c1404;cursor:pointer;border-radius:.625rem;align-items:center;gap:.5rem;margin-top:1.25rem;padding:.6875rem 1.375rem;font-size:.8125rem;font-weight:600;display:inline-flex}.hero .deco{color:#d4b06a12;font-size:9.375rem;line-height:1;position:absolute;bottom:-1.875rem;right:1.25rem}.heroslim{background:var(--herobg);border:.03125rem solid var(--herobd);border-radius:.875rem;align-items:center;gap:1.375rem;margin:1rem 1.5rem .25rem;padding:1.375rem 1.75rem;display:flex;overflow:hidden}.heroslim .htext{flex:1;min-width:0}.heroslim .tag{letter-spacing:.1875rem;color:var(--gold);font-size:.625rem;font-weight:600}.heroslim h2{color:var(--gold);margin-top:.375rem;font-size:1.375rem;font-weight:600}.heroslim p{color:var(--mut);margin-top:.3125rem;font-size:.75rem}.herovis{flex-shrink:0;align-items:center;gap:.5625rem;display:flex}.herovis img{object-fit:cover;border-radius:.75rem;width:4.625rem;height:4.625rem;box-shadow:0 .375rem 1.125rem #00000059}.herovis img:nth-child(2){width:5.25rem;height:5.25rem}.herovis svg{width:4.625rem;height:4.625rem}.gamegrid{grid-template-columns:repeat(6,1fr);gap:.8125rem;padding:.375rem 1.5rem .5rem;display:grid}.gamegrid.wide{grid-template-columns:repeat(4,1fr)}.rktable{background:var(--card);border:.03125rem solid var(--line);border-radius:.875rem;margin:.5rem 1.5rem;overflow:hidden}.rkrow{border-bottom:.03125rem solid var(--line2);align-items:center;gap:.875rem;padding:.8125rem 1.125rem;display:flex}.rkrow:last-child{border-bottom:0}.rkrow .pos{text-align:center;width:1.875rem;color:var(--mut);font-size:.9375rem;font-weight:600}.rkrow.top1 .pos{color:#e9c97e}.rkrow.top2 .pos{color:#c0c4cc}.rkrow.top3 .pos{color:#cd9b6a}.rkrow .av{background:var(--monobg);border:.03125rem solid var(--monobd);width:2.125rem;height:2.125rem;color:var(--gold);border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;display:flex}.rkrow .who{flex:1}.rkrow .who .u{font-size:.8125rem;font-weight:500}.rkrow .who .gm{color:var(--mut);font-size:.6875rem}.rkrow .amt{color:var(--gold);font-size:.875rem;font-weight:600}.tabs{gap:.5rem;padding:.375rem 1.5rem 0;display:flex}.tabs .tab{background:var(--card);border:.03125rem solid var(--line);color:var(--mut);cursor:pointer;border-radius:1.25rem;padding:.5rem 1rem;font-size:.75rem}.tabs .tab.on{background:var(--gold);color:#1c1404;border-color:var(--gold);font-weight:600}.evgrid{grid-template-columns:repeat(2,1fr);gap:1rem;padding:.5rem 1.5rem;display:grid}.evcard{background:var(--card);border:.03125rem solid var(--line);cursor:pointer;border-radius:.875rem;padding:1.5rem 1.625rem;transition:transform .15s,border-color .15s;position:relative;overflow:hidden}.evcard:hover{border-color:#a98a4e;transform:translateY(-.1875rem)}.evcard .etag{letter-spacing:.125rem;color:#1c1404;background:var(--gold);border-radius:.3125rem;padding:.1875rem .5625rem;font-size:.625rem;font-weight:600}.evcard h3{color:var(--gold);margin-top:.875rem;font-size:1.375rem;font-weight:600}.evcard h3 b{color:#f0d9a0}.evcard p{color:var(--mut);margin-top:.4375rem;font-size:.78125rem}.evcard .deco{color:#d4b06a0f;font-size:7.5rem;line-height:1;position:absolute;bottom:-1.5rem;right:.875rem}.evcard .go{color:var(--gold);align-items:center;gap:.375rem;margin-top:1rem;font-size:.75rem;font-weight:600;display:inline-flex}.ui-dialog-backdrop{z-index:200;-webkit-backdrop-filter:blur(.1875rem);backdrop-filter:blur(.1875rem);background:#06070bb8;position:fixed;inset:0}.ui-dialog-backdrop[data-state=open]{animation:.18s ui-fade}.ui-dialog-backdrop[data-state=closed]{animation:.15s reverse ui-fade}.ui-dialog-positioner{z-index:201;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.ui-dialog-content{background:var(--card);border:.03125rem solid var(--line2);border-radius:1rem;width:100%;max-width:25rem;padding:1.625rem 1.625rem 1.375rem;position:relative;box-shadow:0 1.5rem 3.75rem #00000080}.ui-dialog-content[data-state=open]{animation:.2s cubic-bezier(.2,.8,.2,1) ui-pop}.ui-dialog-content--sm{max-width:22.5rem}.ui-dialog-content--center{text-align:center;padding:1.875rem 1.625rem 1.5rem}.ui-dialog-close{width:1.875rem;height:1.875rem;color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;display:flex;position:absolute;top:.75rem;right:.875rem}.ui-dialog-close:hover{color:var(--txt);background:#ffffff0f}.ui-dialog-icon{justify-content:center;align-items:center;width:2.875rem;height:2.875rem;margin:0 auto .875rem;display:flex}.ui-dialog-title{color:var(--txt);font-size:1.1875rem;font-weight:600}.ui-dialog-desc{color:var(--mut);margin:.5625rem 0 0;font-size:.8125rem;line-height:1.55}.ui-dialog-footer{gap:.625rem;margin-top:1.375rem;display:flex}@keyframes ui-fade{0%{opacity:0}}@keyframes ui-pop{0%{opacity:0;transform:translateY(.5rem)scale(.98)}}.btn-danger,.btn-outline{cursor:pointer;border-radius:.625rem;justify-content:center;align-items:center;height:2.75rem;padding:0 1.25rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:filter .15s,background .15s;display:inline-flex}.btn-danger{color:#fff;background:#e24b4a;border:0}.btn-danger:hover{filter:brightness(1.07)}.btn-outline{border:.03125rem solid var(--balbd);background:var(--bal);color:var(--txt)}.btn-outline:hover{background:#ffffff0d}.btn-block{flex:1;width:100%}.btn-danger:disabled,.btn-outline:disabled{opacity:.6;cursor:default}.abtn.btn-block{box-sizing:border-box;justify-content:center;align-items:center;height:2.875rem;padding:0 1.25rem;line-height:1}.abtn:disabled{opacity:.6;cursor:default}.lf-fielderr{color:var(--danger-soft);margin-top:.375rem;font-size:.75rem}.ui-dialog-content .acard{background:0 0;border:0;border-radius:0;max-width:none;margin:0;padding:0}.sessip{background:#ffffff0a;border-radius:.5625rem;margin:1rem 0 0;padding:.625rem .75rem}.sessip-label{color:var(--mut);margin-bottom:.1875rem;font-size:.6875rem}.sessip-val{color:var(--txt);font-family:monospace;font-size:.8125rem}.acard{background:var(--card);border:.03125rem solid var(--line);border-radius:.875rem;margin:.875rem 1.5rem;padding:1.625rem 1.75rem}.afield{margin-bottom:1rem}.afield .lbl{color:var(--mut);margin-bottom:.4375rem;font-size:.75rem}.afield input,.afield textarea{border:.03125rem solid var(--balbd);background:var(--bal);width:100%;color:var(--txt);font-size:var(--text-base);border-radius:.625rem;font-family:inherit}.afield input{height:2.625rem;padding:0 .875rem}.afield textarea{resize:vertical;height:7.5rem;padding:.75rem .875rem}.abtn{background:var(--gold);color:#1c1404;cursor:pointer;border:0;border-radius:.625rem;padding:.75rem 1.75rem;font-size:.875rem;font-weight:600;display:inline-flex}.lf-set{border:0;min-inline-size:0;margin:0;padding:0;display:block}.lf-input{border:.03125rem solid var(--balbd);background:var(--bal);width:100%;height:2.625rem;color:var(--txt);font-size:var(--text-base);border-radius:.625rem;outline:none;padding:0 .875rem;font-family:inherit;transition:border-color .12s}.lf-input::placeholder{color:var(--mut)}.lf-input:focus{border-color:var(--gold)}.lf-pw{position:relative}.lf-pw .lf-input{padding-right:2.75rem}.lf-eye{width:2.75rem;height:2.625rem;color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:0 .625rem .625rem 0;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0}.lf-eye:hover{color:var(--txt)}.lf-set[data-invalid] .lf-input{border-color:var(--danger)}.lf-error{color:var(--danger-soft);background:color-mix(in srgb, var(--danger) 10%, transparent);border:.03125rem solid color-mix(in srgb, var(--danger) 25%, transparent);border-radius:.5625rem;align-items:center;gap:.5rem;margin-top:.75rem;padding:.5625rem .75rem;font-size:.8125rem;line-height:1.4;display:flex}.lf-error svg{flex-shrink:0}.sessbanner{background:var(--monobgL);border:.03125rem solid var(--monobdL);color:#d98aa0;border-radius:.75rem;margin:.875rem 1.5rem;padding:.875rem 1.125rem;font-size:.8125rem;font-weight:500}}@media (width<=1024px){.grid,.gamegrid{grid-template-columns:repeat(4,1fr)}.hero h1{font-size:1.75rem}.hero{padding:1.625rem}.nav{padding:.875rem 1.125rem}.nav .menu{gap:1rem;font-size:.8125rem}.sub,.grid,.gamegrid,.rktable,.evgrid,.tabs{padding-left:1.125rem;padding-right:1.125rem}.hero,.heroslim,.acard,.sessbanner{margin-left:1.125rem;margin-right:1.125rem}}@media (width<=680px){.harr{opacity:.86;width:2rem;height:2rem;font-size:1.05rem}.harr.l{left:.25rem}.harr.r{right:.25rem}.ub-info{display:none}.grid{grid-template-columns:repeat(3,1fr);gap:.625rem}.gamegrid{grid-template-columns:repeat(2,1fr);gap:.625rem}.gamegrid.wide{grid-template-columns:repeat(2,1fr)}.evgrid{grid-template-columns:1fr;gap:.75rem}.vcard{height:6.5rem}.nav{flex-wrap:wrap;row-gap:.6875rem;padding:.75rem 1rem}.nav .logo-t{order:1;margin-right:0}.nav .right{order:2;margin-left:auto}.nav .menu{-webkit-overflow-scrolling:touch;order:3;gap:.375rem;width:100%;margin-right:0;padding-bottom:.125rem;overflow-x:auto}.nav .menu a{white-space:nowrap;background:var(--card);border-radius:.5rem;padding:.375rem .6875rem;font-size:.75rem}.nav .menu a.on{background:var(--gold);color:#1c1404}.hero{padding:1.5rem 1.375rem}.hero h1{font-size:1.5rem}.hero p{font-size:.75rem}.sub,.grid,.gamegrid,.rktable,.evgrid,.tabs{padding-left:.875rem;padding-right:.875rem}.hero,.heroslim,.acard,.sessbanner{margin-left:.875rem;margin-right:.875rem}.heroslim h2{font-size:1.1875rem}.herovis{display:none}.evcard{padding:1.25rem 1.375rem}.evcard h3{font-size:1.1875rem}.rkrow{gap:.625rem;padding:.6875rem .875rem}.rkrow .amt{font-size:.8125rem}}@media (width<=420px){.grid{grid-template-columns:repeat(2,1fr)}}
