:root{--ground:#173a1c;--light:#fffdf1;--bg:#06110a;--side:#08170c;--panel:#0c2011;--surface:#122c18;--surface-2:#193b20;--surface-3:#25562e;--line:#fffdf11c;--text:#fffdf1;--muted:#b3c8ae;--faint:#7a9879;--red:#59c749;--red-hi:#6fd95f;--red-soft:#59c74924;--accent-ink:#06110a;--blue:#59c749;--blue-soft:#59c7492e;--win:#59c749;--win-soft:#59c74924;--loss:#ff6b81;--loss-soft:#ff6b8124;--gold:#f2c14e;--grad-1:linear-gradient(120deg, #193b20 0%, #2f7a35 55%, #0c2011 100%);--grad-2:linear-gradient(120deg, #0c2011 0%, #25562e 60%, #06110a 100%);--grad-3:linear-gradient(120deg, #06110a 0%, #193b20 55%, #2f7a35 100%);--grad-race:linear-gradient(120deg, #0c2011 0%, #2f7a35 50%, #193b20 100%);--stripe:linear-gradient(90deg, transparent, #59c749b3 50%, transparent);--glow:#59c74929;--r-ctl:10px;--r-panel:14px;--side-w:244px;--chat-w:330px;--top-h:60px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-brand=fairtoplay]{--bg:#0a1210;--side:#0c1613;--panel:#101c18;--surface:#162721;--surface-2:#1e342c;--surface-3:#28453a;--line:#21372e;--text:#f1f7f4;--muted:#9cb8ab;--faint:#6a8679;--red:#0fa968;--red-hi:#19c37d;--red-soft:#19c37d24;--blue:#2bb3c0;--blue-soft:#2bb3c029;--loss:#ff6b6b;--loss-soft:#ff6b6b24;--accent-ink:#fff;--win:#22c55e;--win-soft:#22c55e21;--stripe:repeating-linear-gradient(90deg, var(--red) 0 22px, #fff 22px 44px);--r-ctl:8px;--r-panel:12px;--side-w:236px;--grad-1:linear-gradient(120deg, #06402a 0%, #0fa968 50%, #0c1613 100%);--grad-2:linear-gradient(120deg, #0c1613 0%, #1b7f8a 60%, #0a1210 100%);--grad-3:linear-gradient(120deg, #101c18 0%, #1e342c 55%, #06402a 100%);--grad-race:linear-gradient(120deg, #06402a 0%, #0fa968 45%, #1b7f8a 100%)}[data-brand=fairtoplay] .tile .card svg{filter:hue-rotate(-75deg)saturate(.9)}[data-brand=fairtoplay] .badge.red{color:#6fe3ae}[data-brand=fairtoplay] .badge.blue,[data-brand=fairtoplay] .check.info .mark{color:#8adfe8}[data-brand=fairtoplay] .wordmark{letter-spacing:.04em;font-style:normal}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--bg);color:var(--text);font-family:var(--font-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}.mono,code{font-family:var(--font-mono), ui-monospace, monospace;font-size:.92em}.cond{font-family:var(--font-cond), var(--font-sans), sans-serif}.shell{grid-template-columns:var(--side-w) minmax(0, 1fr);min-height:100vh;display:grid}.shell.collapsed{--side-w:68px}.shell.with-chat{grid-template-columns:var(--side-w) minmax(0, 1fr) var(--chat-w)}.main-col{flex-direction:column;min-width:0;display:flex}.page{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:24px 24px 56px}@media (max-width:1100px){.shell.with-chat{grid-template-columns:var(--side-w) minmax(0, 1fr)}}@media (max-width:860px){.shell,.shell.with-chat,.shell.collapsed{grid-template-columns:minmax(0,1fr)}.page{padding:16px 16px 48px}}.side{background:var(--side);border-right:1px solid var(--line);flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.side-head{height:var(--top-h);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:0 14px;display:flex}.icon-btn{border-radius:var(--r-ctl);width:38px;height:38px;color:var(--muted);background:0 0;border:0;place-items:center;display:inline-grid}.icon-btn:hover,.icon-btn.on{background:var(--surface);color:var(--text)}.side nav{flex-direction:column;gap:2px;padding:12px 10px;display:flex}.side .group{border-radius:var(--r-panel);background:var(--panel);margin:6px 0;padding:6px}.side .label{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);padding:8px 10px 4px;font-size:11px;font-weight:600}.nav-item{border-radius:var(--r-ctl);color:var(--muted);white-space:nowrap;align-items:center;gap:12px;padding:9px 10px;font-weight:600;display:flex}.nav-item:hover{background:var(--surface);color:var(--text)}.nav-item.active{background:var(--surface-2);color:var(--text)}.ni{--hue:var(--light);width:30px;height:30px;color:var(--hue);background:color-mix(in srgb, var(--hue) 16%, transparent);border-radius:9px;flex:none;place-items:center;transition:background .15s;display:grid}.ni svg{transform-origin:50% 60%;width:17px;height:17px}.nav-item:hover .ni,.nav-item.active .ni{background:color-mix(in srgb, var(--hue) 28%, transparent)}.ni-home{--hue:#8ea2ff}.ni-bolt{--hue:#ffd166}.ni-trophy{--hue:#ffb347}.ni-board{--hue:#5fd4c4}.ni-star{--hue:#ffe27a}.ni-clock{--hue:#9fb4ff}.ni-list{--hue:#c4b5fd}.ni-flag{--hue:#ff8fa3}.ni-crown{--hue:#f2c14e}.ni-gift{--hue:#ff9ecb}.ni-shield{--hue:#6ee7a8}.ni-heart{--hue:#ff7a90}@keyframes ni-hop{0%,to{transform:none}40%{transform:translateY(-3px)}70%{transform:translateY(1px)}}@keyframes ni-zap{0%,to{opacity:1;transform:none}20%{transform:scale(1.18)rotate(-8deg)}35%{opacity:.45}50%{opacity:1;transform:scale(1.1)rotate(6deg)}}@keyframes ni-tilt{0%,to{transform:none}30%{transform:rotate(-12deg)}65%{transform:rotate(10deg)}}@keyframes ni-flip{0%,to{transform:none}50%{transform:rotateY(180deg)}}@keyframes ni-spin{to{transform:rotate(360deg)}}@keyframes ni-wave{0%,to{transform:none}30%{transform:skewY(-9deg)}65%{transform:skewY(7deg)}}@keyframes ni-beat{0%,to{transform:none}25%{transform:scale(1.22)}45%{transform:scale(.96)}65%{transform:scale(1.14)}}@keyframes ni-slide{0%,to{transform:none}50%{transform:translate(3px)}}@keyframes ni-pop{0%,to{transform:none}50%{transform:scale(1.2)}}.nav-item:hover .ni-home svg{animation:.6s ni-hop}.nav-item:hover .ni-bolt svg{animation:.6s ni-zap}.nav-item:hover :is(.ni-trophy,.ni-crown,.ni-gift) svg{animation:.7s ni-tilt}.nav-item:hover .ni-board svg{animation:.7s ni-flip}.nav-item:hover :is(.ni-star,.ni-clock) svg{transform-origin:50%;animation:.8s ni-spin}.nav-item:hover .ni-flag svg{transform-origin:20%;animation:.7s ni-wave}.nav-item:hover .ni-heart svg{animation:.8s ni-beat}.nav-item:hover .ni-list svg{animation:.5s ni-slide}.nav-item:hover .ni-shield svg{animation:.5s ni-pop}.nav-item.active .ni svg{animation-duration:2.4s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.nav-item.active .ni-home svg{animation-name:ni-hop}.nav-item.active .ni-bolt svg{animation-name:ni-zap}.nav-item.active :is(.ni-trophy,.ni-crown,.ni-gift) svg{animation-name:ni-tilt}.nav-item.active .ni-board svg{animation-name:ni-flip}.nav-item.active .ni-flag svg{transform-origin:20%;animation-name:ni-wave}.nav-item.active .ni-heart svg{animation-name:ni-beat}.nav-item.active .ni-list svg{animation-name:ni-slide}.nav-item.active .ni-shield svg{animation-name:ni-pop}.nav-item.active :is(.ni-star,.ni-clock) svg{transform-origin:50%;animation-name:ni-spin;animation-duration:6s;animation-timing-function:linear}@media (prefers-reduced-motion:reduce){.ni svg{animation:none!important}}.nav-item{gap:11px;padding:6px 8px}.side .group{background:0 0;margin:4px 0 10px;padding:0}.side .group+.group{border-top:1px solid var(--line);padding-top:6px}.nav-item.active{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.nav-item .dot{background:var(--win);border-radius:50%;width:7px;height:7px;margin-left:auto}.nav-item .count{color:var(--faint);margin-left:auto;font-size:11px}.nav-item .mono{background:var(--surface-2);width:20px;height:20px;font:700 10px var(--font-body);letter-spacing:.02em;color:var(--text);border-radius:6px;flex:none;place-items:center;font-style:normal;display:grid}.shell.collapsed .side .label,.shell.collapsed .nav-item span,.shell.collapsed .nav-item .dot,.shell.collapsed .nav-item .count,.shell.collapsed .side-head .wordmark{display:none}.shell.collapsed .nav-item{justify-content:center}.shell.collapsed .side-head{justify-content:center;padding:0}.shell.collapsed .side-head .logo{display:none}@media (max-width:860px){.side{z-index:40;width:270px;transition:transform .2s;position:fixed;transform:translate(-100%)}.side.open{transform:none}.side-backdrop{z-index:39;background:#040a1899;position:fixed;inset:0}.shell.collapsed .side .label,.shell.collapsed .nav-item span{display:initial}}.top{z-index:20;height:var(--top-h);background:var(--panel);border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:0 20px;display:flex;position:sticky;top:0}.top .grow{flex:1}.top .mobile-only{display:none}@media (max-width:860px){.top{padding:0 12px}.top .mobile-only{display:inline-grid}}.wallet{border-radius:var(--r-ctl);background:var(--bg);border:1px solid var(--line);align-items:stretch;display:flex;overflow:hidden}.wallet .amt{font-variant-numeric:tabular-nums;align-items:center;gap:8px;padding:0 14px;font-weight:700;display:flex}.wallet .amt small{color:var(--faint);font-size:11px;font-weight:600}.wallet button{background:var(--red);color:var(--accent-ink);border:0;padding:9px 16px;font-weight:700}.wallet button:hover{background:var(--red-hi)}@media (max-width:520px){.wallet .amt small{display:none}.wallet button{padding:9px 10px}}.logo{align-items:center;gap:9px;display:inline-flex}.wordmark{font-family:var(--font-cond), sans-serif;letter-spacing:.02em;font-size:25px;font-style:italic;font-weight:800;line-height:1}.wordmark .w-accent{color:var(--red-hi)}.wordmark .w-muted{color:var(--faint)}[data-brand=maxfair] .wordmark{font-family:var(--font-logo), var(--font-sans), sans-serif;letter-spacing:.05em;color:var(--light);font-size:19px;font-style:normal;font-weight:800;font-stretch:125%}[data-brand=maxfair] .wordmark.initial{background:var(--ground);width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--line);letter-spacing:0;border-radius:8px;place-items:center;font-size:17px;display:grid}.btn{border-radius:var(--r-ctl);background:var(--surface-2);color:var(--text);white-space:nowrap;border:0;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-weight:700;transition:background .12s,transform 80ms;display:inline-flex}.btn:hover{background:var(--surface-3)}.btn:active{transform:translateY(1px)}.btn.red{background:var(--red);color:var(--accent-ink)}.btn.red:hover{background:var(--red-hi)}.btn.blue{background:var(--blue);color:#fff}.btn.ghost{border:1px solid var(--line);background:0 0}.btn.sm{padding:7px 12px;font-size:13px}.btn.lg{padding:13px 22px;font-size:15px}.btn.block{width:100%}.btn[disabled]{opacity:.45;cursor:not-allowed}h1,h2,h3{letter-spacing:-.005em;margin:0}.h1{font-family:var(--font-cond);font-size:34px;font-weight:800;line-height:1.05}.h2{align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.muted{color:var(--muted)}.faint{color:var(--faint)}.small{font-size:12.5px}.pos{color:var(--win)}.neg{color:var(--loss)}.section{margin-top:34px}.row-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.panel{background:var(--panel);border-radius:var(--r-panel);padding:18px}.panel.flat{background:var(--surface)}.grid{gap:12px;display:grid}.grid.k4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid.k2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.grid.k4{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.k2{grid-template-columns:1fr}}.kpi .v{font-family:var(--font-cond);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1.1}.kpi .k{color:var(--muted);font-size:12.5px}.hero{background:var(--surface);border-radius:16px;display:grid;position:relative;overflow:hidden}.slide{opacity:0;pointer-events:none;grid-area:1/1;grid-template-columns:1.15fr 1fr;align-items:center;gap:16px;padding:30px 36px 34px;transition:opacity .5s;display:grid}.slide.on{opacity:1;pointer-events:auto}.slide h2{font-family:var(--font-cond);text-transform:uppercase;margin:8px 0 10px;font-size:clamp(30px,4.2vw,46px);font-weight:800;line-height:1}.slide p{color:#d5def0;max-width:460px;margin:0 0 18px}.slide .art{justify-self:end;width:min(100%,340px)}@media (max-width:760px){.slide{grid-template-columns:1fr;padding:24px}.slide .art{display:none}}.dots{gap:6px;display:flex;position:absolute;bottom:16px;right:24px}.dots button{background:#ffffff4d;border:0;border-radius:4px;width:22px;height:4px;padding:0}.dots button.on{background:#fff}.searchbar{background:var(--panel);border:1px solid var(--line);height:44px;color:var(--muted);border-radius:999px;align-items:center;gap:10px;padding:0 16px;display:flex}.searchbar input{height:100%;color:var(--text);background:0 0;border:0;outline:0;flex:1}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{background:var(--panel);color:var(--muted);border:0;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-weight:600;display:inline-flex}.chip:hover{color:var(--text);background:var(--surface)}.chip.on{background:var(--surface-2);color:var(--text)}.tiles{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px;display:grid}.tile{flex-direction:column;gap:8px;display:flex}.tile .card{aspect-ratio:4/3;background:var(--surface);border-radius:10px;transition:transform .18s;position:relative;overflow:hidden}.tile .card svg{width:100%;height:100%;display:block}.art-box{position:relative}.art-box svg{width:100%;height:100%;display:block}:is(.tile .card,.art-box) img.cover{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tile .card :is(.name,.tag,.badge-tl){z-index:1}.tile .card .name{text-align:center;font-family:var(--font-cond);text-transform:uppercase;letter-spacing:.02em;text-shadow:0 2px 10px #00000080;font-size:21px;font-weight:800;line-height:1;position:absolute;bottom:12px;left:0;right:0}.tile .card .tag{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#06110ac7;border-radius:5px;padding:3px 7px;font-size:10px;font-weight:800;position:absolute;top:8px;left:8px}.tile .card .tag.live{background:var(--red);color:var(--accent-ink)}.tile{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-panel);gap:0;overflow:hidden}.tile .card{border-radius:0}.tile:hover .card{transform:none}.tile:hover{border-color:var(--surface-3)}.tile-body{flex-direction:column;gap:8px;padding:10px 12px 12px;display:flex}.tile-top{align-items:flex-start;gap:6px;display:flex}.tile-name{flex:1;font-size:14px;font-weight:700;line-height:1.25}.tile-fav{background:0 0;border:0;padding:2px;display:grid}.tile .meta .dot.idle{background:var(--faint)}.tile-acts{gap:8px;display:flex}.tile-acts .btn{text-align:center;flex:1;padding:7px 8px}.pick-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pick{border-radius:var(--r-ctl);border:1px solid var(--line);background:var(--surface);color:var(--text);flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}.pick.on{border-color:var(--blue);background:var(--blue-soft)}.addr{border-radius:var(--r-ctl);border:1px solid var(--line);background:var(--surface);align-items:center;gap:8px;padding:8px 8px 8px 12px;display:flex}.addr code{overflow-wrap:anywhere;flex:1;min-width:0;font-size:12.5px}.modal{max-height:calc(100vh - 32px);overflow-y:auto}.dep-head{text-align:center;flex-direction:column;align-items:center;gap:2px;padding:0 40px;display:flex;position:relative}.dep-head strong{font-size:19px}.dep-back{position:absolute;top:-2px;left:-6px}.dep-ways{grid-template-columns:1fr 1fr;gap:6px;display:grid}.dep-ways button{border-radius:var(--r-ctl);color:var(--muted);background:0 0;border:1px solid #0000;padding:12px;font-weight:700}.dep-ways button.on{background:var(--surface);border-color:var(--line);color:var(--text)}.dep-row{border-radius:var(--r-panel);border:1px solid var(--line);width:100%;color:var(--text);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.dep-row:hover{background:var(--surface)}.dep-row.soon{opacity:.6}.dep-row.soon:hover{background:0 0}.dep-row>span:first-child{flex-direction:column;gap:2px;display:flex}.dep-row em{color:var(--muted);font-size:13px;font-style:normal}.dep-tokens{display:flex}.dep-tokens .token+.token{margin-left:-6px}.token{color:#06110a;box-shadow:0 0 0 2px var(--panel);border-radius:50%;place-items:center;font-style:normal;font-weight:800;display:grid}.dep-selects{grid-template-columns:1fr 1fr;gap:10px;display:grid}.qr-box{border-radius:var(--r-panel);border:1px solid var(--line);background:var(--bg);align-self:center;place-items:center;width:190px;height:190px;padding:10px;display:grid}.qr{width:100%;height:100%;fill:var(--light)}.addr-card{border-radius:var(--r-ctl);border:1px solid var(--line);overflow:hidden}.addr-card code{overflow-wrap:anywhere;padding:11px 12px;font-size:12.5px;display:block}.addr-card button{background:var(--surface);width:100%;color:var(--text);border:0;padding:11px;font-weight:700;display:block}.addr-card button:hover{background:var(--surface-2)}.dep-test{gap:8px;display:flex}.dep-test .input{flex:1;min-width:0}.buy-amount{text-align:center;letter-spacing:-.01em;font-variant-numeric:tabular-nums;padding:14px 0 4px;font-size:46px;font-weight:700}.buy-quick{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.buy-route{background:var(--surface);color:var(--text);border-radius:999px;align-self:center;align-items:center;gap:14px;padding:10px 18px;font-size:14px;font-weight:600;display:flex}.buy-route span{flex-direction:column;display:flex}.buy-route em{color:var(--muted);font-size:11px;font-style:normal;font-weight:500}.btn.blue{color:var(--accent-ink,#fff)}.auth-win{flex-direction:column;gap:14px;display:flex}.auth-title{text-align:center;margin:0;font-size:28px}.auth-provider{color:#1f2937;background:#fff;gap:10px}.auth-provider:hover{background:#eef1f6}.auth-g{color:#fff;background:#1f2937;border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;font-weight:800;display:grid}.auth-or{color:var(--faint);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:12px;font-size:12px;display:flex}.auth-or:before,.auth-or:after{content:"";background:var(--line);flex:1;height:1px}.auth-email{gap:8px;display:flex}.auth-email .input{flex:1;min-width:0}.auth-agree{align-items:flex-start;gap:10px;display:flex}.auth-agree a,.auth-foot a{text-decoration:underline}.auth-foot{text-align:center;margin:0}.live-now{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.live-card{border-radius:var(--r-panel);background:var(--panel);border:1px solid var(--line);flex-direction:column;gap:3px;padding:12px 14px;display:flex}.live-card:hover{border-color:var(--surface-3)}.live-card strong{font-size:16px}.live-head{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.live-head .dot{background:var(--faint);border-radius:50%;width:7px;height:7px}.live-head.on{color:var(--win)}.live-head.on .dot{background:var(--win)}@media (max-width:760px){.live-now{grid-template-columns:1fr}}@media (max-width:480px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tile-body{padding:8px 8px 10px}.tile-acts{gap:6px}.tile-acts .btn{padding:7px 4px;font-size:12.5px}}.tile.soon .card{filter:saturate(.55)brightness(.8)}.tile .meta{color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.tile .meta .dot{background:var(--win);border-radius:50%;width:7px;height:7px}.tabs{background:var(--panel);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.tabs button{color:var(--muted);background:0 0;border:0;border-radius:999px;padding:8px 16px;font-weight:700}.tabs button.on{background:var(--surface-2);color:var(--text)}.table-wrap{border-radius:var(--r-panel);background:var(--panel);overflow-x:auto}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}th,td{text-align:left;white-space:nowrap;padding:12px 14px}th{color:var(--muted);font-size:12px;font-weight:600}tbody tr:nth-child(odd) td{background:#ffffff06}td.num,th.num{text-align:right}.player-cell{align-items:center;gap:8px;display:inline-flex}.badge{letter-spacing:.04em;background:var(--surface-2);color:var(--muted);text-transform:uppercase;border-radius:5px;align-items:center;gap:5px;padding:2px 7px;font-size:10.5px;font-weight:700;display:inline-flex}.badge.red{background:var(--loss-soft);color:var(--loss)}.badge.win{background:var(--win-soft);color:var(--win)}.badge.blue{background:var(--blue-soft);color:#8fb1ff}.flash{animation:1.2s flash}@keyframes flash{0%{background:var(--blue-soft)}to{background:0 0}}.field{flex-direction:column;gap:6px;display:flex}.field>span{color:var(--muted);font-size:12.5px;font-weight:600}.input{border-radius:var(--r-ctl);border:2px solid var(--surface-2);background:var(--bg);outline:0;width:100%;height:44px;padding:0 14px}.input:focus{border-color:var(--blue)}.notice{border-radius:var(--r-ctl);background:var(--blue-soft);padding:12px 14px;font-size:13px}.notice.red{background:var(--loss-soft)}.modal-back{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#030905c2;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal{background:var(--panel);border-radius:14px;width:min(460px,100%);overflow:hidden}.modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.modal-body{flex-direction:column;gap:16px;padding:18px;display:flex}.chat{background:var(--panel);border-left:1px solid var(--line);flex-direction:column;min-width:0;height:100vh;display:flex;position:sticky;top:0}.chat-head{height:var(--top-h);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:0 12px 0 16px;font-weight:700;display:flex}.chat-list{flex-direction:column;flex:1;gap:8px;padding:12px;display:flex;overflow-y:auto}.msg{background:var(--surface);word-wrap:break-word;border-radius:10px;padding:8px 10px}.msg .who{margin-right:6px;font-weight:700}.msg.system{background:var(--blue-soft)}.msg.system .who{color:var(--gold)}.msg .t{float:right;color:var(--faint);margin-left:8px;font-size:11px}.chat-form{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:12px;display:flex}.chat-form textarea{resize:none;border-radius:var(--r-ctl);border:2px solid var(--surface-2);background:var(--bg);outline:0;height:44px;padding:11px 12px}.chat-form textarea:focus{border-color:var(--blue)}@media (max-width:1100px){.chat{z-index:45;width:min(var(--chat-w), 100vw);position:fixed;top:0;right:0}}.game-frame{border-radius:var(--r-panel);background:var(--panel);border:0;width:100%;height:min(76vh,760px);min-height:560px;display:block}.game-bar{background:var(--panel);border-radius:0 0 var(--r-panel) var(--r-panel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:-8px;padding:18px 16px 10px;display:flex}.game-bar .stats{color:var(--muted);flex-wrap:wrap;gap:22px;font-size:12.5px;display:flex}.game-bar .stats b{color:var(--text);font-variant-numeric:tabular-nums}.checks{flex-direction:column;gap:8px;display:flex}.check{border-radius:var(--r-ctl);background:var(--surface);align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.check .mark{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid}.check.ok .mark{background:var(--win-soft);color:var(--win)}.check.bad .mark{background:var(--loss-soft);color:var(--loss)}.check.info .mark{background:var(--blue-soft);color:#8fb1ff}.check p{color:var(--muted);margin:2px 0 0;font-size:12.5px}.kv{grid-template-columns:auto 1fr;gap:7px 18px;display:grid}.kv dt{color:var(--muted)}.kv dd{font-variant-numeric:tabular-nums;word-break:break-all;margin:0}.tier{border-radius:var(--r-panel);background:var(--panel);border-top:4px solid var(--c);padding:18px}.tier .nm{font-family:var(--font-cond);color:var(--c);text-transform:uppercase;font-size:24px;font-weight:800}.tier.me{outline:2px solid var(--c)}.progress{background:var(--bg);border-radius:8px;height:8px;overflow:hidden}.progress>div{background:linear-gradient(90deg, var(--blue), var(--red));height:100%}.foot{border-top:1px solid var(--line);color:var(--muted);background:var(--side);padding:34px 24px 26px;font-size:13px}.foot-in{max-width:1200px;margin:0 auto}.foot-cols{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.6fr);gap:24px;display:grid}.foot-cols h3{color:var(--text);margin-bottom:10px;font-size:14px}.foot-cols a{padding:4px 0;font-weight:600;display:block}.foot-cols a:hover{color:var(--text)}.foot-cols p{margin:0;line-height:1.6}.foot-base{border-top:1px solid var(--line);color:var(--faint);flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:26px;padding-top:20px;font-size:12px;display:flex}@media (max-width:760px){.foot-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.foot-cols>div:last-child{grid-column:1/-1}}.menu-box{position:relative}.menu{z-index:50;color:#0a1630;background:#fff;border-radius:10px;min-width:210px;padding:6px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 12px 30px #00000073}.menu-name{border-bottom:1px solid #e3e8f3;margin-bottom:4px;padding:8px 10px 6px;font-weight:800}.menu a,.menu button{color:#1c2f55;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;width:100%;padding:9px 10px;font-weight:600;display:flex}.menu a:hover,.menu button:hover{background:#eef2fa}.menu .danger{color:#b3172f}body.theatre .page{max-width:none;padding-top:12px}body.theatre .game-frame{height:calc(100vh - var(--top-h) - 90px);min-height:480px}.empty{text-align:center;color:var(--muted);padding:36px}.stripe{background:var(--stripe);opacity:.85;height:4px}.tier .kv{grid-template-columns:1fr;gap:2px}.tier .kv dd{word-break:normal;margin-bottom:8px}@media (max-width:640px){.top{gap:4px}.top .hide-sm{display:none}.wallet .amt{padding:0 10px}.row-head{flex-wrap:wrap}.row-head>.muted.small{display:none}.h1{font-size:28px}}.race-hero{background:var(--grad-race);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:26px 30px;display:flex}.countdown{gap:8px;display:inline-flex}.countdown .cell{background:#0a16308c;border-radius:10px;place-items:center;min-width:58px;padding:8px 6px;display:grid}.countdown b{font-family:var(--font-cond);font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;line-height:1}.countdown small{letter-spacing:.1em;text-transform:uppercase;color:#c9d6f2;font-size:10px}.medal{background:var(--surface-2);font-variant-numeric:tabular-nums;border-radius:8px;place-items:center;min-width:28px;height:28px;padding:0 6px;font-size:13px;font-weight:800;display:inline-grid}.medal.m1{background:var(--gold);color:#1a1405}.medal.m2{color:#0a1630;background:#c9d3e6}.medal.m3{color:#1a1405;background:#c98a5a}tbody tr.me-row td{background:var(--blue-soft)!important}.tabs a{color:var(--muted);border-radius:999px;padding:8px 16px;font-weight:700}.tabs a.on{background:var(--surface-2);color:var(--text)}.leaders{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.leader{border-radius:var(--r-panel);background:var(--panel);align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.leader .who{min-width:0}.leader .who strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@media (max-width:1000px){.leaders{grid-template-columns:repeat(2,minmax(0,1fr))}}.bell{position:relative}.bell .pip{background:var(--red);min-width:16px;height:16px;color:var(--accent-ink);border-radius:8px;place-items:center;padding:0 4px;font-size:10px;font-style:normal;font-weight:800;display:grid;position:absolute;top:3px;right:2px}.msg-card{flex-direction:column;gap:6px;display:flex}.msg-card.unread{border-left:3px solid var(--red)}.strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.strip a,.strip div.card-b{border-radius:var(--r-panel);background:linear-gradient(110deg, var(--surface-2), var(--panel));border-left:4px solid var(--red);flex-direction:column;justify-content:center;gap:4px;min-height:88px;padding:16px 18px;display:flex}.strip strong{font-family:var(--font-cond);text-transform:uppercase;font-size:22px;font-weight:800;line-height:1.05}@media (max-width:760px){.strip{grid-template-columns:1fr}}.lobby-notice{border-radius:var(--r-panel);background:var(--blue-soft);align-items:flex-start;gap:12px;margin-bottom:14px;padding:14px 16px;display:flex}.tile .card .badge-tl{letter-spacing:.08em;text-transform:uppercase;background:var(--gold);color:#1a1405;border-radius:5px;padding:3px 7px;font-size:10px;font-weight:800;position:absolute;top:8px;right:8px}.prose{white-space:pre-wrap;color:var(--muted);max-width:760px;line-height:1.7}.dots[hidden]{display:none}.cms-text{max-width:760px}.cms-text.narrow{max-width:560px}.cms-text.wide{max-width:none}.cms-text .h1{margin-bottom:14px}.cms-text p,.cms-text ul{color:var(--muted);margin:0 0 14px;line-height:1.7}.cms-text p{white-space:pre-line}.cms-text ul{padding-left:20px}.cms-text li::marker{color:var(--red)}.cms-page>.section:first-child{margin-top:0}.hero.s .slide{padding:20px 28px 24px}.hero.s .slide h2{font-size:clamp(24px,3vw,32px)}.hero.l .slide{padding:48px 44px 52px}.slide img.art{object-fit:cover;border-radius:var(--r-panel);height:auto;max-height:260px}.cms-grid{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:12px;display:grid}@media (max-width:900px){.cms-grid{grid-template-columns:repeat(min(var(--cols,3), 2), minmax(0, 1fr))}}@media (max-width:560px){.cms-grid{grid-template-columns:1fr}}.cms-card{border-radius:var(--r-panel);background:var(--panel);flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.cms-card.link{transition:background .12s,transform .18s}.cms-card.link:hover{background:var(--surface);transform:translateY(-3px)}.cms-card img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-panel) var(--r-panel) 0 0;width:calc(100% + 32px);max-width:none;height:auto;margin:-16px -16px 6px}.cms-card strong,.cms-card h3{font-size:16px}.cms-card.promo{border-left:4px solid var(--red);align-items:flex-start}.cms-card.promo h3{font-family:var(--font-cond);text-transform:uppercase;font-size:24px;font-weight:800;line-height:1.05}.cms-card.promo p{white-space:pre-line;flex:1;margin:0}.faq details{background:var(--panel);border-radius:var(--r-panel);margin-bottom:8px}.faq summary{cursor:pointer;justify-content:space-between;gap:12px;padding:14px 18px;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--red-hi);font-weight:800}.faq details[open] summary:after{content:"–"}.faq summary:hover{color:var(--text);background:var(--surface);border-radius:var(--r-panel)}.faq details p{color:var(--muted);white-space:pre-line;max-width:760px;margin:0;padding:0 18px 16px;line-height:1.7}nav.cms-nav.chips,nav.cms-nav.tabs{margin-top:14px}nav.cms-nav.tabs{width:fit-content;max-width:100%;display:flex;overflow-x:auto}.tabs a:hover{color:var(--text)}.nav-list{flex-direction:column;display:flex}.nav-list a,.nav-list span{color:var(--muted);align-items:center;gap:8px;padding:4px 0;font-weight:600;display:flex}.nav-list a:hover{color:var(--text)}.stories{gap:14px;padding-bottom:4px;display:flex;overflow-x:auto}.story{width:76px;color:var(--muted);background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:6px;padding:0;font-weight:600;display:flex}.story:hover{color:var(--text)}.story .ring{background:var(--grad-1);border-radius:50%;width:68px;height:68px;padding:3px;display:grid}.story .ring img,.story .ring b{object-fit:cover;border:2px solid var(--bg);background:var(--surface);text-transform:uppercase;width:100%;height:100%;color:var(--text);border-radius:50%;place-items:center;display:grid}.story>.small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.story-view img{object-fit:contain;background:var(--bg);width:100%;height:auto;max-height:70vh;display:block}.tiles.s{grid-template-columns:repeat(auto-fill,minmax(118px,1fr))}.tiles.l{grid-template-columns:repeat(auto-fill,minmax(196px,1fr))}.tiles.r-1-1 .tile .card{aspect-ratio:1}.tiles.r-3-4 .tile .card{aspect-ratio:3/4}.tiles.r-4-3 .tile .card{aspect-ratio:4/3}.tiles.r-16-9 .tile .card{aspect-ratio:16/9}.tiles.rows{grid-auto-rows:0;row-gap:0;margin:-6px 0 -14px;padding-top:6px;overflow:hidden}.tiles.rows .tile{margin-bottom:14px}.cms-form-box{flex-direction:column;gap:12px;max-width:560px;display:flex}.cms-form-box.s{max-width:420px}.cms-form-box.l{max-width:760px}.cms-form-box p{white-space:pre-line;margin:0}.cms-form{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:16px;display:grid}.cms-form.tight{gap:10px}.cms-form.loose{gap:22px}.cms-form .w-full{grid-column:span 6}.cms-form .w-half{grid-column:span 3}.cms-form .w-third{grid-column:span 2}@media (max-width:560px){.cms-form .w-half,.cms-form .w-third{grid-column:span 6}}.cms-check{align-items:center;gap:10px;display:flex}.cms-check em{font-style:normal}.input.area{resize:vertical;height:auto;min-height:96px;padding:10px 14px}select.input{appearance:auto}.input[readonly],.input:disabled{opacity:.7}.top.cms .zone{align-items:center;gap:12px;min-width:0;display:flex}.top.cms .zone.left,.top.cms .zone.right{flex:1 0 auto}.top.cms .zone.right{justify-content:flex-end}.top.cms .section,.foot .section,.side-extra .section,.top.cms nav.cms-nav{margin-top:0}.top.unstuck{position:static}.top.cms .zone>*{flex:none}.top.cms .zone.center{flex:0 auto;overflow:hidden}@media (max-width:860px){.top.cms .zone.center,.top.cms .wordmark{display:none}}@media (max-width:640px){.top.cms .zone{gap:4px}}@media (max-width:520px){.top.cms .zone a.btn{display:none}}.foot-cols.cms:not(:has(>:nth-child(4):last-child)){grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.foot-cols.cms .cms-text{color:var(--muted);max-width:none}.foot-cols.cms .cms-text .h1{font-family:inherit;font-size:14px;font-weight:700;line-height:inherit;color:var(--text);margin-bottom:10px}.foot-cols.cms .cms-text p{white-space:normal;margin:0;line-height:1.6}.foot-cols.cms .nav-list a{display:block}.foot-cols.cms nav.cms-nav{margin-top:0}.foot-note{white-space:pre-line}.foot-demo{color:var(--muted);margin:14px 0 0;font-size:12px;line-height:1.5}.foot-in>.foot-base:first-child{border-top:0;margin-top:0;padding-top:0}.link-btn{color:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.link-btn:hover{color:var(--text)}.side-extra{flex-direction:column;gap:12px;padding:0 16px 16px;display:flex}.shell.collapsed .side-extra{display:none}@media (max-width:860px){.shell.collapsed .side-extra{display:flex}}.shell:has(.cms-standalone){grid-template-columns:minmax(0,1fr)}.shell:has(.cms-standalone) :is(.side,.side-backdrop,.top,.stripe,.foot,.chat){display:none}.jp-num,.jp-won{white-space:nowrap;font:800 1em/1 var(--font-cond), "Arial Narrow", sans-serif;letter-spacing:.02em;font-variant-numeric:tabular-nums;display:inline-flex}.jp-num i{height:1em;font-style:normal;display:inline-block;overflow:hidden}.jp-num i:before{content:"0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9\a 0";white-space:pre;text-align:center;transform:translateY(calc(var(--p,0) * -1em));will-change:transform;line-height:1em;display:block}.jp-num span{line-height:1em}.jp-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.jp-sign{border-radius:var(--r-ctl);background:var(--surface);border:1px solid var(--line);width:26px;height:26px;color:var(--text);font:800 16px/1 var(--font-cond), sans-serif;flex:none;place-items:center;display:grid}.jp-logo{text-overflow:ellipsis;white-space:nowrap;max-width:16ch;font:500 9.5px/1 var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);border-radius:4px;flex:none;padding:4px 5px;overflow:hidden}.jp-pill{font:500 9.5px/1 var(--font-mono), monospace;color:var(--gold);border:1px solid var(--line);border-radius:99px;flex:none;padding:3px 6px}.jp-cell,.jp-card,.jp-hero{background:var(--panel);border:1px solid var(--line);position:relative;overflow:hidden}.jp-cell .jp-num,.jp-cell .jp-won,.jp-top .jp-num,.jp-won{color:var(--gold)}.jp-wrap{flex-direction:column;gap:8px;display:flex}.jp-strip{align-items:center;gap:12px;min-width:0;display:flex}.jp-title{flex:none;font-size:18px;font-weight:700}.jp-cells{scrollbar-width:none;scroll-snap-type:x proximity;flex:1;gap:8px;min-width:0;display:flex;overflow-x:auto}.jp-cells::-webkit-scrollbar{display:none}.jp-cell{border-radius:var(--r-ctl);text-align:left;height:64px;color:inherit;scroll-snap-align:start;flex:none;align-items:center;gap:10px;padding:0 16px 0 12px;display:flex}.jp-cell>span:last-child{min-width:0}.jp-cell:hover,.jp-cell[aria-expanded=true]{background:var(--surface)}.jp-name{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;line-height:1.5;display:block;overflow:hidden}.jp-cell .jp-num,.jp-cell .jp-won{font-size:26px}.jp-open{max-width:360px}.jp-cards{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:12px;display:grid}.jp-card{border-radius:var(--r-panel);flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex;container-type:inline-size}.jp-card header,.jp-head{align-items:center;gap:8px;min-width:0;display:flex}.jp-card header b{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-right:auto;font-weight:700;overflow:hidden}.jp-lv{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.jp-lv>span:first-child{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:600;line-height:1}.jp-top{flex-direction:column;align-items:flex-start;gap:6px}.jp-top .jp-num,.jp-top .jp-won{font-size:clamp(22px,13cqi,40px)}.jp-rest{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px 16px;padding-top:10px;display:flex}.jp-rest .jp-lv{flex-direction:column;flex:1 0 auto;align-items:flex-start;gap:5px}.jp-rest .jp-num,.jp-rest .jp-won{color:var(--text);font-size:clamp(13px,6.4cqi,17px)}.jp-rest .jp-won{color:var(--gold)}.jp-must{color:var(--muted);flex-direction:column;gap:4px;font-size:11px;display:flex}.jp-bar{background:var(--surface);border-radius:2px;height:3px;overflow:hidden}.jp-bar i{background:var(--gold);transform-origin:0;height:100%;transition:transform .4s linear;display:block}.jp-last{color:var(--gold);font-size:11.5px;line-height:1.5}.jp-off{color:var(--muted)}.jp-off:before{content:"";background:var(--loss);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.jp-card footer{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;font-size:12px;display:flex}.jp-go{color:var(--text);font-weight:600}.jp-go:hover{color:var(--gold)}.jp-hero{border-radius:var(--r-panel);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:end;gap:20px 40px;padding:clamp(18px,3vw,32px);display:grid}.jp-side{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex;container-type:inline-size}.jp-side>.jp-lv,.jp-side>.jp-rest,.jp-side>.jp-must,.jp-side>.jp-last{align-self:stretch}.jp-hero h2{font:800 clamp(32px, 5vw, 56px) / .95 var(--font-cond), sans-serif;text-transform:uppercase;overflow-wrap:anywhere}.jp-meta{color:var(--muted);font-size:12.5px}.jp-hero .jp-top{gap:8px}.jp-hero .jp-top .jp-num,.jp-hero .jp-top .jp-won{font-size:clamp(30px,13cqi,84px)}.jp-hero .jp-rest{gap:10px 28px}.jp-hero .jp-rest .jp-lv{flex:none}.jp-hero .jp-rest .jp-num,.jp-hero .jp-rest .jp-won{font-size:clamp(16px,5.4cqi,24px)}.jp-hot{border-color:var(--gold)}.jp-hot:before{content:"";border-radius:inherit;box-shadow:inset 0 0 26px -8px var(--gold);pointer-events:none;animation:3.2s ease-in-out infinite jp-halo;position:absolute;inset:0}.jp-hot:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:22%;animation:8s linear infinite jp-sweep;position:absolute;top:-40%;bottom:-40%;left:0;transform:translate(-140%)skew(-18deg)}@keyframes jp-halo{0%,to{opacity:.2}50%{opacity:.9}}@keyframes jp-sweep{0%{transform:translate(-140%)skew(-18deg)}14%,to{transform:translate(620%)skew(-18deg)}}.jp-near .jp-bar i{animation:1.1s ease-in-out infinite jp-pulse}@keyframes jp-pulse{50%{opacity:.45}}.jp-flash:after{content:"";pointer-events:none;background:radial-gradient(60% 120% at 50% 50%, var(--gold), transparent 70%);width:auto;animation:.6s ease-out both jp-flash;position:absolute;inset:0;transform:none}@keyframes jp-flash{0%{opacity:0}20%{opacity:.7}to{opacity:0}}.jp-stale .jp-num{opacity:.45}@media (prefers-reduced-motion:reduce){.jp-bar i{transition:none}.jp-hot:before,.jp-hot:after,.jp-near .jp-bar i,.jp-flash:after{animation:none}.jp-hot:after,.jp-flash:after{display:none}}@media (max-width:640px){.jp-strip{flex-direction:column;align-items:stretch;gap:8px}.jp-cells{scroll-snap-type:x mandatory;gap:6px}.jp-cell{flex:0 0 calc(33.3333% - 4px);min-width:0;height:60px;padding:0 8px}.jp-cell .jp-sign{display:none}.jp-cell>span:last-child{flex:1;container-type:inline-size}.jp-cell .jp-num,.jp-cell .jp-won{font-size:clamp(12px,15cqi,17px)}.jp-name{font-size:10px}.jp-open{max-width:none}}.cms-preview-bar{z-index:80;background:var(--gold);color:#1a1405;white-space:nowrap;justify-content:center;align-items:center;gap:14px;height:32px;padding:0 12px;font-size:12.5px;font-weight:700;display:flex;position:fixed;top:0;left:0;right:0}.cms-preview-bar span{text-overflow:ellipsis;overflow:hidden}.cms-preview-bar a{flex:none;text-decoration:underline}body:has(.cms-preview-bar){padding-top:32px}body:has(.cms-preview-bar) :is(.top,.side,.chat){top:32px}body:has(.cms-preview-bar) .shell{min-height:calc(100vh - 32px)}body:has(.cms-preview-bar) :is(.side,.chat){height:calc(100vh - 32px)}.demo-bar{z-index:81;color:#e9edf5;border-bottom:1px solid var(--line);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;background:#0b0d12;justify-content:center;align-items:center;height:26px;padding:0 12px;font-size:12px;font-weight:600;display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden}body:has(.demo-bar) .shell{min-height:calc(100vh - 26px)}body:has(.demo-bar) :is(.side,.chat){height:calc(100vh - 26px)}body:has(.demo-bar):has(.cms-preview-bar){padding-top:58px}body:has(.demo-bar):has(.cms-preview-bar) .cms-preview-bar{top:26px}body:has(.demo-bar):has(.cms-preview-bar) :is(.top,.side,.chat){top:58px}body:has(.demo-bar):has(.cms-preview-bar) .shell{min-height:calc(100vh - 58px)}body:has(.demo-bar):has(.cms-preview-bar) :is(.side,.chat){height:calc(100vh - 58px)}@media (max-width:480px){.demo-bar{letter-spacing:0;font-size:10.5px}}.consent{z-index:70;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-panel);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;max-width:880px;margin:0 auto;padding:16px 18px;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 12px 30px #00000073}.consent>div:first-child{flex:1;min-width:260px}.consent p{margin:4px 0 10px}.consent-list{flex-direction:column;gap:6px;display:flex}.consent-list label{color:var(--muted);align-items:flex-start;gap:10px;display:flex}.consent-list strong{color:var(--text)}.consent-actions{flex-wrap:wrap;gap:8px;display:flex}::selection{background:var(--blue);color:#fff}:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:6px}[data-brand=maxfair] body{background:radial-gradient(1200px 520px at 60% -120px, var(--glow,transparent), transparent 70%) fixed, var(--bg)}[data-brand=maxfair] *{scrollbar-width:thin;scrollbar-color:var(--surface-3) transparent}[data-brand=maxfair] :is(.panel,.table-wrap,.modal,.live-card,.strip a,.strip div.card-b){border:1px solid var(--line)}[data-brand=maxfair] .panel.flat{border-color:#0000}[data-brand=maxfair] .modal{border-radius:18px;box-shadow:0 30px 80px #0009}[data-brand=maxfair] .top{background:var(--side)}[data-brand=maxfair] .top .icon-btn{border-radius:50%}[data-brand=maxfair] .top .icon-btn:hover{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}[data-brand=maxfair] .wallet{border-radius:999px}[data-brand=maxfair] .wallet button{border-radius:999px;margin:3px;padding:7px 16px}[data-brand=maxfair] .btn{transition:background .12s,transform 80ms,box-shadow .12s}[data-brand=maxfair] .btn.red:hover{box-shadow:0 0 0 3px #fffdf129}[data-brand=maxfair] .btn.ghost:hover{background:var(--surface)}[data-brand=maxfair] th{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--line);font-size:11px}[data-brand=maxfair] tbody tr+tr td{border-top:1px solid #fffdf10f}[data-brand=maxfair] tbody tr:hover td{background:#fffdf109}[data-brand=maxfair] .chip{border:1px solid #0000}[data-brand=maxfair] .chip.on{border-color:var(--line)}[data-brand=maxfair] .searchbar{border:1px solid var(--line)}[data-brand=maxfair] .searchbar:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft)}[data-brand=maxfair] .input:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft);outline:0}[data-brand=maxfair] .h2>svg{color:var(--blue)}[data-brand=maxfair] .kpi .v{letter-spacing:.01em}[data-brand=maxfair] .empty{border:1px dashed var(--line);border-radius:var(--r-panel)}[data-brand=maxfair] .foot-cols h3{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:11px}[data-brand=maxfair] .foot-cols a{font-weight:500}[data-brand=maxfair] .tile{transition:border-color .15s,transform .15s}[data-brand=maxfair] .tile:hover{border-color:#fffdf14d;transform:translateY(-2px)}[data-brand=maxfair] .badge.blue{color:#a6eb9b}[data-brand=maxfair] .demo-bar{border-bottom-color:var(--line);color:var(--muted);background:#030905}@media (prefers-reduced-motion:reduce){[data-brand=maxfair] .tile:hover{transform:none}}.bottom-bar{display:none}@media (max-width:860px){[data-brand=maxfair] .bottom-bar{z-index:38;padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:var(--side);border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);align-items:end;display:grid;position:fixed;bottom:0;left:0;right:0}[data-brand=maxfair] .bottom-bar>*{color:var(--faint);background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:center;gap:3px;padding:6px 2px 4px;font-size:10.5px;font-weight:600;display:flex}[data-brand=maxfair] .bottom-bar>.on{color:var(--text)}[data-brand=maxfair] .bottom-bar svg{width:21px;height:21px}[data-brand=maxfair] .bottom-bar .mid{color:var(--text)}[data-brand=maxfair] .bottom-bar .mid i{background:var(--light);width:46px;height:46px;color:var(--ground);box-shadow:0 0 0 5px var(--side), 0 8px 20px #04021480;border-radius:50%;place-items:center;margin-top:-22px;display:grid}[data-brand=maxfair] .page{padding-bottom:96px}[data-brand=maxfair] .foot{padding-bottom:calc(96px + env(safe-area-inset-bottom))}[data-brand=maxfair] .consent{bottom:84px}[data-brand=maxfair] body.theatre .bottom-bar{display:none}[data-brand=maxfair] body:has(.modal-back) .bottom-bar{display:none}[data-brand=maxfair] body:has(.game-frame) .bottom-bar{display:none}[data-brand=maxfair] body:has(.game-frame) .page{padding-bottom:48px}[data-brand=maxfair] body:has(.game-frame) .top>.icon-btn:first-child{display:inline-grid}[data-brand=maxfair] .top>.icon-btn:first-child,[data-brand=maxfair] .wallet button{display:none}[data-brand=maxfair] .wallet .amt{padding:8px 14px}[data-brand=maxfair] .side{scrollbar-width:none;height:auto;padding-bottom:80px;top:0;bottom:0}[data-brand=maxfair] :is(.chips.cats,.live-now){scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;display:flex;overflow-x:auto}[data-brand=maxfair] :is(.chips.cats,.live-now)::-webkit-scrollbar{display:none}[data-brand=maxfair] .chips.cats .chip{scroll-snap-align:start;flex:none}[data-brand=maxfair] .live-now .live-card{scroll-snap-align:start;flex:0 0 78%}[data-brand=maxfair] .section{margin-top:26px}[data-brand=maxfair] .row-head{flex-wrap:wrap}[data-brand=maxfair] .row-head .muted.small{flex-basis:100%}}@media (max-width:560px){[data-brand=maxfair] .modal-back{place-items:end center;padding:0}[data-brand=maxfair] .modal{width:100%;max-height:92vh;padding-bottom:env(safe-area-inset-bottom);border-bottom:0;border-radius:22px 22px 0 0;animation:.22s sheet-up}[data-brand=maxfair] .modal:before{content:"";background:var(--surface-3);border-radius:2px;width:40px;height:4px;margin:8px auto 0;display:block}[data-brand=maxfair] .modal-head{padding-top:8px}[data-brand=maxfair] .modal .btn.lg,[data-brand=maxfair] .modal .btn.block{min-height:48px}[data-brand=maxfair] .qr-box{width:210px;height:210px}[data-brand=maxfair] .h1{font-size:26px}[data-brand=maxfair] .grid.k4{grid-template-columns:repeat(2,minmax(0,1fr))}[data-brand=maxfair] th,[data-brand=maxfair] td{padding:11px 10px}[data-brand=maxfair] .foot-cols{grid-template-columns:repeat(2,minmax(0,1fr))}[data-brand=maxfair] .foot-cols>:last-child{grid-column:1/-1}[data-brand=maxfair] .game-bar>:first-child{flex-wrap:wrap;flex:100%}[data-brand=maxfair] .game-bar>:first-child strong{white-space:nowrap}[data-brand=maxfair] .game-bar .stats{flex:100%;align-items:center;gap:14px}[data-brand=maxfair] .game-frame{min-height:620px}}@keyframes sheet-up{0%{opacity:.6;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-brand=maxfair] .modal{animation:none}}.wordmark-svg{color:var(--light,var(--text));display:block}.logo-mini{display:none}[data-brand=maxfair] .wordmark.initial{border-radius:9px;width:34px;height:34px}[data-brand=maxfair] .shell.collapsed .side-head{flex-direction:column;gap:8px;height:auto;padding:10px 0 12px}[data-brand=maxfair] .shell.collapsed .side-head .logo-full{display:none}[data-brand=maxfair] .shell.collapsed .side-head .logo-mini{display:block}[data-brand=maxfair] .shell.collapsed .side-head .logo{display:inline-flex}@media (max-width:860px){[data-brand=maxfair] .shell.collapsed .side-head{height:var(--top-h);flex-direction:row;padding:0 14px}[data-brand=maxfair] .shell.collapsed .side-head .logo-full{display:block}[data-brand=maxfair] .shell.collapsed .side-head .logo-mini{display:none}}[data-brand=maxfair] .top{gap:10px}[data-brand=maxfair] .top .icon-btn{width:44px;height:44px;color:var(--text);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}[data-brand=maxfair] .top .icon-btn svg{width:20px;height:20px}[data-brand=maxfair] .top .icon-btn:hover,[data-brand=maxfair] .top .icon-btn.on{background:var(--surface-2);box-shadow:inset 0 0 0 1px #ffffff47}[data-brand=maxfair] .top>.icon-btn:first-child{box-shadow:none;background:0 0}[data-brand=maxfair] .bell .pip{box-shadow:0 0 0 3px var(--side);top:-2px;right:-2px}.avatar{background:var(--red);width:30px;height:30px;color:var(--accent-ink);border-radius:50%;place-items:center;font-size:14px;font-style:normal;font-weight:800;display:grid}.avatar.lg{width:48px;height:48px;font-size:20px}[data-brand=maxfair] .top .avatar-btn{padding:0}@media (max-width:520px){[data-brand=maxfair] .top .icon-btn{width:40px;height:40px}[data-brand=maxfair] .top{gap:7px}}[data-brand=maxfair] .menu{background:var(--panel);min-width:320px;color:var(--text);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:12px;padding:14px;display:flex;box-shadow:0 30px 80px #0009}[data-brand=maxfair] .menu-head{align-items:center;gap:12px;display:flex}[data-brand=maxfair] .menu-name{border:0;margin:0;padding:0;font-size:17px;font-weight:800}[data-brand=maxfair] .menu-bal{font-variant-numeric:tabular-nums;color:var(--muted);font-weight:700}[data-brand=maxfair] .menu-bal small{color:var(--faint);font-size:11px;font-weight:600}[data-brand=maxfair] .menu a,[data-brand=maxfair] .menu button{color:var(--text);border-radius:12px;padding:10px;font-weight:600}[data-brand=maxfair] .menu a:hover,[data-brand=maxfair] .menu button:hover{background:var(--surface)}[data-brand=maxfair] .menu .menu-cta{background:var(--red);color:var(--accent-ink);justify-content:center;padding:12px;font-weight:800}[data-brand=maxfair] .menu .menu-cta:hover{background:var(--red-hi)}[data-brand=maxfair] .menu-grid{grid-template-columns:1fr 1fr;gap:4px;display:grid}[data-brand=maxfair] .menu-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}[data-brand=maxfair] .menu .danger{color:var(--loss);border:1px solid var(--line);justify-content:center}@media (max-width:560px){[data-brand=maxfair] .menu{min-width:0;position:fixed;inset:auto 8px 8px}}.search-back{place-items:start center;padding-top:11vh}.search-win{background:var(--panel);border:1px solid var(--line);border-radius:18px;width:min(620px,100%);overflow:hidden;box-shadow:0 30px 80px #0000008c}.search-field{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:12px;padding:16px 18px;display:flex}.search-field input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:18px}.search-field kbd{font:600 11px var(--font-sans), sans-serif;border:1px solid var(--line);color:var(--faint);border-radius:6px;padding:3px 7px}.search-list{max-height:min(60vh,520px);padding:8px;overflow-y:auto}.search-label{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);padding:6px 10px 8px;font-size:11px;font-weight:700}.search-hit{width:100%;color:var(--text);text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:8px 10px;display:flex}.search-hit.on{background:var(--surface)}.search-hit img,.search-hit>i{object-fit:cover;background:var(--surface-2);border-radius:10px;flex:none;place-items:center;width:46px;height:46px;font-style:normal;font-weight:800;display:grid}.search-hit span{flex-direction:column;flex:1;min-width:0;display:flex}.search-hit em{color:var(--muted);font-size:12.5px;font-style:normal}.search-hit small{color:var(--faint);white-space:nowrap;font-size:12px}.search-empty{text-align:center;color:var(--muted);padding:26px 14px}@media (max-width:560px){.search-back{place-items:start stretch;padding:0}[data-brand=maxfair] .search-back{place-items:start stretch}.search-win{border-top:0;border-radius:0 0 18px 18px;width:100%}}.promos{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:4px;display:grid}.promo{color:#fff;isolation:isolate;border-radius:18px;flex-direction:column;align-items:flex-start;gap:8px;min-height:190px;padding:20px 20px 18px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}a.promo:hover{transform:translateY(-3px);box-shadow:0 18px 40px #00000059}.promo strong{font-family:var(--font-cond), sans-serif;text-transform:uppercase;letter-spacing:.01em;max-width:78%;font-size:30px;font-weight:800;line-height:1}.promo p{color:#ffffffdb;max-width:74%;margin:0;font-size:13.5px;line-height:1.45}.promo-tag{letter-spacing:.08em;text-transform:uppercase;background:#00000047;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;font-weight:800;display:inline-flex}.promo-tag .dot{background:#7dffb0;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite promo-pulse}.promo-cta{color:#14102e;background:#fff;border-radius:999px;margin-top:auto;padding:9px 16px;font-size:13.5px;font-weight:800}.promo-cta.off{color:#ffffffd9;background:#ffffff29}.promo-art{z-index:-1;fill:#ffffff29;stroke:#ffffff29;width:150px;height:150px;transition:transform .4s;position:absolute;bottom:-18px;right:-14px;transform:rotate(-10deg)}a.promo:hover .promo-art{transform:rotate(-4deg)scale(1.06)}.promo-t{background:linear-gradient(135deg,#ff7a3d 0%,#e0356b 100%)}.promo-r{background:linear-gradient(135deg,#59c749 0%,#1f7a2b 100%)}.promo-j{background:linear-gradient(135deg,#f2c14e 0%,#c9781f 100%)}.promo-j strong,.promo-j p{color:#2a1a05}.promo-j p{color:#2a1a05d1}@keyframes promo-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.7)}}@media (max-width:980px){.promos{scroll-snap-type:x mandatory;scrollbar-width:none;margin-left:-16px;margin-right:-16px;padding:0 16px 4px;display:flex;overflow-x:auto}.promos::-webkit-scrollbar{display:none}.promo{scroll-snap-align:center;flex:0 0 84%}}@media (prefers-reduced-motion:reduce){.promo,.promo-art{transition:none}.promo-tag .dot{animation:none}}.chat-title{flex:1;align-items:center;gap:8px;display:inline-flex}.chat-title .dot{background:var(--win);border-radius:50%;width:8px;height:8px}.chat-list{gap:14px;padding:14px 12px}.chat-empty{text-align:center;margin:auto 0}.chat-group{align-items:flex-start;gap:10px;display:flex}.chat-face{color:#14102e;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:13px;font-style:normal;font-weight:800;display:grid}.chat-body{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.chat-who{align-items:baseline;gap:7px;font-size:13px;display:flex}.chat-who button{background:0 0;border:0;padding:0;font-weight:700}.chat-who button:hover{text-decoration:underline}.chat-who time,.chat-win time{color:var(--faint);font-size:11px}.chat-tag{background:var(--surface-2);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;border-radius:5px;padding:1px 6px;font-size:10px;font-weight:800}.chat-line{background:var(--surface);overflow-wrap:anywhere;border-radius:4px 14px 14px;max-width:100%;margin:0;padding:8px 11px;line-height:1.4}.chat-line+.chat-line{border-top-left-radius:14px}.chat-group.mine{flex-direction:row-reverse}.chat-group.mine .chat-body{align-items:flex-end}.chat-group.mine .chat-line{background:var(--blue);color:var(--accent-ink,#fff);border-radius:14px 4px 14px 14px}.chat-group.mine .chat-face{display:none}.chat-card{border:1px solid var(--line);border-radius:12px;align-items:center;gap:8px;padding:6px;display:flex}.chat-win{background:linear-gradient(120deg,#f2c14e33,#f2c14e0f);border:1px solid #f2c14e59;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:grid}.chat-win i{background:var(--gold);color:#2a1a05;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.chat-input{align-items:flex-end;gap:8px;display:flex}.chat-input textarea{flex:1;min-width:0}.chat-form textarea{border:1px solid var(--line);border-radius:14px}[data-brand=maxfair] .shell.collapsed .side-head .wordmark.initial{display:grid}@media (max-width:860px){[data-brand=maxfair] .shell.collapsed .side-head .wordmark.initial{display:none}}.promos{margin-top:14px}@media (max-width:560px){[data-brand=maxfair] .menu{bottom:calc(84px + env(safe-area-inset-bottom));max-height:calc(100vh - 180px);overflow-y:auto}}[data-brand=maxfair]{--cover-wash:.5}[data-brand=maxfair] .tile .card:after,[data-brand=maxfair] .art-box:after{content:"";pointer-events:none;mix-blend-mode:color;opacity:var(--cover-wash);background:linear-gradient(160deg,#1f7a2b,#0c2011);position:absolute;inset:0}[data-brand=maxfair] .tile .card :is(.tag,.badge-tl){z-index:2}[data-brand=maxfair] .search-hit img{filter:hue-rotate(-70deg)saturate(.8)}[data-brand=maxfair] .game-frame{background:var(--bg);box-shadow:0 0 0 1px var(--line)}[data-brand=maxfair] .game-bar{border:1px solid var(--line);border-top:0}.pay-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pay-list li{border-radius:var(--r-panel);border:1px solid var(--line);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.pay-main,.pay-sub{justify-content:space-between;align-items:center;gap:10px;display:flex}.pay-main span{font-variant-numeric:tabular-nums;font-weight:700}.modal .tabs{scrollbar-width:none;max-width:100%;overflow-x:auto}@media (max-width:420px){.modal .tabs button{padding:8px 11px}}.rg-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.rg-row{border-radius:var(--r-panel);border:1px solid var(--line);flex-direction:column;gap:8px;padding:14px;display:flex}.rg-row-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.rg-val{font-family:var(--font-cond), sans-serif;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.rg-edit{flex-wrap:wrap;gap:6px;display:flex}.rg-edit .input{flex:100%}button.link{color:inherit;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}@media (max-width:760px){.rg-grid{grid-template-columns:1fr}}.game-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:760px){.game-facts{grid-template-columns:1fr}}.demo-bar{padding-top:env(safe-area-inset-top);height:calc(26px + env(safe-area-inset-top))}body:has(.demo-bar){padding-top:calc(26px + env(safe-area-inset-top))}body:has(.demo-bar) :is(.top,.side,.chat){top:calc(26px + env(safe-area-inset-top))}@media (display-mode:standalone){html{overscroll-behavior-y:none}[data-brand=maxfair] :is(.bottom-bar,.top,.nav-item,.tile,.promo,.chip,.btn){-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}}@media (max-width:560px){[data-brand=maxfair] :is(.btn.sm,.chip,.tabs button,.tabs a),[data-brand=maxfair] .tile-acts .btn{min-height:40px}[data-brand=maxfair] .tile-fav{margin:-8px -8px -8px 0;padding:8px}[data-brand=maxfair] .page .chips:has(>:nth-child(8)){scrollbar-width:none;flex-wrap:nowrap;margin-left:-16px;margin-right:-16px;padding:0 16px 2px;overflow-x:auto}[data-brand=maxfair] .page .chips:has(>:nth-child(8))::-webkit-scrollbar{display:none}[data-brand=maxfair] .page .chips:has(>:nth-child(8))>*{flex:none}[data-brand=maxfair] .table-wrap{-webkit-mask-image:linear-gradient(90deg,#000 86%,#0000);mask-image:linear-gradient(90deg,#000 86%,#0000)}[data-brand=maxfair] .table-wrap:not(:has(th:nth-child(5))){-webkit-mask-image:none;mask-image:none}[data-brand=maxfair] .row-head{align-items:flex-start}[data-brand=maxfair] .page{padding-left:14px;padding-right:14px}[data-brand=maxfair] .panel{padding:16px}[data-brand=maxfair] .rg-edit .btn{flex:1}}[data-brand=maxfair] .panel .chip:not(.on){background:var(--surface);border-color:var(--line)}.pip.alert{background:var(--gold);color:#2a1a05;min-width:17px;height:17px;box-shadow:0 0 0 3px var(--side);border-radius:50%;place-items:center;font-size:11px;font-style:normal;font-weight:900;display:grid;position:absolute;top:-3px;right:-3px}.avatar-btn{position:relative}.avatar.lg svg{width:24px;height:24px}@media (max-width:860px){[data-brand=maxfair]{--gutter:14px}[data-brand=maxfair] .page{padding-left:var(--gutter);padding-right:var(--gutter);padding-bottom:calc(92px + env(safe-area-inset-bottom))}[data-brand=maxfair] body:has(.game-frame) .page{padding-bottom:calc(92px + env(safe-area-inset-bottom))}[data-brand=maxfair] :is(.chips.cats,.live-now,.promos,.page .chips:has(>:nth-child(8))){margin-left:calc(-1 * var(--gutter));margin-right:calc(-1 * var(--gutter));padding-left:var(--gutter);padding-right:var(--gutter)}[data-brand=maxfair] :is(html,body){max-width:100%;overflow-x:clip}[data-brand=maxfair] .shell,[data-brand=maxfair] .main-col{min-width:0;max-width:100vw}[data-brand=maxfair] .bottom-bar{padding:6px 8px calc(6px + env(safe-area-inset-bottom));grid-template-columns:repeat(5,minmax(0,1fr)) minmax(0,1.25fr);align-items:center;gap:2px;display:grid}[data-brand=maxfair] body:has(.game-frame) .bottom-bar{padding:6px 8px calc(6px + env(safe-area-inset-bottom));grid-template-columns:repeat(5,minmax(0,1fr)) minmax(0,1.25fr);align-items:center;gap:2px;display:grid}[data-brand=maxfair] body:has(.modal-back) .bottom-bar{display:none}[data-brand=maxfair] .bottom-bar>*{letter-spacing:-.01em;min-width:0;padding:7px 0 5px;font-size:10.5px}[data-brand=maxfair] .bottom-bar>* span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}[data-brand=maxfair] .bottom-bar>.on{color:var(--red)}[data-brand=maxfair] .bottom-bar .cta{background:var(--red);height:42px;color:var(--accent-ink);border-radius:12px;flex-direction:row;justify-content:center;gap:6px;padding:0 8px;font-size:12.5px;font-weight:800}[data-brand=maxfair] .bottom-bar .cta svg{width:17px;height:17px}[data-brand=maxfair] .top{padding:0 var(--gutter);gap:8px}[data-brand=maxfair] .top>.icon-btn:first-child{display:none}[data-brand=maxfair] body:has(.game-frame) .top>.icon-btn:first-child{display:none}[data-brand=maxfair] .top>button.icon-btn:last-child{display:none}[data-brand=maxfair] .top .mobile-only .wordmark-svg{width:auto;height:17px}[data-brand=maxfair] .top .grow+.wallet+.grow{display:none}[data-brand=maxfair] .wallet .amt{padding:7px 12px;font-size:14px}[data-brand=maxfair] .top .btn.sm{min-height:38px;padding:8px 10px}[data-brand=maxfair] .page .strip,[data-brand=maxfair] .page .searchbar,[data-brand=maxfair] .page .chips.cats{display:none}[data-brand=maxfair] .promos{gap:10px;margin-top:2px}[data-brand=maxfair] .promo{border-radius:16px;flex:0 0 78%;gap:6px;min-height:0;padding:14px 14px 13px}[data-brand=maxfair] .promo strong{max-width:80%;font-size:22px}[data-brand=maxfair] .promo p{display:none}[data-brand=maxfair] .promo-cta{margin-top:6px;padding:7px 13px;font-size:12.5px}[data-brand=maxfair] .promo-art{width:96px;height:96px;bottom:-12px;right:-8px}[data-brand=maxfair] .live-now{gap:8px;margin-top:12px}[data-brand=maxfair] .live-now .live-card{flex:0 0 62%;padding:10px 12px}[data-brand=maxfair] .live-card strong{font-size:14.5px}[data-brand=maxfair] .section{margin-top:22px}[data-brand=maxfair] .h2{font-size:16.5px}[data-brand=maxfair] .row-head .muted.small{display:none}[data-brand=maxfair] .tiles{gap:10px}}@media (max-width:360px){[data-brand=maxfair] .top .mobile-only .wordmark-svg{height:14px}[data-brand=maxfair] .wallet .amt{padding:6px 9px;font-size:13px}[data-brand=maxfair] .top .icon-btn{width:36px;height:36px}[data-brand=maxfair] .bottom-bar>*{font-size:9.5px}[data-brand=maxfair] .bottom-bar .cta{padding:0 5px;font-size:11.5px}[data-brand=maxfair] .tile-acts .btn{padding:7px 2px;font-size:12px}}@supports (height:100dvh){@media (max-width:860px){[data-brand=maxfair] .modal{max-height:92dvh}[data-brand=maxfair] .shell{min-height:100dvh}}}@media (max-width:860px){[data-brand=maxfair] .bottom-bar{grid-template-columns:repeat(5,minmax(0,1fr)) max-content}[data-brand=maxfair] body:has(.game-frame) .bottom-bar{grid-template-columns:repeat(5,minmax(0,1fr)) max-content}[data-brand=maxfair] .bottom-bar .cta{margin-left:4px;padding:0 12px}[data-brand=maxfair] .bottom-bar .cta span{overflow:visible}}@media (max-width:420px){[data-brand=maxfair] .top .btn.ghost.sm,[data-brand=maxfair] .bottom-bar .cta svg{display:none}}.promo-shine{z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff47 50%,#0000 62%);animation:6s ease-in-out infinite promo-sweep;position:absolute;inset:0;transform:translate(-120%)}.promo-r .promo-shine{animation-delay:2s}.promo-j .promo-shine{animation-delay:4s}.promo-orb{z-index:-1;pointer-events:none;filter:blur(22px);background:#ffffff57;border-radius:50%;position:absolute}.promo-orb.o1{width:120px;height:120px;animation:9s ease-in-out infinite alternate promo-drift;top:-40px;left:-30px}.promo-orb.o2{background:#00000038;width:90px;height:90px;animation:11s ease-in-out infinite alternate-reverse promo-drift;bottom:-34px;right:22%}.promo{background-size:180% 180%;animation:12s ease-in-out infinite alternate promo-wash}.promo-art{animation:5s ease-in-out infinite promo-float}.promo-r .promo-art{animation-delay:-1.6s}.promo-j .promo-art{transform-origin:50%;animation-name:promo-turn;animation-duration:16s;animation-timing-function:linear}.promo-cta:not(.off):after{content:"→";margin-left:7px;animation:1.8s ease-in-out infinite promo-nudge;display:inline-block}@keyframes promo-sweep{0%,55%{transform:translate(-120%)}85%,to{transform:translate(120%)}}@keyframes promo-drift{0%{transform:translate(0)scale(1)}to{transform:translate(46px,28px)scale(1.25)}}@keyframes promo-wash{0%{background-position:0 30%}to{background-position:100% 70%}}@keyframes promo-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(-5deg)}}@keyframes promo-turn{to{transform:rotate(360deg)}}@keyframes promo-nudge{0%,to{transform:none}50%{transform:translate(4px)}}.tours{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tour{--h:#f2c14e;isolation:isolate;color:#fff;background:linear-gradient(180deg, #06110a33 0%, #06110adb 58%, #06110a 100%) padding-box, linear-gradient(150deg, var(--h), color-mix(in srgb, var(--h) 12%, transparent) 42%, color-mix(in srgb, var(--h) 70%, transparent)) border-box;border:1.5px solid #0000;border-radius:22px;flex-direction:column;gap:10px;min-height:330px;padding:16px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 40px #0006,inset 0 0 0 1px #ffffff0a}.tour.t2{--h:#59c749}.tour.t3{--h:#b99cff}a.tour:hover{box-shadow:0 22px 50px #00000080, 0 0 34px color-mix(in srgb, var(--h) 30%, transparent);transform:translateY(-4px)}.tour-bg{z-index:-3;object-fit:cover;opacity:.9;width:100%;height:100%;position:absolute;inset:0}.tour:before{content:"";z-index:-2;background:radial-gradient(120% 70% at 50% 0%, color-mix(in srgb, var(--h) 34%, transparent), transparent 62%);mix-blend-mode:screen;position:absolute;inset:0}.tour:after{content:"";z-index:-1;pointer-events:none;transform-origin:50% 0;background:linear-gradient(180deg, color-mix(in srgb, var(--h) 46%, transparent), transparent 72%);clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);opacity:.5;width:46%;height:150%;margin-left:-23%;animation:7s ease-in-out infinite alternate tour-beam;position:absolute;top:-30%;left:50%}.tour.t2:after{animation-delay:-2.4s}.tour.t3:after{animation-delay:-4.6s}@keyframes tour-beam{0%{transform:rotate(-24deg)}to{transform:rotate(24deg)}}.tour-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.tour-state{letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;background:#00000080;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:800;display:inline-flex}.tour-state .dot{background:#ffffff73;border-radius:50%;width:7px;height:7px}.tour-state.on .dot{background:#7dffb0;animation:1.6s ease-in-out infinite promo-pulse}.tour-play{letter-spacing:.05em;text-transform:uppercase;background:#00000059;border:1px solid #fff6;border-radius:999px;padding:5px 9px;font-size:10.5px;font-weight:700}.tour-crest{color:#1c1403;background:linear-gradient(145deg, #fff3c2, var(--h) 55%, color-mix(in srgb, var(--h) 60%, #000));width:54px;height:54px;box-shadow:0 8px 24px color-mix(in srgb, var(--h) 45%, transparent), inset 0 1px 0 #fff9;border-radius:16px;place-items:center;margin-top:30px;animation:4s ease-in-out infinite tour-bob;display:grid}.tour-crest svg{width:28px;height:28px}@keyframes tour-bob{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-5px)rotate(3deg)}}.tour-name{font-family:var(--font-cond), sans-serif;text-transform:uppercase;letter-spacing:.01em;text-shadow:0 2px 14px #0009;font-size:34px;font-weight:800;line-height:.95}.tour-line{color:#ffffffd1;font-size:13px;line-height:1.4}.tour-facts{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;margin-top:2px;display:grid}.tour-facts>span{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;background:#ffffff14;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:2px;padding:8px 9px;font-size:15px;font-weight:800;display:flex;overflow:hidden}.tour-facts em{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--h) 70%, #fff);font-size:9.5px;font-style:normal;font-weight:700}.tour-lead{flex-direction:column;gap:3px;font-size:12.5px;display:flex}.tour-lead>span{align-items:center;gap:8px;display:flex}.tour-lead b{background:var(--h);color:#1c1403;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10.5px;display:grid}.tour-lead em{font-variant-numeric:tabular-nums;margin-left:auto;font-style:normal;font-weight:800}.tour-cta{text-align:center;color:#1c1403;background:linear-gradient(180deg, color-mix(in srgb, var(--h) 70%, #fff), var(--h));box-shadow:0 6px 18px color-mix(in srgb, var(--h) 35%, transparent);border-radius:14px;margin-top:auto;padding:12px 16px;font-size:14.5px;font-weight:800}.tour-cta.off{color:#fffc;box-shadow:none;background:#ffffff1a}.tour.soon{background:linear-gradient(180deg, #171033 0%, #0b0a1c 100%) padding-box, linear-gradient(150deg, var(--h), transparent 45%, color-mix(in srgb, var(--h) 60%, transparent)) border-box}.tour-bracket{grid-template-rows:repeat(4,12px);grid-template-columns:repeat(3,1fr);gap:6px 16px;margin:4px 0;display:grid}.tour-bracket>*{background:#ffffff24;border-radius:6px}.tour-bracket i{grid-column:1}.tour-bracket i:first-of-type{grid-row:1}.tour-bracket i:nth-of-type(2){grid-row:2}.tour-bracket i:nth-of-type(3){grid-row:3}.tour-bracket i:nth-of-type(4){grid-row:4}.tour-bracket b{background:#ffffff3d;grid-column:2;align-self:center;height:12px}.tour-bracket b:first-of-type{grid-row:1/span 2}.tour-bracket b:nth-of-type(2){grid-row:3/span 2}.tour-bracket u{background:var(--h);grid-area:1/3/span 4;align-self:center;height:14px;animation:2.4s ease-in-out infinite promo-pulse}@media (max-width:980px){.tours{scroll-snap-type:x mandatory;scrollbar-width:none;margin-left:calc(-1 * var(--gutter,16px));margin-right:calc(-1 * var(--gutter,16px));padding:0 var(--gutter,16px) 4px;gap:10px;display:flex;overflow-x:auto}.tours::-webkit-scrollbar{display:none}.tour{scroll-snap-align:center;flex:0 0 82%;min-height:300px}.tour-name{font-size:30px}.tour-crest{margin-top:18px}}.menu-veil{display:none}[data-brand=maxfair] .menu-veil{z-index:49;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#040a066b;animation:.18s veil-in;display:block;position:fixed;inset:0}[data-brand=maxfair] .menu-box:has(.menu-veil) .avatar-btn{z-index:51;position:relative}[data-brand=maxfair] body:has(.menu-veil) .bottom-bar{filter:blur(3px);opacity:.55;pointer-events:none}@keyframes veil-in{0%{opacity:0}to{opacity:1}}.dep-or{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin:4px 0 -2px;font-size:11px;font-weight:700;display:flex}.dep-or:before,.dep-or:after{content:"";background:var(--line);flex:1;height:1px}@media (max-width:860px){[data-brand=maxfair] .bottom-bar{padding:7px 8px calc(7px + env(safe-area-inset-bottom));background:linear-gradient(180deg, color-mix(in srgb, var(--panel) 88%, transparent), color-mix(in srgb, var(--side) 96%, transparent));-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);border-top:0;grid-template-columns:52px repeat(4,minmax(0,1fr)) max-content;gap:0;box-shadow:0 -12px 34px #00000080}[data-brand=maxfair] body:has(.game-frame) .bottom-bar{padding:7px 8px calc(7px + env(safe-area-inset-bottom));background:linear-gradient(180deg, color-mix(in srgb, var(--panel) 88%, transparent), color-mix(in srgb, var(--side) 96%, transparent));-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);border-top:0;grid-template-columns:52px repeat(4,minmax(0,1fr)) max-content;gap:0;box-shadow:0 -12px 34px #00000080}[data-brand=maxfair] .bottom-bar:before{content:"";background:linear-gradient(90deg, transparent, var(--red) 30%, #f2c14e 70%, transparent);opacity:.75;height:1.5px;position:absolute;top:0;left:0;right:0}[data-brand=maxfair] .bottom-bar .bb-menu{color:var(--text);justify-content:center;align-self:stretch;padding:0}[data-brand=maxfair] .burger{flex-direction:column;justify-content:space-between;width:30px;height:24px;display:flex}[data-brand=maxfair] .burger b{transform-origin:50%;background:currentColor;border-radius:3px;height:4.5px;transition:transform .22s,opacity .18s,width .22s;display:block}[data-brand=maxfair] .burger b:nth-child(2){background:var(--red);width:68%}[data-brand=maxfair] .bb-menu.on .burger b:first-child{transform:translateY(9.75px)rotate(45deg)}[data-brand=maxfair] .bb-menu.on .burger b:nth-child(2){opacity:0}[data-brand=maxfair] .bb-menu.on .burger b:nth-child(3){transform:translateY(-9.75px)rotate(-45deg)}[data-brand=maxfair] .bottom-bar .bb{color:var(--muted);gap:4px;padding:3px 0 2px;font-weight:700;position:relative}[data-brand=maxfair] .bottom-bar .bb .ni{background:color-mix(in srgb, var(--hue) 20%, transparent);width:42px;height:30px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hue) 30%, transparent);border-radius:11px;transition:background .2s,box-shadow .2s,transform .2s}[data-brand=maxfair] .bottom-bar .bb .ni svg{width:19px;height:19px;animation:7s ease-in-out infinite bb-nudge}[data-brand=maxfair] .bottom-bar .bb:nth-child(3) .ni svg{animation-delay:1.7s}[data-brand=maxfair] .bottom-bar .bb:nth-child(4) .ni svg{animation-delay:3.4s}[data-brand=maxfair] .bottom-bar .bb:nth-child(5) .ni svg{animation-delay:5.1s}[data-brand=maxfair] .bottom-bar .bb:active .ni{transform:scale(.92)}[data-brand=maxfair] .bottom-bar .bb.on{color:var(--text)}[data-brand=maxfair] .bottom-bar .bb.on .ni{background:var(--hue);color:#10160a;box-shadow:0 0 18px color-mix(in srgb, var(--hue) 60%, transparent), inset 0 1px 0 #ffffff80;transform:translateY(-3px)}[data-brand=maxfair] .bottom-bar .bb.on .ni svg{animation:2.4s ease-in-out infinite ni-tilt}[data-brand=maxfair] .bottom-bar .bb.on .ni-bolt svg{animation-name:ni-zap}[data-brand=maxfair] .bottom-bar .bb.on .ni-board svg{animation-name:ni-flip}[data-brand=maxfair] .bottom-bar .cta{background:linear-gradient(180deg, #7be36a, var(--red));height:44px;box-shadow:0 6px 20px color-mix(in srgb, var(--red) 45%, transparent), inset 0 1px 0 #ffffff8c;border-radius:14px;margin-left:6px;padding:0 14px;font-size:13px;position:relative;overflow:hidden}[data-brand=maxfair] .bottom-bar .cta:after{content:"";background:linear-gradient(105deg,#0000,#ffffff8c,#0000);width:34%;animation:4.5s ease-in-out infinite jp-sweep;position:absolute;top:0;bottom:0;left:0;transform:translate(-140%)skew(-18deg)}}@keyframes bb-nudge{0%,86%,to{transform:none}90%{transform:translateY(-4px)scale(1.14)rotate(-9deg)}95%{transform:translateY(1px)rotate(7deg)}}@media (max-width:560px){[data-brand=maxfair] .tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}[data-brand=maxfair] .tile{border-radius:12px;position:relative}[data-brand=maxfair] .tile .card{aspect-ratio:1}[data-brand=maxfair] .tile .card .tag{letter-spacing:.04em;padding:2px 5px;font-size:8px;top:5px;left:5px}[data-brand=maxfair] .tile .card .badge-tl{display:none}[data-brand=maxfair] .tile-body{gap:5px;padding:6px 6px 7px}[data-brand=maxfair] .tile-top{display:block}[data-brand=maxfair] .tile-name{white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.2;display:block;overflow:hidden}[data-brand=maxfair] .tile-fav{z-index:2;background:#06110a99;border-radius:50%;margin:0;padding:5px;position:absolute;top:4px;right:4px}[data-brand=maxfair] .tile-fav svg{width:12px;height:12px}[data-brand=maxfair] .tile .meta{white-space:nowrap;font-size:10.5px;overflow:hidden}[data-brand=maxfair] .tile .meta .faint{display:none}[data-brand=maxfair] .tile-acts{gap:4px}[data-brand=maxfair] .tile-acts .btn{white-space:nowrap;border-radius:9px;min-height:32px;padding:0 2px;font-size:11px}}@media (max-width:360px){[data-brand=maxfair] .tile-acts .btn{padding:0;font-size:10px}[data-brand=maxfair] .bottom-bar .bb .ni{width:36px}[data-brand=maxfair] .bottom-bar .cta{padding:0 10px}}@media (prefers-reduced-motion:reduce){.promo,.promo-shine,.promo-orb,.promo-art,.promo-cta:after,.tour:after,.tour-crest,.tour-bracket u,.menu-veil,[data-brand=maxfair] .bottom-bar .bb .ni svg,[data-brand=maxfair] .bottom-bar .cta:after{animation:none!important}}@media (max-width:860px){:is(input:not([type=checkbox],[type=radio],[type=range]),select,textarea):not(.search-field input){font-size:16px!important}[data-brand=maxfair] .bottom-bar .bb{gap:1px;padding:0 0 2px}[data-brand=maxfair] .bottom-bar .bi{place-items:center;width:44px;height:36px;transition:transform .22s;display:grid;position:relative}[data-brand=maxfair] .bottom-bar .bi img{object-fit:contain;filter:saturate(.9)brightness(.92);width:36px;height:36px;animation:7s ease-in-out infinite bb-nudge}[data-brand=maxfair] .bottom-bar .bb:nth-child(3) .bi img{animation-delay:1.7s}[data-brand=maxfair] .bottom-bar .bb:nth-child(4) .bi img{animation-delay:3.4s}[data-brand=maxfair] .bottom-bar .bb:nth-child(5) .bi img{animation-delay:5.1s}[data-brand=maxfair] .bottom-bar .bb:active .bi{transform:scale(.9)}[data-brand=maxfair] .bottom-bar .bb.on .bi{transform:translateY(-5px)scale(1.2)}[data-brand=maxfair] .bottom-bar .bb.on .bi img{filter:saturate(1.15)brightness(1.08)drop-shadow(0 4px 10px #ffffff47);animation:2.6s ease-in-out infinite bb-float}[data-brand=maxfair] .bottom-bar .bb.on .bi:after{content:"";background:var(--red);width:22px;height:3px;box-shadow:0 0 10px var(--red);border-radius:2px;margin-left:-11px;position:absolute;bottom:-5px;left:50%}}@keyframes bb-float{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-2px)rotate(4deg)}}@media (max-width:360px){[data-brand=maxfair] .bottom-bar .bi{width:38px}[data-brand=maxfair] .bottom-bar .bi img{width:32px;height:32px}}@media (prefers-reduced-motion:reduce){[data-brand=maxfair] .bottom-bar .bi img{animation:none!important}}.foot-dd{border-bottom:1px solid var(--line)}.foot-dd summary{cursor:pointer;color:var(--muted);justify-content:space-between;align-items:center;gap:8px;padding:9px 0;font-weight:600;list-style:none;display:flex}.foot-dd summary::-webkit-details-marker{display:none}.foot-dd summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;margin-right:3px;transition:transform .2s;transform:rotate(45deg)}.foot-dd[open] summary{color:var(--text)}.foot-dd[open] summary:after{transform:rotate(-135deg)}.foot-dd summary em{color:var(--faint);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px;font-style:normal}.foot-dd>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;padding:2px 0 10px;display:grid}.foot-dd>div a{white-space:nowrap;text-overflow:ellipsis;padding:5px 0;font-size:13px;overflow:hidden}.about{background:var(--side);border-top:1px solid var(--line);padding:0 var(--gutter,24px) calc(18px + env(safe-area-inset-bottom))}.about details{max-width:1180px;margin:0 auto}.about summary{cursor:pointer;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-size:14px;font-weight:700;list-style:none;display:flex}.about summary::-webkit-details-marker{display:none}.about summary svg{flex:none;width:18px;height:18px;transition:transform .2s;transform:rotate(90deg)}.about details[open] summary{color:var(--text)}.about details[open] summary svg{transform:rotate(-90deg)}.about-body{color:var(--muted);columns:2 340px;column-gap:40px;padding:4px 0 22px;font-size:14px;line-height:1.65}.about-body>*{break-inside:avoid}.about-body h2{column-span:all;color:var(--text);margin:0 0 14px;font-size:20px}.about-body h3{color:var(--text);margin:14px 0 6px;font-size:15px}.about-body p{margin:0 0 8px}.about-body dl{margin:0}.about-body dt{color:var(--text);margin-top:10px;font-weight:700}.about-body dd{margin:2px 0 0}@media (max-width:860px){[data-brand=maxfair] .about{padding-bottom:calc(96px + env(safe-area-inset-bottom))}[data-brand=maxfair] .foot{padding-bottom:24px}[data-brand=maxfair] body:not(:has(.about)) .foot{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}.search-close{display:none}@media (max-width:860px){.search-field kbd{display:none}.search-close{flex:none;width:36px;height:36px;display:inline-grid}body:has(.demo-bar) .search-back{padding-top:calc(26px + env(safe-area-inset-top))}[data-brand=maxfair] .side.open .side-head>.icon-btn{display:none}[data-brand=maxfair] .side.open .side-head{padding-left:18px}}@media (max-width:560px){[data-brand=maxfair] .tiles.peek{scroll-snap-type:x proximity;scrollbar-width:none;margin-left:calc(-1 * var(--gutter));margin-right:calc(-1 * var(--gutter));padding:0 var(--gutter) 2px;scroll-padding-left:var(--gutter);display:flex;overflow-x:auto}[data-brand=maxfair] .tiles.peek::-webkit-scrollbar{display:none}[data-brand=maxfair] .tiles.peek .tile{scroll-snap-align:start;flex:0 0 calc(40% - 6.4px)}[data-brand=maxfair] .tiles.peek .tile-name{font-size:13px}}.promo-pic{z-index:-1;pointer-events:none;width:168px;height:168px;position:absolute;bottom:-8px;right:-6px}.promo-pic img{object-fit:contain;filter:drop-shadow(0 12px 18px #00000059);transform-origin:50% 80%;width:100%;height:100%;animation:4.6s ease-in-out infinite pic-float}.promo-r .promo-pic img{animation-delay:-1.5s}.promo-j .promo-pic img{animation-delay:-3s}a.promo:hover .promo-pic img{animation-duration:1.6s}.sp{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:0;background:#fff;width:14px;height:14px;animation:2.8s ease-in-out infinite sp-twinkle;position:absolute}.sp.s1{top:14%;left:6%}.sp.s2{width:10px;height:10px;animation-delay:.9s;top:2%;right:4%}.sp.s3{width:9px;height:9px;animation-delay:1.8s;bottom:20%;left:30%}@keyframes pic-float{0%,to{transform:translateY(0)rotate(-3deg)scale(1)}50%{transform:translateY(-9px)rotate(3deg)scale(1.04)}}@keyframes sp-twinkle{0%,to{opacity:0;transform:scale(.3)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}.promo strong,.promo p{max-width:62%}@media (max-width:980px){[data-brand=maxfair] .promo{flex-basis:84%;min-height:138px}[data-brand=maxfair] .promo-pic{width:132px;height:132px;bottom:-6px;right:-4px}[data-brand=maxfair] .promo strong{max-width:58%}}.dep-hero{background:radial-gradient(120% 140% at 85% 20%, #f2c14e57, transparent 60%), linear-gradient(120deg, var(--surface-2), var(--surface));border:1px solid color-mix(in srgb, #f2c14e 35%, var(--line));border-radius:18px;align-items:center;height:96px;margin:-2px 0 2px;padding:0 16px;display:flex;position:relative;overflow:hidden}.dep-hero span{max-width:52%;font-family:var(--font-cond), sans-serif;text-transform:uppercase;letter-spacing:.01em;color:var(--text);font-size:22px;font-weight:800;line-height:1;position:relative}.dep-hero img{object-fit:contain;filter:drop-shadow(0 8px 14px #00000073);position:absolute}.dep-hero .h-wallet{width:118px;height:118px;animation:5s ease-in-out infinite pic-float;bottom:-14px;right:8px}.dep-hero .h-coins{width:74px;height:74px;animation:4s ease-in-out -1.4s infinite pic-float;bottom:-6px;right:104px}.dep-hero .sp{background:#ffe9a8}.dep-hero .sp.s1{top:10%;left:auto;right:38%}.dep-hero .sp.s3{bottom:62%;left:auto;right:6%}.dep-hero:after{content:"";background:linear-gradient(105deg,#0000 40%,#ffffff29 50%,#0000 60%);animation:5s ease-in-out infinite promo-sweep;position:absolute;inset:0;transform:translate(-120%)}.dep-row>span:first-of-type{text-align:left;flex-direction:column;flex:1;gap:2px;display:flex}.dep-pic{object-fit:contain;filter:drop-shadow(0 4px 8px #0006);flex:none;width:46px;height:46px}.dep-row.soon .dep-pic{filter:grayscale(.6)opacity(.7)}[data-brand=maxfair] .dep-row.lit{background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(120deg, #f2c14e, color-mix(in srgb, var(--red) 60%, transparent) 55%, #f2c14e80) border-box;border:1.5px solid #0000;transition:transform .15s,box-shadow .15s;position:relative;overflow:hidden;box-shadow:0 8px 22px #0000004d}[data-brand=maxfair] .dep-row.lit:hover,[data-brand=maxfair] .dep-row.lit:active{background:linear-gradient(var(--surface-2), var(--surface-2)) padding-box, linear-gradient(120deg, #f2c14e, var(--red) 55%, #f2c14e) border-box;transform:translateY(-2px);box-shadow:0 12px 28px #0006,0 0 22px #f2c14e38}[data-brand=maxfair] .dep-row.lit:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000,#ffffff24,#0000);width:30%;animation:5.5s ease-in-out infinite jp-sweep;position:absolute;top:0;bottom:0;left:0;transform:translate(-140%)skew(-18deg)}[data-brand=maxfair] .dep-row.lit .dep-pic{animation:4.4s ease-in-out infinite pic-float}[data-brand=maxfair] .dep-row.lit>svg:last-child{color:#f2c14e;animation:1.6s ease-in-out infinite promo-nudge}[data-brand=maxfair] .dep-row strong{font-size:15.5px}[data-brand=maxfair] .dep-ways{background:var(--bg);border:1px solid var(--line);border-radius:16px;padding:4px}[data-brand=maxfair] .dep-ways button{border-radius:12px;font-weight:800;transition:background .2s,color .2s,box-shadow .2s}[data-brand=maxfair] .dep-ways button.on{background:linear-gradient(180deg, #7be36a, var(--red));color:var(--accent-ink);box-shadow:0 6px 16px color-mix(in srgb, var(--red) 40%, transparent), inset 0 1px 0 #ffffff80;border-color:#0000}[data-brand=maxfair] .modal .btn:is(.blue,.red):is(.lg,.block){min-height:50px;color:var(--accent-ink);background:linear-gradient(180deg, #7be36a, var(--red));box-shadow:0 8px 22px color-mix(in srgb, var(--red) 40%, transparent), inset 0 1px 0 #ffffff8c;border:0;border-radius:14px;font-size:16px;font-weight:800;transition:transform .12s;position:relative;overflow:hidden}[data-brand=maxfair] .modal .btn:is(.blue,.red):is(.lg,.block):active{transform:scale(.98)}[data-brand=maxfair] .modal .btn:is(.blue,.red):is(.lg,.block):after{content:"";background:linear-gradient(105deg,#0000,#ffffff80,#0000);width:26%;animation:4.5s ease-in-out infinite jp-sweep;position:absolute;top:0;bottom:0;left:0;transform:translate(-140%)skew(-18deg)}[data-brand=maxfair] .modal .btn:disabled:after{animation:none}[data-brand=maxfair] .buy-amount{background:linear-gradient(#fff3c2,#f2c14e);color:#0000;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:reduce){.promo-pic img,.sp,.dep-hero img,.dep-hero:after,.dep-row.lit:after,.dep-row.lit .dep-pic,.dep-row.lit>svg,[data-brand=maxfair] .modal .btn:after{animation:none!important}}@media (max-width:860px){[data-brand=maxfair] body:has(.side.open) .bottom-bar{z-index:41}[data-brand=maxfair] .side{padding-bottom:calc(84px + env(safe-area-inset-bottom))}[data-brand=maxfair] .foot-cols>:has(.foot-dd){grid-column:1/-1}}@media (max-width:360px){[data-brand=maxfair] .promo-pic{width:104px;height:104px}[data-brand=maxfair] .promo strong{max-width:60%;font-size:20px}}.row-all{background:var(--surface);border:1px solid var(--line);color:var(--text);white-space:nowrap;border-radius:999px;margin-left:auto;padding:6px 12px;font-size:12.5px;font-weight:700}.row-all:after{content:" →"}.row-head:has(.row-all) .muted.small{display:none}.tours-wrap.compact{margin-top:6px}.tours-wrap.compact .row-head{display:none}.tours-wrap.compact .tour{border-radius:18px;gap:7px;min-height:0;padding:12px 14px 14px}.tours-wrap.compact .tour-crest{border-radius:13px;width:44px;height:44px;margin:0;position:absolute;top:44px;right:12px}.tours-wrap.compact .tour-crest svg{width:23px;height:23px}.tours-wrap.compact .tour-name{max-width:78%;margin-top:6px;font-size:26px}.tours-wrap.compact .tour-line,.tours-wrap.compact .tour-lead{display:none}.tours-wrap.compact .tour-facts>span{padding:6px 8px;font-size:14px}.tours-wrap.compact .tour-cta{border-radius:12px;margin-top:4px;padding:9px 14px;font-size:13.5px}@media (max-width:980px){.tours-wrap.compact .tour{flex-basis:76%}}.pstories{scrollbar-width:none;gap:16px;margin-top:16px;padding:4px 2px;display:flex;overflow-x:auto}.pstories::-webkit-scrollbar{display:none}.pstory{width:78px;color:var(--muted);background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:700;display:flex}.pstory .ring{background:conic-gradient(from 0deg, #f2c14e, var(--red), #ff7a3d, #f2c14e);border-radius:50%;place-items:center;width:72px;height:72px;padding:3px;animation:6s linear infinite ring-turn;display:grid;position:relative}.pstory .ring:before{content:"";background:var(--panel);border-radius:50%;position:absolute;inset:3px}.pstory .ring img{object-fit:contain;width:54px;height:54px;animation:6s linear infinite reverse ring-turn;position:relative}.pstory:hover,.pstory:active{color:var(--text)}.pstory.p-j .ring{background:conic-gradient(#b99cff,#f2c14e,#b99cff)}@keyframes ring-turn{to{transform:rotate(360deg)}}.pstory-view{text-align:center;border-radius:26px;align-items:center;width:min(360px,100vw - 32px);min-height:440px;padding:26px 22px 24px;animation:.22s sheet-up}.pstory-view strong,.pstory-view p{max-width:100%}.pstory-view p{font-size:15px}.pstory-view .promo-pic.big{z-index:0;width:220px;height:220px;margin:8px 0 6px;position:relative;bottom:auto;right:auto}.pstory-view .promo-cta{margin-top:auto;padding:12px 22px;font-size:15px}.pstory-close{z-index:2;color:#fff;background:#0000004d;position:absolute;top:12px;right:12px}@media (prefers-reduced-motion:reduce){.pstory .ring,.pstory .ring img{animation:none}}@media (max-width:860px){[data-brand=maxfair] .fun-note{padding:7px 10px;flex-wrap:nowrap!important;gap:8px!important;margin-bottom:8px!important}[data-brand=maxfair] .fun-note>span:first-child{font-size:0;min-width:0!important}[data-brand=maxfair] .fun-note>span:first-child strong{font-size:13px}[data-brand=maxfair] .fun-note>span:first-child strong:after{content:" Play credits, no value.";color:var(--muted);font-weight:500}[data-brand=maxfair] .fun-note .btn.sm{white-space:nowrap;min-height:32px;padding:5px 10px;font-size:12.5px}[data-brand=maxfair] .fun-note .badge{white-space:nowrap;font-size:10px}[data-brand=maxfair] body:has(.game-frame) .page{padding-top:8px}[data-brand=maxfair] .game-frame{height:calc(100dvh - 232px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:12px;min-height:430px}}.tours-wrap.compact .tour-facts{gap:5px}.tours-wrap.compact .tour-facts>span{min-width:0;padding:6px}.tours-wrap.compact .tour-facts em{letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}table.lb tr.top10 td{background:color-mix(in srgb, var(--gold) 6%, transparent)}table.lb tr.top10 td:first-child{box-shadow:inset 3px 0 0 var(--gold)}.badge.lb-prize{background:color-mix(in srgb, var(--gold) 20%, transparent);color:var(--gold)}@media (max-width:560px){[data-brand=maxfair] .lb-hero{flex-direction:column;align-items:flex-start;gap:12px}[data-brand=maxfair] .lb-hero .h1{font-size:34px!important}.badge.lb-prize{display:none}}@media (min-width:901px){.lb-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){[data-brand=maxfair] .page .searchbar.trial-show{display:flex;margin-top:12px!important}[data-brand=maxfair] .page .chips.cats.trial-show{scrollbar-width:none;padding:0 var(--gutter) 2px;flex-wrap:nowrap;display:flex;overflow-x:auto;margin:10px calc(-1 * var(--gutter)) 0!important}[data-brand=maxfair] .page .chips.cats.trial-show::-webkit-scrollbar{display:none}}@media (max-width:560px){[data-brand=maxfair] .tiles.peek.three .tile{flex:0 0 calc(29.8507% - 7.16418px)}[data-brand=maxfair] .tiles.peek.three .tile-name{font-size:12px}}@media (min-width:561px){.tiles.peek.three{scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.tiles.peek.three::-webkit-scrollbar{display:none}.tiles.peek.three .tile{flex:0 0 178px}}.pstories.small{gap:12px;margin-top:20px}.pstories.small .pstory{width:calc(23.2558% - 8.37209px);min-width:70px;font-size:11.5px}.pstories.small .pstory .ring{width:62px;height:62px}.pstories.small .pstory .ring img{width:46px;height:46px}.pstory.p-l .ring{background:conic-gradient(#f2c14e,#fff3c2,#c9781f,#f2c14e)}.promo-l{background:linear-gradient(135deg,#2f7a35 0%,#0c2011 100%)}.winners{margin:0 calc(-1 * var(--gutter,16px));overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.winners-run{width:max-content;padding:2px var(--gutter,16px);gap:10px;animation:40s linear infinite winners-run;display:flex}.winners:hover .winners-run,.winners:active .winners-run{animation-play-state:paused}@keyframes winners-run{to{transform:translate(-50%)}}.winner{background:var(--panel);border:1px solid var(--line);white-space:nowrap;border-radius:14px;align-items:center;gap:9px;padding:8px 10px 8px 8px;display:flex}.winner .avatar.sm{background:var(--surface-2);border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-style:normal;font-weight:800;display:grid}.winner>span{flex-direction:column;line-height:1.2;display:flex}.winner strong{font-size:13px}.winner em{color:var(--muted);font-size:11.5px;font-style:normal}.winner .btn.sm{padding:4px 12px;font-size:12px;min-height:30px!important}.coming{scrollbar-width:none;margin:0 calc(-1 * var(--gutter,16px));padding:2px var(--gutter,16px);gap:10px;display:flex;overflow-x:auto}.coming::-webkit-scrollbar{display:none}.coming-card{background:var(--panel);border:1px solid var(--line);color:var(--text);border-radius:14px;flex-direction:column;flex:0 0 200px;gap:5px;padding:12px 14px;display:flex}.coming-card.off{border-style:dashed}.coming-card strong{font-size:15px}.coming-card p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.4}.coming-tag{background:var(--red);color:var(--accent-ink);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:10px;font-weight:800}.coming-tag.soon{background:color-mix(in srgb, var(--gold) 22%, transparent);color:var(--gold)}.coming-big{border:1px dashed color-mix(in srgb, var(--gold) 45%, var(--line));background:radial-gradient(120% 140% at 90% 0%, #f2c14e29, transparent 60%), var(--panel);border-radius:18px;flex-direction:column;gap:6px;padding:18px;display:flex}.coming-big strong{font-family:var(--font-cond), sans-serif;text-transform:uppercase;font-size:28px;font-weight:800;line-height:1}.coming-big p{max-width:620px;color:var(--muted);margin:0;font-size:13.5px;line-height:1.5}@media (prefers-reduced-motion:reduce){.winners-run{animation:none!important}}.tbans{scroll-snap-type:x proximity;scroll-padding-left:var(--gutter,16px);scrollbar-width:none;gap:10px;display:flex;overflow-x:auto;margin:6px calc(-1 * var(--gutter,16px)) 0!important;padding:6px var(--gutter,16px) 6px!important}.tbans::-webkit-scrollbar{display:none}.tban{--tone:#f2c14e;--deep:#3a2a05;scroll-snap-align:start;border:1px solid color-mix(in srgb, var(--tone) 55%, transparent);color:#fff;text-align:left;background:#0c2011;border-radius:18px;flex:0 0 min(78%,320px);min-height:152px;padding:0;position:relative;overflow:hidden;box-shadow:0 10px 24px #00000059,inset 0 0 0 1px #ffffff0d}.tban:has(.gold){--tone:#f2c14e;--deep:#4a3505}.tban:has(.ember){--tone:#ff7a3d;--deep:#4d1a06}.tban:has(.jade){--tone:#35d39a;--deep:#053b2a}.tban:has(.lime){--tone:#9be33c;--deep:#1f3d06}.tban:has(.amber){--tone:#ffb02e;--deep:#4a2c02}.tban:has(.ruby){--tone:#ff5468;--deep:#4a0714}.tban-bg{aspect-ratio:1;object-fit:cover;opacity:.55;filter:saturate(1.1);border-radius:22px;width:62%;animation:9s ease-in-out infinite alternate tban-drift;position:absolute;top:50%;right:-6%;transform:translateY(-50%)rotate(-6deg)scale(1.08)}@keyframes tban-drift{0%{transform:translateY(-50%)rotate(-6deg)scale(1.08)}to{transform:translateY(-53%)rotate(-3deg)scale(1.16)}}.tban-veil{background:linear-gradient(100deg, var(--deep) 0%, color-mix(in srgb, var(--deep) 88%, transparent) 42%, color-mix(in srgb, var(--deep) 20%, transparent) 78%, transparent 100%), radial-gradient(90% 120% at 100% 0%, color-mix(in srgb, var(--tone) 38%, transparent), transparent 62%);position:absolute;inset:0}.tban-veil:after{content:"";background:linear-gradient(105deg,#0000 46%,#ffffff29 50%,#0000 54%);animation:5.5s ease-in-out infinite tban-shine;position:absolute;inset:-40% -60%}@keyframes tban-shine{0%,55%{transform:translate(-45%)}to{transform:translate(45%)}}.tban:nth-child(2n) .tban-veil:after{animation-delay:-2.6s}.tban-pic{object-fit:contain;filter:drop-shadow(0 8px 12px #0000008c);width:92px;height:92px;animation:4.6s ease-in-out infinite pic-float;position:absolute;bottom:6px;right:8px}.tban:nth-child(2n) .tban-pic{animation-delay:-1.5s}.tban:nth-child(3n) .tban-pic{animation-delay:-3s}.tban-body{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:4px;min-height:152px;padding:12px 104px 12px 14px;display:flex;position:relative}.tban em{letter-spacing:.08em;text-transform:uppercase;color:var(--tone);align-items:center;gap:5px;font-size:10.5px;font-style:normal;font-weight:800;display:inline-flex}.tban em .dot{background:var(--tone);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite promo-pulse}.tban strong{font-family:var(--font-cond), sans-serif;text-transform:uppercase;text-shadow:0 2px 8px #00000080;font-size:20px;font-weight:800;line-height:1.02}.tban-line{color:#ffffffd1;font-size:12px;line-height:1.3}.tban-facts{color:#ffffffb8;text-transform:uppercase;letter-spacing:.04em;gap:12px;font-size:10.5px;display:flex}.tban-facts span{flex-direction:column;display:flex}.tban-facts b{color:#fff;letter-spacing:0;text-transform:none;font-size:14px}.tban-cta{background:var(--tone);color:#10140a;border-radius:999px;margin-top:auto;padding:5px 12px;font-size:12px;font-weight:800}.tban-cta.off{color:#ffffffd9;border:1px dashed color-mix(in srgb, var(--tone) 60%, transparent);background:#ffffff1f}.tban.soon .tban-bg{opacity:.42}@media (min-width:861px){.tban{flex-basis:300px}}@media (prefers-reduced-motion:reduce){.tban-bg,.tban-pic,.tban-veil:after{animation:none!important}}[data-brand=maxfair] .tour .tour-bg{filter:brightness(.5)saturate(.95)}.tban-facts b{white-space:nowrap}[data-brand=maxfair] .tour :is(.tour-name,.tour-line){text-shadow:0 1px 6px #000000bf}[data-brand=maxfair] :is(.tile .card,.art-box):has(>img.cover){background:radial-gradient(120% 120% at 50% 20%,#1d5a2a,#0c2011 62%,#06110a)}[data-brand=maxfair] :is(.tile .card,.art-box):has(>img.cover)>svg{visibility:hidden}.tile .tag.house{color:#1a1304;background:#f2c14e}.tile .house-line{color:#f2c14e;font-size:11.5px;font-weight:600}.notice.house-note{background:color-mix(in srgb, #f2c14e 12%, var(--panel));border-color:#f2c14e99}.daily{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:6px 0 4px;display:flex}.daily>div{flex-direction:column;gap:2px;display:flex}.daily .btn{min-width:170px}.logo .logo-img{width:auto;height:28px;display:block}.logo .logo-shield{width:auto;height:30px;display:block}@media (max-width:560px){.logo .logo-img{height:24px}}
