.add-google-auth-modal .ant-modal-content{background:#0f1118!important;border:none!important;border-radius:2px!important;overflow:hidden;padding:0;max-width:444px;width:100%}.add-google-auth-modal .ant-modal-header{display:none}.add-google-auth-modal .ant-modal-body{padding:0!important;color:#dededf!important}.add-google-auth-modal .modal-container{display:flex;flex-direction:column}.add-google-auth-modal .modal-container .modal-header{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;background:#37383f;min-height:36px}.add-google-auth-modal .modal-container .modal-header .modal-title{color:#dededf;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;margin:0;line-height:1.58}.add-google-auth-modal .modal-container .modal-header .close-icon{color:#8b8c90;font-size:16px;cursor:pointer;transition:color .2s ease;width:16px;height:16px}.add-google-auth-modal .modal-container .modal-header .close-icon:hover{color:#dededf}.add-google-auth-modal .modal-container .modal-content{padding:36px 16px;background:#20222a;flex:1 1}.add-google-auth-modal .modal-container .modal-content .field-label{margin-bottom:8px}.add-google-auth-modal .modal-container .modal-content .description,.add-google-auth-modal .modal-container .modal-content .field-label{color:#8b8c90;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.58}.add-google-auth-modal .modal-container .modal-content .description,.add-google-auth-modal .modal-container .modal-content .qr-code-section{margin-bottom:20px;text-align:center}.add-google-auth-modal .modal-container .modal-content .qr-code-section .qr-code-container{width:180px;height:180px;display:flex;align-items:center;justify-content:center;border:1px solid #4e4f54;border-radius:2px;background:#fff;overflow:hidden;margin:0 auto}.add-google-auth-modal .modal-container .modal-content .qr-code-section .qr-code-container .qr-code-image{width:100%;height:100%;object-fit:contain}.add-google-auth-modal .modal-container .modal-content .qr-code-section .qr-code-container.qr-code-image-error .qr-code-error-fallback{display:flex!important;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;background:#282a32;gap:8px;padding:16px;text-align:center}.add-google-auth-modal .modal-container .modal-content .qr-code-section .qr-code-container.qr-code-image-error .qr-code-error-fallback .error-icon{font-size:24px;margin-bottom:4px}.add-google-auth-modal .modal-container .modal-content .qr-code-section .qr-code-container.qr-code-image-error .qr-code-error-fallback p{margin:0;color:#8b8c90;font-size:12px;line-height:1.4}.add-google-auth-modal .modal-container .modal-content .qr-code-section .qr-code-container.qr-code-image-error .qr-code-error-fallback .refresh-button{margin-top:8px;padding:4px 8px;font-size:12px;height:auto;color:#8b8c90!important;border:none;background:rgba(0,0,0,0)}.add-google-auth-modal .modal-container .modal-content .qr-code-section .qr-code-container.qr-code-image-error .qr-code-error-fallback .refresh-button:hover{color:#dededf!important;background:rgba(78,79,84,.3)!important}.add-google-auth-modal .modal-container .modal-content .qr-code-section .qr-code-container .qr-code-loading{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#282a32;gap:12px}.add-google-auth-modal .modal-container .modal-content .qr-code-section .qr-code-container .qr-code-loading p{margin:0;color:#8b8c90;font-size:14px}.add-google-auth-modal .modal-container .modal-content .qr-code-section .qr-code-container .qr-code-error{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#282a32;gap:8px;padding:16px;text-align:center}.add-google-auth-modal .modal-container .modal-content .qr-code-section .qr-code-container .qr-code-error .error-icon{font-size:24px;margin-bottom:4px}.add-google-auth-modal .modal-container .modal-content .qr-code-section .qr-code-container .qr-code-error p{margin:0;color:#8b8c90;font-size:12px;line-height:1.4}.add-google-auth-modal .modal-container .modal-content .qr-code-section .qr-code-container .qr-code-error .refresh-button{margin-top:8px;padding:4px 8px;font-size:12px;height:auto;color:#8b8c90!important;border:none;background:rgba(0,0,0,0)}.add-google-auth-modal .modal-container .modal-content .qr-code-section .qr-code-container .qr-code-error .refresh-button:hover{color:#dededf!important;background:rgba(78,79,84,.3)!important}.add-google-auth-modal .modal-container .modal-content .secret-key-section{margin-bottom:20px}.add-google-auth-modal .modal-container .modal-content .secret-key-section .secret-key-container{display:flex;align-items:center;background:#282a32;border:1px solid #4e4f54;border-radius:2px;padding:8px 12px;gap:12px;min-height:40px}.add-google-auth-modal .modal-container .modal-content .secret-key-section .secret-key-container .secret-key{flex:1 1;color:#dededf;font-size:12px;font-weight:400;font-family:Monaco,Menlo,Ubuntu Mono,monospace;letter-spacing:.5px;text-align:left;line-height:1.4;word-break:break-all;word-wrap:break-word;white-space:normal;overflow-wrap:break-word}.add-google-auth-modal .modal-container .modal-content .secret-key-section .secret-key-container .secret-key-loading{flex:1 1;display:flex;align-items:center;justify-content:center;gap:8px;color:#8b8c90;font-size:14px}.add-google-auth-modal .modal-container .modal-content .secret-key-section .secret-key-container .secret-key-error{flex:1 1;color:#8b8c90;font-size:14px;text-align:center;font-weight:400}.add-google-auth-modal .modal-container .modal-content .secret-key-section .secret-key-container .copy-button{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:none;border-radius:2px;background:rgba(0,0,0,0);color:#8b8c90;transition:all .2s ease;padding:0}.add-google-auth-modal .modal-container .modal-content .secret-key-section .secret-key-container .copy-button:hover{background:rgba(78,79,84,.3);color:#dededf}.add-google-auth-modal .modal-container .modal-content .secret-key-section .secret-key-container .copy-button:active{transform:scale(.95)}.add-google-auth-modal .modal-container .modal-content .secret-key-section .secret-key-container .copy-button .anticon{font-size:14px}.add-google-auth-modal .modal-container .modal-content .secret-key-section .secret-key-container .copy-button.ant-btn-loading .ant-btn-loading-icon{color:#8b8c90}.add-google-auth-modal .modal-container .modal-content .secret-key-section .secret-key-container .refresh-button{flex-shrink:0;padding:4px 8px;font-size:12px;height:auto;color:#8b8c90!important;border:none;background:rgba(0,0,0,0)}.add-google-auth-modal .modal-container .modal-content .secret-key-section .secret-key-container .refresh-button:hover{color:#dededf!important;background:rgba(78,79,84,.3)!important}.add-google-auth-modal .modal-container .modal-content .instruction-text{color:#8b8c90;font-size:14px;line-height:1.58;text-align:center;margin-bottom:20px;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.add-google-auth-modal .modal-container .modal-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 16px;background:#20222a;min-height:66px}.add-google-auth-modal .modal-container .modal-footer .ant-btn{height:36px!important;border-radius:2px!important;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.58!important;padding:8px 10px!important;min-width:200px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:none!important;border:none!important}.add-google-auth-modal .modal-container .modal-footer .cancel-button,.add-google-auth-modal .modal-container .modal-footer .cancel-button:hover{background:#2f3139!important;color:#dededf!important}.add-google-auth-modal .modal-container .modal-footer .cancel-button:focus{background:#2f3139!important;color:#dededf!important;box-shadow:none!important}.add-google-auth-modal .modal-container .modal-footer .cancel-button:disabled{background:#2f3139!important;color:#8b8c90!important;cursor:not-allowed}.add-google-auth-modal .modal-container .modal-footer .confirm-button,.add-google-auth-modal .modal-container .modal-footer .confirm-button:hover{background:#304a8a!important;color:#dededf!important}.add-google-auth-modal .modal-container .modal-footer .confirm-button:focus{background:#304a8a!important;color:#dededf!important;box-shadow:none!important}.add-google-auth-modal .modal-container .modal-footer .confirm-button:disabled{background:#2f3139!important;color:#8b8c90!important;cursor:not-allowed}.add-google-auth-modal .modal-container .modal-footer .confirm-button.ant-btn-loading{background:#304a8a!important}.add-google-auth-modal .modal-container .modal-footer .confirm-button.ant-btn-loading .ant-btn-loading-icon{color:#dededf}.add-google-auth-modal .ant-input,.add-google-auth-modal .ant-select-selector{background-color:rgba(0,0,0,0)!important;color:#dededf!important;border-color:rgba(0,0,0,0)!important}.add-google-auth-modal .ant-input::placeholder,.add-google-auth-modal .ant-select-selector::placeholder{color:#7d838b!important}.add-google-auth-modal .ant-input:focus,.add-google-auth-modal .ant-input:hover,.add-google-auth-modal .ant-select-selector:focus,.add-google-auth-modal .ant-select-selector:hover{border-color:rgba(0,0,0,0)!important;box-shadow:none!important}.add-google-auth-modal input:-webkit-autofill,.add-google-auth-modal input:-webkit-autofill:active,.add-google-auth-modal input:-webkit-autofill:focus,.add-google-auth-modal input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #282a32!important;-webkit-text-fill-color:#dededf!important}.add-google-auth-modal .ant-select-arrow{color:#dededf}.add-google-auth-modal .ant-form-item{margin-bottom:0}.add-google-auth-modal .ant-form-item-label>label{color:#8b8c90;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px}@media(max-width:768px){.add-google-auth-modal .modal-container .modal-content{padding:24px 16px}.add-google-auth-modal .modal-container .qr-code-section .qr-code-container{width:160px;height:160px}.add-google-auth-modal .modal-container .modal-footer{flex-direction:column;gap:12px}.add-google-auth-modal .modal-container .modal-footer .ant-btn{width:100%!important;min-width:auto!important}}.google-auth-modal.ant-modal .ant-modal-content{background:#0f1118!important;border:1px solid #20222a!important;border-radius:2px!important;box-shadow:0 25px 50px rgba(0,0,0,.5)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;padding:0!important}.google-auth-modal.ant-modal .ant-modal-header{background:#37383f!important;border-bottom:1px solid #20222a!important;padding:8px 16px!important;border-radius:2px 2px 0 0!important;height:36px!important;min-height:36px!important;margin:0!important}.google-auth-modal.ant-modal .ant-modal-header .ant-modal-title{color:#dededf!important;font-family:PingFang SC,sans-serif;font-size:14px!important;font-weight:400;line-height:1.58;margin:0}.google-auth-modal.ant-modal .ant-modal-close{top:8px!important;right:16px!important;width:16px!important;height:16px!important}.google-auth-modal.ant-modal .ant-modal-close .ant-modal-close-x{width:16px!important;height:16px!important;line-height:16px!important;color:#8b8c90!important;font-size:10.76px!important}.google-auth-modal.ant-modal .ant-modal-close .ant-modal-close-x:hover{color:#dededf!important}.google-auth-modal.ant-modal .ant-modal-body{background:#20222a!important;padding:36px 16px!important;color:#dededf}.google-auth-modal.ant-modal .ant-modal-body::-webkit-scrollbar{width:6px}.google-auth-modal.ant-modal .ant-modal-body::-webkit-scrollbar-track{background:rgba(26,35,50,.3);border-radius:3px}.google-auth-modal.ant-modal .ant-modal-body::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#3b5473,#4a6583);border-radius:3px}.google-auth-modal.ant-modal .ant-modal-body::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#4a6583,#5b7a9a)}.google-auth-modal.ant-modal .ant-modal-footer{background:#20222a!important;border-top:none!important;padding:15px 16px!important;display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0!important}.google-auth-modal.ant-modal .ant-modal-footer .ant-btn{height:36px!important;border-radius:2px!important;font-family:PingFang SC,sans-serif;font-size:14px!important;font-weight:400;line-height:1.58;min-width:200px;transition:all .3s cubic-bezier(.4,0,.2,1);border:none!important;display:flex;align-items:center;justify-content:center}.google-auth-modal.ant-modal .ant-modal-footer .ant-btn:first-child{background:#2f3139!important;color:#dededf!important}.google-auth-modal.ant-modal .ant-modal-footer .ant-btn:first-child:hover{background:hsl(228,9.6153846154%,25.3921568627%)!important;color:#dededf!important}.google-auth-modal.ant-modal .ant-modal-footer .ant-btn:first-child:active{background:hsl(228,9.6153846154%,15.3921568627%)!important}.google-auth-modal.ant-modal .ant-modal-footer .ant-btn:first-child:disabled{background:hsl(228,9.6153846154%,10.3921568627%)!important;color:#7d838b!important;cursor:not-allowed}.google-auth-modal.ant-modal .ant-modal-footer .ant-btn.ant-btn-primary{background:#304a8a!important;color:#dededf!important}.google-auth-modal.ant-modal .ant-modal-footer .ant-btn.ant-btn-primary:hover{background:rgb(54.5806451613,84.1451612903,156.9193548387)!important;color:#dededf!important}.google-auth-modal.ant-modal .ant-modal-footer .ant-btn.ant-btn-primary:active{background:rgb(41.4193548387,63.8548387097,119.0806451613)!important}.google-auth-modal.ant-modal .ant-modal-footer .ant-btn.ant-btn-primary.ant-btn-loading,.google-auth-modal.ant-modal .ant-modal-footer .ant-btn.ant-btn-primary:disabled{background:rgb(21.6774193548,33.4193548387,62.3225806452)!important;color:#7d838b!important;cursor:not-allowed}.google-auth-modal.ant-modal .ant-modal-footer .ant-btn.ant-btn-primary .anticon{color:#dededf!important}.google-auth-modal .ant-form .ant-form-item{margin-bottom:20px}.google-auth-modal .ant-form .ant-form-item:last-child{margin-bottom:0}.google-auth-modal .ant-form .ant-form-item-label{padding-bottom:2px!important}.google-auth-modal .ant-form .ant-form-item-label>label{color:#8b8c90!important;font-family:PingFang SC,sans-serif;font-size:14px!important;font-weight:400;line-height:1.58;height:auto!important}.google-auth-modal .ant-form .ant-form-item-control-input .ant-input{width:100%;background:#282a32!important;border:none!important;border-radius:2px!important;color:#dededf!important;font-family:PingFang SC,sans-serif;font-size:15px!important;font-weight:400;line-height:1.58;padding:8px 12px!important;transition:all .3s cubic-bezier(.4,0,.2,1)}.google-auth-modal .ant-form .ant-form-item-control-input .ant-input::placeholder{color:#7d838b!important;font-size:15px}.google-auth-modal .ant-form .ant-form-item-control-input .ant-input:hover:not(:disabled){background:rgb(51.3333333333,53.9,64.1666666667)!important;border-color:rgba(0,0,0,0)!important}.google-auth-modal .ant-form .ant-form-item-control-input .ant-input:focus:not(:disabled){background:rgb(58.1333333333,61.04,72.6666666667)!important;outline:none;box-shadow:none!important;border-color:rgba(0,0,0,0)!important}@media(max-width:768px){.google-auth-modal.ant-modal{margin:16px!important;width:calc(100vw - 32px)!important;max-width:none!important}.google-auth-modal .ant-modal-header{padding:24px 20px 16px!important}.google-auth-modal .ant-modal-header .ant-modal-title{font-size:18px!important}.google-auth-modal .ant-modal-body{padding:24px 20px 16px!important}.google-auth-modal .ant-modal-footer{padding:16px 20px 24px!important;flex-direction:column;gap:12px}.google-auth-modal .ant-modal-footer .ant-btn{width:100%!important;min-width:auto!important;height:44px!important;border-radius:10px!important}}.google-auth-modal.ant-modal .ant-modal-content{animation:modalSlideIn .3s cubic-bezier(.4,0,.2,1)}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.ant-modal-mask{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.success-tip-modal .ant-modal-content{background:#0f1118!important;border:none!important;border-radius:2px!important;overflow:hidden;padding:0;max-width:444px;width:100%}.success-tip-modal .ant-modal-header{display:none}.success-tip-modal .ant-modal-body{padding:0!important;color:#dededf!important}.success-tip-modal .modal-container{display:flex;flex-direction:column}.success-tip-modal .modal-container .modal-header{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;background:#37383f;min-height:36px}.success-tip-modal .modal-container .modal-header .modal-title{color:#dededf;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;margin:0;line-height:1.58}.success-tip-modal .modal-container .modal-header .close-icon{color:#8b8c90;font-size:16px;cursor:pointer;transition:color .2s ease;width:16px;height:16px}.success-tip-modal .modal-container .modal-header .close-icon:hover{color:#dededf}.success-tip-modal .modal-container .modal-content{padding:36px 16px;background:#20222a;flex:1 1;display:flex;flex-direction:column;align-items:center;gap:16px}.success-tip-modal .modal-container .modal-content .icon-wrapper{display:flex;justify-content:center;align-items:center}.success-tip-modal .modal-container .modal-content .success-icon{font-size:24px;color:#52c41a}.success-tip-modal .modal-container .modal-content .content-text{color:#dededf;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;font-weight:400;line-height:1.58;margin:0;text-align:center}.success-tip-modal .modal-container .modal-footer{display:flex;justify-content:center;align-items:center;padding:15px 16px;background:#20222a;min-height:66px}.success-tip-modal .modal-container .modal-footer .ant-btn{height:36px!important;border-radius:2px!important;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.58!important;padding:8px 10px!important;min-width:200px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:none!important;border:none!important}.success-tip-modal .modal-container .modal-footer .confirm-button,.success-tip-modal .modal-container .modal-footer .confirm-button:hover{background:#304a8a!important;color:#dededf!important}.success-tip-modal .modal-container .modal-footer .confirm-button:focus{background:#304a8a!important;color:#dededf!important;box-shadow:none!important}.success-tip-modal .modal-container .modal-footer .confirm-button:disabled{background:#2f3139!important;color:#8b8c90!important;cursor:not-allowed}.success-tip-modal .modal-container .modal-footer .confirm-button.ant-btn-loading{background:#304a8a!important}.success-tip-modal .modal-container .modal-footer .confirm-button.ant-btn-loading .ant-btn-loading-icon{color:#dededf}.ant-modal-mask{background:rgba(0,0,0,.7)!important}