html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}#ad{--ad-hide-button-height:var(--line-height-md);--right-rail-video-width:160px;--right-rail-video-height:90px;--right-rail-video-reserved-height:var(--right-rail-video-height);display:block;right:0;top:calc(32px + var(--space-viewport-gutter));position:absolute;margin:0;z-index:9200;border-radius:var(--radius-lg) 0 0 var(--radius-lg);bottom:var(--space-viewport-gutter);background-color:rgba(0,0,0,0.08);box-shadow:inset 0 0 0 1px rgba(0,0,0,0.08)}#ad:not(.mobile):not(.mobileTop){box-sizing:content-box;padding-right:var(--safe-area-inset-right)}body[data-platform=mobile] #ad:not(.mobile):not(.mobileTop){position:fixed;top:var(--space-viewport-gutter);bottom:var(--space-viewport-gutter);height:auto !important}body[data-platform=mobile] #ad,body[data-source=arkadium] #ad{--ad-hide-button-height:0px}#ad .innerAdContainer{position:absolute;top:0;left:0;right:var(--safe-area-inset-right);bottom:var(--ad-hide-button-height);overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}#ad .innerAdContainer::-webkit-scrollbar{display:none}#ad .innerAdContainer #worldofcardgamescom_medrec_1,#ad .innerAdContainer #worldofcardgamescom_medrec_2,#ad .innerAdContainer #worldofcardgamescom_sidewall_right{display:flex;justify-content:center;width:100%}#ad .innerAdContainer #worldofcardgamescom_medrec_1 iframe,#ad .innerAdContainer #worldofcardgamescom_medrec_2 iframe,#ad .innerAdContainer #worldofcardgamescom_sidewall_right iframe{float:none}#ad .innerAdContainer .raptive-right-rail-ad > .adthrive-ad{margin-top:0 !important;margin-bottom:0 !important}#ad .innerAdContainer #worldofcardgamescom_medrec_1{margin-bottom:var(--space-8)}#ad .innerAdContainer #worldofcardgames_mobile_top_video > div{margin:0 auto}#ad:not(.mobileTop) .innerAdContainer{top:1px}#ad #RaptiveRightRailVideoAdContainer{position:absolute;left:0;right:0;bottom:var(--ad-hide-button-height);display:flex;justify-content:center;z-index:var(--z-content)}#ad #RaptiveRightRailVideoAdContainer{align-items:flex-end;height:var(--right-rail-video-height)}#ad #worldofcardgamescom_right_rail_video{display:flex;justify-content:center;width:100%;max-width:var(--right-rail-video-width);height:var(--right-rail-video-height);min-height:var(--right-rail-video-height);margin-left:auto;margin-right:auto}#ad #worldofcardgamescom_right_rail_video > *{margin-top:0 !important;padding-top:0 !important}#ad #worldofcardgamescom_right_rail_video > *,#ad #worldofcardgamescom_right_rail_video iframe{max-width:100% !important}#ad #worldofcardgamescom_right_rail_video > .adthrive{width:100% !important;max-width:100% !important}#ad.raptiveVideoDockedBottom .innerAdContainer{box-sizing:border-box;padding-bottom:var(--right-rail-video-reserved-height)}@media (min-width:640px){#ad{width:160px}}@media (min-width:1024px){#ad{--right-rail-video-width:300px;--right-rail-video-height:169px;width:336px}}#ad.mobile,#ad.mobileTop{border-radius:var(--radius-none)}#ad.mobile .innerAdContainer,#ad.mobileTop .innerAdContainer{bottom:0;overflow:hidden}#ad.mobile #rahlc,#ad.mobileTop #rahlc{display:none}#ad.mobile{top:auto;bottom:0;position:fixed}#ad.mobileTop{right:0;left:auto;top:var(--safe-area-inset-top);bottom:auto}#ad #rahlc{position:absolute;left:0;right:0;bottom:0;height:var(--ad-hide-button-height);line-height:var(--ad-hide-button-height);z-index:var(--z-content);cursor:pointer}#ad #rahl{display:block;width:100%;height:100%;padding:0 calc(var(--space-8) + var(--safe-area-inset-right)) 0 var(--space-8);box-sizing:border-box;border-radius:0 0 0 var(--radius-lg);background-color:rgba(0,0,0,0.08);box-shadow:inset 0 1px 0 rgba(0,0,0,0.08);color:inherit;font-size:var(--font-size-xs);font-weight:bold;overflow:hidden;text-align:center;text-decoration:none;text-shadow:none;white-space:nowrap;transition:background-color var(--duration-normal) ease-in-out}@media (hover:hover) and (pointer:fine){#ad #rahl:hover{text-decoration:underline}}#ad #rahl:active{background-color:rgba(0,0,0,0.08)}#worldofcardgamescom_medrec_1,#worldofcardgamescom_medrec_2,#worldofcardgamescom_sidewall_right,#worldofcardgamescom_right_rail_video,#worldofcardgames_mobile_top_video,#raptive-sticky-footer-ad{contain:layout paint style}body.stickyFooterAdVisible[data-table=true]:not([data-platform=mobile]) #raptive-sticky-footer-ad{box-sizing:border-box;position:fixed;left:0;right:0;bottom:0;z-index:9200;width:100%;min-height:100px;height:100px;background-color:rgba(0,0,0,0.08);box-shadow:inset 0 1px 0 rgba(0,0,0,0.08)}body.stickyFooterAdVisible[data-table=true]:not([data-platform=mobile]) #raptive-sticky-footer-ad > .adthrive-footer{box-sizing:border-box !important;min-height:100px !important;height:100px !important;background-color:rgba(0,0,0,0.08) !important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.08) !important}body.adthrive-disable-all .raptive-display-ad,body.adthrive-disable-all #raptive-sticky-footer-ad{display:none !important}body[data-table=true] #ad #rahlc{color:var(--color-text-on-dark)}body.endModalActive #ad{z-index:9598}.checkbox{background-repeat:no-repeat;display:inline-block}.radio{background-repeat:no-repeat;display:inline-block}#userBarContainer{position:relative;display:inline-block;float:right;height:100%}#userBar{padding:0;font-weight:bold;display:inline-block;height:100%;z-index:7501}#userBar #loginBoxForm{z-index:var(--z-modal)}#userBar .inbox,#userBar .ad{display:none}#userBar .inbox{background-color:var(--color-action-success);box-shadow:inset 0 0 0 1px var(--color-action-success-border);text-shadow:-1px -1px 0 var(--color-action-success-border),1px -1px 0 var(--color-action-success-border),-1px 1px 0 var(--color-action-success-border),1px 1px 0 var(--color-action-success-border);color:var(--color-text-on-dark);line-height:21px;width:20px;height:20px;text-align:center;border-radius:var(--radius-lg);margin-top:5px;margin-left:-8px}#userBar .activityIcon,#userBar .friendsIcon{position:relative;display:none;float:left;cursor:pointer;height:var(--space-32);line-height:var(--line-height-lg);margin-right:0}#userBar .activityIcon.displayInline,#userBar .friendsIcon.displayInline{display:inline-flex;align-items:center}#userBar .activityIcon img,#userBar .friendsIcon img{width:40px;height:var(--space-32)}#userBar .activityIcon .activityIconImg,#userBar .activityIcon .friendsIconImg,#userBar .friendsIcon .activityIconImg,#userBar .friendsIcon .friendsIconImg{opacity:0}#userBar .activityIcon .activityIconImg.loaded,#userBar .activityIcon .friendsIconImg.loaded,#userBar .friendsIcon .activityIconImg.loaded,#userBar .friendsIcon .friendsIconImg.loaded{opacity:1}#userBar .activityIcon .activityBadge,#userBar .friendsIcon .activityBadge{display:none;position:absolute;bottom:1px;right:0;width:13px;height:13px;padding:0;box-sizing:border-box;color:var(--color-text-on-dark);font-size:var(--font-size-xxxs);font-weight:bold;line-height:13px;text-align:center;z-index:10;text-shadow:-1px -1px 0 var(--color-text-error-strong),1px -1px 0 var(--color-text-error-strong),-1px 1px 0 var(--color-text-error-strong),1px 1px 0 var(--color-text-error-strong)}#userBar .activityIcon .activityBadge.visible,#userBar .friendsIcon .activityBadge.visible{display:block}#userBar .activityIcon .activityBadge.hasBubble,#userBar .friendsIcon .activityBadge.hasBubble{bottom:1.5px;display:flex;align-items:center;justify-content:center;width:auto;min-width:13px;padding:0 3px;line-height:1;border-radius:6.5px;background-color:var(--color-action-danger);box-shadow:inset 0 0 0 1px var(--color-text-error-strong),0 0 0 1px var(--color-bg-base)}#userBar .activityIcon .activityBadge.threeDigits,#userBar .friendsIcon .activityBadge.threeDigits{font-size:10px}#userBar .activityIcon .activityBadge.bounce,#userBar .friendsIcon .activityBadge.bounce{animation:badgeBounce 0.633s ease-in-out}#userBar .activityIcon .activityBadge.bounceIncrement,#userBar .friendsIcon .activityBadge.bounceIncrement{animation:badgeBounceIncrement 0.5s ease-in-out}#userBar .activityIcon .friendsBadge,#userBar .friendsIcon .friendsBadge{display:none;position:absolute;bottom:1px;left:33px;width:13px;height:13px;padding:0;box-sizing:border-box;transform:translateX(-50%);color:var(--color-text-on-dark);font-size:var(--font-size-xxxs);font-weight:bold;line-height:13px;text-align:center;z-index:10;text-shadow:-1px -1px 0 var(--color-badge-friends),1px -1px 0 var(--color-badge-friends),-1px 1px 0 var(--color-badge-friends),1px 1px 0 var(--color-badge-friends)}#userBar .activityIcon .friendsBadge.visible,#userBar .friendsIcon .friendsBadge.visible{display:block}#userBar .activityIcon .friendsBadge.hasBubble,#userBar .friendsIcon .friendsBadge.hasBubble{bottom:0.5px;display:flex;align-items:center;justify-content:center;width:auto;min-width:13px;padding:0 3px;line-height:1;border-radius:6.5px;background-color:#4c6ef5;box-shadow:inset 0 0 0 1px var(--color-badge-friends),0 0 0 1px var(--color-bg-base)}#userBar .activityIcon .friendsBadge.threeDigits,#userBar .friendsIcon .friendsBadge.threeDigits{font-size:10px}#userBar .activityIcon .friendsBadge.unread,#userBar .friendsIcon .friendsBadge.unread{text-shadow:-1px -1px 0 var(--color-text-error-strong),1px -1px 0 var(--color-text-error-strong),-1px 1px 0 var(--color-text-error-strong),1px 1px 0 var(--color-text-error-strong)}#userBar .activityIcon .friendsBadge.unread.hasBubble,#userBar .friendsIcon .friendsBadge.unread.hasBubble{background-color:var(--color-action-danger);box-shadow:inset 0 0 0 1px var(--color-text-error-strong),0 0 0 1px var(--color-bg-base)}#userBar .activityIcon .friendsBadge.bounce,#userBar .friendsIcon .friendsBadge.bounce{animation:badgeBounceCentered 0.633s ease-in-out}#userBar .activityIcon .friendsBadge.bounceIncrement,#userBar .friendsIcon .friendsBadge.bounceIncrement{animation:badgeBounceIncrementCentered 0.5s ease-in-out}#userBar .activityIcon .loadMoreContainer,#userBar .friendsIcon .loadMoreContainer{padding:var(--space-container) 0;display:flex;justify-content:center;border-top:1px solid var(--color-border-default)}#userBar .activityIcon .loadMoreContainer .loadMoreBtn,#userBar .friendsIcon .loadMoreContainer .loadMoreBtn{height:24px;padding:0 var(--space-12);border-radius:var(--radius-md);font-size:var(--font-size-xs);font-weight:bold;cursor:pointer;border:1px solid var(--color-action-info-border);background-color:var(--color-bg-info);color:var(--color-action-info-text)}@media (hover:hover) and (pointer:fine){#userBar .activityIcon .loadMoreContainer .loadMoreBtn:hover,#userBar .friendsIcon .loadMoreContainer .loadMoreBtn:hover{background-color:var(--color-hover-bg-info);border-color:var(--color-hover-action-info-border);text-decoration:none}}@keyframes badgeBounce{0%{transform:scale(0)}38%{transform:scale(1.13)}100%{transform:scale(1)}}@keyframes badgeBounceIncrement{0%{transform:scale(1)}33%{transform:scale(0.86)}67%{transform:scale(1.28)}100%{transform:scale(1)}}@keyframes badgeBounceCentered{0%{transform:translateX(-50%) scale(0)}38%{transform:translateX(-50%) scale(1.13)}100%{transform:translateX(-50%) scale(1)}}@keyframes badgeBounceIncrementCentered{0%{transform:translateX(-50%) scale(1)}33%{transform:translateX(-50%) scale(0.86)}67%{transform:translateX(-50%) scale(1.28)}100%{transform:translateX(-50%) scale(1)}}#userBar .activityIcon .activityLottieContainer{position:absolute;top:-2px;left:-2px;width:44px;height:36px;z-index:5;pointer-events:none;display:none}#userBar .activityIcon .activityLottieContainer.playing{display:block}#userBar .activityIcon.lottie-playing .activityIconImg,#userBar .activityIcon.lottie-playing .activityIconImgHover,#userBar .activityIcon.lottie-playing .activityIconImgNotification,#userBar .activityIcon.lottie-playing .activityIconImgNotificationHover{opacity:0 !important}#userBar .activityIcon .activityIconImgHover,#userBar .activityIcon .activityIconImgNotification,#userBar .activityIcon .activityIconImgNotificationHover{position:absolute;top:0;left:0;opacity:0}#userBar .activityIcon.open:not(.hasNotification) .activityIconImg{opacity:0}#userBar .activityIcon.open:not(.hasNotification) .activityIconImgHover{opacity:1}@media (hover:hover){#userBar .activityIcon:hover:not(.hasNotification) .activityIconImg{opacity:0}#userBar .activityIcon:hover:not(.hasNotification) .activityIconImgHover{opacity:1}}#userBar .activityIcon.hasNotification .activityIconImg{opacity:0}#userBar .activityIcon.hasNotification .activityIconImgNotification{opacity:1}#userBar .activityIcon.hasNotification.open .activityIconImgNotification{opacity:0}#userBar .activityIcon.hasNotification.open .activityIconImgNotificationHover{opacity:1}@media (hover:hover){#userBar .activityIcon.hasNotification:hover .activityIconImgNotification{opacity:0}#userBar .activityIcon.hasNotification:hover .activityIconImgNotificationHover{opacity:1}}#userBar .activityIcon .activityDropdown{display:none;flex-direction:column;position:absolute;top:100%;right:0;width:320px;min-height:160px;max-height:min(50vh,480px);background-color:var(--color-bg-surface);border-radius:0 0 var(--radius-lg) var(--radius-lg);box-shadow:inset 0 1px 0 0 var(--color-shadow-soft),0 0 0 1px rgba(0,0,0,0.32),0 0 16px rgba(0,0,0,0.32);clip-path:inset(0 -16px -16px -16px);z-index:var(--z-auth);font-weight:normal;cursor:default}#userBar .activityIcon .activityDropdown:has(.activityEmpty.visible),#userBar .activityIcon .activityDropdown:has(.activityListItems):not(:has(.activityItem:nth-child(3))){min-height:0}@media (max-height:440px){#userBar .activityIcon .activityDropdown{max-height:calc(100vh - 40px)}}@media (max-width:640px){#userBar .activityIcon .activityDropdown{width:280px}}@media (max-width:640px) and (orientation:portrait){#userBar .activityIcon .activityDropdown{position:fixed;top:calc(32px + var(--safe-area-inset-top));left:calc(var(--space-viewport-gutter) + env(safe-area-inset-left));right:calc(var(--space-viewport-gutter) + env(safe-area-inset-right));width:auto}}#userBar .activityIcon .activityHeader{display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 var(--space-8);border-bottom:1px solid var(--color-border-light);box-sizing:border-box;flex-shrink:0;background-color:var(--color-bg-base);box-shadow:inset 0 1px 0 0 var(--color-border-light)}#userBar .activityIcon .activityTitle{font-size:var(--font-size-xs);font-weight:bold;color:var(--color-text-primary)}#userBar .activityIcon .activityCount{font-size:var(--font-size-xs);color:var(--color-text-muted)}#userBar .activityIcon .activityDropdownContent{padding:0 var(--space-8);overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;flex:1;min-height:0;border-radius:0 0 var(--radius-lg) var(--radius-lg);scrollbar-width:thin;scrollbar-color:transparent transparent}#userBar .activityIcon .activityDropdownContent::-webkit-scrollbar{width:var(--space-6)}#userBar .activityIcon .activityDropdownContent::-webkit-scrollbar-track{background:transparent}#userBar .activityIcon .activityDropdownContent::-webkit-scrollbar-thumb{background:transparent;border-radius:var(--radius-sm)}@media (hover:hover) and (pointer:fine){#userBar .activityIcon .activityDropdownContent:hover{scrollbar-color:var(--color-scrollbar) transparent}#userBar .activityIcon .activityDropdownContent:hover::-webkit-scrollbar-thumb{background:var(--color-scrollbar)}}@media (hover:none),(pointer:coarse){#userBar .activityIcon .activityDropdownContent{scrollbar-color:var(--color-scrollbar) transparent}#userBar .activityIcon .activityDropdownContent::-webkit-scrollbar-thumb{background:var(--color-scrollbar)}}#userBar .activityIcon .activityLoading,#userBar .activityIcon .activityEmpty{display:none;padding:var(--space-8) 0;text-align:center;color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:1.4}#userBar .activityIcon .activityLoading.visible,#userBar .activityIcon .activityEmpty.visible{display:block}#userBar .activityIcon .activityList{display:none}#userBar .activityIcon .activityList.visible{display:block}#userBar .activityIcon .activityListItems .activityItem:last-child{border-bottom:none}#userBar .activityIcon .activityItem{display:flex;align-items:flex-start;min-height:32px;padding:var(--space-8) 0;border-bottom:1px solid var(--color-border-default);font-size:var(--font-size-xxxs);cursor:default}#userBar .activityIcon .activityItem:last-child{border-bottom:none}#userBar .activityIcon .activityItem .activityAvatar{width:32px;height:32px;margin-right:var(--space-item-gap);flex-shrink:0;cursor:pointer;filter:drop-shadow(1px 0 var(--color-drop-shadow)) drop-shadow(-1px 0 var(--color-drop-shadow)) drop-shadow(0 1px var(--color-drop-shadow)) drop-shadow(0 -1px var(--color-drop-shadow))}#userBar .activityIcon .activityItem .activityContent{flex:1;min-width:0;display:flex;flex-direction:column}#userBar .activityIcon .activityItem .activityText{font-size:var(--font-size-xs);line-height:16px;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#userBar .activityIcon .activityItem .activityText .activityUsername{font-weight:bold;cursor:pointer}@media (hover:hover) and (pointer:fine){#userBar .activityIcon .activityItem .activityText .activityUsername:hover{text-decoration:underline}}#userBar .activityIcon .activityItem .activityTime{font-size:var(--font-size-xxxs);line-height:16px;color:var(--color-text-muted)}#userBar .activityIcon .activityItem .activityMessageText{margin-top:2px;font-size:var(--font-size-xs);line-height:var(--line-height-sm);color:var(--color-text-primary);white-space:normal;overflow-wrap:anywhere;word-break:break-word}#userBar .activityIcon .activityItem .activityActions{margin-top:var(--space-item-gap)}#userBar .activityIcon .activityItem .activityBtn{float:left;width:100%;height:24px;padding:0 var(--space-12);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:bold;cursor:pointer;border:1px solid var(--color-action-info-border);background-color:var(--color-bg-info);color:var(--color-action-info-text)}@media (hover:hover) and (pointer:fine){#userBar .activityIcon .activityItem .activityBtn:hover{background-color:var(--color-hover-bg-info);border-color:var(--color-hover-action-info-border);text-decoration:none}}@media (hover:hover) and (pointer:fine){#userBar .activityIcon .activityItem:hover .activityDismiss{opacity:1}}@media (hover:none),(pointer:coarse){#userBar .activityIcon .activityItem .activityDismiss{opacity:1}}#userBar .activityIcon.open .activityDropdown{display:flex}#userBar .friendsIcon{margin-right:var(--space-8)}#userBar .friendsIcon .friendsLottieContainer{position:absolute;top:-2px;left:-2px;width:44px;height:36px;z-index:5;pointer-events:none;display:none}#userBar .friendsIcon .friendsLottieContainer.playing{display:block}#userBar .friendsIcon.lottie-playing .friendsIconImg,#userBar .friendsIcon.lottie-playing .friendsIconImgHover,#userBar .friendsIcon.lottie-playing .friendsIconImgCount,#userBar .friendsIcon.lottie-playing .friendsIconImgCountHover,#userBar .friendsIcon.lottie-playing .friendsIconImgNotification,#userBar .friendsIcon.lottie-playing .friendsIconImgNotificationHover{opacity:0 !important}#userBar .friendsIcon .friendsIconImgHover,#userBar .friendsIcon .friendsIconImgCount,#userBar .friendsIcon .friendsIconImgCountHover,#userBar .friendsIcon .friendsIconImgNotification,#userBar .friendsIcon .friendsIconImgNotificationHover{position:absolute;top:0;left:0;opacity:0}@media (hover:hover){#userBar .friendsIcon:hover:not(.hasOnlineCount):not(.hasNotification) .friendsIconImg{opacity:0}#userBar .friendsIcon:hover:not(.hasOnlineCount):not(.hasNotification) .friendsIconImgHover{opacity:1}}#userBar .friendsIcon.hasOnlineCount:not(.hasNotification) .friendsIconImg{opacity:0}#userBar .friendsIcon.hasOnlineCount:not(.hasNotification) .friendsIconImgCount{opacity:1}#userBar .friendsIcon.hasOnlineCount:not(.hasNotification).open .friendsIconImgCount{opacity:0}#userBar .friendsIcon.hasOnlineCount:not(.hasNotification).open .friendsIconImgCountHover{opacity:1}@media (hover:hover){#userBar .friendsIcon.hasOnlineCount:not(.hasNotification):hover .friendsIconImgCount{opacity:0}#userBar .friendsIcon.hasOnlineCount:not(.hasNotification):hover .friendsIconImgCountHover{opacity:1}}#userBar .friendsIcon.hasNotification .friendsIconImg{opacity:0}#userBar .friendsIcon.hasNotification .friendsIconImgCount{opacity:0}#userBar .friendsIcon.hasNotification .friendsIconImgNotification{opacity:1}#userBar .friendsIcon.hasNotification.open .friendsIconImgNotification{opacity:0}#userBar .friendsIcon.hasNotification.open .friendsIconImgNotificationHover{opacity:1}@media (hover:hover){#userBar .friendsIcon.hasNotification:hover .friendsIconImgNotification{opacity:0}#userBar .friendsIcon.hasNotification:hover .friendsIconImgNotificationHover{opacity:1}}#userBar .friendsIcon.open:not(.hasOnlineCount):not(.hasNotification) .friendsIconImg{opacity:0}#userBar .friendsIcon.open:not(.hasOnlineCount):not(.hasNotification) .friendsIconImgHover{opacity:1}#userBar .friendsIcon .friendsDropdown{display:none;position:absolute;top:100%;right:0;width:320px;background-color:var(--color-bg-base);border-radius:0 0 var(--radius-lg) var(--radius-lg);box-shadow:inset 0 1px 0 0 var(--color-shadow-soft),0 0 0 1px rgba(0,0,0,0.32),0 0 16px rgba(0,0,0,0.32);clip-path:inset(0 -16px -16px -16px);z-index:var(--z-auth);font-weight:normal;cursor:default;padding:0}@media (max-width:640px){#userBar .friendsIcon .friendsDropdown{width:280px}}@media (max-width:640px) and (orientation:portrait){#userBar .friendsIcon .friendsDropdown{position:fixed;top:calc(32px + var(--safe-area-inset-top));left:calc(var(--space-viewport-gutter) + env(safe-area-inset-left));right:calc(var(--space-viewport-gutter) + env(safe-area-inset-right));width:auto}}#userBar .friendsIcon .friendsDropdown .friendsDropdownContent{overflow:hidden;padding:0;transition:height 0.25s ease-in-out}#userBar .friendsIcon .friendsDropdown .friendsLoading{display:none;padding:var(--space-8) 0;text-align:center;color:var(--color-text-muted);font-size:var(--font-size-xs)}#userBar .friendsIcon .friendsDropdown .friendsLoading.visible{display:block}#userBar .friendsIcon .friendsDropdown .friendsEmpty{display:none;padding:var(--space-8) 0;text-align:center;color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:1.4}#userBar .friendsIcon .friendsDropdown .friendsEmpty.visible{display:block}#userBar .friendsIcon .friendsDropdown .friendsList{display:none}#userBar .friendsIcon .friendsDropdown .friendsList.visible{display:block}#userBar .friendsIcon .friendsDropdown .friendsSection .sectionHeader{display:flex;justify-content:space-between;align-items:center;height:var(--space-32);font-size:var(--font-size-xs);font-weight:bold;color:var(--color-text-primary);border-bottom:1px solid var(--color-border-default)}#userBar .friendsIcon .friendsDropdown .friendsSection .sectionHeader .onlineCount{font-size:var(--font-size-xxxs);font-weight:normal;color:var(--color-text-muted)}#userBar .friendsIcon .friendsDropdown .friendItem{display:flex;align-items:center;min-height:44px;padding:2px 0;border-bottom:1px solid var(--color-border-default);font-size:var(--font-size-xxxs);cursor:default}#userBar .friendsIcon .friendsDropdown .friendItem:last-child{border-bottom:none}#userBar .friendsIcon .friendsDropdown .friendItem .friendAvatar{width:32px;height:32px;margin-right:var(--space-item-gap);flex-shrink:0;cursor:pointer;filter:drop-shadow(1px 0 var(--color-drop-shadow)) drop-shadow(-1px 0 var(--color-drop-shadow)) drop-shadow(0 1px var(--color-drop-shadow)) drop-shadow(0 -1px var(--color-drop-shadow))}#userBar .friendsIcon .friendsDropdown .friendItem .friendInfo{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}#userBar .friendsIcon .friendsDropdown .friendItem .friendName{font-size:var(--font-size-xs);line-height:16px;color:var(--color-text-primary);font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;width:fit-content;max-width:100%}@media (hover:hover) and (pointer:fine){#userBar .friendsIcon .friendsDropdown .friendItem .friendName:hover{text-decoration:underline}}#userBar .friendsIcon .friendsDropdown .friendItem .friendStatus{display:flex;align-items:center;gap:var(--space-4);font-size:var(--font-size-xxxs);line-height:16px;color:var(--color-text-muted)}#userBar .friendsIcon .friendsDropdown .friendItem .friendStatus span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#userBar .friendsIcon .friendsDropdown .friendItem .friendStatus .onlineIndicator{width:8px;height:8px;border-radius:var(--radius-full);flex-shrink:0}#userBar .friendsIcon .friendsDropdown .friendItem .friendStatus .onlineIndicator.online{background-color:var(--color-status-online);box-shadow:inset 0 0 0 1px var(--color-status-online-border)}#userBar .friendsIcon .friendsDropdown .friendItem .friendStatus .onlineIndicator.offline{background-color:var(--color-status-offline);box-shadow:inset 0 0 0 1px var(--color-status-offline-border)}#userBar .friendsIcon .friendsDropdown .friendItem .friendActions{display:flex;align-items:center;flex-shrink:0;margin-left:var(--space-8)}#userBar .friendsIcon .friendsDropdown .friendItem .friendMessageBtn{width:24px;height:24px;padding:0;border:none;border-radius:var(--radius-md);cursor:pointer;background-color:var(--color-action-success-light);box-shadow:inset 0 0 0 1px var(--color-action-success);position:relative;display:flex;align-items:center;justify-content:center}#userBar .friendsIcon .friendsDropdown .friendItem .friendMessageBtn svg{width:24px;height:24px;fill:var(--color-action-success-active)}@media (hover:hover) and (pointer:fine){#userBar .friendsIcon .friendsDropdown .friendItem .friendMessageBtn:hover svg{fill:var(--color-action-success-border)}}#userBar .friendsIcon .friendsDropdown .friendItem .friendMessageBtn .unreadBadge{position:absolute;top:calc(-1 * var(--space-6));left:calc(-1 * var(--space-6));width:13px;height:13px;padding:0;box-sizing:border-box;font-size:var(--font-size-xxxs);font-weight:bold;color:var(--color-text-on-dark);line-height:13px;text-align:center;text-shadow:-1px -1px 0 var(--color-text-error-strong),1px -1px 0 var(--color-text-error-strong),-1px 1px 0 var(--color-text-error-strong),1px 1px 0 var(--color-text-error-strong);z-index:var(--z-base)}#userBar .friendsIcon .friendsDropdown .friendItem .friendMessageBtn .unreadBadge.hasBubble{display:flex;align-items:center;justify-content:center;width:auto;min-width:13px;padding:0 3px;line-height:1;border-radius:6.5px;background-color:var(--color-action-danger);box-shadow:inset 0 0 0 1px var(--color-text-error-strong),0 0 0 1px var(--color-bg-base)}#userBar .friendsIcon .friendsDropdown .friendItem .friendMessageBtn .unreadBadge.threeDigits{font-size:10px}#userBar .friendsIcon .friendsDropdown .friendItem .friendJoinBtn + .friendMessageBtn{margin-left:var(--space-8)}#userBar .friendsIcon .friendsDropdown .friendItem .friendJoinBtn + .friendInviteBtn{margin-left:var(--space-8)}#userBar .friendsIcon .friendsDropdown .friendItem .friendInviteBtn{width:24px;height:24px;padding:0;border:none;border-radius:var(--radius-md);cursor:pointer;background-color:var(--color-bg-info);box-shadow:inset 0 0 0 1px var(--color-action-info-border);display:flex;align-items:center;justify-content:center}#userBar .friendsIcon .friendsDropdown .friendItem .friendInviteBtn svg{width:24px;height:24px;pointer-events:none;color:var(--color-action-info-text)}#userBar .friendsIcon .friendsDropdown .friendItem .friendInviteBtn .inviteSuccessIcon{display:none}@media (hover:hover) and (pointer:fine){#userBar .friendsIcon .friendsDropdown .friendItem .friendInviteBtn:hover:not(.invited) svg{color:var(--color-text-link)}}#userBar .friendsIcon .friendsDropdown .friendItem .friendInviteBtn.invited{background-color:var(--color-bg-elevated);box-shadow:var(--shadow-border-focus);cursor:default}#userBar .friendsIcon .friendsDropdown .friendItem .friendInviteBtn.invited .inviteIcon{display:none}#userBar .friendsIcon .friendsDropdown .friendItem .friendInviteBtn.invited .inviteSuccessIcon{display:block;color:var(--color-text-muted);filter:none}#userBar .friendsIcon .friendsDropdown .friendItem .friendInviteBtn + .friendMessageBtn{margin-left:var(--space-8)}#userBar .friendsIcon .friendsDropdown .friendsListItems .friendItem:last-child{border-bottom:none}#userBar .friendsIcon .friendsDropdown .friendsViewSlider{position:relative;overflow:hidden;height:inherit}#userBar .friendsIcon .friendsDropdown .friendsListHeader{display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 var(--space-8);border-bottom:1px solid var(--color-border-light);box-sizing:border-box;flex-shrink:0;background-color:var(--color-bg-base);box-shadow:inset 0 1px 0 0 var(--color-border-light)}#userBar .friendsIcon .friendsDropdown .friendsListTitle{font-size:var(--font-size-xs);font-weight:bold;color:var(--color-text-primary)}#userBar .friendsIcon .friendsDropdown .friendsSearchBtn{width:24px;height:24px;flex-shrink:0;padding:0;margin-left:var(--space-8);border:none;border-radius:var(--radius-md);cursor:pointer;background-color:var(--color-bg-elevated-dark);box-shadow:inset 0 0 0 1px var(--color-border-light);display:flex;align-items:center;justify-content:center}#userBar .friendsIcon .friendsDropdown .friendsSearchBtn svg{width:24px;height:24px;fill:var(--color-text-muted)}@media (hover:hover) and (pointer:fine){#userBar .friendsIcon .friendsDropdown .friendsSearchBtn:hover svg{fill:var(--color-text-subtle)}}#userBar .friendsIcon .friendsDropdown .friendsListCount{margin-left:auto;font-size:var(--font-size-xs);color:var(--color-text-muted)}#userBar .friendsIcon .friendsDropdown .friendsSearchInput{display:none;flex:1;height:24px;min-width:0;margin-left:var(--space-8);padding:0 var(--space-8);border:0;box-shadow:var(--shadow-border);border-radius:var(--radius-md);font-size:var(--font-size-xs);font-family:inherit;box-sizing:border-box;background-color:var(--color-bg-surface)}#userBar .friendsIcon .friendsDropdown .friendsSearchInput:focus{outline:none;box-shadow:var(--shadow-border-focus)}#userBar .friendsIcon .friendsDropdown .friendsSearchInput::placeholder{color:var(--color-text-muted)}#userBar .friendsIcon .friendsDropdown .friendsSearchCloseBtn{display:none;width:24px;height:24px;flex-shrink:0;padding:0;margin-left:var(--space-8);border:none;border-radius:var(--radius-md);cursor:pointer;background-color:var(--color-bg-elevated-dark);box-shadow:inset 0 0 0 1px var(--color-border-light);align-items:center;justify-content:center}#userBar .friendsIcon .friendsDropdown .friendsSearchCloseBtn svg{width:24px;height:24px;fill:var(--color-text-muted)}@media (hover:hover) and (pointer:fine){#userBar .friendsIcon .friendsDropdown .friendsSearchCloseBtn:hover svg{fill:var(--color-text-subtle)}}#userBar .friendsIcon .friendsDropdown .friendsListHeader.searching .friendsSearchBtn,#userBar .friendsIcon .friendsDropdown .friendsListHeader.searching .friendsListCount{display:none}#userBar .friendsIcon .friendsDropdown .friendsListHeader.searching .friendsSearchInput{display:block}#userBar .friendsIcon .friendsDropdown .friendsListHeader.searching .friendsSearchCloseBtn{display:flex}#userBar .friendsIcon .friendsDropdown .friendsListView{display:flex;flex-direction:column;min-height:160px;max-height:min(50vh,480px);box-sizing:border-box;transition:opacity 0.25s ease-in-out,transform 0.25s ease-in-out}#userBar .friendsIcon .friendsDropdown .friendsListView:has(.friendsEmpty.visible),#userBar .friendsIcon .friendsDropdown .friendsListView:has(.friendsListItems):not(:has(.friendItem:nth-child(3))){min-height:0}#userBar .friendsIcon .friendsDropdown .friendsListView:has(.friendsEmpty.visible) .friendsSearchBtn{display:none}@media (max-height:440px){#userBar .friendsIcon .friendsDropdown .friendsListView{max-height:calc(100vh - 40px)}}#userBar .friendsIcon .friendsDropdown .friendsListScrollable{padding:0 var(--space-8);overflow-y:auto;overscroll-behavior:contain;flex:1;min-height:0;background-color:var(--color-bg-surface);border-radius:0 0 var(--radius-lg) var(--radius-lg);scrollbar-width:thin;scrollbar-color:transparent transparent}#userBar .friendsIcon .friendsDropdown .friendsListScrollable::-webkit-scrollbar{width:var(--space-6)}#userBar .friendsIcon .friendsDropdown .friendsListScrollable::-webkit-scrollbar-track{background:transparent}#userBar .friendsIcon .friendsDropdown .friendsListScrollable::-webkit-scrollbar-thumb{background:transparent;border-radius:var(--radius-sm)}@media (hover:hover) and (pointer:fine){#userBar .friendsIcon .friendsDropdown .friendsListScrollable::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,0.5)}}@media (hover:none),(pointer:coarse){#userBar .friendsIcon .friendsDropdown .friendsListScrollable{scrollbar-color:var(--color-scrollbar) transparent}#userBar .friendsIcon .friendsDropdown .friendsListScrollable::-webkit-scrollbar-thumb{background:var(--color-scrollbar)}}@media (hover:hover) and (pointer:fine){#userBar .friendsIcon .friendsDropdown .friendsListScrollable:hover{scrollbar-color:var(--color-scrollbar) transparent}#userBar .friendsIcon .friendsDropdown .friendsListScrollable:hover::-webkit-scrollbar-thumb{background:var(--color-scrollbar)}}#userBar .friendsIcon .friendsDropdown .friendsConversationView{position:absolute;top:0;left:0;right:0;display:flex;flex-direction:column;min-height:0;height:100%;box-sizing:border-box;opacity:0;transform:translateX(100%);transition:opacity 0.25s ease-in-out,transform 0.25s ease-in-out;pointer-events:none}#userBar .friendsIcon .friendsDropdown .friendsViewSlider.showConversation .friendsListView{opacity:0;transform:translateX(-100%);pointer-events:none}#userBar .friendsIcon .friendsDropdown .friendsViewSlider.showConversation .friendsConversationView{opacity:1;transform:translateX(0);pointer-events:auto}#userBar .friendsIcon .friendsDropdown .conversationHeader{position:relative;display:flex;align-items:center;height:40px;padding:0 var(--space-8);border-bottom:1px solid var(--color-border-light);flex-shrink:0;box-sizing:border-box;background-color:var(--color-bg-base);box-shadow:inset 0 1px 0 0 var(--color-border-light)}#userBar .friendsIcon .friendsDropdown .conversationBack{width:32px;height:32px;padding:0;border:none;background:transparent url("/assets../images/sortArrowLeft.png") no-repeat center center;background-size:24px 24px;cursor:pointer;flex-shrink:0;margin-left:-8px}#userBar .friendsIcon .friendsDropdown .conversationBack:hover{opacity:1}#userBar .friendsIcon .friendsDropdown .conversationTitle{position:absolute;left:0;right:0;font-size:var(--font-size-xs);font-weight:bold;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;pointer-events:none}#userBar .friendsIcon .friendsDropdown .conversationTitle .conversationOnlineIndicator{display:inline-block;width:10px;height:10px;border-radius:var(--radius-full);margin-right:var(--space-4);vertical-align:0;pointer-events:auto;cursor:default}#userBar .friendsIcon .friendsDropdown .conversationTitle .conversationOnlineIndicator.online{background-color:var(--color-status-online);box-shadow:inset 0 0 0 1px var(--color-status-online-border)}#userBar .friendsIcon .friendsDropdown .conversationTitle .conversationOnlineIndicator.offline{background-color:var(--color-status-offline);box-shadow:inset 0 0 0 1px var(--color-status-offline-border)}#userBar .friendsIcon .friendsDropdown .conversationMessages{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-container);display:flex;flex-direction:column;background-color:var(--color-bg-surface);gap:var(--space-item-gap);cursor:default;position:relative;scrollbar-width:thin;scrollbar-color:var(--color-scrollbar) transparent}#userBar .friendsIcon .friendsDropdown .conversationMessages::-webkit-scrollbar{width:var(--space-6)}#userBar .friendsIcon .friendsDropdown .conversationMessages::-webkit-scrollbar-track{background:transparent}#userBar .friendsIcon .friendsDropdown .conversationMessages::-webkit-scrollbar-thumb{background:var(--color-scrollbar);border-radius:var(--radius-sm)}#userBar .friendsIcon .friendsDropdown .messageWrapper{display:flex;flex-direction:column;max-width:80%}#userBar .friendsIcon .friendsDropdown .messageWrapper.sent{align-self:flex-end;align-items:flex-end}#userBar .friendsIcon .friendsDropdown .messageWrapper.received{align-self:flex-start;align-items:flex-start}#userBar .friendsIcon .friendsDropdown .messageWrapper .messageTime{font-size:var(--font-size-xxxs);line-height:var(--line-height-md);color:var(--color-text-muted)}#userBar .friendsIcon .friendsDropdown .messageItem{padding:var(--space-6) 10px;border-radius:12px;font-size:var(--font-size-xs);line-height:var(--line-height-md);word-wrap:break-word;background-color:var(--color-bg-info);color:var(--color-text-link);border-bottom-right-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--color-action-info-border)}#userBar .friendsIcon .friendsDropdown .messageItem.pending{background-color:var(--color-bg-elevated);color:var(--color-text-muted);box-shadow:var(--shadow-border)}#userBar .friendsIcon .friendsDropdown .messageItem.failed{background-color:var(--color-bg-danger-subtle);border:1px solid var(--color-action-danger-border);color:var(--color-text-error-strong)}#userBar .friendsIcon .friendsDropdown .messageItem .messageError{font-size:10px;color:var(--color-action-danger-border);margin-top:2px;display:block}#userBar .friendsIcon .friendsDropdown .messageWrapper.received .messageItem{background-color:var(--color-bg-elevated);color:var(--color-text-primary);border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-sm);box-shadow:var(--shadow-border)}#userBar .friendsIcon .friendsDropdown .messagesEmpty{flex:1;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);font-size:var(--font-size-xs);text-align:center;padding:20px;line-height:var(--line-height-md);cursor:default}#userBar .friendsIcon .friendsDropdown .messagesLoading{flex:1;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);font-size:var(--font-size-xs);cursor:default}#userBar .friendsIcon .friendsDropdown .messageError{align-self:center;background-color:var(--color-bg-error);color:var(--color-text-error-strong);padding:var(--space-6) var(--space-12);border-radius:var(--radius-lg);font-size:var(--font-size-xxxs);text-align:center;max-width:90%}#userBar .friendsIcon .friendsDropdown .conversationInputArea{display:flex;align-items:flex-end;padding:var(--space-container);border-top:1px solid var(--color-border-default);gap:var(--space-item-gap);flex-shrink:0;box-sizing:border-box;cursor:default;background-color:var(--color-bg-base);border-radius:0 0 var(--radius-lg) var(--radius-lg)}#userBar .friendsIcon .friendsDropdown .conversationInput{flex:1;min-height:32px;max-height:72px;line-height:20px;padding:5px var(--space-8);border:0;box-shadow:var(--shadow-border);border-radius:var(--radius-md);font-size:var(--font-size-xs);font-family:inherit;box-sizing:border-box;resize:none;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-scrollbar) transparent}#userBar .friendsIcon .friendsDropdown .conversationInput::-webkit-scrollbar{width:var(--space-6)}#userBar .friendsIcon .friendsDropdown .conversationInput::-webkit-scrollbar-track{background:transparent}#userBar .friendsIcon .friendsDropdown .conversationInput::-webkit-scrollbar-thumb{background:var(--color-scrollbar);border-radius:var(--radius-sm)}#userBar .friendsIcon .friendsDropdown .conversationInput:focus{box-shadow:var(--shadow-border-focus)}#userBar .friendsIcon .friendsDropdown .conversationInput::placeholder{color:var(--color-text-muted)}#userBar .friendsIcon .friendsDropdown .conversationInput:disabled{background-color:var(--color-bg-base)}#userBar .friendsIcon .friendsDropdown .conversationSendBtn{width:32px;height:32px;padding:0;border:1px solid var(--color-action-info-border);border-radius:var(--radius-md);background-color:var(--color-bg-info);cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box}#userBar .friendsIcon .friendsDropdown .conversationSendBtn svg{width:24px;height:24px;fill:var(--color-action-info-text)}@media (hover:hover) and (pointer:fine){#userBar .friendsIcon .friendsDropdown .conversationSendBtn:hover svg{fill:var(--color-text-link)}}#userBar .friendsIcon .friendsDropdown .conversationSendBtn:disabled{background-color:var(--color-bg-elevated-dark);border-color:var(--color-border-light);cursor:default}#userBar .friendsIcon .friendsDropdown .conversationSendBtn:disabled svg{fill:var(--color-text-muted)}#userBar .friendsIcon .friendsDropdown .conversationSendBtn:disabled:hover{background-color:var(--color-bg-elevated-dark);border-color:var(--color-border-light)}#userBar .friendsIcon .friendsDropdown .conversationSendBtn:disabled:hover svg{fill:var(--color-text-muted);filter:none}#userBar .friendsIcon.open .friendsDropdown{display:block}#userBar li{display:none;float:left;color:var(--color-text-primary);margin-right:var(--space-item-gap);cursor:pointer;line-height:var(--line-height-lg)}#userBar li.displayInline{display:inline}#userBar li.lastVisible{border-right:none}#userBar li.disabled{color:var(--color-text-muted)}#userBar li.userBarPlaceHolder{font-weight:bold}#userBar .userAvatarContainer{position:relative;display:none;float:left;margin-right:var(--space-item-gap);cursor:pointer;height:var(--space-32);line-height:var(--line-height-lg)}#userBar .userAvatarContainer.displayInline{display:inline-flex;align-items:flex-end}#userBar .userAvatarContainer .userAvatar{width:28px;height:28px;opacity:0;filter:drop-shadow(1px 0 var(--color-drop-shadow)) drop-shadow(-1px 0 var(--color-drop-shadow)) drop-shadow(0 1px var(--color-drop-shadow)) drop-shadow(0 -1px var(--color-drop-shadow))}#userBar .userAvatarContainer .userAvatar.loaded{animation:fadeIn 160ms ease-in both}#userBar .userAvatarContainer .userName{margin-left:var(--space-item-gap);line-height:var(--line-height-lg);color:var(--color-text-primary);transition:color 160ms ease-in;white-space:nowrap}#userBar .userAvatarContainer .userName.loading{color:var(--color-text-muted)}#userBar .userAvatarContainer .userDropdown{display:none;position:absolute;top:100%;right:0;min-width:120px;background-color:var(--color-bg-base);border-radius:0 0 var(--radius-lg) var(--radius-lg);box-shadow:inset 0 1px 0 0 var(--color-shadow-soft),0 0 0 1px rgba(0,0,0,0.32),0 0 16px rgba(0,0,0,0.32);clip-path:inset(0 -16px -16px -16px);z-index:var(--z-auth);font-weight:normal;padding:0 var(--space-8)}#userBar .userAvatarContainer .userDropdown .dropdownItem{display:none;line-height:var(--line-height-lg);color:var(--color-text-primary);cursor:pointer;white-space:nowrap;border-bottom:1px solid var(--color-border-default)}@media (hover:hover) and (pointer:fine){#userBar .userAvatarContainer .userDropdown .dropdownItem:hover{text-decoration:underline}}#userBar .userAvatarContainer .userDropdown .dropdownItem.logout{border-bottom:none}@media (hover:hover) and (pointer:fine){#userBar .userAvatarContainer:hover .userDropdown{display:block}}#userBar .userAvatarContainer.open .userDropdown{display:block}#userBar .userAvatarContainer .userDropdown .settings{display:block}#userBar .userAvatarContainer.loggedIn .userDropdown .loggedIn{display:block}#userBar .userAvatarContainer.loggedOut .userDropdown .loggedOut{display:block}#userBar .userAvatarContainer.loggedOut .userDropdown .register{border-bottom:none}@media screen and (max-width:480px){#userBar .userAvatarContainer{margin-right:var(--space-4)}#userBar .userAvatarContainer .userName{margin-left:var(--space-4)}}@media screen and (max-width:992px){#userBarContainer.visible{left:0 !important;z-index:var(--z-modal)}#userBarContainer.visible #userBar{position:absolute;width:100%;border-radius:var(--radius-none);display:inherit !important}#userBarContainer.visible #userBar li{float:none;display:none !important;border-right:none;text-align:center;border-bottom:1px solid rgba(255,255,255,0.1);line-height:var(--line-height-lg)}#userBarContainer.visible #userBar li.displayInline{display:block !important}}.box{left:auto;position:absolute;font-size:var(--font-size-md);z-index:var(--z-modal);background-color:var(--color-bg-base);color:var(--color-text-primary);border-radius:0 0 var(--radius-lg) var(--radius-lg);clip-path:inset(0 -16px -16px -16px);box-shadow:inset 0 1px 0 0 var(--color-shadow-soft),0 0 0 1px rgba(0,0,0,0.32),0 0 16px rgba(0,0,0,0.32);opacity:0}.box#loginBoxForm,.box#registerBoxForm,.box#forgotPasswordBoxForm{top:-1000px}@media screen and (max-width:640px){.box{border-radius:var(--radius-none);width:100%;left:0}}body[data-platform=mobile] .box{padding-top:var(--safe-area-inset-top)}.box .fieldDetailRow{position:relative;font-size:var(--font-size-xxxs);height:var(--space-8)}.box .fieldDetailRow.hasFieldError,.box .fieldDetailRow.hasFieldLink{height:var(--line-height-xs)}.box .fieldDetailRow .fieldError,.box .fieldDetailRow .fieldLink{white-space:nowrap;position:absolute}.box .fieldDetailRow .fieldError{left:0;color:var(--color-text-error);line-height:var(--line-height-xs)}.box .fieldDetailRow .fieldError.good{color:var(--color-text-success)}.box .fieldDetailRow .fieldLink{right:0;z-index:var(--z-bars);color:var(--color-text-primary);cursor:pointer;line-height:var(--line-height-xs)}@media (hover:hover) and (pointer:fine){.box .fieldDetailRow .fieldLink:hover{text-decoration:underline}}.box input{cursor:text;width:280px;box-sizing:border-box}@media screen and (max-width:640px){.box input{width:100%}}.box input[type=text] + label,.box input[type=password] + label{transition:color 0.1s linear,opacity 0.1s linear}.box input[type=text]:focus + label,.box input[type=password]:focus + label{color:var(--color-text-secondary)}.box input.bad{box-shadow:inset 0 0 0 1px var(--color-text-error) !important}.box li.hasPasswordVisibilityToggle input.passwordVisibilityInput{padding-right:64px}.box li.hasPasswordVisibilityToggle .passwordVisibilityToggle{position:absolute;top:0;right:var(--space-8);height:var(--line-height-xl);padding:0 var(--space-8);border:0;background:transparent;color:var(--color-text-primary);cursor:pointer;font-size:var(--font-size-xs);font-weight:bold;line-height:var(--line-height-xl);z-index:var(--z-modal)}@media (hover:hover) and (pointer:fine){.box li.hasPasswordVisibilityToggle .passwordVisibilityToggle:hover{text-decoration:underline}}.box .errorRow{color:var(--color-text-error)}.box .successRow{color:var(--color-text-success)}.box .errorRow.visible,.box .successRow.visible{font-size:var(--font-size-xs);line-height:16px;padding-top:var(--space-8)}.box ul{padding:var(--space-container) var(--space-container) var(--space-container) var(--space-container)}.box ul li{position:relative;z-index:var(--z-bars)}.box ul li.submitRow{text-align:center}.box ul li label{position:absolute;left:var(--space-12);line-height:var(--line-height-xl);color:var(--color-text-muted);white-space:nowrap;z-index:var(--z-bars);transition:opacity 0.1s linear;opacity:1;cursor:text}.box ul li label.hidden{opacity:0}.box ul li input[type=button],.box ul li input[type=submit]{width:100%;line-height:var(--line-height-xl);background-color:var(--color-action-success) !important;box-shadow:inset 0 0 0 1px var(--color-action-success-border) !important;text-shadow:-1px -1px 0 var(--color-action-success-border),1px -1px 0 var(--color-action-success-border),-1px 1px 0 var(--color-action-success-border),1px 1px 0 var(--color-action-success-border) !important;cursor:pointer;border-radius:var(--radius-md);border:0 !important;color:var(--color-text-on-dark) !important;font-weight:bold}.box ul li input[type=button].red,.box ul li input[type=submit].red{background-color:var(--color-action-danger) !important;box-shadow:inset 0 0 0 1px var(--color-action-danger-border) !important;text-shadow:-1px -1px 0 var(--color-action-danger-border),1px -1px 0 var(--color-action-danger-border),-1px 1px 0 var(--color-action-danger-border),1px 1px 0 var(--color-action-danger-border) !important}@media (hover:hover) and (pointer:fine){.box ul li input[type=button]:not(.disabled):not([disabled]):hover,.box ul li input[type=submit]:not(.disabled):not([disabled]):hover{background-color:var(--color-hover-action-success) !important;text-decoration:none}.box ul li input[type=button].red:not(.disabled):not([disabled]):hover,.box ul li input[type=submit].red:not(.disabled):not([disabled]):hover{background-color:var(--color-hover-action-danger-dark) !important;box-shadow:inset 0 0 0 1px var(--color-hover-action-danger-border) !important}}.box table{border:1px 1px 1px 1px}.box table td{padding:1.5em 1em 1.5em 1em;position:relative;z-index:var(--z-bars);width:12em}.box table td.submitRow{text-align:center;padding:0.5em 1em 0.5em 1em;border-radius:0 0 0 0.5em;box-shadow:0 -1px 0 0 rgba(0,0,0,0.56);background-image:linear-gradient(90deg,rgba(0,0,0,0.47) 0%,rgba(255,255,255,0.47) 100%)}.box table td label{position:absolute;padding:0 1em 0 1em;top:0.2em;left:0.6em;color:var(--color-text-muted);white-space:nowrap;z-index:var(--z-bars);transition:opacity 0.1s linear;opacity:1}.box table td label.hidden{opacity:0}.box table td input[type=button],.box table td input[type=submit]{width:50%}.box .close{position:absolute;top:-10px;right:-10px;z-index:var(--z-modal-backdrop)}.tosConsent{font-size:var(--font-size-xxxs);color:var(--color-text-muted);line-height:var(--line-height-lg);display:block;width:100%;text-align:center}.tosConsent a{font-weight:bold;color:var(--color-text-muted) !important}.authTosRow{line-height:0;margin-bottom:calc(var(--space-container) * -1)}.authLinkRow{line-height:var(--line-height-lg);text-align:center}.authRecoveryRow{line-height:0;margin-bottom:calc(var(--space-container) * -1)}.authRecoveryText{color:var(--color-text-muted);display:block;font-size:var(--font-size-xxxs);line-height:var(--line-height-lg);text-align:center;width:100%}.authRecoveryLink{color:var(--color-text-muted);cursor:pointer;font-weight:bold}@media (hover:hover) and (pointer:fine){.authRecoveryLink:hover{text-decoration:underline}}.authSubtleLink{color:var(--color-text-muted);cursor:pointer;font-size:var(--font-size-xxxs);line-height:var(--line-height-lg)}@media (hover:hover) and (pointer:fine){.authSubtleLink:hover{text-decoration:underline}}.authHidden{display:none !important}.authHelpText{display:block;color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-md);text-align:center}.authHeader{padding-bottom:var(--space-12);text-align:center}.authTitle{display:block;font-size:var(--font-size-md);font-weight:bold;line-height:var(--line-height-md)}.authDescription{color:var(--color-text-subtle);display:block;font-size:var(--font-size-xs);line-height:var(--line-height-md)}.authSectionTitleRow{align-items:center;display:flex;justify-content:space-between;line-height:var(--line-height-lg)}.authSectionTitle{color:var(--color-text-primary);font-size:var(--font-size-xs);font-weight:bold;line-height:var(--line-height-lg)}.authSectionAction{color:var(--color-text-primary);cursor:pointer;font-size:var(--font-size-xs);line-height:var(--line-height-lg)}@media (hover:hover) and (pointer:fine){.authSectionAction:hover{text-decoration:underline}}.authProviderGroup{display:block;margin-bottom:var(--space-8);width:100%}.authProviderRow{align-items:center;display:flex;flex:1 1 0;height:var(--line-height-xl);justify-content:center;min-height:var(--line-height-xl);margin-bottom:var(--space-8);opacity:1;overflow:hidden;position:relative;transition:opacity var(--duration-normal) ease-in-out;width:100%}.authProviderRow .fb_iframe_widget,.authProviderRow .fb_iframe_widget span,.authProviderRow .fb_iframe_widget iframe{height:var(--line-height-xl) !important;width:100% !important}.authProviderGroup .authProviderRow{margin-bottom:var(--space-8);width:100%}.authProviderGroup .authProviderRow:last-child{margin-bottom:0}.googleProviderButton{height:var(--line-height-xl);min-height:var(--line-height-xl);overflow:hidden;width:100%}.authFadingOut{opacity:0}.authProviderPending{opacity:0.01;pointer-events:none}.box-visible{display:block}#spot-gameOverRegister,.piece.id-gameOverRegister.backdrop{background-color:transparent;border-radius:0;box-shadow:none;overflow:visible}.authEmbeddedSurface{color:var(--color-text-primary);height:100%;width:100%}.authEmbeddedSurface.box,.authEmbeddedSurface .box{background-color:var(--color-bg-base);border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--color-border-default);box-sizing:border-box;clip-path:none;height:100%;left:0;opacity:0;overflow:hidden;position:relative;top:0;width:100%}body[data-platform=mobile] .authEmbeddedSurface.box,body[data-platform=mobile] .authEmbeddedSurface .box{padding-top:0}.authEmbeddedSurface.box input[type=text],.authEmbeddedSurface.box input[type=password],.authEmbeddedSurface .box input[type=text],.authEmbeddedSurface .box input[type=password]{width:100%}.authEmbeddedSurface.box ul,.authEmbeddedSurface .box ul{padding:var(--space-container)}.authEmbeddedSurface.box li.firstRow,.authEmbeddedSurface.box li.authUsernameInputRow,.authEmbeddedSurface.box li.loginRegisterEmailPasswordRow,.authEmbeddedSurface.box li.registerEmailPasswordRow,.authEmbeddedSurface.box li.socialSignupEmailRow,.authEmbeddedSurface.box li.inputContainer,.authEmbeddedSurface .box li.firstRow,.authEmbeddedSurface .box li.authUsernameInputRow,.authEmbeddedSurface .box li.loginRegisterEmailPasswordRow,.authEmbeddedSurface .box li.registerEmailPasswordRow,.authEmbeddedSurface .box li.socialSignupEmailRow,.authEmbeddedSurface .box li.inputContainer{margin-bottom:var(--space-8)}.authEmbeddedSurface.box li.registerMethodTitleRow,.authEmbeddedSurface .box li.registerMethodTitleRow{margin-top:0}.authEmbeddedSurface.box .authHeader,.authEmbeddedSurface .box .authHeader{padding-bottom:var(--space-8)}.authEmbeddedSurface.box .authTitle,.authEmbeddedSurface .box .authTitle{font-size:var(--font-size-sm);line-height:var(--line-height-md)}.authEmbeddedSurface.box .authDescription,.authEmbeddedSurface .box .authDescription{font-size:var(--font-size-xxxs);line-height:var(--line-height-md)}.authEmbeddedSurface.box .fieldDetailRow,.authEmbeddedSurface .box .fieldDetailRow{height:0;left:0;pointer-events:none;position:absolute;right:var(--space-12);text-align:right;top:0;z-index:var(--z-modal)}.authEmbeddedSurface.box .fieldDetailRow.hasFieldError,.authEmbeddedSurface.box .fieldDetailRow.hasFieldLink,.authEmbeddedSurface .box .fieldDetailRow.hasFieldError,.authEmbeddedSurface .box .fieldDetailRow.hasFieldLink{height:0}.authEmbeddedSurface.box .fieldDetailRow .fieldError,.authEmbeddedSurface.box .fieldDetailRow .fieldLink,.authEmbeddedSurface .box .fieldDetailRow .fieldError,.authEmbeddedSurface .box .fieldDetailRow .fieldLink{background-color:transparent;box-shadow:none;border-radius:0;left:auto;line-height:var(--line-height-lg);padding:0;right:0;top:calc(var(--line-height-xl) - var(--line-height-lg))}.authEmbeddedSurface.box .fieldDetailRow .fieldLink,.authEmbeddedSurface .box .fieldDetailRow .fieldLink{box-shadow:none;pointer-events:auto}.authEmbeddedSurface.box .errorRow.visible,.authEmbeddedSurface .box .errorRow.visible{text-align:center}.authEmbeddedSurface.box .errorRow.visible.subtleError,.authEmbeddedSurface .box .errorRow.visible.subtleError{font-size:var(--font-size-xxxs);line-height:var(--line-height-lg)}.authEmbeddedSurface.gameOverRegisterSurface.box,.authEmbeddedSurface.gameOverRegisterSurface .box{box-shadow:var(--shadow-low);height:auto}.authEmbeddedSurface.gameOverRegisterSurface.box .authHeader,.authEmbeddedSurface.gameOverRegisterSurface .box .authHeader{padding-bottom:calc(var(--space-8) + var(--space-4));padding-top:var(--space-4)}.authEmbeddedSurface.gameOverRegisterSurface.box .authTitle,.authEmbeddedSurface.gameOverRegisterSurface .box .authTitle{font-size:var(--font-size-md);font-weight:normal;line-height:var(--line-height-md)}.authEmbeddedSurface.gameOverRegisterSurface.box .authTitle strong,.authEmbeddedSurface.gameOverRegisterSurface .box .authTitle strong{font-weight:bold}.authEmbeddedSurface.gameOverRegisterSurface.box.authCompactCta .authHeader,.authEmbeddedSurface.gameOverRegisterSurface .box.authCompactCta .authHeader{padding-bottom:var(--space-8);padding-top:0}.authEmbeddedSurface.gameOverRegisterSurface.box.authCompactCta .authTitle,.authEmbeddedSurface.gameOverRegisterSurface .box.authCompactCta .authTitle{font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.authEmbeddedSurface.gameOverRegisterSurface.box .authDescription:empty,.authEmbeddedSurface.gameOverRegisterSurface .box .authDescription:empty{display:none}.authEmbeddedSurface.gameOverRegisterSurface.box.authSignupSuccess .registerProviderGroup,.authEmbeddedSurface.gameOverRegisterSurface.box.authSignupSuccess .registerEmailToggleRow,.authEmbeddedSurface.gameOverRegisterSurface.box.authSignupSuccess .gameOverRegisterOpenModalRow,.authEmbeddedSurface.gameOverRegisterSurface .box.authSignupSuccess .registerProviderGroup,.authEmbeddedSurface.gameOverRegisterSurface .box.authSignupSuccess .registerEmailToggleRow,.authEmbeddedSurface.gameOverRegisterSurface .box.authSignupSuccess .gameOverRegisterOpenModalRow{filter:grayscale(1);opacity:0.45;pointer-events:none;transition:opacity var(--duration-normal) ease-in-out}.authEmbeddedSurface.gameOverRegisterSurface.box ul,.authEmbeddedSurface.gameOverRegisterSurface .box ul{padding:calc(var(--space-8) + 1px)}.authEmbeddedSurface.gameOverRegisterSurface.box .registerMethodTitleRow,.authEmbeddedSurface.gameOverRegisterSurface .box .registerMethodTitleRow{display:none !important}.authEmbeddedSurface.gameOverRegisterSurface.box .registerProviderGroup,.authEmbeddedSurface.gameOverRegisterSurface .box .registerProviderGroup{display:flex;float:none;gap:var(--space-item-gap);margin-bottom:var(--space-8);width:100%}.authEmbeddedSurface.gameOverRegisterSurface.box .registerProviderGroup .authProviderRow,.authEmbeddedSurface.gameOverRegisterSurface .box .registerProviderGroup .authProviderRow{display:block;flex:1 1 calc(50% - var(--space-4));height:var(--line-height-lg);margin-bottom:0;min-height:var(--line-height-lg);min-width:0;overflow:visible;width:calc(50% - var(--space-4))}.authEmbeddedSurface.gameOverRegisterSurface.box .registerProviderGroup .authProviderRow .fb_iframe_widget,.authEmbeddedSurface.gameOverRegisterSurface .box .registerProviderGroup .authProviderRow .fb_iframe_widget{display:block !important;height:var(--line-height-xl) !important;line-height:0 !important;max-width:none !important;transform:scale(0.8);transform-origin:top left;width:125% !important}.authEmbeddedSurface.gameOverRegisterSurface.box .registerProviderGroup .authProviderRow .fb_iframe_widget span,.authEmbeddedSurface.gameOverRegisterSurface.box .registerProviderGroup .authProviderRow .fb_iframe_widget iframe,.authEmbeddedSurface.gameOverRegisterSurface .box .registerProviderGroup .authProviderRow .fb_iframe_widget span,.authEmbeddedSurface.gameOverRegisterSurface .box .registerProviderGroup .authProviderRow .fb_iframe_widget iframe{display:block !important;height:var(--line-height-xl) !important;line-height:0 !important;max-width:none !important;width:100% !important}.authEmbeddedSurface.gameOverRegisterSurface.box .googleProviderButton,.authEmbeddedSurface.gameOverRegisterSurface .box .googleProviderButton{height:var(--line-height-xl);min-height:var(--line-height-xl);max-width:none;overflow:visible;transform:scale(0.8);transform-origin:top left;width:125%}.authEmbeddedSurface.gameOverRegisterSurface.box .googleProviderButton > div,.authEmbeddedSurface.gameOverRegisterSurface .box .googleProviderButton > div{width:100% !important}.authEmbeddedSurface.gameOverRegisterSurface.box .googleProviderButton iframe,.authEmbeddedSurface.gameOverRegisterSurface .box .googleProviderButton iframe{max-width:none !important}.authEmbeddedSurface.gameOverRegisterSurface.box .registerEmailToggleRow,.authEmbeddedSurface.gameOverRegisterSurface.box .gameOverRegisterOpenModalRow,.authEmbeddedSurface.gameOverRegisterSurface .box .registerEmailToggleRow,.authEmbeddedSurface.gameOverRegisterSurface .box .gameOverRegisterOpenModalRow{float:none;margin-bottom:var(--space-4);width:100%}.authEmbeddedSurface.gameOverRegisterSurface.box .registerEmailToggleRow input[type=button],.authEmbeddedSurface.gameOverRegisterSurface.box .gameOverRegisterOpenModalRow input[type=button],.authEmbeddedSurface.gameOverRegisterSurface .box .registerEmailToggleRow input[type=button],.authEmbeddedSurface.gameOverRegisterSurface .box .gameOverRegisterOpenModalRow input[type=button]{border-radius:var(--radius-md);font-size:var(--font-size-xs);height:var(--line-height-lg);line-height:var(--line-height-lg);padding:0 var(--space-4);width:100%}.authEmbeddedSurface.gameOverRegisterSurface.box .registerEmailToggleRow input[type=button],.authEmbeddedSurface.gameOverRegisterSurface .box .registerEmailToggleRow input[type=button]{background-color:var(--color-bg-info) !important;box-shadow:inset 0 0 0 1px var(--color-action-info-border) !important;color:var(--color-action-info-text) !important;text-shadow:none !important}.authEmbeddedSurface.gameOverRegisterSurface.box .gameOverRegisterOpenModalRow,.authEmbeddedSurface.gameOverRegisterSurface .box .gameOverRegisterOpenModalRow{margin-bottom:0}.authEmbeddedSurface.gameOverRegisterSurface.box .registerEmailToggleRow,.authEmbeddedSurface.gameOverRegisterSurface .box .registerEmailToggleRow{margin-bottom:0}.authProviderStacked .authEmbeddedSurface.gameOverRegisterSurface.box .registerProviderGroup,.authProviderStacked .authEmbeddedSurface.gameOverRegisterSurface .box .registerProviderGroup{display:block;float:none;width:100%}.authProviderStacked .authEmbeddedSurface.gameOverRegisterSurface.box .registerProviderGroup .authProviderRow,.authProviderStacked .authEmbeddedSurface.gameOverRegisterSurface .box .registerProviderGroup .authProviderRow{margin-bottom:var(--space-4);width:100%}.authProviderStacked .authEmbeddedSurface.gameOverRegisterSurface.box .registerEmailToggleRow,.authProviderStacked .authEmbeddedSurface.gameOverRegisterSurface .box .registerEmailToggleRow{float:none;width:100%}.authEmbeddedSurface.gameOverRegisterSurface.box.authEmailExpanded .registerEmailToggleRow,.authEmbeddedSurface.gameOverRegisterSurface .box.authEmailExpanded .registerEmailToggleRow{float:none;width:100%}.authEmbeddedSurface.gameOverRegisterSurface.box.authEmailExpanded .registerEmailToggleRow input[type=button],.authEmbeddedSurface.gameOverRegisterSurface .box.authEmailExpanded .registerEmailToggleRow input[type=button]{height:var(--line-height-md);line-height:var(--line-height-md)}.authEmbeddedSurface.gameOverRegisterSurface.box.authSocialUsernameExpanded .authUsernameInputRow,.authEmbeddedSurface.gameOverRegisterSurface.box.authSocialUsernameExpanded .socialSignupEmailSubmitRow,.authEmbeddedSurface.gameOverRegisterSurface .box.authSocialUsernameExpanded .authUsernameInputRow,.authEmbeddedSurface.gameOverRegisterSurface .box.authSocialUsernameExpanded .socialSignupEmailSubmitRow{margin-bottom:var(--space-4)}.authEmbeddedSurface.gameOverRegisterSurface.box.authSocialUsernameExpanded .authUsernameInputRow input[type=text],.authEmbeddedSurface.gameOverRegisterSurface.box.authSocialUsernameExpanded .socialSignupEmailRow input[type=text],.authEmbeddedSurface.gameOverRegisterSurface.box.authSocialUsernameExpanded .socialSignupEmailSubmitRow input[type=button],.authEmbeddedSurface.gameOverRegisterSurface .box.authSocialUsernameExpanded .authUsernameInputRow input[type=text],.authEmbeddedSurface.gameOverRegisterSurface .box.authSocialUsernameExpanded .socialSignupEmailRow input[type=text],.authEmbeddedSurface.gameOverRegisterSurface .box.authSocialUsernameExpanded .socialSignupEmailSubmitRow input[type=button]{font-size:var(--font-size-xs);height:var(--line-height-lg);line-height:var(--line-height-lg)}.authEmbeddedSurface.gameOverRegisterSurface.box.authSocialUsernameExpanded .authUsernameInputRow label,.authEmbeddedSurface.gameOverRegisterSurface.box.authSocialUsernameExpanded .socialSignupEmailRow label,.authEmbeddedSurface.gameOverRegisterSurface .box.authSocialUsernameExpanded .authUsernameInputRow label,.authEmbeddedSurface.gameOverRegisterSurface .box.authSocialUsernameExpanded .socialSignupEmailRow label{font-size:var(--font-size-xs);line-height:var(--line-height-lg)}.authEmbeddedSurface.gameOverRegisterSurface.box .authTosRow,.authEmbeddedSurface.gameOverRegisterSurface .box .authTosRow{clear:both;margin-bottom:0}.authEmbeddedSurface.gameOverRegisterSurface.box .tosConsent,.authEmbeddedSurface.gameOverRegisterSurface .box .tosConsent{line-height:var(--line-height-sm)}.authEmbeddedSurface.gameOverRegisterSurface.box .errorRow,.authEmbeddedSurface.gameOverRegisterSurface .box .errorRow{clear:both}.authModal{display:none;position:fixed;top:0;left:0;z-index:var(--z-auth);width:100%;height:100%;font-size:var(--font-size-md);color:var(--color-text-primary);line-height:var(--line-height-md);opacity:0;transition:opacity var(--duration-normal) ease-in-out}.authModal .background{position:fixed;width:100%;height:100%;top:0;left:0;background-color:var(--color-bg-overlay);cursor:pointer;overflow:auto;overscroll-behavior:none;display:flex;align-items:center;justify-content:center}.authModal .formContainer{cursor:default;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - var(--space-viewport-gutter) * 2 - env(safe-area-inset-left) - env(safe-area-inset-right));max-width:400px}@media screen and (max-width:640px) and (orientation:portrait){.authModal .formContainer{max-width:none}}.authModal .formContainer .close{position:absolute;top:-10px;right:-32px;cursor:pointer;z-index:var(--z-modal-backdrop)}@media screen and (max-width:640px){.authModal .formContainer .close{right:0;top:-32px}}.authModal .formContainer .innerContainer{position:relative;background-color:var(--color-bg-base);box-shadow:var(--shadow-modal);display:inline-block;border-radius:var(--radius-lg);box-sizing:border-box;min-width:100%;cursor:auto}.authModal .formContainer .innerContainer .box{position:inherit;clip-path:none;border-radius:var(--radius-lg);opacity:1;width:100%}.authModal .formContainer .innerContainer .box#loginBoxForm,.authModal .formContainer .innerContainer .box#registerBoxForm,.authModal .formContainer .innerContainer .box#forgotPasswordBoxForm{top:auto}.authModal .formContainer .innerContainer .box input[type=text],.authModal .formContainer .innerContainer .box input[type=password]{width:100%}.authModal .formContainer .innerContainer .box li.firstRow,.authModal .formContainer .innerContainer .box li.authUsernameInputRow,.authModal .formContainer .innerContainer .box li.loginPasswordRow,.authModal .formContainer .innerContainer .box li.loginRegisterEmailPasswordRow,.authModal .formContainer .innerContainer .box li.registerEmailPasswordRow,.authModal .formContainer .innerContainer .box li.socialSignupEmailRow,.authModal .formContainer .innerContainer .box li.inputContainer{margin-bottom:var(--space-8)}.authModal .formContainer .innerContainer .box li.loginMethodTitleRow,.authModal .formContainer .innerContainer .box li.registerMethodTitleRow{margin-top:0}.authModal .formContainer .innerContainer .box .fieldDetailRow{height:0;left:0;pointer-events:none;position:absolute;right:var(--space-12);text-align:right;top:0;z-index:var(--z-modal)}.authModal .formContainer .innerContainer .box .fieldDetailRow.hasFieldError,.authModal .formContainer .innerContainer .box .fieldDetailRow.hasFieldLink{height:0}.authModal .formContainer .innerContainer .box .fieldDetailRow .fieldError,.authModal .formContainer .innerContainer .box .fieldDetailRow .fieldLink{background-color:transparent;box-shadow:none;border-radius:0;left:auto;line-height:var(--line-height-lg);padding:0;right:0;top:calc(var(--line-height-xl) - var(--line-height-lg))}.authModal .formContainer .innerContainer .box .fieldDetailRow .fieldLink{box-shadow:none;pointer-events:auto}.authModal .formContainer .innerContainer .box .errorRow.visible{text-align:center}.authModal .formContainer .innerContainer .box .errorRow.visible.subtleError{font-size:var(--font-size-xxxs);line-height:var(--line-height-lg);padding-top:var(--space-4)}.authModal .formContainer .innerContainer .box .authDescription{font-size:var(--font-size-md)}.authModal.visible{display:block;opacity:1}#resetPassword{display:none;position:fixed;top:0;left:0;z-index:var(--z-panel);width:100%;height:100%;font-size:var(--font-size-md);color:var(--color-text-primary);line-height:var(--line-height-md);opacity:0;transition:opacity var(--duration-normal) ease-in-out}#resetPassword .background{position:fixed;width:100%;height:100%;top:0;left:0;background-color:var(--color-bg-overlay);cursor:pointer;overflow:auto;overscroll-behavior:none}#resetPassword .formContainer{cursor:default;position:relative;min-height:32px;margin:0 auto;width:40%;text-align:left;width:calc(100% - var(--space-viewport-gutter) * 2 - env(safe-area-inset-left) - env(safe-area-inset-right));max-width:400px;display:block}@media screen and (max-width:640px) and (orientation:portrait){#resetPassword .formContainer{max-width:none}}#resetPassword .formContainer .close{position:absolute;top:-10px;right:-32px;cursor:pointer;z-index:var(--z-modal-backdrop)}@media screen and (max-width:464px){#resetPassword .formContainer .close{right:0;top:-32px}}#resetPassword .formContainer .innerContainer{position:relative;background-color:var(--color-bg-base);box-shadow:var(--shadow-modal);display:inline-block;border-radius:var(--radius-lg);box-sizing:border-box;min-width:100%;cursor:auto}#resetPassword .formContainer .innerContainer #resetPasswordBoxForm{position:inherit;clip-path:none;border-radius:var(--radius-lg)}#resetPassword .formContainer .innerContainer #resetPasswordBoxForm input[type=password]{width:100%}#resetPassword .formContainer .innerContainer #resetPasswordBoxForm input[type=button],#resetPassword .formContainer .innerContainer #resetPasswordBoxForm input[type=submit]{width:calc(50% - var(--space-item-gap) / 2)}#resetPassword .formContainer .innerContainer #resetPasswordBoxForm input[type=button]{margin-right:var(--space-item-gap)}:root{--safe-area-inset-top:env(safe-area-inset-top);--safe-area-inset-bottom:env(safe-area-inset-bottom);--safe-area-inset-left:env(safe-area-inset-left);--safe-area-inset-right:env(safe-area-inset-right);--font-size-xxxs:12px;--font-size-xxs:14px;--font-size-xs:16px;--font-size-sm:18px;--font-size-md:20px;--font-size-lg:24px;--font-size-xl:32px;--line-height-xs:18px;--line-height-sm:20px;--line-height-md:24px;--line-height-lg:32px;--line-height-xl:40px;--font-weight-bold:700;--space-4:4px;--space-6:6px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-64:64px;--space-viewport-gutter:16px;--space-container:12px;--space-item-gap:8px;--radius-none:0;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-full:50%;--shadow-none:none;--shadow-border:inset 0 0 0 1px #CED4DA;--shadow-border-focus:inset 0 0 0 1px #ADB5BD;--shadow-border-strong:inset 0 0 0 1px #343A40;--shadow-low:inset 0 0 0 1px #343A40,0 0 8px 0 rgba(0,0,0,0.24);--shadow-high:inset 0 0 0 1px rgba(0,0,0,0.32),0 0 16px rgba(0,0,0,0.32);--shadow-modal:0 0 24px rgba(0,0,0,0.4);--color-text-primary:#212529;--color-text-secondary:#343A40;--color-text-muted:#868E96;--color-text-subtle:#495057;--color-text-on-dark:#fff;--color-text-link:#1665AD;--color-text-error:#B52626;--color-text-error-strong:#C92A2A;--color-text-warning:#C96800;--color-text-success:#4F800B;--color-bg-base:#f8f9fa;--color-bg-surface:white;--color-bg-elevated:#E9ECEF;--color-bg-elevated-dark:#DEE2E6;--color-bg-overlay:rgba(0,0,0,0.64);--color-bg-error:#FFC1BF;--color-bg-error-light:#FFDBD9;--color-bg-danger-light:#FFA8A8;--color-bg-danger-subtle:#FFF5F5;--color-bg-warning:#FFE066;--color-bg-info:#A5D8FF;--color-bg-success:#C0EB75;--color-border-light:#ADB5BD;--color-border-default:#CED4DA;--color-border-strong:#343A40;--color-action-primary:#228be6;--color-action-primary-hover:#339af0;--color-action-primary-active:#1873C5;--color-action-success:#66A80F;--color-action-success-border:#4F800B;--color-action-success-hover:#74B816;--color-action-success-active:#5C940D;--color-action-danger:#f03e3e;--color-action-danger-border:#e03131;--color-action-danger-hover:#fa5252;--color-action-warning:#FAB005;--color-action-warning-hover:#FFD43B;--color-action-warning-active:#FCC419;--color-action-warning-dark:#F08C00;--color-action-info:#74C0FC;--color-action-info-border:#63B4F2;--color-action-info-text:#1971C2;--color-open-blue-9:#1864AB;--color-open-lime-9:#5C940D;--color-open-red-9:#C92A2A;--color-open-yellow-9:#E67700;--color-hover-action-primary:color-mix(in srgb,var(--color-action-primary) 12%,var(--color-open-blue-9) 88%);--color-hover-action-primary-active:color-mix(in srgb,var(--color-action-primary-active) 12%,var(--color-open-blue-9) 88%);--color-hover-action-success:color-mix(in srgb,var(--color-action-success) 12%,var(--color-open-lime-9) 88%);--color-hover-action-success-border:color-mix(in srgb,var(--color-action-success-border) 12%,var(--color-open-lime-9) 88%);--color-hover-action-success-hover:color-mix(in srgb,var(--color-action-success-hover) 12%,var(--color-open-lime-9) 88%);--color-hover-action-danger:color-mix(in srgb,var(--color-action-danger) 12%,var(--color-open-red-9) 88%);--color-hover-action-danger-dark:color-mix(in srgb,var(--color-action-danger) 12%,var(--color-open-red-9) 88%);--color-hover-action-danger-border:color-mix(in srgb,var(--color-action-danger-border) 12%,var(--color-open-red-9) 88%);--color-hover-action-danger-hover:color-mix(in srgb,var(--color-action-danger-hover) 12%,var(--color-open-red-9) 88%);--color-hover-action-warning:color-mix(in srgb,var(--color-action-warning) 92%,var(--color-open-yellow-9) 8%);--color-hover-action-info-border:color-mix(in srgb,var(--color-action-info-border) 92%,var(--color-open-blue-9) 8%);--color-hover-bg-danger-light:color-mix(in srgb,var(--color-bg-danger-light) 92%,var(--color-open-red-9) 8%);--color-hover-bg-error:color-mix(in srgb,var(--color-bg-error) 92%,var(--color-open-red-9) 8%);--color-hover-bg-info:color-mix(in srgb,var(--color-bg-info) 92%,var(--color-open-blue-9) 8%);--color-hover-bg-success:color-mix(in srgb,var(--color-bg-success) 92%,var(--color-open-lime-9) 8%);--color-hover-bg-warning:color-mix(in srgb,var(--color-bg-warning) 92%,var(--color-open-yellow-9) 8%);--color-status-online:#64CD00;--color-status-online-border:#479100;--color-status-offline:#CED4DA;--color-status-offline-border:#868E96;--color-highlight:#FFE066;--color-badge-friends:#3B5BDB;--color-action-success-light:#A9E34B;--color-shadow-soft:rgba(0,0,0,0.24);--color-scrollbar:rgba(0,0,0,0.3);--color-text-link-alt:rgba(144,144,234,0.9);--color-suit-red:#EB1B28;--color-suit-black:#000;--color-card-border:rgba(37,37,37,1);--color-drop-shadow:#252525;--color-timer-ring:#F4BD45;--color-timer-danger:#F67A7A;--color-table-felt:#327333;--z-base:1;--z-content:100;--z-sticky:3098;--z-game-table:4800;--z-bars:7000;--z-chat-bubble:7600;--z-notice:9205;--z-panel:9975;--z-modal-backdrop:9996;--z-modal:9999;--z-auth:10001;--duration-micro:80ms;--duration-normal:160ms}@supports (corner-shape:squircle){:root{--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px}}body[data-source=arkadium]:root{--safe-area-inset-top:0;--safe-area-inset-bottom:0;--safe-area-inset-left:0;--safe-area-inset-right:0}@media (max-width:640px),(max-height:640px){:root{--space-viewport-gutter:8px;--shadow-modal:0 0 16px rgba(0,0,0,0.4);--radius-sm:2px;--radius-md:4px;--radius-lg:6px;--radius-xl:10px}}#mainContainer.playspace-portrait,#mainContainer.playspace-landscape{--space-viewport-gutter:16px}#mainContainer.playspace-compact{--space-viewport-gutter:8px}@supports (corner-shape:squircle){@media (max-width:640px),(max-height:640px){:root{--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:20px}}}#menuBarContainer{position:absolute;top:0;left:0;right:0;height:32px;background:var(--color-bg-base);border-bottom:1px solid var(--color-border-default);font-size:var(--font-size-xs);line-height:var(--line-height-lg);z-index:9201}body[data-active-game]:not([data-active-game=""]) #menuBarContainer{border-bottom:none;box-shadow:0 1px 0 0 var(--color-border-strong),0 0 8px 0 var(--color-shadow-soft)}#menuBarContainer.visible{z-index:var(--z-modal)}#menuIconContainer{float:left;cursor:pointer;display:none;margin-left:var(--space-viewport-gutter);margin-right:10px;color:var(--color-text-secondary);padding-right:13px;background:url("/assets../images/arrowDown.png?v=932") right center no-repeat;background-size:13px 13px}#menuIconContainer span{display:inline-block}@media (hover:hover) and (pointer:fine){#menuIconContainer:hover{text-decoration:underline}}#menuLogoContainer{display:inline-block;float:left;height:100%;margin-left:var(--space-viewport-gutter);width:38px;overflow:hidden}@media screen and (max-width:480px){#menuIconContainer,#menuLogoContainer{margin-left:var(--space-4)}#menuIconContainer{margin-right:var(--space-4)}}#menuBar{display:inline-block;float:left;margin-left:var(--space-item-gap)}#menuBar .deck{border-left:0}#menuBar li{display:inline;float:left;color:var(--color-text-secondary);margin-right:var(--space-item-gap);cursor:pointer}@media (hover:hover) and (pointer:fine){#menuBar li:hover > a,#menuBar li.dropdown:hover > span{text-decoration:underline}}#menuBar li:nth-last-child(1){margin-right:10px;padding-right:13px;background:url("/assets../images/arrowDown.png?v=932") center right no-repeat;background-size:13px 13px}#menuBar li.displayInline{display:inline}#menuBar li.disabled{color:var(--color-text-muted)}#menuBar li a{text-decoration:none;color:inherit;display:inline-block;white-space:nowrap}@media (hover:hover) and (pointer:fine){#menuBar li a:hover{text-decoration:underline}}#menuBar li a.active{font-weight:bold}#menuBar li.dropdown{position:relative}#menuBar li.dropdown #allGames{position:absolute;display:none;color:var(--color-text-secondary);background-color:var(--color-bg-base);left:-8px;top:100%;z-index:var(--z-modal);border-radius:0 0 var(--radius-lg) var(--radius-lg);padding:0 var(--space-8);clip-path:inset(0 -16px -16px -16px);box-shadow:inset 0 1px 0 0 var(--color-shadow-soft),var(--shadow-high)}#menuBar li.dropdown #allGames a{display:inline-block;line-height:var(--line-height-lg);display:inline-block;border-bottom:1px solid var(--color-border-default);white-space:nowrap;width:100%;font-weight:normal}#menuBar li.dropdown #allGames a:last-child{border-bottom:none}#menuBar li.dropdown #allGames a.active{font-weight:bold}#menuBar li.dropdown:hover #allGames{opacity:1;display:block}@media screen and (max-width:924px){#menuBarContainer.visible #menuBar{display:block}#menuBarContainer #menuBar{display:none;position:fixed;border-radius:var(--radius-none);left:0;right:0;top:32px;margin-left:0;max-height:calc(100vh - 32px - var(--safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;background-color:var(--color-bg-base);clip-path:inset(0 -16px -16px -16px);box-shadow:var(--shadow-high);z-index:var(--z-modal)}#menuBarContainer #menuBar::after{display:none}#menuBarContainer #menuBar li{margin:0;border-top:1px solid var(--color-border-default) !important;background:none !important;display:none !important;float:none;display:block !important;border-left:none;text-align:center;border-bottom:1px solid rgba(255,255,255,0.1);line-height:var(--line-height-lg)}#menuBarContainer #menuBar li.dropdown #allGames{display:block;position:relative;background:none;padding:0}#menuBarContainer #menuBar li.dropdown{padding:0}#menuBarContainer #menuBar li.dropdown span:first-child{display:none !important}#menuBarContainer #menuBar li.dropdown #allGames{box-shadow:var(--shadow-none);border-radius:var(--radius-none);border:none;left:0;display:block}#menuBarContainer #menuBar li.dropdown #allGames a{float:none;display:block !important;border-left:none;text-align:center;border-bottom:1px solid var(--color-border-default);line-height:var(--line-height-lg);display:block}#menuBarContainer #menuBar li.dropdown #allGames a:last-child{border-bottom:none}#menuBarContainer #menuIconContainer{display:inline-block;font-weight:bold}}.menu{position:fixed;z-index:var(--z-modal);top:0;left:0;width:100%;height:100%;display:none;display:flex;justify-content:center;align-items:center;opacity:0}.menu .background{position:fixed;width:100%;height:100%;top:0;left:0;background-color:var(--color-bg-overlay);cursor:pointer;overflow:auto;overscroll-behavior:none}.menu .content{cursor:default;margin:0 auto;margin-top:calc(40px + env(safe-area-inset-top));margin-bottom:calc(40px + env(safe-area-inset-bottom));position:relative;width:calc(100% - var(--space-viewport-gutter) * 2 - env(safe-area-inset-left) - env(safe-area-inset-right));max-width:768px;min-height:calc(100% - 80px - env(safe-area-inset-top) - env(safe-area-inset-bottom));background-color:var(--color-bg-base);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);color:var(--color-text-primary);font-size:var(--font-size-md)}.menu .content::before{content:"";position:absolute;width:32px;height:32px;right:-32px;top:-10px;background:url("/assets../images/closeModal.png?v=932") center center no-repeat;background-size:32px 32px;cursor:pointer;pointer-events:none}@media screen and (max-width:832px){.menu .content::before{right:0;top:-32px}}.menu .content .innerBox{padding:var(--space-container)}.menu .content ul.optionsMenuBar{width:100%;list-style:none;display:flex;box-shadow:0 1px 0 0 var(--color-border-default)}.menu .content ul.optionsMenuBar li{width:auto;white-space:nowrap;flex-grow:1;text-align:center;border-radius:var(--radius-md) var(--radius-md) 0 0;cursor:pointer;line-height:var(--line-height-xl)}@media (hover:hover) and (pointer:fine){.menu .content ul.optionsMenuBar li:hover{text-decoration:underline}}.menu .content .item{z-index:var(--z-bars);position:relative}.menu .content table{width:100%}.menu .content table td{text-align:left}.menu .content table td.header{border-bottom:1px solid var(--color-border-default);font-weight:bold;line-height:var(--line-height-lg);padding:var(--space-24) 0 var(--space-8) 0}#deckMenu .content table td{width:296px}#wallpaperMenu ul.optionsMenuBar li.wallpaper,#deckMenu ul.optionsMenuBar li.deck,#avatarMenu ul.optionsMenuBar li.avatar{text-decoration:underline}#mainContainer.general #userBarContainer{display:none}#mainContainer.general #menuBar{padding-right:var(--space-viewport-gutter)}#avatarMenu{display:none}#avatarMenu .optionsMenuBar .avatar{box-shadow:0 1px 0 0 var(--color-bg-base),0 0 0 1px var(--color-border-default);font-weight:bold}#avatarMenu table{border-collapse:separate;border-spacing:0 var(--space-item-gap)}#avatarMenu tr td.header{padding:var(--space-8) 0 var(--space-8) 0;height:32px}#avatarMenu tr td{position:relative}#avatarMenu tr td:not(.header)::before{content:"";display:block;padding-top:100%}#avatarMenu tr td.header span{position:absolute;display:inline-block;width:100%;line-height:var(--line-height-lg);top:var(--space-8)}#avatarMenu tr td:not(.header) span{position:absolute;background-repeat:no-repeat;background-size:cover;display:inline-block;width:100%;height:100%;top:0;cursor:pointer;transition:transform var(--duration-micro) ease-in-out,filter var(--duration-micro) ease-in-out;filter:drop-shadow(1px 0 var(--color-drop-shadow)) drop-shadow(-1px 0 var(--color-drop-shadow)) drop-shadow(0 1px var(--color-drop-shadow)) drop-shadow(0 -1px var(--color-drop-shadow))}#avatarMenu tr td:not(.header) span.selected{filter:drop-shadow(1px 0 var(--color-drop-shadow)) drop-shadow(-1px 0 var(--color-drop-shadow)) drop-shadow(0 1px var(--color-drop-shadow)) drop-shadow(0 -1px var(--color-drop-shadow)) drop-shadow(0 -4px 0 var(--color-action-success-active)) drop-shadow(0 4px 0 var(--color-action-success-active)) drop-shadow(-4px 0 0 var(--color-action-success-active)) drop-shadow(4px 0 0 var(--color-action-success-active))}@media (hover:hover) and (pointer:fine){#avatarMenu tr td:not(.header) span:not(.selected):hover{transform:scale(1.04);filter:drop-shadow(1px 0 var(--color-drop-shadow)) drop-shadow(-1px 0 var(--color-drop-shadow)) drop-shadow(0 1px var(--color-drop-shadow)) drop-shadow(0 -1px var(--color-drop-shadow)) drop-shadow(0 0 4px var(--color-shadow-soft))}}#deckMenu{display:none}#deckMenu .optionsMenuBar .deck{box-shadow:0 1px 0 0 var(--color-bg-base),0 0 0 1px var(--color-border-default);font-weight:bold}#deckMenu table{border-collapse:separate;border-spacing:var(--space-item-gap) var(--space-item-gap);margin:0 0 calc(-1 * var(--space-item-gap)) calc(-1 * var(--space-item-gap));width:calc(100% + 2 * var(--space-item-gap))}@media screen and (max-width:640px){#deckMenu tr{display:inline-block;width:100%}#deckMenu tr:first-child td:first-child{margin-top:0 !important}}#deckMenu tr td:not(.header){position:relative;transition:transform var(--duration-micro) ease-in-out,filter var(--duration-micro) ease-in-out}@media screen and (max-width:640px){#deckMenu tr td:not(.header){display:block;width:100%;margin-top:var(--space-item-gap)}}@media (hover:hover) and (pointer:fine){#deckMenu tr td:not(.header):not(.selected):hover{transform:scale(1.04);filter:drop-shadow(0 0 4px var(--color-shadow-soft))}}#deckMenu tr td:not(.header)::before{content:"";display:block;padding-top:72%}#deckMenu tr td:not(.header) span{position:absolute;display:inline-block;width:100%;height:100%;top:0;cursor:pointer;background-repeat:no-repeat;background-position:left center,right center;background-size:50% 100%;border-radius:var(--radius-lg)}#deckMenu tr td:not(.header) span.selected{box-shadow:0 0 0 4px var(--color-action-success)}#deckMenu tr td:not(.header) span::before,#deckMenu tr td:not(.header) span::after{position:absolute;content:"";display:block;box-shadow:var(--shadow-border-strong);width:calc(50% - 1px);height:100%;border-radius:var(--radius-lg);overflow:hidden;background-color:var(--color-bg-surface);top:0;z-index:-1}#deckMenu tr td:not(.header) span::after{right:0}#wallpaperMenu{display:none}#wallpaperMenu .optionsMenuBar .wallpaper{box-shadow:0 1px 0 0 var(--color-bg-base),0 0 0 1px var(--color-border-default);font-weight:bold}#wallpaperMenu table{border-collapse:separate;border-spacing:var(--space-item-gap) var(--space-item-gap);margin:0 0 calc(-1 * var(--space-item-gap)) calc(-1 * var(--space-item-gap));width:calc(100% + 2 * var(--space-item-gap))}#wallpaperMenu tr{border-collapse:separate;border-spacing:var(--space-item-gap) var(--space-item-gap)}#wallpaperMenu tr td.header{padding:var(--space-8) 0 var(--space-8) 0;height:32px}#wallpaperMenu tr td{position:relative}#wallpaperMenu tr td:not(.header)::before{content:"";display:block;padding-top:100%}#wallpaperMenu tr td.header span{position:absolute;display:inline-block;width:100%;line-height:var(--line-height-lg);top:var(--space-8)}#wallpaperMenu tr td:not(.header) span{position:absolute;background-repeat:no-repeat;background-size:cover;display:inline-block;width:100%;height:100%;top:0;cursor:pointer;border-radius:var(--radius-lg);overflow:hidden;transition:transform var(--duration-micro) ease-in-out,filter var(--duration-micro) ease-in-out}#wallpaperMenu tr td:not(.header) span.selected{box-shadow:0 0 0 4px var(--color-action-success-active)}#wallpaperMenu tr td:not(.header) span::after{content:"";display:block;box-shadow:var(--shadow-border-strong);width:100%;height:100%;border-radius:var(--radius-lg)}@media (hover:hover) and (pointer:fine){#wallpaperMenu tr td:not(.header) span:not(.selected):hover{transform:scale(1.04);filter:drop-shadow(0 0 4px var(--color-shadow-soft))}}:root{--safe-area-inset-top:env(safe-area-inset-top);--safe-area-inset-bottom:env(safe-area-inset-bottom);--safe-area-inset-left:env(safe-area-inset-left);--safe-area-inset-right:env(safe-area-inset-right);--font-size-xxxs:12px;--font-size-xxs:14px;--font-size-xs:16px;--font-size-sm:18px;--font-size-md:20px;--font-size-lg:24px;--font-size-xl:32px;--line-height-xs:18px;--line-height-sm:20px;--line-height-md:24px;--line-height-lg:32px;--line-height-xl:40px;--font-weight-bold:700;--space-4:4px;--space-6:6px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-64:64px;--space-viewport-gutter:16px;--space-container:12px;--space-item-gap:8px;--radius-none:0;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-full:50%;--shadow-none:none;--shadow-border:inset 0 0 0 1px #CED4DA;--shadow-border-focus:inset 0 0 0 1px #ADB5BD;--shadow-border-strong:inset 0 0 0 1px #343A40;--shadow-low:inset 0 0 0 1px #343A40,0 0 8px 0 rgba(0,0,0,0.24);--shadow-high:inset 0 0 0 1px rgba(0,0,0,0.32),0 0 16px rgba(0,0,0,0.32);--shadow-modal:0 0 24px rgba(0,0,0,0.4);--color-text-primary:#212529;--color-text-secondary:#343A40;--color-text-muted:#868E96;--color-text-subtle:#495057;--color-text-on-dark:#fff;--color-text-link:#1665AD;--color-text-error:#B52626;--color-text-error-strong:#C92A2A;--color-text-warning:#C96800;--color-text-success:#4F800B;--color-bg-base:#f8f9fa;--color-bg-surface:white;--color-bg-elevated:#E9ECEF;--color-bg-elevated-dark:#DEE2E6;--color-bg-overlay:rgba(0,0,0,0.64);--color-bg-error:#FFC1BF;--color-bg-error-light:#FFDBD9;--color-bg-danger-light:#FFA8A8;--color-bg-danger-subtle:#FFF5F5;--color-bg-warning:#FFE066;--color-bg-info:#A5D8FF;--color-bg-success:#C0EB75;--color-border-light:#ADB5BD;--color-border-default:#CED4DA;--color-border-strong:#343A40;--color-action-primary:#228be6;--color-action-primary-hover:#339af0;--color-action-primary-active:#1873C5;--color-action-success:#66A80F;--color-action-success-border:#4F800B;--color-action-success-hover:#74B816;--color-action-success-active:#5C940D;--color-action-danger:#f03e3e;--color-action-danger-border:#e03131;--color-action-danger-hover:#fa5252;--color-action-warning:#FAB005;--color-action-warning-hover:#FFD43B;--color-action-warning-active:#FCC419;--color-action-warning-dark:#F08C00;--color-action-info:#74C0FC;--color-action-info-border:#63B4F2;--color-action-info-text:#1971C2;--color-open-blue-9:#1864AB;--color-open-lime-9:#5C940D;--color-open-red-9:#C92A2A;--color-open-yellow-9:#E67700;--color-hover-action-primary:color-mix(in srgb,var(--color-action-primary) 12%,var(--color-open-blue-9) 88%);--color-hover-action-primary-active:color-mix(in srgb,var(--color-action-primary-active) 12%,var(--color-open-blue-9) 88%);--color-hover-action-success:color-mix(in srgb,var(--color-action-success) 12%,var(--color-open-lime-9) 88%);--color-hover-action-success-border:color-mix(in srgb,var(--color-action-success-border) 12%,var(--color-open-lime-9) 88%);--color-hover-action-success-hover:color-mix(in srgb,var(--color-action-success-hover) 12%,var(--color-open-lime-9) 88%);--color-hover-action-danger:color-mix(in srgb,var(--color-action-danger) 12%,var(--color-open-red-9) 88%);--color-hover-action-danger-dark:color-mix(in srgb,var(--color-action-danger) 12%,var(--color-open-red-9) 88%);--color-hover-action-danger-border:color-mix(in srgb,var(--color-action-danger-border) 12%,var(--color-open-red-9) 88%);--color-hover-action-danger-hover:color-mix(in srgb,var(--color-action-danger-hover) 12%,var(--color-open-red-9) 88%);--color-hover-action-warning:color-mix(in srgb,var(--color-action-warning) 92%,var(--color-open-yellow-9) 8%);--color-hover-action-info-border:color-mix(in srgb,var(--color-action-info-border) 92%,var(--color-open-blue-9) 8%);--color-hover-bg-danger-light:color-mix(in srgb,var(--color-bg-danger-light) 92%,var(--color-open-red-9) 8%);--color-hover-bg-error:color-mix(in srgb,var(--color-bg-error) 92%,var(--color-open-red-9) 8%);--color-hover-bg-info:color-mix(in srgb,var(--color-bg-info) 92%,var(--color-open-blue-9) 8%);--color-hover-bg-success:color-mix(in srgb,var(--color-bg-success) 92%,var(--color-open-lime-9) 8%);--color-hover-bg-warning:color-mix(in srgb,var(--color-bg-warning) 92%,var(--color-open-yellow-9) 8%);--color-status-online:#64CD00;--color-status-online-border:#479100;--color-status-offline:#CED4DA;--color-status-offline-border:#868E96;--color-highlight:#FFE066;--color-badge-friends:#3B5BDB;--color-action-success-light:#A9E34B;--color-shadow-soft:rgba(0,0,0,0.24);--color-scrollbar:rgba(0,0,0,0.3);--color-text-link-alt:rgba(144,144,234,0.9);--color-suit-red:#EB1B28;--color-suit-black:#000;--color-card-border:rgba(37,37,37,1);--color-drop-shadow:#252525;--color-timer-ring:#F4BD45;--color-timer-danger:#F67A7A;--color-table-felt:#327333;--z-base:1;--z-content:100;--z-sticky:3098;--z-game-table:4800;--z-bars:7000;--z-chat-bubble:7600;--z-notice:9205;--z-panel:9975;--z-modal-backdrop:9996;--z-modal:9999;--z-auth:10001;--duration-micro:80ms;--duration-normal:160ms}@supports (corner-shape:squircle){:root{--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px}}body[data-source=arkadium]:root{--safe-area-inset-top:0;--safe-area-inset-bottom:0;--safe-area-inset-left:0;--safe-area-inset-right:0}@media (max-width:640px),(max-height:640px){:root{--space-viewport-gutter:8px;--shadow-modal:0 0 16px rgba(0,0,0,0.4);--radius-sm:2px;--radius-md:4px;--radius-lg:6px;--radius-xl:10px}}#mainContainer.playspace-portrait,#mainContainer.playspace-landscape{--space-viewport-gutter:16px}#mainContainer.playspace-compact{--space-viewport-gutter:8px}@supports (corner-shape:squircle){@media (max-width:640px),(max-height:640px){:root{--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:20px}}}#tableBarContainer{position:absolute;bottom:calc(var(--safe-area-inset-bottom) + var(--space-viewport-gutter));display:none;opacity:0;z-index:var(--z-panel);background-color:var(--color-bg-base);border-radius:var(--radius-lg);box-shadow:var(--shadow-low);box-sizing:border-box;padding:0 11px}@media (max-width:480px){#tableBarContainer{width:calc(100% - var(--safe-area-inset-left) - var(--safe-area-inset-right) - var(--space-viewport-gutter) - var(--space-viewport-gutter));bottom:calc(var(--safe-area-inset-bottom) + var(--space-viewport-gutter))}}@media (min-aspect-ratio:1/1) and (max-height:576px) and (min-width:480px){#tableBarContainer{width:auto;height:calc(100% - 40px - var(--space-viewport-gutter));padding:var(--space-container) 0}body[data-platform=mobile] #tableBarContainer{height:calc(100% - var(--safe-area-inset-bottom) - var(--safe-area-inset-top) - 32px)}}#tableBarContainer #gamesDropup{position:absolute;width:100%;bottom:100%;right:0;display:none}#tableBarContainer #gamesDropup li{width:100%;z-index:var(--z-panel);background-color:var(--color-bg-base);border-radius:var(--radius-lg);box-shadow:var(--shadow-low);text-align:center;margin-bottom:var(--space-8);box-sizing:border-box;padding:0 var(--space-12);cursor:pointer}@media (hover:hover) and (pointer:fine){#tableBarContainer #gamesDropup li.leaveTableDropdownLink:hover span,#tableBarContainer #gamesDropup li.multiplayerDropdownLink:hover span{text-decoration:underline}}#tableBarContainer #gamesDropup li span{font-size:var(--font-size-md);font-weight:bold;color:var(--color-text-primary);line-height:var(--line-height-xl)}#tableBarContainer #gamesDropup li span.newGameDropdownLink{border-bottom:1px solid var(--color-border-default)}#tableBarContainer #gamesDropup li span.newGameDropdownLink.solo::before{content:"Play bots"}#tableBarContainer #gamesDropup li span.joinTableDropdownLink.solo::before{content:"Play people"}#tableBarContainer #gamesDropup li span.newGameDropdownLink,#tableBarContainer #gamesDropup li span.joinTableDropdownLink{width:100%;display:inline-block;position:relative}@media (hover:hover) and (pointer:fine){#tableBarContainer #gamesDropup li span.newGameDropdownLink:hover,#tableBarContainer #gamesDropup li span.joinTableDropdownLink:hover{text-decoration:underline}}#tableBarContainer #gamesDropup li span.newGameDropdownLink.solo::before,#tableBarContainer #gamesDropup li span.joinTableDropdownLink.solo::before{position:absolute;font-size:var(--font-size-xxxs);color:#DD7200;font-weight:bold;background-color:var(--color-bg-warning);border:1px solid var(--color-action-warning);height:14px;line-height:15px;top:12px;border-radius:var(--radius-md);text-transform:uppercase;padding:0 var(--space-6);right:0;display:block}#tableBarContainer #gamesDropup li span.multiplayerDropdownLink{width:100%;display:inline-block}@media (hover:hover) and (pointer:fine){#tableBarContainer #gamesDropup li span.multiplayerDropdownLink:hover{text-decoration:underline}}#tableBarContainer #gamesDropup li span.multiplayerDropdownLink span{padding-right:18px;background:url("/assets../images/arrowDownBig.png?v=932") center right no-repeat;background-size:15px 15px}#tableBarContainer #gamesDropup li span.browseTablesDropdownLink,#tableBarContainer #gamesDropup li span.hostTableDropdownLink,#tableBarContainer #gamesDropup li span.joinPrivateTableDropdownLink,#tableBarContainer #gamesDropup li span.joinRankedTableDropdownLink,#tableBarContainer #gamesDropup li span.leaderboardDropdownLink{width:100%;display:inline-block;border-top:1px solid var(--color-border-default);font-weight:normal;display:none}@media (hover:hover) and (pointer:fine){#tableBarContainer #gamesDropup li span.browseTablesDropdownLink:hover,#tableBarContainer #gamesDropup li span.hostTableDropdownLink:hover,#tableBarContainer #gamesDropup li span.joinPrivateTableDropdownLink:hover,#tableBarContainer #gamesDropup li span.joinRankedTableDropdownLink:hover,#tableBarContainer #gamesDropup li span.leaderboardDropdownLink:hover{text-decoration:underline}}body[data-source=arkadium] #tableBarContainer #gamesDropup li span.joinRankedTableDropdownLink{display:none !important}#tableBar{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-end;justify-content:space-evenly;height:56px}@media (min-aspect-ratio:1/1) and (max-height:576px) and (min-width:480px){#tableBar{flex-direction:column;align-items:center;height:100%;width:58px}}#tableBar > li{position:relative;min-width:54px;min-height:0;height:16px;line-height:16px;color:var(--color-text-primary);font-weight:bold;font-size:var(--font-size-xs);cursor:pointer;background-size:20px 20px;background-repeat:no-repeat;background-position:center 0;text-align:center;padding:22px 0 var(--space-6) 0}@media (max-width:480px),(max-height:480px){#tableBar > li{font-size:var(--font-size-xs);min-width:42px;padding:var(--space-24) 0 var(--space-6) 0;height:14px;line-height:14px}}@media (min-aspect-ratio:1/1) and (max-height:576px) and (min-width:480px){#tableBar > li{padding:var(--space-24) 0 var(--space-4) 0}#tableBar > li:last-child{padding:var(--space-24) 0 0 0}}#tableBar > li > span{position:absolute;left:50%;transform:translateX(-50%)}@media (hover:hover) and (pointer:fine){#tableBar > li:not(.disabled):hover span{text-decoration:underline}}#tableBar > li.disabled{cursor:inherit;color:var(--color-text-muted)}#tableBar > li.tableInfoLink{background-image:url("/assets../images/tableMenu.png?v=932")}#tableBar > li.tableInfoLink.active{background-image:url("/assets../images/tableMenuActive.png?v=932")}@media (hover:hover) and (pointer:fine){#tableBar > li.tableInfoLink:not(.disabled):hover{background-image:url("/assets../images/tableMenuHover.png?v=932")}}#tableBar > li.pauseLink{background-image:url("/assets../images/pauseMenu.png?v=932")}#tableBar > li.pauseLink.active{background-image:url("/assets../images/pauseMenuActive.png?v=932")}@media (hover:hover) and (pointer:fine){#tableBar > li.pauseLink:not(.disabled):hover{background-image:url("/assets../images/pauseMenuHover.png?v=932")}}#tableBar > li.chatLogLink{background-image:url("/assets../images/chatMenu.png?v=932")}#tableBar > li.chatLogLink.active{background-image:url("/assets../images/chatMenuActive.png?v=932")}@media (hover:hover) and (pointer:fine){#tableBar > li.chatLogLink:not(.disabled):hover{background-image:url("/assets../images/chatMenuHover.png?v=932")}}#tableBar > li.gamesLink{background-image:url("/assets../images/playMenu.png?v=932");background-size:40px 32px;padding-top:var(--space-32)}@media (hover:hover) and (pointer:fine){#tableBar > li.gamesLink:hover{background-image:url("/assets../images/playMenuHover.png?v=932")}}#tableBar > li.hintLink{background-image:url("/assets../images/hintMenu.png?v=932")}@media (hover:hover) and (pointer:fine){#tableBar > li.hintLink:not(.disabled):hover{background-image:url("/assets../images/hintMenuHover.png?v=932")}}#tableBar > li.helpLink{background-image:url("/assets../images/helpMenu.png?v=932")}@media (hover:hover) and (pointer:fine){#tableBar > li.helpLink:not(.disabled):hover{background-image:url("/assets../images/helpMenuHover.png?v=932")}}#tableBar > li.profileLink{background-image:url("/assets../images/profileMenu.png?v=932")}@media (hover:hover) and (pointer:fine){#tableBar > li.profileLink:not(.disabled):hover{background-image:url("/assets../images/profileMenuHover.png?v=932")}}#tableBar > li:not(.visible) + #tableBar > li.visible:last-child{margin-right:0}#tableBar > li.visible:last-child,#tableBar > li.visible:last-of-type{margin-right:0}#tableInfo,#chatLog{background:var(--color-bg-base);font-size:var(--font-size-sm);border-radius:var(--radius-lg);position:absolute;z-index:var(--z-bars);box-shadow:var(--shadow-low)}#tableInfo{position:absolute;left:calc(var(--safe-area-inset-left) + var(--space-viewport-gutter));padding:var(--space-8) var(--space-container);margin-top:var(--space-item-gap);top:32px;min-width:192px;opacity:0;display:none;font-size:var(--font-size-md)}body[data-platform=mobile] #tableInfo{top:var(--safe-area-inset-top)}#mainContainer.playspace-compact #tableInfo{font-size:var(--font-size-xs);min-width:160px}#tableInfo table{width:100%;border-collapse:collapse}#tableInfo td{height:32px;padding:0;border-bottom:1px solid var(--color-border-default);color:var(--color-text-primary);line-height:32px;white-space:nowrap}#mainContainer.playspace-compact #tableInfo td{height:24px;line-height:24px}#tableInfo td.key{text-align:left}#tableInfo td.val{text-align:right;font-weight:bold}#tableInfo tr:last-child td{border-bottom:none}#tableInfo .button.blue{width:100%;margin-top:var(--space-item-gap)}#mainContainer.playspace-compact #tableInfo .button.blue{height:var(--line-height-md);line-height:var(--line-height-md);padding-left:0;padding-right:0;font-size:var(--font-size-xs)}#chatLog{position:absolute;overflow:hidden;overscroll-behavior:contain;opacity:0;display:none;margin-top:var(--space-item-gap);top:32px;left:calc(var(--safe-area-inset-left) + var(--space-viewport-gutter));width:256px;min-width:256px;min-height:256px;height:50%;max-height:512px;z-index:8951;padding:0 0 var(--space-container) var(--space-container);flex-direction:column}#mainContainer.playspace-compact #chatLog{min-width:160px}body[data-platform=mobile] #chatLog{top:var(--safe-area-inset-top)}#chatLog .chatLogContainer{width:100%;height:100%;flex-direction:column;display:flex;flex:1}#chatLog .chatLogContainer #chatLogContent{position:relative;z-index:8952;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;flex-grow:1;padding:var(--space-container) var(--space-container) var(--space-container) 0;scrollbar-width:thin;scrollbar-color:var(--color-scrollbar) transparent}#chatLog .chatLogContainer #chatLogContent::-webkit-scrollbar{width:var(--space-6) !important;height:var(--space-6) !important}#chatLog .chatLogContainer #chatLogContent::-webkit-scrollbar-track{background:transparent}#chatLog .chatLogContainer #chatLogContent::-webkit-scrollbar-thumb{background:var(--color-scrollbar);border-radius:var(--radius-sm);min-height:30px}#chatLog .chatLogContainer #chatLogContent table{width:100%}#chatLog .chatLogContainer #chatLogContent table tr{position:relative;cursor:pointer;display:block;margin-bottom:var(--space-8);font-size:var(--font-size-xs);line-height:var(--line-height-md);color:var(--color-text-primary)}#chatLog .chatLogContainer #chatLogContent table tr:last-child{margin-bottom:0}@media (hover:hover) and (pointer:fine){#chatLog .chatLogContainer #chatLogContent table tr:hover .button.red{display:block}}#chatLog .chatLogContainer #chatLogContent table tr td.player{display:inline;font-weight:bold;white-space:nowrap;padding-right:var(--space-6)}#chatLog .chatLogContainer #chatLogContent table tr td.text{display:inline;word-wrap:break-word}#chatLog .chatLogContainer #chatLogContent table tr .button.red{position:absolute;right:0;top:0;display:none}#chatLog .chatLogInputArea{display:flex;align-items:flex-end;gap:var(--space-item-gap);margin:0 0 calc(-1 * var(--space-container)) calc(-1 * var(--space-container));padding:var(--space-container);position:relative;z-index:8953}#chatLog .chatLogInputArea::before{content:"";position:absolute;top:0;left:1px;right:1px;border-top:1px solid var(--color-border-default);pointer-events:none}#chatLog #chatLogInput{flex:1;min-height:32px;max-height:72px;line-height:20px;padding:6px var(--space-8);box-sizing:border-box;border:0;box-shadow:var(--shadow-border);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-family:inherit;resize:none;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-scrollbar) transparent}#chatLog #chatLogInput::-webkit-scrollbar{width:var(--space-6)}#chatLog #chatLogInput::-webkit-scrollbar-track{background:transparent}#chatLog #chatLogInput::-webkit-scrollbar-thumb{background:var(--color-scrollbar);border-radius:var(--radius-sm)}#chatLog #chatLogInput:focus{box-shadow:var(--shadow-border-focus)}#chatLog #chatLogInput::placeholder{color:var(--color-text-muted)}#chatLog .chatLogSendBtn{width:32px;height:32px;padding:0;border:1px solid var(--color-action-info-border);border-radius:var(--radius-sm);background-color:var(--color-bg-info);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}#chatLog .chatLogSendBtn svg{width:24px;height:24px;fill:var(--color-action-info-text)}@media (hover:hover) and (pointer:fine){#chatLog .chatLogSendBtn:hover svg{fill:var(--color-text-link)}}#chatLog .chatLogSendBtn:disabled{background-color:var(--color-bg-elevated-dark);border-color:var(--color-border-light);cursor:default}#chatLog .chatLogSendBtn:disabled svg{fill:var(--color-text-muted)}#chatLog .chatLogSendBtn:disabled:hover{background-color:var(--color-bg-elevated-dark);border-color:var(--color-border-light)}#chatLog .chatLogSendBtn:disabled:hover svg{fill:var(--color-text-muted);filter:none}.helpBox{position:absolute;z-index:var(--z-bars);color:var(--color-text-primary);width:100%;max-width:800px;left:50%;margin-left:-400px;min-height:100%}@media screen and (max-width:800px){.helpBox{left:inherit;margin-left:inherit}}.helpBox.hearts,.helpBox.spades,.helpBox.euchre,.helpBox.sheepshead,.helpBox.twentynine,.helpBox.ginrummy,.helpBox.threefiveeight,.helpBox.pinochle,.helpBox.pinochledd,.helpBox.gofish,.helpBox.oldmaid,.helpBox.canasta,.helpBox.handfoot,.helpBox.rummy,.helpBox.cribbage,.helpBox.crazyeights,.helpBox.bridge,.helpBox.whist,.helpBox.frontpage,.helpBox.singleplayer{top:100%}.helpBox a{position:relative;z-index:var(--z-bars)}.helpBox .close{position:absolute;top:5px;right:5px;z-index:var(--z-bars)}.helpBox .content{overflow-y:auto;overflow-x:hidden;z-index:var(--z-bars);position:relative;padding:var(--space-24) var(--space-viewport-gutter)}.helpBox .content p,.helpBox .content ul,.helpBox .content dl{color:var(--color-text-primary);font-size:var(--font-size-xs);line-height:var(--line-height-md)}.helpBox .content ul{margin-bottom:var(--space-16)}.helpBox .content ul li{list-style-type:disc;margin-left:var(--space-16)}.helpBox .content h1{font-size:var(--font-size-xl);font-weight:bold;margin-top:var(--space-32)}.helpBox .content h1:first-child{margin-top:0}.helpBox .content h2{font-size:var(--font-size-lg);font-weight:bold;margin-top:var(--space-32)}.helpBox .content h2:first-child{margin-top:0}.helpBox .content h3{font-size:var(--font-size-xs);font-weight:bold;text-decoration:underline;margin-top:var(--space-16)}.helpBox .content h3:first-child{margin-top:0}.helpBox .content em strong{font-style:italic}.helpBox .content dt{font-weight:bold}.helpBox .content dt:first-child{margin-top:0}.helpBox .content .heroImageContainer{border-radius:var(--radius-lg);overflow:hidden;width:100%;max-width:640px}.helpBox .content .heroImageContainer img{height:auto;width:100%;float:left}.helpBox .content .suit{font-size:100%}.helpBox .content .row{display:flex;flex-wrap:wrap;gap:var(--space-item-gap)}.helpBox .content .row .imageContainer{justify-content:flex-start;flex:0 0 calc((100% - var(--space-item-gap) * 2) / 3)}.helpBox .content .row .imageContainer a{display:inline-block;float:left;border-radius:var(--radius-lg);overflow:hidden;width:100%;max-width:100%}.helpBox .content .row .imageContainer a img{width:100%;height:auto;float:left}.helpBox .content .leaderboardsDirectory{width:100%;overflow-x:auto;margin-top:var(--space-24)}.helpBox .content .leaderboardsDirectory table{width:100%;min-width:560px;border-collapse:collapse}.helpBox .content .leaderboardsDirectory th,.helpBox .content .leaderboardsDirectory td{padding:var(--space-8) 0;border-bottom:1px solid var(--color-border-default);font-size:var(--font-size-xs);line-height:var(--line-height-md);text-align:left;white-space:nowrap}.helpBox .content .leaderboardsDirectory th{font-weight:bold}.helpBox .content .leaderboardsDirectory tr:last-child td{border-bottom:none}.helpBox .content .leaderboardsDirectory a{display:inline-block;height:var(--line-height-md);line-height:var(--line-height-md);padding:0 var(--space-8);border-radius:var(--radius-md);background-color:var(--color-bg-info);box-shadow:inset 0 0 0 1px var(--color-action-info-border);color:var(--color-action-info-text);font-weight:bold;text-decoration:none}@media (hover:hover) and (pointer:fine){.helpBox .content .leaderboardsDirectory a:hover{background-color:var(--color-hover-bg-info);box-shadow:inset 0 0 0 1px var(--color-hover-action-info-border);text-decoration:none}}.helpBox .changeLogContent dl{margin-bottom:var(--space-16)}.helpBox .changeLogContent dl dt{float:left;vertical-align:top;white-space:nowrap;text-align:left;font-weight:bold}.helpBox .changeLogContent dl dd{clear:both}.helpBox .changeLogContent dl dd span.category{text-align:right;display:inline-block;white-space:nowrap;font-style:italic;padding-right:var(--space-8)}.helpBox .changeLogContent dl dd span.change{position:relative;display:inline-block}.helpBox .footer-basic{padding:0 var(--space-viewport-gutter);color:var(--color-text-primary)}.helpBox .footer-basic footer{padding:var(--space-item-gap) 0;display:flex;width:100%;border-top:1px solid var(--color-border-default);flex-wrap:wrap;justify-content:space-between;gap:var(--space-24)}.helpBox .footer-basic .footerSection{display:flex;gap:var(--space-24);max-width:100%;min-width:0;width:max-content}.helpBox .footer-basic .footerGames{gap:var(--space-16)}.helpBox .footer-basic .footerResources,.helpBox .footer-basic .footerRaptive{flex:0 0 auto}.helpBox .footer-basic .footerRaptive{justify-content:flex-start;max-width:100%;min-width:0;text-align:left}.helpBox .footer-basic .footerRaptive:empty{display:none}.helpBox .footer-basic .footerRaptive .adthrive-footer-message{position:static !important;display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:0 !important;padding:0 !important;padding-top:0 !important;margin:0 !important;background:none !important;color:inherit !important;font:inherit !important;font-size:var(--font-size-xs) !important;line-height:28px !important;text-align:left !important;float:left !important;text-transform:none !important;border:0 !important;border-top:0 !important;max-width:100% !important}.helpBox .footer-basic .footerRaptive .adthrive-footer-message > div,.helpBox .footer-basic .footerRaptive .adthrive-footer-message > span{display:block !important;padding:0 !important;margin:0 !important;border:0 !important;border-top:0 !important;vertical-align:top !important;max-width:100% !important;overflow-wrap:break-word !important;white-space:normal !important;color:inherit !important;font:inherit !important;font-family:inherit !important;font-size:var(--font-size-xs) !important;line-height:28px !important;text-align:left !important;text-transform:none !important}.helpBox .footer-basic .footerRaptive .adthrive-footer-message > span{order:1 !important;color:var(--color-text-primary) !important;font-weight:bold !important;padding-top:0 !important}.helpBox .footer-basic .footerRaptive .adthrive-privacy-preferences{order:2 !important}.helpBox .footer-basic .footerRaptive .raptive-content-terms-footer{order:3 !important}.helpBox .footer-basic .footerRaptive .adthrive-privacy-preferences a,.helpBox .footer-basic .footerRaptive .raptive-content-terms-footer-link{color:inherit !important;font:inherit !important;font-family:inherit !important;font-size:var(--font-size-xs) !important;line-height:28px !important;text-align:left !important;text-decoration:none !important;text-transform:none !important;max-width:100% !important;overflow-wrap:break-word !important;white-space:normal !important}@media (hover:hover) and (pointer:fine){.helpBox .footer-basic .footerRaptive .adthrive-privacy-preferences a:hover,.helpBox .footer-basic .footerRaptive .raptive-content-terms-footer-link:hover{text-decoration:underline !important}}.helpBox .footer-basic ul{padding:0;list-style:none;font-size:var(--font-size-xs);line-height:28px;margin-bottom:0;float:left}.helpBox .footer-basic ul a,.helpBox .footer-basic ul button{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){.helpBox .footer-basic ul a:hover,.helpBox .footer-basic ul button:hover{text-decoration:underline}}.helpBox .footer-basic li{padding:0;vertical-align:top;white-space:nowrap}.helpBox .footer-basic .social{display:flex;gap:var(--space-12);float:none;margin-top:var(--space-4);width:max-content}.helpBox .footer-basic .social > a{width:24px;height:24px;display:inline-block;margin:0;float:none}.helpBox .footer-basic .social > a:first-child{margin:0}.helpBox .footer-basic .social > a img,.helpBox .footer-basic .social > a svg{width:100%;height:100%;display:block}.helpBox .footer-basic .social > a svg{fill:currentColor}@media (hover:hover) and (pointer:fine){.helpBox .footer-basic .social > a:hover{opacity:0.7}}@media screen and (max-width:696px){.helpBox .content .row .imageContainer{justify-content:flex-start;flex:0 0 calc((100% - var(--space-item-gap)) / 2)}}@media screen and (max-width:600px){.helpBox .changeLogContent dl dt{width:100%;margin-bottom:var(--space-item-gap)}.helpBox .changeLogContent dl dd{margin-left:0;margin-bottom:var(--space-item-gap)}.helpBox .changeLogContent dl dd span.category{width:100%;text-align:left;position:inherit}.helpBox .changeLogContent dl dd span.change{left:0;padding-right:0}}@media screen and (max-width:600px){.helpBox .footer-basic{padding:0 0.5em}.helpBox .footer-basic footer{padding:0;display:inline-block}.helpBox .footer-basic .footerSection,.helpBox .footer-basic ul,.helpBox .footer-basic .social{width:100%}.helpBox .footer-basic .footerSection{display:block}.helpBox .footer-basic .footerSpacer{display:none}.helpBox .footer-basic ul li{width:100%;border-bottom:1px solid var(--color-border-default);padding:5px 0}.helpBox .footer-basic .tosSocial{padding-bottom:0}.helpBox .footer-basic .tosSocial .social{border-top:1px solid var(--color-border-default);margin-top:5px;padding:5px 0}.helpBox .footer-basic .social{display:flex;justify-content:space-around;float:none}.helpBox .footer-basic .social a{flex-grow:0}.helpBox .footer-basic .footerRaptive .adthrive-footer-message{float:none !important;width:100% !important}.helpBox .footer-basic .footerRaptive .adthrive-footer-message > div,.helpBox .footer-basic .footerRaptive .adthrive-footer-message > span{display:block !important;width:100% !important;border:0 !important;border-bottom:1px solid var(--color-border-default) !important;padding:5px 0 !important;text-align:left !important}}#mainContainer.general .helpBox{padding-top:33px}:root{--safe-area-inset-top:env(safe-area-inset-top);--safe-area-inset-bottom:env(safe-area-inset-bottom);--safe-area-inset-left:env(safe-area-inset-left);--safe-area-inset-right:env(safe-area-inset-right);--font-size-xxxs:12px;--font-size-xxs:14px;--font-size-xs:16px;--font-size-sm:18px;--font-size-md:20px;--font-size-lg:24px;--font-size-xl:32px;--line-height-xs:18px;--line-height-sm:20px;--line-height-md:24px;--line-height-lg:32px;--line-height-xl:40px;--font-weight-bold:700;--space-4:4px;--space-6:6px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-64:64px;--space-viewport-gutter:16px;--space-container:12px;--space-item-gap:8px;--radius-none:0;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-full:50%;--shadow-none:none;--shadow-border:inset 0 0 0 1px #CED4DA;--shadow-border-focus:inset 0 0 0 1px #ADB5BD;--shadow-border-strong:inset 0 0 0 1px #343A40;--shadow-low:inset 0 0 0 1px #343A40,0 0 8px 0 rgba(0,0,0,0.24);--shadow-high:inset 0 0 0 1px rgba(0,0,0,0.32),0 0 16px rgba(0,0,0,0.32);--shadow-modal:0 0 24px rgba(0,0,0,0.4);--color-text-primary:#212529;--color-text-secondary:#343A40;--color-text-muted:#868E96;--color-text-subtle:#495057;--color-text-on-dark:#fff;--color-text-link:#1665AD;--color-text-error:#B52626;--color-text-error-strong:#C92A2A;--color-text-warning:#C96800;--color-text-success:#4F800B;--color-bg-base:#f8f9fa;--color-bg-surface:white;--color-bg-elevated:#E9ECEF;--color-bg-elevated-dark:#DEE2E6;--color-bg-overlay:rgba(0,0,0,0.64);--color-bg-error:#FFC1BF;--color-bg-error-light:#FFDBD9;--color-bg-danger-light:#FFA8A8;--color-bg-danger-subtle:#FFF5F5;--color-bg-warning:#FFE066;--color-bg-info:#A5D8FF;--color-bg-success:#C0EB75;--color-border-light:#ADB5BD;--color-border-default:#CED4DA;--color-border-strong:#343A40;--color-action-primary:#228be6;--color-action-primary-hover:#339af0;--color-action-primary-active:#1873C5;--color-action-success:#66A80F;--color-action-success-border:#4F800B;--color-action-success-hover:#74B816;--color-action-success-active:#5C940D;--color-action-danger:#f03e3e;--color-action-danger-border:#e03131;--color-action-danger-hover:#fa5252;--color-action-warning:#FAB005;--color-action-warning-hover:#FFD43B;--color-action-warning-active:#FCC419;--color-action-warning-dark:#F08C00;--color-action-info:#74C0FC;--color-action-info-border:#63B4F2;--color-action-info-text:#1971C2;--color-open-blue-9:#1864AB;--color-open-lime-9:#5C940D;--color-open-red-9:#C92A2A;--color-open-yellow-9:#E67700;--color-hover-action-primary:color-mix(in srgb,var(--color-action-primary) 12%,var(--color-open-blue-9) 88%);--color-hover-action-primary-active:color-mix(in srgb,var(--color-action-primary-active) 12%,var(--color-open-blue-9) 88%);--color-hover-action-success:color-mix(in srgb,var(--color-action-success) 12%,var(--color-open-lime-9) 88%);--color-hover-action-success-border:color-mix(in srgb,var(--color-action-success-border) 12%,var(--color-open-lime-9) 88%);--color-hover-action-success-hover:color-mix(in srgb,var(--color-action-success-hover) 12%,var(--color-open-lime-9) 88%);--color-hover-action-danger:color-mix(in srgb,var(--color-action-danger) 12%,var(--color-open-red-9) 88%);--color-hover-action-danger-dark:color-mix(in srgb,var(--color-action-danger) 12%,var(--color-open-red-9) 88%);--color-hover-action-danger-border:color-mix(in srgb,var(--color-action-danger-border) 12%,var(--color-open-red-9) 88%);--color-hover-action-danger-hover:color-mix(in srgb,var(--color-action-danger-hover) 12%,var(--color-open-red-9) 88%);--color-hover-action-warning:color-mix(in srgb,var(--color-action-warning) 92%,var(--color-open-yellow-9) 8%);--color-hover-action-info-border:color-mix(in srgb,var(--color-action-info-border) 92%,var(--color-open-blue-9) 8%);--color-hover-bg-danger-light:color-mix(in srgb,var(--color-bg-danger-light) 92%,var(--color-open-red-9) 8%);--color-hover-bg-error:color-mix(in srgb,var(--color-bg-error) 92%,var(--color-open-red-9) 8%);--color-hover-bg-info:color-mix(in srgb,var(--color-bg-info) 92%,var(--color-open-blue-9) 8%);--color-hover-bg-success:color-mix(in srgb,var(--color-bg-success) 92%,var(--color-open-lime-9) 8%);--color-hover-bg-warning:color-mix(in srgb,var(--color-bg-warning) 92%,var(--color-open-yellow-9) 8%);--color-status-online:#64CD00;--color-status-online-border:#479100;--color-status-offline:#CED4DA;--color-status-offline-border:#868E96;--color-highlight:#FFE066;--color-badge-friends:#3B5BDB;--color-action-success-light:#A9E34B;--color-shadow-soft:rgba(0,0,0,0.24);--color-scrollbar:rgba(0,0,0,0.3);--color-text-link-alt:rgba(144,144,234,0.9);--color-suit-red:#EB1B28;--color-suit-black:#000;--color-card-border:rgba(37,37,37,1);--color-drop-shadow:#252525;--color-timer-ring:#F4BD45;--color-timer-danger:#F67A7A;--color-table-felt:#327333;--z-base:1;--z-content:100;--z-sticky:3098;--z-game-table:4800;--z-bars:7000;--z-chat-bubble:7600;--z-notice:9205;--z-panel:9975;--z-modal-backdrop:9996;--z-modal:9999;--z-auth:10001;--duration-micro:80ms;--duration-normal:160ms}@supports (corner-shape:squircle){:root{--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px}}body[data-source=arkadium]:root{--safe-area-inset-top:0;--safe-area-inset-bottom:0;--safe-area-inset-left:0;--safe-area-inset-right:0}@media (max-width:640px),(max-height:640px){:root{--space-viewport-gutter:8px;--shadow-modal:0 0 16px rgba(0,0,0,0.4);--radius-sm:2px;--radius-md:4px;--radius-lg:6px;--radius-xl:10px}}#mainContainer.playspace-portrait,#mainContainer.playspace-landscape{--space-viewport-gutter:16px}#mainContainer.playspace-compact{--space-viewport-gutter:8px}@supports (corner-shape:squircle){@media (max-width:640px),(max-height:640px){:root{--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:20px}}}#footerBarContainer{position:absolute;right:var(--space-viewport-gutter);top:32px;font-size:var(--font-size-sm);z-index:var(--z-bars)}body.topMobileAdVisible:not([data-platform=mobile]) #footerBarContainer{top:132px}@media (min-width:640px){#footerBarContainer{right:176px}}@media (min-width:1024px){#footerBarContainer{right:352px}}body[data-table=true] #footerBarContainer,body[data-platform=mobile] #footerBarContainer{display:none !important}#footerIconContainer{position:absolute;bottom:100%;right:0;z-index:var(--z-bars);background:rgba(0,0,0,0.9);border-radius:0.5em 0 0 0}#footerIconContainer img{position:relative;display:none;cursor:pointer;width:24px;height:24px;padding:var(--space-8)}#footerBar{display:inline-block;padding:var(--space-8) 0}#footerBar li{background-color:var(--color-bg-warning);box-shadow:inset 0 0 0 1px var(--color-action-warning);line-height:var(--line-height-md);padding:0 var(--space-8);float:left;width:auto;white-space:nowrap;color:var(--color-text-warning);border-radius:var(--radius-md);font-weight:bold;cursor:pointer;margin-right:var(--space-8);background-size:0%;overflow:hidden}#footerBar li.findTables{background-image:url("/assets../images/tableTables.svg?v=932")}#footerBar li.faqLink{background-image:url("/assets../images/tableHelp.svg?v=932")}#footerBar li.helpLink{background-image:url("/assets../images/tableRules.svg?v=932")}#footerBar li.leaderboardLink{background-image:url("/assets../images/tableLeaderboard.svg?v=932")}#footerBar li.settings{background-image:url("/assets../images/tableSettings.svg?v=932")}@media (max-width:1024px){body.adsVisible #footerBar li{max-width:24px;padding:0;text-indent:9999px;background-size:cover}}@media (max-width:640px){#footerBar li{max-width:24px;padding:0;text-indent:9999px;background-size:cover}}#footerBar li:last-child{margin-right:0}@media (hover:hover) and (pointer:fine){#footerBar li:hover{background-color:var(--color-hover-bg-warning);box-shadow:inset 0 0 0 1px var(--color-hover-action-warning);text-decoration:none}}#footerBar li.disabled{display:none}#footerBar .faqLink{border-right:none}#footerBar a,#footerBar .helpLink,#footerBar .leaderboardLink,#footerBar .faqLink{color:var(--color-text-warning);text-decoration:none}#footerBar .legalLink{color:var(--color-text-warning);text-decoration:none}#footerBar a{cursor:inherit}body[data-table=true] #footerBar li{box-shadow:0 0 0 1px rgba(0,0,0,0.16),0 0 4px 0 var(--color-shadow-soft)}#faqBox,#helpBox{position:absolute;z-index:var(--z-modal);top:0;left:0;width:100%;height:100%;display:none;display:flex;justify-content:center;align-items:center}#faqBox{position:fixed;z-index:var(--z-modal);top:0;left:0;width:100%;height:100%;display:none;justify-content:center;align-items:center;opacity:0}#faqBox .background{position:fixed;width:100%;height:100%;top:0;left:0;background-color:var(--color-bg-overlay);cursor:pointer;overflow:auto;overscroll-behavior:none}#faqBox .content{cursor:default;margin:0 auto;margin-top:calc(40px + env(safe-area-inset-top));margin-bottom:calc(40px + env(safe-area-inset-bottom));position:relative;width:calc(100% - var(--space-viewport-gutter) * 2 - env(safe-area-inset-left) - env(safe-area-inset-right));max-width:768px;min-height:calc(100% - 80px - env(safe-area-inset-top) - env(safe-area-inset-bottom));background-color:var(--color-bg-base);border-radius:var(--radius-lg);box-shadow:0 0 0 1px rgba(0,0,0,0.32),0 0 16px rgba(0,0,0,0.32);color:var(--color-text-primary);font-size:var(--font-size-md)}#faqBox .content::before{content:"";position:absolute;width:32px;height:32px;right:-32px;top:-10px;background:url("/assets../images/closeModal.png?v=932") center center no-repeat;background-size:32px 32px;cursor:pointer;pointer-events:none}@media screen and (max-width:832px){#faqBox .content::before{right:0;top:-32px}}#faqBox .content .button-container{display:flex;gap:var(--space-item-gap)}#faqBox .content .button-container a.button{flex:1}@media screen and (max-width:640px){#faqBox .content .button-container{flex-direction:column}}#faqBox .content .gameHelpContent{padding:var(--space-container)}#faqBox .content .gameHelpRules{margin-top:var(--space-24);line-height:var(--line-height-lg)}#faqBox .content .gameHelpRules .gameHelpIntro{padding-bottom:var(--space-16);margin-bottom:var(--space-16);border-bottom:1px solid var(--color-border-default)}#faqBox .content .gameHelpRules .gameHelpIntro h1{margin-top:0}#faqBox .content .gameHelpRules .gameHelpIntro p{color:var(--color-text-subtle)}#faqBox .content .gameHelpRules .gameHelpIntro .gameHelpLinks{margin-top:var(--space-8)}#faqBox .content .gameHelpRules a:not(.button){color:var(--color-text-primary) !important}#faqBox .content .gameHelpRules h1{font-size:var(--font-size-xl);font-weight:bold;line-height:var(--line-height-xl)}#faqBox .content .gameHelpRules h2{font-size:var(--font-size-lg);font-weight:bold;line-height:var(--line-height-lg);margin-top:var(--space-16)}#faqBox .content .gameHelpRules h3{font-size:var(--font-size-md);font-weight:bold;line-height:var(--line-height-md);margin-top:var(--space-16)}#faqBox .content .gameHelpRules p,#faqBox .content .gameHelpRules ul,#faqBox .content .gameHelpRules dl,#faqBox .content .gameHelpRules table{margin-top:var(--space-8)}#faqBox .content .gameHelpRules ul li{list-style-type:disc;margin-left:var(--space-16)}#faqBox .content .gameHelpRules table{width:100%;border-collapse:collapse}#faqBox .content .gameHelpRules table th,#faqBox .content .gameHelpRules table td{padding:var(--space-8);border:1px solid var(--color-border-default)}#faqBox .content dl{padding:var(--space-container)}#faqBox .content dl dd,#faqBox .content dl dt{line-height:28px}#faqBox .content dl dd a:not(.button),#faqBox .content dl dt a:not(.button){color:var(--color-text-primary) !important}#faqBox .content dl dt{font-weight:bold;margin-top:var(--space-16)}#faqBox .content dl dt:first-child{margin-top:0}#helpBox{width:51em;line-height:1.1em}#helpBox .privacyLink{position:relative;z-index:var(--z-bars);position:absolute;right:1em}#helpBox .changeLogLink,#helpBox a{color:rgba(144,144,234,0.9);text-decoration:underline;z-index:var(--z-bars);position:relative}#helpBox .changeLogLink{margin-left:2em}#helpBox .helpPhoto{float:left;margin-right:1em}#helpBox .smaller{font-size:100%}#helpBox .lastUpdateDateLabel{color:rgba(144,234,144,0.9)}#helpBox .lastUpdateDate{color:rgba(234,234,144,0.9)}#helpBox table td{padding-top:0.5em}#helpBox table td.name{width:6.5em;vertical-align:top;text-align:right;padding-right:0.6em}#helpBox fieldset{border:1px solid rgba(255,255,255,0.8);border-radius:0.4em;padding:0.5em;margin-bottom:0.5em;margin-top:1.5em}#helpBox fieldset legend{color:var(--color-text-on-dark);margin-left:1em}#helpBox .helpBoxContent{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}#helpBox .changeLogContent{position:absolute;overflow-x:hidden;overflow-y:auto;opacity:0;z-index:var(--z-bars)}#helpBox .changeLogContent dl{margin-bottom:1em}#helpBox .changeLogContent dl dt{float:left;width:6em;vertical-align:top;color:#ff0;white-space:nowrap;text-align:right}#helpBox .changeLogContent dl dd{margin-left:6.5em;margin-bottom:0.3em}#helpBox .changeLogContent dl dd span.category{width:7em;color:#0ff;text-align:right;display:inline-block;white-space:nowrap;position:absolute}#helpBox .changeLogContent dl dd span.change{position:relative;left:7.5em;padding-right:7.5em;display:inline-block}#profileBox{position:fixed;z-index:var(--z-modal);top:0;left:0;width:100%;height:100%;display:none;justify-content:center;align-items:center;opacity:0}#profileBox .background{position:fixed;width:100%;height:100%;top:0;left:0;background-color:var(--color-bg-overlay);cursor:pointer;overflow:auto;overscroll-behavior:none}#profileBox:root{--safe-area-inset-top:env(safe-area-inset-top);--safe-area-inset-bottom:env(safe-area-inset-bottom);--safe-area-inset-left:env(safe-area-inset-left);--safe-area-inset-right:env(safe-area-inset-right);--font-size-xxxs:12px;--font-size-xxs:14px;--font-size-xs:16px;--font-size-sm:18px;--font-size-md:20px;--font-size-lg:24px;--font-size-xl:32px;--line-height-xs:18px;--line-height-sm:20px;--line-height-md:24px;--line-height-lg:32px;--line-height-xl:40px;--font-weight-bold:700;--space-4:4px;--space-6:6px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-64:64px;--space-viewport-gutter:16px;--space-container:12px;--space-item-gap:8px;--radius-none:0;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-full:50%;--shadow-none:none;--shadow-border:inset 0 0 0 1px #CED4DA;--shadow-border-focus:inset 0 0 0 1px #ADB5BD;--shadow-border-strong:inset 0 0 0 1px #343A40;--shadow-low:inset 0 0 0 1px #343A40,0 0 8px 0 rgba(0,0,0,0.24);--shadow-high:inset 0 0 0 1px rgba(0,0,0,0.32),0 0 16px rgba(0,0,0,0.32);--shadow-modal:0 0 24px rgba(0,0,0,0.4);--color-text-primary:#212529;--color-text-secondary:#343A40;--color-text-muted:#868E96;--color-text-subtle:#495057;--color-text-on-dark:#fff;--color-text-link:#1665AD;--color-text-error:#B52626;--color-text-error-strong:#C92A2A;--color-text-warning:#C96800;--color-text-success:#4F800B;--color-bg-base:#f8f9fa;--color-bg-surface:white;--color-bg-elevated:#E9ECEF;--color-bg-elevated-dark:#DEE2E6;--color-bg-overlay:rgba(0,0,0,0.64);--color-bg-error:#FFC1BF;--color-bg-error-light:#FFDBD9;--color-bg-danger-light:#FFA8A8;--color-bg-danger-subtle:#FFF5F5;--color-bg-warning:#FFE066;--color-bg-info:#A5D8FF;--color-bg-success:#C0EB75;--color-border-light:#ADB5BD;--color-border-default:#CED4DA;--color-border-strong:#343A40;--color-action-primary:#228be6;--color-action-primary-hover:#339af0;--color-action-primary-active:#1873C5;--color-action-success:#66A80F;--color-action-success-border:#4F800B;--color-action-success-hover:#74B816;--color-action-success-active:#5C940D;--color-action-danger:#f03e3e;--color-action-danger-border:#e03131;--color-action-danger-hover:#fa5252;--color-action-warning:#FAB005;--color-action-warning-hover:#FFD43B;--color-action-warning-active:#FCC419;--color-action-warning-dark:#F08C00;--color-action-info:#74C0FC;--color-action-info-border:#63B4F2;--color-action-info-text:#1971C2;--color-open-blue-9:#1864AB;--color-open-lime-9:#5C940D;--color-open-red-9:#C92A2A;--color-open-yellow-9:#E67700;--color-hover-action-primary:color-mix(in srgb,var(--color-action-primary) 12%,var(--color-open-blue-9) 88%);--color-hover-action-primary-active:color-mix(in srgb,var(--color-action-primary-active) 12%,var(--color-open-blue-9) 88%);--color-hover-action-success:color-mix(in srgb,var(--color-action-success) 12%,var(--color-open-lime-9) 88%);--color-hover-action-success-border:color-mix(in srgb,var(--color-action-success-border) 12%,var(--color-open-lime-9) 88%);--color-hover-action-success-hover:color-mix(in srgb,var(--color-action-success-hover) 12%,var(--color-open-lime-9) 88%);--color-hover-action-danger:color-mix(in srgb,var(--color-action-danger) 12%,var(--color-open-red-9) 88%);--color-hover-action-danger-dark:color-mix(in srgb,var(--color-action-danger) 12%,var(--color-open-red-9) 88%);--color-hover-action-danger-border:color-mix(in srgb,var(--color-action-danger-border) 12%,var(--color-open-red-9) 88%);--color-hover-action-danger-hover:color-mix(in srgb,var(--color-action-danger-hover) 12%,var(--color-open-red-9) 88%);--color-hover-action-warning:color-mix(in srgb,var(--color-action-warning) 92%,var(--color-open-yellow-9) 8%);--color-hover-action-info-border:color-mix(in srgb,var(--color-action-info-border) 92%,var(--color-open-blue-9) 8%);--color-hover-bg-danger-light:color-mix(in srgb,var(--color-bg-danger-light) 92%,var(--color-open-red-9) 8%);--color-hover-bg-error:color-mix(in srgb,var(--color-bg-error) 92%,var(--color-open-red-9) 8%);--color-hover-bg-info:color-mix(in srgb,var(--color-bg-info) 92%,var(--color-open-blue-9) 8%);--color-hover-bg-success:color-mix(in srgb,var(--color-bg-success) 92%,var(--color-open-lime-9) 8%);--color-hover-bg-warning:color-mix(in srgb,var(--color-bg-warning) 92%,var(--color-open-yellow-9) 8%);--color-status-online:#64CD00;--color-status-online-border:#479100;--color-status-offline:#CED4DA;--color-status-offline-border:#868E96;--color-highlight:#FFE066;--color-badge-friends:#3B5BDB;--color-action-success-light:#A9E34B;--color-shadow-soft:rgba(0,0,0,0.24);--color-scrollbar:rgba(0,0,0,0.3);--color-text-link-alt:rgba(144,144,234,0.9);--color-suit-red:#EB1B28;--color-suit-black:#000;--color-card-border:rgba(37,37,37,1);--color-drop-shadow:#252525;--color-timer-ring:#F4BD45;--color-timer-danger:#F67A7A;--color-table-felt:#327333;--z-base:1;--z-content:100;--z-sticky:3098;--z-game-table:4800;--z-bars:7000;--z-chat-bubble:7600;--z-notice:9205;--z-panel:9975;--z-modal-backdrop:9996;--z-modal:9999;--z-auth:10001;--duration-micro:80ms;--duration-normal:160ms}@supports (corner-shape:squircle){#profileBox:root{--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px}}#profileBox body[data-source=arkadium]:root{--safe-area-inset-top:0;--safe-area-inset-bottom:0;--safe-area-inset-left:0;--safe-area-inset-right:0}@media (max-width:640px),(max-height:640px){#profileBox:root{--space-viewport-gutter:8px;--shadow-modal:0 0 16px rgba(0,0,0,0.4);--radius-sm:2px;--radius-md:4px;--radius-lg:6px;--radius-xl:10px}}#profileBox #mainContainer.playspace-portrait,#profileBox #mainContainer.playspace-landscape{--space-viewport-gutter:16px}#profileBox #mainContainer.playspace-compact{--space-viewport-gutter:8px}@supports (corner-shape:squircle){@media (max-width:640px),(max-height:640px){#profileBox:root{--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:20px}}}#profileBox .profileBoxContent{margin:0 auto;margin-top:calc(40px + env(safe-area-inset-top));margin-bottom:calc(40px + env(safe-area-inset-bottom));position:relative;width:calc(100% - var(--space-viewport-gutter) * 2 - env(safe-area-inset-left) - env(safe-area-inset-right));max-width:768px;min-height:calc(100% - 80px - env(safe-area-inset-top) - env(safe-area-inset-bottom));background-color:var(--color-bg-base);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);color:var(--color-text-primary);font-size:var(--font-size-md);cursor:default}#profileBox .profileBoxContent::before{content:"";position:absolute;width:32px;height:32px;right:-32px;top:-10px;background:url("/assets../images/closeModal.png?v=932") center center no-repeat;background-size:32px 32px;cursor:pointer;pointer-events:none}@media screen and (max-width:832px){#profileBox .profileBoxContent::before{right:0;top:-32px}}#profileBox .profileBoxContent .innerBox{padding:var(--space-container)}#profileBox .profileBoxContent .linkButton{z-index:var(--z-bars);position:relative;font-size:var(--font-size-xs);font-weight:bold;border-radius:var(--radius-md);line-height:var(--line-height-md);height:var(--line-height-md);display:inline-block;padding:0 var(--space-8);cursor:pointer;text-decoration:none;border:none}#profileBox .profileBoxContent .linkButton.changeLink,#profileBox .profileBoxContent .linkButton.cancelLink{color:var(--color-text-error-strong);background-color:var(--color-bg-danger-light);box-shadow:inset 0 0 0 1px var(--color-action-danger)}@media (hover:hover) and (pointer:fine){#profileBox .profileBoxContent .linkButton.changeLink:hover,#profileBox .profileBoxContent .linkButton.cancelLink:hover{background-color:var(--color-hover-bg-danger-light);box-shadow:inset 0 0 0 1px var(--color-hover-action-danger);text-decoration:none}}#profileBox .profileBoxContent .linkButton.manageLink{color:var(--color-action-info-text);background-color:var(--color-bg-info);box-shadow:inset 0 0 0 1px var(--color-action-info-border)}@media (hover:hover) and (pointer:fine){#profileBox .profileBoxContent .linkButton.manageLink:hover{background-color:var(--color-hover-bg-info);box-shadow:inset 0 0 0 1px var(--color-hover-action-info-border);text-decoration:none}}#profileBox .profileBoxContent .linkButton.messageLink,#profileBox .profileBoxContent .linkButton.inviteLink,#profileBox .profileBoxContent .linkButton.subscribeLink{background-color:var(--color-bg-success);box-shadow:inset 0 0 0 1px var(--color-action-success-hover);color:var(--color-text-success)}@media (hover:hover) and (pointer:fine){#profileBox .profileBoxContent .linkButton.messageLink:hover,#profileBox .profileBoxContent .linkButton.inviteLink:hover,#profileBox .profileBoxContent .linkButton.subscribeLink:hover{background-color:var(--color-hover-bg-success);box-shadow:inset 0 0 0 1px var(--color-hover-action-success-hover);text-decoration:none}}#profileBox .profileBoxContent .playerOnline{line-height:var(--line-height-md);padding-left:20px;background:url("/assets../images/onlineBadge.png?v=932") center right no-repeat;background-size:20px 20px;cursor:pointer}#profileBox .profileBoxContent ul.optionsMenuBar{width:100%;list-style:none;display:flex;box-shadow:0 1px 0 0 var(--color-border-default)}#profileBox .profileBoxContent ul.optionsMenuBar li{width:auto;white-space:nowrap;flex-grow:1;text-align:center;border-radius:var(--radius-md) var(--radius-md) 0 0;cursor:pointer;line-height:var(--line-height-xl)}#profileBox .profileBoxContent ul.optionsMenuBar li.userOptions{box-shadow:0 1px 0 0 var(--color-bg-base),0 0 0 1px var(--color-border-default);font-weight:bold}@media (hover:hover) and (pointer:fine){#profileBox .profileBoxContent ul.optionsMenuBar li:hover{text-decoration:underline}}#profileBox .profileBoxContent .sectionHeader{border-bottom:1px solid var(--color-border-default);font-weight:bold;line-height:var(--line-height-lg);padding:var(--space-24) 0 var(--space-8) 0}#profileBox .profileBoxContent .sectionHeader.changePassword,#profileBox .profileBoxContent .sectionHeader.deleteAccount{display:none}#profileBox .profileBoxContent .sectionHeader.leaderboardParticipation{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:var(--space-item-gap)}#profileBox .profileBoxContent .sectionHeader.leaderboardParticipation .leaderboardsLink{flex:0 0 auto;font-size:var(--font-size-xs);height:var(--line-height-md);line-height:var(--line-height-md);padding:0 var(--space-12);white-space:nowrap}#profileBox .profileBoxContent .noLikesMessage,#profileBox .profileBoxContent .noDislikesMessage,#profileBox .profileBoxContent .noUnmutesMessage{line-height:var(--line-height-xl)}#profileBox .profileBoxContent #changePassword,#profileBox .profileBoxContent #deleteAccount{position:relative;z-index:var(--z-panel);width:100%;height:100%;display:none;min-height:1em}#profileBox .profileBoxContent #changePassword .box,#profileBox .profileBoxContent #deleteAccount .box{position:static;background:transparent;box-shadow:var(--shadow-none);clip-path:none}#profileBox .profileBoxContent #changePassword .box input,#profileBox .profileBoxContent #deleteAccount .box input{position:relative;z-index:var(--z-panel)}#profileBox .profileBoxContent #changePassword .box ul,#profileBox .profileBoxContent #deleteAccount .box ul{padding:var(--space-16) 0 0 0}#profileBox .profileBoxContent #changePassword .box ul li,#profileBox .profileBoxContent #deleteAccount .box ul li{width:auto}#profileBox .profileBoxContent #changePassword .box ul li input[type=text],#profileBox .profileBoxContent #changePassword .box ul li input[type=password],#profileBox .profileBoxContent #deleteAccount .box ul li input[type=text],#profileBox .profileBoxContent #deleteAccount .box ul li input[type=password]{width:100%}#profileBox .profileBoxContent #changePassword .box ul li label,#profileBox .profileBoxContent #deleteAccount .box ul li label{z-index:var(--z-panel)}#profileBox .profileBoxContent ul.options li{padding:var(--space-12) 0 var(--space-12) 0}#profileBox .profileBoxContent ul.options li:not(:last-child){border-bottom:1px solid var(--color-border-default)}#profileBox .profileBoxContent ul.options li .checkbox-wrapper{display:flex;justify-content:space-between;align-items:center}#profileBox .profileBoxContent ul.options li .checkbox-wrapper .checkbox-label{flex:0 0 auto}#profileBox .profileBoxContent ul.options li .checkbox-wrapper .subscriptionActions{display:flex;flex-wrap:wrap;gap:var(--space-8);justify-content:flex-end;flex-shrink:1}#profileBox .profileBoxContent ul.options li .checkbox-wrapper .checkbox-visual{flex-shrink:0;padding-left:0 !important;width:24px;margin-left:auto;cursor:pointer}#profileBox .profileBoxContent ul.leaderboardOptions li{border-bottom:1px solid var(--color-border-default);padding:0 0 var(--space-12) 0}#profileBox .profileBoxContent ul.leaderboardOptions li:last-child{border-bottom:none}#profileBox .profileBoxContent ul.leaderboardOptions li .checkbox.item{margin-right:20px;margin-top:var(--space-12)}#profileBox .profileBoxContent ul.leaderboardOptions li .checkbox.item:last-child{margin-right:0}#profileBox .profileBoxContent ul.managePlayerRatings li{line-height:var(--line-height-md);padding:var(--space-8) 0;border-bottom:1px solid var(--color-border-default)}#profileBox .profileBoxContent ul.managePlayerRatings li:last-child{border-bottom:none}#profileBox .profileBoxContent ul.managePlayerRatings li span.linkButton{margin-left:var(--space-8);float:right}#profileBox .profileBoxContent ul .radios.soundEffectsMode,#profileBox .profileBoxContent ul .radios.avatarEmotionsMode,#profileBox .profileBoxContent ul .radios.animationsMode,#profileBox .profileBoxContent ul .radios.gamePromptsMode,#profileBox .profileBoxContent ul .radios.gameHintsMode{display:flex;align-items:center}#profileBox .profileBoxContent ul .radios.soundEffectsMode > span[class^=mode],#profileBox .profileBoxContent ul .radios.avatarEmotionsMode > span[class^=mode],#profileBox .profileBoxContent ul .radios.animationsMode > span[class^=mode],#profileBox .profileBoxContent ul .radios.gamePromptsMode > span[class^=mode],#profileBox .profileBoxContent ul .radios.gameHintsMode > span[class^=mode]{margin-right:var(--space-item-gap)}#profileBox .profileBoxContent ul .radios.soundEffectsMode > span[class^=mode]:last-child,#profileBox .profileBoxContent ul .radios.avatarEmotionsMode > span[class^=mode]:last-child,#profileBox .profileBoxContent ul .radios.animationsMode > span[class^=mode]:last-child,#profileBox .profileBoxContent ul .radios.gamePromptsMode > span[class^=mode]:last-child,#profileBox .profileBoxContent ul .radios.gameHintsMode > span[class^=mode]:last-child{margin-right:0}#profileBox .profileBoxContent .blogLink{padding-left:1.5em;text-decoration:underline;color:var(--color-text-link-alt);margin-left:0.7em}#profileBox .profileBoxContent .extraInfo{margin-top:0.5em;margin-bottom:1em}#profileBox .profileBoxContent .legalLinks{font-size:var(--font-size-md);line-height:var(--line-height-lg);color:var(--color-text-primary)}#profileBox .profileBoxContent .legalLinks .adthrive-footer-message{display:flex;flex-direction:column;gap:var(--space-8);padding-top:var(--space-12)}#profileBox .profileBoxContent .legalLinks .adthrive-privacy-preferences,#profileBox .profileBoxContent .legalLinks .raptive-content-terms-footer{margin:0}#profileBox .profileBoxContent .legalLinks .legalPrivacyOptions{list-style:none;line-height:var(--line-height-md);margin:0;padding:0}#profileBox .profileBoxContent .legalLinks .legalPrivacyOptions li{line-height:var(--line-height-md)}#profileBox .profileBoxContent .legalLinks .legalPrivacyOptions a{color:var(--color-text-primary);line-height:var(--line-height-md);text-decoration:underline}#profileBox .profileBoxContent .legalLinks a{color:var(--color-text-link-alt);text-decoration:underline;cursor:pointer}#profileBox .profileBoxContent .legalLinks a:hover{text-decoration:underline}#ModalManagePlayerRatings{position:fixed;top:0;left:0;z-index:var(--z-modal);width:100%;height:100%;font-size:var(--font-size-md);color:var(--color-text-primary);line-height:var(--line-height-lg);opacity:0;overscroll-behavior:none;overflow:auto}#ModalManagePlayerRatings .background{position:fixed;width:100%;height:100%;top:0;left:0;background:var(--color-bg-overlay);cursor:pointer}#ModalManagePlayerRatings .messageContainer{background-color:var(--color-bg-base);min-height:32px;width:calc(100% - var(--space-viewport-gutter) * 2 - env(safe-area-inset-left) - env(safe-area-inset-right));max-width:576px;margin-left:auto;margin-right:auto;left:0;right:0;border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);position:absolute;text-align:left;cursor:default}#ModalManagePlayerRatings .messageContainer .close{position:absolute;top:-10px;right:-32px;cursor:pointer}@media screen and (max-width:640px){#ModalManagePlayerRatings .messageContainer .close{right:0;top:-32px}}#ModalManagePlayerRatings .messageContainer .innerContainer{display:inline-block;width:100%;box-sizing:border-box;padding:var(--space-container)}#ModalManagePlayerRatings .manageRatingsTitle{font-weight:bold;font-size:var(--font-size-md);line-height:var(--line-height-lg);border-bottom:1px solid var(--color-border-default);padding-bottom:var(--space-8);margin-bottom:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-item-gap);width:100%;box-sizing:border-box}#ModalManagePlayerRatings .manageRatingsTitle .manageRatingsTitleText{flex:1;min-width:0}#ModalManagePlayerRatings .manageRatingsTitle .linkButton{z-index:var(--z-bars);position:relative;font-size:var(--font-size-xs);font-weight:bold;border-radius:var(--radius-md);line-height:var(--line-height-md);height:var(--line-height-md);display:inline-block;padding:0 var(--space-8);cursor:pointer;text-decoration:none;border:none;margin-left:var(--space-8);flex-shrink:0;white-space:nowrap}#ModalManagePlayerRatings .manageRatingsTitle .linkButton.manageLink{color:var(--color-action-info-text);background-color:var(--color-bg-info);box-shadow:inset 0 0 0 1px var(--color-action-info-border)}@media (hover:hover) and (pointer:fine){#ModalManagePlayerRatings .manageRatingsTitle .linkButton.manageLink:hover{background-color:var(--color-hover-bg-info);box-shadow:inset 0 0 0 1px var(--color-hover-action-info-border);text-decoration:none}}#ModalManagePlayerRatings .manageRatingsTitle .linkButton.removeInactiveLink{color:var(--color-text-error-strong);background-color:var(--color-bg-danger-light);box-shadow:inset 0 0 0 1px var(--color-action-danger)}@media (hover:hover) and (pointer:fine){#ModalManagePlayerRatings .manageRatingsTitle .linkButton.removeInactiveLink:hover{background-color:var(--color-hover-bg-danger-light);box-shadow:inset 0 0 0 1px var(--color-hover-action-danger);text-decoration:none}}#ModalManagePlayerRatings .noLikesMessage,#ModalManagePlayerRatings .noDislikesMessage,#ModalManagePlayerRatings .noUnmutesMessage{font-size:inherit;line-height:var(--line-height-md);font-weight:normal;color:var(--color-text-primary);display:block;margin:0;padding:var(--space-8) 0}#ModalManagePlayerRatings ul.managePlayerRatings{margin-top:0;display:inline-block;width:100%}#ModalManagePlayerRatings ul.managePlayerRatings li{line-height:var(--line-height-md);padding:var(--space-8) 0;border-bottom:1px solid var(--color-border-default)}#ModalManagePlayerRatings ul.managePlayerRatings li:last-child{border-bottom:none}#ModalManagePlayerRatings ul.managePlayerRatings li .linkButton{z-index:var(--z-bars);position:relative;font-size:var(--font-size-xs);font-weight:bold;border-radius:var(--radius-md);line-height:var(--line-height-md);height:var(--line-height-md);display:inline-block;padding:0 var(--space-8);cursor:pointer;text-decoration:none;border:none;margin-left:var(--space-8);float:right}#ModalManagePlayerRatings ul.managePlayerRatings li .linkButton.changeLink{color:var(--color-text-error-strong);background-color:var(--color-bg-danger-light);box-shadow:inset 0 0 0 1px var(--color-action-danger)}@media (hover:hover) and (pointer:fine){#ModalManagePlayerRatings ul.managePlayerRatings li .linkButton.changeLink:hover{background-color:var(--color-hover-bg-danger-light);box-shadow:inset 0 0 0 1px var(--color-hover-action-danger);text-decoration:none}}#ModalManagePlayerRatings .playerOnline{line-height:var(--line-height-md);padding-left:20px;background:url("/assets../images/onlineBadge.png") center right no-repeat;background-size:20px 20px;cursor:pointer}#statsBox{position:fixed;z-index:var(--z-modal);top:0;left:0;width:100%;height:100%;display:none;justify-content:center;align-items:center;opacity:0}#statsBox .background{position:fixed;width:100%;height:100%;top:0;left:0;background-color:var(--color-bg-overlay);cursor:pointer;overflow:auto;overscroll-behavior:none}#statsBox:root{--safe-area-inset-top:env(safe-area-inset-top);--safe-area-inset-bottom:env(safe-area-inset-bottom);--safe-area-inset-left:env(safe-area-inset-left);--safe-area-inset-right:env(safe-area-inset-right);--font-size-xxxs:12px;--font-size-xxs:14px;--font-size-xs:16px;--font-size-sm:18px;--font-size-md:20px;--font-size-lg:24px;--font-size-xl:32px;--line-height-xs:18px;--line-height-sm:20px;--line-height-md:24px;--line-height-lg:32px;--line-height-xl:40px;--font-weight-bold:700;--space-4:4px;--space-6:6px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-64:64px;--space-viewport-gutter:16px;--space-container:12px;--space-item-gap:8px;--radius-none:0;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-full:50%;--shadow-none:none;--shadow-border:inset 0 0 0 1px #CED4DA;--shadow-border-focus:inset 0 0 0 1px #ADB5BD;--shadow-border-strong:inset 0 0 0 1px #343A40;--shadow-low:inset 0 0 0 1px #343A40,0 0 8px 0 rgba(0,0,0,0.24);--shadow-high:inset 0 0 0 1px rgba(0,0,0,0.32),0 0 16px rgba(0,0,0,0.32);--shadow-modal:0 0 24px rgba(0,0,0,0.4);--color-text-primary:#212529;--color-text-secondary:#343A40;--color-text-muted:#868E96;--color-text-subtle:#495057;--color-text-on-dark:#fff;--color-text-link:#1665AD;--color-text-error:#B52626;--color-text-error-strong:#C92A2A;--color-text-warning:#C96800;--color-text-success:#4F800B;--color-bg-base:#f8f9fa;--color-bg-surface:white;--color-bg-elevated:#E9ECEF;--color-bg-elevated-dark:#DEE2E6;--color-bg-overlay:rgba(0,0,0,0.64);--color-bg-error:#FFC1BF;--color-bg-error-light:#FFDBD9;--color-bg-danger-light:#FFA8A8;--color-bg-danger-subtle:#FFF5F5;--color-bg-warning:#FFE066;--color-bg-info:#A5D8FF;--color-bg-success:#C0EB75;--color-border-light:#ADB5BD;--color-border-default:#CED4DA;--color-border-strong:#343A40;--color-action-primary:#228be6;--color-action-primary-hover:#339af0;--color-action-primary-active:#1873C5;--color-action-success:#66A80F;--color-action-success-border:#4F800B;--color-action-success-hover:#74B816;--color-action-success-active:#5C940D;--color-action-danger:#f03e3e;--color-action-danger-border:#e03131;--color-action-danger-hover:#fa5252;--color-action-warning:#FAB005;--color-action-warning-hover:#FFD43B;--color-action-warning-active:#FCC419;--color-action-warning-dark:#F08C00;--color-action-info:#74C0FC;--color-action-info-border:#63B4F2;--color-action-info-text:#1971C2;--color-open-blue-9:#1864AB;--color-open-lime-9:#5C940D;--color-open-red-9:#C92A2A;--color-open-yellow-9:#E67700;--color-hover-action-primary:color-mix(in srgb,var(--color-action-primary) 12%,var(--color-open-blue-9) 88%);--color-hover-action-primary-active:color-mix(in srgb,var(--color-action-primary-active) 12%,var(--color-open-blue-9) 88%);--color-hover-action-success:color-mix(in srgb,var(--color-action-success) 12%,var(--color-open-lime-9) 88%);--color-hover-action-success-border:color-mix(in srgb,var(--color-action-success-border) 12%,var(--color-open-lime-9) 88%);--color-hover-action-success-hover:color-mix(in srgb,var(--color-action-success-hover) 12%,var(--color-open-lime-9) 88%);--color-hover-action-danger:color-mix(in srgb,var(--color-action-danger) 12%,var(--color-open-red-9) 88%);--color-hover-action-danger-dark:color-mix(in srgb,var(--color-action-danger) 12%,var(--color-open-red-9) 88%);--color-hover-action-danger-border:color-mix(in srgb,var(--color-action-danger-border) 12%,var(--color-open-red-9) 88%);--color-hover-action-danger-hover:color-mix(in srgb,var(--color-action-danger-hover) 12%,var(--color-open-red-9) 88%);--color-hover-action-warning:color-mix(in srgb,var(--color-action-warning) 92%,var(--color-open-yellow-9) 8%);--color-hover-action-info-border:color-mix(in srgb,var(--color-action-info-border) 92%,var(--color-open-blue-9) 8%);--color-hover-bg-danger-light:color-mix(in srgb,var(--color-bg-danger-light) 92%,var(--color-open-red-9) 8%);--color-hover-bg-error:color-mix(in srgb,var(--color-bg-error) 92%,var(--color-open-red-9) 8%);--color-hover-bg-info:color-mix(in srgb,var(--color-bg-info) 92%,var(--color-open-blue-9) 8%);--color-hover-bg-success:color-mix(in srgb,var(--color-bg-success) 92%,var(--color-open-lime-9) 8%);--color-hover-bg-warning:color-mix(in srgb,var(--color-bg-warning) 92%,var(--color-open-yellow-9) 8%);--color-status-online:#64CD00;--color-status-online-border:#479100;--color-status-offline:#CED4DA;--color-status-offline-border:#868E96;--color-highlight:#FFE066;--color-badge-friends:#3B5BDB;--color-action-success-light:#A9E34B;--color-shadow-soft:rgba(0,0,0,0.24);--color-scrollbar:rgba(0,0,0,0.3);--color-text-link-alt:rgba(144,144,234,0.9);--color-suit-red:#EB1B28;--color-suit-black:#000;--color-card-border:rgba(37,37,37,1);--color-drop-shadow:#252525;--color-timer-ring:#F4BD45;--color-timer-danger:#F67A7A;--color-table-felt:#327333;--z-base:1;--z-content:100;--z-sticky:3098;--z-game-table:4800;--z-bars:7000;--z-chat-bubble:7600;--z-notice:9205;--z-panel:9975;--z-modal-backdrop:9996;--z-modal:9999;--z-auth:10001;--duration-micro:80ms;--duration-normal:160ms}@supports (corner-shape:squircle){#statsBox:root{--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px}}#statsBox body[data-source=arkadium]:root{--safe-area-inset-top:0;--safe-area-inset-bottom:0;--safe-area-inset-left:0;--safe-area-inset-right:0}@media (max-width:640px),(max-height:640px){#statsBox:root{--space-viewport-gutter:8px;--shadow-modal:0 0 16px rgba(0,0,0,0.4);--radius-sm:2px;--radius-md:4px;--radius-lg:6px;--radius-xl:10px}}#statsBox #mainContainer.playspace-portrait,#statsBox #mainContainer.playspace-landscape{--space-viewport-gutter:16px}#statsBox #mainContainer.playspace-compact{--space-viewport-gutter:8px}@supports (corner-shape:squircle){@media (max-width:640px),(max-height:640px){#statsBox:root{--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:20px}}}#statsBox .statsBoxContent{cursor:default;margin:0 auto;margin-top:calc(40px + env(safe-area-inset-top));margin-bottom:calc(40px + env(safe-area-inset-bottom));position:relative;width:calc(100% - var(--space-viewport-gutter) * 2 - env(safe-area-inset-left) - env(safe-area-inset-right));max-width:768px;min-height:calc(100% - 80px - env(safe-area-inset-top) - env(safe-area-inset-bottom));background-color:var(--color-bg-base);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);color:var(--color-text-primary);font-size:var(--font-size-md)}#statsBox .statsBoxContent::before{content:"";position:absolute;width:32px;height:32px;right:-32px;top:-10px;background:url("/assets../images/closeModal.png?v=932") center center no-repeat;background-size:32px 32px;cursor:pointer;pointer-events:none}@media screen and (max-width:832px){#statsBox .statsBoxContent::before{right:0;top:-32px}}#statsBox .statsBoxContent .innerBox{padding:var(--space-container);height:100%;min-height:100%}#statsBox .statsBoxContent ul.optionsMenuBar{width:100%;list-style:none;display:flex;box-shadow:0 1px 0 0 var(--color-border-default)}#statsBox .statsBoxContent ul.optionsMenuBar li{width:auto;white-space:nowrap;flex-grow:1;text-align:center;border-radius:var(--radius-md) var(--radius-md) 0 0;cursor:pointer;line-height:var(--line-height-xl)}@media (hover:hover) and (pointer:fine){#statsBox .statsBoxContent ul.optionsMenuBar li:hover{text-decoration:underline}}#statsBox .statsBoxContent ul.optionsMenuBar .stats{box-shadow:0 1px 0 0 var(--color-bg-base),0 0 0 1px var(--color-border-default);font-weight:bold}#statsBox .statsBoxContent .radios{margin-top:var(--space-16);border-bottom:1px solid var(--color-border-default);display:inline-block;width:100%}#statsBox .statsBoxContent .radios span{white-space:wrap;margin-right:var(--space-8);cursor:pointer;line-height:var(--line-height-md);height:var(--line-height-md);margin-bottom:var(--space-item-gap)}#statsBox .statsBoxContent .radios span span{white-space:wrap}#statsBox .statsBoxContent .statsContainer.stats-separator{margin-top:var(--space-16);border-top:1px solid var(--color-border-default)}#statsBox .statsBoxContent .statsContainer .statsExtras{line-height:var(--line-height-xl);border-bottom:1px solid var(--color-border-default)}@media screen and (max-width:768px){#statsBox .statsBoxContent .statsContainer .statsExtras{line-height:var(--line-height-md);padding:var(--space-8) 0}}#statsBox .statsBoxContent .statsContainer .winLossAbsoluteRatioContainer,#statsBox .statsBoxContent .statsContainer .winLossRatioContainer{line-height:var(--line-height-xl);height:var(--line-height-xl);border-bottom:1px solid var(--color-border-default);position:relative}#statsBox .statsBoxContent .statsContainer .winLossAbsoluteRatioContainer .winLossAbsoluteRatioBar > div,#statsBox .statsBoxContent .statsContainer .winLossAbsoluteRatioContainer .winLossRatioBar > div,#statsBox .statsBoxContent .statsContainer .winLossRatioContainer .winLossAbsoluteRatioBar > div,#statsBox .statsBoxContent .statsContainer .winLossRatioContainer .winLossRatioBar > div{position:absolute;text-align:center;border-radius:var(--radius-md);top:0;white-space:nowrap;position:absolute;top:var(--space-8);line-height:var(--line-height-md)}#statsBox .statsBoxContent .statsContainer .winLossAbsoluteRatioContainer .winLossAbsoluteRatioBar > div.winAbsolute,#statsBox .statsBoxContent .statsContainer .winLossAbsoluteRatioContainer .winLossAbsoluteRatioBar > div.win,#statsBox .statsBoxContent .statsContainer .winLossAbsoluteRatioContainer .winLossRatioBar > div.winAbsolute,#statsBox .statsBoxContent .statsContainer .winLossAbsoluteRatioContainer .winLossRatioBar > div.win,#statsBox .statsBoxContent .statsContainer .winLossRatioContainer .winLossAbsoluteRatioBar > div.winAbsolute,#statsBox .statsBoxContent .statsContainer .winLossRatioContainer .winLossAbsoluteRatioBar > div.win,#statsBox .statsBoxContent .statsContainer .winLossRatioContainer .winLossRatioBar > div.winAbsolute,#statsBox .statsBoxContent .statsContainer .winLossRatioContainer .winLossRatioBar > div.win{background-color:var(--color-bg-success);box-shadow:inset 0 0 0 1px var(--color-action-success-hover);color:var(--color-text-success);border-radius:var(--radius-md) 0 0 var(--radius-md)}#statsBox .statsBoxContent .statsContainer .winLossAbsoluteRatioContainer .winLossAbsoluteRatioBar > div.winAbsolute[data-percentage="100"],#statsBox .statsBoxContent .statsContainer .winLossAbsoluteRatioContainer .winLossAbsoluteRatioBar > div.win[data-percentage="100"],#statsBox .statsBoxContent .statsContainer .winLossAbsoluteRatioContainer .winLossRatioBar > div.winAbsolute[data-percentage="100"],#statsBox .statsBoxContent .statsContainer .winLossAbsoluteRatioContainer .winLossRatioBar > div.win[data-percentage="100"],#statsBox .statsBoxContent .statsContainer .winLossRatioContainer .winLossAbsoluteRatioBar > div.winAbsolute[data-percentage="100"],#statsBox .statsBoxContent .statsContainer .winLossRatioContainer .winLossAbsoluteRatioBar > div.win[data-percentage="100"],#statsBox .statsBoxContent .statsContainer .winLossRatioContainer .winLossRatioBar > div.winAbsolute[data-percentage="100"],#statsBox .statsBoxContent .statsContainer .winLossRatioContainer .winLossRatioBar > div.win[data-percentage="100"]{border-radius:var(--radius-md)}#statsBox .statsBoxContent .statsContainer .winLossAbsoluteRatioContainer .winLossAbsoluteRatioBar > div.winAbsolute[data-percentage="0"],#statsBox .statsBoxContent .statsContainer .winLossAbsoluteRatioContainer .winLossAbsoluteRatioBar > div.win[data-percentage="0"],#statsBox .statsBoxContent .statsContainer .winLossAbsoluteRatioContainer .winLossRatioBar > div.winAbsolute[data-percentage="0"],#statsBox .statsBoxContent .statsContainer .winLossAbsoluteRatioContainer .winLossRatioBar > div.win[data-percentage="0"],#statsBox .statsBoxContent .statsContainer .winLossRatioContainer .winLossAbsoluteRatioBar > div.winAbsolute[data-percentage="0"],#statsBox .statsBoxContent .statsContainer .winLossRatioContainer .winLossAbsoluteRatioBar > div.win[data-percentage="0"],#statsBox .statsBoxContent .statsContainer .winLossRatioContainer .winLossRatioBar > div.winAbsolute[data-percentage="0"],#statsBox .statsBoxContent .statsContainer .winLossRatioContainer .winLossRatioBar > div.win[data-percentage="0"]{display:none}#statsBox .statsBoxContent .statsContainer .winLossAbsoluteRatioContainer .winLossAbsoluteRatioBar > div.lossAbsolute,#statsBox .statsBoxContent .statsContainer .winLossAbsoluteRatioContainer .winLossAbsoluteRatioBar > div.loss,#statsBox .statsBoxContent .statsContainer .winLossAbsoluteRatioContainer .winLossRatioBar > div.lossAbsolute,#statsBox .statsBoxContent .statsContainer .winLossAbsoluteRatioContainer .winLossRatioBar > div.loss,#statsBox .statsBoxContent .statsContainer .winLossRatioContainer .winLossAbsoluteRatioBar > div.lossAbsolute,#statsBox .statsBoxContent .statsContainer .winLossRatioContainer .winLossAbsoluteRatioBar > div.loss,#statsBox .statsBoxContent .statsContainer .winLossRatioContainer .winLossRatioBar > div.lossAbsolute,#statsBox .statsBoxContent .statsContainer .winLossRatioContainer .winLossRatioBar > div.loss{background-color:var(--color-bg-error);box-shadow:inset 0 0 0 1px var(--color-action-danger-hover);color:var(--color-text-error);border-radius:0 var(--radius-md) var(--radius-md) 0}#statsBox .statsBoxContent .statsContainer .winLossAbsoluteRatioContainer .winLossAbsoluteRatioBar > div.lossAbsolute[data-percentage="100"],#statsBox .statsBoxContent .statsContainer .winLossAbsoluteRatioContainer .winLossAbsoluteRatioBar > div.loss[data-percentage="100"],#statsBox .statsBoxContent .statsContainer .winLossAbsoluteRatioContainer .winLossRatioBar > div.lossAbsolute[data-percentage="100"],#statsBox .statsBoxContent .statsContainer .winLossAbsoluteRatioContainer .winLossRatioBar > div.loss[data-percentage="100"],#statsBox .statsBoxContent .statsContainer .winLossRatioContainer .winLossAbsoluteRatioBar > div.lossAbsolute[data-percentage="100"],#statsBox .statsBoxContent .statsContainer .winLossRatioContainer .winLossAbsoluteRatioBar > div.loss[data-percentage="100"],#statsBox .statsBoxContent .statsContainer .winLossRatioContainer .winLossRatioBar > div.lossAbsolute[data-percentage="100"],#statsBox .statsBoxContent .statsContainer .winLossRatioContainer .winLossRatioBar > div.loss[data-percentage="100"]{border-radius:var(--radius-md)}#statsBox .statsBoxContent .statsContainer .winLossAbsoluteRatioContainer .winLossAbsoluteRatioBar > div.lossAbsolute[data-percentage="0"],#statsBox .statsBoxContent .statsContainer .winLossAbsoluteRatioContainer .winLossAbsoluteRatioBar > div.loss[data-percentage="0"],#statsBox .statsBoxContent .statsContainer .winLossAbsoluteRatioContainer .winLossRatioBar > div.lossAbsolute[data-percentage="0"],#statsBox .statsBoxContent .statsContainer .winLossAbsoluteRatioContainer .winLossRatioBar > div.loss[data-percentage="0"],#statsBox .statsBoxContent .statsContainer .winLossRatioContainer .winLossAbsoluteRatioBar > div.lossAbsolute[data-percentage="0"],#statsBox .statsBoxContent .statsContainer .winLossRatioContainer .winLossAbsoluteRatioBar > div.loss[data-percentage="0"],#statsBox .statsBoxContent .statsContainer .winLossRatioContainer .winLossRatioBar > div.lossAbsolute[data-percentage="0"],#statsBox .statsBoxContent .statsContainer .winLossRatioContainer .winLossRatioBar > div.loss[data-percentage="0"]{display:none}#statsBox .statsBoxContent .statsContainer .winLossRatioContainer .winLossRatioLabel,#statsBox .statsBoxContent .statsContainer .winLossAbsoluteRatioContainer .winLossRatioLabel,#statsBox .statsBoxContent .statsContainer .winLossRatioContainer .winLossAbsoluteRatioLabel,#statsBox .statsBoxContent .statsContainer .winLossAbsoluteRatioContainer .winLossAbsoluteRatioLabel,#statsBox .statsBoxContent .statsContainer .winLossRatioContainer .statsExtrasLabel,#statsBox .statsBoxContent .statsContainer .winLossAbsoluteRatioContainer .statsExtrasLabel{padding-right:var(--space-8)}#statsBox .statsBoxContent .statsContainer .stats{width:100%;padding:var(--space-8) 0;box-shadow:inset 1px 0 0 0 var(--color-border-default)}@media screen and (max-width:768px){#statsBox .statsBoxContent .statsContainer .stats{font-size:var(--font-size-sm)}}#statsBox .statsBoxContent .statsContainer .stats tr{box-shadow:inset 1px 0 0 0 var(--color-border-default),inset -1px 0 0 0 var(--color-border-default)}#statsBox .statsBoxContent .statsContainer .stats tr:nth-child(2n){background-color:var(--color-bg-elevated);box-shadow:inset 1px 0 0 0 var(--color-border-default),inset -1px 0 0 0 var(--color-border-default),inset 0 1px 0 0 var(--color-border-default),inset 0 -1px 0 0 var(--color-border-default)}#statsBox .statsBoxContent .statsContainer .stats tr th{text-align:center;white-space:nowrap;line-height:var(--line-height-xl);font-weight:bold}@media screen and (max-width:768px){#statsBox .statsBoxContent .statsContainer .stats tr th{line-height:var(--line-height-lg)}}#statsBox .statsBoxContent .statsContainer .stats tr th:nth-child(2){border-right:1px solid var(--color-border-default);border-left:1px solid var(--color-border-default)}#statsBox .statsBoxContent .statsContainer .stats tr td{line-height:var(--line-height-xl);text-align:center;white-space:nowrap}@media screen and (max-width:768px){#statsBox .statsBoxContent .statsContainer .stats tr td{line-height:var(--line-height-lg)}}#statsBox .statsBoxContent .statsContainer .stats tr td:nth-child(2){border-right:1px solid var(--color-border-default);border-left:1px solid var(--color-border-default)}#statsBox .statsBoxContent .statsContainer .stats tr td:first-child{padding-left:var(--space-16);text-align:left}#statsBox .statsBoxContent .statsContainer .gamePopularityHeader{border-bottom:1px solid var(--color-border-default);text-align:center;line-height:var(--line-height-xl);font-weight:bold}#statsBox .statsBoxContent .statsContainer .gamePopularity{margin-top:var(--space-8);position:relative}#statsBox .statsBoxContent .statsContainer .gamePopularity #gamePopularityPieGlobal,#statsBox .statsBoxContent .statsContainer .gamePopularity #gamePopularityPieUser{position:relative;display:inline-block;width:50%}@media screen and (max-width:640px){#statsBox .statsBoxContent .statsContainer .gamePopularity #gamePopularityPieGlobal,#statsBox .statsBoxContent .statsContainer .gamePopularity #gamePopularityPieUser{width:100%}}#statsBox .statsBoxContent .statsContainer .gamePopularity #gamePopularityPieGlobal::before,#statsBox .statsBoxContent .statsContainer .gamePopularity #gamePopularityPieUser::before{content:"";display:block;padding-top:100%}#statsBox .statsBoxContent .statsContainer .gamePopularity #gamePopularityPieGlobal .highcharts-container,#statsBox .statsBoxContent .statsContainer .gamePopularity #gamePopularityPieUser .highcharts-container{font-size:inherit !important;position:absolute !important;top:0 !important;overflow:visible !important}#statsBox .statsBoxContent .statsContainer .gamePopularity #gamePopularityPieGlobal .highcharts-container .highcharts-title{font-size:var(--font-size-md) !important;font-weight:bold !important;color:var(--color-text-primary) !important}#statsBox .statsBoxContent .statsContainer .gamePopularity #gamePopularityPieGlobal .highcharts-data-labels span,#statsBox .statsBoxContent .statsContainer .gamePopularity #gamePopularityPieUser .highcharts-data-labels span{font-size:var(--font-size-xs) !important;font-weight:bold !important}.customTooltip{background:var(--color-bg-base);line-height:var(--line-height-md);font-size:var(--font-size-md);padding:var(--space-container);box-shadow:0 0 0 1px var(--color-border-strong),0 0 12px 0 rgba(0,0,0,0.32);border-radius:var(--radius-md);white-space:nowrap;position:absolute;pointer-events:none;z-index:var(--z-modal);color:var(--color-text-primary);opacity:0.88}#ModalBlockReason .messageContainer,#ModalConfirm .messageContainer,#ModalError .messageContainer,#ModalGameOptions .messageContainer,#ModalInput .messageContainer,#ModalInvitePlayers .messageContainer,#ModalLegalConsentScreen .messageContainer,#ModalManagePlayerRatings .messageContainer,#ModalPlayerProfile .messageContainer,#ModalTablePreview .messageContainer,#mainContainer .menu .content,#faqBox .content,#profileBox .profileBoxContent,#statsBox .statsBoxContent,#tableListingsBox .tableListingsBoxContent,#resetPassword .formContainer,#ModalProgress .barContainer,#ModalRules .innerContainer,#ModalWebview .innerContainer{animation:modalPanelEnter 220ms cubic-bezier(0.16,1,0.3,1) both;backface-visibility:hidden;transform-origin:center calc(50% - 24px);will-change:opacity,transform}.authModal .formContainer{animation:modalCenteredPanelEnter 220ms cubic-bezier(0.16,1,0.3,1) both;backface-visibility:hidden;transform-origin:center;will-change:opacity,transform}#ModalBlockReason.modalClosing .messageContainer,#ModalConfirm.modalClosing .messageContainer,#ModalError.modalClosing .messageContainer,#ModalGameOptions.modalClosing .messageContainer,#ModalInput.modalClosing .messageContainer,#ModalInvitePlayers.modalClosing .messageContainer,#ModalLegalConsentScreen.modalClosing .messageContainer,#ModalManagePlayerRatings.modalClosing .messageContainer,#ModalPlayerProfile.modalClosing .messageContainer,#ModalTablePreview.modalClosing .messageContainer,#mainContainer .menu.modalClosing .content,#faqBox.modalClosing .content,#profileBox.modalClosing .profileBoxContent,#statsBox.modalClosing .statsBoxContent,#tableListingsBox.modalClosing .tableListingsBoxContent,#resetPassword.modalClosing .formContainer,#ModalProgress.modalClosing .barContainer,#ModalRules.modalClosing .innerContainer,#ModalWebview.modalClosing .innerContainer{animation:modalPanelExit 160ms cubic-bezier(0.4,0,1,1) both}.authModal.modalClosing .formContainer{animation:modalCenteredPanelExit 160ms cubic-bezier(0.4,0,1,1) both}.authModal.visible.modalClosing{display:block;opacity:0;transition-duration:160ms}#resetPassword.modalClosing{opacity:0;transition-duration:160ms}#ModalBlockReason.modalInstant .messageContainer,#ModalConfirm.modalInstant .messageContainer,#ModalError.modalInstant .messageContainer,#ModalGameOptions.modalInstant .messageContainer,#ModalInput.modalInstant .messageContainer,#ModalInvitePlayers.modalInstant .messageContainer,#ModalLegalConsentScreen.modalInstant .messageContainer,#ModalManagePlayerRatings.modalInstant .messageContainer,#ModalPlayerProfile.modalInstant .messageContainer,#ModalTablePreview.modalInstant .messageContainer,#mainContainer .menu.modalInstant .content,#faqBox.modalInstant .content,#profileBox.modalInstant .profileBoxContent,#statsBox.modalInstant .statsBoxContent,#tableListingsBox.modalInstant .tableListingsBoxContent,#resetPassword.modalInstant .formContainer,#ModalProgress.modalInstant .barContainer,#ModalRules.modalInstant .innerContainer,#ModalWebview.modalInstant .innerContainer,.authModal.modalInstant .formContainer{animation:none;transform:none;will-change:auto}.authModal.modalInstant .formContainer{transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){#ModalBlockReason .messageContainer,#ModalConfirm .messageContainer,#ModalError .messageContainer,#ModalGameOptions .messageContainer,#ModalInput .messageContainer,#ModalInvitePlayers .messageContainer,#ModalLegalConsentScreen .messageContainer,#ModalManagePlayerRatings .messageContainer,#ModalPlayerProfile .messageContainer,#ModalTablePreview .messageContainer,#mainContainer .menu .content,#faqBox .content,#profileBox .profileBoxContent,#statsBox .statsBoxContent,#tableListingsBox .tableListingsBoxContent,#resetPassword .formContainer,#ModalProgress .barContainer,#ModalRules .innerContainer,#ModalWebview .innerContainer,.authModal .formContainer,#ModalBlockReason.modalClosing .messageContainer,#ModalConfirm.modalClosing .messageContainer,#ModalError.modalClosing .messageContainer,#ModalGameOptions.modalClosing .messageContainer,#ModalInput.modalClosing .messageContainer,#ModalInvitePlayers.modalClosing .messageContainer,#ModalLegalConsentScreen.modalClosing .messageContainer,#ModalManagePlayerRatings.modalClosing .messageContainer,#ModalPlayerProfile.modalClosing .messageContainer,#ModalTablePreview.modalClosing .messageContainer,#mainContainer .menu.modalClosing .content,#faqBox.modalClosing .content,#profileBox.modalClosing .profileBoxContent,#statsBox.modalClosing .statsBoxContent,#tableListingsBox.modalClosing .tableListingsBoxContent,#resetPassword.modalClosing .formContainer,#ModalProgress.modalClosing .barContainer,#ModalRules.modalClosing .innerContainer,#ModalWebview.modalClosing .innerContainer,.authModal.modalClosing .formContainer{animation:none;transform:none;will-change:auto}.authModal .formContainer,.authModal.modalClosing .formContainer{transform:translate(-50%,-50%)}}@keyframes modalPanelEnter{0%{opacity:0;transform:translate3d(0,20px,0) scale(0.98)}32%{opacity:1}100%{opacity:1;transform:translate3d(0,0,0) scale(1)}}@keyframes modalPanelExit{0%{opacity:1;transform:translate3d(0,0,0) scale(1)}32%{opacity:1;transform:translate3d(0,12px,0) scale(0.98)}100%{opacity:0;transform:translate3d(0,12px,0) scale(0.98)}}@keyframes modalCenteredPanelEnter{0%{opacity:0;transform:translate(-50%,-50%) translate3d(0,20px,0) scale(0.98)}32%{opacity:1}100%{opacity:1;transform:translate(-50%,-50%) translate3d(0,0,0) scale(1)}}@keyframes modalCenteredPanelExit{0%{opacity:1;transform:translate(-50%,-50%) translate3d(0,0,0) scale(1)}32%{opacity:1;transform:translate(-50%,-50%) translate3d(0,12px,0) scale(0.98)}100%{opacity:0;transform:translate(-50%,-50%) translate3d(0,12px,0) scale(0.98)}}#ModalProgress{position:fixed;top:0;left:0;z-index:var(--z-modal);width:100%;height:100%;background:var(--color-bg-overlay);font-size:var(--font-size-md);color:var(--color-text-primary);font-weight:bold;line-height:var(--line-height-lg);opacity:0}#ModalProgress .barContainer{background-color:var(--color-bg-base);min-height:32px;padding:var(--space-container);width:calc(100% - var(--space-viewport-gutter) * 2 - env(safe-area-inset-left) - env(safe-area-inset-right));max-width:400px;margin-left:auto;margin-right:auto;left:0;right:0;border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);position:absolute;text-align:center;box-sizing:border-box}@media screen and (max-width:640px) and (orientation:portrait){#ModalProgress .barContainer{max-width:none}}#ModalProgress .barContainer span.bar{display:inline-block;height:var(--space-24);background-color:var(--color-bg-info);border-radius:var(--radius-sm);transition:width var(--duration-micro) ease-in-out;overflow:hidden;position:relative}#ModalProgress .barContainer span.bar::before{animation:animate-stripes 1.6s linear infinite;background-image:linear-gradient(135deg,var(--color-text-link) 25%,transparent 25%,transparent 50%,var(--color-text-link) 50%,var(--color-text-link) 75%,transparent 75%,transparent);background-size:40px 40px;bottom:0;content:"";left:-80px;position:absolute;right:0;top:0;will-change:transform}#ModalProgress .barContainer span.bar::after{border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.32);content:"";inset:0;pointer-events:none;position:absolute}@keyframes animate-stripes{0%{transform:translateX(0)}100%{transform:translateX(80px)}}:root{--safe-area-inset-top:env(safe-area-inset-top);--safe-area-inset-bottom:env(safe-area-inset-bottom);--safe-area-inset-left:env(safe-area-inset-left);--safe-area-inset-right:env(safe-area-inset-right);--font-size-xxxs:12px;--font-size-xxs:14px;--font-size-xs:16px;--font-size-sm:18px;--font-size-md:20px;--font-size-lg:24px;--font-size-xl:32px;--line-height-xs:18px;--line-height-sm:20px;--line-height-md:24px;--line-height-lg:32px;--line-height-xl:40px;--font-weight-bold:700;--space-4:4px;--space-6:6px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-64:64px;--space-viewport-gutter:16px;--space-container:12px;--space-item-gap:8px;--radius-none:0;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-full:50%;--shadow-none:none;--shadow-border:inset 0 0 0 1px #CED4DA;--shadow-border-focus:inset 0 0 0 1px #ADB5BD;--shadow-border-strong:inset 0 0 0 1px #343A40;--shadow-low:inset 0 0 0 1px #343A40,0 0 8px 0 rgba(0,0,0,0.24);--shadow-high:inset 0 0 0 1px rgba(0,0,0,0.32),0 0 16px rgba(0,0,0,0.32);--shadow-modal:0 0 24px rgba(0,0,0,0.4);--color-text-primary:#212529;--color-text-secondary:#343A40;--color-text-muted:#868E96;--color-text-subtle:#495057;--color-text-on-dark:#fff;--color-text-link:#1665AD;--color-text-error:#B52626;--color-text-error-strong:#C92A2A;--color-text-warning:#C96800;--color-text-success:#4F800B;--color-bg-base:#f8f9fa;--color-bg-surface:white;--color-bg-elevated:#E9ECEF;--color-bg-elevated-dark:#DEE2E6;--color-bg-overlay:rgba(0,0,0,0.64);--color-bg-error:#FFC1BF;--color-bg-error-light:#FFDBD9;--color-bg-danger-light:#FFA8A8;--color-bg-danger-subtle:#FFF5F5;--color-bg-warning:#FFE066;--color-bg-info:#A5D8FF;--color-bg-success:#C0EB75;--color-border-light:#ADB5BD;--color-border-default:#CED4DA;--color-border-strong:#343A40;--color-action-primary:#228be6;--color-action-primary-hover:#339af0;--color-action-primary-active:#1873C5;--color-action-success:#66A80F;--color-action-success-border:#4F800B;--color-action-success-hover:#74B816;--color-action-success-active:#5C940D;--color-action-danger:#f03e3e;--color-action-danger-border:#e03131;--color-action-danger-hover:#fa5252;--color-action-warning:#FAB005;--color-action-warning-hover:#FFD43B;--color-action-warning-active:#FCC419;--color-action-warning-dark:#F08C00;--color-action-info:#74C0FC;--color-action-info-border:#63B4F2;--color-action-info-text:#1971C2;--color-open-blue-9:#1864AB;--color-open-lime-9:#5C940D;--color-open-red-9:#C92A2A;--color-open-yellow-9:#E67700;--color-hover-action-primary:color-mix(in srgb,var(--color-action-primary) 12%,var(--color-open-blue-9) 88%);--color-hover-action-primary-active:color-mix(in srgb,var(--color-action-primary-active) 12%,var(--color-open-blue-9) 88%);--color-hover-action-success:color-mix(in srgb,var(--color-action-success) 12%,var(--color-open-lime-9) 88%);--color-hover-action-success-border:color-mix(in srgb,var(--color-action-success-border) 12%,var(--color-open-lime-9) 88%);--color-hover-action-success-hover:color-mix(in srgb,var(--color-action-success-hover) 12%,var(--color-open-lime-9) 88%);--color-hover-action-danger:color-mix(in srgb,var(--color-action-danger) 12%,var(--color-open-red-9) 88%);--color-hover-action-danger-dark:color-mix(in srgb,var(--color-action-danger) 12%,var(--color-open-red-9) 88%);--color-hover-action-danger-border:color-mix(in srgb,var(--color-action-danger-border) 12%,var(--color-open-red-9) 88%);--color-hover-action-danger-hover:color-mix(in srgb,var(--color-action-danger-hover) 12%,var(--color-open-red-9) 88%);--color-hover-action-warning:color-mix(in srgb,var(--color-action-warning) 92%,var(--color-open-yellow-9) 8%);--color-hover-action-info-border:color-mix(in srgb,var(--color-action-info-border) 92%,var(--color-open-blue-9) 8%);--color-hover-bg-danger-light:color-mix(in srgb,var(--color-bg-danger-light) 92%,var(--color-open-red-9) 8%);--color-hover-bg-error:color-mix(in srgb,var(--color-bg-error) 92%,var(--color-open-red-9) 8%);--color-hover-bg-info:color-mix(in srgb,var(--color-bg-info) 92%,var(--color-open-blue-9) 8%);--color-hover-bg-success:color-mix(in srgb,var(--color-bg-success) 92%,var(--color-open-lime-9) 8%);--color-hover-bg-warning:color-mix(in srgb,var(--color-bg-warning) 92%,var(--color-open-yellow-9) 8%);--color-status-online:#64CD00;--color-status-online-border:#479100;--color-status-offline:#CED4DA;--color-status-offline-border:#868E96;--color-highlight:#FFE066;--color-badge-friends:#3B5BDB;--color-action-success-light:#A9E34B;--color-shadow-soft:rgba(0,0,0,0.24);--color-scrollbar:rgba(0,0,0,0.3);--color-text-link-alt:rgba(144,144,234,0.9);--color-suit-red:#EB1B28;--color-suit-black:#000;--color-card-border:rgba(37,37,37,1);--color-drop-shadow:#252525;--color-timer-ring:#F4BD45;--color-timer-danger:#F67A7A;--color-table-felt:#327333;--z-base:1;--z-content:100;--z-sticky:3098;--z-game-table:4800;--z-bars:7000;--z-chat-bubble:7600;--z-notice:9205;--z-panel:9975;--z-modal-backdrop:9996;--z-modal:9999;--z-auth:10001;--duration-micro:80ms;--duration-normal:160ms}@supports (corner-shape:squircle){:root{--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px}}body[data-source=arkadium]:root{--safe-area-inset-top:0;--safe-area-inset-bottom:0;--safe-area-inset-left:0;--safe-area-inset-right:0}@media (max-width:640px),(max-height:640px){:root{--space-viewport-gutter:8px;--shadow-modal:0 0 16px rgba(0,0,0,0.4);--radius-sm:2px;--radius-md:4px;--radius-lg:6px;--radius-xl:10px}}#mainContainer.playspace-portrait,#mainContainer.playspace-landscape{--space-viewport-gutter:16px}#mainContainer.playspace-compact{--space-viewport-gutter:8px}@supports (corner-shape:squircle){@media (max-width:640px),(max-height:640px){:root{--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:20px}}}#ModalError{position:fixed;top:0;left:0;z-index:var(--z-auth);width:100%;height:100%;font-size:var(--font-size-md);color:var(--color-text-primary);line-height:var(--line-height-md);opacity:0}#ModalError.closable .background{cursor:pointer}#ModalError .background{position:fixed;width:100%;height:100%;top:0;left:0;background:var(--color-bg-overlay);cursor:pointer}#ModalError .messageContainer{cursor:default;background-color:var(--color-bg-base);margin:0 auto;margin-top:calc(40px + env(safe-area-inset-top));margin-bottom:calc(40px + env(safe-area-inset-bottom));width:calc(100% - var(--space-viewport-gutter) * 2 - env(safe-area-inset-left) - env(safe-area-inset-right));max-width:576px;min-height:32px;border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);position:relative;display:flex}#ModalError .messageContainer .close{position:absolute;top:-10px;right:-32px;z-index:var(--z-modal-backdrop);cursor:pointer}@media screen and (max-width:640px){#ModalError .messageContainer .close{right:0;top:-32px}}#ModalError .messageContainer .innerContainer{display:inline-block;padding:var(--space-container);padding-left:var(--space-64);background-image:url("/assets../images/error.png?v=932");background-repeat:no-repeat;background-position:8px center;background-size:48px 48px;width:calc(100% - 64px - var(--space-container));overflow:auto}@media (max-width:640px),(max-height:640px){#ModalError .messageContainer .innerContainer{padding-left:60px;background-size:32px 32px}}#ModalError .messageContainer .innerContainer .button{width:100%;margin-top:var(--space-item-gap)}:root{--safe-area-inset-top:env(safe-area-inset-top);--safe-area-inset-bottom:env(safe-area-inset-bottom);--safe-area-inset-left:env(safe-area-inset-left);--safe-area-inset-right:env(safe-area-inset-right);--font-size-xxxs:12px;--font-size-xxs:14px;--font-size-xs:16px;--font-size-sm:18px;--font-size-md:20px;--font-size-lg:24px;--font-size-xl:32px;--line-height-xs:18px;--line-height-sm:20px;--line-height-md:24px;--line-height-lg:32px;--line-height-xl:40px;--font-weight-bold:700;--space-4:4px;--space-6:6px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-64:64px;--space-viewport-gutter:16px;--space-container:12px;--space-item-gap:8px;--radius-none:0;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-full:50%;--shadow-none:none;--shadow-border:inset 0 0 0 1px #CED4DA;--shadow-border-focus:inset 0 0 0 1px #ADB5BD;--shadow-border-strong:inset 0 0 0 1px #343A40;--shadow-low:inset 0 0 0 1px #343A40,0 0 8px 0 rgba(0,0,0,0.24);--shadow-high:inset 0 0 0 1px rgba(0,0,0,0.32),0 0 16px rgba(0,0,0,0.32);--shadow-modal:0 0 24px rgba(0,0,0,0.4);--color-text-primary:#212529;--color-text-secondary:#343A40;--color-text-muted:#868E96;--color-text-subtle:#495057;--color-text-on-dark:#fff;--color-text-link:#1665AD;--color-text-error:#B52626;--color-text-error-strong:#C92A2A;--color-text-warning:#C96800;--color-text-success:#4F800B;--color-bg-base:#f8f9fa;--color-bg-surface:white;--color-bg-elevated:#E9ECEF;--color-bg-elevated-dark:#DEE2E6;--color-bg-overlay:rgba(0,0,0,0.64);--color-bg-error:#FFC1BF;--color-bg-error-light:#FFDBD9;--color-bg-danger-light:#FFA8A8;--color-bg-danger-subtle:#FFF5F5;--color-bg-warning:#FFE066;--color-bg-info:#A5D8FF;--color-bg-success:#C0EB75;--color-border-light:#ADB5BD;--color-border-default:#CED4DA;--color-border-strong:#343A40;--color-action-primary:#228be6;--color-action-primary-hover:#339af0;--color-action-primary-active:#1873C5;--color-action-success:#66A80F;--color-action-success-border:#4F800B;--color-action-success-hover:#74B816;--color-action-success-active:#5C940D;--color-action-danger:#f03e3e;--color-action-danger-border:#e03131;--color-action-danger-hover:#fa5252;--color-action-warning:#FAB005;--color-action-warning-hover:#FFD43B;--color-action-warning-active:#FCC419;--color-action-warning-dark:#F08C00;--color-action-info:#74C0FC;--color-action-info-border:#63B4F2;--color-action-info-text:#1971C2;--color-open-blue-9:#1864AB;--color-open-lime-9:#5C940D;--color-open-red-9:#C92A2A;--color-open-yellow-9:#E67700;--color-hover-action-primary:color-mix(in srgb,var(--color-action-primary) 12%,var(--color-open-blue-9) 88%);--color-hover-action-primary-active:color-mix(in srgb,var(--color-action-primary-active) 12%,var(--color-open-blue-9) 88%);--color-hover-action-success:color-mix(in srgb,var(--color-action-success) 12%,var(--color-open-lime-9) 88%);--color-hover-action-success-border:color-mix(in srgb,var(--color-action-success-border) 12%,var(--color-open-lime-9) 88%);--color-hover-action-success-hover:color-mix(in srgb,var(--color-action-success-hover) 12%,var(--color-open-lime-9) 88%);--color-hover-action-danger:color-mix(in srgb,var(--color-action-danger) 12%,var(--color-open-red-9) 88%);--color-hover-action-danger-dark:color-mix(in srgb,var(--color-action-danger) 12%,var(--color-open-red-9) 88%);--color-hover-action-danger-border:color-mix(in srgb,var(--color-action-danger-border) 12%,var(--color-open-red-9) 88%);--color-hover-action-danger-hover:color-mix(in srgb,var(--color-action-danger-hover) 12%,var(--color-open-red-9) 88%);--color-hover-action-warning:color-mix(in srgb,var(--color-action-warning) 92%,var(--color-open-yellow-9) 8%);--color-hover-action-info-border:color-mix(in srgb,var(--color-action-info-border) 92%,var(--color-open-blue-9) 8%);--color-hover-bg-danger-light:color-mix(in srgb,var(--color-bg-danger-light) 92%,var(--color-open-red-9) 8%);--color-hover-bg-error:color-mix(in srgb,var(--color-bg-error) 92%,var(--color-open-red-9) 8%);--color-hover-bg-info:color-mix(in srgb,var(--color-bg-info) 92%,var(--color-open-blue-9) 8%);--color-hover-bg-success:color-mix(in srgb,var(--color-bg-success) 92%,var(--color-open-lime-9) 8%);--color-hover-bg-warning:color-mix(in srgb,var(--color-bg-warning) 92%,var(--color-open-yellow-9) 8%);--color-status-online:#64CD00;--color-status-online-border:#479100;--color-status-offline:#CED4DA;--color-status-offline-border:#868E96;--color-highlight:#FFE066;--color-badge-friends:#3B5BDB;--color-action-success-light:#A9E34B;--color-shadow-soft:rgba(0,0,0,0.24);--color-scrollbar:rgba(0,0,0,0.3);--color-text-link-alt:rgba(144,144,234,0.9);--color-suit-red:#EB1B28;--color-suit-black:#000;--color-card-border:rgba(37,37,37,1);--color-drop-shadow:#252525;--color-timer-ring:#F4BD45;--color-timer-danger:#F67A7A;--color-table-felt:#327333;--z-base:1;--z-content:100;--z-sticky:3098;--z-game-table:4800;--z-bars:7000;--z-chat-bubble:7600;--z-notice:9205;--z-panel:9975;--z-modal-backdrop:9996;--z-modal:9999;--z-auth:10001;--duration-micro:80ms;--duration-normal:160ms}@supports (corner-shape:squircle){:root{--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px}}body[data-source=arkadium]:root{--safe-area-inset-top:0;--safe-area-inset-bottom:0;--safe-area-inset-left:0;--safe-area-inset-right:0}@media (max-width:640px),(max-height:640px){:root{--space-viewport-gutter:8px;--shadow-modal:0 0 16px rgba(0,0,0,0.4);--radius-sm:2px;--radius-md:4px;--radius-lg:6px;--radius-xl:10px}}#mainContainer.playspace-portrait,#mainContainer.playspace-landscape{--space-viewport-gutter:16px}#mainContainer.playspace-compact{--space-viewport-gutter:8px}@supports (corner-shape:squircle){@media (max-width:640px),(max-height:640px){:root{--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:20px}}}#NoticeContainer{position:fixed;top:0;left:0;z-index:var(--z-auth);width:100%;padding-top:calc(var(--safe-area-inset-top) + var(--space-viewport-gutter));pointer-events:none;box-sizing:border-box}#Notice{width:fit-content;max-width:calc(100% - var(--space-viewport-gutter) - var(--space-viewport-gutter) - env(safe-area-inset-left) - env(safe-area-inset-right));min-height:32px;margin-left:auto;margin-right:auto;padding:var(--space-container);box-sizing:border-box;border-radius:var(--radius-lg);box-shadow:var(--shadow-low);font-size:var(--font-size-md);font-weight:normal;line-height:var(--line-height-md);color:var(--color-text-primary);background-color:var(--color-bg-base);cursor:pointer;pointer-events:auto;opacity:0;text-align:center;overflow-wrap:break-word}#Notice.compact{font-size:var(--font-size-xs);line-height:var(--line-height-sm)}#Notice .label{font-weight:bold;margin-right:var(--space-4)}#Notice .message{display:inline}#ModalConfirm{position:fixed;top:0;left:0;z-index:var(--z-modal);width:100%;height:100%;font-size:var(--font-size-md);color:var(--color-text-primary);line-height:var(--line-height-lg);opacity:0;overscroll-behavior:none;overflow:auto}#ModalConfirm .background{position:fixed;width:100%;height:100%;top:0;left:0;background:var(--color-bg-overlay);cursor:pointer}#ModalConfirm .messageContainer{background-color:var(--color-bg-base);min-height:32px;width:calc(100% - var(--space-viewport-gutter) * 2 - env(safe-area-inset-left) - env(safe-area-inset-right));max-width:576px;margin-left:auto;margin-right:auto;left:0;right:0;border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);position:absolute;text-align:center;cursor:default}#ModalConfirm .messageContainer .close{position:absolute;top:-10px;right:-32px;cursor:pointer}@media screen and (max-width:640px){#ModalConfirm .messageContainer .close{right:0;top:-32px}}#ModalConfirm .messageContainer .innerContainer{display:inline-block;width:100%;box-sizing:border-box;padding:var(--space-container)}#ModalConfirm .messageContainer .innerContainer .message{line-height:var(--line-height-md)}#ModalConfirm .messageContainer .innerContainer .message .title{font-weight:bold;font-size:var(--font-size-md);padding-bottom:var(--space-8);display:inline-block}#ModalConfirm .messageContainer .innerContainer .message .paragraph{font-size:var(--font-size-sm)}#ModalConfirm .button{min-width:120px;margin-top:var(--space-item-gap)}#ModalConfirm .button:first-of-type:not(:only-of-type){margin-right:var(--space-item-gap)}#ModalBlockReason{position:fixed;top:0;left:0;z-index:var(--z-modal);width:100%;height:100%;font-size:var(--font-size-md);color:var(--color-text-primary);line-height:var(--line-height-lg);opacity:0;overscroll-behavior:none;overflow:auto}#ModalBlockReason .background{position:fixed;width:100%;height:100%;top:0;left:0;background:var(--color-bg-overlay);cursor:pointer}#ModalBlockReason .messageContainer{background-color:var(--color-bg-base);min-height:32px;width:calc(100% - var(--space-viewport-gutter) * 2 - env(safe-area-inset-left) - env(safe-area-inset-right));max-width:576px;margin-left:auto;margin-right:auto;left:0;right:0;border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);position:absolute;text-align:center;cursor:default}#ModalBlockReason .messageContainer .close{position:absolute;top:-10px;right:-32px;cursor:pointer}@media screen and (max-width:640px){#ModalBlockReason .messageContainer .close{right:0;top:-32px}}#ModalBlockReason .messageContainer .innerContainer{display:inline-block;width:100%;box-sizing:border-box;padding:var(--space-container)}#ModalBlockReason .messageContainer .innerContainer .message{line-height:var(--line-height-md)}#ModalBlockReason .messageContainer .innerContainer .message .title{font-weight:bold;font-size:var(--font-size-md);padding-bottom:var(--space-8);display:inline-block}#ModalBlockReason .messageContainer .innerContainer .message .paragraph{font-size:var(--font-size-sm)}#ModalBlockReason .messageContainer .innerContainer .message .radioList{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:var(--space-item-gap)}#ModalBlockReason .messageContainer .innerContainer .message .radioList > span{margin-right:var(--space-item-gap);margin-bottom:var(--space-item-gap)}#ModalBlockReason .messageContainer .innerContainer .message .radioList > span:last-child{margin-right:0}#ModalBlockReason .messageContainer .innerContainer .message .otherReasonContainer{margin-top:var(--space-item-gap);display:flex;justify-content:center;align-items:center;gap:var(--space-item-gap)}#ModalBlockReason .messageContainer .innerContainer .message .otherReasonContainer input[type=text]{flex:1;max-width:300px;height:var(--line-height-lg);line-height:20px;padding:6px var(--space-8);box-sizing:border-box;border:0;box-shadow:var(--shadow-border);border-radius:var(--radius-sm);font-size:var(--font-size-xs)}#ModalInput{position:fixed;top:0;left:0;z-index:var(--z-modal);width:100%;height:100%;font-size:var(--font-size-md);color:var(--color-text-primary);line-height:var(--line-height-lg);opacity:0;overflow:auto}#ModalInput .background{position:fixed;width:100%;height:100%;top:0;left:0;background:var(--color-bg-overlay);cursor:pointer}#ModalInput .messageContainer{background-color:var(--color-bg-base);min-height:32px;width:calc(100% - var(--space-viewport-gutter) * 2 - env(safe-area-inset-left) - env(safe-area-inset-right));max-width:576px;margin-left:auto;margin-right:auto;left:0;right:0;border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);position:absolute;text-align:center;cursor:default;display:flex}#ModalInput .messageContainer .close{position:absolute;top:-10px;right:-32px;pointer-events:none}@media screen and (max-width:640px){#ModalInput .messageContainer .close{right:0;top:-32px}}#ModalInput .messageContainer .innerContainer{display:inline-block;padding:var(--space-container)}#ModalInput .messageContainer .innerContainer .message{line-height:var(--line-height-md)}#ModalInput .messageContainer .innerContainer .message .title{font-weight:bold;font-size:var(--font-size-md);padding-bottom:var(--space-8);display:inline-block}#ModalInput .messageContainer .innerContainer .message .paragraph{font-size:var(--font-size-sm)}#ModalInput .button{min-width:120px;margin-top:var(--space-item-gap)}#ModalInput .button:first-of-type{margin-right:var(--space-item-gap)}#ModalInput input[type=text]{margin-top:var(--space-item-gap);width:100%;box-sizing:border-box}#ModalPlayerProfile{position:fixed;top:0;left:0;z-index:var(--z-modal);width:100%;height:100%;font-size:var(--font-size-md);color:var(--color-text-primary);line-height:var(--line-height-lg);opacity:0;overscroll-behavior:none;overflow:auto}#ModalPlayerProfile .background{position:fixed;width:100%;height:100%;top:0;left:0;background:var(--color-bg-overlay);cursor:pointer}#ModalPlayerProfile .messageContainer{background-color:var(--color-bg-base);min-height:32px;width:calc(100% - var(--space-viewport-gutter) * 2 - env(safe-area-inset-left) - env(safe-area-inset-right));max-width:576px;margin-left:auto;margin-right:auto;left:0;right:0;border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);position:absolute;text-align:left;cursor:default}#ModalPlayerProfile .messageContainer .close{position:absolute;top:-10px;right:-32px;cursor:pointer}@media screen and (max-width:640px){#ModalPlayerProfile .messageContainer .close{right:0;top:-32px}}#ModalPlayerProfile .messageContainer .innerContainer{display:inline-block;width:100%;box-sizing:border-box;padding:var(--space-container)}#ModalPlayerProfile .profileContent{display:flex;flex-direction:column;gap:var(--space-item-gap)}#ModalPlayerProfile .profileHeader{display:flex;align-items:flex-start;gap:var(--space-item-gap)}#ModalPlayerProfile .profileAvatarContainer{flex-shrink:0;width:48px;height:48px}#ModalPlayerProfile .profileAvatarContainer .profileAvatar{width:48px;height:48px;filter:drop-shadow(1px 0 var(--color-drop-shadow)) drop-shadow(-1px 0 var(--color-drop-shadow)) drop-shadow(0 1px var(--color-drop-shadow)) drop-shadow(0 -1px var(--color-drop-shadow))}#ModalPlayerProfile .profileInfo{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}#ModalPlayerProfile .profileUsernameRow{display:flex;align-items:center;gap:var(--space-item-gap)}#ModalPlayerProfile .profileUsername{font-size:var(--font-size-md);font-weight:bold;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#ModalPlayerProfile .profileStatusRow{display:flex;align-items:center;gap:var(--space-item-gap);font-size:var(--font-size-xs);color:var(--color-text-muted)}#ModalPlayerProfile .profileStatusRow .onlineIndicator{width:10px;height:10px;border-radius:var(--radius-full);flex-shrink:0}#ModalPlayerProfile .profileStatusRow .onlineIndicator.online{background-color:var(--color-status-online);box-shadow:inset 0 0 0 1px var(--color-status-online-border)}#ModalPlayerProfile .profileStatusRow .onlineIndicator.offline{background-color:var(--color-status-offline);box-shadow:inset 0 0 0 1px var(--color-status-offline-border)}#ModalPlayerProfile .profileStatusRow .statusText{color:var(--color-text-subtle)}#ModalPlayerProfile .profileStatusRow .memberSince{color:var(--color-text-muted)}#ModalPlayerProfile .likeBtn{flex-shrink:0;height:var(--line-height-md);line-height:var(--line-height-md);padding:0 var(--space-8);border:none;border-radius:var(--radius-md);font-size:var(--font-size-xs);font-weight:bold;color:var(--color-text-on-dark);cursor:pointer}#ModalPlayerProfile .likeBtn.green{background-color:var(--color-action-success);box-shadow:inset 0 0 0 1px var(--color-action-success-border);text-shadow:-1px -1px 0 var(--color-action-success-border),1px -1px 0 var(--color-action-success-border),-1px 1px 0 var(--color-action-success-border),1px 1px 0 var(--color-action-success-border)}@media (hover:hover) and (pointer:fine){#ModalPlayerProfile .likeBtn.green:hover{background-color:var(--color-hover-action-success);box-shadow:inset 0 0 0 1px var(--color-hover-action-success-border);text-decoration:none}}#ModalPlayerProfile .likeBtn.red{background-color:var(--color-action-danger);box-shadow:inset 0 0 0 1px var(--color-action-danger-border);text-shadow:-1px -1px 0 var(--color-action-danger-border),1px -1px 0 var(--color-action-danger-border),-1px 1px 0 var(--color-action-danger-border),1px 1px 0 var(--color-action-danger-border)}@media (hover:hover) and (pointer:fine){#ModalPlayerProfile .likeBtn.red:hover{background-color:var(--color-hover-action-danger-dark);box-shadow:inset 0 0 0 1px var(--color-hover-action-danger-border);text-decoration:none}}#ModalPlayerProfile .profileSeparator{height:1px;background-color:var(--color-border-default)}#ModalPlayerProfile .profileGameStats{display:flex;flex-direction:column;gap:var(--space-item-gap)}#ModalPlayerProfile .gameStatRow{display:flex;align-items:baseline;gap:var(--space-item-gap);font-size:var(--font-size-xs)}#ModalPlayerProfile .gameStatRow .gameName{font-weight:bold;color:var(--color-text-primary);flex-shrink:0}#ModalPlayerProfile .gameStatRow .gameStatText{color:var(--color-text-subtle)}#ModalPlayerProfile .noGameStats{font-size:var(--font-size-xs);color:var(--color-text-muted);text-align:center}:root{--safe-area-inset-top:env(safe-area-inset-top);--safe-area-inset-bottom:env(safe-area-inset-bottom);--safe-area-inset-left:env(safe-area-inset-left);--safe-area-inset-right:env(safe-area-inset-right);--font-size-xxxs:12px;--font-size-xxs:14px;--font-size-xs:16px;--font-size-sm:18px;--font-size-md:20px;--font-size-lg:24px;--font-size-xl:32px;--line-height-xs:18px;--line-height-sm:20px;--line-height-md:24px;--line-height-lg:32px;--line-height-xl:40px;--font-weight-bold:700;--space-4:4px;--space-6:6px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-64:64px;--space-viewport-gutter:16px;--space-container:12px;--space-item-gap:8px;--radius-none:0;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-full:50%;--shadow-none:none;--shadow-border:inset 0 0 0 1px #CED4DA;--shadow-border-focus:inset 0 0 0 1px #ADB5BD;--shadow-border-strong:inset 0 0 0 1px #343A40;--shadow-low:inset 0 0 0 1px #343A40,0 0 8px 0 rgba(0,0,0,0.24);--shadow-high:inset 0 0 0 1px rgba(0,0,0,0.32),0 0 16px rgba(0,0,0,0.32);--shadow-modal:0 0 24px rgba(0,0,0,0.4);--color-text-primary:#212529;--color-text-secondary:#343A40;--color-text-muted:#868E96;--color-text-subtle:#495057;--color-text-on-dark:#fff;--color-text-link:#1665AD;--color-text-error:#B52626;--color-text-error-strong:#C92A2A;--color-text-warning:#C96800;--color-text-success:#4F800B;--color-bg-base:#f8f9fa;--color-bg-surface:white;--color-bg-elevated:#E9ECEF;--color-bg-elevated-dark:#DEE2E6;--color-bg-overlay:rgba(0,0,0,0.64);--color-bg-error:#FFC1BF;--color-bg-error-light:#FFDBD9;--color-bg-danger-light:#FFA8A8;--color-bg-danger-subtle:#FFF5F5;--color-bg-warning:#FFE066;--color-bg-info:#A5D8FF;--color-bg-success:#C0EB75;--color-border-light:#ADB5BD;--color-border-default:#CED4DA;--color-border-strong:#343A40;--color-action-primary:#228be6;--color-action-primary-hover:#339af0;--color-action-primary-active:#1873C5;--color-action-success:#66A80F;--color-action-success-border:#4F800B;--color-action-success-hover:#74B816;--color-action-success-active:#5C940D;--color-action-danger:#f03e3e;--color-action-danger-border:#e03131;--color-action-danger-hover:#fa5252;--color-action-warning:#FAB005;--color-action-warning-hover:#FFD43B;--color-action-warning-active:#FCC419;--color-action-warning-dark:#F08C00;--color-action-info:#74C0FC;--color-action-info-border:#63B4F2;--color-action-info-text:#1971C2;--color-open-blue-9:#1864AB;--color-open-lime-9:#5C940D;--color-open-red-9:#C92A2A;--color-open-yellow-9:#E67700;--color-hover-action-primary:color-mix(in srgb,var(--color-action-primary) 12%,var(--color-open-blue-9) 88%);--color-hover-action-primary-active:color-mix(in srgb,var(--color-action-primary-active) 12%,var(--color-open-blue-9) 88%);--color-hover-action-success:color-mix(in srgb,var(--color-action-success) 12%,var(--color-open-lime-9) 88%);--color-hover-action-success-border:color-mix(in srgb,var(--color-action-success-border) 12%,var(--color-open-lime-9) 88%);--color-hover-action-success-hover:color-mix(in srgb,var(--color-action-success-hover) 12%,var(--color-open-lime-9) 88%);--color-hover-action-danger:color-mix(in srgb,var(--color-action-danger) 12%,var(--color-open-red-9) 88%);--color-hover-action-danger-dark:color-mix(in srgb,var(--color-action-danger) 12%,var(--color-open-red-9) 88%);--color-hover-action-danger-border:color-mix(in srgb,var(--color-action-danger-border) 12%,var(--color-open-red-9) 88%);--color-hover-action-danger-hover:color-mix(in srgb,var(--color-action-danger-hover) 12%,var(--color-open-red-9) 88%);--color-hover-action-warning:color-mix(in srgb,var(--color-action-warning) 92%,var(--color-open-yellow-9) 8%);--color-hover-action-info-border:color-mix(in srgb,var(--color-action-info-border) 92%,var(--color-open-blue-9) 8%);--color-hover-bg-danger-light:color-mix(in srgb,var(--color-bg-danger-light) 92%,var(--color-open-red-9) 8%);--color-hover-bg-error:color-mix(in srgb,var(--color-bg-error) 92%,var(--color-open-red-9) 8%);--color-hover-bg-info:color-mix(in srgb,var(--color-bg-info) 92%,var(--color-open-blue-9) 8%);--color-hover-bg-success:color-mix(in srgb,var(--color-bg-success) 92%,var(--color-open-lime-9) 8%);--color-hover-bg-warning:color-mix(in srgb,var(--color-bg-warning) 92%,var(--color-open-yellow-9) 8%);--color-status-online:#64CD00;--color-status-online-border:#479100;--color-status-offline:#CED4DA;--color-status-offline-border:#868E96;--color-highlight:#FFE066;--color-badge-friends:#3B5BDB;--color-action-success-light:#A9E34B;--color-shadow-soft:rgba(0,0,0,0.24);--color-scrollbar:rgba(0,0,0,0.3);--color-text-link-alt:rgba(144,144,234,0.9);--color-suit-red:#EB1B28;--color-suit-black:#000;--color-card-border:rgba(37,37,37,1);--color-drop-shadow:#252525;--color-timer-ring:#F4BD45;--color-timer-danger:#F67A7A;--color-table-felt:#327333;--z-base:1;--z-content:100;--z-sticky:3098;--z-game-table:4800;--z-bars:7000;--z-chat-bubble:7600;--z-notice:9205;--z-panel:9975;--z-modal-backdrop:9996;--z-modal:9999;--z-auth:10001;--duration-micro:80ms;--duration-normal:160ms}@supports (corner-shape:squircle){:root{--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px}}body[data-source=arkadium]:root{--safe-area-inset-top:0;--safe-area-inset-bottom:0;--safe-area-inset-left:0;--safe-area-inset-right:0}@media (max-width:640px),(max-height:640px){:root{--space-viewport-gutter:8px;--shadow-modal:0 0 16px rgba(0,0,0,0.4);--radius-sm:2px;--radius-md:4px;--radius-lg:6px;--radius-xl:10px}}#mainContainer.playspace-portrait,#mainContainer.playspace-landscape{--space-viewport-gutter:16px}#mainContainer.playspace-compact{--space-viewport-gutter:8px}@supports (corner-shape:squircle){@media (max-width:640px),(max-height:640px){:root{--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:20px}}}#ModalTablePreview{position:fixed;top:0;left:0;z-index:var(--z-modal);width:100%;height:100%;font-size:var(--font-size-md);color:var(--color-text-primary);line-height:var(--line-height-lg);opacity:0;overscroll-behavior:none;overflow:auto}#ModalTablePreview .background{position:fixed;width:100%;height:100%;top:0;left:0;background:var(--color-bg-overlay);cursor:pointer}#ModalTablePreview .messageContainer{background-color:var(--color-bg-base);min-height:32px;width:calc(100% - var(--space-viewport-gutter) * 2 - env(safe-area-inset-left) - env(safe-area-inset-right));max-width:400px;margin-left:auto;margin-right:auto;left:0;right:0;border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);position:absolute;text-align:left;cursor:default}@media screen and (max-width:640px) and (orientation:portrait){#ModalTablePreview .messageContainer{max-width:none}}#ModalTablePreview .messageContainer .close{position:absolute;top:-10px;right:-32px;cursor:pointer}@media screen and (max-width:464px){#ModalTablePreview .messageContainer .close{right:0;top:-32px}}#ModalTablePreview .messageContainer .innerContainer{display:inline-block;width:100%;box-sizing:border-box;padding:var(--space-container)}#ModalTablePreview .modalContent{display:flex;flex-direction:column;gap:var(--space-item-gap)}#ModalTablePreview .modalHeader{text-align:left}#ModalTablePreview .modalHeader .modalTitle{margin:0 0 var(--space-8) 0;font-size:var(--font-size-md);font-weight:bold;line-height:var(--line-height-lg);color:var(--color-text-primary)}#ModalTablePreview .modalHeader .modalDescription{margin:0;font-size:var(--font-size-md);line-height:var(--line-height-md);color:var(--color-text-subtle)}#ModalTablePreview .loadingContainer{text-align:center;padding:var(--space-container) 0;border-top:1px solid var(--color-border-default)}#ModalTablePreview .loadingContainer .loadingText{font-size:var(--font-size-xs);line-height:var(--line-height-md);color:var(--color-text-muted)}#ModalTablePreview .tableContainer{margin-bottom:var(--space-item-gap)}#ModalTablePreview .tableContainer .tableListing{width:100%;border-radius:var(--radius-lg);overflow:hidden;position:relative;background-color:var(--color-bg-surface);box-shadow:var(--shadow-low)}#ModalTablePreview .tableContainer .tableListing.isTeamGame .playernumber1 .playerNameContainer,#ModalTablePreview .tableContainer .tableListing.isTeamGame .playernumber3 .playerNameContainer{background-color:var(--color-bg-error) !important;color:var(--color-text-error) !important}#ModalTablePreview .tableContainer .tableListing .header{position:absolute;overflow:hidden;background-image:url("/assets../pieces/wallpaper/fabrics/green-felt.jpg?v=932");background-color:var(--color-table-felt);background-repeat:repeat;background-size:300px 300px;width:100%;padding-top:75%;top:0}@media only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#ModalTablePreview .tableContainer .tableListing .header{background-size:100px 100px}}#ModalTablePreview .tableContainer .tableListing .header::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-table-felt);mix-blend-mode:overlay;opacity:0.48;background:radial-gradient(circle at 50% bottom,rgba(255,255,255,0.16) 100%,rgba(255,255,255,0.08) 100%),radial-gradient(circle at 50% bottom,rgba(255,255,255,0.32) 0%,rgba(255,255,255,0) 64%),radial-gradient(circle at 50% calc(100% - 64px),rgba(255,255,255,0.32) 0%,rgba(255,255,255,0) 36%);box-shadow:var(--shadow-border-strong);border-radius:var(--radius-lg) var(--radius-lg) 0 0}@media screen\9,screen\0{#ModalTablePreview .tableContainer .tableListing .header::before{opacity:0 !important}}@supports not (mix-blend-mode:multiply){#ModalTablePreview .tableContainer .tableListing .header::before{opacity:0 !important}}#ModalTablePreview .tableContainer .tableListing .header .playersContainer{position:absolute;top:8px;left:14px;right:14px;bottom:14px;display:flex;flex-wrap:wrap}#ModalTablePreview .tableContainer .tableListing .header .playersContainer .spacer30{flex-basis:30%;max-width:30%}#ModalTablePreview .tableContainer .tableListing .header .playersContainer .spacer20{flex-basis:20%;max-width:20%}#ModalTablePreview .tableContainer .tableListing .header .playersContainer .verticalSpacer{flex-basis:100%;max-width:100%;height:11.11%}#ModalTablePreview .tableContainer .tableListing .header .playersContainer .player{position:relative;text-align:center;flex-basis:40%;max-width:40%;height:33.3%}#ModalTablePreview .tableContainer .tableListing .header .playersContainer .player.seatAvailable,#ModalTablePreview .tableContainer .tableListing .header .playersContainer .player.isEmpty{cursor:pointer}@media (hover:hover) and (pointer:fine){#ModalTablePreview .tableContainer .tableListing .header .playersContainer .player.seatAvailable:hover img,#ModalTablePreview .tableContainer .tableListing .header .playersContainer .player.isEmpty:hover img{transform:scale(1.12);filter:drop-shadow(1px 0 var(--color-drop-shadow)) drop-shadow(-1px 0 var(--color-drop-shadow)) drop-shadow(0 1px var(--color-drop-shadow)) drop-shadow(0 -1px var(--color-drop-shadow)) drop-shadow(0 0 4px var(--color-shadow-soft))}}#ModalTablePreview .tableContainer .tableListing .header .playersContainer .player img{height:calc(100% - 24px);width:auto;margin-top:1px;filter:drop-shadow(1px 0 var(--color-drop-shadow)) drop-shadow(-1px 0 var(--color-drop-shadow)) drop-shadow(0 1px var(--color-drop-shadow)) drop-shadow(0 -1px var(--color-drop-shadow));transform-origin:center bottom;transition:transform var(--duration-micro) ease-in-out,filter var(--duration-micro) ease-in-out}#ModalTablePreview .tableContainer .tableListing .header .playersContainer .player .playerNameContainer{background-color:var(--color-bg-info);color:var(--color-text-link);box-shadow:inset 0 0 0 1px var(--color-border-strong),0 0 4px 0 var(--color-shadow-soft);border-radius:var(--radius-md);height:24px;position:absolute;bottom:0;width:100%}#ModalTablePreview .tableContainer .tableListing .header .playersContainer .player .playerNameContainer .playerName{font-size:var(--font-size-sm);font-weight:bold;line-height:var(--line-height-md);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 var(--space-8)}#ModalTablePreview .tableContainer .tableListing .header .playersContainer .player .playerNameContainer .playerBadge{display:block;width:24px;height:24px;position:absolute;left:-12px;top:-12px}#ModalTablePreview .tableContainer .tableListing .header .playersContainer .player .playerNameContainer .playerBadge.isExperienced{background:url("/assets../images/experiencedBadge.png?v=932") no-repeat center center/20px 20px}#ModalTablePreview .tableContainer .tableListing .header .playersContainer .player .playerNameContainer .playerBadge.isLiked{background:url("/assets../images/likedBadge.png?v=932") no-repeat center center/20px 20px}#ModalTablePreview .tableContainer .tableListing .header .playersContainer .player .playerNameContainer .playerBadge.isBot{background:url("/assets../images/botBadge.png?v=932") no-repeat center center/20px 20px}#ModalTablePreview .tableContainer .tableListing .header .playersContainer .player .playerNameContainer .completionBadge{display:flex;align-items:center;justify-content:center;width:20px;height:20px;position:absolute;right:-10px;top:-10px;background:url("/assets../images/cleanMeldBadge.png") no-repeat center center/20px 20px;color:var(--color-text-success);font-size:var(--font-size-xxxs);font-weight:900;text-align:center;letter-spacing:-1px;padding-right:1px;padding-top:1px}#ModalTablePreview .tableContainer .tableListing .header .playersContainer .player .playerNameContainer .completionBadge.is100{background-image:url("/assets../images/highReputationBadge.png")}#ModalTablePreview .tableContainer .tableListing .header .playersContainer .player .playerNameContainer .playerAge{font-size:var(--font-size-sm);font-weight:normal;text-shadow:0 0 8px rgba(0,0,0,0.32)}#ModalTablePreview .tableContainer .tableListing .content{display:inline-block;padding:75% var(--space-container) var(--space-container) var(--space-container);width:100%;box-sizing:border-box}#ModalTablePreview .tableContainer .tableListing .content .contentTop{display:flex;justify-content:space-between;white-space:nowrap;overflow:hidden;width:100%;padding:var(--space-item-gap) 0;border-bottom:1px solid var(--color-border-default)}#ModalTablePreview .tableContainer .tableListing .content .contentTop .tableNumber{color:var(--color-text-primary);font-weight:bold;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:var(--space-item-gap)}#ModalTablePreview .tableContainer .tableListing .content .contentTop .tableAge{color:var(--color-text-muted);font-size:var(--font-size-sm);float:right;line-height:14px;padding-top:var(--space-6);flex-shrink:0;white-space:nowrap}#ModalTablePreview .tableContainer .tableListing .content .contentMiddle{float:left;display:inline-block;padding:var(--space-item-gap) 0;min-height:72px}#ModalTablePreview .tableContainer .tableListing .content .contentMiddle .option{line-height:var(--line-height-md);font-size:var(--font-size-sm);padding-left:var(--space-32);background-size:24px 24px;background-position:left center;background-repeat:no-repeat;background-image:url("/assets../images/checkmarkDisabled.png?v=932");color:var(--color-text-muted);width:calc(50% - 32px);float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#ModalTablePreview .tableContainer .tableListing .content .contentMiddle .option.active{background-image:url("/assets../images/checkmark.png?v=932");color:var(--color-text-primary)}#ModalTablePreview .tableContainer .tableListing .content .button{width:100%;margin-top:var(--space-item-gap)}#ModalInvitePlayers{position:fixed;top:0;left:0;z-index:var(--z-modal);width:100%;height:100%;font-size:var(--font-size-md);color:var(--color-text-primary);line-height:var(--line-height-lg);opacity:0;overscroll-behavior:none;overflow:auto}#ModalInvitePlayers .background{position:fixed;width:100%;height:100%;top:0;left:0;background:var(--color-bg-overlay);cursor:pointer}#ModalInvitePlayers .messageContainer{background-color:var(--color-bg-base);min-height:32px;width:calc(100% - var(--space-viewport-gutter) * 2 - env(safe-area-inset-left) - env(safe-area-inset-right));max-width:400px;margin-left:auto;margin-right:auto;left:0;right:0;border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);position:absolute;text-align:left;cursor:default}@media screen and (max-width:640px) and (orientation:portrait){#ModalInvitePlayers .messageContainer{max-width:none}}#ModalInvitePlayers .messageContainer .close{position:absolute;top:-10px;right:-32px;cursor:pointer}@media screen and (max-width:464px){#ModalInvitePlayers .messageContainer .close{right:0;top:-32px}}#ModalInvitePlayers .messageContainer .innerContainer{display:inline-block;width:100%;box-sizing:border-box;padding:var(--space-container)}#ModalInvitePlayers .inviteContent{display:flex;flex-direction:column}#ModalInvitePlayers .inviteTitle{margin:0 0 var(--space-8) 0;font-size:var(--font-size-md);font-weight:bold;line-height:var(--line-height-lg);color:var(--color-text-primary)}#ModalInvitePlayers .inviteExplainer{margin:0;font-size:var(--font-size-md);line-height:var(--line-height-md);color:var(--color-text-subtle)}#ModalInvitePlayers .inviteLinkRow{display:flex;gap:var(--space-item-gap);margin-top:var(--space-item-gap);margin-bottom:var(--space-item-gap)}#ModalInvitePlayers .inviteLinkInput{flex:1;height:32px;line-height:var(--line-height-lg);padding:0 var(--space-8);border:1px solid var(--color-border-default);border-radius:var(--radius-md);font-size:var(--font-size-xs);font-family:inherit;background-color:var(--color-bg-surface);color:var(--color-text-muted);min-width:0;box-sizing:border-box;cursor:pointer;caret-color:transparent}#ModalInvitePlayers .copyBtn{flex-shrink:0;height:32px;padding:0 var(--space-12);border-radius:var(--radius-md);font-size:var(--font-size-xs);font-weight:bold;cursor:pointer;border:1px solid var(--color-action-info-border);background-color:var(--color-bg-info);color:var(--color-text-link);box-sizing:border-box}@media (hover:hover) and (pointer:fine){#ModalInvitePlayers .copyBtn:hover{background-color:var(--color-hover-bg-info);border-color:var(--color-hover-action-info-border);text-decoration:none}}#ModalInvitePlayers .inviteFriendsSection{display:flex;flex-direction:column;margin-top:var(--space-4)}#ModalInvitePlayers .inviteFriendsList{display:flex;flex-direction:column;max-height:300px;overflow-y:auto}#ModalInvitePlayers .inviteFriendsEmpty{text-align:center;padding:var(--space-container) 0;border-top:1px solid var(--color-border-default);font-size:var(--font-size-xs);line-height:var(--line-height-md);color:var(--color-text-muted)}#ModalInvitePlayers .friendItem{display:flex;align-items:center;padding:var(--space-item-gap) 0;gap:var(--space-item-gap);cursor:default;border-top:1px solid var(--color-border-default)}#ModalInvitePlayers .friendAvatar{width:32px;height:32px;flex-shrink:0;filter:drop-shadow(1px 0 var(--color-drop-shadow)) drop-shadow(-1px 0 var(--color-drop-shadow)) drop-shadow(0 1px var(--color-drop-shadow)) drop-shadow(0 -1px var(--color-drop-shadow))}#ModalInvitePlayers .friendInfo{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}#ModalInvitePlayers .friendName{font-size:var(--font-size-xs);line-height:16px;font-weight:bold;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#ModalInvitePlayers .friendStatus{display:flex;align-items:center;gap:var(--space-4);font-size:var(--font-size-xxxs);line-height:16px;color:var(--color-text-muted)}#ModalInvitePlayers .friendStatus span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#ModalInvitePlayers .onlineIndicator{width:8px;height:8px;border-radius:var(--radius-full);flex-shrink:0}#ModalInvitePlayers .onlineIndicator.online{background-color:var(--color-status-online);box-shadow:inset 0 0 0 1px var(--color-status-online-border)}#ModalInvitePlayers .onlineIndicator.offline{background-color:var(--color-status-offline);box-shadow:inset 0 0 0 1px var(--color-status-offline-border)}#ModalInvitePlayers .friendActions{display:flex;align-items:center;flex-shrink:0}#ModalInvitePlayers .friendInviteBtn{width:24px;height:24px;padding:0;border:none;border-radius:var(--radius-md);cursor:pointer;background-color:var(--color-bg-info);box-shadow:inset 0 0 0 1px var(--color-action-info-border);display:flex;align-items:center;justify-content:center}#ModalInvitePlayers .friendInviteBtn svg{width:24px;height:24px;pointer-events:none;color:var(--color-text-link)}#ModalInvitePlayers .friendInviteBtn .inviteSuccessIcon{display:none}@media (hover:hover) and (pointer:fine){#ModalInvitePlayers .friendInviteBtn:hover:not(.invited){background-color:var(--color-hover-bg-info);box-shadow:inset 0 0 0 1px var(--color-hover-action-info-border)}#ModalInvitePlayers .friendInviteBtn:hover:not(.invited) svg{color:var(--color-text-link)}}#ModalInvitePlayers .friendInviteBtn.invited{background-color:var(--color-bg-elevated);box-shadow:var(--shadow-border-focus);cursor:default}#ModalInvitePlayers .friendInviteBtn.invited .inviteIcon{display:none}#ModalInvitePlayers .friendInviteBtn.invited .inviteSuccessIcon{display:block;color:var(--color-text-muted);filter:none}#ModalInvitePlayers .loadMoreContainer{padding:var(--space-container) 0;display:flex;justify-content:center;border-top:1px solid var(--color-border-default)}#ModalInvitePlayers .loadMoreContainer .loadMoreBtn{height:24px;padding:0 var(--space-12);border-radius:var(--radius-md);font-size:var(--font-size-xs);font-weight:bold;cursor:pointer;border:1px solid var(--color-action-info-border);background-color:var(--color-bg-info);color:var(--color-text-link)}@media (hover:hover) and (pointer:fine){#ModalInvitePlayers .loadMoreContainer .loadMoreBtn:hover{background-color:var(--color-hover-bg-info);border-color:var(--color-hover-action-info-border);text-decoration:none}}.frame{box-sizing:border-box}.frame .TL,.frame .T,.frame .TR,.frame .R,.frame .BR,.frame .B,.frame .BL,.frame .L,.frame .BLL,.frame .BLLL{position:absolute}.frame .TL,.frame .TR,.frame .BR,.frame .BL,.frame .BLL,.frame .BLLL{background-repeat:no-repeat}.frame .T,.frame .B{background-repeat:repeat-x}.frame .L,.frame .R{background-repeat:repeat-y}.frame .TL,.frame .TR,.frame .T{top:0}.frame .BR,.frame .BL,.frame .B,.frame .BLL,.frame .BLLL{bottom:0}.frame .TR,.frame .BR,.frame .R{right:0}.frame .TL,.frame .BL,.frame .L,.frame .BLL,.frame .BLLL{left:0}:root{--safe-area-inset-top:env(safe-area-inset-top);--safe-area-inset-bottom:env(safe-area-inset-bottom);--safe-area-inset-left:env(safe-area-inset-left);--safe-area-inset-right:env(safe-area-inset-right);--font-size-xxxs:12px;--font-size-xxs:14px;--font-size-xs:16px;--font-size-sm:18px;--font-size-md:20px;--font-size-lg:24px;--font-size-xl:32px;--line-height-xs:18px;--line-height-sm:20px;--line-height-md:24px;--line-height-lg:32px;--line-height-xl:40px;--font-weight-bold:700;--space-4:4px;--space-6:6px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-64:64px;--space-viewport-gutter:16px;--space-container:12px;--space-item-gap:8px;--radius-none:0;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-full:50%;--shadow-none:none;--shadow-border:inset 0 0 0 1px #CED4DA;--shadow-border-focus:inset 0 0 0 1px #ADB5BD;--shadow-border-strong:inset 0 0 0 1px #343A40;--shadow-low:inset 0 0 0 1px #343A40,0 0 8px 0 rgba(0,0,0,0.24);--shadow-high:inset 0 0 0 1px rgba(0,0,0,0.32),0 0 16px rgba(0,0,0,0.32);--shadow-modal:0 0 24px rgba(0,0,0,0.4);--color-text-primary:#212529;--color-text-secondary:#343A40;--color-text-muted:#868E96;--color-text-subtle:#495057;--color-text-on-dark:#fff;--color-text-link:#1665AD;--color-text-error:#B52626;--color-text-error-strong:#C92A2A;--color-text-warning:#C96800;--color-text-success:#4F800B;--color-bg-base:#f8f9fa;--color-bg-surface:white;--color-bg-elevated:#E9ECEF;--color-bg-elevated-dark:#DEE2E6;--color-bg-overlay:rgba(0,0,0,0.64);--color-bg-error:#FFC1BF;--color-bg-error-light:#FFDBD9;--color-bg-danger-light:#FFA8A8;--color-bg-danger-subtle:#FFF5F5;--color-bg-warning:#FFE066;--color-bg-info:#A5D8FF;--color-bg-success:#C0EB75;--color-border-light:#ADB5BD;--color-border-default:#CED4DA;--color-border-strong:#343A40;--color-action-primary:#228be6;--color-action-primary-hover:#339af0;--color-action-primary-active:#1873C5;--color-action-success:#66A80F;--color-action-success-border:#4F800B;--color-action-success-hover:#74B816;--color-action-success-active:#5C940D;--color-action-danger:#f03e3e;--color-action-danger-border:#e03131;--color-action-danger-hover:#fa5252;--color-action-warning:#FAB005;--color-action-warning-hover:#FFD43B;--color-action-warning-active:#FCC419;--color-action-warning-dark:#F08C00;--color-action-info:#74C0FC;--color-action-info-border:#63B4F2;--color-action-info-text:#1971C2;--color-open-blue-9:#1864AB;--color-open-lime-9:#5C940D;--color-open-red-9:#C92A2A;--color-open-yellow-9:#E67700;--color-hover-action-primary:color-mix(in srgb,var(--color-action-primary) 12%,var(--color-open-blue-9) 88%);--color-hover-action-primary-active:color-mix(in srgb,var(--color-action-primary-active) 12%,var(--color-open-blue-9) 88%);--color-hover-action-success:color-mix(in srgb,var(--color-action-success) 12%,var(--color-open-lime-9) 88%);--color-hover-action-success-border:color-mix(in srgb,var(--color-action-success-border) 12%,var(--color-open-lime-9) 88%);--color-hover-action-success-hover:color-mix(in srgb,var(--color-action-success-hover) 12%,var(--color-open-lime-9) 88%);--color-hover-action-danger:color-mix(in srgb,var(--color-action-danger) 12%,var(--color-open-red-9) 88%);--color-hover-action-danger-dark:color-mix(in srgb,var(--color-action-danger) 12%,var(--color-open-red-9) 88%);--color-hover-action-danger-border:color-mix(in srgb,var(--color-action-danger-border) 12%,var(--color-open-red-9) 88%);--color-hover-action-danger-hover:color-mix(in srgb,var(--color-action-danger-hover) 12%,var(--color-open-red-9) 88%);--color-hover-action-warning:color-mix(in srgb,var(--color-action-warning) 92%,var(--color-open-yellow-9) 8%);--color-hover-action-info-border:color-mix(in srgb,var(--color-action-info-border) 92%,var(--color-open-blue-9) 8%);--color-hover-bg-danger-light:color-mix(in srgb,var(--color-bg-danger-light) 92%,var(--color-open-red-9) 8%);--color-hover-bg-error:color-mix(in srgb,var(--color-bg-error) 92%,var(--color-open-red-9) 8%);--color-hover-bg-info:color-mix(in srgb,var(--color-bg-info) 92%,var(--color-open-blue-9) 8%);--color-hover-bg-success:color-mix(in srgb,var(--color-bg-success) 92%,var(--color-open-lime-9) 8%);--color-hover-bg-warning:color-mix(in srgb,var(--color-bg-warning) 92%,var(--color-open-yellow-9) 8%);--color-status-online:#64CD00;--color-status-online-border:#479100;--color-status-offline:#CED4DA;--color-status-offline-border:#868E96;--color-highlight:#FFE066;--color-badge-friends:#3B5BDB;--color-action-success-light:#A9E34B;--color-shadow-soft:rgba(0,0,0,0.24);--color-scrollbar:rgba(0,0,0,0.3);--color-text-link-alt:rgba(144,144,234,0.9);--color-suit-red:#EB1B28;--color-suit-black:#000;--color-card-border:rgba(37,37,37,1);--color-drop-shadow:#252525;--color-timer-ring:#F4BD45;--color-timer-danger:#F67A7A;--color-table-felt:#327333;--z-base:1;--z-content:100;--z-sticky:3098;--z-game-table:4800;--z-bars:7000;--z-chat-bubble:7600;--z-notice:9205;--z-panel:9975;--z-modal-backdrop:9996;--z-modal:9999;--z-auth:10001;--duration-micro:80ms;--duration-normal:160ms}@supports (corner-shape:squircle){:root{--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px}}body[data-source=arkadium]:root{--safe-area-inset-top:0;--safe-area-inset-bottom:0;--safe-area-inset-left:0;--safe-area-inset-right:0}@media (max-width:640px),(max-height:640px){:root{--space-viewport-gutter:8px;--shadow-modal:0 0 16px rgba(0,0,0,0.4);--radius-sm:2px;--radius-md:4px;--radius-lg:6px;--radius-xl:10px}}#mainContainer.playspace-portrait,#mainContainer.playspace-landscape{--space-viewport-gutter:16px}#mainContainer.playspace-compact{--space-viewport-gutter:8px}@supports (corner-shape:squircle){@media (max-width:640px),(max-height:640px){:root{--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:20px}}}@font-face{font-family:"BuloRounded";src:url("/assets../fonts/BuloRounded-Regular.woff2") format("woff2"),url("../fonts/BuloRounded-Regular.woff") format("woff");font-style:normal;font-weight:normal;font-display:swap;text-rendering:optimizeLegibility}@font-face{font-family:"BuloRounded";src:url("/assets../fonts/BuloRounded-Bold.woff2") format("woff2"),url("../fonts/BuloRounded-Bold.woff") format("woff");font-style:normal;font-weight:bold;font-display:swap;text-rendering:optimizeLegibility}@font-face{font-family:"BuloRounded";src:url("/assets../fonts/BuloRounded-Black.woff2") format("woff2"),url("../fonts/BuloRounded-Black.woff") format("woff");font-style:normal;font-weight:900;font-display:swap;text-rendering:optimizeLegibility}html,body,button{font-family:"BuloRounded","Verdana","Arial","Helvetica",sans-serif;font-size:100%;font-variant-ligatures:none;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;text-shadow:rgba(0,0,0,0.01) 0 0 1px}body[data-source=arkadium],body[data-source=arkadium] button,body[data-source=arkadium] input,body[data-source=arkadium] select,body[data-source=arkadium] textarea{font-family:"ReadexPro","Verdana","Arial","Helvetica",sans-serif}body[data-source=arkadium] .piece.button > div{font-size:min(1em,18px)}html,body{width:100%;color:var(--color-text-primary);min-height:100%;overscroll-behavior:none}html{background-color:var(--color-bg-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}body{background-repeat:repeat;background-color:var(--color-bg-base)}body #mainContainer{position:relative}body.mobile .helpBox{display:none}body.mobile #menuBarContainer{display:none}body.adsVisible[data-table=true] #mainContainer::before{background:radial-gradient(circle at calc(50% - 160px) bottom,rgba(255,255,255,0.32) 0%,rgba(255,255,255,0) 64%),radial-gradient(circle at calc(50% - 160px) calc(100% - 64px),rgba(255,255,255,0.32) 0%,rgba(255,255,255,0) 36%)}body:not([data-table=true]):not([data-table-transitioning=true]):not([data-platform=mobile]) #mainContainer{background-image:none !important;background-color:transparent !important;box-shadow:var(--shadow-border);min-height:calc(100vh + var(--space-viewport-gutter))}body:not([data-table=true]):not([data-table-transitioning=true]):not([data-platform=mobile]) #mainContainer.general{box-sizing:border-box;min-height:100vh;padding-bottom:var(--space-viewport-gutter)}body:not([data-table=true]):not([data-table-transitioning=true]):not([data-platform=mobile]) #mainContainer.general .helpBox{position:relative;left:auto;margin-left:auto;margin-right:auto;min-height:auto}body.topMobileAdVisible:not([data-table=true]):not([data-platform=mobile]) #mainContainer{box-sizing:border-box;padding-top:100px}body[data-table=true] #mainContainer{width:100%;height:100vh;overflow:hidden;color:var(--color-text-on-dark);background-repeat:repeat;position:relative;box-shadow:0 1px 0 0 var(--color-border-strong)}@media only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){body[data-table=true] #mainContainer{background-size:100px 100px}}body[data-table=true] #mainContainer::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:overlay;opacity:0.48;background:radial-gradient(circle at 50% bottom,rgba(255,255,255,0.32) 0%,rgba(255,255,255,0) 64%),radial-gradient(circle at 50% calc(100% - 64px),rgba(255,255,255,0.32) 0%,rgba(255,255,255,0) 36%)}@media screen\9,screen\0{body[data-table=true] #mainContainer::before{opacity:0 !important}}@supports not (mix-blend-mode:multiply){body[data-table=true] #mainContainer::before{opacity:0 !important}}body[data-source=arkadium][data-table=true] #mainContainer::before{mix-blend-mode:overlay;background:radial-gradient(circle at 50% 50%,rgba(234,255,0,0.64) 0%,rgba(234,255,0,0) 60%)}body .scrollToTop{position:fixed;bottom:var(--space-viewport-gutter);right:var(--space-viewport-gutter);z-index:var(--z-modal)}@supports (corner-shape:squircle){body *,body *::before,body *::after{corner-shape:squircle}.adthrive,.adthrive *,.adthrive::before,.adthrive::after,.adthrive *::before,.adthrive *::after,[class^=raptive-],[class^=raptive-]::before,[class^=raptive-]::after,[class*=" raptive-"],[class*=" raptive-"]::before,[class*=" raptive-"]::after{corner-shape:round}.onlineIndicator,.conversationOnlineIndicator,.piece.spotPrefix-timer,.piece.spotPrefix-stockCount,.piece.spotPrefix-stockPileCount,.piece.spotPrefix-discardPileCount,.piece.spotPrefix-roundCount,.piece.spotPrefix-runningTotal,.piece.spotPrefix-peggingScore,.piece.chip::before,.piece.spotPrefix-cribbageTrackDotRed,.piece.spotPrefix-cribbageTrackDotRed::after,.piece.spotPrefix-cribbageTrackDotBlue,.piece.spotPrefix-cribbageTrackDotBlue::after{corner-shape:round}}hr{margin:0}strong{font-weight:bold}em{font-style:italic}input:focus,textarea:focus,select:focus,button:focus{outline:none}input{width:100%}input[type=text],input[type=date],input[type=password],input[type=number]{background-image:url(data:image/gif;base64,R0lGODlhMgAyAIAAAP///////yH5BAEKAAEALAAAAAAyADIAAAIzjI+py+0Po5y02ouz3rz7D4biSJbmiabqyrbuC8fyTNf2jef6zvf+DwwKh8Si8YhMKicFADs=)}input[type=text],input[type=date],input[type=password],input[type=number]{background-color:var(--color-bg-surface);position:relative;line-height:var(--line-height-xl);padding:0;color:var(--color-text-primary);z-index:var(--z-bars);border-radius:var(--radius-md);box-shadow:var(--shadow-border);border:0 !important;padding:0 var(--space-12);width:100%}input[type=text]:focus,input[type=date]:focus,input[type=password]:focus,input[type=number]:focus{box-shadow:var(--shadow-border-focus)}input[type=submit],input[type=button]{width:auto;line-height:var(--line-height-xl);height:var(--line-height-xl);background-color:var(--color-action-success-hover) !important;box-shadow:inset 0 0 0 1px var(--color-action-success-border) !important;cursor:pointer;border-radius:var(--radius-md);border:0 !important;text-shadow:-1px -1px 0 var(--color-action-success-border),1px -1px 0 var(--color-action-success-border),-1px 1px 0 var(--color-action-success-border),1px 1px 0 var(--color-action-success-border) !important;color:var(--color-text-on-dark) !important;font-weight:bold;padding:0 var(--space-16)}@media (hover:hover) and (pointer:fine){input[type=submit]:hover,input[type=button]:hover{background-color:var(--color-hover-action-success-hover) !important;text-decoration:none}}input[type=submit].disabled,input[type=button].disabled{background-color:var(--color-bg-elevated-dark) !important;box-shadow:inset 0 0 0 1px var(--color-border-light) !important;color:var(--color-border-default) !important}.unselectable{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.unselectable *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.selectable,.selectable *,.unselectable input[type=text],.unselectable input[type=password],.unselectable input[type=email],.unselectable input[type=search],.unselectable textarea,input[type=text],input[type=password],input[type=email],input[type=search],textarea{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}.sizer{position:absolute;left:-2000px;top:-2000px}#themeDetector{position:absolute;left:0;right:0;visibility:hidden;height:0;width:0;overflow:hidden}.playspace{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;touch-action:none}.playspace.endModalActive{z-index:8900}.playspace.meldOverlayActive{z-index:9300}.spot{position:absolute;z-index:4}#scoreBoardWrapper{border-radius:var(--radius-lg);background:var(--color-bg-base);display:inline-block;position:absolute;right:calc(var(--safe-area-inset-right) + var(--space-viewport-gutter));top:48px;width:max-content;z-index:5}#scoreBoardWrapper::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:var(--shadow-low);pointer-events:none;z-index:1}body[data-source=arkadium] #scoreBoardWrapper::after{box-shadow:0 0 0 1px #343A40,0 0 8px 0 rgba(0,0,0,0.24)}#mainContainer.playspace-compact #scoreBoardWrapper{top:40px}body[data-platform=mobile] #scoreBoardWrapper{top:calc(var(--safe-area-inset-top) + var(--space-viewport-gutter))}#scoreBoard{border-radius:inherit;border-collapse:separate;border-spacing:0;color:var(--color-text-muted);position:relative;z-index:0}#scoreBoard tr{width:100%}#scoreBoard tr:first-child td:first-child{border-top-left-radius:var(--radius-lg)}#scoreBoard tr:first-child td:last-child{border-top-right-radius:var(--radius-lg)}#scoreBoard tr:last-child td:first-child{border-bottom-left-radius:var(--radius-lg)}#scoreBoard tr:last-child td:last-child{border-bottom-right-radius:var(--radius-lg)}#scoreBoard tr td{background-color:var(--color-bg-base);box-shadow:inset -1px 0 0 0 var(--color-border-strong);white-space:nowrap;text-align:center;padding:0 var(--space-12)}#mainContainer.playspace-compact #scoreBoard tr td{padding:0 var(--space-8)}#scoreBoard tr td.floater{position:absolute}#scoreBoard tr:first-child:not(.title) td{box-shadow:inset -1px 0 0 0 var(--color-border-strong),inset 0 -1px 0 0 var(--color-border-strong)}#scoreBoard tr.title + tr td{box-shadow:inset -1px 0 0 0 var(--color-border-strong),inset 0 1px 0 0 var(--color-border-strong)}#scoreBoard tr.team1,#scoreBoard tr.team2,#scoreBoard tr.player{font-size:var(--font-size-lg);line-height:38px;height:38px;font-weight:bold;overflow:hidden}#mainContainer.playspace-compact #scoreBoard tr.team1,#mainContainer.playspace-compact #scoreBoard tr.team2,#mainContainer.playspace-compact #scoreBoard tr.player{font-size:var(--font-size-xs);line-height:var(--line-height-md);height:var(--line-height-md)}@media (max-width:896px){body[data-platform=mobile].adsVisible #scoreBoard tr.team1,body[data-platform=mobile].adsVisible #scoreBoard tr.team2,body[data-platform=mobile].adsVisible #scoreBoard tr.player{font-size:var(--font-size-xs);line-height:var(--line-height-md);height:var(--line-height-md)}}#scoreBoard tr.team1{color:var(--color-text-link)}#scoreBoard tr.team1 td{background-color:var(--color-bg-info)}#scoreBoard tr.team2{color:var(--color-text-error)}#scoreBoard tr.team2 td{background-color:var(--color-bg-error)}#scoreBoard tr.title{font-size:var(--font-size-xxxs);font-weight:bold;line-height:20px;height:20px}#scoreBoard tr.title td{padding:0 var(--space-4)}body[data-source=arkadium] #scoreBoard tr.title{background-color:#212529;color:#ffffff}body.handOverModalActive #scoreBoardWrapper{z-index:8901}body[data-active-game=ginrummy] #scoreBoard tr.player1,body[data-active-game=cribbage] #scoreBoard tr.player1{color:var(--color-text-error)}body[data-active-game=ginrummy] #scoreBoard tr.player1 td,body[data-active-game=cribbage] #scoreBoard tr.player1 td{background-color:var(--color-bg-error)}.pointsTable{border-radius:var(--radius-lg);background:var(--color-bg-surface);box-shadow:var(--shadow-low);z-index:var(--z-sticky);color:var(--color-text-primary);font-size:var(--font-size-md) !important;line-height:var(--line-height-lg);position:relative;overflow:hidden}.pointsTable .insideContainer{box-sizing:border-box;width:100%;height:100%;padding:var(--space-6) var(--space-container);overflow-x:hidden;overflow-y:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-scrollbar) transparent}#mainContainer.playspace-compact .pointsTable .insideContainer{padding-left:var(--space-8);padding-right:var(--space-8)}.pointsTable .insideContainer::-webkit-scrollbar{width:var(--space-6)}.pointsTable .insideContainer::-webkit-scrollbar-track{background:transparent}.pointsTable .insideContainer::-webkit-scrollbar-thumb{background:var(--color-scrollbar);border-radius:var(--radius-sm)}.pointsTable.isScrollable .insideContainer{overflow-y:auto}.pointsTable.pointsTableWithCardGrid{--meld-grid-column-width:calc((100% - var(--space-8)) / 2)}.pointsTable.pointsTableWithCardGrid .insideContainer{display:flex;align-items:flex-start;gap:var(--space-8);padding:var(--space-6) var(--space-container)}.pointsTable.pointsTableWithCardGrid table,.pointsTable.pointsTableWithCardGrid .meldCardGrid{flex:0 0 var(--meld-grid-column-width);max-width:var(--meld-grid-column-width);min-width:0}.pointsTable.pointsTableWithCardGrid table{table-layout:auto}.pointsTable.pointsTableWithCardGrid td:first-child,.pointsTable.pointsTableWithCardGrid th:first-child{width:100%;max-width:0}.pointsTable.pointsTableWithCardGrid.pointsTableVerticalCardGrid{--meld-grid-row-height:calc((100% - var(--space-8)) / 2)}.pointsTable.pointsTableWithCardGrid.pointsTableVerticalCardGrid .insideContainer{flex-direction:column;align-items:stretch}.pointsTable.pointsTableWithCardGrid.pointsTableVerticalCardGrid table,.pointsTable.pointsTableWithCardGrid.pointsTableVerticalCardGrid .meldCardGrid{flex:0 0 var(--meld-grid-row-height);width:100%;max-width:100%}.pointsTable.pointsTableWithCardGrid.pointsTableVerticalCardGrid table{display:block;max-height:var(--meld-grid-row-height);overflow:hidden}.pointsTable.pointsTableWithCardGrid.pointsTableVerticalCardGrid tbody{display:table;width:100%}.pointsTable.pointsTableWithCardGrid.pointsTableVerticalCardGrid .meldCardGrid{max-height:var(--meld-grid-row-height)}.pointsTable.pointsTableUsesCardGridWidth:not(.pointsTableWithCardGrid) table{width:calc((100% - var(--space-8)) / 2)}.pointsTable table{width:100%;table-layout:auto;border-collapse:collapse;border-radius:var(--radius-md);overflow:hidden;background:transparent}.pointsTable td,.pointsTable th{overflow:hidden;height:var(--line-height-lg);padding:0;border-bottom:1px solid var(--color-border-default);line-height:var(--line-height-lg);white-space:nowrap;text-overflow:ellipsis;vertical-align:top}.pointsTable td.numberFormat,.pointsTable th.numberFormat{width:1%;text-align:right}.pointsTable tr:last-child td{border-bottom:none}.pointsTable .meldCardGrid{display:grid;flex:1 1 0;align-self:stretch;gap:var(--space-4);width:100%;min-width:0;min-height:0;align-content:center;justify-content:center;grid-template-rows:repeat(4,minmax(0,1fr))}.pointsTable .meldCardGrid.columns5{grid-template-columns:repeat(5,minmax(0,1fr))}.pointsTable .meldCardGrid.columns6{grid-template-columns:repeat(6,minmax(0,1fr))}.pointsTable .meldCardSlot{position:relative;width:100%;height:100%;min-width:0;min-height:0;visibility:hidden}.pointsTable .meldCardSlot.hasCard{visibility:visible}.pointsTable .meldOverviewCard{box-sizing:border-box;position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;border:1px solid var(--color-card-border);border-radius:var(--radius-md);background:var(--color-bg-surface)}.pointsTable .meldOverviewCard .background{width:100%;height:100%;border-radius:inherit}.pointsTable .meldSuitCount{display:inline;line-height:inherit}.pointsTable .meldSuit,.pointsTable .meldTrumpSuit{display:inline;font-size:1.2em;line-height:1;vertical-align:0.04em}.pointsTable .meldSuit.heart,.pointsTable .meldSuit.diamond,.pointsTable .meldTrumpSuit.heart,.pointsTable .meldTrumpSuit.diamond{color:var(--color-suit-red)}.pointsTable .meldSuit.club,.pointsTable .meldSuit.spade,.pointsTable .meldTrumpSuit.club,.pointsTable .meldTrumpSuit.spade{color:var(--color-suit-black)}.pointsTable td{font-size:var(--font-size-xs);height:var(--line-height-md);line-height:var(--line-height-md);text-align:left}.pointsTable td.highlight{font-weight:bold}.pointsTable th{font-size:var(--font-size-xs);height:var(--line-height-md);line-height:var(--line-height-md);text-align:left;font-weight:bold}.pointsTable th.heart,.pointsTable th.diamond{color:var(--color-suit-red)}.pointsTable th.club,.pointsTable th.spade{color:var(--color-suit-black)}#mainContainer.playspace-compact .pointsTable{font-size:var(--font-size-xs) !important;line-height:var(--line-height-md)}#mainContainer.playspace-compact .pointsTable td,#mainContainer.playspace-compact .pointsTable th{height:var(--line-height-md);line-height:var(--line-height-md)}#mainContainer.playspace-compact .pointsTable td.numberFormat,#mainContainer.playspace-compact .pointsTable th.numberFormat{width:1%}#mainContainer.playspace-compact .pointsTable.pointsTableWithCardGrid .insideContainer{gap:var(--space-8);padding-left:var(--space-8);padding-right:var(--space-8)}#mainContainer.playspace-compact .pointsTable.pointsTableWithCardGrid table,#mainContainer.playspace-compact .pointsTable.pointsTableWithCardGrid .meldCardGrid{flex-basis:var(--meld-grid-column-width)}#mainContainer.playspace-compact .pointsTable.pointsTableWithCardGrid.pointsTableVerticalCardGrid{--meld-grid-row-height:calc((100% - var(--space-8)) / 2)}#mainContainer.playspace-compact .pointsTable.pointsTableWithCardGrid.pointsTableVerticalCardGrid .insideContainer{flex-direction:column;align-items:stretch}#mainContainer.playspace-compact .pointsTable.pointsTableWithCardGrid.pointsTableVerticalCardGrid table,#mainContainer.playspace-compact .pointsTable.pointsTableWithCardGrid.pointsTableVerticalCardGrid .meldCardGrid{flex:0 0 var(--meld-grid-row-height);width:100%;max-width:100%}#mainContainer.playspace-compact .pointsTable.pointsTableWithCardGrid.pointsTableVerticalCardGrid table{display:block;max-height:var(--meld-grid-row-height);overflow:hidden}#mainContainer.playspace-compact .pointsTable.pointsTableWithCardGrid.pointsTableVerticalCardGrid tbody{display:table;width:100%}#mainContainer.playspace-compact .pointsTable.pointsTableWithCardGrid.pointsTableVerticalCardGrid .meldCardGrid{max-height:var(--meld-grid-row-height)}#mainContainer.playspace-compact .pointsTable .meldCardGrid{flex-basis:0;gap:var(--space-4)}#mainContainer.playspace-compact .pointsTable td{font-size:var(--font-size-xs)}.piece.spotPrefix-meldOverviewTitle,.piece.spotPrefix-subtotalsTitle{color:var(--color-text-primary);font-weight:bold}.meldOverviewTable{border-radius:var(--radius-lg);background:var(--color-bg-surface);box-shadow:var(--shadow-low);color:var(--color-text-primary);font-size:var(--font-size-md);line-height:32px;overflow:hidden}.meldOverviewTable .insideContainer{box-sizing:border-box;width:100%;height:100%;padding:var(--space-6) var(--space-container);overflow-x:hidden;overflow-y:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-scrollbar) transparent}#mainContainer.playspace-compact .meldOverviewTable .insideContainer{padding-left:var(--space-8);padding-right:var(--space-8)}.meldOverviewTable .insideContainer::-webkit-scrollbar{width:var(--space-6)}.meldOverviewTable .insideContainer::-webkit-scrollbar-track{background:transparent}.meldOverviewTable .insideContainer::-webkit-scrollbar-thumb{background:var(--color-scrollbar);border-radius:var(--radius-sm)}.meldOverviewTable.isScrollable .insideContainer{overflow-y:auto}.meldOverviewTable table{width:100%;table-layout:fixed;border-collapse:collapse;border-radius:var(--radius-md);overflow:hidden;background:transparent}.meldOverviewTable th,.meldOverviewTable td{overflow:hidden;padding:0;border-bottom:1px solid var(--color-border-default);white-space:nowrap;text-overflow:ellipsis;background:transparent;vertical-align:top;height:32px}.meldOverviewTable tr:last-child td{border-bottom:none}.meldOverviewTable th{font-weight:bold}.meldOverviewTable .meldName{font-weight:bold;text-align:left}.meldOverviewTable .playerName{width:32%;text-align:left}.meldOverviewTable .meldCardsInline{font-weight:bold}.meldOverviewTable .meldTrumpSuit{margin-left:var(--space-4)}.meldOverviewTable .meldTrumpSuit.heart,.meldOverviewTable .meldTrumpSuit.diamond{color:var(--color-suit-red)}.meldOverviewTable .meldTrumpSuit.club,.meldOverviewTable .meldTrumpSuit.spade{color:var(--color-suit-black)}.meldOverviewTable .meldSeparator{color:var(--color-text-muted)}.meldOverviewTable .numberFormat{width:32px;text-align:right}.meldOverviewTable .highlight{border-top:1px solid var(--color-border-strong);font-weight:bold}.meldOverviewTable .emptyMelds{color:var(--color-text-muted)}#mainContainer.playspace-compact .meldOverviewTable{font-size:var(--font-size-xs);line-height:24px}#mainContainer.playspace-compact .meldOverviewTable th,#mainContainer.playspace-compact .meldOverviewTable td{height:24px}#mainContainer.playspace-compact .meldOverviewTable .playerName{width:24%}#mainContainer.playspace-compact .meldOverviewTable .numberFormat{width:24px}.piece.button.spotPrefix-meldTeamToggle.lightblue{background-color:var(--color-bg-info);box-shadow:inset 0 0 0 1px var(--color-action-info-border);color:var(--color-action-info-text);text-shadow:none}@media (hover:hover) and (pointer:fine){.piece.button.spotPrefix-meldTeamToggle.lightblue:not(.disabled):hover{background-color:var(--color-hover-bg-info);box-shadow:inset 0 0 0 1px var(--color-hover-action-info-border);text-decoration:none}}.piece.button.spotPrefix-meldTeamToggle.lightred{background-color:var(--color-bg-error);box-shadow:inset 0 0 0 1px var(--color-action-danger-hover);color:var(--color-text-error);text-shadow:none}@media (hover:hover) and (pointer:fine){.piece.button.spotPrefix-meldTeamToggle.lightred:not(.disabled):hover{background-color:var(--color-hover-bg-error);box-shadow:inset 0 0 0 1px var(--color-hover-action-danger-hover);text-decoration:none}}.piece.button.spotPrefix-meldTeamToggle.active,.piece.button.spotPrefix-meldTeamToggle.active > div{text-decoration:underline}#playspace.pinochle #subtotalsScores.subtotalsTable,#playspace.pinochledd #subtotalsScores.subtotalsTable{border-radius:var(--radius-lg);background:var(--color-bg-surface);box-shadow:var(--shadow-low);color:var(--color-text-primary);font-size:var(--font-size-md) !important;line-height:var(--line-height-lg);overflow:hidden}#playspace.pinochle #subtotalsScores.subtotalsTable .insideContainer,#playspace.pinochledd #subtotalsScores.subtotalsTable .insideContainer{box-sizing:border-box;width:100%;height:100%;padding:var(--space-6) var(--space-container);overflow-x:hidden;overflow-y:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-scrollbar) transparent}#mainContainer.playspace-compact #playspace.pinochle #subtotalsScores.subtotalsTable .insideContainer,#mainContainer.playspace-compact #playspace.pinochledd #subtotalsScores.subtotalsTable .insideContainer{padding-left:var(--space-8);padding-right:var(--space-8)}#playspace.pinochle #subtotalsScores.subtotalsTable .insideContainer::-webkit-scrollbar,#playspace.pinochledd #subtotalsScores.subtotalsTable .insideContainer::-webkit-scrollbar{width:var(--space-6)}#playspace.pinochle #subtotalsScores.subtotalsTable .insideContainer::-webkit-scrollbar-track,#playspace.pinochledd #subtotalsScores.subtotalsTable .insideContainer::-webkit-scrollbar-track{background:transparent}#playspace.pinochle #subtotalsScores.subtotalsTable .insideContainer::-webkit-scrollbar-thumb,#playspace.pinochledd #subtotalsScores.subtotalsTable .insideContainer::-webkit-scrollbar-thumb{background:var(--color-scrollbar);border-radius:var(--radius-sm)}#playspace.pinochle #subtotalsScores.subtotalsTable.isScrollable .insideContainer,#playspace.pinochledd #subtotalsScores.subtotalsTable.isScrollable .insideContainer{overflow-y:auto}#playspace.pinochle #subtotalsScores.subtotalsTable table,#playspace.pinochledd #subtotalsScores.subtotalsTable table{width:100%;table-layout:fixed;border-collapse:collapse;border-radius:var(--radius-md);overflow:hidden;background:transparent}#playspace.pinochle #subtotalsScores.subtotalsTable th,#playspace.pinochle #subtotalsScores.subtotalsTable td,#playspace.pinochledd #subtotalsScores.subtotalsTable th,#playspace.pinochledd #subtotalsScores.subtotalsTable td{overflow:hidden;height:var(--line-height-lg);padding:0;border-bottom:1px solid var(--color-border-default);white-space:nowrap;text-overflow:ellipsis;background:transparent;line-height:var(--line-height-lg);text-align:left;vertical-align:top}#playspace.pinochle #subtotalsScores.subtotalsTable tr:last-child td,#playspace.pinochledd #subtotalsScores.subtotalsTable tr:last-child td{border-bottom:none}#playspace.pinochle #subtotalsScores.subtotalsTable th,#playspace.pinochledd #subtotalsScores.subtotalsTable th{font-weight:bold}#playspace.pinochle #subtotalsScores.subtotalsTable th.centered,#playspace.pinochledd #subtotalsScores.subtotalsTable th.centered{text-align:center;font-size:var(--font-size-lg) !important}#playspace.pinochle #subtotalsScores.subtotalsTable th.scorePoints,#playspace.pinochle #subtotalsScores.subtotalsTable th.numberFormat,#playspace.pinochledd #subtotalsScores.subtotalsTable th.scorePoints,#playspace.pinochledd #subtotalsScores.subtotalsTable th.numberFormat{text-align:right}#playspace.pinochle #subtotalsScores.subtotalsTable td.highlight,#playspace.pinochledd #subtotalsScores.subtotalsTable td.highlight{color:var(--color-text-warning);font-weight:bold}#playspace.pinochle #subtotalsScores.subtotalsTable td.warn,#playspace.pinochledd #subtotalsScores.subtotalsTable td.warn{color:var(--color-text-error)}#playspace.pinochle #subtotalsScores.subtotalsTable td.numberFormat,#playspace.pinochle #subtotalsScores.subtotalsTable td.lastNumberFormat,#playspace.pinochledd #subtotalsScores.subtotalsTable td.numberFormat,#playspace.pinochledd #subtotalsScores.subtotalsTable td.lastNumberFormat{text-align:right}#playspace.pinochle #subtotalsScores.subtotalsTable td.lastNumberFormat,#playspace.pinochledd #subtotalsScores.subtotalsTable td.lastNumberFormat{font-weight:bold}#playspace.pinochle #subtotalsScores.subtotalsTable .scoreName,#playspace.pinochle #subtotalsScores.subtotalsTable .scoreTeam,#playspace.pinochledd #subtotalsScores.subtotalsTable .scoreName,#playspace.pinochledd #subtotalsScores.subtotalsTable .scoreTeam{width:calc((100% - 17px) * 33 / 92)}#playspace.pinochle #subtotalsScores.subtotalsTable .scorePoints,#playspace.pinochle #subtotalsScores.subtotalsTable .numberFormat,#playspace.pinochle #subtotalsScores.subtotalsTable .lastNumberFormat,#playspace.pinochledd #subtotalsScores.subtotalsTable .scorePoints,#playspace.pinochledd #subtotalsScores.subtotalsTable .numberFormat,#playspace.pinochledd #subtotalsScores.subtotalsTable .lastNumberFormat{width:calc((100% - 17px) * 13 / 92)}#playspace.pinochle #subtotalsScores.subtotalsTable .scoreSpacer,#playspace.pinochledd #subtotalsScores.subtotalsTable .scoreSpacer{width:17px;padding:0;background:linear-gradient(to right,transparent 8px,var(--color-border-default) 8px,var(--color-border-default) 9px,transparent 9px)}#playspace.pinochle #subtotalsScores.subtotalsTable .scoreChange,#playspace.pinochledd #subtotalsScores.subtotalsTable .scoreChange{border-top:1px solid var(--color-border-strong);font-weight:bold}#playspace.pinochle #subtotalsScores.subtotalsTable .padded,#playspace.pinochledd #subtotalsScores.subtotalsTable .padded{width:var(--space-16);padding:0;text-align:center}#playspace.pinochle #subtotalsScores.subtotalsTable .subtotalTeamHeader,#playspace.pinochle #subtotalsScores.subtotalsTable .subtotalName,#playspace.pinochle #subtotalsScores.subtotalsTable .subtotalPoints,#playspace.pinochledd #subtotalsScores.subtotalsTable .subtotalTeamHeader,#playspace.pinochledd #subtotalsScores.subtotalsTable .subtotalName,#playspace.pinochledd #subtotalsScores.subtotalsTable .subtotalPoints{width:calc((100% - 17px) / 4)}#playspace.pinochle #subtotalsScores.subtotalsTable .subtotalSpacer,#playspace.pinochledd #subtotalsScores.subtotalsTable .subtotalSpacer{width:17px;padding:0;background:linear-gradient(to right,transparent 8px,var(--color-border-default) 8px,var(--color-border-default) 9px,transparent 9px)}#playspace.pinochle #subtotalsScores.subtotalsTable .subtotalPoints,#playspace.pinochledd #subtotalsScores.subtotalsTable .subtotalPoints{text-align:right}#playspace.pinochle #subtotalsScores.subtotalsTable th.subtotalPoints,#playspace.pinochledd #subtotalsScores.subtotalsTable th.subtotalPoints{cursor:help}#playspace.pinochle #subtotalsScores.subtotalsTable .subtotalTotalValue,#playspace.pinochledd #subtotalsScores.subtotalsTable .subtotalTotalValue{font-weight:bold}#mainContainer.playspace-compact #playspace.pinochle #subtotalsScores.subtotalsTable,#mainContainer.playspace-compact #playspace.pinochledd #subtotalsScores.subtotalsTable{font-size:var(--font-size-xs) !important;line-height:var(--line-height-md)}#mainContainer.playspace-compact #playspace.pinochle #subtotalsScores.subtotalsTable th,#mainContainer.playspace-compact #playspace.pinochle #subtotalsScores.subtotalsTable td,#mainContainer.playspace-compact #playspace.pinochledd #subtotalsScores.subtotalsTable th,#mainContainer.playspace-compact #playspace.pinochledd #subtotalsScores.subtotalsTable td{height:var(--line-height-md);line-height:var(--line-height-md)}#mainContainer.playspace-compact #playspace.pinochle #subtotalsScores.subtotalsTable th.centered,#mainContainer.playspace-compact #playspace.pinochledd #subtotalsScores.subtotalsTable th.centered{font-size:var(--font-size-sm) !important}#mainContainer.playspace-compact #playspace.pinochle #subtotalsScores.subtotalsTable .padded,#mainContainer.playspace-compact #playspace.pinochledd #subtotalsScores.subtotalsTable .padded{width:var(--space-8)}#mainContainer.playspace-compact #playspace.pinochle #subtotalsScores.subtotalsTable .scoreName,#mainContainer.playspace-compact #playspace.pinochle #subtotalsScores.subtotalsTable .scoreTeam,#mainContainer.playspace-compact #playspace.pinochledd #subtotalsScores.subtotalsTable .scoreName,#mainContainer.playspace-compact #playspace.pinochledd #subtotalsScores.subtotalsTable .scoreTeam{width:calc((100% - 17px) * 34 / 94)}#mainContainer.playspace-compact #playspace.pinochle #subtotalsScores.subtotalsTable .scoreSpacer,#mainContainer.playspace-compact #playspace.pinochledd #subtotalsScores.subtotalsTable .scoreSpacer{width:17px}.paddedTable{margin-right:0.5em}.paddedTable td,.paddedTable th{padding:3px 3px 3px 3px;border-spacing:5px}.paddedTable td.numberFormat{text-align:right;padding:0em 3px 0em 3px}.paddedTable th.headerFormat{text-align:center;padding:3px}.statsTable{border-collapse:separate;border-spacing:0;border-radius:var(--radius-lg);box-shadow:0 0 0 1px var(--color-border-default);overflow:hidden;width:100%;margin-top:var(--space-8) !important;margin-bottom:var(--space-4) !important;float:left}.statsTable th,.statsTable td{padding:var(--space-8) var(--space-16);text-align:center;line-height:var(--line-height-md);border-right:1px solid var(--color-border-default)}.statsTable th:last-child,.statsTable td:last-child{border-right:none}.statsTable th{font-weight:bold;background-color:var(--color-bg-base);border-bottom:1px solid var(--color-border-default)}.statsTable tr:nth-child(2n){background-color:var(--color-bg-elevated)}.statsTable tr:not(:last-child) td{border-bottom:1px solid var(--color-border-default)}#trumplessMelds{border-radius:var(--radius-lg);background:var(--color-bg-base);position:absolute;box-shadow:var(--shadow-low);left:calc(var(--safe-area-inset-left) + var(--space-viewport-gutter));top:32px;padding:var(--space-8) var(--space-container);margin-top:var(--space-item-gap);min-width:192px;z-index:var(--z-bars);opacity:0;font-size:var(--font-size-md);color:var(--color-text-primary);transition:opacity var(--duration-normal) ease-in-out}body[data-platform=mobile] #trumplessMelds{top:var(--safe-area-inset-top)}#mainContainer.playspace-compact #trumplessMelds{font-size:var(--font-size-xs);min-width:160px}#trumplessMelds table{width:100%;border-collapse:collapse}#trumplessMelds td,#trumplessMelds th{height:32px;padding:0;border-bottom:1px solid var(--color-border-default);line-height:32px;white-space:nowrap;text-align:left}#mainContainer.playspace-compact #trumplessMelds td,#mainContainer.playspace-compact #trumplessMelds th{height:24px;line-height:24px}#trumplessMelds th{font-weight:bold}#trumplessMelds tr:last-child td{border-bottom:none;font-weight:bold}#trumplessMelds tr:last-child:not(:first-child) td{border-top:1px solid var(--color-border-strong)}#trumplessMelds td.numberFormat,#trumplessMelds th.numberFormat{text-align:right}.rankUp{color:var(--color-text-success);font-weight:bold}.rankDown{color:var(--color-text-error);font-weight:bold}.rankSame{color:var(--color-text-primary);font-weight:bold}.dropup{flex:1;display:inline-block;cursor:pointer}.dropup:last-child{padding-right:0}@media (hover:hover) and (pointer:fine){.dropup:hover .dropupContent{display:block}}.dropup.open .dropupContent{display:block}.dropup .dropupButton{float:left;border-radius:var(--radius-md);display:inline-block;font-size:var(--font-size-sm);font-weight:bold;line-height:var(--line-height-md);height:var(--line-height-md);text-align:center;text-decoration:none}.dropup .dropupButton .dropupButtonText{background-image:url("/assets../images/arrowDown.png?v=932");background-repeat:no-repeat;background-position:right 6px center;background-size:13px 13px;padding:0 18px 0 var(--space-8)}.dropup a.dropupButton:hover{text-decoration:none}.dropup .dropupContent{display:none;position:absolute;bottom:100%;left:0;z-index:var(--z-base);border-radius:var(--radius-md);text-align:center;list-style-type:none;padding:0;margin:0}.dropup .dropupContent.dropdown{bottom:auto;top:100%}.dropup .dropupContent li{display:block;font-size:var(--font-size-sm);line-height:var(--line-height-md);text-decoration:none;font-weight:bold;white-space:nowrap;padding:0 10px}.dropup .dropupContent li:hover{text-decoration:none}.dropup .dropupContent li:last-child{border-bottom:none !important}.button{border-radius:var(--radius-md);text-decoration:none;color:var(--color-text-on-dark);font-weight:bold;font-size:var(--font-size-md);height:var(--line-height-lg);line-height:var(--line-height-lg);display:inline-block;text-align:center;padding:0 var(--space-item-gap);box-sizing:border-box;cursor:pointer;border:none}.button.small{font-size:var(--font-size-xs);height:var(--line-height-md);line-height:var(--line-height-md);padding:0 var(--space-8)}.button.green{background-color:var(--color-action-success);box-shadow:inset 0 0 0 1px var(--color-action-success-border);text-shadow:-1px -1px 0 var(--color-action-success-border),1px -1px 0 var(--color-action-success-border),-1px 1px 0 var(--color-action-success-border),1px 1px 0 var(--color-action-success-border)}@media (hover:hover) and (pointer:fine){.button.green:hover{background-color:var(--color-hover-action-success);text-decoration:none}}.button.green:active{background-color:var(--color-action-success-active)}.button.blue{background-color:var(--color-action-primary);box-shadow:inset 0 0 0 1px var(--color-action-primary-active);text-shadow:-1px -1px 0 var(--color-action-primary-active),1px -1px 0 var(--color-action-primary-active),-1px 1px 0 var(--color-action-primary-active),1px 1px 0 var(--color-action-primary-active)}@media (hover:hover) and (pointer:fine){.button.blue:hover{background-color:var(--color-hover-action-primary);text-decoration:none}}.button.blue:active{background-color:var(--color-action-primary-active)}.button.lightblue{background-color:var(--color-bg-info);box-shadow:inset 0 0 0 1px var(--color-action-info-border);color:var(--color-action-info-text);text-shadow:none}@media (hover:hover) and (pointer:fine){.button.lightblue:hover{background-color:var(--color-hover-bg-info);box-shadow:inset 0 0 0 1px var(--color-hover-action-info-border);text-decoration:none}}.button.lightblue:active{background-color:var(--color-bg-info)}.button.lightred{background-color:var(--color-bg-danger-light);box-shadow:inset 0 0 0 1px var(--color-action-danger);color:var(--color-text-error-strong);text-shadow:none}@media (hover:hover) and (pointer:fine){.button.lightred:hover{background-color:var(--color-hover-bg-danger-light);box-shadow:inset 0 0 0 1px var(--color-hover-action-danger);text-decoration:none}}.button.lightred:active{background-color:var(--color-bg-danger-light)}.button.red{background-color:var(--color-action-danger);box-shadow:inset 0 0 0 1px var(--color-action-danger-border);text-shadow:-1px -1px 0 var(--color-action-danger-border),1px -1px 0 var(--color-action-danger-border),-1px 1px 0 var(--color-action-danger-border),1px 1px 0 var(--color-action-danger-border)}@media (hover:hover) and (pointer:fine){.button.red:hover{background-color:var(--color-hover-action-danger-dark);text-decoration:none}}.button.red:active{background-color:var(--color-action-danger-border)}.button.yellow{background-color:var(--color-bg-warning);box-shadow:0 0 0 1px rgba(0,0,0,0.16);color:var(--color-text-warning)}@media (hover:hover) and (pointer:fine){.button.yellow:hover{background-color:var(--color-hover-bg-warning);text-decoration:none}}.button.yellow:active{background-color:var(--color-action-warning-active)}.button:disabled,.button[disabled]{opacity:0.5;cursor:default;pointer-events:none}button,input[type=submit],input[type=button],.button:not(.piece),.dropup .dropupButton,#menuIconContainer,#menuBar li.dropdown > span,#footerBar li,.linkButton,.changeLogContent a{transition:background-color 24ms ease-out,border-color 24ms ease-out,box-shadow 24ms ease-out,transform var(--duration-micro) ease-out}button:not(.disabled):not(:disabled):not(.invited):active,input[type=submit]:not(.disabled):not(:disabled):active,input[type=button]:not(.disabled):not(:disabled):active,.button:not(.piece):not(.disabled):not(:disabled):active,.dropup .dropupButton:not(.disabled):active,#menuIconContainer:not(.disabled):active,#menuBar li.dropdown:not(.disabled) > span:active,#footerBar li:not(.disabled):active,.linkButton:not(.disabled):active,.changeLogContent a:active{transform:scale(0.98)}.moderation-report-link{font-weight:var(--font-weight-bold);text-decoration:underline}.modal-content{width:min(480px,100vw - 32px);border-radius:var(--radius-lg);background-color:var(--color-bg-elevated);box-shadow:var(--shadow-modal);padding:var(--space-24);box-sizing:border-box;position:relative;max-height:calc(100vh - 128px);overflow-y:auto}.text-center{text-align:center}.clearfix::after{content:"";display:table;clear:both}.responsive-img{max-width:100%;height:auto}.responsive-video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.responsive-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}:root{--safe-area-inset-top:env(safe-area-inset-top);--safe-area-inset-bottom:env(safe-area-inset-bottom);--safe-area-inset-left:env(safe-area-inset-left);--safe-area-inset-right:env(safe-area-inset-right);--font-size-xxxs:12px;--font-size-xxs:14px;--font-size-xs:16px;--font-size-sm:18px;--font-size-md:20px;--font-size-lg:24px;--font-size-xl:32px;--line-height-xs:18px;--line-height-sm:20px;--line-height-md:24px;--line-height-lg:32px;--line-height-xl:40px;--font-weight-bold:700;--space-4:4px;--space-6:6px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-64:64px;--space-viewport-gutter:16px;--space-container:12px;--space-item-gap:8px;--radius-none:0;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-full:50%;--shadow-none:none;--shadow-border:inset 0 0 0 1px #CED4DA;--shadow-border-focus:inset 0 0 0 1px #ADB5BD;--shadow-border-strong:inset 0 0 0 1px #343A40;--shadow-low:inset 0 0 0 1px #343A40,0 0 8px 0 rgba(0,0,0,0.24);--shadow-high:inset 0 0 0 1px rgba(0,0,0,0.32),0 0 16px rgba(0,0,0,0.32);--shadow-modal:0 0 24px rgba(0,0,0,0.4);--color-text-primary:#212529;--color-text-secondary:#343A40;--color-text-muted:#868E96;--color-text-subtle:#495057;--color-text-on-dark:#fff;--color-text-link:#1665AD;--color-text-error:#B52626;--color-text-error-strong:#C92A2A;--color-text-warning:#C96800;--color-text-success:#4F800B;--color-bg-base:#f8f9fa;--color-bg-surface:white;--color-bg-elevated:#E9ECEF;--color-bg-elevated-dark:#DEE2E6;--color-bg-overlay:rgba(0,0,0,0.64);--color-bg-error:#FFC1BF;--color-bg-error-light:#FFDBD9;--color-bg-danger-light:#FFA8A8;--color-bg-danger-subtle:#FFF5F5;--color-bg-warning:#FFE066;--color-bg-info:#A5D8FF;--color-bg-success:#C0EB75;--color-border-light:#ADB5BD;--color-border-default:#CED4DA;--color-border-strong:#343A40;--color-action-primary:#228be6;--color-action-primary-hover:#339af0;--color-action-primary-active:#1873C5;--color-action-success:#66A80F;--color-action-success-border:#4F800B;--color-action-success-hover:#74B816;--color-action-success-active:#5C940D;--color-action-danger:#f03e3e;--color-action-danger-border:#e03131;--color-action-danger-hover:#fa5252;--color-action-warning:#FAB005;--color-action-warning-hover:#FFD43B;--color-action-warning-active:#FCC419;--color-action-warning-dark:#F08C00;--color-action-info:#74C0FC;--color-action-info-border:#63B4F2;--color-action-info-text:#1971C2;--color-open-blue-9:#1864AB;--color-open-lime-9:#5C940D;--color-open-red-9:#C92A2A;--color-open-yellow-9:#E67700;--color-hover-action-primary:color-mix(in srgb,var(--color-action-primary) 12%,var(--color-open-blue-9) 88%);--color-hover-action-primary-active:color-mix(in srgb,var(--color-action-primary-active) 12%,var(--color-open-blue-9) 88%);--color-hover-action-success:color-mix(in srgb,var(--color-action-success) 12%,var(--color-open-lime-9) 88%);--color-hover-action-success-border:color-mix(in srgb,var(--color-action-success-border) 12%,var(--color-open-lime-9) 88%);--color-hover-action-success-hover:color-mix(in srgb,var(--color-action-success-hover) 12%,var(--color-open-lime-9) 88%);--color-hover-action-danger:color-mix(in srgb,var(--color-action-danger) 12%,var(--color-open-red-9) 88%);--color-hover-action-danger-dark:color-mix(in srgb,var(--color-action-danger) 12%,var(--color-open-red-9) 88%);--color-hover-action-danger-border:color-mix(in srgb,var(--color-action-danger-border) 12%,var(--color-open-red-9) 88%);--color-hover-action-danger-hover:color-mix(in srgb,var(--color-action-danger-hover) 12%,var(--color-open-red-9) 88%);--color-hover-action-warning:color-mix(in srgb,var(--color-action-warning) 92%,var(--color-open-yellow-9) 8%);--color-hover-action-info-border:color-mix(in srgb,var(--color-action-info-border) 92%,var(--color-open-blue-9) 8%);--color-hover-bg-danger-light:color-mix(in srgb,var(--color-bg-danger-light) 92%,var(--color-open-red-9) 8%);--color-hover-bg-error:color-mix(in srgb,var(--color-bg-error) 92%,var(--color-open-red-9) 8%);--color-hover-bg-info:color-mix(in srgb,var(--color-bg-info) 92%,var(--color-open-blue-9) 8%);--color-hover-bg-success:color-mix(in srgb,var(--color-bg-success) 92%,var(--color-open-lime-9) 8%);--color-hover-bg-warning:color-mix(in srgb,var(--color-bg-warning) 92%,var(--color-open-yellow-9) 8%);--color-status-online:#64CD00;--color-status-online-border:#479100;--color-status-offline:#CED4DA;--color-status-offline-border:#868E96;--color-highlight:#FFE066;--color-badge-friends:#3B5BDB;--color-action-success-light:#A9E34B;--color-shadow-soft:rgba(0,0,0,0.24);--color-scrollbar:rgba(0,0,0,0.3);--color-text-link-alt:rgba(144,144,234,0.9);--color-suit-red:#EB1B28;--color-suit-black:#000;--color-card-border:rgba(37,37,37,1);--color-drop-shadow:#252525;--color-timer-ring:#F4BD45;--color-timer-danger:#F67A7A;--color-table-felt:#327333;--z-base:1;--z-content:100;--z-sticky:3098;--z-game-table:4800;--z-bars:7000;--z-chat-bubble:7600;--z-notice:9205;--z-panel:9975;--z-modal-backdrop:9996;--z-modal:9999;--z-auth:10001;--duration-micro:80ms;--duration-normal:160ms}@supports (corner-shape:squircle){:root{--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px}}body[data-source=arkadium]:root{--safe-area-inset-top:0;--safe-area-inset-bottom:0;--safe-area-inset-left:0;--safe-area-inset-right:0}@media (max-width:640px),(max-height:640px){:root{--space-viewport-gutter:8px;--shadow-modal:0 0 16px rgba(0,0,0,0.4);--radius-sm:2px;--radius-md:4px;--radius-lg:6px;--radius-xl:10px}}#mainContainer.playspace-portrait,#mainContainer.playspace-landscape{--space-viewport-gutter:16px}#mainContainer.playspace-compact{--space-viewport-gutter:8px}@supports (corner-shape:squircle){@media (max-width:640px),(max-height:640px){:root{--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:20px}}}.piece.hint-suggested::before,.spot.hint-suggested::before,.piece.hint-suggested-hiding::before,.spot.hint-suggested-hiding::before{background-image:url("/assets../images/hintArrowDown.svg?v=932");background-position:center;background-repeat:no-repeat;background-size:contain;content:"";height:40px;left:var(--turn-hint-arrow-left,50%);pointer-events:auto;position:absolute;top:-44px;transform:translate(-50%,0);width:24px;will-change:opacity,transform;z-index:2}.piece.hint-suggested::before,.spot.hint-suggested::before{animation:turnHintArrowBlink 0.64s ease-in-out infinite alternate,turnHintArrowFadeIn 0.32s ease-out both}.piece.hint-suggested-hiding::before,.spot.hint-suggested-hiding::before{animation:turnHintArrowFadeOut 0.32s ease-in both;pointer-events:none}.spot.hint-suggested,.spot.hint-suggested-hiding{pointer-events:none;z-index:8902}.spot.hint-suggested::before{pointer-events:auto}.piece.hint-suggested-below::before,.spot.hint-suggested-below::before,.piece.hint-suggested-hiding-below::before,.spot.hint-suggested-hiding-below::before{background-image:url("/assets../images/hintArrowUp.svg?v=932");bottom:-44px;top:auto}.piece.hint-suggested-left::before,.spot.hint-suggested-left::before,.piece.hint-suggested-hiding-left::before,.spot.hint-suggested-hiding-left::before{background-image:url("/assets../images/hintArrowRight.svg?v=932");height:24px;left:-44px;top:50%;transform:translate(0,-50%);width:40px}.piece.hint-suggested-right::before,.spot.hint-suggested-right::before,.piece.hint-suggested-hiding-right::before,.spot.hint-suggested-hiding-right::before{background-image:url("/assets../images/hintArrowLeft.svg?v=932");height:24px;left:auto;right:-44px;top:50%;transform:translate(0,-50%);width:40px}.piece.hint-suggested-left::before,.spot.hint-suggested-left::before{animation:turnHintArrowBlinkFromLeft 0.64s ease-in-out infinite alternate,turnHintArrowFadeIn 0.32s ease-out both}.piece.hint-suggested-right::before,.spot.hint-suggested-right::before{animation:turnHintArrowBlinkFromRight 0.64s ease-in-out infinite alternate,turnHintArrowFadeIn 0.32s ease-out both}.piece.hint-suggested-hiding-left::before,.spot.hint-suggested-hiding-left::before{animation:turnHintArrowFadeOutLeft 0.32s ease-in both}.piece.hint-suggested-hiding-right::before,.spot.hint-suggested-hiding-right::before{animation:turnHintArrowFadeOutRight 0.32s ease-in both}.piece{position:absolute;background-size:100% 100%}.piece.old-maid-card{box-shadow:0 0 15px 3px #ff0000,inset 0 0 10px rgba(255,0,0,0.3);animation:oldMaidPulse 2s ease-in-out infinite;will-change:transform}.piece .debugZIndex{position:absolute;top:110px;left:0;background:#000;background:rgba(0,0,0,0.9);color:var(--color-text-on-dark);transform:rotate(-90deg);transform-origin:0 0}.piece.spotPrefix-namePlate{--active-nameplate-progress-fill-color:#A5D8FF;--active-nameplate-progress-inset:1px;--active-nameplate-progress-inner-radius:calc(var(--radius-lg) - var(--active-nameplate-progress-inset));--active-nameplate-progress-pulse-color:#9CC5E7;--active-nameplate-progress-track-color:#D0EBFF;--active-nameplate-progress-track-return-color:var(--active-nameplate-progress-fill-color);--active-nameplate-progress-duration:0ms;--active-nameplate-progress-pulse-duration:640ms;--active-nameplate-track-return-duration:var(--active-nameplate-progress-pulse-duration);background-color:var(--color-bg-info);box-shadow:var(--shadow-low);border-radius:var(--radius-lg);cursor:pointer;overflow:hidden}.piece.spotPrefix-namePlate::before{border-radius:var(--active-nameplate-progress-inner-radius);bottom:var(--active-nameplate-progress-inset);content:"";left:var(--active-nameplate-progress-inset);opacity:0;pointer-events:none;position:absolute;right:var(--active-nameplate-progress-inset);top:var(--active-nameplate-progress-inset)}.piece.spotPrefix-namePlate::before{background-color:var(--active-nameplate-progress-track-color)}.piece.spotPrefix-namePlate.activeNamePlate::before{opacity:1}.piece.spotPrefix-namePlate.activeNamePlateTrackReturning::before{background-color:var(--active-nameplate-progress-track-return-color);transition:background-color var(--active-nameplate-track-return-duration) ease-in-out}.piece.spotPrefix-namePlate .activeNamePlateProgressClip{border-radius:var(--active-nameplate-progress-inner-radius);bottom:var(--active-nameplate-progress-inset);left:var(--active-nameplate-progress-inset);opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:var(--active-nameplate-progress-inset);top:var(--active-nameplate-progress-inset)}.piece.spotPrefix-namePlate .activeNamePlateProgressFill{background-color:var(--active-nameplate-progress-fill-color);border-bottom-left-radius:inherit;border-top-left-radius:inherit;box-sizing:border-box;height:100%;position:relative;transform-origin:left center;width:100%}.piece.spotPrefix-namePlate .activeNamePlateProgressFill::after{background-color:var(--active-nameplate-progress-pulse-color);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute}.piece.spotPrefix-namePlate.activeNamePlate .activeNamePlateProgressClip{opacity:1}.piece.spotPrefix-namePlate.activeNamePlateTimed .activeNamePlateProgressFill{animation:activeNamePlateProgress var(--active-nameplate-progress-duration) linear forwards;backface-visibility:hidden;will-change:transform}.piece.spotPrefix-namePlate.activeNamePlateTimed .activeNamePlateProgressFill::after{animation:activeNamePlateProgressPulse var(--active-nameplate-progress-pulse-duration) ease-in-out infinite alternate;will-change:opacity}.piece.spotPrefix-namePlate.activeNamePlateTimed .activeNamePlateProgressClip::after{animation:activeNamePlateProgressMarker var(--active-nameplate-progress-duration) linear forwards;backface-visibility:hidden;border-right:1px solid var(--active-nameplate-progress-pulse-color);box-sizing:border-box;content:"";inset:0;pointer-events:none;position:absolute;will-change:transform}.piece.spotPrefix-namePlate.team2{--active-nameplate-progress-fill-color:var(--color-bg-error);--active-nameplate-progress-pulse-color:#F0AFAF;--active-nameplate-progress-track-color:var(--color-bg-error-light);background-color:var(--color-bg-error)}body[data-source=arkadium] .piece.spotPrefix-namePlate{--active-nameplate-progress-inset:2px;border:2px solid white;box-sizing:border-box;box-shadow:0 0 0 1px #343A40,0 0 8px 0 rgba(0,0,0,0.24)}.piece.spotPrefix-name{white-space:nowrap;color:var(--color-text-link);font-weight:bold;pointer-events:none}.piece.spotPrefix-name.team2{color:var(--color-text-error)}.piece.spotPrefix-scorePlate{background-color:var(--color-bg-info);color:var(--color-text-link);font-size:var(--font-size-sm);border-radius:0 0 var(--radius-lg) var(--radius-lg);box-shadow:1px 0 0 0 var(--color-border-strong),0 1px 0 0 var(--color-border-strong),-1px 0 0 0 var(--color-border-strong),0 0 8px 0 var(--color-shadow-soft);clip-path:inset(0 -5px -5px -5px)}.piece.spotPrefix-scorePlate.team2{background-color:var(--color-bg-error);color:var(--color-text-error)}.piece.spotPrefix-scorePlate.spot-scorePlate0{box-shadow:none;background-color:transparent;clip-path:none;text-align:right}.piece.spotPrefix-scorePlate.spot-scorePlate0::before{display:none}.piece.spotPrefix-scorePlate.inlineScorePlate{box-shadow:none;background-color:transparent;clip-path:none;text-align:right}.piece.spotPrefix-scorePlate.inlineScorePlate::before{display:none}.piece.spotPrefix-handScore,.piece.spotPrefix-gameScore{color:var(--color-text-link);font-weight:bold}.piece.spotPrefix-handScore.team2,.piece.spotPrefix-gameScore.team2{color:var(--color-text-error)}.piece.spotPrefix-handScore.floater,.piece.spotPrefix-gameScore.floater{text-align:right !important;text-shadow:-1px -1px 0 rgba(255,255,255,0.08),1px -1px 0 rgba(255,255,255,0.08),-1px 1px 0 rgba(255,255,255,0.08),1px 1px 0 rgba(255,255,255,0.08),0 0 4px rgba(255,255,255,0.16)}body[data-source=arkadium] .piece.spotPrefix-handScore.spot-handScore1,body[data-source=arkadium] .piece.spotPrefix-handScore.spot-handScore2,body[data-source=arkadium] .piece.spotPrefix-handScore.spot-handScore3,body[data-source=arkadium] .piece.spotPrefix-handScore.spot-gameScore1,body[data-source=arkadium] .piece.spotPrefix-handScore.spot-gameScore2,body[data-source=arkadium] .piece.spotPrefix-handScore.spot-gameScore3,body[data-source=arkadium] .piece.spotPrefix-gameScore.spot-handScore1,body[data-source=arkadium] .piece.spotPrefix-gameScore.spot-handScore2,body[data-source=arkadium] .piece.spotPrefix-gameScore.spot-handScore3,body[data-source=arkadium] .piece.spotPrefix-gameScore.spot-gameScore1,body[data-source=arkadium] .piece.spotPrefix-gameScore.spot-gameScore2,body[data-source=arkadium] .piece.spotPrefix-gameScore.spot-gameScore3{border:2px solid white;border-top:none;box-sizing:border-box;border-radius:0 0 var(--radius-md) var(--radius-md)}.piece.spotPrefix-gameOverBackground{pointer-events:none}.piece.spotPrefix-gameOverTitleBackground{position:absolute}.piece.spot-gameOverTitle{color:var(--color-text-on-dark);font-weight:bold;text-shadow:-1px -1px 0 var(--color-action-success-border),1px -1px 0 var(--color-action-success-border),-1px 1px 0 var(--color-action-success-border),1px 1px 0 var(--color-action-success-border)}.piece.spotPrefix-gameOverNamePlate{border-radius:var(--radius-lg);background:var(--color-bg-surface);box-shadow:var(--shadow-low)}.piece.spotPrefix-gameOverName{color:var(--color-text-primary);font-weight:bold;text-align:left !important}.piece.spotPrefix-gameOverName .team1{color:var(--color-text-link)}.piece.spotPrefix-gameOverName .team2{color:var(--color-text-error)}.piece.spotPrefix-gameOverRankPlate,.piece.spotPrefix-gameOverRankPlateTeammate{box-shadow:0 -1px 0 0 var(--color-border-default)}.piece.spotPrefix-gameOverRankName,.piece.spotPrefix-gameOverRankNameTeammate{color:var(--color-text-primary);font-weight:bold;text-align:left !important}.piece.spotPrefix-gameOverRank,.piece.spotPrefix-gameOverSkill,.piece.spotPrefix-gameOverRankTeammate,.piece.spotPrefix-gameOverSkillTeammate{background-color:var(--color-bg-elevated);box-shadow:var(--shadow-border);color:var(--color-text-muted);font-weight:bold;border-radius:var(--radius-lg);padding:0 var(--space-8)}.piece.spotPrefix-gameOverScore{color:var(--color-text-primary);text-align:left !important}.piece.spotPrefix-gameOverExplainText{color:var(--color-text-primary);font-weight:bold;text-align:left}.piece.spotPrefix-gameOverLeave,.piece.spotPrefix-gameOverChat{box-shadow:inset 0 0 0 1px var(--color-action-warning) !important}.piece.spotPrefix-gameOverLeave.disabled,.piece.spotPrefix-gameOverChat.disabled{box-shadow:inset 0 0 0 1px var(--color-status-offline-border) !important}.piece.spotPrefix-handOverBackground{pointer-events:none}.piece.spotPrefix-handOverTitleBackground{position:absolute}.piece.spot-handOverTitle{color:var(--color-text-on-dark);font-weight:bold;text-shadow:-1px -1px 0 var(--color-action-success-border),1px -1px 0 var(--color-action-success-border),-1px 1px 0 var(--color-action-success-border),1px 1px 0 var(--color-action-success-border)}.piece.spot-handOverRoundLabel{color:var(--color-text-warning);font-weight:bold}.piece.spot-handOverRoundNumber{color:var(--color-text-warning);font-weight:bold}.piece.spot-handOverRoundNumber .ordinalSuffix{display:inline-block;font-size:var(--font-size-xxxs);line-height:1;vertical-align:baseline}.piece.spotPrefix-handOverNamePlate{border-radius:var(--radius-lg);background:var(--color-bg-surface);box-shadow:var(--shadow-low)}.piece.spotPrefix-handOverName{color:var(--color-text-primary);font-weight:bold;text-align:left !important}.piece.spotPrefix-handOverName .team1{color:var(--color-text-link)}.piece.spotPrefix-handOverName .team2{color:var(--color-text-error)}.piece.spotPrefix-handOverScore{color:var(--color-text-primary);text-align:left !important}.piece.spotPrefix-gameOverBackground,.piece.spotPrefix-handOverBackground{position:relative;box-shadow:none !important;border-radius:var(--radius-none);overflow:hidden;isolation:isolate}.piece.spotPrefix-gameOverBackground::before,.piece.spotPrefix-handOverBackground::before{content:"";position:absolute;inset:0;margin:auto;width:100%;height:100%;background:radial-gradient(circle closest-side,rgb(255,223,102) 0%,rgba(255,223,102,0.9) 30%,rgba(255,223,102,0.6) 60%,rgba(255,223,102,0.3) 80%,rgba(255,223,102,0) 100%);opacity:0.4;z-index:1;pointer-events:none;transform:scale(0.7) translateZ(0);transform-origin:center;will-change:transform,opacity}.piece.spotPrefix-gameOverBackground::after,.piece.spotPrefix-handOverBackground::after{content:"";position:absolute;inset:0;margin:auto;width:100%;height:100%;background:url("/assets../images/handOverBackground.svg?v=932") center center no-repeat;background-size:contain;transform-origin:center;transform:translateZ(0);will-change:transform;opacity:0.4;z-index:2;pointer-events:none}.piece.spotPrefix-gameOverBackground::before,.piece.spotPrefix-handOverBackground::before{opacity:0.22;animation:gameOverPulse 5.35s ease-in-out infinite,gameOverPulseFadeIn 720ms ease-out both}.piece.spotPrefix-gameOverBackground::after,.piece.spotPrefix-handOverBackground::after{inset:auto;top:var(--end-modal-background-center-y,50%);left:var(--end-modal-background-center-x,50%);width:100vmax;height:100vmax;margin:0;background-size:contain;opacity:0.28;animation:gameOverSpin 40s linear infinite,gameOverSvgFadeIn 720ms ease-out both}.piece.spotPrefix-gameOverBackground::before,.piece.spotPrefix-handOverBackground::before{animation:gameOverPulse 5.35s ease-in-out infinite,gameOverPulseFadeIn 240ms ease-out both}.piece.spotPrefix-gameOverBackground::after,.piece.spotPrefix-handOverBackground::after{animation:gameOverSpin 40s linear infinite,gameOverSvgFadeIn 240ms ease-out both}@keyframes card-deal-reveal-lift{0%{translate:0 0;animation-timing-function:ease-in}50%{translate:0 var(--deal-lift-offset,0);animation-timing-function:ease-out}100%{translate:0 0}}@keyframes gameOverSpin{0%{transform:translate(-50%,-50%) rotate(0deg) translateZ(0)}100%{transform:translate(-50%,-50%) rotate(360deg) translateZ(0)}}@keyframes gameOverPulse{0%{transform:scale(0.7) translateZ(0)}50%{transform:scale(1) translateZ(0)}100%{transform:scale(0.7) translateZ(0)}}@keyframes gameOverPulseFadeIn{0%{opacity:0}100%{opacity:0.22}}@keyframes gameOverSvgFadeIn{0%{opacity:0}100%{opacity:0.28}}.piece.spotPrefix-shotNamePlate{border-radius:var(--radius-lg);background:var(--color-bg-surface);box-shadow:var(--shadow-low)}.piece.spot-shotImage{width:296px;height:118px;background-repeat:no-repeat;background-position:center center;background-size:296px 118px}.piece.spot-shotImage.sun{background-image:url("/assets../images/shootTheSun.png?v=932")}.piece.spot-shotImage.moon{background-image:url("/assets../images/shootTheMoon.png?v=932")}.piece.spot-shotImage.grand{background-image:url("/assets../images/grandSlam.png?v=932")}.piece.spot-shotImage.small{background-image:url("/assets../images/smallSlam.png?v=932")}.piece.spot-shotImage.rubber{background-image:url("/assets../images/rubberWon.png?v=932")}.piece.spotPrefix-shotName{color:var(--color-text-primary);font-weight:bold;text-align:left !important}.piece.spotPrefix-shotTextSubtitle{color:var(--color-text-primary);text-align:left !important}.piece.spot-activeSuit{color:rgba(0,0,0,0.08);-webkit-text-stroke:1px rgba(0,0,0,0.12)}.piece.avatar.spotPrefix-avatar,.piece.lottie.spotPrefix-avatar{filter:drop-shadow(0 0 8px var(--color-shadow-soft));cursor:pointer}.piece.avatar.spotPrefix-avatar img,.piece.avatar.spotPrefix-avatar svg,.piece.lottie.spotPrefix-avatar img,.piece.lottie.spotPrefix-avatar svg{width:100%;height:100%;object-fit:contain;object-position:center bottom;filter:drop-shadow(1px 0 var(--color-drop-shadow)) drop-shadow(-1px 0 var(--color-drop-shadow)) drop-shadow(0 1px var(--color-drop-shadow)) drop-shadow(0 -1px var(--color-drop-shadow))}.piece.avatar.spotPrefix-avatar.legacyAvatar img,.piece.lottie.spotPrefix-avatar.legacyAvatar img{filter:none}.piece.avatar.spotPrefix-avatar.id-EmptyChair,.piece.lottie.spotPrefix-avatar.id-EmptyChair{pointer-events:none}.piece.avatar.spotPrefix-avatar.spot-avatar0,.piece.lottie.spotPrefix-avatar.spot-avatar0{pointer-events:none}.piece.avatar.spotPrefix-handOverAvatar,.piece.lottie.spotPrefix-handOverAvatar,.piece.avatar.spotPrefix-handOverAvatarTeammate,.piece.lottie.spotPrefix-handOverAvatarTeammate,.piece.avatar.spotPrefix-gameOverAvatar,.piece.lottie.spotPrefix-gameOverAvatar,.piece.avatar.spotPrefix-gameOverAvatarTeammate,.piece.lottie.spotPrefix-gameOverAvatarTeammate,.piece.avatar.spotPrefix-shotAvatar,.piece.lottie.spotPrefix-shotAvatar,.piece.avatar.spotPrefix-shotAvatarTeammate,.piece.lottie.spotPrefix-shotAvatarTeammate{cursor:pointer}.piece.avatar.spotPrefix-handOverAvatar img,.piece.avatar.spotPrefix-handOverAvatar svg,.piece.lottie.spotPrefix-handOverAvatar img,.piece.lottie.spotPrefix-handOverAvatar svg,.piece.avatar.spotPrefix-handOverAvatarTeammate img,.piece.avatar.spotPrefix-handOverAvatarTeammate svg,.piece.lottie.spotPrefix-handOverAvatarTeammate img,.piece.lottie.spotPrefix-handOverAvatarTeammate svg,.piece.avatar.spotPrefix-gameOverAvatar img,.piece.avatar.spotPrefix-gameOverAvatar svg,.piece.lottie.spotPrefix-gameOverAvatar img,.piece.lottie.spotPrefix-gameOverAvatar svg,.piece.avatar.spotPrefix-gameOverAvatarTeammate img,.piece.avatar.spotPrefix-gameOverAvatarTeammate svg,.piece.lottie.spotPrefix-gameOverAvatarTeammate img,.piece.lottie.spotPrefix-gameOverAvatarTeammate svg,.piece.avatar.spotPrefix-shotAvatar img,.piece.avatar.spotPrefix-shotAvatar svg,.piece.lottie.spotPrefix-shotAvatar img,.piece.lottie.spotPrefix-shotAvatar svg,.piece.avatar.spotPrefix-shotAvatarTeammate img,.piece.avatar.spotPrefix-shotAvatarTeammate svg,.piece.lottie.spotPrefix-shotAvatarTeammate img,.piece.lottie.spotPrefix-shotAvatarTeammate svg{width:100%;height:100%;object-fit:contain;object-position:center bottom;margin-top:-1px;filter:drop-shadow(1px 0 var(--color-drop-shadow)) drop-shadow(-1px 0 var(--color-drop-shadow)) drop-shadow(0 1px var(--color-drop-shadow)) drop-shadow(0 -1px var(--color-drop-shadow))}.piece.avatar.spotPrefix-handOverAvatar.legacyAvatar img,.piece.lottie.spotPrefix-handOverAvatar.legacyAvatar img,.piece.avatar.spotPrefix-handOverAvatarTeammate.legacyAvatar img,.piece.lottie.spotPrefix-handOverAvatarTeammate.legacyAvatar img,.piece.avatar.spotPrefix-gameOverAvatar.legacyAvatar img,.piece.lottie.spotPrefix-gameOverAvatar.legacyAvatar img,.piece.avatar.spotPrefix-gameOverAvatarTeammate.legacyAvatar img,.piece.lottie.spotPrefix-gameOverAvatarTeammate.legacyAvatar img,.piece.avatar.spotPrefix-shotAvatar.legacyAvatar img,.piece.lottie.spotPrefix-shotAvatar.legacyAvatar img,.piece.avatar.spotPrefix-shotAvatarTeammate.legacyAvatar img,.piece.lottie.spotPrefix-shotAvatarTeammate.legacyAvatar img{filter:none}.piece.avatar.spotPrefix-handOverAvatar.id-EmptyChair,.piece.lottie.spotPrefix-handOverAvatar.id-EmptyChair,.piece.avatar.spotPrefix-handOverAvatarTeammate.id-EmptyChair,.piece.lottie.spotPrefix-handOverAvatarTeammate.id-EmptyChair,.piece.avatar.spotPrefix-gameOverAvatar.id-EmptyChair,.piece.lottie.spotPrefix-gameOverAvatar.id-EmptyChair,.piece.avatar.spotPrefix-gameOverAvatarTeammate.id-EmptyChair,.piece.lottie.spotPrefix-gameOverAvatarTeammate.id-EmptyChair,.piece.avatar.spotPrefix-shotAvatar.id-EmptyChair,.piece.lottie.spotPrefix-shotAvatar.id-EmptyChair,.piece.avatar.spotPrefix-shotAvatarTeammate.id-EmptyChair,.piece.lottie.spotPrefix-shotAvatarTeammate.id-EmptyChair{pointer-events:none}.piece.stats.spotPrefix-stats{color:var(--color-text-primary);background:var(--color-bg-base);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:0 0 0 1px var(--color-border-strong),0 0 8px 0 var(--color-shadow-soft);border:none;clip-path:inset(-5px -5px 0 -5px);cursor:pointer}.piece.stats.spotPrefix-stats .insideContainer{width:100%;height:100%;padding:var(--space-4) var(--space-8);box-sizing:border-box}.piece.stats.spotPrefix-stats .insideContainer table{width:100%;height:100%}.piece.stats.spotPrefix-stats .insideContainer table tr td{text-align:center}.piece.spotPrefix-inviteAI{filter:drop-shadow(0 0 4px var(--color-shadow-soft));cursor:pointer}.piece.spotPrefix-inviteAI img{width:100%;height:100%;object-fit:contain;object-position:center bottom;filter:drop-shadow(1px 0 var(--color-drop-shadow)) drop-shadow(-1px 0 var(--color-drop-shadow)) drop-shadow(0 1px var(--color-drop-shadow)) drop-shadow(0 -1px var(--color-drop-shadow))}.piece.spotPrefix-likePlayer,.piece.spotPrefix-dislikePlayer,.piece.spotPrefix-mutePlayer{cursor:pointer;border-radius:var(--radius-md);box-shadow:var(--shadow-low);font-weight:bold;background-color:var(--color-bg-danger-light);color:var(--color-text-error-strong);opacity:0 !important;pointer-events:none;transition:opacity var(--duration-normal) ease-in-out}.piece.spotPrefix-likePlayer.active,.piece.spotPrefix-dislikePlayer.active,.piece.spotPrefix-mutePlayer.active{background-color:var(--color-bg-success);color:var(--color-text-success)}.piece.spotPrefix-likePlayer.hover,.piece.spotPrefix-dislikePlayer.hover,.piece.spotPrefix-mutePlayer.hover{opacity:1 !important;pointer-events:auto}.piece.spotPrefix-gameOverLike,.piece.spotPrefix-gameOverLikeTeammate{cursor:pointer;border-radius:var(--radius-md);box-shadow:var(--shadow-low);font-weight:bold;background-color:var(--color-bg-success);color:var(--color-text-success);opacity:0 !important;transition:opacity var(--duration-normal) ease-in-out}@media (hover:none),(pointer:coarse){.piece.spotPrefix-gameOverLike,.piece.spotPrefix-gameOverLikeTeammate{opacity:1 !important}}.piece.spotPrefix-gameOverLike.active,.piece.spotPrefix-gameOverLikeTeammate.active{background-color:var(--color-bg-danger-light);color:var(--color-text-error-strong)}.piece.spotPrefix-gameOverLike.hover,.piece.spotPrefix-gameOverLikeTeammate.hover{opacity:1 !important}.piece.text{text-align:center}.piece.textInput{background:#000;background:rgba(0,0,0,0.5);box-sizing:border-box}.piece.spotPrefix-timer{border-radius:var(--radius-full);background-color:var(--color-bg-warning);box-shadow:0 0 0 1px var(--color-border-strong),inset 0 0 0 4px var(--color-timer-ring),0 0 8px 0 var(--color-shadow-soft);transition:background-color 0.32s ease-in-out,box-shadow 0.32s ease-in-out}.piece.spotPrefix-timer svg{fill:none}.piece.spotPrefix-timer svg circle{fill:none;stroke:var(--color-text-warning);transition:stroke-dashoffset 0.5s ease-in-out;stroke-dasharray:226.195;stroke-dashoffset:226.195;stroke-width:8;transform-origin:40px 40px;transform:rotate(-90deg)}.piece.spotPrefix-timer.red{background-color:var(--color-bg-danger-light);box-shadow:0 0 0 1px var(--color-border-strong),inset 0 0 0 4px var(--color-timer-danger),0 0 8px 0 var(--color-shadow-soft)}.piece.spotPrefix-timer.red svg circle{stroke:var(--color-text-error-strong)}.piece.spotPrefix-timerText{font-weight:bold;color:var(--color-text-warning);transition:color 0.32s ease-in-out}.piece.spotPrefix-timerText.red{color:var(--color-text-error-strong)}.piece.chip{background:url("/assets../images/suitChip.png?v=932") center center no-repeat;background-size:100% 100% !important;color:var(--color-text-primary);text-align:center;font-weight:bold;cursor:pointer;line-height:25px !important}.piece.chip::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;border-radius:var(--radius-full)}.piece.chip:not(.spotPrefix-stockCount):not(.spotPrefix-dealerChip):not(.spotPrefix-stockPileCount):not(.spotPrefix-discardPileCount):not(.spotPrefix-roundCount):not(.spotPrefix-runningTotal):not(.spotPrefix-peggingScore){font-size:var(--font-size-md) !important}.piece.chip:not(.spotPrefix-stockCount):not(.spotPrefix-dealerChip):not(.spotPrefix-stockPileCount):not(.spotPrefix-discardPileCount):not(.spotPrefix-roundCount):not(.spotPrefix-runningTotal):not(.spotPrefix-peggingScore).notrump{font-size:var(--font-size-xs) !important}.piece.chip.spotPrefix-selectedSuit{cursor:pointer;transition:transform 0.15s ease-in-out,filter 0.15s ease-in-out}@media (hover:hover) and (pointer:fine){.piece.chip.spotPrefix-selectedSuit:hover{transform:scale(1.1);filter:brightness(1.1)}}.piece.chip.spotPrefix-stockCount,.piece.chip.spotPrefix-stockPileCount,.piece.chip.spotPrefix-discardPileCount,.piece.chip.spotPrefix-roundCount,.piece.chip.spotPrefix-runningTotal,.piece.chip.spotPrefix-peggingScore{--table-round-chip-size:32px;background:radial-gradient(circle at 50% 42%,var(--color-bg-surface) 0%,var(--color-bg-base) 68%,var(--color-bg-elevated) 100%);background-size:100% 100% !important;border:1px solid var(--color-drop-shadow);border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,0.24),0 0 6px 0 var(--color-shadow-soft);box-sizing:border-box;corner-shape:round;cursor:auto;line-height:var(--table-round-chip-size) !important;overflow:hidden}#mainContainer.playspace-compact .piece.chip.spotPrefix-stockCount,#mainContainer.playspace-compact .piece.chip.spotPrefix-stockPileCount,#mainContainer.playspace-compact .piece.chip.spotPrefix-discardPileCount,#mainContainer.playspace-compact .piece.chip.spotPrefix-roundCount,#mainContainer.playspace-compact .piece.chip.spotPrefix-runningTotal,#mainContainer.playspace-compact .piece.chip.spotPrefix-peggingScore{--table-round-chip-size:24px;box-shadow:0 1px 2px rgba(0,0,0,0.24),0 0 4px 0 var(--color-shadow-soft)}.piece.chip.spotPrefix-stockCount.frozen,.piece.chip.spotPrefix-stockPileCount.frozen,.piece.chip.spotPrefix-discardPileCount.frozen,.piece.chip.spotPrefix-roundCount.frozen,.piece.chip.spotPrefix-runningTotal.frozen,.piece.chip.spotPrefix-peggingScore.frozen{color:var(--color-text-error);background:var(--color-bg-error)}.piece.chip.spotPrefix-stockCount.frozen::before,.piece.chip.spotPrefix-stockPileCount.frozen::before,.piece.chip.spotPrefix-discardPileCount.frozen::before,.piece.chip.spotPrefix-roundCount.frozen::before,.piece.chip.spotPrefix-runningTotal.frozen::before,.piece.chip.spotPrefix-peggingScore.frozen::before{box-shadow:none;z-index:-1}.piece.chip.spotPrefix-dealerChip{background:url("/assets../images/dealer.png?v=932") center center/100% 100% no-repeat;filter:drop-shadow(0 0 8px var(--color-shadow-soft));box-shadow:none;cursor:auto;line-height:32px !important}#mainContainer.playspace-compact .piece.chip.spotPrefix-dealerChip{background-image:url("/assets../images/dealerSmall.png?v=932");line-height:24px !important}.piece.chip.spotPrefix-dealerChip::before{box-shadow:none}.piece.chip.left{background:url("/assets../images/sortArrowLeft.png?v=932") center center no-repeat,url("/assets../images/suitChip.png?v=932") center center no-repeat}.piece.chip.right{background:url("/assets../images/sortArrowRight.png?v=932") center center no-repeat,url("/assets../images/suitChip.png?v=932") center center no-repeat}.piece.chip.spotPrefix-support{cursor:auto;background:url("/assets../images/crown.png?v=932") center center no-repeat,url("/assets../images/suitChip.png?v=932") center center no-repeat}.piece.chip.spotPrefix-playerLiked{cursor:auto;background:url("/assets../images/playerLiked.png?v=932") center center no-repeat,url("/assets../images/suitChip.png?v=932") center center no-repeat}.piece.chip.spotPrefix-playerMore{cursor:auto;background:url("/assets../images/playerMore.png?v=932") center center no-repeat,url("/assets../images/suitChip.png?v=932") center center no-repeat}.piece.chip.spotPrefix-leaving{cursor:auto;background:url("/assets../images/playerLeaving.png?v=932") center center no-repeat,url("/assets../images/suitChip.png?v=932") center center no-repeat}.piece.chip.spotPrefix-selectedSuit{font-size:var(--font-size-lg) !important;cursor:pointer}.piece.chip.spotPrefix-selectedSuit.id-spade,.piece.chip.spotPrefix-selectedSuit.id-club,.piece.chip.spotPrefix-selectedSuit.club,.piece.chip.spotPrefix-selectedSuit.spade{line-height:22px !important}.piece.chip.spotPrefix-selectedSuit.id-heart,.piece.chip.spotPrefix-selectedSuit.id-diamond,.piece.chip.spotPrefix-selectedSuit.heart,.piece.chip.spotPrefix-selectedSuit.diamond{line-height:21px !important}.piece.chip.id-heart,.piece.chip.id-diamond,.piece.chip.heart,.piece.chip.diamond{color:var(--color-suit-red)}.piece.chip.id-club,.piece.chip.id-spade,.piece.chip.id-7th,.piece.chip.club,.piece.chip.spade{color:var(--color-suit-black)}.piece.backdrop{background-color:rgba(248,249,250,0.88);box-shadow:var(--shadow-low);border-radius:var(--radius-lg)}.piece.spotPrefix-gameOverBackground,.piece.spotPrefix-handOverBackground{background-color:rgba(0,0,0,0.32);border-radius:var(--radius-none);box-shadow:none}.piece.spotPrefix-gameOverBackdrop,.piece.spotPrefix-handOverBackdrop{box-shadow:var(--shadow-modal)}.piece.spotPrefix-bidMessage,.piece.spotPrefix-suitMessage{color:var(--color-text-primary);font-weight:bold}.piece.button{text-decoration:none;border:0;box-sizing:border-box;white-space:nowrap;background-color:var(--color-bg-warning);color:var(--color-text-warning);box-shadow:0 0 0 1px rgba(0,0,0,0.16),0 0 4px 0 var(--color-shadow-soft);line-height:var(--line-height-xl);border-radius:var(--radius-lg);cursor:pointer;font-weight:bold;padding:0}.piece.button:not(.disabled){transition:background-color 24ms ease-out,box-shadow 24ms ease-out}@media (hover:hover) and (pointer:fine){.piece.button:not(.disabled):hover{background-color:var(--color-hover-bg-warning);box-shadow:0 0 0 1px rgba(0,0,0,0.24),0 0px 6px 0 rgba(0,0,0,0.4);text-decoration:none}}.piece.button.active,.piece.button.active > div{text-decoration:underline}.piece.button.green{background-color:var(--color-action-success);color:var(--color-text-on-dark);box-shadow:inset 0 0 0 1px var(--color-action-success-border);text-shadow:-1px -1px 0 var(--color-action-success-border),1px -1px 0 var(--color-action-success-border),-1px 1px 0 var(--color-action-success-border),1px 1px 0 var(--color-action-success-border)}@media (hover:hover) and (pointer:fine){.piece.button.green:not(.disabled):hover{background-color:var(--color-hover-action-success);box-shadow:inset 0 0 0 1px var(--color-action-success-border);text-decoration:none}}.piece.button.green:active{background-color:var(--color-action-success-active)}.piece.button.spotPrefix-bidButton,.piece.button.spotPrefix-bidButtonMinus,.piece.button.spotPrefix-bidButtonPlus,.piece.button.spotPrefix-bidButtonPass,.piece.button.id-showMelds.spotPrefix-done,.piece.button.id-showSubtotals.spotPrefix-subtotalsDone,.piece.button.spotPrefix-meldBack,.piece.button.spotPrefix-meldNext{box-shadow:inset 0 0 0 1px var(--color-action-warning)}@media (hover:hover) and (pointer:fine){.piece.button.spotPrefix-bidButton:not(.disabled):hover,.piece.button.spotPrefix-bidButtonMinus:not(.disabled):hover,.piece.button.spotPrefix-bidButtonPlus:not(.disabled):hover,.piece.button.spotPrefix-bidButtonPass:not(.disabled):hover,.piece.button.id-showMelds.spotPrefix-done:not(.disabled):hover,.piece.button.id-showSubtotals.spotPrefix-subtotalsDone:not(.disabled):hover,.piece.button.spotPrefix-meldBack:not(.disabled):hover,.piece.button.spotPrefix-meldNext:not(.disabled):hover{box-shadow:inset 0 0 0 1px var(--color-hover-action-warning)}}.piece.button.spotPrefix-bidButton.disabled,.piece.button.spotPrefix-bidButtonMinus.disabled,.piece.button.spotPrefix-bidButtonPlus.disabled,.piece.button.spotPrefix-bidButtonPass.disabled,.piece.button.id-showMelds.spotPrefix-done.disabled,.piece.button.id-showSubtotals.spotPrefix-subtotalsDone.disabled,.piece.button.spotPrefix-meldBack.disabled,.piece.button.spotPrefix-meldNext.disabled{box-shadow:inset 0 0 0 1px rgba(0,0,0,0.16)}.piece.button.spotPrefix-bidRank{box-shadow:inset 0 0 0 1px var(--color-action-warning)}.piece.button.spotPrefix-bidRank.selected{background-color:color-mix(in srgb,var(--color-action-warning-active) 84%,var(--color-action-warning-dark) 16%);box-shadow:inset 0 0 0 1px var(--color-action-warning-dark);text-decoration:none}@media (hover:hover) and (pointer:fine){.piece.button.spotPrefix-bidRank.selected:not(.disabled):hover{box-shadow:inset 0 0 0 1px var(--color-action-warning-dark)}}@media (hover:hover) and (pointer:fine){.piece.button.spotPrefix-bidRank:not(.disabled):hover{box-shadow:inset 0 0 0 1px var(--color-hover-action-warning)}}.piece.button.spotPrefix-bidRank.disabled{box-shadow:inset 0 0 0 1px rgba(0,0,0,0.16)}@media (hover:hover) and (pointer:fine){.piece.button.lightblue:not(.disabled):hover{background-color:var(--color-hover-bg-info);box-shadow:inset 0 0 0 1px var(--color-hover-action-info-border);text-decoration:none}.piece.button.lightred:not(.disabled):hover{background-color:var(--color-hover-bg-error);box-shadow:inset 0 0 0 1px var(--color-hover-action-danger-hover);text-decoration:none}}.piece.button.disabled{background-color:var(--color-border-default);color:var(--color-text-muted);cursor:auto;text-decoration:none}body[data-source=arkadium] .piece.button{background:linear-gradient(185deg,#ffe553 0%,#ffcc4c 100%);color:#212529;box-shadow:inset 0 -2px 1px rgba(200,120,0,0.4);border:none;border-radius:12px;text-decoration:none}body[data-source=arkadium] .piece.button:hover{text-decoration:none}body[data-source=arkadium] .piece.button.disabled{background:var(--color-border-default);color:var(--color-text-muted);box-shadow:none}.piece.divider{border:1px solid rgba(138,138,138,0.8);border-right:0;border-left:0;border-bottom:0}.piece.card{--card-hover-offset:-8px;--card-hover-duration:24ms;perspective:400px;transform-style:preserve-3d;will-change:transform,translate,scale,rotate;backface-visibility:hidden;transform:translateZ(0)}#mainContainer.playspace-compact .piece.card{--card-hover-offset:-4px}.piece.card.spot-stock ~ .spot-stock .background,.piece.card.spot-stock ~ .spot-upCard .background,.piece.card.spot-stock ~ .spot-stockPile .background,.piece.card.spot-stock ~ .spot-discardPile .background,.piece.card.spot-stock ~ .spot-dealDeck .background,.piece.card.spot-stock ~ [class^=spot-cardCompleteDisplay] .background,.piece.card.spot-upCard ~ .spot-stock .background,.piece.card.spot-upCard ~ .spot-upCard .background,.piece.card.spot-upCard ~ .spot-stockPile .background,.piece.card.spot-upCard ~ .spot-discardPile .background,.piece.card.spot-upCard ~ .spot-dealDeck .background,.piece.card.spot-upCard ~ [class^=spot-cardCompleteDisplay] .background,.piece.card.spot-stockPile ~ .spot-stock .background,.piece.card.spot-stockPile ~ .spot-upCard .background,.piece.card.spot-stockPile ~ .spot-stockPile .background,.piece.card.spot-stockPile ~ .spot-discardPile .background,.piece.card.spot-stockPile ~ .spot-dealDeck .background,.piece.card.spot-stockPile ~ [class^=spot-cardCompleteDisplay] .background,.piece.card.spot-discardPile ~ .spot-stock .background,.piece.card.spot-discardPile ~ .spot-upCard .background,.piece.card.spot-discardPile ~ .spot-stockPile .background,.piece.card.spot-discardPile ~ .spot-discardPile .background,.piece.card.spot-discardPile ~ .spot-dealDeck .background,.piece.card.spot-discardPile ~ [class^=spot-cardCompleteDisplay] .background,.piece.card.spot-dealDeck ~ .spot-stock .background,.piece.card.spot-dealDeck ~ .spot-upCard .background,.piece.card.spot-dealDeck ~ .spot-stockPile .background,.piece.card.spot-dealDeck ~ .spot-discardPile .background,.piece.card.spot-dealDeck ~ .spot-dealDeck .background,.piece.card.spot-dealDeck ~ [class^=spot-cardCompleteDisplay] .background,.piece.card[class^=spot-cardCompleteDisplay] ~ .spot-stock .background,.piece.card[class^=spot-cardCompleteDisplay] ~ .spot-upCard .background,.piece.card[class^=spot-cardCompleteDisplay] ~ .spot-stockPile .background,.piece.card[class^=spot-cardCompleteDisplay] ~ .spot-discardPile .background,.piece.card[class^=spot-cardCompleteDisplay] ~ .spot-dealDeck .background,.piece.card[class^=spot-cardCompleteDisplay] ~ [class^=spot-cardCompleteDisplay] .background{box-shadow:inset 0 0 0 1px var(--color-card-border)}body[data-source=arkadium] .piece.card.spot-stock ~ .spot-stock .background,body[data-source=arkadium] .piece.card.spot-stock ~ .spot-upCard .background,body[data-source=arkadium] .piece.card.spot-stock ~ .spot-stockPile .background,body[data-source=arkadium] .piece.card.spot-stock ~ .spot-discardPile .background,body[data-source=arkadium] .piece.card.spot-stock ~ .spot-dealDeck .background,body[data-source=arkadium] .piece.card.spot-stock ~ [class^=spot-cardCompleteDisplay] .background,body[data-source=arkadium] .piece.card.spot-upCard ~ .spot-stock .background,body[data-source=arkadium] .piece.card.spot-upCard ~ .spot-upCard .background,body[data-source=arkadium] .piece.card.spot-upCard ~ .spot-stockPile .background,body[data-source=arkadium] .piece.card.spot-upCard ~ .spot-discardPile .background,body[data-source=arkadium] .piece.card.spot-upCard ~ .spot-dealDeck .background,body[data-source=arkadium] .piece.card.spot-upCard ~ [class^=spot-cardCompleteDisplay] .background,body[data-source=arkadium] .piece.card.spot-stockPile ~ .spot-stock .background,body[data-source=arkadium] .piece.card.spot-stockPile ~ .spot-upCard .background,body[data-source=arkadium] .piece.card.spot-stockPile ~ .spot-stockPile .background,body[data-source=arkadium] .piece.card.spot-stockPile ~ .spot-discardPile .background,body[data-source=arkadium] .piece.card.spot-stockPile ~ .spot-dealDeck .background,body[data-source=arkadium] .piece.card.spot-stockPile ~ [class^=spot-cardCompleteDisplay] .background,body[data-source=arkadium] .piece.card.spot-discardPile ~ .spot-stock .background,body[data-source=arkadium] .piece.card.spot-discardPile ~ .spot-upCard .background,body[data-source=arkadium] .piece.card.spot-discardPile ~ .spot-stockPile .background,body[data-source=arkadium] .piece.card.spot-discardPile ~ .spot-discardPile .background,body[data-source=arkadium] .piece.card.spot-discardPile ~ .spot-dealDeck .background,body[data-source=arkadium] .piece.card.spot-discardPile ~ [class^=spot-cardCompleteDisplay] .background,body[data-source=arkadium] .piece.card.spot-dealDeck ~ .spot-stock .background,body[data-source=arkadium] .piece.card.spot-dealDeck ~ .spot-upCard .background,body[data-source=arkadium] .piece.card.spot-dealDeck ~ .spot-stockPile .background,body[data-source=arkadium] .piece.card.spot-dealDeck ~ .spot-discardPile .background,body[data-source=arkadium] .piece.card.spot-dealDeck ~ .spot-dealDeck .background,body[data-source=arkadium] .piece.card.spot-dealDeck ~ [class^=spot-cardCompleteDisplay] .background,body[data-source=arkadium] .piece.card[class^=spot-cardCompleteDisplay] ~ .spot-stock .background,body[data-source=arkadium] .piece.card[class^=spot-cardCompleteDisplay] ~ .spot-upCard .background,body[data-source=arkadium] .piece.card[class^=spot-cardCompleteDisplay] ~ .spot-stockPile .background,body[data-source=arkadium] .piece.card[class^=spot-cardCompleteDisplay] ~ .spot-discardPile .background,body[data-source=arkadium] .piece.card[class^=spot-cardCompleteDisplay] ~ .spot-dealDeck .background,body[data-source=arkadium] .piece.card[class^=spot-cardCompleteDisplay] ~ [class^=spot-cardCompleteDisplay] .background{box-shadow:inset 0 0 0 1px var(--color-card-border)}.piece.card:not([class*=shim]) .background{width:100%;height:100%;box-shadow:inset 0 0 0 var(--card-border-width,1px) var(--color-card-border),0 0 calc(8px * var(--card-shadow-scale,1)) 0 rgba(0,0,0,0.2);overflow:hidden;background-size:100% 100%;background-color:var(--color-bg-surface);will-change:transform,translate;backface-visibility:hidden;border-radius:var(--card-border-radius,8px);transition:translate var(--card-hover-duration) ease-out}body[data-source=arkadium] .piece.card:not([class*=shim]) .background{box-shadow:0 2px 8px 0 rgba(0,0,0,0.4)}.piece.card:not([class*=shim]) .background::after{opacity:0;position:absolute;content:"";width:100%;height:100%;background-color:black;transition:opacity var(--duration-normal) ease-in-out;border-radius:inherit}.piece.card.stackedCardShadow:not([class*=shim]) .background{box-shadow:inset 0 0 0 1px var(--color-card-border)}body[data-source=arkadium] .piece.card.stackedCardShadow:not([class*=shim]) .background{box-shadow:inset 0 0 0 1px var(--color-card-border)}.piece.card[class*=spot-cardCompleteDisplay] .background{box-shadow:inset 0 0 0 1px var(--color-card-border)}.piece.card.unselectable .background::after{opacity:0.32}.piece.card:not(.clickable):not(.draggable):not(.unselectable){pointer-events:none}.piece.card.clickable.hover .background{background-image:none;cursor:pointer}@media (hover:hover) and (pointer:fine){.piece.card.clickable:hover .background{background-image:none;cursor:pointer}}.piece.card.clickable.hover:not(.pulledOut) .background{translate:0 var(--card-hover-offset) !important}@media (hover:hover) and (pointer:fine){.piece.card.clickable:not(.pulledOut):hover .background{translate:0 var(--card-hover-offset) !important}}#mainContainer.cardDragInProgress .piece.card.clickable.hover:not(.pulledOut) .background,#mainContainer.cardDragInProgress .piece.card.clickable:not(.pulledOut):hover .background{translate:0 0 !important}.piece.card.draggable.hover .background{cursor:pointer}@media (hover:hover) and (pointer:fine){.piece.card.draggable:hover .background{cursor:pointer}}.piece.card.droppable:not(.pulledOut) .background{translate:0 var(--card-hover-offset) !important}.piece.card.hint-arrow-hover.clickable.hover:not(.pulledOut) .background,.piece.card.hint-arrow-hover.droppable:not(.pulledOut) .background{translate:0 0 !important}@media (hover:hover) and (pointer:fine){.piece.card.hint-arrow-hover.clickable:not(.pulledOut):hover .background{translate:0 0 !important}}.piece.chatBubble{background-color:rgba(248,249,250,0.8);color:var(--color-text-primary);padding:var(--space-container);border-radius:var(--radius-lg);box-shadow:0 0 0 1px var(--color-border-strong),0 0 8px var(--color-shadow-soft);pointer-events:none}.piece.chatBubble.clickable{cursor:pointer;pointer-events:auto}#mainContainer.playspace-compact .piece.chatBubble{padding:var(--space-8)}.piece.chatBubble .framePart{background-size:contain;filter:drop-shadow(0 0 4px var(--color-shadow-soft));opacity:0.8}.piece.chatBubble.chatBubble-sw .framePart{clip-path:inset(0 -8px -8px -8px)}.piece.chatBubble.chatBubble-me .framePart{clip-path:inset(0 -8px -8px -8px)}.piece.chatBubble.chatBubble-meleft .framePart{clip-path:inset(0 -8px -8px -8px)}.piece.chatBubble.chatBubble-se .framePart{clip-path:inset(0 -8px -8px -8px)}.piece.chatBubble.chatBubble-nw .framePart{clip-path:inset(-8px -8px 0 -8px)}.piece.chatBubble.chatBubble-ne .framePart{clip-path:inset(-8px -8px 0 -8px)}.piece.chatBubble .chat-bubble-text{position:absolute;font-weight:600;text-shadow:-1px -1px 0 rgba(255,255,255,0.16),1px -1px 0 rgba(255,255,255,0.16),-1px 1px 0 rgba(255,255,255,0.16),1px 1px 0 rgba(255,255,255,0.16),0 0 4px rgba(255,255,255,0.32);z-index:var(--z-chat-bubble)}.piece.miniCard{border-radius:var(--radius-lg);text-align:center;background-color:var(--color-bg-surface);box-shadow:inset 0 0 0 1px var(--color-card-border),0 0 8px 0 rgba(0,0,0,0.2)}.piece.miniCard.heart,.piece.miniCard.diamond{color:var(--color-suit-red)}.piece.miniCard.club,.piece.miniCard.spade{color:var(--color-suit-black)}.piece.suitSelector{border-radius:var(--radius-lg);text-align:center;background-color:var(--color-bg-surface);box-shadow:inset 0 0 0 1px var(--color-card-border),0 0 8px 0 rgba(0,0,0,0.2);cursor:pointer;line-height:110% !important}@media (hover:hover) and (pointer:fine){.piece.suitSelector:not(.unselectable):hover{transform:translate(0,-4%) !important}}.piece.suitSelector.selected{box-shadow:inset 0 0 0 1px rgba(37,37,37,0.64),0 0 0 4px var(--color-highlight),0 0 8px 0 rgba(0,0,0,0.08)}.piece.suitSelector.id-heart,.piece.suitSelector.id-diamond{color:var(--color-suit-red)}.piece.suitSelector.id-club,.piece.suitSelector.id-spade,.piece.suitSelector.id-7th{color:var(--color-suit-black)}.piece.suitSelector.id-7th{line-height:130% !important}.piece.suitSelector.spotPrefix-bidDenom{box-shadow:inset 0 0 0 1px var(--color-card-border);font-weight:bold;display:flex;align-items:center;justify-content:center}.piece.suitSelector.spotPrefix-bidDenom.id-notrump{color:var(--color-suit-black);font-size:var(--font-size-sm) !important}.piece.suitSelector.spotPrefix-bidDenom.unselectable{background-color:rgba(255,255,255,0.48);box-shadow:inset 0 0 0 1px rgba(37,37,37,0.64)}.piece.suitSelector.spotPrefix-bidDenom.unselectable.id-heart,.piece.suitSelector.spotPrefix-bidDenom.unselectable.id-diamond{color:rgba(235,27,40,0.48)}.piece.suitSelector.spotPrefix-bidDenom.unselectable.id-club,.piece.suitSelector.spotPrefix-bidDenom.unselectable.id-spade,.piece.suitSelector.spotPrefix-bidDenom.unselectable.id-notrump{color:rgba(0,0,0,0.48)}.piece.suitSelector.unselectable{cursor:auto;background-color:rgba(255,255,255,0.48);box-shadow:inset 0 0 0 1px rgba(37,37,37,0.64),0 0 8px 0 rgba(0,0,0,0.08)}.piece.suitSelector.unselectable.id-heart,.piece.suitSelector.unselectable.id-diamond{color:rgba(235,27,40,0.48)}.piece.suitSelector.unselectable.id-club,.piece.suitSelector.unselectable.id-spade,.piece.suitSelector.unselectable.id-7th,.piece.suitSelector.unselectable.id-notrump{color:rgba(0,0,0,0.48)}.piece.spot-messageBox{background-color:var(--color-bg-info);box-shadow:var(--shadow-low);color:var(--color-text-link);border-radius:var(--radius-lg);text-align:left;padding:var(--space-container);height:auto !important;width:auto !important;min-width:80px;max-width:320px;left:var(--space-viewport-gutter);top:32px;margin-top:var(--space-16);z-index:var(--z-game-table);font-size:var(--font-size-md);line-height:var(--line-height-md);overflow-wrap:break-word;opacity:0;display:none}#mainContainer.playspace-compact .piece.spot-messageBox{padding:var(--space-8);font-size:var(--font-size-xs);line-height:var(--line-height-sm);margin-top:var(--space-8)}#mainContainer.playspace-small.playspace-portrait .piece.spot-messageBox{max-width:160px}body[data-platform=mobile] .piece.spot-messageBox{top:var(--safe-area-inset-top)}.piece.spot-messageBox.resync{background-color:var(--color-bg-error);box-shadow:var(--shadow-low);color:var(--color-text-error)}.piece.spot-messageBox a{color:var(--color-text-link);font-weight:bold}.piece.spot-messageBox .button{width:100%;padding-left:0;padding-right:0;margin-top:var(--space-item-gap);margin-bottom:0}.piece.spot-messageBox .button + .button{margin-top:var(--space-item-gap)}body[data-source=arkadium] .piece.spot-messageBox .button.inviteLink{display:none}#mainContainer.playspace-compact .piece.spot-messageBox .button{height:var(--line-height-md);line-height:var(--line-height-md);font-size:var(--font-size-xs)}body[data-active-game=canasta] .spot#spot-bookDisplay0,body[data-active-game=canasta] .spot#spot-bookDisplay1,body[data-active-game=handfoot] .spot#spot-bookDisplay0,body[data-active-game=handfoot] .spot#spot-bookDisplay1,body[data-active-game=rummy] .spot#spot-bookDisplay0,body[data-active-game=rummy] .spot#spot-bookDisplay1{border-radius:var(--radius-lg);box-shadow:var(--shadow-low)}body[data-active-game=canasta] .spot[id^=spot-cardDisplay]:after,body[data-active-game=handfoot] .spot[id^=spot-cardDisplay]:after,body[data-active-game=rummy] .spot[id^=spot-cardDisplay]:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;font-family:"BuloRounded","Verdana","Arial","Helvetica",sans-serif;font-size:var(--font-size-lg);font-weight:bold;text-align:center}body[data-active-game=canasta] #mainContainer.playspace-compact .spot[id^=spot-cardDisplay]:after,body[data-active-game=handfoot] #mainContainer.playspace-compact .spot[id^=spot-cardDisplay]:after,body[data-active-game=rummy] #mainContainer.playspace-compact .spot[id^=spot-cardDisplay]:after{font-size:var(--font-size-md)}body[data-active-game=canasta] .spot#spot-bookDisplay0,body[data-active-game=handfoot] .spot#spot-bookDisplay0{background-color:var(--color-bg-info);color:var(--color-text-link)}body[data-active-game=canasta] .spot#spot-bookDisplay1,body[data-active-game=handfoot] .spot#spot-bookDisplay1{background-color:var(--color-bg-error);color:var(--color-text-error)}body[data-active-game=canasta] .spot[id^=spot-cardDisplay][id^=spot-cardDisplay0]:after,body[data-active-game=handfoot] .spot[id^=spot-cardDisplay][id^=spot-cardDisplay0]:after{color:var(--color-text-link)}body[data-active-game=canasta] .spot[id^=spot-cardDisplay][id^=spot-cardDisplay1]:after,body[data-active-game=handfoot] .spot[id^=spot-cardDisplay][id^=spot-cardDisplay1]:after{color:var(--color-text-error)}body[data-active-game=canasta] .spot[id^=spot-cardDisplay][id*=Type2]:after,body[data-active-game=handfoot] .spot[id^=spot-cardDisplay][id*=Type2]:after{content:"2"}body[data-active-game=canasta] .spot[id^=spot-cardDisplay][id*=Type3]:after,body[data-active-game=handfoot] .spot[id^=spot-cardDisplay][id*=Type3]:after{content:"3"}body[data-active-game=canasta] .spot[id^=spot-cardDisplay][id*=Type4]:after,body[data-active-game=handfoot] .spot[id^=spot-cardDisplay][id*=Type4]:after{content:"4"}body[data-active-game=canasta] .spot[id^=spot-cardDisplay][id*=Type5]:after,body[data-active-game=handfoot] .spot[id^=spot-cardDisplay][id*=Type5]:after{content:"5"}body[data-active-game=canasta] .spot[id^=spot-cardDisplay][id*=Type6]:after,body[data-active-game=handfoot] .spot[id^=spot-cardDisplay][id*=Type6]:after{content:"6"}body[data-active-game=canasta] .spot[id^=spot-cardDisplay][id*=Type7]:after,body[data-active-game=handfoot] .spot[id^=spot-cardDisplay][id*=Type7]:after{content:"7"}body[data-active-game=canasta] .spot[id^=spot-cardDisplay][id*=Type8]:after,body[data-active-game=handfoot] .spot[id^=spot-cardDisplay][id*=Type8]:after{content:"8"}body[data-active-game=canasta] .spot[id^=spot-cardDisplay][id*=Type9]:after,body[data-active-game=handfoot] .spot[id^=spot-cardDisplay][id*=Type9]:after{content:"9"}body[data-active-game=canasta] .spot[id^=spot-cardDisplay][id*=Type10]:after,body[data-active-game=handfoot] .spot[id^=spot-cardDisplay][id*=Type10]:after{content:"10"}body[data-active-game=canasta] .spot[id^=spot-cardDisplay][id*=Type11]:after,body[data-active-game=handfoot] .spot[id^=spot-cardDisplay][id*=Type11]:after{content:"J"}body[data-active-game=canasta] .spot[id^=spot-cardDisplay][id*=Type12]:after,body[data-active-game=handfoot] .spot[id^=spot-cardDisplay][id*=Type12]:after{content:"Q"}body[data-active-game=canasta] .spot[id^=spot-cardDisplay][id*=Type13]:after,body[data-active-game=handfoot] .spot[id^=spot-cardDisplay][id*=Type13]:after{content:"K"}body[data-active-game=canasta] .spot[id^=spot-cardDisplay][id*=Type14]:after,body[data-active-game=handfoot] .spot[id^=spot-cardDisplay][id*=Type14]:after{content:"A"}body[data-active-game=canasta] .spot[id^=spot-cardDisplay][id*=Typew]:after,body[data-active-game=handfoot] .spot[id^=spot-cardDisplay][id*=Typew]:after{content:"W"}body[data-active-game=rummy] .spot[id^=spot-bookDisplay]{background-color:var(--color-bg-info);color:var(--color-text-link)}body[data-active-game=cribbage] .piece.text.spot-cribbageBoard{pointer-events:none;background:url("/assets../images/cribbageBoard.svg?v=932") center center no-repeat;background-size:100% 100% !important;border-radius:32%/9.846154%;box-shadow:var(--shadow-low)}body[data-active-game=cribbage] .piece.text.spotPrefix-cribbageTrackDotRed,body[data-active-game=cribbage] .piece.text.spotPrefix-cribbageTrackDotBlue{pointer-events:none;border-radius:var(--radius-full);box-shadow:inset 0 0 0 1px rgba(0,0,0,0.18)}body[data-active-game=cribbage] .piece.text.spotPrefix-cribbageTrackDotRed span,body[data-active-game=cribbage] .piece.text.spotPrefix-cribbageTrackDotBlue span{display:none}body[data-active-game=cribbage] .piece.text.spotPrefix-cribbageTrackDotRed.ripple,body[data-active-game=cribbage] .piece.text.spotPrefix-cribbageTrackDotRed.ripple-final,body[data-active-game=cribbage] .piece.text.spotPrefix-cribbageTrackDotBlue.ripple,body[data-active-game=cribbage] .piece.text.spotPrefix-cribbageTrackDotBlue.ripple-final{overflow:visible;--ripple-scale:3;--ripple-duration:0.8s}body[data-active-game=cribbage] .piece.text.spotPrefix-cribbageTrackDotRed.ripple::after,body[data-active-game=cribbage] .piece.text.spotPrefix-cribbageTrackDotRed.ripple-final::after,body[data-active-game=cribbage] .piece.text.spotPrefix-cribbageTrackDotBlue.ripple::after,body[data-active-game=cribbage] .piece.text.spotPrefix-cribbageTrackDotBlue.ripple-final::after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%) scale(1);border-radius:var(--radius-full);animation:cribbage-dot-ripple var(--ripple-duration) ease-out forwards;pointer-events:none}body[data-active-game=cribbage] .piece.text.spotPrefix-cribbageTrackDotRed.ripple-final,body[data-active-game=cribbage] .piece.text.spotPrefix-cribbageTrackDotBlue.ripple-final{--ripple-scale:4;--ripple-duration:1.2s}body[data-active-game=cribbage] .piece.text.spotPrefix-cribbageTrackDotRed{background-color:rgba(220,53,69,0.9)}body[data-active-game=cribbage] .piece.text.spotPrefix-cribbageTrackDotRed.ripple::after,body[data-active-game=cribbage] .piece.text.spotPrefix-cribbageTrackDotRed.ripple-final::after{background-color:rgba(220,53,69,0.6)}body[data-active-game=cribbage] .piece.text.spotPrefix-cribbageTrackDotBlue{background-color:rgba(13,110,253,0.9)}body[data-active-game=cribbage] .piece.text.spotPrefix-cribbageTrackDotBlue.ripple::after,body[data-active-game=cribbage] .piece.text.spotPrefix-cribbageTrackDotBlue.ripple-final::after{background-color:rgba(13,110,253,0.6)}@keyframes cribbage-dot-ripple{0%{transform:translate(-50%,-50%) scale(1);opacity:1}40%{opacity:0.64}100%{transform:translate(-50%,-50%) scale(var(--ripple-scale,3));opacity:0}}body[data-active-game=cribbage] .piece.chip.spotPrefix-cribbagePinRed{pointer-events:none;background:url("/assets../images/cribbagePinRed.svg?v=932") center center no-repeat !important;background-size:100% 100% !important}body[data-active-game=cribbage] .piece.chip.spotPrefix-cribbagePinRed::before{content:none}body[data-active-game=cribbage] .piece.chip.spotPrefix-cribbagePinBlue{pointer-events:none;background:url("/assets../images/cribbagePinBlue.svg?v=932") center center no-repeat !important;background-size:100% 100% !important}body[data-active-game=cribbage] .piece.chip.spotPrefix-cribbagePinBlue::before{content:none}body[data-active-game=handfoot] .piece.card[class*=spot-footPile] ~ [class*=spot-footPile] .background{box-shadow:inset 0 0 0 var(--card-border-width,1px) var(--color-card-border),0 0 8px 0 rgba(0,0,0,0.08) !important}body[data-active-game=handfoot] .spot[id^=spot-footPile]{z-index:var(--z-sticky)}body[data-active-game=canasta] .piece[class*=spot-cardText],body[data-active-game=handfoot] .piece[class*=spot-cardText],body[data-active-game=rummy] .piece[class*=spot-cardText]{font-family:"BuloRounded","Verdana","Arial","Helvetica",sans-serif;font-size:var(--font-size-xxxs);font-weight:bold;text-align:center;white-space:nowrap;color:var(--color-text-success);background-color:var(--color-bg-success);box-shadow:inset 0 0 0 1px var(--color-card-border);border-radius:0 0 var(--radius-lg) var(--radius-lg)}body[data-active-game=canasta] .piece[class*=spot-cardText] > span,body[data-active-game=handfoot] .piece[class*=spot-cardText] > span,body[data-active-game=rummy] .piece[class*=spot-cardText] > span{display:block;width:100%;height:100%;line-height:inherit}body[data-active-game=canasta] .piece[class*=spot-cardText].clickable,body[data-active-game=handfoot] .piece[class*=spot-cardText].clickable,body[data-active-game=rummy] .piece[class*=spot-cardText].clickable{color:var(--color-text-success);background-color:var(--color-bg-success);cursor:pointer}@media (hover:hover) and (pointer:fine){body[data-active-game=canasta] .piece[class*=spot-cardText].clickable:hover,body[data-active-game=handfoot] .piece[class*=spot-cardText].clickable:hover,body[data-active-game=rummy] .piece[class*=spot-cardText].clickable:hover{text-decoration:underline}}body[data-active-game=canasta] .piece[class*=spot-cardText][data-has-wild-card=true],body[data-active-game=handfoot] .piece[class*=spot-cardText][data-has-wild-card=true],body[data-active-game=rummy] .piece[class*=spot-cardText][data-has-wild-card=true]{color:var(--color-text-warning);background-color:var(--color-bg-warning);border-radius:0 0 var(--radius-lg) 0}body[data-active-game=canasta] .piece[class*=spot-cardText][data-has-only-wild-card=true],body[data-active-game=handfoot] .piece[class*=spot-cardText][data-has-only-wild-card=true],body[data-active-game=rummy] .piece[class*=spot-cardText][data-has-only-wild-card=true]{color:var(--color-text-on-dark);background-color:var(--color-action-success-active)}body[data-active-game=canasta] .piece[class*=spot-cardCompleteText],body[data-active-game=handfoot] .piece[class*=spot-cardCompleteText],body[data-active-game=rummy] .piece[class*=spot-cardCompleteText]{font-family:"BuloRounded","Verdana","Arial","Helvetica",sans-serif;font-size:var(--font-size-xxxs);font-weight:bold;text-align:center;white-space:nowrap;color:var(--color-text-on-dark);background-color:var(--color-action-success-active);border:1px solid var(--color-card-border);border-left:0;border-radius:0 0 var(--radius-lg) 0;box-sizing:border-box;text-shadow:-1px -1px 0 var(--color-action-success-border),1px -1px 0 var(--color-action-success-border),-1px 1px 0 var(--color-action-success-border),1px 1px 0 var(--color-action-success-border)}body[data-active-game=canasta] .piece[class*=spot-cardCompleteText] > span,body[data-active-game=handfoot] .piece[class*=spot-cardCompleteText] > span,body[data-active-game=rummy] .piece[class*=spot-cardCompleteText] > span{display:block;width:100%;height:100%;line-height:inherit}body[data-active-game=canasta] .piece[class*=spot-cardCompleteText][data-has-wild-card=true],body[data-active-game=handfoot] .piece[class*=spot-cardCompleteText][data-has-wild-card=true],body[data-active-game=rummy] .piece[class*=spot-cardCompleteText][data-has-wild-card=true]{background-color:var(--color-action-warning-dark);text-shadow:-1px -1px 0 var(--color-text-warning),1px -1px 0 var(--color-text-warning),-1px 1px 0 var(--color-text-warning),1px 1px 0 var(--color-text-warning)}body[data-active-game=canasta] .piece[class*=spot-cardText][data-is-canasta=true]{color:var(--color-text-success);background-color:var(--color-bg-success);border-radius:0 0 var(--radius-lg) var(--radius-lg);overflow:visible}body[data-active-game=canasta] .piece[class*=spot-cardText][data-is-canasta=true] > span{display:block;position:relative;width:100%;height:100%}body[data-active-game=canasta] .piece[class*=spot-cardText][data-is-canasta=true][data-has-wild-card=true]{color:var(--color-text-warning);background-color:var(--color-bg-warning);border-radius:0 0 var(--radius-lg) var(--radius-lg)}body[data-active-game=canasta] .piece[class*=spot-cardText][data-is-canasta=true] .canastaCompleteStar{position:absolute;top:calc(50% - 1px);left:50%;display:block;width:calc(1em + 2px);height:calc(1em + 2px);overflow:visible;pointer-events:none;transform:translate(-50%,-50%)}body[data-active-game=canasta] .piece[class*=spot-cardText][data-is-canasta=true] .canastaCompleteStarPath{fill:var(--color-text-success)}body[data-active-game=canasta] .piece[class*=spot-cardText][data-is-canasta=true][data-has-wild-card=true] .canastaCompleteStarPath{fill:var(--color-text-warning)}@keyframes oldMaidPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes turnHintArrowBlink{from{opacity:0.95;transform:translate(-50%,2px)}to{opacity:0.72;transform:translate(-50%,-2px)}}@keyframes turnHintArrowFadeIn{from{opacity:0}}@keyframes turnHintArrowFadeOut{from{opacity:0.8;transform:translate(-50%,0)}to{opacity:0;transform:translate(-50%,-2px)}}@keyframes turnHintArrowBlinkFromLeft{from{opacity:0.95;transform:translate(2px,-50%)}to{opacity:0.72;transform:translate(-2px,-50%)}}@keyframes turnHintArrowBlinkFromRight{from{opacity:0.95;transform:translate(-2px,-50%)}to{opacity:0.72;transform:translate(2px,-50%)}}@keyframes turnHintArrowFadeOutLeft{from{opacity:0.8;transform:translate(0,-50%)}to{opacity:0;transform:translate(-2px,-50%)}}@keyframes turnHintArrowFadeOutRight{from{opacity:0.8;transform:translate(0,-50%)}to{opacity:0;transform:translate(2px,-50%)}}@keyframes activeNamePlateProgress{0%{transform:scaleX(1)}100%{transform:scaleX(0)}}@keyframes activeNamePlateProgressPulse{from{opacity:0}to{opacity:1}}@keyframes activeNamePlateProgressMarker{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}:root{--safe-area-inset-top:env(safe-area-inset-top);--safe-area-inset-bottom:env(safe-area-inset-bottom);--safe-area-inset-left:env(safe-area-inset-left);--safe-area-inset-right:env(safe-area-inset-right);--font-size-xxxs:12px;--font-size-xxs:14px;--font-size-xs:16px;--font-size-sm:18px;--font-size-md:20px;--font-size-lg:24px;--font-size-xl:32px;--line-height-xs:18px;--line-height-sm:20px;--line-height-md:24px;--line-height-lg:32px;--line-height-xl:40px;--font-weight-bold:700;--space-4:4px;--space-6:6px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-64:64px;--space-viewport-gutter:16px;--space-container:12px;--space-item-gap:8px;--radius-none:0;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-full:50%;--shadow-none:none;--shadow-border:inset 0 0 0 1px #CED4DA;--shadow-border-focus:inset 0 0 0 1px #ADB5BD;--shadow-border-strong:inset 0 0 0 1px #343A40;--shadow-low:inset 0 0 0 1px #343A40,0 0 8px 0 rgba(0,0,0,0.24);--shadow-high:inset 0 0 0 1px rgba(0,0,0,0.32),0 0 16px rgba(0,0,0,0.32);--shadow-modal:0 0 24px rgba(0,0,0,0.4);--color-text-primary:#212529;--color-text-secondary:#343A40;--color-text-muted:#868E96;--color-text-subtle:#495057;--color-text-on-dark:#fff;--color-text-link:#1665AD;--color-text-error:#B52626;--color-text-error-strong:#C92A2A;--color-text-warning:#C96800;--color-text-success:#4F800B;--color-bg-base:#f8f9fa;--color-bg-surface:white;--color-bg-elevated:#E9ECEF;--color-bg-elevated-dark:#DEE2E6;--color-bg-overlay:rgba(0,0,0,0.64);--color-bg-error:#FFC1BF;--color-bg-error-light:#FFDBD9;--color-bg-danger-light:#FFA8A8;--color-bg-danger-subtle:#FFF5F5;--color-bg-warning:#FFE066;--color-bg-info:#A5D8FF;--color-bg-success:#C0EB75;--color-border-light:#ADB5BD;--color-border-default:#CED4DA;--color-border-strong:#343A40;--color-action-primary:#228be6;--color-action-primary-hover:#339af0;--color-action-primary-active:#1873C5;--color-action-success:#66A80F;--color-action-success-border:#4F800B;--color-action-success-hover:#74B816;--color-action-success-active:#5C940D;--color-action-danger:#f03e3e;--color-action-danger-border:#e03131;--color-action-danger-hover:#fa5252;--color-action-warning:#FAB005;--color-action-warning-hover:#FFD43B;--color-action-warning-active:#FCC419;--color-action-warning-dark:#F08C00;--color-action-info:#74C0FC;--color-action-info-border:#63B4F2;--color-action-info-text:#1971C2;--color-open-blue-9:#1864AB;--color-open-lime-9:#5C940D;--color-open-red-9:#C92A2A;--color-open-yellow-9:#E67700;--color-hover-action-primary:color-mix(in srgb,var(--color-action-primary) 12%,var(--color-open-blue-9) 88%);--color-hover-action-primary-active:color-mix(in srgb,var(--color-action-primary-active) 12%,var(--color-open-blue-9) 88%);--color-hover-action-success:color-mix(in srgb,var(--color-action-success) 12%,var(--color-open-lime-9) 88%);--color-hover-action-success-border:color-mix(in srgb,var(--color-action-success-border) 12%,var(--color-open-lime-9) 88%);--color-hover-action-success-hover:color-mix(in srgb,var(--color-action-success-hover) 12%,var(--color-open-lime-9) 88%);--color-hover-action-danger:color-mix(in srgb,var(--color-action-danger) 12%,var(--color-open-red-9) 88%);--color-hover-action-danger-dark:color-mix(in srgb,var(--color-action-danger) 12%,var(--color-open-red-9) 88%);--color-hover-action-danger-border:color-mix(in srgb,var(--color-action-danger-border) 12%,var(--color-open-red-9) 88%);--color-hover-action-danger-hover:color-mix(in srgb,var(--color-action-danger-hover) 12%,var(--color-open-red-9) 88%);--color-hover-action-warning:color-mix(in srgb,var(--color-action-warning) 92%,var(--color-open-yellow-9) 8%);--color-hover-action-info-border:color-mix(in srgb,var(--color-action-info-border) 92%,var(--color-open-blue-9) 8%);--color-hover-bg-danger-light:color-mix(in srgb,var(--color-bg-danger-light) 92%,var(--color-open-red-9) 8%);--color-hover-bg-error:color-mix(in srgb,var(--color-bg-error) 92%,var(--color-open-red-9) 8%);--color-hover-bg-info:color-mix(in srgb,var(--color-bg-info) 92%,var(--color-open-blue-9) 8%);--color-hover-bg-success:color-mix(in srgb,var(--color-bg-success) 92%,var(--color-open-lime-9) 8%);--color-hover-bg-warning:color-mix(in srgb,var(--color-bg-warning) 92%,var(--color-open-yellow-9) 8%);--color-status-online:#64CD00;--color-status-online-border:#479100;--color-status-offline:#CED4DA;--color-status-offline-border:#868E96;--color-highlight:#FFE066;--color-badge-friends:#3B5BDB;--color-action-success-light:#A9E34B;--color-shadow-soft:rgba(0,0,0,0.24);--color-scrollbar:rgba(0,0,0,0.3);--color-text-link-alt:rgba(144,144,234,0.9);--color-suit-red:#EB1B28;--color-suit-black:#000;--color-card-border:rgba(37,37,37,1);--color-drop-shadow:#252525;--color-timer-ring:#F4BD45;--color-timer-danger:#F67A7A;--color-table-felt:#327333;--z-base:1;--z-content:100;--z-sticky:3098;--z-game-table:4800;--z-bars:7000;--z-chat-bubble:7600;--z-notice:9205;--z-panel:9975;--z-modal-backdrop:9996;--z-modal:9999;--z-auth:10001;--duration-micro:80ms;--duration-normal:160ms}@supports (corner-shape:squircle){:root{--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px}}body[data-source=arkadium]:root{--safe-area-inset-top:0;--safe-area-inset-bottom:0;--safe-area-inset-left:0;--safe-area-inset-right:0}@media (max-width:640px),(max-height:640px){:root{--space-viewport-gutter:8px;--shadow-modal:0 0 16px rgba(0,0,0,0.4);--radius-sm:2px;--radius-md:4px;--radius-lg:6px;--radius-xl:10px}}#mainContainer.playspace-portrait,#mainContainer.playspace-landscape{--space-viewport-gutter:16px}#mainContainer.playspace-compact{--space-viewport-gutter:8px}@supports (corner-shape:squircle){@media (max-width:640px),(max-height:640px){:root{--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:20px}}}#tableListingsBox{position:fixed;z-index:var(--z-modal);top:0;left:0;width:100%;height:100%;display:none;justify-content:center;align-items:center;opacity:0}#tableListingsBox .background{position:fixed;width:100%;height:100%;top:0;left:0;background-color:var(--color-bg-overlay);cursor:pointer;overflow:auto;overscroll-behavior:none}#tableListingsBox .tableListingsBoxContent{cursor:default;margin:0 auto;margin-top:calc(40px + env(safe-area-inset-top));margin-bottom:calc(40px + env(safe-area-inset-bottom));position:relative;width:calc(100% - var(--space-viewport-gutter) * 2 - env(safe-area-inset-left) - env(safe-area-inset-right));max-width:768px;min-height:calc(100% - 80px - env(safe-area-inset-top) - env(safe-area-inset-bottom));background-color:var(--color-bg-base);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);color:var(--color-text-primary);font-size:var(--font-size-md)}#tableListingsBox .tableListingsBoxContent::before{content:"";position:absolute;width:32px;height:32px;right:-32px;top:-10px;background:url("/assets../images/closeModal.png?v=932") center center no-repeat;background-size:32px 32px;cursor:pointer;pointer-events:none}@media screen and (max-width:832px){#tableListingsBox .tableListingsBoxContent::before{right:0;top:-32px}}#tableListingsBox .tableListingsBoxContent .tableListingsBoxTop{display:inline-block;width:100%;box-sizing:border-box;padding:var(--space-container);border-bottom:1px solid var(--color-border-default);float:left}#tableListingsBox .tableListingsBoxContent .tableListingsBoxTop .tableListingsBoxContentTitle{float:left}#tableListingsBox .tableListingsBoxContent .tableListingsBoxTop .tableListingsBoxContentTitle .timer{font-size:var(--font-size-sm);color:var(--color-text-muted)}#tableListingsBox .tableListingsBoxContent .tableListingsBoxTop .dropup{position:absolute;padding-bottom:calc(var(--space-container) / 2);right:var(--space-container)}body[data-platform=mobile] #tableListingsBox .tableListingsBoxContent .tableListingsBoxTop .dropup{display:none}#tableListingsBox .tableListingsBoxContent .tableListingsBoxTop .dropup .dropupButton{background-color:var(--color-bg-warning);box-shadow:inset 0 0 0 1px var(--color-action-warning);color:var(--color-text-warning)}#tableListingsBox .tableListingsBoxContent .tableListingsBoxTop .dropup .dropupButton .dropupButtonText{background-image:url("/assets../images/arrowDownOrange.png?v=932")}#tableListingsBox .tableListingsBoxContent .tableListingsBoxTop .dropup.open .dropupButton{background-color:var(--color-hover-bg-warning);box-shadow:inset 0 0 0 1px var(--color-hover-action-warning);text-decoration:none}@media (hover:hover) and (pointer:fine){#tableListingsBox .tableListingsBoxContent .tableListingsBoxTop .dropup:hover .dropupButton{background-color:var(--color-hover-bg-warning);box-shadow:inset 0 0 0 1px var(--color-hover-action-warning);text-decoration:none}}#tableListingsBox .tableListingsBoxContent .tableListingsBoxTop .dropup .dropupContent{left:auto;right:0;background-color:var(--color-bg-warning);box-shadow:inset 0 0 0 1px var(--color-action-warning)}#tableListingsBox .tableListingsBoxContent .tableListingsBoxTop .dropup .dropupContent li{color:var(--color-text-warning);border-bottom:1px solid var(--color-action-warning)}@media (hover:hover) and (pointer:fine){#tableListingsBox .tableListingsBoxContent .tableListingsBoxTop .dropup .dropupContent li:hover{background-color:var(--color-hover-bg-warning);text-decoration:none}}#tableListingsBox .tableListingsBoxContent .tableListingsBoxTop .dropup .dropupContent li.active{text-decoration:underline}#tableListingsBox .tableListingsBoxContent .tableListings{padding:var(--space-container);display:none;flex-wrap:wrap;gap:var(--space-item-gap)}#tableListingsBox .tableListingsBoxContent .tableListings.disabled{opacity:0.8;cursor:not-allowed;pointer-events:none;transition:opacity var(--duration-normal) ease-in-out}#tableListingsBox .tableListingsBoxContent .tableListings .tableListing{width:calc(50% - 8px);flex-shrink:0;flex-grow:0;border-radius:var(--radius-lg);overflow:hidden;position:relative;float:left;background-color:var(--color-bg-surface);box-shadow:var(--shadow-low);opacity:0}@media (max-width:640px){#tableListingsBox .tableListingsBoxContent .tableListings .tableListing{width:100%}}#tableListingsBox .tableListingsBoxContent .tableListings .tableListing.isTeamGame .playernumber1 .playerNameContainer,#tableListingsBox .tableListingsBoxContent .tableListings .tableListing.isTeamGame .playernumber3 .playerNameContainer{background-color:var(--color-bg-error) !important;color:var(--color-text-error) !important}#tableListingsBox .tableListingsBoxContent .tableListings .tableListing .header{position:absolute;overflow:hidden;background-image:url("/assets../pieces/wallpaper/fabrics/green-felt.jpg?v=932");background-color:var(--color-table-felt);background-repeat:repeat;background-size:300px 300px;overflow:hidden;width:100%;padding-top:75%;top:0;padding-top:75%}@media only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#tableListingsBox .tableListingsBoxContent .tableListings .tableListing .header{background-size:100px 100px}}#tableListingsBox .tableListingsBoxContent .tableListings .tableListing .header::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-table-felt);mix-blend-mode:overlay;opacity:0.48;background:radial-gradient(circle at 50% bottom,rgba(255,255,255,0.16) 100%,rgba(255,255,255,0.08) 100%),radial-gradient(circle at 50% bottom,rgba(255,255,255,0.32) 0%,rgba(255,255,255,0) 64%),radial-gradient(circle at 50% calc(100% - 64px),rgba(255,255,255,0.32) 0%,rgba(255,255,255,0) 36%);box-shadow:var(--shadow-border-strong);border-radius:var(--radius-lg) var(--radius-lg) 0 0}@media screen\9,screen\0{#tableListingsBox .tableListingsBoxContent .tableListings .tableListing .header::before{opacity:0 !important}}@supports not (mix-blend-mode:multiply){#tableListingsBox .tableListingsBoxContent .tableListings .tableListing .header::before{opacity:0 !important}}#tableListingsBox .tableListingsBoxContent .tableListings .tableListing .header .playersContainer{position:absolute;top:var(--space-8);left:var(--space-12);right:var(--space-12);bottom:var(--space-12);display:flex;flex-wrap:wrap}#tableListingsBox .tableListingsBoxContent .tableListings .tableListing .header .playersContainer .spacer30{flex-basis:30%;max-width:30%}#tableListingsBox .tableListingsBoxContent .tableListings .tableListing .header .playersContainer .spacer20{flex-basis:20%;max-width:20%}#tableListingsBox .tableListingsBoxContent .tableListings .tableListing .header .playersContainer .verticalSpacer{flex-basis:100%;max-width:100%;height:11.11%}#tableListingsBox .tableListingsBoxContent .tableListings .tableListing .header .playersContainer .player{position:relative;text-align:center;flex-basis:40%;max-width:40%;height:33.3%}#tableListingsBox .tableListingsBoxContent .tableListings .tableListing .header .playersContainer .player.seatAvailable,#tableListingsBox .tableListingsBoxContent .tableListings .tableListing .header .playersContainer .player.isEmpty{cursor:pointer}@media (hover:hover) and (pointer:fine){#tableListingsBox .tableListingsBoxContent .tableListings .tableListing .header .playersContainer .player.seatAvailable:hover img,#tableListingsBox .tableListingsBoxContent .tableListings .tableListing .header .playersContainer .player.isEmpty:hover img{transform:scale(1.12);filter:drop-shadow(1px 0 var(--color-drop-shadow)) drop-shadow(-1px 0 var(--color-drop-shadow)) drop-shadow(0 1px var(--color-drop-shadow)) drop-shadow(0 -1px var(--color-drop-shadow)) drop-shadow(0 0 4px var(--color-shadow-soft))}}#tableListingsBox .tableListingsBoxContent .tableListings .tableListing .header .playersContainer .player img{height:calc(100% - 24px);width:auto;margin-top:1px;filter:drop-shadow(1px 0 var(--color-drop-shadow)) drop-shadow(-1px 0 var(--color-drop-shadow)) drop-shadow(0 1px var(--color-drop-shadow)) drop-shadow(0 -1px var(--color-drop-shadow));transform-origin:center bottom;transition:transform var(--duration-micro) ease-in-out,filter var(--duration-micro) ease-in-out}#tableListingsBox .tableListingsBoxContent .tableListings .tableListing .header .playersContainer .player .playerNameContainer{background-color:var(--color-bg-info);color:var(--color-text-link);box-shadow:inset 0 0 0 1px var(--color-border-strong),0 0 4px 0 var(--color-shadow-soft);border-radius:var(--radius-md);height:var(--space-24);position:absolute;bottom:0;width:100%}#tableListingsBox .tableListingsBoxContent .tableListings .tableListing .header .playersContainer .player .playerNameContainer .playerName{font-size:var(--font-size-sm);font-weight:bold;line-height:var(--line-height-md);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 var(--space-8)}#tableListingsBox .tableListingsBoxContent .tableListings .tableListing .header .playersContainer .player .playerNameContainer .playerBadge{display:block;width:24px;height:24px;position:absolute;left:-12px;top:-12px}#tableListingsBox .tableListingsBoxContent .tableListings .tableListing .header .playersContainer .player .playerNameContainer .playerBadge.isExperienced{background:url("/assets../images/experiencedBadge.png?v=932") no-repeat center center/20px 20px}#tableListingsBox .tableListingsBoxContent .tableListings .tableListing .header .playersContainer .player .playerNameContainer .playerBadge.isLiked{background:url("/assets../images/likedBadge.png?v=932") no-repeat center center/20px 20px}#tableListingsBox .tableListingsBoxContent .tableListings .tableListing .header .playersContainer .player .playerNameContainer .playerBadge.isBot{background:url("/assets../images/botBadge.png?v=932") no-repeat center center/20px 20px}#tableListingsBox .tableListingsBoxContent .tableListings .tableListing .header .playersContainer .player .playerNameContainer .completionBadge{display:flex;align-items:center;justify-content:center;width:20px;height:20px;position:absolute;right:-10px;top:-10px;background:url("/assets../images/cleanMeldBadge.png") no-repeat center center/20px 20px;color:var(--color-text-success);font-size:var(--font-size-xxxs);font-weight:900;text-align:center;letter-spacing:-1px;padding-right:1px;padding-top:1px}#tableListingsBox .tableListingsBoxContent .tableListings .tableListing .header .playersContainer .player .playerNameContainer .completionBadge.is100{background-image:url("/assets../images/highReputationBadge.png")}#tableListingsBox .tableListingsBoxContent .tableListings .tableListing .header .playersContainer .player .playerNameContainer .playerAge{font-size:var(--font-size-sm);font-weight:normal;text-shadow:0 0 8px rgba(0,0,0,0.32)}#tableListingsBox .tableListingsBoxContent .tableListings .tableListing .content{display:inline-block;padding:75% var(--space-container) var(--space-container) var(--space-container);width:100%;box-sizing:border-box}#tableListingsBox .tableListingsBoxContent .tableListings .tableListing .content .contentTop{display:flex;justify-content:space-between;white-space:nowrap;overflow:hidden;width:100%;padding:var(--space-item-gap) 0;border-bottom:1px solid var(--color-border-default)}#tableListingsBox .tableListingsBoxContent .tableListings .tableListing .content .contentTop .tableNumber{color:var(--color-text-primary);font-weight:bold;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:var(--space-8)}#tableListingsBox .tableListingsBoxContent .tableListings .tableListing .content .contentTop .tableAge{color:var(--color-text-muted);font-size:var(--font-size-sm);float:right;line-height:14px;padding-top:var(--space-6);flex-shrink:0;white-space:nowrap}#tableListingsBox .tableListingsBoxContent .tableListings .tableListing .content .contentMiddle{float:left;display:inline-block;padding:var(--space-item-gap) 0;min-height:72px}#tableListingsBox .tableListingsBoxContent .tableListings .tableListing .content .contentMiddle .option{line-height:var(--line-height-md);font-size:var(--font-size-sm);padding-left:var(--space-32);background-size:24px 24px;background-position:left center;background-repeat:no-repeat;background-image:url("/assets../images/checkmarkDisabled.png?v=932");color:var(--color-text-muted);width:calc(50% - 32px);float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#tableListingsBox .tableListingsBoxContent .tableListings .tableListing .content .contentMiddle .option.active{background-image:url("/assets../images/checkmark.png?v=932");color:var(--color-text-primary)}#tableListingsBox .tableListingsBoxContent .tableListings .tableListing .content .button{width:100%}:root{--safe-area-inset-top:env(safe-area-inset-top);--safe-area-inset-bottom:env(safe-area-inset-bottom);--safe-area-inset-left:env(safe-area-inset-left);--safe-area-inset-right:env(safe-area-inset-right);--font-size-xxxs:12px;--font-size-xxs:14px;--font-size-xs:16px;--font-size-sm:18px;--font-size-md:20px;--font-size-lg:24px;--font-size-xl:32px;--line-height-xs:18px;--line-height-sm:20px;--line-height-md:24px;--line-height-lg:32px;--line-height-xl:40px;--font-weight-bold:700;--space-4:4px;--space-6:6px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-64:64px;--space-viewport-gutter:16px;--space-container:12px;--space-item-gap:8px;--radius-none:0;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-full:50%;--shadow-none:none;--shadow-border:inset 0 0 0 1px #CED4DA;--shadow-border-focus:inset 0 0 0 1px #ADB5BD;--shadow-border-strong:inset 0 0 0 1px #343A40;--shadow-low:inset 0 0 0 1px #343A40,0 0 8px 0 rgba(0,0,0,0.24);--shadow-high:inset 0 0 0 1px rgba(0,0,0,0.32),0 0 16px rgba(0,0,0,0.32);--shadow-modal:0 0 24px rgba(0,0,0,0.4);--color-text-primary:#212529;--color-text-secondary:#343A40;--color-text-muted:#868E96;--color-text-subtle:#495057;--color-text-on-dark:#fff;--color-text-link:#1665AD;--color-text-error:#B52626;--color-text-error-strong:#C92A2A;--color-text-warning:#C96800;--color-text-success:#4F800B;--color-bg-base:#f8f9fa;--color-bg-surface:white;--color-bg-elevated:#E9ECEF;--color-bg-elevated-dark:#DEE2E6;--color-bg-overlay:rgba(0,0,0,0.64);--color-bg-error:#FFC1BF;--color-bg-error-light:#FFDBD9;--color-bg-danger-light:#FFA8A8;--color-bg-danger-subtle:#FFF5F5;--color-bg-warning:#FFE066;--color-bg-info:#A5D8FF;--color-bg-success:#C0EB75;--color-border-light:#ADB5BD;--color-border-default:#CED4DA;--color-border-strong:#343A40;--color-action-primary:#228be6;--color-action-primary-hover:#339af0;--color-action-primary-active:#1873C5;--color-action-success:#66A80F;--color-action-success-border:#4F800B;--color-action-success-hover:#74B816;--color-action-success-active:#5C940D;--color-action-danger:#f03e3e;--color-action-danger-border:#e03131;--color-action-danger-hover:#fa5252;--color-action-warning:#FAB005;--color-action-warning-hover:#FFD43B;--color-action-warning-active:#FCC419;--color-action-warning-dark:#F08C00;--color-action-info:#74C0FC;--color-action-info-border:#63B4F2;--color-action-info-text:#1971C2;--color-open-blue-9:#1864AB;--color-open-lime-9:#5C940D;--color-open-red-9:#C92A2A;--color-open-yellow-9:#E67700;--color-hover-action-primary:color-mix(in srgb,var(--color-action-primary) 12%,var(--color-open-blue-9) 88%);--color-hover-action-primary-active:color-mix(in srgb,var(--color-action-primary-active) 12%,var(--color-open-blue-9) 88%);--color-hover-action-success:color-mix(in srgb,var(--color-action-success) 12%,var(--color-open-lime-9) 88%);--color-hover-action-success-border:color-mix(in srgb,var(--color-action-success-border) 12%,var(--color-open-lime-9) 88%);--color-hover-action-success-hover:color-mix(in srgb,var(--color-action-success-hover) 12%,var(--color-open-lime-9) 88%);--color-hover-action-danger:color-mix(in srgb,var(--color-action-danger) 12%,var(--color-open-red-9) 88%);--color-hover-action-danger-dark:color-mix(in srgb,var(--color-action-danger) 12%,var(--color-open-red-9) 88%);--color-hover-action-danger-border:color-mix(in srgb,var(--color-action-danger-border) 12%,var(--color-open-red-9) 88%);--color-hover-action-danger-hover:color-mix(in srgb,var(--color-action-danger-hover) 12%,var(--color-open-red-9) 88%);--color-hover-action-warning:color-mix(in srgb,var(--color-action-warning) 92%,var(--color-open-yellow-9) 8%);--color-hover-action-info-border:color-mix(in srgb,var(--color-action-info-border) 92%,var(--color-open-blue-9) 8%);--color-hover-bg-danger-light:color-mix(in srgb,var(--color-bg-danger-light) 92%,var(--color-open-red-9) 8%);--color-hover-bg-error:color-mix(in srgb,var(--color-bg-error) 92%,var(--color-open-red-9) 8%);--color-hover-bg-info:color-mix(in srgb,var(--color-bg-info) 92%,var(--color-open-blue-9) 8%);--color-hover-bg-success:color-mix(in srgb,var(--color-bg-success) 92%,var(--color-open-lime-9) 8%);--color-hover-bg-warning:color-mix(in srgb,var(--color-bg-warning) 92%,var(--color-open-yellow-9) 8%);--color-status-online:#64CD00;--color-status-online-border:#479100;--color-status-offline:#CED4DA;--color-status-offline-border:#868E96;--color-highlight:#FFE066;--color-badge-friends:#3B5BDB;--color-action-success-light:#A9E34B;--color-shadow-soft:rgba(0,0,0,0.24);--color-scrollbar:rgba(0,0,0,0.3);--color-text-link-alt:rgba(144,144,234,0.9);--color-suit-red:#EB1B28;--color-suit-black:#000;--color-card-border:rgba(37,37,37,1);--color-drop-shadow:#252525;--color-timer-ring:#F4BD45;--color-timer-danger:#F67A7A;--color-table-felt:#327333;--z-base:1;--z-content:100;--z-sticky:3098;--z-game-table:4800;--z-bars:7000;--z-chat-bubble:7600;--z-notice:9205;--z-panel:9975;--z-modal-backdrop:9996;--z-modal:9999;--z-auth:10001;--duration-micro:80ms;--duration-normal:160ms}@supports (corner-shape:squircle){:root{--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px}}body[data-source=arkadium]:root{--safe-area-inset-top:0;--safe-area-inset-bottom:0;--safe-area-inset-left:0;--safe-area-inset-right:0}@media (max-width:640px),(max-height:640px){:root{--space-viewport-gutter:8px;--shadow-modal:0 0 16px rgba(0,0,0,0.4);--radius-sm:2px;--radius-md:4px;--radius-lg:6px;--radius-xl:10px}}#mainContainer.playspace-portrait,#mainContainer.playspace-landscape{--space-viewport-gutter:16px}#mainContainer.playspace-compact{--space-viewport-gutter:8px}@supports (corner-shape:squircle){@media (max-width:640px),(max-height:640px){:root{--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:20px}}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}body[data-source=arkadium][data-table=false] #mainContainer{background-image:none !important;overflow:hidden}body[data-source=arkadium][data-table=false] #mainContainer::before{content:"";position:absolute;top:-500%;left:-500%;width:1000%;height:1000%;background-image:url("/assets../images/arkadium/backgroundPattern.png?v=932");background-size:77px 77px;background-repeat:repeat;transform:rotate(54deg)}body[data-source=arkadium][data-table=false] #mainContainer::after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:630px;height:380px;background-image:url("/assets../images/arkadium/gameSelectorBackground.png?v=932");background-size:630px 380px;background-position:center top;background-repeat:no-repeat;mix-blend-mode:overlay;pointer-events:none}#globalPlayerCount{position:absolute;top:32px;left:var(--space-viewport-gutter);z-index:var(--z-bars);white-space:nowrap;line-height:var(--line-height-xl);height:40px;color:var(--color-text-primary);font-size:var(--font-size-md)}body[data-table=true] #globalPlayerCount,body[data-platform=mobile] #globalPlayerCount{display:none !important}body.topMobileAdVisible:not([data-platform=mobile]) #globalPlayerCount{top:132px}#gameSelectorContainer{position:absolute;z-index:3;display:flex;top:72px;left:var(--space-viewport-gutter);right:var(--space-viewport-gutter);flex-wrap:wrap;gap:var(--space-item-gap);container-type:inline-size}body[data-table=true] #gameSelectorContainer{display:none}body.topMobileAdVisible:not([data-platform=mobile]) #gameSelectorContainer{top:172px}body[data-source=arkadium][data-table=false] #gameSelectorContainer{min-height:calc(100% - var(--space-64));align-content:flex-start;padding-bottom:var(--space-64);box-shadow:inset 0 0 64px 0 rgba(0,0,0,0.5)}body[data-source=arkadium][data-table=false] #gameSelectorContainer::after{content:"";position:absolute;top:0;right:0;width:360px;height:410px;background-image:url("/assets../images/arkadium/centerBackgroundRight.png?v=932");background-size:360px 410px;background-repeat:no-repeat;pointer-events:none;z-index:1;max-width:calc(50% - 22px)}@media (min-width:640px){#gameSelectorContainer{right:176px}}@media (min-width:1024px){#gameSelectorContainer{right:352px}}body[data-platform=mobile] #gameSelectorContainer{top:var(--safe-area-inset-top);right:var(--space-viewport-gutter);left:var(--space-viewport-gutter);align-items:center;justify-content:center}@media (min-width:640px){body[data-platform=mobile] #gameSelectorContainer{right:176px}}@media (min-width:1024px){body[data-platform=mobile] #gameSelectorContainer{right:352px}}body[data-platform=mobile].topMobileAdVisible #gameSelectorContainer{top:calc(var(--safe-area-inset-top) + var(--top-ad-height,100px))}#gameSelectorContainer .gameSelector{width:100%;flex-shrink:0;flex-grow:0;border-radius:var(--radius-lg);box-shadow:var(--shadow-low);overflow:hidden;background-color:var(--color-bg-surface)}@media (min-width:576px) and (max-width:912px){#gameSelectorContainer .gameSelector{width:calc(50% - 4px)}}@media (min-width:912px) and (max-width:1400px){#gameSelectorContainer .gameSelector{width:calc(33.33% - 5.3333333333px)}}@media (min-width:1400px){#gameSelectorContainer .gameSelector{width:calc(25% - 6px)}}body.adsVisible #gameSelectorContainer .gameSelector{width:100%}@media (min-width:912px) and (max-width:1242px){body.adsVisible #gameSelectorContainer .gameSelector{width:calc(50% - 4px)}}@media (min-width:1242px) and (max-width:1532px){body.adsVisible #gameSelectorContainer .gameSelector{width:calc(33.33% - 5.3333333333px)}}@media (min-width:1532px){body.adsVisible #gameSelectorContainer .gameSelector{width:calc(25% - 6px)}}body[data-platform=mobile] #gameSelectorContainer .gameSelector{width:100%;max-width:480px;margin-left:auto;margin-right:auto;border-radius:0;box-shadow:none;background-color:transparent}body[data-source=arkadium][data-table=false] #gameSelectorContainer .gameSelector{background-image:url("/assets../images/arkadium/centerBackground.png?v=932");background-size:1000px 410px;background-repeat:no-repeat;background-position:top 0 center;overflow:visible;position:relative}body[data-source=arkadium][data-table=false] #gameSelectorContainer .gameSelector::before,body[data-source=arkadium][data-table=false] #gameSelectorContainer .gameSelector::after{content:"";position:absolute;top:0;width:10000px;height:410px;background-image:url("/assets../images/arkadium/centerBackgroundPattern.png?v=932");background-size:25px 410px;background-repeat:repeat-x;z-index:-2}body[data-source=arkadium][data-table=false] #gameSelectorContainer .gameSelector::before{left:100%;background-position:left top}body[data-source=arkadium][data-table=false] #gameSelectorContainer .gameSelector::after{right:100%;background-position:right top}#gameSelectorContainer .gameSelector .imageContainer{position:relative;display:inline-block;float:left;width:100%}body[data-source=arkadium][data-table=false] #gameSelectorContainer .gameSelector .imageContainer{float:none;margin:0 auto;text-align:center;position:relative;z-index:2}#gameSelectorContainer .gameSelector .imageContainer img{width:100%;height:auto;float:left;cursor:pointer;opacity:0}#gameSelectorContainer .gameSelector .imageContainer img.loaded{animation:fadeIn 160ms ease-in both}body[data-source=arkadium][data-table=false] #gameSelectorContainer .gameSelector .imageContainer img{width:223px;height:115px;float:none;margin-top:var(--space-item-gap);filter:drop-shadow(0 0 80px rgba(105,255,130,0.35))}#gameSelectorContainer .gameSelector .imageContainer .shadowOverlay{position:absolute;width:100%;height:100%;box-shadow:var(--shadow-border-strong);border-radius:var(--radius-lg) var(--radius-lg) 0 0;pointer-events:none}#gameSelectorContainer .gameSelector .playerCount{position:absolute;right:0;bottom:0;background-color:rgba(0,0,0,0.4);border-radius:var(--radius-md) 0 0 0;line-height:var(--line-height-md);padding:0 10px;font-weight:bold;color:var(--color-text-on-dark);box-shadow:inset 0 0 0 1px rgba(0,0,0,0.08);transition:opacity var(--duration-normal) ease-in-out}#gameSelectorContainer .gameSelector .playerCount:empty{opacity:0}body[data-platform=mobile] #gameSelectorContainer .gameSelector .playerCount{position:inherit;margin-left:var(--space-12);border-radius:var(--radius-md);font-size:var(--font-size-xs)}#gameSelectorContainer .gameSelector .contentContainer{padding:var(--space-container);container-type:inline-size;width:100%;box-sizing:border-box;float:left;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch}#gameSelectorContainer .gameSelector .contentContainer h4,#gameSelectorContainer .gameSelector .contentContainer p{width:100%;color:var(--color-text-primary);position:relative}body[data-platform=mobile] #gameSelectorContainer .gameSelector .contentContainer h4,body[data-platform=mobile] #gameSelectorContainer .gameSelector .contentContainer p{color:var(--color-text-on-dark)}#gameSelectorContainer .gameSelector .contentContainer h4{font-size:var(--font-size-md);line-height:28px;font-weight:bold}#gameSelectorContainer .gameSelector .contentContainer p{font-size:var(--font-size-xs);line-height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}body[data-platform=mobile] #gameSelectorContainer .gameSelector .contentContainer h4{margin:0 0 var(--space-4)}body[data-platform=mobile] #gameSelectorContainer .gameSelector .contentContainer p{min-height:40px;margin:0 0 var(--space-item-gap)}#gameSelectorContainer .gameSelector .contentContainer .button{margin-top:var(--space-item-gap);width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#gameSelectorContainer .gameSelector .contentContainer .rulesContainer{display:none}body[data-platform=mobile] #gameSelectorContainer .gameSelector .contentContainer .button{position:relative;width:100%}body[data-platform=mobile] #gameSelectorContainer .gameSelector .contentContainer .button.small{width:calc(50% - 4px);font-size:var(--font-size-xs);height:24px;line-height:var(--line-height-md)}body[data-platform=mobile] #gameSelectorContainer .gameSelector .contentContainer .button.logout{width:100%;display:none}body:not([data-source=arkadium][data-table=false]) body[data-platform=mobile] #gameSelectorContainer .gameSelector .contentContainer .button.play::before,body:not([data-source=arkadium][data-table=false]) body[data-platform=mobile] #gameSelectorContainer .gameSelector .contentContainer .button.playBots::before{position:absolute;font-family:inherit;font-size:var(--font-size-xxxs);color:var(--color-highlight);font-weight:bold;background-color:var(--color-action-warning-dark);border:1px solid #E67700;text-shadow:-1px -1px 0 #E67700,1px -1px 0 #E67700,-1px 1px 0 #E67700,1px 1px 0 #E67700;height:14px;line-height:15px;top:var(--space-8);border-radius:var(--radius-md);text-transform:uppercase;padding:0 var(--space-6);right:var(--space-8);display:block}body:not([data-source=arkadium][data-table=false]) body[data-platform=mobile] #gameSelectorContainer .gameSelector .contentContainer .button.playBots::before{content:"Play bots"}body:not([data-source=arkadium][data-table=false]) body[data-platform=mobile] #gameSelectorContainer .gameSelector .contentContainer .button.play::before{content:"Play people"}body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.playContainer,body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.learnContainer,body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.settingsContainer{flex-direction:row;justify-content:center;position:relative;z-index:2}body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.playContainer > h4,body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.learnContainer > h4,body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.settingsContainer > h4{font-size:var(--font-size-lg);line-height:var(--line-height-xl);text-align:center}body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.playContainer > p,body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.learnContainer > p,body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.settingsContainer > p{font-size:16px;text-align:center;padding:0 var(--space-32);line-height:var(--line-height-md)}@media (max-width:810px){body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.playContainer > p,body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.learnContainer > p,body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.settingsContainer > p{font-size:14px}}@media (max-width:440px){body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.playContainer > p,body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.learnContainer > p,body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.settingsContainer > p{padding:0 0}}body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.settingsContainer{padding-top:var(--space-container)}body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.learnContainer{padding-top:48px}body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.learnContainer > h4{font-size:21px}@media (max-width:810px){body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.learnContainer > h4{font-size:18px}}body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.playContainer{padding-top:48px;position:relative}body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.playContainer h4{position:absolute;height:var(--space-32);line-height:var(--line-height-lg);width:100%;top:-2px;left:8px}body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.playContainer h4 .playerTitle{display:none}body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.playContainer h4 .playerCount{font-size:var(--font-size-xxxs);line-height:var(--line-height-lg);color:var(--color-text-on-dark);font-weight:bold;background-color:transparent;box-shadow:none;left:calc(50% - 40px);width:initial;right:auto;margin-left:0;padding:0}body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.playContainer > p{padding-top:var(--space-4);padding-bottom:var(--space-4)}body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.playContainer .button{width:200px;height:43px;line-height:43px;margin-top:0;background-image:url("/assets../images/arkadium/buttonSmallYellow.png?v=932");background-size:200px 43px;background-repeat:no-repeat;background-color:transparent;box-shadow:0 6px 10px 0 rgba(0,0,0,0.4);color:var(--color-text-primary);font-size:18px;padding-bottom:var(--space-4);border-radius:var(--radius-xl)}@media (max-width:674px){body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.playContainer .button{font-size:16px}}@media (max-width:440px){body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.playContainer .button{width:180px;background-size:180px 43px}}@media (max-width:400px){body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.playContainer .button{width:160px;background-size:160px 43px}}@media (max-width:360px){body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.playContainer .button{width:140px;background-size:140px 43px}}body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.playContainer .button:focus-visible{background-image:url("/assets../images/arkadium/buttonSmallYellowHover.png?v=932")}@media (hover:hover) and (pointer:fine){body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.playContainer .button:hover{background-image:url("/assets../images/arkadium/buttonSmallYellowHover.png?v=932")}}body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.playContainer .button:active{background-image:url("/assets../images/arkadium/buttonSmallYellowActive.png?v=932")}body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.playContainer .button.playRanked{display:none}body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.playContainer .button.playBots,body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.playContainer .button.play{width:200px;height:54px;background-image:url("/assets../images/arkadium/buttonYellow.png?v=932");background-size:200px 54px;background-repeat:no-repeat;padding-bottom:var(--space-16);line-height:36px}body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.playContainer .button.playBots:focus-visible,body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.playContainer .button.play:focus-visible{background-image:url("/assets../images/arkadium/buttonYellowHover.png?v=932")}@media (hover:hover) and (pointer:fine){body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.playContainer .button.playBots:hover,body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.playContainer .button.play:hover{background-image:url("/assets../images/arkadium/buttonYellowHover.png?v=932")}}body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.playContainer .button.playBots:active,body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.playContainer .button.play:active{background-image:url("/assets../images/arkadium/buttonYellowActive.png?v=932")}body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.playContainer .button.findTable,body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.playContainer .button.hostTable,body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.playContainer .button.joinPrivateTable{width:200px;height:43px;margin-left:0;background-size:200px 43px}body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.playContainer .button.play::before,body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.playContainer .button.playBots::before{position:absolute;font-family:inherit;font-size:var(--font-size-xs);font-weight:600;line-height:36px;height:36px;bottom:0;width:100%;left:0}body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.playContainer .button.playBots::before{content:"Play with bots"}body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.playContainer .button.play::before{content:"Play with people"}body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.playContainer .buttonRow{display:flex;justify-content:center;gap:var(--space-item-gap);width:100%}@media (max-width:674px){body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.playContainer .buttonRow{gap:var(--space-item-gap)}}body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.playContainer .buttonRow.primary{margin-top:var(--space-item-gap)}body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.playContainer .buttonRow.secondary{margin-top:var(--space-item-gap)}@media (max-width:674px){body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.playContainer .buttonRow.secondary{margin-top:var(--space-item-gap)}}body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.learnContainer .button,body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.settingsContainer .button{margin-left:var(--space-item-gap);margin-right:var(--space-item-gap);width:200px;height:50px;margin-top:var(--space-item-gap);background-image:url("/assets../images/arkadium/buttonSmallGreen.png?v=932");background-size:200px 50px;background-repeat:no-repeat;background-color:transparent;box-shadow:none;color:var(--color-text-primary);font-size:18px;line-height:50px;border-radius:var(--radius-xl)}@media (max-width:674px){body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.learnContainer .button,body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.settingsContainer .button{margin-top:var(--space-item-gap);margin-left:var(--space-item-gap);margin-right:var(--space-item-gap)}}@media (max-width:674px){body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.learnContainer .button,body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.settingsContainer .button{font-size:16px}}@media (max-width:440px){body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.learnContainer .button,body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.settingsContainer .button{width:180px;background-size:180px 50px}}@media (max-width:400px){body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.learnContainer .button,body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.settingsContainer .button{width:160px;background-size:160px 50px}}@media (max-width:360px){body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.learnContainer .button,body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.settingsContainer .button{width:140px;background-size:140px 50px}}body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.learnContainer .button:focus,body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.learnContainer .button:active,body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.settingsContainer .button:focus,body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.settingsContainer .button:active{background-image:url("/assets../images/arkadium/buttonSmallGreenHover.png?v=932")}@media (hover:hover) and (pointer:fine){body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.learnContainer .button:hover,body[data-source=arkadium] #gameSelectorContainer .gameSelector .contentContainer.settingsContainer .button:hover{background-image:url("/assets../images/arkadium/buttonSmallGreenHover.png?v=932")}}#gameSelectorContainer .gameSelector .contentContainer .dropupContainer{position:relative;box-sizing:border-box;width:100%;display:flex;gap:var(--space-item-gap)}#gameSelectorContainer .gameSelector .contentContainer .dropupContainer .dropup{padding-top:var(--space-8)}#gameSelectorContainer .gameSelector .contentContainer .dropupContainer .dropup .dropupButton{width:100%;border-radius:var(--radius-md);background-color:var(--color-bg-success);box-shadow:inset 0 0 0 1px var(--color-action-success-hover);color:var(--color-text-success)}#gameSelectorContainer .gameSelector .contentContainer .dropupContainer .dropup .dropupButton .dropupButtonText{background-image:url("/assets../images/arrowDownGreen.png?v=932")}#gameSelectorContainer .gameSelector .contentContainer .dropupContainer .dropup.open .dropupButton{background-color:var(--color-hover-bg-success);box-shadow:inset 0 0 0 1px var(--color-hover-action-success-border);text-decoration:none}#gameSelectorContainer .gameSelector .contentContainer .dropupContainer .dropup.open .dropupContent{border-color:var(--color-hover-action-success-border)}@media (hover:hover) and (pointer:fine){#gameSelectorContainer .gameSelector .contentContainer .dropupContainer .dropup:hover .dropupButton{background-color:var(--color-hover-bg-success);box-shadow:inset 0 0 0 1px var(--color-hover-action-success-border);text-decoration:none}#gameSelectorContainer .gameSelector .contentContainer .dropupContainer .dropup:hover .dropupContent{border-color:var(--color-hover-action-success-border)}}#gameSelectorContainer .gameSelector .contentContainer .dropupContainer .dropup .dropupContent{background-color:transparent;border:1px solid var(--color-action-success-hover);border-radius:var(--radius-md);box-sizing:border-box;overflow:hidden;transition:border-color 24ms ease-out;width:100%}#gameSelectorContainer .gameSelector .contentContainer .dropupContainer .dropup .dropupContent li{background-color:var(--color-bg-success);line-height:var(--line-height-lg);width:100%;color:var(--color-text-success);border-bottom:1px solid var(--color-action-success-hover);padding:0}@media (hover:hover) and (pointer:fine){#gameSelectorContainer .gameSelector .contentContainer .dropupContainer .dropup .dropupContent li:hover{background-color:var(--color-hover-bg-success);border-bottom-color:var(--color-hover-action-success-border);text-decoration:none}}#gameSelectorContainer .gameSelector .contentContainer .dropupContainer .dropup .dropupContent li a{color:var(--color-text-success);text-decoration:none;display:inline-block;width:100%}#gameSelectorContainer .gameSelector .contentContainer .dropupContainer .dropup .dropupContent li a:hover{text-decoration:none}#shutdownNotice{position:fixed;background:var(--color-bg-error);color:var(--color-text-error);box-shadow:0 0 0 1px rgba(0,0,0,0.32),0 0 16px rgba(0,0,0,0.32);right:var(--space-viewport-gutter);bottom:var(--space-viewport-gutter);border-radius:var(--radius-lg);text-align:center;font-size:var(--font-size-md);line-height:var(--line-height-md);padding:var(--space-container);z-index:var(--z-notice);display:none;opacity:0}#shutdownNotice.visible{display:block}#shutdownNotice .clock{font-weight:bold}#poolInactiveNotice{position:fixed;background:var(--color-bg-warning);color:var(--color-text-warning);box-shadow:0 0 0 1px rgba(0,0,0,0.32),0 0 16px rgba(0,0,0,0.32);right:var(--space-viewport-gutter);bottom:var(--space-viewport-gutter);border-radius:var(--radius-lg);text-align:center;font-size:var(--font-size-md);line-height:var(--line-height-md);padding:var(--space-container);z-index:var(--z-notice);display:none;opacity:0}#poolInactiveNotice.visible{display:block}#poolInactiveNotice .clock{font-weight:bold}#ModalGameOptions{position:fixed;top:0;left:0;z-index:var(--z-panel);width:100%;height:100%;font-size:var(--font-size-md);color:var(--color-text-primary);line-height:var(--line-height-lg);opacity:0}#ModalGameOptions .background{position:fixed;width:100%;height:100%;top:0;left:0;background-color:var(--color-bg-overlay);cursor:pointer;overflow:auto;overscroll-behavior:none}#ModalGameOptions .messageContainer{cursor:default;position:relative;min-height:32px;margin:0 auto;text-align:left;width:calc(100% - var(--space-viewport-gutter) - var(--space-viewport-gutter) - env(safe-area-inset-left) - env(safe-area-inset-right));max-width:400px;display:flex}@media screen and (max-width:640px) and (orientation:portrait){#ModalGameOptions .messageContainer{max-width:none}}#ModalGameOptions .messageContainer .close{position:absolute;top:-10px;right:-32px;z-index:var(--z-modal-backdrop);cursor:pointer}@media screen and (max-width:464px){#ModalGameOptions .messageContainer .close{right:0;top:-32px}}#ModalGameOptions .messageContainer .innerContainer{position:relative;background-color:var(--color-bg-base);box-shadow:var(--shadow-modal);display:inline-block;border-radius:var(--radius-lg);box-sizing:border-box;min-width:100%;cursor:auto}#ModalGameOptions .messageContainer .innerContainer .message{display:inline-block;padding:var(--space-container);width:100%;box-sizing:border-box}#ModalGameOptions .messageContainer .innerContainer table{width:100%}#ModalGameOptions .messageContainer .innerContainer tr{padding:var(--space-item-gap) 0;border-top:1px solid var(--color-border-default);display:inline-block;width:100%}#ModalGameOptions .messageContainer .innerContainer tr.hidden{display:none}#ModalGameOptions .messageContainer .innerContainer tr:first-child{border-top:none}#ModalGameOptions .messageContainer .innerContainer tr td,#ModalGameOptions .messageContainer .innerContainer tr th{line-height:var(--line-height-lg)}#ModalGameOptions .messageContainer .innerContainer tr td{text-align:center;line-height:var(--line-height-lg)}#ModalGameOptions .messageContainer .innerContainer tr td:first-child{text-align:left}#ModalGameOptions .messageContainer .innerContainer tr td span.radioChoice > span{margin-left:var(--space-4)}#ModalGameOptions .messageContainer .innerContainer tr.privateTableNameRow,#ModalGameOptions .messageContainer .innerContainer tr.extraPrivateTableNameRow{border-top:none;width:100%}#ModalGameOptions .messageContainer .innerContainer tr.privateTableNameRow td,#ModalGameOptions .messageContainer .innerContainer tr.extraPrivateTableNameRow td{display:inline}#ModalGameOptions .messageContainer .innerContainer tr.privateTableNameRow td .privateTableName,#ModalGameOptions .messageContainer .innerContainer tr.privateTableNameRow td .extraPrivateTableName,#ModalGameOptions .messageContainer .innerContainer tr.extraPrivateTableNameRow td .privateTableName,#ModalGameOptions .messageContainer .innerContainer tr.extraPrivateTableNameRow td .extraPrivateTableName{display:flex}#ModalGameOptions .messageContainer .innerContainer tr.privateTableNameRow td .privateTableName input,#ModalGameOptions .messageContainer .innerContainer tr.privateTableNameRow td .extraPrivateTableName input,#ModalGameOptions .messageContainer .innerContainer tr.extraPrivateTableNameRow td .privateTableName input,#ModalGameOptions .messageContainer .innerContainer tr.extraPrivateTableNameRow td .extraPrivateTableName input{min-width:80px;line-height:var(--line-height-lg);height:var(--space-32);font-size:var(--font-size-sm);flex-grow:1}#ModalGameOptions .messageContainer .innerContainer .button{width:100%;margin-top:var(--space-item-gap)}#ModalGameOptions .checkbox{z-index:var(--z-panel)}#ModalGameOptions .checkbox.disabled{color:var(--color-text-muted)}#ModalLegalConsentScreen{position:fixed;top:0;left:0;z-index:var(--z-modal);width:100%;height:100%;font-size:var(--font-size-md);color:var(--color-text-primary);line-height:var(--line-height-lg);opacity:0;overflow:auto}#ModalLegalConsentScreen .background{position:fixed;width:100%;height:100%;top:0;left:0;background:var(--color-bg-overlay);cursor:pointer}#ModalLegalConsentScreen a{color:var(--color-text-primary)}#ModalLegalConsentScreen .parent{text-align:center}#ModalLegalConsentScreen .child{display:inline-block}#ModalLegalConsentScreen .legalConsent{padding-bottom:0.6em}#ModalLegalConsentScreen .messageContainer{background-color:var(--color-bg-base);min-height:32px;width:calc(100% - var(--space-viewport-gutter) * 2 - env(safe-area-inset-left) - env(safe-area-inset-right));max-width:576px;margin-left:auto;margin-right:auto;left:0;right:0;border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);position:absolute;text-align:left;display:flex;box-sizing:border-box}#ModalLegalConsentScreen .messageContainer .close{position:absolute;top:-10px;right:-32px;z-index:var(--z-modal-backdrop);cursor:pointer}@media screen and (max-width:640px){#ModalLegalConsentScreen .messageContainer .close{right:0;top:-32px}}#ModalLegalConsentScreen .messageContainer .innerContainer{display:inline-block;padding:var(--space-container)}#ModalLegalConsentScreen .messageContainer #msg_div{font-weight:bold;font-size:var(--font-size-md);text-align:center;line-height:var(--line-height-lg);padding-bottom:var(--space-8)}#ModalLegalConsentScreen .messageContainer .instructions{font-size:var(--font-size-sm);line-height:var(--line-height-md)}#ModalLegalConsentScreen .checkbox{z-index:var(--z-panel);vertical-align:center;margin-right:var(--space-item-gap)}#ModalLegalConsentScreen .checkbox.disabled{color:var(--color-text-muted)}#ModalLegalConsentScreen .radio{z-index:var(--z-panel);vertical-align:center}#ModalWebview{position:fixed;top:0;left:0;z-index:var(--z-modal);width:100%;height:100%;font-size:var(--font-size-md);color:var(--color-text-primary);line-height:var(--line-height-lg);opacity:0}#ModalWebview .background{position:fixed;width:100%;height:100%;top:0;left:0;background:var(--color-bg-overlay);cursor:pointer}#ModalWebview a{color:var(--color-text-primary)}#ModalWebview .parent{text-align:center}#ModalWebview .child{display:inline-block}#ModalWebview .innerContainer{display:inline-block;background-color:var(--color-bg-base);width:calc(100% - var(--space-viewport-gutter) * 2 - env(safe-area-inset-left) - env(safe-area-inset-right));max-width:768px;height:calc(100% - 32px - var(--space-viewport-gutter) * 2 - env(safe-area-inset-top) - env(safe-area-inset-bottom));margin-left:auto;margin-right:auto;border-radius:var(--radius-lg);border:none;box-shadow:var(--shadow-modal);position:absolute;top:calc(var(--space-viewport-gutter) + env(safe-area-inset-top));left:0;right:0}#ModalWebview .webview-iframe{width:100%;height:100%;background-color:var(--color-bg-base);box-shadow:0 0 0 1px rgba(0,0,0,0.32);border-radius:var(--radius-lg);border:none}#ModalWebview .close{position:absolute;top:-10px;right:-32px;z-index:var(--z-modal-backdrop);cursor:pointer}@media screen and (max-width:832px){#ModalWebview .close{right:0;top:-32px}}#ModalRules{position:fixed;top:0;left:0;z-index:var(--z-modal);width:100%;height:100%;font-size:var(--font-size-md);color:var(--color-text-primary);line-height:var(--line-height-lg);opacity:0}#ModalRules .background{position:fixed;width:100%;height:100%;top:0;left:0;background:var(--color-bg-overlay);cursor:pointer;overflow:auto;overscroll-behavior:none}#ModalRules a{color:var(--color-text-primary)}#ModalRules .parent{text-align:center}#ModalRules .child{display:inline-block}#ModalRules .innerContainer{position:relative;display:inline-block;background-color:var(--color-bg-base);width:calc(100% - var(--space-viewport-gutter) * 2 - env(safe-area-inset-left) - env(safe-area-inset-right));max-width:768px;margin-left:auto;margin-right:auto;border-radius:var(--radius-lg);border:none;box-shadow:var(--shadow-modal);margin-top:calc(40px + env(safe-area-inset-top));margin-bottom:calc(40px + env(safe-area-inset-bottom));top:0}#ModalRules .rulesContainer{padding:var(--space-container);font-size:var(--font-size-md);line-height:var(--line-height-lg)}#ModalRules .rulesContainer h1{font-size:var(--font-size-xl);font-weight:bold;line-height:var(--line-height-xl)}#ModalRules .rulesContainer h2{font-size:var(--font-size-lg);font-weight:bold;line-height:var(--line-height-lg);margin-top:var(--space-16)}#ModalRules .close{position:absolute;top:-10px;right:-32px;z-index:var(--z-modal-backdrop);cursor:pointer}@media screen and (max-width:832px){#ModalRules .close{right:0;top:-32px}}