.guest-map-container,.guest-map-container *,body{-ms-overflow-style:none;scrollbar-width:none}.guest-map-container ::-webkit-scrollbar,.guest-map-container::-webkit-scrollbar,body::-webkit-scrollbar{display:none}.guest-map-container{justify-content:center;padding:0}.image-item{background:#ffffff1a;border-radius:4px;box-sizing:border-box;cursor:pointer;margin:2px;overflow:hidden;text-align:center;transition:transform .2s ease}.image-item:hover{transform:scale(1.05)}.image-wrapper{height:100%;position:relative;width:100%}.guest-image{aspect-ratio:1/1;height:auto;object-fit:cover;width:100%}.image-error,.image-loading{background:#00000080;border-radius:50%;left:50%;padding:10px;position:absolute;top:50%;transform:translate(-50%,-50%)}.image-modal-wrapper .ant-modal-mask{background:#00000080}.image-modal .ant-modal-content{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#333c;border-radius:8px;box-shadow:0 4px 12px #0000004d;position:relative}.image-modal .ant-modal-body{background:#0000;padding:20px;text-align:center}.custom-close-button{align-items:center;background-color:#ff4d4f;border-radius:50%;box-shadow:0 2px 4px #0000004d;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:-15px;top:-15px;transition:background-color .3s ease;width:40px;z-index:1000}.custom-close-button:hover{background-color:#ff7875}.custom-close-button .anticon{color:#fff;font-size:20px}.modal-image-wrapper{margin-bottom:20px}.modal-image{max-height:400px;object-fit:contain;width:100%}.modal-title-wrapper{background:#333;border-radius:4px;padding:8px}.modal-title{background:#333;border-radius:4px;color:#fff;display:inline-block;font-size:20px;padding:4px 8px;text-shadow:1px 1px 2px #00000080}.traits-container{background:#333;flex-wrap:wrap;gap:10px;padding:10px}.trait-item,.traits-container{border-radius:4px;display:flex;justify-content:space-between}.trait-item{background:#444;flex:1 1 45%;padding:8px}.trait-label{color:#ccc;font-weight:700}.trait-label,.trait-value{background:#444;border-radius:2px;padding:2px 4px;text-shadow:1px 1px 1px #00000080}.trait-value{color:#fff}.search-container{background:#333c;box-sizing:border-box;display:flex;justify-content:center;padding:10px;position:sticky;top:0;width:100%;z-index:10}.search-input{background:#ffffff1a;border:none;color:#fff;max-width:400px;width:100%}.search-input .ant-input{background:#0000;color:#fff}.search-input .ant-input::placeholder{color:#ccc}.search-input .ant-input-clear-icon{color:#fff}.guest-map-container{box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;min-height:100vh;overflow-x:hidden;overflow-y:auto;padding:env(safe-area-inset-top) 0 0}.guest-map-container .ant-input-affix-wrapper{background:#0000}.image-name{color:#fff;font-size:8px;line-height:1.2;overflow:hidden;padding:4px;text-overflow:ellipsis;text-shadow:1px 1px 2px #00000080;white-space:nowrap}.Game_appContainer__KeM4h{background:#0a0f1a;height:100vh;overflow:hidden;position:relative;width:100%}.Game_canvasBackground__aU0x2{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.Game_content__sM6Qy{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;text-align:center;z-index:2}.Game_pageTitle__vK5l\+{color:#0ff;font-family:Orbitron,sans-serif;font-size:2.5rem;font-weight:700;letter-spacing:2px;margin-bottom:8px;text-shadow:0 0 8px #0ffc,0 0 16px #0ff6}.Game_pageDescription__fhssy{color:#66e0ff;font-family:Orbitron,sans-serif;font-size:1.1rem;letter-spacing:1px;text-shadow:0 0 4px #66e0ff99,0 0 8px #66e0ff4d}@media (max-width:768px){.Game_pageTitle__vK5l\+{font-size:2rem;letter-spacing:1.5px}.Game_pageDescription__fhssy{font-size:1rem;letter-spacing:.8px}}@media (max-width:480px){.Game_pageTitle__vK5l\+{font-size:1.8rem;letter-spacing:1px}.Game_pageDescription__fhssy{font-size:.9rem;letter-spacing:.5px}}.QA_qaContainer__rMqHH{min-height:100vh;padding:0;position:relative;z-index:10}.QA_qaContainer__rMqHH,.QA_qaHeader__\+ml7b{background:#0000;box-sizing:border-box;margin:0 auto;max-width:800px}.QA_qaHeader__\+ml7b{-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:none;border-radius:0;box-shadow:none;padding:20px;position:static}.QA_pageTitle__Lcuf4{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:8px}.QA_pageDescription__En9RF,.QA_pageTitle__Lcuf4{text-align:center;text-shadow:1px 1px 2px #00000080}.QA_pageDescription__En9RF{color:#ccc;font-size:1.1rem;margin-bottom:20px}.QA_qaList__hbOLN{-ms-overflow-style:none;box-sizing:border-box;min-height:100vh;overflow-x:hidden;overflow-y:auto;padding:0 20px 20px;scrollbar-width:none}.QA_qaList__hbOLN::-webkit-scrollbar{display:none}.QA_qaCategory__X6oUw{margin-bottom:30px}.QA_categoryTitle__2jjkw{color:#fff;font-size:1.8rem;font-weight:600;margin-bottom:15px;text-shadow:1px 1px 2px #00000080}.QA_qaCard__xTO2c{background:#0000;border:1px solid #ffffff4d;border-radius:12px;margin-bottom:25px;padding:20px;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.QA_qaCard__xTO2c:hover{box-shadow:0 8px 16px #00000026;transform:translateY(-5px)}.QA_qaQuestion__CSr5L{align-items:center;display:flex;font-size:1.5rem;font-weight:600;margin-bottom:10px;text-shadow:1px 1px 2px #00000080}.QA_qaIcon__rXXJ3{font-size:1.2rem;margin-right:10px}.QA_qaAnswer__ODwfb{color:#fff;display:block;font-size:1rem;line-height:1.8;text-shadow:1px 1px 2px #00000080}.QA_answerText__GCaan,.QA_answerText__GCaan p{text-align:left;text-indent:2em}.QA_answerText__GCaan p{margin:5px 0}.QA_centeredImageWrapper__3QjIy{align-items:center;display:flex;justify-content:center;text-indent:0}.QA_feedbackWrapper__f8Eps{align-items:flex-start;display:flex;flex-direction:column;gap:20px;width:100%}.QA_publicAccount__mCCsQ{background:#ffd7001a;border-radius:4px;color:gold;font-weight:700;padding:2px 6px;text-shadow:1px 1px 2px #00000080}.QA_divider__xNkJv{align-self:center;background:linear-gradient(90deg,#0000,gold,#0000);height:2px;margin:10px 0;width:50px}.QA_qrCodeWrapper__hhpIw{align-items:center;align-self:center;background:#ffffff0d;border:1px solid #ffd7004d;border-radius:12px;box-shadow:0 4px 8px #0003;display:flex;flex-direction:column;overflow:hidden;padding:20px;position:relative}.QA_qrCodeWrapper__hhpIw:before{background:radial-gradient(circle,#ffd7001a 0,#0000 70%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.QA_qrCodeIcon__Fd4jd{animation:QA_pulse__wP7dj 2s ease-in-out infinite;color:gold;font-size:1.5rem;margin-bottom:10px}.QA_qrCode__m\+Hyi{animation:QA_fadeIn__sJ75h .5s ease-in-out;background:linear-gradient(45deg,gold,#ffecb3) padding-box,linear-gradient(45deg,gold,#ffecb3) border-box;border:2px solid #0000;border-radius:8px;box-shadow:0 2px 4px #0000004d;height:150px;transition:transform .2s ease-in-out;width:150px}.QA_qrCode__m\+Hyi:hover{transform:scale(1.05)}.QA_qrCodeText__y2xzb{animation:QA_fadeIn__sJ75h .5s ease-in-out .2s;animation-fill-mode:both;background:#ffd7001a;border-radius:4px;color:gold;font-size:.9rem;margin-top:10px;padding:4px 8px;text-shadow:1px 1px 2px #00000080}@keyframes QA_pulse__wP7dj{0%{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}to{opacity:.7;transform:scale(1)}}@keyframes QA_fadeIn__sJ75h{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.QA_qaContainer__rMqHH{padding:0}.QA_qaHeader__\+ml7b,.QA_qaList__hbOLN{padding:15px}.QA_pageTitle__Lcuf4{font-size:2rem}.QA_pageDescription__En9RF{font-size:1rem}.QA_categoryTitle__2jjkw{font-size:1.6rem}.QA_qaQuestion__CSr5L{font-size:1.3rem}.QA_qaAnswer__ODwfb{font-size:.9rem;line-height:1.6}.QA_answerText__GCaan,.QA_answerText__GCaan p{font-size:.9rem}.QA_qrCodeWrapper__hhpIw{padding:15px}.QA_qrCode__m\+Hyi{height:120px;width:120px}.QA_qrCodeIcon__Fd4jd{font-size:1.3rem}.QA_qrCodeText__y2xzb{font-size:.8rem}}@media (max-width:480px){.QA_qaContainer__rMqHH{padding:0}.QA_qaHeader__\+ml7b,.QA_qaList__hbOLN{padding:10px}.QA_pageTitle__Lcuf4{font-size:1.8rem}.QA_pageDescription__En9RF{font-size:.9rem}.QA_categoryTitle__2jjkw{font-size:1.4rem}.QA_qaCard__xTO2c{margin-bottom:20px;padding:15px}.QA_qaQuestion__CSr5L{font-size:1.2rem}.QA_qaAnswer__ODwfb{font-size:.85rem;line-height:1.5}.QA_answerText__GCaan,.QA_answerText__GCaan p{font-size:.85rem}.QA_qrCodeWrapper__hhpIw{padding:10px}.QA_qrCode__m\+Hyi{height:100px;width:100px}.QA_qrCodeIcon__Fd4jd{font-size:1.2rem}.QA_qrCodeText__y2xzb{font-size:.75rem}}@media (min-width:1200px){.QA_qaContainer__rMqHH{max-width:1000px}.QA_qaHeader__\+ml7b{max-width:1000px;padding:25px}.QA_qaList__hbOLN{padding:25px 25px 30px}.QA_pageTitle__Lcuf4{font-size:3rem}.QA_pageDescription__En9RF{font-size:1.2rem}.QA_categoryTitle__2jjkw{font-size:2rem}.QA_qaCard__xTO2c{margin-bottom:30px;padding:25px}.QA_qaQuestion__CSr5L{font-size:1.6rem}.QA_qaAnswer__ODwfb{font-size:1.1rem;line-height:1.8}.QA_answerText__GCaan,.QA_answerText__GCaan p{font-size:1.1rem}.QA_qrCodeWrapper__hhpIw{padding:25px}.QA_qrCode__m\+Hyi{height:180px;width:180px}.QA_qrCodeIcon__Fd4jd{font-size:1.8rem}.QA_qrCodeText__y2xzb{font-size:1rem}}.QA_supportLink__bHJLu{color:#ff69b4;font-weight:700;text-decoration:underline}.QA_supportLink__bHJLu:hover{color:#ff1493;text-decoration:none}body,html{box-sizing:border-box;overflow:hidden!important}#root,body,html{height:100%;width:100%}#root{margin:0;padding:0}.app-container{position:fixed}.app-container,.canvas-container{background:#0a0a1a;box-sizing:border-box;height:100%!important;left:0;margin:0!important;overflow:hidden;padding:0!important;top:0;width:100%!important}.canvas-container{border:none;position:absolute}.canvas-container canvas{display:block!important;height:100%!important;object-fit:fill;width:100%!important}#loading{background:#000000b3;border-radius:10px;left:50%;padding:20px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:200}#loading.hidden{display:none}.spinner{animation:spin 1s linear infinite;border:4px solid #ffffff4d;border-color:#ff4500 #0f0 #00f #f0f;border-radius:50%;border-style:solid;border-width:4px;height:40px;margin:0 auto 10px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#loading-text{color:#fff;font-size:18px}.tooltip{background:#ffffffe6;border:1px solid #333;border-radius:5px;box-shadow:0 2px 5px #0003;pointer-events:none}#status,.tooltip{font-size:14px;padding:8px;position:absolute;z-index:100}#status{background:#000000b3;border-radius:3px;color:#fff;left:10px;top:40px}@media (max-width:992px){.canvas-container,.canvas-container canvas{height:100%!important;width:100%!important}}@media (max-width:768px){.app-container{padding:0!important}}@media (max-width:480px){.app-container{padding:0!important}}body,html{height:100vh!important;height:calc(var(--vh, 1vh)*100)!important;margin:0!important;overflow-x:hidden!important;padding:0!important;position:relative!important}.ant-layout,body,html{min-height:100vh!important;min-height:calc(var(--vh, 1vh)*100)!important;width:100%!important}.ant-layout{height:100%!important}.app-layout:before{background-attachment:fixed;background-color:#333;background-image:var(--background-image);background-position:50%;background-repeat:no-repeat;background-size:cover;filter:blur(8px);z-index:-2}.app-layout:after,.app-layout:before{content:"";height:100vh!important;height:calc(var(--vh, 1vh)*100)!important;left:0;min-height:100vh!important;min-height:calc(var(--vh, 1vh)*100)!important;min-width:100vw!important;position:fixed;top:0;width:100vw!important}.app-layout:after{background-color:#0000001a;z-index:-1}.app-layout.topology-page:before{background-color:#0a0a1a;background-image:none!important}.app-layout.topology-page .ant-layout-content{margin-left:0!important;overflow:hidden!important}.app-layout.topology-page .ant-layout-content,.app-layout.topology-page .app-container{min-height:100vh!important;min-height:calc(var(--vh, 1vh)*100)!important;width:100%!important}.app-layout.topology-page .app-container{margin:0!important;max-width:100%!important;padding:0!important}.header-container{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0003;border-radius:12px;margin:0 20px 16px;padding:20px 0;position:relative;z-index:1}.header-container:after{background-color:#0000004d;border-radius:12px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.page-title{animation:fadeIn .5s ease-in forwards;color:gold;font-size:36px;font-weight:700;margin-bottom:20px}.page-description,.page-title{font-family:PingFang SC,Arial,sans-serif;opacity:0;text-align:center;text-shadow:1px 1px 2px #00000080}.page-description{animation:fadeIn .5s ease-in .2s forwards;color:#fff;font-size:18px;margin-bottom:0;position:relative}.page-description:after{background-color:#ff7043;bottom:-5px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:100px}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.error-message{color:#ff4d4f}.error-message,.loading-message{opacity:1;text-align:center;text-shadow:1px 1px 2px #00000080}.loading-message{color:#fff}.ant-layout-sider-collapsed+.ant-layout-content{margin-left:0}.chart-container{background:#0000;min-height:400px}@media (max-width:768px){.app-container{max-width:100%;overflow-x:visible;padding:5px}.ant-card,.ant-layout-content{margin-left:0}.ant-card{margin-right:0;overflow:visible;width:100%}.header-container{margin:0 5px 16px;padding:15px 0}.page-title{font-size:28px}.page-description{font-size:15px}.page-description:after{width:80px}.chart-container{min-height:300px}.disclaimer-card{margin:30px 0 10px}.ant-row{margin-bottom:16px;margin-left:0!important;margin-right:0!important}.ant-col{padding-left:0!important;padding-right:0!important}.stats-card{margin:16px 0}.top-products-table .ant-table-tbody>tr>td,.top-products-table .ant-table-thead>tr>th{font-size:12px!important;padding:8px!important}.top-products-table .ant-table-tbody .ant-image{height:40px!important;width:40px!important}.bar-chart,.line-chart,.pie-chart{transform:none}.bar-chart .echarts-for-react,.line-chart .echarts-for-react,.pie-chart .echarts-for-react{display:block!important;height:300px!important;opacity:1!important;visibility:visible!important;width:100%!important}.ant-card .pie-chart .echarts-for-react canvas{height:400px!important;max-width:100%!important;width:100%!important}.ant-card .pie-chart .echarts-for-react canvas,.ant-card .pie-chart .echarts-for-react canvas:active,.ant-card .pie-chart .echarts-for-react canvas:hover{display:block!important;opacity:1!important;visibility:visible!important}}@media (max-width:480px){.header-container{margin:0 5px 16px;padding:10px 0}.page-title{font-size:24px}.page-description{font-size:12px}.page-description:after{width:60px}}.vertical-center-menu{border-right:0;display:flex;flex-direction:column;height:100%;justify-content:center}.custom-sider{height:100vh;height:calc(var(--vh, 1vh)*100);left:0;position:fixed;top:0;z-index:1000}.custom-sider .ant-layout-sider-trigger{align-items:center;background:#001529;bottom:0;display:flex;height:48px;justify-content:center;left:0;position:absolute;transition:none;width:100%;z-index:1001}.custom-sider:not(.ant-layout-sider-collapsed) .ant-layout-sider-trigger{left:0}.custom-sider.ant-layout-sider-collapsed .ant-layout-sider-trigger{display:none}.custom-sider .ant-layout-sider-trigger .anticon{color:#fff;font-size:16px;opacity:1}.disclaimer-card .ant-card-head{padding-bottom:0}.disclaimer-card .ant-card-body{padding-top:20px}.disclaimer-card .ant-card-head-title,.disclaimer-card .disclaimer-text{color:#fff;opacity:1;text-shadow:1px 1px 2px #00000080}.ant-card{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff0d;border:1px solid #ffffff4d;border-radius:12px;color:#fff;opacity:1;overflow:visible!important}.ant-card-head{border-bottom:1px solid #ffffff4d}.ant-card-head-title{color:#fff;opacity:1;text-shadow:1px 1px 2px #00000080}.stats-card{margin-top:32px}.stats-card:hover{box-shadow:0 8px 16px #00000026;transform:translateY(-5px)}.stats-card .stats-card-title{color:#ccc;font-size:18px;margin:0 0 10px;opacity:1;text-shadow:1px 1px 2px #00000080}.stats-card .stats-card-value-container{align-items:center;display:flex;justify-content:center}.stats-card .stats-card-icon{color:gold;font-size:24px;margin-right:8px}.stats-card .stats-card-value{align-items:center;color:gold;display:flex;font-size:32px;line-height:1;margin:0;opacity:1;text-shadow:1px 1px 2px #00000080}.stats-card .value-text{line-height:1}.ant-table{background:#0000!important;color:#fff;opacity:1}.top-products-table .ant-table-body,.top-products-table .ant-table-container,.top-products-table .ant-table-content,.top-products-table .ant-table-tbody,.top-products-table .ant-table-tbody>tr,.top-products-table .ant-table-tbody>tr>td,.top-products-table .ant-table-thead,.top-products-table .ant-table-thead>tr,.top-products-table .ant-table-thead>tr>th,.top-products-table.ant-table{background:#0000!important;color:#fff;opacity:1;text-shadow:1px 1px 2px #00000080}.top-products-table .ant-table-thead>tr>th{border-bottom:2px solid #ffffff4d;font-size:16px;font-weight:700;padding:12px 16px;text-shadow:2px 2px 4px #00000080}.top-products-table .ant-table-tbody>tr>td{border-bottom:1px solid #ff0;font-size:14px;padding:12px 16px}.top-products-table .ant-table-tbody>tr:hover>td{background:#ffffff1a!important;transition:background .3s ease}.custom-preview-mask{background:#00000080!important;color:#fff!important;font-size:12px!important;text-shadow:1px 1px 2px #00000080!important}@keyframes slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.table-row-animated{animation:slideIn .5s ease-out forwards}.bar-chart .echarts-for-react,.line-chart .echarts-for-react,.pie-chart .echarts-for-react{background:#0000!important}.bar-chart .echarts-for-react text,.line-chart .echarts-for-react text,.pie-chart .echarts-for-react text{fill:#fff;opacity:1;text-shadow:1px 1px 2px #00000080}.ant-layout-content{margin-left:100px;overflow-x:hidden;position:relative;z-index:1}.ant-layout-content,.app-container{background:#0000;height:auto;min-height:100vh;min-height:calc(var(--vh, 1vh)*100);overflow-y:auto}.app-container{margin:0 auto;max-width:1200px;padding:20px}.app-layout{background:none;height:auto;min-height:100vh;min-height:calc(var(--vh, 1vh)*100);position:relative;width:100%}
/*# sourceMappingURL=main.36d41779.css.map*/