@import"https://fonts.googleapis.com/css?family=Roboto:400,500,700&display=swap";.processing-stack{position:fixed;bottom:20px;left:20px;z-index:1000;display:flex;flex-direction:column;gap:10px;max-width:400px;width:100%}.processing-card{border:1px solid var(--border-color);border-left-width:4px;border-radius:8px;box-shadow:var(--card-shadow);transition:all .3s ease}.processing-card.fade-out{opacity:0;transform:translate(-100%)}.processing-card .ant-card-body{padding:12px}.processing-card .processing-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-right:24px}.processing-card .processing-card-header .status-icon{font-size:16px;display:flex;align-items:center}.processing-card .processing-card-header .session-info{display:flex;flex-direction:column;gap:4px}.processing-card .processing-card-header .session-info .session-id{color:var(--text-color);font-size:14px;font-weight:500}.processing-card .processing-card-header .session-info .strategy-name{color:var(--text-secondary);font-size:12px}.processing-card .processing-card-header .trade-symbol{color:var(--text-color);font-size:13px;font-weight:500}.processing-card .processing-card-content .trade-info{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.processing-card .processing-card-content .trade-info .trade-counts{display:flex;flex-direction:column;gap:4px}.processing-card .processing-card-content .trade-info .trade-counts .ant-typography{font-size:14px;margin:0}.processing-card .processing-card-content .trade-info .trade-counts .trade-time{font-size:12px;color:var(--text-secondary)}.processing-card .processing-card-content .trade-info .profit-info{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.processing-card .processing-card-content .trade-info .profit-info .total-profit{font-size:14px;font-weight:500}.processing-card .processing-card-content .trade-info .profit-info .profit-details{font-size:12px;color:var(--text-secondary)}.processing-card .processing-card-content .error-message{font-size:13px;margin-top:8px;padding:8px 12px;background-color:var(--error-bg);border-radius:4px;border:1px solid var(--error-border);color:var(--error-color)}.processing-card .processing-card-content .ant-progress{line-height:1;margin-bottom:0}.processing-card .processing-card-content .ant-progress-text{font-size:12px}.processing-card .processing-card-content .ant-progress-status-success .ant-progress-bg{background-color:var(--success-color)}.processing-card .processing-card-content .ant-progress-status-exception .ant-progress-bg{background-color:var(--error-color)}.processing-card .processing-card-content .ant-progress-status-active .ant-progress-bg{background-color:var(--accent-color)}.processing-card[style*=--success-color]{background-color:var(--bg-primary);border-left-color:var(--success-color)}.processing-card[style*=--error-color]{background-color:var(--bg-primary);border-left-color:var(--error-color)}.processing-card[style*=--warning-color]{background-color:var(--bg-primary);border-left-color:var(--warning-color)}.processing-card[style*=--accent-color]{background-color:var(--bg-primary);border-left-color:var(--accent-color)}@keyframes slideIn{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}.processing-card{animation:slideIn .3s ease-out}.app-navigation{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:space-around;background-color:var(--bg-primary);border-top:1px solid var(--border-color);box-shadow:0 -2px 8px #0000001a;z-index:1000;height:60px;padding:0}.app-navigation .bot-icon{width:30px;height:30px}.app-navigation__item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 0;cursor:pointer;transition:color .2s ease;color:var(--text-secondary)}.app-navigation__item svg{fill:var(--text-secondary);transition:fill .2s ease}.app-navigation__item--active{color:var(--accent-color)}.app-navigation__item--active svg{fill:var(--accent-color)}.app-navigation__item:active{opacity:.7}.app-navigation__icon{margin-bottom:4px;width:18px;height:25px}.app-navigation__label{font-size:12px;line-height:1}@media(min-width:768px){.app-navigation{position:relative;height:auto;max-width:768px;margin:16px auto 0;border-radius:8px;border:1px solid var(--border-color);box-shadow:var(--card-shadow)}.app-navigation__item{flex-direction:row;padding:12px;gap:8px}.app-navigation__item:first-child{border-radius:8px 0 0 8px}.app-navigation__item:last-child{border-radius:0 8px 8px 0}.app-navigation__icon{font-size:18px;margin-bottom:0}.app-navigation__label{font-size:14px}}.app-header{display:flex;align-items:center;justify-content:space-between;padding:0 24px;background:var(--bg-primary);box-shadow:0 0 5px var(--shadow-color);height:64px;position:sticky;top:0;z-index:100;border-bottom:1px solid var(--border-color)}.app-header__user-section,.app-header__logo-section{display:flex;align-items:center;gap:12px}.app-header__account-info{display:flex;flex-direction:column;gap:2px}.app-header__account-type{color:var(--accent-color);font-size:14px;font-weight:700;cursor:pointer}.app-header__account-type .anticon{font-size:12px;margin-left:5px}.app-header__account-balance{font-size:16px;font-weight:600;color:var(--text-primary)}.app-header__deposit-btn{border-radius:20px;padding:8px 16px;height:auto;font-size:14px;font-weight:500;background-color:#fff;border-color:#ddd;color:#333}.app-header__deposit-btn:hover{background-color:var(--accent-color);border-color:var(--accent-color);color:#fff}@media(max-width:576px){.app-header{padding:0 16px;height:56px}.app-header__logo-section{gap:8px}.app-header__logo{width:100%;height:48px}.app-header__title{font-size:18px}.app-header__auth-button{padding:4px 12px;height:32px;font-size:14px}.app-header__account-balance{font-size:14px}.app-header__deposit-btn{padding:6px 12px;font-size:14px}}@media(min-width:768px){.app-header__account-balance{font-size:18px}.app-header__deposit-btn{padding:6px 20px;font-size:16px}}.app-header__logo{width:100%;height:48px}.app-header__title{font-size:20px;font-weight:500;color:var(--text-primary)}.app-header__theme-button.ant-btn{color:var(--text-secondary)}.app-header__theme-button.ant-btn:hover{color:var(--accent-color);background:var(--hover-bg)}.app-header__auth-button.ant-btn-primary{background-color:var(--accent-color);border-color:var(--accent-color)}.app-header__auth-button.ant-btn-primary:hover{filter:brightness(.9);transition:filter .3s ease}.app-header__profile-btn{border-radius:20px;padding:8px 16px;height:auto;font-size:14px;font-weight:500;background-color:#fff;border-color:#ddd;color:#333}.app-header__profile-btn:hover{background-color:var(--accent-color);border-color:var(--accent-color);color:#fff}.app-header__profile-btn .app-header__username{margin-left:8px}.app-header .ant-dropdown .ant-dropdown-menu{width:364px;min-width:364px}.app-header .ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-group-title{padding:8px 12px;font-size:12px;font-weight:600;color:var(--text-secondary);background:var(--bg-secondary)}.app-header .ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{padding:8px 12px}.app-header .ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item .deriv-account-item{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px}.selected-deriv-account{display:flex;align-items:center;gap:8px;background-color:transparent;border:1px solid #dddddd;border-radius:20px;cursor:pointer}.selected-deriv-account__icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:var(--bg-elevated);border-radius:50%;font-size:11px;font-weight:600;color:var(--text-primary)}.selected-deriv-account__info{display:flex;flex-direction:column;gap:1px}.selected-deriv-account__label{font-size:13px;font-weight:500;color:var(--text-primary);line-height:1.1}.selected-deriv-account__details{font-size:10px;color:var(--text-secondary);line-height:1.1}@media(max-width:576px){.selected-deriv-account{gap:6px}.selected-deriv-account__icon{width:20px;height:20px;font-size:9px}.selected-deriv-account__label{font-size:11px}.selected-deriv-account__details{font-size:9px}}.login-page{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;width:100%}.login-page.dark{background-color:#1a1a1a}.login-page.dark .login-title{color:#fff}.login-page.light{background-color:#f5f5f5}.login-page.light .login-title{color:#000}.login-page .login-container{width:100%;max-width:360px;display:flex;flex-direction:column;align-items:center}.login-page .login-logo{display:flex;justify-content:center;margin-bottom:24px}.login-page .login-logo img{width:100%;height:80px}.login-page .login-title{text-align:center;margin-bottom:32px;font-weight:600;letter-spacing:.5px}.login-page .login-form{width:100%}.login-page .login-form .ant-form-item{margin-bottom:20px}.login-page .login-form .ant-form-item-label>label{display:none}.login-page .login-form .login-button{margin-top:24px;height:48px;font-size:16px;font-weight:500}.login-page .login-error{margin-bottom:24px;border-radius:6px;width:100%}.login-page .login-card{width:100%;max-width:360px;border-radius:8px;box-shadow:0 4px 12px #0000001a}.login-page .login-card .login-title{text-align:center;margin-bottom:24px;font-weight:600;letter-spacing:.5px}.login-page .login-card .login-form{width:100%}.login-page .login-card .login-form .ant-form-item{margin-bottom:6px}.login-page .login-card .login-form .ant-input-affix-wrapper-lg{padding:12px;font-size:18px;line-height:1.5;border-radius:8px;margin-bottom:8px}.login-page .login-card .login-form .ant-form-item-label{padding-bottom:0;margin-bottom:-10px;line-height:1.2}.login-page .login-card .login-form .ant-form-item-label>label{display:none}.login-page .login-card .login-form .login-button{height:48px;font-size:16px;font-weight:500;margin-top:12px;margin-bottom:12px}.login-page .login-card .login-form .register-button{height:48px;font-size:16px;font-weight:500;border:2px solid #aa58e3;color:#aa58e3;background:transparent;margin-bottom:12px}.login-page .login-card .login-form .register-button:hover{background:#aa58e3;color:#fff;border-color:#aa58e3}.login-page .login-card .login-form .register-button:focus{background:#aa58e3;color:#fff;border-color:#aa58e3}.login-page .login-card .login-error{margin-bottom:24px;border-radius:6px;width:100%}.login-page.dark .login-card .ant-input-affix-wrapper{background-color:transparent;border-color:#424242}.login-page.dark .login-card .ant-input-affix-wrapper .ant-input{color:#fff!important;background-color:transparent!important}.login-page.dark .login-card .ant-input-affix-wrapper .ant-input::placeholder{color:#888!important}.login-page.dark .login-card .ant-input-affix-wrapper .ant-input:-webkit-autofill,.login-page.dark .login-card .ant-input-affix-wrapper .ant-input:-webkit-autofill:hover,.login-page.dark .login-card .ant-input-affix-wrapper .ant-input:-webkit-autofill:focus,.login-page.dark .login-card .ant-input-affix-wrapper .ant-input:-webkit-autofill:active{-webkit-text-fill-color:#ffffff!important}.login-page.dark .login-card .ant-input-affix-wrapper .ant-input-prefix{color:#888}.login-page.dark .login-card .ant-input{color:#fff!important;background-color:transparent!important}.login-page.dark .login-card .ant-input::placeholder{color:#888!important}.login-page.dark .login-card .ant-input:-webkit-autofill,.login-page.dark .login-card .ant-input:-webkit-autofill:hover,.login-page.dark .login-card .ant-input:-webkit-autofill:focus,.login-page.dark .login-card .ant-input:-webkit-autofill:active{-webkit-text-fill-color:#ffffff!important}.login-page.dark .login-card .ant-select-selector{background-color:transparent!important;border-color:#424242!important;color:#fff!important}.login-page.dark .login-card .ant-select-selector .ant-select-selection-item{color:#fff!important}.login-page.dark .login-card .ant-select-selector .ant-select-selection-placeholder{color:#888!important}.login-page .forgot-password-card{width:100%;max-width:360px;border-radius:8px;box-shadow:0 4px 12px #0000001a}.login-page .forgot-password-card .forgot-password-title{text-align:center;margin-bottom:24px;font-weight:600;letter-spacing:.5px}.login-page .forgot-password-card .forgot-password-form{width:100%}.login-page .forgot-password-card .forgot-password-form .ant-form-item{margin-bottom:6px}.login-page .forgot-password-card .forgot-password-form .ant-form-item-label{padding-bottom:0;margin-bottom:-10px;line-height:1.2}.login-page .forgot-password-card .forgot-password-form .ant-form-item-label>label{display:none}.login-page .forgot-password-card .forgot-password-form .forgot-password-button{height:48px;font-size:16px;font-weight:500;margin-top:12px}.login-page .forgot-password-card .forgot-password-error,.login-page .forgot-password-card .forgot-password-success{margin-bottom:24px;border-radius:6px;width:100%}.login-page.dark .forgot-password-card .ant-input-affix-wrapper{background-color:transparent;border-color:#424242}.login-page.dark .forgot-password-card .ant-input-affix-wrapper .ant-input{color:#fff!important;background-color:transparent!important}.login-page.dark .forgot-password-card .ant-input-affix-wrapper .ant-input::placeholder{color:#888!important}.login-page.dark .forgot-password-card .ant-input-affix-wrapper .ant-input:-webkit-autofill,.login-page.dark .forgot-password-card .ant-input-affix-wrapper .ant-input:-webkit-autofill:hover,.login-page.dark .forgot-password-card .ant-input-affix-wrapper .ant-input:-webkit-autofill:focus,.login-page.dark .forgot-password-card .ant-input-affix-wrapper .ant-input:-webkit-autofill:active{-webkit-text-fill-color:#ffffff!important}.login-page.dark .forgot-password-card .ant-input-affix-wrapper .ant-input-prefix{color:#888}.login-page.dark .forgot-password-card .ant-input{color:#fff!important;background-color:transparent!important}.login-page.dark .forgot-password-card .ant-input::placeholder{color:#888!important}.login-page.dark .forgot-password-card .ant-input:-webkit-autofill,.login-page.dark .forgot-password-card .ant-input:-webkit-autofill:hover,.login-page.dark .forgot-password-card .ant-input:-webkit-autofill:focus,.login-page.dark .forgot-password-card .ant-input:-webkit-autofill:active{-webkit-text-fill-color:#ffffff!important}.login-page .register-card{width:100%;max-width:400px;border-radius:8px;box-shadow:0 4px 12px #0000001a}.login-page .register-card .register-title{text-align:center;margin-bottom:24px;font-weight:600;letter-spacing:.5px}.login-page .register-card .register-title .anticon{margin-right:8px}.login-page .register-card .register-form{width:100%}.login-page .register-card .register-form .ant-form-item{margin-bottom:6px}.login-page .register-card .register-form .ant-form-item-label{padding-bottom:0;margin-bottom:-10px;line-height:1.2}.login-page .register-card .register-form .ant-form-item-label>label{font-weight:500;color:inherit}.login-page .register-card .register-form .register-submit-button{height:48px;font-size:16px;font-weight:500;margin-top:12px}.login-page .register-card .register-error{margin-bottom:24px;border-radius:6px;width:100%}.login-page.dark .register-card .ant-input-affix-wrapper{background-color:transparent;border-color:#424242}.login-page.dark .register-card .ant-input-affix-wrapper .ant-input{color:#fff!important;background-color:transparent!important}.login-page.dark .register-card .ant-input-affix-wrapper .ant-input::placeholder{color:#888!important}.login-page.dark .register-card .ant-input-affix-wrapper .ant-input:-webkit-autofill,.login-page.dark .register-card .ant-input-affix-wrapper .ant-input:-webkit-autofill:hover,.login-page.dark .register-card .ant-input-affix-wrapper .ant-input:-webkit-autofill:focus,.login-page.dark .register-card .ant-input-affix-wrapper .ant-input:-webkit-autofill:active{-webkit-text-fill-color:#ffffff!important}.login-page.dark .register-card .ant-input-affix-wrapper .ant-input-prefix{color:#888}.login-page.dark .register-card .ant-input{color:#fff!important;background-color:transparent!important}.login-page.dark .register-card .ant-input::placeholder{color:#888!important}.login-page.dark .register-card .ant-input:-webkit-autofill,.login-page.dark .register-card .ant-input:-webkit-autofill:hover,.login-page.dark .register-card .ant-input:-webkit-autofill:focus,.login-page.dark .register-card .ant-input:-webkit-autofill:active{-webkit-text-fill-color:#ffffff!important}.login-page.dark .register-card .ant-select-selector{background-color:transparent!important;border-color:#424242!important;color:#fff!important}.login-page.dark .register-card .ant-select-selector .ant-select-selection-item{color:#fff!important}.login-page.dark .register-card .ant-select-selector .ant-select-selection-placeholder{color:#888!important}.ant-input-affix-wrapper-focused .ant-input{box-shadow:none!important}.ant-input-affix-wrapper input:-webkit-autofill,.ant-input-affix-wrapper input:-webkit-autofill:hover,.ant-input-affix-wrapper input:-webkit-autofill:focus,.ant-input-affix-wrapper input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px transparent inset!important;-webkit-text-fill-color:inherit!important;background-color:transparent!important;background-image:none!important;transition:background-color 5000s ease-in-out 0s!important}.ant-input:-webkit-autofill,.ant-input:-webkit-autofill:hover,.ant-input:-webkit-autofill:focus,.ant-input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px transparent inset!important;-webkit-text-fill-color:inherit!important;background-color:transparent!important;background-image:none!important;transition:background-color 5000s ease-in-out 0s!important}.email-verification-card{width:100%;max-width:360px;text-align:center;border-radius:12px;box-shadow:0 8px 32px #0000001a;backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1)}.email-verification-card .email-verification-title{text-align:center;margin-bottom:24px;font-weight:600;letter-spacing:.5px}.email-verification-card .email-verification-info,.email-verification-card .email-verification-success,.email-verification-card .email-verification-error{margin-bottom:20px;text-align:left}.email-verification-card .send-verification-button{height:48px;border-radius:8px;font-weight:600;font-size:16px;background:linear-gradient(135deg,#aa58e3,#8b3dc7);border:none;box-shadow:0 4px 16px #aa58e34d;transition:all .3s ease}.email-verification-card .send-verification-button:hover{background:linear-gradient(135deg,#8b3dc7,#6d2fa3);transform:translateY(-2px);box-shadow:0 6px 20px #aa58e366}.email-verification-card .send-verification-button:active{transform:translateY(0)}.email-verification-card .back-to-login-button{height:48px;border-radius:8px;font-weight:600;font-size:16px;border:2px solid #e0e0e0;background:transparent;color:#666;transition:all .3s ease}.email-verification-card .back-to-login-button:hover{border-color:#aa58e3;color:#aa58e3;background:#aa58e30d}.email-verification-card .proceed-button{height:48px;border-radius:8px;font-weight:600;font-size:16px;border:2px solid #ff9500;background:transparent;color:#ff9500;transition:all .3s ease}.email-verification-card .proceed-button:hover{background:#ff9500;color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px #ff95004d}.auth-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 20px}.auth-loading .loading-spinner{margin-bottom:24px}.auth-loading .loading-spinner .spinner-circle{width:48px;height:48px;border:4px solid #f3f3f3;border-top:4px solid #aa58e3;border-radius:50%;animation:spin 1s linear infinite}.auth-loading .loading-title{color:#333;margin-bottom:8px;font-weight:600}.dark .auth-loading .loading-title{color:#fff}.auth-loading .loading-subtitle{color:#666;font-size:14px}.dark .auth-loading .loading-subtitle{color:#ccc}.firebaseui-container.show{opacity:1;transform:translateY(0)}.firebaseui-container.hide{opacity:0;transform:translateY(20px)}.firebaseui-container.transitioning{transition:all .3s ease-in-out}#firebaseui-auth-container .firebaseui-idp-button{width:100%;margin-bottom:8px}#firebaseui-auth-container .firebaseui-idp-button:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026;transition:all .2s ease-in-out}#firebaseui-auth-container .firebaseui-phone-number .firebaseui-id-country-selector,#firebaseui-auth-container .firebaseui-phone-number .firebaseui-id-phone-number{margin-bottom:16px}#firebaseui-auth-container .firebaseui-id-submit{width:100%;height:48px}#firebaseui-auth-container .firebaseui-id-submit:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1890ff4d;transition:all .2s ease-in-out}.mdl-button{background:0 0;border:none;border-radius:2px;color:#000;position:relative;height:36px;margin:0;min-width:64px;padding:0 16px;display:inline-block;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1;letter-spacing:0;overflow:hidden;will-change:box-shadow;transition:box-shadow .2s cubic-bezier(.4,0,1,1),background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);outline:0;cursor:pointer;text-decoration:none;text-align:center;line-height:36px;vertical-align:middle}.mdl-button::-moz-focus-inner{border:0}.mdl-button:hover{background-color:#9e9e9e33}.mdl-button:focus:not(:active){background-color:#0000001f}.mdl-button:active{background-color:#9e9e9e66}.mdl-button.mdl-button--colored{color:#3f51b5}.mdl-button.mdl-button--colored:focus:not(:active){background-color:#0000001f}input.mdl-button[type=submit]{-webkit-appearance:none}.mdl-button--raised{background:#9e9e9e33;box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0003,0 1px 5px #0000001f}.mdl-button--raised:active{box-shadow:0 4px 5px #00000024,0 1px 10px #0000001f,0 2px 4px -1px #0003;background-color:#9e9e9e66}.mdl-button--raised:focus:not(:active){box-shadow:0 0 8px #0000002e,0 8px 16px #0000005c;background-color:#9e9e9e66}.mdl-button--raised.mdl-button--colored{background:#3f51b5;color:#fff}.mdl-button--raised.mdl-button--colored:hover,.mdl-button--raised.mdl-button--colored:active{background-color:#3f51b5}.mdl-button--raised.mdl-button--colored:focus:not(:active){background-color:#3f51b5}.mdl-button--raised.mdl-button--colored .mdl-ripple{background:#fff}.mdl-button--fab{border-radius:50%;font-size:24px;height:56px;margin:auto;min-width:56px;width:56px;padding:0;overflow:hidden;background:#9e9e9e33;box-shadow:0 1px 1.5px #0000001f,0 1px 1px #0000003d;position:relative;line-height:normal}.mdl-button--fab .material-icons{position:absolute;top:50%;left:50%;transform:translate(-12px,-12px);line-height:24px;width:24px}.mdl-button--fab.mdl-button--mini-fab{height:40px;min-width:40px;width:40px}.mdl-button--fab .mdl-button__ripple-container{border-radius:50%;-webkit-mask-image:-webkit-radial-gradient(circle,#fff,#000)}.mdl-button--fab:active{box-shadow:0 4px 5px #00000024,0 1px 10px #0000001f,0 2px 4px -1px #0003;background-color:#9e9e9e66}.mdl-button--fab:focus:not(:active){box-shadow:0 0 8px #0000002e,0 8px 16px #0000005c;background-color:#9e9e9e66}.mdl-button--fab.mdl-button--colored{background:#ff4081;color:#fff}.mdl-button--fab.mdl-button--colored:hover{background-color:#ff4081}.mdl-button--fab.mdl-button--colored:focus:not(:active){background-color:#ff4081}.mdl-button--fab.mdl-button--colored:active{background-color:#ff4081}.mdl-button--fab.mdl-button--colored .mdl-ripple{background:#fff}.mdl-button--icon{border-radius:50%;font-size:24px;height:32px;margin-left:0;margin-right:0;min-width:32px;width:32px;padding:0;overflow:hidden;color:inherit;line-height:normal}.mdl-button--icon .material-icons{position:absolute;top:50%;left:50%;transform:translate(-12px,-12px);line-height:24px;width:24px}.mdl-button--icon.mdl-button--mini-icon{height:24px;min-width:24px;width:24px}.mdl-button--icon.mdl-button--mini-icon .material-icons{top:0;left:0}.mdl-button--icon .mdl-button__ripple-container{border-radius:50%;-webkit-mask-image:-webkit-radial-gradient(circle,#fff,#000)}.mdl-button__ripple-container{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0;overflow:hidden}.mdl-button.mdl-button--disabled .mdl-button__ripple-container .mdl-ripple,.mdl-button[disabled] .mdl-button__ripple-container .mdl-ripple{background-color:transparent}.mdl-button--primary.mdl-button--primary{color:#3f51b5}.mdl-button--primary.mdl-button--primary .mdl-ripple{background:#fff}.mdl-button--primary.mdl-button--primary.mdl-button--fab,.mdl-button--primary.mdl-button--primary.mdl-button--raised{color:#fff;background-color:#3f51b5}.mdl-button--accent.mdl-button--accent{color:#ff4081}.mdl-button--accent.mdl-button--accent .mdl-ripple{background:#fff}.mdl-button--accent.mdl-button--accent.mdl-button--fab,.mdl-button--accent.mdl-button--accent.mdl-button--raised{color:#fff;background-color:#ff4081}.mdl-button.mdl-button--disabled.mdl-button--disabled,.mdl-button[disabled][disabled]{color:#00000042;cursor:default;background-color:transparent}.mdl-button--fab.mdl-button--disabled.mdl-button--disabled,.mdl-button--fab[disabled][disabled]{background-color:#0000001f;color:#00000042}.mdl-button--raised.mdl-button--disabled.mdl-button--disabled,.mdl-button--raised[disabled][disabled]{background-color:#0000001f;color:#00000042;box-shadow:none}.mdl-button--colored.mdl-button--disabled.mdl-button--disabled,.mdl-button--colored[disabled][disabled]{color:#00000042}.mdl-button .material-icons{vertical-align:middle}.mdl-card{display:flex;flex-direction:column;font-size:16px;font-weight:400;min-height:200px;overflow:hidden;width:330px;z-index:1;position:relative;background:#fff;border-radius:2px;box-sizing:border-box}.mdl-card__media{background-color:#ff4081;background-repeat:repeat;background-position:50% 50%;background-size:cover;background-origin:padding-box;background-attachment:scroll;box-sizing:border-box}.mdl-card__title{align-items:center;color:#000;display:block;display:flex;justify-content:stretch;line-height:normal;padding:16px;perspective-origin:165px 56px;transform-origin:165px 56px;box-sizing:border-box}.mdl-card__title.mdl-card--border{border-bottom:1px solid rgba(0,0,0,.1)}.mdl-card__title-text{align-self:flex-end;color:inherit;display:block;display:flex;font-size:24px;font-weight:300;line-height:normal;overflow:hidden;transform-origin:149px 48px;margin:0}.mdl-card__subtitle-text{font-size:14px;color:#0000008a;margin:0}.mdl-card__supporting-text{color:#0000008a;font-size:1rem;line-height:18px;overflow:hidden;padding:16px;width:90%}.mdl-card__supporting-text.mdl-card--border{border-bottom:1px solid rgba(0,0,0,.1)}.mdl-card__actions{font-size:16px;line-height:normal;width:100%;background-color:#0000;padding:8px;box-sizing:border-box}.mdl-card__actions.mdl-card--border{border-top:1px solid rgba(0,0,0,.1)}.mdl-card--expand{flex-grow:1}.mdl-card__menu{position:absolute;right:16px;top:16px}.mdl-dialog{border:none;box-shadow:0 9px 46px 8px #00000024,0 11px 15px -7px #0000001f,0 24px 38px 3px #0003;width:280px}.mdl-dialog__title{padding:24px 24px 0;margin:0;font-size:2.5rem}.mdl-dialog__actions{padding:8px 8px 8px 24px;display:flex;flex-direction:row-reverse;flex-wrap:wrap}.mdl-dialog__actions>*{margin-right:8px;height:36px}.mdl-dialog__actions>:first-child{margin-right:0}.mdl-dialog__actions--full-width{padding:0 0 8px}.mdl-dialog__actions--full-width>*{height:48px;flex:0 0 100%;padding-right:16px;margin-right:0;text-align:right}.mdl-dialog__content{padding:20px 24px 24px;color:#0000008a}.mdl-progress{display:block;position:relative;height:4px;width:500px;max-width:100%}.mdl-progress>.bar{display:block;position:absolute;top:0;bottom:0;width:0%;transition:width .2s cubic-bezier(.4,0,.2,1)}.mdl-progress>.progressbar{background-color:#3f51b5;z-index:1;left:0}.mdl-progress>.bufferbar{background-image:linear-gradient(to right,#ffffffb3,#ffffffb3),linear-gradient(to right,#3f51b5,#3f51b5);z-index:0;left:0}.mdl-progress>.auxbar{right:0}@supports (-webkit-appearance:none){.mdl-progress:not(.mdl-progress--indeterminate):not(.mdl-progress--indeterminate)>.auxbar,.mdl-progress:not(.mdl-progress__indeterminate):not(.mdl-progress__indeterminate)>.auxbar{background-image:linear-gradient(to right,#ffffffb3,#ffffffb3),linear-gradient(to right,#3f51b5,#3f51b5);mask:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjxzdmcgd2lkdGg9IjEyIiBoZWlnaHQ9IjQiIHZpZXdQb3J0PSIwIDAgMTIgNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxlbGxpcHNlIGN4PSIyIiBjeT0iMiIgcng9IjIiIHJ5PSIyIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9ImN4IiBmcm9tPSIyIiB0bz0iLTEwIiBkdXI9IjAuNnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPgogIDwvZWxsaXBzZT4KICA8ZWxsaXBzZSBjeD0iMTQiIGN5PSIyIiByeD0iMiIgcnk9IjIiIGNsYXNzPSJsb2FkZXIiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iY3giIGZyb209IjE0IiB0bz0iMiIgZHVyPSIwLjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4KICA8L2VsbGlwc2U+Cjwvc3ZnPgo=)}}.mdl-progress:not(.mdl-progress--indeterminate)>.auxbar,.mdl-progress:not(.mdl-progress__indeterminate)>.auxbar{background-image:linear-gradient(to right,#ffffffe6,#ffffffe6),linear-gradient(to right,#3f51b5,#3f51b5)}.mdl-progress.mdl-progress--indeterminate>.bar1,.mdl-progress.mdl-progress__indeterminate>.bar1{background-color:#3f51b5;animation-name:indeterminate1;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}.mdl-progress.mdl-progress--indeterminate>.bar3,.mdl-progress.mdl-progress__indeterminate>.bar3{background-image:none;background-color:#3f51b5;animation-name:indeterminate2;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes indeterminate1{0%{left:0;width:0%}50%{left:25%;width:75%}75%{left:100%;width:0%}}@keyframes indeterminate2{0%{left:0;width:0%}50%{left:0;width:0%}75%{left:0;width:25%}to{left:100%;width:0%}}.mdl-shadow--2dp{box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0003,0 1px 5px #0000001f}.mdl-shadow--3dp{box-shadow:0 3px 4px #00000024,0 3px 3px -2px #0003,0 1px 8px #0000001f}.mdl-shadow--4dp{box-shadow:0 4px 5px #00000024,0 1px 10px #0000001f,0 2px 4px -1px #0003}.mdl-shadow--6dp{box-shadow:0 6px 10px #00000024,0 1px 18px #0000001f,0 3px 5px -1px #0003}.mdl-shadow--8dp{box-shadow:0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f,0 5px 5px -3px #0003}.mdl-shadow--16dp{box-shadow:0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f,0 8px 10px -5px #0003}.mdl-shadow--24dp{box-shadow:0 9px 46px 8px #00000024,0 11px 15px -7px #0000001f,0 24px 38px 3px #0003}.mdl-spinner{display:inline-block;position:relative;width:28px;height:28px}.mdl-spinner:not(.is-upgraded).is-active:after{content:"Loading..."}.mdl-spinner.is-upgraded.is-active{animation:mdl-spinner__container-rotate 1.568s linear infinite}@keyframes mdl-spinner__container-rotate{to{transform:rotate(360deg)}}.mdl-spinner__layer{position:absolute;width:100%;height:100%;opacity:0}.mdl-spinner__layer-1{border-color:#42a5f5}.mdl-spinner--single-color .mdl-spinner__layer-1{border-color:#3f51b5}.mdl-spinner.is-active .mdl-spinner__layer-1{animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdl-spinner__layer-1-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.mdl-spinner__layer-2{border-color:#f44336}.mdl-spinner--single-color .mdl-spinner__layer-2{border-color:#3f51b5}.mdl-spinner.is-active .mdl-spinner__layer-2{animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdl-spinner__layer-2-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.mdl-spinner__layer-3{border-color:#fdd835}.mdl-spinner--single-color .mdl-spinner__layer-3{border-color:#3f51b5}.mdl-spinner.is-active .mdl-spinner__layer-3{animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdl-spinner__layer-3-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.mdl-spinner__layer-4{border-color:#4caf50}.mdl-spinner--single-color .mdl-spinner__layer-4{border-color:#3f51b5}.mdl-spinner.is-active .mdl-spinner__layer-4{animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdl-spinner__layer-4-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}@keyframes mdl-spinner__fill-unfill-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}to{transform:rotate(1080deg)}}@keyframes mdl-spinner__layer-1-fade-in-out{0%{opacity:.99}25%{opacity:.99}26%{opacity:0}89%{opacity:0}90%{opacity:.99}to{opacity:.99}}@keyframes mdl-spinner__layer-2-fade-in-out{0%{opacity:0}15%{opacity:0}25%{opacity:.99}50%{opacity:.99}51%{opacity:0}}@keyframes mdl-spinner__layer-3-fade-in-out{0%{opacity:0}40%{opacity:0}50%{opacity:.99}75%{opacity:.99}76%{opacity:0}}@keyframes mdl-spinner__layer-4-fade-in-out{0%{opacity:0}65%{opacity:0}75%{opacity:.99}90%{opacity:.99}to{opacity:0}}.mdl-spinner__gap-patch{position:absolute;box-sizing:border-box;top:0;left:45%;width:10%;height:100%;overflow:hidden;border-color:inherit}.mdl-spinner__gap-patch .mdl-spinner__circle{width:1000%;left:-450%}.mdl-spinner__circle-clipper{display:inline-block;position:relative;width:50%;height:100%;overflow:hidden;border-color:inherit}.mdl-spinner__circle-clipper.mdl-spinner__left{float:left}.mdl-spinner__circle-clipper.mdl-spinner__right{float:right}.mdl-spinner__circle-clipper .mdl-spinner__circle{width:200%}.mdl-spinner__circle{box-sizing:border-box;height:100%;border-width:3px;border-style:solid;border-color:inherit;border-bottom-color:transparent!important;border-radius:50%;animation:none;position:absolute;inset:0}.mdl-spinner__left .mdl-spinner__circle{border-right-color:transparent!important;transform:rotate(129deg)}.mdl-spinner.is-active .mdl-spinner__left .mdl-spinner__circle{animation:mdl-spinner__left-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both}.mdl-spinner__right .mdl-spinner__circle{left:-100%;border-left-color:transparent!important;transform:rotate(-129deg)}.mdl-spinner.is-active .mdl-spinner__right .mdl-spinner__circle{animation:mdl-spinner__right-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both}@keyframes mdl-spinner__left-spin{0%{transform:rotate(130deg)}50%{transform:rotate(-5deg)}to{transform:rotate(130deg)}}@keyframes mdl-spinner__right-spin{0%{transform:rotate(-130deg)}50%{transform:rotate(5deg)}to{transform:rotate(-130deg)}}.mdl-textfield{position:relative;font-size:16px;display:inline-block;box-sizing:border-box;width:300px;max-width:100%;margin:0;padding:20px 0}.mdl-textfield .mdl-button{position:absolute;bottom:20px}.mdl-textfield--align-right{text-align:right}.mdl-textfield--full-width{width:100%}.mdl-textfield--expandable{min-width:32px;width:auto;min-height:32px}.mdl-textfield--expandable .mdl-button--icon{top:16px}.mdl-textfield__input{border:none;border-bottom:1px solid rgba(0,0,0,.12);display:block;font-size:16px;font-family:Helvetica,Arial,sans-serif;margin:0;padding:4px 0;width:100%;background:0 0;text-align:left;color:inherit}.mdl-textfield__input[type=number]{-moz-appearance:textfield}.mdl-textfield__input[type=number]::-webkit-inner-spin-button,.mdl-textfield__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mdl-textfield.is-focused .mdl-textfield__input{outline:0}.mdl-textfield.is-invalid .mdl-textfield__input{border-color:#d50000;box-shadow:none}.mdl-textfield.is-disabled .mdl-textfield__input,fieldset[disabled] .mdl-textfield .mdl-textfield__input{background-color:transparent;border-bottom:1px dotted rgba(0,0,0,.12);color:#00000042}.mdl-textfield textarea.mdl-textfield__input{display:block}.mdl-textfield__label{color:#00000042;font-size:16px;inset:24px 0 0;pointer-events:none;position:absolute;display:block;width:100%;overflow:hidden;white-space:nowrap;text-align:left}.mdl-textfield.has-placeholder .mdl-textfield__label,.mdl-textfield.is-dirty .mdl-textfield__label{visibility:hidden}.mdl-textfield--floating-label .mdl-textfield__label{transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.mdl-textfield--floating-label.has-placeholder .mdl-textfield__label{transition:none}.mdl-textfield.is-disabled.is-disabled .mdl-textfield__label,fieldset[disabled] .mdl-textfield .mdl-textfield__label{color:#00000042}.mdl-textfield--floating-label.has-placeholder .mdl-textfield__label,.mdl-textfield--floating-label.is-dirty .mdl-textfield__label,.mdl-textfield--floating-label.is-focused .mdl-textfield__label{color:#3f51b5;font-size:12px;top:4px;visibility:visible}.mdl-textfield--floating-label.has-placeholder .mdl-textfield__expandable-holder .mdl-textfield__label,.mdl-textfield--floating-label.is-dirty .mdl-textfield__expandable-holder .mdl-textfield__label,.mdl-textfield--floating-label.is-focused .mdl-textfield__expandable-holder .mdl-textfield__label{top:-16px}.mdl-textfield--floating-label.is-invalid .mdl-textfield__label{color:#d50000;font-size:12px}.mdl-textfield__label:after{background-color:#3f51b5;bottom:20px;content:"";height:2px;left:45%;position:absolute;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);visibility:hidden;width:10px}.mdl-textfield.is-focused .mdl-textfield__label:after{left:0;visibility:visible;width:100%}.mdl-textfield.is-invalid .mdl-textfield__label:after{background-color:#d50000}.mdl-textfield__error{color:#d50000;position:absolute;font-size:12px;margin-top:3px;visibility:hidden;display:block}.mdl-textfield.is-invalid .mdl-textfield__error{visibility:visible}.mdl-textfield__expandable-holder{position:relative;margin-left:32px;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-block;max-width:.1px}.mdl-textfield.is-dirty .mdl-textfield__expandable-holder,.mdl-textfield.is-focused .mdl-textfield__expandable-holder{max-width:600px}.mdl-textfield__expandable-holder .mdl-textfield__label:after{bottom:0}dialog{position:absolute;left:0;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;margin:auto;border:solid;padding:1em;background:#fff;color:#000;display:block}dialog:not([open]){display:none}dialog+.backdrop{position:fixed;inset:0;background:#0000001a}._dialog_overlay{position:fixed;inset:0}dialog.fixed{position:fixed;top:50%;transform:translateY(-50%)}.firebaseui-container{background-color:#fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:#000000de;direction:ltr;font:16px Roboto,arial,sans-serif;margin:0 auto;max-width:360px;overflow:visible;position:relative;text-align:left;width:100%}.firebaseui-container.mdl-card{overflow:visible}.firebaseui-card-header{padding:24px 24px 0}.firebaseui-card-content,.firebaseui-card-footer{padding:0 24px}.firebaseui-card-actions{box-sizing:border-box;display:table;font-size:14px;padding:8px 24px 24px;text-align:left;width:100%}.firebaseui-form-links{display:table-cell;vertical-align:middle;width:100%}.firebaseui-form-actions{display:table-cell;text-align:right;white-space:nowrap;width:100%}.firebaseui-subtitle,.firebaseui-title{color:#000000de;direction:ltr;font-size:20px;font-weight:500;line-height:24px;margin:0;padding:0;text-align:left}.firebaseui-title{padding-bottom:16px}.firebaseui-subtitle{margin:16px 0}.firebaseui-text{color:#000000de;direction:ltr;font-size:16px;line-height:24px;text-align:left}.firebaseui-id-page-password-recovery-email-sent p.firebaseui-text{margin:16px 0}.firebaseui-text-emphasis{font-weight:700}.firebaseui-error{color:#dd2c00;direction:ltr;font-size:12px;line-height:16px;margin:0;text-align:left}.firebaseui-text-input-error{margin:-16px 0 16px}.firebaseui-error-wrapper{min-height:16px}.firebaseui-list-item{direction:ltr;margin:0;padding:0;text-align:left}.firebaseui-hidden{display:none}.firebaseui-relative-wrapper{position:relative}.firebaseui-label{color:#0000008a;direction:ltr;font-size:16px;text-align:left}.mdl-textfield--floating-label.is-dirty .mdl-textfield__label,.mdl-textfield--floating-label.is-focused .mdl-textfield__label{color:#757575}.firebaseui-input,.firebaseui-input-invalid{border-radius:0;color:#000000de;direction:ltr;font-size:16px;width:100%}input.firebaseui-input,input.firebaseui-input-invalid{direction:ltr;text-align:left}.firebaseui-input-invalid{border-color:#dd2c00}.firebaseui-textfield{width:100%}.firebaseui-textfield.mdl-textfield .firebaseui-input{border-color:#0000001f}.firebaseui-textfield.mdl-textfield .firebaseui-label:after{background-color:#3f51b5}.firebaseui-textfield-invalid.mdl-textfield .firebaseui-input{border-color:#dd2c00}.firebaseui-textfield-invalid.mdl-textfield .firebaseui-label:after{background-color:#dd2c00}.firebaseui-button{display:inline-block;height:36px;margin-left:8px;min-width:88px}.firebaseui-link{color:#4285f4;font-variant:normal;font-weight:400;text-decoration:none}.firebaseui-link:hover{text-decoration:underline}.firebaseui-indent{margin-left:1em}.firebaseui-tos{color:#757575;direction:ltr;font-size:12px;line-height:16px;margin-bottom:24px;margin-top:0;text-align:left}.firebaseui-provider-sign-in-footer>.firebaseui-tos{text-align:center}.firebaseui-tos-list{list-style:none;text-align:right}.firebaseui-inline-list-item{display:inline-block;margin-left:5px;margin-right:5px}.firebaseui-page-provider-sign-in,.firebaseui-page-select-tenant{background:inherit}.firebaseui-idp-list,.firebaseui-tenant-list{list-style:none;margin:1em 0;padding:0}.firebaseui-idp-button,.firebaseui-tenant-button{direction:ltr;font-weight:500;height:auto;line-height:normal;max-width:220px;min-height:40px;padding:8px 16px;text-align:left;width:100%}.firebaseui-idp-list>.firebaseui-list-item,.firebaseui-tenant-list>.firebaseui-list-item{margin-bottom:15px;text-align:center}.firebaseui-idp-icon-wrapper{display:table-cell;vertical-align:middle}.firebaseui-idp-icon{border:none;display:inline-block;height:18px;vertical-align:middle;width:18px}.firebaseui-idp-favicon{border:none;display:inline-block;height:14px;margin-right:5px;vertical-align:middle;width:14px}.firebaseui-idp-text{color:#fff;display:table-cell;font-size:14px;padding-left:16px;text-transform:none;vertical-align:middle}.firebaseui-idp-text.firebaseui-idp-text-long{display:table-cell}.firebaseui-idp-text.firebaseui-idp-text-short{display:none}@media(max-width:268px){.firebaseui-idp-text.firebaseui-idp-text-long{display:none}.firebaseui-idp-text.firebaseui-idp-text-short{display:table-cell}}@media(max-width:320px){.firebaseui-recaptcha-container>div>div{transform:scale(.9);-webkit-transform:scale(.9);transform-origin:0 0;-webkit-transform-origin:0 0}}.firebaseui-idp-google>.firebaseui-idp-text{color:#757575}[data-provider-id="yahoo.com"]>.firebaseui-idp-icon-wrapper>.firebaseui-idp-icon{height:22px;width:22px}.firebaseui-info-bar{background-color:#f9edbe;border:1px solid #f0c36d;box-shadow:0 2px 4px #0003;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);-moz-box-shadow:0 2px 4px rgba(0,0,0,.2);left:10%;padding:8px 16px;position:absolute;right:10%;text-align:center;top:0}.firebaseui-info-bar-message{font-size:12px;margin:0}.firebaseui-dialog{box-sizing:border-box;color:#000000de;font:16px Roboto,arial,sans-serif;height:auto;max-height:fit-content;padding:24px;text-align:left}.firebaseui-dialog-icon-wrapper{display:table-cell;vertical-align:middle}.firebaseui-dialog-icon{float:left;height:40px;margin-right:24px;width:40px}.firebaseui-progress-dialog-message{display:table-cell;font-size:16px;font-weight:400;min-height:40px;vertical-align:middle}.firebaseui-progress-dialog-loading-icon{height:28px;margin:6px 30px 6px 6px;width:28px}.firebaseui-icon-done{background-image:url(https://www.gstatic.com/images/icons/material/system/2x/done_googgreen_36dp.png);background-position:center;background-repeat:no-repeat;background-size:36px 36px}.firebaseui-phone-number{display:flex}.firebaseui-country-selector{background-image:url(https://www.gstatic.com/images/icons/material/system/1x/arrow_drop_down_grey600_18dp.png);background-position:right center;background-repeat:no-repeat;background-size:18px auto;border-radius:0;border-bottom:1px solid rgba(0,0,0,.12);color:#000000de;flex-shrink:0;font-size:16px;font-weight:400;height:initial;line-height:normal;margin:20px 24px 20px 0;padding:4px 20px 4px 0;width:90px}.firebaseui-country-selector-flag{display:inline-block;margin-right:1ex}.firebaseui-flag{background-image:url(https://www.gstatic.com/firebasejs/ui/2.0.0/images/auth/flags_sprite_2x.png);background-size:100% auto;filter:drop-shadow(1px 1px 1px rgba(0,0,0,.54));height:14px;width:24px}.firebaseui-list-box-dialog{max-height:90%;overflow:auto;padding:8px 0 0}.firebaseui-list-box-actions{padding-bottom:8px}.firebaseui-list-box-icon-wrapper{display:table-cell;padding-right:24px;vertical-align:top}.firebaseui-list-box-label-wrapper{display:table-cell;vertical-align:top}.firebaseui-list-box-dialog-button{color:#000000de;direction:ltr;font-size:16px;font-weight:400;height:initial;line-height:normal;min-height:48px;padding:14px 24px;text-align:left;text-transform:none;width:100%}.firebaseui-phone-number-error{margin-left:114px}.mdl-progress.firebaseui-busy-indicator{height:2px;left:0;position:absolute;top:55px;width:100%}.mdl-spinner.firebaseui-busy-indicator{direction:initial;height:56px;left:0;margin:auto;position:absolute;right:0;top:30%;width:56px}.firebaseui-callback-indicator-container .firebaseui-busy-indicator{top:0}.firebaseui-callback-indicator-container{height:120px}.firebaseui-new-password-component{display:inline-block;position:relative;width:100%}.firebaseui-input-floating-button{background-position:center;background-repeat:no-repeat;display:block;height:24px;position:absolute;right:0;top:20px;width:24px}.firebaseui-input-toggle-on{background-image:url(https://www.gstatic.com/images/icons/material/system/1x/visibility_black_24dp.png)}.firebaseui-input-toggle-off{background-image:url(https://www.gstatic.com/images/icons/material/system/1x/visibility_off_black_24dp.png)}.firebaseui-input-toggle-focus{opacity:.87}.firebaseui-input-toggle-blur{opacity:.38}.firebaseui-recaptcha-wrapper{display:table;margin:0 auto;padding-bottom:8px}.firebaseui-recaptcha-container{display:table-cell}.firebaseui-recaptcha-error-wrapper{caption-side:bottom;display:table-caption}.firebaseui-change-phone-number-link{display:block}.firebaseui-resend-container{direction:ltr;margin:20px 0;text-align:center}.firebaseui-id-resend-countdown{color:#00000061}.firebaseui-id-page-phone-sign-in-start .firebaseui-form-actions div{float:left}@media(max-width:480px){.firebaseui-container{box-shadow:none;max-width:none;width:100%}.firebaseui-card-header{border-bottom:1px solid #e0e0e0;margin-bottom:16px;padding:16px 24px 0}.firebaseui-title{padding-bottom:16px}.firebaseui-card-actions{padding-right:24px}.firebaseui-busy-indicator{top:0}}.mdl-textfield__label{font-weight:400;margin-bottom:0}.firebaseui-id-page-blank,.firebaseui-id-page-spinner{background:inherit;height:64px}.firebaseui-email-sent{background-image:url(https://www.gstatic.com/firebasejs/ui/2.0.0/images/auth/success_status.png);background-position:center;background-repeat:no-repeat;background-size:64px 64px;height:64px;margin-top:16px;text-align:center}.firebaseui-text-justify{text-align:justify}.firebaseui-flag-KY{background-position:0 0}.firebaseui-flag-AC{background-position:0 -14px}.firebaseui-flag-AE{background-position:0 -28px}.firebaseui-flag-AF{background-position:0 -42px}.firebaseui-flag-AG{background-position:0 -56px}.firebaseui-flag-AI{background-position:0 -70px}.firebaseui-flag-AL{background-position:0 -84px}.firebaseui-flag-AM{background-position:0 -98px}.firebaseui-flag-AO{background-position:0 -112px}.firebaseui-flag-AQ{background-position:0 -126px}.firebaseui-flag-AR{background-position:0 -140px}.firebaseui-flag-AS{background-position:0 -154px}.firebaseui-flag-AT{background-position:0 -168px}.firebaseui-flag-AU{background-position:0 -182px}.firebaseui-flag-AW{background-position:0 -196px}.firebaseui-flag-AX{background-position:0 -210px}.firebaseui-flag-AZ{background-position:0 -224px}.firebaseui-flag-BA{background-position:0 -238px}.firebaseui-flag-BB{background-position:0 -252px}.firebaseui-flag-BD{background-position:0 -266px}.firebaseui-flag-BE{background-position:0 -280px}.firebaseui-flag-BF{background-position:0 -294px}.firebaseui-flag-BG{background-position:0 -308px}.firebaseui-flag-BH{background-position:0 -322px}.firebaseui-flag-BI{background-position:0 -336px}.firebaseui-flag-BJ{background-position:0 -350px}.firebaseui-flag-BL{background-position:0 -364px}.firebaseui-flag-BM{background-position:0 -378px}.firebaseui-flag-BN{background-position:0 -392px}.firebaseui-flag-BO{background-position:0 -406px}.firebaseui-flag-BQ{background-position:0 -420px}.firebaseui-flag-BR{background-position:0 -434px}.firebaseui-flag-BS{background-position:0 -448px}.firebaseui-flag-BT{background-position:0 -462px}.firebaseui-flag-BV{background-position:0 -476px}.firebaseui-flag-BW{background-position:0 -490px}.firebaseui-flag-BY{background-position:0 -504px}.firebaseui-flag-BZ{background-position:0 -518px}.firebaseui-flag-CA{background-position:0 -532px}.firebaseui-flag-CC{background-position:0 -546px}.firebaseui-flag-CD{background-position:0 -560px}.firebaseui-flag-CF{background-position:0 -574px}.firebaseui-flag-CG{background-position:0 -588px}.firebaseui-flag-CH{background-position:0 -602px}.firebaseui-flag-CI{background-position:0 -616px}.firebaseui-flag-CK{background-position:0 -630px}.firebaseui-flag-CL{background-position:0 -644px}.firebaseui-flag-CM{background-position:0 -658px}.firebaseui-flag-CN{background-position:0 -672px}.firebaseui-flag-CO{background-position:0 -686px}.firebaseui-flag-CP{background-position:0 -700px}.firebaseui-flag-CR{background-position:0 -714px}.firebaseui-flag-CU{background-position:0 -728px}.firebaseui-flag-CV{background-position:0 -742px}.firebaseui-flag-CW{background-position:0 -756px}.firebaseui-flag-CX{background-position:0 -770px}.firebaseui-flag-CY{background-position:0 -784px}.firebaseui-flag-CZ{background-position:0 -798px}.firebaseui-flag-DE{background-position:0 -812px}.firebaseui-flag-DG{background-position:0 -826px}.firebaseui-flag-DJ{background-position:0 -840px}.firebaseui-flag-DK{background-position:0 -854px}.firebaseui-flag-DM{background-position:0 -868px}.firebaseui-flag-DO{background-position:0 -882px}.firebaseui-flag-DZ{background-position:0 -896px}.firebaseui-flag-EA{background-position:0 -910px}.firebaseui-flag-EC{background-position:0 -924px}.firebaseui-flag-EE{background-position:0 -938px}.firebaseui-flag-EG{background-position:0 -952px}.firebaseui-flag-EH{background-position:0 -966px}.firebaseui-flag-ER{background-position:0 -980px}.firebaseui-flag-ES{background-position:0 -994px}.firebaseui-flag-ET{background-position:0 -1008px}.firebaseui-flag-EU{background-position:0 -1022px}.firebaseui-flag-FI{background-position:0 -1036px}.firebaseui-flag-FJ{background-position:0 -1050px}.firebaseui-flag-FK{background-position:0 -1064px}.firebaseui-flag-FM{background-position:0 -1078px}.firebaseui-flag-FO{background-position:0 -1092px}.firebaseui-flag-FR{background-position:0 -1106px}.firebaseui-flag-GA{background-position:0 -1120px}.firebaseui-flag-GB{background-position:0 -1134px}.firebaseui-flag-GD{background-position:0 -1148px}.firebaseui-flag-GE{background-position:0 -1162px}.firebaseui-flag-GF{background-position:0 -1176px}.firebaseui-flag-GG{background-position:0 -1190px}.firebaseui-flag-GH{background-position:0 -1204px}.firebaseui-flag-GI{background-position:0 -1218px}.firebaseui-flag-GL{background-position:0 -1232px}.firebaseui-flag-GM{background-position:0 -1246px}.firebaseui-flag-GN{background-position:0 -1260px}.firebaseui-flag-GP{background-position:0 -1274px}.firebaseui-flag-GQ{background-position:0 -1288px}.firebaseui-flag-GR{background-position:0 -1302px}.firebaseui-flag-GS{background-position:0 -1316px}.firebaseui-flag-GT{background-position:0 -1330px}.firebaseui-flag-GU{background-position:0 -1344px}.firebaseui-flag-GW{background-position:0 -1358px}.firebaseui-flag-GY{background-position:0 -1372px}.firebaseui-flag-HK{background-position:0 -1386px}.firebaseui-flag-HM{background-position:0 -1400px}.firebaseui-flag-HN{background-position:0 -1414px}.firebaseui-flag-HR{background-position:0 -1428px}.firebaseui-flag-HT{background-position:0 -1442px}.firebaseui-flag-HU{background-position:0 -1456px}.firebaseui-flag-IC{background-position:0 -1470px}.firebaseui-flag-ID{background-position:0 -1484px}.firebaseui-flag-IE{background-position:0 -1498px}.firebaseui-flag-IL{background-position:0 -1512px}.firebaseui-flag-IM{background-position:0 -1526px}.firebaseui-flag-IN{background-position:0 -1540px}.firebaseui-flag-IO{background-position:0 -1554px}.firebaseui-flag-IQ{background-position:0 -1568px}.firebaseui-flag-IR{background-position:0 -1582px}.firebaseui-flag-IS{background-position:0 -1596px}.firebaseui-flag-IT{background-position:0 -1610px}.firebaseui-flag-JE{background-position:0 -1624px}.firebaseui-flag-JM{background-position:0 -1638px}.firebaseui-flag-JO{background-position:0 -1652px}.firebaseui-flag-JP{background-position:0 -1666px}.firebaseui-flag-KE{background-position:0 -1680px}.firebaseui-flag-KG{background-position:0 -1694px}.firebaseui-flag-KH{background-position:0 -1708px}.firebaseui-flag-KI{background-position:0 -1722px}.firebaseui-flag-KM{background-position:0 -1736px}.firebaseui-flag-KN{background-position:0 -1750px}.firebaseui-flag-KP{background-position:0 -1764px}.firebaseui-flag-KR{background-position:0 -1778px}.firebaseui-flag-KW{background-position:0 -1792px}.firebaseui-flag-AD{background-position:0 -1806px}.firebaseui-flag-KZ{background-position:0 -1820px}.firebaseui-flag-LA{background-position:0 -1834px}.firebaseui-flag-LB{background-position:0 -1848px}.firebaseui-flag-LC{background-position:0 -1862px}.firebaseui-flag-LI{background-position:0 -1876px}.firebaseui-flag-LK{background-position:0 -1890px}.firebaseui-flag-LR{background-position:0 -1904px}.firebaseui-flag-LS{background-position:0 -1918px}.firebaseui-flag-LT{background-position:0 -1932px}.firebaseui-flag-LU{background-position:0 -1946px}.firebaseui-flag-LV{background-position:0 -1960px}.firebaseui-flag-LY{background-position:0 -1974px}.firebaseui-flag-MA{background-position:0 -1988px}.firebaseui-flag-MC{background-position:0 -2002px}.firebaseui-flag-MD{background-position:0 -2016px}.firebaseui-flag-ME{background-position:0 -2030px}.firebaseui-flag-MF{background-position:0 -2044px}.firebaseui-flag-MG{background-position:0 -2058px}.firebaseui-flag-MH{background-position:0 -2072px}.firebaseui-flag-MK{background-position:0 -2086px}.firebaseui-flag-ML{background-position:0 -2100px}.firebaseui-flag-MM{background-position:0 -2114px}.firebaseui-flag-MN{background-position:0 -2128px}.firebaseui-flag-MO{background-position:0 -2142px}.firebaseui-flag-MP{background-position:0 -2156px}.firebaseui-flag-MQ{background-position:0 -2170px}.firebaseui-flag-MR{background-position:0 -2184px}.firebaseui-flag-MS{background-position:0 -2198px}.firebaseui-flag-MT{background-position:0 -2212px}.firebaseui-flag-MU{background-position:0 -2226px}.firebaseui-flag-MV{background-position:0 -2240px}.firebaseui-flag-MW{background-position:0 -2254px}.firebaseui-flag-MX{background-position:0 -2268px}.firebaseui-flag-MY{background-position:0 -2282px}.firebaseui-flag-MZ{background-position:0 -2296px}.firebaseui-flag-NA{background-position:0 -2310px}.firebaseui-flag-NC{background-position:0 -2324px}.firebaseui-flag-NE{background-position:0 -2338px}.firebaseui-flag-NF{background-position:0 -2352px}.firebaseui-flag-NG{background-position:0 -2366px}.firebaseui-flag-NI{background-position:0 -2380px}.firebaseui-flag-NL{background-position:0 -2394px}.firebaseui-flag-NO{background-position:0 -2408px}.firebaseui-flag-NP{background-position:0 -2422px}.firebaseui-flag-NR{background-position:0 -2436px}.firebaseui-flag-NU{background-position:0 -2450px}.firebaseui-flag-NZ{background-position:0 -2464px}.firebaseui-flag-OM{background-position:0 -2478px}.firebaseui-flag-PA{background-position:0 -2492px}.firebaseui-flag-PE{background-position:0 -2506px}.firebaseui-flag-PF{background-position:0 -2520px}.firebaseui-flag-PG{background-position:0 -2534px}.firebaseui-flag-PH{background-position:0 -2548px}.firebaseui-flag-PK{background-position:0 -2562px}.firebaseui-flag-PL{background-position:0 -2576px}.firebaseui-flag-PM{background-position:0 -2590px}.firebaseui-flag-PN{background-position:0 -2604px}.firebaseui-flag-PR{background-position:0 -2618px}.firebaseui-flag-PS{background-position:0 -2632px}.firebaseui-flag-PT{background-position:0 -2646px}.firebaseui-flag-PW{background-position:0 -2660px}.firebaseui-flag-PY{background-position:0 -2674px}.firebaseui-flag-QA{background-position:0 -2688px}.firebaseui-flag-RE{background-position:0 -2702px}.firebaseui-flag-RO{background-position:0 -2716px}.firebaseui-flag-RS{background-position:0 -2730px}.firebaseui-flag-RU{background-position:0 -2744px}.firebaseui-flag-RW{background-position:0 -2758px}.firebaseui-flag-SA{background-position:0 -2772px}.firebaseui-flag-SB{background-position:0 -2786px}.firebaseui-flag-SC{background-position:0 -2800px}.firebaseui-flag-SD{background-position:0 -2814px}.firebaseui-flag-SE{background-position:0 -2828px}.firebaseui-flag-SG{background-position:0 -2842px}.firebaseui-flag-SH{background-position:0 -2856px}.firebaseui-flag-SI{background-position:0 -2870px}.firebaseui-flag-SJ{background-position:0 -2884px}.firebaseui-flag-SK{background-position:0 -2898px}.firebaseui-flag-SL{background-position:0 -2912px}.firebaseui-flag-SM{background-position:0 -2926px}.firebaseui-flag-SN{background-position:0 -2940px}.firebaseui-flag-SO{background-position:0 -2954px}.firebaseui-flag-SR{background-position:0 -2968px}.firebaseui-flag-SS{background-position:0 -2982px}.firebaseui-flag-ST{background-position:0 -2996px}.firebaseui-flag-SV{background-position:0 -3010px}.firebaseui-flag-SX{background-position:0 -3024px}.firebaseui-flag-SY{background-position:0 -3038px}.firebaseui-flag-SZ{background-position:0 -3052px}.firebaseui-flag-TA{background-position:0 -3066px}.firebaseui-flag-TC{background-position:0 -3080px}.firebaseui-flag-TD{background-position:0 -3094px}.firebaseui-flag-TF{background-position:0 -3108px}.firebaseui-flag-TG{background-position:0 -3122px}.firebaseui-flag-TH{background-position:0 -3136px}.firebaseui-flag-TJ{background-position:0 -3150px}.firebaseui-flag-TK{background-position:0 -3164px}.firebaseui-flag-TL{background-position:0 -3178px}.firebaseui-flag-TM{background-position:0 -3192px}.firebaseui-flag-TN{background-position:0 -3206px}.firebaseui-flag-TO{background-position:0 -3220px}.firebaseui-flag-TR{background-position:0 -3234px}.firebaseui-flag-TT{background-position:0 -3248px}.firebaseui-flag-TV{background-position:0 -3262px}.firebaseui-flag-TW{background-position:0 -3276px}.firebaseui-flag-TZ{background-position:0 -3290px}.firebaseui-flag-UA{background-position:0 -3304px}.firebaseui-flag-UG{background-position:0 -3318px}.firebaseui-flag-UM{background-position:0 -3332px}.firebaseui-flag-UN{background-position:0 -3346px}.firebaseui-flag-US{background-position:0 -3360px}.firebaseui-flag-UY{background-position:0 -3374px}.firebaseui-flag-UZ{background-position:0 -3388px}.firebaseui-flag-VA{background-position:0 -3402px}.firebaseui-flag-VC{background-position:0 -3416px}.firebaseui-flag-VE{background-position:0 -3430px}.firebaseui-flag-VG{background-position:0 -3444px}.firebaseui-flag-VI{background-position:0 -3458px}.firebaseui-flag-VN{background-position:0 -3472px}.firebaseui-flag-VU{background-position:0 -3486px}.firebaseui-flag-WF{background-position:0 -3500px}.firebaseui-flag-WS{background-position:0 -3514px}.firebaseui-flag-XK{background-position:0 -3528px}.firebaseui-flag-YE{background-position:0 -3542px}.firebaseui-flag-YT{background-position:0 -3556px}.firebaseui-flag-ZA{background-position:0 -3570px}.firebaseui-flag-ZM{background-position:0 -3584px}.firebaseui-flag-ZW{background-position:0 -3598px}.input-field-wrapper{position:relative;width:100%;border:1px solid var(--border-color);padding:.3rem 1rem;border-radius:8px;transition:all .3s;background-color:#fff}.ant-form-item .ant-form-item-label{padding:0}[data-theme=dark] .tab-content.fixed-height{background-color:transparent!important}[data-theme=dark] .input-field-wrapper{position:relative;width:100%;border:1px solid var(--border-color);padding:.3rem 1rem;border-radius:8px;transition:all .3s;background-color:#1e1e1e}.app-layout{min-height:100vh;background-color:var(--bg-primary);transition:background-color .3s ease}.app-main{min-height:100vh;padding:0;transition:background-color .3s ease;display:flex;flex-direction:column;background-color:var(--bg-primary)}.app-content{flex:1;display:flex;flex-direction:column;padding-bottom:60px;background-color:var(--bg-primary)}@media(min-width:768px){.app-content{padding:70px 16px 16px;max-width:768px;margin:0 auto;width:100%}}@media(min-width:992px){.app-content{padding:70px 24px 24px}}.ant-layout{transition:background-color .3s ease}.ant-card,.ant-modal-content,.ant-drawer-content,.ant-picker-panel-container,.ant-input,.ant-btn{transition:all .3s ease}.strategy-card{height:100%;transition:all .3s ease}.strategy-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px var(--shadow-color)}@media(max-width:1200px){.ant-col{margin-bottom:20px}}@media(max-width:992px){.ant-col{margin-bottom:18px}}@media(max-width:768px){.ant-col{margin-bottom:16px}}@media(max-width:576px){.ant-col{margin-bottom:12px}}.ant-col:last-child{margin-bottom:0}.ant-card,.ant-list,.ant-table-wrapper{width:100%;overflow-x:auto}.notifications-drawer .ant-drawer-body{background:linear-gradient(180deg,#0a0a0f,#1a1a2e,#16213e);padding:0}.notifications-drawer .ant-drawer-header{background:#ffffff0d;backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.1);padding:16px 24px}.notifications-drawer .ant-drawer-header .ant-drawer-title{color:#fff;font-weight:600;font-size:18px}.notifications-drawer .ant-drawer-header .ant-drawer-close{color:#fff9}.notifications-drawer .ant-drawer-header .ant-drawer-close:hover{color:#fff}.notifications-drawer .drawer-header{display:flex;align-items:center;justify-content:space-between;width:100%}.notifications-drawer .drawer-header .header-title{display:flex;align-items:center;gap:8px;color:#fff;font-weight:600;font-size:18px}.notifications-drawer .drawer-header .header-title .header-icon{color:#667eea;font-size:20px}.notifications-drawer .drawer-header .header-title .unread-badge{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:12px;font-weight:600;padding:2px 6px;border-radius:10px;min-width:20px;text-align:center;line-height:1.2}.notifications-drawer .drawer-header .clear-all-btn{color:#fff9;font-size:14px;font-weight:500;padding:8px 12px;height:auto;border-radius:8px;display:flex;align-items:center;gap:6px}.notifications-drawer .drawer-header .clear-all-btn .anticon{font-size:16px}.notifications-drawer .drawer-header .clear-all-btn:hover:not(:disabled){color:#fff;background:#ffffff1a}.notifications-drawer .drawer-header .clear-all-btn:disabled{color:#ffffff4d;cursor:not-allowed}.notifications-drawer .notifications-content{padding:16px 24px 24px;height:100%;overflow-x:hidden;overflow-y:auto}.notifications-drawer .notifications-content::-webkit-scrollbar{width:6px}.notifications-drawer .notifications-content::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.notifications-drawer .notifications-content::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.notifications-drawer .notifications-content::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.notifications-drawer .notifications-empty{margin-top:60px}.notifications-drawer .notifications-empty .empty-icon{font-size:48px;color:#ffffff4d;margin-bottom:16px}.notifications-drawer .notifications-empty .empty-description{color:#ffffff80;font-size:14px}.notifications-drawer .notifications-list .ant-list-item{background:#ffffff0d;backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:16px;margin-bottom:12px;transition:all .3s ease}.notifications-drawer .notifications-list .ant-list-item:hover{background:#ffffff14;border-color:#ffffff26;transform:translate(4px)}.notifications-drawer .notifications-list .ant-list-item.unread{background:linear-gradient(135deg,#667eea1a,#667eea0d);border-color:#667eea33}.notifications-drawer .notifications-list .ant-list-item .dismiss-btn{position:absolute;top:12px;right:12px;color:#fff6;border:none;background:transparent;z-index:10}.notifications-drawer .notifications-list .ant-list-item .dismiss-btn:hover{color:#f87171;background:#f871711a}.notifications-drawer .notifications-list .notification-content{display:flex;align-items:flex-start;justify-content:space-between;width:100%;gap:12px}.notifications-drawer .notifications-list .notification-content .notification-left{display:flex;align-items:flex-start;gap:12px;flex:1}.notifications-drawer .notifications-list .notification-content .notification-icon-wrapper{width:64px;height:64px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.notifications-drawer .notifications-list .notification-content .notification-icon-wrapper .notification-icon.success{color:#4ade80}.notifications-drawer .notifications-list .notification-content .notification-icon-wrapper .notification-icon.warning{color:#f59e0b}.notifications-drawer .notifications-list .notification-content .notification-icon-wrapper .notification-icon.info{color:#3b82f6}.notifications-drawer .notifications-list .notification-content .notification-icon-wrapper .notification-icon.achievement{color:#fbbf24}.notifications-drawer .notifications-list .notification-content .notification-icon-wrapper .notification-icon.profit{color:#10b981}.notifications-drawer .notifications-list .notification-content .notification-icon-wrapper .notification-icon.bot{color:#8b5cf6}.notifications-drawer .notifications-list .notification-content .notification-icon-wrapper .notification-icon.default{color:#fff9}.notifications-drawer .notifications-list .notification-content .notification-details{flex:1;display:flex;flex-direction:column;gap:4px}.notifications-drawer .notifications-list .notification-content .notification-details .notification-header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin:8px 0}.notifications-drawer .notifications-list .notification-content .notification-details .notification-header .title-section{display:flex;align-items:center;gap:8px;flex:1}.notifications-drawer .notifications-list .notification-content .notification-details .notification-header .title-section .notification-title{color:#fff;font-size:18px;font-weight:500;line-height:1.3;flex:1}.notifications-drawer .notifications-list .notification-content .notification-details .notification-header .title-section .notification-indicator{width:8px;height:8px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;flex-shrink:0;margin-top:2px}.notifications-drawer .notifications-list .notification-content .notification-details .notification-message{color:#ffffffb3;font-size:13px;line-height:1.4;margin-bottom:6px}.notifications-drawer .notifications-list .notification-content .notification-details .notification-message .notification-amount{color:#4ade80;font-weight:600;margin-left:4px}.notifications-drawer .notifications-list .notification-content .notification-details .notification-tag-wrapper{margin-bottom:6px}.notifications-drawer .notifications-list .notification-content .notification-details .notification-tag-wrapper .ant-tag{font-size:10px;padding:2px 6px;border-radius:4px;font-weight:500;border:none;margin:0}.notifications-drawer .notifications-list .notification-content .notification-details .notification-tag-wrapper .ant-tag.ant-tag-success{background:#4ade8026;color:#4ade80}.notifications-drawer .notifications-list .notification-content .notification-details .notification-tag-wrapper .ant-tag.ant-tag-warning{background:#f59e0b26;color:#f59e0b}.notifications-drawer .notifications-list .notification-content .notification-details .notification-tag-wrapper .ant-tag.ant-tag-blue{background:#3b82f626;color:#3b82f6}.notifications-drawer .notifications-list .notification-content .notification-details .notification-tag-wrapper .ant-tag.ant-tag-gold{background:#fbbf2426;color:#fbbf24}.notifications-drawer .notifications-list .notification-content .notification-details .notification-tag-wrapper .ant-tag.ant-tag-green{background:#10b98126;color:#10b981}.notifications-drawer .notifications-list .notification-content .notification-details .notification-tag-wrapper .ant-tag.ant-tag-purple{background:#8b5cf626;color:#8b5cf6}.notifications-drawer .notifications-list .notification-content .notification-details .notification-tag-wrapper .ant-tag.ant-tag-default{background:#ffffff1a;color:#fff9}.notifications-drawer .notifications-list .notification-content .notification-details .notification-time{color:#fff6;font-size:12px;margin-top:2px}@media(max-width:768px){.notifications-drawer .ant-drawer-header{padding:12px 16px}.notifications-drawer .ant-drawer-header .drawer-header{flex-direction:column;align-items:flex-start;gap:8px}.notifications-drawer .ant-drawer-header .drawer-header .header-title{font-size:16px}.notifications-drawer .ant-drawer-header .drawer-header .header-actions{width:100%;justify-content:flex-end}.notifications-drawer .notifications-content{padding:12px 16px 16px}.notifications-drawer .notifications-list .ant-list-item{padding:12px}.notifications-drawer .notifications-list .ant-list-item .notification-content,.notifications-drawer .notifications-list .ant-list-item .notification-content .notification-left{gap:8px}.notifications-drawer .notifications-list .ant-list-item .notification-content .notification-icon-wrapper{width:40px;height:40px}.notifications-drawer .notifications-list .ant-list-item .notification-content .notification-icon-wrapper .notification-icon{font-size:20px}.notifications-drawer .notifications-list .ant-list-item .notification-content .notification-details .notification-header{flex-direction:column;align-items:flex-start;gap:4px}.notifications-drawer .notifications-list .ant-list-item .notification-content .notification-details .notification-header .notification-title{font-size:16px}.notifications-drawer .notifications-list .ant-list-item .notification-content .notification-details .notification-message{font-size:12px}.notifications-drawer .notifications-list .ant-list-item .notification-content .notification-details .notification-time{font-size:11px}.notifications-drawer .notifications-list .ant-list-item .notification-content .notification-indicator{width:6px;height:6px}}.home-screen-2{min-height:100vh;background:linear-gradient(180deg,#fff,#ebe9e9,#f4f4f5);padding:0 0 100px;overflow-x:hidden}.home-screen-2 .hs2-header{padding:24px 20px 16px}.home-screen-2 .hs2-header .header-content{display:flex;justify-content:space-between;align-items:flex-start}.home-screen-2 .hs2-header .greeting-section .greeting-text{color:#0009;font-size:14px;display:block;margin-bottom:0}.home-screen-2 .hs2-header .greeting-section .user-name{color:#000;margin:0!important;font-size:18px!important;font-weight:700!important;letter-spacing:-.5px}.home-screen-2 .hs2-header .header-actions{display:flex;gap:8px}.home-screen-2 .hs2-header .header-actions .header-btn{width:44px;height:44px;border-radius:12px;background:#b1b1b14d;border:1px solid rgba(177,177,177,.449);color:#000c;display:flex;align-items:center;justify-content:center;font-size:18px;transition:all .3s ease}.home-screen-2 .hs2-header .header-actions .header-btn:hover{background:#ffffff26;color:#fff;transform:translateY(-2px)}.home-screen-2 .hs2-portfolio-section{padding:8px 20px 24px}.home-screen-2 .hs2-portfolio-section .portfolio-card{position:relative;background:linear-gradient(135deg,#667eea,#764ba2,#f093fb);border-radius:24px;padding:28px 24px;overflow:hidden;box-shadow:0 20px 60px #667eea66}.home-screen-2 .hs2-portfolio-section .portfolio-card .portfolio-glow{position:absolute;top:-50%;right:-30%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.15) 0%,transparent 60%);pointer-events:none}.home-screen-2 .hs2-portfolio-section .portfolio-card .portfolio-content{position:relative;z-index:2}.home-screen-2 .hs2-portfolio-section .portfolio-card .portfolio-label{color:#ffffffd9;font-size:14px;font-weight:500;margin-bottom:8px;display:flex;align-items:center;gap:8px}.home-screen-2 .hs2-portfolio-section .portfolio-card .portfolio-label .anticon{font-size:16px}.home-screen-2 .hs2-portfolio-section .portfolio-card .portfolio-value{color:#fff;font-size:36px;font-weight:800;letter-spacing:-1px;margin-bottom:16px;text-shadow:0 2px 20px rgba(0,0,0,.2)}.home-screen-2 .hs2-portfolio-section .portfolio-card .portfolio-changes .change-badge{display:inline-flex;align-items:center;gap:6px;background:#fff3;backdrop-filter:blur(10px);padding:8px 14px;border-radius:20px;font-size:14px;font-weight:600;color:#fff}.home-screen-2 .hs2-portfolio-section .portfolio-card .portfolio-changes .change-badge.positive .anticon{color:#4ade80}.home-screen-2 .hs2-portfolio-section .portfolio-card .portfolio-changes .change-badge.negative .anticon{color:#f87171}.home-screen-2 .hs2-portfolio-section .portfolio-card .portfolio-changes .change-badge .change-percent{opacity:.9}.home-screen-2 .hs2-portfolio-section .portfolio-card .portfolio-changes .change-badge .change-label{opacity:.7;font-weight:400}.home-screen-2 .hs2-portfolio-section .portfolio-card .portfolio-decoration{position:absolute;top:0;right:0;bottom:0;width:50%;pointer-events:none}.home-screen-2 .hs2-portfolio-section .portfolio-card .portfolio-decoration .deco-circle{position:absolute;border-radius:50%;border:2px solid rgba(255,255,255,.1)}.home-screen-2 .hs2-portfolio-section .portfolio-card .portfolio-decoration .deco-circle.c1{width:120px;height:120px;top:-20px;right:-20px}.home-screen-2 .hs2-portfolio-section .portfolio-card .portfolio-decoration .deco-circle.c2{width:80px;height:80px;top:60px;right:40px;background:#ffffff0d}.home-screen-2 .hs2-portfolio-section .portfolio-card .portfolio-decoration .deco-circle.c3{width:40px;height:40px;bottom:20px;right:80px;background:#ffffff1a}.home-screen-2 .hs2-quick-stats{padding:0 20px 24px}.home-screen-2 .hs2-quick-stats .stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.home-screen-2 .hs2-quick-stats .stat-card{background:#a4b4ff24;backdrop-filter:blur(20px);border:1px solid rgba(114,132,231,.2588235294);border-radius:16px;padding:16px;display:flex;align-items:center;gap:12px;transition:all .3s ease}.home-screen-2 .hs2-quick-stats .stat-card:hover{background:#ffffff14;transform:translateY(-2px);border-color:#ffffff26}.home-screen-2 .hs2-quick-stats .stat-card.streak{background:linear-gradient(135deg,#fb923c26,#fb923c0d);border-color:#fb923c4d}.home-screen-2 .hs2-quick-stats .stat-card .stat-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px}.home-screen-2 .hs2-quick-stats .stat-card .stat-icon.session{background:linear-gradient(135deg,#11b0ff,#140b8e);color:#fff}.home-screen-2 .hs2-quick-stats .stat-card .stat-icon.commissions{background:linear-gradient(135deg,#8dec3a,#007011);color:#fff}.home-screen-2 .hs2-quick-stats .stat-card .stat-icon.bots{background:linear-gradient(135deg,#fd3a3a,#830101);color:#fff}.home-screen-2 .hs2-quick-stats .stat-card .stat-icon.winrate{background:linear-gradient(135deg,#f23cff,#83027c);color:#fff}.home-screen-2 .hs2-quick-stats .stat-card .stat-icon.trades{background:linear-gradient(135deg,#cd4eff,#6d28d9);color:#fff}.home-screen-2 .hs2-quick-stats .stat-card .stat-icon.fire{background:linear-gradient(135deg,#f59e0b,#983500);color:#fff}.home-screen-2 .hs2-quick-stats .stat-card .stat-info{display:flex;flex-direction:column;gap:2px}.home-screen-2 .hs2-quick-stats .stat-card .stat-info .stat-value{color:#000;font-size:20px;font-weight:700;line-height:1.2}.home-screen-2 .hs2-quick-stats .stat-card .stat-info .stat-value .stat-suffix{font-size:14px;font-weight:500;opacity:.6}.home-screen-2 .hs2-quick-stats .stat-card .stat-info .stat-label{color:#00000080;font-size:12px;font-weight:500}.home-screen-2 .hs2-performers{padding:0 20px 24px}.home-screen-2 .hs2-performers .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.home-screen-2 .hs2-performers .section-header .section-title{color:#000!important;margin:0!important;font-size:18px!important;font-weight:600!important;display:flex;align-items:center;gap:8px}.home-screen-2 .hs2-performers .section-header .section-title .anticon{color:#fbbf24}.home-screen-2 .hs2-performers .section-header .see-all-btn{color:#0009;font-size:14px;padding:0}.home-screen-2 .hs2-performers .section-header .see-all-btn:hover{color:#fff}.home-screen-2 .hs2-performers .performers-list{display:flex;flex-direction:column;gap:10px}.home-screen-2 .hs2-performers .performer-card{background:#86b1ff0d;backdrop-filter:blur(20px);border:1px solid rgba(57,57,182,.08);border-radius:16px;padding:14px 16px;display:flex;align-items:center;gap:12px;transition:all .3s ease}.home-screen-2 .hs2-performers .performer-card:hover{background:#00000014;transform:translate(4px)}.home-screen-2 .hs2-performers .performer-card.rank-1{background:linear-gradient(135deg,#fbbf241a,#fbbf2405);border-color:#fbbf2433}.home-screen-2 .hs2-performers .performer-card .performer-rank{font-size:36px;width:32px;text-align:center}.home-screen-2 .hs2-performers .performer-card .performer-icon{font-size:24px;width:40px;height:40px;background:#403ca41a;border-radius:10px;display:flex;align-items:center;justify-content:center}.home-screen-2 .hs2-performers .performer-card .performer-info{flex:1;display:flex;flex-direction:column;gap:2px}.home-screen-2 .hs2-performers .performer-card .performer-info .performer-name{color:#000;font-size:15px;font-weight:600}.home-screen-2 .hs2-performers .performer-card .performer-info .performer-profit{color:#4ade80;font-size:13px;font-weight:500;display:flex;align-items:center;gap:4px}.home-screen-2 .hs2-performers .performer-card .performer-change .change-value{font-size:14px;font-weight:600;padding:4px 10px;border-radius:8px}.home-screen-2 .hs2-performers .performer-card .performer-change .change-value.positive{color:#4ade80;background:#4ade8026}.home-screen-2 .hs2-performers .performer-card .performer-change .change-value.negative{color:#f87171;background:#f8717126}.home-screen-2 .hs2-performers .performer-card .performer-status .status-icon{font-size:22px}.home-screen-2 .hs2-performers .performer-card .performer-status .status-icon.running{color:#4ade80}.home-screen-2 .hs2-performers .performer-card .performer-status .status-icon.paused{color:#0006}.home-screen-2 .hs2-activity{padding:0 20px 24px}.home-screen-2 .hs2-activity .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.home-screen-2 .hs2-activity .section-header .section-title{color:#000!important;margin:0!important;font-size:18px!important;font-weight:600!important;display:flex;align-items:center;gap:8px}.home-screen-2 .hs2-activity .section-header .section-title .anticon{color:#60a5fa}.home-screen-2 .hs2-activity .section-header .live-indicator{display:flex;align-items:center;gap:6px;color:#4ade80;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.home-screen-2 .hs2-activity .section-header .live-indicator .pulse{width:8px;height:8px;background:#4ade80;border-radius:50%;animation:pulse 2s infinite}.home-screen-2 .hs2-activity .activity-feed{background:#755adf0f;border:1px solid rgba(164,102,234,.15);border-radius:16px;overflow:hidden}.home-screen-2 .hs2-activity .activity-item{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid rgba(164,102,234,.15);transition:background .2s ease}.home-screen-2 .hs2-activity .activity-item:last-child{border-bottom:none}.home-screen-2 .hs2-activity .activity-item:hover{background:#ffffff08}.home-screen-2 .hs2-activity .activity-item .activity-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:16px}.home-screen-2 .hs2-activity .activity-item.win .activity-icon{background:#4ade8026}.home-screen-2 .hs2-activity .activity-item.win .activity-icon .win-icon{color:#4ade80}.home-screen-2 .hs2-activity .activity-item.loss .activity-icon{background:#f8717126}.home-screen-2 .hs2-activity .activity-item.loss .activity-icon .loss-icon{color:#f87171}.home-screen-2 .hs2-activity .activity-item .activity-details{flex:1;display:flex;flex-direction:column;gap:2px}.home-screen-2 .hs2-activity .activity-item .activity-details .activity-bot{color:#000;font-size:14px;font-weight:500}.home-screen-2 .hs2-activity .activity-item .activity-details .activity-time{color:#0006;font-size:12px}.home-screen-2 .hs2-activity .activity-item .activity-amount{font-size:15px;font-weight:600}.home-screen-2 .hs2-activity .activity-item .activity-amount.win{color:#4ade80}.home-screen-2 .hs2-activity .activity-item .activity-amount.loss{color:#f87171}.home-screen-2 .hs2-actions{padding:0 20px 24px}.home-screen-2 .hs2-actions .action-btn{height:52px;border-radius:14px;font-size:16px;font-weight:600;transition:all .3s ease}.home-screen-2 .hs2-actions .action-btn.primary{background:linear-gradient(135deg,#667eea,#764ba2);border:none;box-shadow:0 8px 30px #667eea66;margin-bottom:12px}.home-screen-2 .hs2-actions .action-btn.primary:hover{transform:translateY(-2px);box-shadow:0 12px 40px #667eea80}.home-screen-2 .hs2-actions .action-btn.secondary{background:#e8e3ed;border:1px solid rgb(139,88,225);color:#8b58e1}.home-screen-2 .hs2-actions .action-btn.secondary:hover{background:#ffffff1a;border-color:#fff3}.home-screen-2 .hs2-actions .secondary-actions{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.home-screen-2 .hs2-sentiment{padding:0 20px 24px}.home-screen-2 .hs2-sentiment .sentiment-card{background:#ffffff0d;backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:16px 20px;display:flex;align-items:center;gap:14px}.home-screen-2 .hs2-sentiment .sentiment-card.bullish{background:linear-gradient(135deg,#4ade801a,#4ade8005);border-color:#4ade8033}.home-screen-2 .hs2-sentiment .sentiment-card.bullish .sentiment-value,.home-screen-2 .hs2-sentiment .sentiment-card.bullish .sentiment-badge{color:#4ade80}.home-screen-2 .hs2-sentiment .sentiment-card.bearish{background:linear-gradient(135deg,#f871711a,#f8717105);border-color:#f8717133}.home-screen-2 .hs2-sentiment .sentiment-card.bearish .sentiment-value,.home-screen-2 .hs2-sentiment .sentiment-card.bearish .sentiment-badge{color:#f87171}.home-screen-2 .hs2-sentiment .sentiment-card .sentiment-icon{font-size:28px}.home-screen-2 .hs2-sentiment .sentiment-card .sentiment-info{flex:1;display:flex;flex-direction:column;gap:2px}.home-screen-2 .hs2-sentiment .sentiment-card .sentiment-info .sentiment-label{color:#00000080;font-size:12px;font-weight:500}.home-screen-2 .hs2-sentiment .sentiment-card .sentiment-info .sentiment-value{font-size:18px;font-weight:700}.home-screen-2 .hs2-sentiment .sentiment-card .sentiment-badge{font-size:24px;opacity:.8}.hs2-weekly-performance{margin-bottom:32px}.hs2-weekly-performance .section-header{margin-bottom:20px}.hs2-weekly-performance .weekly-performance-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px}.hs2-weekly-performance .weekly-performance-grid .day-performance-card{background:#e8e3ed;backdrop-filter:blur(20px);border:1px solid rgb(221,209,236);border-radius:16px;padding:20px 16px;transition:all .3s ease;position:relative;overflow:hidden}.hs2-weekly-performance .weekly-performance-grid .day-performance-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#667eea,#764ba2);opacity:0;transition:opacity .3s ease}.hs2-weekly-performance .weekly-performance-grid .day-performance-card:hover{background:#ffffff14;border-color:#ffffff26;transform:translateY(-4px)}.hs2-weekly-performance .weekly-performance-grid .day-performance-card:hover:before{opacity:1}.hs2-weekly-performance .weekly-performance-grid .day-performance-card .day-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.hs2-weekly-performance .weekly-performance-grid .day-performance-card .day-header .day-name{color:#000000b3;font-size:14px;font-weight:500}.hs2-weekly-performance .weekly-performance-grid .day-performance-card .day-header .day-indicator{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2)}.hs2-weekly-performance .weekly-performance-grid .day-performance-card .day-profit .profit-amount{font-size:18px;font-weight:600;line-height:1.2}.hs2-weekly-performance .weekly-performance-grid .day-performance-card .day-profit .profit-amount[style*="#52c41a"]{color:#4ade80!important}.hs2-weekly-performance .weekly-performance-grid .day-performance-card .day-profit .profit-amount[style*="#ff4d4f"]{color:#f87171!important}[data-theme=dark] .home-screen-2{min-height:100vh;background:linear-gradient(180deg,#0a0a0f,#1a1a2e,#16213e);padding:0 0 100px;overflow-x:hidden}[data-theme=dark] .home-screen-2 .hs2-header{padding:24px 20px 16px}[data-theme=dark] .home-screen-2 .hs2-header .header-content{display:flex;justify-content:space-between;align-items:flex-start}[data-theme=dark] .home-screen-2 .hs2-header .greeting-section .greeting-text{color:#fff9;font-size:14px;display:block;margin-bottom:4px}[data-theme=dark] .home-screen-2 .hs2-header .greeting-section .user-name{color:#fff;margin:0!important;font-size:18px!important;font-weight:700!important;letter-spacing:-.5px}[data-theme=dark] .home-screen-2 .hs2-header .header-actions{display:flex;gap:8px}[data-theme=dark] .home-screen-2 .hs2-header .header-actions .header-btn{width:44px;height:44px;border-radius:12px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);color:#fffc;display:flex;align-items:center;justify-content:center;font-size:18px;transition:all .3s ease}[data-theme=dark] .home-screen-2 .hs2-header .header-actions .header-btn:hover{background:#ffffff26;color:#fff;transform:translateY(-2px)}[data-theme=dark] .home-screen-2 .hs2-portfolio-section{padding:8px 20px 24px}[data-theme=dark] .home-screen-2 .hs2-portfolio-section .portfolio-card{position:relative;background:linear-gradient(135deg,#667eea,#764ba2,#f093fb);border-radius:24px;padding:28px 24px;overflow:hidden;box-shadow:0 20px 60px #667eea66}[data-theme=dark] .home-screen-2 .hs2-portfolio-section .portfolio-card .portfolio-glow{position:absolute;top:-50%;right:-30%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.15) 0%,transparent 60%);pointer-events:none}[data-theme=dark] .home-screen-2 .hs2-portfolio-section .portfolio-card .portfolio-content{position:relative;z-index:2}[data-theme=dark] .home-screen-2 .hs2-portfolio-section .portfolio-card .portfolio-label{color:#ffffffd9;font-size:14px;font-weight:500;margin-bottom:8px;display:flex;align-items:center;gap:8px}[data-theme=dark] .home-screen-2 .hs2-portfolio-section .portfolio-card .portfolio-label .anticon{font-size:16px}[data-theme=dark] .home-screen-2 .hs2-portfolio-section .portfolio-card .portfolio-value{color:#fff;font-size:36px;font-weight:800;letter-spacing:-1px;margin-bottom:16px;text-shadow:0 2px 20px rgba(0,0,0,.2)}[data-theme=dark] .home-screen-2 .hs2-portfolio-section .portfolio-card .portfolio-changes .change-badge{display:inline-flex;align-items:center;gap:6px;background:#fff3;backdrop-filter:blur(10px);padding:8px 14px;border-radius:20px;font-size:14px;font-weight:600;color:#fff}[data-theme=dark] .home-screen-2 .hs2-portfolio-section .portfolio-card .portfolio-changes .change-badge.positive .anticon{color:#4ade80}[data-theme=dark] .home-screen-2 .hs2-portfolio-section .portfolio-card .portfolio-changes .change-badge.negative .anticon{color:#f87171}[data-theme=dark] .home-screen-2 .hs2-portfolio-section .portfolio-card .portfolio-changes .change-badge .change-percent{opacity:.9}[data-theme=dark] .home-screen-2 .hs2-portfolio-section .portfolio-card .portfolio-changes .change-badge .change-label{opacity:.7;font-weight:400}[data-theme=dark] .home-screen-2 .hs2-portfolio-section .portfolio-card .portfolio-decoration{position:absolute;top:0;right:0;bottom:0;width:50%;pointer-events:none}[data-theme=dark] .home-screen-2 .hs2-portfolio-section .portfolio-card .portfolio-decoration .deco-circle{position:absolute;border-radius:50%;border:2px solid rgba(255,255,255,.1)}[data-theme=dark] .home-screen-2 .hs2-portfolio-section .portfolio-card .portfolio-decoration .deco-circle.c1{width:120px;height:120px;top:-20px;right:-20px}[data-theme=dark] .home-screen-2 .hs2-portfolio-section .portfolio-card .portfolio-decoration .deco-circle.c2{width:80px;height:80px;top:60px;right:40px;background:#ffffff0d}[data-theme=dark] .home-screen-2 .hs2-portfolio-section .portfolio-card .portfolio-decoration .deco-circle.c3{width:40px;height:40px;bottom:20px;right:80px;background:#ffffff1a}[data-theme=dark] .home-screen-2 .hs2-quick-stats{padding:0 20px 24px}[data-theme=dark] .home-screen-2 .hs2-quick-stats .stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}[data-theme=dark] .home-screen-2 .hs2-quick-stats .stat-card{background:#ffffff0d;backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:16px;display:flex;align-items:center;gap:12px;transition:all .3s ease}[data-theme=dark] .home-screen-2 .hs2-quick-stats .stat-card:hover{background:#ffffff14;transform:translateY(-2px);border-color:#ffffff26}[data-theme=dark] .home-screen-2 .hs2-quick-stats .stat-card.streak{background:linear-gradient(135deg,#fb923c26,#fb923c0d);border-color:#fb923c4d}[data-theme=dark] .home-screen-2 .hs2-quick-stats .stat-card .stat-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px}[data-theme=dark] .home-screen-2 .hs2-quick-stats .stat-card .stat-icon.session{background:linear-gradient(135deg,#11b0ff,#140b8e);color:#fff}[data-theme=dark] .home-screen-2 .hs2-quick-stats .stat-card .stat-icon.commissions{background:linear-gradient(135deg,#8dec3a,#007011);color:#fff}[data-theme=dark] .home-screen-2 .hs2-quick-stats .stat-card .stat-icon.bots{background:linear-gradient(135deg,#fd3a3a,#830101);color:#fff}[data-theme=dark] .home-screen-2 .hs2-quick-stats .stat-card .stat-icon.winrate{background:linear-gradient(135deg,#f23cff,#83027c);color:#fff}[data-theme=dark] .home-screen-2 .hs2-quick-stats .stat-card .stat-icon.trades{background:linear-gradient(135deg,#cd4eff,#6d28d9);color:#fff}[data-theme=dark] .home-screen-2 .hs2-quick-stats .stat-card .stat-icon.fire{background:linear-gradient(135deg,#f59e0b,#983500);color:#fff}[data-theme=dark] .home-screen-2 .hs2-quick-stats .stat-card .stat-info{display:flex;flex-direction:column;gap:2px}[data-theme=dark] .home-screen-2 .hs2-quick-stats .stat-card .stat-info .stat-value{color:#fff;font-size:20px;font-weight:700;line-height:1.2}[data-theme=dark] .home-screen-2 .hs2-quick-stats .stat-card .stat-info .stat-value .stat-suffix{font-size:14px;font-weight:500;opacity:.6}[data-theme=dark] .home-screen-2 .hs2-quick-stats .stat-card .stat-info .stat-label{color:#ffffff80;font-size:12px;font-weight:500}[data-theme=dark] .home-screen-2 .hs2-performers{padding:0 20px 24px}[data-theme=dark] .home-screen-2 .hs2-performers .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}[data-theme=dark] .home-screen-2 .hs2-performers .section-header .section-title{color:#fff!important;margin:0!important;font-size:18px!important;font-weight:600!important;display:flex;align-items:center;gap:8px}[data-theme=dark] .home-screen-2 .hs2-performers .section-header .section-title .anticon{color:#fbbf24}[data-theme=dark] .home-screen-2 .hs2-performers .section-header .see-all-btn{color:#fff9;font-size:14px;padding:0}[data-theme=dark] .home-screen-2 .hs2-performers .section-header .see-all-btn:hover{color:#fff}[data-theme=dark] .home-screen-2 .hs2-performers .performers-list{display:flex;flex-direction:column;gap:10px}[data-theme=dark] .home-screen-2 .hs2-performers .performer-card{background:#ffffff0d;backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:14px 16px;display:flex;align-items:center;gap:12px;transition:all .3s ease}[data-theme=dark] .home-screen-2 .hs2-performers .performer-card:hover{background:#ffffff14;transform:translate(4px)}[data-theme=dark] .home-screen-2 .hs2-performers .performer-card.rank-1{background:linear-gradient(135deg,#fbbf241a,#fbbf2405);border-color:#fbbf2433}[data-theme=dark] .home-screen-2 .hs2-performers .performer-card .performer-rank{font-size:20px;width:32px;text-align:center}[data-theme=dark] .home-screen-2 .hs2-performers .performer-card .performer-icon{font-size:24px;width:40px;height:40px;background:#ffffff1a;border-radius:10px;display:flex;align-items:center;justify-content:center}[data-theme=dark] .home-screen-2 .hs2-performers .performer-card .performer-info{flex:1;display:flex;flex-direction:column;gap:2px}[data-theme=dark] .home-screen-2 .hs2-performers .performer-card .performer-info .performer-name{color:#fff;font-size:15px;font-weight:600}[data-theme=dark] .home-screen-2 .hs2-performers .performer-card .performer-info .performer-profit{color:#4ade80;font-size:13px;font-weight:500;display:flex;align-items:center;gap:4px}[data-theme=dark] .home-screen-2 .hs2-performers .performer-card .performer-change .change-value{font-size:14px;font-weight:600;padding:4px 10px;border-radius:8px}[data-theme=dark] .home-screen-2 .hs2-performers .performer-card .performer-change .change-value.positive{color:#4ade80;background:#4ade8026}[data-theme=dark] .home-screen-2 .hs2-performers .performer-card .performer-change .change-value.negative{color:#f87171;background:#f8717126}[data-theme=dark] .home-screen-2 .hs2-performers .performer-card .performer-status .status-icon{font-size:22px}[data-theme=dark] .home-screen-2 .hs2-performers .performer-card .performer-status .status-icon.running{color:#4ade80}[data-theme=dark] .home-screen-2 .hs2-performers .performer-card .performer-status .status-icon.paused{color:#fff6}[data-theme=dark] .home-screen-2 .hs2-activity{padding:0 20px 24px}[data-theme=dark] .home-screen-2 .hs2-activity .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}[data-theme=dark] .home-screen-2 .hs2-activity .section-header .section-title{color:#fff!important;margin:0!important;font-size:18px!important;font-weight:600!important;display:flex;align-items:center;gap:8px}[data-theme=dark] .home-screen-2 .hs2-activity .section-header .section-title .anticon{color:#60a5fa}[data-theme=dark] .home-screen-2 .hs2-activity .section-header .live-indicator{display:flex;align-items:center;gap:6px;color:#4ade80;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}[data-theme=dark] .home-screen-2 .hs2-activity .section-header .live-indicator .pulse{width:8px;height:8px;background:#4ade80;border-radius:50%;animation:pulse 2s infinite}[data-theme=dark] .home-screen-2 .hs2-activity .activity-feed{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:16px;overflow:hidden}[data-theme=dark] .home-screen-2 .hs2-activity .activity-item{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.05);transition:background .2s ease}[data-theme=dark] .home-screen-2 .hs2-activity .activity-item:last-child{border-bottom:none}[data-theme=dark] .home-screen-2 .hs2-activity .activity-item:hover{background:#ffffff08}[data-theme=dark] .home-screen-2 .hs2-activity .activity-item .activity-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:16px}[data-theme=dark] .home-screen-2 .hs2-activity .activity-item.win .activity-icon{background:#4ade8026}[data-theme=dark] .home-screen-2 .hs2-activity .activity-item.win .activity-icon .win-icon{color:#4ade80}[data-theme=dark] .home-screen-2 .hs2-activity .activity-item.loss .activity-icon{background:#f8717126}[data-theme=dark] .home-screen-2 .hs2-activity .activity-item.loss .activity-icon .loss-icon{color:#f87171}[data-theme=dark] .home-screen-2 .hs2-activity .activity-item .activity-details{flex:1;display:flex;flex-direction:column;gap:2px}[data-theme=dark] .home-screen-2 .hs2-activity .activity-item .activity-details .activity-bot{color:#fff;font-size:14px;font-weight:500}[data-theme=dark] .home-screen-2 .hs2-activity .activity-item .activity-details .activity-time{color:#fff6;font-size:12px}[data-theme=dark] .home-screen-2 .hs2-activity .activity-item .activity-amount{font-size:15px;font-weight:600}[data-theme=dark] .home-screen-2 .hs2-activity .activity-item .activity-amount.win{color:#4ade80}[data-theme=dark] .home-screen-2 .hs2-activity .activity-item .activity-amount.loss{color:#f87171}[data-theme=dark] .home-screen-2 .hs2-actions{padding:0 20px 24px}[data-theme=dark] .home-screen-2 .hs2-actions .action-btn{height:52px;border-radius:14px;font-size:16px;font-weight:600;transition:all .3s ease}[data-theme=dark] .home-screen-2 .hs2-actions .action-btn.primary{background:linear-gradient(135deg,#667eea,#764ba2);border:none;box-shadow:0 8px 30px #667eea66;margin-bottom:12px}[data-theme=dark] .home-screen-2 .hs2-actions .action-btn.primary:hover{transform:translateY(-2px);box-shadow:0 12px 40px #667eea80}[data-theme=dark] .home-screen-2 .hs2-actions .action-btn.secondary{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff}[data-theme=dark] .home-screen-2 .hs2-actions .action-btn.secondary:hover{background:#ffffff1a;border-color:#fff3}[data-theme=dark] .home-screen-2 .hs2-actions .secondary-actions{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}[data-theme=dark] .home-screen-2 .hs2-sentiment{padding:0 20px 24px}[data-theme=dark] .home-screen-2 .hs2-sentiment .sentiment-card{background:#ffffff0d;backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:16px 20px;display:flex;align-items:center;gap:14px}[data-theme=dark] .home-screen-2 .hs2-sentiment .sentiment-card.bullish{background:linear-gradient(135deg,#4ade801a,#4ade8005);border-color:#4ade8033}[data-theme=dark] .home-screen-2 .hs2-sentiment .sentiment-card.bullish .sentiment-value,[data-theme=dark] .home-screen-2 .hs2-sentiment .sentiment-card.bullish .sentiment-badge{color:#4ade80}[data-theme=dark] .home-screen-2 .hs2-sentiment .sentiment-card.bearish{background:linear-gradient(135deg,#f871711a,#f8717105);border-color:#f8717133}[data-theme=dark] .home-screen-2 .hs2-sentiment .sentiment-card.bearish .sentiment-value,[data-theme=dark] .home-screen-2 .hs2-sentiment .sentiment-card.bearish .sentiment-badge{color:#f87171}[data-theme=dark] .home-screen-2 .hs2-sentiment .sentiment-card .sentiment-icon{font-size:28px}[data-theme=dark] .home-screen-2 .hs2-sentiment .sentiment-card .sentiment-info{flex:1;display:flex;flex-direction:column;gap:2px}[data-theme=dark] .home-screen-2 .hs2-sentiment .sentiment-card .sentiment-info .sentiment-label{color:#ffffff80;font-size:12px;font-weight:500}[data-theme=dark] .home-screen-2 .hs2-sentiment .sentiment-card .sentiment-info .sentiment-value{font-size:18px;font-weight:700}[data-theme=dark] .home-screen-2 .hs2-sentiment .sentiment-card .sentiment-badge{font-size:24px;opacity:.8}[data-theme=dark] .hs2-weekly-performance{margin-bottom:32px}[data-theme=dark] .hs2-weekly-performance .section-header{margin-bottom:20px}[data-theme=dark] .hs2-weekly-performance .weekly-performance-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px}[data-theme=dark] .hs2-weekly-performance .weekly-performance-grid .day-performance-card{background:#ffffff0d;backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:20px 16px;transition:all .3s ease;position:relative;overflow:hidden}[data-theme=dark] .hs2-weekly-performance .weekly-performance-grid .day-performance-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#667eea,#764ba2);opacity:0;transition:opacity .3s ease}[data-theme=dark] .hs2-weekly-performance .weekly-performance-grid .day-performance-card:hover{background:#ffffff14;border-color:#ffffff26;transform:translateY(-4px)}[data-theme=dark] .hs2-weekly-performance .weekly-performance-grid .day-performance-card:hover:before{opacity:1}[data-theme=dark] .hs2-weekly-performance .weekly-performance-grid .day-performance-card .day-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}[data-theme=dark] .hs2-weekly-performance .weekly-performance-grid .day-performance-card .day-header .day-name{color:#ffffffb3;font-size:14px;font-weight:500}[data-theme=dark] .hs2-weekly-performance .weekly-performance-grid .day-performance-card .day-header .day-indicator{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2)}[data-theme=dark] .hs2-weekly-performance .weekly-performance-grid .day-performance-card .day-profit .profit-amount{font-size:18px;font-weight:600;line-height:1.2}[data-theme=dark] .hs2-weekly-performance .weekly-performance-grid .day-performance-card .day-profit .profit-amount[style*="#52c41a"]{color:#4ade80!important}[data-theme=dark] .hs2-weekly-performance .weekly-performance-grid .day-performance-card .day-profit .profit-amount[style*="#ff4d4f"]{color:#f87171!important}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@media(max-width:480px){.home-screen-2 .portfolio-value{font-size:28px!important}.home-screen-2 .stats-grid{gap:10px}.home-screen-2 .stat-card{padding:14px}.home-screen-2 .stat-card .stat-icon{width:38px;height:38px;font-size:18px}.home-screen-2 .stat-card .stat-value{font-size:18px!important}}.strategy-list2-container{min-height:100vh;background:linear-gradient(180deg,#0a0a0f,#1a1a2e,#16213e);padding:0 20px 100px;overflow-x:hidden}.strategy-list2-container .strategy-list2-search-header{background:transparent;padding:16px 20px;backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.1);box-shadow:0 4px 20px #0000004d;transition:all .3s ease}.strategy-list2-container .strategy-list2-search-header:not(.fixed){position:initial;top:unset;left:unset;right:unset;z-index:1;margin-bottom:24px;padding:16px 0}.strategy-list2-container .strategy-list2-search-header.fixed{position:fixed;top:56px;left:0;right:0;z-index:1000;margin-bottom:0}.strategy-list2-container .strategy-list2-search-header .search-input{height:44px;border-radius:12px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);color:#fff;font-size:14px;transition:all .3s ease}.strategy-list2-container .strategy-list2-search-header .search-input:hover{background:#ffffff1f;border-color:#ffffff26}.strategy-list2-container .strategy-list2-search-header .search-input:focus{background:#ffffff1f;border-color:#667eea;box-shadow:0 0 0 2px #667eea33}.strategy-list2-container .strategy-list2-search-header .search-input .ant-input{background:transparent;border:none;color:#fff}.strategy-list2-container .strategy-list2-search-header .search-input .ant-input::placeholder{color:#ffffff80}.strategy-list2-container .strategy-list2-search-header .search-input .ant-input-prefix{color:#667eea}.strategy-list2-container .strategy-list2-search-header .search-input .ant-input-suffix .ant-input-clear-button{color:#ffffff80}.strategy-list2-container .strategy-list2-search-header .search-input .ant-input-suffix .ant-input-clear-button:hover{color:#fff}.strategy-list2-container .strategy-list2-search-header .refresh-btn{width:44px;height:44px;border-radius:12px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);color:#fffc;display:flex;align-items:center;justify-content:center;font-size:18px;transition:all .3s ease}.strategy-list2-container .strategy-list2-search-header .refresh-btn:hover{background:#ffffff26;color:#fff;transform:translateY(-2px)}.strategy-list2-container .strategy-list2-search-header .create-btn{height:44px;border-radius:12px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;font-weight:600;font-size:14px;padding:0 20px;box-shadow:0 4px 16px #667eea4d;transition:all .3s ease}.strategy-list2-container .strategy-list2-search-header .create-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}.strategy-list2-container .strategy-list2-main-content{position:relative;z-index:1}.strategy-list2-container .strategy-list2-list .strategy-card{background:#ffffff0d;backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:20px;transition:all .3s ease;position:relative;overflow:hidden}.strategy-list2-container .strategy-list2-list .strategy-card:hover{background:#ffffff14;transform:translateY(-4px);border-color:#ffffff26;box-shadow:0 12px 40px #0000004d}.strategy-list2-container .strategy-list2-list .strategy-card.running{border-color:#52c41a4d;background:linear-gradient(135deg,#52c41a0d,#ffffff0d)}.strategy-list2-container .strategy-list2-list .strategy-card.running:hover{box-shadow:0 12px 40px #52c41a26}.strategy-list2-container .strategy-list2-list .strategy-card.running:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#52c41a,#73d13d);animation:running-glow 2s ease-in-out infinite}.strategy-list2-container .strategy-list2-list .strategy-card .strategy-card-header{margin-bottom:16px}.strategy-list2-container .strategy-list2-list .strategy-card .strategy-card-header .strategy-info .strategy-name{color:#fff!important;font-size:16px!important;font-weight:600!important;margin-bottom:4px!important}.strategy-list2-container .strategy-list2-list .strategy-card .strategy-card-header .strategy-info .strategy-market{color:#ffffffb3!important;font-size:13px!important;display:block;margin-bottom:4px}.strategy-list2-container .strategy-list2-list .strategy-card .strategy-card-header .bot-strategy{display:flex;align-items:center;gap:4px;color:#fff9;font-size:12px;font-weight:500}.strategy-list2-container .strategy-list2-list .strategy-card .strategy-card-header .bot-strategy .strategy-bullet{color:#667eea;font-size:16px;font-weight:700}.strategy-list2-container .strategy-list2-list .strategy-card .status-tag{display:flex;align-items:center;gap:4px;padding:0 10px;border-radius:8px;font-size:10px;font-weight:600;border-width:1px;border-style:solid;background:#ffffff1a;backdrop-filter:blur(10px);text-transform:uppercase}.strategy-list2-container .strategy-list2-list .strategy-card .status-tag .anticon{font-size:12px}.strategy-list2-container .strategy-list2-list .strategy-stats{margin-bottom:16px}.strategy-list2-container .strategy-list2-list .strategy-stats .stat-item{padding:12px;background:#ffffff08;border-radius:12px;border:1px solid rgba(255,255,255,.05);transition:all .3s ease}.strategy-list2-container .strategy-list2-list .strategy-stats .stat-item:hover{background:#ffffff0f;border-color:#ffffff1a}.strategy-list2-container .strategy-list2-list .strategy-stats .stat-item .stat-icon{color:#667eea;font-size:16px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#667eea1a;border-radius:8px}.strategy-list2-container .strategy-list2-list .strategy-stats .stat-item .stat-label{color:#ffffff80;font-size:11px;text-transform:uppercase;letter-spacing:.5px;font-weight:500}.strategy-list2-container .strategy-list2-list .strategy-stats .stat-item .stat-value{color:#fff;font-size:14px;font-weight:600;font-family:SF Mono,Menlo,monospace}.strategy-list2-container .strategy-list2-list .strategy-stats .stat-item .stat-value.profit{color:#52c41a}.strategy-list2-container .strategy-list2-list .strategy-stats .stat-item .stat-value.loss{color:#ff4d4f}.strategy-list2-container .strategy-list2-list .strategy-stats .stat-item .stat-value.time{color:#667eea}.strategy-list2-container .strategy-list2-list .strategy-controls{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}.strategy-list2-container .strategy-list2-list .strategy-controls .control-buttons{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.strategy-list2-container .strategy-list2-list .strategy-controls .control-buttons .control-btn{height:36px;border-radius:8px;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:4px;transition:all .3s ease;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#fffc}.strategy-list2-container .strategy-list2-list .strategy-controls .control-buttons .control-btn:hover:not(:disabled):not(.current-state){background:#ffffff1a;color:#fff;border-color:#fff3;transform:translateY(-1px)}.strategy-list2-container .strategy-list2-list .strategy-controls .control-buttons .control-btn:disabled{background:#ffffff05;color:#ffffff4d;border-color:#ffffff0d;cursor:not-allowed}.strategy-list2-container .strategy-list2-list .strategy-controls .control-buttons .control-btn.current-state{background:#ffffff05;color:#fff6;border-color:#ffffff14;cursor:default;opacity:.6;box-shadow:none}.strategy-list2-container .strategy-list2-list .strategy-controls .control-buttons .control-btn.current-state:hover{background:#ffffff05;color:#fff6;border-color:#ffffff14;transform:none}.strategy-list2-container .strategy-list2-list .strategy-controls .control-buttons .control-btn.audit-btn{background:#667eea1a;border-color:#667eea33;color:#667eea}.strategy-list2-container .strategy-list2-list .strategy-controls .control-buttons .control-btn.audit-btn:hover:not(:disabled){background:#667eea33;border-color:#667eea;color:#fff}.strategy-list2-container .strategy-list2-list .strategy-controls .control-buttons .control-btn.start-btn{background:#52c41a1a;border-color:#52c41a33;color:#52c41a}.strategy-list2-container .strategy-list2-list .strategy-controls .control-buttons .control-btn.start-btn:hover:not(:disabled){background:#52c41a33;border-color:#52c41a;color:#fff}.strategy-list2-container .strategy-list2-list .strategy-controls .control-buttons .control-btn.pause-btn{background:#faad141a;border-color:#faad1433;color:#faad14}.strategy-list2-container .strategy-list2-list .strategy-controls .control-buttons .control-btn.pause-btn:hover:not(:disabled){background:#faad1433;border-color:#faad14;color:#fff}.strategy-list2-container .strategy-list2-list .strategy-controls .control-buttons .control-btn.stop-btn{background:#ff4d4f1a;border-color:#ff4d4f33;color:#ff4d4f}.strategy-list2-container .strategy-list2-list .strategy-controls .control-buttons .control-btn.stop-btn:hover:not(:disabled){background:#ff4d4f33;border-color:#ff4d4f;color:#fff}.ant-card-body{background:transparent!important}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;padding:60px 20px;background:#ffffff05;border-radius:20px;border:1px dashed rgba(255,255,255,.1)}.empty-state .ant-empty .ant-empty-description .empty-text{color:#ffffff80;font-size:16px}.empty-state .create-first-btn{height:48px;border-radius:14px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;font-weight:600;font-size:16px;padding:0 32px;box-shadow:0 8px 24px #667eea66;transition:all .3s ease;margin-top:24px}.empty-state .create-first-btn:hover{transform:translateY(-2px);box-shadow:0 12px 32px #667eea80}.loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;gap:16px}.loading-state .ant-spin-dot-item{background-color:#667eea}.loading-state .ant-typography{color:#fff9}@media(max-width:1200px){.bots2-container .bots2-list .bot-card .bot-stats .stat-item{padding:10px}}@media(max-width:768px){.bots2-container{padding:16px 16px 100px}.bots2-container .bots2-header{margin-bottom:24px}.bots2-container .bots2-header .header-title{font-size:20px!important}.bots2-container .bots2-header .create-btn{height:40px;font-size:13px;padding:0 16px}.bots2-container .bots2-list .bot-card{padding:16px}.bots2-container .bots2-list .bot-card .bot-card-header{margin-bottom:12px}.bots2-container .bots2-list .bot-card .bot-card-header .bot-info .bot-name{font-size:15px!important}.bots2-container .bots2-list .bot-card .bot-stats{margin-bottom:12px}.bots2-container .bots2-list .bot-card .bot-stats .stat-item{padding:8px}.bots2-container .bots2-list .bot-card .bot-stats .stat-item .stat-icon{width:28px;height:28px;font-size:14px}.bots2-container .bots2-list .bot-card .bot-stats .stat-item .stat-value{font-size:13px}.bots2-container .bots2-list .bot-card .win-rate-section{margin-bottom:12px;padding:10px}}@media(max-width:480px){.bots2-container{padding:12px 12px 100px}.bots2-container .bots2-header{margin-bottom:20px}.bots2-container .bots2-header .header-title{font-size:18px!important}.bots2-container .bots2-list .bot-card{padding:14px}.bots2-container .bots2-list .bot-card .bot-stats .stat-item{padding:6px}.bots2-container .bots2-list .bot-card .bot-stats .stat-item .stat-icon{width:24px;height:24px;font-size:12px}.bots2-container .bots2-list .bot-card .bot-stats .stat-item .stat-label{font-size:10px}.bots2-container .bots2-list .bot-card .bot-stats .stat-item .stat-value{font-size:12px}}.bots2-container{min-height:100vh;background:linear-gradient(180deg,#0a0a0f,#1a1a2e,#16213e);padding:0 20px 100px;overflow-x:hidden}.bots2-container .bots2-search-header{background:transparent;padding:16px 20px;backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.1);box-shadow:0 4px 20px #0000004d;transition:all .3s ease}.bots2-container .bots2-search-header:not(.fixed){position:initial;top:unset;left:unset;right:unset;z-index:1;margin-bottom:24px;padding:16px 0}.bots2-container .bots2-search-header.fixed{position:fixed;top:56px;left:0;right:0;z-index:1000;margin-bottom:0}.bots2-container .bots2-search-header .search-input{height:44px;border-radius:12px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);color:#fff;font-size:14px;transition:all .3s ease}.bots2-container .bots2-search-header .search-input:hover{background:#ffffff1f;border-color:#ffffff26}.bots2-container .bots2-search-header .search-input:focus{background:#ffffff1f;border-color:#667eea;box-shadow:0 0 0 2px #667eea33}.bots2-container .bots2-search-header .search-input .ant-input{background:transparent;border:none;color:#fff}.bots2-container .bots2-search-header .search-input .ant-input::placeholder{color:#ffffff80}.bots2-container .bots2-search-header .search-input .ant-input-prefix{color:#667eea}.bots2-container .bots2-search-header .search-input .ant-input-suffix .ant-input-clear-button{color:#ffffff80}.bots2-container .bots2-search-header .search-input .ant-input-suffix .ant-input-clear-button:hover{color:#fff}.bots2-container .bots2-search-header .refresh-btn{width:44px;height:44px;border-radius:12px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);color:#fffc;display:flex;align-items:center;justify-content:center;font-size:18px;transition:all .3s ease}.bots2-container .bots2-search-header .refresh-btn:hover{background:#ffffff26;color:#fff;transform:translateY(-2px)}.bots2-container .bots2-search-header .create-btn{height:44px;border-radius:12px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;font-weight:600;font-size:14px;padding:0 20px;box-shadow:0 4px 16px #667eea4d;transition:all .3s ease}.bots2-container .bots2-search-header .create-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}.bots2-container .bots2-main-content{position:relative;z-index:1}.bots2-container .bots2-list .bot-card{background:#ffffff0d;backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:20px;transition:all .3s ease;position:relative;overflow:hidden}.bots2-container .bots2-list .bot-card:hover{background:#ffffff14;transform:translateY(-4px);border-color:#ffffff26;box-shadow:0 12px 40px #0000004d}.bots2-container .bots2-list .bot-card.running{border-color:#52c41a4d;background:linear-gradient(135deg,#52c41a0d,#ffffff0d)}.bots2-container .bots2-list .bot-card.running:hover{box-shadow:0 12px 40px #52c41a26}.bots2-container .bots2-list .bot-card.running:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#52c41a,#73d13d);animation:running-glow 2s ease-in-out infinite}.bots2-container .bots2-list .bot-card .bot-card-header{margin-bottom:16px}.bots2-container .bots2-list .bot-card .bot-card-header .bot-info .bot-name{color:#fff!important;font-size:16px!important;font-weight:600!important;margin-bottom:4px!important}.bots2-container .bots2-list .bot-card .bot-card-header .bot-info .bot-market{color:#ffffffb3!important;font-size:13px!important;display:block;margin-bottom:4px}.bots2-container .bots2-list .bot-card .bot-card-header .bot-info .bot-strategy{display:flex;align-items:center;gap:4px;color:#fff9;font-size:12px;font-weight:500}.bots2-container .bots2-list .bot-card .bot-card-header .bot-info .bot-strategy .strategy-bullet{color:#667eea;font-size:16px;font-weight:700}.bots2-container .bots2-list .bot-card .bot-card-header .status-tag{display:flex;align-items:center;gap:4px;padding:0 10px;border-radius:8px;font-size:10px;font-weight:600;border-width:1px;border-style:solid;background:#ffffff1a;backdrop-filter:blur(10px);text-transform:uppercase}.bots2-container .bots2-list .bot-card .bot-card-header .status-tag .anticon{font-size:12px}.bots2-container .bots2-list .bot-card .bot-stats{margin-bottom:16px}.bots2-container .bots2-list .bot-card .bot-stats .stat-item{padding:12px;background:#ffffff08;border-radius:8px;border:1px solid rgba(255,255,255,.05);transition:all .3s ease}.bots2-container .bots2-list .bot-card .bot-stats .stat-item:hover{background:#ffffff0f;border-color:#ffffff1a}.bots2-container .bots2-list .bot-card .bot-stats .stat-item .stat-icon{color:#667eea;font-size:24px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#667eea1a;border-radius:8px}.bots2-container .bots2-list .bot-card .bot-stats .stat-item .stat-label{color:#ffffff80;font-size:11px;text-transform:uppercase;letter-spacing:.5px;font-weight:500}.bots2-container .bots2-list .bot-card .bot-stats .stat-item .stat-value{color:#fff;font-size:14px;font-weight:600;font-family:SF Mono,Menlo,monospace}.bots2-container .bots2-list .bot-card .bot-stats .stat-item .stat-value.profit{color:#52c41a}.bots2-container .bots2-list .bot-card .bot-stats .stat-item .stat-value.loss{color:#ff4d4f}.bots2-container .bots2-list .bot-card .bot-stats .stat-item .stat-value.time{color:#667eea}.bots2-container .bots2-list .bot-card .bot-controls{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}.bots2-container .bots2-list .bot-card .bot-controls .control-buttons{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.bots2-container .bots2-list .bot-card .bot-controls .control-buttons .control-btn{height:36px;border-radius:8px;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:4px;transition:all .3s ease;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#fffc}.bots2-container .bots2-list .bot-card .bot-controls .control-buttons .control-btn:hover:not(:disabled):not(.current-state){background:#ffffff1a;color:#fff;border-color:#fff3;transform:translateY(-1px)}.bots2-container .bots2-list .bot-card .bot-controls .control-buttons .control-btn:disabled{background:#ffffff05;color:#ffffff4d;border-color:#ffffff0d;cursor:not-allowed}.bots2-container .bots2-list .bot-card .bot-controls .control-buttons .control-btn.current-state{background:#ffffff05;color:#fff6;border-color:#ffffff14;cursor:default;opacity:.6;box-shadow:none}.bots2-container .bots2-list .bot-card .bot-controls .control-buttons .control-btn.current-state:hover{background:#ffffff05;color:#fff6;border-color:#ffffff14;transform:none}.bots2-container .bots2-list .bot-card .bot-controls .control-buttons .control-btn.audit-btn{background:#667eea1a;border-color:#667eea33;color:#667eea}.bots2-container .bots2-list .bot-card .bot-controls .control-buttons .control-btn.audit-btn:hover:not(:disabled){background:#667eea33;border-color:#667eea;color:#fff}.bots2-container .bots2-list .bot-card .bot-controls .control-buttons .control-btn.start-btn{background:#52c41a1a;border-color:#52c41a33;color:#52c41a}.bots2-container .bots2-list .bot-card .bot-controls .control-buttons .control-btn.start-btn:hover:not(:disabled){background:#52c41a33;border-color:#52c41a;color:#fff}.bots2-container .bots2-list .bot-card .bot-controls .control-buttons .control-btn.pause-btn{background:#faad141a;border-color:#faad1433;color:#faad14}.bots2-container .bots2-list .bot-card .bot-controls .control-buttons .control-btn.pause-btn:hover:not(:disabled){background:#faad1433;border-color:#faad14;color:#fff}.bots2-container .bots2-list .bot-card .bot-controls .control-buttons .control-btn.stop-btn{background:#ff4d4f1a;border-color:#ff4d4f33;color:#ff4d4f}.bots2-container .bots2-list .bot-card .bot-controls .control-buttons .control-btn.stop-btn:hover:not(:disabled){background:#ff4d4f33;border-color:#ff4d4f;color:#fff}.bots2-container .ant-card-body{background:transparent!important}.bots2-container .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;padding:60px 20px;background:#ffffff05;border-radius:10px;border:1px dashed rgba(255,255,255,.1)}.bots2-container .empty-state .ant-empty .ant-empty-description .empty-text{color:#ffffff80;font-size:16px}.bots2-container .empty-state .create-first-btn{height:48px;border-radius:14px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;font-weight:600;font-size:16px;padding:0 32px;box-shadow:0 8px 24px #667eea66;transition:all .3s ease;margin-top:24px}.bots2-container .empty-state .create-first-btn:hover{transform:translateY(-2px);box-shadow:0 12px 32px #667eea80}.bots2-container .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;gap:16px}.bots2-container .loading-state .ant-spin-dot-item{background-color:#667eea}.bots2-container .loading-state .ant-typography{color:#fff9}@keyframes running-glow{0%,to{opacity:.7}50%{opacity:1}}.activity-history-container{min-height:100vh;background:linear-gradient(180deg,#0a0a0f,#1a1a2e,#16213e);padding:0 20px 100px;overflow-x:hidden}.activity-history-container .activity-history-search-header{background:transparent;padding:16px 20px;backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.1);box-shadow:0 4px 20px #0000004d;transition:all .3s ease}.activity-history-container .activity-history-search-header:not(.fixed){position:initial;top:unset;left:unset;right:unset;z-index:1;margin-bottom:24px;padding:16px 0}.activity-history-container .activity-history-search-header.fixed{position:fixed;top:56px;left:0;right:0;z-index:1000;margin-bottom:0}.activity-history-container .activity-history-search-header .search-input{height:44px;border-radius:12px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);color:#fff;font-size:14px;transition:all .3s ease}.activity-history-container .activity-history-search-header .search-input:hover{background:#ffffff1f;border-color:#ffffff26}.activity-history-container .activity-history-search-header .search-input:focus{background:#ffffff1f;border-color:#667eea;box-shadow:0 0 0 2px #667eea33}.activity-history-container .activity-history-search-header .search-input .ant-input{background:transparent;border:none;color:#fff}.activity-history-container .activity-history-search-header .search-input .ant-input::placeholder{color:#ffffff80}.activity-history-container .activity-history-search-header .search-input .ant-input-prefix{color:#667eea}.activity-history-container .activity-history-search-header .search-input .ant-input-suffix .ant-input-clear-button{color:#ffffff80}.activity-history-container .activity-history-search-header .search-input .ant-input-suffix .ant-input-clear-button:hover{color:#fff}.activity-history-container .activity-history-search-header .session-dropdown{height:44px;border-radius:12px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);color:#fff;font-size:14px;transition:all .3s ease}.activity-history-container .activity-history-search-header .session-dropdown:hover{background:#ffffff1f;border-color:#ffffff26}.activity-history-container .activity-history-search-header .session-dropdown .ant-select-selector{background:transparent!important;border:none!important;color:#fff!important}.activity-history-container .activity-history-search-header .session-dropdown .ant-select-selector .ant-select-selection-item{color:#fff!important}.activity-history-container .activity-history-search-header .session-dropdown .ant-select-arrow{color:#667eea!important}.activity-history-container .activity-history-search-header .refresh-btn{width:44px;height:44px;border-radius:12px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);color:#fffc;display:flex;align-items:center;justify-content:center;font-size:18px;transition:all .3s ease}.activity-history-container .activity-history-search-header .refresh-btn:hover{background:#ffffff26;color:#fff;transform:translateY(-2px)}.activity-history-container .activity-history-search-header .create-btn{height:44px;border-radius:12px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;font-weight:600;font-size:14px;padding:0 20px;box-shadow:0 4px 16px #667eea4d;transition:all .3s ease}.activity-history-container .activity-history-search-header .create-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}.activity-history-container .activity-history-main-content{position:relative;z-index:1}.activity-history-container .activity-history-main-content .ant-pagination-total-text{display:block;width:100%;text-align:right}.activity-history-container .activity-history-main-content .transaction-list{display:flex;flex-direction:column;gap:12px}.activity-history-container .activity-history-main-content .transaction-list .transaction-item{background:#3f3d3d0d;backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:20px;transition:all .3s ease}.activity-history-container .activity-history-main-content .transaction-list .transaction-item:hover{background:#ffffff14;transform:translateY(-2px);border-color:#ffffff26;box-shadow:0 8px 32px #0003}.activity-history-container .activity-history-main-content .transaction-list .transaction-item hr{border:1px solid rgba(128,128,128,.2);mix-blend-mode:multiply;margin:12px 0}.activity-history-container .activity-history-main-content .transaction-list .transaction-item .transaction-item-wrapper{transition:all .3s ease;display:flex;align-items:center;gap:20px}.activity-history-container .activity-history-main-content .transaction-list .transaction-item .transaction-item-wrapper .transaction-summary{display:block;width:100%}.activity-history-container .activity-history-main-content .transaction-list .transaction-item .transaction-item-wrapper .transaction-left{flex:0 0 20%;max-width:100px;display:flex;justify-content:center}.activity-history-container .activity-history-main-content .transaction-list .transaction-item .transaction-item-wrapper .transaction-middle{flex:0 0 40%;max-width:100px}.activity-history-container .activity-history-main-content .transaction-list .transaction-item .transaction-item-wrapper .transaction-middle .entry-exit-group{font-size:13px}.activity-history-container .activity-history-main-content .transaction-list .transaction-item .transaction-item-wrapper .transaction-middle .entry-exit-group .entry-price{font-weight:600;margin-bottom:4px}.activity-history-container .activity-history-main-content .transaction-list .transaction-item .transaction-item-wrapper .transaction-middle .entry-exit-group .exit-price{font-weight:600}.activity-history-container .activity-history-main-content .transaction-list .transaction-item .transaction-item-wrapper .transaction-right{flex:0 0 30%;max-width:150px;text-align:right}.activity-history-container .activity-history-main-content .transaction-list .transaction-item .transaction-item-wrapper .transaction-right .stake-profit-group .stake-amount{color:#fff;font-weight:600;font-size:14px;margin-bottom:4px}.activity-history-container .activity-history-main-content .transaction-list .transaction-item .transaction-item-wrapper .transaction-right .stake-profit-group .profit-loss{font-weight:600;font-size:14px}.activity-history-container .activity-history-main-content .transaction-list .transaction-item .transaction-item-wrapper .transaction-right .stake-profit-group .profit-loss.profit{color:#52c41a}.activity-history-container .activity-history-main-content .transaction-list .transaction-item .transaction-item-wrapper .transaction-right .stake-profit-group .profit-loss.loss{color:#ff4d4f}.activity-history-container .activity-history-main-content .transaction-list .loading-more{display:flex;align-items:center;justify-content:center;gap:8px;padding:20px;color:#fff9;font-size:14px}.activity-history-container .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;padding:60px 20px;background:#ffffff05;border-radius:20px;border:1px dashed rgba(255,255,255,.1)}.activity-history-container .empty-state .empty-text{color:#ffffff80;font-size:16px}.activity-history-container .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:16px}.activity-history-container .loading-state .ant-spin-dot-item{background-color:#667eea}.activity-history-container .loading-state .ant-typography{color:#fff9}.activity-history-container .create-first-btn{height:48px;border-radius:14px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;font-weight:600;font-size:16px;padding:0 32px;box-shadow:0 8px 24px #667eea66;transition:all .3s ease;margin-top:24px}.activity-history-container .create-first-btn:hover{transform:translateY(-2px);box-shadow:0 12px 32px #667eea80}.bottom-action-sheet{border-top-left-radius:16px;border-top-right-radius:16px;overflow:hidden}.bottom-action-sheet .ant-drawer-body{padding:0;display:flex;flex-direction:column}.bottom-action-sheet .bottom-action-sheet-handle{display:flex;justify-content:center;align-items:center;padding:8px 0;cursor:grab;user-select:none;touch-action:none}.bottom-action-sheet .bottom-action-sheet-handle:active{cursor:grabbing}.bottom-action-sheet .bottom-action-sheet-handle .bottom-action-sheet-handle-bar{width:80px;height:4px;background-color:var(--border-color);border-radius:4px;transition:background-color .2s}.bottom-action-sheet .bottom-action-sheet-handle .bottom-action-sheet-handle-bar:hover{background-color:var(--border-color-active)}.bottom-action-sheet .bottom-action-sheet-handle:active .bottom-action-sheet-handle-bar{background-color:var(--text-secondary);transform:scale(1.05);transition:background-color .1s,transform .1s}.bottom-action-sheet .bottom-action-sheet-content{flex:1;padding:0 0 16px;overflow-y:auto;transition:transform .2s}.bottom-action-sheet .bottom-action-sheet-footer{padding:16px 24px;border-top:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.bottom-action-sheet .bottom-action-sheet-footer button{min-width:120px}.profile-settings-drawer .ant-drawer-body{padding:24px;max-height:100vh;overflow-y:auto}.profile-settings-drawer .ant-collapse .ant-collapse-item .ant-collapse-header{transition:all .3s cubic-bezier(.4,0,.2,1);min-height:56px;height:56px;display:flex;align-items:center;padding:0 16px}.profile-settings-drawer .ant-collapse .ant-collapse-item .ant-collapse-header:hover{background-color:#f0f8ff}.profile-settings-drawer .ant-collapse .ant-collapse-item .ant-collapse-header .ant-collapse-expand-icon{transition:transform .3s cubic-bezier(.4,0,.2,1)}.profile-settings-drawer .ant-collapse .ant-collapse-item .ant-collapse-header .ant-collapse-header-text{flex:1;display:flex;align-items:center;min-height:32px}.profile-settings-drawer .ant-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box{animation:slideDown .3s cubic-bezier(.4,0,.2,1);padding:16px}.profile-settings-drawer .ant-collapse .ant-collapse-item.ant-collapse-item-active .ant-collapse-header{background-color:#f0f8ff;border-bottom:1px solid #e6f7ff}@keyframes fadeIn{0%{opacity:0;transform:scale(.8)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}.profile-settings-drawer .shake{animation:shake .5s ease-in-out}.profile-settings-drawer .profile-settings-content .profile-picture-section{text-align:center;margin-bottom:24px}.profile-settings-drawer .profile-settings-content .profile-picture-section .profile-picture-upload{display:flex;flex-direction:column;align-items:center;gap:8px}.profile-settings-drawer .profile-settings-content .profile-picture-section .profile-picture-upload .avatar-uploader .ant-upload{border-radius:50%;overflow:hidden}.profile-settings-drawer .profile-settings-content .profile-picture-section .profile-picture-upload h5{margin:0;font-weight:600}.profile-settings-drawer .profile-settings-content .profile-form .ant-form-item{margin-bottom:16px}.profile-settings-drawer .tokens-content .tokens-grid{display:grid;grid-template-columns:1fr;gap:16px;padding:8px 0}@media(min-width:768px){.profile-settings-drawer .tokens-content .tokens-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.profile-settings-drawer .tokens-content .tokens-card{border-radius:12px;box-shadow:var(--card-shadow, 0 2px 8px rgba(0, 0, 0, .1));border:1px solid var(--card-border, #f0f0f0);background:var(--bg-elevated, #ffffff)}.profile-settings-drawer .tokens-content .tokens-card .ant-card-head{border-bottom:1px solid var(--card-border, #f0f0f0);background:var(--bg-secondary, #fafafa)}.profile-settings-drawer .tokens-content .tokens-card .ant-card-head .ant-card-head-title{color:var(--text-primary, #1a1a1a);font-weight:600}.profile-settings-drawer .tokens-content .tokens-card .ant-card-body{padding:20px}.profile-settings-drawer .tokens-content .tokens-card .account-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.profile-settings-drawer .tokens-content .tokens-card .account-card-header .account-icon-container{position:relative;display:flex;align-items:center;justify-content:center}.profile-settings-drawer .tokens-content .tokens-card .account-card-header .account-icon-container .account-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;position:relative;overflow:hidden}.profile-settings-drawer .tokens-content .tokens-card .account-card-header .account-icon-container .account-icon:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,rgba(255,255,255,.2) 0%,transparent 100%);border-radius:12px}.profile-settings-drawer .tokens-content .tokens-card .account-card-header .account-icon-container .account-icon.telegram-icon{background:linear-gradient(135deg,#08c,#005f8a);box-shadow:0 4px 12px #0088cc4d}.profile-settings-drawer .tokens-content .tokens-card .account-card-header .account-icon-container .account-icon.google-icon{background:linear-gradient(135deg,#4285f4,#1a73e8);box-shadow:0 4px 12px #4285f44d}.profile-settings-drawer .tokens-content .tokens-card .account-card-header .account-icon-container .account-icon.deriv-icon{background:linear-gradient(135deg,#ff6b6b,#ee5a24);box-shadow:0 4px 12px #ff6b6b4d}.profile-settings-drawer .tokens-content .tokens-card .account-card-header .account-icon-container .account-icon .anticon{color:#fff;font-size:24px;z-index:1}.profile-settings-drawer .tokens-content .tokens-card .account-card-header .account-icon-container .account-badge{position:absolute;top:-14px;right:-14px;border-radius:50%;padding:2px}.profile-settings-drawer .tokens-content .tokens-card .account-card-header .account-icon-container .account-badge .ant-badge-status-dot{width:12px;height:12px}.profile-settings-drawer .tokens-content .tokens-card .account-card-header .account-status .ant-badge .ant-badge-status-text{font-size:12px;font-weight:500}.profile-settings-drawer .tokens-content .tokens-card .account-card-body .account-title{margin:0 0 8px;font-size:18px;font-weight:600;color:var(--text-primary, #1a1a1a)}.profile-settings-drawer .tokens-content .tokens-card .account-card-body .account-description{font-size:14px;color:var(--text-secondary, #666);line-height:1.5;margin-bottom:16px;display:block}.profile-settings-drawer .tokens-content .tokens-card .account-card-body .account-details{margin-top:16px;padding:16px;background:var(--bg-elevated, linear-gradient(135deg, #f8f9fa 0%, #ffffff 100%));border-radius:12px;border:1px solid var(--card-border, #e9ecef)}.profile-settings-drawer .tokens-content .tokens-card .account-card-body .account-details .details-divider{margin:12px 0;border-color:var(--card-border, #e9ecef)}.profile-settings-drawer .tokens-content .tokens-card .account-card-body .account-details .token-info{display:flex;align-items:center;margin-bottom:8px;font-size:13px}.profile-settings-drawer .tokens-content .tokens-card .account-card-body .account-details .token-info:last-child{margin-bottom:0}.profile-settings-drawer .tokens-content .tokens-card .account-card-body .account-details .token-info .ant-typography{margin-bottom:0}.profile-settings-drawer .tokens-content .tokens-card .account-card-body .account-details .token-info .ant-typography strong{color:var(--text-primary, #1a1a1a);font-weight:600;min-width:80px}.profile-settings-drawer .tokens-content .tokens-card .account-card-body .account-details .token-info .ant-typography:not(strong){color:var(--text-secondary, #666)}.profile-settings-drawer .tokens-content .tokens-card .account-card-body .account-details .token-info .ant-typography code{background:var(--bg-secondary, #f5f5f5);color:var(--accent-color, #1890ff);padding:2px 6px;border-radius:4px;font-size:12px}.profile-settings-drawer .tokens-content .tokens-card .account-card-body .account-details .feature-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.profile-settings-drawer .tokens-content .tokens-card .account-card-body .account-details .feature-tags .ant-badge .ant-badge-count{font-size:11px;height:22px;line-height:22px;padding:0 8px;border-radius:11px;font-weight:500;box-shadow:0 2px 4px #0000001a}.profile-settings-drawer .tokens-content .tokens-card .token-management .token-details .token-info{display:flex;align-items:center;margin-bottom:8px;font-size:13px}.profile-settings-drawer .tokens-content .tokens-card .token-management .token-details .token-info:last-child{margin-bottom:0}.profile-settings-drawer .tokens-content .tokens-card .token-management .token-details .token-info .ant-typography{margin-bottom:0}.profile-settings-drawer .tokens-content .tokens-card .token-management .token-details .token-info .ant-typography strong{color:var(--text-primary, #1a1a1a);font-weight:600;min-width:80px}.profile-settings-drawer .tokens-content .tokens-card .token-management .token-details .token-info .ant-typography:not(strong){color:var(--text-secondary, #666)}.profile-settings-drawer .tokens-content .tokens-card .token-management .token-details .token-info .ant-typography code{background:var(--bg-secondary, #f5f5f5);color:var(--accent-color, #1890ff);padding:2px 6px;border-radius:4px;font-size:12px}.profile-settings-drawer .tokens-content .tokens-card .token-management .ant-list-item{border-bottom:1px solid var(--card-border, #f0f0f0);padding:16px 0}.profile-settings-drawer .tokens-content .tokens-card .token-management .ant-list-item:last-child{border-bottom:none}.profile-settings-drawer .tokens-content .tokens-card .token-management .ant-list-item .ant-list-item-meta-title{color:var(--text-primary, #1a1a1a);margin-bottom:8px}.profile-settings-drawer .tokens-content .tokens-card .token-management .ant-list-item .ant-list-item-meta-description{color:var(--text-secondary, #666)}.profile-settings-drawer .security-content .security-card{margin-bottom:16px;border-radius:12px;box-shadow:var(--card-shadow, 0 2px 8px rgba(0, 0, 0, .1));border:1px solid var(--card-border, #f0f0f0);background:var(--bg-elevated, #ffffff)}.profile-settings-drawer .security-content .security-card:last-child{margin-bottom:0}.profile-settings-drawer .security-content .security-card .ant-card-head{border-bottom:1px solid var(--card-border, #f0f0f0);background:var(--bg-secondary, #fafafa)}.profile-settings-drawer .security-content .security-card .ant-card-head .ant-card-head-title{color:var(--text-primary, #1a1a1a);font-weight:600}.profile-settings-drawer .security-content .security-card .ant-card-body{padding:20px}.profile-settings-drawer .security-content .security-card .password-reset-section .ant-alert{border-radius:8px;border:1px solid var(--card-border, #d9d9d9);background:var(--bg-elevated, #f6ffed)}.profile-settings-drawer .security-content .security-card .password-form .ant-form-item{margin-bottom:16px}.profile-settings-drawer .security-content .security-card .password-form .ant-form-item-label>label{color:var(--text-primary, #1a1a1a);font-weight:500}.profile-settings-drawer .security-content .security-card .password-form .ant-input{background:var(--bg-elevated, #ffffff);border-color:var(--card-border, #d9d9d9);color:var(--text-primary, #1a1a1a)}.profile-settings-drawer .security-content .security-card .password-form .ant-input:hover,.profile-settings-drawer .security-content .security-card .password-form .ant-input:focus{border-color:var(--accent-color, #1890ff)}.profile-settings-drawer .security-content .security-card .token-management .token-details .token-info{display:flex;align-items:center;margin-bottom:8px;font-size:13px}.profile-settings-drawer .security-content .security-card .token-management .token-details .token-info:last-child{margin-bottom:0}.profile-settings-drawer .security-content .security-card .token-management .token-details .token-info .ant-typography{margin-bottom:0}.profile-settings-drawer .security-content .security-card .token-management .token-details .token-info .ant-typography strong{color:var(--text-primary, #1a1a1a);font-weight:600;min-width:80px}.profile-settings-drawer .security-content .security-card .token-management .token-details .token-info .ant-typography:not(strong){color:var(--text-secondary, #666)}.profile-settings-drawer .security-content .security-card .token-management .token-details .token-info .ant-typography code{background:var(--bg-secondary, #f5f5f5);color:var(--accent-color, #1890ff);padding:2px 6px;border-radius:4px;font-size:12px}.profile-settings-drawer .security-content .security-card .token-management .ant-list-item{border-bottom:1px solid var(--card-border, #f0f0f0);padding:16px 0}.profile-settings-drawer .security-content .security-card .token-management .ant-list-item:last-child{border-bottom:none}.profile-settings-drawer .security-content .security-card .token-management .ant-list-item .ant-list-item-meta-title{color:var(--text-primary, #1a1a1a);margin-bottom:8px}.profile-settings-drawer .security-content .security-card .token-management .ant-list-item .ant-list-item-meta-description{color:var(--text-secondary, #666)}.profile-settings-drawer .linked-accounts-content .linked-accounts-grid{display:grid;grid-template-columns:1fr;gap:16px;padding:8px 0}@media(min-width:768px){.profile-settings-drawer .linked-accounts-content .linked-accounts-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.profile-settings-drawer .linked-accounts-content .linked-account-card{border-radius:16px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);border:2px solid transparent;background:linear-gradient(135deg,#fff,#f8f9fa);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.profile-settings-drawer .linked-accounts-content .linked-account-card:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.profile-settings-drawer .linked-accounts-content .linked-account-card.linked{border-color:#52c41a;background:linear-gradient(135deg,#f6ffed,#fff)}.profile-settings-drawer .linked-accounts-content .linked-account-card.unlinked{border-color:#d9d9d9;background:linear-gradient(135deg,#fafafa,#fff)}.profile-settings-drawer .linked-accounts-content .linked-account-card .ant-card-body{padding:20px}.profile-settings-drawer .linked-accounts-content .linked-account-card .account-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.profile-settings-drawer .linked-accounts-content .linked-account-card .account-card-header .account-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;position:relative;overflow:hidden}.profile-settings-drawer .linked-accounts-content .linked-account-card .account-card-header .account-icon:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,rgba(255,255,255,.2) 0%,transparent 100%);border-radius:12px}.profile-settings-drawer .linked-accounts-content .linked-account-card .account-card-header .account-icon.telegram-icon{background:linear-gradient(135deg,#08c,#005f8a);box-shadow:0 4px 12px #0088cc4d}.profile-settings-drawer .linked-accounts-content .linked-account-card .account-card-header .account-icon.google-icon{background:linear-gradient(135deg,#4285f4,#1a73e8);box-shadow:0 4px 12px #4285f44d}.profile-settings-drawer .linked-accounts-content .linked-account-card .account-card-header .account-icon.deriv-icon{background:linear-gradient(135deg,#ff6b6b,#ee5a24);box-shadow:0 4px 12px #ff6b6b4d}.profile-settings-drawer .linked-accounts-content .linked-account-card .account-card-header .account-icon .anticon{color:#fff;font-size:24px;z-index:1}.profile-settings-drawer .linked-accounts-content .linked-account-card .account-card-header .account-status .ant-badge .ant-badge-status-text{font-size:12px;font-weight:500}.profile-settings-drawer .linked-accounts-content .linked-account-card .account-card-body .account-title{margin:0 0 8px;font-size:18px;font-weight:600;color:var(--text-primary, #1a1a1a)}.profile-settings-drawer .linked-accounts-content .linked-account-card .account-card-body .account-description{font-size:14px;color:var(--text-secondary, #666);line-height:1.5;margin-bottom:16px;display:block}.profile-settings-drawer .linked-accounts-content .linked-account-card .account-card-body .account-details{margin-top:16px;padding:16px;background:var(--bg-elevated, linear-gradient(135deg, #f8f9fa 0%, #ffffff 100%));border-radius:12px;border:1px solid var(--card-border, #e9ecef)}.profile-settings-drawer .linked-accounts-content .linked-account-card .account-card-body .account-details .details-divider{margin:12px 0;border-color:var(--card-border, #e9ecef)}.profile-settings-drawer .linked-accounts-content .linked-account-card .account-card-body .account-details .detail-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:13px}.profile-settings-drawer .linked-accounts-content .linked-account-card .account-card-body .account-details .detail-item:last-child{margin-bottom:0}.profile-settings-drawer .linked-accounts-content .linked-account-card .account-card-body .account-details .detail-item .ant-typography{margin-bottom:0}.profile-settings-drawer .linked-accounts-content .linked-account-card .account-card-body .account-details .detail-item .ant-typography strong{color:var(--text-primary, #495057);font-weight:600}.profile-settings-drawer .linked-accounts-content .linked-account-card .account-card-body .account-details .detail-item .ant-typography:not(strong){color:var(--text-secondary, #666)}.profile-settings-drawer .linked-accounts-content .linked-account-card .account-card-body .account-details .feature-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.profile-settings-drawer .linked-accounts-content .linked-account-card .account-card-body .account-details .feature-tags .ant-badge .ant-badge-count{font-size:11px;height:22px;line-height:22px;padding:0 8px;border-radius:11px;font-weight:500;box-shadow:0 2px 4px #0000001a}.kyc-settings-drawer .ant-drawer-header{border-bottom:1px solid rgba(255,255,255,.1);background:#ffffff05}.kyc-settings-drawer .ant-drawer-title,.kyc-settings-drawer .ant-drawer-close{color:var(--text-color)}.kyc-settings-drawer .ant-drawer-close:hover{color:var(--primary-color)}.kyc-settings-drawer .ant-drawer-body{background:var(--background-color);padding:24px}.kyc-drawer-title{display:flex;justify-content:space-between;align-items:center;width:100%}.kyc-status-badge{font-size:12px;font-weight:600;text-transform:uppercase;padding:4px 8px;border-radius:4px;background:#ffffff1a}.kyc-content .kyc-status-content{text-align:center;padding:40px 20px}.kyc-content .kyc-status-content .ant-typography,.kyc-content .kyc-process .ant-typography{color:var(--text-color)}.kyc-steps{margin:24px 0}.kyc-steps.ant-steps-horizontal .ant-steps-item{flex:1}.kyc-steps.ant-steps-horizontal .ant-steps-item .ant-steps-item-container{display:flex;align-items:center}.kyc-steps.ant-steps-horizontal .ant-steps-item .ant-steps-item-container .ant-steps-item-content{min-width:0;margin-top:8px}.kyc-steps.clickable .ant-steps-item{cursor:pointer}.kyc-steps.clickable .ant-steps-item:hover .ant-steps-item-icon{transform:scale(1.1);transition:transform .2s ease}.kyc-steps .ant-steps-item-title{color:var(--text-color)!important;font-size:14px;line-height:1.4}.kyc-steps .ant-steps-item-description{color:var(--text-color-secondary)!important;font-size:12px;margin-top:4px}.kyc-steps .ant-steps-item-icon{background:var(--background-color-secondary);border-color:var(--border-color)}.kyc-steps .ant-steps-item-icon .ant-steps-icon{color:var(--text-color)}.kyc-steps .ant-steps-item-process .ant-steps-item-icon{background:var(--primary-color);border-color:var(--primary-color)}.kyc-steps .ant-steps-item-process .ant-steps-item-icon .ant-steps-icon{color:#fff}.kyc-steps .ant-steps-item-finish .ant-steps-item-icon{background:var(--success-color);border-color:var(--success-color)}.kyc-steps .ant-steps-item-finish .ant-steps-item-icon .ant-steps-icon{color:#fff}.kyc-steps .ant-steps-item-tail{top:14px}.kyc-steps .ant-steps-item-tail:after{background:var(--border-color)}.kyc-steps .ant-steps-item-finish .ant-steps-item-tail:after{background:var(--success-color)}.kyc-steps .ant-steps-item-process .ant-steps-item-tail:after{background:var(--primary-color)}.kyc-all-steps-content .kyc-step-section{margin-bottom:24px;border:1px solid var(--border-color);border-radius:8px;overflow:hidden;transition:all .3s ease}.kyc-all-steps-content .kyc-step-section.active{border-color:var(--primary-color);box-shadow:0 0 0 2px #1890ff33}.kyc-all-steps-content .kyc-step-section .kyc-step-header{display:flex;align-items:center;padding:16px 20px;background:var(--card-background);cursor:pointer;transition:background-color .3s ease}.kyc-all-steps-content .kyc-step-section .kyc-step-header:hover{background:var(--background-color-secondary)}.kyc-all-steps-content .kyc-step-section .kyc-step-header .kyc-step-number{width:32px;height:32px;border-radius:50%;background:var(--primary-color);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;margin-right:16px;font-size:14px}.kyc-all-steps-content .kyc-step-section .kyc-step-header .kyc-step-info{flex:1}.kyc-all-steps-content .kyc-step-section .kyc-step-header .kyc-step-info h3{margin:0 0 4px;font-size:16px;font-weight:600;color:var(--text-color)}.kyc-all-steps-content .kyc-step-section .kyc-step-header .kyc-step-info p{margin:0;font-size:14px;color:var(--text-color-secondary)}.kyc-all-steps-content .kyc-step-section .kyc-step-header .kyc-step-icon{font-size:20px;color:var(--border-color);transition:color .3s ease}.kyc-all-steps-content .kyc-step-section .kyc-step-header .kyc-step-icon.completed{color:var(--success-color)}.kyc-all-steps-content .kyc-step-section .kyc-step-content{padding:20px;background:var(--background-color);border-top:1px solid var(--border-color)}.kyc-all-steps-content .kyc-step-section .kyc-step-content .ant-typography{color:var(--text-color)}.kyc-form .ant-form-item-label>label{color:var(--text-color)}.kyc-form .ant-input,.kyc-form .ant-input-number,.kyc-form .ant-select-selector{background:var(--input-background);border-color:var(--border-color);color:var(--text-color)}.kyc-form .ant-input:hover,.kyc-form .ant-input:focus,.kyc-form .ant-input-number:hover,.kyc-form .ant-input-number:focus,.kyc-form .ant-select-selector:hover,.kyc-form .ant-select-selector:focus{border-color:var(--primary-color)}.kyc-form .ant-input-affix-wrapper{background:var(--input-background);border-color:var(--border-color)}.kyc-form .ant-input-affix-wrapper:hover,.kyc-form .ant-input-affix-wrapper:focus,.kyc-form .ant-input-affix-wrapper.ant-input-affix-wrapper-focused{border-color:var(--primary-color)}.kyc-form .ant-input-affix-wrapper .ant-input{background:transparent;border:none}.kyc-form .ant-picker{background:var(--input-background);border-color:var(--border-color);color:var(--text-color)}.kyc-form .ant-picker:hover,.kyc-form .ant-picker:focus{border-color:var(--primary-color)}.kyc-document-upload .ant-typography,.kyc-selfie-verification .ant-typography,.kyc-review .ant-typography{color:var(--text-color)}.kyc-document-upload .upload-card,.kyc-selfie-verification .upload-card,.kyc-review .upload-card{background:var(--card-background);border:1px solid var(--border-color);border-radius:8px;margin:20px 0}.kyc-document-upload .upload-card .ant-card-head,.kyc-selfie-verification .upload-card .ant-card-head,.kyc-review .upload-card .ant-card-head{border-bottom:1px solid var(--border-color)}.kyc-document-upload .upload-card .ant-card-head .ant-card-head-title,.kyc-selfie-verification .upload-card .ant-card-head .ant-card-head-title,.kyc-review .upload-card .ant-card-head .ant-card-head-title{color:var(--text-color)}.kyc-document-upload .upload-dragger,.kyc-selfie-verification .upload-dragger,.kyc-review .upload-dragger{background:var(--input-background);border:2px dashed var(--border-color);border-radius:8px}.kyc-document-upload .upload-dragger:hover,.kyc-selfie-verification .upload-dragger:hover,.kyc-review .upload-dragger:hover{border-color:var(--primary-color);background:#1890ff0d}.kyc-document-upload .upload-dragger .ant-upload-drag-icon,.kyc-selfie-verification .upload-dragger .ant-upload-drag-icon,.kyc-review .upload-dragger .ant-upload-drag-icon{color:var(--primary-color)}.kyc-document-upload .upload-dragger .ant-upload-text,.kyc-selfie-verification .upload-dragger .ant-upload-text,.kyc-review .upload-dragger .ant-upload-text{color:var(--text-color)}.kyc-document-upload .upload-dragger .ant-upload-hint,.kyc-selfie-verification .upload-dragger .ant-upload-hint,.kyc-review .upload-dragger .ant-upload-hint{color:var(--text-color-secondary)}.kyc-step-actions{display:flex;justify-content:space-between;margin-top:32px;padding-top:20px;border-top:1px solid var(--border-color)}.kyc-step-actions .ant-btn{height:40px;border-radius:6px;font-weight:500}.kyc-step-actions .ant-btn.ant-btn-primary{background:var(--primary-color);border-color:var(--primary-color)}.kyc-step-actions .ant-btn.ant-btn-primary:hover{background:var(--primary-color-hover);border-color:var(--primary-color-hover)}.kyc-step-actions .ant-btn:not(.ant-btn-primary){background:var(--input-background);border-color:var(--border-color);color:var(--text-color)}.kyc-step-actions .ant-btn:not(.ant-btn-primary):hover{border-color:var(--primary-color);color:var(--primary-color)}[data-theme=dark] .kyc-settings-drawer .ant-drawer-header{background:#ffffff0d;backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08)}[data-theme=dark] .kyc-settings-drawer .ant-drawer-body{background:linear-gradient(135deg,#0a0a0f,#1a1a2e,#16213e)}[data-theme=dark] .kyc-content .kyc-status-content{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:12px;backdrop-filter:blur(20px)}[data-theme=dark] .kyc-all-steps-content .kyc-step-section{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(20px)}[data-theme=dark] .kyc-all-steps-content .kyc-step-section.active{border-color:#667eea;box-shadow:0 0 0 2px #667eea4d}[data-theme=dark] .kyc-all-steps-content .kyc-step-section .kyc-step-header{background:#ffffff14;backdrop-filter:blur(10px)}[data-theme=dark] .kyc-all-steps-content .kyc-step-section .kyc-step-header:hover{background:#ffffff1f}[data-theme=dark] .kyc-all-steps-content .kyc-step-section .kyc-step-header .kyc-step-number{background:linear-gradient(135deg,#667eea,#764ba2)}[data-theme=dark] .kyc-all-steps-content .kyc-step-section .kyc-step-header .kyc-step-info h3{color:#fff}[data-theme=dark] .kyc-all-steps-content .kyc-step-section .kyc-step-header .kyc-step-info p{color:#ffffffb3}[data-theme=dark] .kyc-all-steps-content .kyc-step-section .kyc-step-header .kyc-step-icon{color:#ffffff80}[data-theme=dark] .kyc-all-steps-content .kyc-step-section .kyc-step-header .kyc-step-icon.completed{color:#52c41a}[data-theme=dark] .kyc-all-steps-content .kyc-step-section .kyc-step-content{background:#ffffff05;border-top:1px solid rgba(255,255,255,.08)}[data-theme=dark] .kyc-form .ant-input,[data-theme=dark] .kyc-form .ant-input-number,[data-theme=dark] .kyc-form .ant-select-selector{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(10px);color:#fff}[data-theme=dark] .kyc-form .ant-input:hover,[data-theme=dark] .kyc-form .ant-input:focus,[data-theme=dark] .kyc-form .ant-input-number:hover,[data-theme=dark] .kyc-form .ant-input-number:focus,[data-theme=dark] .kyc-form .ant-select-selector:hover,[data-theme=dark] .kyc-form .ant-select-selector:focus{border-color:#667eea;background:#ffffff14}[data-theme=dark] .kyc-form .ant-input-affix-wrapper{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(10px)}[data-theme=dark] .kyc-form .ant-input-affix-wrapper:hover,[data-theme=dark] .kyc-form .ant-input-affix-wrapper:focus,[data-theme=dark] .kyc-form .ant-input-affix-wrapper.ant-input-affix-wrapper-focused{border-color:#667eea;background:#ffffff14}[data-theme=dark] .kyc-document-upload .upload-card,[data-theme=dark] .kyc-selfie-verification .upload-card,[data-theme=dark] .kyc-review .upload-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(20px)}[data-theme=dark] .kyc-document-upload .upload-dragger,[data-theme=dark] .kyc-selfie-verification .upload-dragger,[data-theme=dark] .kyc-review .upload-dragger{background:#ffffff0d;border:2px dashed rgba(255,255,255,.08);backdrop-filter:blur(10px)}[data-theme=dark] .kyc-document-upload .upload-dragger:hover,[data-theme=dark] .kyc-selfie-verification .upload-dragger:hover,[data-theme=dark] .kyc-review .upload-dragger:hover{border-color:#667eea;background:#667eea1a}[data-theme=dark] .kyc-step-actions .ant-btn.ant-btn-primary,[data-theme=dark] .kyc-submit-actions .ant-btn.ant-btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);border:none}[data-theme=dark] .kyc-step-actions .ant-btn.ant-btn-primary:hover,[data-theme=dark] .kyc-submit-actions .ant-btn.ant-btn-primary:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190)}[data-theme=dark] .kyc-step-actions .ant-btn:not(.ant-btn-primary),[data-theme=dark] .kyc-submit-actions .ant-btn:not(.ant-btn-primary){background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:#fff;backdrop-filter:blur(10px)}[data-theme=dark] .kyc-step-actions .ant-btn:not(.ant-btn-primary):hover,[data-theme=dark] .kyc-submit-actions .ant-btn:not(.ant-btn-primary):hover{border-color:#667eea;background:#667eea1a}.settings-drawer .shake{animation:shake 1.5s}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-15px)}20%,40%,60%,80%{transform:translate(15px)}}.settings-drawer .ant-card-head{border-bottom:1px solid #f0f0f0;min-height:56px}.settings-drawer .ant-card-head .ant-card-head-title{font-size:16px;font-weight:600;color:#262626}.settings-drawer .ant-input{border-radius:6px;border-color:#d9d9d9}.settings-drawer .ant-input:focus,.settings-drawer .ant-input:hover{border-color:#40a9ff}.settings-drawer .ant-tag{border-radius:4px;font-size:12px;font-weight:500}.settings-drawer .verification-inputs{display:flex;gap:8px;justify-content:center;margin:24px 0}.settings-drawer .verification-inputs .ant-input{width:45px;height:45px;text-align:center;font-size:18px;font-weight:600;border-radius:8px}.settings-drawer .qr-code-container{display:flex;justify-content:center;margin:24px 0;padding:24px;background-color:#fafafa;border-radius:8px;border:1px solid #f0f0f0}.settings-drawer .qr-code-container .ant-qrcode{border-radius:8px;overflow:hidden}.settings-drawer .backup-codes-list{max-height:300px;overflow-y:auto;border:1px solid #f0f0f0;border-radius:8px;padding:8px}.settings-drawer .backup-codes-list .backup-code-item{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px dotted #d9d9d9;transition:background-color .2s}.settings-drawer .backup-codes-list .backup-code-item:last-child{border-bottom:none}.settings-drawer .backup-codes-list .backup-code-item:hover{background-color:#fafafa}.settings-drawer .backup-codes-list .backup-code-item .ant-typography code{background-color:transparent;padding:0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px;font-weight:600}.settings-drawer .backup-codes-list .backup-code-item .ant-btn-text{color:#8c8c8c;transition:color .2s}.settings-drawer .backup-codes-list .backup-code-item .ant-btn-text:hover{color:#1890ff}.settings-drawer .countdown-text{text-align:center;margin:16px 0;color:#8c8c8c;font-size:14px}.settings-drawer .success-container{text-align:center;padding:32px 0}.settings-drawer .success-container .anticon{margin-bottom:16px}.settings-drawer .success-container .ant-typography h4{margin-bottom:8px;color:#262626}.settings-drawer .success-container .ant-typography{color:#8c8c8c}.settings-drawer .method-selection .ant-btn{height:48px;font-size:16px;display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:12px}.settings-drawer .method-selection .ant-btn:last-child{margin-bottom:0}.settings-drawer .method-selection .ant-btn .anticon{font-size:18px}.settings-drawer .ant-space{width:100%}.settings-drawer .ant-drawer-body{padding:24px}.settings-drawer .settings-content{max-width:100%}.settings-drawer .ant-card{margin-bottom:16px;border-radius:8px;box-shadow:0 2px 8px #0000000f}.settings-drawer .ant-card:last-child{margin-bottom:0}.settings-drawer .ant-card .ant-card-head{border-bottom:1px solid #f0f0f0;min-height:56px}.settings-drawer .ant-card .ant-card-head .ant-card-head-title{font-size:16px;font-weight:600;color:#262626}.settings-drawer .ant-card .ant-card-head .ant-card-extra .ant-btn{height:32px;font-size:14px;border-radius:6px}.settings-drawer .ant-alert{border-radius:6px;margin-bottom:16px}.settings-drawer .ant-alert.ant-alert-info{background-color:#f6ffed;border-color:#b7eb8f}.settings-drawer .ant-alert.ant-alert-warning{background-color:#fffbe6;border-color:#ffe58f}.settings-drawer .ant-alert.ant-alert-success{background-color:#f6ffed;border-color:#b7eb8f}.settings-drawer .ant-table{border-radius:8px;overflow:hidden}.settings-drawer .ant-table .ant-table-thead>tr>th{background-color:#fafafa;border-bottom:1px solid #f0f0f0;font-weight:600;color:#262626;font-size:14px}.settings-drawer .ant-table .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;padding:12px 16px}.settings-drawer .ant-table .ant-table-tbody>tr:hover>td{background-color:#fafafa}.settings-drawer .ant-table .ant-space{width:100%}.settings-drawer .ant-btn{border-radius:6px;font-weight:500}.settings-drawer .ant-btn.ant-btn-primary{background-color:#1890ff;border-color:#1890ff}.settings-drawer .ant-btn.ant-btn-primary:hover,.settings-drawer .ant-btn.ant-btn-primary:focus{background-color:#40a9ff;border-color:#40a9ff}.settings-drawer .ant-btn.ant-btn-danger{background-color:#ff4d4f;border-color:#ff4d4f}.settings-drawer .ant-btn.ant-btn-danger:hover,.settings-drawer .ant-btn.ant-btn-danger:focus{background-color:#ff7875;border-color:#ff7875}.settings-drawer .ant-btn.ant-btn-text{color:#8c8c8c;transition:color .2s}.settings-drawer .ant-btn.ant-btn-text:hover{color:#1890ff;background-color:transparent}.settings-drawer .ant-tag{border-radius:4px;font-size:12px;font-weight:500;padding:2px 8px}.settings-drawer .device-info{display:flex;align-items:center;gap:8px}.settings-drawer .device-info .anticon{font-size:16px;color:#8c8c8c}.settings-drawer .device-info .device-details .device-name{font-weight:500;color:#262626;margin-bottom:2px}.settings-drawer .device-info .device-details .device-meta{font-size:12px;color:#8c8c8c}.settings-drawer .session-actions{display:flex;gap:8px;justify-content:flex-end}.settings-drawer .token-actions{display:flex;gap:8px}.settings-drawer .security-tips .ant-space-item{width:100%}.settings-drawer .security-tips .tip-item{padding:16px;background-color:#fafafa;border-radius:8px;border-left:4px solid #1890ff}.settings-drawer .security-tips .tip-item .ant-typography h5{margin-bottom:8px;color:#262626;display:flex;align-items:center;gap:8px}.settings-drawer .security-tips .tip-item .ant-typography h5 .anticon{color:#1890ff}.settings-drawer .security-tips .tip-item .ant-typography{color:#8c8c8c;font-size:14px}.settings-drawer .ant-modal .ant-modal-header{border-bottom:1px solid #f0f0f0;padding:16px 24px}.settings-drawer .ant-modal .ant-modal-header .ant-modal-title{font-size:16px;font-weight:600;color:#262626}.settings-drawer .ant-modal .ant-modal-body{padding:24px}.settings-drawer .ant-modal .ant-modal-body .ant-space{width:100%}.settings-drawer .ant-modal .ant-modal-body .ant-form-item-label>label{font-weight:500;color:#262626}.settings-drawer .ant-modal .ant-modal-body .ant-input,.settings-drawer .ant-modal .ant-modal-body .ant-select-selector{border-radius:6px;border-color:#d9d9d9}.settings-drawer .ant-modal .ant-modal-body .ant-input:focus,.settings-drawer .ant-modal .ant-modal-body .ant-input:hover,.settings-drawer .ant-modal .ant-modal-body .ant-select-selector:focus,.settings-drawer .ant-modal .ant-modal-body .ant-select-selector:hover{border-color:#40a9ff}.settings-drawer .ant-modal .ant-modal-body .ant-input-textarea{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;line-height:1.5;resize:none}.settings-drawer .ant-modal .ant-modal-footer{border-top:1px solid #f0f0f0;padding:16px 24px}.settings-drawer .ant-modal .ant-modal-footer .ant-btn{margin-left:8px}.settings-drawer .ant-modal .ant-modal-footer .ant-btn:first-child{margin-left:0}.settings-drawer .ant-popconfirm .ant-popover-inner-content{padding:16px}.settings-drawer .ant-popconfirm .ant-popover-inner-content .ant-popover-message{margin-bottom:12px}.settings-drawer .ant-popconfirm .ant-popover-inner-content .ant-popover-message .ant-popover-message-title{font-weight:500;color:#262626}.settings-drawer .ant-popconfirm .ant-popover-inner-content .ant-popover-buttons{display:flex;gap:8px;justify-content:flex-end}.settings-drawer .permissions-select .ant-select-selection-item{border-radius:4px;font-size:12px;font-weight:500}.settings-drawer .current-session-tag{background-color:#f6ffed;border-color:#b7eb8f;color:#52c41a}.settings-drawer .other-session-tag{background-color:#fafafa;border-color:#d9d9d9;color:#8c8c8c}.settings-drawer .read-permission-tag{background-color:#e6f7ff;border-color:#91d5ff;color:#1890ff}.settings-drawer .write-permission-tag{background-color:#fff2e8;border-color:#ffbb96;color:#fa8c16}.settings-drawer .admin-permission-tag{background-color:#fff1f0;border-color:#ffccc7;color:#ff4d4f}.cashier-settings-drawer .ant-drawer-body{background:linear-gradient(180deg,#0a0a0f,#1a1a2e,#16213e);padding:0}.cashier-settings-drawer .ant-drawer-header{background:#ffffff0d;backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.1)}.cashier-settings-drawer .ant-drawer-header .ant-drawer-title{color:#fff;font-weight:600;font-size:18px}.cashier-settings-drawer .ant-drawer-header .ant-drawer-close{color:#fff9}.cashier-settings-drawer .ant-drawer-header .ant-drawer-close:hover{color:#fff}.cashier-settings-drawer .cashier-content{padding:20px;height:100%}.cashier-settings-drawer .cashier-tabs .ant-tabs-nav{margin-bottom:24px}.cashier-settings-drawer .cashier-tabs .ant-tabs-nav:before{border-bottom:1px solid rgba(255,255,255,.1)}.cashier-settings-drawer .cashier-tabs .ant-tabs-tab{color:#fff9;font-weight:500;padding:12px 24px;margin:0 8px;border-radius:12px;transition:all .3s ease}.cashier-settings-drawer .cashier-tabs .ant-tabs-tab:hover{color:#fff;background:#ffffff0d}.cashier-settings-drawer .cashier-tabs .ant-tabs-tab.ant-tabs-tab-active{color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 20px #667eea4d}.cashier-settings-drawer .cashier-tabs .ant-tabs-tab .tab-label{display:flex;align-items:center;gap:8px;font-size:15px}.cashier-settings-drawer .cashier-tabs .ant-tabs-tab .tab-label .anticon{font-size:16px}.cashier-settings-drawer .cashier-tabs .ant-tabs-ink-bar{display:none}.cashier-settings-drawer .cashier-tabs .ant-tabs-content-holder .ant-tabs-content{height:calc(100vh - 200px);overflow-y:auto}.cashier-settings-drawer .cashier-tabs .ant-tabs-content-holder .ant-tabs-content::-webkit-scrollbar{width:6px}.cashier-settings-drawer .cashier-tabs .ant-tabs-content-holder .ant-tabs-content::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.cashier-settings-drawer .cashier-tabs .ant-tabs-content-holder .ant-tabs-content::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.cashier-settings-drawer .cashier-tabs .ant-tabs-content-holder .ant-tabs-content::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.cashier-settings-drawer .deposits-content{display:flex;flex-direction:column;gap:20px}.cashier-settings-drawer .deposits-content .chain-card{background:#ffffff0d;backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);border-radius:16px}.cashier-settings-drawer .deposits-content .chain-card .ant-card-head{background:transparent;border-bottom:1px solid rgba(255,255,255,.1)}.cashier-settings-drawer .deposits-content .chain-card .ant-card-head .ant-card-head-title{color:#fff;font-weight:600;font-size:16px}.cashier-settings-drawer .deposits-content .chain-card .ant-card-body{padding:20px}.cashier-settings-drawer .deposits-content .chain-card .chain-selection .selection-label{color:#ffffffb3;font-size:14px;font-weight:500;display:block;margin-bottom:12px}.cashier-settings-drawer .deposits-content .chain-card .chain-selection .chain-select{width:100%}.cashier-settings-drawer .deposits-content .chain-card .chain-selection .chain-select .ant-select-selector{background:#ffffff14!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:12px;height:48px}.cashier-settings-drawer .deposits-content .chain-card .chain-selection .chain-select .ant-select-selector .ant-select-selection-item{color:#fff;font-weight:500;line-height:46px}.cashier-settings-drawer .deposits-content .chain-card .chain-selection .chain-select.ant-select-focused .ant-select-selector,.cashier-settings-drawer .deposits-content .chain-card .chain-selection .chain-select .ant-select-selector:focus,.cashier-settings-drawer .deposits-content .chain-card .chain-selection .chain-select .ant-select-selector:active{border-color:#667eea!important;box-shadow:0 0 0 2px #667eea33!important}.cashier-settings-drawer .deposits-content .chain-card .chain-selection .chain-select .ant-select-arrow{color:#fff9}.cashier-settings-drawer .deposits-content .chain-card .chain-selection .chain-option{display:flex;align-items:center;gap:8px}.cashier-settings-drawer .deposits-content .chain-card .chain-selection .chain-option .chain-icon{color:#667eea}.cashier-settings-drawer .deposits-content .qr-card{background:#ffffff0d;backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);border-radius:16px}.cashier-settings-drawer .deposits-content .qr-card .ant-card-head{background:transparent;border-bottom:1px solid rgba(255,255,255,.1)}.cashier-settings-drawer .deposits-content .qr-card .ant-card-head .ant-card-head-title{color:#fff;font-weight:600;font-size:16px}.cashier-settings-drawer .deposits-content .qr-card .ant-card-body{padding:20px}.cashier-settings-drawer .deposits-content .qr-card .qr-content{display:flex;flex-direction:column;align-items:center;gap:20px}.cashier-settings-drawer .deposits-content .qr-card .qr-content .qr-container{width:200px;height:200px;background:#fff;border-radius:16px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 32px #0003}.cashier-settings-drawer .deposits-content .qr-card .qr-content .qr-container .qr-image{width:180px;height:180px;border-radius:8px}.cashier-settings-drawer .deposits-content .qr-card .qr-content .qr-container .qr-loading .loading-spinner{width:40px;height:40px;border:3px solid rgba(102,126,234,.2);border-top:3px solid #667eea;border-radius:50%;animation:spin 1s linear infinite}.cashier-settings-drawer .deposits-content .qr-card .qr-content .address-info{text-align:center;width:100%}.cashier-settings-drawer .deposits-content .qr-card .qr-content .address-info .address-label{color:#fffc;font-size:14px;font-weight:500;margin-bottom:8px;display:flex;align-items:center;justify-content:center;gap:6px}.cashier-settings-drawer .deposits-content .qr-card .qr-content .address-info .address-label .anticon{color:#667eea}.cashier-settings-drawer .deposits-content .qr-card .qr-content .address-info .address-value{background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:12px 16px;color:#fff;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;word-break:break-all;margin-bottom:12px;line-height:1.4}.cashier-settings-drawer .deposits-content .qr-card .qr-content .address-info .copy-btn{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;font-weight:500;height:36px;box-shadow:0 4px 16px #667eea4d}.cashier-settings-drawer .deposits-content .qr-card .qr-content .address-info .copy-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}.cashier-settings-drawer .deposits-content .deposit-alert{background:linear-gradient(135deg,#3b82f61a,#3b82f60d);border:1px solid rgba(59,130,246,.2);border-radius:12px}.cashier-settings-drawer .deposits-content .deposit-alert .ant-alert-icon{color:#3b82f6}.cashier-settings-drawer .deposits-content .deposit-alert .ant-alert-message{color:#fff;font-weight:600}.cashier-settings-drawer .deposits-content .deposit-alert .ant-alert-description{color:#fffc}.cashier-settings-drawer .withdrawal-content{display:flex;flex-direction:column;gap:20px}.cashier-settings-drawer .withdrawal-content .withdrawal-card{background:#ffffff0d;backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);border-radius:16px}.cashier-settings-drawer .withdrawal-content .withdrawal-card .ant-card-head{background:transparent;border-bottom:1px solid rgba(255,255,255,.1)}.cashier-settings-drawer .withdrawal-content .withdrawal-card .ant-card-head .ant-card-head-title{color:#fff;font-weight:600;font-size:16px}.cashier-settings-drawer .withdrawal-content .withdrawal-card .ant-card-body{padding:20px}.cashier-settings-drawer .withdrawal-content .withdrawal-card .toggle-section{display:flex;align-items:center;justify-content:space-between;gap:16px}.cashier-settings-drawer .withdrawal-content .withdrawal-card .toggle-section .toggle-info{flex:1}.cashier-settings-drawer .withdrawal-content .withdrawal-card .toggle-section .toggle-info .toggle-title{color:#fff!important;margin:0 0 8px!important;font-size:16px!important;font-weight:600!important;display:flex;align-items:center;gap:8px}.cashier-settings-drawer .withdrawal-content .withdrawal-card .toggle-section .toggle-info .toggle-title .anticon{color:#f59e0b}.cashier-settings-drawer .withdrawal-content .withdrawal-card .toggle-section .toggle-info .toggle-description{color:#fff9;font-size:14px;line-height:1.5}.cashier-settings-drawer .withdrawal-content .withdrawal-card .toggle-section .auto-withdrawal-toggle.ant-switch-checked{background:linear-gradient(135deg,#667eea,#764ba2)}.cashier-settings-drawer .withdrawal-content .withdrawal-card .withdrawal-settings{margin-top:20px}.cashier-settings-drawer .withdrawal-content .withdrawal-card .withdrawal-settings .settings-divider{border-color:#ffffff1a;margin:20px 0}.cashier-settings-drawer .withdrawal-content .withdrawal-card .withdrawal-settings .settings-group .group-title{color:#fff!important;margin:0 0 16px!important;font-size:15px!important;font-weight:600!important;display:flex;align-items:center;gap:8px}.cashier-settings-drawer .withdrawal-content .withdrawal-card .withdrawal-settings .settings-group .group-title .anticon{color:#10b981}.cashier-settings-drawer .withdrawal-content .withdrawal-card .withdrawal-settings .settings-group .setting-item{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:16px}.cashier-settings-drawer .withdrawal-content .withdrawal-card .withdrawal-settings .settings-group .setting-item .setting-label{color:#fffc;font-size:14px;font-weight:500;min-width:140px}.cashier-settings-drawer .withdrawal-content .withdrawal-card .withdrawal-settings .settings-group .setting-item .setting-input{flex:1;max-width:200px}.cashier-settings-drawer .withdrawal-content .withdrawal-card .withdrawal-settings .settings-group .setting-item .setting-input .ant-input-number{background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:8px;color:#fff}.cashier-settings-drawer .withdrawal-content .withdrawal-card .withdrawal-settings .settings-group .setting-item .setting-input .ant-input-number .ant-input-number-input{color:#fff}.cashier-settings-drawer .withdrawal-content .withdrawal-card .withdrawal-settings .settings-group .setting-item .setting-input .ant-input-number:focus,.cashier-settings-drawer .withdrawal-content .withdrawal-card .withdrawal-settings .settings-group .setting-item .setting-input .ant-input-number:hover{border-color:#667eea;box-shadow:0 0 0 2px #667eea33}.cashier-settings-drawer .withdrawal-content .withdrawal-card .withdrawal-settings .settings-group .setting-item .setting-input .ant-input-number-group-addon{background:#ffffff1a;border:1px solid rgba(255,255,255,.15);color:#ffffffb3}.cashier-settings-drawer .withdrawal-content .withdrawal-actions{display:flex;justify-content:flex-end;gap:12px}.cashier-settings-drawer .withdrawal-content .withdrawal-actions .save-btn{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:10px;font-weight:600;height:44px;padding:0 24px;box-shadow:0 4px 16px #667eea4d}.cashier-settings-drawer .withdrawal-content .withdrawal-actions .save-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}.cashier-settings-drawer .withdrawal-content .withdrawal-actions .save-btn:disabled{opacity:.5;cursor:not-allowed}.cashier-settings-drawer .withdrawal-content .withdrawal-actions .reset-btn{background:#ffffff0d;border:1px solid rgba(255,255,255,.15);color:#fffc;border-radius:10px;font-weight:500;height:44px;padding:0 20px}.cashier-settings-drawer .withdrawal-content .withdrawal-actions .reset-btn:hover{background:#ffffff1a;border-color:#ffffff40;color:#fff}.cashier-settings-drawer .withdrawal-content .withdrawal-alert{background:linear-gradient(135deg,#f59e0b1a,#f59e0b0d);border:1px solid rgba(245,158,11,.2);border-radius:12px}.cashier-settings-drawer .withdrawal-content .withdrawal-alert .ant-alert-icon{color:#f59e0b}.cashier-settings-drawer .withdrawal-content .withdrawal-alert .ant-alert-message{color:#fff;font-weight:600}.cashier-settings-drawer .withdrawal-content .withdrawal-alert .ant-alert-description{color:#fffc}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.cashier-settings-drawer .cashier-content{padding:16px}.cashier-settings-drawer .cashier-tabs .ant-tabs-tab{padding:10px 16px;margin:0 4px}.cashier-settings-drawer .cashier-tabs .ant-tabs-tab .tab-label{font-size:14px}.cashier-settings-drawer .deposits-content .qr-content .qr-container{width:160px;height:160px}.cashier-settings-drawer .deposits-content .qr-content .qr-container .qr-image{width:140px;height:140px}.cashier-settings-drawer .deposits-content .qr-content .address-info .address-value{font-size:11px;padding:10px 12px}.cashier-settings-drawer .withdrawal-content .withdrawal-card .toggle-section{flex-direction:column;align-items:flex-start;gap:12px}.cashier-settings-drawer .withdrawal-content .withdrawal-card .withdrawal-settings .settings-group .setting-item{flex-direction:column;align-items:flex-start;gap:8px}.cashier-settings-drawer .withdrawal-content .withdrawal-card .withdrawal-settings .settings-group .setting-item .setting-label{min-width:auto}.cashier-settings-drawer .withdrawal-content .withdrawal-card .withdrawal-settings .settings-group .setting-item .setting-input{max-width:100%;width:100%}.cashier-settings-drawer .withdrawal-content .withdrawal-actions{flex-direction:column}.cashier-settings-drawer .withdrawal-content .withdrawal-actions .ant-space{width:100%;flex-direction:column}.cashier-settings-drawer .withdrawal-content .withdrawal-actions .ant-space .ant-space-item,.cashier-settings-drawer .withdrawal-content .withdrawal-actions .save-btn,.cashier-settings-drawer .withdrawal-content .withdrawal-actions .reset-btn{width:100%}}.settings{padding:16px;width:100%;max-width:768px;margin:0 auto}[data-theme=dark] .settings{background:linear-gradient(180deg,#0a0a0f,#1a1a2e,#16213e);min-height:100vh}[data-theme=dark] .settings__container{background:#ffffff0d;backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:20px;box-shadow:0 8px 32px #0003}[data-theme=dark] .settings__title{font-size:24px;font-weight:600;color:#fff;margin-bottom:24px;padding:0 8px}[data-theme=dark] .settings__menu{display:flex;flex-direction:column;margin-bottom:24px}[data-theme=dark] .settings__menu-item{display:flex;align-items:center;justify-content:space-between;padding:16px 12px;border:1px solid rgba(255,255,255,.08);border-radius:12px;cursor:pointer;transition:all .3s ease;text-decoration:none;color:#fff;background:#ffffff0d;backdrop-filter:blur(10px);margin-bottom:8px}[data-theme=dark] .settings__menu-item:hover{background:#ffffff14;transform:translateY(-2px);border-color:#ffffff26;box-shadow:0 8px 32px #0003}[data-theme=dark] .settings__menu-item--logout{background:#ff3b301a;border-color:#ff3b3033}[data-theme=dark] .settings__menu-item--logout:hover{background:#ff3b3026;border-color:#ff3b304d;box-shadow:0 8px 32px #ff3b301a}[data-theme=dark] .settings__menu-item-left{display:flex;align-items:center;gap:16px}[data-theme=dark] .settings__menu-icon{fill:#667eea;display:flex;align-items:center;justify-content:center;width:30px;height:30px}[data-theme=dark] .settings__menu-label{font-size:16px;color:#fff}[data-theme=dark] .settings__menu-arrow{fill:#fff9}[data-theme=dark] .settings__theme-toggle{margin-left:16px}[data-theme=dark] .settings__section{margin-bottom:24px;padding:0 8px}[data-theme=dark] .settings__section:last-child{margin-bottom:0}[data-theme=dark] .settings__section-title{font-size:18px;font-weight:600;color:#fff;margin-bottom:16px;padding-bottom:8px}[data-theme=dark] .settings__info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;background:#ffffff0d;backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);padding:16px;border-radius:12px}[data-theme=dark] .settings__info-item{display:flex;flex-direction:column;gap:4px}[data-theme=dark] .settings__info-item .label{font-size:13px;color:#fff9}[data-theme=dark] .settings__info-item .value{font-size:15px;font-weight:500;color:#fff}[data-theme=dark] .settings__action-sheet{display:flex;flex-direction:column;background:#0a0a0ff2;backdrop-filter:blur(20px);color:#fff;height:100%;border-top:1px solid rgba(255,255,255,.1)}[data-theme=dark] .settings__action-sheet-header{padding:16px;text-align:center;border-bottom:1px solid rgba(255,255,255,.1)}[data-theme=dark] .settings__action-sheet-header h3{font-size:18px;font-weight:600;margin:0;color:#fff}[data-theme=dark] .settings__action-sheet-list{display:flex;flex-direction:column}[data-theme=dark] .settings__action-sheet-list-item{display:flex;align-items:center;padding:16px;cursor:pointer;transition:all .3s ease;border-bottom:1px solid rgba(255,255,255,.05)}[data-theme=dark] .settings__action-sheet-list-item:hover{background:#ffffff0d}[data-theme=dark] .settings__action-sheet-list-item:active{background:#ffffff14}[data-theme=dark] .settings__action-sheet-list-item--active{background:#667eea1a;border-left:3px solid #667eea}[data-theme=dark] .settings__action-sheet-list-item-icon{margin-right:16px;font-size:18px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:#667eea}[data-theme=dark] .settings__action-sheet-list-item-label{font-size:16px;color:#fff}[data-theme=dark] .settings__action-sheet-list-item-right{margin-left:auto;display:flex;align-items:center}[data-theme=dark] .settings__deriv-account-item{display:flex;align-items:center;gap:12px;width:100%;padding:4px 0}[data-theme=dark] .settings__deriv-account-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#ffffff1a;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);border-radius:50%;font-size:14px;font-weight:600;color:#fff}[data-theme=dark] .settings__deriv-account-info{flex:1;display:flex;flex-direction:column;gap:2px}[data-theme=dark] .settings__deriv-account-number{font-size:14px;font-weight:500;color:#fff}[data-theme=dark] .settings__deriv-account-currency{font-size:12px;color:#fff9}[data-theme=dark] .settings__deriv-account-balance{font-size:14px;font-weight:600;color:#fff}[data-theme=light] .settings__container{width:100%;background:var(--bg-primary);border-radius:8px}[data-theme=light] .settings__title{font-size:24px;font-weight:600;color:var(--text-primary);margin-bottom:24px;padding:0 8px}[data-theme=light] .settings__menu{display:flex;flex-direction:column;margin-bottom:24px}[data-theme=light] .settings__menu-item{display:flex;align-items:center;justify-content:space-between;padding:16px 8px;border-bottom:1px solid var(--border-color);cursor:pointer;transition:background-color .2s;text-decoration:none;color:var(--text-primary)}[data-theme=light] .settings__menu-item:hover{background-color:var(--hover-bg)}[data-theme=light] .settings__menu-item-left{display:flex;align-items:center;gap:16px}[data-theme=light] .settings__menu-icon{fill:var(--text-secondary);display:flex;align-items:center;justify-content:center;width:30px;height:30px}[data-theme=light] .settings__menu-label{font-size:16px}[data-theme=light] .settings__menu-arrow{fill:var(--text-secondary)}[data-theme=light] .settings__theme-toggle{margin-left:16px}[data-theme=light] .settings__section{margin-bottom:24px;padding:0 8px}[data-theme=light] .settings__section:last-child{margin-bottom:0}[data-theme=light] .settings__section-title{font-size:18px;font-weight:600;color:var(--text-primary);margin-bottom:16px;padding-bottom:8px}[data-theme=light] .settings__info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;background:var(--bg-elevated);padding:16px;border-radius:8px}[data-theme=light] .settings__info-item{display:flex;flex-direction:column;gap:4px}[data-theme=light] .settings__info-item .label{font-size:13px;color:var(--text-secondary)}[data-theme=light] .settings__info-item .value{font-size:15px;font-weight:500;color:var(--text-primary)}[data-theme=light] .settings__action-sheet{display:flex;flex-direction:column;background-color:var(--bg-primary);color:var(--text-primary);height:100%}[data-theme=light] .settings__action-sheet-header{padding:16px;text-align:center}[data-theme=light] .settings__action-sheet-header h3{font-size:18px;font-weight:600;margin:0;color:var(--text-primary)}[data-theme=light] .settings__action-sheet-list{display:flex;flex-direction:column}[data-theme=light] .settings__action-sheet-list-item{display:flex;align-items:center;padding:16px;cursor:pointer}[data-theme=light] .settings__action-sheet-list-item:active,[data-theme=light] .settings__action-sheet-list-item--active{background-color:var(--hover-bg)}[data-theme=light] .settings__action-sheet-list-item-icon{margin-right:16px;font-size:18px;display:flex;align-items:center;justify-content:center;width:24px;height:24px}[data-theme=light] .settings__action-sheet-list-item-label{font-size:16px;color:var(--text-primary)}[data-theme=light] .settings__action-sheet-list-item-right{margin-left:auto;display:flex;align-items:center}[data-theme=light] .settings__deriv-account-item{display:flex;align-items:center;gap:12px;width:100%;padding:4px 0}[data-theme=light] .settings__deriv-account-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--bg-elevated);border-radius:50%;font-size:14px;font-weight:600;color:var(--text-primary)}[data-theme=light] .settings__deriv-account-info{flex:1;display:flex;flex-direction:column;gap:2px}[data-theme=light] .settings__deriv-account-number{font-size:14px;font-weight:500;color:var(--text-primary)}[data-theme=light] .settings__deriv-account-currency{font-size:12px;color:var(--text-secondary)}[data-theme=light] .settings__deriv-account-balance{font-size:14px;font-weight:600;color:var(--text-primary)}.config-endpoint{display:flex;justify-content:center;padding:2rem}.config-endpoint__card{width:100%;max-width:800px}.config-endpoint__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.config-endpoint__title{margin:0;font-size:2.2rem;font-weight:500;color:var(--text-primary)}.config-endpoint__home-link{font-size:1.1rem;color:var(--accent-color);text-decoration:none;transition:color .3s}.config-endpoint__home-link:hover{opacity:.8}.config-endpoint__form{margin-top:1rem}.config-endpoint__actions{display:flex;justify-content:space-between;margin-top:2.5rem;padding:0 1rem}.config-endpoint__save-button,.config-endpoint__reset-button{min-width:180px;height:45px;font-size:1rem;border-radius:4px}@media(max-width:576px){.config-endpoint__actions{flex-direction:column;gap:1rem}.config-endpoint__save-button,.config-endpoint__reset-button{width:100%}}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px;min-height:100vh;color:#000000d9;background-color:#fff}a{font-weight:500;color:#aa58e3;text-decoration:inherit}a:hover{color:#942cdc}h1{font-size:3.2em;line-height:1.1}button{border-radius:4px;border:1px solid transparent;padding:.6em 1.2em;font-size:14px;font-weight:500;font-family:inherit;background-color:#fff;cursor:pointer;transition:border-color .25s}button:hover{border-color:#aa58e3}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}:root{--bg-primary: #ffffff;--bg-secondary: #f8f9fa;--bg-elevated: #ffffff;--text-primary: rgba(0, 0, 0, .85);--text-secondary: rgba(0, 0, 0, .45);--border-color: #e6e6e6;--border-color-active: #1f1f1f;--accent-color: #aa58e3;--success-color: #52c41a;--warning-color: #faad14;--error-color: #ff4d4f;--hover-bg: #f5f5f5;--drawer-bg: #ffffff;--sidebar-bg: #ffffff;--input-bg: #ffffff;--input-border: #e6e6e6;--shadow-color: rgba(0, 0, 0, .1);--menu-bg: #ffffff;--menu-item-hover: #f5f5f5;--menu-item-active: #fff0f0;--menu-item-selected: var(--accent-color);--card-bg: #f8f9fa;--card-border: #f0f0f0;--card-hover-border: var(--accent-color);--card-shadow: 0 2px 8px rgba(0, 0, 0, .08);--card-hover-shadow: 0 4px 16px rgba(0, 0, 0, .12);--filter-bg: #ffffff;--filter-border: #e6e6e6;--filter-hover: #f5f5f5;--filter-active: var(--accent-color)}[data-theme=dark]{--bg-primary: #121212;--bg-secondary: #1e1e1e;--bg-elevated: #1a1a1a;--text-primary: rgba(255, 255, 255, .85);--text-secondary: rgba(255, 255, 255, .65);--border-color: #333333;--border-color-active: #555555;--accent-color: #aa58e3;--success-color: #52c41a;--warning-color: #faad14;--error-color: #ff4d4f;--hover-bg: #2c2c2c;--drawer-bg: #1e1e1e;--sidebar-bg: #1e1e1e;--input-bg: #121212;--input-border: #333333;--shadow-color: rgba(0, 0, 0, .3);--menu-bg: #1e1e1e;--menu-item-hover: #2c2c2c;--menu-item-active: #2c2c2c;--menu-item-selected: var(--accent-color);--card-bg: #1e1e1e;--card-border: #333333;--card-hover-border: var(--accent-color);--card-shadow: 0 2px 8px rgba(0, 0, 0, .3);--card-hover-shadow: 0 4px 12px rgba(0, 0, 0, .4);--filter-bg: #1e1e1e;--filter-border: #333333;--filter-hover: #2c2c2c;--filter-active: var(--accent-color)}[data-theme=dark] .ant-layout{background-color:var(--bg-primary)}[data-theme=dark] .ant-layout-header,[data-theme=dark] .ant-layout-footer{background-color:var(--bg-primary);border-color:var(--border-color)}[data-theme=dark] .ant-layout-sider{background-color:var(--sidebar-bg)}[data-theme=dark] .ant-card,[data-theme=dark] .ant-card .ant-card-head{background-color:var(--bg-secondary);border-color:var(--border-color);color:var(--text-primary)}[data-theme=dark] .ant-card .ant-card-body{background-color:var(--bg-secondary);color:var(--text-primary)}[data-theme=dark] .ant-btn.ant-btn-primary{background-color:var(--accent-color);border-color:var(--accent-color);color:#fff}[data-theme=dark] .ant-btn.ant-btn-primary:hover,[data-theme=dark] .ant-btn.ant-btn-primary:focus{background-color:var(--accent-color);border-color:var(--accent-color);opacity:.85}[data-theme=dark] .ant-btn.ant-btn-default{background-color:var(--bg-secondary);border-color:var(--border-color);color:var(--text-primary)}[data-theme=dark] .ant-btn.ant-btn-default:hover,[data-theme=dark] .ant-btn.ant-btn-default:focus{border-color:var(--accent-color);color:var(--accent-color)}[data-theme=dark] .ant-btn.ant-btn-text{color:var(--text-primary)}[data-theme=dark] .ant-btn.ant-btn-text:hover,[data-theme=dark] .ant-btn.ant-btn-text:focus{background-color:var(--hover-bg)}[data-theme=dark] .ant-btn.ant-btn-link{color:var(--accent-color)}[data-theme=dark] .ant-btn.ant-btn-dangerous{color:var(--error-color);border-color:var(--error-color)}[data-theme=dark] .ant-btn.ant-btn-dangerous.ant-btn-primary{background-color:var(--error-color);color:#fff}[data-theme=dark] .ant-input{background-color:var(--input-bg);border-color:var(--border-color);color:var(--text-primary)}[data-theme=dark] .ant-input::placeholder{color:var(--text-secondary)}[data-theme=dark] .ant-input-affix-wrapper{background-color:var(--input-bg);border-color:var(--border-color)}[data-theme=dark] .ant-input-affix-wrapper .ant-input{background-color:transparent}[data-theme=dark] .ant-select .ant-select-selector{background-color:var(--input-bg);border-color:var(--border-color);color:var(--text-primary)}[data-theme=dark] .ant-select:hover .ant-select-selector{border-color:var(--accent-color)}[data-theme=dark] .ant-select.ant-select-focused .ant-select-selector{border-color:var(--accent-color);box-shadow:0 0 0 2px #00d0ff33}[data-theme=dark] .ant-select .ant-select-arrow{color:var(--text-secondary)}[data-theme=dark] .ant-select-dropdown{background-color:var(--bg-secondary)}[data-theme=dark] .ant-select-dropdown .ant-select-item{color:var(--text-primary)}[data-theme=dark] .ant-select-dropdown .ant-select-item-option-active{background-color:var(--hover-bg)}[data-theme=dark] .ant-select-dropdown .ant-select-item-option-selected{background-color:var(--hover-bg);color:var(--accent-color)}[data-theme=dark] .ant-checkbox-wrapper{color:var(--text-primary)}[data-theme=dark] .ant-checkbox-wrapper .ant-checkbox-inner{background-color:var(--input-bg);border-color:var(--border-color)}[data-theme=dark] .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--accent-color);border-color:var(--accent-color)}[data-theme=dark] .ant-radio-wrapper{color:var(--text-primary)}[data-theme=dark] .ant-radio-wrapper .ant-radio-inner{background-color:var(--input-bg);border-color:var(--border-color)}[data-theme=dark] .ant-radio-wrapper .ant-radio-checked .ant-radio-inner{border-color:var(--accent-color)}[data-theme=dark] .ant-radio-wrapper .ant-radio-checked .ant-radio-inner:after{background-color:var(--accent-color)}[data-theme=dark] .ant-switch{background-color:#ffffff40}[data-theme=dark] .ant-switch-checked{background-color:var(--accent-color)}[data-theme=dark] .ant-switch-handle:before{background-color:#fff}[data-theme=dark] .ant-table{background-color:var(--bg-secondary);color:var(--text-primary)}[data-theme=dark] .ant-table .ant-table-thead>tr>th{background-color:var(--bg-elevated);color:var(--text-primary);border-color:var(--border-color)}[data-theme=dark] .ant-table .ant-table-tbody>tr>td{border-color:var(--border-color)}[data-theme=dark] .ant-table .ant-table-tbody>tr:hover>td{background-color:var(--hover-bg)}[data-theme=dark] .ant-modal .ant-modal-content{background-color:var(--bg-secondary)}[data-theme=dark] .ant-modal .ant-modal-content .ant-modal-header{background-color:var(--bg-secondary);border-color:var(--border-color)}[data-theme=dark] .ant-modal .ant-modal-content .ant-modal-header .ant-modal-title{color:var(--text-primary)}[data-theme=dark] .ant-modal .ant-modal-content .ant-modal-body{background-color:var(--bg-secondary);color:var(--text-primary)}[data-theme=dark] .ant-modal .ant-modal-content .ant-modal-footer{background-color:var(--bg-secondary);border-color:var(--border-color)}[data-theme=dark] .ant-modal .ant-modal-content .ant-modal-close{color:var(--text-secondary)}[data-theme=dark] .ant-modal .ant-modal-content .ant-modal-close:hover{color:var(--text-primary)}[data-theme=dark] .ant-drawer .ant-drawer-content{background-color:var(--bg-secondary)}[data-theme=dark] .ant-drawer .ant-drawer-content .ant-drawer-header{background-color:var(--bg-secondary);border-color:var(--border-color)}[data-theme=dark] .ant-drawer .ant-drawer-content .ant-drawer-header .ant-drawer-title{color:var(--text-primary)}[data-theme=dark] .ant-drawer .ant-drawer-content .ant-drawer-body{background-color:var(--bg-secondary);color:var(--text-primary)}[data-theme=dark] .ant-drawer .ant-drawer-content .ant-drawer-footer{border-color:var(--border-color)}[data-theme=dark] .ant-drawer .ant-drawer-content .ant-drawer-close{color:var(--text-secondary)}[data-theme=dark] .ant-drawer .ant-drawer-content .ant-drawer-close:hover{color:var(--text-primary)}[data-theme=dark] .ant-divider{border-color:var(--border-color)}[data-theme=dark] .ant-form .ant-form-item-label>label{color:var(--text-primary)}[data-theme=dark] .ant-form .ant-form-item-explain,[data-theme=dark] .ant-form .ant-form-item-extra{color:var(--text-secondary)}[data-theme=dark] .ant-menu{background-color:var(--menu-bg);color:var(--text-primary);border-color:var(--border-color)}[data-theme=dark] .ant-menu .ant-menu-item{color:var(--text-primary)}[data-theme=dark] .ant-menu .ant-menu-item:hover{color:var(--accent-color)}[data-theme=dark] .ant-menu .ant-menu-item-selected{color:var(--accent-color);background-color:var(--menu-item-active)}[data-theme=dark] .strategy-card{background-color:var(--card-bg);border:1px solid var(--card-border)}[data-theme=dark] .strategy-card__title{color:var(--text-primary)}[data-theme=dark] .strategy-card__description,[data-theme=dark] .strategy-card__icon,[data-theme=dark] .strategy-card__arrow{color:var(--text-secondary)}[data-theme=dark] .strategy-card:hover{border-color:var(--accent-color)}[data-theme=dark] .page-title{background-color:var(--bg-primary)}[data-theme=dark] .page-title__heading{color:var(--text-primary)}[data-theme=dark] .page-title__subtitle{color:var(--text-secondary)}[data-theme=dark] .app-navigation{background-color:var(--bg-primary);border-color:var(--border-color)}[data-theme=dark] .app-navigation__item{color:var(--text-secondary)}[data-theme=dark] .app-navigation__item--active{color:var(--accent-color)}[data-theme=dark] .account-header{background-color:var(--bg-primary);border-color:var(--border-color)}[data-theme=dark] .account-header__type{color:var(--accent-color)}[data-theme=dark] .account-header__balance{color:var(--text-primary)}[data-theme=dark] .account-header__deposit-btn{background-color:var(--accent-color);color:var(--text-primary)}[data-theme=dark] .account-header__deposit-btn:hover{opacity:.85}[data-theme=dark] .settings__title{color:var(--text-primary)}[data-theme=dark] .settings__section-title{color:var(--text-secondary)}[data-theme=dark] .settings__info-grid,[data-theme=dark] .settings__theme-switch{background-color:var(--bg-secondary)}[data-theme=dark] .settings__theme-label{color:var(--text-primary)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:1.5;color:var(--text-primary);background-color:var(--bg-primary);transition:background-color .3s ease,color .3s ease}.container{width:100%;padding-right:16px;padding-left:16px;margin-right:auto;margin-left:auto}.mt-xs{margin-top:4px}.mt-sm{margin-top:8px}.mt-md{margin-top:16px}.mt-lg{margin-top:24px}.mt-xl{margin-top:32px}.mb-xs{margin-bottom:4px}.mb-sm{margin-bottom:8px}.mb-md{margin-bottom:16px}.mb-lg{margin-bottom:24px}.mb-xl{margin-bottom:32px}.pt-xs{padding-top:4px}.pt-sm{padding-top:8px}.pt-md{padding-top:16px}.pt-lg{padding-top:24px}.pt-xl{padding-top:32px}.pb-xs{padding-bottom:4px}.pb-sm{padding-bottom:8px}.pb-md{padding-bottom:16px}.pb-lg{padding-bottom:24px}.pb-xl{padding-bottom:32px}.d-flex{display:flex}.flex-column{flex-direction:column}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.justify-content-around{justify-content:space-around}.align-items-center{align-items:center}.align-items-start{align-items:flex-start}.align-items-end{align-items:flex-end}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-primary{color:var(--accent-color)}.text-secondary{color:var(--text-secondary)}.text-error{color:var(--error-color)}.text-warning{color:var(--warning-color)}.text-success{color:var(--success-color)}
