*{margin:0;-webkit-tap-highlight-color:transparent}html,body{-webkit-user-select:none;-moz-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)}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;-moz-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)}.recharge-modal .modal-body .payment-methods .payment-method .method-icon.alipay:after{content:"";width:25px;height:25px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ikdyb3VwIDEwMDAwMDYyODIiPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNMjMgMTYuNjUyOUwxNS45MjM0IDE0LjE2NUMxNS45MjM0IDE0LjE2NSAxNi40NjcyIDEzLjMxMzkgMTcuMDQ3OCAxMS42NDUzQzE3LjYyODQgOS45NzY1NiAxNy43MTE1IDkuMDYwMjQgMTcuNzExNSA5LjA2MDI0TDEzLjEzMDYgOS4wMjA3NlY3LjM4NTAxTDE4LjY3ODMgNy4zNDQxMlY2LjE4NzcxSDEzLjEyOTVWMy41NTU0NEgxMC40MTI0VjYuMTg3ODNINS4yMzYxOVY3LjM0NDI0TDEwLjQxMjQgNy4zMDU3OVY5LjA2MDI0SDYuMjYwNDZWOS45NzY0NEgxNC44MDYzQzE0LjgwNjMgOS45NzY0NCAxNC43MTIyIDEwLjcyIDE0LjM4NDYgMTEuNjQ1MkMxNC4wNTcxIDEyLjU3MDMgMTMuNzE5NyAxMy4zODA0IDEzLjcxOTcgMTMuMzgwNEMxMy43MTk3IDEzLjM4MDQgOS43MDcxIDExLjkxMjIgNy41OTI2NiAxMS45MTIyQzUuNDc4MjIgMTEuOTEyMiAyLjkwNjYyIDEyLjgwMDIgMi42NTczIDE1LjM3NzZDMi40MDkxNSAxNy45NTM2IDMuODU1MTggMTkuMzQ5IDUuODkyNDIgMTkuODYyNkM3LjkyOTkxIDIwLjM3ODkgOS44MTA5IDE5Ljg1NzUgMTEuNDQ4NiAxOS4wMTkzQzEzLjA4NjUgMTguMTgyMyAxNC42OTM3IDE2LjI3OTYgMTMuNjkzNyAxNi4yNzk2TDIyLjk0MTMgMjAuNDY3QzIyLjYwNDggMjIuNTEgMjAuOTA5MSAyNC4wMDIxIDE4LjkyNjIgMjRINS4wNzM2OUMyLjgyNTg5IDI0LjAwMjMgMS4wMDIwOSAyMi4wOTkgMSAxOS43NDkyVjUuMjU4OTdDMC45OTc5MTUgMi45MDg4MyAyLjgxODU5IDEuMDAyMDkgNS4wNjYzMyAxSDE4LjkyNjNDMjEuMTc0MSAwLjk5Nzg1IDIyLjk5OCAyLjkwMTE2IDIzIDUuMjUxMUwyMyAxNi42NTI5Wk0xMi42ODYyIDE1LjIxMTVDMTIuNjg2MiAxNS4yMTE1IDEwLjExMTcgMTguNjA5NCA3LjA3ODE5IDE4LjYwOTRDNC4wNDM0MSAxOC42MDk0IDMuNDA2MjcgMTYuOTk0OSAzLjQwNjI3IDE1LjgzMzdDMy40MDYyNyAxNC42NzQgNC4wMzcxNSAxMy40MTIxIDYuNjE5MjYgMTMuMjI5NkM5LjE5OTkzIDEzLjA0NzUgMTIuNjg3NSAxNS4yMTE1IDEyLjY4NzUgMTUuMjExNUgxMi42ODYySDEyLjY4NjJaIiBmaWxsPSIjMDJBOUYxIi8+CjwvZz4KPC9zdmc+Cg==) no-repeat center;background-size:contain}.recharge-modal .modal-body .payment-methods .payment-method .method-icon.wechat{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAOoSURBVHgB7VpNbtNAFP5sJ2zJDYhEkNjRngBniYDSnID0BKQnSHKCtidoeoKmZcGy5gSkOyRSEW4Qtm0c873BrtySZGYcu40lPsn1xJ6x35t5870f10EKjVPfRwVdNrd41LBZmPIYRRFOrnaCQXLRkT/1U79WreKAN9soAyIczkL0J61g6srvioduaYQXOOh4nHDVfHHutyMHxygnmi6F/4jyoismtIXyYksU2DS2sUHNRclRegUqKA7ieH7H7acoyFTzUmBK53LJ89DxENxcYyJOJt1BnGWlQsKIFGn45PIPyAFO47MfITtEyKPZDIf3Bdbh5Re/Ht5QEVc50ToyIqsCmQVfBMrQ46mLDLBWgLM1cT20frwNRsgRakVCXNiuhhULifB8STNv4QXf3wQTz0PTcTCxGWesQCI8TWaCgiBKYI6+zRhjFipa+CQXiYShLGCqQL8I4WNq/USzaadsf0qK7SOk33D1G9tIAbLNADkiEZzNDo9aFNMIT0fhDD1hNtXHVX1WOkCtAnz4IK/Zj81EhNq9+xJ8pQPsjFPkIEowVznThfv6FQhxtuxW49wfcrm/jd8HfQPBxRz89HUhBprP3ngnCJYMlevrKeA+WUFrEUZUoPecWd39Tb7EvhMoR8gxKx2hFyKYaSTUOjLOrrPsXizkTyR2GmGfKzbitLxGbN/3x4hJUvB9Uw+uk2+tYE6EaJz5R7ds4TDRXvZE2rms1tVyc8kErSOTWV51fzbHIf6axEKInfMQO/e5mgEsoHu3QKuACoFXQFYhmuNkwS1Rqk9z2U4XomxQMcjX9SY0V8wRrOpSfcJC00zRY4Ihf++vTb+eXgF9LOTqEw+JYcQJKTtnrYam0srDdzjunUlZ3McwnG7a2u+6MC24GUWj3ITHJhsqV7hmCY6RAnRGdamf4oFAD39gmtiYJzQsqNLcCldCvcNRTtAItnWhXpFKxM/u2YzJlNRzcw2u3gV7yAmSD5N2ZcP6sES2UGJu/6JFSAI+Cr8wbjJBJgUY3V3+Iwi95rilp9qkb+RilzwvofJa7JZJAdrcMGnHdqtmkG25FKg4P8KvO2McPCObiWetS18H+SDTHuDMbUfXFKKK43Wqankg2wrMccGRt7nsYyJreX1jPor8/8Dx2BAF1q4uPyLUh+7cC7UPBn5UEQWsiqmbBJLgwJVEhU7nBCWDZICSa6tNfBOio1LCkkAmXGqoqp2+odI4oM2rr7CJ/24jHxJZW0qnt38Auy+Cqi7yUNgAAAAASUVORK5CYII=) no-repeat center;background-size:contain}[data-theme=empire] .empire-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(/assets/bannar-BTlIhnck.jpg) center/cover no-repeat;opacity:.3}.slide_puzzle[data-v-49b64f1a]{position:relative;background-color:#d6d6d6}.slider_img[data-v-49b64f1a]{position:absolute;top:0;left:0}.refresh[data-v-49b64f1a]{position:absolute;top:4px;right:4px;z-index:10;cursor:pointer}.slider[data-v-49b64f1a]{position:relative;height:32px;margin-top:4px;background-color:#d6d6d6}.slider_text[data-v-49b64f1a]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;-o-user-select:none}.slider_text_bg[data-v-49b64f1a]{position:absolute;top:0;left:0;height:100%;background-color:rgba(112,128,144,.6)}.slider_bar[data-v-49b64f1a]{position:absolute;z-index:10;height:100%;width:60px;background-color:rgba(112,128,144,.4);cursor:pointer}/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;src:url(/assets/fontawesome-webfont-G5YE5S7X.eot?v=4.7.0);src:url(/assets/fontawesome-webfont-G5YE5S7X.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(/assets/fontawesome-webfont-B-jkhYfk.woff2?v=4.7.0) format("woff2"),url(/assets/fontawesome-webfont-CDK5bt4p.woff?v=4.7.0) format("woff"),url(/assets/fontawesome-webfont-CQDK8MU3.ttf?v=4.7.0) format("truetype"),url(/assets/fontawesome-webfont-BA1xjjzB.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font: 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scaleY(-1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-remove:before,.fa-close:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-hotel:before,.fa-bed:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-yc:before,.fa-y-combinator:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-tv:before,.fa-television:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:""}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-signing:before,.fa-sign-language:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-vcard:before,.fa-address-card:before{content:""}.fa-vcard-o:before,.fa-address-card-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}:root{--primary-gradient: linear-gradient(90deg, #8f6aff, #5e67ff);--primary-color: #5e67ff;--primary-light: rgba(94, 103, 255, .2);--primary-start: #8f6aff;--primary-end: #5e67ff;--background-gradient: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%);--background-color: #f5f7fa;--card-background: rgba(255, 255, 255, .95);--text-primary: #333333;--text-secondary: #666666;--text-hint: #999999;--text-disabled: #cccccc;--text-placeholder: #cccccc;--border-color: #dddddd;--shadow-color: rgba(31, 38, 135, .15);--shadow: 0 8px 32px var(--shadow-color);--input-background: #ffffff;--sidebar-bg: #030B1E;--sidebar-active: #0F1C38;--sidebar-text: #fff;--sidebar-border: rgba(255,255,255,.1);--sidebar-text-secondary: rgba(255,255,255,.6);--btn-bg: linear-gradient(135deg, #8a65f2, #6e50c8);--card-shadow: 0 2px 8px rgba(0,0,0,.04);--card-radius: 16px;--tab-bg: #fff7e6;--tab-active: #d48806;--tab-radius: 8px;--quick-action-bg: #fdf6ec;--quick-action-hover: #ffe7ba;--quick-action-color: #d48806;--quick-action-hover-color: #ad6800;--status-bar-bg: #f0f0f0;--status-bar-radius: 4px;--status-tip: #faad14;--logout-bg: #fff0f0;--logout-hover: #ffeaea;--logout-color: #ff4d4f;--card-outline: #e6e6e6;--sub-card-background: #fafbfc;--sub-card-outline: #e6e6e6;--main-card-background: #fafbfc;--main-card-outline: #e6e6e6;--verify-slider-bg: #f5f7fa;--verify-slider-text: #333333;--verify-slider-mask: rgba(94, 103, 255, .2);--verify-slider-btn: linear-gradient(90deg, #8f6aff, #5e67ff);--captcha-bg: linear-gradient(120deg, #e0c3fc, #8ec5fc);--slider-bg: linear-gradient(90deg, #e0e7ff, #c9f0ff);--success-color: #4CAF50}[data-theme=green]{--primary-gradient: linear-gradient(90deg, #34c759, #1fa855);--primary-color: #34c759;--primary-light: rgba(52, 199, 89, .2);--primary-start: #34c759;--primary-end: #1fa855;--background-gradient: linear-gradient(135deg, #F7FCF9 0%, #e6f9f0 100%);--background-color: #F7FCF9;--card-background: #F7FCF9;--text-primary: #333333;--text-secondary: #666666;--text-hint: #999999;--text-disabled: #cccccc;--text-placeholder: #cccccc;--border-color: #dddddd;--shadow-color: rgba(31, 38, 135, .15);--shadow: 0 8px 32px var(--shadow-color);--input-background: #ffffff;--sidebar-bg: #e8f5e8;--sidebar-active: #d4edda;--sidebar-text: #2d5a2d;--sidebar-border: rgba(45,90,45,.1);--sidebar-text-secondary: rgba(45,90,45,.7);--btn-bg: linear-gradient(135deg, #34c759, #1fa855);--card-shadow: 0 2px 8px rgba(52,199,89,.04);--card-radius: 16px;--tab-bg: #eafaf2;--tab-active: #34c759;--tab-radius: 8px;--quick-action-bg: #eafaf2;--quick-action-hover: #d2f5e3;--quick-action-color: #34c759;--quick-action-hover-color: #1fa855;--status-bar-bg: #eafaf2;--status-bar-radius: 4px;--status-tip: #34c759;--logout-bg: #fff0f0;--logout-hover: #ffeaea;--logout-color: #ff4d4f;--card-outline: #d6f5e6;--sub-card-background: #F9FCFA;--sub-card-outline: #d6f5e6;--main-card-background: #F9FCFA;--main-card-outline: #b7ebc6;--verify-slider-bg: #f5f7fa;--verify-slider-text: #333333;--verify-slider-mask: rgba(52, 199, 89, .2);--verify-slider-btn: linear-gradient(90deg, #34c759, #1fa855);--captcha-bg: linear-gradient(120deg, #c3fcd0, #8efc9a);--slider-bg: linear-gradient(90deg, #e0ffe7, #c9ffd6);--success-color: #34c759}[data-theme=gold]{--primary-gradient: linear-gradient(90deg, #f5c16c, #e6a23c);--primary-color: #f5c16c;--primary-light: rgba(245, 193, 108, .2);--primary-start: #f5c16c;--primary-end: #e6a23c;--background-gradient: linear-gradient(135deg, #fdf6ec 0%, #fff7e6 100%);--background-color: #fdf6ec;--card-background: #fff;--text-primary: #333333;--text-secondary: #666666;--text-hint: #999999;--text-disabled: #cccccc;--text-placeholder: #cccccc;--border-color: #dddddd;--shadow-color: rgba(31, 38, 135, .15);--shadow: 0 8px 32px var(--shadow-color);--input-background: #ffffff;--sidebar-bg: #fef7e6;--sidebar-active: #fdebd0;--sidebar-text: #8b4513;--sidebar-border: rgba(139,69,19,.1);--sidebar-text-secondary: rgba(139,69,19,.7);--btn-bg: linear-gradient(135deg, #f5c16c, #e6a23c);--card-shadow: 0 2px 8px rgba(0,0,0,.04);--card-radius: 16px;--tab-bg: #fff7e6;--tab-active: #d48806;--tab-radius: 8px;--quick-action-bg: #fdf6ec;--quick-action-hover: #ffe7ba;--quick-action-color: #d48806;--quick-action-hover-color: #ad6800;--status-bar-bg: #f0f0f0;--status-bar-radius: 4px;--status-tip: #faad14;--logout-bg: #fff0f0;--logout-hover: #ffeaea;--logout-color: #ff4d4f;--card-outline: #faecd6;--sub-card-background: #fdfaf3;--sub-card-outline: #faecd6;--main-card-background: #fdfaf3;--main-card-outline: #faecd6;--verify-slider-bg: #f5f7fa;--verify-slider-text: #333333;--verify-slider-mask: rgba(245, 193, 108, .2);--verify-slider-btn: linear-gradient(90deg, #f5c16c, #e6a23c);--captcha-bg: linear-gradient(120deg, #fce3c3, #fcce8e);--slider-bg: linear-gradient(90deg, #fff7e0, #ffe8c9);--success-color: #f5c16c}[data-theme=night]{--primary-gradient: linear-gradient(90deg, #5e67ff, #4659ff);--primary-color: #5e67ff;--primary-light: rgba(94, 103, 255, .2);--primary-start: #5e67ff;--primary-end: #4659ff;--background-gradient: linear-gradient(135deg, #050B1A 0%, #0F1C38 100%);--background-color: #050B1A;--card-background: #0F1C38;--text-primary: #ffffff;--text-secondary: #e0e0e0;--text-hint: #a0a0a0;--text-disabled: #707070;--text-placeholder: #707070;--border-color: #1B2C4A;--shadow-color: rgba(0, 0, 0, .3);--shadow: 0 8px 32px var(--shadow-color);--input-background: rgba(15, 28, 56, .7);--sidebar-bg: #030B1E;--sidebar-active: #0F1C38;--sidebar-text: #ffffff;--sidebar-border: rgba(255,255,255,.1);--sidebar-text-secondary: rgba(255,255,255,.6);--btn-bg: linear-gradient(135deg, #5e67ff, #4659ff);--card-shadow: 0 2px 8px rgba(0,0,0,.2);--card-radius: 16px;--tab-bg: #1B2C4A;--tab-active: #020817;--tab-radius: 8px;--quick-action-bg: #020817;--quick-action-hover: #020817;--quick-action-color: #e0e0e0;--quick-action-hover-color: #ffffff;--status-bar-bg: #253c61;--status-bar-radius: 4px;--status-tip: #5e67ff;--logout-bg: #ff4d4f20;--logout-hover: #ff4d4f40;--logout-color: #ff4d4f;--card-outline: #1B2C4A;--sub-card-background: #0D172E;--sub-card-outline: #1B2C4A;--main-card-background: #030B1E;--main-card-outline: #1B2C4A;--verify-slider-bg: #1B2C4A;--verify-slider-text: #ffffff;--verify-slider-mask: rgba(94, 103, 255, .3);--verify-slider-btn: linear-gradient(90deg, #5e67ff, #4659ff);--captcha-bg: linear-gradient(120deg, #1a1f3c, #0f1c38);--slider-bg: linear-gradient(90deg, #1B2C4A, #253c61);--success-color: #5e67ff}[data-theme=blue]{--primary-gradient: linear-gradient(90deg, #1890ff, #096dd9);--primary-color: #1890ff;--primary-light: rgba(24, 144, 255, .2);--primary-start: #1890ff;--primary-end: #096dd9;--background-gradient: linear-gradient(135deg, #f0f8ff 0%, #e6f7ff 100%);--background-color: #f0f8ff;--card-background: #fff;--text-primary: #333333;--text-secondary: #666666;--text-hint: #999999;--text-disabled: #cccccc;--text-placeholder: #cccccc;--border-color: #dddddd;--shadow-color: rgba(31, 38, 135, .15);--shadow: 0 8px 32px var(--shadow-color);--input-background: #ffffff;--sidebar-bg: #e6f3ff;--sidebar-active: #d1e7ff;--sidebar-text: #1e3a8a;--sidebar-border: rgba(30,58,138,.1);--sidebar-text-secondary: rgba(30,58,138,.7);--btn-bg: linear-gradient(135deg, #1890ff, #096dd9);--card-shadow: 0 2px 8px rgba(24,144,255,.04);--card-radius: 16px;--tab-bg: #e6f7ff;--tab-active: #1890ff;--tab-radius: 8px;--quick-action-bg: #f0f8ff;--quick-action-hover: #e6f7ff;--quick-action-color: #1890ff;--quick-action-hover-color: #096dd9;--status-bar-bg: #e6f7ff;--status-bar-radius: 4px;--status-tip: #1890ff;--logout-bg: #fff0f0;--logout-hover: #ffeaea;--logout-color: #ff4d4f;--card-outline: #d6e6fa;--sub-card-background: #fafcff;--sub-card-outline: #d6e6fa;--main-card-background: #fafcff;--main-card-outline: #d6e6fa;--verify-slider-bg: #f5f7fa;--verify-slider-text: #333333;--verify-slider-mask: rgba(24, 144, 255, .2);--verify-slider-btn: linear-gradient(90deg, #1890ff, #096dd9);--captcha-bg: linear-gradient(120deg, #bae7ff, #91d5ff);--slider-bg: linear-gradient(90deg, #e6f7ff, #bae7ff);--success-color: #1890ff}[data-theme=empire]{--primary-gradient: linear-gradient(135deg, #00d4aa 0%, #00b4d8 100%);--primary-color: #00b4d8;--primary-hover: #0096c7;--secondary-color: #00d4aa;--primary-light: rgba(0, 180, 216, .12);--primary-start: #00d4aa;--primary-end: #00b4d8;--color-tech-900: #001219;--color-tech-800: #002633;--color-tech-700: #003d4d;--color-tech-600: #005a73;--color-tech-500: #007ea7;--color-tech-400: #00a8c6;--color-tech-300: #00d4e8;--background-gradient: linear-gradient(180deg, #f8fafb 0%, #ffffff 100%);--background-color: #f8fafb;--card-background: #ffffff;--text-primary: #0f172a;--text-secondary: #475569;--text-hint: #94a3b8;--text-disabled: #cbd5e1;--text-placeholder: #94a3b8;--border-color: #e2e8f0;--shadow-color: rgba(0, 180, 216, .08);--shadow: 0 1px 3px rgba(0, 0, 0, .05);--input-background: #ffffff;--sidebar-bg: #ffffff;--sidebar-active: rgba(0, 180, 216, .08);--sidebar-text: #0f172a;--sidebar-border: #e2e8f0;--sidebar-text-secondary: #64748b;--btn-bg: linear-gradient(135deg, #00d4aa 0%, #00b4d8 100%);--card-shadow: 0 1px 3px rgba(0, 0, 0, .05);--card-radius: 12px;--tab-bg: #f1f5f9;--tab-active: #00b4d8;--tab-radius: 8px;--quick-action-bg: #f8fafb;--quick-action-hover: #f1f5f9;--quick-action-color: #00b4d8;--quick-action-hover-color: #0096c7;--status-bar-bg: #f1f5f9;--status-bar-radius: 6px;--status-tip: #00b4d8;--logout-bg: #fef2f2;--logout-hover: #fee2e2;--logout-color: #ef4444;--card-outline: #e2e8f0;--sub-card-background: #f8fafb;--sub-card-outline: #e2e8f0;--main-card-background: #ffffff;--main-card-outline: #e2e8f0;--verify-slider-bg: #f1f5f9;--verify-slider-text: #0f172a;--verify-slider-mask: rgba(0, 180, 216, .15);--verify-slider-btn: linear-gradient(135deg, #00d4aa 0%, #00b4d8 100%);--captcha-bg: linear-gradient(135deg, #e0f7fa 0%, #b2ebf2 100%);--slider-bg: linear-gradient(90deg, #e0f7fa 0%, #e0f2f1 100%);--success-color: #10b981;--status-success: #10b981;--status-warning: #f59e0b;--status-error: #ef4444;--status-info: #00b4d8}[data-theme=saas]{--primary-gradient: linear-gradient(135deg, #6366F1 0%, #4F46E5 100%);--primary-color: #4F46E5;--primary-hover: #4338CA;--primary-light: rgba(79, 70, 229, .1);--primary-start: #6366F1;--primary-end: #4F46E5;--brand-50: #EEF2FF;--brand-100: #E0E7FF;--background-gradient: linear-gradient(180deg, #F6F8FB 0%, #F8FAFC 100%);--background-color: #F6F8FB;--card-background: #ffffff;--text-primary: #0F172A;--text-secondary: #475569;--text-hint: #94A3B8;--text-disabled: #CBD5E1;--text-placeholder: #94A3B8;--border-color: #EEF2F7;--shadow-color: rgba(15, 23, 42, .08);--shadow: 0 1px 3px rgba(15, 23, 42, .07), 0 1px 2px rgba(15, 23, 42, .04);--input-background: #ffffff;--sidebar-bg: #ffffff;--sidebar-active: #EEF2FF;--sidebar-text: #334155;--sidebar-border: #EEF2F7;--sidebar-text-secondary: #94A3B8;--btn-bg: linear-gradient(135deg, #6366F1 0%, #4F46E5 100%);--card-shadow: 0 1px 3px rgba(15, 23, 42, .06), 0 1px 2px rgba(15, 23, 42, .04);--card-radius: 14px;--tab-bg: #F1F5F9;--tab-active: #4F46E5;--tab-radius: 10px;--quick-action-bg: #EEF2FF;--quick-action-hover: #E0E7FF;--quick-action-color: #4F46E5;--quick-action-hover-color: #4338CA;--status-bar-bg: #F1F5F9;--status-bar-radius: 8px;--status-tip: #4F46E5;--logout-bg: #FEF2F2;--logout-hover: #FEE2E2;--logout-color: #DC2626;--card-outline: #EEF2F7;--sub-card-background: #F8FAFC;--sub-card-outline: #EEF2F7;--main-card-background: #ffffff;--main-card-outline: #EEF2F7;--verify-slider-bg: #F1F5F9;--verify-slider-text: #0F172A;--verify-slider-mask: rgba(79, 70, 229, .15);--verify-slider-btn: linear-gradient(135deg, #6366F1 0%, #4F46E5 100%);--captcha-bg: linear-gradient(135deg, #EEF2FF 0%, #E0F2FE 100%);--slider-bg: linear-gradient(90deg, #EEF2FF 0%, #E0E7FF 100%);--success-color: #16A34A;--status-success: #16A34A;--status-success-bg: #DCFCE7;--status-warning: #D97706;--status-warning-bg: #FEF3C7;--status-error: #DC2626;--status-error-bg: #FEE2E2;--status-info: #4F46E5;--status-info-bg: #EEF2FF}[data-theme=empire] .gradient-text{background:linear-gradient(135deg,#00d4aa,#00b4d8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-theme=empire] .hover-lift{transition:transform .2s ease,box-shadow .2s ease}[data-theme=empire] .hover-lift:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,180,216,.1)}@media (max-width: 768px){*{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}uni-input,uni-textarea,[contenteditable]{-webkit-user-select:text;-moz-user-select:text;user-select:text}uni-input[type=text],uni-input[type=email],uni-input[type=password],uni-input[type=number],uni-input[type=tel],uni-input[type=url],uni-input[type=search],uni-textarea,select{font-size:16px!important}.mobile-container{width:100%;max-width:100vw;overflow-x:hidden;padding:0 16px;box-sizing:border-box}.mobile-card{background:#fff;border-radius:12px;padding:16px;margin-bottom:16px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.mobile-btn{width:100%;height:44px;border-radius:8px;font-size:16px;font-weight:500;border:none;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.mobile-btn.primary{background:linear-gradient(135deg,#8a65f2,#6e50c8);color:#fff}.mobile-btn.primary:active{transform:scale(.98)}.mobile-btn.secondary{background:#f5f5f5;color:#333;border:1px solid #ddd}.mobile-btn.secondary:active{background:#e8e8e8}.mobile-input{width:100%;height:44px;padding:0 16px;border:1px solid #ddd;border-radius:8px;font-size:16px;background:#fff;box-sizing:border-box}.mobile-input:focus{border-color:#8a65f2;outline:none;box-shadow:0 0 0 2px rgba(138,101,242,.2)}.mobile-text{font-size:14px;line-height:1.5;color:#333}.mobile-text.large{font-size:16px}.mobile-text.small{font-size:12px}.mobile-text.title{font-size:18px;font-weight:600;margin-bottom:8px}.mobile-text.subtitle{font-size:16px;font-weight:500;margin-bottom:6px}.mobile-mt-8{margin-top:8px}.mobile-mt-12{margin-top:12px}.mobile-mt-16{margin-top:16px}.mobile-mt-20{margin-top:20px}.mobile-mt-24{margin-top:24px}.mobile-mb-8{margin-bottom:8px}.mobile-mb-12{margin-bottom:12px}.mobile-mb-16{margin-bottom:16px}.mobile-mb-20{margin-bottom:20px}.mobile-mb-24{margin-bottom:24px}.mobile-p-8{padding:8px}.mobile-p-12{padding:12px}.mobile-p-16{padding:16px}.mobile-p-20{padding:20px}.mobile-p-24{padding:24px}.mobile-flex{display:flex}.mobile-flex-column{display:flex;flex-direction:column}.mobile-flex-center{display:flex;align-items:center;justify-content:center}.mobile-flex-between{display:flex;align-items:center;justify-content:space-between}.mobile-flex-wrap{flex-wrap:wrap}.mobile-flex-1{flex:1}.mobile-grid{display:grid;gap:12px}.mobile-grid-2{grid-template-columns:repeat(2,1fr)}.mobile-grid-3{grid-template-columns:repeat(3,1fr)}.mobile-hidden{display:none!important}.mobile-visible{display:block!important}.mobile-text-center{text-align:center}.mobile-text-left{text-align:left}.mobile-text-right{text-align:right}.mobile-rounded{border-radius:8px}.mobile-rounded-lg{border-radius:12px}.mobile-rounded-full{border-radius:50%}.mobile-shadow{box-shadow:0 2px 8px rgba(0,0,0,.1)}.mobile-shadow-lg{box-shadow:0 4px 16px rgba(0,0,0,.15)}.mobile-transition{transition:all .3s ease}.mobile-touchable{cursor:pointer;transition:all .2s ease}.mobile-touchable:active{transform:scale(.98);opacity:.8}}@media (min-width: 769px) and (max-width: 1024px){.tablet-container{width:100%;max-width:100vw;padding:0 24px;box-sizing:border-box}.tablet-card{background:#fff;border-radius:10px;padding:20px;margin-bottom:20px;box-shadow:0 2px 8px rgba(0,0,0,.1)}}.mobile-bottom-nav{position:fixed;bottom:0;left:0;right:0;z-index:1000;background:#fff;border-top:1px solid #eee;padding:8px 0;display:flex;justify-content:space-around;align-items:center}.mobile-bottom-nav .nav-item{display:flex;flex-direction:column;align-items:center;padding:4px 8px;cursor:pointer;transition:all .3s ease}.mobile-bottom-nav .nav-item .nav-icon{font-size:20px;margin-bottom:2px}.mobile-bottom-nav .nav-item .nav-text{font-size:10px;color:#666}.mobile-bottom-nav .nav-item.active{color:#8a65f2}.mobile-bottom-nav .nav-item.active .nav-text{color:#8a65f2;font-weight:500}.mobile-header{position:fixed;top:0;left:0;right:0;z-index:1000;background:#fff;border-bottom:1px solid #eee;padding:12px 16px;display:flex;align-items:center;justify-content:space-between}.mobile-header .header-title{font-size:18px;font-weight:600;color:#333}.mobile-header .header-actions{display:flex;gap:12px}.mobile-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px}.mobile-modal .modal-content{background:#fff;border-radius:12px;width:100%;max-width:400px;max-height:80vh;overflow-y:auto}.mobile-modal .modal-header{padding:16px 20px;border-bottom:1px solid #eee;display:flex;align-items:center;justify-content:space-between}.mobile-modal .modal-header .modal-title{font-size:18px;font-weight:600;color:#333}.mobile-modal .modal-header .modal-close{font-size:24px;color:#999;cursor:pointer}.mobile-modal .modal-body{padding:20px}.mobile-modal .modal-footer{padding:16px 20px;border-top:1px solid #eee;display:flex;gap:12px;justify-content:flex-end}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}[data-theme=empire]{animation:fadeIn .25s ease}[data-theme=empire] .hover-lift{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}[data-theme=empire] .hover-lift:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,180,216,.1);border-color:#00b4d8}[data-theme=empire] .status-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:6px;font-size:12px;font-weight:500}.empire-fade-in{animation:fadeIn .25s ease}.empire-slide-in{animation:slideIn .25s ease}.empire-pulse{animation:pulse 2s infinite}.empire-shimmer{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}body{background:var(--background-color, #050B1A)!important}[data-theme=green] body{background:#f7fcf9!important}[data-theme=gold] body{background:#fdf6ec!important}[data-theme=blue] body{background:#f0f8ff!important}[data-theme=empire] body{background:#f8fafb!important}[data-theme=saas] body{background:#f6f8fb!important}.slide-verify-block{box-shadow:0 0 10px rgba(255,255,255,.15)!important}.slide-verify-slider{background-color:var(--verify-slider-bg, #1B2C4A)!important;color:var(--verify-slider-text, #ffffff)!important}[data-theme=green] .slide-verify-slider,[data-theme=gold] .slide-verify-slider,[data-theme=blue] .slide-verify-slider{background-color:#f5f7fa!important;color:#333!important}[data-theme=empire] .slide-verify-slider,[data-theme=saas] .slide-verify-slider{background-color:#f1f5f9!important;color:#0f172a!important;border-radius:8px!important}[data-theme=empire]{background:#f8fafb!important}[data-theme=empire] uni-page-head,[data-theme=empire] .uni-page-head{display:none!important}[data-theme=empire] .uni-page-head~.uni-placeholder{display:none!important;height:0!important;min-height:0!important}[data-theme=empire] .gradient-text,[data-theme=empire] .gradient-text-primary{background:linear-gradient(135deg,#00d4aa,#00b4d8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-theme=empire] .status-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:500}[data-theme=empire] .status-badge.online{background:#d1fae5;color:#059669}[data-theme=empire] .status-badge.working{background:#e0f2fe;color:#0284c7}[data-theme=empire] .status-badge.offline{background:#f1f5f9;color:#64748b}[data-theme=empire] .status-badge.error{background:#fee2e2;color:#dc2626}[data-theme=empire] .status-badge.warning{background:#fef3c7;color:#d97706}[data-theme=empire] .kpi-card{background:#fff;border-radius:12px;padding:20px;border:1px solid #e2e8f0;transition:all .2s ease}[data-theme=empire] .kpi-card:hover{border-color:#00b4d8;box-shadow:0 4px 12px rgba(0,180,216,.08)}[data-theme=empire] .kpi-value{font-size:28px;font-weight:700;color:#0f172a}[data-theme=empire] .kpi-label{font-size:13px;color:#64748b;margin-top:4px}[data-theme=empire] .progress-bar{width:100%;height:4px;background:#e2e8f0;border-radius:2px;overflow:hidden}[data-theme=empire] .progress-bar .fill{height:100%;background:linear-gradient(90deg,#00d4aa,#00b4d8);border-radius:2px;transition:width .3s ease}[data-theme=empire] ::-webkit-scrollbar{width:6px;height:6px}[data-theme=empire] ::-webkit-scrollbar-track{background:#f1f5f9}[data-theme=empire] ::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}[data-theme=empire] ::-webkit-scrollbar-thumb:hover{background:#94a3b8}.card{background:var(--card-background, #fff);border-radius:var(--card-radius, 16px);padding:16px;box-shadow:var(--card-shadow, 0 2px 8px rgba(0, 0, 0, .04));border:1px solid var(--border-color, #e6e6e6);transition:all .3s ease}.card:hover{transform:translateY(-2px);box-shadow:0 8px 24px var(--shadow-color, rgba(0, 0, 0, .08))}.card.card-small{padding:12px;border-radius:8px}.card.card-large{padding:24px;border-radius:20px}.card .card-header{padding-bottom:16px;border-bottom:1px solid var(--border-color, #e8e8e8);margin-bottom:16px}.card .card-header .card-title{font-size:18px;font-weight:600;color:var(--text-primary, #333);margin-bottom:4px}.card .card-header .card-subtitle{font-size:14px;color:var(--text-secondary, #666)}.card .card-content{margin-bottom:16px}.card .card-footer{padding-top:16px;border-top:1px solid var(--border-color, #e8e8e8);display:flex;gap:8px;justify-content:flex-end}.status-card{background:var(--card-background, #fff);border-radius:var(--card-radius, 12px);padding:16px;box-shadow:var(--shadow, 0 2px 8px rgba(0, 0, 0, .04));border:1px solid var(--border-color, #e6e6e6);position:relative;transition:all .3s ease}.status-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px var(--shadow-color, rgba(0, 0, 0, .08))}.status-card .card-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:12px;border:2px solid white}.status-card .card-icon .icon-image{width:20px;height:20px}.status-card .card-content{margin-bottom:12px}.status-card .card-content .card-title{display:block;font-size:12px;color:var(--text-secondary, #666);margin-bottom:6px}.status-card .card-content .card-value{display:block;font-size:18px;font-weight:700;color:var(--text-primary, #333)}.status-card .card-btn{width:100%;height:28px;background:var(--primary-gradient, linear-gradient(90deg, #8a65f2, #6e50c8));color:#fff;border:none;border-radius:4px;font-size:11px;font-weight:500;cursor:pointer;transition:all .3s ease}.status-card .card-btn:hover{transform:translateY(-1px);box-shadow:0 3px 8px var(--primary-light, rgba(94, 103, 255, .2))}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px;box-sizing:border-box}.container.container-fluid{max-width:100%}.container.container-small{max-width:960px}.container.container-large{max-width:1400px}.content-wrapper{padding:20px;min-height:calc(100vh - 120px);background-color:var(--background-color, #f5f7fa)}@media (max-width: 768px){.content-wrapper{padding:16px}}.page-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:40px}.form-item{display:flex;margin-bottom:24px;align-items:flex-start}@media (max-width: 768px){.form-item{flex-direction:column;margin-bottom:20px}}.form-item .form-label{width:120px;padding-top:5px;font-size:14px;color:var(--text-primary, #333);flex-shrink:0}@media (max-width: 768px){.form-item .form-label{width:100%;padding-top:0;margin-bottom:8px;font-size:13px;font-weight:500}}.form-item .form-control{flex:1;position:relative}@media (max-width: 768px){.form-item .form-control{width:100%}}.form-item.form-item-required .form-label:before{content:"*";color:#ff4d4f;margin-right:4px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-primary{color:var(--text-primary, #333)}.text-secondary{color:var(--text-secondary, #666)}.text-hint{color:var(--text-hint, #999)}.text-disabled{color:var(--text-disabled, #ccc)}.mt-8{margin-top:8px}.mt-12{margin-top:12px}.mt-16{margin-top:16px}.mt-20{margin-top:20px}.mt-24{margin-top:24px}.mb-8{margin-bottom:8px}.mb-12{margin-bottom:12px}.mb-16{margin-bottom:16px}.mb-20{margin-bottom:20px}.mb-24{margin-bottom:24px}.p-8{padding:8px}.p-12{padding:12px}.p-16{padding:16px}.p-20{padding:20px}.p-24{padding:24px}.flex{display:flex}.flex-column{display:flex;flex-direction:column}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1}.rounded{border-radius:8px}.rounded-sm{border-radius:4px}.rounded-lg{border-radius:12px}.rounded-xl{border-radius:16px}.rounded-full{border-radius:50%}.shadow{box-shadow:0 2px 8px rgba(0,0,0,.1)}.shadow-sm{box-shadow:0 1px 4px rgba(0,0,0,.08)}.shadow-lg{box-shadow:0 4px 16px rgba(0,0,0,.15)}.hidden{display:none!important}.visible{display:block!important}.empty-state{text-align:center;padding:60px 20px}.empty-state .empty-text{font-size:16px;color:var(--text-hint, #999);display:block;margin-bottom:8px}.empty-state .empty-desc{font-size:14px;color:var(--text-disabled, #ccc)}.grid{display:grid;gap:16px}.grid.grid-2{grid-template-columns:repeat(2,1fr)}@media (max-width: 768px){.grid.grid-2{grid-template-columns:1fr}}.grid.grid-3{grid-template-columns:repeat(3,1fr)}@media (max-width: 1024px){.grid.grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.grid.grid-3{grid-template-columns:1fr}}.grid.grid-4{grid-template-columns:repeat(4,1fr)}@media (max-width: 1024px){.grid.grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.grid.grid-4{grid-template-columns:1fr}}.grid.grid-auto{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.base-btn{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 18px;border-radius:4px;font-size:14px;cursor:pointer;border:none;transition:all .2s;background:#f5f5f5;color:#333;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width: 768px){.base-btn{height:40px;padding:0 20px;font-size:15px;border-radius:6px;min-height:44px}}.base-btn.small{height:28px;padding:0 12px;font-size:12px}@media (max-width: 768px){.base-btn.small{height:32px;padding:0 16px;font-size:13px}}.base-btn.mini{height:24px;padding:0 8px;font-size:12px}@media (max-width: 768px){.base-btn.mini{height:28px;padding:0 12px;font-size:13px}}.base-btn.primary{background:var(--primary-gradient, linear-gradient(90deg, #8a65f2 60%, #6e50c8 100%));color:#fff}.base-btn.primary:hover:not(.disabled):not(.loading){background:#7056cf}.base-btn.outline{background:#fff;color:var(--primary-color, #8a65f2);border:1px solid var(--primary-color, #8a65f2)}.base-btn.outline:hover:not(.disabled):not(.loading){background:#f0ebfd}.base-btn.normal{background:#f5f5f5;color:#333;border:1px solid #d9d9d9}.base-btn.normal:hover:not(.disabled):not(.loading){background:#eee}.base-btn.disabled,.base-btn:disabled{opacity:.5;cursor:not-allowed}.base-btn.loading{cursor:wait}.base-btn .btn-loading{width:16px;height:16px;border:2px solid #eee;border-top:2px solid var(--primary-color, #8a65f2);border-radius:50%;margin-right:6px;animation:btn-spin 1s linear infinite;display:inline-block}@keyframes btn-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-theme=empire] .base-btn{border-radius:8px;font-weight:500;transition:all .2s ease}[data-theme=empire] .base-btn.primary{background:linear-gradient(135deg,#00d4aa,#00b4d8);box-shadow:0 1px 3px rgba(0,180,216,.15)}[data-theme=empire] .base-btn.primary:hover:not(.disabled):not(.loading){transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,180,216,.25)}[data-theme=empire] .base-btn.primary:active:not(.disabled):not(.loading){transform:translateY(0);box-shadow:0 1px 3px rgba(0,180,216,.15)}[data-theme=empire] .base-btn.outline{background:transparent;color:#00b4d8;border:2px solid #e2e8f0;background-image:none}[data-theme=empire] .base-btn.outline:hover:not(.disabled):not(.loading){border-color:#00b4d8;background:rgba(0,180,216,.05)}[data-theme=empire] .base-btn.normal{background:#fff;color:#475569;border:1px solid #e2e8f0}[data-theme=empire] .base-btn.normal:hover:not(.disabled):not(.loading){background:#f8fafb;border-color:#cbd5e1}[data-theme=empire] .base-btn .btn-loading{border-color:#e2e8f0;border-top-color:#00b4d8}[data-theme=empire] .gradient-btn{background:linear-gradient(135deg,#00d4aa,#00b4d8);border:none;color:#fff;border-radius:8px;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;height:40px;font-size:14px;font-weight:500;cursor:pointer}[data-theme=empire] .gradient-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,180,216,.25)}[data-theme=empire] .gradient-btn:active{transform:translateY(0)}[data-theme=empire] .badge-btn{background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:4px 12px;border-radius:6px;font-size:12px;font-weight:500;box-shadow:0 1px 3px rgba(16,185,129,.2);border:none;cursor:pointer;transition:all .2s ease}[data-theme=empire] .badge-btn:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(16,185,129,.3)}[data-theme=empire] .badge-btn-secondary{background:#f1f5f9;color:#475569;padding:4px 12px;border-radius:6px;font-size:12px;font-weight:500;border:1px solid #e2e8f0;cursor:pointer;transition:all .2s ease}[data-theme=empire] .badge-btn-secondary:hover{background:#e2e8f0;border-color:#cbd5e1}.base-table{width:100%;border-collapse:collapse;background-color:var(--card-background, #fff);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:hidden;margin-bottom:16px;min-width:-moz-fit-content;min-width:fit-content;table-layout:auto}.base-table th,.base-table td{padding:12px 16px;text-align:left;font-size:14px}.base-table th{background-color:#f5f7fa;color:var(--text-primary, #333);font-weight:500;border-bottom:1px solid #e8e8e8}.base-table td{border-bottom:1px solid #f0f0f0;color:var(--text-secondary, #555)}.base-table tr:hover{background-color:#f9f9f9}.base-table .empty-data{text-align:center;color:var(--text-hint, #999);padding:30px 0}[data-theme=empire] .base-table{border-radius:12px;box-shadow:0 4px 16px rgba(102,126,234,.08);border:1px solid rgba(102,126,234,.08);overflow:hidden}[data-theme=empire] .base-table th{background:#f8fafc;border-bottom:2px solid #e5e7eb;font-weight:600;color:#6b7280;text-transform:uppercase;font-size:12px;letter-spacing:.5px;padding:16px 12px}[data-theme=empire] .base-table td{padding:16px 12px;border-bottom:1px solid #f1f5f9;color:#1f2937}[data-theme=empire] .base-table tr{transition:background .15s ease}[data-theme=empire] .base-table tr:hover{background:linear-gradient(to right,rgba(102,126,234,.03),rgba(118,75,162,.03))}[data-theme=empire] .base-table .empty-data{color:#9ca3af;padding:60px 20px}[data-theme=empire] .empire-table{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(102,126,234,.08);border:1px solid rgba(0,0,0,.05)}[data-theme=empire] .empire-table thead th{background:#f8fafc;border-bottom:2px solid #e5e7eb;font-weight:600;color:#6b7280;text-transform:uppercase;font-size:12px;letter-spacing:.5px;padding:16px 12px}[data-theme=empire] .empire-table tbody tr{transition:background .15s ease}[data-theme=empire] .empire-table tbody tr:hover{background:linear-gradient(to right,rgba(102,126,234,.03),rgba(118,75,162,.03))}[data-theme=empire] .empire-table tbody td{padding:16px 12px;border-bottom:1px solid #f1f5f9}.detail-popup{width:18.75rem;background:var(--card-background, #fff);border-radius:.375rem;overflow:hidden}.detail-popup .popup-header{display:flex;align-items:center;justify-content:space-between;padding:.9375rem;border-bottom:1px solid var(--border-color, #eee)}.detail-popup .popup-header .title{font-size:1rem;font-weight:500;color:var(--text-primary, #333)}.detail-popup .popup-header .close{font-size:1.25rem;color:var(--text-hint, #999);padding:.3125rem;cursor:pointer;transition:color .2s}.detail-popup .popup-header .close:hover{color:var(--text-primary, #333)}.detail-popup .popup-content{padding:.9375rem}.detail-popup .popup-footer{padding:.625rem .9375rem;border-top:1px solid var(--border-color, #eee)}.sidebar-wrapper{position:relative}.sidebar{height:100vh;display:flex;flex-direction:column;position:relative;transition:width .3s ease}.sidebar.collapsed{width:0!important;min-width:0!important;overflow:hidden;transform:translate(-100%);opacity:0;pointer-events:none}.sidebar.collapsed .logo-section,.sidebar.collapsed .logo,.sidebar.collapsed .module-header,.sidebar.collapsed .nav-content,.sidebar.collapsed .nav-arrow,.sidebar.collapsed .nav-card,.sidebar.collapsed .nav-item,.sidebar.collapsed .sidebar-footer,.sidebar.collapsed .nav-container,.sidebar.collapsed .nav-menu{display:none!important}.sidebar:not(.green-theme):not(.empire-theme){width:240px;background-color:var(--sidebar-bg, #030B1E);color:var(--sidebar-text, #ffffff);border-right:1px solid var(--sidebar-border, rgba(255, 255, 255, .1))}.sidebar.empire-theme{width:260px;background:rgba(255,255,255,.7);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-right:1px solid rgba(102,126,234,.15);box-shadow:4px 0 24px rgba(102,126,234,.08)}.sidebar.green-theme{width:280px;background:linear-gradient(180deg,#f0fdf4,#ecfdf5);border-right:1px solid #dcfce7;box-shadow:4px 0 20px rgba(34,197,94,.08)}.sidebar .logo{height:64px;display:flex;align-items:center;justify-content:flex-start;padding-left:32px;font-size:22px;font-weight:700;color:var(--sidebar-text, #ffffff);letter-spacing:1px;border-bottom:1px solid var(--sidebar-border, rgba(255, 255, 255, .1))}.sidebar .logo i{margin-right:12px;font-size:24px;color:var(--sidebar-text, #ffffff)}.sidebar .nav-menu{flex:1;padding:24px 0 0;overflow-y:auto}.sidebar .nav-menu .nav-section{margin-bottom:24px}.sidebar .nav-menu .nav-section .section-title{padding:6px 32px;color:var(--sidebar-text-secondary, rgba(255, 255, 255, .6));font-size:13px;font-weight:500;margin-bottom:4px}.sidebar .nav-menu .nav-section .nav-item{height:44px;line-height:44px;padding:0 32px;cursor:pointer;position:relative;display:flex;align-items:center;border-radius:8px 0 0 8px;margin-bottom:2px;font-size:15px;color:var(--sidebar-text, #ffffff);background:transparent;transition:background .2s,color .2s}.sidebar .nav-menu .nav-section .nav-item i{font-size:16px;margin-right:12px;color:var(--sidebar-text, #ffffff);width:20px;text-align:center;transition:color .2s}.sidebar .nav-menu .nav-section .nav-item:hover{background:var(--sidebar-active, rgba(255, 255, 255, .1))}.sidebar .nav-menu .nav-section .nav-item.active{background:var(--sidebar-active, #0F1C38);color:var(--primary-color, #ffffff);font-weight:600}.sidebar .nav-menu .nav-section .nav-item.active:before{content:"";position:absolute;left:0;top:10px;height:24px;width:4px;background:var(--primary-color, #ffffff);border-radius:2px}.sidebar .nav-menu .nav-section .nav-item.active i{color:var(--primary-color, #ffffff)}.sidebar .logo-section{padding:24px 20px;border-bottom:1px solid #dcfce7;background:linear-gradient(135deg,#fff,#f9fffe)}.sidebar .logo-section .logo-card{display:flex;align-items:center;padding:16px;background:linear-gradient(135deg,#fff,#f0fdf4);border-radius:16px;border:1px solid #dcfce7;box-shadow:0 4px 12px rgba(34,197,94,.1);transition:transform .3s ease,box-shadow .3s ease}.sidebar .logo-section .logo-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(34,197,94,.15)}.sidebar .logo-section .logo-card .logo-icon{margin-right:12px}.sidebar .logo-section .logo-card .logo-icon .icon-circle{width:48px;height:48px;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;box-shadow:0 4px 12px rgba(34,197,94,.3)}.sidebar .logo-section .logo-card .logo-text{display:flex;flex-direction:column}.sidebar .logo-section .logo-card .logo-text .brand-name{font-size:20px;font-weight:700;color:#166534;letter-spacing:.5px}.sidebar .logo-section .logo-card .logo-text .brand-subtitle{font-size:12px;color:#22c55e;font-weight:500;margin-top:2px}.sidebar .nav-container{flex:1;padding:20px;overflow-y:auto}.sidebar .nav-container .nav-module{margin-bottom:28px}.sidebar .nav-container .nav-module .module-header{display:flex;align-items:center;margin-bottom:12px;padding:8px 12px}.sidebar .nav-container .nav-module .module-header .module-icon{font-size:16px;margin-right:8px}.sidebar .nav-container .nav-module .module-header .module-title{font-size:14px;font-weight:600;color:#166534;letter-spacing:.3px}.sidebar .nav-container .nav-module .nav-items .nav-card{display:flex;align-items:center;padding:14px 16px;margin-bottom:8px;background:transparent;border-radius:8px;border:none;cursor:pointer;transition:all .3s ease;position:relative}.sidebar .nav-container .nav-module .nav-items .nav-card:hover{background:rgba(34,197,94,.08);transform:translate(4px)}.sidebar .nav-container .nav-module .nav-items .nav-card.active{background:rgba(34,197,94,.12)}.sidebar .nav-container .nav-module .nav-items .nav-card.active .nav-title{color:#166534;font-weight:600}.sidebar .nav-container .nav-module .nav-items .nav-card.active .nav-icon{transform:scale(1.1)}.sidebar .nav-container .nav-module .nav-items .nav-card.active .nav-arrow{color:#22c55e;transform:translate(4px)}.sidebar .nav-container .nav-module .nav-items .nav-card .nav-icon{width:40px;height:40px;background:rgba(34,197,94,.1);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px;margin-right:12px;transition:all .3s ease}.sidebar .nav-container .nav-module .nav-items .nav-card .nav-content{flex:1;display:flex;flex-direction:column}.sidebar .nav-container .nav-module .nav-items .nav-card .nav-content .nav-title{font-size:15px;font-weight:500;color:#374151;margin-bottom:2px;transition:color .3s ease}.sidebar .nav-container .nav-module .nav-items .nav-card .nav-content .nav-desc{font-size:12px;color:#6b7280;line-height:1.3}.sidebar .nav-container .nav-module .nav-items .nav-card .nav-arrow{font-size:16px;color:#9ca3af;transition:all .3s ease}.sidebar .sidebar-footer{padding:20px;border-top:1px solid #dcfce7;background:linear-gradient(135deg,#fff,#f9fffe)}.sidebar .sidebar-footer .decoration-line{height:2px;background:linear-gradient(90deg,transparent 0%,#22c55e 50%,transparent 100%);margin-bottom:12px}.sidebar .sidebar-footer .footer-text{font-size:12px;color:#22c55e;text-align:center;font-weight:500;letter-spacing:.5px}@media (max-width: 768px){.sidebar{width:100%;height:auto;min-height:200px;position:fixed;bottom:0;left:0;right:0;z-index:1000;background:var(--sidebar-bg, #030B1E);border-top:1px solid var(--sidebar-border, rgba(255, 255, 255, .1));border-right:none;box-shadow:0 -2px 10px rgba(0,0,0,.1)}.sidebar.green-theme{background:linear-gradient(180deg,#f0fdf4,#ecfdf5);border-top:1px solid #dcfce7}.sidebar .logo-section{display:none}.sidebar .nav-container{padding:12px 60px 12px 16px;display:flex;flex-direction:column;gap:8px}.sidebar .nav-container .nav-module{margin-bottom:0}.sidebar .nav-container .nav-module .module-header{display:block;margin-bottom:8px;padding:6px 10px;background:rgba(34,197,94,.1);border-radius:4px}.sidebar .nav-container .nav-module .module-header .module-title{font-size:12px;font-weight:600;color:#166534}.sidebar .nav-container .nav-module .nav-items{display:flex;flex-direction:column;gap:4px}.sidebar .nav-container .nav-module .nav-items .nav-card{flex:0 0 auto;min-width:auto;max-width:none;padding:8px 12px;flex-direction:row;text-align:left;background:transparent!important;border:none!important;margin-bottom:0!important}.sidebar .nav-container .nav-module .nav-items .nav-card .nav-icon{width:24px;height:24px;font-size:16px;margin-right:12px;margin-bottom:0;background:transparent!important;border-radius:0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sidebar .nav-container .nav-module .nav-items .nav-card .nav-content{flex:1;display:flex;flex-direction:column}.sidebar .nav-container .nav-module .nav-items .nav-card .nav-content .nav-title{font-size:14px;margin-bottom:2px;color:#374151!important;line-height:1.2;font-weight:500}.sidebar .nav-container .nav-module .nav-items .nav-card .nav-content .nav-desc,.sidebar .nav-container .nav-module .nav-items .nav-card .nav-arrow,.sidebar .sidebar-footer{display:none}}@media (min-width: 769px) and (max-width: 1024px){.sidebar{width:200px}.sidebar .logo-section{padding:16px}.sidebar .logo-section .logo-card{padding:12px}.sidebar .logo-section .logo-card .logo-icon .icon-circle{width:40px;height:40px;font-size:20px}.sidebar .logo-section .logo-card .logo-text .brand-name{font-size:18px}.sidebar .nav-container{padding:16px}.sidebar .nav-container .nav-module{margin-bottom:20px}.sidebar .nav-container .nav-module .nav-items .nav-card{padding:12px}.sidebar .nav-container .nav-module .nav-items .nav-card .nav-icon{width:36px;height:36px;font-size:16px}.sidebar .nav-container .nav-module .nav-items .nav-card .nav-content .nav-title{font-size:14px}}.sidebar.empire-theme .empire-logo-section{padding:24px 20px;border-bottom:1px solid rgba(102,126,234,.1);background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(245,247,250,.8))}.sidebar.empire-theme .empire-logo-section .empire-logo-card{display:flex;align-items:center;padding:16px;background:rgba(255,255,255,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:16px;border:1px solid rgba(102,126,234,.15);box-shadow:0 4px 16px rgba(102,126,234,.1);transition:transform .3s ease,box-shadow .3s ease}.sidebar.empire-theme .empire-logo-section .empire-logo-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(102,126,234,.15)}.sidebar.empire-theme .empire-logo-section .empire-logo-card .empire-logo-icon{margin-right:12px}.sidebar.empire-theme .empire-logo-section .empire-logo-card .empire-logo-icon .empire-icon-circle{width:48px;height:48px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;box-shadow:0 4px 12px rgba(102,126,234,.3)}.sidebar.empire-theme .empire-logo-section .empire-logo-card .empire-logo-text{display:flex;flex-direction:column}.sidebar.empire-theme .empire-logo-section .empire-logo-card .empire-logo-text .empire-brand-name{font-size:20px;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:.5px}.sidebar.empire-theme .empire-logo-section .empire-logo-card .empire-logo-text .empire-brand-subtitle{font-size:12px;color:#764ba2;font-weight:500;margin-top:2px}.sidebar.empire-theme .empire-nav-container{flex:1;padding:20px;overflow-y:auto}.sidebar.empire-theme .empire-nav-container::-webkit-scrollbar{width:4px}.sidebar.empire-theme .empire-nav-container::-webkit-scrollbar-track{background:transparent}.sidebar.empire-theme .empire-nav-container::-webkit-scrollbar-thumb{background:rgba(102,126,234,.2);border-radius:2px}.sidebar.empire-theme .empire-nav-container::-webkit-scrollbar-thumb:hover{background:rgba(102,126,234,.3)}.sidebar.empire-theme .empire-nav-container .empire-nav-module{margin-bottom:28px}.sidebar.empire-theme .empire-nav-container .empire-nav-module .empire-module-header{display:flex;align-items:center;margin-bottom:12px;padding:8px 12px;background:rgba(102,126,234,.05);border-radius:8px}.sidebar.empire-theme .empire-nav-container .empire-nav-module .empire-module-header .empire-module-icon{font-size:16px;margin-right:8px}.sidebar.empire-theme .empire-nav-container .empire-nav-module .empire-module-header .empire-module-title{font-size:14px;font-weight:600;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:.3px}.sidebar.empire-theme .empire-nav-container .empire-nav-module .empire-nav-items .empire-nav-card{display:flex;align-items:center;padding:14px 16px;margin-bottom:8px;background:rgba(255,255,255,.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:12px;border:1px solid transparent;cursor:pointer;transition:all .3s ease;position:relative}.sidebar.empire-theme .empire-nav-container .empire-nav-module .empire-nav-items .empire-nav-card:hover{background:rgba(102,126,234,.08);border-color:rgba(102,126,234,.15);transform:translate(4px);box-shadow:0 4px 12px rgba(102,126,234,.1)}.sidebar.empire-theme .empire-nav-container .empire-nav-module .empire-nav-items .empire-nav-card.active{background:rgba(102,126,234,.12);border-color:rgba(102,126,234,.25);box-shadow:0 4px 16px rgba(102,126,234,.12)}.sidebar.empire-theme .empire-nav-container .empire-nav-module .empire-nav-items .empire-nav-card.active .empire-nav-title{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:600}.sidebar.empire-theme .empire-nav-container .empire-nav-module .empire-nav-items .empire-nav-card.active .empire-nav-icon{background:linear-gradient(135deg,rgba(102,126,234,.15),rgba(118,75,162,.15));transform:scale(1.1)}.sidebar.empire-theme .empire-nav-container .empire-nav-module .empire-nav-items .empire-nav-card.active:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:60%;background:linear-gradient(180deg,#667eea,#764ba2);border-radius:2px}.sidebar.empire-theme .empire-nav-container .empire-nav-module .empire-nav-items .empire-nav-card .empire-nav-icon{width:40px;height:40px;background:rgba(102,126,234,.08);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;margin-right:12px;transition:all .3s ease}.sidebar.empire-theme .empire-nav-container .empire-nav-module .empire-nav-items .empire-nav-card .empire-nav-content{flex:1;display:flex;flex-direction:column}.sidebar.empire-theme .empire-nav-container .empire-nav-module .empire-nav-items .empire-nav-card .empire-nav-content .empire-nav-title{font-size:15px;font-weight:500;color:#1f2937;margin-bottom:2px;transition:all .3s ease}.sidebar.empire-theme .empire-nav-container .empire-nav-module .empire-nav-items .empire-nav-card .empire-nav-content .empire-nav-desc{font-size:12px;color:#6b7280;line-height:1.3}.sidebar.empire-theme .empire-nav-container .empire-nav-module .empire-nav-items .empire-nav-card .empire-nav-arrow{font-size:16px;color:#9ca3af;transition:all .3s ease}.sidebar.empire-theme .empire-sidebar-footer{padding:20px;border-top:1px solid rgba(102,126,234,.1);background:linear-gradient(135deg,rgba(255,255,255,.8),rgba(245,247,250,.7))}.sidebar.empire-theme .empire-sidebar-footer .empire-decoration-line{height:2px;background:linear-gradient(90deg,transparent 0%,#667eea 50%,#764ba2 100%);margin-bottom:12px;border-radius:1px}.sidebar.empire-theme .empire-sidebar-footer .empire-footer-text{font-size:12px;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center;font-weight:500;letter-spacing:.5px}@media (max-width: 768px){.sidebar.empire-theme{width:100%;height:auto;min-height:200px;position:fixed;bottom:0;left:0;right:0;z-index:1000;background:rgba(255,255,255,.85);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid rgba(102,126,234,.15);box-shadow:0 -4px 20px rgba(102,126,234,.1)}.sidebar.empire-theme .empire-logo-section{display:none}.sidebar.empire-theme .empire-nav-container{padding:12px 60px 12px 16px;display:flex;flex-direction:column;gap:8px}.sidebar.empire-theme .empire-nav-container .empire-nav-module{margin-bottom:0}.sidebar.empire-theme .empire-nav-container .empire-nav-module .empire-module-header{margin-bottom:8px;padding:6px 10px;background:rgba(102,126,234,.08);border-radius:6px}.sidebar.empire-theme .empire-nav-container .empire-nav-module .empire-module-header .empire-module-title{font-size:12px}.sidebar.empire-theme .empire-nav-container .empire-nav-module .empire-nav-items{display:flex;flex-direction:column;gap:4px}.sidebar.empire-theme .empire-nav-container .empire-nav-module .empire-nav-items .empire-nav-card{flex:0 0 auto;min-width:auto;max-width:none;padding:8px 12px;flex-direction:row;text-align:left;background:transparent!important;border:none!important;margin-bottom:0!important}.sidebar.empire-theme .empire-nav-container .empire-nav-module .empire-nav-items .empire-nav-card .empire-nav-icon{width:24px;height:24px;font-size:16px;margin-right:12px;background:transparent!important;border-radius:0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sidebar.empire-theme .empire-nav-container .empire-nav-module .empire-nav-items .empire-nav-card .empire-nav-content{flex:1;display:flex;flex-direction:column}.sidebar.empire-theme .empire-nav-container .empire-nav-module .empire-nav-items .empire-nav-card .empire-nav-content .empire-nav-title{font-size:14px;margin-bottom:2px;color:#1f2937!important;line-height:1.2;font-weight:500}.sidebar.empire-theme .empire-nav-container .empire-nav-module .empire-nav-items .empire-nav-card .empire-nav-content .empire-nav-desc,.sidebar.empire-theme .empire-nav-container .empire-nav-module .empire-nav-items .empire-nav-card .empire-nav-arrow,.sidebar.empire-theme .empire-sidebar-footer{display:none}}@media (min-width: 769px) and (max-width: 1024px){.sidebar.empire-theme{width:220px}.sidebar.empire-theme .empire-logo-section{padding:16px}.sidebar.empire-theme .empire-logo-section .empire-logo-card{padding:12px}.sidebar.empire-theme .empire-logo-section .empire-logo-card .empire-logo-icon .empire-icon-circle{width:40px;height:40px;font-size:20px}.sidebar.empire-theme .empire-logo-section .empire-logo-card .empire-logo-text .empire-brand-name{font-size:18px}.sidebar.empire-theme .empire-nav-container{padding:16px}.sidebar.empire-theme .empire-nav-container .empire-nav-module{margin-bottom:20px}.sidebar.empire-theme .empire-nav-container .empire-nav-module .empire-nav-items .empire-nav-card{padding:12px}.sidebar.empire-theme .empire-nav-container .empire-nav-module .empire-nav-items .empire-nav-card .empire-nav-icon{width:36px;height:36px;font-size:16px}.sidebar.empire-theme .empire-nav-container .empire-nav-module .empire-nav-items .empire-nav-card .empire-nav-content .empire-nav-title{font-size:14px}}.mobile-layout{display:flex;width:100%;min-height:100vh;background-color:var(--background-color, #f5f7fa)}.mobile-layout .mobile-content{flex:1;padding:0;overflow-y:auto;position:relative}.mobile-layout .mobile-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:var(--card-background, #fff);border-bottom:1px solid var(--border-color, #e8e8e8);position:sticky;top:0;z-index:100}.mobile-layout .mobile-header .page-title{font-size:20px;font-weight:600;color:var(--text-primary, #333)}.mobile-layout .mobile-search-bar{padding:16px 20px;background:var(--card-background, #fff);border-bottom:1px solid var(--border-color, #e8e8e8);position:sticky;top:60px;z-index:90}.mobile-layout .mobile-main-content{padding:16px 20px;min-height:calc(100vh - 120px)}.mobile-layout .mobile-pagination{padding:16px 20px;background:var(--card-background, #fff);border-top:1px solid var(--border-color, #e8e8e8)}[data-theme=empire] .mobile-layout{flex-direction:column;align-items:stretch}[data-theme=empire] .mobile-layout .empire-nav-shell{width:100%;flex-shrink:0;position:relative;z-index:200}[data-theme=empire] .mobile-layout .mobile-content{min-height:0}[data-theme=empire] .mobile-layout .mobile-header{justify-content:center}[data-theme=empire] .mobile-layout .mobile-header .user-avatar{display:none}[data-theme=empire] .mobile-layout .mobile-search-bar{top:104px}.page-container,.wallet-container{display:flex;width:100%;height:100vh;background-color:var(--background-color, #f5f7fa);overflow-x:hidden;min-width:0}@media (max-width: 768px){.page-container,.wallet-container{flex-direction:column;height:auto;min-height:100vh;padding-bottom:80px;overflow-x:visible}}.page-content{flex:1;padding:20px;overflow-y:auto;overflow-x:auto;min-width:0;transition:margin-left .3s ease}.page-content.sidebar-collapsed{margin-left:0}@media (max-width: 768px){.page-content{padding:16px;width:100%;flex:none}}.page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}@media (max-width: 768px){.page-header{margin-bottom:20px}}.page-header .page-title{font-size:32px;font-weight:600;color:var(--text-primary, #333);margin-bottom:10px;text-shadow:0 2px 4px rgba(0,0,0,.1)}@media (max-width: 768px){.page-header .page-title{font-size:24px}}.page-header .page-subtitle{font-size:16px;color:var(--text-secondary, #666)}@media (max-width: 768px){.page-header .page-subtitle{font-size:14px}}.page-header.compact{margin-bottom:20px}.page-header.compact .page-title{font-size:24px;margin-bottom:0}@media (max-width: 768px){.page-header.compact .page-title{font-size:20px}}.desktop-layout{display:flex;width:100%;min-height:100vh;background-color:var(--background-color, #f5f7fa);max-width:none;box-sizing:border-box}.desktop-layout .content{flex:1;padding:20px;overflow-y:auto}.desktop-layout .content .header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.desktop-layout .content .header .page-title{font-size:24px;font-weight:600;color:var(--text-primary, #333)}@media (max-width: 768px){.desktop-layout{display:none}}@media (min-width: 769px){.mobile-layout{display:none!important}.desktop-layout{display:flex!important;width:100%!important;max-width:none!important;overflow-x:hidden;min-width:0}.desktop-layout .content{width:100%!important;max-width:none!important;flex:1!important;min-width:0;overflow-x:auto}}@media (min-width: 769px) and (max-width: 1200px){.desktop-layout .content,.page-container .page-content,.wallet-container .page-content{min-width:800px}}.page-form-item,.recharge-modal .modal-body .form-item{display:flex;margin-bottom:24px;align-items:flex-start}@media (max-width: 768px){.page-form-item,.recharge-modal .modal-body .form-item{flex-direction:column;margin-bottom:20px}}.page-form-item .form-label,.recharge-modal .modal-body .form-item .form-label{width:120px;padding-top:5px;font-size:14px;color:var(--text-primary, #333);flex-shrink:0}@media (max-width: 768px){.page-form-item .form-label,.recharge-modal .modal-body .form-item .form-label{width:100%;padding-top:0;margin-bottom:8px;font-size:13px;font-weight:500}}.page-form-item .form-control,.recharge-modal .modal-body .form-item .form-control{flex:1;position:relative}@media (max-width: 768px){.page-form-item .form-control,.recharge-modal .modal-body .form-item .form-control{width:100%}}.page-form-item.required .form-label:before,.recharge-modal .modal-body .required.form-item .form-label:before{content:"*";color:#ff4d4f;margin-right:4px}.number-input{width:200px;height:32px;padding:0 10px;border:1px solid var(--border-color, #d9d9d9);border-radius:4px;font-size:14px;background:var(--input-background, #fff);color:var(--text-primary, #333);transition:all .3s}@media (max-width: 768px){.number-input{width:100%;height:40px;font-size:16px;padding:0 12px}}.number-input:focus{border-color:var(--primary-color, #40a9ff);outline:none;box-shadow:0 0 0 2px var(--primary-light, rgba(24, 144, 255, .2))}.number-input:disabled{background:var(--input-background, #f5f5f5);cursor:not-allowed;opacity:.6}.selector-section{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--border-color, #e8e8e8);border-radius:6px;background-color:var(--card-background, #fafafa)}@media (max-width: 768px){.selector-section{padding:10px;border-radius:8px}}.selector-section .section-title{font-size:14px;color:var(--text-primary, #333);font-weight:500;margin-bottom:4px}.selector-section .selector-options{display:flex;flex-wrap:wrap;gap:8px}@media (max-width: 768px){.selector-section .selector-options{gap:6px}}.selector-section .selector-option{padding:6px 12px;border:1px solid var(--border-color, #d9d9d9);border-radius:4px;cursor:pointer;transition:all .3s;font-size:14px;background-color:var(--card-background, #fff);color:var(--text-primary, #333);min-width:80px;text-align:center}@media (max-width: 768px){.selector-section .selector-option{padding:8px 12px;font-size:13px;min-width:70px;flex:1}}.selector-section .selector-option:hover{border-color:var(--primary-color, #40a9ff);color:var(--primary-color, #40a9ff);transform:translateY(-1px);box-shadow:0 2px 4px var(--primary-light, rgba(64, 169, 255, .2))}.selector-section .selector-option.active{background-color:var(--primary-color, #1890ff);color:#fff;border-color:var(--primary-color, #1890ff);box-shadow:0 2px 4px var(--primary-light, rgba(24, 144, 255, .3))}.selector-section .selector-option:disabled{cursor:not-allowed;opacity:.5}.dropdown{width:100%;min-height:32px;padding:4px 10px;border:1px solid var(--border-color, #d9d9d9);border-radius:4px;display:flex;align-items:center;flex-wrap:wrap;cursor:pointer;position:relative;background:var(--input-background, #fff)}.dropdown .selected-value{flex:1;font-size:14px;color:var(--text-primary, #333);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown .selected-values{display:flex;flex-wrap:wrap;gap:6px;flex:1;padding:2px 0}.dropdown .selected-values .tag{display:flex;align-items:center;background-color:var(--primary-light, #f0f7ff);color:var(--primary-color, #1890ff);font-size:12px;padding:2px 8px;border-radius:4px;border:1px solid var(--primary-light, #d6e4ff)}.dropdown .selected-values .tag .tag-close{margin-left:4px;font-size:14px;color:var(--primary-color, #1890ff);cursor:pointer}.dropdown .selected-values .tag .tag-close:hover{color:#f5222d}.dropdown i{color:var(--text-hint, #999);margin-left:5px}.dropdown:hover{border-color:var(--primary-color, #40a9ff)}.dropdown-content{position:absolute;top:40px;left:0;width:500px;background-color:var(--card-background, #fff);box-shadow:0 2px 8px rgba(0,0,0,.15);border-radius:4px;z-index:1000;max-height:400px;display:flex;flex-direction:column;border:1px solid var(--border-color, #e8e8e8)}.dropdown-content .dropdown-header{padding:12px 16px;border-bottom:1px solid var(--border-color, #f0f0f0);display:flex;align-items:center;justify-content:space-between}.dropdown-content .dropdown-header .dropdown-title{font-size:16px;font-weight:500;color:var(--text-primary, #333)}.dropdown-content .dropdown-header .dropdown-close{cursor:pointer;font-size:18px;color:var(--text-hint, #999)}.dropdown-content .dropdown-header .dropdown-close:hover{color:var(--text-primary, #333)}.dropdown-content .dropdown-options{flex:1;overflow-y:auto;padding:12px}.dropdown-content .dropdown-category{font-size:14px;font-weight:500;color:var(--text-primary, #333);margin:8px 0;padding-left:4px}.dropdown-content .dropdown-option-group{display:flex;flex-wrap:wrap;margin-bottom:12px}.dropdown-content .dropdown-option{width:33.33%;padding:8px 12px;font-size:14px;color:var(--text-secondary, #555);cursor:pointer;border-radius:4px}.dropdown-content .dropdown-option:hover{background-color:var(--card-background, #f5f5f5)}.dropdown-content .dropdown-option.option-selected{background-color:var(--primary-light, #e6f7ff);color:var(--primary-color, #1890ff);font-weight:500}.duration-selector{display:flex;gap:10px}@media (max-width: 768px){.duration-selector{flex-wrap:wrap;gap:8px}}.duration-selector .duration-option{padding:6px 12px;border:1px solid var(--border-color, #d9d9d9);border-radius:4px;cursor:pointer;transition:all .3s;background:var(--card-background, #fff);color:var(--text-primary, #333)}@media (max-width: 768px){.duration-selector .duration-option{padding:10px 12px;flex:1;text-align:center;font-size:13px}}.duration-selector .duration-option:hover{border-color:var(--primary-color, #40a9ff);color:var(--primary-color, #40a9ff)}.duration-selector .duration-option.active{background-color:var(--primary-color, #1890ff);color:#fff;border-color:var(--primary-color, #1890ff)}.purchase-card{background-color:var(--card-background, #fff);border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.1);padding:24px;transition:all .3s ease}@media (max-width: 768px){.purchase-card{padding:16px;border-radius:12px}}.purchase-card .card-title{font-size:18px;font-weight:600;color:var(--text-primary, #333);margin-bottom:4px}@media (max-width: 768px){.purchase-card .card-title{font-size:16px}}.purchase-card .card-subtitle{font-size:14px;color:var(--text-secondary, #888);margin-bottom:24px}@media (max-width: 768px){.purchase-card .card-subtitle{font-size:13px;margin-bottom:20px}}.purchase-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.15)}.package-card{background:var(--card-background, #fff);border-radius:var(--card-radius, 16px);padding:16px;box-shadow:var(--shadow, 0 2px 8px rgba(0, 0, 0, .04));position:relative;transition:all .3s ease;border:1px solid var(--border-color, #e6e6e6);flex:1}.package-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px var(--shadow-color, rgba(0, 0, 0, .08));border-color:var(--primary-color, #5e67ff)}.package-card.custom-package{background:var(--primary-gradient, linear-gradient(90deg, #8a65f2, #6e50c8));color:#fff;border-color:var(--primary-color, #5e67ff)}.package-card.custom-package .package-title{color:#fff}.package-card.custom-package .package-features .feature-text,.package-card.custom-package .package-details .detail-item{color:rgba(255,255,255,.9)}.package-card .package-title{font-size:16px;font-weight:600;color:var(--text-primary, #333);margin-bottom:12px;text-align:center}.custom-tag{position:absolute;top:-8px;right:16px;background:#ff6b6b;color:#fff;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500;box-shadow:0 2px 8px rgba(255,107,107,.3)}.recharge-card{margin:15px;background-color:var(--card-background, #fff);border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.05);padding:20px}.recharge-card .card-title{font-size:16px;color:var(--text-primary, #333);margin-bottom:15px}[data-theme=empire] .purchase-card{background:rgba(255,255,255,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:16px;box-shadow:0 4px 16px rgba(102,126,234,.08);border:1px solid rgba(102,126,234,.1)}[data-theme=empire] .purchase-card:hover{box-shadow:0 8px 24px rgba(102,126,234,.12);transform:translateY(-2px)}[data-theme=empire] .purchase-card .card-title{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-theme=empire] .package-card{background:rgba(255,255,255,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:16px;box-shadow:0 4px 16px rgba(102,126,234,.08);border:1px solid rgba(102,126,234,.1)}[data-theme=empire] .package-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(102,126,234,.15);border-color:rgba(102,126,234,.25)}[data-theme=empire] .package-card.custom-package{background:linear-gradient(135deg,#667eea,#764ba2);border-color:transparent;box-shadow:0 4px 16px rgba(102,126,234,.25)}[data-theme=empire] .package-card.custom-package:hover{box-shadow:0 8px 24px rgba(102,126,234,.35)}[data-theme=empire] .package-card.custom-package .package-title{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.1)}[data-theme=empire] .package-card .package-title{font-weight:600}[data-theme=empire] .custom-tag{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 2px 8px rgba(245,158,11,.3)}[data-theme=empire] .recharge-card{background:rgba(255,255,255,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:16px;box-shadow:0 4px 16px rgba(102,126,234,.08);border:1px solid rgba(102,126,234,.1)}[data-theme=empire] .recharge-card .card-title{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:600}[data-theme=empire] .glass-card{background:rgba(255,255,255,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.3);border-radius:16px;box-shadow:0 8px 32px rgba(31,38,135,.15);transition:all .3s ease}[data-theme=empire] .glass-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(102,126,234,.2)}[data-theme=empire] .glass-card-dark{background:rgba(26,15,46,.85);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.3);color:#fff}[data-theme=empire] .stat-card{background:#fff;border-radius:12px;padding:20px;box-shadow:0 4px 16px rgba(102,126,234,.08);border:1px solid rgba(0,0,0,.05);transition:all .3s ease}[data-theme=empire] .stat-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(102,126,234,.12)}[data-theme=empire] .stat-card .stat-value{font-size:32px;font-weight:700;background:linear-gradient(135deg,#7c5fc0,#3d2469);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}[data-theme=empire] .stat-card .stat-label{font-size:13px;color:#6b7280;margin-top:4px}.status-tag{display:inline-block;padding:2px 8px;border-radius:10px;font-size:12px;font-weight:500}.status-tag.pending{background-color:#fff7e6;color:#faad14}.status-tag.success{background-color:#e6f7ee;color:#52c41a}.status-tag.processing{background-color:#e6f7ff;color:#1890ff}.status-tag.completed{background-color:#f6ffed;color:#1e4f05}.status-tag.cancelled{background-color:#fff1f0;color:#f5222d}.status-tag.default{background-color:#f5f5f5;color:#666}.status-tag.active{color:#52c41a;background:#f6ffed}.status-tag.expired{color:#ff4d4f;background:#fff2f0}.status-tag.pending-status{color:#faad14;background:#fffbe6}.service-note{background-color:#f6ffed;border:1px solid #b7eb8f;padding:12px 16px;border-radius:4px;display:flex;align-items:center;margin-bottom:20px}.service-note i{color:#52c41a;font-size:16px;margin-right:8px}.service-note uni-text{font-size:14px;color:#555;line-height:1.5}.price-section{display:flex;align-items:center;justify-content:space-between;margin-top:36px;padding-top:24px;border-top:1px solid var(--border-color, #f0f0f0)}@media (max-width: 768px){.price-section{flex-direction:column;gap:16px;margin-top:24px;padding-top:20px}}.price-section .total-price{font-size:16px;color:var(--text-primary, #333)}@media (max-width: 768px){.price-section .total-price{font-size:15px;text-align:center}}.price-section .total-price .origin-price{font-size:14px;color:var(--text-hint, #999);text-decoration:line-through;margin-left:8px}@media (max-width: 768px){.price-section .total-price .origin-price{font-size:13px;margin-left:4px}}.price-section .total-price .price{font-size:24px;font-weight:600;color:#f5222d;margin-left:8px}@media (max-width: 768px){.price-section .total-price .price{font-size:20px;margin-left:4px}}.price-section .pay-btn{padding:8px 24px;background:var(--primary-gradient, linear-gradient(135deg, #8a65f2, #6e50c8));color:#fff;border:none;border-radius:4px;font-size:16px;cursor:pointer;transition:all .3s}@media (max-width: 768px){.price-section .pay-btn{width:100%;padding:12px 24px;font-size:15px;border-radius:8px}}.price-section .pay-btn:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 4px 12px var(--primary-light, rgba(138, 101, 242, .4))}.price-section .pay-btn:disabled{opacity:.5;cursor:not-allowed}.price-section .incomplete-tip{text-align:center;color:var(--text-hint, #999);font-size:14px;padding:20px;background-color:var(--card-background, #f5f5f5);border-radius:4px}.login-container{width:100%;min-height:100vh;display:flex;justify-content:center;align-items:center;background:var(--background-gradient, linear-gradient(135deg, #050B1A 0%, #0F1C38 100%))}.login-container .login-content{width:100%;display:flex;justify-content:center;padding:20px}.login-container .form-tip{color:var(--text-hint, #999);font-size:14px;text-align:left;margin:0 0 15px;padding:0;line-height:1.5}.login-container .login-card{width:420px;background:var(--card-background, rgba(255, 255, 255, .95));border-radius:12px;box-shadow:var(--shadow, 0 8px 32px rgba(0, 0, 0, .3));backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.18);padding:40px;position:relative;overflow:hidden}.login-container .login-card:before{content:"";position:absolute;top:-50px;right:-50px;width:150px;height:150px;background:var(--primary-gradient, linear-gradient(140deg, #8f6aff, #5e67ff));border-radius:50%;opacity:.2;z-index:-1}.login-container .login-card:after{content:"";position:absolute;bottom:-50px;left:-50px;width:120px;height:120px;background:linear-gradient(140deg,var(--primary-end, #5e67ff),#45c3ff);border-radius:50%;opacity:.15;z-index:-1}.login-container .login-header{text-align:center;margin-bottom:30px}.login-container .login-header h1{font-size:28px;color:var(--text-primary, #fff);margin-bottom:10px}.login-container .login-header p{font-size:14px;color:var(--text-secondary, #e0e0e0)}.login-container .tabs{display:flex;margin-bottom:24px;border-bottom:1px solid var(--border-color, rgba(255, 255, 255, .1))}.login-container .tabs .tab{flex:1;padding:12px;text-align:center;font-size:16px;cursor:pointer;color:var(--text-hint, #a0a0a0);position:relative;transition:color .3s}.login-container .tabs .tab.active{color:var(--primary-color, #5e67ff)}.login-container .tabs .tab.active:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:var(--primary-gradient, linear-gradient(90deg, #8f6aff, #5e67ff))}.login-container .form-content .input-group{margin-bottom:20px}.login-container .form-content .input-group uni-label{display:block;margin-bottom:8px;font-size:14px;color:var(--text-primary, #fff)}.login-container .form-content .input-group uni-input{width:100%;height:40px;padding:0 12px;border:1px solid var(--border-color, rgba(255, 255, 255, .2));border-radius:4px;background:var(--input-background, rgba(255, 255, 255, .1));color:var(--text-primary, #fff);font-size:14px;transition:all .3s}.login-container .form-content .input-group uni-input:focus{border-color:var(--primary-color, #5e67ff);outline:none;box-shadow:0 0 0 2px var(--primary-light, rgba(94, 103, 255, .2))}.login-container .form-content .input-group uni-input::-moz-placeholder{color:var(--text-placeholder, rgba(255, 255, 255, .5))}.login-container .form-content .input-group uni-input::placeholder{color:var(--text-placeholder, rgba(255, 255, 255, .5))}.login-container .form-content .input-group .password-input{position:relative;display:flex;align-items:center}.login-container .form-content .input-group .password-input uni-input{flex:1;min-width:0;width:100%;box-sizing:border-box;padding-right:48px}.login-container .form-content .input-group .password-input .toggle-password{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;cursor:pointer;color:var(--text-secondary, #e0e0e0);padding:0;flex-shrink:0}.login-container .form-content .input-group .password-input .toggle-password:hover{color:var(--primary-color, #5e67ff)}.login-container .form-content .input-group .password-input .toggle-password svg{width:20px;height:20px;flex-shrink:0}.login-container .form-content .btn-group{margin-top:30px}.login-container .form-content .btn-group .login-btn{width:100%;height:44px;background:var(--primary-gradient, linear-gradient(90deg, #8f6aff, #5e67ff));color:#fff;border:none;border-radius:4px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s}.login-container .form-content .btn-group .login-btn:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 4px 12px var(--primary-light, rgba(94, 103, 255, .4))}.login-container .form-content .btn-group .login-btn:disabled{opacity:.5;cursor:not-allowed}[data-theme=empire] .login-container{background:#fff;flex-direction:row}[data-theme=empire] .login-container .login-content{width:100%;display:flex;justify-content:flex-start;padding:0;min-height:100vh}[data-theme=empire] .login-container .login-content:before{content:"";position:fixed;left:0;top:0;width:50%;height:100vh;background:linear-gradient(135deg,#001829,#003d5c,#006d77);z-index:0}@media (max-width: 900px){[data-theme=empire] .login-container .login-content:before{display:none}}[data-theme=empire] .login-container .login-card{width:50%;max-width:520px;min-height:100vh;background:#fff;border-radius:0;box-shadow:none;backdrop-filter:none;border:none;padding:60px 80px;margin-left:auto;margin-right:auto;position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center}@media (max-width: 900px){[data-theme=empire] .login-container .login-card{width:100%;max-width:100%;padding:40px 24px;min-height:100vh}}[data-theme=empire] .login-container .login-card:before,[data-theme=empire] .login-container .login-card:after{display:none}[data-theme=empire] .login-container .login-header{text-align:left;margin-bottom:40px}[data-theme=empire] .login-container .login-header h1{font-size:32px;font-weight:700;color:#0f172a;margin-bottom:12px;letter-spacing:-.5px}[data-theme=empire] .login-container .login-header p{font-size:15px;color:#64748b;line-height:1.5}[data-theme=empire] .login-container .tabs{display:flex;margin-bottom:32px;border-bottom:none;background:#f1f5f9;border-radius:8px;padding:4px}[data-theme=empire] .login-container .tabs .tab{flex:1;padding:12px 16px;text-align:center;font-size:14px;font-weight:500;cursor:pointer;color:#64748b;position:relative;border-radius:6px;transition:all .2s ease}[data-theme=empire] .login-container .tabs .tab.active{color:#0f172a;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}[data-theme=empire] .login-container .tabs .tab.active:after{display:none}[data-theme=empire] .login-container .tabs .tab:hover:not(.active){color:#0f172a}[data-theme=empire] .login-container .form-content .input-group{margin-bottom:24px}[data-theme=empire] .login-container .form-content .input-group uni-label{display:block;margin-bottom:10px;font-size:14px;font-weight:500;color:#0f172a}[data-theme=empire] .login-container .form-content .input-group uni-input{width:100%;height:48px;padding:0 16px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#0f172a;font-size:15px;transition:all .2s ease}[data-theme=empire] .login-container .form-content .input-group uni-input:focus{border-color:#00b4d8;outline:none;box-shadow:0 0 0 3px rgba(0,180,216,.1)}[data-theme=empire] .login-container .form-content .input-group uni-input::-moz-placeholder{color:#94a3b8}[data-theme=empire] .login-container .form-content .input-group uni-input::placeholder{color:#94a3b8}[data-theme=empire] .login-container .form-content .password-input{position:relative;display:flex;align-items:center}[data-theme=empire] .login-container .form-content .password-input uni-input{flex:1;min-width:0;width:100%;box-sizing:border-box;padding-right:48px}[data-theme=empire] .login-container .form-content .password-input .toggle-password{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;cursor:pointer;color:#64748b;padding:0;border-radius:6px;flex-shrink:0;transition:all .2s ease}[data-theme=empire] .login-container .form-content .password-input .toggle-password:hover{color:#00b4d8;background:#f1f5f9}[data-theme=empire] .login-container .form-content .password-input .toggle-password svg{width:20px;height:20px;flex-shrink:0}[data-theme=empire] .login-container .form-content .verification-code{display:flex;gap:12px}[data-theme=empire] .login-container .form-content .verification-code uni-input{flex:1}[data-theme=empire] .login-container .form-content .send-btn{width:130px;height:48px;padding:0 20px;background:linear-gradient(135deg,#00d4aa,#00b4d8);color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease}[data-theme=empire] .login-container .form-content .send-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,180,216,.3)}[data-theme=empire] .login-container .form-content .send-btn:disabled{background:#cbd5e1;cursor:not-allowed;transform:none;box-shadow:none}[data-theme=empire] .login-container .form-content .login-btn{width:100%;height:48px;padding:0;margin-top:12px;background:linear-gradient(135deg,#00d4aa,#00b4d8);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}[data-theme=empire] .login-container .form-content .login-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,180,216,.3)}[data-theme=empire] .login-container .form-content .login-btn:active{transform:translateY(0)}[data-theme=empire] .login-container .form-content .form-footer{margin-top:20px;text-align:right}[data-theme=empire] .login-container .form-content .form-footer a{color:#00b4d8;text-decoration:none;font-size:14px;font-weight:500;transition:color .2s ease}[data-theme=empire] .login-container .form-content .form-footer a:hover{color:#0096c7}[data-theme=empire] .login-container .form-content .form-tip{color:#64748b;font-size:13px;margin-bottom:20px;padding:12px 16px;background:#f8fafb;border-radius:8px;border-left:3px solid #00b4d8}[data-theme=empire] .login-container .form-content .readonly-input{background-color:#f8fafb!important;cursor:not-allowed!important}[data-theme=empire] .login-container .login-help-row{margin-top:24px;text-align:center}[data-theme=empire] .login-container .login-help-row .login-help-text{font-size:13px;color:#94a3b8;text-decoration:none;cursor:pointer;transition:color .2s ease}[data-theme=empire] .login-container .login-help-row .login-help-text:hover{color:#00b4d8}[data-theme=empire] .login-container .login-card:after{content:"PROXY HUB";position:fixed;left:0;top:0;width:50%;height:100vh;display:flex;align-items:center;justify-content:center;font-size:48px;font-weight:700;color:rgba(255,255,255,.1);letter-spacing:8px;z-index:1;pointer-events:none}@media (max-width: 900px){[data-theme=empire] .login-container .login-card:after{display:none}}[data-theme=empire] .captcha-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(15,23,42,.6);z-index:1000;display:flex;justify-content:center;align-items:center;backdrop-filter:blur(4px)}[data-theme=empire] .captcha-modal .captcha-container{width:400px;background:#fff;border-radius:16px;padding:32px;box-shadow:0 20px 60px rgba(0,0,0,.15);border:1px solid #e2e8f0}[data-theme=empire] .captcha-modal .captcha-header{text-align:center;margin-bottom:24px;position:relative}[data-theme=empire] .captcha-modal .captcha-header h2{font-size:20px;font-weight:600;color:#0f172a;margin:0}[data-theme=empire] .captcha-modal .captcha-header .captcha-close-icon{position:absolute;top:0;right:0;width:32px;height:32px;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s ease;background:#f1f5f9}[data-theme=empire] .captcha-modal .captcha-header .captcha-close-icon:hover{background:#e2e8f0}[data-theme=empire] .captcha-modal .captcha-header .captcha-close-icon svg{width:16px;height:16px;stroke:#64748b}[data-theme=empire] .captcha-modal .captcha-actions{text-align:center;margin-top:20px}[data-theme=empire] .captcha-modal .captcha-actions .refresh-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:linear-gradient(135deg,#00d4aa,#00b4d8);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}[data-theme=empire] .captcha-modal .captcha-actions .refresh-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,180,216,.3)}[data-theme=empire] .captcha-modal .captcha-actions .refresh-btn svg{width:16px;height:16px}.wallet-container{background:var(--background-gradient)}.wallet-overview{padding:0 24px;margin-bottom:24px}@media (max-width: 768px){.wallet-overview{padding:0;margin-bottom:16px}}.wallet-overview .balance-card{background:linear-gradient(135deg,#1a1f3c,#2c3154);border-radius:12px;padding:20px;color:#fff;position:relative;margin-bottom:24px}@media (max-width: 768px){.wallet-overview .balance-card{padding:16px}}.wallet-overview .balance-card .card-top{margin-bottom:16px}.wallet-overview .balance-card .card-top .label{font-size:16px;opacity:.9}.wallet-overview .balance-card .balance-amount{margin-bottom:12px}.wallet-overview .balance-card .balance-amount .currency{font-size:20px;margin-right:4px;opacity:.9}.wallet-overview .balance-card .balance-amount .amount{font-size:32px;font-weight:600}@media (max-width: 768px){.wallet-overview .balance-card .balance-amount .amount{font-size:28px}}.wallet-overview .balance-card .balance-desc{font-size:14px;opacity:.8;margin-bottom:16px}.wallet-overview .balance-card .recharge-btn{position:absolute;top:20px;right:20px;background-color:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.3);color:#fff;border-radius:20px;padding:4px 16px;font-size:14px;cursor:pointer;transition:all .3s;outline:none}@media (max-width: 768px){.wallet-overview .balance-card .recharge-btn{padding:6px 12px;font-size:12px}}.wallet-overview .balance-card .recharge-btn:hover{background-color:rgba(255,255,255,.3)}.wallet-overview .balance-card .recharge-btn:active{transform:scale(.98)}.statistics-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px}@media (max-width: 768px){.statistics-cards{grid-template-columns:1fr;gap:12px;margin-bottom:16px}}.statistics-cards .stat-card{background:var(--card-background);border-radius:var(--card-radius, 12px);padding:16px;box-shadow:var(--shadow);border:1px solid var(--border-color);position:relative;transition:all .3s ease}@media (max-width: 768px){.statistics-cards .stat-card{padding:12px}}.statistics-cards .stat-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px var(--shadow-color)}.statistics-cards .stat-card .card-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:12px;border:2px solid white}@media (max-width: 768px){.statistics-cards .stat-card .card-icon{width:32px;height:32px;margin-bottom:8px}}.statistics-cards .stat-card .card-icon .icon-image{width:20px;height:20px}@media (max-width: 768px){.statistics-cards .stat-card .card-icon .icon-image{width:16px;height:16px}}.statistics-cards .stat-card .income-icon{background:#22c55e}.statistics-cards .stat-card .expense-icon{background:#1e40af}.statistics-cards .stat-card .transactions-icon{background:#f97316}.statistics-cards .stat-card .card-content{margin-bottom:12px}.statistics-cards .stat-card .card-content .card-title{display:block;font-size:12px;color:var(--text-secondary);margin-bottom:6px}@media (max-width: 768px){.statistics-cards .stat-card .card-content .card-title{font-size:11px}}.statistics-cards .stat-card .card-content .card-value{display:block;font-size:18px;font-weight:700;color:var(--text-primary)}@media (max-width: 768px){.statistics-cards .stat-card .card-content .card-value{font-size:16px}}.records-section{background:var(--card-background);border-radius:var(--card-radius, 16px);padding:24px;box-shadow:var(--shadow);border:1px solid var(--border-color)}@media (max-width: 768px){.records-section{padding:16px}}.records-section .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}@media (max-width: 768px){.records-section .section-header{margin-bottom:16px;flex-direction:column;align-items:flex-start;gap:8px}}.records-section .section-header .section-title{font-size:18px;color:var(--text-primary);font-weight:600}@media (max-width: 768px){.records-section .section-header .section-title{font-size:16px}}.records-section .section-header .date-range{display:flex;align-items:center;font-size:14px;color:var(--text-secondary);cursor:pointer}@media (max-width: 768px){.records-section .section-header .date-range{font-size:13px}}.records-section .section-header .date-range i{margin-left:8px}.records-section .section-header .date-range:hover{color:var(--primary-color)}.records-section .records-table-wrapper{overflow-x:auto}.records-section .records-table-wrapper .type-tag{display:inline-block;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500}.records-section .records-table-wrapper .type-tag.recharge{background:#dcfce7;color:#166534}.records-section .records-table-wrapper .type-tag.admin-recharge{background:#dbeafe;color:#1e40af}.records-section .records-table-wrapper .type-tag.consume{background:#fef3c7;color:#d97706}.records-section .records-table-wrapper .record-amount{font-size:14px;font-weight:600}.records-section .records-table-wrapper .record-amount.amount-increase{color:#22c55e}.records-section .records-table-wrapper .record-amount.amount-decrease{color:#ef4444}.records-section .records-list .empty-data{text-align:center;color:var(--text-hint);padding:40px 0;font-size:14px}.records-section .records-list .record-item{background:var(--background-color);border-radius:12px;padding:16px;margin-bottom:12px;border:1px solid var(--border-color);transition:all .3s ease}@media (max-width: 768px){.records-section .records-list .record-item{padding:12px;margin-bottom:8px}}.records-section .records-list .record-item:hover{transform:translateY(-1px);box-shadow:0 4px 12px var(--shadow-color)}.records-section .records-list .record-item .record-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}@media (max-width: 768px){.records-section .records-list .record-item .record-header{margin-bottom:8px}}.records-section .records-list .record-item .record-header .type-tag{display:inline-block;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500}@media (max-width: 768px){.records-section .records-list .record-item .record-header .type-tag{font-size:11px;padding:3px 6px}}.records-section .records-list .record-item .record-header .type-tag.recharge{background:#dcfce7;color:#166534}.records-section .records-list .record-item .record-header .type-tag.admin-recharge{background:#dbeafe;color:#1e40af}.records-section .records-list .record-item .record-header .type-tag.consume{background:#fef3c7;color:#d97706}.records-section .records-list .record-item .record-header .record-amount{font-size:16px;font-weight:600}@media (max-width: 768px){.records-section .records-list .record-item .record-header .record-amount{font-size:14px}}.records-section .records-list .record-item .record-header .record-amount.amount-increase{color:#22c55e}.records-section .records-list .record-item .record-header .record-amount.amount-decrease{color:#ef4444}.records-section .records-list .record-item .record-body .record-title{font-size:14px;color:var(--text-primary);font-weight:500;margin-bottom:8px}@media (max-width: 768px){.records-section .records-list .record-item .record-body .record-title{font-size:13px;margin-bottom:6px}}.records-section .records-list .record-item .record-body .record-meta{display:flex;justify-content:space-between;margin-bottom:8px}@media (max-width: 768px){.records-section .records-list .record-item .record-body .record-meta{flex-direction:column;gap:4px;margin-bottom:6px}}.records-section .records-list .record-item .record-body .record-meta .record-no{font-size:12px;color:var(--text-hint)}@media (max-width: 768px){.records-section .records-list .record-item .record-body .record-meta .record-no{font-size:11px}}.records-section .records-list .record-item .record-body .record-meta .record-time{font-size:12px;color:var(--text-secondary)}@media (max-width: 768px){.records-section .records-list .record-item .record-body .record-meta .record-time{font-size:11px}}.records-section .records-list .record-item .record-body .record-balance{font-size:13px;color:var(--text-secondary)}@media (max-width: 768px){.records-section .records-list .record-item .record-body .record-balance{font-size:12px}}.recharge-modal-overlay{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:9999}.recharge-modal{position:relative;width:90%;max-width:500px;background-color:#fff;border-radius:12px;overflow:hidden;z-index:10000;box-shadow:0 4px 12px rgba(0,0,0,.15)}.recharge-modal .modal-header{padding:16px 24px;border-bottom:1px solid #f0f0f0;display:flex;align-items:center;justify-content:space-between}.recharge-modal .modal-header .modal-title{font-size:18px;font-weight:500;color:#333}.recharge-modal .modal-header .close-icon{font-size:24px;color:#999;cursor:pointer;width:24px;height:24px;line-height:24px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.recharge-modal .modal-header .close-icon:hover{color:#333}.recharge-modal .modal-body{padding:24px}.recharge-modal .modal-body .form-item{margin-bottom:20px}.recharge-modal .modal-body .form-item .form-label{font-size:16px;color:#333;margin-bottom:8px}.recharge-modal .modal-body .package-list{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap}.recharge-modal .modal-body .package-list .package-option{flex:1;min-width:120px;max-width:200px;display:flex;flex-direction:column;align-items:center;padding:12px 8px;border:1px solid #d9d9d9;border-radius:8px;cursor:pointer;transition:all .3s;text-align:center}.recharge-modal .modal-body .package-list .package-option:hover{border-color:#8a65f2;box-shadow:0 2px 8px rgba(138,101,242,.1)}.recharge-modal .modal-body .package-list .package-option.active{border-color:#8a65f2;background-color:#f0ebfd;box-shadow:0 2px 8px rgba(138,101,242,.2)}.recharge-modal .modal-body .package-list .package-option .package-info{width:100%}.recharge-modal .modal-body .package-list .package-option .package-info .package-name{font-size:14px;font-weight:500;color:#333;margin-bottom:6px}.recharge-modal .modal-body .package-list .package-option .package-info .package-price{display:flex;align-items:baseline;justify-content:center;margin-bottom:4px}.recharge-modal .modal-body .package-list .package-option .package-info .package-price .currency{font-size:12px;color:#666;margin-right:2px}.recharge-modal .modal-body .package-list .package-option .package-info .package-price .amount{font-size:18px;font-weight:600;color:#f63}.recharge-modal .modal-body .package-list .package-option .package-info .package-bonus{display:flex;align-items:center;justify-content:center;font-size:11px;color:#52c41a}.recharge-modal .modal-body .package-list .package-option .package-info .package-bonus .bonus-amount{font-weight:500;margin-left:2px}.recharge-modal .modal-body .package-list .package-option .package-select{margin-top:8px}.recharge-modal .modal-body .package-list .package-option .package-select .radio{width:16px;height:16px;border-radius:50%;border:1px solid #ddd;position:relative}.recharge-modal .modal-body .package-list .package-option .package-select .radio.checked{border-color:#8a65f2}.recharge-modal .modal-body .package-list .package-option .package-select .radio.checked:after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background-color:#8a65f2;top:50%;left:50%;transform:translate(-50%,-50%)}.recharge-modal .modal-body .payment-methods .method-title{font-size:16px;color:#333;margin-bottom:12px}.recharge-modal .modal-body .payment-methods .methods-list{display:flex;gap:16px}.recharge-modal .modal-body .payment-methods .payment-method{flex:1;padding:12px;border:1px solid #d9d9d9;border-radius:4px;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;transition:all .3s}.recharge-modal .modal-body .payment-methods .payment-method .method-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%}.recharge-modal .modal-body .payment-methods .payment-method .method-icon.alipay{background:#fff;display:flex;align-items:center;justify-content:center;border:1px solid #02A9F1}.recharge-modal .modal-body .payment-methods .payment-method .method-icon.alipay i{display:none}.recharge-modal .modal-body .payment-methods .payment-method .method-icon.alipay:after{content:"";width:25px;height:25px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ikdyb3VwIDEwMDAwMDYyODIiPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNMjMgMTYuNjUyOUwxNS45MjM0IDE0LjE2NUMxNS45MjM0IDE0LjE2NSAxNi40NjcyIDEzLjMxMzkgMTcuMDQ3OCAxMS42NDUzQzE3LjYyODQgOS45NzY1NiAxNy43MTE1IDkuMDYwMjQgMTcuNzExNSA5LjA2MDI0TDEzLjEzMDYgOS4wMjA3NlY3LjM4NTAxTDE4LjY3ODMgNy4zNDQxMlY2LjE4NzcxSDEzLjEyOTVWMy41NTU0NEgxMC40MTI0VjYuMTg3ODNINS4yMzYxOVY3LjM0NDI0TDEwLjQxMjQgNy4zMDU3OVY5LjA2MDI0SDYuMjYwNDZWOS45NzY0NEgxNC44MDYzQzE0LjgwNjMgOS45NzY0NCAxNC43MTIyIDEwLjcyIDE0LjM4NDYgMTEuNjQ1MkMxNC4wNTcxIDEyLjU3MDMgMTMuNzE5NyAxMy4zODA0IDEzLjcxOTcgMTMuMzgwNEMxMy43MTk3IDEzLjM4MDQgOS43MDcxIDExLjkxMjIgNy41OTI2NiAxMS45MTIyQzUuNDc4MjIgMTEuOTEyMiAyLjkwNjYyIDEyLjgwMDIgMi42NTczIDE1LjM3NzZDMi40MDkxNSAxNy45NTM2IDMuODU1MTggMTkuMzQ5IDUuODkyNDIgMTkuODYyNkM3LjkyOTkxIDIwLjM3ODkgOS44MTA5IDE5Ljg1NzUgMTEuNDQ4NiAxOS4wMTkzQzEzLjA4NjUgMTguMTgyMyAxNC42OTM3IDE2LjI3OTYgMTMuNjkzNyAxNi4yNzk2TDIyLjk0MTMgMjAuNDY3QzIyLjYwNDggMjIuNTEgMjAuOTA5MSAyNC4wMDIxIDE4LjkyNjIgMjRINS4wNzM2OUMyLjgyNTg5IDI0LjAwMjMgMS4wMDIwOSAyMi4wOTkgMSAxOS43NDkyVjUuMjU4OTdDMC45OTc5MTUgMi45MDg4MyAyLjgxODU5IDEuMDAyMDkgNS4wNjYzMyAxSDE4LjkyNjNDMjEuMTc0MSAwLjk5Nzg1IDIyLjk5OCAyLjkwMTE2IDIzIDUuMjUxMUwyMyAxNi42NTI5Wk0xMi42ODYyIDE1LjIxMTVDMTIuNjg2MiAxNS4yMTE1IDEwLjExMTcgMTguNjA5NCA3LjA3ODE5IDE4LjYwOTRDNC4wNDM0MSAxOC42MDk0IDMuNDA2MjcgMTYuOTk0OSAzLjQwNjI3IDE1LjgzMzdDMy40MDYyNyAxNC42NzQgNC4wMzcxNSAxMy40MTIxIDYuNjE5MjYgMTMuMjI5NkM5LjE5OTkzIDEzLjA0NzUgMTIuNjg3NSAxNS4yMTE1IDEyLjY4NzUgMTUuMjExNUgxMi42ODYySDEyLjY4NjJaIiBmaWxsPSIjMDJBOUYxIi8+CjwvZz4KPC9zdmc+Cg==) no-repeat center;background-size:contain}.recharge-modal .modal-body .payment-methods .payment-method .method-icon.wechat{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAOoSURBVHgB7VpNbtNAFP5sJ2zJDYhEkNjRngBniYDSnID0BKQnSHKCtidoeoKmZcGy5gSkOyRSEW4Qtm0c873BrtySZGYcu40lPsn1xJ6x35t5870f10EKjVPfRwVdNrd41LBZmPIYRRFOrnaCQXLRkT/1U79WreKAN9soAyIczkL0J61g6srvioduaYQXOOh4nHDVfHHutyMHxygnmi6F/4jyoismtIXyYksU2DS2sUHNRclRegUqKA7ieH7H7acoyFTzUmBK53LJ89DxENxcYyJOJt1BnGWlQsKIFGn45PIPyAFO47MfITtEyKPZDIf3Bdbh5Re/Ht5QEVc50ToyIqsCmQVfBMrQ46mLDLBWgLM1cT20frwNRsgRakVCXNiuhhULifB8STNv4QXf3wQTz0PTcTCxGWesQCI8TWaCgiBKYI6+zRhjFipa+CQXiYShLGCqQL8I4WNq/USzaadsf0qK7SOk33D1G9tIAbLNADkiEZzNDo9aFNMIT0fhDD1hNtXHVX1WOkCtAnz4IK/Zj81EhNq9+xJ8pQPsjFPkIEowVznThfv6FQhxtuxW49wfcrm/jd8HfQPBxRz89HUhBprP3ngnCJYMlevrKeA+WUFrEUZUoPecWd39Tb7EvhMoR8gxKx2hFyKYaSTUOjLOrrPsXizkTyR2GmGfKzbitLxGbN/3x4hJUvB9Uw+uk2+tYE6EaJz5R7ds4TDRXvZE2rms1tVyc8kErSOTWV51fzbHIf6axEKInfMQO/e5mgEsoHu3QKuACoFXQFYhmuNkwS1Rqk9z2U4XomxQMcjX9SY0V8wRrOpSfcJC00zRY4Ihf++vTb+eXgF9LOTqEw+JYcQJKTtnrYam0srDdzjunUlZ3McwnG7a2u+6MC24GUWj3ITHJhsqV7hmCY6RAnRGdamf4oFAD39gmtiYJzQsqNLcCldCvcNRTtAItnWhXpFKxM/u2YzJlNRzcw2u3gV7yAmSD5N2ZcP6sES2UGJu/6JFSAI+Cr8wbjJBJgUY3V3+Iwi95rilp9qkb+RilzwvofJa7JZJAdrcMGnHdqtmkG25FKg4P8KvO2McPCObiWetS18H+SDTHuDMbUfXFKKK43Wqankg2wrMccGRt7nsYyJreX1jPor8/8Dx2BAF1q4uPyLUh+7cC7UPBn5UEQWsiqmbBJLgwJVEhU7nBCWDZICSa6tNfBOio1LCkkAmXGqoqp2+odI4oM2rr7CJ/24jHxJZW0qnt38Auy+Cqi7yUNgAAAAASUVORK5CYII=) no-repeat center;background-size:contain}.recharge-modal .modal-body .payment-methods .payment-method uni-text{font-size:14px;color:#666}.recharge-modal .modal-body .payment-methods .payment-method:hover{border-color:#8a65f2}.recharge-modal .modal-body .payment-methods .payment-method.active{border-color:#8a65f2;background-color:#f0ebfd}.recharge-modal .modal-body .payment-methods .payment-method.active uni-text{color:#8a65f2}.recharge-modal .modal-footer{padding:16px 24px;border-top:1px solid #f0f0f0;display:flex;justify-content:flex-end;gap:12px}.recharge-modal .modal-footer .cancel-btn{padding:8px 16px;border:1px solid #d9d9d9;border-radius:4px;background-color:#fff;color:#666;font-size:14px;cursor:pointer;text-align:center}.recharge-modal .modal-footer .cancel-btn:hover{color:#8a65f2;border-color:#8a65f2}.recharge-modal .modal-footer .confirm-btn{padding:8px 16px;background-color:#8a65f2;border:none;border-radius:4px;color:#fff;font-size:14px;cursor:pointer;text-align:center}.recharge-modal .modal-footer .confirm-btn:hover:not(.disabled){background-color:#7056cf}.recharge-modal .modal-footer .confirm-btn.disabled{background-color:#d9d9d9;cursor:not-allowed}.qrcode-modal-overlay{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}.qrcode-modal{width:90%;max-width:360px;background-color:#fff;border-radius:12px;overflow:hidden}.qrcode-modal .qrcode-header{padding:15px;border-bottom:1px solid #f5f5f5;display:flex;align-items:center;justify-content:space-between}.qrcode-modal .qrcode-header .qrcode-title{display:flex;align-items:center;font-size:16px;color:#333}.qrcode-modal .qrcode-header .qrcode-title .qrcode-payment-icon{width:24px;height:24px;margin-right:8px;border-radius:4px;display:flex;align-items:center;justify-content:center}.qrcode-modal .qrcode-header .qrcode-title .qrcode-payment-icon i{font-size:16px;color:#fff}.qrcode-modal .qrcode-header .qrcode-title .qrcode-payment-icon.alipay{background-color:#1677ff}.qrcode-modal .qrcode-header .qrcode-title .qrcode-payment-icon.wechat{background-color:#07c160}.qrcode-modal .qrcode-header .qrcode-close{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#999;font-size:20px;cursor:pointer}.qrcode-modal .qrcode-body{padding:20px;display:flex;flex-direction:column;align-items:center}.qrcode-modal .qrcode-body .qrcode-amount{font-size:24px;color:#333;font-weight:500;margin-bottom:20px}.qrcode-modal .qrcode-body .qrcode-image{width:200px;height:200px;margin-bottom:20px;display:flex;align-items:center;justify-content:center}.qrcode-modal .qrcode-body .qrcode-image .qrcode-real{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.qrcode-modal .qrcode-body .qrcode-image .qrcode-real uni-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.qrcode-modal .qrcode-body .qrcode-image .qrcode-placeholder{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f5f5f5;border-radius:8px;color:#999}.qrcode-modal .qrcode-body .qrcode-image .qrcode-placeholder i{font-size:48px;margin-bottom:10px}.qrcode-modal .qrcode-body .qrcode-image .qrcode-placeholder uni-text{font-size:14px}.qrcode-modal .qrcode-body .qrcode-tips{display:flex;flex-direction:column;align-items:center;color:#666;font-size:14px;line-height:1.6}.qrcode-modal .qrcode-footer{padding:15px;border-top:1px solid #f5f5f5;display:flex;flex-direction:column;align-items:center}.qrcode-modal .qrcode-footer .qrcode-timer{color:#666;font-size:14px;margin-bottom:15px}.qrcode-modal .qrcode-footer .qrcode-timer .time{color:#f63}.qrcode-modal .qrcode-footer .qrcode-btn{width:100%;height:40px;background:linear-gradient(135deg,#8a65f2,#6e50c8);color:#fff;font-size:16px;border-radius:20px;display:flex;align-items:center;justify-content:center}.waiting-modal-overlay{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:9999}.waiting-modal{position:relative;width:90%;max-width:500px;background-color:#fff;border-radius:12px;overflow:hidden;z-index:10000;box-shadow:0 4px 12px rgba(0,0,0,.15)}.waiting-modal .waiting-header{padding:16px 24px;border-bottom:1px solid #f0f0f0;display:flex;align-items:center;justify-content:space-between}.waiting-modal .waiting-header .waiting-title{font-size:18px;font-weight:500;color:#333}.waiting-modal .waiting-header .waiting-close{font-size:24px;color:#999;cursor:pointer;width:24px;height:24px;line-height:24px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.waiting-modal .waiting-header .waiting-close:hover{color:#333}.waiting-modal .waiting-body{padding:24px;display:flex;flex-direction:column;align-items:center}.waiting-modal .waiting-body .waiting-icon{width:80px;height:80px;margin-bottom:24px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;position:relative;overflow:hidden}.waiting-modal .waiting-body .waiting-icon:before{content:"";position:absolute;width:200%;height:200%;top:-50%;left:-50%;background:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,.3),rgba(255,255,255,0));animation:shimmer 2s infinite linear;transform:rotate(30deg)}.waiting-modal .waiting-body .waiting-icon .loading-spinner{width:50px;height:50px;border:4px solid rgba(255,255,255,.3);border-top:4px solid #ffffff;border-radius:50%;animation:spin 1s linear infinite;position:relative;z-index:1}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shimmer{0%{transform:rotate(30deg) translate(-100%)}to{transform:rotate(30deg) translate(100%)}}.waiting-modal .waiting-body .waiting-info{text-align:center;margin-bottom:24px}.waiting-modal .waiting-body .waiting-info h3{font-size:18px;color:#333;margin-bottom:12px;font-weight:500}.waiting-modal .waiting-body .waiting-info p{font-size:14px;color:#666;margin-bottom:16px;line-height:1.5}.waiting-modal .waiting-body .waiting-info .payment-amount{font-size:16px;font-weight:600;color:#f63;margin-bottom:8px}.waiting-modal .waiting-body .waiting-info .payment-method-info{font-size:14px;color:#666;margin-bottom:8px}.result-modal-overlay{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}.result-modal{width:80%;max-width:320px;background-color:#fff;border-radius:12px;overflow:hidden;padding:30px 20px;display:flex;flex-direction:column;align-items:center}.result-modal .result-icon{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.result-modal .result-icon i{font-size:32px;color:#fff}.result-modal .result-icon.success{background-color:#52c41a}.result-modal .result-icon.fail{background-color:#ff4d4f}.result-modal .result-title{font-size:18px;font-weight:500;color:#333;margin-bottom:12px}.result-modal .result-desc{font-size:14px;color:#666;margin-bottom:24px;text-align:center}.result-modal .result-actions{width:100%;display:flex;flex-direction:column;gap:10px}.result-modal .result-actions .action-btn{height:40px;border-radius:20px;font-size:16px;display:flex;align-items:center;justify-content:center}.result-modal .result-actions .action-btn.primary{background:linear-gradient(135deg,#8a65f2,#6e50c8);color:#fff}.result-modal .result-actions .action-btn:not(.primary){background-color:#f5f5f5;color:#666}[data-theme=empire] .user-center-container,[data-theme=empire] .user-center-layout,[data-theme=empire] .order-container,[data-theme=empire] .page-container,[data-theme=empire] .ip-container,[data-theme=empire] .recharge-container,[data-theme=empire] .commission-order-container,[data-theme=empire] .desktop-layout,[data-theme=empire] .ip-list-container,[data-theme=empire] .package-container,[data-theme=empire] .wallet-container,[data-theme=empire] .traffic-usage-container,[data-theme=empire] .account-management-container,[data-theme=empire] .dynamic-ip-config-container,[data-theme=empire] .static-ip-container,[data-theme=empire] .order-detail-container,[data-theme=empire] .order-list-container{display:flex;flex-direction:column;min-height:100vh;background:#f8fafb;padding-top:0;margin-left:0!important}[data-theme=empire] .user-center-container .content,[data-theme=empire] .user-center-container .main-content,[data-theme=empire] .user-center-layout .content,[data-theme=empire] .user-center-layout .main-content,[data-theme=empire] .order-container .content,[data-theme=empire] .order-container .main-content,[data-theme=empire] .page-container .content,[data-theme=empire] .page-container .main-content,[data-theme=empire] .ip-container .content,[data-theme=empire] .ip-container .main-content,[data-theme=empire] .recharge-container .content,[data-theme=empire] .recharge-container .main-content,[data-theme=empire] .commission-order-container .content,[data-theme=empire] .commission-order-container .main-content,[data-theme=empire] .desktop-layout .content,[data-theme=empire] .desktop-layout .main-content,[data-theme=empire] .ip-list-container .content,[data-theme=empire] .ip-list-container .main-content,[data-theme=empire] .package-container .content,[data-theme=empire] .package-container .main-content,[data-theme=empire] .wallet-container .content,[data-theme=empire] .wallet-container .main-content,[data-theme=empire] .traffic-usage-container .content,[data-theme=empire] .traffic-usage-container .main-content,[data-theme=empire] .account-management-container .content,[data-theme=empire] .account-management-container .main-content,[data-theme=empire] .dynamic-ip-config-container .content,[data-theme=empire] .dynamic-ip-config-container .main-content,[data-theme=empire] .static-ip-container .content,[data-theme=empire] .static-ip-container .main-content,[data-theme=empire] .order-detail-container .content,[data-theme=empire] .order-detail-container .main-content,[data-theme=empire] .order-list-container .content,[data-theme=empire] .order-list-container .main-content{flex:1;width:100%;max-width:100%;padding:16px 24px!important;margin-left:0!important;margin-left:0;transition:none;box-sizing:border-box}[data-theme=empire] .user-center-container .content .header,[data-theme=empire] .user-center-container .main-content .header,[data-theme=empire] .user-center-layout .content .header,[data-theme=empire] .user-center-layout .main-content .header,[data-theme=empire] .order-container .content .header,[data-theme=empire] .order-container .main-content .header,[data-theme=empire] .page-container .content .header,[data-theme=empire] .page-container .main-content .header,[data-theme=empire] .ip-container .content .header,[data-theme=empire] .ip-container .main-content .header,[data-theme=empire] .recharge-container .content .header,[data-theme=empire] .recharge-container .main-content .header,[data-theme=empire] .commission-order-container .content .header,[data-theme=empire] .commission-order-container .main-content .header,[data-theme=empire] .desktop-layout .content .header,[data-theme=empire] .desktop-layout .main-content .header,[data-theme=empire] .ip-list-container .content .header,[data-theme=empire] .ip-list-container .main-content .header,[data-theme=empire] .package-container .content .header,[data-theme=empire] .package-container .main-content .header,[data-theme=empire] .wallet-container .content .header,[data-theme=empire] .wallet-container .main-content .header,[data-theme=empire] .traffic-usage-container .content .header,[data-theme=empire] .traffic-usage-container .main-content .header,[data-theme=empire] .account-management-container .content .header,[data-theme=empire] .account-management-container .main-content .header,[data-theme=empire] .dynamic-ip-config-container .content .header,[data-theme=empire] .dynamic-ip-config-container .main-content .header,[data-theme=empire] .static-ip-container .content .header,[data-theme=empire] .static-ip-container .main-content .header,[data-theme=empire] .order-detail-container .content .header,[data-theme=empire] .order-detail-container .main-content .header,[data-theme=empire] .order-list-container .content .header,[data-theme=empire] .order-list-container .main-content .header{display:none}@media (max-width: 768px){[data-theme=empire] .user-center-container,[data-theme=empire] .user-center-layout,[data-theme=empire] .order-container,[data-theme=empire] .page-container,[data-theme=empire] .ip-container,[data-theme=empire] .recharge-container,[data-theme=empire] .commission-order-container,[data-theme=empire] .desktop-layout,[data-theme=empire] .ip-list-container,[data-theme=empire] .package-container,[data-theme=empire] .wallet-container,[data-theme=empire] .traffic-usage-container,[data-theme=empire] .account-management-container,[data-theme=empire] .dynamic-ip-config-container,[data-theme=empire] .static-ip-container,[data-theme=empire] .order-detail-container,[data-theme=empire] .order-list-container{padding-bottom:60px}[data-theme=empire] .user-center-container .content,[data-theme=empire] .user-center-container .main-content,[data-theme=empire] .user-center-layout .content,[data-theme=empire] .user-center-layout .main-content,[data-theme=empire] .order-container .content,[data-theme=empire] .order-container .main-content,[data-theme=empire] .page-container .content,[data-theme=empire] .page-container .main-content,[data-theme=empire] .ip-container .content,[data-theme=empire] .ip-container .main-content,[data-theme=empire] .recharge-container .content,[data-theme=empire] .recharge-container .main-content,[data-theme=empire] .commission-order-container .content,[data-theme=empire] .commission-order-container .main-content,[data-theme=empire] .desktop-layout .content,[data-theme=empire] .desktop-layout .main-content,[data-theme=empire] .ip-list-container .content,[data-theme=empire] .ip-list-container .main-content,[data-theme=empire] .package-container .content,[data-theme=empire] .package-container .main-content,[data-theme=empire] .wallet-container .content,[data-theme=empire] .wallet-container .main-content,[data-theme=empire] .traffic-usage-container .content,[data-theme=empire] .traffic-usage-container .main-content,[data-theme=empire] .account-management-container .content,[data-theme=empire] .account-management-container .main-content,[data-theme=empire] .dynamic-ip-config-container .content,[data-theme=empire] .dynamic-ip-config-container .main-content,[data-theme=empire] .static-ip-container .content,[data-theme=empire] .static-ip-container .main-content,[data-theme=empire] .order-detail-container .content,[data-theme=empire] .order-detail-container .main-content,[data-theme=empire] .order-list-container .content,[data-theme=empire] .order-list-container .main-content{padding:12px 16px!important}}[data-theme=empire] .page-content{margin-left:0!important;padding:16px 24px}[data-theme=empire] .page-content.sidebar-collapsed{margin-left:0}[data-theme=empire] .content{margin-left:0!important;padding:0 24px 16px!important;width:100%!important;max-width:100%!important;flex:1}[data-theme=empire] .content.sidebar-collapsed{margin-left:0!important}[data-theme=empire] .user-center-layout{min-height:100vh;background:linear-gradient(180deg,#f0f9ff,#f8fafb);display:flex;flex-direction:column;padding-top:0;margin-left:0!important}[data-theme=empire] .user-center-layout .main-content{flex:1;padding:0!important;margin-left:0!important;width:100%!important;max-width:100%!important;background:transparent;overflow-y:auto}[data-theme=empire] .user-center-layout .main-content .user-header-row,[data-theme=empire] .user-center-layout .main-content .top-card-row,[data-theme=empire] .user-center-layout .main-content .account-card,[data-theme=empire] .user-center-layout .main-content .logout-row{display:none!important}[data-theme=empire] .empire-user-center{padding:24px;max-width:1200px;margin:0 auto;width:100%;box-sizing:border-box}[data-theme=empire] .empire-user-center .empire-user-hero{display:flex;align-items:center;gap:24px;padding:28px 32px;background:linear-gradient(135deg,#001829,#003d5c,#006d77);border-radius:16px;margin-bottom:24px;box-shadow:0 8px 32px rgba(0,109,119,.15)}[data-theme=empire] .empire-user-center .empire-user-hero .hero-avatar{width:80px;height:80px;border-radius:50%;background:rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;border:3px solid rgba(255,255,255,.2);flex-shrink:0}[data-theme=empire] .empire-user-center .empire-user-hero .hero-avatar .avatar-text{font-size:28px;font-weight:700;color:#00d4aa}[data-theme=empire] .empire-user-center .empire-user-hero .hero-info{flex:1}[data-theme=empire] .empire-user-center .empire-user-hero .hero-info .hero-name{font-size:22px;font-weight:600;color:#fff;margin-bottom:4px;display:flex;align-items:center;gap:10px}[data-theme=empire] .empire-user-center .empire-user-hero .hero-info .hero-name .level-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:linear-gradient(135deg,#00d4aa,#00b4d8);border-radius:20px;font-size:12px;font-weight:500;color:#fff}[data-theme=empire] .empire-user-center .empire-user-hero .hero-info .hero-welcome{font-size:14px;color:rgba(255,255,255,.7);margin-bottom:8px}[data-theme=empire] .empire-user-center .empire-user-hero .hero-info .hero-status{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;background:rgba(255,255,255,.1);border-radius:16px;font-size:12px}[data-theme=empire] .empire-user-center .empire-user-hero .hero-info .hero-status.verified{color:#00d4aa}[data-theme=empire] .empire-user-center .empire-user-hero .hero-info .hero-status.unverified{color:#f59e0b}[data-theme=empire] .empire-user-center .empire-user-hero .hero-info .hero-status .status-dot{width:6px;height:6px;border-radius:50%;background:currentColor}[data-theme=empire] .empire-user-center .empire-user-hero .hero-actions{display:flex;flex-direction:column;gap:10px}[data-theme=empire] .empire-user-center .empire-user-hero .hero-actions .hero-btn{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none}[data-theme=empire] .empire-user-center .empire-user-hero .hero-actions .hero-btn.primary{background:linear-gradient(135deg,#00d4aa,#00b4d8);color:#fff}[data-theme=empire] .empire-user-center .empire-user-hero .hero-actions .hero-btn.primary:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,212,170,.3)}[data-theme=empire] .empire-user-center .empire-user-hero .hero-actions .hero-btn.outline{background:rgba(255,255,255,.1);color:#fff;border:1px solid rgba(255,255,255,.2)}[data-theme=empire] .empire-user-center .empire-user-hero .hero-actions .hero-btn.outline:hover{background:rgba(255,255,255,.2)}[data-theme=empire] .empire-user-center .empire-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}[data-theme=empire] .empire-user-center .empire-stats-grid .stat-card{background:#fff;border-radius:12px;padding:20px;border:1px solid #e2e8f0;transition:all .2s ease}[data-theme=empire] .empire-user-center .empire-stats-grid .stat-card:hover{border-color:#00b4d8;box-shadow:0 4px 12px rgba(0,180,216,.08);transform:translateY(-2px)}[data-theme=empire] .empire-user-center .empire-stats-grid .stat-card .stat-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}[data-theme=empire] .empire-user-center .empire-stats-grid .stat-card .stat-header .stat-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px}[data-theme=empire] .empire-user-center .empire-stats-grid .stat-card .stat-header .stat-trend{font-size:12px;padding:2px 8px;border-radius:12px}[data-theme=empire] .empire-user-center .empire-stats-grid .stat-card .stat-header .stat-trend.up{background:#d1fae5;color:#059669}[data-theme=empire] .empire-user-center .empire-stats-grid .stat-card .stat-header .stat-trend.neutral{background:#f1f5f9;color:#64748b}[data-theme=empire] .empire-user-center .empire-stats-grid .stat-card .stat-value{font-size:28px;font-weight:700;color:#0f172a;margin-bottom:4px}[data-theme=empire] .empire-user-center .empire-stats-grid .stat-card .stat-label{font-size:13px;color:#64748b}[data-theme=empire] .empire-user-center .empire-stats-grid .stat-card:nth-child(1) .stat-icon{background:linear-gradient(135deg,rgba(0,212,170,.1),rgba(0,180,216,.1))}[data-theme=empire] .empire-user-center .empire-stats-grid .stat-card:nth-child(2) .stat-icon{background:#e0f2fe}[data-theme=empire] .empire-user-center .empire-stats-grid .stat-card:nth-child(3) .stat-icon{background:#fef3c7}[data-theme=empire] .empire-user-center .empire-stats-grid .stat-card:nth-child(4) .stat-icon{background:#d1fae5}[data-theme=empire] .empire-user-center .empire-content-grid{display:grid;grid-template-columns:2fr 1fr;gap:24px}[data-theme=empire] .empire-user-center .empire-content-grid .empire-main-panel{background:#fff;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden}[data-theme=empire] .empire-user-center .empire-content-grid .empire-main-panel .panel-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e2e8f0;background:#f8fafb}[data-theme=empire] .empire-user-center .empire-content-grid .empire-main-panel .panel-header .panel-title{font-size:16px;font-weight:600;color:#0f172a}[data-theme=empire] .empire-user-center .empire-content-grid .empire-main-panel .panel-header .panel-actions{display:flex;gap:8px}[data-theme=empire] .empire-user-center .empire-content-grid .empire-main-panel .panel-header .panel-actions .action-btn{padding:6px 12px;border-radius:6px;font-size:13px;cursor:pointer;transition:all .2s ease;border:1px solid #e2e8f0;background:#fff;color:#475569}[data-theme=empire] .empire-user-center .empire-content-grid .empire-main-panel .panel-header .panel-actions .action-btn:hover{border-color:#00b4d8;color:#00b4d8}[data-theme=empire] .empire-user-center .empire-content-grid .empire-main-panel .panel-tabs{display:flex;background:#f8fafb;padding:4px 16px;gap:4px;border-bottom:1px solid #e2e8f0}[data-theme=empire] .empire-user-center .empire-content-grid .empire-main-panel .panel-tabs .tab-item{padding:10px 16px;font-size:14px;color:#64748b;cursor:pointer;border-radius:6px;transition:all .2s ease}[data-theme=empire] .empire-user-center .empire-content-grid .empire-main-panel .panel-tabs .tab-item:hover{color:#0f172a}[data-theme=empire] .empire-user-center .empire-content-grid .empire-main-panel .panel-tabs .tab-item.active{background:#fff;color:#0f172a;font-weight:500;box-shadow:0 1px 3px rgba(0,0,0,.1)}[data-theme=empire] .empire-user-center .empire-content-grid .empire-main-panel .panel-content{padding:20px}[data-theme=empire] .empire-user-center .empire-content-grid .empire-main-panel .quick-actions{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}[data-theme=empire] .empire-user-center .empire-content-grid .empire-main-panel .quick-actions .quick-action-item{display:flex;align-items:center;gap:12px;padding:16px;background:#f8fafb;border-radius:10px;cursor:pointer;transition:all .2s ease;border:1px solid transparent}[data-theme=empire] .empire-user-center .empire-content-grid .empire-main-panel .quick-actions .quick-action-item:hover{background:#f0f9ff;border-color:#00b4d8}[data-theme=empire] .empire-user-center .empire-content-grid .empire-main-panel .quick-actions .quick-action-item:hover .action-icon{transform:scale(1.1)}[data-theme=empire] .empire-user-center .empire-content-grid .empire-main-panel .quick-actions .quick-action-item .action-icon{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:22px;background:#fff;transition:transform .2s ease}[data-theme=empire] .empire-user-center .empire-content-grid .empire-main-panel .quick-actions .quick-action-item .action-text .text-title{font-size:14px;font-weight:500;color:#0f172a;margin-bottom:2px}[data-theme=empire] .empire-user-center .empire-content-grid .empire-main-panel .quick-actions .quick-action-item .action-text .text-desc{font-size:12px;color:#64748b}[data-theme=empire] .empire-user-center .empire-content-grid .empire-main-panel .info-list .info-item{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid #f1f5f9}[data-theme=empire] .empire-user-center .empire-content-grid .empire-main-panel .info-list .info-item:last-child{border-bottom:none}[data-theme=empire] .empire-user-center .empire-content-grid .empire-main-panel .info-list .info-item .info-label{font-size:14px;color:#64748b}[data-theme=empire] .empire-user-center .empire-content-grid .empire-main-panel .info-list .info-item .info-value{font-size:14px;color:#0f172a;font-weight:500}[data-theme=empire] .empire-user-center .empire-content-grid .empire-side-panel{display:flex;flex-direction:column;gap:24px}[data-theme=empire] .empire-user-center .empire-content-grid .empire-side-panel .side-card{background:#fff;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden}[data-theme=empire] .empire-user-center .empire-content-grid .empire-side-panel .side-card .card-header{padding:16px 20px;border-bottom:1px solid #e2e8f0;background:#f8fafb}[data-theme=empire] .empire-user-center .empire-content-grid .empire-side-panel .side-card .card-header .card-title{font-size:15px;font-weight:600;color:#0f172a}[data-theme=empire] .empire-user-center .empire-content-grid .empire-side-panel .side-card .card-content{padding:20px}[data-theme=empire] .empire-user-center .empire-content-grid .empire-side-panel .side-card .completeness-section .completeness-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}[data-theme=empire] .empire-user-center .empire-content-grid .empire-side-panel .side-card .completeness-section .completeness-header .completeness-label{font-size:14px;color:#64748b}[data-theme=empire] .empire-user-center .empire-content-grid .empire-side-panel .side-card .completeness-section .completeness-header .completeness-value{font-size:18px;font-weight:700;color:#00b4d8}[data-theme=empire] .empire-user-center .empire-content-grid .empire-side-panel .side-card .completeness-section .completeness-bar{height:8px;background:#f1f5f9;border-radius:4px;overflow:hidden}[data-theme=empire] .empire-user-center .empire-content-grid .empire-side-panel .side-card .completeness-section .completeness-bar .bar-fill{height:100%;background:linear-gradient(90deg,#00d4aa,#00b4d8);border-radius:4px;transition:width .3s ease}[data-theme=empire] .empire-user-center .empire-content-grid .empire-side-panel .side-card .completeness-section .completeness-tip{margin-top:12px;font-size:13px;color:#64748b;display:flex;align-items:center;gap:6px}[data-theme=empire] .empire-user-center .empire-content-grid .empire-side-panel .side-card .completeness-section .completeness-tip .tip-icon{color:#f59e0b}[data-theme=empire] .empire-user-center .empire-content-grid .empire-side-panel .side-card .security-list .security-item{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #f1f5f9;cursor:pointer;transition:all .2s ease}[data-theme=empire] .empire-user-center .empire-content-grid .empire-side-panel .side-card .security-list .security-item:last-child{border-bottom:none}[data-theme=empire] .empire-user-center .empire-content-grid .empire-side-panel .side-card .security-list .security-item:hover .security-title{color:#00b4d8}[data-theme=empire] .empire-user-center .empire-content-grid .empire-side-panel .side-card .security-list .security-item .security-icon{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px;background:#f8fafb}[data-theme=empire] .empire-user-center .empire-content-grid .empire-side-panel .side-card .security-list .security-item .security-info{flex:1}[data-theme=empire] .empire-user-center .empire-content-grid .empire-side-panel .side-card .security-list .security-item .security-info .security-title{font-size:14px;font-weight:500;color:#0f172a;margin-bottom:2px;transition:color .2s ease}[data-theme=empire] .empire-user-center .empire-content-grid .empire-side-panel .side-card .security-list .security-item .security-info .security-desc{font-size:12px;color:#64748b}[data-theme=empire] .empire-user-center .empire-content-grid .empire-side-panel .side-card .security-list .security-item .security-arrow{color:#94a3b8;font-size:14px}[data-theme=empire] .empire-user-center .empire-logout{margin-top:24px;text-align:center}[data-theme=empire] .empire-user-center .empire-logout .logout-btn{padding:12px 32px;background:transparent;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;color:#64748b;cursor:pointer;transition:all .2s ease}[data-theme=empire] .empire-user-center .empire-logout .logout-btn:hover{border-color:#dc2626;color:#dc2626;background:#fef2f2}@media (max-width: 1024px){[data-theme=empire] .empire-user-center .empire-stats-grid{grid-template-columns:repeat(2,1fr)}[data-theme=empire] .empire-user-center .empire-content-grid{grid-template-columns:1fr}}@media (max-width: 768px){[data-theme=empire] .empire-user-center{padding:16px}[data-theme=empire] .empire-user-center .empire-user-hero{flex-direction:column;text-align:center;padding:24px 20px}[data-theme=empire] .empire-user-center .empire-user-hero .hero-actions{flex-direction:row;width:100%}[data-theme=empire] .empire-user-center .empire-user-hero .hero-actions .hero-btn{flex:1}[data-theme=empire] .empire-user-center .empire-stats-grid{grid-template-columns:1fr 1fr;gap:12px}[data-theme=empire] .empire-user-center .empire-stats-grid .stat-card{padding:16px}[data-theme=empire] .empire-user-center .empire-stats-grid .stat-card .stat-value{font-size:22px}}[data-theme=empire] .sidebar-wrapper{display:none!important}[data-theme=empire] .user-center-container,[data-theme=empire] .order-container,[data-theme=empire] .page-container,[data-theme=empire] .wallet-container,[data-theme=empire] .desktop-layout{display:flex;flex-direction:column;min-height:100vh;background:#f8fafb;padding-top:0}[data-theme=empire] .user-center-container .content,[data-theme=empire] .order-container .content,[data-theme=empire] .page-container .content,[data-theme=empire] .wallet-container .content,[data-theme=empire] .desktop-layout .content{flex:1;width:100%;max-width:100%;padding:24px 32px;margin-left:0!important;transition:none;box-sizing:border-box}[data-theme=empire] .user-center-container .content .header,[data-theme=empire] .order-container .content .header,[data-theme=empire] .page-container .content .header,[data-theme=empire] .wallet-container .content .header,[data-theme=empire] .desktop-layout .content .header{display:none}[data-theme=empire] .user-center-container.has-bottom-nav,[data-theme=empire] .order-container.has-bottom-nav,[data-theme=empire] .page-container.has-bottom-nav,[data-theme=empire] .has-bottom-nav.wallet-container{padding-bottom:60px}[data-theme=empire] .commission-withdraw-container,[data-theme=empire] .commission-order-container,[data-theme=empire] .withdraw-apply-container{display:flex;flex-direction:column;align-items:stretch;min-height:100vh}[data-theme=empire] .commission-withdraw-container .empire-nav-shell,[data-theme=empire] .commission-order-container .empire-nav-shell,[data-theme=empire] .withdraw-apply-container .empire-nav-shell{width:100%;flex-shrink:0;position:relative;z-index:200}[data-theme=empire] .commission-withdraw-container .content,[data-theme=empire] .commission-order-container .content,[data-theme=empire] .withdraw-apply-container .content{flex:1;width:100%;max-width:100%;margin-left:0!important;min-height:0;box-sizing:border-box;padding-bottom:calc(60px + env(safe-area-inset-bottom,0px))}[data-theme=empire] .commission-withdraw-container .content .header,[data-theme=empire] .commission-order-container .content .header,[data-theme=empire] .withdraw-apply-container .content .header{display:flex!important;justify-content:space-between;align-items:flex-start}[data-theme=empire] .commission-withdraw-container .content .header .user-avatar,[data-theme=empire] .commission-order-container .content .header .user-avatar,[data-theme=empire] .withdraw-apply-container .content .header .user-avatar{display:none!important}[data-theme=empire] .order-container{min-height:100vh;background:#f8fafb}[data-theme=empire] .desktop-layout{display:flex;flex-direction:column;min-height:100vh;padding-top:0}[data-theme=empire] .desktop-layout .content{flex:1;padding:24px 32px;margin-left:0}[data-theme=empire] .header{display:none}[data-theme=empire] .action-bar{display:flex;align-items:center;gap:12px;padding:20px 32px;background:#fff;border-bottom:1px solid #e2e8f0;flex-wrap:wrap}[data-theme=empire] .action-bar .search-input{height:40px;padding:0 16px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;min-width:200px;background:#fff;transition:all .2s ease}[data-theme=empire] .action-bar .search-input:focus{border-color:#00b4d8;outline:none;box-shadow:0 0 0 3px rgba(0,180,216,.1)}[data-theme=empire] .base-table{background:#fff;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden;margin:0 32px 24px}[data-theme=empire] .base-table th{background:#f8fafb;border-bottom:1px solid #e2e8f0;font-weight:600;color:#64748b;text-transform:uppercase;font-size:12px;letter-spacing:.5px;padding:16px}[data-theme=empire] .base-table td{border-bottom:1px solid #f1f5f9;padding:16px;color:#0f172a}[data-theme=empire] .base-table tr:hover td{background:#f8fafb}[data-theme=empire] .base-table .status-tag{display:inline-flex;align-items:center;padding:4px 12px;border-radius:6px;font-size:12px;font-weight:500}[data-theme=empire] .base-table .status-tag.success,[data-theme=empire] .base-table .status-tag.active,[data-theme=empire] .base-table .status-tag.paid{background:#d1fae5;color:#059669}[data-theme=empire] .base-table .status-tag.warning,[data-theme=empire] .base-table .status-tag.pending{background:#fef3c7;color:#d97706}[data-theme=empire] .base-table .status-tag.error,[data-theme=empire] .base-table .status-tag.failed,[data-theme=empire] .base-table .status-tag.cancelled{background:#fee2e2;color:#dc2626}[data-theme=empire] .base-table .status-tag.default,[data-theme=empire] .base-table .status-tag.inactive{background:#f1f5f9;color:#64748b}[data-theme=empire] .base-pagination{display:flex;justify-content:center;align-items:center;gap:8px;padding:16px 32px 32px}[data-theme=empire] .base-pagination .page-btn{min-width:36px;height:36px;padding:0 12px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#475569;font-size:14px;cursor:pointer;transition:all .2s ease}[data-theme=empire] .base-pagination .page-btn:hover:not(.active):not(:disabled){border-color:#00b4d8;color:#00b4d8}[data-theme=empire] .base-pagination .page-btn.active{background:linear-gradient(135deg,#00d4aa,#00b4d8);border-color:transparent;color:#fff}[data-theme=empire] .base-pagination .page-btn:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){[data-theme=empire] .user-banner{margin:16px;padding:20px}[data-theme=empire] .user-banner .banner-content{flex-direction:column;align-items:flex-start;gap:16px}[data-theme=empire] .user-banner .user-info{flex-direction:column;align-items:flex-start}[data-theme=empire] .user-banner .user-actions{width:100%}[data-theme=empire] .user-banner .user-actions .edit-btn{width:100%;justify-content:center}[data-theme=empire] .status-cards{padding:0 16px;grid-template-columns:1fr}[data-theme=empire] .user-details{margin:0 16px 16px}[data-theme=empire] .action-bar{padding:16px}[data-theme=empire] .action-bar .search-input{min-width:100%}[data-theme=empire] .base-table{margin:0 16px 16px}}[data-theme=empire] .empire-home{min-height:100vh;background:#fff}[data-theme=empire] .empire-container{max-width:1200px;margin:0 auto;padding:0 20px}[data-theme=empire] .empire-header{position:fixed;top:0;left:0;right:0;z-index:100;background:#fff;border-bottom:1px solid transparent;transition:all .3s ease}[data-theme=empire] .empire-header.header-scrolled{border-bottom-color:#e5e7eb;box-shadow:0 4px 12px rgba(0,0,0,.05)}[data-theme=empire] .empire-header .empire-header-content{display:flex;align-items:center;justify-content:space-between;height:64px}[data-theme=empire] .empire-logo{display:flex;align-items:center;gap:10px;cursor:pointer}[data-theme=empire] .empire-logo .logo-icon{width:32px;height:32px;position:relative}[data-theme=empire] .empire-logo .logo-icon .icon-shape{width:100%;height:100%;background:linear-gradient(135deg,#0052ff,#0041d4);border-radius:8px;position:relative}[data-theme=empire] .empire-logo .logo-icon .icon-shape:before{content:"";position:absolute;top:6px;left:6px;right:6px;bottom:6px;background:#fff;border-radius:4px}[data-theme=empire] .empire-logo .logo-icon .icon-shape:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background:linear-gradient(135deg,#0052ff,#0041d4);border-radius:2px}[data-theme=empire] .empire-logo .logo-text{display:flex;align-items:baseline;gap:2px}[data-theme=empire] .empire-logo .logo-text .brand-name{font-size:18px;font-weight:700;color:#1f2937;letter-spacing:2px}[data-theme=empire] .empire-logo .logo-text .brand-suffix{font-size:12px;font-weight:600;color:#0052ff;letter-spacing:1px}[data-theme=empire] .empire-nav{display:flex;align-items:center;gap:32px}[data-theme=empire] .empire-nav .nav-item{font-size:15px;color:#1f2937;font-weight:500;cursor:pointer;transition:color .2s ease;position:relative;padding:8px 0}[data-theme=empire] .empire-nav .nav-item:hover,[data-theme=empire] .empire-nav .nav-item.active{color:#0052ff}[data-theme=empire] .empire-nav .nav-item.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#0052ff}[data-theme=empire] .empire-header-actions{display:flex;align-items:center;gap:16px}[data-theme=empire] .empire-header-actions .auth-buttons{display:flex;align-items:center;gap:12px}[data-theme=empire] .empire-header-actions .auth-buttons .btn-text{font-size:14px;font-weight:500;color:#0052ff;cursor:pointer;transition:color .2s ease}[data-theme=empire] .empire-header-actions .auth-buttons .btn-text:hover{color:#0041d4}[data-theme=empire] .empire-header-actions .auth-buttons .btn-primary{padding:10px 20px;background:transparent;border:1px solid #0052ff;border-radius:8px;font-size:14px;font-weight:500;color:#0052ff;cursor:pointer;transition:all .2s ease}[data-theme=empire] .empire-header-actions .auth-buttons .btn-primary:hover{background:#0052ff;color:#fff}[data-theme=empire] .empire-header-actions .user-actions{display:flex;align-items:center;gap:10px;cursor:pointer;padding:6px 12px;border-radius:20px;background:rgba(0,82,255,.1);transition:all .2s ease}[data-theme=empire] .empire-header-actions .user-actions:hover{background:rgba(0,82,255,.15)}[data-theme=empire] .empire-header-actions .user-actions .user-avatar{width:28px;height:28px;border-radius:50%;border:2px solid #0052ff}[data-theme=empire] .empire-header-actions .user-actions .user-name{font-size:14px;font-weight:500;color:#1f2937}[data-theme=empire] .empire-header-actions .user-actions .user-status-badge{font-size:11px;color:#0052ff;background:rgba(0,82,255,.15);padding:2px 8px;border-radius:10px;font-weight:500}[data-theme=empire] .empire-hero{padding-top:64px;min-height:60vh;display:flex;align-items:center;background:linear-gradient(135deg,#0052ff,#0041d4,#0033b8);position:relative;overflow:hidden}[data-theme=empire] .empire-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(/assets/bannar-BTlIhnck.jpg) center/cover no-repeat;opacity:.3}[data-theme=empire] .empire-hero .hero-content{position:relative;z-index:1;padding:60px 0}[data-theme=empire] .empire-hero .hero-text{max-width:600px}[data-theme=empire] .empire-hero .hero-text .hero-title{display:block;font-size:42px;font-weight:700;color:#fff;margin-bottom:20px;line-height:1.2}[data-theme=empire] .empire-hero .hero-text .hero-subtitle{display:block;font-size:16px;color:rgba(255,255,255,.9);margin-bottom:32px;line-height:1.6}[data-theme=empire] .empire-hero .hero-text .hero-btn{display:inline-block;padding:14px 32px;background:#fff;color:#0052ff;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 14px rgba(0,0,0,.15)}[data-theme=empire] .empire-hero .hero-text .hero-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.2)}[data-theme=empire] .empire-section{padding:80px 0}[data-theme=empire] .empire-section .section-title{display:block;font-size:32px;font-weight:700;color:#1f2937;text-align:center;margin-bottom:12px}[data-theme=empire] .empire-section .section-subtitle{display:block;font-size:16px;color:#6b7280;text-align:center;max-width:600px;margin:0 auto 48px;line-height:1.6}[data-theme=empire] .empire-advantages{background:#f9fafb}[data-theme=empire] .empire-advantages .advantages-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}[data-theme=empire] .empire-advantages .advantage-card{background:#fff;border-radius:16px;padding:28px;box-shadow:0 1px 3px rgba(0,0,0,.05);transition:all .3s ease}[data-theme=empire] .empire-advantages .advantage-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.1)}[data-theme=empire] .empire-advantages .advantage-card .advantage-icon{width:48px;height:48px;background:linear-gradient(135deg,rgba(0,82,255,.1),rgba(0,82,255,.05));border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:16px}[data-theme=empire] .empire-advantages .advantage-card .advantage-title{display:block;font-size:18px;font-weight:600;color:#1f2937;margin-bottom:8px}[data-theme=empire] .empire-advantages .advantage-card .advantage-desc{display:block;font-size:14px;color:#6b7280;line-height:1.5}[data-theme=empire] .empire-products{background:#fff}[data-theme=empire] .empire-products .products-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}[data-theme=empire] .empire-products .product-card{background:#fff;border-radius:16px;overflow:hidden;border:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.05);transition:all .3s ease;cursor:pointer}[data-theme=empire] .empire-products .product-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.1);border-color:#0052ff}[data-theme=empire] .empire-products .product-card:hover .product-image{transform:scale(1.05)}[data-theme=empire] .empire-products .product-card .product-image{width:100%;height:180px;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}[data-theme=empire] .empire-products .product-card .product-content{padding:20px}[data-theme=empire] .empire-products .product-card .product-content .product-title{display:block;font-size:18px;font-weight:600;color:#1f2937;margin-bottom:8px}[data-theme=empire] .empire-products .product-card .product-content .product-desc{display:block;font-size:14px;color:#6b7280;line-height:1.5}[data-theme=empire] .empire-why{background:#f9fafb}[data-theme=empire] .empire-why .why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}[data-theme=empire] .empire-why .why-card{background:#fff;border-radius:16px;padding:28px;border:1px solid #e5e7eb;transition:all .3s ease}[data-theme=empire] .empire-why .why-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.1);border-color:#0052ff}[data-theme=empire] .empire-why .why-card .why-title{display:block;font-size:18px;font-weight:600;color:#1f2937;margin-bottom:12px}[data-theme=empire] .empire-why .why-card .why-desc{display:block;font-size:14px;color:#6b7280;line-height:1.6}[data-theme=empire] .empire-cta{padding:80px 0;background:linear-gradient(135deg,#0052ff,#0041d4);text-align:center}[data-theme=empire] .empire-cta .cta-title{display:block;font-size:32px;font-weight:700;color:#fff;margin-bottom:16px}[data-theme=empire] .empire-cta .cta-subtitle{display:block;font-size:18px;color:rgba(255,255,255,.9);margin-bottom:32px}[data-theme=empire] .empire-cta .cta-btn{display:inline-block;padding:14px 40px;background:#fff;color:#0052ff;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 14px rgba(0,0,0,.15)}[data-theme=empire] .empire-cta .cta-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.2)}[data-theme=empire] .empire-footer{background:linear-gradient(135deg,#0052ff,#0041d4);padding:60px 0 24px;color:#fff}[data-theme=empire] .empire-footer .footer-grid{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:40px;margin-bottom:40px}[data-theme=empire] .empire-footer .footer-section .footer-title{display:block;font-size:16px;font-weight:600;margin-bottom:16px}[data-theme=empire] .empire-footer .footer-section .footer-links{display:flex;flex-direction:column;gap:10px}[data-theme=empire] .empire-footer .footer-section .footer-links .footer-link{font-size:14px;color:rgba(255,255,255,.8);cursor:pointer;transition:color .2s ease}[data-theme=empire] .empire-footer .footer-section .footer-links .footer-link:hover{color:#fff}[data-theme=empire] .empire-footer .footer-section .footer-contact{display:block;font-size:14px;color:rgba(255,255,255,.8);margin-bottom:10px;line-height:1.5}[data-theme=empire] .empire-footer .footer-section.footer-qrcode{display:flex;justify-content:flex-end}[data-theme=empire] .empire-footer .footer-section.footer-qrcode .qr-code{width:120px;height:120px;border-radius:8px}[data-theme=empire] .empire-footer .footer-bottom{border-top:1px solid rgba(255,255,255,.2);padding-top:24px;text-align:center}[data-theme=empire] .empire-footer .footer-bottom .copyright{font-size:13px;color:rgba(255,255,255,.7)}@media (max-width: 1024px){[data-theme=empire] .empire-advantages .advantages-grid,[data-theme=empire] .empire-why .why-grid,[data-theme=empire] .empire-products .products-grid,[data-theme=empire] .empire-footer .footer-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){[data-theme=empire] .empire-header .empire-nav{display:none}[data-theme=empire] .empire-hero{min-height:50vh}[data-theme=empire] .empire-hero .hero-text .hero-title{font-size:28px}[data-theme=empire] .empire-hero .hero-text .hero-subtitle{font-size:14px}[data-theme=empire] .empire-section{padding:48px 0}[data-theme=empire] .empire-section .section-title{font-size:24px}[data-theme=empire] .empire-section .section-subtitle{font-size:14px;margin-bottom:32px}[data-theme=empire] .empire-advantages .advantages-grid,[data-theme=empire] .empire-why .why-grid,[data-theme=empire] .empire-products .products-grid{grid-template-columns:1fr}[data-theme=empire] .empire-cta{padding:48px 0}[data-theme=empire] .empire-cta .cta-title{font-size:24px}[data-theme=empire] .empire-cta .cta-subtitle{font-size:14px}[data-theme=empire] .empire-footer{padding:40px 0 20px}[data-theme=empire] .empire-footer .footer-grid{grid-template-columns:1fr;gap:24px;text-align:center}[data-theme=empire] .empire-footer .footer-section.footer-qrcode{justify-content:center}}@media (max-width: 768px){[data-theme=empire] .user-center-container,[data-theme=empire] .order-container,[data-theme=empire] .page-container,[data-theme=empire] .wallet-container,[data-theme=empire] .desktop-layout{padding-bottom:60px}[data-theme=empire] .mobile-layout{padding-top:0;padding-bottom:60px}}[data-theme=saas] body,[data-theme=saas] uni-page-body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-theme=saas] .page-title,[data-theme=saas] .card-title,[data-theme=saas] h1,[data-theme=saas] h2,[data-theme=saas] h3{letter-spacing:-.02em}[data-theme=saas] ::-webkit-scrollbar{width:6px;height:6px}[data-theme=saas] ::-webkit-scrollbar-track{background:transparent}[data-theme=saas] ::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}[data-theme=saas] ::-webkit-scrollbar-thumb:hover{background:#94a3b8}[data-theme=saas] .sidebar:not(.green-theme):not(.empire-theme){background:#fff;box-shadow:4px 0 24px rgba(15,23,42,.04)}[data-theme=saas] .sidebar:not(.green-theme):not(.empire-theme) .logo{color:var(--primary-color, #4F46E5);border-bottom:1px solid var(--sidebar-border, #EEF2F7);padding-left:24px;letter-spacing:.5px}[data-theme=saas] .sidebar:not(.green-theme):not(.empire-theme) .logo i{width:32px;height:32px;line-height:32px;text-align:center;margin-right:10px;border-radius:9px;background:var(--primary-gradient, linear-gradient(135deg, #6366F1, #4F46E5));color:#fff;font-size:15px;box-shadow:0 6px 16px -4px rgba(79,70,229,.4)}[data-theme=saas] .sidebar:not(.green-theme):not(.empire-theme) .nav-menu{padding:16px 12px 24px}[data-theme=saas] .sidebar:not(.green-theme):not(.empire-theme) .nav-menu .nav-section{margin-bottom:20px}[data-theme=saas] .sidebar:not(.green-theme):not(.empire-theme) .nav-menu .nav-section .section-title{padding:0 12px 6px;color:var(--sidebar-text-secondary, #94A3B8);font-size:12px;font-weight:600;letter-spacing:.06em}[data-theme=saas] .sidebar:not(.green-theme):not(.empire-theme) .nav-menu .nav-section .nav-item{height:40px;line-height:40px;padding:0 12px;margin-bottom:2px;border-radius:10px;font-size:14px;color:var(--sidebar-text, #334155);transition:background .15s ease,color .15s ease}[data-theme=saas] .sidebar:not(.green-theme):not(.empire-theme) .nav-menu .nav-section .nav-item i{font-size:15px;margin-right:10px;width:20px;color:#64748b;transition:color .15s ease}[data-theme=saas] .sidebar:not(.green-theme):not(.empire-theme) .nav-menu .nav-section .nav-item:hover{background:#f1f5f9;color:var(--text-primary, #0F172A)}[data-theme=saas] .sidebar:not(.green-theme):not(.empire-theme) .nav-menu .nav-section .nav-item.active{background:var(--sidebar-active, #EEF2FF);color:var(--primary-color, #4F46E5);font-weight:600}[data-theme=saas] .sidebar:not(.green-theme):not(.empire-theme) .nav-menu .nav-section .nav-item.active:before{left:-12px;top:8px;height:24px;width:4px;border-radius:2px;background:var(--primary-color, #4F46E5)}[data-theme=saas] .sidebar:not(.green-theme):not(.empire-theme) .nav-menu .nav-section .nav-item.active i{color:var(--primary-color, #4F46E5)}[data-theme=saas] .app-header{background:rgba(255,255,255,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border-color, #EEF2F7);box-shadow:none}[data-theme=saas] .app-header .page-title{font-size:18px;font-weight:700;color:var(--text-primary, #0F172A)}[data-theme=saas] .app-header .page-subtitle{color:var(--text-hint, #94A3B8)}[data-theme=saas] .card,[data-theme=saas] .status-card{border:1px solid var(--card-outline, #EEF2F7);box-shadow:var(--card-shadow, 0 1px 3px rgba(15, 23, 42, .06));transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease}[data-theme=saas] .card:hover,[data-theme=saas] .status-card:hover{transform:translateY(-2px);border-color:var(--brand-100, #E0E7FF);box-shadow:0 12px 32px -8px rgba(15,23,42,.1),0 4px 12px -4px rgba(15,23,42,.06)}[data-theme=saas] .base-btn{border-radius:10px;font-weight:500}[data-theme=saas] .base-btn.primary{background:var(--primary-gradient, linear-gradient(135deg, #6366F1, #4F46E5));box-shadow:0 6px 16px -6px rgba(79,70,229,.45)}[data-theme=saas] .base-btn.primary:hover:not(.disabled):not(.loading){background:var(--primary-hover, #4338CA);box-shadow:0 8px 20px -6px rgba(79,70,229,.55)}[data-theme=saas] .base-btn.outline{border:1px solid #E2E8F0;color:var(--text-primary, #0F172A);background:#fff}[data-theme=saas] .base-btn.outline:hover:not(.disabled):not(.loading){border-color:var(--primary-color, #4F46E5);color:var(--primary-color, #4F46E5);background:var(--brand-50, #EEF2FF)}[data-theme=saas] .base-btn.normal{background:#fff;border:1px solid #E2E8F0;color:var(--text-secondary, #475569)}[data-theme=saas] .base-btn.normal:hover:not(.disabled):not(.loading){border-color:var(--primary-color, #4F46E5);color:var(--primary-color, #4F46E5);background:#fff}[data-theme=saas] .base-table{border:1px solid var(--border-color, #EEF2F7);box-shadow:var(--card-shadow, 0 1px 3px rgba(15, 23, 42, .06));border-radius:12px}[data-theme=saas] .base-table th{background:#f8fafc;color:var(--text-hint, #94A3B8);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border-color, #EEF2F7)}[data-theme=saas] .base-table td{border-bottom:1px solid #F1F5F9;color:var(--text-primary, #0F172A)}[data-theme=saas] .base-table tr{transition:background .12s ease}[data-theme=saas] .base-table tr:hover{background:#fafbff}[data-theme=saas] .pagination .pagination-info{color:var(--text-hint, #94A3B8);font-size:13px}[data-theme=saas] .pagination .page-size-dropdown{border:1px solid #E2E8F0;border-radius:8px;background:#fff}[data-theme=saas] .pagination .page-btn{border:1px solid #E2E8F0;border-radius:8px;background:#fff;transition:all .15s ease}[data-theme=saas] .pagination .page-btn:hover:not(:disabled){border-color:var(--primary-color, #4F46E5);color:var(--primary-color, #4F46E5)}[data-theme=saas] .pagination .page-btn.active{background:var(--primary-color, #4F46E5);border-color:var(--primary-color, #4F46E5);color:#fff}[data-theme=saas] uni-input:focus,[data-theme=saas] uni-textarea:focus,[data-theme=saas] select:focus{outline:none;border-color:var(--primary-color, #4F46E5);box-shadow:0 0 0 3px var(--brand-100, #E0E7FF)}[data-theme=saas] .status-badge{border-radius:999px;font-weight:500}[data-theme=saas] .status-badge.online,[data-theme=saas] .status-badge.success{background:var(--status-success-bg, #DCFCE7);color:var(--status-success, #16A34A)}[data-theme=saas] .status-badge.working,[data-theme=saas] .status-badge.info{background:var(--status-info-bg, #EEF2FF);color:var(--status-info, #4F46E5)}[data-theme=saas] .status-badge.warning{background:var(--status-warning-bg, #FEF3C7);color:var(--status-warning, #D97706)}[data-theme=saas] .status-badge.error,[data-theme=saas] .status-badge.offline{background:var(--status-error-bg, #FEE2E2);color:var(--status-error, #DC2626)}[data-theme=saas] .floating-menu-button.floating-menu-button{background:var(--primary-gradient, linear-gradient(135deg, #6366F1, #4F46E5));box-shadow:0 8px 20px -6px rgba(79,70,229,.5)}[data-theme=saas] .floating-menu-button.floating-menu-button:hover{box-shadow:0 10px 24px -6px rgba(79,70,229,.6)}[data-theme=saas] .floating-menu-button.floating-menu-button.collapsed{background:var(--primary-gradient, linear-gradient(135deg, #6366F1, #4F46E5));box-shadow:0 8px 20px -6px rgba(79,70,229,.5)}[data-theme=saas] .floating-menu-button.floating-menu-button.collapsed:hover{box-shadow:0 10px 24px -6px rgba(79,70,229,.6)}[data-theme=saas] .session-status{border-radius:999px;font-weight:500}[data-theme=saas] .modal-content{border-radius:16px!important;box-shadow:0 24px 48px -12px rgba(15,23,42,.25)!important}@media (max-width: 768px){[data-theme=saas] .sidebar:not(.green-theme):not(.empire-theme){background:rgba(255,255,255,.94);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--border-color, #EEF2F7)}}
