*{box-sizing:border-box;margin:0;padding:0}.scroll-slider-container{--platform-slide-min-height:calc(100dvh - var(--app-header-offset,0px));--platform-slide-top-offset:var(--app-header-offset,0px);z-index:10;width:100vw;height:100dvh;position:fixed;top:0;left:0}.scroll-slider{scroll-snap-type:y mandatory;scrollbar-width:none;width:100%;height:100%;margin:0;padding:0;list-style:none;overflow-y:scroll}.scroll-slide{scroll-snap-align:start;contain:layout;flex-direction:column;align-items:center;width:100%;height:100dvh;min-height:100dvh;display:flex;position:relative;overflow:hidden auto}.scroll-slide>*{contain:layout;width:100%;min-height:0;margin-top:auto;margin-bottom:auto}.scroll-slide:nth-of-type(odd),.scroll-slide:nth-of-type(2n){color:#fff;background-color:#0000}.scroll-indicator{mix-blend-mode:difference;z-index:100;pointer-events:none;flex-direction:column;align-items:center;list-style-type:none;display:flex;position:fixed;top:50%;right:4%;transform:translateY(-50%)}.indicator-index{color:#fff;margin:.5rem 0;font:.65rem helvetica,sans-serif;transition:transform .5s ease-in-out,margin .5s ease-in-out;position:relative}.indicator-index:first-of-type:before,.indicator-index:last-of-type:after{content:none}.indicator-index:before,.indicator-index:after{content:"";background-color:#fff;width:.015rem;height:1.25rem;transition:transform .5s ease-in-out;position:absolute;left:calc(50% - .03rem);transform:translate(-50%)scaleY(0)}.indicator-index:before{transform-origin:bottom;top:-1.3rem}.indicator-index:after{transform-origin:top;bottom:-1.3rem}.indicator-index.expand{margin:5rem 0;transform:scale(3)}.indicator-index.expand:first-of-type{margin-top:0}.indicator-index.expand:last-of-type{margin-bottom:0}.indicator-index.expand:before,.indicator-index.expand:after{transform:scaleY(1)}@media (max-width:1023px){.scroll-slider-container{--platform-slide-min-height:auto;--platform-slide-top-offset:0px;z-index:auto;height:auto;min-height:0;position:static;top:auto}.scroll-slider{scroll-snap-type:none;height:auto;overflow-y:visible}.scroll-slide{scroll-snap-align:none;height:auto;min-height:auto;padding-top:1.5rem;padding-bottom:1.5rem;overflow-y:visible}.scroll-slide:first-child{padding-top:0}.scroll-slide>*{margin-top:0;margin-bottom:0}.scroll-indicator{display:none}}
.CardsOnHand-module__LZsryG__mobileScroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;scroll-snap-type:x proximity;scrollbar-width:none;padding-inline:12px;scroll-padding-inline:12px;overflow:auto hidden;container-type:inline-size}.CardsOnHand-module__LZsryG__mobileScroll::-webkit-scrollbar{display:none}.CardsOnHand-module__LZsryG__mobileTrack{gap:10px;width:max-content;min-width:100%;margin:0;padding:0;list-style:none;display:flex}.CardsOnHand-module__LZsryG__mobileSlide{scroll-snap-align:start;flex:0 0 calc(50dvw - 33px);min-width:0}@supports (width:100cqw){.CardsOnHand-module__LZsryG__mobileSlide{flex:0 0 calc(50cqw - 17px)}}.CardsOnHand-module__LZsryG__mobileThumb{background:linear-gradient(90deg,#22d3eea6,#22d3eef2);border-radius:9999px;height:100%;box-shadow:0 0 10px #00ffff59}.CardsOnHand-module__LZsryG__wrapper{inset-inline:0;bottom:env(safe-area-inset-bottom,0);pointer-events:none;touch-action:pan-y;z-index:100;justify-content:center;display:flex;position:absolute}.CardsOnHand-module__LZsryG__hands{--curvature:70deg;width:100%;max-width:1040px;transform-style:preserve-3d;pointer-events:auto;justify-content:center;margin:0;padding:0;list-style:none;display:flex;position:relative;transform:translateY(min(22vmin,180px))}.CardsOnHand-module__LZsryG__handCard{aspect-ratio:2/3;transform-origin:50% 100%;cursor:pointer;width:min(20vw,20vh);transform-style:preserve-3d;transform:rotate(var(--curve))translateY(-235%);flex:none;transition:transform .4s cubic-bezier(.4,0,.2,1),filter .3s,z-index .4s;position:absolute}.CardsOnHand-module__LZsryG__cardWrapper{width:100%;height:100%;position:relative}@media (hover:hover) and (pointer:fine) and (min-width:768px){.CardsOnHand-module__LZsryG__fanCard{will-change:transform;backface-visibility:hidden;transition:transform .25s}}.CardsOnHand-module__LZsryG__handCard:hover{animation:none}.CardsOnHand-module__LZsryG__handCard:hover .CardsOnHand-module__LZsryG__fanCard{transform:none}.CardsOnHand-module__LZsryG__handCard:active{animation:none}.CardsOnHand-module__LZsryG__handCard:active .CardsOnHand-module__LZsryG__fanCard{transform:none}@media (hover:hover) and (pointer:fine) and (min-width:768px){.CardsOnHand-module__LZsryG__handCard:hover{z-index:60;animation:1s ease-in-out infinite alternate forwards CardsOnHand-module__LZsryG__hoverBob}.CardsOnHand-module__LZsryG__handCard:hover .CardsOnHand-module__LZsryG__fanCard{transform:translateY(-55%)rotate(calc(var(--curve)*-1))scale(1.35)}.CardsOnHand-module__LZsryG__handCard .CardsOnHand-module__LZsryG__fanCard:active{transform:translateY(-8px)scale(.97)}}@keyframes CardsOnHand-module__LZsryG__hoverBob{0%{translate:0}to{translate:0 12px}}.CardsOnHand-module__LZsryG__title{text-align:center;letter-spacing:.5px;background-color:var(--color-background);width:100%;text-shadow:0 1px 2px var(--overlay-black-80);padding:8px 4px;position:absolute;bottom:0;left:0}.CardsOnHand-module__LZsryG__metaRow{align-items:center;gap:4px;min-width:0;display:flex}.CardsOnHand-module__LZsryG__metaRow+.CardsOnHand-module__LZsryG__metaRow{margin-top:3px}.CardsOnHand-module__LZsryG__metaLabel{color:#ffffffb8;text-transform:uppercase;letter-spacing:.06em;flex-shrink:0;font-size:10px;line-height:1.2}.CardsOnHand-module__LZsryG__metaValue{color:#fffffff5;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;font-weight:700;line-height:1.2;overflow:hidden}.CardsOnHand-module__LZsryG__tournamentFooter{flex-shrink:0;position:relative}.CardsOnHand-module__LZsryG__tournamentOverlay{z-index:3;flex-direction:column;min-height:0;padding:12px 10px 0;display:flex;position:absolute;inset:0}.CardsOnHand-module__LZsryG__tournamentTop{flex:none;justify-content:center;align-items:center;width:100%;padding-bottom:8px;display:flex}.CardsOnHand-module__LZsryG__gameBadge{letter-spacing:.14em;text-transform:uppercase;color:#fffffff2;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff59;border-radius:4px;justify-content:center;align-items:center;padding:4px 12px;font-size:9px;font-weight:900;line-height:1;display:inline-flex}.CardsOnHand-module__LZsryG__gameBadgeHigherLower{color:#a5f3fcfa;background:#22d3ee1f;border-color:#22d3ee73}.CardsOnHand-module__LZsryG__gameBadgeChess{color:#fde68afa;background:#f59e0b1f;border-color:#f59e0b73}.CardsOnHand-module__LZsryG__gameBadgeNeonBlocks{color:#fbcfe8fa;background:#ec48991f;border-color:#ec489973}.CardsOnHand-module__LZsryG__gameBadgeReversi{color:#a7f3d0fa;background:#10b9811f;border-color:#10b98173}.CardsOnHand-module__LZsryG__gameBadgeTrivia{color:#e9d5fffa;background:#a855f71f;border-color:#a855f773}.CardsOnHand-module__LZsryG__tournamentName{text-transform:uppercase;letter-spacing:.1em;color:#ffffffc7;text-align:center;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;width:100%;margin:0;font-size:11px;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.CardsOnHand-module__LZsryG__tournamentCenter{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:8px;min-height:0;padding-inline:2px;display:flex}.CardsOnHand-module__LZsryG__countdownLabel{text-transform:uppercase;letter-spacing:.16em;color:#ffffff8c;text-align:center;margin:0;font-size:10px;font-weight:900;line-height:1.2}.CardsOnHand-module__LZsryG__countdownRow{justify-content:center;align-items:flex-start;gap:12px;display:flex}.CardsOnHand-module__LZsryG__countdownSegment{flex-direction:column;align-items:center;gap:2px;display:flex}.CardsOnHand-module__LZsryG__countdownDigit{font-variant-numeric:tabular-nums;color:#fff;font-size:22px;font-weight:900;line-height:1}.CardsOnHand-module__LZsryG__countdownUnit{text-transform:uppercase;letter-spacing:.12em;color:#fff6;font-size:8px;font-weight:900}.CardsOnHand-module__LZsryG__progressBarTrack{background:#ffffff1f;border-radius:9999px;width:100%;height:5px;overflow:hidden}.CardsOnHand-module__LZsryG__progressBarFill{background:var(--color-neon-cyan,#22d3ee);border-radius:9999px;height:100%;transition:width .5s}.CardsOnHand-module__LZsryG__progressLabel{letter-spacing:.08em;color:#fff;margin:0;font-size:11px;font-weight:900}.CardsOnHand-module__LZsryG__tournamentSoon{text-align:center;color:#fff;font-size:14px;font-weight:900}.CardsOnHand-module__LZsryG__tournamentMeta{border-top:1px solid #ffffff1a;flex-direction:column;flex:none;gap:3px;width:100%;padding:8px 0 10px;display:flex}@media (max-width:767px){.CardsOnHand-module__LZsryG__tournamentOverlay{padding:10px 8px 0}.CardsOnHand-module__LZsryG__tournamentTop{padding-bottom:6px}.CardsOnHand-module__LZsryG__gameBadge{letter-spacing:.12em;padding:3px 10px;font-size:8px}.CardsOnHand-module__LZsryG__tournamentName{letter-spacing:.08em;font-size:9px}.CardsOnHand-module__LZsryG__tournamentCenter{gap:6px}.CardsOnHand-module__LZsryG__countdownLabel{letter-spacing:.12em;font-size:9px}.CardsOnHand-module__LZsryG__countdownRow{gap:8px}.CardsOnHand-module__LZsryG__countdownDigit{font-size:18px}.CardsOnHand-module__LZsryG__tournamentMeta{gap:2px;padding:6px 0 8px}.CardsOnHand-module__LZsryG__metaLabel{font-size:9px}.CardsOnHand-module__LZsryG__metaValue{font-size:10px}}.CardsOnHand-module__LZsryG__tournamentMeta .CardsOnHand-module__LZsryG__metaRow+.CardsOnHand-module__LZsryG__metaRow{margin-top:0}
