@charset "UTF-8";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;line-height:1.5;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{font-family:PingFang SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;color:#212529;background-color:#fff;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{margin:0;font-weight:600;line-height:1.25}p{margin:0}ul,ol{list-style:none;margin:0;padding:0}a{color:inherit;text-decoration:none;background-color:transparent}a:hover,a:focus{outline:none}img{max-width:100%;height:auto;border:0;vertical-align:middle}button,input,textarea,select{font:inherit;color:inherit;background:transparent;border:none;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}button{cursor:pointer;-webkit-user-select:none;user-select:none}button:disabled{cursor:not-allowed}input::placeholder,textarea::placeholder{color:#adb5bd;opacity:1}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}blockquote{margin:0}pre,code{font-family:Fira Code,Monaco,Consolas,monospace}hr{border:0;height:1px;background:#e0e6ed}::selection{background:#ff650033;color:#212529}::-moz-selection{background:#ff650033;color:#212529}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f8f9fa}::-webkit-scrollbar-thumb{background:#ced4da;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#adb5bd}body{min-height:100vh;scroll-behavior:smooth}.text-primary{color:#ff6500!important}.text-secondary{color:#2c3e50!important}.text-success{color:#27ae60!important}.text-warning{color:#f39c12!important}.text-danger{color:#e74c3c!important}.text-info{color:#3498db!important}.text-muted{color:#adb5bd!important}.text-white{color:#fff!important}.text-xs{font-size:12px!important}.text-sm{font-size:14px!important}.text-base{font-size:16px!important}.text-lg{font-size:18px!important}.text-xl{font-size:20px!important}.text-2xl{font-size:24px!important}.text-3xl{font-size:32px!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.font-light{font-weight:300!important}.font-normal{font-weight:400!important}.font-medium{font-weight:500!important}.font-semibold{font-weight:600!important}.font-bold{font-weight:700!important}.bg-primary{background-color:#ff6500!important}.bg-secondary{background-color:#2c3e50!important}.bg-success{background-color:#27ae60!important}.bg-warning{background-color:#f39c12!important}.bg-danger{background-color:#e74c3c!important}.bg-info{background-color:#3498db!important}.bg-white{background-color:#fff!important}.bg-light{background-color:#f8f9fa!important}.bg-dark{background-color:#212529!important}.p-0{padding:0!important}.p-xs{padding:4px!important}.p-sm{padding:8px!important}.p-md{padding:16px!important}.p-lg{padding:24px!important}.p-xl{padding:32px!important}.p-2xl{padding:48px!important}.m-0{margin:0!important}.m-xs{margin:4px!important}.m-sm{margin:8px!important}.m-md{margin:16px!important}.m-lg{margin:24px!important}.m-xl{margin:32px!important}.m-2xl{margin:48px!important}.px-0{padding-left:0!important;padding-right:0!important}.px-xs{padding-left:4px!important;padding-right:4px!important}.px-sm{padding-left:8px!important;padding-right:8px!important}.px-md{padding-left:16px!important;padding-right:16px!important}.px-lg{padding-left:24px!important;padding-right:24px!important}.px-xl{padding-left:32px!important;padding-right:32px!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-xs{margin-left:4px!important;margin-right:4px!important}.mx-sm{margin-left:8px!important;margin-right:8px!important}.mx-md{margin-left:16px!important;margin-right:16px!important}.mx-lg{margin-left:24px!important;margin-right:24px!important}.mx-xl{margin-left:32px!important;margin-right:32px!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-xs{padding-top:4px!important;padding-bottom:4px!important}.py-sm{padding-top:8px!important;padding-bottom:8px!important}.py-md{padding-top:16px!important;padding-bottom:16px!important}.py-lg{padding-top:24px!important;padding-bottom:24px!important}.py-xl{padding-top:32px!important;padding-bottom:32px!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-xs{margin-top:4px!important;margin-bottom:4px!important}.my-sm{margin-top:8px!important;margin-bottom:8px!important}.my-md{margin-top:16px!important;margin-bottom:16px!important}.my-lg{margin-top:24px!important;margin-bottom:24px!important}.my-xl{margin-top:32px!important;margin-bottom:32px!important}.d-none{display:none!important}.d-block{display:block!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.justify-start{justify-content:flex-start!important}.justify-center{justify-content:center!important}.justify-end{justify-content:flex-end!important}.justify-between{justify-content:space-between!important}.justify-around{justify-content:space-around!important}.items-start{align-items:flex-start!important}.items-center{align-items:center!important}.items-end{align-items:flex-end!important}.items-stretch{align-items:stretch!important}.flex-1{flex:1!important}.flex-auto{flex:auto!important}.flex-none{flex:none!important}.border{border:1px solid #e0e6ed!important}.border-0{border:0!important}.border-top{border-top:1px solid #e0e6ed!important}.border-bottom{border-bottom:1px solid #e0e6ed!important}.border-left{border-left:1px solid #e0e6ed!important}.border-right{border-right:1px solid #e0e6ed!important}.rounded-sm{border-radius:4px!important}.rounded{border-radius:8px!important}.rounded-lg{border-radius:12px!important}.rounded-xl{border-radius:16px!important}.rounded-full{border-radius:50%!important}.shadow-none{box-shadow:none!important}.shadow-sm{box-shadow:0 1px 2px #0000000d!important}.shadow{box-shadow:0 4px 6px #0000001a!important}.shadow-lg{box-shadow:0 10px 15px #0000001a!important}.shadow-xl{box-shadow:0 20px 25px #00000026!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.w-full{width:100%!important}.h-full{height:100%!important}.w-auto{width:auto!important}.h-auto{height:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-auto{overflow:auto!important}.overflow-scroll{overflow:scroll!important}.overflow-visible{overflow:visible!important}.transition{transition:all .3s ease!important}.transition-fast{transition:all .15s ease!important}.transition-slow{transition:all .5s ease!important}.container{width:100%;margin:0 auto;padding:0 16px}@media (min-width: 768px){.container{max-width:720px;padding:0 24px}}@media (min-width: 1024px){.container{max-width:960px;padding:0 32px}}@media (min-width: 1440px){.container{max-width:1200px}}@media (min-width: 1920px){.container{max-width:1320px}}.container-fluid{width:100%;padding:0 16px}@media (max-width: 767px){.container-fluid{padding:0 8px}}@media (max-width: 575px){.container-fluid{padding:0 4px}}.row{display:flex;flex-wrap:wrap;margin:0 -12px}@media (max-width: 767px){.row{margin:0 -8px}}@media (max-width: 575px){.row{margin:0 -6px}}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%;padding:0 12px}@media (max-width: 767px){.col-1{padding:0 8px}}@media (max-width: 575px){.col-1{padding:0 6px}}@media (max-width: 575px){.col-xs-1{flex:0 0 8.3333333333%;max-width:8.3333333333%;padding:0 12px}}@media (max-width: 575px) and (max-width: 767px){.col-xs-1{padding:0 8px}}@media (max-width: 575px) and (max-width: 575px){.col-xs-1{padding:0 6px}}@media (min-width: 576px){.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%;padding:0 12px}}@media (min-width: 576px) and (max-width: 767px){.col-sm-1{padding:0 8px}}@media (min-width: 576px) and (max-width: 575px){.col-sm-1{padding:0 6px}}@media (min-width: 768px){.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%;padding:0 12px}}@media (min-width: 768px) and (max-width: 767px){.col-md-1{padding:0 8px}}@media (min-width: 768px) and (max-width: 575px){.col-md-1{padding:0 6px}}@media (min-width: 1024px){.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%;padding:0 12px}}@media (min-width: 1024px) and (max-width: 767px){.col-lg-1{padding:0 8px}}@media (min-width: 1024px) and (max-width: 575px){.col-lg-1{padding:0 6px}}@media (min-width: 1440px){.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%;padding:0 12px}}@media (min-width: 1440px) and (max-width: 767px){.col-xl-1{padding:0 8px}}@media (min-width: 1440px) and (max-width: 575px){.col-xl-1{padding:0 6px}}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%;padding:0 12px}@media (max-width: 767px){.col-2{padding:0 8px}}@media (max-width: 575px){.col-2{padding:0 6px}}@media (max-width: 575px){.col-xs-2{flex:0 0 16.6666666667%;max-width:16.6666666667%;padding:0 12px}}@media (max-width: 575px) and (max-width: 767px){.col-xs-2{padding:0 8px}}@media (max-width: 575px) and (max-width: 575px){.col-xs-2{padding:0 6px}}@media (min-width: 576px){.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%;padding:0 12px}}@media (min-width: 576px) and (max-width: 767px){.col-sm-2{padding:0 8px}}@media (min-width: 576px) and (max-width: 575px){.col-sm-2{padding:0 6px}}@media (min-width: 768px){.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%;padding:0 12px}}@media (min-width: 768px) and (max-width: 767px){.col-md-2{padding:0 8px}}@media (min-width: 768px) and (max-width: 575px){.col-md-2{padding:0 6px}}@media (min-width: 1024px){.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%;padding:0 12px}}@media (min-width: 1024px) and (max-width: 767px){.col-lg-2{padding:0 8px}}@media (min-width: 1024px) and (max-width: 575px){.col-lg-2{padding:0 6px}}@media (min-width: 1440px){.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%;padding:0 12px}}@media (min-width: 1440px) and (max-width: 767px){.col-xl-2{padding:0 8px}}@media (min-width: 1440px) and (max-width: 575px){.col-xl-2{padding:0 6px}}.col-3{flex:0 0 25%;max-width:25%;padding:0 12px}@media (max-width: 767px){.col-3{padding:0 8px}}@media (max-width: 575px){.col-3{padding:0 6px}}@media (max-width: 575px){.col-xs-3{flex:0 0 25%;max-width:25%;padding:0 12px}}@media (max-width: 575px) and (max-width: 767px){.col-xs-3{padding:0 8px}}@media (max-width: 575px) and (max-width: 575px){.col-xs-3{padding:0 6px}}@media (min-width: 576px){.col-sm-3{flex:0 0 25%;max-width:25%;padding:0 12px}}@media (min-width: 576px) and (max-width: 767px){.col-sm-3{padding:0 8px}}@media (min-width: 576px) and (max-width: 575px){.col-sm-3{padding:0 6px}}@media (min-width: 768px){.col-md-3{flex:0 0 25%;max-width:25%;padding:0 12px}}@media (min-width: 768px) and (max-width: 767px){.col-md-3{padding:0 8px}}@media (min-width: 768px) and (max-width: 575px){.col-md-3{padding:0 6px}}@media (min-width: 1024px){.col-lg-3{flex:0 0 25%;max-width:25%;padding:0 12px}}@media (min-width: 1024px) and (max-width: 767px){.col-lg-3{padding:0 8px}}@media (min-width: 1024px) and (max-width: 575px){.col-lg-3{padding:0 6px}}@media (min-width: 1440px){.col-xl-3{flex:0 0 25%;max-width:25%;padding:0 12px}}@media (min-width: 1440px) and (max-width: 767px){.col-xl-3{padding:0 8px}}@media (min-width: 1440px) and (max-width: 575px){.col-xl-3{padding:0 6px}}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%;padding:0 12px}@media (max-width: 767px){.col-4{padding:0 8px}}@media (max-width: 575px){.col-4{padding:0 6px}}@media (max-width: 575px){.col-xs-4{flex:0 0 33.3333333333%;max-width:33.3333333333%;padding:0 12px}}@media (max-width: 575px) and (max-width: 767px){.col-xs-4{padding:0 8px}}@media (max-width: 575px) and (max-width: 575px){.col-xs-4{padding:0 6px}}@media (min-width: 576px){.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%;padding:0 12px}}@media (min-width: 576px) and (max-width: 767px){.col-sm-4{padding:0 8px}}@media (min-width: 576px) and (max-width: 575px){.col-sm-4{padding:0 6px}}@media (min-width: 768px){.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%;padding:0 12px}}@media (min-width: 768px) and (max-width: 767px){.col-md-4{padding:0 8px}}@media (min-width: 768px) and (max-width: 575px){.col-md-4{padding:0 6px}}@media (min-width: 1024px){.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%;padding:0 12px}}@media (min-width: 1024px) and (max-width: 767px){.col-lg-4{padding:0 8px}}@media (min-width: 1024px) and (max-width: 575px){.col-lg-4{padding:0 6px}}@media (min-width: 1440px){.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%;padding:0 12px}}@media (min-width: 1440px) and (max-width: 767px){.col-xl-4{padding:0 8px}}@media (min-width: 1440px) and (max-width: 575px){.col-xl-4{padding:0 6px}}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%;padding:0 12px}@media (max-width: 767px){.col-5{padding:0 8px}}@media (max-width: 575px){.col-5{padding:0 6px}}@media (max-width: 575px){.col-xs-5{flex:0 0 41.6666666667%;max-width:41.6666666667%;padding:0 12px}}@media (max-width: 575px) and (max-width: 767px){.col-xs-5{padding:0 8px}}@media (max-width: 575px) and (max-width: 575px){.col-xs-5{padding:0 6px}}@media (min-width: 576px){.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%;padding:0 12px}}@media (min-width: 576px) and (max-width: 767px){.col-sm-5{padding:0 8px}}@media (min-width: 576px) and (max-width: 575px){.col-sm-5{padding:0 6px}}@media (min-width: 768px){.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%;padding:0 12px}}@media (min-width: 768px) and (max-width: 767px){.col-md-5{padding:0 8px}}@media (min-width: 768px) and (max-width: 575px){.col-md-5{padding:0 6px}}@media (min-width: 1024px){.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%;padding:0 12px}}@media (min-width: 1024px) and (max-width: 767px){.col-lg-5{padding:0 8px}}@media (min-width: 1024px) and (max-width: 575px){.col-lg-5{padding:0 6px}}@media (min-width: 1440px){.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%;padding:0 12px}}@media (min-width: 1440px) and (max-width: 767px){.col-xl-5{padding:0 8px}}@media (min-width: 1440px) and (max-width: 575px){.col-xl-5{padding:0 6px}}.col-6{flex:0 0 50%;max-width:50%;padding:0 12px}@media (max-width: 767px){.col-6{padding:0 8px}}@media (max-width: 575px){.col-6{padding:0 6px}}@media (max-width: 575px){.col-xs-6{flex:0 0 50%;max-width:50%;padding:0 12px}}@media (max-width: 575px) and (max-width: 767px){.col-xs-6{padding:0 8px}}@media (max-width: 575px) and (max-width: 575px){.col-xs-6{padding:0 6px}}@media (min-width: 576px){.col-sm-6{flex:0 0 50%;max-width:50%;padding:0 12px}}@media (min-width: 576px) and (max-width: 767px){.col-sm-6{padding:0 8px}}@media (min-width: 576px) and (max-width: 575px){.col-sm-6{padding:0 6px}}@media (min-width: 768px){.col-md-6{flex:0 0 50%;max-width:50%;padding:0 12px}}@media (min-width: 768px) and (max-width: 767px){.col-md-6{padding:0 8px}}@media (min-width: 768px) and (max-width: 575px){.col-md-6{padding:0 6px}}@media (min-width: 1024px){.col-lg-6{flex:0 0 50%;max-width:50%;padding:0 12px}}@media (min-width: 1024px) and (max-width: 767px){.col-lg-6{padding:0 8px}}@media (min-width: 1024px) and (max-width: 575px){.col-lg-6{padding:0 6px}}@media (min-width: 1440px){.col-xl-6{flex:0 0 50%;max-width:50%;padding:0 12px}}@media (min-width: 1440px) and (max-width: 767px){.col-xl-6{padding:0 8px}}@media (min-width: 1440px) and (max-width: 575px){.col-xl-6{padding:0 6px}}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%;padding:0 12px}@media (max-width: 767px){.col-7{padding:0 8px}}@media (max-width: 575px){.col-7{padding:0 6px}}@media (max-width: 575px){.col-xs-7{flex:0 0 58.3333333333%;max-width:58.3333333333%;padding:0 12px}}@media (max-width: 575px) and (max-width: 767px){.col-xs-7{padding:0 8px}}@media (max-width: 575px) and (max-width: 575px){.col-xs-7{padding:0 6px}}@media (min-width: 576px){.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%;padding:0 12px}}@media (min-width: 576px) and (max-width: 767px){.col-sm-7{padding:0 8px}}@media (min-width: 576px) and (max-width: 575px){.col-sm-7{padding:0 6px}}@media (min-width: 768px){.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%;padding:0 12px}}@media (min-width: 768px) and (max-width: 767px){.col-md-7{padding:0 8px}}@media (min-width: 768px) and (max-width: 575px){.col-md-7{padding:0 6px}}@media (min-width: 1024px){.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%;padding:0 12px}}@media (min-width: 1024px) and (max-width: 767px){.col-lg-7{padding:0 8px}}@media (min-width: 1024px) and (max-width: 575px){.col-lg-7{padding:0 6px}}@media (min-width: 1440px){.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%;padding:0 12px}}@media (min-width: 1440px) and (max-width: 767px){.col-xl-7{padding:0 8px}}@media (min-width: 1440px) and (max-width: 575px){.col-xl-7{padding:0 6px}}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%;padding:0 12px}@media (max-width: 767px){.col-8{padding:0 8px}}@media (max-width: 575px){.col-8{padding:0 6px}}@media (max-width: 575px){.col-xs-8{flex:0 0 66.6666666667%;max-width:66.6666666667%;padding:0 12px}}@media (max-width: 575px) and (max-width: 767px){.col-xs-8{padding:0 8px}}@media (max-width: 575px) and (max-width: 575px){.col-xs-8{padding:0 6px}}@media (min-width: 576px){.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%;padding:0 12px}}@media (min-width: 576px) and (max-width: 767px){.col-sm-8{padding:0 8px}}@media (min-width: 576px) and (max-width: 575px){.col-sm-8{padding:0 6px}}@media (min-width: 768px){.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%;padding:0 12px}}@media (min-width: 768px) and (max-width: 767px){.col-md-8{padding:0 8px}}@media (min-width: 768px) and (max-width: 575px){.col-md-8{padding:0 6px}}@media (min-width: 1024px){.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%;padding:0 12px}}@media (min-width: 1024px) and (max-width: 767px){.col-lg-8{padding:0 8px}}@media (min-width: 1024px) and (max-width: 575px){.col-lg-8{padding:0 6px}}@media (min-width: 1440px){.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%;padding:0 12px}}@media (min-width: 1440px) and (max-width: 767px){.col-xl-8{padding:0 8px}}@media (min-width: 1440px) and (max-width: 575px){.col-xl-8{padding:0 6px}}.col-9{flex:0 0 75%;max-width:75%;padding:0 12px}@media (max-width: 767px){.col-9{padding:0 8px}}@media (max-width: 575px){.col-9{padding:0 6px}}@media (max-width: 575px){.col-xs-9{flex:0 0 75%;max-width:75%;padding:0 12px}}@media (max-width: 575px) and (max-width: 767px){.col-xs-9{padding:0 8px}}@media (max-width: 575px) and (max-width: 575px){.col-xs-9{padding:0 6px}}@media (min-width: 576px){.col-sm-9{flex:0 0 75%;max-width:75%;padding:0 12px}}@media (min-width: 576px) and (max-width: 767px){.col-sm-9{padding:0 8px}}@media (min-width: 576px) and (max-width: 575px){.col-sm-9{padding:0 6px}}@media (min-width: 768px){.col-md-9{flex:0 0 75%;max-width:75%;padding:0 12px}}@media (min-width: 768px) and (max-width: 767px){.col-md-9{padding:0 8px}}@media (min-width: 768px) and (max-width: 575px){.col-md-9{padding:0 6px}}@media (min-width: 1024px){.col-lg-9{flex:0 0 75%;max-width:75%;padding:0 12px}}@media (min-width: 1024px) and (max-width: 767px){.col-lg-9{padding:0 8px}}@media (min-width: 1024px) and (max-width: 575px){.col-lg-9{padding:0 6px}}@media (min-width: 1440px){.col-xl-9{flex:0 0 75%;max-width:75%;padding:0 12px}}@media (min-width: 1440px) and (max-width: 767px){.col-xl-9{padding:0 8px}}@media (min-width: 1440px) and (max-width: 575px){.col-xl-9{padding:0 6px}}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%;padding:0 12px}@media (max-width: 767px){.col-10{padding:0 8px}}@media (max-width: 575px){.col-10{padding:0 6px}}@media (max-width: 575px){.col-xs-10{flex:0 0 83.3333333333%;max-width:83.3333333333%;padding:0 12px}}@media (max-width: 575px) and (max-width: 767px){.col-xs-10{padding:0 8px}}@media (max-width: 575px) and (max-width: 575px){.col-xs-10{padding:0 6px}}@media (min-width: 576px){.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%;padding:0 12px}}@media (min-width: 576px) and (max-width: 767px){.col-sm-10{padding:0 8px}}@media (min-width: 576px) and (max-width: 575px){.col-sm-10{padding:0 6px}}@media (min-width: 768px){.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%;padding:0 12px}}@media (min-width: 768px) and (max-width: 767px){.col-md-10{padding:0 8px}}@media (min-width: 768px) and (max-width: 575px){.col-md-10{padding:0 6px}}@media (min-width: 1024px){.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%;padding:0 12px}}@media (min-width: 1024px) and (max-width: 767px){.col-lg-10{padding:0 8px}}@media (min-width: 1024px) and (max-width: 575px){.col-lg-10{padding:0 6px}}@media (min-width: 1440px){.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%;padding:0 12px}}@media (min-width: 1440px) and (max-width: 767px){.col-xl-10{padding:0 8px}}@media (min-width: 1440px) and (max-width: 575px){.col-xl-10{padding:0 6px}}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%;padding:0 12px}@media (max-width: 767px){.col-11{padding:0 8px}}@media (max-width: 575px){.col-11{padding:0 6px}}@media (max-width: 575px){.col-xs-11{flex:0 0 91.6666666667%;max-width:91.6666666667%;padding:0 12px}}@media (max-width: 575px) and (max-width: 767px){.col-xs-11{padding:0 8px}}@media (max-width: 575px) and (max-width: 575px){.col-xs-11{padding:0 6px}}@media (min-width: 576px){.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%;padding:0 12px}}@media (min-width: 576px) and (max-width: 767px){.col-sm-11{padding:0 8px}}@media (min-width: 576px) and (max-width: 575px){.col-sm-11{padding:0 6px}}@media (min-width: 768px){.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%;padding:0 12px}}@media (min-width: 768px) and (max-width: 767px){.col-md-11{padding:0 8px}}@media (min-width: 768px) and (max-width: 575px){.col-md-11{padding:0 6px}}@media (min-width: 1024px){.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%;padding:0 12px}}@media (min-width: 1024px) and (max-width: 767px){.col-lg-11{padding:0 8px}}@media (min-width: 1024px) and (max-width: 575px){.col-lg-11{padding:0 6px}}@media (min-width: 1440px){.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%;padding:0 12px}}@media (min-width: 1440px) and (max-width: 767px){.col-xl-11{padding:0 8px}}@media (min-width: 1440px) and (max-width: 575px){.col-xl-11{padding:0 6px}}.col-12{flex:0 0 100%;max-width:100%;padding:0 12px}@media (max-width: 767px){.col-12{padding:0 8px}}@media (max-width: 575px){.col-12{padding:0 6px}}@media (max-width: 575px){.col-xs-12{flex:0 0 100%;max-width:100%;padding:0 12px}}@media (max-width: 575px) and (max-width: 767px){.col-xs-12{padding:0 8px}}@media (max-width: 575px) and (max-width: 575px){.col-xs-12{padding:0 6px}}@media (min-width: 576px){.col-sm-12{flex:0 0 100%;max-width:100%;padding:0 12px}}@media (min-width: 576px) and (max-width: 767px){.col-sm-12{padding:0 8px}}@media (min-width: 576px) and (max-width: 575px){.col-sm-12{padding:0 6px}}@media (min-width: 768px){.col-md-12{flex:0 0 100%;max-width:100%;padding:0 12px}}@media (min-width: 768px) and (max-width: 767px){.col-md-12{padding:0 8px}}@media (min-width: 768px) and (max-width: 575px){.col-md-12{padding:0 6px}}@media (min-width: 1024px){.col-lg-12{flex:0 0 100%;max-width:100%;padding:0 12px}}@media (min-width: 1024px) and (max-width: 767px){.col-lg-12{padding:0 8px}}@media (min-width: 1024px) and (max-width: 575px){.col-lg-12{padding:0 6px}}@media (min-width: 1440px){.col-xl-12{flex:0 0 100%;max-width:100%;padding:0 12px}}@media (min-width: 1440px) and (max-width: 767px){.col-xl-12{padding:0 8px}}@media (min-width: 1440px) and (max-width: 575px){.col-xl-12{padding:0 6px}}@media (max-width: 575px){.d-xs-none{display:none!important}}@media (max-width: 767px){.d-sm-none{display:none!important}}@media (max-width: 1023px){.d-md-none{display:none!important}}@media (max-width: 1439px){.d-lg-none{display:none!important}}@media (min-width: 1440px){.d-xl-none{display:none!important}}.d-mobile-only{display:none!important}@media (max-width: 767px){.d-mobile-only{display:block!important}}@media (max-width: 575px){.d-tablet-up{display:none!important}}@media (max-width: 1023px){.d-desktop-only{display:none!important}}@media (max-width: 575px){.text-xs-left{text-align:left!important}}@media (max-width: 575px){.text-xs-center{text-align:center!important}}@media (max-width: 767px){.text-sm-left{text-align:left!important}}@media (max-width: 767px){.text-sm-center{text-align:center!important}}@media (max-width: 575px){.p-xs-0{padding:0!important}}@media (min-width: 576px) and (max-width: 767px){.p-sm-0{padding:0!important}}@media (min-width: 768px) and (max-width: 1023px){.p-md-0{padding:0!important}}@media (min-width: 1024px) and (max-width: 1439px){.p-lg-0{padding:0!important}}@media (min-width: 1440px){.p-xl-0{padding:0!important}}@media (max-width: 575px){.m-xs-0{margin:0!important}}@media (min-width: 576px) and (max-width: 767px){.m-sm-0{margin:0!important}}@media (min-width: 768px) and (max-width: 1023px){.m-md-0{margin:0!important}}@media (min-width: 1024px) and (max-width: 1439px){.m-lg-0{margin:0!important}}@media (min-width: 1440px){.m-xl-0{margin:0!important}}@media (max-width: 575px){.px-xs-sm{padding-left:8px!important;padding-right:8px!important}}@media (min-width: 576px) and (max-width: 767px){.px-sm-sm{padding-left:8px!important;padding-right:8px!important}}@media (min-width: 768px) and (max-width: 1023px){.px-md-sm{padding-left:8px!important;padding-right:8px!important}}@media (min-width: 1024px) and (max-width: 1439px){.px-lg-sm{padding-left:8px!important;padding-right:8px!important}}@media (min-width: 1440px){.px-xl-sm{padding-left:8px!important;padding-right:8px!important}}@media (max-width: 575px){.py-xs-sm{padding-top:8px!important;padding-bottom:8px!important}}@media (min-width: 576px) and (max-width: 767px){.py-sm-sm{padding-top:8px!important;padding-bottom:8px!important}}@media (min-width: 768px) and (max-width: 1023px){.py-md-sm{padding-top:8px!important;padding-bottom:8px!important}}@media (min-width: 1024px) and (max-width: 1439px){.py-lg-sm{padding-top:8px!important;padding-bottom:8px!important}}@media (min-width: 1440px){.py-xl-sm{padding-top:8px!important;padding-bottom:8px!important}}.card{background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;overflow:hidden;transition:all .3s ease}.card:hover{box-shadow:0 10px 15px #0000001a}.btn{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;font-size:16px;font-weight:500;text-align:center;text-decoration:none;border:1px solid transparent;border-radius:8px;cursor:pointer;transition:all .3s ease;-webkit-user-select:none;user-select:none}@media (max-width: 575px){.btn{font-size:16px;border-radius:0}}@media (max-width: 575px){.btn{padding:4px 8px;font-size:14px}}.btn:disabled{opacity:.6;cursor:not-allowed}.btn.btn-sm{padding:4px 8px;font-size:14px;min-height:36px;min-width:36px}.btn.btn-lg{padding:16px 24px;font-size:18px}@media (max-width: 575px){.btn.btn-lg{padding:8px 16px}}.btn.btn-primary{background-color:#ff6500;color:#fff}.btn.btn-primary:hover:not(:disabled){background-color:#cc5100}.btn.btn-secondary{background-color:#2c3e50;color:#fff}.btn.btn-secondary:hover:not(:disabled){background-color:#1a252f}.btn.btn-outline-primary{background-color:transparent;color:#ff6500;border-color:#ff6500}.btn.btn-outline-primary:hover:not(:disabled){background-color:#ff6500;color:#fff}@media (max-width: 1024px){.btn{min-height:44px;padding:12px 16px;font-size:16px}.btn.btn-sm{padding:8px 12px;font-size:14px;min-height:40px}.btn.btn-lg{padding:16px 20px;font-size:18px;min-height:48px}}@media (max-width: 1024px){.mobile-hidden{display:none!important}.mobile-text-center{text-align:center!important}.mobile-text-left{text-align:left!important}.mobile-full-width{width:100%!important}.mobile-stack{flex-direction:column!important}.mobile-stack>*{width:100%!important;margin-bottom:12px!important}.mobile-stack>*:last-child{margin-bottom:0!important}.mobile-no-padding{padding:0!important}.mobile-spacing-sm{gap:6px!important}.mobile-spacing-md{gap:12px!important}}@media (max-width: 1024px){input,textarea,select,button{font-size:16px!important;min-height:44px}}@media (max-width: 1024px){.card{margin-bottom:12px;padding:16px;border-radius:8px}.card.card-mobile-full{margin-left:-12px;margin-right:-12px;border-radius:0}}.btn-block{display:block;width:100%}@media (max-width: 767px){.btn-mobile-block{display:block;width:100%}}@media (max-width: 575px){.form-control{font-size:16px;border-radius:0}}@media (max-width: 575px){.form-control{padding:12px}}.text-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.text-ellipsis-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.text-ellipsis-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.center-absolute{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.center-flex{display:flex;align-items:center;justify-content:center}.card-hover{transition:all .3s ease}.card-hover:hover{transform:translateY(-4px);box-shadow:0 20px 25px #00000026}.header-nav{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:9999!important;background:#fff!important;box-shadow:0 2px 8px #00000014!important;height:80px!important;display:flex!important;align-items:center!important}.nav-container{display:flex!important;align-items:center!important;width:100%!important;max-width:1400px!important;margin:0 auto!important;padding:0 24px!important;height:100%!important}.brand{display:flex!important;align-items:center!important;cursor:pointer!important;margin-right:40px!important}.brand .logo{height:56px!important;margin-right:10px!important}.brand-text{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:4px!important;min-width:0!important}.brand-name{font-size:22px!important;font-weight:600!important;line-height:1.05!important;color:#ff6500!important}.brand-subtitle{color:#6b7280!important;font-size:13px!important;line-height:1.1!important;white-space:nowrap!important}.main-nav{display:flex!important;align-items:center!important;gap:4px!important;flex:1!important;margin-left:8px!important}.nav-link{position:relative!important;display:inline-flex!important;align-items:center!important;gap:6px!important;color:#4b5563!important;text-decoration:none!important;padding:10px 18px!important;font-size:15px!important;font-weight:500!important;letter-spacing:.2px!important;border-radius:6px!important;transition:color .25s ease,background-color .25s ease!important}.nav-link:after{content:""!important;position:absolute!important;left:50%!important;bottom:2px!important;width:0!important;height:3px!important;border-radius:3px!important;background:linear-gradient(90deg,#ff6500,#ff9a3c,#ffc94d)!important;transform:translate(-50%)!important;opacity:0!important;transition:width .3s ease,opacity .3s ease!important}.nav-link:hover{color:#ff6500!important;background:#ff65000d!important}.nav-link:hover:after{width:40%!important;opacity:1!important}.nav-link.active{color:#ff6500!important;font-weight:600!important;background:#ff65000f!important}.nav-link.active:after{width:60%!important;opacity:1!important;box-shadow:0 2px 6px #ff650059!important}.nav-link-text{position:relative!important;z-index:1!important}.search-section{margin-right:20px!important}.user-actions{display:flex!important;align-items:center!important;gap:12px!important}.user-actions .ant-btn-link{color:#333!important;font-weight:500!important}.user-actions .ant-btn-link:hover{color:#ff6500!important}.user-actions .ant-btn-primary{background:#ff6500!important;border-color:#ff6500!important;color:#fff!important;font-weight:500!important}.user-actions .ant-btn-primary:hover{background:#ff8533!important;border-color:#ff8533!important}.user-dropdown{display:flex!important;align-items:center!important;gap:8px!important;color:#333!important;cursor:pointer!important}.user-dropdown:hover{color:#ff6500!important}.username{max-width:100px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.vip-tag{margin-right:8px!important}.admin-notification-trigger{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;padding:0!important;color:#333!important;background:transparent!important;border:0!important;border-radius:4px!important;cursor:pointer!important}.admin-notification-trigger:hover{color:#ff6500!important;background:#ff65000f!important}.admin-notification-trigger .anticon{font-size:18px!important}.header-user-dropdown-overlay,.header-notification-dropdown-overlay{padding-top:12px!important;z-index:10000!important}.header-notification-menu{width:300px!important;max-height:400px!important;overflow-y:auto!important}.header-notification-menu .notification-item{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important}.header-notification-menu .notification-title{color:#111827!important;font-size:14px!important;line-height:1.35!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.header-notification-menu .notification-time{color:#9ca3af!important;font-size:12px!important}.header-notification-menu .view-all-item{text-align:center!important;color:#ff6500!important}.app-footer[data-v-976f0341]{position:relative;background:radial-gradient(circle at 8% 0%,rgba(255,138,58,.14) 0%,transparent 32%),radial-gradient(circle at 95% 100%,rgba(255,101,0,.1) 0%,transparent 38%),linear-gradient(180deg,#2c3858,#1f2945);color:#fff;padding:0;margin-top:auto;overflow:hidden}.app-footer[data-v-976f0341]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#ff8a3a,#ff6500,#ff8a3a,transparent);pointer-events:none;z-index:2}.app-footer .footer-container[data-v-976f0341],.app-footer .footer-bottom[data-v-976f0341]{position:relative;z-index:1}.footer-bubbles[data-v-976f0341]{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:5;will-change:transform;contain:strict;transform:translateZ(0)}.bubble[data-v-976f0341]{--bubble-drift-mid: -10px;--bubble-drift-end: 18px;--bubble-end-scale: .64;--bubble-opacity: .92;--hl1-x: 30%;--hl1-y: 26%;--hl2-x: 76%;--hl2-y: 76%;--rim-rotate: 0deg;position:absolute;border-radius:50%;background:radial-gradient(ellipse 32% 20% at var(--hl1-x) var(--hl1-y),rgba(255,255,255,.95) 0%,rgba(255,255,255,.3) 42%,transparent 78%),radial-gradient(ellipse 12% 8% at var(--hl2-x) var(--hl2-y),rgba(255,255,255,.85) 0%,transparent 70%);box-shadow:inset 0 0 0 .8px #ffffff73,inset 6px 8px 14px #ffffff0f,inset 3px -3px 12px #ff96c829,inset -3px 3px 12px #96c8ff29,0 6px 12px #00000029,0 0 10px #ffffff0d;animation:bubble-float-976f0341 14s linear infinite;opacity:0;transform:translateZ(0);will-change:transform,opacity;contain:paint;isolation:isolate;backface-visibility:hidden}.bubble[data-v-976f0341]:before{content:"";position:absolute;top:7%;left:22%;right:22%;height:14%;border-radius:50%;background:radial-gradient(ellipse at 50% 100%,transparent 55%,rgba(255,255,255,.45) 70%,rgba(255,255,255,.08) 84%,transparent 95%);pointer-events:none;transform:translateZ(0)}.bubble[data-v-976f0341]:after{content:"";position:absolute;inset:3%;border-radius:50%;border:.6px solid transparent;border-top-color:#ffffff52;border-left-color:#fff3;pointer-events:none;transform:rotate(var(--rim-rotate)) translateZ(0)}.bubble-1[data-v-976f0341]{width:86px;height:86px;left:4%;bottom:-32px;animation-duration:13s;animation-delay:0s;--bubble-drift-mid: -12px;--bubble-drift-end: 18px;--bubble-end-scale: .72;--bubble-opacity: .92;--hl1-x: 62%;--hl1-y: 22%;--hl2-x: 30%;--hl2-y: 78%;--rim-rotate: 75deg}.bubble-2[data-v-976f0341]{width:38px;height:38px;left:18%;bottom:-18px;animation-duration:9s;animation-delay:2s;--bubble-drift-mid: 8px;--bubble-drift-end: -14px;--bubble-end-scale: .58;--bubble-opacity: .8;--hl1-x: 56%;--hl1-y: 28%;--hl2-x: 34%;--hl2-y: 74%;--rim-rotate: 55deg}.bubble-3[data-v-976f0341]{width:60px;height:60px;left:32%;bottom:-28px;animation-duration:16s;animation-delay:1s;--bubble-drift-mid: -16px;--bubble-drift-end: 22px;--bubble-end-scale: .68;--bubble-rainbow-a: rgba(255, 196, 228, .42);--hl1-x: 48%;--hl1-y: 24%;--hl2-x: 42%;--hl2-y: 78%;--rim-rotate: 30deg}.bubble-4[data-v-976f0341]{width:28px;height:28px;left:46%;bottom:-14px;animation-duration:11s;animation-delay:3s;--bubble-drift-mid: 10px;--bubble-drift-end: 16px;--bubble-end-scale: .56;--bubble-opacity: .76;--hl1-x: 42%;--hl1-y: 22%;--hl2-x: 58%;--hl2-y: 80%;--rim-rotate: 8deg}.bubble-5[data-v-976f0341]{width:70px;height:70px;left:58%;bottom:-32px;animation-duration:15s;animation-delay:.5s;--bubble-drift-mid: -6px;--bubble-drift-end: -18px;--bubble-end-scale: .7;--bubble-rainbow-b: rgba(138, 214, 255, .38);--hl1-x: 36%;--hl1-y: 26%;--hl2-x: 64%;--hl2-y: 78%;--rim-rotate: -20deg}.bubble-6[data-v-976f0341]{width:42px;height:42px;left:72%;bottom:-20px;animation-duration:10s;animation-delay:2.5s;--bubble-drift-mid: 12px;--bubble-drift-end: -10px;--bubble-end-scale: .6;--bubble-opacity: .82;--hl1-x: 30%;--hl1-y: 24%;--hl2-x: 70%;--hl2-y: 74%;--rim-rotate: -45deg}.bubble-7[data-v-976f0341]{width:100px;height:100px;left:84%;bottom:-40px;animation-duration:18s;animation-delay:1.5s;--bubble-drift-mid: -18px;--bubble-drift-end: -26px;--bubble-end-scale: .74;--bubble-opacity: .94;--bubble-rainbow-c: rgba(216, 255, 243, .2);--hl1-x: 26%;--hl1-y: 22%;--hl2-x: 74%;--hl2-y: 80%;--rim-rotate: -68deg}.bubble-8[data-v-976f0341]{width:32px;height:32px;left:92%;bottom:-16px;animation-duration:12s;animation-delay:4s;--bubble-drift-mid: 6px;--bubble-drift-end: 14px;--bubble-end-scale: .54;--bubble-opacity: .78;--hl1-x: 22%;--hl1-y: 26%;--hl2-x: 78%;--hl2-y: 76%;--rim-rotate: -88deg}@keyframes bubble-float-976f0341{0%{transform:translateZ(0) scale(.82,.86) rotate(0);opacity:0}12%{transform:translate3d(calc(var(--bubble-drift-mid) * .3),-38px,0) scale(1.06,.94) rotate(-3deg);opacity:var(--bubble-opacity)}30%{transform:translate3d(var(--bubble-drift-mid),-100px,0) scale(.95,1.06) rotate(4deg);opacity:var(--bubble-opacity)}50%{transform:translate3d(calc(var(--bubble-drift-mid) * -.3),-170px,0) scale(1.05,.96) rotate(-2deg);opacity:calc(var(--bubble-opacity) * .85)}72%{transform:translate3d(calc(var(--bubble-drift-end) * .6),-232px,0) scale(.96,1.04) rotate(3deg);opacity:calc(var(--bubble-opacity) * .55)}to{transform:translate3d(var(--bubble-drift-end),-312px,0) scale(var(--bubble-end-scale)) rotate(-1deg);opacity:0}}@media (prefers-reduced-motion: reduce){.bubble[data-v-976f0341]{animation:none;opacity:.45}}.app-footer .footer-container[data-v-976f0341]{width:100%;margin:0 auto;padding:0 16px}@media (min-width: 768px){.app-footer .footer-container[data-v-976f0341]{max-width:720px;padding:0 24px}}@media (min-width: 1024px){.app-footer .footer-container[data-v-976f0341]{max-width:960px;padding:0 32px}}@media (min-width: 1440px){.app-footer .footer-container[data-v-976f0341]{max-width:1200px}}@media (min-width: 1920px){.app-footer .footer-container[data-v-976f0341]{max-width:1320px}}.app-footer .footer-content[data-v-976f0341]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:32px;padding:48px 24px 32px}@media (max-width: 1023px){.app-footer .footer-content[data-v-976f0341]{grid-template-columns:1fr 1fr;gap:24px;padding:40px 16px 24px}.app-footer .footer-content .brand-section[data-v-976f0341]{grid-column:span 2}.app-footer .footer-content .footer-section[data-v-976f0341]:nth-child(2),.app-footer .footer-content .footer-section[data-v-976f0341]:nth-child(3){grid-column:span 1}.app-footer .footer-content .footer-section[data-v-976f0341]:nth-child(4),.app-footer .footer-content .footer-section[data-v-976f0341]:nth-child(5){grid-column:span 1}}@media (max-width: 767px){.app-footer .footer-content[data-v-976f0341]{grid-template-columns:1fr;gap:24px;padding:32px 16px 24px;text-align:center}.app-footer .footer-content .brand-section[data-v-976f0341]{text-align:center;grid-column:span 1}}.app-footer .footer-content .footer-section .section-title[data-v-976f0341]{color:#ff6500;font-size:14px;font-weight:700;margin-bottom:16px;border-bottom:2px solid #ff6500;padding-bottom:4px;display:inline-block}@media (min-width: 768px){.app-footer .footer-content .footer-section .section-title[data-v-976f0341]{font-size:16px}}@media (min-width: 1024px){.app-footer .footer-content .footer-section .section-title[data-v-976f0341]{font-size:18px}}@media (max-width: 767px){.app-footer .footer-content .footer-section .section-title[data-v-976f0341]{margin-bottom:8px}}.app-footer .footer-content .footer-section .link-list[data-v-976f0341]{list-style:none;padding:0;margin:0}.app-footer .footer-content .footer-section .link-list li[data-v-976f0341]{margin-bottom:4px}.app-footer .footer-content .footer-section .link-list li a[data-v-976f0341]{color:#dee2e6;text-decoration:none;transition:all .3s ease;cursor:pointer;font-size:14px;min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center}@media (max-width: 767px){.app-footer .footer-content .footer-section .link-list li a[data-v-976f0341]{padding:4px 0;display:block}}.app-footer .footer-content .footer-section .link-list li a[data-v-976f0341]:hover{color:#40a9ff;text-shadow:0 0 10px rgb(64,169,255),0 0 20px rgba(64,169,255,.8),0 0 40px rgba(64,169,255,.6),0 0 60px rgba(64,169,255,.4)}.app-footer .footer-content .brand-section .brand-info[data-v-976f0341]{margin-bottom:24px}.app-footer .footer-content .brand-section .brand-info .footer-logo[data-v-976f0341]{height:56px;width:56px;margin-right:8px;vertical-align:middle}@media (max-width: 575px){.app-footer .footer-content .brand-section .brand-info .footer-logo[data-v-976f0341]{height:44px;width:44px;margin-right:4px}}.app-footer .footer-content .brand-section .brand-info .brand-title[data-v-976f0341]{color:#ff6500;font-size:18px;font-weight:700;margin:8px 0 4px}@media (min-width: 768px){.app-footer .footer-content .brand-section .brand-info .brand-title[data-v-976f0341]{font-size:20px}}@media (min-width: 1024px){.app-footer .footer-content .brand-section .brand-info .brand-title[data-v-976f0341]{font-size:24px}}.app-footer .footer-content .brand-section .brand-info .brand-subtitle[data-v-976f0341]{color:#ced4da;font-size:14px;line-height:1.75;margin:0}@media (max-width: 767px){.app-footer .footer-content .brand-section .brand-info .brand-subtitle[data-v-976f0341]{font-size:12px}}.app-footer .footer-content .brand-section .contact-info p[data-v-976f0341]{color:#dee2e6;margin:4px 0;font-size:14px;display:flex;align-items:center}@media (max-width: 767px){.app-footer .footer-content .brand-section .contact-info p[data-v-976f0341]{justify-content:center;font-size:12px}}.app-footer .footer-content .brand-section .contact-info p .anticon[data-v-976f0341]{color:#ff6500;margin-right:4px;flex-shrink:0}.app-footer .footer-content .social-links[data-v-976f0341]{display:flex;gap:16px;margin-bottom:24px}@media (max-width: 767px){.app-footer .footer-content .social-links[data-v-976f0341]{justify-content:center;gap:24px}}.app-footer .footer-content .social-links .social-icon[data-v-976f0341]{min-height:44px;min-width:44px;display:inline-flex;font-size:20px;color:#dee2e6;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}@media (max-width: 575px){.app-footer .footer-content .social-links .social-icon[data-v-976f0341]{font-size:18px}}.app-footer .footer-content .social-links .social-icon[data-v-976f0341]:hover{color:#40a9ff;transform:translateY(-2px);filter:drop-shadow(0 0 8px rgb(64,169,255)) drop-shadow(0 0 16px rgba(64,169,255,.8)) drop-shadow(0 0 30px rgba(64,169,255,.5))}.app-footer .footer-bottom[data-v-976f0341]{border-top:1px solid #333;padding:16px;display:flex;justify-content:space-between;align-items:center}@media (min-width: 768px){.app-footer .footer-bottom[data-v-976f0341]{padding:24px}}@media (min-width: 1024px){.app-footer .footer-bottom[data-v-976f0341]{padding:24px}}@media (max-width: 767px){.app-footer .footer-bottom[data-v-976f0341]{flex-direction:column;gap:8px;text-align:center;padding:16px}}.app-footer .footer-bottom .copyright p[data-v-976f0341]{color:#ced4da;margin:2px 0;font-size:12px;line-height:1.4}@media (max-width: 767px){.app-footer .footer-bottom .copyright p[data-v-976f0341]{font-size:10px}}.app-footer .footer-bottom .powered-by p[data-v-976f0341]{color:#ced4da;margin:0;font-size:12px}@media (max-width: 767px){.app-footer .footer-bottom .powered-by p[data-v-976f0341]{font-size:10px}}.app-footer .footer-bottom .powered-by p .highlight[data-v-976f0341]{color:#ff6500;font-weight:700}@media (max-width: 767px){[data-v-976f0341] .info-modal{margin:16px;max-width:calc(100vw - 24px)}[data-v-976f0341] .info-modal .ant-modal-content{border-radius:12px}[data-v-976f0341] .info-modal .ant-modal-header{padding:16px 24px}[data-v-976f0341] .info-modal .ant-modal-body{padding:16px 24px;max-height:60vh;overflow-y:auto}}[data-v-976f0341] .info-modal .ant-modal-content .ant-modal-body{max-height:60vh;overflow-y:auto}[data-v-976f0341] .info-modal .ant-modal-content .ant-modal-body h3,[data-v-976f0341] .info-modal .ant-modal-content .ant-modal-body h4{color:#ff6500;margin-top:16px;font-weight:500}@media (max-width: 767px){[data-v-976f0341] .info-modal .ant-modal-content .ant-modal-body h3,[data-v-976f0341] .info-modal .ant-modal-content .ant-modal-body h4{font-size:16px;margin-top:8px}}[data-v-976f0341] .info-modal .ant-modal-content .ant-modal-body .faq-item{margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #e0e6ed}[data-v-976f0341] .info-modal .ant-modal-content .ant-modal-body .faq-item h4{margin-bottom:4px;color:#212529;font-size:14px}[data-v-976f0341] .info-modal .ant-modal-content .ant-modal-body .faq-item p{color:#6c757d;margin:0;font-size:14px;line-height:1.5}[data-v-976f0341] .info-modal .ant-modal-content .ant-modal-body ul,[data-v-976f0341] .info-modal .ant-modal-content .ant-modal-body ol{padding-left:24px}@media (max-width: 767px){[data-v-976f0341] .info-modal .ant-modal-content .ant-modal-body ul,[data-v-976f0341] .info-modal .ant-modal-content .ant-modal-body ol{padding-left:16px}}[data-v-976f0341] .info-modal .ant-modal-content .ant-modal-body ul li,[data-v-976f0341] .info-modal .ant-modal-content .ant-modal-body ol li{margin-bottom:4px;line-height:1.75;font-size:14px}@media (max-width: 767px){[data-v-976f0341] .info-modal .ant-modal-content .ant-modal-body ul li,[data-v-976f0341] .info-modal .ant-modal-content .ant-modal-body ol li{font-size:12px}}[data-v-976f0341] .info-modal .ant-modal-content .ant-modal-body p{font-size:14px;line-height:1.5}@media (max-width: 767px){[data-v-976f0341] .info-modal .ant-modal-content .ant-modal-body p{font-size:12px}}[data-v-976f0341] .info-modal .ant-modal-content .ant-modal-body strong{color:#ff6500;font-weight:500}[data-theme=dark] .app-footer[data-v-976f0341]{background:#000}[data-theme=dark] .app-footer .footer-bottom[data-v-976f0341]{border-top-color:#333}[data-theme=dark] .app-footer .footer-content .footer-section .link-list li a[data-v-976f0341]{color:#ced4da}[data-theme=dark] .app-footer .footer-content .footer-section .link-list li a[data-v-976f0341]:hover{color:#ff6500}[data-theme=dark] .app-footer .footer-content .brand-section .brand-info .brand-subtitle[data-v-976f0341]{color:#adb5bd}[data-theme=dark] .app-footer .footer-content .brand-section .contact-info p[data-v-976f0341],[data-theme=dark] .app-footer .footer-content .social-links .social-icon[data-v-976f0341]{color:#ced4da}[data-theme=dark] .app-footer .footer-content .social-links .social-icon[data-v-976f0341]:hover{color:#ff6500}[data-theme=dark] .app-footer .footer-bottom .copyright p[data-v-976f0341],[data-theme=dark] .app-footer .footer-bottom .powered-by p[data-v-976f0341]{color:#adb5bd}@supports (padding-bottom: env(safe-area-inset-bottom)){.app-footer .footer-bottom[data-v-976f0341]{padding-bottom:calc(24px + env(safe-area-inset-bottom))}@media (max-width: 767px){.app-footer .footer-bottom[data-v-976f0341]{padding-bottom:calc(16px + env(safe-area-inset-bottom))}}}.modal-content-text[data-v-976f0341]{white-space:pre-line}.header-nav{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:9999!important;background:#fff!important;box-shadow:0 2px 8px #00000014!important;height:80px!important;display:block!important;visibility:visible!important;opacity:1!important}.app-layout{min-height:100vh;display:flex;flex-direction:column;position:relative}.app-content{flex:1;margin-top:80px;padding:24px 24px 32px;background-color:#f8f9fa}@media (max-width: 767px){.app-content{margin-top:64px;padding:16px 16px 24px}}@media (max-width: 575px){.app-content{padding:8px 8px 16px}}*{box-sizing:border-box}[data-theme=dark] .app-content{background-color:#141414}@supports (padding-bottom: env(safe-area-inset-bottom)){.app-content{padding-bottom:calc(32px + env(safe-area-inset-bottom))}@media (max-width: 767px){.app-content{padding-bottom:calc(24px + env(safe-area-inset-bottom))}}@media (max-width: 575px){.app-content{padding-bottom:calc(16px + env(safe-area-inset-bottom))}}}.router-view{min-height:calc(100vh - 180px)}@media (max-width: 767px){.router-view{min-height:calc(100vh - 144px)}}.page-container{width:100%;margin:0 auto;padding:0 16px}@media (min-width: 768px){.page-container{max-width:720px;padding:0 24px}}@media (min-width: 1024px){.page-container{max-width:960px;padding:0 32px}}@media (min-width: 1440px){.page-container{max-width:1200px}}@media (min-width: 1920px){.page-container{max-width:1320px}}.page-container.narrow{max-width:800px}.page-container.wide{max-width:1400px}.loading-container{display:flex;align-items:center;justify-content:center;min-height:200px;flex-direction:column}.loading-container .loading-text{margin-top:16px;color:#6c757d;font-size:14px}.error-container{display:flex;align-items:center;justify-content:center;min-height:300px;flex-direction:column;text-align:center}.error-container .error-icon{font-size:48px;color:#e74c3c;margin-bottom:24px}.error-container .error-title{font-size:20px;font-weight:700;color:#212529;margin-bottom:8px}.error-container .error-message{color:#6c757d;margin-bottom:24px;max-width:400px}.error-container .error-actions{display:flex;gap:16px}@media (max-width: 767px){.error-container .error-actions{flex-direction:column;width:100%;max-width:200px}}.empty-container{display:flex;align-items:center;justify-content:center;min-height:200px;flex-direction:column;text-align:center}.empty-container .empty-icon{font-size:48px;color:#adb5bd;margin-bottom:16px}.empty-container .empty-title{font-size:18px;font-weight:500;color:#212529;margin-bottom:4px}.empty-container .empty-description{color:#6c757d;font-size:14px}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}
