@property --mx-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.mx-card{position:relative;display:block;aspect-ratio:5/7;border-radius:calc(var(--mx-card-w, 64px) * .1);color:#16151a;background:linear-gradient(150deg,#fffdf7,#ece4d3);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 6px 14px rgba(0,0,0,.45);font-weight:800;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mx-card--red{color:#b3122e}.mx-card--art{background:#0d0b0f 50%/cover no-repeat}.mx-card__corner{position:absolute;top:6%;left:8%;font-size:calc(var(--mx-card-w, 64px) * .2);text-align:center}.mx-card__corner--bottom{top:auto;left:auto;right:8%;bottom:6%;transform:rotate(180deg)}.mx-card__pip{position:absolute;inset:0;font-size:calc(var(--mx-card-w, 64px) * .5)}.mx-card--back,.mx-card__pip{display:grid;place-items:center}.mx-card--back{color:rgba(245,215,127,.85);background:#0d0b0f url(/cards/gambit-back-v2.webp) 50%/cover no-repeat;border:0}.mx-flip{display:inline-block;perspective:900px;background:none;border:0;padding:0;cursor:default}button.mx-flip{cursor:pointer}.mx-flip__inner{position:relative;display:grid;transform-style:preserve-3d;transition:transform .75s cubic-bezier(.3,1.3,.5,1)}.mx-flip__face{grid-area:1/1;backface-visibility:hidden;-webkit-backface-visibility:hidden}.mx-flip--y .mx-flip__face--back{transform:rotateY(180deg)}.mx-flip--x .mx-flip__face--back{transform:rotateX(180deg)}.mx-flip--y.is-flipped .mx-flip__inner,.mx-flip--y.mx-flip--hover:focus-within .mx-flip__inner,.mx-flip--y.mx-flip--hover:hover .mx-flip__inner{transform:rotateY(180deg)}.mx-flip--x.is-flipped .mx-flip__inner,.mx-flip--x.mx-flip--hover:hover .mx-flip__inner{transform:rotateX(180deg)}.mx-deal{display:flex;justify-content:center}.mx-deal__slot{flex:none;opacity:0;transform:translate3d(calc((var(--n) / 2 - var(--i)) * 70% + 180%),-160%,0) rotate(-28deg) scale(.85);transition:transform .55s cubic-bezier(.2,.8,.2,1),opacity .3s ease;transition-delay:calc(var(--i) * .14s)}.mx-deal.is-dealt .mx-deal__slot{opacity:1;transform:none}.mx-deal__flip .mx-flip__inner{transition-delay:calc(var(--i) * .11s)}.mx-deal.is-open .mx-deal__flip .mx-flip__inner{transform:rotateY(180deg)}.mx-tilt{position:relative;transform:perspective(900px) rotateX(var(--mx-rx,0deg)) rotateY(var(--mx-ry,0deg));transform-style:preserve-3d;transition:transform .25s ease-out;will-change:transform}.mx-tilt__glare{position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s ease;background:radial-gradient(circle at var(--mx-gx,50%) var(--mx-gy,50%),rgba(255,245,210,.35),transparent 55%);mix-blend-mode:soft-light}.mx-tilt:hover .mx-tilt__glare{opacity:1}.mx-shine{position:relative;overflow:hidden;isolation:isolate}.mx-shine:after{position:absolute;top:0;bottom:0;left:0;width:40%;content:"";pointer-events:none;z-index:1;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:translateX(-160%) skewX(-18deg);animation:mxShine 5s ease-in-out 1.5s infinite}@keyframes mxShine{0%,75%{transform:translateX(-160%) skewX(-18deg)}to{transform:translateX(360%) skewX(-18deg)}}.mx-magnetic{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;padding:0 1.5rem;border-radius:.9rem;font-weight:800;color:#191307;background:linear-gradient(112deg,#8d5e12,#c38c20 28%,#f1d06c 53%,#dcae43 73%,#956411);box-shadow:0 10px 26px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.35),0 0 24px rgba(212,168,67,.25);transform:translate3d(var(--mx-tx,0),var(--mx-ty,0),0);transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease}.mx-magnetic:hover{box-shadow:0 16px 34px rgba(0,0,0,.45),0 0 34px rgba(240,202,94,.45),inset 0 1px 0 rgba(255,255,255,.4)}.mx-magnetic:active{transform:translate3d(var(--mx-tx,0),var(--mx-ty,0),0) scale(.97)}.mx-magnetic__label{position:relative;z-index:2;display:inline-flex;align-items:center;gap:.5rem;transform:translate3d(calc(var(--mx-tx, 0) * .4),calc(var(--mx-ty, 0) * .4),0)}.mx-ripple{position:absolute;z-index:1;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:999px;pointer-events:none;background:rgba(255,255,255,.6);animation:mxRipple .7s ease-out forwards}@keyframes mxRipple{to{transform:scale(26);opacity:0}}.mx-glow{position:relative;border-radius:var(--mx-radius);padding:1px;isolation:isolate}.mx-glow:before{inset:0;z-index:-1;background:conic-gradient(from var(--mx-angle),rgba(212,168,67,.15),#f5d77f,rgba(176,32,52,.7),rgba(212,168,67,.15) 40%,rgba(212,168,67,.15));animation:mxSpin 4s linear infinite}.mx-glow:after,.mx-glow:before{position:absolute;content:"";border-radius:inherit}.mx-glow:after{inset:-8px;z-index:-2;background:inherit;filter:blur(18px);opacity:.5}.mx-glow__content{border-radius:calc(var(--mx-radius) - 1px);background:#101015;height:100%}@keyframes mxSpin{to{--mx-angle:360deg}}.mx-chip{position:absolute;left:0;display:block;border-radius:999px;border:2px solid rgba(0,0,0,.35);background:repeating-conic-gradient(var(--mx-chip-a) 0 30deg,var(--mx-chip-b) 30deg 60deg);box-shadow:inset 0 0 0 3px rgba(0,0,0,.12),0 3px 0 rgba(0,0,0,.45),0 6px 12px rgba(0,0,0,.35)}.mx-chip:after{position:absolute;inset:22%;content:"";border-radius:999px;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.35),transparent 60%),var(--mx-chip-a);border:1px dashed rgba(255,255,255,.45)}.mx-chip--gold{--mx-chip-a:#b8862a;--mx-chip-b:#f5d77f}.mx-chip--red{--mx-chip-a:#8e1a2c;--mx-chip-b:#efe4cf}.mx-chip--dark{--mx-chip-a:#1f1d24;--mx-chip-b:#c9b48a}.mx-stack{position:relative}.mx-stack .mx-chip{opacity:0;transform:translateY(-120px) rotateX(60deg);transition:transform .5s cubic-bezier(.3,1.4,.5,1),opacity .2s ease;transition-delay:calc(var(--i) * .11s)}.mx-stack.is-in .mx-chip{opacity:1;transform:none}.mx-burst{position:relative;display:inline-block}.mx-burst__origin{position:absolute;width:0;height:0;pointer-events:none;z-index:30}.mx-burst__chip{position:absolute;left:-7px;top:-7px;width:14px;height:14px;border-radius:999px;border:2px dashed rgba(255,255,255,.7);background:#d4a843;animation:mxBurst .9s cubic-bezier(.15,.7,.3,1) forwards}.mx-burst__chip--1{background:#b3122e}.mx-burst__chip--2{background:#1f1d24;border-color:#f5d77f}@keyframes mxBurst{0%{transform:rotate(var(--a)) translateX(0) scale(.4);opacity:1}70%{opacity:1}to{transform:rotate(var(--a)) translateX(var(--d)) translateY(28px) scale(1) rotate(220deg);opacity:0}}.mx-text__mask{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.08em}.mx-text__word{display:inline-block;transform:translateY(110%);opacity:0;transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .5s ease}.mx-text.is-in .mx-text__word{transform:none;opacity:1}.mx-gold-text{background:linear-gradient(100deg,#b8862a,#f5d77f 40%,#fff3c4 50%,#f5d77f 60%,#b8862a);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:mxGoldFlow 4s linear infinite}@keyframes mxGoldFlow{to{background-position:-220% 0}}.mx-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.mx-marquee__track{display:flex;width:-moz-max-content;width:max-content;animation:mxMarquee var(--mx-speed,30s) linear infinite}.mx-marquee:hover .mx-marquee__track{animation-play-state:paused}.mx-marquee__group{display:flex;gap:2rem;padding-right:2rem}@keyframes mxMarquee{to{transform:translateX(-50%)}}.mx-shuffle{position:relative}.mx-shuffle__card{position:absolute;inset:0;transform:translateY(calc(var(--i) * -1px));animation:mxRiffle 3.2s ease-in-out infinite;animation-delay:calc(var(--i) * 45ms)}.mx-shuffle--hover .mx-shuffle__card{animation-play-state:paused}.mx-shuffle--hover:hover .mx-shuffle__card{animation-play-state:running}@keyframes mxRiffle{0%,15%,to{transform:translateY(calc(var(--i) * -1px)) rotate(0)}35%{transform:translate(calc(var(--side) * 62%),calc(var(--i) * -1px)) rotate(calc(var(--side) * 12deg))}55%{transform:translate(calc(var(--side) * 62%),calc(var(--i) * -1px - 6px)) rotate(calc(var(--side) * 4deg))}80%{transform:translateY(calc(var(--i) * -1px)) rotate(0)}}.mx-spotlight{position:relative;isolation:isolate}.mx-spotlight:before{position:absolute;inset:0;z-index:-1;content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s ease;background:radial-gradient(420px circle at var(--mx-sx,50%) var(--mx-sy,50%),rgba(212,168,67,.16),transparent 60%)}.mx-spotlight:hover:before{opacity:1}.mx-pulse{animation:mxPulse 1.8s ease-in-out infinite}@keyframes mxPulse{0%,to{box-shadow:0 0 0 0 rgba(240,202,94,.55)}50%{box-shadow:0 0 0 10px rgba(240,202,94,0)}}.mx-float{animation:mxFloat 5s ease-in-out infinite}@keyframes mxFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.mx-burst__chip,.mx-float,.mx-glow:before,.mx-gold-text,.mx-marquee__track,.mx-pulse,.mx-shine:after,.mx-shuffle__card{animation:none!important}.mx-deal__slot,.mx-flip__inner,.mx-magnetic,.mx-stack .mx-chip,.mx-text__word,.mx-tilt{transition:none!important}.mx-deal__slot,.mx-stack .mx-chip,.mx-text__word{opacity:1;transform:none}.mx-magnetic,.mx-magnetic__label,.mx-tilt{transform:none!important}}.mx-table{position:relative;width:min(100%,40rem);aspect-ratio:1.6;margin:2.5rem auto}.mx-table__rail{position:absolute;inset:8% 6%;border-radius:999px;padding:4.2%;background:radial-gradient(ellipse at 50% 20%,#3b2a1d,#160f0a 75%);box-shadow:inset 0 2px 0 rgba(255,220,160,.18),inset 0 -10px 24px rgba(0,0,0,.6),0 40px 80px rgba(0,0,0,.65),0 0 0 1px rgba(212,168,67,.35)}.mx-table__felt{position:relative;width:100%;height:100%;border-radius:999px;overflow:hidden;background:radial-gradient(ellipse at 50% 38%,rgba(255,245,210,.16),transparent 55%),repeating-radial-gradient(circle at 50% 50%,rgba(255,255,255,.012) 0 2px,transparent 2px 4px),radial-gradient(ellipse at 50% 50%,#14513a,#082a1d 72%,#051a12);box-shadow:inset 0 0 0 2px rgba(212,168,67,.6),inset 0 0 50px rgba(0,0,0,.65)}.mx-table__line{position:absolute;inset:14% 12%;border-radius:999px;border:1px solid rgba(245,215,127,.28)}.mx-table__brand{top:70%;font-weight:900;letter-spacing:.5em;font-size:clamp(.7rem,2.2vw,1.1rem);color:rgba(245,215,127,.22)}.mx-table__board,.mx-table__brand{position:absolute;left:50%;transform:translate(-50%,-50%)}.mx-table__board{top:42%}.mx-table__pot{position:absolute;left:50%;top:62%;transform:translate(-50%,-50%) scale(.9);opacity:.95}@media (max-width:640px){.mx-table__board{transform:translate(-50%,-50%) scale(.72)}.mx-table__pot{display:none}}.mx-seat{position:absolute;z-index:2;display:flex;flex-direction:column;align-items:center;gap:.25rem;transform:translate(-50%,-50%) scale(.4);opacity:0;transition:transform .6s cubic-bezier(.3,1.5,.5,1),opacity .4s ease;transition-delay:calc(var(--i) * 90ms + .15s)}.mx-table.is-in .mx-seat{transform:translate(-50%,-50%);opacity:1}.mx-seat__avatar{position:relative;border-radius:999px;padding:2px;background:linear-gradient(135deg,#f5d77f,#8d5e12);box-shadow:0 8px 18px rgba(0,0,0,.55);transition:box-shadow .35s ease,transform .35s ease}@media (min-width:768px){.mx-seat__avatar{transform:scale(1.3)}.mx-seat{gap:.6rem}}.mx-seat.is-active .mx-seat__avatar{box-shadow:0 0 0 3px rgba(245,215,127,.9),0 0 26px rgba(240,202,94,.8),0 8px 18px rgba(0,0,0,.55)}.mx-seat__name{max-width:6.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.12rem .5rem;border-radius:999px;font-size:.68rem;font-weight:700;color:#f4eee6;background:rgba(10,9,12,.82);border:1px solid rgba(212,168,67,.3)}.mx-seat.is-active .mx-seat__name{color:#191307;background:linear-gradient(135deg,#f5d77f,#c3922b)}.mx-seat__dealer{position:absolute;right:-.9rem;top:-.4rem;display:grid;width:1.3rem;height:1.3rem;place-items:center;border-radius:999px;font-size:.65rem;font-weight:900;color:#191307;background:#fffaf0;box-shadow:0 2px 6px rgba(0,0,0,.5)}.mx-seat--empty .mx-seat__free{display:grid;width:2.6rem;height:2.6rem;place-items:center;border-radius:999px;font-size:.5rem;color:rgba(245,215,127,.45);border:1px dashed rgba(245,215,127,.3);background:rgba(0,0,0,.25);text-transform:uppercase;letter-spacing:.04em}@media (min-width:768px){.mx-seat--empty .mx-seat__free{width:3.3rem;height:3.3rem;font-size:.55rem}}@media (prefers-reduced-motion:reduce){.mx-seat{transition:none!important;transform:translate(-50%,-50%);opacity:1}}@media (max-width:640px){.mx-table{aspect-ratio:1.15;margin:1.5rem auto}.mx-table__rail{inset:12% 7%}.mx-table__board{top:44%;transform:translate(-50%,-50%) scale(.6)}.mx-seat__avatar{transform:scale(.85)}.mx-seat__name{max-width:4.6rem;font-size:.58rem;padding:.08rem .4rem}.mx-seat--empty .mx-seat__free{width:1.9rem;height:1.9rem;font-size:0}}.mx-success{position:fixed;inset:0;z-index:90;display:grid;place-items:center;pointer-events:none}.mx-success__origin{position:absolute;left:50%;top:46%;width:0;height:0}.mx-success__chip{position:absolute;left:calc(var(--s) / -2);top:calc(var(--s) / -2);width:var(--s);height:var(--s);animation:mxSuccessChip 1.3s cubic-bezier(.15,.75,.3,1) forwards}@keyframes mxSuccessChip{0%{transform:rotate(var(--a)) translateX(0) scale(.3);opacity:0}12%{opacity:1}to{transform:rotate(var(--a)) translateX(var(--d)) translateY(60px) rotate(260deg) scale(1);opacity:0}}.mx-success__badge{position:relative;display:inline-flex;align-items:center;gap:.6rem;padding:.7rem 1.1rem .7rem .7rem;border-radius:999px;font-size:.9rem;font-weight:800;color:#fff;background:rgba(14,13,18,.92);border:1px solid rgba(245,215,127,.5);box-shadow:0 20px 50px rgba(0,0,0,.6),0 0 40px rgba(212,168,67,.3);backdrop-filter:blur(10px);animation:mxSuccessBadge 1.9s cubic-bezier(.2,.9,.2,1.2) forwards}.mx-success__check{display:grid;width:2rem;height:2rem;place-items:center;border-radius:999px;color:#191307;background:linear-gradient(135deg,#f5d77f,#c3922b)}@keyframes mxSuccessBadge{0%{opacity:0;transform:scale(.6) translateY(12px)}15%{opacity:1;transform:scale(1.05)}25%,80%{opacity:1;transform:none}to{opacity:0;transform:translateY(-10px)}}.mx-rank{display:grid;gap:.45rem;padding:.75rem .9rem;border-radius:1rem;border:1px solid rgba(212,168,67,.25);background:linear-gradient(135deg,rgba(36,29,19,.85),rgba(17,18,22,.92))}.mx-rank__track{height:.5rem;border-radius:999px;background:rgba(255,255,255,.08)}.mx-rank__fill,.mx-rank__track{position:relative;overflow:hidden}.mx-rank__fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8d5e12,#f1d06c 60%,#fff0ae);box-shadow:0 0 12px rgba(240,202,94,.55);transition:width 1.4s cubic-bezier(.2,.8,.2,1) .3s}.mx-rank__fill:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);transform:translateX(-100%);animation:mxRankShine 3.5s ease-in-out 1.8s infinite}@keyframes mxRankShine{0%,60%{transform:translateX(-100%)}to{transform:translateX(100%)}}.mx-rise{animation:mxRise .55s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i, 0) * 70ms)}@keyframes mxRise{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mx-rank__fill:after,.mx-rise,.mx-success__badge{animation:none!important}.mx-rank__fill{transition:none!important}}.mx-tv-timer{position:relative;padding:clamp(.6rem,1.6vh,1.4rem) clamp(1.4rem,3vw,3rem)}.mx-tv-timer__svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.mx-tv-timer__bar,.mx-tv-timer__track{fill:none;vector-effect:non-scaling-stroke}.mx-tv-timer__track{stroke:rgba(255,255,255,.07);stroke-width:6}.mx-tv-timer__bar{stroke:#f0ca5e;stroke-width:6;stroke-linecap:round;filter:drop-shadow(0 0 10px rgba(240,202,94,.75));transition:stroke-dasharray 1s linear,stroke .4s ease}.mx-tv-timer--warn .mx-tv-timer__bar{stroke:#f59e0b;filter:drop-shadow(0 0 12px rgba(245,158,11,.8))}.mx-tv-timer--danger .mx-tv-timer__bar{stroke:#f43f5e;filter:drop-shadow(0 0 16px rgba(244,63,94,.9))}.mx-tv-timer--danger{animation:mxTvDanger 1s ease-in-out infinite}.mx-tv-timer--paused .mx-tv-timer__bar{stroke:rgba(240,202,94,.45);filter:none}.mx-tv-timer__content{position:relative}@keyframes mxTvDanger{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}.mx-tv-flip-in{display:inline-block;animation:mxTvFlipIn .9s cubic-bezier(.2,.9,.25,1.15) both;transform-origin:50% 60%}@keyframes mxTvFlipIn{0%{opacity:0;transform:perspective(900px) rotateX(-90deg);filter:blur(4px)}60%{opacity:1;filter:none}to{transform:none}}.mx-tv-bust{position:fixed;inset:auto 0 9vh 0;z-index:60;display:flex;justify-content:center;pointer-events:none}.mx-tv-bust__card{display:flex;align-items:center;gap:1.5rem;padding:1.1rem 2rem 1.1rem 1.2rem;border-radius:1.4rem;background:linear-gradient(135deg,rgba(60,10,20,.95),rgba(16,13,18,.97));border:1px solid rgba(244,63,94,.45);box-shadow:0 30px 80px rgba(0,0,0,.7),0 0 50px rgba(176,32,52,.35);animation:mxTvBust 4.8s cubic-bezier(.2,.9,.2,1) both}.mx-tv-bust__suit{display:grid;width:4.2rem;height:4.2rem;place-items:center;border-radius:1rem;font-size:2.6rem;color:#191307;background:linear-gradient(135deg,#f5d77f,#c3922b)}.mx-tv-bust__label{font-size:clamp(.9rem,1.4vw,1.3rem);font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#fda4af}.mx-tv-bust__name{font-size:clamp(2rem,3.6vw,3.6rem);font-weight:900;line-height:1.05;color:#fff}.mx-tv-bust__place{margin-left:.5rem;padding:.5rem 1rem;border-radius:999px;font-size:clamp(1.1rem,1.8vw,1.8rem);font-weight:900;color:#f5d77f;border:1px solid rgba(245,215,127,.45)}@keyframes mxTvBust{0%{opacity:0;transform:translateY(60px) scale(.9)}10%{opacity:1;transform:none}85%{opacity:1;transform:none}to{opacity:0;transform:translateY(-20px)}}.mx-tv-winner{position:fixed;inset:0;z-index:70;display:grid;place-items:center;overflow:hidden;cursor:pointer;background:radial-gradient(circle at 50% 45%,#3c2c0c,#050508 65%);animation:landingFade .5s ease-out both}.mx-tv-winner__rays{position:absolute;left:50%;top:45%;width:160vmax;height:160vmax;margin:-80vmax 0 0 -80vmax;opacity:.35;background:repeating-conic-gradient(from 0deg,rgba(245,215,127,.25) 0 6deg,transparent 6deg 18deg);-webkit-mask-image:radial-gradient(circle,#000 0,transparent 60%);mask-image:radial-gradient(circle,#000 0,transparent 60%);animation:mxTvRays 30s linear infinite}@keyframes mxTvRays{to{transform:rotate(1turn)}}.mx-tv-winner__burst{position:absolute;left:50%;top:45%;width:0;height:0}.mx-tv-winner__chip{position:absolute;left:-2vmin;top:-2vmin;width:4vmin;height:4vmin;opacity:0;animation:mxTvChip 2.6s cubic-bezier(.15,.75,.3,1) var(--delay) both}@keyframes mxTvChip{0%{opacity:0;transform:rotate(var(--a)) translateX(0) scale(.3)}10%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateX(var(--d)) translateY(18vmin) rotate(300deg) scale(1.1)}}.mx-tv-winner__content{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.mx-tv-winner__crown{width:12vmin;height:12vmin;color:#f5d77f;filter:drop-shadow(0 0 24px rgba(240,202,94,.85));animation:mxTvCrown 1.1s cubic-bezier(.3,1.6,.5,1) .2s both,landingCrown 3s ease-in-out 1.4s infinite}@keyframes mxTvCrown{0%{opacity:0;transform:translateY(-40px) scale(.4) rotate(-20deg)}to{opacity:1;transform:none}}.mx-tv-winner__avatar{margin-top:1vmin;border-radius:999px;padding:6px;background:conic-gradient(from 0deg,#f5d77f,#8d5e12,#fff0ae,#c3922b,#f5d77f);box-shadow:0 0 60px rgba(240,202,94,.55);transform:scale(2.2);margin-bottom:7vmin;animation:mxTvPop .9s cubic-bezier(.3,1.5,.5,1) .35s both}@keyframes mxTvPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(2.2)}}.mx-tv-winner__label{font-size:clamp(1rem,2vw,2rem);font-weight:800;letter-spacing:.35em;text-transform:uppercase;color:#f0ca5e;animation:landingRise .7s .7s both}.mx-tv-winner__name{font-size:clamp(3rem,8vw,9rem);font-weight:900;line-height:1;margin-top:.5rem;background:linear-gradient(100deg,#b8862a,#f5d77f 40%,#fff3c4 50%,#f5d77f 60%,#b8862a);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:landingRise .8s .85s both,mxGoldFlow 4s linear 1.6s infinite}.mx-tv-winner__tournament{margin-top:1rem;font-size:clamp(1rem,1.8vw,1.8rem);color:#d6d0c8;animation:landingRise .7s 1.05s both}@media (prefers-reduced-motion:reduce){.mx-tv-bust__card,.mx-tv-flip-in,.mx-tv-timer--danger,.mx-tv-winner,.mx-tv-winner__avatar,.mx-tv-winner__chip,.mx-tv-winner__crown,.mx-tv-winner__label,.mx-tv-winner__name,.mx-tv-winner__rays,.mx-tv-winner__tournament{animation:none!important}.mx-tv-winner__chip{display:none}.mx-tv-timer__bar{transition:none}}.mx-sheet{animation:mxSheetIn .5s cubic-bezier(.2,.9,.25,1.08) both}@keyframes mxSheetIn{0%{opacity:0;transform:translate3d(0,48px,0) scale(.98)}to{opacity:1;transform:none}}.mx-cover{--cover-shift:0}.mx-cover__img{transform:translate3d(0,calc(var(--cover-shift) * -.35px),0) scale(calc(1.04 + var(--cover-shift) * .0006));transform-origin:50% 30%;will-change:transform}.mx-cover:after{position:absolute;inset:0;z-index:1;content:"";pointer-events:none;background:#0c0d12;opacity:calc(var(--cover-shift) / 260)}.mx-cover--alive .mx-cover__img{animation:mxCoverBreathe 14s ease-in-out infinite alternate}@keyframes mxCoverBreathe{0%{scale:1}to{scale:1.08}}.mx-champion{position:relative;display:flex;flex-direction:column;align-items:center;overflow:hidden;padding:1.4rem 1rem 1.1rem;border-radius:1.4rem;text-align:center;border:1px solid rgba(212,175,55,.5);background:radial-gradient(circle at 50% 30%,rgba(80,60,18,.75),rgba(16,17,21,.95) 70%);box-shadow:0 10px 40px rgba(0,0,0,.5),0 0 34px rgba(212,168,67,.18);animation:mxRise .6s cubic-bezier(.2,.8,.2,1) both}.mx-champion__rays{position:absolute;left:50%;top:38%;width:34rem;height:34rem;margin:-17rem 0 0 -17rem;opacity:.35;pointer-events:none;background:repeating-conic-gradient(rgba(245,215,127,.28) 0 7deg,transparent 7deg 20deg);-webkit-mask-image:radial-gradient(circle,#000 0,transparent 60%);mask-image:radial-gradient(circle,#000 0,transparent 60%);animation:mxTvRays 40s linear infinite}.mx-champion__crown{position:relative;color:#f5d77f;filter:drop-shadow(0 0 10px rgba(240,202,94,.8));animation:mxTvCrown .9s cubic-bezier(.3,1.6,.5,1) .15s both,landingCrown 3s ease-in-out 1.2s infinite}.mx-champion__avatar{position:relative;margin-top:.35rem;border-radius:999px;padding:3px;background:conic-gradient(from 0deg,#f5d77f,#8d5e12,#fff0ae,#c3922b,#f5d77f);box-shadow:0 0 26px rgba(240,202,94,.45)}.mx-champion__label{position:relative;margin-top:.7rem;font-size:.62rem;font-weight:800;letter-spacing:.28em;text-transform:uppercase;color:#f0ca5e}.mx-champion__name{position:relative;margin-top:.2rem;font-size:1.6rem;font-weight:900;line-height:1.1;background:linear-gradient(100deg,#b8862a,#f5d77f 40%,#fff3c4 50%,#f5d77f 60%,#b8862a);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:mxGoldFlow 4s linear infinite}.mx-champion__points{position:relative;margin-top:.35rem;font-size:.75rem;font-weight:800;color:#f5d77f}@media (prefers-reduced-motion:reduce){.mx-champion,.mx-champion__crown,.mx-champion__name,.mx-champion__rays,.mx-cover--alive .mx-cover__img,.mx-sheet{animation:none!important}.mx-cover__img{transform:none!important}}.mx-loader{display:flex;flex-direction:column;align-items:center;gap:.9rem;font-size:.75rem;color:#a3a3a3}.mx-loader__label{text-align:center}.mx-tab-enter{animation:mxTabEnter .42s cubic-bezier(.2,.8,.2,1) both}@keyframes mxTabEnter{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:none}}.mx-medal{perspective:700px;cursor:default}.mx-medal__img{transition:transform .9s cubic-bezier(.3,1.2,.4,1);transform-style:preserve-3d}.group:active .mx-medal__img,.group:hover .mx-medal__img{transform:rotateY(1turn)}.mx-medal--earned .mx-medal__img{animation:mxMedalFloat 5s ease-in-out infinite}.mx-medal--earned:after{position:absolute;left:50%;top:50%;width:9rem;height:9rem;margin:-4.5rem 0 0 -4.5rem;content:"";border-radius:999px;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgba(255,240,210,.45) 48%,transparent 60%);background-size:250% 100%;mix-blend-mode:soft-light;animation:mxMedalGlint 4.5s ease-in-out 1s infinite}@keyframes mxMedalFloat{0%,to{translate:0 0}50%{translate:0 -5px}}@keyframes mxMedalGlint{0%,60%{background-position:130% 0}to{background-position:-30% 0}}@media (prefers-reduced-motion:reduce){.mx-medal--earned .mx-medal__img,.mx-medal--earned:after,.mx-tab-enter{animation:none!important}.mx-medal__img{transition:none}.group:active .mx-medal__img,.group:hover .mx-medal__img{transform:none}}.admin-live-dot{width:.55rem;height:.55rem;border-radius:999px;background:#34d399;box-shadow:0 0 0 0 rgba(52,211,153,.6);animation:adminLive 1.6s ease-out infinite}@keyframes adminLive{0%{box-shadow:0 0 0 0 rgba(52,211,153,.6)}to{box-shadow:0 0 0 10px rgba(52,211,153,0)}}.admin-live-card__cover img{transition:transform 8s ease-out}.admin-live-card:hover .admin-live-card__cover img{transform:scale(1.06)}.admin-stat-tile{display:flex;flex-direction:column;gap:.35rem;padding:.85rem 1rem;border-radius:1rem;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03)}.admin-stat-tile__label{display:flex;align-items:center;gap:.4rem;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#9ca3af}.admin-stat-tile__label svg{color:#d4a843}.admin-stat-tile__value{font-size:1.6rem;font-weight:900;line-height:1.1;color:#fff;font-variant-numeric:tabular-nums}.admin-card{transition:transform .3s cubic-bezier(.2,.7,.2,1),border-color .3s ease,box-shadow .3s ease,opacity .3s ease}.admin-card:hover{transform:translateY(-4px);box-shadow:0 20px 44px rgba(0,0,0,.4),0 0 26px rgba(212,168,67,.08)}.admin-card__cover img{transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .5s ease}.admin-card:hover .admin-card__cover img{transform:scale(1.05)}.admin-date-badge{position:absolute;left:.7rem;bottom:.6rem;z-index:2;display:flex;flex-direction:column;align-items:center;min-width:2.9rem;padding:.3rem .5rem;border-radius:.7rem;line-height:1;color:#191307;background:linear-gradient(135deg,#f5d77f,#c3922b);box-shadow:0 6px 16px rgba(0,0,0,.45)}.admin-date-badge b{font-size:1.2rem;font-weight:900}.admin-date-badge small{font-size:.6rem;font-weight:700;text-transform:uppercase}@media (prefers-reduced-motion:reduce){.admin-live-dot{animation:none}.admin-card,.admin-card__cover img,.admin-live-card__cover img{transition:none}.admin-card:hover,.admin-card:hover .admin-card__cover img,.admin-live-card:hover .admin-live-card__cover img{transform:none}}.ctl-main-btn{display:inline-flex;min-height:3.4rem;align-items:center;gap:.6rem;padding:0 1.8rem;border-radius:1rem;font-size:1.05rem;font-weight:900;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.ctl-main-btn:active{transform:scale(.97)}.ctl-main-btn:disabled{opacity:.5}.ctl-main-btn--play{color:#191307;background:linear-gradient(112deg,#8d5e12,#c38c20 28%,#f1d06c 53%,#dcae43 73%,#956411);box-shadow:0 12px 30px rgba(212,168,67,.3)}.ctl-main-btn--play:hover{filter:brightness(1.08)}.ctl-main-btn--pause{color:#fde68a;background:rgba(245,158,11,.14);border:1px solid rgba(245,158,11,.5)}.ctl-main-btn--pause:hover{background:rgba(245,158,11,.22)}.ctl-round-btn{display:inline-flex;min-height:3rem;align-items:center;gap:.45rem;padding:0 1.1rem;border-radius:.9rem;font-size:.85rem;font-weight:800;color:#e5e7eb;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05);transition:background .2s ease,border-color .2s ease,transform .2s ease}.ctl-round-btn:hover:not(:disabled){background:rgba(255,255,255,.11);border-color:rgba(212,168,67,.45)}.ctl-round-btn:active:not(:disabled){transform:scale(.96)}.ctl-round-btn:disabled{opacity:.4}.ctl-action{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;padding:1rem;border-radius:1.1rem;text-align:left;border:1px solid rgba(255,255,255,.08);background:linear-gradient(160deg,rgba(25,23,20,.9),rgba(15,15,20,.95));transition:transform .25s cubic-bezier(.2,.7,.2,1),border-color .25s ease,box-shadow .25s ease}.ctl-action:hover{transform:translateY(-3px);border-color:rgba(212,168,67,.45);box-shadow:0 16px 32px rgba(0,0,0,.35),0 0 22px rgba(212,168,67,.1)}.ctl-action__icon{display:grid;width:2.6rem;height:2.6rem;place-items:center;margin-bottom:.45rem;border-radius:.8rem;color:#f5d77f;background:rgba(212,168,67,.12);border:1px solid rgba(212,168,67,.3)}.ctl-action__label{font-size:.95rem;font-weight:800;color:#fff}.ctl-action__hint{font-size:.72rem;color:#9ca3af}.ctl-action--danger .ctl-action__icon{color:#fda4af;background:rgba(244,63,94,.1);border-color:rgba(244,63,94,.35)}.ctl-action--danger:hover{border-color:rgba(244,63,94,.45)}@media (prefers-reduced-motion:reduce){.ctl-action,.ctl-main-btn,.ctl-round-btn{transition:none}.ctl-action:hover{transform:none}}.ctl-rise{animation:mxRise .55s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--d,0s)}.ctl-panel{border-color:rgba(212,168,67,.3);background:linear-gradient(135deg,#1b1812,#121318 55%,#0b0c10);transition:border-color .5s ease,box-shadow .5s ease}.ctl-tone-warn{border-color:rgba(245,158,11,.5);box-shadow:0 0 40px rgba(245,158,11,.08)}.ctl-tone-danger{border-color:rgba(244,63,94,.6);animation:ctlDanger 1s ease-in-out infinite}@keyframes ctlDanger{0%,to{box-shadow:0 0 0 rgba(244,63,94,0)}50%{box-shadow:0 0 46px rgba(244,63,94,.25)}}.ctl-ring{position:relative;width:14.5rem;height:14.5rem}.ctl-ring svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.ctl-ring__track{fill:rgba(0,0,0,.35);stroke:rgba(255,255,255,.07);stroke-width:6}.ctl-ring__bar{fill:none;stroke:#f0ca5e;stroke-width:6;stroke-linecap:round;filter:drop-shadow(0 0 6px rgba(240,202,94,.7));transition:stroke-dashoffset 1s linear,stroke .4s ease}.ctl-tone-warn .ctl-ring__bar{stroke:#f59e0b;filter:drop-shadow(0 0 7px rgba(245,158,11,.8))}.ctl-tone-danger .ctl-ring__bar{stroke:#f43f5e;filter:drop-shadow(0 0 9px rgba(244,63,94,.9))}.ctl-tone-paused .ctl-ring__bar{stroke:rgba(240,202,94,.4);filter:none}.ctl-tone-gold .ctl-ring:after{position:absolute;inset:-6px;content:"";border-radius:999px;border:1px solid rgba(240,202,94,.25);animation:ctlBreath 2.4s ease-in-out infinite;pointer-events:none}@keyframes ctlBreath{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.04);opacity:0}}.ctl-ring__inner{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;text-align:center}.ctl-ring__label{font-size:.68rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#f5d77f}.ctl-ring__state{font-size:.7rem;color:#9ca3af}.ctl-clock{display:flex;align-items:center;font-size:3.4rem;font-weight:900;line-height:1;color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.ctl-tone-warn .ctl-clock{color:#fde68a}.ctl-tone-danger .ctl-clock{color:#fda4af}.ctl-clock__digit{display:inline-block;min-width:.62em;text-align:center;animation:ctlDigit .35s cubic-bezier(.2,.9,.3,1.2)}.ctl-clock__sep{display:inline-block;margin:0 .04em;opacity:.7;animation:ctlBlink 1s steps(1) infinite}.ctl-tone-idle .ctl-clock__sep,.ctl-tone-paused .ctl-clock__sep{animation:none}@keyframes ctlDigit{0%{opacity:.2;transform:translateY(-35%) rotateX(70deg)}to{opacity:1;transform:none}}@keyframes ctlBlink{50%{opacity:.2}}.ctl-blinds{display:flex;min-width:0;flex-direction:column;gap:.2rem;padding:.9rem 1rem;border-radius:1rem;border:1px solid rgba(255,255,255,.09);background:rgba(0,0,0,.28)}.ctl-blinds__label{font-size:.65rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#9ca3af}.ctl-blinds__value{font-size:clamp(1.4rem,2.2vw,2rem);font-weight:900;line-height:1.1;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ctl-blinds--next .ctl-blinds__value{color:#d1d5db;font-size:clamp(1.1rem,1.7vw,1.5rem)}.ctl-blinds__ante{min-height:1rem;font-size:.75rem;font-weight:700;color:#f5d77f}.ctl-blinds--next .ctl-blinds__ante{color:#9ca3af;font-weight:600}.ctl-main-btn{min-height:2.9rem;padding:0 1.4rem;font-size:.95rem}.ctl-round-btn{min-height:2.9rem;padding:0 .95rem}.ctl-progress{position:absolute;left:0;right:0;bottom:0;height:3px;background:rgba(255,255,255,.05)}.ctl-progress span{display:block;height:100%;background:linear-gradient(90deg,#8d5e12,#f0ca5e);box-shadow:0 0 10px rgba(240,202,94,.6);transition:width 1s linear}.ctl-tone-warn .ctl-progress span{background:#f59e0b}.ctl-tone-danger .ctl-progress span{background:#f43f5e}.ctl-stat{display:flex;flex-direction:column;gap:.15rem;padding:.8rem .9rem;border-radius:1rem;border:1px solid rgba(255,255,255,.08);background:linear-gradient(160deg,rgba(25,23,20,.85),rgba(15,15,20,.95));transition:border-color .25s ease,transform .25s ease}.ctl-stat:hover{border-color:rgba(212,168,67,.35);transform:translateY(-2px)}.ctl-stat__label{display:flex;align-items:center;justify-content:space-between;font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#9ca3af}.ctl-stat__value{font-size:1.7rem;font-weight:900;line-height:1.1;font-variant-numeric:tabular-nums}.ctl-stat__hint{font-size:.65rem;color:#6b7280}.ctl-todo{transition:border-color .2s ease,background .2s ease,transform .2s ease}.ctl-todo:hover{border-color:rgba(212,168,67,.45);background:rgba(212,168,67,.08);transform:translateX(3px)}.ctl-chip{display:flex;min-height:2.9rem;align-items:center;justify-content:center;gap:.5rem;padding:0 .8rem;border-radius:.9rem;font-size:.82rem;font-weight:800;color:#e5e7eb;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.035);transition:border-color .2s ease,background .2s ease,transform .2s ease,color .2s ease}.ctl-chip svg{color:#d4a843;transition:transform .3s cubic-bezier(.3,1.6,.5,1)}.ctl-chip:hover{color:#fff;border-color:rgba(212,168,67,.45);background:rgba(212,168,67,.08);transform:translateY(-2px)}.ctl-chip:hover svg{transform:scale(1.18) rotate(-6deg)}.ctl-chip--danger svg{color:#fb7185}.ctl-chip--danger:hover{border-color:rgba(244,63,94,.45);background:rgba(244,63,94,.08)}@media (prefers-reduced-motion:reduce){.ctl-clock__digit,.ctl-clock__sep,.ctl-rise,.ctl-tone-danger,.ctl-tone-gold .ctl-ring:after{animation:none!important}.ctl-chip,.ctl-chip svg,.ctl-progress span,.ctl-ring__bar,.ctl-stat,.ctl-todo{transition:none}}.ctl-blinds__value{white-space:normal;overflow:visible;overflow-wrap:anywhere}.ctl-blinds__value[data-size=sm]{font-size:clamp(1.15rem,1.7vw,1.55rem)}.ctl-blinds__value[data-size=xs]{font-size:clamp(1rem,1.4vw,1.3rem)}.ctl-tabs{display:flex;gap:.5rem;overflow-x:auto;padding:.15rem;scrollbar-width:none}.ctl-tabs::-webkit-scrollbar{display:none}.ctl-tab{flex:none;min-height:2.9rem;padding:0 1.05rem;position:relative}.ctl-tab--end{margin-left:auto}.ctl-tab.is-active{color:#191307;border-color:transparent;background:linear-gradient(112deg,#8d5e12,#c38c20 28%,#f1d06c 53%,#dcae43 73%,#956411);box-shadow:0 10px 24px rgba(212,168,67,.25);animation:ctlTabIn .4s cubic-bezier(.3,1.4,.5,1)}.ctl-tab.is-active svg{color:#191307}.ctl-tab.is-active:hover{transform:none;color:#191307}.ctl-tab__badge{padding:.1rem .4rem;border-radius:.4rem;font-size:.68rem;font-weight:800;font-variant-numeric:tabular-nums;background:rgba(255,255,255,.1);color:#d1d5db}.ctl-tab.is-active .ctl-tab__badge{background:rgba(0,0,0,.2);color:#191307}@keyframes ctlTabIn{0%{transform:scale(.92);filter:brightness(1.4)}to{transform:none;filter:none}}.ctl-chip--sm{min-height:2.5rem;padding:0 .85rem;font-size:.78rem}.ctl-chip--icon{padding:0 .65rem}.ctl-journey{display:flex;align-items:center;gap:0;padding:.7rem 1.1rem;border-radius:1rem;border:1px solid rgba(255,255,255,.07);background:linear-gradient(90deg,rgba(17,17,24,.85),rgba(24,21,16,.85),rgba(17,17,24,.85))}.ctl-journey__step{display:flex;flex:1;align-items:center;gap:.65rem;min-width:0}.ctl-journey__step:first-child{flex:0 0 auto}.ctl-journey__line{position:relative;flex:1;height:3px;margin:0 .9rem;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.08)}.ctl-journey__line>span{position:absolute;inset:0;transform:scaleX(0);transform-origin:left;border-radius:inherit;background:linear-gradient(90deg,#34d399,#f0ca5e);transition:transform 1.1s cubic-bezier(.2,.8,.2,1) .2s}.ctl-journey__line.is-filled>span{transform:scaleX(1);animation:ctlLineFill 1.1s cubic-bezier(.2,.8,.2,1) .2s both}@keyframes ctlLineFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ctl-journey__line.is-filled>span:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent);transform:translateX(-100%);animation:ctlLineShine 2.8s ease-in-out 1.4s infinite}@keyframes ctlLineShine{0%,50%{transform:translateX(-100%)}to{transform:translateX(100%)}}.ctl-journey__dot{position:relative;display:grid;flex:none;width:1.9rem;height:1.9rem;place-items:center;border-radius:999px;font-size:.8rem;font-weight:900;color:#6b7280;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);transition:all .4s ease}.ctl-journey__step.is-done .ctl-journey__dot{color:#052e1f;border-color:transparent;background:linear-gradient(135deg,#6ee7b7,#10b981);animation:ctlDotPop .5s cubic-bezier(.3,1.6,.5,1) both}.ctl-journey__step.is-active .ctl-journey__dot{color:#191307;border-color:transparent;background:linear-gradient(135deg,#f5d77f,#c3922b);box-shadow:0 0 0 4px rgba(240,202,94,.15),0 0 18px rgba(240,202,94,.45)}.ctl-journey__step.is-active .ctl-journey__dot:after{position:absolute;inset:-6px;content:"";border-radius:inherit;border:2px solid rgba(240,202,94,.55);animation:ctlBreath 2s ease-out infinite}@keyframes ctlDotPop{0%{transform:scale(.4)}to{transform:none}}.ctl-journey__text{display:flex;min-width:0;flex-direction:column;line-height:1.15}.ctl-journey__label{font-size:.85rem;font-weight:800;color:#6b7280;white-space:nowrap}.ctl-journey__hint{font-size:.66rem;color:#4b5563;white-space:nowrap}.ctl-journey__step.is-done .ctl-journey__label{color:#d1d5db}.ctl-journey__step.is-active .ctl-journey__label{color:#f5d77f}.ctl-journey__step.is-active .ctl-journey__hint{color:#9ca3af}@media (max-width:640px){.ctl-journey__hint{display:none}.ctl-journey__line{margin:0 .45rem}.ctl-journey{padding:.6rem .7rem}}@media (prefers-reduced-motion:reduce){.ctl-journey__line.is-filled>span,.ctl-journey__line.is-filled>span:after,.ctl-journey__step.is-active .ctl-journey__dot:after,.ctl-journey__step.is-done .ctl-journey__dot,.ctl-tab.is-active{animation:none!important}.ctl-journey__dot,.ctl-journey__line>span{transition:none}}.ctl-undo{position:fixed;left:50%;bottom:28px;z-index:60;display:flex;align-items:center;gap:14px;padding:10px 10px 10px 16px;overflow:hidden;border-radius:14px;border:1px solid rgba(212,168,67,.35);background:rgba(18,17,14,.94);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 18px 50px rgba(0,0,0,.55);color:#d9d6cc;font-size:13px;transform:translateX(-50%);animation:ctl-undo-in .26s cubic-bezier(.16,1,.3,1) both}.ctl-undo__text b{color:#fff;font-weight:700}.ctl-undo__btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:9px;border:1px solid rgba(212,168,67,.5);background:rgba(212,168,67,.14);color:#f3dfa6;font-weight:700;transition:background-color .15s ease}.ctl-undo__btn:hover:not(:disabled){background:rgba(212,168,67,.24)}.ctl-undo__btn kbd{font-family:var(--font-jetbrains-mono),monospace;font-size:10px;padding:0 5px;border-radius:5px;border:1px solid rgba(243,223,166,.3);color:rgba(243,223,166,.8)}.ctl-undo__timer{position:absolute;left:0;bottom:0;height:2px;width:100%;background:linear-gradient(90deg,#a77c2a,#f3d488);transform-origin:left;animation:ctl-undo-timer 10s linear both}@keyframes ctl-undo-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@keyframes ctl-undo-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.ctl-undo,.ctl-undo__timer{animation:none}}.mx-lb-in{animation:mxLbIn .6s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--d,0s)}@keyframes mxLbIn{0%{opacity:0;transform:translate3d(0,18px,0) scale(.985)}to{opacity:1;transform:none}}.mx-lb-leader{animation:mxLbLeader .8s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--d,0s)}@keyframes mxLbLeader{0%{opacity:0;transform:translate3d(0,22px,0) scale(.97)}65%{opacity:1;transform:translate3d(0,-2px,0) scale(1.006)}to{opacity:1;transform:none}}.mx-lb-leader__glow{position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(245,213,135,.55),0 0 42px rgba(199,172,118,.18);opacity:0;animation:mxLbGlow 1.6s ease-out both;animation-delay:calc(var(--d, 0s) + .35s)}@keyframes mxLbGlow{0%{opacity:0}35%{opacity:1}to{opacity:.35}}.mx-lb-sheen{position:absolute;inset:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none}.mx-lb-sheen:before{position:absolute;inset:-20% auto -20% 0;width:38%;content:"";background:linear-gradient(100deg,transparent,rgba(245,213,135,.07) 40%,rgba(245,213,135,.14) 50%,rgba(245,213,135,.07) 60%,transparent);transform:translate3d(-120%,0,0) skewX(-14deg);animation:mxLbSheen 9s ease-in-out 1.4s infinite}@keyframes mxLbSheen{0%{transform:translate3d(-120%,0,0) skewX(-14deg)}16%,to{transform:translate3d(320%,0,0) skewX(-14deg)}}.mx-lb-bar{transform-origin:left center;transition:transform .7s cubic-bezier(.2,.8,.2,1);animation:mxLbBar .9s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--d,0s)}@keyframes mxLbBar{0%{transform:scaleX(0)}}.mx-lb-row{animation:mxRise .5s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(min(var(--i, 0), 12) * 45ms + .12s)}.mx-lb-lift{transition:transform .25s cubic-bezier(.2,.8,.2,1),border-color .25s ease}@media (hover:hover){.mx-lb-lift:hover{transform:translate3d(0,-2px,0)}}.mx-lb-stale{opacity:.55;transition:opacity .2s ease}.mx-lb-fresh{opacity:1;transition:opacity .3s ease}@media (prefers-reduced-motion:reduce){.mx-lb-bar,.mx-lb-in,.mx-lb-leader,.mx-lb-leader__glow,.mx-lb-row,.mx-lb-sheen:before{animation:none!important}.mx-lb-leader__glow{opacity:.35}.mx-lb-bar,.mx-lb-fresh,.mx-lb-lift,.mx-lb-stale{transition:none!important}.mx-lb-lift:hover{transform:none}}:root{--gambit-ground:#0c0e0d;--gambit-panel:#151715;--gambit-raised:#1d201c;--gambit-gold:#c7ac76;--gambit-line:rgba(199,172,118,.28);--gambit-text:#f2eee5;--gambit-muted:#b4b4a9;--gambit-radius:12px}::-moz-selection{background:#c7ac76;color:#11130f}::selection{background:#c7ac76;color:#11130f}.gambit-card{border:1px solid var(--gambit-line);border-radius:var(--gambit-radius);background:var(--gambit-panel);color:var(--gambit-text)}.gambit-button{border-radius:8px}.gambit-button-primary{background:#1c1b18;color:#ecd9b2;border:1px solid #a78f60;box-shadow:none}.gambit-button-primary:hover{background:#29251d;color:#ecd9b2;border-color:#d4bb88;box-shadow:none}.app-shell{background:var(--gambit-ground);color:var(--gambit-text)}.app-backdrop{background-image:linear-gradient(180deg,rgba(8,11,9,.22),rgba(8,11,9,.8) 85%),url(/backgrounds/table-felt.webp);background-position:top}.app-shell main{background:transparent;scrollbar-color:#62563d var(--gambit-ground);caret-color:var(--gambit-gold)}.app-shell :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--gambit-gold);outline-offset:3px}.app-shell :is(input,select,textarea){accent-color:var(--gambit-gold)}body:has(.app-shell),html:has(.app-shell){height:100%!important;overflow:hidden!important}.app-header,.app-sidebar{background:rgba(12,15,13,.96)!important;border-color:var(--gambit-line)!important;backdrop-filter:none;box-shadow:none}.app-header{position:relative;min-height:64px;height:64px}.header-brand{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;height:48px}.app-sidebar nav a[class*="bg-[#1a1a24]"]{background:rgba(199,172,118,.08)!important;box-shadow:inset 1px 0 var(--gambit-gold)}.app-sidebar nav a[class*="bg-[#1a1a24]"]:after{content:none}.dashboard-page{max-width:1280px;margin-inline:auto;--dash-border:var(--gambit-line)}.dashboard-hero{min-height:232px;padding:clamp(24px,4vw,44px);border:0;border-radius:var(--gambit-radius);background:linear-gradient(90deg,rgba(10,14,11,.93),rgba(10,14,11,.3)),url(/backgrounds/table-felt.webp) center 40% /cover;box-shadow:none}.dashboard-hero:after{content:none}.dashboard-hero h1{max-width:24ch;font-weight:500;letter-spacing:-.03em;text-wrap:balance}.dashboard-hero p{color:#c1c1b5;max-width:42ch;line-height:1.7}.dashboard-primary-action{color:#ecd9b2!important;background:#1c1b18!important;border:1px solid #a78f60;box-shadow:none;width:auto}.dashboard-primary-action:hover{background:#29251d!important;box-shadow:none;filter:none;transform:none}html:not(.is-desktop-app) .dashboard-panel,html:not(.is-desktop-app) .dashboard-stat-card,html:not(.is-desktop-app) .dashboard-tournament-card,html:not(.is-desktop-app) body:not(.is-desktop-app) .dashboard-panel,html:not(.is-desktop-app) body:not(.is-desktop-app) .dashboard-stat-card,html:not(.is-desktop-app) body:not(.is-desktop-app) .dashboard-tournament-card{border:1px solid var(--gambit-line)!important;border-radius:var(--gambit-radius);background:rgba(19,23,19,.96)!important;box-shadow:none!important;backdrop-filter:none}.dashboard-tournament-card{position:relative;padding:28px!important}.dashboard-tournament-card:after,.dashboard-tournament-card:before{content:"";position:absolute;width:32px;height:12px;border-color:var(--gambit-gold);border-style:solid;pointer-events:none}.dashboard-tournament-card:before{left:9px;top:9px;border-width:1px 0 0 1px}.dashboard-tournament-card:after{right:9px;bottom:9px;border-width:0 1px 1px 0}.dashboard-tournament-card h2{font-weight:500}.dashboard-tournament-card h2:after{content:"";display:block;width:64px;height:1px;background:var(--gambit-gold);margin-top:16px;margin-bottom:14px}.dashboard-stat-card{transition:border-color .18s ease}.dashboard-stat-card:hover{transform:none;box-shadow:none;border-color:#a78f60!important}.dashboard-stat-card>.absolute{display:none}.dashboard-page .text-gray-400{color:var(--gambit-muted)}.dashboard-page .dashboard-panel h3{font-weight:500}.dashboard-panel>.flex:first-child{gap:12px;flex-wrap:wrap}.dashboard-page [class*="bg-[#d4a843]"][class*=rounded-full]{background:#2b2b21;color:#e3c88f}@media (max-width:767px){.app-header{height:calc(64px + env(safe-area-inset-top))!important}.header-brand{width:min(43vw,180px)}.app-shell main{padding-inline:16px}.dashboard-hero{min-height:240px;padding:28px 20px 24px;border-radius:8px;gap:22px}.dashboard-hero h1{font-size:clamp(25px,6.5vw,32px);line-height:1.3}.dashboard-hero>a{width:auto;align-self:flex-start}.dashboard-primary-action{min-height:44px;font-size:13px;padding:10px 16px}.dashboard-tournament-card{padding:24px 20px!important}.dashboard-player-hero{min-height:180px}}@media (prefers-reduced-motion:reduce){.dashboard-stat-card,.gambit-button{transition:none}}.dashboard-wordmark{position:relative;display:block;width:108px;height:36px;margin-top:16px;pointer-events:none}.dashboard-wordmark>span{position:absolute;inset:0;-webkit-mask:url(/gambit-gold-logo.png) center/contain no-repeat;mask:url(/gambit-gold-logo.png) center/contain no-repeat}.dashboard-wordmark-base{background:#96999e;opacity:.3}.dashboard-wordmark-paint{background:linear-gradient(90deg,#e1bb70,#eeb775 18%,#dc92a8 38%,#a699d8 58%,#82b8d5 78%,#84c4b0);opacity:.65;animation:dashboardWordmarkColour 8s linear infinite}.dashboard-wordmark-sweep{background:linear-gradient(90deg,transparent,#f1c675 36%,#fff5dd 50%,#98d6e6 64%,transparent);background-size:9% 100%;background-repeat:no-repeat;animation:dashboardWordmarkLine 8s linear infinite}@keyframes dashboardWordmarkColour{0%,8%{clip-path:inset(0 100% 0 0)}55%,74%{clip-path:inset(0)}94%,to{clip-path:inset(0 0 0 100%)}}@keyframes dashboardWordmarkLine{0%,7.99%{background-position:-10%;opacity:0}8%{background-position:-10%;opacity:.9}55%{background-position:110%;opacity:.9}55.01%,to{background-position:110%;opacity:0}}@media (prefers-reduced-motion:reduce){.dashboard-wordmark>span{animation:none}.dashboard-wordmark-paint{clip-path:inset(0)}.dashboard-wordmark-sweep{display:none}}