.ls-auth{width:min(440px,calc(100% - 32px));max-height:90dvh;overflow-y:auto;border:1px solid #e6d8ef;border-radius:24px;padding:30px;background:linear-gradient(150deg,#fff,#f8f3fd);color:#352442;font-family:"Microsoft YaHei",sans-serif;box-shadow:0 25px 90px #26163040}.ls-auth::backdrop{background:#20132d80;backdrop-filter:blur(5px)}.ls-auth *{box-sizing:border-box}.ls-auth-close{position:absolute;right:16px;top:13px;border:0;background:transparent;font-size:26px;color:#9885a7;cursor:pointer}.ls-auth-brand{font-size:24px;font-weight:800}.ls-auth-brand span{font-size:10px;letter-spacing:2px;color:#a28bb3;margin-left:10px}.ls-auth h2{font-size:22px;margin:24px 0 8px}.ls-auth-sub{font-size:12px;color:#9783a4;line-height:1.7}.ls-auth-tabs{display:flex;background:#efe7f5;border-radius:11px;padding:4px;margin:20px 0}.ls-auth-tabs button{flex:1;border:0;padding:10px;border-radius:8px;background:transparent;font:inherit;font-size:14px;color:#a08ab0;cursor:pointer}.ls-auth-tabs button[aria-selected=true]{background:white;color:#80549e;box-shadow:0 2px 8px #4123590c}.ls-auth-field{display:block;font-size:13px;margin-top:16px;color:#5e4671}.ls-auth-input{display:flex;margin-top:8px;border:1px solid #ded2e8;background:white;border-radius:10px;overflow:hidden}.ls-auth-input:focus-within{border-color:#9b72bc;box-shadow:0 0 0 3px #a47fc31a}.ls-auth-input input{min-width:0;flex:1;width:100%;border:0;padding:13px 12px;outline:none;background:transparent;font:inherit;color:#352442}.ls-auth-input input::placeholder{color:#b6a9bf;font-size:11px}.ls-auth-input:has([aria-invalid=true]){border-color:#c2546c}.ls-auth-input button{border:0;background:transparent;color:#9c7bb4;font-size:11px;padding:8px;cursor:pointer}.ls-auth-options{display:flex;justify-content:space-between;align-items:center;margin-top:17px;font-size:12px;color:#9681a6}.ls-auth-options label{display:flex;align-items:center;gap:5px}.ls-auth-options input{accent-color:#8c60ad}.ls-auth-options button,.ls-auth-back{border:0;background:transparent;color:#8c60ad;font:inherit;font-size:12px;cursor:pointer}.ls-auth-feedback{font-size:12px;color:#826099;line-height:1.7;min-height:20px;margin:16px 0 10px}.ls-auth-feedback.is-error{color:#b74360}.ls-auth-submit{width:100%;border:0;border-radius:11px;padding:13px;background:linear-gradient(100deg,#8054a7,#a279bf);color:white;font:inherit;font-weight:700;cursor:pointer}.ls-auth-preview,.ls-password-hint{font-size:11px;color:#a391af;line-height:1.8}.ls-auth-back{display:block;margin:15px auto 0}.ls-auth button:focus-visible{outline:2px solid #9361b4;outline-offset:2px}@media(max-width:480px){.ls-auth{padding:25px 20px}}
.ls-auth .ls-auth-tabs button[aria-selected="true"]{background:#fff!important;color:#80549e!important;box-shadow:0 2px 8px #41235914!important}.ls-auth .ls-auth-tabs button[aria-selected="false"]{background:transparent!important;box-shadow:none!important}.ls-auth .ls-auth-input button[data-show]{min-width:48px;white-space:nowrap;flex-shrink:0}
.ng-member-entry{min-width:80px!important;width:auto!important;height:38px!important;padding:0 13px!important;border:1px solid #c79a5155!important;border-radius:12px!important;background:linear-gradient(130deg,#38291c,#201814)!important;color:#edcc91!important;font-size:12px!important;max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}.ng-member-entry:before,.ng-member-entry:after{display:none!important}
