@charset "UTF-8";.messageModal{box-shadow:none!important;background:transparent!important;max-width:500px!important;width:100%!important;padding:0!important;color:#fff!important}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.bottom-1\.5rem{bottom:1.5rem}.left--0\.85rem{left:-.85rem}.left-0{left:0}.left-1\.62rem{left:1.62rem}.left-5rem{left:5rem}.right--0\.1rem{right:-.1rem}.right--0\.85rem{right:-.85rem}.right-0{right:0}.right-1\.5rem{right:1.5rem}.right-5rem{right:5rem}.top--0\.1rem{top:-.1rem}.top--0\.65rem{top:-.65rem}.top--0\.875rem{top:-.875rem}.top-0{top:0}.top-1\.2rem{top:1.2rem}.top-12rem{top:12rem}.top-15px{top:15px}.top-16px{top:16px}.top-26px{top:26px}.top-3\.3rem{top:3.3rem}.top-3rem{top:3rem}.top-4\.5rem{top:4.5rem}.top-full{top:100%}.z-10{z-index:10}.z-1000{z-index:1000}.z-50{z-index:50}.z-99{z-index:99}.m-auto{margin:auto}.mb-0\.5rem{margin-bottom:.5rem}.mb-0\.64rem{margin-bottom:.64rem}.mb-1\.5rem{margin-bottom:1.5rem}.mb-2rem{margin-bottom:2rem}.ml-0\.25rem{margin-left:.25rem}.ml-0\.31rem{margin-left:.31rem}.ml-0\.5rem{margin-left:.5rem}.ml-1\.56rem{margin-left:1.56rem}.ml-1rem{margin-left:1rem}.ml-6\.98rem{margin-left:6.98rem}.ml-9\.25rem{margin-left:9.25rem}.mr-0\.25rem{margin-right:.25rem}.mr-0\.94rem{margin-right:.94rem}.mr-1rem{margin-right:1rem}.ms{margin-inline-start:1rem}.mt-0\.25rem{margin-top:.25rem}.mt-0\.56rem{margin-top:.56rem}.mt-0\.5rem{margin-top:.5rem}.mt-0\.8rem{margin-top:.8rem}.mt-1\.12rem{margin-top:1.12rem}.mt-1\.39rem{margin-top:1.39rem}.mt-1\.5rem{margin-top:1.5rem}.mt-1rem{margin-top:1rem}.mt-2\.75rem{margin-top:2.75rem}.mt-3\.23rem{margin-top:3.23rem}.mt-3rem{margin-top:3rem}.mt-4\.38rem{margin-top:4.38rem}.mt-4rem{margin-top:4rem}.box-border{box-sizing:border-box}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.\!hidden{display:none!important}.hidden{display:none}.\!max-w-100vw{max-width:100vw!important}.\!w-13\.55rem{width:13.55rem!important}.h-0\.125rem{height:.125rem}.h-1\.5rem{height:1.5rem}.h-1\.625rem{height:1.625rem}.h-1\.75rem{height:1.75rem}.h-12rem{height:12rem}.h-130{height:32.5rem}.h-15rem{height:15rem}.h-17\.5{height:4.375rem}.h-17rem{height:17rem}.h-18\.4375rem{height:18.4375rem}.h-1rem{height:1rem}.h-2\.06rem{height:2.06rem}.h-2\.875rem{height:2.875rem}.h-23rem{height:23rem}.h-25\.4375rem{height:25.4375rem}.h-27rem{height:27rem}.h-2rem{height:2rem}.h-30rem{height:30rem}.h-34\.4375rem{height:34.4375rem}.h-34rem{height:34rem}.h-40rem{height:40rem}.h-4rem{height:4rem}.h-6\.1rem{height:6.1rem}.h-6\.5rem{height:6.5rem}.h-63{height:15.75rem}.h-7\.75rem{height:7.75rem}.h-8\.75rem{height:8.75rem}.h-full{height:100%}.max-w-10rem{max-width:10rem}.max-w-12rem{max-width:12rem}.max-w-full{max-width:100%}.min-h-10rem{min-height:10rem}.min-h-2\.875rem{min-height:2.875rem}.min-h-4rem{min-height:4rem}.min-h-8rem{min-height:8rem}.min-w-20rem{min-width:20rem}.w-1\.25rem,.w-5{width:1.25rem}.w-1\.5rem{width:1.5rem}.w-1\.75rem{width:1.75rem}.w-12\.5rem{width:12.5rem}.w-12rem{width:12rem}.w-13\.55rem{width:13.55rem}.w-13rem{width:13rem}.w-15\.125rem{width:15.125rem}.w-15rem{width:15rem}.w-1rem{width:1rem}.w-2\.25rem{width:2.25rem}.w-22\.5,.w-5\.625rem{width:5.625rem}.w-22rem{width:22rem}.w-26\.5rem{width:26.5rem}.w-26rem{width:26rem}.w-34\.375rem{width:34.375rem}.w-37\.375rem{width:37.375rem}.w-4\.875rem{width:4.875rem}.w-47rem{width:47rem}.w-4rem{width:4rem}.w-5\.375rem{width:5.375rem}.w-50rem{width:50rem}.w-55rem{width:55rem}.w-5rem{width:5rem}.w-6rem{width:6rem}.w-8\.75rem{width:8.75rem}.w-9\.375rem{width:9.375rem}.w-9rem{width:9rem}.w-fit{width:fit-content}.w-full{width:100%}.\!flex{display:flex!important}.flex{display:flex}.inline-flex{display:inline-flex}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.flex-col{flex-direction:column}.rotate-180{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:180deg;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.flex-items-center,.items-center{align-items:center}.flex-justify-start,.justify-start{justify-content:flex-start}.flex-justify-end,.justify-end{justify-content:flex-end}.flex-justify-center,.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-x-0\.5rem{column-gap:.5rem}.gap-x-0\.75rem{column-gap:.75rem}.gap-x-1\.5rem{column-gap:1.5rem}.gap-x-8{column-gap:2rem}.gap-y-0\.25rem{row-gap:.25rem}.gap-y-0\.5rem{row-gap:.5rem}.gap-y-2rem{row-gap:2rem}.flex-justify-around{justify-content:space-around}.flex-items-start{align-items:flex-start}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b,.border,.border-1{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.last\:border-b-0:last-child{border-bottom-width:0px}.\!border-\#475560{--un-border-opacity:1 !important;border-color:rgb(71 85 96 / var(--un-border-opacity))!important}.border-\#444{--un-border-opacity:1;border-color:rgb(68 68 68 / var(--un-border-opacity))}.border-\#ffffff{--un-border-opacity:1;border-color:rgb(255 255 255 / var(--un-border-opacity))}.border-gray-300{--un-border-opacity:1;border-color:rgb(209 213 219 / var(--un-border-opacity))}.border-b-black{--un-border-opacity:1;--un-border-bottom-opacity:var(--un-border-opacity);border-bottom-color:rgb(0 0 0 / var(--un-border-bottom-opacity))}.border-op-30{--un-border-opacity:.3}.-b-rd-3\.5rem{border-radius:-3.5rem}.b-rd-0\.1875rem{border-radius:.1875rem}.b-rd-0\.25rem,.b-rd-1,.rounded-0\.25rem{border-radius:.25rem}.b-rd-0\.38rem{border-radius:.38rem}.b-rd-0\.5rem,.b-rd-2{border-radius:.5rem}.b-rd-1rem{border-radius:1rem}.b-rd-2rem{border-radius:2rem}.rounded-full{border-radius:9999px}.border-solid{border-style:solid}.bg-\[\#fff\]\/6{background-color:#ffffff0f}.bg-\[\#FFFFFF1A\]{--un-bg-opacity:.1;background-color:rgb(255 255 255 / var(--un-bg-opacity))}.bg-\[rgba\(41\,54\,60\,0\.5\)\]{--un-bg-opacity:.5;background-color:rgba(41,54,60,var(--un-bg-opacity))}.bg-\[var\(--prime-color\)\]{background-color:var(--prime-color)}.bg-\[var\(--theme-primary\)\]{background-color:var(--theme-primary)}.bg-\#00CC69{--un-bg-opacity:1;background-color:rgb(0 204 105 / var(--un-bg-opacity))}.bg-\#192024{--un-bg-opacity:1;background-color:rgb(25 32 36 / var(--un-bg-opacity))}.bg-\#29363C{--un-bg-opacity:1;background-color:rgb(41 54 60 / var(--un-bg-opacity))}.bg-\#3c4245{--un-bg-opacity:1;background-color:rgb(60 66 69 / var(--un-bg-opacity))}.bg-\#626262{--un-bg-opacity:1;background-color:rgb(98 98 98 / var(--un-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity))}.bg-white\/10{background-color:#ffffff1a}.checked\:bg-\[var\(--prime-color\)\]:checked{background-color:var(--prime-color)}.hover\:bg-\#475560:hover{--un-bg-opacity:1;background-color:rgb(71 85 96 / var(--un-bg-opacity))}.hover\:bg-white\/4:hover{background-color:#ffffff0a}.bg-op-10{--un-bg-opacity:.1}.bg-opacity-50{--un-bg-opacity:.5}.bg-contain{background-size:contain}.object-contain{object-fit:contain}.p-0\.2rem{padding:.2rem}.p-0\.5rem{padding:.5rem}.p-0\.62rem{padding:.62rem}.p-0\.75rem{padding:.75rem}.p-1\.5rem{padding:1.5rem}.px-0\.25rem{padding-left:.25rem;padding-right:.25rem}.px-0\.5rem{padding-left:.5rem;padding-right:.5rem}.px-1rem{padding-left:1rem;padding-right:1rem}.py-0\.5rem{padding-top:.5rem;padding-bottom:.5rem}.\!pb-0\.5rem{padding-bottom:.5rem!important}.\!pt-1rem{padding-top:1rem!important}.pb-0\.38rem{padding-bottom:.38rem}.pb-1\.25rem{padding-bottom:1.25rem}.pl-1\.56rem{padding-left:1.56rem}.pl-1\.5rem{padding-left:1.5rem}.pl-1rem{padding-left:1rem}.pl-2px{padding-left:2px}.pr-0\.5rem{padding-right:.5rem}.pr-1\.5rem{padding-right:1.5rem}.pr-1rem{padding-right:1rem}.pt-0\.38rem{padding-top:.38rem}.pt-0\.88rem{padding-top:.88rem}.text-center{text-align:center}.text-left{text-align:left}.text-xs{font-size:.75rem;line-height:1rem}.font-size-0\.75rem{font-size:.75rem}.font-size-0\.875rem{font-size:.875rem}.font-size-1\.125rem{font-size:1.125rem}.font-size-1\.25rem,.font-size-5{font-size:1.25rem}.font-size-1\.2rem{font-size:1.2rem}.font-size-1\.5rem,.font-size-6{font-size:1.5rem}.font-size-10,.font-size-2\.5rem{font-size:2.5rem}.font-size-1rem,.font-size-4{font-size:1rem}.color-\[var\(--prime-color\)\]{color:var(--prime-color)}.color-\[var\(--theme-text\)\],.color-\[var\(--theme-text\)\]\/60{color:var(--theme-text)}.color-\#475560{--un-text-opacity:1;color:rgb(71 85 96 / var(--un-text-opacity))}.color-\#ADB5BD{--un-text-opacity:1;color:rgb(173 181 189 / var(--un-text-opacity))}.color-\#ccc{--un-text-opacity:1;color:rgb(204 204 204 / var(--un-text-opacity))}.color-\#EC4141{--un-text-opacity:1;color:rgb(236 65 65 / var(--un-text-opacity))}.color-\#FFC737{--un-text-opacity:1;color:rgb(255 199 55 / var(--un-text-opacity))}.color-black{--un-text-opacity:1;color:rgb(0 0 0 / var(--un-text-opacity))}.color-red{--un-text-opacity:1;color:rgb(248 113 113 / var(--un-text-opacity))}.color-white{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity))}.font-700,.font-bold{font-weight:700}.leading-none{line-height:1}.decoration-line-through{text-decoration-line:line-through}.tab{-moz-tab-size:4;-o-tab-size:4;tab-size:4}.op-40{opacity:.4}.op-50{opacity:.5}.op-60{opacity:.6}.\!hover\:op-100:hover{opacity:1!important}.hover\:op-100:hover{opacity:1}.shadow-lg{--un-shadow:var(--un-shadow-inset) 0 10px 15px -3px var(--un-shadow-color, rgb(0 0 0 / .1)),var(--un-shadow-inset) 0 4px 6px -4px var(--un-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.outline{outline-style:solid}.drop-shadow-\[0_0px_16px_rgba\(0\,_0\,_0\,_0\.25\)\]{--un-drop-shadow:drop-shadow(0 0px 16px rgba(0, 0, 0, .25));filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.flex-center{display:flex;justify-content:center;align-items:center}.absolute-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.react-responsive-modal-root{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1000}.react-responsive-modal-overlay{background:#00000080;position:fixed;top:0;bottom:0;left:0;right:0;z-index:-1}.react-responsive-modal-container{height:100%;outline:0;overflow-x:hidden;overflow-y:auto;text-align:center}.react-responsive-modal-containerCenter:after{width:0;height:100%;content:"";display:inline-block;vertical-align:middle}.react-responsive-modal-modal{max-width:800px;display:inline-block;text-align:left;vertical-align:middle;background:#fff;box-shadow:0 12px 15px #00000040;margin:1.2rem;padding:1.2rem;position:relative;overflow-y:auto}.react-responsive-modal-closeButton{position:absolute;top:14px;right:14px;border:none;padding:0;cursor:pointer;background-color:transparent;display:flex}.react-responsive-modal-overlay,.react-responsive-modal-container,.react-responsive-modal-modal{animation-fill-mode:forwards!important}@keyframes react-responsive-modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes react-responsive-modal-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes react-responsive-modal-modal-in{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}@keyframes react-responsive-modal-modal-out{0%{transform:scale(1);opacity:1}to{transform:scale(.96);opacity:0}}.ns-login-container{--width: 380px;--height: 54px;--radius: 8px;--primary-color: rgba(0, 173, 89, 1);--primary-color-hover: rgba(0, 173, 89, .9);--primary-color-text: #ffffff;--text-color-secondary: rgba(255, 255, 255, .6);--text-agreement-color-secondary: #fff;--input-background-color: rgba(255, 255, 255, .1);--input-background-color-hover: rgba(255, 255, 255, .2)}.ns-login-container.fps{--primary-color: rgba(233, 187, 77, 1);--primary-color-hover: rgba(233, 187, 77, .9);--primary-color-text: rgba(0, 0, 0, 1);--text-color-secondary: rgba(255, 255, 255, .6)}.ns-login-container.guguai{--primary-color: rgba(203, 255, 46, 1);--primary-color-hover: rgba(203, 255, 46, .9);--primary-color-text: rgba(0, 0, 0, 1);--text-color-secondary: rgba(255, 255, 255, .6)}.ns-login-container.fhyx{--primary-color: #ff6e30;--primary-color-hover: #fc7a43;--primary-color-text: #fff;--text-color-secondary: #6e757c;--text-agreement-color-secondary: rgba(0, 0, 0, 1, .6)}.ns-login-container{position:relative}.ns-login-container button{padding:0}.ns-login-container .flex{display:flex}.ns-login-container .align-center{align-items:center}.ns-login-container .justify-between{justify-content:space-between}.ns-login-container .justify-center{justify-content:center}.ns-login-container input,.ns-login-container button{outline:none}.ns-login-container .modal-container{background:#000c;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.ns-login-container .connect-form-default{height:176px}.ns-login-container .connect-form-item{margin-bottom:16px;display:flex}.ns-login-container .connect-form-item-error{color:#ec4141;font-size:12px;line-height:16px;height:16px;margin-top:-17px}.ns-login-container .connect-form-item-submit{margin-bottom:12px}.ns-login-container .connect-form-item-phone{background-color:var(--input-background-color);border-radius:var(--radius)}.ns-login-container .connect-form-item-phone:hover{background-color:var(--input-background-color-hover)}.ns-login-container .connect-form-item-captcha .connect-text{width:228px}.ns-login-container .connect-form-item-remember{color:#fff;font-size:12px;margin-top:-9px;margin-bottom:32px}.ns-login-container .connect-form-item-remember a{color:#fff}.ns-login-container .connect-form-item-remember a:hover{text-decoration:underline}.ns-login-container .connect-form-item-remember .class-autologin{margin-left:24px}.ns-login-container .checkbox-label{cursor:pointer;display:flex;align-items:center}.ns-login-container .checkbox-label span{margin-left:8px;line-height:16px}.ns-login-container .connect-text{width:100%;height:var(--height);background-color:var(--input-background-color);border-radius:8px;border:none;color:#fff}.ns-login-container .connect-text:hover:not(.not-hover){background-color:var(--input-background-color-hover)}.ns-login-container input.connect-text{padding:0 0 0 16px;font-size:14px}.ns-login-container input.connect-text-phone{background-color:transparent}.ns-login-container input.connect-text-phone .connect-flag{width:120px}.ns-login-container .connect-button{height:var(--height);background-color:var(--primary-color);color:var(--primary-color-text);border:none;cursor:pointer}.ns-login-container .connect-button:hover{background-color:var(--primary-color-hover)}.ns-login-container .connect-button-captcha{flex-shrink:0;width:fit-content;padding:0 20px 0 16px;line-height:var(--height);border:none;background-color:transparent;color:var(--primary-color-hover);position:relative}.ns-login-container .connect-button-captcha:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:12px;background-color:#fff3}.ns-login-container .connect-button-captcha:hover{background-color:transparent;color:var(--primary-color)}.ns-login-container .connect-button[disabled]{cursor:not-allowed}.ns-login-container .connect-flag-wrap{width:106px}.ns-login-container .connect-button-submit{width:100%;border-radius:var(--radius);font-size:20px;font-weight:520}.ns-login-container .top .logo-container{margin:28px 28px 0}.ns-login-container .client-type-standard .container-wrap{display:flex;align-items:center;justify-content:center}.ns-login-container .container .tabs{color:var(--text-color-secondary);font-size:18px;display:flex;align-items:center;justify-content:center}.ns-login-container .container .tabs>div{margin:0 24px;padding-bottom:8px;position:relative}.ns-login-container .container .tabs>div.active,.ns-login-container .container .tabs>div:hover{color:var(--primary-color);cursor:pointer}.ns-login-container .container .tabs>div.active:after{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:0;width:30px;height:4px;background-color:var(--primary-color)}.ns-login-container .container-form{width:380px;margin:30px auto auto}.ns-login-container .container-form-wrap-bind{margin-top:100px}.ns-login-container input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;position:relative;display:inline-block;vertical-align:middle;padding:0;border:none;font-size:.9em;cursor:pointer;outline:none;transition:all .2s ease;border-radius:3px;overflow:hidden}.ns-login-container input[type=checkbox]+.icon{border:2px solid;width:16px;height:16px;box-sizing:border-box;border-radius:4px;overflow:hidden}.ns-login-container input[type=checkbox]+.icon svg{visibility:hidden}.ns-login-container input[type=checkbox]:checked+.icon{border:none}.ns-login-container input[type=checkbox]:checked+.icon svg{visibility:visible}.ns-login-container input[type=checkbox]:checked+.icon svg path{fill:var(--primary-color)}.ns-login-container .connect-mask{background-color:var(--xy-mask-color);position:fixed;top:0;right:0;bottom:0;left:0;z-index:556}.ns-login-container .connect-mask .conncet-modal-container{border-radius:16px;background:linear-gradient(0deg,#12181f,#12181f),linear-gradient(180deg,#29363c00,#29363c4d 100.25%);padding:64px 60px 32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:380px;overflow:auto}.ns-login-container .connect-mask .conncet-modal-container svg{vertical-align:top}.ns-login-container .connect-mask .conncet-modal-container form{position:relative;z-index:55}.ns-login-container .connect-mask .conncet-modal-container .conncet-modal-right-top-close{position:absolute;top:16px;right:12px;cursor:pointer;opacity:.7;transition:all .3s ease;z-index:557}.ns-login-container .connect-mask .conncet-modal-container .conncet-modal-right-top-close:hover{opacity:1}.ns-login-container .conncet-modal-left-bottom-bg{position:absolute;bottom:0;left:0}.ns-login-container .connect-bind-title{font-size:25px;color:#fff;font-weight:700;text-align:center}.ns-login-container .connect-bind-tip{color:#fff;font-size:14px;text-align:center;margin-top:10px;margin-bottom:48px}#iframe-modal-container .iframe-modal-cancel{position:absolute;top:8px;right:12px;background:transparent;border:none;font-size:24px;cursor:pointer;z-index:10000;color:#ffffff80;padding:0}#iframe-modal-container .iframe-modal-cancel:hover{color:#fff}.ns-login-container-theme-xy .ns-login-container .container .tabs>div.active,.ns-login-container-theme-xy .ns-login-container .container .tabs>div:hover{color:#fff}.ns-login-container-theme-xy .ns-login-container .connect-form-item-phone,.ns-login-container-theme-xy .ns-login-container .connect-text{background:#29363c80}.ns-login-container-theme-xy .ns-login-container .connect-form-item-phone:hover,.ns-login-container-theme-xy .ns-login-container .connect-text:hover{background:#29363c}.ns-login-container-theme-xy .ns-login-container .connect-form-item-phone:focus,.ns-login-container-theme-xy .ns-login-container .connect-text:focus{fill:#29363c}.ns-login-container-theme-xy .ns-login-container .connect-form-item-phone .connect-text{background-color:transparent}.ns-login-container-theme-xy .ns-login-container .connect-button-submit{border-radius:56px}.ns-login-container-theme-fps .xy-modal-box{background-color:#33302c99;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.ns-login-container-theme-fps .xy-btn-primary{outline:none;background-color:#e9bb4d}.ns-login-container-theme-fps .xy-btn-primary:hover{background-color:#e9bb4de6}.ns-login-container-theme-guguai .xy-modal-box{background-color:#33302c99;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.ns-login-container-theme-guguai .xy-btn-primary{outline:none;background-color:#cbff2e}.ns-login-container-theme-guguai .xy-btn-primary:hover{background-color:#cbff2e90}.client-type-mini .logo-container{margin:9px 10px;display:flex;color:#adb5bd;font-size:14px;align-items:center}.client-type-mini .logo-container .logo{height:24px;margin-right:8px}.client-type-mini .connect-button-submit{font-size:17px}.client-type-mini .container{overflow:hidden}.client-type-mini .container-form{width:240px}.client-type-mini .container .tabs{font-size:14px;margin-top:46px}.client-type-mini .container-form{margin:20px auto}.client-type-mini .container-form-bobbles{position:absolute;margin:-50px 0 0 -128px}.client-type-mini .connect-form-default{height:119px}.client-type-mini .connect-form-item{margin-bottom:16px}.client-type-mini .connect-form-item-phone{border-radius:4px}.client-type-mini .connect-form-item-captcha .connect-text{width:144px}.client-type-mini .connect-form-item-remember{position:fixed;left:15px;bottom:15px;margin-bottom:0}.client-type-mini .connect-form-item-remember .class-autologin,.client-type-mini .connect-form-item-remember .forget-password{margin-left:8px}.client-type-mini .connect-form-item-submit{margin-top:0;width:100px;position:relative;z-index:555}.client-type-mini .connect-form-item-phone,.client-type-mini .connect-text{border:1px solid rgba(255,255,255,.1);box-sizing:border-box}.client-type-mini .connect-form-item-phone .connect-text{border:none}.client-type-mini .connect-text{height:36px;border-radius:4px;font-size:12px}.client-type-mini .connect-button{height:36px;line-height:36px;border-radius:36px}.client-type-mini .connect-button-captcha{padding:0;width:90px;font-size:14px}.client-type-mini .connect-flag-wrap .national-flag-current-container .selected-flag-label{height:36px}.client-type-mini .connect-agreement-wrapper,.client-type-mini .connect-box{position:absolute;gap:0;justify-content:space-between;left:50%;top:216px;margin-top:0;width:120px;transform:translate(-60px);margin-left:62px}.client-type-mini .connect-agreement-wrapper .connect-icon,.client-type-mini .connect-box .connect-icon{width:28px;height:28px;border-radius:111px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#fff0,#ffffff0d)}.client-type-mini .connect-agreement-wrapper .connect-icon svg,.client-type-mini .connect-box .connect-icon svg{width:16.8px}.client-type-mini .connect-flag-wrap .national-flag-container{width:240px;z-index:558}.client-type-mini .connect-mask .conncet-modal-container{width:300px;padding:16px 30px 8px}.client-type-mini .connect-bind-title{font-size:23px;margin-top:0}.client-type-mini .connect-bind-tip{margin-top:12px;margin-bottom:12px}.client-type-mini .connect-form-bind .connect-form-default{height:116px}.client-type-mini .connect-form-bind .connect-form-item-submit{width:100%}.client-type-mini .connect-form-bind .connect-form-item-error{margin-top:-14px}.client-type-mini .connect-form-bind .connect-flag-wrap .national-flag-container ul{height:100px}.client-type-mini .connect-wechat-content{width:410px;height:294px}.client-type-mini .connect-wechat-content .connect-wechat-title{margin-top:12px}.client-type-mini .connect-wechat-content .connect-wechat-qrcode{margin-top:12px;height:160px;width:160px}.client-type-mini .connect-wechat-content .connect-wechat-qrcode img{height:160px}.client-type-mini .connect-wechat-content .connect-wechat-describe{margin-top:2px}.client-type-mini .connect-wechat-content .connect-wechat-back{margin-top:12px}.client-type-mini .connect-wechat-content .connect-wechat-agreement{display:none!important}#__message-root{position:fixed;top:20px;left:50%;transform:translate(-50%);z-index:99999}.__message-root-message{position:fixed;border:1px solid rgba(255,255,255,.3);background:#33302c99;color:#fff;padding:8px 16px;margin-top:94px;display:flex;align-items:center;font-size:14px;gap:8px;box-shadow:0 2px 8px #00000026;border-radius:8px;left:50%;top:0;transform:translate(-50%);line-height:20px}.national-flag-current-container{width:128px;display:flex;justify-content:center;align-items:center;flex-shrink:0}.national-flag-current-container .display-flag{opacity:.3}.national-flag-current-container .selected-flag-label{display:flex;height:var(--height);align-items:center;color:#fff;line-height:20px}.national-flag-current-container .selected-flag-label .selected-national-flag-name{width:47px;font-size:12px;display:flex;align-items:center}.national-flag-current-container .selected-flag-label .selected-national-flag-name .national-flag-input{height:var(--height);line-height:var(--height);width:34px;font-size:15px;background-color:transparent;border:none;color:#fff;outline:none}.national-flag-current-container .selected-flag-triangle-down{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:3px;cursor:pointer}.national-flag-current-container .selected-flag-triangle-down:hover{background-color:#475560b3}.national-flag-current-container .selected-flag-triangle-down:before{content:"";display:block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #fff;border-top-left-radius:2px;border-top-right-radius:2px}.national-flag-container{border-radius:8px;padding:8px 4px 4px 8px;position:absolute;transform:translateY(2px);box-sizing:border-box;z-index:9;background:#33302c99;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);width:380px}.national-flag-container ul{max-height:170px;overflow-y:auto;padding:0;margin:0}.national-flag-container ul li{display:flex;justify-content:space-between;align-items:center;height:32px;color:#fff;margin-bottom:2px;border-radius:4px;font-size:12px;padding:0 8px;margin-right:4px;line-height:20px;cursor:default}.national-flag-container ul li:hover{background:#29363ccc}.national-flag-container ul li.active{background:#29363c}.national-flag-container ul li .national-flag{margin-right:4px}::-webkit-scrollbar{width:4px;height:7px}::-webkit-scrollbar-track{background:#ffffff10;border-radius:10px}::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}.national-flag{background:url(https://image.xunyou.com/2024/login/country.png);display:block;width:30px;height:20px}.national-flag.Angola{background-position:-210px -896px}.national-flag.Afghanistan{background-position:-210px -704px}.national-flag.Albania{background-position:-210px -800px}.national-flag.Algeria{background-position:-30px -128px}.national-flag.Andorra{background-position:-210px -640px}.national-flag.Anguilla{background-position:-210px -768px}.national-flag.Antigua{background-position:-210px -736px}.national-flag.Argentina{background-position:-210px -960px}.national-flag.Armenia{background-position:-210px -832px}.national-flag.Ascension{background-position:-150px -448px}.national-flag.Australia{background-position:-240px -64px}.national-flag.Austria{background-position:-240px -32px}.national-flag.Azerbaijan{background-position:-240px -160px}.national-flag.Bahamas{background-position:0px -160px}.national-flag.Bahrain{background-position:-210px -384px}.national-flag.Bangladesh{background-position:-240px -256px}.national-flag.Barbados{background-position:-240px -224px}.national-flag.Belarus{background-position:0px -256px}.national-flag.Belgium{background-position:-240px -288px}.national-flag.Belize{background-position:0px -288px}.national-flag.Benin{background-position:-210px -576px}.national-flag.Bermuda{background-position:-210px -32px}.national-flag.Bolivia{background-position:0px -96px}.national-flag.Botswana{background-position:0px -224px}.national-flag.Brazil{background-position:0px -128px}.national-flag.Brunei{background-position:0px -64px}.national-flag.Bulgaria{background-position:-30px -96px}.national-flag.Burkina{background-position:-30px -928px}.national-flag.Burma{background-position:-90px -800px}.national-flag.Burundi{background-position:-150px -512px}.national-flag.Cameroon{background-position:0px -608px}.national-flag.Canada{background-position:0px -320px}.national-flag.Cayman{background-position:-90px -96px}.national-flag.Central{background-position:0px -416px}.national-flag.Chad{background-position:-150px -928px}.national-flag.Chile{background-position:0px -576px}.national-flag.China{background-position:0px -640px}.national-flag.Colombia{background-position:0px -672px}.national-flag.Congo{background-position:0px -448px}.national-flag.Cook{background-position:0px -544px}.national-flag.Costa{background-position:0px -704px}.national-flag.Cuba{background-position:0px -736px}.national-flag.Cyprus{background-position:0px -864px}.national-flag.Czech{background-position:0px -896px}.national-flag.Denmark{background-position:-30px 0px}.national-flag.Djibouti{background-position:0px -960px}.national-flag.Dominica{background-position:-30px -32px}.national-flag.Ecuador{background-position:-30px -160px}.national-flag.Egypt{background-position:-30px -224px}.national-flag.EI{background-position:-120px -416px}.national-flag.Estonia{background-position:-30px -192px}.national-flag.Ethiopia{background-position:-30px -352px}.national-flag.Fiji{background-position:-30px -448px}.national-flag.Finland{background-position:-30px -416px}.national-flag.France{background-position:-30px -576px}.national-flag.French{background-position:-240px -352px}.national-flag.Gabon{background-position:-30px -608px}.national-flag.Gambia{background-position:-30px -864px}.national-flag.Georgia{background-position:-30px -704px}.national-flag.Germany{background-position:0px -928px}.national-flag.Ghana{background-position:-30px -768px}.national-flag.Gibraltar{background-position:-30px -800px}.national-flag.Greece{background-position:-60px 0px}.national-flag.Grenada{background-position:-60px -672px}.national-flag.Guam{background-position:-60px -96px}.national-flag.Guatemala{background-position:-60px -64px}.national-flag.Guinea{background-position:-30px -896px}.national-flag.Guyana{background-position:-60px -160px}.national-flag.Haiti{background-position:-60px -288px}.national-flag.Honduras{background-position:-60px -224px}.national-flag.Hongkong{background-position:-60px -192px}.national-flag.Hungary{background-position:-60px -380px}.national-flag.Iceland{background-position:-60px -608px}.national-flag.India{background-position:-60px -512px}.national-flag.Indonesia{background-position:-90px -544px}.national-flag.Iran{background-position:-60px -576px}.national-flag.Iraq{background-position:-60px -544px}.national-flag.Ireland{background-position:-60px -416px}.national-flag.Israel{background-position:-60px -448px}.national-flag.Italy{background-position:-60px -640px}.national-flag.Ivory{background-position:-0px -512px}.national-flag.Jamaica{background-position:-60px -704px}.national-flag.Japan{background-position:-60px -768px}.national-flag.Jordan{background-position:-60px -736px}.national-flag.Kampuchea{background-position:-60px -864px}.national-flag.Kazakstan{background-position:-90px -128px}.national-flag.Kenya{background-position:-60px -800px}.national-flag.Korea{background-position:-90px -32px}.national-flag.Kuwait{background-position:-90px -64px}.national-flag.Kyrgyzstan{background-position:-60px -832px}.national-flag.Laos{background-position:-90px -160px}.national-flag.Latvia{background-position:-90px -448px}.national-flag.Lebanon{background-position:-90px -192px}.national-flag.Lesotho{background-position:-90px -352px}.national-flag.Liberia{background-position:-90px -380px}.national-flag.Libya{background-position:-90px -480px}.national-flag.Liechtenstein{background-position:-90px -256px}.national-flag.Lithuania{background-position:-90px -384px}.national-flag.Luxembourg{background-position:-90px -416px}.national-flag.Macao{background-position:-90px -864px}.national-flag.Madagascar{background-position:-90px -672px}.national-flag.Malawi{background-position:-120px -128px}.national-flag.Malaysia{background-position:-120px -192px}.national-flag.Maldives{background-position:-120px -96px}.national-flag.Mali{background-position:-90px -768px}.national-flag.Malta{background-position:-120px -32px}.national-flag.Mariana{background-position:-90px -896px}.national-flag.Martinique{background-position:-90px -928px}.national-flag.Mauritius{background-position:-120px -64px}.national-flag.Mexico{background-position:-120px -160px}.national-flag.Moldova{background-position:-90px -576px}.national-flag.Monaco{background-position:-90px -544px}.national-flag.Mongolia{background-position:-90px -832px}.national-flag.Montserrat{background-position:-120px 0px}.national-flag.Morocco{background-position:-90px -512px}.national-flag.Mozambique{background-position:-120px -224px}.national-flag.Namibia{background-position:-120px -256px}.national-flag.Nauru{background-position:-120px -544px}.national-flag.Nepal{background-position:-124px -508px;width:23px;height:27px}.national-flag.Netheriands{background-position:-210px -864px}.national-flag.Netherlands{background-position:-120px -448px}.national-flag.Nicaragua{background-position:-120px -416px}.national-flag.Niger{background-position:-120px -380px}.national-flag.Nigeria{background-position:-120px -348px}.national-flag.NorthKorea{background-position:-90px 0px}.national-flag.Norway{background-position:-120px -480px}.national-flag.Oman{background-position:-120px -640px}.national-flag.Pakistan{background-position:-120px -832px}.national-flag.Panama{background-position:-120px -672px}.national-flag.Papua{background-position:-120px -768px}.national-flag.Paraguay{background-position:-150px -64px}.national-flag.Peru{background-position:-120px -704px}.national-flag.Philippines{background-position:-120px -800px}.national-flag.Poland{background-position:-120px -864px}.national-flag.French{background-position:-120px -736px}.national-flag.Portugal{background-position:-150px -224px}.national-flag.Puerto{background-position:-120px -928px}.national-flag.Qatar{background-position:-150px -96px}.national-flag.Reunion{background-position:0px -288px}.national-flag.Romania{background-position:-150px -128px}.national-flag.Russia{background-position:-150px -192px}.national-flag.Lueia{background-position:-90px -224px}.national-flag.Vincent{background-position:-180px -608px}.national-flag.SamoaEastern{background-position:-180px -832px}.national-flag.SamoaWestern{background-position:0px -256px}.national-flag.Marino{background-position:-150px -608px}.national-flag.Principe{background-position:-150px -768px}.national-flag.Saudi{background-position:-150px -256px}.national-flag.Senegal{background-position:-150px -640px}.national-flag.Seychelles{background-position:-150px -380px}.national-flag.Sierra{background-position:-150px -576px}.national-flag.Singapore{background-position:-150px -416px}.national-flag.Slovakia{background-position:-150px -544px}.national-flag.Slovenia{background-position:-150px -480px}.national-flag.Solomon{background-position:-150px -288px}.national-flag.Somali{background-position:-150px -672px}.national-flag.Africa{background-position:-180px -928px}.national-flag.Spain{background-position:-30px -380px}.national-flag.SriLanka{background-position:-90px -288px}.national-flag.Sudan{background-position:-150px -352px}.national-flag.Suriname{background-position:-150px -704px}.national-flag.Swaziland{background-position:-150px -864px}.national-flag.Sweden{background-position:-150px -384px}.national-flag.Switzerland{background-position:0px -480px;width:30px;height:20px}.national-flag.Syria{background-position:-150px -832px}.national-flag.Taiwan{background-position:0px -640px}.national-flag.Tajikstan{background-position:-180px -64px}.national-flag.Tanzania{background-position:-180px -384px}.national-flag.Thailand{background-position:-180px -32px}.national-flag.Togo{background-position:-180px 0px}.national-flag.Tonga{background-position:-180px -224px}.national-flag.Trinidad{background-position:-180px -288px}.national-flag.Tunisia{background-position:-180px -192px}.national-flag.Turkey{background-position:-180px -256px}.national-flag.Turkmenistan{background-position:-180px -160px}.national-flag.Uganda{background-position:-180px -448px}.national-flag.Ukraine{background-position:-180px -416px}.national-flag.ArabEmirates{background-position:-210px -672px}.national-flag.UnitedKiongdom{background-position:-30px -640px}.national-flag.America{background-position:-180px -480px}.national-flag.Uruguay{background-position:-180px -512px}.national-flag.Uzbekistan{background-position:-180px -544px}.national-flag.Venezuela{background-position:-180px -640px}.national-flag.Vietnam{background-position:-180px -736px}.national-flag.Yemen{background-position:-180px -864px}.national-flag.Yugoslavia{background-position:0px -160px}.national-flag.Zimbabwe{background-position:-210px 0px}.national-flag.Zaire{background-position:0px -384px}.national-flag.Zambia{background-position:-180px -960px}.national-flag.Zealand{background-position:-120px -608px}.connect-wechat-container{display:flex;align-items:center;justify-content:center;height:100vh;text-align:center}.connect-wechat-content{width:460px;height:574px;border-radius:var(--radius);box-sizing:border-box;padding:0 24px;position:relative;border:1px solid rgba(255,255,255,.3)}.connect-wechat-title{color:#fff;margin-top:24px;font-size:18px}.connect-wechat-qrcode{margin:82px auto auto;position:relative;height:220px;width:220px;display:flex;align-items:center;justify-content:center}.connect-wechat-qrcode .loading{animation:rotate 2s infinite}.connect-wechat-qrcode-tips{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000000e6;display:flex;align-items:center;justify-content:center;color:#fff}.connect-wechat-qrcode-tips span{display:flex;align-items:center;gap:6px;cursor:pointer}.connect-wechat-qrcode-tips span svg{width:18px}.connect-wechat-qrcode-tips span:hover{color:#ffffff96}.connect-wechat-describe{color:var(--text-color-secondary);margin-top:22px}.connect-wechat-back{margin-top:24px}.connect-wechat-back button{cursor:pointer;background-color:#fff3;border:none;height:32px;padding:0 20px;border-radius:6px;color:#fff;font-size:14px;display:flex;gap:4px;align-items:center;margin:0 auto}.connect-wechat-back button:hover{background-color:#ffffff1a}.connect-wechat-agreement{font-size:12px;color:#adb5bd;position:absolute;left:0;right:0;bottom:24px}.connect-wechat-agreement a{color:#fff}.connect-wechat-agreement a:hover{color:var(--primary-color)}.connect-wechat-cancel{position:absolute;top:12px;right:12px}.connect-wechat-cancel svg{cursor:pointer;transition:opacity .3s ease}.connect-wechat-cancel svg path{stroke:var(--primary-color)}.connect-wechat-cancel svg:hover{opacity:.7}.connect-mask-campus{background:url(https://image.xunyou.com/client/login/campus/bg.jpg) center;background-size:cover;background-position:center;width:1440px;height:800px;overflow:hidden;margin:0 auto}.connect-campus-content{box-sizing:border-box;position:relative}.connect-campus-content-qrcode{margin:350px auto auto 270px;position:relative;height:255px;width:255px;display:flex;align-items:center;justify-content:center}.connect-campus-content-qrcode img{width:100%;height:100%;border-radius:12px}.connect-campus-content-qrcode .loading{animation:rotate 2s infinite}.connect-campus-content-qrcode-tips{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff}.connect-campus-content-qrcode-tips span{display:flex;align-items:center;gap:6px;cursor:pointer}.connect-campus-content-qrcode-tips span svg{width:18px}.connect-campus-content-qrcode-tips span:hover{color:#ffffff96}.connect-campus-content-back{width:255px;margin:30px auto auto 270px}.connect-campus-content-back button{cursor:pointer;background-color:#fff3;border:none;height:32px;padding:0 20px;border-radius:6px;color:#fff;font-size:14px;display:flex;gap:4px;align-items:center;margin:0 auto}.connect-campus-content-back button:hover{background-color:#ffffff1a}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.connect-phone-tag{color:var(--text-color-secondary);text-align:center;font-size:16px;height:14px;line-height:14px;margin-top:39px}.connect-box{margin-top:29px;display:flex;align-items:center;justify-content:center;gap:24px;position:relative}.connect-box .connect-icon{width:56px;height:56px;cursor:pointer;background-color:#ffffff1a;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-position .3s ease;flex-shrink:0}.connect-box .connect-icon svg{width:32px;height:32px;opacity:.6}.connect-box .connect-icon:hover{background-color:#ffffff26}.connect-box .connect-icon:hover svg{opacity:1}.connect-box .connect-icon:hover .connect-icon-svg path{fill:var(--primary-color)}.connect-box .connect-icon-campus-tips{position:absolute;top:0;right:0;width:331px;height:124px;border-radius:16px;font-size:14px;color:#fff;overflow:hidden;box-shadow:0 4px 8px #00000080;transform:translate(calc(100% - 28px),calc(-50% + 28px));display:none;background:url(https://image.xunyou.com/client/login/campus/hover.png);background-size:cover;background-color:#12181f}.connect-icon-campus:hover .connect-icon-campus-tips{display:block}.fpsmaster_login_reg .connect-box{display:none}.connect-agreement-wrapper{margin-top:27px;font-size:12px;line-height:15px;color:var(--text-color-secondary)}.connect-agreement-wrapper a{color:var(--text-agreement-color-secondary);display:inline-block;text-decoration:none}.connect-agreement-wrapper a:hover{color:var(--primary-color)}.connect-iframe-wrapper{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background:#0000000d;z-index:1000}.connect-iframe-wrapper .connect-iframe-container{background-color:#fff;box-shadow:0 0 10px #00000080;width:570px;height:588px}.connect-iframe-wrapper .connect-iframe-container .connect-iframe-title{height:32px;background-color:#12181f}.connect-iframe-wrapper .connect-iframe-container .connect-iframe-title-text{font-size:14px;color:#fff;margin-left:12px}.connect-iframe-wrapper .connect-iframe-container .connect-iframe-title-close{font-size:24px;color:#fff;margin-right:12px;cursor:pointer}.connect-author-united{display:flex;align-items:center;justify-content:center;height:100vh;width:100vw;background-color:#12181f}.connect-author-united-title{font-size:16px;color:#fff}.connect-author-united-qrcode{margin-top:24px;text-align:center;position:relative;padding:6px 0}.connect-author-united-qrcode img{border-radius:12px;overflow:hidden;vertical-align:middle}.connect-mask-author{background-color:#000000e6;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;border-radius:12px}.connect-author-united-refresh{display:flex;align-items:center;justify-content:center;color:#fff}.connect-author-united-refresh .connect-author-united-refresh-btn{cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px}.connect-author-united-refresh .connect-author-united-refresh-btn:hover{opacity:.8}:root{--xy-primary-color: rgba(0, 173, 89, 1);--xy-primary-color-hover: rgba(0, 173, 89, .8);--xy-success-color: #52c41a;--xy-warning-color: #faad14;--xy-error-color: #ff4d4f;--xy-text-color: rgba(0, 0, 0, .85);--xy-text-color-hover: rgba(0, 0, 0, 0);--xy-text-color-secondary: rgba(0, 0, 0, .45);--xy-text-color-secondary-hover: rgba(0, 0, 0, .85);--xy-bg-color: #fff;--xy-mask-color: rgba(0, 0, 0, .45);--xy-border-radius: 24px;--xy-border-color: #d9d9d9;--xy-modal-width: 360px;--xy-modal-height: 232px;--xy-modal-padding: 20px;--xy-font-size: 14px;--xy-font-size-lg: 16px;--xy-line-height: 1.5;--xy-animation-duration: .3s;--xy-box-shadow: 0 4px 12px rgba(0, 0, 0, .15);--xy-icon-size: 24px;--xy-btn-height: 32px;--xy-btn-width: 128px;--xy-btn-border-radius: 32px;--xy-btn-bg-color: rgba(41, 54, 60, .5);--xy-btn-bg-color-hover: rgba(41, 54, 60, .8);--xy-btn-color: rgba(173, 181, 189, 1);--xy-btn-color-hover: #fff}[data-theme=dark]{--xy-text-color: rgba(255, 255, 255, 1);--xy-text-color-hover: rgba(255, 255, 255, .85);--xy-text-color-secondary: rgba(255, 255, 255, 1);--xy-text-color-secondary-hover: rgba(255, 255, 255, .85);--xy-bg-color: rgba(18, 24, 31, 1);--xy-mask-color: rgba(0, 0, 0, .75);--xy-border-color: #434343;--xy-box-shadow: 0 4px 12px rgba(0, 0, 0, .45)}.xy-modal-wrapper{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background:#00000073;z-index:1000}.xy-modal-box{box-sizing:border-box;background:var(--xy-bg-color);border-radius:var(--xy-border-radius);width:var(--xy-modal-width);padding:0 var(--xy-modal-padding);box-shadow:var(--xy-box-shadow);padding-bottom:48px;position:relative;pointer-events:auto}.xy-icon-wrapper{left:50%;top:0;padding:8px;position:absolute;transform:translate(-50%,-50%);background:linear-gradient(0deg,#12181f,#12181f),linear-gradient(180deg,#29363c80,#29363c00);border-radius:50%}.xy-icon{text-align:center;width:64px;height:64px;border-radius:50%;font-size:44px;font-weight:700;color:#fff;display:block}.xy-icon img{width:24px}.xy-icon-info{background:linear-gradient(180deg,#ffc737,#e6a500)}.xy-icon-error{background:linear-gradient(180deg,#f66,#ec4141)}.xy-icon-success{background:linear-gradient(180deg,#00e676,#00ad59)}.xy-title{margin-top:64px;font-size:16px;font-weight:700;color:var(--xy-text-color);height:24px;text-align:center}.xy-close{font-size:32px;color:var(--xy-text-color-secondary);cursor:pointer;transition:color .3s;position:absolute;right:16px;top:8px;line-height:1;opacity:.8}.xy-close:hover{opacity:1}.xy-modal-content{color:var(--xy-text-color);font-size:14px;line-height:1.5;word-wrap:break-word;margin-top:8px;text-align:center;max-height:48px;line-height:24px;overflow-y:hidden}.xy-modal-footer{margin-top:32px;display:flex;justify-content:center;gap:16px}.xy-btn{outline:none;cursor:pointer;transition:all .3s;font-size:14px;width:var(--xy-btn-width);height:var(--xy-btn-height);border-radius:var(--xy-btn-border-radius);background:var(--xy-btn-bg-color);color:var(--xy-btn-color);border:none}.xy-btn:hover{background:var(--xy-btn-bg-color-hover);color:var(--xy-btn-color-hover)}.xy-btn-primary{background:var(--xy-primary-color);color:#fff}.xy-btn-primary:hover{background:var(--xy-primary-color-hover)}@keyframes xy-modal-fade-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.xy-modal-fade-in{animation:xy-modal-fade-in .3s}.xy-modal-fade-out{animation:xy-modal-fade-out .3s forwards}@keyframes xy-modal-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}#login-container-popup{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000c;z-index:999}#login-container-popup #login-container-popup-inner{position:fixed;width:460px;height:574px;overflow:hidden;border-radius:8px;border:1px solid rgba(255,255,255,.3);top:50%;left:50%;transform:translate(-50%,-50%);background:#33302c99;-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);box-sizing:border-box}#login-container-popup #login-container-popup-inner .login-container-popup-cancel{position:absolute;top:20px;right:20px;padding:0 4px;cursor:pointer;opacity:.7}#login-container-popup #login-container-popup-inner .login-container-popup-cancel:hover{opacity:1}#login-container-popup #login-container-popup-inner .ns-login-container{margin-top:30px}#login-container-popup #login-container-popup-inner .ns-login-container .client-type-large .container-wrap{position:static;height:auto}#login-container-popup #login-container-popup-inner .connect-wechat-container{height:100%}#login-container-popup #login-container-popup-inner .connect-wechat-container .connect-wechat-content{border:none}
