uni-toast{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:block;box-sizing:border-box;pointer-events:none;font-size:16px}.uni-sample-toast{position:fixed;z-index:999;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;max-width:80%}.uni-simple-toast__text{display:inline-block;vertical-align:middle;color:#fff;background-color:rgba(17,17,17,.7);padding:10px 20px;border-radius:5px;font-size:13px;text-align:center;max-width:100%;word-break:break-word;white-space:normal}uni-toast .uni-mask{pointer-events:auto}.uni-toast{position:fixed;z-index:999;width:8em;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(17,17,17,.7);text-align:center;border-radius:5px;color:#fff}.uni-toast *{box-sizing:border-box}.uni-toast__icon{margin:20px 0 0;width:38px!important;height:38px!important;vertical-align:baseline!important}.uni-icon_toast{margin:15px 0 0}.uni-icon_toast.uni-icon-success-no-circle:before{color:#fff;font-size:55px}.uni-icon_toast.uni-loading{margin:20px 0 0;width:38px;height:38px;vertical-align:baseline}.uni-toast__content{margin:0 0 15px}*{margin:0;-webkit-tap-highlight-color:transparent}html,body{-webkit-user-select:none;user-select:none;width:100%;height:100%}body{overflow-x:hidden;font-size:16px}uni-app,uni-page,uni-page-wrapper,uni-page-body{display:block;box-sizing:border-box;width:100%}uni-page-wrapper{position:relative}#app,uni-app,uni-page,uni-page-wrapper{height:100%}.uni-mask{position:fixed;z-index:999;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.5)}.uni-fade-enter-active,.uni-fade-leave-active{transition-duration:.25s;transition-property:opacity;transition-timing-function:ease}.uni-fade-enter-from,.uni-fade-leave-active{opacity:0}.uni-loading,uni-button[loading]:before{background-color:transparent;background-image:url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=);background-repeat:no-repeat}.uni-loading{width:20px;height:20px;display:inline-block;vertical-align:middle;animation:uni-loading 1s steps(12,end) infinite;background-size:100%}@keyframes uni-loading{0%{transform:rotate3d(0,0,1,0)}to{transform:rotate3d(0,0,1,360deg)}}html{--primary-color: #007aff;--UI-BG: #fff;--UI-BG-1: #f7f7f7;--UI-BG-2: #fff;--UI-BG-3: #f7f7f7;--UI-BG-4: #4c4c4c;--UI-BG-5: #fff;--UI-FG: #000;--UI-FG-0: rgba(0, 0, 0, .9);--UI-FG-HALF: rgba(0, 0, 0, .9);--UI-FG-1: rgba(0, 0, 0, .5);--UI-FG-2: rgba(0, 0, 0, .3);--UI-FG-3: rgba(0, 0, 0, .1)}uni-page[data-type] uni-page-body{background-color:transparent}body:after{position:fixed;content:"";left:-1000px;top:-1000px;animation:shadow-preload .1s;animation-delay:3s}@keyframes shadow-preload{0%{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}to{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}}.uni-async-error{position:absolute;left:0;right:0;top:0;bottom:0;color:#999;padding:100px 10px;text-align:center}.uni-async-loading{box-sizing:border-box;width:100%;padding:50px;text-align:center}.uni-async-loading .uni-loading{width:30px;height:30px}uni-page-head{display:block;box-sizing:border-box}.uni-page-head{position:fixed;left:var(--window-left);right:var(--window-right);height:44px;height:calc(44px + constant(safe-area-inset-top));height:calc(44px + env(safe-area-inset-top));padding:7px 3px;padding-top:calc(7px + constant(safe-area-inset-top));padding-top:calc(7px + env(safe-area-inset-top));display:flex;overflow:hidden;justify-content:space-between;box-sizing:border-box;z-index:998;color:#fff;background-color:#000;transition-property:all}.uni-page-head *{box-sizing:border-box}.uni-page-head .uni-btn-icon{overflow:hidden;min-width:1em;font-style:normal}.uni-page-head-titlePenetrate,.uni-page-head-titlePenetrate .uni-page-head-bd,.uni-page-head-titlePenetrate .uni-page-head-bd *{pointer-events:none}.uni-page-head-titlePenetrate *{pointer-events:auto}.uni-page-head.uni-page-head-transparent .uni-page-head-ft>div{justify-content:center}.uni-page-head~.uni-placeholder{width:100%;height:44px;height:calc(44px + constant(safe-area-inset-top));height:calc(44px + env(safe-area-inset-top))}.uni-placeholder-titlePenetrate{pointer-events:none}.uni-page-head-hd{display:flex;align-items:center;font-size:16px}.uni-page-head-bd{position:absolute;left:70px;right:70px;min-width:0;-webkit-user-select:auto;user-select:auto}.uni-page-head-btn{position:relative;width:auto;margin:0 2px;word-break:keep-all;white-space:pre;cursor:pointer;font-size:0px}.uni-page-head-transparent .uni-page-head-btn{display:flex;align-items:center;width:32px;height:32px;border-radius:50%;background-color:rgba(0,0,0,.5)}.uni-page-head-btn-red-dot:after{content:attr(badge-text);position:absolute;right:0;top:0;background-color:red;color:#fff;width:18px;height:18px;line-height:18px;border-radius:18px;overflow:hidden;transform:scale(.5) translate(40%,-40%);transform-origin:100% 0}.uni-page-head-btn-red-dot[badge-text]:after{font-size:12px;width:auto;min-width:18px;max-width:42px;text-align:center;padding:0 3px;transform:scale(.7) translate(40%,-40%)}.uni-page-head-btn-select svg{vertical-align:middle;margin-left:2px;transform:rotate(270deg) scale(.8)}.uni-page-head-search{position:relative;display:flex;flex:1;margin:0 2px;line-height:30px;font-size:15px}.uni-page-head-search-input{width:100%;height:100%;padding-left:34px;text-align:left}.uni-page-head-search-input .uni-input-input:disabled{pointer-events:none}.uni-page-head-search-placeholder{position:absolute;max-width:100%;height:100%;padding-left:34px;overflow:hidden;word-break:keep-all;white-space:pre}.uni-page-head-search-placeholder-right{right:0}.uni-page-head-search-placeholder-center{left:50%;transform:translate(-50%)}.uni-page-head-search-icon{position:absolute;top:0;left:2px;width:30px;height:30px;display:flex;justify-content:center;align-items:center}.uni-page-head-ft{display:flex;align-items:center;flex-direction:row-reverse;font-size:13px}.uni-page-head__title{font-weight:700;font-size:16px;line-height:30px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.uni-page-head__title .uni-loading{width:16px;height:16px;margin-top:-3px}.uni-page-head__title .uni-page-head__title_image{width:auto;height:26px;vertical-align:middle}.uni-page-head-shadow{overflow:visible}.uni-page-head-shadow:after{content:"";position:absolute;left:0;right:0;top:100%;height:5px;background-size:100% 100%}uni-page-head[uni-page-head-type=default]~uni-page-wrapper{height:calc(100% - 44px);height:calc(100% - 44px - constant(safe-area-inset-top));height:calc(100% - 44px - env(safe-area-inset-top))}.uni-page-head-shadow-grey:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}.uni-page-head-shadow-blue:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-blue.png)}.uni-page-head-shadow-green:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-green.png)}.uni-page-head-shadow-orange:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-orange.png)}.uni-page-head-shadow-red:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-red.png)}.uni-page-head-shadow-yellow:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-yellow.png)}uni-tabbar{display:block;box-sizing:border-box;width:100%;z-index:998}.uni-tabbar{display:flex;z-index:998;box-sizing:border-box}.uni-tabbar-top,.uni-tabbar-bottom,.uni-tabbar-top .uni-tabbar,.uni-tabbar-bottom .uni-tabbar{position:fixed;left:var(--window-left);right:var(--window-right)}.uni-app--showlayout+.uni-tabbar-top,.uni-app--showlayout+.uni-tabbar-bottom,.uni-app--showlayout+.uni-tabbar-top .uni-tabbar,.uni-app--showlayout+.uni-tabbar-bottom .uni-tabbar{left:var(--window-margin);right:var(--window-margin)}.uni-tabbar-bottom .uni-tabbar{bottom:0;padding-bottom:0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.uni-tabbar~.uni-placeholder{width:100%;margin-bottom:0;margin-bottom:constant(safe-area-inset-bottom);margin-bottom:env(safe-area-inset-bottom)}.uni-tabbar *{box-sizing:border-box}.uni-tabbar__item{display:flex;justify-content:center;align-items:center;flex-direction:column;flex:1;font-size:0;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.uni-tabbar__bd{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.uni-tabbar__icon{position:relative;display:inline-block;margin-top:5px}.uni-tabbar__icon.uni-tabbar__icon__diff{margin-top:0;width:34px;height:34px}.uni-tabbar__icon img{width:100%;height:100%}.uni-tabbar__iconfont{font-family:UniTabbarIconFont}.uni-tabbar__label{position:relative;text-align:center;font-size:10px}.uni-tabbar-border{position:absolute;left:0;top:0;width:100%;height:1px;transform:scaleY(.5)}.uni-tabbar__reddot{position:absolute;top:2px;right:0;width:12px;height:12px;border-radius:50%;background-color:#f43530;color:#fff;transform:translate(40%)}.uni-tabbar__badge{width:auto;height:16px;line-height:16px;border-radius:16px;min-width:16px;padding:0 2px;font-size:12px;text-align:center;white-space:nowrap}.uni-tabbar__mid{display:flex;justify-content:center;position:absolute;bottom:0;background-size:100% 100%}.uni-app--showtabbar uni-page-wrapper{display:block;height:calc(100% - var(--tab-bar-height));height:calc(100% - var(--tab-bar-height) - constant(safe-area-inset-bottom));height:calc(100% - var(--tab-bar-height) - env(safe-area-inset-bottom))}uni-page[data-type] uni-page-wrapper{height:100%}.uni-app--showtabbar uni-page-wrapper:after{content:"";display:block;width:100%;height:var(--tab-bar-height);height:calc(var(--tab-bar-height) + constant(safe-area-inset-bottom));height:calc(var(--tab-bar-height) + env(safe-area-inset-bottom))}.uni-app--showtabbar uni-page-head[uni-page-head-type=default]~uni-page-wrapper{height:calc(100% - 44px - var(--tab-bar-height));height:calc(100% - 44px - constant(safe-area-inset-top) - var(--tab-bar-height) - constant(safe-area-inset-bottom));height:calc(100% - 44px - env(safe-area-inset-top) - var(--tab-bar-height) - env(safe-area-inset-bottom))}:root{--primary-color: #2E7D32;--secondary-color: #FFC107;--accent-color: #F44336;--background-color: #1B5E20;--surface-color: #388E3C;--card-background: #FFFFFF;--text-primary: #FFFFFF;--text-secondary: #E8F5E8;--text-dark: #333333;--success-color: #4CAF50;--warning-color: #FF9800;--error-color: #F44336;--info-color: #2196F3;--table-color: #0D4F14;--felt-color: #1B5E20;--shadow-light: 0 2px 4px rgba(0, 0, 0, .1);--shadow-medium: 0 4px 8px rgba(0, 0, 0, .15);--shadow-heavy: 0 8px 16px rgba(0, 0, 0, .2);--border-radius-small: 4px;--border-radius-medium: 8px;--border-radius-large: 12px;--border-radius-round: 50%;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-md: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-xxl: 24px;--animation-fast: .15s;--animation-normal: .3s;--animation-slow: .5s}*{box-sizing:border-box;margin:0;padding:0}body{font-family:PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif;background-color:var(--background-color);color:var(--text-primary);line-height:1.5}.container{padding:var(--spacing-md);max-width:1200px;margin:0 auto}.flex{display:flex}.flex-column{display:flex;flex-direction:column}.flex-center{display:flex;justify-content:center;align-items:center}.flex-between{display:flex;justify-content:space-between;align-items:center}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-dark{color:var(--text-dark)}.text-success{color:var(--success-color)}.text-warning{color:var(--warning-color)}.text-error{color:var(--error-color)}.text-info{color:var(--info-color)}.text-xs{font-size:var(--font-size-xs)}.text-sm{font-size:var(--font-size-sm)}.text-md{font-size:var(--font-size-md)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.text-xxl{font-size:var(--font-size-xxl)}.font-normal{font-weight:400}.font-bold{font-weight:700}.m-0{margin:0}.m-xs{margin:var(--spacing-xs)}.m-sm{margin:var(--spacing-sm)}.m-md{margin:var(--spacing-md)}.m-lg{margin:var(--spacing-lg)}.m-xl{margin:var(--spacing-xl)}.mt-0{margin-top:0}.mt-xs{margin-top:var(--spacing-xs)}.mt-sm{margin-top:var(--spacing-sm)}.mt-md{margin-top:var(--spacing-md)}.mt-lg{margin-top:var(--spacing-lg)}.mt-xl{margin-top:var(--spacing-xl)}.mb-0{margin-bottom:0}.mb-xs{margin-bottom:var(--spacing-xs)}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-md{margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:var(--spacing-lg)}.mb-xl{margin-bottom:var(--spacing-xl)}.ml-0{margin-left:0}.ml-xs{margin-left:var(--spacing-xs)}.ml-sm{margin-left:var(--spacing-sm)}.ml-md{margin-left:var(--spacing-md)}.ml-lg{margin-left:var(--spacing-lg)}.ml-xl{margin-left:var(--spacing-xl)}.mr-0{margin-right:0}.mr-xs{margin-right:var(--spacing-xs)}.mr-sm{margin-right:var(--spacing-sm)}.mr-md{margin-right:var(--spacing-md)}.mr-lg{margin-right:var(--spacing-lg)}.mr-xl{margin-right:var(--spacing-xl)}.p-0{padding:0}.p-xs{padding:var(--spacing-xs)}.p-sm{padding:var(--spacing-sm)}.p-md{padding:var(--spacing-md)}.p-lg{padding:var(--spacing-lg)}.p-xl{padding:var(--spacing-xl)}.pt-0{padding-top:0}.pt-xs{padding-top:var(--spacing-xs)}.pt-sm{padding-top:var(--spacing-sm)}.pt-md{padding-top:var(--spacing-md)}.pt-lg{padding-top:var(--spacing-lg)}.pt-xl{padding-top:var(--spacing-xl)}.pb-0{padding-bottom:0}.pb-xs{padding-bottom:var(--spacing-xs)}.pb-sm{padding-bottom:var(--spacing-sm)}.pb-md{padding-bottom:var(--spacing-md)}.pb-lg{padding-bottom:var(--spacing-lg)}.pb-xl{padding-bottom:var(--spacing-xl)}.pl-0{padding-left:0}.pl-xs{padding-left:var(--spacing-xs)}.pl-sm{padding-left:var(--spacing-sm)}.pl-md{padding-left:var(--spacing-md)}.pl-lg{padding-left:var(--spacing-lg)}.pl-xl{padding-left:var(--spacing-xl)}.pr-0{padding-right:0}.pr-xs{padding-right:var(--spacing-xs)}.pr-sm{padding-right:var(--spacing-sm)}.pr-md{padding-right:var(--spacing-md)}.pr-lg{padding-right:var(--spacing-lg)}.pr-xl{padding-right:var(--spacing-xl)}.bg-primary{background-color:var(--primary-color)}.bg-secondary{background-color:var(--secondary-color)}.bg-surface{background-color:var(--surface-color)}.bg-success{background-color:var(--success-color)}.bg-warning{background-color:var(--warning-color)}.bg-error{background-color:var(--error-color)}.bg-info{background-color:var(--info-color)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--border-radius-small)}.rounded-md{border-radius:var(--border-radius-medium)}.rounded-lg{border-radius:var(--border-radius-large)}.rounded-full{border-radius:var(--border-radius-round)}.shadow-light{box-shadow:var(--shadow-light)}.shadow-medium{box-shadow:var(--shadow-medium)}.shadow-heavy{box-shadow:var(--shadow-heavy)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-sm) var(--spacing-md);border:none;border-radius:var(--border-radius-medium);font-size:var(--font-size-md);font-weight:700;text-align:center;cursor:pointer;transition:all var(--animation-fast) ease;-webkit-user-select:none;user-select:none}.btn:hover{opacity:.9;transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-primary{background-color:var(--primary-color);color:var(--text-primary)}.btn-secondary{background-color:var(--secondary-color);color:var(--text-dark)}.btn-success{background-color:var(--success-color);color:var(--text-primary)}.btn-warning{background-color:var(--warning-color);color:var(--text-primary)}.btn-error{background-color:var(--error-color);color:var(--text-primary)}.btn-info{background-color:var(--info-color);color:var(--text-primary)}.btn-sm{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm)}.btn-lg{padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-size-lg)}.card{background-color:var(--card-background);border-radius:var(--border-radius-medium);box-shadow:var(--shadow-medium);overflow:hidden}.card-header{padding:var(--spacing-md);border-bottom:1px solid rgba(0,0,0,.1)}.card-body{padding:var(--spacing-md)}.card-footer{padding:var(--spacing-md);border-top:1px solid rgba(0,0,0,.1)}.input{width:100%;padding:var(--spacing-sm) var(--spacing-md);border:2px solid rgba(255,255,255,.3);border-radius:var(--border-radius-medium);background-color:rgba(255,255,255,.1);color:var(--text-primary);font-size:var(--font-size-md);transition:border-color var(--animation-fast) ease}.input:focus{outline:none;border-color:var(--secondary-color)}.input::-webkit-input-placeholder{color:rgba(255,255,255,.6)}.input::placeholder{color:rgba(255,255,255,.6)}.fade-enter-active,.fade-leave-active{transition:opacity var(--animation-normal) ease}.fade-enter-from,.fade-leave-to{opacity:0}.slide-up-enter-active,.slide-up-leave-active{transition:transform var(--animation-normal) ease}.slide-up-enter-from,.slide-up-leave-to{transform:translateY(100%)}.scale-enter-active,.scale-leave-active{transition:transform var(--animation-normal) ease}.scale-enter-from,.scale-leave-to{transform:scale(.8)}.hidden{display:none}.invisible{visibility:hidden}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-100{opacity:1}.pointer-events-none{pointer-events:none}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}uni-view{display:block}uni-view[hidden]{display:none}uni-text[selectable]{cursor:auto;-webkit-user-select:text;user-select:text}uni-text{white-space:pre-line}uni-button{position:relative;display:block;margin-left:auto;margin-right:auto;padding-left:14px;padding-right:14px;box-sizing:border-box;font-size:18px;text-align:center;text-decoration:none;line-height:2.55555556;border-radius:5px;-webkit-tap-highlight-color:transparent;overflow:hidden;color:#000;background-color:#f8f8f8;cursor:pointer}uni-button[hidden]{display:none!important}uni-button:after{content:" ";width:200%;height:200%;position:absolute;top:0;left:0;border:1px solid rgba(0,0,0,.2);transform:scale(.5);transform-origin:0 0;box-sizing:border-box;border-radius:10px}uni-button[native]{padding-left:0;padding-right:0}uni-button[native] .uni-button-cover-view-wrapper{border:inherit;border-color:inherit;border-radius:inherit;background-color:inherit}uni-button[native] .uni-button-cover-view-inner{padding-left:14px;padding-right:14px}uni-button uni-cover-view{line-height:inherit;white-space:inherit}uni-button[type=default]{color:#000;background-color:#f8f8f8}uni-button[type=primary]{color:#fff;background-color:#007aff}uni-button[type=warn]{color:#fff;background-color:#e64340}uni-button[disabled]{color:rgba(255,255,255,.6);cursor:not-allowed}uni-button[disabled][type=default],uni-button[disabled]:not([type]){color:rgba(0,0,0,.3);background-color:#f7f7f7}uni-button[disabled][type=primary]{background-color:rgba(0,122,255,.6)}uni-button[disabled][type=warn]{background-color:#ec8b89}uni-button[type=primary][plain]{color:#007aff;border:1px solid #007aff;background-color:transparent}uni-button[type=primary][plain][disabled]{color:rgba(0,0,0,.2);border-color:rgba(0,0,0,.2)}uni-button[type=primary][plain]:after{border-width:0}uni-button[type=default][plain]{color:#353535;border:1px solid #353535;background-color:transparent}uni-button[type=default][plain][disabled]{color:rgba(0,0,0,.2);border-color:rgba(0,0,0,.2)}uni-button[type=default][plain]:after{border-width:0}uni-button[plain]{color:#353535;border:1px solid #353535;background-color:transparent}uni-button[plain][disabled]{color:rgba(0,0,0,.2);border-color:rgba(0,0,0,.2)}uni-button[plain]:after{border-width:0}uni-button[plain][native] .uni-button-cover-view-inner{padding:0}uni-button[type=warn][plain]{color:#e64340;border:1px solid #e64340;background-color:transparent}uni-button[type=warn][plain][disabled]{color:rgba(0,0,0,.2);border-color:rgba(0,0,0,.2)}uni-button[type=warn][plain]:after{border-width:0}uni-button[size=mini]{display:inline-block;line-height:2.3;font-size:13px;padding:0 1.34em}uni-button[size=mini][native]{padding:0}uni-button[size=mini][native] .uni-button-cover-view-inner{padding:0 1.34em}uni-button[loading]:not([disabled]){cursor:progress}uni-button[loading]:before{content:" ";display:inline-block;width:18px;height:18px;vertical-align:middle;animation:uni-loading 1s steps(12,end) infinite;background-size:100%}uni-button[loading][type=primary]{color:rgba(255,255,255,.6);background-color:#0062cc}uni-button[loading][type=primary][plain]{color:#007aff;background-color:transparent}uni-button[loading][type=default]{color:rgba(0,0,0,.6);background-color:#dedede}uni-button[loading][type=default][plain]{color:#353535;background-color:transparent}uni-button[loading][type=warn]{color:rgba(255,255,255,.6);background-color:#ce3c39}uni-button[loading][type=warn][plain]{color:#e64340;background-color:transparent}uni-button[loading][native]:before{content:none}.button-hover{color:rgba(0,0,0,.6);background-color:#dedede}.button-hover[plain]{color:rgba(53,53,53,.6);border-color:rgba(53,53,53,.6);background-color:transparent}.button-hover[type=primary]{color:rgba(255,255,255,.6);background-color:#0062cc}.button-hover[type=primary][plain]{color:rgba(0,122,255,.6);border-color:rgba(0,122,255,.6);background-color:transparent}.button-hover[type=default]{color:rgba(0,0,0,.6);background-color:#dedede}.button-hover[type=default][plain]{color:rgba(53,53,53,.6);border-color:rgba(53,53,53,.6);background-color:transparent}.button-hover[type=warn]{color:rgba(255,255,255,.6);background-color:#ce3c39}.button-hover[type=warn][plain]{color:rgba(230,67,64,.6);border-color:rgba(230,67,64,.6);background-color:transparent}.action-button-container[data-v-837311c4]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.action-button[data-v-837311c4]{position:relative;display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);border:none;border-radius:var(--border-radius-medium);text-align:center;cursor:pointer;transition:all var(--animation-fast) ease;-webkit-user-select:none;user-select:none;overflow:hidden}.action-button.btn-small[data-v-837311c4]{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm);min-height:32px}.action-button.btn-medium[data-v-837311c4]{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-md);min-height:44px}.action-button.btn-large[data-v-837311c4]{padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-size-lg);min-height:56px}.action-button.btn-primary[data-v-837311c4]{background-color:var(--primary-color);color:var(--text-primary)}.action-button.btn-secondary[data-v-837311c4]{background-color:var(--secondary-color);color:var(--text-dark)}.action-button.btn-success[data-v-837311c4]{background-color:var(--success-color);color:var(--text-primary)}.action-button.btn-warning[data-v-837311c4]{background-color:var(--warning-color);color:var(--text-primary)}.action-button.btn-danger[data-v-837311c4]{background-color:var(--error-color);color:var(--text-primary)}.action-button.action-fold[data-v-837311c4]{background-color:var(--error-color)}.action-button.action-fold[data-v-837311c4]:hover{background-color:#c82333}.action-button.action-check[data-v-837311c4]{background-color:var(--success-color)}.action-button.action-check[data-v-837311c4]:hover{background-color:#218838}.action-button.action-call[data-v-837311c4]{background-color:var(--info-color)}.action-button.action-call[data-v-837311c4]:hover{background-color:#0056b3}.action-button.action-raise[data-v-837311c4]{background-color:var(--warning-color)}.action-button.action-raise[data-v-837311c4]:hover{background-color:#e0a800}.action-button.action-allin[data-v-837311c4]{background:linear-gradient(45deg,var(--warning-color),var(--error-color))}.action-button.action-allin[data-v-837311c4]:hover{background:linear-gradient(45deg,#e0a800,#c82333)}.action-button[data-v-837311c4]:hover:not(.btn-disabled):not(.btn-loading){transform:translateY(-1px);box-shadow:var(--shadow-medium)}.action-button[data-v-837311c4]:active:not(.btn-disabled):not(.btn-loading){transform:translateY(0)}.action-button.btn-disabled[data-v-837311c4]{opacity:.5;cursor:not-allowed;transform:none}.action-button.btn-loading[data-v-837311c4]{cursor:wait}.action-button.btn-loading .button-content[data-v-837311c4]{opacity:.7}.action-button.btn-with-amount[data-v-837311c4]{justify-content:space-between}.action-button.btn-gradient[data-v-837311c4]{background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%)}.action-button.btn-pulse[data-v-837311c4]{animation:buttonPulse-837311c4 2s ease-in-out infinite}.action-button.btn-glow[data-v-837311c4]{box-shadow:0 0 20px rgba(255,193,7,.5);animation:buttonGlow-837311c4 2s ease-in-out infinite alternate}.action-button.btn-highlighted[data-v-837311c4]{background-color:var(--warning-color);animation:buttonHighlight-837311c4 1s ease-in-out infinite alternate}.action-button.btn-urgent[data-v-837311c4]{background-color:var(--error-color);animation:buttonUrgent-837311c4 .5s ease-in-out infinite alternate}.action-button.btn-success[data-v-837311c4]{background-color:var(--success-color);animation:buttonSuccess-837311c4 .3s ease-out}.action-button.btn-pressed[data-v-837311c4]{transform:scale(.95);box-shadow:inset 0 2px 4px rgba(0,0,0,.2)}.action-button.btn-countdown[data-v-837311c4]{position:relative;overflow:visible}.action-button.btn-countdown[data-v-837311c4]:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,var(--warning-color),var(--error-color));border-radius:inherit;z-index:-1;animation:countdownBorder-837311c4 1s linear infinite}.loading-spinner[data-v-837311c4]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top:2px solid currentColor;border-radius:50%;animation:spin-837311c4 1s linear infinite}.button-icon[data-v-837311c4]{font-size:1.2em}.button-content[data-v-837311c4]{display:flex;flex-direction:column;align-items:center;flex:1}.button-content .button-text[data-v-837311c4]{font-weight:400}.button-amount[data-v-837311c4]{font-weight:700;font-size:.625rem}.countdown-indicator[data-v-837311c4]{position:absolute;top:-8px;right:-8px;width:24px;height:24px;background-color:var(--error-color);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;animation:countdownPulse-837311c4 1s ease-in-out infinite}.amount-input-container[data-v-837311c4]{display:flex;align-items:center;gap:var(--spacing-sm)}.amount-input-container .amount-input[data-v-837311c4]{flex:1;padding:.15625rem .625rem;border:2px solid rgba(255,255,255,.3);border-radius:var(--border-radius-medium);background-color:rgba(255,255,255,.1);color:var(--text-primary);font-size:var(--font-size-md);text-align:center}.amount-input-container .amount-input[data-v-837311c4]:focus{outline:none;border-color:var(--secondary-color)}.amount-input-container .amount-input[data-v-837311c4]::-webkit-input-placeholder{color:rgba(255,255,255,.6)}.amount-input-container .amount-input[data-v-837311c4]::placeholder{color:rgba(255,255,255,.6)}.amount-input-container .amount-controls[data-v-837311c4]{display:flex;flex-direction:column;gap:2px}.amount-input-container .amount-controls .amount-control-btn[data-v-837311c4]{width:32px;height:20px;border:none;border-radius:var(--border-radius-small);background-color:var(--surface-color);color:var(--text-primary);font-size:var(--font-size-sm);font-weight:700;cursor:pointer}.amount-input-container .amount-controls .amount-control-btn[data-v-837311c4]:hover{background-color:var(--primary-color)}.quick-amounts[data-v-837311c4]{display:flex;gap:var(--spacing-xs);flex-wrap:wrap;position:absolute;top:-1.5625rem;left:50%;transform:translate(-50%)}.quick-amounts .quick-amount-btn[data-v-837311c4]{padding:.15625rem .46875rem;border-radius:var(--border-radius-small);background-color:rgba(255,255,255,.4);color:var(--text-primary);font-size:.75rem;cursor:pointer;transition:all var(--animation-fast) ease}.quick-amounts .quick-amount-btn[data-v-837311c4]:hover{background-color:var(--secondary-color);color:var(--text-dark)}@keyframes spin-837311c4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes buttonPulse-837311c4{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes buttonGlow-837311c4{0%{box-shadow:0 0 10px rgba(255,193,7,.3)}to{box-shadow:0 0 30px rgba(255,193,7,.8)}}@keyframes buttonHighlight-837311c4{0%{background-color:var(--warning-color)}to{background-color:#e0a800}}@keyframes buttonUrgent-837311c4{0%{background-color:var(--error-color)}to{background-color:#c82333}}@keyframes buttonSuccess-837311c4{0%{transform:scale(1);background-color:var(--success-color)}50%{transform:scale(1.1);background-color:#218838}to{transform:scale(1);background-color:var(--success-color)}}@keyframes countdownBorder-837311c4{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes countdownPulse-837311c4{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.confirm-dialog-overlay[data-v-837311c4]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.confirm-dialog[data-v-837311c4]{background-color:var(--surface-color);border-radius:var(--border-radius-large);padding:var(--spacing-lg);margin:var(--spacing-md);max-width:300px;width:100%;box-shadow:var(--shadow-large)}.confirm-dialog .confirm-title[data-v-837311c4]{text-align:center;margin-bottom:var(--spacing-md)}.confirm-dialog .confirm-title uni-text[data-v-837311c4]{font-size:var(--font-size-lg);font-weight:700;color:var(--text-primary)}.confirm-dialog .confirm-content[data-v-837311c4]{text-align:center;margin-bottom:var(--spacing-lg)}.confirm-dialog .confirm-content uni-text[data-v-837311c4]{color:var(--text-secondary);line-height:1.5}.confirm-dialog .confirm-content uni-text.confirm-amount[data-v-837311c4]{display:block;margin-top:var(--spacing-sm);font-weight:700;color:var(--warning-color)}.confirm-dialog .confirm-actions[data-v-837311c4]{display:flex;gap:var(--spacing-md)}.confirm-dialog .confirm-actions .confirm-btn[data-v-837311c4]{flex:1;padding:var(--spacing-sm) var(--spacing-md);border:none;border-radius:var(--border-radius-medium);font-weight:700;cursor:pointer;transition:all var(--animation-fast) ease}.confirm-dialog .confirm-actions .confirm-btn.cancel[data-v-837311c4]{background-color:var(--surface-variant);color:var(--text-secondary)}.confirm-dialog .confirm-actions .confirm-btn.cancel[data-v-837311c4]:hover{background-color:var(--error-color);color:#fff}.confirm-dialog .confirm-actions .confirm-btn.accept[data-v-837311c4]{background-color:var(--primary-color);color:#fff}.confirm-dialog .confirm-actions .confirm-btn.accept[data-v-837311c4]:hover{background-color:var(--primary-dark)}@media (max-width: 768px){.action-button.btn-small[data-v-837311c4]{min-height:36px;font-size:var(--font-size-xs)}.action-button.btn-medium[data-v-837311c4]{min-height:40px;font-size:var(--font-size-sm)}.action-button.btn-large[data-v-837311c4]{min-height:48px;font-size:var(--font-size-md)}}uni-image{width:320px;height:240px;display:inline-block;overflow:hidden;position:relative}uni-image[hidden]{display:none}uni-image>div{width:100%;height:100%;background-repeat:no-repeat}uni-image>img{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}uni-image>.uni-image-will-change{will-change:transform}@keyframes once-show{0%{top:0}}uni-resize-sensor,uni-resize-sensor>div{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden}uni-resize-sensor{display:block;z-index:-1;visibility:hidden;animation:once-show 1ms}uni-resize-sensor>div>div{position:absolute;left:0;top:0}uni-resize-sensor>div:first-child>div{width:100000px;height:100000px}uni-resize-sensor>div:last-child>div{width:200%;height:200%}.player-avatar[data-v-01ed2c54]{position:relative}.player-avatar .avatar-container .userName[data-v-01ed2c54]{width:100%;text-align:center;font-size:.75rem;padding-bottom:.46875rem}.player-avatar .avatar-container .avatar-image[data-v-01ed2c54]{width:2.8125rem;height:2.8125rem}.player-avatar .avatar-container .avatar-image uni-image[data-v-01ed2c54]{width:100%;height:100%;border-radius:.625rem;background-color:#ccc}.player-avatar .avatar-container .totalBet[data-v-01ed2c54]{font-size:.8125rem;width:100%;text-align:center;color:#adff2f;padding:.3125rem 0}.player-avatar .avatar-container .action[data-v-01ed2c54]{position:absolute;top:1.875rem;left:-4.375rem}.player-avatar .avatar-container .action .action-text[data-v-01ed2c54]{font-size:.625rem;background-color:#4169e1;padding:.15625rem .625rem;display:flex;align-items:center;justify-content:center;border-radius:2.8125rem}.player-avatar .avatar-container .action .currentBet[data-v-01ed2c54]{background-color:rgba(0,0,0,.09);font-size:.625rem;display:flex;align-items:center;justify-content:center;padding:.25rem .625rem;border-radius:2.8125rem;margin-top:.625rem}.player-avatar .avatar-container .action .currentBet uni-image[data-v-01ed2c54]{width:.9375rem;height:.9375rem;margin-right:.3125rem}.player-avatar .avatar-container .action.action-left[data-v-01ed2c54]{left:auto;right:-4.375rem}.player-avatar .avatar-container .action.action-right[data-v-01ed2c54]{left:-4.375rem;right:auto}.loading-spinner[data-v-c0ae56a7]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-sm)}.loading-spinner.spinner-small .spinner[data-v-c0ae56a7]{width:24px;height:24px}.loading-spinner.spinner-small .loading-text[data-v-c0ae56a7]{font-size:var(--font-size-xs)}.loading-spinner.spinner-medium .spinner[data-v-c0ae56a7]{width:40px;height:40px}.loading-spinner.spinner-medium .loading-text[data-v-c0ae56a7]{font-size:var(--font-size-sm)}.loading-spinner.spinner-large .spinner[data-v-c0ae56a7]{width:60px;height:60px}.loading-spinner.spinner-large .loading-text[data-v-c0ae56a7]{font-size:var(--font-size-md)}.loading-spinner.spinner-primary .spinner-circle[data-v-c0ae56a7],.loading-spinner.spinner-primary .dot[data-v-c0ae56a7],.loading-spinner.spinner-primary .spinner-pulse[data-v-c0ae56a7],.loading-spinner.spinner-primary .wave-bar[data-v-c0ae56a7]{border-color:var(--primary-color);background-color:var(--primary-color)}.loading-spinner.spinner-primary .loading-text[data-v-c0ae56a7],.loading-spinner.spinner-primary .loading-progress[data-v-c0ae56a7]{color:var(--primary-color)}.loading-spinner.spinner-secondary .spinner-circle[data-v-c0ae56a7],.loading-spinner.spinner-secondary .dot[data-v-c0ae56a7],.loading-spinner.spinner-secondary .spinner-pulse[data-v-c0ae56a7],.loading-spinner.spinner-secondary .wave-bar[data-v-c0ae56a7]{border-color:var(--secondary-color);background-color:var(--secondary-color)}.loading-spinner.spinner-secondary .loading-text[data-v-c0ae56a7],.loading-spinner.spinner-secondary .loading-progress[data-v-c0ae56a7]{color:var(--secondary-color)}.loading-spinner.spinner-white .spinner-circle[data-v-c0ae56a7],.loading-spinner.spinner-white .dot[data-v-c0ae56a7],.loading-spinner.spinner-white .spinner-pulse[data-v-c0ae56a7],.loading-spinner.spinner-white .wave-bar[data-v-c0ae56a7]{border-color:#fff;background-color:#fff}.loading-spinner.spinner-white .loading-text[data-v-c0ae56a7],.loading-spinner.spinner-white .loading-progress[data-v-c0ae56a7]{color:#fff}.loading-spinner.spinner-overlay[data-v-c0ae56a7]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1000}.loading-spinner.spinner-fullscreen[data-v-c0ae56a7]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);z-index:9999}.spinner[data-v-c0ae56a7]{position:relative;display:flex;align-items:center;justify-content:center}.spinner-circle[data-v-c0ae56a7]{width:100%;height:100%;border:3px solid rgba(255,255,255,.3);border-top:3px solid currentColor;border-radius:50%;animation:spin-c0ae56a7 1s linear infinite}.spinner-dots[data-v-c0ae56a7]{display:flex;gap:4px}.spinner-dots .dot[data-v-c0ae56a7]{width:8px;height:8px;border-radius:50%;background-color:currentColor;animation:dotPulse-c0ae56a7 1.4s ease-in-out infinite both}.spinner-dots .dot[data-v-c0ae56a7]:nth-child(1){animation-delay:-.32s}.spinner-dots .dot[data-v-c0ae56a7]:nth-child(2){animation-delay:-.16s}.spinner-dots .dot[data-v-c0ae56a7]:nth-child(3){animation-delay:0s}.spinner-pulse[data-v-c0ae56a7]{width:100%;height:100%;border-radius:50%;background-color:currentColor;animation:pulse-c0ae56a7 1.5s ease-in-out infinite}.spinner-wave[data-v-c0ae56a7]{display:flex;align-items:center;gap:2px}.spinner-wave .wave-bar[data-v-c0ae56a7]{width:4px;height:20px;background-color:currentColor;animation:waveStretch-c0ae56a7 1.2s ease-in-out infinite}.spinner-wave .wave-bar[data-v-c0ae56a7]:nth-child(1){animation-delay:-1.2s}.spinner-wave .wave-bar[data-v-c0ae56a7]:nth-child(2){animation-delay:-1.1s}.spinner-wave .wave-bar[data-v-c0ae56a7]:nth-child(3){animation-delay:-1s}.spinner-wave .wave-bar[data-v-c0ae56a7]:nth-child(4){animation-delay:-.9s}.spinner-wave .wave-bar[data-v-c0ae56a7]:nth-child(5){animation-delay:-.8s}.spinner-poker[data-v-c0ae56a7]{display:flex;align-items:center;justify-content:center;animation:spin-c0ae56a7 2s linear infinite}.spinner-poker .poker-suit[data-v-c0ae56a7]{position:absolute;font-size:16px;font-weight:700}.spinner-poker .poker-suit[data-v-c0ae56a7]:nth-child(1){color:#000;transform:rotate(0) translateY(-15px)}.spinner-poker .poker-suit[data-v-c0ae56a7]:nth-child(2){color:#f44336;transform:rotate(90deg) translateY(-15px)}.spinner-poker .poker-suit[data-v-c0ae56a7]:nth-child(3){color:#f44336;transform:rotate(180deg) translateY(-15px)}.spinner-poker .poker-suit[data-v-c0ae56a7]:nth-child(4){color:#000;transform:rotate(270deg) translateY(-15px)}.loading-text[data-v-c0ae56a7]{text-align:center;font-weight:500}.loading-progress[data-v-c0ae56a7]{text-align:center;font-weight:700;font-size:var(--font-size-sm)}@keyframes spin-c0ae56a7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes dotPulse-c0ae56a7{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}@keyframes pulse-c0ae56a7{0%,to{transform:scale(0);opacity:1}50%{transform:scale(1);opacity:.7}}@keyframes waveStretch-c0ae56a7{0%,40%,to{transform:scaleY(.4)}20%{transform:scaleY(1)}}@media (max-width: 768px){.loading-spinner.spinner-small .spinner[data-v-c0ae56a7]{width:20px;height:20px}.loading-spinner.spinner-medium .spinner[data-v-c0ae56a7]{width:32px;height:32px}.loading-spinner.spinner-large .spinner[data-v-c0ae56a7]{width:48px;height:48px}.spinner-poker .poker-suit[data-v-c0ae56a7]{font-size:14px}.spinner-poker .poker-suit[data-v-c0ae56a7]:nth-child(1),.spinner-poker .poker-suit[data-v-c0ae56a7]:nth-child(2),.spinner-poker .poker-suit[data-v-c0ae56a7]:nth-child(3),.spinner-poker .poker-suit[data-v-c0ae56a7]:nth-child(4){transform:rotate(var(--rotation, 0deg)) translateY(-12px)}}.game-table[data-v-0d3af262]{position:absolute;height:100vh;width:100vw;left:0;top:0;z-index:1}.community-cards-area[data-v-0d3af262]{position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:5}.community-cards-area .community-cards[data-v-0d3af262]{margin-bottom:var(--spacing-lg)}.community-cards-area .community-cards .cards-label[data-v-0d3af262]{margin-bottom:var(--spacing-md)}.community-cards-area .community-cards .cards-label uni-text[data-v-0d3af262]{font-size:var(--font-size-md);font-weight:700;color:var(--secondary-color);text-shadow:2px 2px 4px rgba(0,0,0,.5)}.community-cards-area .community-cards .cards-container[data-v-0d3af262]{display:flex;gap:var(--spacing-sm);justify-content:center}.community-cards-area .community-cards .cards-container .community-card[data-v-0d3af262]{animation:dealCard-0d3af262 .5s ease forwards}.community-cards-area .community-cards .cards-container .community-card.placeholder[data-v-0d3af262]{opacity:.3}.community-cards-area .pot-area .pot-info .pot-label[data-v-0d3af262]{display:block;font-size:var(--font-size-sm);color:var(--text-secondary);margin-bottom:var(--spacing-xs)}.community-cards-area .pot-area .pot-info .pot-amount[data-v-0d3af262]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm)}.community-cards-area .pot-area .pot-info .pot-amount .pot-text[data-v-0d3af262]{font-size:var(--font-size-lg);font-weight:700;color:var(--secondary-color);text-shadow:1px 1px 2px rgba(0,0,0,.5)}.players-area[data-v-0d3af262]{position:relative;width:100%;height:100%}.player-seat[data-v-0d3af262]{position:absolute}.player-seat .player-container[data-v-0d3af262]{position:relative;height:100%;display:flex;flex-direction:column;align-items:center}.player-seat .player-container .hole-cards[data-v-0d3af262]{display:flex;gap:4px;justify-content:center}.player-seat .player-container .hole-cards .hole-card[data-v-0d3af262]{position:relative;animation:dealHoleCard-0d3af262 .3s ease forwards}.player-seat .player-container .hole-cards .hole-card[data-v-0d3af262]:nth-child(2){margin-left:-8px;animation-delay:.1s}.player-seat .player-container .hole-cards-back[data-v-0d3af262]{display:flex;gap:4px;justify-content:center;position:absolute;right:0;bottom:1.5625rem}.player-seat .player-container .hole-cards-back .hole-card[data-v-0d3af262]{position:relative;animation:dealHoleCard-0d3af262 .3s ease forwards}.player-seat .player-container .hole-cards-back .hole-card[data-v-0d3af262]:nth-child(2){margin-left:-8px;animation-delay:.1s}.player-seat .empty-seat[data-v-0d3af262]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.player-seat .empty-seat .seat-placeholder[data-v-0d3af262]{width:60px;height:60px;border:2px dashed rgba(255,255,255,.3);border-radius:50%;display:flex;align-items:center;justify-content:center}.player-seat .empty-seat .seat-placeholder .seat-number[data-v-0d3af262]{font-size:var(--font-size-sm);color:rgba(255,255,255,.5);font-weight:700}.seat-1[data-v-0d3af262]{bottom:1.875rem;left:50%;transform:translate(-50%)}.seat-2[data-v-0d3af262]{left:1.25rem;bottom:30%}.seat-3[data-v-0d3af262]{left:1.25rem;bottom:50%}.seat-4[data-v-0d3af262]{left:1.25rem;bottom:70%}.seat-5[data-v-0d3af262]{top:1.5625rem;left:50%;transform:translate(-50%)}.seat-6[data-v-0d3af262]{right:1.25rem;bottom:70%}.seat-7[data-v-0d3af262]{right:1.25rem;bottom:50%}.seat-8[data-v-0d3af262]{right:1.25rem;bottom:30%}@keyframes dealCard-0d3af262{0%{opacity:0;transform:translateY(-20px) rotateY(90deg)}to{opacity:1;transform:translateY(0) rotateY(0)}}@keyframes dealHoleCard-0d3af262{0%{opacity:0;transform:translate(-20px) rotateY(90deg)}to{opacity:1;transform:translate(0) rotateY(0)}}@keyframes allInPulse-0d3af262{0%{border-color:var(--error-color)}to{border-color:rgba(244,67,54,.5)}}.game-result-modal[data-v-8dde47bd]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000}.game-result-modal .result-overlay[data-v-8dde47bd]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:var(--spacing-md);animation:fadeIn .3s ease}.game-result-modal .result-content[data-v-8dde47bd]{background:rgba(255,255,255,.1);border:2px solid var(--secondary-color);border-radius:var(--border-radius-large);padding:var(--spacing-xl);max-width:400px;width:100%;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 0 30px rgba(255,193,7,.3);animation:slideUp .3s ease}.game-result-modal .result-content .result-header[data-v-8dde47bd]{text-align:center;margin-bottom:var(--spacing-lg)}.game-result-modal .result-content .result-header .result-title[data-v-8dde47bd]{font-size:var(--font-size-xl);font-weight:700;color:var(--secondary-color);text-shadow:2px 2px 4px rgba(0,0,0,.5)}.game-result-modal .result-content .result-body[data-v-8dde47bd]{margin-bottom:var(--spacing-lg)}.game-result-modal .result-content .result-body .winner-info[data-v-8dde47bd]{text-align:center}.game-result-modal .result-content .result-body .winner-info .winner-text[data-v-8dde47bd]{display:block;font-size:var(--font-size-lg);font-weight:700;color:var(--text-primary);margin-bottom:var(--spacing-md)}.game-result-modal .result-content .result-body .winner-info .winning-hand[data-v-8dde47bd]{margin-bottom:var(--spacing-md)}.game-result-modal .result-content .result-body .winner-info .winning-hand .hand-label[data-v-8dde47bd]{display:block;font-size:var(--font-size-sm);color:var(--text-secondary);margin-bottom:var(--spacing-sm)}.game-result-modal .result-content .result-body .winner-info .winning-hand .hand-cards[data-v-8dde47bd]{display:flex;gap:var(--spacing-xs);justify-content:center}.game-result-modal .result-content .result-body .winner-info .pot-won[data-v-8dde47bd]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm)}.game-result-modal .result-content .result-body .winner-info .pot-won .pot-text[data-v-8dde47bd]{font-size:var(--font-size-lg);font-weight:700;color:var(--success-color)}.game-result-modal .result-content .result-footer[data-v-8dde47bd]{display:flex;gap:var(--spacing-md)}.game-result-modal .result-content .result-footer[data-v-8dde47bd] .action-button{flex:1}.poker-card[data-v-b80143ba]{position:relative;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.15);transition:all .3s ease;-webkit-user-select:none;user-select:none;overflow:hidden}.poker-card.card-small[data-v-b80143ba]{width:40px;height:56px;font-size:10px}.poker-card.card-mini[data-v-b80143ba]{width:10px;height:14px}.poker-card.card-medium[data-v-b80143ba]{width:60px;height:84px;font-size:14px}.poker-card.card-large[data-v-b80143ba]{width:80px;height:112px;font-size:18px}.poker-card.card-clickable[data-v-b80143ba]{cursor:pointer}.poker-card.card-clickable[data-v-b80143ba]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.poker-card.card-clickable[data-v-b80143ba]:active{transform:translateY(0)}.poker-card.card-disabled[data-v-b80143ba]{opacity:.5;cursor:not-allowed}.poker-card.card-selected[data-v-b80143ba]{transform:translateY(-4px);box-shadow:0 6px 16px rgba(255,193,7,.4)}.poker-card.card-selected .selection-indicator[data-v-b80143ba]{display:block}.poker-card.card-highlighted[data-v-b80143ba]{box-shadow:0 0 20px rgba(255,193,7,.6);animation:cardGlow-b80143ba 2s ease-in-out infinite alternate}.poker-card.card-winning[data-v-b80143ba]{box-shadow:0 0 25px rgba(40,167,69,.8);animation:cardWinning-b80143ba 1s ease-in-out infinite alternate}.poker-card.card-dealing[data-v-b80143ba]{animation:cardDealing-b80143ba .5s ease-out}.poker-card.card-theme-modern[data-v-b80143ba]{border-radius:.375rem;box-shadow:0 4px 12px rgba(0,0,0,.1)}.poker-card.card-theme-modern .card-front[data-v-b80143ba]{border-radius:.375rem;background:linear-gradient(145deg,#fff,#f8f9fa)}.poker-card.card-theme-minimal[data-v-b80143ba]{border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.poker-card.card-theme-minimal .card-front[data-v-b80143ba]{border-radius:4px;border:1px solid #e9ecef}.card-front[data-v-b80143ba]{width:100%;height:100%;background:#fff;border:1px solid #ddd;border-radius:8px;position:relative}.card-front .card-corner[data-v-b80143ba]{position:absolute;display:flex;flex-direction:column;align-items:center;line-height:1}.card-front .card-corner.top-left[data-v-b80143ba]{top:4px;left:4px}.card-front .card-corner.bottom-right[data-v-b80143ba]{bottom:4px;right:4px;transform:rotate(180deg)}.card-front .card-corner .rank[data-v-b80143ba]{font-weight:700;font-size:1em}.card-front .card-corner .suit[data-v-b80143ba]{font-size:.8em;margin-top:1px}.card-front .card-center[data-v-b80143ba]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.card-front .card-center .center-suit[data-v-b80143ba]{font-size:2em;font-weight:700}.card-front .card-center-rank[data-v-b80143ba]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.card-front .card-center-rank .center-rank[data-v-b80143ba]{font-size:2.5em;font-weight:700}.card-back[data-v-b80143ba]{width:100%;height:100%;background:linear-gradient(135deg,#1e3c72,#2a5298);border:1px solid #0f2557;border-radius:.25rem;position:relative}.card-back .back-pattern[data-v-b80143ba]{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center}.card-back .back-pattern .pattern-lines[data-v-b80143ba]{position:absolute;width:80%;height:80%;background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.1) 0px,rgba(255,255,255,.1) 2px,transparent 2px,transparent 8px),repeating-linear-gradient(-45deg,rgba(255,255,255,.1) 0px,rgba(255,255,255,.1) 2px,transparent 2px,transparent 8px);border-radius:4px}.card-back .back-pattern .pattern-logo[data-v-b80143ba]{font-size:1.5em;color:rgba(255,255,255,.3);z-index:1}.card-red .rank[data-v-b80143ba],.card-red .suit[data-v-b80143ba],.card-red .center-suit[data-v-b80143ba]{color:#dc3545}.card-black .rank[data-v-b80143ba],.card-black .suit[data-v-b80143ba],.card-black .center-suit[data-v-b80143ba]{color:#212529}.selection-indicator[data-v-b80143ba]{display:none;position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border:2px solid #ffc107;border-radius:10px;pointer-events:none}.animation-overlay[data-v-b80143ba]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;border-radius:8px}.card-animation-flip.card-animating[data-v-b80143ba]{animation:cardFlip-b80143ba .6s ease-in-out}.card-animation-deal.card-animating[data-v-b80143ba]{animation:cardDeal-b80143ba .4s ease-out}.card-animation-fold.card-animating[data-v-b80143ba]{animation:cardFold-b80143ba .3s ease-in}.card-animation-highlight.card-animating[data-v-b80143ba]{animation:cardHighlight-b80143ba .2s ease-in-out}.card-animation-glow.card-animating[data-v-b80143ba]{animation:cardGlow-b80143ba 1s ease-in-out}.card-animation-shake.card-animating[data-v-b80143ba]{animation:cardShake-b80143ba .5s ease-in-out}@keyframes cardFlip-b80143ba{0%{transform:rotateY(0)}50%{transform:rotateY(90deg)}to{transform:rotateY(0)}}@keyframes cardDeal-b80143ba{0%{transform:translate(-100px) rotate(-10deg);opacity:0}to{transform:translate(0) rotate(0);opacity:1}}@keyframes cardFold-b80143ba{0%{transform:scale(1) rotate(0);opacity:1}to{transform:scale(.8) rotate(-15deg);opacity:.3}}@keyframes cardHighlight-b80143ba{0%,to{box-shadow:0 2px 8px rgba(0,0,0,.15)}50%{box-shadow:0 4px 16px rgba(255,193,7,.6)}}@keyframes cardGlow-b80143ba{0%{box-shadow:0 0 10px rgba(255,193,7,.3)}to{box-shadow:0 0 30px rgba(255,193,7,.8)}}@keyframes cardWinning-b80143ba{0%{box-shadow:0 0 15px rgba(40,167,69,.5);transform:scale(1)}to{box-shadow:0 0 35px #28a745;transform:scale(1.05)}}@keyframes cardDealing-b80143ba{0%{transform:translate(-200px) rotate(-45deg) scale(.8);opacity:0}50%{transform:translate(-50px) rotate(-10deg) scale(.9);opacity:.7}to{transform:translate(0) rotate(0) scale(1);opacity:1}}@keyframes cardShake-b80143ba{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-2px)}20%,40%,60%,80%{transform:translate(2px)}}@media (max-width: 768px){.poker-card.card-small[data-v-b80143ba]{width:35px;height:49px;font-size:9px}.poker-card.card-medium[data-v-b80143ba]{width:50px;height:70px;font-size:12px}.poker-card.card-large[data-v-b80143ba]{width:65px;height:91px;font-size:16px}}.modal-overlay[data-v-fe57093f]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:100;padding:var(--spacing-md);animation:fadeIn .3s ease}.modal-content[data-v-fe57093f]{background:rgba(255,255,255,.15);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:var(--border-radius-large);width:100%;max-width:420px;max-height:85vh;overflow:hidden;box-shadow:var(--shadow-heavy);animation:slideUp .3s ease}.modal-header[data-v-fe57093f]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-lg) var(--spacing-md);border-bottom:1px solid rgba(255,255,255,.1)}.modal-header .modal-title[data-v-fe57093f]{font-size:var(--font-size-lg);font-weight:700;color:var(--text-primary);text-shadow:1px 1px 2px rgba(0,0,0,.3)}.modal-header .modal-close[data-v-fe57093f]{font-size:var(--font-size-xxl);color:var(--text-secondary);cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all var(--animation-fast) ease}.modal-header .modal-close[data-v-fe57093f]:hover{background:rgba(255,255,255,.1);color:var(--text-primary)}.modal-body[data-v-fe57093f]{padding:var(--spacing-md);max-height:60vh;overflow-y:auto}.modal-footer[data-v-fe57093f]{display:flex;gap:var(--spacing-md);padding:var(--spacing-md);border-top:1px solid rgba(255,255,255,.1)}.modal-footer[data-v-fe57093f] .action-button{flex:1}.form-group[data-v-8884c81e]{margin-bottom:var(--spacing-lg)}.form-group .form-label[data-v-8884c81e]{display:block;font-size:var(--font-size-sm);color:var(--text-secondary);margin-bottom:var(--spacing-sm);font-weight:700}.form-group .settings-row .setting-item[data-v-8884c81e]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-sm) 0}.form-group .settings-row .setting-item .setting-label[data-v-8884c81e]{font-size:var(--font-size-md);color:var(--text-primary)}uni-input{display:block;font-size:16px;line-height:1.4em;height:1.4em;min-height:1.4em;overflow:hidden}uni-input[hidden]{display:none}.uni-input-wrapper,.uni-input-placeholder,.uni-input-form,.uni-input-input{outline:none;border:none;padding:0;margin:0;text-decoration:inherit}.uni-input-wrapper,.uni-input-form{display:flex;position:relative;width:100%;height:100%;flex-direction:column;justify-content:center}.uni-input-placeholder,.uni-input-input{width:100%}.uni-input-placeholder{position:absolute;top:auto!important;left:0;color:gray;overflow:hidden;text-overflow:clip;white-space:pre;word-break:keep-all;pointer-events:none;line-height:inherit}.uni-input-input{position:relative;display:block;height:100%;background:none;color:inherit;opacity:1;font:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;text-indent:inherit;text-transform:inherit;text-shadow:inherit}.uni-input-input[type=search]::-webkit-search-cancel-button,.uni-input-input[type=search]::-webkit-search-decoration{display:none}.uni-input-input::-webkit-outer-spin-button,.uni-input-input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.uni-input-input[type=number]{-moz-appearance:textfield}.uni-input-input:disabled{-webkit-text-fill-color:currentcolor}.input-wrapper[data-v-aa4c9e1f]{position:relative;border:2px solid rgba(255,255,255,.2);border-radius:var(--border-radius-medium);background:rgba(255,255,255,.1);padding:var(--spacing-md)}.input-wrapper .form-input[data-v-aa4c9e1f]{width:100%;color:var(--text-primary);font-size:var(--font-size-md);transition:all var(--animation-fast) ease}.input-wrapper .form-input[data-v-aa4c9e1f]:focus{outline:none;border-color:var(--secondary-color);box-shadow:0 0 0 3px rgba(255,193,7,.2)}.input-wrapper .form-input[data-v-aa4c9e1f]::-webkit-input-placeholder{color:rgba(255,255,255,.5)}.input-wrapper .form-input[data-v-aa4c9e1f]::placeholder{color:rgba(255,255,255,.5)}.input-wrapper .input-counter[data-v-aa4c9e1f]{position:absolute;right:var(--spacing-sm);top:50%;transform:translateY(-50%);font-size:var(--font-size-xs);color:var(--text-secondary)}uni-picker{position:relative;display:block;cursor:pointer}uni-picker[hidden]{display:none}uni-picker[disabled]{cursor:not-allowed}.uni-picker-container{display:none;position:fixed;left:0;right:0;top:0;bottom:0;box-sizing:border-box;z-index:999;font-size:16px}.uni-picker-container .uni-picker-custom *{box-sizing:border-box}.uni-picker-container .uni-picker-custom{position:fixed;left:0;bottom:0;transform:translateY(100%);-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:999;width:100%;background-color:#fff;visibility:hidden;transition:transform .3s,visibility .3s}.uni-picker-container .uni-picker-custom.uni-picker-toggle{visibility:visible;transform:translate(0)}.uni-picker-container .uni-picker-content{position:relative;display:block;width:100%;height:238px;background-color:#fff}.uni-picker-container .uni-picker-item{padding:0;height:34px;line-height:34px;text-align:center;color:#000;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:pointer}.uni-picker-container .uni-picker-header{display:block;position:relative;text-align:center;width:100%;height:45px}.uni-picker-container .uni-picker-header:after{content:"";position:absolute;left:0;bottom:0;right:0;height:1px;clear:both;border-bottom:1px solid #e5e5e5;color:#e5e5e5;transform-origin:0 100%;transform:scaleY(.5)}.uni-picker-container .uni-picker-action{display:block;max-width:50%;top:0;height:100%;box-sizing:border-box;padding:0 14px;font-size:17px;line-height:45px;overflow:hidden;cursor:pointer}.uni-picker-container .uni-picker-action.uni-picker-action-cancel{float:left;color:#888}.uni-picker-container .uni-picker-action.uni-picker-action-confirm{float:right;color:#007aff}.uni-picker-container .uni-picker-select{display:none}.uni-picker-system{position:absolute;display:none;display:block;top:0;left:0;width:100%;height:100%;overflow:hidden}.uni-picker-system>.uni-picker-system_input{position:absolute;border:none;height:100%;opacity:0;cursor:pointer}.uni-picker-system>.uni-picker-system_input.firefox{top:0;left:0;width:100%}.uni-picker-system>.uni-picker-system_input.chrome{top:0;left:0;width:2em;font-size:32px;height:32px}@media screen and (min-width: 500px) and (min-height: 500px){.uni-mask.uni-picker-mask{background:none}.uni-picker-container .uni-picker-custom{width:300px!important;left:50%;right:auto;top:50%;bottom:auto;transform:translate(-50%,-50%);opacity:0;border-radius:5px;transition:opacity .3s,visibility .3s;box-shadow:0 0 20px 5px rgba(0,0,0,.3)}.uni-picker-container .uni-picker-header{border-radius:5px 5px 0 0}.uni-picker-container .uni-picker-content{transform:translate(0 0);overflow:hidden;border-radius:0 0 5px 5px}.uni-picker-container .uni-picker-custom.uni-picker-toggle{opacity:1;transform:translate(-50%,-50%)}.uni-selector-select .uni-picker-header,.uni-selector-select .uni-picker-content{display:none}.uni-selector-select .uni-picker-select{display:block;max-height:300px;overflow:auto;background-color:#fff;border-radius:5px;padding:6px 0}.uni-selector-select .uni-picker-item{padding:0 10px;color:#555}.uni-selector-select .uni-picker-item:hover{background-color:#f6f6f6}.uni-selector-select .uni-picker-item.selected{color:#007aff}}uni-picker-view{display:block}.uni-picker-view-wrapper{display:flex;position:relative;overflow:hidden;height:100%}uni-picker-view[hidden]{display:none}uni-picker-view-column{flex:1;position:relative;height:100%;overflow:hidden}uni-picker-view-column[hidden]{display:none}.uni-picker-view-group{height:100%;overflow:hidden}.uni-picker-view-mask{transform:translateZ(0)}.uni-picker-view-indicator,.uni-picker-view-mask{position:absolute;left:0;width:100%;z-index:3;pointer-events:none}.uni-picker-view-mask{top:0;height:100%;margin:0 auto;background-image:linear-gradient(180deg,rgba(255,255,255,.95),rgba(255,255,255,.6)),linear-gradient(0deg,rgba(255,255,255,.95),rgba(255,255,255,.6));background-position:top,bottom;background-size:100% 102px;background-repeat:no-repeat;transform:translateZ(0)}.uni-picker-view-indicator{height:34px;top:50%;transform:translateY(-50%)}.uni-picker-view-content{position:absolute;top:0;left:0;width:100%;will-change:transform;padding:102px 0;cursor:pointer}.uni-picker-view-content>*{height:var(--picker-view-column-indicator-height);overflow:hidden}.uni-picker-view-indicator:before{top:0;border-top:1px solid #e5e5e5;transform-origin:0 0;transform:scaleY(.5)}.uni-picker-view-indicator:after{bottom:0;border-bottom:1px solid #e5e5e5;transform-origin:0 100%;transform:scaleY(.5)}.uni-picker-view-indicator:after,.uni-picker-view-indicator:before{content:" ";position:absolute;left:0;right:0;height:1px;color:#e5e5e5}.picker-display[data-v-a066372d]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md);border:2px solid rgba(255,255,255,.2);border-radius:var(--border-radius-medium);background:rgba(255,255,255,.1);color:var(--text-primary);font-size:var(--font-size-md);cursor:pointer;transition:all var(--animation-fast) ease}.picker-display[data-v-a066372d]:hover{border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.15)}.picker-display .picker-icon[data-v-a066372d]{margin-right:var(--spacing-sm)}.picker-display .picker-text[data-v-a066372d]{flex:1}.picker-display .picker-arrow[data-v-a066372d]{color:var(--text-secondary);font-size:var(--font-size-sm)}.picker-display .blind-preview[data-v-a066372d]{display:flex;align-items:center;gap:var(--spacing-xs);flex:1}.picker-display .blind-preview .blind-separator[data-v-a066372d]{color:var(--text-secondary);margin:0 var(--spacing-xs)}.gameControls[data-v-b691061a]{position:fixed;left:50%;transform:translate(-50%);bottom:6.25rem;display:flex;align-items:center;justify-content:center;z-index:999}.gameControls .center[data-v-b691061a]{width:3.75rem;height:3.75rem;position:relative}.gameControls .action-btn[data-v-b691061a]{width:3.125rem;height:3.125rem;border-radius:3.125rem;background-color:#199be4;position:absolute;display:flex;align-items:center;justify-content:center;font-size:.8125rem;white-space:nowrap}.gameControls .Fold[data-v-b691061a]{background-color:#e3485c;left:-3.75rem}.gameControls .Check[data-v-b691061a]{background-color:#ccc;left:-7.5rem}.gameControls .Call[data-v-b691061a]{right:-3.75rem}.gameControls .RaiseLine[data-v-b691061a]{position:absolute;display:flex;flex-direction:column;align-items:center;z-index:999}.gameControls .RaiseLine .lines[data-v-b691061a]{width:2.8125rem;background-color:rgba(0,0,0,.7);position:absolute;padding:.625rem 0;bottom:2.1875rem;border-radius:3.75rem 3.75rem 0 0;display:flex;flex-direction:column;align-items:center;justify-content:center;border:.15625rem solid #199BE4;z-index:900}.gameControls .RaiseLine .lines .lines-draw-btn[data-v-b691061a]{position:absolute;left:50%;top:7px;width:1.875rem;height:1.875rem;border-radius:1.875rem;background-color:#199be4;transition:transform .1s ease-out;z-index:999;box-shadow:0 0 3px rgba(25,155,228,.8);-webkit-user-select:none;user-select:none;cursor:move;transform:translate(-50%);color:#fff;font-size:.4375rem;display:flex;align-items:center;justify-content:center;text-align:center;word-break:break-all}.gameControls .RaiseLine .lines .lines-draw-btn.allin[data-v-b691061a]{background-color:#ff6b6b;box-shadow:0 0 6px rgba(255,107,107,.8);animation:pulse-b691061a 1s infinite}.gameControls .RaiseLine .lines .lines-draw-btn.vibrate[data-v-b691061a]{animation:vibrate .3s ease-in-out}.gameControls .RaiseLine .lines .dot[data-v-b691061a]{width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:9px;color:#fff;z-index:5;transition:all .2s ease}.gameControls .RaiseLine .lines .dot.active[data-v-b691061a]{color:gold;transform:scale(1.2);font-weight:700}@keyframes pulse-b691061a{0%{box-shadow:0 0 6px rgba(255,107,107,.8)}50%{box-shadow:0 0 12px #ff6b6b}to{box-shadow:0 0 6px rgba(255,107,107,.8)}}.gameControls .RaiseLine .confirm[data-v-b691061a]{width:3.125rem;height:3.125rem;border-radius:3.125rem;display:flex;align-items:center;justify-content:center;background-color:#199be4;z-index:910}.gameControls .AllIn[data-v-b691061a]{right:-6.25rem;top:5rem}.uni-label-pointer{cursor:pointer}.login-page[data-v-c7f705db]{min-height:100vh;background:linear-gradient(135deg,var(--background-color) 0%,var(--surface-color) 100%);display:flex;align-items:center;justify-content:center;padding:var(--spacing-md)}.login-container[data-v-c7f705db]{width:100%;max-width:400px;padding:var(--spacing-xl);background:rgba(255,255,255,.1);border-radius:var(--border-radius-large);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-heavy)}.logo-section[data-v-c7f705db]{text-align:center;margin-bottom:var(--spacing-xl)}.logo-section .logo-wrapper[data-v-c7f705db]{margin-bottom:var(--spacing-md)}.logo-section .logo-wrapper .logo-icon[data-v-c7f705db]{position:relative;width:80px;height:80px;margin:0 auto;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);border-radius:50%;box-shadow:0 8px 32px rgba(0,0,0,.3);animation:logoFloat-c7f705db 3s ease-in-out infinite}.logo-section .logo-wrapper .logo-icon .logo-suit[data-v-c7f705db]{position:absolute;font-size:20px;font-weight:700;animation:suitRotate-c7f705db 4s linear infinite}.logo-section .logo-wrapper .logo-icon .logo-suit[data-v-c7f705db]:nth-child(1){color:#000;transform:rotate(0) translateY(-25px)}.logo-section .logo-wrapper .logo-icon .logo-suit[data-v-c7f705db]:nth-child(2){color:#f44336;transform:rotate(90deg) translateY(-25px)}.logo-section .logo-wrapper .logo-icon .logo-suit[data-v-c7f705db]:nth-child(3){color:#f44336;transform:rotate(180deg) translateY(-25px)}.logo-section .logo-wrapper .logo-icon .logo-suit[data-v-c7f705db]:nth-child(4){color:#000;transform:rotate(270deg) translateY(-25px)}.logo-section .app-name[data-v-c7f705db]{display:block;font-size:var(--font-size-xxl);font-weight:700;color:var(--secondary-color);margin-bottom:var(--spacing-sm);text-shadow:2px 2px 4px rgba(0,0,0,.3)}.logo-section .app-slogan[data-v-c7f705db]{display:block;font-size:var(--font-size-sm);color:var(--text-secondary);opacity:.8}.login-form .form-group[data-v-c7f705db]{margin-bottom:var(--spacing-md)}.login-form .form-group .input-wrapper[data-v-c7f705db]{position:relative;display:flex;align-items:center;background:rgba(255,255,255,.1);border:2px solid rgba(255,255,255,.2);border-radius:var(--border-radius-medium);padding:var(--spacing-sm);transition:all var(--animation-fast) ease}.login-form .form-group .input-wrapper[data-v-c7f705db]:focus-within{border-color:var(--secondary-color);box-shadow:0 0 0 3px rgba(255,193,7,.2)}.login-form .form-group .input-wrapper .input-icon[data-v-c7f705db]{font-size:18px;margin-right:var(--spacing-sm);opacity:.7}.login-form .form-group .input-wrapper .form-input[data-v-c7f705db]{flex:1;background:transparent;border:none;outline:none;color:var(--text-primary);font-size:var(--font-size-md)}.login-form .form-group .input-wrapper .form-input[data-v-c7f705db]::-webkit-input-placeholder{color:rgba(255,255,255,.5)}.login-form .form-group .input-wrapper .form-input[data-v-c7f705db]::placeholder{color:rgba(255,255,255,.5)}.login-form .form-group .input-wrapper .form-input[data-v-c7f705db]:disabled{opacity:.6;cursor:not-allowed}.login-form .form-group .error-text[data-v-c7f705db]{display:block;margin-top:var(--spacing-xs);color:var(--error-color);font-size:var(--font-size-xs)}.login-form .form-options[data-v-c7f705db]{margin-bottom:var(--spacing-lg)}.login-form .form-options .checkbox-wrapper[data-v-c7f705db]{display:flex;align-items:center;gap:var(--spacing-sm);cursor:pointer}.login-form .form-options .checkbox-wrapper .checkbox-input[data-v-c7f705db]{display:none}.login-form .form-options .checkbox-wrapper .checkbox-input:checked+.checkbox-custom[data-v-c7f705db]{background-color:var(--secondary-color);border-color:var(--secondary-color)}.login-form .form-options .checkbox-wrapper .checkbox-input:checked+.checkbox-custom[data-v-c7f705db]:after{opacity:1;transform:scale(1)}.login-form .form-options .checkbox-wrapper .checkbox-custom[data-v-c7f705db]{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-radius:3px;background:transparent;position:relative;transition:all var(--animation-fast) ease}.login-form .form-options .checkbox-wrapper .checkbox-custom[data-v-c7f705db]:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);color:#fff;font-size:12px;font-weight:700;opacity:0;transition:all var(--animation-fast) ease}.login-form .form-options .checkbox-wrapper .checkbox-label[data-v-c7f705db]{color:var(--text-secondary);font-size:var(--font-size-sm);-webkit-user-select:none;user-select:none}.login-form .login-button[data-v-c7f705db]{width:100%;padding:var(--spacing-md);background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);border:none;border-radius:var(--border-radius-medium);color:#fff;font-size:var(--font-size-md);font-weight:700;cursor:pointer;transition:all var(--animation-fast) ease;display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);box-shadow:0 4px 16px rgba(0,0,0,.2)}.login-form .login-button[data-v-c7f705db]:hover:not(.button-disabled):not(.button-loading){transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.3)}.login-form .login-button[data-v-c7f705db]:active:not(.button-disabled):not(.button-loading){transform:translateY(0)}.login-form .login-button.button-disabled[data-v-c7f705db]{opacity:.6;cursor:not-allowed;background:rgba(255,255,255,.2)}.login-form .login-button.button-loading[data-v-c7f705db]{cursor:wait}.login-form .login-button.button-loading .button-text[data-v-c7f705db]{opacity:.7}.login-form .login-button .button-text[data-v-c7f705db]{font-weight:700}.login-form .quick-login[data-v-c7f705db]{margin-top:var(--spacing-lg);text-align:center}.login-form .quick-login .quick-login-title[data-v-c7f705db]{display:block;color:var(--text-secondary);font-size:var(--font-size-sm);margin-bottom:var(--spacing-sm)}.login-form .quick-login .quick-login-buttons[data-v-c7f705db]{display:flex;gap:var(--spacing-sm);justify-content:center;flex-wrap:wrap}.login-form .quick-login .quick-login-buttons .quick-login-btn[data-v-c7f705db]{padding:var(--spacing-xs) var(--spacing-sm);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:var(--border-radius-small);color:var(--text-secondary);font-size:var(--font-size-xs);cursor:pointer;transition:all var(--animation-fast) ease}.login-form .quick-login .quick-login-buttons .quick-login-btn[data-v-c7f705db]:hover{background:rgba(255,255,255,.2);color:var(--text-primary);transform:translateY(-1px)}.connection-status[data-v-c7f705db]{margin-top:var(--spacing-lg);text-align:center}.connection-status .status-indicator[data-v-c7f705db]{display:inline-flex;align-items:center;gap:var(--spacing-sm)}.connection-status .status-indicator .status-dot[data-v-c7f705db]{width:8px;height:8px;border-radius:50%;background-color:var(--error-color)}.connection-status .status-indicator .status-text[data-v-c7f705db]{font-size:var(--font-size-sm);color:var(--text-secondary)}.connection-status .status-indicator.status-connected .status-dot[data-v-c7f705db]{background-color:var(--success-color)}.connection-status .status-indicator.status-connecting .status-dot[data-v-c7f705db]{background-color:var(--warning-color);animation:pulse-c7f705db 1.5s infinite}.error-message[data-v-c7f705db]{margin-top:var(--spacing-md);padding:var(--spacing-md);background:rgba(244,67,54,.1);border:1px solid var(--error-color);border-radius:var(--border-radius-medium);display:flex;align-items:center;gap:var(--spacing-sm);animation:errorShake-c7f705db .5s ease-in-out}.error-message .error-icon[data-v-c7f705db]{font-size:18px}.error-message .error-text[data-v-c7f705db]{flex:1;color:var(--error-color);font-size:var(--font-size-sm)}.error-message .retry-button[data-v-c7f705db]{padding:var(--spacing-xs) var(--spacing-sm);background:var(--error-color);border:none;border-radius:var(--border-radius-small);color:#fff;font-size:var(--font-size-xs);cursor:pointer;transition:all var(--animation-fast) ease}.error-message .retry-button[data-v-c7f705db]:hover{background:#c62828}.version-info[data-v-c7f705db]{margin-top:var(--spacing-lg);text-align:center}.version-info uni-text[data-v-c7f705db]{color:var(--text-secondary);font-size:var(--font-size-xs);opacity:.6}.reconnect-info[data-v-c7f705db]{display:block;margin-top:var(--spacing-xs);color:var(--warning-color);font-size:var(--font-size-xs)}.background-decoration[data-v-c7f705db]{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:-1}.background-decoration .floating-card[data-v-c7f705db]{position:absolute;font-size:24px;color:rgba(255,255,255,.1);animation:float-c7f705db 6s ease-in-out infinite}.background-decoration .floating-card.card-1[data-v-c7f705db]{top:10%;left:10%;animation-delay:0s}.background-decoration .floating-card.card-2[data-v-c7f705db]{top:20%;right:15%;animation-delay:1.5s}.background-decoration .floating-card.card-3[data-v-c7f705db]{bottom:20%;left:15%;animation-delay:3s}.background-decoration .floating-card.card-4[data-v-c7f705db]{bottom:10%;right:10%;animation-delay:4.5s}@keyframes pulse-c7f705db{0%,to{opacity:1}50%{opacity:.5}}@keyframes logoFloat-c7f705db{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes suitRotate-c7f705db{0%{transform:rotate(0) translateY(-25px)}to{transform:rotate(360deg) translateY(-25px)}}@keyframes float-c7f705db{0%,to{transform:translateY(0) rotate(0);opacity:.1}50%{transform:translateY(-20px) rotate(180deg);opacity:.3}}@keyframes errorShake-c7f705db{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@media (max-width: 768px){.login-container[data-v-c7f705db]{padding:var(--spacing-lg);margin:var(--spacing-sm)}.logo-section .logo-wrapper .logo-icon[data-v-c7f705db]{width:60px;height:60px}.logo-section .logo-wrapper .logo-icon .logo-suit[data-v-c7f705db]{font-size:16px}.logo-section .logo-wrapper .logo-icon .logo-suit[data-v-c7f705db]:nth-child(1),.logo-section .logo-wrapper .logo-icon .logo-suit[data-v-c7f705db]:nth-child(2),.logo-section .logo-wrapper .logo-icon .logo-suit[data-v-c7f705db]:nth-child(3),.logo-section .logo-wrapper .logo-icon .logo-suit[data-v-c7f705db]:nth-child(4){transform:rotate(var(--rotation, 0deg)) translateY(-20px)}.logo-section .app-name[data-v-c7f705db]{font-size:var(--font-size-xl)}.login-form .form-group .input-wrapper[data-v-c7f705db]{padding:var(--spacing-xs)}.login-form .form-group .input-wrapper .input-icon[data-v-c7f705db]{font-size:16px}.login-form .form-group .input-wrapper .form-input[data-v-c7f705db]{font-size:var(--font-size-sm)}.login-form .login-button[data-v-c7f705db]{padding:var(--spacing-sm);font-size:var(--font-size-sm)}.background-decoration .floating-card[data-v-c7f705db]{font-size:20px}}uni-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:block;box-sizing:border-box}.uni-modal{position:fixed;z-index:999;width:80%;max-width:300px;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;text-align:center;border-radius:3px;overflow:hidden}.uni-modal *{box-sizing:border-box}.uni-modal__hd{padding:1em 1.6em .3em}.uni-modal__title{font-weight:400;font-size:18px;word-wrap:break-word;word-break:break-all;white-space:pre-wrap;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.uni-modal__bd{padding:1.3em 1.6em;min-height:40px;font-size:15px;line-height:1.4;word-wrap:break-word;word-break:break-all;white-space:pre-wrap;color:#999;max-height:400px;overflow-x:hidden;overflow-y:auto}.uni-modal__textarea{resize:none;border:0;margin:0;width:90%;padding:10px;font-size:20px;outline:none;border:none;background-color:#eee;text-decoration:inherit;line-height:1.2}.uni-modal__ft{position:relative;line-height:48px;font-size:18px;display:flex}.uni-modal__ft:after{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #d5d5d6;color:#d5d5d6;transform-origin:0 0;transform:scaleY(.5)}.uni-modal__btn{display:block;flex:1;color:#3cc51f;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;cursor:pointer}.uni-modal__btn:active{background-color:#eee}.uni-modal__btn:after{content:" ";position:absolute;left:0;top:0;width:1px;bottom:0;border-left:1px solid #d5d5d6;color:#d5d5d6;transform-origin:0 0;transform:scaleX(.5)}.uni-modal__btn:first-child:after{display:none}.uni-modal__btn_default{color:#353535}.uni-modal__btn_primary{color:#007aff}.lobby-page[data-v-62b07a46]{min-height:100vh;background:linear-gradient(135deg,var(--background-color) 0%,var(--surface-color) 50%,var(--primary-color) 100%);position:relative;overflow:hidden}.background-decoration[data-v-62b07a46]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:0}.background-decoration .floating-chips[data-v-62b07a46]{position:absolute;opacity:.1;animation:float-62b07a46 8s ease-in-out infinite}.background-decoration .floating-chips.chip-1[data-v-62b07a46]{top:15%;left:10%;animation-delay:0s}.background-decoration .floating-chips.chip-2[data-v-62b07a46]{top:60%;right:15%;animation-delay:2.5s}.background-decoration .floating-chips.chip-3[data-v-62b07a46]{bottom:20%;left:20%;animation-delay:5s}.navbar[data-v-62b07a46]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--shadow-medium);border-bottom:1px solid rgba(255,255,255,.2);position:relative;z-index:10}.navbar .nav-left .nav-title-wrapper .nav-title[data-v-62b07a46]{font-size:var(--font-size-lg);font-weight:700;color:var(--text-primary);text-shadow:2px 2px 4px rgba(0,0,0,.3);margin-bottom:var(--spacing-xs);display:block}.navbar .nav-left .nav-title-wrapper .connection-indicator[data-v-62b07a46]{display:flex;align-items:center;gap:var(--spacing-xs)}.navbar .nav-left .nav-title-wrapper .connection-indicator .status-dot[data-v-62b07a46]{width:6px;height:6px;border-radius:50%;background-color:var(--error-color)}.navbar .nav-left .nav-title-wrapper .connection-indicator .status-text[data-v-62b07a46]{font-size:var(--font-size-xs);color:var(--text-secondary)}.navbar .nav-left .nav-title-wrapper .connection-indicator.status-connected .status-dot[data-v-62b07a46]{background-color:var(--success-color);box-shadow:0 0 6px var(--success-color)}.navbar .nav-left .nav-title-wrapper .connection-indicator.status-connecting .status-dot[data-v-62b07a46]{background-color:var(--warning-color);animation:pulse-62b07a46 1.5s infinite}.navbar .nav-right .user-info[data-v-62b07a46]{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);background:rgba(255,255,255,.1);border-radius:var(--border-radius-medium);cursor:pointer;transition:all var(--animation-fast) ease}.navbar .nav-right .user-info[data-v-62b07a46]:hover{background:rgba(255,255,255,.2);transform:translateY(-1px)}.navbar .nav-right .user-info .user-details[data-v-62b07a46]{text-align:right}.navbar .nav-right .user-info .user-details .username[data-v-62b07a46]{display:block;font-size:var(--font-size-sm);color:var(--text-primary);font-weight:700;margin-bottom:2px}.navbar .nav-right .user-info .user-details .balance-wrapper[data-v-62b07a46]{display:flex;align-items:center;gap:var(--spacing-xs);justify-content:flex-end}.navbar .nav-right .user-info .user-details .balance-wrapper .balance-text[data-v-62b07a46]{font-size:var(--font-size-xs);color:var(--secondary-color);font-weight:700}.lobby-content[data-v-62b07a46]{padding:var(--spacing-md);position:relative;z-index:1}.action-section[data-v-62b07a46]{display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.action-section[data-v-62b07a46] .action-button{flex:1}.room-list-section .section-header[data-v-62b07a46]{margin-bottom:var(--spacing-lg)}.room-list-section .section-header .section-title-wrapper[data-v-62b07a46]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.room-list-section .section-header .section-title-wrapper .section-title[data-v-62b07a46]{font-size:var(--font-size-lg);font-weight:700;color:var(--text-primary);text-shadow:1px 1px 2px rgba(0,0,0,.3)}.room-list-section .section-header .section-title-wrapper .room-stats[data-v-62b07a46]{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.room-list-section .section-header .section-title-wrapper .room-stats .room-count[data-v-62b07a46],.room-list-section .section-header .section-title-wrapper .room-stats .online-count[data-v-62b07a46]{font-size:var(--font-size-xs);color:var(--text-secondary);background:rgba(255,255,255,.1);padding:2px 6px;border-radius:var(--border-radius-small)}.room-list-section .section-header .filter-section[data-v-62b07a46]{display:flex;gap:var(--spacing-md)}.room-list-section .section-header .filter-section .filter-item[data-v-62b07a46]{display:flex;align-items:center;gap:var(--spacing-xs)}.room-list-section .section-header .filter-section .filter-item .filter-label[data-v-62b07a46]{font-size:var(--font-size-sm);color:var(--text-secondary);white-space:nowrap}.room-list-section .section-header .filter-section .filter-item .filter-picker[data-v-62b07a46]{padding:var(--spacing-xs) var(--spacing-sm);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:var(--border-radius-small);color:var(--text-primary);font-size:var(--font-size-sm);min-width:60px;text-align:center}.room-list-section .room-list[data-v-62b07a46]{height:calc(100vh - 280px)}.empty-container[data-v-62b07a46]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);color:var(--text-secondary);background:rgba(255,255,255,.05);border-radius:var(--border-radius-large);margin:var(--spacing-md) 0}.empty-container .empty-icon[data-v-62b07a46]{font-size:48px;margin-bottom:var(--spacing-md);opacity:.7}.empty-container .empty-title[data-v-62b07a46]{font-size:var(--font-size-lg);font-weight:700;color:var(--text-primary);margin-bottom:var(--spacing-xs)}.empty-container .empty-subtitle[data-v-62b07a46]{font-size:var(--font-size-sm);color:var(--text-secondary);margin-bottom:var(--spacing-lg);text-align:center}.room-items .room-item[data-v-62b07a46]{background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:var(--border-radius-large);padding:var(--spacing-md);margin-bottom:var(--spacing-md);box-shadow:var(--shadow-medium);transition:all var(--animation-fast) ease;cursor:pointer}.room-items .room-item[data-v-62b07a46]:hover{transform:translateY(-2px);box-shadow:var(--shadow-heavy);background:rgba(255,255,255,.15)}.room-items .room-item.room-item-full[data-v-62b07a46]{opacity:.7;cursor:not-allowed}.room-items .room-item.room-item-full[data-v-62b07a46]:hover{transform:none;box-shadow:var(--shadow-medium)}.room-items .room-item.room-item-playing[data-v-62b07a46]{border-left:4px solid var(--warning-color)}.room-items .room-item.room-item-private[data-v-62b07a46]{border-left:4px solid var(--secondary-color)}.room-items .room-item .room-header[data-v-62b07a46]{margin-bottom:var(--spacing-md)}.room-items .room-item .room-header .room-title-section[data-v-62b07a46]{display:flex;justify-content:space-between;align-items:flex-start}.room-items .room-item .room-header .room-title-section .room-name[data-v-62b07a46]{font-size:var(--font-size-lg);font-weight:700;color:var(--text-primary);flex:1;margin-right:var(--spacing-sm)}.room-items .room-item .room-header .room-title-section .room-badges[data-v-62b07a46]{display:flex;gap:var(--spacing-xs);align-items:center}.room-items .room-item .room-header .room-title-section .room-badges .room-status[data-v-62b07a46]{padding:4px 8px;border-radius:var(--border-radius-small);font-size:var(--font-size-xs);font-weight:700}.room-items .room-item .room-header .room-title-section .room-badges .room-status.status-waiting[data-v-62b07a46]{background-color:var(--success-color);color:#fff}.room-items .room-item .room-header .room-title-section .room-badges .room-status.status-playing[data-v-62b07a46]{background-color:var(--warning-color);color:#fff}.room-items .room-item .room-header .room-title-section .room-badges .room-status.status-full[data-v-62b07a46]{background-color:var(--error-color);color:#fff}.room-items .room-item .room-header .room-title-section .room-badges .private-badge[data-v-62b07a46]{background:var(--secondary-color);border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:10px}.room-items .room-item .room-info[data-v-62b07a46]{margin-bottom:var(--spacing-md)}.room-items .room-item .room-info .info-row[data-v-62b07a46]{margin-bottom:var(--spacing-sm)}.room-items .room-item .room-info .info-row[data-v-62b07a46]:last-child{margin-bottom:0}.room-items .room-item .room-info .info-row .info-item[data-v-62b07a46]{display:flex;align-items:center;gap:var(--spacing-sm)}.room-items .room-item .room-info .info-row .info-item .info-icon[data-v-62b07a46]{font-size:var(--font-size-sm);width:16px;text-align:center}.room-items .room-item .room-info .info-row .info-item .info-label[data-v-62b07a46]{font-size:var(--font-size-sm);color:var(--text-secondary);min-width:40px}.room-items .room-item .room-info .info-row .info-item .info-value[data-v-62b07a46]{font-size:var(--font-size-sm);color:var(--text-primary);font-weight:700;margin-left:auto}.room-items .room-item .room-info .info-row .info-item .player-progress[data-v-62b07a46]{flex:1;margin:0 var(--spacing-sm)}.room-items .room-item .room-info .info-row .info-item .blind-chips[data-v-62b07a46]{display:flex;align-items:center;gap:var(--spacing-xs);margin-left:auto}.room-items .room-item .room-info .info-row .info-item .blind-chips .blind-separator[data-v-62b07a46]{color:var(--text-secondary);font-size:var(--font-size-sm)}.room-items .room-item .room-footer[data-v-62b07a46]{display:flex;justify-content:space-between;align-items:center;padding-top:var(--spacing-sm);border-top:1px solid rgba(255,255,255,.1)}.room-items .room-item .room-footer .room-players[data-v-62b07a46]{display:flex;align-items:center;gap:var(--spacing-xs)}.room-items .room-item .room-footer .room-players .player-mini-avatar[data-v-62b07a46]{margin-left:-4px}.room-items .room-item .room-footer .room-players .player-mini-avatar[data-v-62b07a46]:first-child{margin-left:0}.room-items .room-item .room-footer .room-players .more-players[data-v-62b07a46]{background:rgba(255,255,255,.2);border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xs);color:var(--text-secondary);margin-left:var(--spacing-xs)}.room-items .room-item .room-footer .join-action .status-badge[data-v-62b07a46]{padding:4px 8px;border-radius:var(--border-radius-small);font-size:var(--font-size-xs)}.room-items .room-item .room-footer .join-action .status-badge.status-full[data-v-62b07a46]{background:var(--error-color);color:#fff}.room-items .room-item .room-footer .join-action .status-badge.status-disabled[data-v-62b07a46]{background:rgba(255,255,255,.2);color:var(--text-secondary)}.user-menu-content[data-v-62b07a46]{background:rgba(255,255,255,.15);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:var(--border-radius-large);width:100%;max-width:320px;box-shadow:var(--shadow-heavy);animation:slideUp-62b07a46 .3s ease}.user-menu-content .user-menu-header[data-v-62b07a46]{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg);border-bottom:1px solid rgba(255,255,255,.1)}.user-menu-content .user-menu-header .user-menu-info[data-v-62b07a46]{flex:1}.user-menu-content .user-menu-header .user-menu-info .user-menu-name[data-v-62b07a46]{display:block;font-size:var(--font-size-lg);font-weight:700;color:var(--text-primary);margin-bottom:var(--spacing-xs)}.user-menu-content .user-menu-header .user-menu-info .user-menu-id[data-v-62b07a46]{display:block;font-size:var(--font-size-sm);color:var(--text-secondary);margin-bottom:var(--spacing-sm)}.user-menu-content .user-menu-header .user-menu-info .user-menu-balance[data-v-62b07a46]{display:flex;align-items:center;gap:var(--spacing-sm)}.user-menu-content .user-menu-header .user-menu-info .user-menu-balance .balance-amount[data-v-62b07a46]{font-size:var(--font-size-md);font-weight:700;color:var(--secondary-color)}.user-menu-content .user-menu-actions[data-v-62b07a46]{padding:var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-sm)}@keyframes fadeIn-62b07a46{0%{opacity:0}to{opacity:1}}@keyframes slideUp-62b07a46{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes float-62b07a46{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-15px) rotate(2deg)}66%{transform:translateY(8px) rotate(-1deg)}}@keyframes pulse-62b07a46{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@media (max-width: 768px){.navbar[data-v-62b07a46]{padding:var(--spacing-sm)}.navbar .nav-left .nav-title-wrapper .nav-title[data-v-62b07a46]{font-size:var(--font-size-md)}.navbar .nav-right .user-info[data-v-62b07a46]{gap:var(--spacing-xs)}.navbar .nav-right .user-info .user-details .username[data-v-62b07a46]{font-size:var(--font-size-xs)}.lobby-content[data-v-62b07a46]{padding:var(--spacing-sm)}.action-section[data-v-62b07a46],.room-list-section .section-header .filter-section[data-v-62b07a46]{flex-direction:column;gap:var(--spacing-sm)}.room-list-section .section-header .filter-section .filter-item[data-v-62b07a46]{justify-content:space-between}.room-items .room-item[data-v-62b07a46]{padding:var(--spacing-sm)}.room-items .room-item .room-header .room-title-section[data-v-62b07a46]{flex-direction:column;align-items:flex-start;gap:var(--spacing-xs)}.room-items .room-item .room-footer[data-v-62b07a46]{flex-direction:column;gap:var(--spacing-sm);align-items:flex-start}.modal-content[data-v-62b07a46]{max-width:350px;margin:var(--spacing-sm)}}.game-page[data-v-b6ad0bc5]{height:100vh;background-image:url(/assets/table-BLFV1lqw.png);background-size:100% 100%;background-repeat:no-repeat;position:relative;overflow:hidden}.roomNo[data-v-b6ad0bc5]{position:fixed;right:.625rem;top:.625rem;background-color:rgba(0,0,0,.2);padding:.46875rem .625rem;border-radius:2.8125rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.startBtn[data-v-b6ad0bc5]{position:fixed;left:50%;transform:translate(-50%);top:6.875rem;background-color:rgba(0,0,0,.4);padding:.46875rem .625rem;border-radius:2.8125rem;z-index:999}.game-background[data-v-b6ad0bc5]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.game-background .table-felt[data-v-b6ad0bc5]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;height:85%}.game-header[data-v-b6ad0bc5]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);position:relative;z-index:10}.game-header .header-left[data-v-b6ad0bc5],.game-header .header-right[data-v-b6ad0bc5]{flex:0 0 auto;width:80px}.game-header .header-center[data-v-b6ad0bc5]{flex:1;text-align:center}.game-header .header-center .game-info .room-name[data-v-b6ad0bc5]{display:block;font-size:var(--font-size-lg);font-weight:700;color:var(--text-primary);text-shadow:2px 2px 4px rgba(0,0,0,.5)}.game-header .header-center .game-info .game-stats[data-v-b6ad0bc5]{display:flex;justify-content:center;gap:var(--spacing-md);color:#000}.game-header .header-center .game-info .game-stats .blind-info[data-v-b6ad0bc5],.game-header .header-center .game-info .game-stats .round-info[data-v-b6ad0bc5]{font-size:var(--font-size-sm);padding:2px 8px;border-radius:var(--border-radius-small)}.game-header .header-right[data-v-b6ad0bc5]{display:flex;justify-content:flex-end}.game-header .header-right .connection-status .status-dot[data-v-b6ad0bc5]{width:12px;height:12px;border-radius:50%;background-color:var(--error-color)}.game-header .header-right .connection-status.status-connected .status-dot[data-v-b6ad0bc5]{background-color:var(--success-color);box-shadow:0 0 8px var(--success-color)}.game-header .header-right .connection-status.status-connecting .status-dot[data-v-b6ad0bc5]{background-color:var(--warning-color);animation:pulse-b6ad0bc5 1.5s infinite}@keyframes pulse-b6ad0bc5{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes fadeIn-b6ad0bc5{0%{opacity:0}to{opacity:1}}@keyframes slideUp-b6ad0bc5{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.game-header[data-v-b6ad0bc5]{padding:var(--spacing-sm)}.game-header .header-center .game-info .room-name[data-v-b6ad0bc5]{font-size:var(--font-size-md)}.game-header .header-center .game-info .game-stats[data-v-b6ad0bc5]{flex-direction:column;gap:var(--spacing-xs)}.community-cards-area .community-cards .cards-container[data-v-b6ad0bc5]{gap:var(--spacing-xs);flex-wrap:wrap}.player-seat[data-v-b6ad0bc5]{width:100px;height:120px}.player-seat .player-container .player-info .player-details .player-name[data-v-b6ad0bc5]{font-size:var(--font-size-xs)}.game-controls[data-v-b6ad0bc5]{padding:var(--spacing-md) var(--spacing-sm);position:fixed;left:50%;transform:translate(-50%);width:100vw;bottom:1.25rem;z-index:9999}.game-controls .action-buttons[data-v-b6ad0bc5]{display:flex;gap:.625rem}.game-controls .action-buttons[data-v-b6ad0bc5] .action-button{min-width:calc(50% - var(--spacing-xs))}.result-content[data-v-b6ad0bc5]{padding:var(--spacing-lg);margin:var(--spacing-sm)}.result-content .result-body .winner-info .winning-hand .hand-cards[data-v-b6ad0bc5]{flex-wrap:wrap;gap:var(--spacing-xs)}}.waiting-panel[data-v-b6ad0bc5]{position:fixed;top:0;left:0;right:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgba(255,255,255,.2);z-index:100}.waiting-panel .waiting-info[data-v-b6ad0bc5]{padding:var(--spacing-lg);text-align:center;display:flex;align-items:center;justify-content:center;gap:var(--spacing-md)}.waiting-panel .waiting-info .waiting-text[data-v-b6ad0bc5]{font-size:var(--font-size-md);color:var(--text-secondary)}.demo[data-v-10e44f45]{position:relative;width:3.75rem;height:3.75rem;border-radius:50%;background-color:#fff}.demo .countdown[data-v-10e44f45]{position:absolute;width:3.75rem;height:3.75rem;left:0;top:0;border-radius:50%;background-color:rgba(0,0,0,.5);-webkit-clip-path:polygon(0% 0%,360% 0%,50% 50%);clip-path:polygon(0% 0%,360% 0%,50% 50%);transition:-webkit-clip-path .5s ease;transition:clip-path .5s ease;transition:clip-path .5s ease,-webkit-clip-path .5s ease}
