.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}}.notifications-drawer{--drawer-padding: 24px;--drawer-transition: all .3s cubic-bezier(.4, 0, .2, 1);--border-radius-lg: 18px;--border-radius-md: 16px}.notifications-drawer .ant-drawer-content-wrapper{box-shadow:-10px 0 30px #0000001a}.notifications-drawer .ant-drawer-content{background:transparent}.notifications-drawer .ant-drawer-body{padding:0;overflow-x:hidden;display:flex;flex-direction:column;height:100%}[data-theme=dark] .notifications-drawer{--bg-drawer: #0a0a0f;--bg-content-shade: rgba(0, 0, 0, .2);--bg-surface: rgba(255, 255, 255, .04);--bg-surface-hover: rgba(255, 255, 255, .08);--border-color: rgba(255, 255, 255, .08);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .6);--accent-color: #667eea;--accent-glow: rgba(102, 126, 234, .15);--glass-blur: blur(20px);--card-shadow: 0 8px 32px rgba(0, 0, 0, .4)}[data-theme=dark] .notifications-drawer .ant-drawer-content{background:linear-gradient(135deg,#0a0a0f,#1a1a2e)}[data-theme=light] .notifications-drawer{--bg-drawer: #f8f9fa;--bg-content-shade: #f0f2f5;--bg-surface: #ffffff;--bg-surface-hover: #f1f3f5;--border-color: #e9ecef;--text-primary: #1d1d1f;--text-secondary: #86868b;--accent-color: #0071e3;--accent-glow: rgba(0, 113, 227, .08);--glass-blur: none;--card-shadow: 0 4px 20px rgba(0, 0, 0, .08)}[data-theme=light] .notifications-drawer .ant-drawer-content{background:#f8f9fa}.notifications-drawer .ant-drawer-header{background:var(--bg-surface);backdrop-filter:var(--glass-blur);border-bottom:1px solid var(--border-color);padding:24px}.notifications-drawer .ant-drawer-header .ant-drawer-title{color:var(--text-primary);font-weight:600;font-size:18px}.notifications-drawer .ant-drawer-header .ant-drawer-close{color:var(--text-secondary)}.notifications-drawer .ant-drawer-header .ant-drawer-close:hover{color:var(--text-primary)}.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:var(--text-primary);font-weight:600;font-size:18px}.notifications-drawer .drawer-header .header-title .header-icon{color:var(--accent-color);font-size:20px}.notifications-drawer .drawer-header .header-title .unread-badge{background:var(--accent-color);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:var(--text-secondary);font-size:14px;font-weight:500;padding:8px 12px;height:auto;border-radius:8px;display:flex;align-items:center;gap:6px;border:none;background:transparent;transition:var(--drawer-transition)}.notifications-drawer .drawer-header .clear-all-btn .anticon{font-size:16px}.notifications-drawer .drawer-header .clear-all-btn:hover:not(:disabled){color:var(--text-primary);background:var(--bg-surface-hover)}.notifications-drawer .drawer-header .clear-all-btn:disabled{color:#ffffff4d;cursor:not-allowed}.notifications-drawer .notifications-content{padding:var(--drawer-padding);flex:1;background:var(--bg-content-shade);height:100%;overflow-x:hidden;overflow-y:auto}.notifications-drawer .notifications-content::-webkit-scrollbar{width:6px}.notifications-drawer .notifications-content::-webkit-scrollbar-track{background:var(--bg-surface);border-radius:3px}.notifications-drawer .notifications-content::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.notifications-drawer .notifications-content::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.notifications-drawer .notifications-empty{margin-top:60px}.notifications-drawer .notifications-empty .empty-icon{font-size:48px;color:var(--text-secondary);margin-bottom:16px}.notifications-drawer .notifications-empty .empty-description{color:var(--text-secondary);font-size:14px}.notifications-drawer .notifications-list .ant-list-item{background:var(--bg-surface);backdrop-filter:var(--glass-blur);border:1px solid var(--border-color);border-radius:var(--border-radius-md);padding:16px;margin-bottom:12px;transition:var(--drawer-transition);box-shadow:var(--card-shadow)}.notifications-drawer .notifications-list .ant-list-item:hover{background:var(--bg-surface-hover);border-color:var(--accent-color);transform:translate(4px)}.notifications-drawer .notifications-list .ant-list-item.unread{border-color:var(--accent-color)}.notifications-drawer .notifications-list .ant-list-item .dismiss-btn{position:absolute;top:12px;right:12px;color:var(--text-secondary);border:none;background:transparent;z-index:10;transition:var(--drawer-transition)}.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;backdrop-filter:var(--glass-blur)}.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.loss{color:#ff4d4f}.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:var(--text-secondary)}.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:var(--text-primary);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:var(--accent-color);border-radius:50%;flex-shrink:0;margin-top:2px}.notifications-drawer .notifications-list .notification-content .notification-details .notification-message{color:var(--text-secondary);font-size:16px;line-height:1.4;margin-bottom:6px}.notifications-drawer .notifications-list .notification-content .notification-details .notification-message .notification-amount{font-weight:600;display:block}.notifications-drawer .notifications-list .notification-content .notification-details .notification-message .notification-amount.profit{color:#10b981}.notifications-drawer .notifications-list .notification-content .notification-details .notification-message .notification-amount.loss{color:#ff4d4f}.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:var(--bg-surface-hover);color:var(--text-secondary)}.notifications-drawer .notifications-list .notification-content .notification-details .notification-time{color:var(--text-secondary);font-size:12px;margin-top:2px;opacity:.7}@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,.notifications-drawer .notifications-list .ant-list-item .notification-content .notification-details .notification-message{font-size:16px}.notifications-drawer .notifications-list .ant-list-item .notification-content .notification-details .notification-time{font-size:14px}.notifications-drawer .notifications-list .ant-list-item .notification-content .notification-indicator{width:6px;height:6px}}.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-form .ant-divider{margin:-8px 0 2px}.login-page .login-error{margin-bottom:24px;border-radius:12px;width:100%}.login-page .ant-card{width:100%;max-width:360px;border-radius:8px;box-shadow:0 4px 12px #0000001a}.login-page .ant-card .login-title{text-align:center;margin-bottom:24px;font-weight:600;letter-spacing:.5px}.login-page .ant-card .ant-form{width:100%}.login-page .ant-card .ant-form .ant-form-item{margin-bottom:12px}.login-page .ant-card .ant-form .ant-input-lg:not(.ant-input-affix-wrapper-lg .ant-input-lg){padding:12px;font-size:18px;line-height:1.5;border-radius:8px;margin-bottom:8px}.login-page .ant-card .ant-form .ant-select-lg:not(.ant-input-affix-wrapper-lg .ant-select-lg){padding:12px;font-size:18px;line-height:1.5;border-radius:8px;margin-bottom:8px}.login-page .ant-card .ant-form .ant-input-affix-wrapper-lg{padding:12px;font-size:18px;line-height:1.5;border-radius:8px;margin-bottom:8px}.login-page .ant-card .ant-form .ant-form-item-label{padding-bottom:0;margin-bottom:-10px;line-height:1.2}.login-page .ant-card .ant-form .ant-form-item-label>label{display:none}.login-page .ant-card .ant-form .login-button{height:48px;font-size:16px;font-weight:500;margin-top:12px;margin-bottom:12px}.login-page .ant-card .ant-form .register-button{height:48px;font-size:16px;font-weight:500;border:2px solid #3b82f6;color:#3b82f6;background:transparent;margin-bottom:12px}.login-page .ant-card .ant-form .register-button:hover{background:#3b82f6;color:#fff;border-color:#3b82f6}.login-page .ant-card .ant-form .register-button:focus{background:#3b82f6;color:#fff;border-color:#3b82f6}.login-page .ant-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:12px}.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,#3b82f6,#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:#3b82f6;color:#3b82f6;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 #3b82f6;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}@media(max-width:768px){.login-page .ant-card{width:100vw;max-width:unset!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:0!important}}.bottom-action-sheet{border-top-left-radius:24px;border-top-right-radius:24px;overflow:hidden;background:var(--bg-primary);box-shadow:0 -10px 40px #00000026}.bottom-action-sheet .ant-drawer-body{padding:0;display:flex;flex-direction:column;background:var(--bg-primary)}.bottom-action-sheet .ant-drawer-content{background:var(--bg-primary)}.bottom-action-sheet .bottom-action-sheet-handle{display:flex;justify-content:center;align-items:center;padding:16px 0 8px;cursor:grab;user-select:none;touch-action:none;background:var(--bg-primary);border-bottom:1px solid var(--border-primary)}.bottom-action-sheet .bottom-action-sheet-handle:active{cursor:grabbing}.bottom-action-sheet .bottom-action-sheet-handle .bottom-action-sheet-handle-bar{width:60px;height:5px;background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary));border-radius:10px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #3b82f64d}.bottom-action-sheet .bottom-action-sheet-handle .bottom-action-sheet-handle-bar:hover{transform:scale(1.1);box-shadow:0 4px 12px #3b82f666}.bottom-action-sheet .bottom-action-sheet-handle:active .bottom-action-sheet-handle-bar{transform:scale(1.15);transition:transform .1s}.bottom-action-sheet .bottom-action-sheet-content{flex:1;padding:0;overflow-y:auto;transition:transform .3s cubic-bezier(.4,0,.2,1);background:var(--bg-primary)}.bottom-action-sheet .bottom-action-sheet-footer{padding:20px 24px;border-top:1px solid var(--border-primary);display:flex;justify-content:space-between;align-items:center;background:var(--bg-primary);backdrop-filter:blur(10px)}.bottom-action-sheet .bottom-action-sheet-footer button{min-width:120px;height:48px;border-radius:12px;font-weight:600;transition:all .3s ease}.modern-action-sheet-list .modern-action-sheet-header{padding:20px 24px 16px;border-bottom:1px solid var(--border-primary);background:var(--bg-primary)}.modern-action-sheet-list .modern-action-sheet-header h3{margin:0;font-size:20px;font-weight:700;color:var(--text-primary);letter-spacing:-.5px}.modern-action-sheet-list .modern-action-sheet-list{padding:8px 0}.modern-action-sheet-list .modern-action-sheet-item{display:flex;align-items:center;padding:18px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border-bottom:1px solid transparent;position:relative;background:var(--bg-primary)}.modern-action-sheet-list .modern-action-sheet-item:last-child{border-bottom:none}.modern-action-sheet-list .modern-action-sheet-item:hover{background:var(--bg-secondary);transform:translate(4px)}.modern-action-sheet-list .modern-action-sheet-item:hover .modern-action-sheet-icon{transform:scale(1.1);background:var(--accent-primary);color:#fff;box-shadow:0 4px 12px #3b82f64d}.modern-action-sheet-list .modern-action-sheet-item:hover .modern-action-sheet-arrow{opacity:1;transform:translate(4px)}.modern-action-sheet-list .modern-action-sheet-item--active{background:linear-gradient(135deg,#3b82f61a,#06b6d41a);border-left:4px solid var(--accent-primary)}.modern-action-sheet-list .modern-action-sheet-item--active .modern-action-sheet-icon{background:var(--accent-primary);color:#fff;box-shadow:0 4px 12px #3b82f64d}.modern-action-sheet-list .modern-action-sheet-item--active .modern-action-sheet-label{color:var(--accent-primary);font-weight:600}.modern-action-sheet-list .modern-action-sheet-icon{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:12px;font-size:20px;background:var(--bg-secondary);color:var(--text-secondary);transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid var(--border-primary)}.modern-action-sheet-list .modern-action-sheet-content{flex:1;display:flex;align-items:center;justify-content:space-between}.modern-action-sheet-list .modern-action-sheet-label{font-size:18px;font-weight:500;color:var(--text-primary);transition:all .3s ease}.modern-action-sheet-list .modern-action-sheet-description{font-size:16px;color:var(--text-secondary);margin-top:2px}.modern-action-sheet-list .modern-action-sheet-right{display:flex;align-items:center;gap:12px}.modern-action-sheet-list .modern-action-sheet-arrow{color:var(--text-muted);opacity:.4;transition:all .3s ease;font-size:16px}.modern-action-sheet-list .modern-action-sheet-badge{padding:4px 8px;border-radius:6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;background:var(--accent-glow);color:var(--accent-primary)}:root{--bg-primary: #ffffff;--bg-secondary: #f8fafc;--border-primary: rgba(148, 163, 184, .2);--text-primary: #1e293b;--text-secondary: #64748b;--text-muted: #94a3b8;--accent-primary: #3b82f6;--accent-secondary: #06b6d4;--accent-glow: rgba(59, 130, 246, .1)}[data-theme=dark]{--bg-primary: #0f172a;--bg-secondary: #1e293b;--border-primary: rgba(71, 85, 105, .3);--text-primary: #f1f5f9;--text-secondary: #cbd5e1;--text-muted: #94a3b8;--accent-primary: #60a5fa;--accent-secondary: #22d3ee;--accent-glow: rgba(96, 165, 250, .15)}.gdpr-cookie-consent-drawer{padding:16px;height:100%;display:flex;flex-direction:column}.gdpr-cookie-consent-drawer .gdpr-cookie-consent-header{text-align:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.gdpr-cookie-consent-drawer .gdpr-cookie-consent-body{flex:1;overflow-y:auto;margin-bottom:16px}.gdpr-cookie-consent-drawer .gdpr-cookie-consent-body .gdpr-cookie-consent-text{padding:12px;font-size:13px;line-height:1.4}.gdpr-cookie-consent-drawer .gdpr-cookie-consent-body .gdpr-cookie-consent-text p{margin-bottom:16px;color:var(--text-primary)}.gdpr-cookie-consent-drawer .gdpr-cookie-consent-body .gdpr-cookie-consent-actions{padding:12px}.gdpr-cookie-consent-drawer .gdpr-cookie-consent-body .gdpr-cookie-consent-actions .ant-btn{font-size:14px;height:40px;border-radius:8px;font-weight:500;transition:all .2s ease}.gdpr-cookie-consent-drawer .gdpr-cookie-consent-body .gdpr-cookie-consent-actions .ant-btn:hover{transform:translateY(-1px)}.gdpr-cookie-consent-drawer .gdpr-cookie-consent-body .gdpr-cookie-consent-actions .ant-btn.ant-btn-primary{background:#3b82f6;border-color:#3b82f6}.gdpr-cookie-consent-drawer .gdpr-cookie-consent-body .gdpr-cookie-consent-actions .ant-btn.ant-btn-primary:hover{background:#9b47d0;border-color:#9b47d0;box-shadow:0 4px 12px #aa58e34d}.gdpr-cookie-banner{position:fixed;bottom:0;left:0;right:0;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border-top:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px);z-index:1400;padding:16px 20px;box-shadow:0 -4px 20px #0000004d;animation:slideUp .3s ease-out}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.gdpr-cookie-banner .gdpr-cookie-banner-content{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px}@media(max-width:768px){.gdpr-cookie-banner .gdpr-cookie-banner-content{flex-direction:column;text-align:center;gap:16px}}.gdpr-cookie-banner .gdpr-cookie-banner-content .gdpr-cookie-banner-text{flex:1;min-width:0}.gdpr-cookie-banner .gdpr-cookie-banner-content .gdpr-cookie-banner-text h4{font-size:16px;font-weight:600;line-height:1.2}.gdpr-cookie-banner .gdpr-cookie-banner-content .gdpr-cookie-banner-text p{font-size:14px;line-height:1.4;margin:8px 0 0}.gdpr-cookie-banner .gdpr-cookie-banner-content .gdpr-cookie-banner-actions{flex-shrink:0}.gdpr-cookie-banner .gdpr-cookie-banner-content .gdpr-cookie-banner-actions .ant-btn{font-size:12px;height:32px;padding:0 12px;border-radius:6px;font-weight:500;transition:all .2s ease}.gdpr-cookie-banner .gdpr-cookie-banner-content .gdpr-cookie-banner-actions .ant-btn:hover{transform:translateY(-1px);box-shadow:0 2px 8px #aa58e34d}.gdpr-cookie-banner .gdpr-cookie-banner-content .gdpr-cookie-banner-actions .ant-btn.ant-btn-primary{background:#3b82f6;border-color:#3b82f6}.gdpr-cookie-banner .gdpr-cookie-banner-content .gdpr-cookie-banner-actions .ant-btn.ant-btn-primary:hover{background:#9b47d0;border-color:#9b47d0}.gdpr-cookie-settings{padding:20px;height:100%;display:flex;flex-direction:column}.gdpr-cookie-settings .gdpr-cookie-settings-header{margin-bottom:24px;text-align:center}.gdpr-cookie-settings .gdpr-cookie-settings-header h3{margin-bottom:8px;color:#1a1a1a;font-weight:600}.gdpr-cookie-settings .gdpr-cookie-settings-header p{color:#666;font-size:14px;line-height:1.4;margin:0}.gdpr-cookie-settings .gdpr-cookie-settings-categories{flex:1;overflow-y:auto;margin-bottom:24px}.gdpr-cookie-settings .gdpr-cookie-settings-categories .gdpr-cookie-category .gdpr-cookie-category-header{display:flex;align-items:flex-start;gap:12px;padding:8px 0}.gdpr-cookie-settings .gdpr-cookie-settings-categories .gdpr-cookie-category .gdpr-cookie-category-header .ant-checkbox{margin-top:2px;flex-shrink:0}.gdpr-cookie-settings .gdpr-cookie-settings-categories .gdpr-cookie-category .gdpr-cookie-category-header .ant-checkbox.ant-checkbox-disabled .ant-checkbox-input{cursor:not-allowed}.gdpr-cookie-settings .gdpr-cookie-settings-categories .gdpr-cookie-category .gdpr-cookie-category-header .gdpr-cookie-category-info{flex:1;min-width:0}.gdpr-cookie-settings .gdpr-cookie-settings-categories .gdpr-cookie-category .gdpr-cookie-category-header .gdpr-cookie-category-info h5{margin:0 0 4px;font-size:14px;font-weight:600;color:#1a1a1a;line-height:1.3}.gdpr-cookie-settings .gdpr-cookie-settings-categories .gdpr-cookie-category .gdpr-cookie-category-header .gdpr-cookie-category-info span{font-size:12px;line-height:1.4;color:#666;display:block}.gdpr-cookie-settings .gdpr-cookie-settings-categories .ant-divider{margin:16px 0;border-color:#f0f0f0}.gdpr-cookie-settings .gdpr-cookie-settings-actions{padding-top:16px;border-top:1px solid #f0f0f0}.gdpr-cookie-settings .gdpr-cookie-settings-actions .ant-space{width:100%}.gdpr-cookie-settings .gdpr-cookie-settings-actions .ant-space .ant-btn{font-size:14px;height:40px;padding:0 20px;border-radius:8px;font-weight:500;transition:all .2s ease}.gdpr-cookie-settings .gdpr-cookie-settings-actions .ant-space .ant-btn:hover{transform:translateY(-1px)}.gdpr-cookie-settings .gdpr-cookie-settings-actions .ant-space .ant-btn.ant-btn-primary{background:#3b82f6;border-color:#3b82f6}.gdpr-cookie-settings .gdpr-cookie-settings-actions .ant-space .ant-btn.ant-btn-primary:hover{background:#9b47d0;border-color:#9b47d0;box-shadow:0 4px 12px #aa58e34d}[data-theme=dark] .gdpr-cookie-consent-drawer .gdpr-cookie-consent-header{border-bottom-color:#404040}[data-theme=dark] .gdpr-cookie-consent-drawer .gdpr-cookie-consent-body .gdpr-cookie-consent-text p,[data-theme=dark] .gdpr-cookie-settings .gdpr-cookie-settings-header h3{color:#fff}[data-theme=dark] .gdpr-cookie-settings .gdpr-cookie-settings-header p{color:#b3b3b3}[data-theme=dark] .gdpr-cookie-settings .gdpr-cookie-settings-categories .gdpr-cookie-category .gdpr-cookie-category-header .gdpr-cookie-category-info h5{color:#fff}[data-theme=dark] .gdpr-cookie-settings .gdpr-cookie-settings-categories .gdpr-cookie-category .gdpr-cookie-category-header .gdpr-cookie-category-info span{color:#b3b3b3}[data-theme=dark] .gdpr-cookie-settings .gdpr-cookie-settings-categories .ant-divider{border-color:#404040}[data-theme=dark] .gdpr-cookie-settings .gdpr-cookie-settings-actions{border-top-color:#404040}.risk-disclosure-content{padding:16px;height:100%;display:flex;flex-direction:column}.risk-disclosure-content .risk-disclosure-header{text-align:center;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.risk-disclosure-content .risk-disclosure-body{flex:1;overflow-y:auto;margin-bottom:12px}.risk-disclosure-content .risk-disclosure-body .risk-disclosure-text{padding:12px;font-size:13px;line-height:1.4}.risk-disclosure-content .risk-disclosure-body .risk-disclosure-text .risk-disclosure-content p{margin-bottom:10px;color:var(--text-primary)}.risk-disclosure-content .risk-disclosure-body .risk-disclosure-text .risk-disclosure-content .risk-points{margin:12px 0;padding-left:0}.risk-disclosure-content .risk-disclosure-body .risk-disclosure-text .risk-disclosure-content .risk-point{display:flex;align-items:flex-start;margin-bottom:10px;padding:8px;background:var(--bg-secondary);border-radius:6px;border-left:3px solid #3b82f6}.risk-disclosure-content .risk-disclosure-body .risk-disclosure-text .risk-disclosure-content .risk-point .risk-bullet{font-weight:700;color:#3b82f6;margin-right:8px;font-size:14px;min-width:16px}.risk-disclosure-content .risk-disclosure-body .risk-disclosure-text .risk-disclosure-content .risk-point .risk-text{flex:1;line-height:1.3}.risk-disclosure-content .risk-disclosure-body .risk-disclosure-text .risk-disclosure-content .final-warning{font-weight:600;color:#ff4d4f;padding:8px;background:#ff4d4f1a;border-radius:6px;border-left:3px solid #ff4d4f;margin-top:12px}.risk-disclosure-content .risk-disclosure-body .risk-disclosure-checkbox .ant-checkbox-wrapper{align-items:flex-start}.risk-disclosure-content .risk-disclosure-body .risk-disclosure-checkbox .ant-checkbox-wrapper .ant-checkbox{margin-top:2px}.risk-disclosure-content .risk-disclosure-body .risk-disclosure-checkbox .ant-checkbox-wrapper .ant-checkbox+span{padding-left:8px;line-height:1.4}.risk-disclosure-content .risk-disclosure-actions{padding-top:16px;border-top:1px solid #f0f0f0;margin-top:auto}.risk-disclosure-content .risk-disclosure-actions .ant-space{width:100%;justify-content:space-between}.risk-disclosure-content .risk-disclosure-actions .ant-space .ant-btn{flex:1;max-width:48%}.risk-disclosure-content .risk-disclosure-actions .ant-space .ant-btn:first-child{margin-right:auto}.risk-disclosure-content .risk-disclosure-actions .ant-space .ant-btn:last-child{margin-left:auto}[data-theme=dark] .risk-disclosure-content .risk-disclosure-header{border-bottom-color:#303030}[data-theme=dark] .risk-disclosure-content .risk-disclosure-actions{border-top-color:#303030}@media(max-width:768px){.risk-disclosure-content{padding:16px}.risk-disclosure-content .risk-disclosure-header{margin-bottom:16px;padding-bottom:12px}.risk-disclosure-content .risk-disclosure-body{margin-bottom:16px}.risk-disclosure-content .risk-disclosure-body .ant-typography{font-size:13px}.risk-disclosure-content .risk-disclosure-actions .ant-space{flex-direction:row;gap:8px}.risk-disclosure-content .risk-disclosure-actions .ant-space .ant-btn{max-width:none;flex:1}}.ant-btn.ant-btn-primary{background:linear-gradient(155deg,#4d29ef,#00d5fe)!important;border:none!important;color:#fff!important;box-shadow:0 4px 15px #1b8cff57!important}.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}.ant-float-btn-group{bottom:80px}.ant-switch .ant-switch-handle{background:transparent!important}.ant-notification .ant-notification-notice-wrapper .ant-notification-notice-progress{height:4px;bottom:4px}.ant-input-affix-wrapper .ant-input{background:transparent!important;border:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.ant-btn .ant-btn-icon>svg{fill:currentColor!important}.strategy-form .ant-input:focus{border-color:transparent!important;box-shadow:none!important;background:transparent!important}.strategy-form .ant-collapse{border:none!important;background:transparent!important;border-radius:18px!important}.strategy-form .ant-collapse .ant-card .ant-card-body{padding:12px;background:transparent}.strategy-form .ant-collapse .ant-collapse-item{border:none!important;background:transparent!important;margin-bottom:2px}.strategy-form .ant-collapse .ant-collapse-item.ant-collapse-item-active .ant-collapse-body{background:#368bf426!important}.strategy-form .ant-collapse .ant-collapse-item.ant-collapse-item-active .ant-collapse-header{background:linear-gradient(135deg,#3b82f6,#06b6d4)!important}.strategy-form .ant-collapse .ant-collapse-item.ant-collapse-item-active .ant-collapse-header .ant-collapse-expand-icon{height:var(--ant-font-height);display:flex;align-items:center;margin-inline-end:var(--ant-margin-sm);color:#fff}.strategy-form .ant-collapse .ant-collapse-item.ant-collapse-item-active .ant-collapse-header h4.ant-typography{color:#fff}.strategy-form .ant-collapse .ant-collapse-item.ant-collapse-item-active .ant-segmented{color:#000000a6;background:#006cff26;font-weight:600;border-radius:11px}.strategy-form .ant-collapse .ant-collapse-item.ant-collapse-item-active .ant-segmented .ant-segmented-item{border-radius:8px}.strategy-form .ant-collapse .ant-collapse-item.ant-collapse-item-active .ant-segmented .ant-segmented-item.ant-segmented-item-selected .ant-segmented-item-label svg{width:32px;height:32px;display:flex;align-items:center;justify-content:center;align-content:center;flex-wrap:nowrap;flex-direction:row;margin:2px auto auto -8px;color:#3b82f6;fill:#3b82f6}.strategy-form .ant-collapse .ant-collapse-item .ant-collapse-collapsible-header .ant-collapse-title{flex:none;cursor:pointer;width:100%}.strategy-form h4.ant-typography{margin:0}.no-border-no-bg input{border:none!important;background-color:none!important}.ant-switch .ant-switch-handle{background:transparent!important;border:0;margin-top:-1px}.ant-btn.ant-btn-primary{background:linear-gradient(135deg,#05d5ff,#5214fc)!important;box-shadow:0 6px 20px #3b82f666}.ant-btn.ant-btn-primary:hover{background:linear-gradient(135deg,#5214fc,#05d5ff)!important;box-shadow:0 6px 20px #3b82f666}.ant-input-affix-wrapper input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px transparent inset!important;-webkit-text-fill-color:rgba(0,0,0,.9098039216)!important;background-color:transparent!important;background-image:none!important;transition:background-color 5000s ease-in-out 0s!important;font-weight:600}.linked-accounts-settings-drawer,.action-buttons{width:100%}.linked-accounts-settings-drawer button,.action-buttons button{height:52px!important;border-radius:14px!important;font-weight:600!important;font-size:16px!important}.linked-accounts-settings-drawer button.ant-btn.ant-btn-color-primary.ant-btn-variant-solid,.action-buttons button.ant-btn.ant-btn-color-primary.ant-btn-variant-solid{background:linear-gradient(135deg,#5214fc,#05d5ff)!important;box-shadow:0 6px 20px #3b82f666}.linked-accounts-settings-drawer button.ant-btn.ant-btn-color-primary.ant-btn-variant-solid:hover,.action-buttons button.ant-btn.ant-btn-color-primary.ant-btn-variant-solid:hover{background:linear-gradient(135deg,#05d5ff,#5214fc)!important;box-shadow:0 6px 20px #3b82f666}.linked-accounts-settings-drawer button.ant-btn-primary:not([disabled]):not(.ant-btn-dangerous):before,.action-buttons button.ant-btn-primary:not([disabled]):not(.ant-btn-dangerous):before{background:linear-gradient(135deg,#5214fc,#05d5ff)!important;box-shadow:0 6px 20px #3b82f666}.linked-accounts-settings-drawer button.ant-switch.ant-switch-small,.action-buttons button.ant-switch.ant-switch-small{height:unset!important}.auth-premium-modal .ant-modal-container{background:transparent!important;box-shadow:none!important}.ant-float-btn.ant-float-btn-individual{bottom:calc(var(--ant-margin-xxl) + 32px)}.app-header:has(.with-fixed-header){background:#ffffff7a;backdrop-filter:blur(10px)}.ant-switch .ant-switch-handle,.ant-switch.ant-switch-checked .ant-switch-handle{background:transparent!important;border:none!important;box-shadow:none!important}.ant-upload.ant-upload-select{width:100%!important}.ant-drawer .ant-drawer-mask,.ant-drawer .ant-drawer-content-wrapper,.ant-drawer .ant-drawer-content,.ant-drawer .ant-drawer-body,.ant-drawer .ant-drawer-header,.ant-drawer .slide-drawer__body{background:transparent!important}.ant-drawer .ant-drawer-section{background-color:transparent!important;background-color:#eaecf5!important;backdrop-filter:blur(32px)!important}.ant-drawer .ant-drawer-section .ant-drawer-header{background:none!important}.ant-drawer .ant-drawer-section .ant-drawer-header .ant-drawer-title,.ant-drawer .ant-drawer-section .ant-drawer-header .anticon{color:var(--text-primary)!important}.ant-drawer .ant-drawer-section .metric-value sup{vertical-align:text-top!important;opacity:1;color:var(--accent-color)}.ant-drawer .ant-drawer-section .strategy-card .strategy-card-content .strategy-metrics .metric-item{text-align:center!important}.ant-drawer .ant-drawer-section .strategy-card .strategy-card-content .strategy-metrics .metric-item.contract-details{text-align:left!important}.ant-drawer .ant-drawer-section .bot-version-notes{padding:16px!important}.ant-drawer .ant-drawer-section .bot-version-notes strong{color:var(--ant-color-text-secondary);font-weight:500}.ant-drawer .ant-drawer-section .bot-info-card,.ant-drawer .ant-drawer-section .bot-version-notes,.ant-drawer .ant-drawer-section .strategy-card .strategy-card-content .strategy-metrics .metric-item,.ant-drawer .ant-drawer-section .ant-descriptions{box-shadow:var(--shadow-glass)!important;background-color:#fff!important;border:none!important;border-radius:8px!important}.ant-input-affix-wrapper input:-webkit-autofill,.ant-input-affix-wrapper input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-primary)!important}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{font-weight:600;font-size:16px;padding:12px 24px;min-width:300px}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-icon{margin-inline-end:18px;font-size:18px}.bot-running-time{background-color:#eaecf5;padding:8px 32px;font-size:16px;border-radius:8px;transition:all .3s ease;display:flex!important}.bot-running-time.stop{background-color:#f4433626;border:1px solid rgba(244,67,54,.3);color:#d32f2f}.bot-running-time.start,.bot-running-time.resume{background-color:#4caf5026;border:1px solid rgba(76,175,80,.3);color:#2e7d32}.bot-running-time.pause{background-color:#ff980026;border:1px solid rgba(255,152,0,.3);color:#f57c00}.ant-input:hover,.ant-input:focus{box-shadow:0 0 0 8px #3b82f61a!important}[data-theme=dark] .ant-card,[data-theme=dark] .ant-card .ant-card-body{background-color:transparent!important}[data-theme=dark] .ant-card .ant-card-actions{background:transparent!important}[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}[data-theme=dark] .strategy-card,[data-theme=dark] .strategy-form-container{background-color:transparent!important}[data-theme=dark] .ant-drawer .ant-drawer-section{background-color:transparent!important;background-color:#101123bd!important;backdrop-filter:blur(32px)!important}[data-theme=dark] .ant-drawer .ant-drawer-section .ant-drawer-header{background:none!important}[data-theme=dark] .ant-drawer .ant-drawer-section .ant-drawer-header .ant-drawer-title,[data-theme=dark] .ant-drawer .ant-drawer-section .ant-drawer-header .anticon{color:var(--text-primary)!important}[data-theme=dark] .ant-drawer .ant-drawer-section .ant-divider,[data-theme=dark] .ant-drawer .ant-drawer-section .ant-descriptions.ant-descriptions-bordered>.ant-descriptions-view .ant-descriptions-row,[data-theme=dark] .ant-drawer .ant-drawer-section .ant-descriptions.ant-descriptions-bordered>.ant-descriptions-view .ant-descriptions-row>.ant-descriptions-item-label,[data-theme=dark] .ant-drawer .ant-drawer-section .ant-descriptions.ant-descriptions-bordered>.ant-descriptions-view,[data-theme=dark] .ant-drawer .ant-drawer-section .bot-details-drawer .strategy-card .strategy-card-content .strategy-metrics .metric-item,[data-theme=dark] .ant-drawer .ant-drawer-section .strategy-card .strategy-card-content .strategy-metrics .metric-item{border-color:#2b2d556b!important;border-inline-end-color:#2b2d556b!important}[data-theme=dark] .ant-drawer .ant-drawer-section .bot-info-card,[data-theme=dark] .ant-drawer .ant-drawer-section .bot-version-notes,[data-theme=dark] .ant-drawer .ant-drawer-section .strategy-card .strategy-card-content .strategy-metrics .metric-item,[data-theme=dark] .ant-drawer .ant-drawer-section .ant-descriptions{box-shadow:none!important;background-color:transparent!important;border:1px solid rgba(43,45,85,.4196078431)!important}[data-theme=dark] .ant-drawer .ant-drawer-section .bot-tags-input-container input.ant-input,[data-theme=dark] .ant-drawer .ant-drawer-section .bot-tags-input-container .ant-input,[data-theme=dark] .ant-drawer .ant-drawer-section .trading-account-selector,[data-theme=dark] .ant-drawer .ant-drawer-section .bot-banner-upload__dropzone{border-color:#2b2d556b!important;background-color:#15162956!important}[data-theme=dark] .ant-drawer .ant-drawer-section .form-footer{background-color:#15162956;border-top:1px solid rgba(43,45,85,.4196078431)}[data-theme=dark] .ant-drawer .ant-drawer-section .strategy-form .ant-collapse .ant-collapse-item.ant-collapse-item-active .ant-collapse-body{background:#000c2db3!important}[data-theme=dark] .ant-drawer .ant-drawer-section .strategy-form .ant-collapse .ant-collapse-item.ant-collapse-item-active .ant-collapse-header{background:#051c46!important}[data-theme=dark] .ant-drawer .ant-drawer-section .ant-card-actions{border-top:1px solid #051c46!important}[data-theme=dark] .ant-drawer .ant-drawer-section .ant-card-actions li:not(:last-child){border-inline-end:1px solid #051c46!important}[data-theme=dark] .ant-drawer .ant-drawer-section .ant-card-actions button{border:1px solid #051c46!important;width:100%;max-width:150px;display:inline-block;margin:0 12px}[data-theme=dark] .ant-drawer .ant-drawer-section .ant-select,[data-theme=dark] .ant-drawer .ant-drawer-section .ant-input-number,[data-theme=dark] .ant-drawer .ant-drawer-section .ant-input,[data-theme=dark] .ant-drawer .ant-drawer-section .ant-picker,[data-theme=dark] .ant-drawer .ant-drawer-section .input-field-wrapper,[data-theme=dark] .ant-drawer .ant-drawer-section .add-exclusion-btn,[data-theme=dark] .ant-drawer .ant-drawer-section .author-info .ant-avatar{border:1px solid #051c46!important;background-color:#00081e!important}[data-theme=dark] .ant-drawer .ant-drawer-section .input-field-wrapper .ant-select,[data-theme=dark] .ant-drawer .ant-drawer-section .input-field-wrapper .ant-input-number,[data-theme=dark] .ant-drawer .ant-drawer-section .input-field-wrapper .ant-input,[data-theme=dark] .ant-drawer .ant-drawer-section .input-field-wrapper .ant-picker{border:none!important;background-color:transparent!important}[data-theme=dark] .ant-drawer .ant-drawer-section .ant-segmented .ant-segmented-item-selected{background:#00081e!important}[data-theme=dark] .ant-drawer .ant-drawer-section .header-segments .ant-segmented .ant-segmented-item-selected{background:#0171e4!important}[data-theme=dark] .ant-drawer .ant-drawer-section .contract-details .contract-icon{background:#061a4363!important}[data-theme=dark] .ant-drawer .ant-drawer-section .strategy-form .ant-collapse .ant-collapse-item.ant-collapse-item-active .ant-segmented{color:#ffffff9e;background:#006cff26}[data-theme=dark] .ant-drawer .ant-drawer-section .ant-segmented-item-label svg{color:#3b82f6;fill:#3b82f6}[data-theme=dark] .ant-drawer .ant-drawer-section .ant-input-affix-wrapper{background-color:transparent!important;border-color:transparent!important}[data-theme=dark] .ant-dropdown .ant-dropdown-menu{background-color:#00051cde;backdrop-filter:blur(12px)}div#rootx{overflow-x:hidden;width:100vw;height:100vh}.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}.page-title{padding:16px;margin-bottom:0;background-color:var(--bg-primary);border-bottom:none}.page-title__heading{font-size:18px;font-weight:600;color:var(--text-primary);margin:0 0 6px}.page-title__subtitle{font-size:14px;color:var(--text-secondary);margin:0;line-height:1.4}@media(min-width:768px){.page-title{padding:20px;margin-bottom:0}.page-title__heading{font-size:20px;margin-bottom:8px}.page-title__subtitle{font-size:16px}}.input-field-wrapper{position:relative;width:100%;border:1px solid var(--border-color);padding:.3rem 1rem;border-radius:8px;transition:all .3s}.input-field-wrapper:focus-within{border-color:var(--border-color-active);box-shadow:0 0 0 2px var(--border-color-shadow)}.input-field-wrapper:hover:not(:focus-within){border-color:var(--border-color-active)}.input-field-wrapper.has-error{border-color:var(--border-color-error)}.input-field-wrapper.has-error:focus-within{box-shadow:0 0 0 2px var(--border-color-error-shadow)}.input-field-wrapper .input-field-label{display:block;font-size:14px;color:var(--text-primary)}.input-field-wrapper .input-field-control{width:100%;height:25px;border-radius:8px;border:none;font-size:16px;background-color:transparent;box-shadow:none;padding:0;color:var(--text-primary)}.input-field-wrapper .input-field-control::placeholder{color:var(--text-secondary)}.input-field-wrapper .input-field-prefix-container{position:relative;width:100%}.input-field-wrapper .input-field-selectable-container{display:flex;align-items:center;width:100%;height:44px;cursor:pointer;user-select:none}.input-field-wrapper .input-field-selectable-container .input-field-prefix{display:flex;align-items:center;margin-right:8px}.input-field-wrapper .input-field-selectable-container .input-field-selectable-value{flex:1;font-size:16px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.input-field-wrapper .input-field-selectable-container .input-field-suffix{display:flex;align-items:center;margin-left:8px;color:var(--text-secondary);font-size:12px}.input-field-wrapper .input-field-error{color:#ff4d4f;font-size:12px;margin-top:4px}.ant-input-number{width:100%}.ant-input-number .ant-input-number-handler-wrap{opacity:1;border-left:1px solid var(--border-color)}.ant-input-number .ant-input-number-input{padding:0;color:var(--text-primary)}.ant-select-focused .ant-select-selector{border-color:var(--border-color-active)!important;box-shadow:0 0 0 2px var(--border-color-shadow)!important}.duration-selector,.duration-selector .ant-space-compact{width:100%}.duration-selector .ant-space-compact .ant-input-number{border-radius:8px 0 0 8px;border-right:none}.duration-selector .ant-space-compact .ant-input-number:hover,.duration-selector .ant-space-compact .ant-input-number:focus{border-color:var(--accent-color);z-index:2}.duration-selector .ant-space-compact .ant-select{border-radius:0}.duration-selector .ant-space-compact .ant-select .ant-select-selector{border-radius:0;border-left:none;border-right:none}.duration-selector .ant-space-compact .ant-select:hover .ant-select-selector,.duration-selector .ant-space-compact .ant-select.ant-select-focused .ant-select-selector{border-color:var(--accent-color);z-index:2}.duration-selector .ant-space-compact .ant-btn{border-radius:0 8px 8px 0;border-left:none}.duration-selector .ant-space-compact .ant-btn:hover{border-color:var(--accent-color);z-index:2}.duration-selector .duration-info{margin-top:8px;font-size:12px;color:var(--text-secondary);text-align:right}.profit-threshold-card{margin-bottom:8px;border:1px solid var(--card-border);border-radius:12px;background:var(--bg-elevated);box-shadow:0 2px 8px #0000000f}.profit-threshold-card:last-child{margin-bottom:0}.profit-threshold-card .ant-card-body{padding:20px}.profit-threshold-card .profit-threshold-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.profit-threshold-card .profit-threshold-header .input-field-label{display:block;font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:0}.profit-threshold-card .profit-threshold-header .threshold-type-segmented .ant-segmented{background:var(--bg-secondary);border-radius:8px;padding:2px}.profit-threshold-card .profit-threshold-header .threshold-type-segmented .ant-segmented .ant-segmented-item{border-radius:6px;padding:6px 16px;font-size:12px;font-weight:500;color:var(--text-secondary);transition:all .3s ease}.profit-threshold-card .profit-threshold-header .threshold-type-segmented .ant-segmented .ant-segmented-item:hover{color:var(--text-primary);background:var(--hover-bg)}.profit-threshold-card .profit-threshold-header .threshold-type-segmented .ant-segmented .ant-segmented-item.ant-segmented-item-selected{background:var(--accent-color);color:#fff;font-weight:600}.profit-threshold-card .profit-threshold-content .threshold-input-section .helper-text{display:block;font-size:12px;color:var(--text-secondary);margin-top:8px;line-height:1.4}.ant-segmented-item-label svg{width:32px;height:32px;display:flex;align-items:center;justify-content:center;align-content:center;flex-wrap:nowrap;flex-direction:row;margin:2px auto auto -10px;color:#333;fill:#333}.contract-params-segment .ant-segmented-item-label{font-size:12px!important;font-weight:600!important;text-transform:uppercase!important}.ant-divider.contract-params-divider{margin:14px 0!important}.market-selector{display:flex;flex-direction:column;height:100%;padding:8px 0;background-color:var(--bg-primary)}.market-selector .market-selector-search{padding:0 16px 16px}.market-selector .market-selector-search .market-search-input{border-radius:8px;background-color:var(--hover-bg)}.market-selector .market-selector-search .market-search-input .ant-input{background-color:var(--hover-bg);color:var(--text-primary)}.market-selector .market-selector-search .market-search-input .ant-input-prefix{margin-right:8px;color:var(--text-secondary)}.market-selector .market-selector-tabs-container{position:relative;margin-bottom:14px}.market-selector .market-selector-tabs-container .market-selector-tabs .ant-tabs-nav{margin-bottom:0}.market-selector .market-selector-tabs-container .market-selector-tabs .ant-tabs-nav:before{border-bottom:1px solid var(--border-color)}.market-selector .market-selector-tabs-container .market-selector-tabs .ant-tabs-nav .ant-tabs-nav-wrap{padding:0}.market-selector .market-selector-tabs-container .market-selector-tabs .ant-tabs-nav .ant-tabs-tab{padding:8px 16px;font-size:16px;margin:0 0 0 16px}.market-selector .market-selector-tabs-container .market-selector-tabs .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-btn{color:var(--text-secondary);font-weight:400}.market-selector .market-selector-tabs-container .market-selector-tabs .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--text-primary)}.market-selector .market-selector-tabs-container .market-selector-tabs .ant-tabs-nav .ant-tabs-ink-bar{background-color:var(--accent-color);height:3px}.market-selector .market-content{flex:1;overflow-y:auto;padding-bottom:16px;max-height:65vh}.market-selector .market-content .market-section{margin-bottom:24px}.market-selector .market-content .market-section .section-title{padding:0 16px;margin:16px 0 12px;font-size:14px;font-weight:500;color:var(--text-secondary)}.market-selector .market-content .market-section .market-item{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;cursor:pointer;margin:0}.market-selector .market-content .market-section .market-item .market-item-left{display:flex;align-items:center}.market-selector .market-content .market-section .market-item .market-item-left .market-name{margin-left:16px;font-size:14px;color:var(--text-primary)}.market-selector .market-content .market-section .market-item .market-item-left .market-closed-tag{margin-left:8px;padding:2px 6px;background-color:#e6190e14;border-radius:4px;font-size:12px;font-weight:700;text-transform:uppercase;color:rgb(244,63,94,var(--tw-text-opacity, 1))}.market-selector .market-content .market-section .market-item .market-favorite{color:var(--border-color);font-size:18px;cursor:pointer}.market-selector .market-content .market-section .market-item .market-favorite .star-filled{color:#f8c51c}.market-selector .market-content .market-section .market-item .market-favorite .star-outline:hover{color:var(--text-secondary)}.market-selector .market-content .market-section .market-item.selected{background-color:var(--accent-color)}.market-selector .market-content .market-section .market-item.selected .market-name{color:#fff}.market-selector .market-content .market-section .market-item:hover:not(.selected){background-color:var(--hover-bg)}.market-selector .market-content .market-section .market-item.closed{opacity:.6;cursor:not-allowed}.market-selector .no-markets{text-align:center;padding:32px 0;color:var(--text-secondary)}.market-icon{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px}.market-icon .market-badge{display:flex;align-items:center;position:absolute;top:0;left:0;z-index:1}.market-icon .market-badge .market-badge-value{font-size:12px;font-weight:500;color:var(--text-primary);background-color:var(--hover-bg);border-radius:4px;padding:2px 4px}.market-icon .market-badge .market-badge-live{font-size:10px;font-weight:500;color:#fff;background-color:#f5222d;border-radius:2px;padding:1px 3px;margin-left:2px}.market-icon .market-chart{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.market-icon .market-chart svg{width:28px;height:28px}.market-selector-component{width:100%;position:relative}.market-selector-component .market-input-field{cursor:pointer}.market-selector-component .market-input-field.ant-input-affix-wrapper:hover{border-color:#40a9ff}.market-selector-component .market-input-field.ant-input-affix-wrapper.ant-input-affix-wrapper-focused{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.market-selector-component .market-input-field input{cursor:pointer}.market-selector-component .market-input-field input::placeholder{color:#bfbfbf}.market-selector-component .market-input-field .ant-input-prefix{margin-right:8px}.market-selector-component .market-input-field .ant-input-prefix svg{transition:all .3s ease}.market-selector-component .market-input-field .ant-input-suffix{margin-left:8px}.market-selector-component .market-input-field .ant-input-suffix svg{color:#8c8c8c;transition:transform .3s ease}.market-selector-component .market-input-field:hover .ant-input-suffix svg{color:#1890ff}.market-selector-component.disabled .market-input-field{cursor:not-allowed;background-color:#f5f5f5}.market-selector-component.disabled .market-input-field input{cursor:not-allowed;color:#8c8c8c}.market-selector-component.disabled .market-input-field .ant-input-prefix svg{opacity:.5}.market-selector-component.disabled .market-input-field .ant-input-suffix svg{opacity:.3}.market-selector-component .market-icon-forex svg{fill:#1890ff}.market-selector-component .market-icon-commodities svg{fill:#52c41a}.market-selector-component .market-icon-indices svg{fill:#fa8c16}.market-selector-component .market-icon-cryptocurrencies svg{fill:#722ed1}.market-selector-component .market-icon-stocks svg{fill:#eb2f96}.market-selector-component .bottom-action-sheet .market-selector{max-height:70vh;overflow-y:auto}.market-selector-component .bottom-action-sheet .market-selector .market-item{display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:background-color .3s ease}.market-selector-component .bottom-action-sheet .market-selector .market-item:hover{background-color:#f5f5f5}.market-selector-component .bottom-action-sheet .market-selector .market-item.selected{background-color:#e6f7ff;color:#1890ff}.market-selector-component .bottom-action-sheet .market-selector .market-item .market-icon{margin-right:12px;flex-shrink:0}.market-selector-component .bottom-action-sheet .market-selector .market-item .market-info{flex:1}.market-selector-component .bottom-action-sheet .market-selector .market-item .market-info .market-name{font-weight:500;margin-bottom:2px}.market-selector-component .bottom-action-sheet .market-selector .market-item .market-info .market-symbol{font-size:12px;color:#8c8c8c}.market-selector-component .bottom-action-sheet .market-selector .market-item .market-check{color:#52c41a;opacity:0;transition:opacity .3s ease}.market-selector-component .bottom-action-sheet .market-selector .market-item.selected .market-check{opacity:1}@media(max-width:768px){.market-selector-component .market-input-field .ant-input-prefix{margin-right:6px}.market-selector-component .market-input-field .ant-input-suffix{margin-left:6px}.market-selector-component .bottom-action-sheet .market-selector .market-item{padding:16px}.market-selector-component .bottom-action-sheet .market-selector .market-item .market-icon{margin-right:12px}.market-selector-component .bottom-action-sheet .market-selector .market-item .market-icon svg{width:20px;height:20px}.market-selector-component .bottom-action-sheet .market-selector .market-item .market-info .market-name{font-size:14px}.market-selector-component .bottom-action-sheet .market-selector .market-item .market-info .market-symbol{font-size:11px}}.market-selector-component .market-input-field .ant-input-suffix svg.rotating{transform:rotate(180deg)}.market-selector-component.loading .market-input-field .ant-input-suffix svg{animation:spin 1s linear infinite}.market-selector-component.error .market-input-field{border-color:#ff4d4f}.market-selector-component.error .market-input-field:hover,.market-selector-component.error .market-input-field.ant-input-affix-wrapper-focused{border-color:#ff4d4f;box-shadow:0 0 0 2px #ff4d4f33}.market-selector-component.success .market-input-field{border-color:#52c41a}.market-selector-component.success .market-input-field:hover,.market-selector-component.success .market-input-field.ant-input-affix-wrapper-focused{border-color:#52c41a;box-shadow:0 0 0 2px #52c41a33}#rc-tabs-45-panel-amounts .risk-accordion,.strategy-form .risk-accordion,.risk-management .risk-accordion{border:1px solid var(--card-border);border-radius:6px;background:var(--bg-elevated);overflow:hidden;margin-bottom:16px}#rc-tabs-45-panel-amounts .risk-accordion .ant-collapse-item,.strategy-form .risk-accordion .ant-collapse-item,.risk-management .risk-accordion .ant-collapse-item{border-bottom:1px solid var(--card-border)}#rc-tabs-45-panel-amounts .risk-accordion .ant-collapse-item:last-child,.strategy-form .risk-accordion .ant-collapse-item:last-child,.risk-management .risk-accordion .ant-collapse-item:last-child{border-bottom:none}#rc-tabs-45-panel-amounts .risk-accordion .ant-collapse-item .ant-collapse-header,.strategy-form .risk-accordion .ant-collapse-item .ant-collapse-header,.risk-management .risk-accordion .ant-collapse-item .ant-collapse-header{padding:12px 16px;background:var(--bg-secondary);border-radius:0;font-weight:500;color:var(--text-primary);transition:all .3s ease;width:100%}#rc-tabs-45-panel-amounts .risk-accordion .ant-collapse-item .ant-collapse-header:hover,.strategy-form .risk-accordion .ant-collapse-item .ant-collapse-header:hover,.risk-management .risk-accordion .ant-collapse-item .ant-collapse-header:hover{background:var(--hover-bg)}#rc-tabs-45-panel-amounts .risk-accordion .ant-collapse-item .ant-collapse-header .step-header,.strategy-form .risk-accordion .ant-collapse-item .ant-collapse-header .step-header,.risk-management .risk-accordion .ant-collapse-item .ant-collapse-header .step-header{display:flex;justify-content:space-between;align-items:center;width:calc(100% - 28px)}#rc-tabs-45-panel-amounts .risk-accordion .ant-collapse-item .ant-collapse-header .step-header .step-title,.strategy-form .risk-accordion .ant-collapse-item .ant-collapse-header .step-header .step-title,.risk-management .risk-accordion .ant-collapse-item .ant-collapse-header .step-header .step-title{font-size:18px;font-weight:600;color:var(--text-primary)}#rc-tabs-45-panel-amounts .risk-accordion .ant-collapse-item .ant-collapse-header .step-header .delete-step-btn,.strategy-form .risk-accordion .ant-collapse-item .ant-collapse-header .step-header .delete-step-btn,.risk-management .risk-accordion .ant-collapse-item .ant-collapse-header .step-header .delete-step-btn{opacity:0;transition:opacity .3s ease}#rc-tabs-45-panel-amounts .risk-accordion .ant-collapse-item .ant-collapse-header .step-header .delete-step-btn:hover,.strategy-form .risk-accordion .ant-collapse-item .ant-collapse-header .step-header .delete-step-btn:hover,.risk-management .risk-accordion .ant-collapse-item .ant-collapse-header .step-header .delete-step-btn:hover{background:#ff4d4f1a}#rc-tabs-45-panel-amounts .risk-accordion .ant-collapse-item .ant-collapse-header:hover .delete-step-btn,.strategy-form .risk-accordion .ant-collapse-item .ant-collapse-header:hover .delete-step-btn,.risk-management .risk-accordion .ant-collapse-item .ant-collapse-header:hover .delete-step-btn{opacity:1}#rc-tabs-45-panel-amounts .risk-accordion .ant-collapse-item.ant-collapse-item-active .ant-collapse-header,.strategy-form .risk-accordion .ant-collapse-item.ant-collapse-item-active .ant-collapse-header,.risk-management .risk-accordion .ant-collapse-item.ant-collapse-item-active .ant-collapse-header{background:var(--accent-color);color:#fff}#rc-tabs-45-panel-amounts .risk-accordion .ant-collapse-item.ant-collapse-item-active .ant-collapse-header .step-title,.strategy-form .risk-accordion .ant-collapse-item.ant-collapse-item-active .ant-collapse-header .step-title,.risk-management .risk-accordion .ant-collapse-item.ant-collapse-item-active .ant-collapse-header .step-title{color:#fff}#rc-tabs-45-panel-amounts .risk-accordion .ant-collapse-item.ant-collapse-item-active .ant-collapse-header .delete-step-btn,.strategy-form .risk-accordion .ant-collapse-item.ant-collapse-item-active .ant-collapse-header .delete-step-btn,.risk-management .risk-accordion .ant-collapse-item.ant-collapse-item-active .ant-collapse-header .delete-step-btn{opacity:1;color:#fff;border-color:#ffffff4d}#rc-tabs-45-panel-amounts .risk-accordion .ant-collapse-item.ant-collapse-item-active .ant-collapse-header .delete-step-btn:hover,.strategy-form .risk-accordion .ant-collapse-item.ant-collapse-item-active .ant-collapse-header .delete-step-btn:hover,.risk-management .risk-accordion .ant-collapse-item.ant-collapse-item-active .ant-collapse-header .delete-step-btn:hover{background:#ffffff1a}#rc-tabs-45-panel-amounts .risk-accordion .ant-collapse-item .ant-collapse-content,.strategy-form .risk-accordion .ant-collapse-item .ant-collapse-content,.risk-management .risk-accordion .ant-collapse-item .ant-collapse-content{border-top:1px solid var(--card-border);background:var(--bg-elevated)}#rc-tabs-45-panel-amounts .risk-accordion .ant-collapse-item .ant-collapse-content .ant-collapse-content-box,.strategy-form .risk-accordion .ant-collapse-item .ant-collapse-content .ant-collapse-content-box,.risk-management .risk-accordion .ant-collapse-item .ant-collapse-content .ant-collapse-content-box{padding:16px}#rc-tabs-45-panel-amounts .risk-accordion .risk-step-panel .step-content,.strategy-form .risk-accordion .risk-step-panel .step-content,.risk-management .risk-accordion .risk-step-panel .step-content{width:100%}#rc-tabs-45-panel-amounts .risk-accordion .risk-step-panel .step-content .step-row,.strategy-form .risk-accordion .risk-step-panel .step-content .step-row,.risk-management .risk-accordion .risk-step-panel .step-content .step-row{border-bottom:1px solid var(--card-border);padding-bottom:18px;padding-top:18px;margin-bottom:0}#rc-tabs-45-panel-amounts .risk-accordion .risk-step-panel .step-content .step-row:last-child,.strategy-form .risk-accordion .risk-step-panel .step-content .step-row:last-child,.risk-management .risk-accordion .risk-step-panel .step-content .step-row:last-child{border-bottom:1px solid var(--card-border);padding-bottom:18px;padding-top:18px;margin-bottom:0}#rc-tabs-45-panel-amounts .risk-accordion .risk-step-panel .step-content .step-row .step-field .field-label,.strategy-form .risk-accordion .risk-step-panel .step-content .step-row .step-field .field-label,.risk-management .risk-accordion .risk-step-panel .step-content .step-row .step-field .field-label{display:block;margin-bottom:8px;font-size:16px;font-weight:500;color:var(--text-secondary)}#rc-tabs-45-panel-amounts .risk-accordion .risk-step-panel .step-content .step-row .step-field .switch,.strategy-form .risk-accordion .risk-step-panel .step-content .step-row .step-field .switch,.risk-management .risk-accordion .risk-step-panel .step-content .step-row .step-field .switch{margin-left:12px;margin-top:-3px}#rc-tabs-45-panel-amounts .risk-accordion .risk-step-panel .step-content .step-row .step-field .ant-segmented,.strategy-form .risk-accordion .risk-step-panel .step-content .step-row .step-field .ant-segmented,.risk-management .risk-accordion .risk-step-panel .step-content .step-row .step-field .ant-segmented{width:100%}#rc-tabs-45-panel-amounts .risk-accordion .risk-step-panel .step-content .step-row .step-field .ant-segmented .ant-segmented-item,.strategy-form .risk-accordion .risk-step-panel .step-content .step-row .step-field .ant-segmented .ant-segmented-item,.risk-management .risk-accordion .risk-step-panel .step-content .step-row .step-field .ant-segmented .ant-segmented-item{flex:1;text-align:center;font-size:12px}#rc-tabs-45-panel-amounts .risk-accordion .risk-step-panel .step-content .step-row.mb,.strategy-form .risk-accordion .risk-step-panel .step-content .step-row.mb,.risk-management .risk-accordion .risk-step-panel .step-content .step-row.mb{margin-bottom:16px}#rc-tabs-45-panel-amounts .add-step-btn,.strategy-form .add-step-btn,.risk-management .add-step-btn{height:48px;border-radius:8px;border:none;background:var(--accent-color);color:#fff;font-weight:600;font-size:16px;transition:all .3s ease;box-shadow:0 2px 8px #1677ff4d}#rc-tabs-45-panel-amounts .add-step-btn:hover,.strategy-form .add-step-btn:hover,.risk-management .add-step-btn:hover{background:var(--accent-hover);border-color:var(--accent-hover);box-shadow:0 4px 12px #1677ff66;transform:translateY(-1px)}#rc-tabs-45-panel-amounts .add-step-btn:active,.strategy-form .add-step-btn:active,.risk-management .add-step-btn:active{transform:translateY(0);box-shadow:0 2px 6px #1677ff4d}#rc-tabs-45-panel-amounts .add-step-btn .anticon,.strategy-form .add-step-btn .anticon,.risk-management .add-step-btn .anticon{font-size:16px}.bot-schedule .schedule-content .schedule-row{margin-bottom:16px}.bot-schedule .schedule-content .schedule-row .schedule-field .field-label{display:block;margin-bottom:8px;font-weight:500;color:var(--text-primary);font-size:14px}.bot-schedule .schedule-content .schedule-row .schedule-field .schedule-select{width:100%}.bot-schedule .schedule-content .day-button{width:100%;padding:10px 8px;border:2px solid #d9d9d9;background-color:#fff;border-radius:8px;cursor:pointer;font-size:13px;font-weight:400;color:#666;transition:all .2s ease;text-align:center}.bot-schedule .schedule-content .day-button.selected{border-color:#1890ff;background-color:#f0f8ff;font-weight:600;color:#1890ff}.bot-schedule .schedule-content .day-button:hover:not(.selected){border-color:#91caff}.bot-schedule .schedule-content .month-day-button{width:100%;padding:8px 4px;border:2px solid #d9d9d9;background-color:#fff;border-radius:6px;cursor:pointer;font-size:13px;font-weight:400;color:#666;transition:all .2s ease;text-align:center;min-height:40px}.bot-schedule .schedule-content .month-day-button.selected{border-color:#1890ff;background-color:#f0f8ff;font-weight:600;color:#1890ff}.bot-schedule .schedule-content .month-day-button:hover:not(.selected){border-color:#91caff}.bot-schedule .schedule-content .exclusion-row{display:flex;gap:8px;align-items:center;margin-bottom:8px}.bot-schedule .schedule-content .exclusion-control{flex:2;width:100%;height:38px;border-radius:6px!important;background:var(--ant-color-bg-container)!important;border-width:var(--ant-line-width)!important;border-style:var(--ant-line-type)!important;border-color:var(--ant-color-border)!important}.bot-schedule .schedule-content .add-exclusion-btn{margin-top:8px;height:38px;border-radius:6px!important;background:var(--ant-color-bg-container)!important;border-width:var(--ant-line-width)!important;border-style:var(--ant-line-type)!important;border-color:var(--ant-color-border)!important}.trading-account-selector{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;border:2px solid var(--border-color)!important;background:var(--bg-elevated, #fff);cursor:pointer;transition:all .2s ease}.trading-account-selector:hover{border-color:var(--accent-color, #1677ff);box-shadow:0 0 0 2px #1677ff1a}.trading-account-selector:active{transform:scale(.99)}.trading-account-selector__icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--hover-bg, #f5f5f5);flex-shrink:0}.trading-account-selector__icon-placeholder{opacity:.5}.trading-account-selector__info{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.trading-account-selector__title{font-size:14px!important;font-weight:600!important;color:var(--text-primary)!important;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trading-account-selector__description{font-size:12px!important;color:var(--text-secondary)!important;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trading-account-selector__arrow{display:flex;align-items:center;justify-content:center;color:var(--text-secondary, #999);font-size:12px;flex-shrink:0;transition:transform .2s ease}.trading-account-list__header{padding:20px 24px 16px;border-bottom:1px solid var(--border-primary, rgba(148, 163, 184, .2))}.trading-account-list__header h3{margin:0;font-size:18px;font-weight:700;color:var(--text-primary);letter-spacing:-.3px}.trading-account-list__items{padding:8px 0}.trading-account-list__item{display:flex;align-items:center;gap:12px;padding:14px 24px;cursor:pointer;transition:all .2s ease;border-bottom:1px solid transparent}.trading-account-list__item:hover{background:var(--bg-secondary, #f8fafc)}.trading-account-list__item:last-child{border-bottom:none}.trading-account-list__item--selected{background:linear-gradient(135deg,#1677ff0f,#06b6d40f);border-left:3px solid var(--accent-color, #1677ff)}.trading-account-list__item--selected .trading-account-list__item-icon{background:#1677ff1a}.trading-account-list__item-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--hover-bg, #f5f5f5);flex-shrink:0;transition:all .2s ease}.trading-account-list__item-info{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.trading-account-list__item-title{font-size:14px!important;font-weight:600!important;color:var(--text-primary)!important;line-height:1.3}.trading-account-list__item-desc{font-size:12px!important;color:var(--text-secondary)!important;line-height:1.3}.trading-account-list__item-balance{font-size:14px!important;color:var(--text-primary)!important;white-space:nowrap}.trading-account-list__item-check{color:var(--accent-color, #1677ff);font-size:16px}.trading-account-list__loading,.trading-account-list__empty{padding:32px 24px;text-align:center}.bot-banner-upload{width:100%}.bot-banner-upload__dropzone-wrapper{display:block;width:100%}.bot-banner-upload__dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px 24px;border:2px dashed var(--border-color)!important;border-radius:12px;background:var(--bg-elevated, #fafafa);cursor:pointer;transition:all .2s ease}.bot-banner-upload__dropzone:hover{border-color:var(--accent-color, #1677ff);background:#1677ff0a}.bot-banner-upload__dropzone-icon{font-size:32px;color:var(--text-secondary, #999);transition:color .2s ease}.bot-banner-upload__dropzone:hover .bot-banner-upload__dropzone-icon{color:var(--accent-color, #1677ff)}.bot-banner-upload__dropzone-title{font-size:14px!important;color:var(--text-primary)!important}.bot-banner-upload__dropzone-hint{font-size:12px!important;color:var(--text-secondary)!important;text-align:center}.bot-banner-upload__preview{position:relative;width:100%;border-radius:12px;overflow:hidden;border:1px solid var(--card-border, #d9d9d9)}.bot-banner-upload__image{width:100%;height:160px;object-fit:cover;display:block}.bot-banner-upload__overlay{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:flex-end;gap:8px;padding:10px 12px;background:linear-gradient(transparent,#0000008c);opacity:0;transition:opacity .2s ease}.bot-banner-upload__preview:hover .bot-banner-upload__overlay{opacity:1}.bot-banner-upload__action{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#ffffffe6;color:var(--text-primary, #333);font-size:15px;cursor:pointer;transition:all .2s ease;backdrop-filter:blur(4px)}.bot-banner-upload__action:hover{background:#fff;transform:scale(1.1)}.bot-banner-upload__action--delete:hover{background:#ff4d4f;color:#fff}.bot-banner-upload__loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0006;backdrop-filter:blur(2px)}.key-value-editor{display:flex;flex-direction:column;gap:8px;width:100%}.key-value-editor .key-value-editor-label{display:block;margin-bottom:4px;font-size:13px}.key-value-editor .key-value-editor-header{display:flex;gap:8px;padding:0 4px}.key-value-editor .key-value-editor-header .key-value-col-label{flex:1;font-size:11px;text-transform:uppercase;letter-spacing:.5px}.key-value-editor .key-value-editor-header .key-value-action-spacer{width:32px;flex-shrink:0}.key-value-editor .key-value-editor-rows{display:flex;flex-direction:column;gap:6px}.key-value-editor .key-value-editor-row .key-value-input{flex:1}.key-value-editor .key-value-editor-row .key-value-remove-btn{flex-shrink:0;width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center}.key-value-editor .key-value-add-btn{margin-top:4px}.strategy-form-container{display:flex;flex-direction:column;height:100%;background:var(--bg-primary);padding-bottom:80px}.tab-content.fixed-heightx{border-radius:4px;max-height:calc(100vh - 330px);border:1px solid transparent;overflow-y:auto;padding:8px;background-color:transparent}.field-heading{margin-bottom:0!important;border:1px solid var(--card-border);border-radius:12px;background:var(--bg-elevated);transition:all .3s ease}.field-heading:hover{border-color:var(--accent-color);box-shadow:0 0 0 1px var(--accent-color)}.field-heading .ant-card-body{padding:20px}.field-heading .heading-title{margin:0 0 16px!important;color:var(--text-primary)!important;font-size:14px!important;font-weight:600!important}.field-heading .duration-selector-in-card,.field-heading .segmented-in-card,.field-heading .market-selector-in-card{margin-top:16px}.field-heading .segmented-in-card .ant-segmented{width:100%}.field-heading .segmented-in-card .ant-segmented .ant-segmented-item{flex:1;text-align:center}.select-field{margin-bottom:16px}.select-field .input-field-label{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:var(--text-primary)}.select-field .ant-select .ant-select-selector{border-radius:8px;border:1px solid var(--border-color);background:var(--bg-elevated)}.select-field .ant-select .ant-select-selector:hover{border-color:var(--accent-color)}.select-field .ant-select .ant-select-selector:focus,.select-field .ant-select .ant-select-selector.ant-select-focused{border-color:var(--accent-color);box-shadow:0 0 0 2px #1677ff1a}.select-field .ant-select .ant-select-selection-placeholder{color:var(--text-secondary)}.select-field .ant-select .ant-select-selection-item{color:var(--text-primary)}.strategy-form-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--border-color)}.strategy-form-header .header-left .back-button{padding:0;border:none;font-size:20px}.strategy-form-header .header-left .back-button svg{fill:var(--text-primary)}.strategy-form-header .header-left .back-button:hover{background:transparent;color:var(--accent-color)}.strategy-form-header .header-right .help-button{padding:0;width:36px;height:36px;border:none;background-color:var(--hover-bg)}.strategy-form-header .header-right .help-button svg{fill:var(--text-primary)}.strategy-form-header .header-right .help-button .question-icon{font-size:16px;font-weight:500;color:var(--text-secondary)}.strategy-form-header .header-right .help-button:hover{background-color:var(--card-bg)}.strategy-title{font-size:22px;font-weight:600;margin:16px;padding:0;color:var(--text-primary)}.strategy-form{padding:0 16px}.strategy-form .ant-tabs{margin-bottom:100px!important}.strategy-form .ant-form-item-label{padding-bottom:8px}.strategy-form .ant-form-item-label label{font-size:14px;color:var(--text-primary)}.strategy-form input{color:var(--text-primary)!important}.strategy-form .parameters-title{font-size:18px;font-weight:600;margin:16px 0;color:var(--text-primary)}.strategy-form .trade-type-item{margin-bottom:16px}.strategy-form .trade-type-item .ant-segmented{padding:4px;background-color:var(--hover-bg);border-radius:8px;width:100%}.strategy-form .trade-type-item .ant-segmented .ant-segmented-item{transition:all .3s;border-radius:4px;color:var(--text-primary)}.strategy-form .trade-type-item .ant-segmented .ant-segmented-item-selected{background-color:var(--bg-elevated);box-shadow:var(--card-shadow)}.strategy-form .trade-type-item .ant-segmented .ant-segmented-item .ant-segmented-item-label{padding:6px 11px}.strategy-form .market-item{margin-bottom:16px}.strategy-form .market-item svg{fill:var(--text-primary)}.strategy-form .market-item .market-icon-container{display:flex;align-items:center}.strategy-form .market-item .market-icon-container .market-icon-vol{background-color:rgba(var(--accent-color-rgb),.1);color:var(--accent-color);padding:2px 4px;border-radius:4px;font-size:12px;font-weight:500}.strategy-form .market-item .market-icon-container .market-icon-dot{width:6px;height:6px;background-color:var(--error-color);border-radius:50%;margin-left:4px}.strategy-form .stake-item,.strategy-form .repeat-item{margin-bottom:16px}.form-footer{position:fixed;bottom:0;left:0;right:0;padding:16px;z-index:10;background-color:var(--bg-elevated, #ffffff);border-top:1px solid var(--card-border, #d7d7d7);box-shadow:0 0 12px #00000030}.form-footer .create-button-wrapper{position:relative;width:100%}.form-footer .create-button-overlay{position:absolute;inset:0;z-index:2;background:transparent;cursor:pointer}.form-footer .configure-button{height:48px;font-size:16px;font-weight:500;border-radius:24px;border:1px solid var(--card-border, #d9d9d9);background:var(--bg-elevated, #fff);color:var(--text-primary)}.form-footer .configure-button:hover{border-color:var(--accent-color)!important;color:var(--accent-color)!important}.form-footer .create-button{height:48px;font-size:16px;font-weight:500;background-color:var(--accent-color);border-radius:24px;border:none}.form-footer .create-button:hover{background-color:var(--accent-color)}.ant-modal{z-index:1050!important}.market-selector-list{max-height:300px;overflow-y:auto}.market-selector-list .market-selector-item{display:flex;align-items:center;padding:12px;cursor:pointer;border-radius:8px;transition:background-color .3s}.market-selector-list .market-selector-item:hover{background-color:var(--hover-bg)}.market-selector-list .market-selector-item .market-icon-container{display:flex;align-items:center;margin-right:12px}.market-selector-list .market-selector-item .market-icon-container .market-icon-vol{background-color:rgba(var(--accent-color-rgb),.1);color:var(--accent-color);padding:2px 4px;border-radius:4px;font-size:12px;font-weight:500}.market-selector-list .market-selector-item .market-icon-container .market-icon-dot{width:6px;height:6px;background-color:var(--error-color);border-radius:50%;margin-left:4px}.field-label-row{display:flex;align-items:center;gap:8px;margin-bottom:12px}.field-label-row .field-label{font-size:14px;font-weight:500;color:var(--text-primary)}.description-text{font-size:12px;color:var(--text-secondary);margin-top:8px;display:block}.recovery-type-field{margin-bottom:20px}.recovery-type-field .ant-segmented{width:100%;padding:4px;background-color:var(--hover-bg);border-radius:8px}.recovery-type-field .ant-segmented .ant-segmented-item{transition:all .3s;border-radius:6px;color:var(--text-primary)}.recovery-type-field .ant-segmented .ant-segmented-item-selected{background-color:var(--bg-elevated);box-shadow:var(--card-shadow)}.recovery-type-field .ant-segmented .ant-segmented-item .ant-segmented-item-label{padding:8px 16px;font-weight:500}.recovery-type-field .recovery-type-description{margin-top:8px}.cooldown-period-field,.trade-interval-field{margin-bottom:20px}.cooldown-period-field .cooldown-controls,.cooldown-period-field .interval-controls,.trade-interval-field .cooldown-controls,.trade-interval-field .interval-controls{display:flex;gap:12px;align-items:center}.cooldown-period-field .cooldown-controls .input-field-container,.cooldown-period-field .interval-controls .input-field-container,.trade-interval-field .cooldown-controls .input-field-container,.trade-interval-field .interval-controls .input-field-container{flex:1}.cooldown-period-field .cooldown-controls .ant-segmented,.cooldown-period-field .interval-controls .ant-segmented,.trade-interval-field .cooldown-controls .ant-segmented,.trade-interval-field .interval-controls .ant-segmented{flex-shrink:0;padding:4px;background-color:var(--hover-bg);border-radius:8px}.cooldown-period-field .cooldown-controls .ant-segmented .ant-segmented-item,.cooldown-period-field .interval-controls .ant-segmented .ant-segmented-item,.trade-interval-field .cooldown-controls .ant-segmented .ant-segmented-item,.trade-interval-field .interval-controls .ant-segmented .ant-segmented-item{transition:all .3s;border-radius:4px;color:var(--text-primary)}.cooldown-period-field .cooldown-controls .ant-segmented .ant-segmented-item-selected,.cooldown-period-field .interval-controls .ant-segmented .ant-segmented-item-selected,.trade-interval-field .cooldown-controls .ant-segmented .ant-segmented-item-selected,.trade-interval-field .interval-controls .ant-segmented .ant-segmented-item-selected{background-color:var(--bg-elevated);box-shadow:var(--card-shadow)}.cooldown-period-field .cooldown-controls .ant-segmented .ant-segmented-item .ant-segmented-item-label,.cooldown-period-field .interval-controls .ant-segmented .ant-segmented-item .ant-segmented-item-label,.trade-interval-field .cooldown-controls .ant-segmented .ant-segmented-item .ant-segmented-item-label,.trade-interval-field .interval-controls .ant-segmented .ant-segmented-item .ant-segmented-item-label{padding:6px 12px}.cooldown-period-field .cooldown-description,.cooldown-period-field .interval-description,.trade-interval-field .cooldown-description,.trade-interval-field .interval-description{margin-top:8px}.cooldown-input-wrapper .input-field-container{width:100%}.cooldown-input-wrapper .input-field-container .ant-input-affix-wrapper,.cooldown-input-wrapper .input-field-container .input-wrapper{display:flex;align-items:center;width:100%}.cooldown-input-wrapper .input-field-container .ant-input-affix-wrapper input,.cooldown-input-wrapper .input-field-container .input-wrapper input{flex:1}.cooldown-input-wrapper .input-field-container .ant-input-affix-wrapper .ant-input-suffix,.cooldown-input-wrapper .input-field-container .ant-input-affix-wrapper .input-suffix,.cooldown-input-wrapper .input-field-container .input-wrapper .ant-input-suffix,.cooldown-input-wrapper .input-field-container .input-wrapper .input-suffix{margin-left:8px}.cooldown-input-wrapper .input-field-container .ant-input-affix-wrapper .ant-input-suffix .cooldown-segment,.cooldown-input-wrapper .input-field-container .ant-input-affix-wrapper .input-suffix .cooldown-segment,.cooldown-input-wrapper .input-field-container .input-wrapper .ant-input-suffix .cooldown-segment,.cooldown-input-wrapper .input-field-container .input-wrapper .input-suffix .cooldown-segment{padding:2px;background-color:var(--hover-bg);border-radius:6px}.cooldown-input-wrapper .input-field-container .ant-input-affix-wrapper .ant-input-suffix .cooldown-segment .ant-segmented-item,.cooldown-input-wrapper .input-field-container .ant-input-affix-wrapper .input-suffix .cooldown-segment .ant-segmented-item,.cooldown-input-wrapper .input-field-container .input-wrapper .ant-input-suffix .cooldown-segment .ant-segmented-item,.cooldown-input-wrapper .input-field-container .input-wrapper .input-suffix .cooldown-segment .ant-segmented-item{transition:all .2s;border-radius:4px;color:var(--text-primary)}.cooldown-input-wrapper .input-field-container .ant-input-affix-wrapper .ant-input-suffix .cooldown-segment .ant-segmented-item-selected,.cooldown-input-wrapper .input-field-container .ant-input-affix-wrapper .input-suffix .cooldown-segment .ant-segmented-item-selected,.cooldown-input-wrapper .input-field-container .input-wrapper .ant-input-suffix .cooldown-segment .ant-segmented-item-selected,.cooldown-input-wrapper .input-field-container .input-wrapper .input-suffix .cooldown-segment .ant-segmented-item-selected{background-color:var(--bg-elevated);box-shadow:var(--card-shadow)}.cooldown-input-wrapper .input-field-container .ant-input-affix-wrapper .ant-input-suffix .cooldown-segment .ant-segmented-item .ant-segmented-item-label,.cooldown-input-wrapper .input-field-container .ant-input-affix-wrapper .input-suffix .cooldown-segment .ant-segmented-item .ant-segmented-item-label,.cooldown-input-wrapper .input-field-container .input-wrapper .ant-input-suffix .cooldown-segment .ant-segmented-item .ant-segmented-item-label,.cooldown-input-wrapper .input-field-container .input-wrapper .input-suffix .cooldown-segment .ant-segmented-item .ant-segmented-item-label{padding:4px 10px;font-size:12px}.cooldown-segment{height:40px;display:flex;align-items:center;padding:4px;background-color:var(--hover-bg);border-radius:8px}.cooldown-segment .ant-segmented-item{height:32px;display:flex;align-items:center;transition:all .2s;border-radius:6px;color:var(--text-primary)}.cooldown-segment .ant-segmented-item-selected{background-color:var(--bg-elevated);box-shadow:var(--card-shadow)}.cooldown-segment .ant-segmented-item .ant-segmented-item-label{padding:0 12px;line-height:32px}.max-trades-field{margin-bottom:20px}.max-trades-field .max-trades-controls{display:flex;align-items:center;justify-content:center;gap:24px;padding:16px;background-color:var(--hover-bg);border-radius:12px}.max-trades-field .max-trades-controls .stepper-btn{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600;border:1px solid var(--card-border);background-color:var(--bg-elevated);color:var(--text-primary);cursor:pointer;transition:all .2s}.max-trades-field .max-trades-controls .stepper-btn:hover{border-color:var(--accent-color);color:var(--accent-color)}.max-trades-field .max-trades-controls .trades-value{font-size:24px;font-weight:600;color:var(--text-primary);min-width:40px;text-align:center}.max-trades-field .max-trades-description{margin-top:8px;text-align:center}.switch-with-helper-itemx{margin-bottom:16px;padding:12px 16px;background-color:var(--hover-bg);border-radius:8px}#rc-tabs-1-panel-advanced-settings{margin:0 -18px}.bot-tags-input-container{display:flex;flex-direction:column;gap:8px}.bot-tags-input-container input.ant-input,.bot-tags-input-container .ant-input{border:2px solid var(--border-color)!important;border-radius:8px;background-color:var(--bg-elevated, #fff)!important;transition:all .2s ease}.bot-tags-input-container input.ant-input:focus,.bot-tags-input-container input.ant-input:focus-within,.bot-tags-input-container input.ant-input.ant-input-focused,.bot-tags-input-container .ant-input:focus,.bot-tags-input-container .ant-input:focus-within,.bot-tags-input-container .ant-input.ant-input-focused{border-color:var(--accent-color, #1677ff)!important;box-shadow:0 0 0 3px #1677ff26!important;outline:none!important}.bot-tags-input-container input.ant-input:hover,.bot-tags-input-container .ant-input:hover{border-color:var(--accent-color, #1677ff)!important}.bot-tags-input-container .bot-tags-list{display:flex;flex-wrap:wrap;gap:6px}.bot-tags-input-container .bot-tags-list .bot-tag{display:inline-flex;align-items:center;padding:4px 10px;border-radius:16px;font-size:13px;font-weight:500;background-color:var(--hover-bg);border:1px solid var(--card-border);color:var(--text-primary);transition:all .2s ease}.bot-tags-input-container .bot-tags-list .bot-tag:hover{border-color:var(--accent-color)}.bot-tags-input-container .bot-tags-list .bot-tag .ant-tag-close-icon{margin-left:6px;font-size:10px;color:var(--text-secondary);cursor:pointer;transition:color .2s}.bot-tags-input-container .bot-tags-list .bot-tag .ant-tag-close-icon:hover{color:var(--error-color, #ff4d4f)}.bot-create-success{padding:16px}.bot-summary-glass{border-radius:18px;overflow:hidden;background:#ffffff14;border:1px solid rgba(255,255,255,.14);box-shadow:0 10px 30px #00000040;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.bot-summary-banner{height:180px;width:100%;position:relative}.bot-summary-banner img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(1.1) contrast(1.05)}.bot-summary-banner-placeholder{height:180px;width:100%;background:linear-gradient(135deg,rgba(var(--accent-color-rgb),.35),#ffffff0d)}.bot-summary-body{padding:14px 14px 18px}.bot-summary-title{margin:0!important;color:var(--text-primary)!important}.bot-summary-tags{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.bot-summary-tag{padding:6px 10px;border-radius:999px;font-size:12px;font-weight:600;color:var(--text-primary);background:rgba(var(--accent-color-rgb),.14);border:1px solid rgba(var(--accent-color-rgb),.22);backdrop-filter:blur(10px)}.create-bot-loading{display:inline-flex;align-items:center;gap:8px}.loading-dots{display:inline-flex;gap:4px}.loading-dots span{width:6px;height:6px;border-radius:999px;background:#ffffffe6;transform:translateY(0);animation:dotPulse 1s infinite ease-in-out}.loading-dots span:nth-child(2){animation-delay:.12s}.loading-dots span:nth-child(3){animation-delay:.24s}@keyframes dotPulse{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.create-bot-error{margin-top:10px;padding:10px 12px;border-radius:12px;color:var(--error-color);background:#ff4d4f1f;border:1px solid rgba(255,77,79,.25)}.bot-summary-description{margin:6px 0 0!important;font-size:13px;color:var(--text-secondary)!important;line-height:1.5}.bot-summary-card{margin-top:14px;border-radius:14px;border:1px solid var(--card-border);background:var(--bg-elevated);overflow:hidden}.bot-summary-card .ant-card-head{min-height:unset;padding:10px 14px;border-bottom:1px solid var(--card-border);background:rgba(var(--accent-color-rgb),.04)}.bot-summary-card .ant-card-head .ant-card-head-title{font-size:13px;font-weight:600;color:var(--text-primary);padding:0}.bot-summary-card .ant-card-body{padding:6px 0}.bot-summary-card .ant-descriptions .ant-descriptions-view{border:none!important}.bot-summary-card .ant-descriptions .ant-descriptions-row{border-bottom:1px solid rgba(var(--accent-color-rgb),.06)}.bot-summary-card .ant-descriptions .ant-descriptions-row:last-child{border-bottom:none}.bot-summary-card .ant-descriptions .ant-descriptions-item{padding:9px 14px!important}.bot-summary-card .ant-descriptions .ant-descriptions-item-label{font-size:12px;color:var(--text-secondary)!important;font-weight:500;background:transparent!important;width:110px}.bot-summary-card .ant-descriptions .ant-descriptions-item-content{font-size:13px;color:var(--text-primary)!important;font-weight:600}.bot-summary-stats-row{display:flex;gap:12px;margin-top:14px}.bot-summary-stat-card{flex:1;border-radius:14px;border:1px solid var(--card-border);background:var(--bg-elevated);text-align:center}.bot-summary-stat-card .ant-card-body{padding:16px 12px}.bot-summary-stat-card .bot-summary-stat-value{font-size:22px;font-weight:700;color:var(--text-primary);line-height:1.2}.bot-summary-stat-card .bot-summary-stat-label{margin-top:4px;font-size:12px;font-weight:500;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.3px}.strategy-drawer{position:fixed;top:0;right:0;width:480px;height:100vh;background:var(--drawer-bg);box-shadow:-4px 0 24px var(--shadow-color);z-index:1100;visibility:hidden;opacity:0;animation:slideIn .3s cubic-bezier(.4,0,.2,1) forwards;transition:background-color .3s ease;display:flex;flex-direction:column}.strategy-drawer--open{visibility:visible;opacity:1}@media(max-width:768px){.strategy-drawer{width:100%;bottom:0;top:auto}}.strategy-drawer__backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--backdrop-color);backdrop-filter:blur(4px);z-index:1099;opacity:0;visibility:hidden;animation:fadeIn .3s ease forwards}.strategy-drawer__header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--border-color);background:var(--bg-elevated);transition:all .3s ease;flex-shrink:0;min-height:52px}.strategy-drawer__title{font-size:18px;font-weight:600;margin:0;color:var(--accent-color)}.strategy-drawer__close{font-size:20px!important;padding:8px!important;margin:-8px!important;color:var(--text-secondary)!important;transition:all .3s ease!important}.strategy-drawer__close:hover{color:var(--accent-color)!important;background:var(--hover-bg)!important}.strategy-drawer__body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;position:relative;background:var(--drawer-bg)}@keyframes fadeIn{0%{opacity:0}to{opacity:1;visibility:visible}}@keyframes slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1;visibility:visible}}.slide-drawer .ant-drawer-content-wrapper{transition:transform .3s cubic-bezier(.4,0,.2,1)}.slide-drawer .ant-drawer-content{background:var(--drawer-bg);display:flex;flex-direction:column;height:100%}.slide-drawer .ant-drawer-body{padding:0;display:flex;flex-direction:column;flex:1;overflow:hidden}.slide-drawer__header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--border-color);background:var(--bg-elevated);transition:all .3s ease;flex-shrink:0;min-height:52px}.slide-drawer__title{font-size:18px;font-weight:600;margin:0;color:var(--text-primary)}.slide-drawer__close{font-size:20px!important;padding:8px!important;margin:-8px!important;color:var(--text-secondary)!important;transition:all .3s ease!important}.slide-drawer__close:hover{color:var(--accent-color)!important;background:var(--hover-bg)!important}.slide-drawer__body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;position:relative;background:var(--drawer-bg)}.slide-drawer__footer{padding:16px;border-top:1px solid var(--border-color);background:var(--bg-elevated);display:flex;justify-content:flex-end;gap:12px;flex-shrink:0}.slide-drawer--vertical .ant-drawer-content{border-top-left-radius:16px;border-top-right-radius:16px;overflow:hidden}@media(max-width:768px){.slide-drawer:not(.slide-drawer--vertical) .ant-drawer-content-wrapper{width:100%!important}}.session-summary-sheet .ant-drawer-content{border-top-left-radius:24px;border-top-right-radius:24px}.session-summary{--terminal-bg: var(--bg-primary);--terminal-bg-alt: var(--bg-secondary);--terminal-bg-card: var(--bg-elevated);--terminal-border: var(--border-color);--terminal-text: var(--text-primary);--terminal-text-dim: var(--text-secondary);--terminal-text-bright: var(--text-primary);--terminal-accent: var(--accent-color);--terminal-green: var(--success-color);--terminal-red: var(--error-color);--terminal-yellow: var(--warning-color);--terminal-purple: #9333ea;--terminal-cyan: #06b6d4;--terminal-mono: "SF Mono", "Fira Code", "JetBrains Mono", "Cascadia Code", "Consolas", "Monaco", monospace;--terminal-radius: 12px;--terminal-transition: all .25s cubic-bezier(.4, 0, .2, 1);display:flex;flex-direction:column;height:100%;background:var(--terminal-bg);font-family:var(--terminal-mono);color:var(--terminal-text);overflow:hidden}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 8px #3b82f633}50%{box-shadow:0 0 20px #3b82f666}}@keyframes scanline{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}.session-summary .terminal-header{display:flex;align-items:center;padding:14px 20px;background:var(--terminal-bg-alt);border-bottom:1px solid var(--terminal-border);position:sticky;top:0;z-index:10}.session-summary .terminal-header .terminal-dots{display:flex;gap:8px;margin-right:16px}.session-summary .terminal-header .terminal-dots .dot{width:12px;height:12px;border-radius:50%;transition:var(--terminal-transition)}.session-summary .terminal-header .terminal-dots .dot.red{background:#ff5f57}.session-summary .terminal-header .terminal-dots .dot.yellow{background:#febc2e}.session-summary .terminal-header .terminal-dots .dot.green{background:#28c840}.session-summary .terminal-header .terminal-dots .dot:hover{transform:scale(1.2);filter:brightness(1.2)}.session-summary .terminal-header .terminal-title{flex:1;display:flex;align-items:center;gap:8px;font-size:16px;font-weight:800;color:var(--terminal-text-dim);letter-spacing:0px;text-transform:uppercase}.session-summary .terminal-header .terminal-title .anticon{color:var(--terminal-accent);font-size:14px}.session-summary .terminal-header .terminal-close{color:var(--terminal-text-dim);border-radius:8px;width:32px;height:32px}.session-summary .terminal-header .terminal-close:hover{color:var(--terminal-text);background:var(--hover-bg)}.session-summary .terminal-body{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:16px;position:relative}.session-summary .terminal-body:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.08),transparent);animation:scanline 8s linear infinite;pointer-events:none;z-index:1}.session-summary .terminal-body::-webkit-scrollbar{width:6px}.session-summary .terminal-body::-webkit-scrollbar-track{background:transparent}.session-summary .terminal-body::-webkit-scrollbar-thumb{background:var(--terminal-border);border-radius:3px}.session-summary .terminal-body::-webkit-scrollbar-thumb:hover{background:var(--terminal-text-dim)}.session-summary .profit-hero{text-align:center;padding:28px 0;background:linear-gradient(135deg,var(--terminal-bg-alt) 0%,rgba(59,130,246,.06) 100%);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius);animation:fadeSlideUp .5s ease-out;position:relative;overflow:hidden;min-height:150px!important}.session-summary .profit-hero:before{content:"";position:absolute;top:0;left:20%;right:20%;height:2px;background:linear-gradient(90deg,transparent,var(--terminal-accent),transparent);border-radius:2px}.session-summary .profit-hero .profit-hero-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var(--terminal-text-dim);margin-bottom:8px}.session-summary .profit-hero .profit-hero-value{font-size:36px;font-weight:800;letter-spacing:-1px;line-height:1.1;margin-bottom:16px;display:flex;align-items:center;justify-content:center;gap:10px}.session-summary .profit-hero .profit-hero-value .anticon{font-size:28px}.session-summary .profit-hero .profit-hero-meta{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.session-summary .profit-hero .profit-hero-meta .ant-tag{font-family:var(--terminal-mono);font-size:12px;font-weight:600;border-radius:6px;border:none;padding:2px 10px;line-height:1.6}.session-summary .info-card{background:var(--terminal-bg-card);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius);padding:18px;animation:fadeSlideUp .5s ease-out backwards}.session-summary .info-card:nth-child(2){animation-delay:.05s}.session-summary .info-card:nth-child(3){animation-delay:.1s}.session-summary .info-card:nth-child(4){animation-delay:.15s}.session-summary .info-card:nth-child(5){animation-delay:.2s}.session-summary .info-card:nth-child(6){animation-delay:.25s}.session-summary .info-card:nth-child(7){animation-delay:.3s}.session-summary .info-card:nth-child(8){animation-delay:.35s}.session-summary .info-card:hover{border-color:var(--accent-color)}.session-summary .info-card .info-card-header{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--terminal-border)}.session-summary .info-card .info-card-header .anticon{font-size:16px;color:var(--terminal-accent)}.session-summary .info-card .info-card-header .ant-typography{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:16px;font-weight:700;letter-spacing:0px;text-transform:uppercase;color:var(--terminal-text-bright)!important}.session-summary .info-grid{display:grid;gap:12px}.session-summary .info-grid.cols-2{grid-template-columns:1fr 1fr}.session-summary .info-grid.cols-3{grid-template-columns:1fr 1fr 1fr}.session-summary .info-grid.cols-4{grid-template-columns:1fr 1fr 1fr 1fr}.session-summary .info-cell{display:flex;flex-direction:column;gap:4px;padding:10px 12px;background:var(--terminal-bg-alt);border-radius:8px;border:1px solid transparent;transition:var(--terminal-transition)}.session-summary .info-cell:hover{border-color:var(--terminal-border)}.session-summary .info-cell .cell-label{font-size:16px;font-weight:600;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;letter-spacing:0px;color:var(--terminal-text-dim)}.session-summary .info-cell .cell-value{font-size:16px;font-weight:600;color:var(--terminal-text-bright)}.session-summary .info-cell .cell-value.mono{font-family:var(--terminal-mono);font-size:16px}.session-summary .stat-row-group{display:flex;flex-direction:column}.session-summary .stat-row{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:6px;transition:var(--terminal-transition)}.session-summary .stat-row:hover{background:var(--terminal-bg-alt)}.session-summary .stat-row:not(:last-child){border-bottom:1px solid var(--border-color)}.session-summary .stat-row .stat-row-label{display:flex;align-items:center;gap:8px;font-size:16px;color:var(--terminal-text-dim);font-weight:600;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.session-summary .stat-row .stat-row-label .stat-row-icon{font-size:14px}.session-summary .stat-row .stat-row-value{font-size:16px;font-weight:600;color:var(--terminal-text-bright);font-family:var(--terminal-mono);text-align:right}.session-summary .stat-row .stat-row-value.mono{font-size:14px}.session-summary .ratio-chip{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 10px;background:var(--terminal-bg-alt);border-radius:10px;border:1px solid var(--terminal-border);text-align:center;transition:var(--terminal-transition)}.session-summary .ratio-chip:hover{border-color:var(--accent-color);transform:translateY(-2px)}.session-summary .ratio-chip .ratio-value{font-size:20px;font-weight:800;color:var(--terminal-text-bright);font-family:var(--terminal-mono);line-height:1}.session-summary .ratio-chip .ratio-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;color:var(--terminal-text-dim)}.session-summary .ratio-chip .ratio-sub{font-size:11px;color:var(--terminal-purple);font-family:var(--terminal-mono)}.session-summary .ratio-chip .ant-progress{width:100%;margin-top:2px}.session-summary .ratio-chip .ant-progress .ant-progress-inner{background:var(--bg-primary)!important}.session-summary .wl-chip{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px;border-radius:10px;border:1px solid;transition:var(--terminal-transition);text-align:center}.session-summary .wl-chip .anticon{font-size:24px}.session-summary .wl-chip .wl-count{display:block;font-size:22px;font-weight:800;font-family:var(--terminal-mono);line-height:1}.session-summary .wl-chip .wl-label{display:block;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.session-summary .wl-chip.win{background:#3fb95014;border-color:#3fb95040;color:var(--terminal-green)}.session-summary .wl-chip.win .anticon,.session-summary .wl-chip.win .wl-count{color:var(--terminal-green)}.session-summary .wl-chip.win .wl-label{color:#3fb950b3}.session-summary .wl-chip.win:hover{background:#3fb9501f;border-color:#3fb95066}.session-summary .wl-chip.loss{background:#f8514914;border-color:#f8514940;color:var(--terminal-red)}.session-summary .wl-chip.loss .anticon,.session-summary .wl-chip.loss .wl-count{color:var(--terminal-red)}.session-summary .wl-chip.loss .wl-label{color:#f85149b3}.session-summary .wl-chip.loss:hover{background:#f851491f;border-color:#f8514966}.session-summary .streak-divider{margin:12px 0!important;border-color:var(--terminal-border)!important}.session-summary .timing-stack .ant-tag{font-family:var(--terminal-mono);font-size:16px;border-radius:6px}.session-summary .timing-meta{display:flex;align-items:center;gap:10px;margin-top:14px;flex-wrap:wrap}.session-summary .timing-meta .session-id-text{font-size:18px;font-family:var(--terminal-mono);color:var(--terminal-text-dim);word-break:break-all}.session-summary .timing-meta .session-id-text .ant-typography-copy{color:var(--terminal-accent);margin-left:4px}.session-summary .bot-name-bar{display:flex;align-items:center;gap:10px;margin-top:14px;padding:12px 14px;background:linear-gradient(135deg,#3b82f60f,#9333ea0f);border:1px solid rgba(59,130,246,.15);border-radius:8px}.session-summary .bot-name-bar .anticon{color:var(--terminal-accent);font-size:16px}.session-summary .bot-name-bar .ant-typography{font-family:var(--terminal-mono);font-size:14px;color:var(--terminal-text-bright)!important;letter-spacing:.3px}.session-summary .trades-card .trades-table{border:1px solid var(--terminal-border);border-radius:8px;overflow:hidden}.session-summary .trades-card .trades-thead{display:grid;grid-template-columns:60px 1fr 1fr;padding:10px 14px;background:var(--terminal-bg-alt);border-bottom:1px solid var(--terminal-border);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--terminal-text-dim)}.session-summary .trades-card .trades-thead .th-stake,.session-summary .trades-card .trades-thead .th-profit{text-align:right}.session-summary .trades-card .trades-trow{display:grid;grid-template-columns:60px 1fr 1fr;padding:10px 14px;border-bottom:1px solid var(--border-color);font-size:16px;font-weight:500;color:var(--terminal-text);transition:var(--terminal-transition)}.session-summary .trades-card .trades-trow:hover{background:var(--terminal-bg-alt)}.session-summary .trades-card .trades-trow:last-child{border-bottom:none}.session-summary .trades-card .trades-trow .td-run{color:var(--terminal-text-dim);text-align:center}.session-summary .trades-card .trades-trow .td-stake{text-align:right;font-family:var(--terminal-mono)}.session-summary .trades-card .trades-trow .td-profit{text-align:right;font-family:16px;font-weight:700}.session-summary .trades-card .trades-trow .td-profit.positive{color:var(--terminal-green)}.session-summary .trades-card .trades-trow .td-profit.negative{color:var(--terminal-red)}.session-summary .trades-card .trades-tfoot{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:var(--terminal-bg-alt);border-top:2px solid var(--terminal-border);font-weight:800;font-size:16px}.session-summary .trades-card .trades-tfoot .tf-label{text-transform:uppercase;letter-spacing:1px;color:var(--terminal-text-dim);font-size:16px}.session-summary .trades-card .trades-tfoot .tf-value{font-family:var(--terminal-mono);font-size:16px}.session-summary .trades-card .trades-tfoot .tf-value.positive{color:var(--terminal-green)}.session-summary .trades-card .trades-tfoot .tf-value.negative{color:var(--terminal-red)}.session-summary .session-actions{display:flex;justify-content:space-between;gap:12px;padding:20px 0 8px;animation:fadeSlideUp .5s ease-out .4s backwards}.session-summary .session-actions .action-btn{font-family:var(--terminal-mono);font-size:16px;font-weight:600;text-transform:uppercase;border-radius:8px;height:38px;padding:0 16px;background:var(--terminal-bg-alt);border:1px solid var(--terminal-border);color:var(--terminal-text);transition:var(--terminal-transition)}.session-summary .session-actions .action-btn:hover{border-color:var(--accent-color);color:var(--accent-color);background:var(--hover-bg);transform:translateY(-1px)}.session-summary .session-actions .action-btn .anticon{margin-right:6px}.session-summary .single-line-ellipsis{width:100%;max-width:14ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:480px){.session-summary .profit-hero-value{font-size:28px}.session-summary .info-grid.cols-3{grid-template-columns:1fr 1fr}.session-summary .info-grid.cols-3>:last-child{grid-column:1/-1}.session-summary .balance-bar{flex-direction:column}.session-summary .balance-bar .balance-arrow{transform:rotate(90deg);min-width:40px}}.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(136deg,#33138d,#3142ea,#e317fb);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:600;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-stats{color:#808080bf;font-size:14px;display:flex;width:100%;justify-content:flex-start;gap:14px;font-weight:600}.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(136deg,#33138d,#3142ea,#e317fb);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:600;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}}:root{--strategy-padding: 24px;--strategy-border-radius-lg: 24px;--strategy-border-radius-md: 16px;--strategy-transition: all .4s cubic-bezier(.4, 0, .2, 1);--strategy-glass-blur: blur(12px);--st-bg-primary: #f5f5f7;--st-bg-card: rgba(255, 255, 255, .7);--st-bg-card-hover: rgba(255, 255, 255, .9);--st-border: rgba(0, 0, 0, .08);--st-text-primary: #1d1d1f;--st-text-secondary: #86868b;--st-accent: #0071e3;--st-accent-glow: rgba(0, 113, 227, .15);--st-card-shadow: 0 8px 32px rgba(0, 0, 0, .05)}[data-theme=dark]{--st-bg-primary: #0a0a0f;--st-bg-card: rgba(25, 25, 45, .6);--st-bg-card-hover: rgba(35, 35, 60, .8);--st-border: rgba(255, 255, 255, .08);--st-text-primary: #ffffff;--st-text-secondary: rgba(255, 255, 255, .6);--st-accent: #667eea;--st-accent-glow: rgba(102, 126, 234, .3);--st-card-shadow: 0 12px 40px rgba(0, 0, 0, .4)}.strategy-list2-container{min-height:100vh;background:var(--st-bg-primary);padding:var(--strategy-padding);transition:var(--strategy-transition)}[data-theme=dark] .strategy-list2-container{background:radial-gradient(circle at top right,#1a1a2e,#0a0a0f),radial-gradient(circle at bottom left,#16213e,#0a0a0f);background-attachment:fixed}@keyframes pulse-glow{0%{box-shadow:0 0 0 0 var(--st-accent-glow)}70%{box-shadow:0 0 0 15px #0000}to{box-shadow:0 0 #0000}}.strategy-list2-search-header{background:var(--bg-header);padding:16px 20px;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-bottom:1px solid var(--input-border);transition:var(--activity-transition);animation:fadeInUp .5s ease-out}.strategy-list2-search-header h1,.strategy-list2-search-header .screen-title{color:var(--text-primary);font-size:28px;font-weight:700;margin:0;letter-spacing:-.5px;transition:var(--activity-transition);width:100%}.strategy-list2-search-header:not(.fixed){position:relative;z-index:1;margin-bottom:20px;padding:16px 0;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:none;box-shadow:none;background:transparent}.strategy-list2-search-header.fixed{position:fixed;top:56px;left:0;right:0;z-index:999;margin-bottom:0;background:#ffffff73;backdrop-filter:blur(8px);-webkit-backdrop-filter:var(--glass-blur);box-shadow:0 4px 24px #0000001a}[data-theme=dark] .strategy-list2-search-header.fixed{box-shadow:0 4px 24px #00000080}.strategy-list2-search-header .text-input{height:56px;border-radius:var(--bot-border-radius-md);background:#fff;backdrop-filter:var(--bot-glass-blur);border:1px solid var(--bt-border);overflow:hidden;transition:var(--bot-transition);box-shadow:var(--shadow-glass);position:relative;animation:slideInUp .6s ease-out backwards;color:var(--text-primary);font-size:14px}.strategy-list2-search-header .text-input:hover{background:var(--input-hover-bg);border-color:var(--accent-color);transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.strategy-list2-search-header .text-input:focus,.strategy-list2-search-header .text-input:focus-within{background:var(--input-bg);border-color:var(--input-focus-border);box-shadow:0 0 0 3px var(--accent-glow);transform:translateY(-1px)}[data-theme=light] .strategy-list2-search-header .text-input:focus,[data-theme=light] .strategy-list2-search-header .text-input:focus-within{box-shadow:0 0 0 3px #0071e326}.strategy-list2-search-header .text-input .ant-input{background:transparent;border:none;color:var(--text-primary);font-weight:500}.strategy-list2-search-header .text-input .ant-input::placeholder{color:var(--text-placeholder)}.strategy-list2-search-header .text-input .ant-input-prefix{color:var(--accent-color);font-size:16px}.strategy-list2-search-header .text-input .ant-input-suffix .ant-input-clear-button{color:var(--text-secondary);transition:var(--activity-transition)}.strategy-list2-search-header .text-input .ant-input-suffix .ant-input-clear-button:hover{color:var(--text-primary);transform:scale(1.1)}.strategy-list2-search-header .dropdown{height:56px;border-radius:var(--bot-border-radius-md);background:#fff;backdrop-filter:var(--bot-glass-blur);border:1px solid var(--bt-border);overflow:hidden;transition:var(--bot-transition);box-shadow:var(--shadow-glass);position:relative;animation:slideInUp .6s ease-out backwards;color:var(--text-primary);font-size:14px}.strategy-list2-search-header .dropdown:hover{background:var(--input-hover-bg);border-color:var(--accent-color);transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.strategy-list2-search-header .dropdown .ant-select-selector{background:transparent!important;border:none!important;color:var(--text-primary)!important;font-weight:500!important}.strategy-list2-search-header .dropdown .ant-select-selector .ant-select-selection-item{color:var(--text-primary)!important}.strategy-list2-search-header .dropdown .ant-select-arrow{color:var(--accent-color)!important;transition:var(--activity-transition)}.strategy-list2-search-header .dropdown:hover .ant-select-arrow{transform:scale(1.1)}.strategy-tabs .ant-tabs-nav{margin-bottom:40px!important}.strategy-tabs .ant-tabs-nav:before{display:none}.strategy-tabs .ant-tabs-tab{padding:12px 24px!important;border-radius:14px!important;transition:var(--strategy-transition)!important;margin:0 8px 0 0!important}.strategy-tabs .ant-tabs-tab:hover{color:var(--st-accent)!important;background:var(--st-accent-glow)}.strategy-tabs .ant-tabs-tab.ant-tabs-tab-active{background:var(--st-accent)!important}.strategy-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important;font-weight:700}.strategy-tabs .ant-tabs-tab.ant-tabs-tab-active .anticon{color:#fff!important}.strategy-tabs .ant-tabs-tab .ant-tabs-tab-btn{color:var(--st-text-secondary);font-size:15px;display:flex;align-items:center;gap:10px}.strategy-tabs .ant-tabs-tab .ant-tabs-tab-btn .anticon{font-size:18px}.strategy-tabs .ant-tabs-ink-bar{display:none}.strategy-list2-list{display:grid;gap:24px}.strategy-card-wrapper{animation:fadeInUp .6s ease-out backwards}.strategy-card-wrapper:nth-child(1){animation-delay:.05s}.strategy-card-wrapper:nth-child(2){animation-delay:.1s}.strategy-card-wrapper:nth-child(3){animation-delay:.15s}.strategy-card-wrapper:nth-child(4){animation-delay:.2s}.strategy-card-wrapper:nth-child(5){animation-delay:.25s}.strategy-card-wrapper:nth-child(6){animation-delay:.3s}.strategy-card-wrapper:nth-child(7){animation-delay:.35s}.strategy-card-wrapper:nth-child(8){animation-delay:.4s}.strategy-card-wrapper:nth-child(9){animation-delay:.45s}.strategy-card-wrapper:nth-child(10){animation-delay:.5s}.strategy-card-wrapper:nth-child(11){animation-delay:.55s}.strategy-card-wrapper:nth-child(12){animation-delay:.6s}.strategy-card-wrapper:nth-child(13){animation-delay:.65s}.strategy-card-wrapper:nth-child(14){animation-delay:.7s}.strategy-card-wrapper:nth-child(15){animation-delay:.75s}.strategy-card-wrapper:nth-child(16){animation-delay:.8s}.strategy-card-wrapper:nth-child(17){animation-delay:.85s}.strategy-card-wrapper:nth-child(18){animation-delay:.9s}.strategy-card-wrapper:nth-child(19){animation-delay:.95s}.strategy-card-wrapper:nth-child(20){animation-delay:1s}.strategy-card{height:100%;border-radius:var(--strategy-border-radius-lg);background:var(--st-bg-card);backdrop-filter:var(--strategy-glass-blur);border:1px solid var(--st-border);overflow:hidden;transition:var(--strategy-transition);box-shadow:var(--st-card-shadow)}.strategy-card:hover{transform:translateY(-8px);background:var(--st-bg-card-hover);border-color:var(--st-accent);box-shadow:0 20px 60px #00000026}[data-theme=dark] .strategy-card:hover{box-shadow:0 20px 60px #0009}.strategy-card:hover .strategy-card-image img{transform:scale(1.1)}.strategy-card .ant-card-body{padding:0!important;background:transparent!important}.strategy-card .strategy-card-image{position:relative;height:220px;overflow:hidden}.strategy-card .strategy-card-image img{width:100%;height:100%;object-fit:cover;transition:var(--strategy-transition)}.strategy-card .strategy-card-content{padding:24px;position:relative;z-index:1}.strategy-card .strategy-card-content .strategy-info{margin-bottom:0}.strategy-card .strategy-card-content .strategy-info .strategy-name{color:var(---text-primary)!important;font-size:20px!important;font-weight:600!important;margin-bottom:12px!important;letter-spacing:-.5px}.strategy-card .strategy-card-content .strategy-info .strategy-description{color:var(--st-text-secondary)!important;font-size:14px!important;line-height:1.6;transition:all 2s cubic-bezier(.4,0,.2,1)}.strategy-card .strategy-card-content .strategy-info .strategy-description.collapsed{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.strategy-card .strategy-card-content .strategy-info .strategy-description.expanded{display:block;overflow:visible}.strategy-card .strategy-card-content .strategy-info .read-more-btn,.strategy-card .strategy-card-content .strategy-info .read-less-btn{margin-top:16px;padding:0;height:auto;font-size:12px;font-weight:500;color:var(--st-accent);border:none;background:transparent;display:block;width:100%;text-align:left}.strategy-card .strategy-card-content .strategy-info .read-more-btn:hover,.strategy-card .strategy-card-content .strategy-info .read-less-btn:hover{color:var(--st-accent);opacity:.8;background:transparent}.strategy-card .strategy-card-content .strategy-metrics{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.strategy-card .strategy-card-content .strategy-metrics .metric-item{border:1px solid #d7d7d7;width:calc(33.3333333333vw - 36px);border-radius:6px;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;padding:4px 0}.strategy-card .strategy-card-content .strategy-metrics .metric-item .metric-value{text-transform:uppercase;font-size:16px;font-weight:400;color:#333}.strategy-card .strategy-card-content .strategy-metrics .metric-item .metric-label{text-transform:uppercase;font-size:10px;font-weight:600;color:#aaa}.strategy-card .strategy-card-content .strategy-tags{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px;padding-top:16px;margin-top:16px}.strategy-card .strategy-card-content .strategy-tags .strategy-tag-item{display:flex;align-items:center;gap:6px;padding:0;background:transparent;border:none;border-radius:0;color:var(--st-text-secondary);font-size:12px;font-weight:500;transition:var(--strategy-transition)}.strategy-card .strategy-card-content .strategy-tags .strategy-tag-item .anticon{font-size:14px;color:var(--st-accent)}.strategy-card .strategy-card-content .strategy-tags .strategy-tag-item.secondary{background:transparent;border-color:transparent;color:var(--st-text-secondary)}.strategy-card .strategy-card-content .strategy-tags .strategy-tag-item.secondary:hover{background:transparent;color:var(---text-primary);border-color:transparent}.strategy-card .strategy-card-content .strategy-tags .strategy-tag-item:hover{transform:none;box-shadow:none;color:var(---text-primary)}.strategy-card .strategy-card-content .strategy-tags .strategy-tag-item:hover .anticon{color:var(--st-accent)}.strategy-card .strategy-card-content .strategy-footer{display:flex;justify-content:space-between;align-items:center;padding-top:20px;border-top:1px solid var(--st-border)}.strategy-card .strategy-card-content .strategy-footer .author-info{display:flex;align-items:center;gap:12px}.strategy-card .strategy-card-content .strategy-footer .author-info .ant-avatar{border:2px solid var(--st-accent);padding:2px;background:var(--st-bg-primary)}.strategy-card .strategy-card-content .strategy-footer .author-info .author-details{display:flex;flex-direction:column}.strategy-card .strategy-card-content .strategy-footer .author-info .author-details strong{color:var(---text-primary);font-size:14px}.strategy-card .strategy-card-content .strategy-footer .author-info .author-details span{color:var(--st-text-secondary);font-size:12px}.strategy-card .strategy-card-content .strategy-footer .create-btn{height:44px;padding:0 24px;border-radius:12px;font-weight:700;background:var(--st-accent);border:none;box-shadow:0 4px 12px var(--st-accent-glow);transition:var(--strategy-transition)}.strategy-card .strategy-card-content .strategy-footer .create-btn:hover{transform:scale(1.05);box-shadow:0 8px 20px var(--st-accent-glow)}.empty-state{text-align:center;padding:80px 40px;background:var(--st-bg-card);backdrop-filter:var(--strategy-glass-blur);border-radius:var(--strategy-border-radius-lg);border:1px dashed var(--st-border)}.empty-state .ant-empty-description{color:var(--st-text-secondary);font-size:18px;margin:24px 0}.empty-state .create-first-btn{height:56px;padding:0 40px;border-radius:16px;font-size:16px;font-weight:700;background:linear-gradient(135deg,var(--st-accent) 0%,#764ba2 100%);border:none;box-shadow:0 8px 24px var(--st-accent-glow)}.empty-state .create-first-btn:hover{transform:translateY(-4px);box-shadow:0 12px 32px var(--st-accent-glow)}.loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:100px 0;gap:20px}.loading-state .ant-spin-dot-item{background-color:var(--st-accent)}.loading-state .ant-typography{color:var(--st-text-secondary);font-size:16px;font-weight:500}@media(max-width:768px){.strategy-list2-container{padding:16px}.strategy-list2-search-headerx{padding:24px;margin:-24px -24px 24px;border-radius:0}.strategy-list2-search-headerx .header-title-section h1{font-size:24px}.strategy-card-image{height:180px}}.strategy-card{position:relative;display:flex;align-items:center;padding:0;background-color:var(--card-bg);border:1px solid var(--card-border);margin-bottom:1px;cursor:pointer;transition:all .2s ease;border-radius:.5rem;margin-block:.3rem;box-shadow:var(--card-shadow)}.strategy-card .strategy-card-image{position:relative;height:250px;overflow:hidden;top:-10px}.strategy-card:hover{border-color:var(--card-hover-border);box-shadow:var(--card-hover-shadow);transform:translateY(-2px)}.strategy-card:active{background-color:var(--hover-bg)}.strategy-card__icon{position:absolute;top:16px;left:16px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:20px;color:var(--text-primary)}.strategy-card__content{flex:1;padding-left:48px}.strategy-card__title{margin:0 0 10px;font-size:14px;font-weight:700;color:var(--text-primary)}.strategy-card__description{margin:0;font-size:12px;color:var(--text-secondary);line-height:1.4;width:90%}.strategy-card__arrow{position:absolute;top:16px;right:16px;color:var(--text-secondary);font-size:16px}@media(min-width:768px){.strategy-card{padding:20px}.strategy-card__icon{top:20px;left:20px;width:36px;height:36px;font-size:22px}.strategy-card__content{padding-left:56px}.strategy-card__title{font-size:18px;margin-bottom:6px}.strategy-card__description{font-size:14px}.strategy-card__arrow{top:20px;right:20px}}:root{--bot-padding: 20px;--bot-border-radius-sm: 12px;--bot-border-radius-md: 12px;--bot-border-radius-lg: 16px;--bot-transition: all .4s cubic-bezier(.25, .46, .45, .94);--bot-glass-blur: blur(20px);--bot-glass-blur-light: blur(12px);--bt-bg-primary: linear-gradient(135deg, #f8fafc 0%, #e2e8f0 100%);--bt-bg-card: rgba(255, 255, 255, .85);--bt-bg-card-hover: rgba(255, 255, 255, .95);--bt-bg-glass: rgba(255, 255, 255, .25);--bt-bg-glass-hover: rgba(255, 255, 255, .4);--bt-border: rgba(148, 163, 184, .2);--bt-border-hover: rgba(99, 102, 241, .3);--bt-text-primary: #0f172a;--bt-text-secondary: #475569;--bt-text-muted: #94a3b8;--bt-accent: #6366f1;--bt-accent-hover: #4f46e5;--bt-accent-glow: rgba(99, 102, 241, .25);--bt-success: #10b981;--bt-success-glow: rgba(16, 185, 129, .2);--bt-warning: #f59e0b;--bt-warning-glow: rgba(245, 158, 11, .2);--bt-danger: #ef4444;--bt-danger-glow: rgba(239, 68, 68, .2);--bt-card-shadow: 0 8px 32px rgba(0, 0, 0, .08);--bt-card-shadow-hover: 0 20px 40px rgba(0, 0, 0, .12);--bt-glass-shadow: 0 4px 20px rgba(0, 0, 0, .05);--strategy-padding: 24px;--strategy-border-radius-lg: 24px;--strategy-border-radius-md: 16px;--strategy-transition: all .4s cubic-bezier(.4, 0, .2, 1);--strategy-glass-blur: blur(12px);--st-bg-primary: #f5f5f7;--st-bg-card: rgba(255, 255, 255, .7);--st-bg-card-hover: rgba(255, 255, 255, .9);--st-border: rgba(0, 0, 0, .08);--st-text-primary: #1d1d1f;--st-text-secondary: #86868b;--st-accent: #0071e3;--st-accent-glow: rgba(0, 113, 227, .15);--st-card-shadow: 0 8px 32px rgba(0, 0, 0, .05)}[data-theme=dark]{--bt-bg-primary: linear-gradient(135deg, #0f172a 0%, #1e293b 100%);--bt-bg-card: rgba(30, 41, 59, .8);--bt-bg-card-hover: rgba(51, 65, 85, .9);--bt-bg-glass: rgba(30, 41, 59, .3);--bt-bg-glass-hover: rgba(51, 65, 85, .5);--bt-border: rgba(71, 85, 105, .3);--bt-border-hover: rgba(99, 102, 241, .4);--bt-text-primary: #f8fafc;--bt-text-secondary: #cbd5e1;--bt-text-muted: #64748b;--bt-accent: #818cf8;--bt-accent-hover: #6366f1;--bt-accent-glow: rgba(129, 140, 248, .3);--bt-success: #34d399;--bt-success-glow: rgba(52, 211, 153, .2);--bt-warning: #fbbf24;--bt-warning-glow: rgba(251, 191, 36, .2);--bt-danger: #f87171;--bt-danger-glow: rgba(248, 113, 113, .2);--bt-card-shadow: 0 8px 32px rgba(0, 0, 0, .4);--bt-card-shadow-hover: 0 20px 40px rgba(0, 0, 0, .6);--bt-glass-shadow: 0 4px 20px rgba(0, 0, 0, .3)}.bots2-container{min-height:100vh;background:var(--bt-bg-primary);padding:var(--bot-padding);transition:var(--bot-transition)}[data-theme=dark] .bots2-container{background:radial-gradient(circle at top right,#1a1a2e,#0a0a0f),radial-gradient(circle at bottom left,#16213e,#0a0a0f);background-attachment:fixed}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 0 0 var(--bt-accent-glow);transform:scale(1)}50%{box-shadow:0 0 20px 10px #6366f11a;transform:scale(1.02)}}@keyframes btRunningGlow{0%,to{border-color:var(--bt-accent);opacity:.8}50%{border-color:#52c41a;opacity:1;box-shadow:0 0 20px #52c41a4d}}@keyframes btValueUpdate{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}to{transform:scale(1);opacity:1}}.bots2-search-header{background:var(--bg-header);padding:16px 20px;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-bottom:1px solid var(--input-border);transition:var(--activity-transition);animation:fadeInUp .5s ease-out}.bots2-search-header h1,.bots2-search-header .screen-title{color:var(--text-primary);font-size:28px;font-weight:700;margin:0;letter-spacing:-.5px;transition:var(--activity-transition);width:100%}.bots2-search-header:not(.fixed){position:relative;z-index:1;margin-bottom:20px;padding:16px 0;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:none;box-shadow:none;background:transparent}.bots2-search-header.fixed{position:fixed;top:56px;left:0;right:0;z-index:999;margin-bottom:0;background:#ffffff73;backdrop-filter:blur(8px);-webkit-backdrop-filter:var(--glass-blur);box-shadow:0 4px 24px #0000001a}[data-theme=dark] .bots2-search-header.fixed{box-shadow:0 4px 24px #00000080}.bots2-search-header .text-input{height:56px;border-radius:var(--bot-border-radius-md);background:#fff;backdrop-filter:var(--bot-glass-blur);border:1px solid var(--bt-border);overflow:hidden;transition:var(--bot-transition);box-shadow:var(--shadow-glass);position:relative;animation:slideInUp .6s ease-out backwards;color:var(--text-primary);font-size:14px}.bots2-search-header .text-input:hover{background:var(--input-hover-bg);border-color:var(--accent-color);transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.bots2-search-header .text-input:focus,.bots2-search-header .text-input:focus-within{background:var(--input-bg);border-color:var(--input-focus-border);box-shadow:0 0 0 3px var(--accent-glow);transform:translateY(-1px)}[data-theme=light] .bots2-search-header .text-input:focus,[data-theme=light] .bots2-search-header .text-input:focus-within{box-shadow:0 0 0 3px #0071e326}.bots2-search-header .text-input .ant-input{background:transparent;border:none;color:var(--text-primary);font-weight:500}.bots2-search-header .text-input .ant-input::placeholder{color:var(--text-placeholder)}.bots2-search-header .text-input .ant-input-prefix{color:var(--accent-color);font-size:16px}.bots2-search-header .text-input .ant-input-suffix .ant-input-clear-button{color:var(--text-secondary);transition:var(--activity-transition)}.bots2-search-header .text-input .ant-input-suffix .ant-input-clear-button:hover{color:var(--text-primary);transform:scale(1.1)}.bots2-search-header .dropdown{height:56px;border-radius:var(--bot-border-radius-md);background:#fff;backdrop-filter:var(--bot-glass-blur);border:1px solid var(--bt-border);overflow:hidden;transition:var(--bot-transition);box-shadow:var(--shadow-glass);position:relative;animation:slideInUp .6s ease-out backwards;color:var(--text-primary);font-size:14px}.bots2-search-header .dropdown:hover{background:var(--input-hover-bg);border-color:var(--accent-color);transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.bots2-search-header .dropdown .ant-select-selector{background:transparent!important;border:none!important;color:var(--text-primary)!important;font-weight:500!important}.bots2-search-header .dropdown .ant-select-selector .ant-select-selection-item{color:var(--text-primary)!important}.bots2-search-header .dropdown .ant-select-arrow{color:var(--accent-color)!important;transition:var(--activity-transition)}.bots2-search-header .dropdown:hover .ant-select-arrow{transform:scale(1.1)}.bots2-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:20px;animation:slideInUp .8s ease-out}.bot-card-wrapper{animation:slideInUp .6s ease-out backwards}.bot-card-wrapper:nth-child(1){animation-delay:.08s}.bot-card-wrapper:nth-child(2){animation-delay:.16s}.bot-card-wrapper:nth-child(3){animation-delay:.24s}.bot-card-wrapper:nth-child(4){animation-delay:.32s}.bot-card-wrapper:nth-child(5){animation-delay:.4s}.bot-card-wrapper:nth-child(6){animation-delay:.48s}.bot-card-wrapper:nth-child(7){animation-delay:.56s}.bot-card-wrapper:nth-child(8){animation-delay:.64s}.bot-card-wrapper:nth-child(9){animation-delay:.72s}.bot-card-wrapper:nth-child(10){animation-delay:.8s}.bot-card-wrapper:nth-child(11){animation-delay:.88s}.bot-card-wrapper:nth-child(12){animation-delay:.96s}.bot-card-wrapper:nth-child(13){animation-delay:1.04s}.bot-card-wrapper:nth-child(14){animation-delay:1.12s}.bot-card-wrapper:nth-child(15){animation-delay:1.2s}.bot-card-wrapper:nth-child(16){animation-delay:1.28s}.bot-card-wrapper:nth-child(17){animation-delay:1.36s}.bot-card-wrapper:nth-child(18){animation-delay:1.44s}.bot-card-wrapper:nth-child(19){animation-delay:1.52s}.bot-card-wrapper:nth-child(20){animation-delay:1.6s}.bot-card{height:100%;border-radius:var(--bot-border-radius-md);background:var(--bt-bg-glass);backdrop-filter:var(--bot-glass-blur);border:1px solid var(--bt-border);overflow:hidden;transition:var(--bot-transition);box-shadow:var(--bt-glass-shadow);position:relative;animation:slideInUp .6s ease-out backwards}.bot-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--bt-accent),var(--bt-success),var(--bt-warning));opacity:0;transition:opacity .3s ease}.bot-card:hover{transform:translateY(-4px) scale(1.02);background:var(--bt-bg-glass-hover);border-color:var(--bt-border-hover);box-shadow:var(--bt-card-shadow-hover)}.bot-card:hover:before{opacity:1}.bot-card:hover .bot-stats .stat-item{background:#ffffff1a}[data-theme=dark] .bot-card:hover .bot-stats .stat-item{background:#ffffff0d}.bot-card.running{border-color:var(--bt-success);animation:pulse-glow 3s ease-in-out infinite}.bot-card.running .live-indicator{display:inline-block;width:8px;height:8px;background:var(--bt-success);border-radius:50%;margin-left:8px;vertical-align:middle;box-shadow:0 0 12px var(--bt-success-glow);animation:pulse-glow 2s ease-in-out infinite}.bot-card .ant-card-body{padding:20px!important;background:transparent!important}.bot-card .bot-card-header{width:100%;margin-bottom:20px}.bot-card .bot-card-header .bot-info{width:100%}.bot-card .bot-card-header .bot-name{color:var(--bt-text-primary)!important;font-size:20px!important;font-weight:600!important;margin-bottom:6px!important;letter-spacing:-.3px;line-height:1.3}.bot-card .bot-card-header .bot-market{color:var(--bt-text-secondary)!important;font-size:13px!important;display:block;opacity:.8}.bot-card .bot-card-header .status-tag{border-radius:var(--bot-border-radius-sm);font-weight:600;font-size:12px;border:none;display:flex;align-items:center;gap:6px;backdrop-filter:var(--bot-glass-blur-light);text-transform:uppercase;letter-spacing:0px;padding:3px 12px;border-radius:8px;background-color:transparent}.bot-card .bot-card-header .status-tag[color~=green]{background-color:#1ac45e6e;color:#008136;border:1px solid #52c41a}.bot-card .bot-card-header .status-tag[color~=orange]{background-color:#f7b50033;color:#f7b500;border:1px solid #52c41a}.bot-card .bot-card-header .status-tag[color~=red]{background-color:#c8000033;color:#c80000;border:1px solid #52c41a}.bot-card .bot-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:20px}.bot-card .bot-stats .stat-item{padding:16px;background:#ffffff0d;border:1px solid var(--bt-border);border-radius:var(--bot-border-radius-sm);transition:var(--bot-transition);backdrop-filter:var(--bot-glass-blur-light);font-size:16px}[data-theme=dark] .bot-card .bot-stats .stat-item{background:#ffffff05}.bot-card .bot-stats .stat-item:hover{background:var(--bt-accent-glow);border-color:var(--bt-accent);transform:translateY(-1px)}.bot-card .bot-stats .stat-icon{display:flex;align-items:center;gap:8px;margin-bottom:8px}.bot-card .bot-stats .stat-icon .anticon{font-size:24px;color:var(--bt-accent);padding:6px;border-radius:8px;display:flex;align-items:center;justify-content:center}.bot-card .bot-stats .stat-icon .stat-label{font-size:16px;color:var(--bt-accent);font-weight:600;vertical-align:middle;margin-top:-5px}.bot-card .bot-stats .stat-content{display:flex;flex-direction:column}.bot-card .bot-stats .stat-value{font-size:18px;font-weight:700;color:var(--bt-text-primary);font-family:SF Mono,Menlo,Consolas,monospace;transition:var(--bot-transition);display:inline-block;text-align:center}.bot-card .bot-stats .stat-value small{opacity:.5;font-size:16px}.bot-card .bot-stats .stat-value.profit{color:var(--bt-success);text-shadow:0 0 8px var(--bt-success-glow)}.bot-card .bot-stats .stat-value.loss{color:var(--bt-danger);text-shadow:0 0 8px var(--bt-danger-glow)}.bot-card .bot-stats .stat-value.updating{animation:fadeInScale .4s ease-out}.bot-controls{padding-top:16px;border-top:1px solid var(--bt-border);backdrop-filter:var(--bot-glass-blur-light)}.bot-controls .control-buttons{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.bot-controls .control-buttons .control-btn{height:48px;padding:12px 8px;border-radius:var(--bot-border-radius-sm);display:flex;align-items:center;justify-content:center;gap:6px;font-weight:600;font-size:0;transition:var(--bot-transition);border:1px solid var(--bt-border);background:#ffffff0d;color:var(--bt-text-secondary);position:relative;overflow:hidden;backdrop-filter:var(--bot-glass-blur-light)}.bot-controls .control-buttons .control-btn .anticon{font-size:24px}.bot-controls .control-buttons .control-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.bot-controls .control-buttons .control-btn:hover:not(:disabled){border-color:var(--bt-accent);color:var(--bt-accent);background:var(--bt-accent-glow);transform:translateY(-1px)}.bot-controls .control-buttons .control-btn:hover:not(:disabled):before{left:100%}.bot-controls .control-buttons .control-btn:active:not(:disabled){transform:scale(.95)}.bot-controls .control-buttons .control-btn.current-state{background:var(--bt-accent);color:#fff;border-color:var(--bt-accent);box-shadow:0 4px 12px var(--bt-accent-glow)}.bot-controls .control-buttons .control-btn.audit-btn{background:linear-gradient(135deg,var(--bt-accent),var(--bt-accent-hover));color:#fff;border:none;box-shadow:0 4px 16px var(--bt-accent-glow);font-weight:700}.bot-controls .control-buttons .control-btn.audit-btn:hover{box-shadow:0 6px 20px var(--bt-accent-glow);transform:translateY(-2px)}.bot-controls .control-buttons .control-btn:disabled{opacity:.4;cursor:not-allowed}.bot-controls .control-buttons .control-btn:disabled:hover{transform:none;background:#ffffff0d;border-color:var(--bt-border);color:var(--bt-text-muted)}.empty-state{text-align:center;padding:60px 40px;background:var(--bt-bg-glass);backdrop-filter:var(--bot-glass-blur);border-radius:var(--bot-border-radius-lg);border:1px dashed var(--bt-border);display:flex;flex-direction:column;align-items:center;gap:24px;position:relative;overflow:hidden;animation:fadeInScale .8s ease-out}.empty-state:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,var(--bt-accent-glow) 0%,transparent 70%);opacity:.1;animation:float 6s ease-in-out infinite}.empty-state .empty-text{color:var(--bt-text-secondary);font-size:16px;font-weight:500;max-width:400px;position:relative;z-index:1}.empty-state .create-first-btn{height:48px;padding:0 32px;border-radius:var(--bot-border-radius-md);font-size:16px;font-weight:700;background:linear-gradient(135deg,var(--bt-accent),var(--bt-accent-hover));border:none;box-shadow:0 8px 24px var(--bt-accent-glow);color:#fff;position:relative;z-index:1}.empty-state .strategy-selection-header{margin-bottom:24px;padding:0 16px}.empty-state .strategy-selection-header h3{font-size:24px;font-weight:600;color:var(--bt-text-primary);margin:0 0 4px;letter-spacing:-.5px}.empty-state .strategy-selection-header .ant-typography-secondary{font-size:14px;color:var(--bt-text-secondary)}.empty-state .strategy-selection-list{display:flex;flex-direction:column;gap:12px;max-height:70vh;overflow-y:auto;padding:4px 16px 24px}.empty-state .strategy-selection-list::-webkit-scrollbar{width:6px}.empty-state .strategy-selection-list::-webkit-scrollbar-track{background:transparent}.empty-state .strategy-selection-list::-webkit-scrollbar-thumb{background:var(--bt-border);border-radius:10px}.empty-state .strategy-selection-item{display:flex;align-items:center;gap:16px;padding:16px;background:var(--bt-bg-card);border:1px solid var(--bt-border);border-radius:20px;cursor:pointer;transition:var(--bot-transition)}[data-theme=dark] .empty-state .strategy-selection-item{background:#ffffff08}.empty-state .strategy-selection-item:hover{background:var(--bt-bg-card-hover);border-color:var(--bt-accent);transform:scale(1.02);box-shadow:0 8px 24px #0000001a}.empty-state .strategy-selection-item:hover .strategy-selection-arrow{color:var(--bt-accent);transform:translate(4px);opacity:1}.empty-state .strategy-selection-item:hover .strategy-selection-avatar{transform:scale(1.1)}.empty-state .strategy-selection-item .strategy-selection-icon-wrapper{flex-shrink:0}.empty-state .strategy-selection-item .strategy-selection-icon-wrapper .strategy-selection-avatar{border-radius:12px;transition:var(--bot-transition);border:2px solid var(--bt-border)}.empty-state .strategy-selection-item .strategy-selection-content{flex:1;min-width:0}.empty-state .strategy-selection-item .strategy-selection-content .strategy-selection-title{font-size:16px;font-weight:700;color:var(--bt-text-primary);margin-bottom:2px}.empty-state .strategy-selection-item .strategy-selection-content .strategy-selection-desc{font-size:13px;color:var(--bt-text-secondary);margin-bottom:8px;line-height:1.4}.empty-state .strategy-selection-item .strategy-selection-content .strategy-selection-tags{display:flex;gap:8px}.empty-state .strategy-selection-item .strategy-selection-content .strategy-selection-tags .ant-tag{font-size:10px;font-weight:700;text-transform:uppercase;border-radius:6px;padding:0 8px}.empty-state .strategy-selection-item .strategy-selection-arrow{color:var(--bt-text-secondary);opacity:.3;transition:var(--bot-transition)}.modern-action-sheet-tags{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.modern-action-sheet-tag{padding:3px 8px;border-radius:6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;background:var(--bt-accent-glow);color:var(--bt-accent);border:1px solid var(--bt-border-hover);transition:var(--bot-transition)}.modern-action-sheet-item:hover .modern-action-sheet-tag{background:var(--bt-accent);color:#fff;transform:scale(1.05);box-shadow:0 2px 8px #6366f14d}.strategy-selection-avatar{border-radius:12px!important;transition:var(--bot-transition);border:2px solid var(--bt-border);width:56px!important;height:56px!important}.modern-action-sheet-description{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;max-width:calc(100vw - 150px);display:block}@media(max-width:768px){.bots2-container{padding:16px}.bots2-search-header{padding:24px}.strategy-selection-sheet .strategy-selection-header h3{font-size:20px}}.bot-details-drawer .ant-drawer-body{padding:0}.bot-details-drawer .ant-drawer-header{background:var(--st-bg-card);border-bottom:1px solid var(--st-border);backdrop-filter:var(--strategy-glass-blur)}.bot-details-drawer .ant-drawer-title{color:var(---text-primary);font-weight:700;font-size:20px}.bot-details-drawer .ant-drawer-close{color:var(--st-text-secondary)}.bot-details-drawer .ant-drawer-close:hover{color:var(---text-primary)}.bot-details-drawer .strategy-card{height:auto;border-radius:0;background:transparent;backdrop-filter:none;border:none!important;overflow:visible;transition:var(--strategy-transition);box-shadow:none!important;margin:0;padding:0;display:flex;align-items:stretch;flex-direction:column;flex-wrap:nowrap;align-content:space-between;justify-content:space-between}.bot-details-drawer .strategy-card .ant-card-body{padding:0!important;background:transparent!important}.bot-details-drawer .strategy-card .strategy-card-image{position:relative;height:220px;overflow:hidden}.bot-details-drawer .strategy-card .strategy-card-image img{width:100%;height:100%;object-fit:cover;transition:var(--strategy-transition)}.bot-details-drawer .strategy-card .strategy-card-content{padding:24px;position:relative;z-index:1}.bot-details-drawer .strategy-card .strategy-card-content .strategy-name{color:var(--text-primary)!important;font-size:24px!important;font-weight:600!important;margin-bottom:12px!important;letter-spacing:0px}.bot-details-drawer .strategy-card .strategy-card-content .strategy-description{color:var(--text-primary)!important;font-size:16px!important;line-height:1.6;margin-bottom:24px;white-space:pre-wrap;word-wrap:break-word}.bot-details-drawer .strategy-card .strategy-card-content .strategy-metrics{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.bot-details-drawer .strategy-card .strategy-card-content .strategy-metrics .metric-item{border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px;flex:1;min-width:100px}.bot-details-drawer .strategy-card .strategy-card-content .strategy-metrics .metric-item .metric-value{font-size:16px;font-weight:600;color:var(--text-primary);margin-bottom:4px}.bot-details-drawer .strategy-card .strategy-card-content .strategy-metrics .metric-item .metric-label{font-size:10px;font-weight:600;color:var(--st-text-secondary);text-transform:uppercase;letter-spacing:0px}.bot-details-drawer .strategy-card .strategy-card-content .strategy-footer{display:flex;justify-content:space-between;align-items:center;padding-top:20px;border-top:1px solid var(--st-border)}.bot-details-drawer .strategy-card .strategy-card-content .strategy-footer .author-info{display:flex;align-items:center;gap:12px}.bot-details-drawer .strategy-card .strategy-card-content .strategy-footer .author-info .ant-avatar{border:2px solid var(--st-accent);padding:2px;background:var(--st-bg-primary)}.bot-details-drawer .strategy-card .strategy-card-content .strategy-footer .author-info .author-details{display:flex;flex-direction:column}.bot-details-drawer .strategy-card .strategy-card-content .strategy-footer .author-info .author-details strong{color:var(---text-primary);font-size:14px}.bot-details-drawer .strategy-card .strategy-card-content .strategy-footer .author-info .author-details span{color:var(--st-text-secondary);font-size:12px}.bot-details-drawer .strategy-card .strategy-card-content .strategy-footer .create-btn{height:44px;padding:0 24px;border-radius:12px;font-weight:700;background:var(--st-accent);border:none;box-shadow:0 4px 12px var(--st-accent-glow);transition:var(--strategy-transition)}.bot-details-drawer .strategy-card .strategy-card-content .strategy-footer .create-btn:hover{transform:scale(1.05);box-shadow:0 8px 20px var(--st-accent-glow)}.bot-details-drawer [data-theme=dark] .strategy-card{background-color:transparent!important;border:none!important}.bot-details-drawer .ant-descriptions .ant-descriptions-item-label{font-weight:600;color:var(--text-secondary, var(--st-text-secondary));font-size:14px;letter-spacing:0px;width:55%}.bot-details-drawer .ant-descriptions .ant-descriptions-item-content{color:var(--text-primary, var(---text-primary));font-weight:500;font-size:13px}.bot-details-drawer .ant-descriptions.ant-descriptions-bordered .ant-descriptions-item{padding:12px 16px;border-bottom:1px solid var(--border-color, var(--st-border))}.bot-details-drawer .ant-descriptions.ant-descriptions-bordered .ant-descriptions-item:last-child{border-bottom:none}.bot-details-drawer .ant-descriptions.ant-descriptions-bordered .ant-descriptions-item-label{background:var(--description-bg, rgba(0, 113, 227, .05));border-right:1px solid var(--border-color, var(--st-border))}.bot-details-drawer .ant-descriptions .ant-descriptions.ant-descriptions-bordered>.ant-descriptions-view{border:1px solid var(--border-color, #33383e);border-radius:8px}.bot-details-drawer .ant-descriptions .ant-descriptions.ant-descriptions-bordered>.ant-descriptions-view>table{table-layout:auto;background-color:var(--table-bg, #ffffff);border-radius:8px}.bot-details-drawer .ant-descriptions .bot-details-drawer .ant-descriptions.ant-descriptions-bordered .ant-descriptions-item-label{background:var(--description-label-bg, #e7e7e7)}.bot-details-drawer .metric-section-header{margin-bottom:8px;color:var(--st-text-secondary);font-size:14px;font-weight:600;text-transform:uppercase}.bot-details-drawer .advanced-settings-header{margin-bottom:0;color:var(--text-primary);font-size:18px;font-weight:700}.bot-details-drawer .contract-details{flex:1!important;min-width:100%!important}.bot-details-drawer .contract-details .contract-info{display:flex;align-items:flex-start;gap:16px;padding:0;background:transparent;width:100%;border:none}.bot-details-drawer .contract-details .contract-icon{display:flex;align-items:center;justify-content:center;width:82px;height:82px;background:#e5e5f278;color:#fff;border-radius:8px;font-size:20px;flex-shrink:0}.bot-details-drawer .contract-details .contract-icon svg{height:48px;width:48px}.bot-details-drawer .contract-details .contract-details-content{flex:1;min-width:0}.bot-details-drawer .contract-details .contract-name{font-size:16px;font-weight:700;color:var(--text-primary);margin-bottom:4px;line-height:1.2}.bot-details-drawer .contract-details .contract-type{font-size:13px;font-weight:600;color:var(--st-text-secondary);margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}.bot-details-drawer .contract-details .contract-predictions{font-size:12px;color:var(--st-text-secondary);margin-bottom:4px;opacity:.8}.bot-details-drawer .contract-details .contract-strategy-id{font-size:11px;color:var(--st-accent);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.activity-history-container{--activity-transition: all .3s cubic-bezier(.4, 0, .2, 1);--activity-border-radius-lg: 20px;--activity-border-radius-md: 16px;--activity-border-radius-sm: 12px}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes glow{0%,to{box-shadow:0 0 20px #667eea4d}50%{box-shadow:0 0 30px #667eea80}}.activity-history-container{--bg-page: #f5f5f7;--bg-header: rgba(255, 255, 255, .7);--bg-header-fixed: rgba(255, 255, 255, .85);--text-primary: #1d1d1f;--text-secondary: #86868b;--text-placeholder: #6a6a6f;--input-bg: #ffffff;--input-border: #e5e5e5;--input-hover-bg: #f8f9ff;--input-focus-border: #0071e3;--card-bg: #ffffff;--card-border: #f0f0f0;--card-backdrop: none;--card-shadow: 0 4px 20px rgba(0, 0, 0, .05);--card-hover-shadow: 0 8px 30px rgba(0, 0, 0, .1);--divider-color: #e5e5e5;--empty-bg: #ffffff;--glass-blur: blur(10px);--accent-color: #0071e3;--accent-glow: rgba(0, 113, 227, .1);--icon-filter: invert(1);--button-text: #ffffff;--profit-color: #34c759;--loss-color: #ff3b30}[data-theme=dark] .activity-history-container{--bg-page: radial-gradient(circle at top right, #1a1a2e, #0a0a0f), radial-gradient(circle at bottom left, #16213e, #0a0a0f);--bg-header: rgba(10, 10, 15, .6);--bg-header-fixed: rgba(10, 10, 15, .95);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .6);--text-placeholder: rgba(255, 255, 255, .4);--input-bg: rgba(255, 255, 255, .08);--input-border: rgba(255, 255, 255, .1);--input-hover-bg: rgba(255, 255, 255, .12);--input-focus-border: #667eea;--card-bg: rgba(30, 41, 59, .8);--card-border: rgba(255, 255, 255, .08);--card-backdrop: blur(20px);--card-shadow: 0 8px 32px rgba(0, 0, 0, .4);--card-hover-shadow: 0 12px 48px rgba(0, 0, 0, .6);--divider-color: rgba(255, 255, 255, .1);--empty-bg: rgba(255, 255, 255, .03);--glass-blur: blur(20px);--accent-color: #667eea;--accent-glow: rgba(102, 126, 234, .3);--icon-filter: none;--button-text: #ffffff;--profit-color: #52c41a;--loss-color: #ff4d4f}.activity-history-container{min-height:100vh;background:var(--bg-page);background-attachment:fixed;color:var(--text-primary);padding:0 20px 100px;overflow-x:hidden;transition:var(--activity-transition)}.activity-history-container .activity-history-search-header{background:var(--bg-header);padding:16px 20px;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-bottom:1px solid var(--input-border);transition:var(--activity-transition);animation:fadeInUp .5s ease-out}.activity-history-container .activity-history-search-header h1,.activity-history-container .activity-history-search-header .screen-title{color:var(--text-primary);font-size:28px;font-weight:700;margin:0;letter-spacing:-.5px;transition:var(--activity-transition);width:100%}.activity-history-container .activity-history-search-header:not(.fixed){position:relative;z-index:1;margin-bottom:20px;padding:16px 0;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:none;box-shadow:none;background:transparent}.activity-history-container .activity-history-search-header.fixed{position:fixed;top:56px;left:0;right:0;z-index:999;margin-bottom:0;background:#ffffff73;backdrop-filter:blur(8px);-webkit-backdrop-filter:var(--glass-blur);box-shadow:0 4px 24px #0000001a}[data-theme=dark] .activity-history-container .activity-history-search-header.fixed{box-shadow:0 4px 24px #00000080}.activity-history-container .activity-history-search-header .text-input{height:56px;border-radius:var(--bot-border-radius-md);background:#fff;backdrop-filter:var(--bot-glass-blur);border:1px solid var(--bt-border);overflow:hidden;transition:var(--bot-transition);box-shadow:var(--shadow-glass);position:relative;animation:slideInUp .6s ease-out backwards;color:var(--text-primary);font-size:14px}.activity-history-container .activity-history-search-header .text-input:hover{background:var(--input-hover-bg);border-color:var(--accent-color);transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.activity-history-container .activity-history-search-header .text-input:focus,.activity-history-container .activity-history-search-header .text-input:focus-within{background:var(--input-bg);border-color:var(--input-focus-border);box-shadow:0 0 0 3px var(--accent-glow);transform:translateY(-1px)}[data-theme=light] .activity-history-container .activity-history-search-header .text-input:focus,[data-theme=light] .activity-history-container .activity-history-search-header .text-input:focus-within{box-shadow:0 0 0 3px #0071e326}.activity-history-container .activity-history-search-header .text-input .ant-input{background:transparent;border:none;color:var(--text-primary);font-weight:500}.activity-history-container .activity-history-search-header .text-input .ant-input::placeholder{color:var(--text-placeholder)}.activity-history-container .activity-history-search-header .text-input .ant-input-prefix{color:var(--accent-color);font-size:16px}.activity-history-container .activity-history-search-header .text-input .ant-input-suffix .ant-input-clear-button{color:var(--text-secondary);transition:var(--activity-transition)}.activity-history-container .activity-history-search-header .text-input .ant-input-suffix .ant-input-clear-button:hover{color:var(--text-primary);transform:scale(1.1)}.activity-history-container .activity-history-search-header .dropdown{height:56px;border-radius:var(--bot-border-radius-md);background:#fff;backdrop-filter:var(--bot-glass-blur);border:1px solid var(--bt-border);overflow:hidden;transition:var(--bot-transition);box-shadow:var(--shadow-glass);position:relative;animation:slideInUp .6s ease-out backwards;color:var(--text-primary);font-size:14px}.activity-history-container .activity-history-search-header .dropdown:hover{background:var(--input-hover-bg);border-color:var(--accent-color);transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.activity-history-container .activity-history-search-header .dropdown .ant-select-selector{background:transparent!important;border:none!important;color:var(--text-primary)!important;font-weight:500!important}.activity-history-container .activity-history-search-header .dropdown .ant-select-selector .ant-select-selection-item{color:var(--text-primary)!important}.activity-history-container .activity-history-search-header .dropdown .ant-select-arrow{color:var(--accent-color)!important;transition:var(--activity-transition)}.activity-history-container .activity-history-search-header .dropdown:hover .ant-select-arrow{transform:scale(1.1)}.activity-history-container .activity-history-main-content{position:relative;z-index:1;animation:fadeInUp .6s ease-out .2s backwards}.activity-history-container .activity-history-main-content .ant-pagination-total-text{display:block;width:100%;text-align:right;color:var(--text-secondary);font-size:13px;font-weight:500}.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:var(--card-bg);backdrop-filter:var(--card-backdrop);-webkit-backdrop-filter:var(--card-backdrop);border:1px solid var(--card-border);border-radius:var(--activity-border-radius-md);padding:16px;transition:var(--activity-transition);color:var(--text-primary);position:relative;overflow:hidden;animation:slideInRight .5s ease-out backwards}.activity-history-container .activity-history-main-content .transaction-list .transaction-item:nth-child(1){animation-delay:.05s}.activity-history-container .activity-history-main-content .transaction-list .transaction-item:nth-child(2){animation-delay:.1s}.activity-history-container .activity-history-main-content .transaction-list .transaction-item:nth-child(3){animation-delay:.15s}.activity-history-container .activity-history-main-content .transaction-list .transaction-item:nth-child(4){animation-delay:.2s}.activity-history-container .activity-history-main-content .transaction-list .transaction-item:nth-child(5){animation-delay:.25s}.activity-history-container .activity-history-main-content .transaction-list .transaction-item:nth-child(6){animation-delay:.3s}.activity-history-container .activity-history-main-content .transaction-list .transaction-item:nth-child(7){animation-delay:.35s}.activity-history-container .activity-history-main-content .transaction-list .transaction-item:nth-child(8){animation-delay:.4s}.activity-history-container .activity-history-main-content .transaction-list .transaction-item:nth-child(9){animation-delay:.45s}.activity-history-container .activity-history-main-content .transaction-list .transaction-item:nth-child(10){animation-delay:.5s}.activity-history-container .activity-history-main-content .transaction-list .transaction-item:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:var(--accent-color);opacity:0;transition:var(--activity-transition)}.activity-history-container .activity-history-main-content .transaction-list .transaction-item:hover{transform:translateY(-4px) translate(4px);box-shadow:var(--card-hover-shadow);border-color:var(--accent-color)}.activity-history-container .activity-history-main-content .transaction-list .transaction-item:hover:before{opacity:1}.activity-history-container .activity-history-main-content .transaction-list .transaction-item h3{color:var(--text-primary);font-size:15px;font-weight:600;margin:0 0 6px;letter-spacing:-.3px}.activity-history-container .activity-history-main-content .transaction-list .transaction-item h3 strong{color:var(--text-primary)}.activity-history-container .activity-history-main-content .transaction-list .transaction-item span{color:var(--text-secondary);font-size:13px;font-weight:500}.activity-history-container .activity-history-main-content .transaction-list .transaction-item p{color:var(--text-secondary);font-size:13px;line-height:1.5;margin:0 0 12px}.activity-history-container .activity-history-main-content .transaction-list .transaction-item hr{border:none;border-top:1px solid var(--divider-color);margin:12px 0;opacity:.6}.activity-history-container .activity-history-main-content .transaction-list .transaction-item .transaction-item-wrapper{display:flex;align-items:center;gap:12px;justify-content:space-between}.activity-history-container .activity-history-main-content .transaction-list .transaction-item .transaction-item-wrapper .transaction-left{flex:0 0 auto;display:flex;gap:8px;align-items:center}.activity-history-container .activity-history-main-content .transaction-list .transaction-item .transaction-item-wrapper .transaction-left svg{filter:var(--icon-filter);transition:var(--activity-transition)}.activity-history-container .activity-history-main-content .transaction-list .transaction-item .transaction-item-wrapper .transaction-left:hover svg{transform:scale(1.1)}.activity-history-container .activity-history-main-content .transaction-list .transaction-item .transaction-item-wrapper .transaction-middle{flex:1;min-width:0}.activity-history-container .activity-history-main-content .transaction-list .transaction-item .transaction-item-wrapper .transaction-middle .entry-exit-group{display:flex;flex-direction:column;gap:4px}.activity-history-container .activity-history-main-content .transaction-list .transaction-item .transaction-item-wrapper .transaction-middle .entry-exit-group .entry-price,.activity-history-container .activity-history-main-content .transaction-list .transaction-item .transaction-item-wrapper .transaction-middle .entry-exit-group .exit-price{font-size:13px;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:6px;font-family:Monaco,Menlo,monospace}.activity-history-container .activity-history-main-content .transaction-list .transaction-item .transaction-item-wrapper .transaction-middle .entry-exit-group .entry-price svg,.activity-history-container .activity-history-main-content .transaction-list .transaction-item .transaction-item-wrapper .transaction-middle .entry-exit-group .exit-price svg{font-size:14px;opacity:.7}.activity-history-container .activity-history-main-content .transaction-list .transaction-item .transaction-item-wrapper .transaction-right{flex:0 0 auto;text-align:right;min-width:100px}.activity-history-container .activity-history-main-content .transaction-list .transaction-item .transaction-item-wrapper .transaction-right .stake-profit-group{display:flex;flex-direction:column;gap:4px}.activity-history-container .activity-history-main-content .transaction-list .transaction-item .transaction-item-wrapper .transaction-right .stake-profit-group .stake-amount{color:var(--text-secondary);font-weight:500;font-size:12px}.activity-history-container .activity-history-main-content .transaction-list .transaction-item .transaction-item-wrapper .transaction-right .stake-profit-group .stake-amount span{color:var(--text-secondary)}.activity-history-container .activity-history-main-content .transaction-list .transaction-item .transaction-item-wrapper .transaction-right .stake-profit-group .stake-amount span:last-child{color:var(--text-primary);font-weight:600}.activity-history-container .activity-history-main-content .transaction-list .transaction-item .transaction-item-wrapper .transaction-right .stake-profit-group .profit-loss{font-weight:700;font-size:14px;padding:4px 10px;border-radius:8px;font-family:Monaco,Menlo,monospace}.activity-history-container .activity-history-main-content .transaction-list .transaction-item .transaction-item-wrapper .transaction-right .stake-profit-group .profit-loss.profit{color:var(--profit-color);background:#52c41a1a}.activity-history-container .activity-history-main-content .transaction-list .transaction-item .transaction-item-wrapper .transaction-right .stake-profit-group .profit-loss.profit span{color:var(--profit-color)}[data-theme=dark] .activity-history-container .activity-history-main-content .transaction-list .transaction-item .transaction-item-wrapper .transaction-right .stake-profit-group .profit-loss.profit{background:#52c41a26}.activity-history-container .activity-history-main-content .transaction-list .transaction-item .transaction-item-wrapper .transaction-right .stake-profit-group .profit-loss.loss{color:var(--loss-color);background:#ff3d301a}.activity-history-container .activity-history-main-content .transaction-list .transaction-item .transaction-item-wrapper .transaction-right .stake-profit-group .profit-loss.loss span{color:var(--loss-color)}[data-theme=dark] .activity-history-container .activity-history-main-content .transaction-list .transaction-item .transaction-item-wrapper .transaction-right .stake-profit-group .profit-loss.loss{background:#ff4d4f26}.activity-history-container .activity-history-main-content .transaction-list .loading-more{display:flex;align-items:center;justify-content:center;gap:12px;padding:24px;color:var(--text-secondary);font-size:14px;font-weight:500;animation:pulse 2s infinite}.activity-history-container .activity-history-main-content .transaction-list .loading-more .ant-spin{color:var(--accent-color)}.activity-history-container .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;padding:60px 20px;background:var(--card-bg);backdrop-filter:var(--card-backdrop);-webkit-backdrop-filter:var(--card-backdrop);border-radius:var(--activity-border-radius-lg);border:1px dashed var(--card-border);animation:fadeInUp .6s ease-out}.activity-history-container .empty-state .ant-empty-image{opacity:.6;filter:grayscale(20%)}.activity-history-container .empty-state .empty-text{color:var(--text-secondary);font-size:16px;font-weight:500;margin-top:16px}.activity-history-container .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:20px;animation:fadeInUp .6s ease-out}.activity-history-container .loading-state .ant-spin .ant-spin-dot-item{background-color:var(--accent-color)}.activity-history-container .loading-state div{color:var(--text-secondary);font-size:15px;font-weight:500}@media(max-width:768px){.activity-history-container{padding:0 16px 80px}.activity-history-container .activity-history-search-header,.activity-history-container .activity-history-search-header.fixed{padding:12px 16px}.activity-history-container .activity-history-search-header h1,.activity-history-container .activity-history-search-header .page-title{font-size:24px}.activity-history-container .activity-history-search-header .create-btn{padding:0 16px;font-size:13px}.activity-history-container .transaction-list .transaction-item{padding:14px}.activity-history-container .transaction-list .transaction-item h3{font-size:14px}.activity-history-container .transaction-list .transaction-item p{font-size:12px}.activity-history-container .transaction-list .transaction-item .transaction-item-wrapper{gap:8px}.activity-history-container .transaction-list .transaction-item .transaction-item-wrapper .transaction-middle .entry-exit-group .entry-price,.activity-history-container .transaction-list .transaction-item .transaction-item-wrapper .transaction-middle .entry-exit-group .exit-price{font-size:12px}.activity-history-container .transaction-list .transaction-item .transaction-item-wrapper .transaction-right{min-width:90px}.activity-history-container .transaction-list .transaction-item .transaction-item-wrapper .transaction-right .stake-profit-group .stake-amount{font-size:11px}.activity-history-container .transaction-list .transaction-item .transaction-item-wrapper .transaction-right .stake-profit-group .profit-loss{font-size:13px;padding:3px 8px}}@media(max-width:480px){.activity-history-container .activity-history-search-header .search-input,.activity-history-container .activity-history-search-header .session-dropdown{height:40px;font-size:13px}.activity-history-container .transaction-list{gap:10px}.activity-history-container .transaction-list .transaction-item{padding:12px}.activity-history-container .transaction-list .transaction-item .transaction-item-wrapper{flex-wrap:wrap;gap:10px}.activity-history-container .transaction-list .transaction-item .transaction-item-wrapper .transaction-left{flex:0 0 100%;justify-content:flex-start}.activity-history-container .transaction-list .transaction-item .transaction-item-wrapper .transaction-middle{flex:1 1 50%}.activity-history-container .transaction-list .transaction-item .transaction-item-wrapper .transaction-right{flex:1 1 45%;min-width:auto}}.ant-select-dropdown{background:var(--card-bg)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid var(--card-border)!important;box-shadow:0 8px 32px #0003!important}.ant-select-dropdown .ant-select-item{color:var(--text-primary)!important;transition:all .2s ease!important}.ant-select-dropdown .ant-select-item:hover{background:var(--input-hover-bg)!important}.ant-select-dropdown .ant-select-item-option-selected{background:var(--accent-glow)!important;color:var(--accent-color)!important;font-weight:600!important}.ant-spin{color:var(--accent-color)!important}.transaction-details-drawer{--drawer-padding: 24px;--drawer-transition: all .3s cubic-bezier(.4, 0, .2, 1);--border-radius-lg: 18px;--border-radius-md: 16px}.transaction-details-drawer .ant-drawer-content-wrapper{box-shadow:-10px 0 30px #0000001a}.transaction-details-drawer .ant-drawer-content{background:transparent}.transaction-details-drawer .ant-drawer-body{padding:0;overflow-x:hidden;display:flex;flex-direction:column;height:100%}[data-theme=dark] .transaction-details-drawer{--bg-drawer: #0a0a0f;--bg-content-shade: rgba(0, 0, 0, .2);--bg-surface: rgba(255, 255, 255, .04);--bg-surface-hover: rgba(255, 255, 255, .08);--border-color: rgba(255, 255, 255, .08);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .6);--accent-color: #667eea;--accent-glow: rgba(102, 126, 234, .15);--glass-blur: blur(20px);--card-shadow: 0 8px 32px rgba(0, 0, 0, .4)}[data-theme=dark] .transaction-details-drawer .ant-drawer-content{background:linear-gradient(135deg,#0a0a0f,#1a1a2e)}[data-theme=dark] .transaction-details-drawer .detail-section{background:#ffffff08;box-shadow:var(--card-shadow)}[data-theme=light] .transaction-details-drawer{--bg-drawer: #f8f9fa;--bg-content-shade: #f0f2f5;--bg-surface: #ffffff;--bg-surface-hover: #f1f3f5;--border-color: #e9ecef;--text-primary: #1d1d1f;--text-secondary: #86868b;--accent-color: #0071e3;--accent-glow: rgba(0, 113, 227, .08);--glass-blur: none;--card-shadow: 0 4px 20px rgba(0, 0, 0, .08)}[data-theme=light] .transaction-details-drawer .ant-drawer-content{background:#f8f9fa}[data-theme=light] .transaction-details-drawer .detail-section{background:#fff;box-shadow:var(--card-shadow)}.transaction-details-drawer .drawer-header{padding:24px;display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--border-color);background:var(--bg-surface);backdrop-filter:var(--glass-blur);position:sticky;top:0;z-index:10}.transaction-details-drawer .drawer-header .back-button{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:12px;color:var(--text-primary);transition:var(--drawer-transition)}.transaction-details-drawer .drawer-header .back-button:hover{background:var(--bg-surface-hover);transform:translate(-4px)}.transaction-details-drawer .drawer-header .drawer-title{margin:0!important;color:var(--text-primary)!important;font-weight:700!important;letter-spacing:-.5px}.transaction-details-drawer .drawer-content{padding:var(--drawer-padding);flex:1;background:var(--bg-content-shade);overflow-y:auto}.transaction-details-drawer .transaction-details{display:flex;flex-direction:column;gap:24px}.transaction-details-drawer .transaction-details .detail-section{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);padding:24px;backdrop-filter:var(--glass-blur);transition:var(--drawer-transition);box-shadow:var(--card-shadow)}.transaction-details-drawer .transaction-details .detail-section:hover{transform:translateY(-2px);box-shadow:0 12px 32px #00000026}.transaction-details-drawer .transaction-details .detail-section .section-title{font-size:16px;font-weight:600;color:var(--text-primary);margin-bottom:16px!important}.transaction-details-drawer .transaction-details .detail-section .detail-header{display:flex;align-items:center;gap:16px}.transaction-details-drawer .transaction-details .detail-section .detail-header .detail-icon{width:56px;height:56px;background:var(--accent-glow);border-radius:16px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-color)}.transaction-details-drawer .transaction-details .detail-section .detail-header .detail-icon svg{filter:var(--icon-filter)}.transaction-details-drawer .transaction-details .detail-section .detail-header .detail-info{flex:1}.transaction-details-drawer .transaction-details .detail-section .detail-header .detail-info h5{margin:0 0 4px!important;color:var(--text-primary);font-weight:600}.transaction-details-drawer .transaction-details .detail-section .detail-header .detail-info span{color:var(--text-secondary);font-size:14px}.transaction-details-drawer .transaction-details .detail-section .detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.transaction-details-drawer .transaction-details .detail-section .detail-grid .detail-item{display:flex;flex-direction:column;gap:4px}.transaction-details-drawer .transaction-details .detail-section .detail-grid .detail-item .detail-label{font-size:13px;color:var(--text-secondary);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.transaction-details-drawer .transaction-details .detail-section .detail-grid .detail-item .price-text{font-family:Monaco,Menlo,monospace;font-size:16px;font-weight:600;color:var(--text-primary)}.transaction-details-drawer .transaction-details .detail-section .trade-info-list .trade-info-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0}.transaction-details-drawer .transaction-details .detail-section .trade-info-list .trade-info-row .detail-label{font-size:14px;color:var(--text-secondary);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.transaction-details-drawer .transaction-details .detail-section .trade-info-list .trade-info-row .detail-value{font-size:14px;font-weight:600;color:var(--text-primary);text-align:right}.transaction-details-drawer .transaction-details .detail-section .trade-info-list .trade-info-row .detail-value.price-text{font-family:Monaco,Menlo,monospace;font-size:16px}.transaction-details-drawer .transaction-details .detail-section .trade-info-list .trade-info-row .detail-value.description-text{font-size:13px;font-weight:400;text-align:left;line-height:1.4;max-width:60%;color:var(--text-secondary)}.transaction-details-drawer .transaction-details .detail-section .trade-info-list .trade-info-row .trade-type-tag{font-weight:600;text-transform:uppercase;letter-spacing:.5px;font-size:12px;padding:4px 12px;border-radius:12px}.transaction-details-drawer .transaction-details .detail-section .trade-info-list .trade-divider{height:1px;background:linear-gradient(to right,transparent 0%,var(--border-color) 20%,var(--border-color) 80%,transparent 100%);margin:4px 0;opacity:.6}.transaction-details-drawer .transaction-details .detail-section .financial-summary{display:flex;flex-direction:column;gap:16px}.transaction-details-drawer .transaction-details .detail-section .financial-summary .financial-item{display:flex;justify-content:space-between;align-items:center;padding:16px;background:var(--bg-surface-hover);border-radius:12px;border:1px solid var(--border-color)}.transaction-details-drawer .transaction-details .detail-section .financial-summary .financial-item .detail-label{font-size:14px;color:var(--text-secondary);font-weight:500}.transaction-details-drawer .transaction-details .detail-section .financial-summary .financial-item .amount-text{font-size:18px;font-weight:700;font-family:Monaco,Menlo,monospace}.transaction-details-drawer .transaction-details .detail-section .financial-summary .financial-item .amount-text.profit{color:var(--profit-color)}.transaction-details-drawer .transaction-details .detail-section .financial-summary .financial-item .amount-text.loss{color:var(--loss-color)}.transaction-details-drawer .transaction-details .detail-section .timestamp-info{padding:16px;background:var(--bg-surface-hover);border-radius:12px;border:1px solid var(--border-color)}.transaction-details-drawer .transaction-details .detail-section .timestamp-info span{font-size:14px;color:var(--text-primary);font-family:Monaco,Menlo,monospace}.transaction-details-drawer .transaction-details .action-buttons .submit-button{height:48px!important;border-radius:16px!important;font-weight:700!important;font-size:16px!important;letter-spacing:.2px;transition:var(--drawer-transition)!important;display:flex;align-items:center;justify-content:center;gap:12px;border:none!important;background:var(--accent-color)!important}.transaction-details-drawer .transaction-details .action-buttons .submit-button:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 12px 24px var(--accent-glow)}.transaction-details-drawer .transaction-details .action-buttons .submit-button:active{transform:translateY(0) scale(.98)}.transaction-details-drawer .transaction-details .action-buttons .reset-button{height:48px!important;border-radius:16px!important;font-weight:600!important;font-size:16px!important;transition:var(--drawer-transition)!important;background:transparent!important;border:1px solid var(--border-color)!important;color:var(--text-secondary)!important}.transaction-details-drawer .transaction-details .action-buttons .reset-button:hover{background:var(--bg-surface-hover)!important;color:var(--text-primary)!important;border-radius:24px!important}@media(max-width:600px){.ant-drawer-right.transaction-details-drawer .ant-drawer-content-wrapper{width:100%!important}}@media(max-width:768px){.transaction-details-drawer .transaction-details .detail-section{padding:16px}.transaction-details-drawer .transaction-details .detail-section .detail-grid{grid-template-columns:1fr;gap:12px}.transaction-details-drawer .transaction-details .detail-section .financial-summary .financial-item{padding:12px}.transaction-details-drawer .transaction-details .detail-section .financial-summary .financial-item .amount-text{font-size:16px}}.profile-settings-drawer{--drawer-padding: 24px;--drawer-transition: all .3s cubic-bezier(.4, 0, .2, 1);--border-radius-lg: 18px;--border-radius-md: 16px}.profile-settings-drawer .ant-drawer-content-wrapper{box-shadow:-10px 0 30px #0000001a}.profile-settings-drawer .ant-drawer-content{background:transparent}.profile-settings-drawer .ant-drawer-body{padding:0;overflow-x:hidden;display:flex;flex-direction:column;height:100%}[data-theme=dark] .profile-settings-drawer{--bg-drawer: #0a0a0f;--bg-content-shade: rgba(0, 0, 0, .2);--bg-surface: rgba(255, 255, 255, .04);--bg-surface-hover: rgba(255, 255, 255, .08);--border-color: rgba(255, 255, 255, .08);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .6);--accent-color: #667eea;--accent-glow: rgba(102, 126, 234, .15);--glass-blur: blur(20px);--card-shadow: 0 8px 32px rgba(0, 0, 0, .4)}[data-theme=dark] .profile-settings-drawer .ant-drawer-content{background:linear-gradient(135deg,#0a0a0f,#1a1a2e)}[data-theme=dark] .profile-settings-drawer .profile-card{background:#ffffff08;box-shadow:var(--card-shadow)}[data-theme=dark] .profile-settings-drawer .modern-input{background:#ffffff0d!important;border-color:#ffffff1a!important;color:#fff!important}[data-theme=dark] .profile-settings-drawer .modern-input:focus,[data-theme=dark] .profile-settings-drawer .modern-input:hover{border-color:var(--accent-color)!important;background:#ffffff14!important}[data-theme=dark] .profile-settings-drawer .modern-input .ant-input{background:transparent!important;color:#fff!important}[data-theme=light] .profile-settings-drawer{--bg-drawer: #f8f9fa;--bg-content-shade: #f0f2f5;--bg-surface: #ffffff;--bg-surface-hover: #f1f3f5;--border-color: #e9ecef;--text-primary: #1d1d1f;--text-secondary: #86868b;--accent-color: #0071e3;--accent-glow: rgba(0, 113, 227, .08);--glass-blur: none;--card-shadow: 0 4px 20px rgba(0, 0, 0, .08)}[data-theme=light] .profile-settings-drawer .ant-drawer-content{background:#f8f9fa}[data-theme=light] .profile-settings-drawer .profile-card{background:#fff;box-shadow:var(--card-shadow)}[data-theme=light] .profile-settings-drawer .modern-input{background:#fff!important;border-color:#dee2e6!important}[data-theme=light] .profile-settings-drawer .modern-input:focus,[data-theme=light] .profile-settings-drawer .modern-input:hover{border-color:var(--accent-color)!important}.profile-settings-drawer .drawer-header{padding:24px;display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--border-color);background:var(--bg-surface);backdrop-filter:var(--glass-blur);position:sticky;top:0;z-index:10}.profile-settings-drawer .drawer-header .back-button{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:14px;color:var(--text-primary);transition:var(--drawer-transition)}.profile-settings-drawer .drawer-header .back-button:hover{background:var(--bg-surface-hover);transform:translate(-4px)}.profile-settings-drawer .drawer-header .drawer-title{margin:0!important;color:var(--text-primary)!important;font-weight:700!important;letter-spacing:-.5px}.profile-settings-drawer .drawer-content{padding:var(--drawer-padding);flex:1;background:var(--bg-content-shade)}.profile-settings-drawer .profile-section{animation:slideInRight .5s ease-out backwards;margin-bottom:24px}.profile-settings-drawer .profile-section:nth-child(1){animation-delay:.1s}.profile-settings-drawer .profile-section:nth-child(2){animation-delay:.2s}.profile-settings-drawer .profile-section:nth-child(3){animation-delay:.3s}.profile-settings-drawer .profile-section:nth-child(4){animation-delay:.4s}.profile-settings-drawer .profile-section:nth-child(5){animation-delay:.5s}.profile-settings-drawer .profile-section-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.profile-settings-drawer .profile-section-header .section-icon{font-size:20px;color:var(--accent-color);background:var(--accent-glow);width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:10px}.profile-settings-drawer .profile-section-header h3{font-size:16px;font-weight:600;color:var(--text-primary);margin:0}.profile-settings-drawer .profile-section .profile-card{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);padding:24px;backdrop-filter:var(--glass-blur);transition:var(--drawer-transition)}.profile-settings-drawer .profile-section .profile-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000001a}.profile-settings-drawer .profile-picture-container{display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:32px;animation:scaleIn .5s ease-out}.profile-settings-drawer .profile-picture-container .avatar-wrapper{position:relative;cursor:pointer}.profile-settings-drawer .profile-picture-container .avatar-wrapper .ant-avatar{border:4px solid var(--bg-surface);box-shadow:0 8px 24px #00000026;transition:var(--drawer-transition)}.profile-settings-drawer .profile-picture-container .avatar-wrapper .camera-badge{position:absolute;bottom:4px;right:4px;width:32px;height:32px;background:var(--accent-color);border:3px solid var(--bg-surface);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;box-shadow:0 4px 12px #0000001a}.profile-settings-drawer .profile-picture-container .avatar-wrapper:hover .ant-avatar{transform:scale(1.05);border-color:var(--accent-color)}.profile-settings-drawer .profile-picture-container .user-info{text-align:center}.profile-settings-drawer .profile-picture-container .user-info h2{margin:0 0 4px!important;font-weight:700!important;color:var(--text-primary)!important}.profile-settings-drawer .profile-picture-container .user-info .koppo-id{font-family:monospace;background:var(--accent-glow);color:var(--accent-color);padding:4px 12px;border-radius:8px;font-size:13px;font-weight:600}.profile-settings-drawer .modern-form .ant-form-item-label{padding-bottom:8px}.profile-settings-drawer .modern-form .ant-form-item-label label{color:var(--text-secondary)!important;font-size:13px!important;font-weight:500!important;text-transform:uppercase;letter-spacing:.5px}.profile-settings-drawer .modern-form .modern-input{border-radius:12px!important;padding:10px 16px!important;transition:var(--drawer-transition)!important}.profile-settings-drawer .modern-form .modern-input .ant-input-prefix{margin-right:12px;opacity:.5}.profile-settings-drawer .modification-alert{border-radius:16px!important;padding:16px 20px!important;border:1px solid transparent!important}.profile-settings-drawer .modification-alert.ant-alert-warning{background:#fa8c161a!important;border-color:#fa8c1633!important}.profile-settings-drawer .modification-alert.ant-alert-warning .ant-alert-message{color:#fa8c16!important;font-weight:700}.profile-settings-drawer .modification-alert.ant-alert-warning .ant-alert-description{color:var(--text-secondary)!important;font-size:13px}.profile-settings-drawer .action-buttons{display:flex;gap:12px;margin-top:32px}.profile-settings-drawer .action-buttons .action-button{height:52px!important;border-radius:16px!important;font-weight:700!important;font-size:16px!important;transition:var(--drawer-transition)!important;flex:1}.profile-settings-drawer .action-buttons .action-button:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000001a}.profile-settings-drawer .action-buttons .action-button.primary-button{background:var(--accent-color)!important;border:none!important;color:#fff!important}.profile-settings-drawer .action-buttons .action-button.primary-button:hover{box-shadow:0 8px 25px var(--accent-glow)}.profile-settings-drawer .action-buttons .action-button.secondary-button{background:var(--bg-surface)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important}@media(max-width:600px){.ant-drawer-right.profile-settings-drawer .ant-drawer-content-wrapper{width:100%!important}}.password-settings-drawer{--drawer-padding: 24px;--drawer-transition: all .3s cubic-bezier(.4, 0, .2, 1);--border-radius-lg: 18px;--border-radius-md: 16px}.password-settings-drawer .ant-drawer-content-wrapper{box-shadow:-10px 0 30px #0000001a}.password-settings-drawer .ant-drawer-content{background:transparent}.password-settings-drawer .ant-drawer-body{padding:0;overflow-x:hidden;display:flex;flex-direction:column;height:100%}[data-theme=dark] .password-settings-drawer{--bg-drawer: #0a0a0f;--bg-content-shade: rgba(0, 0, 0, .2);--bg-surface: rgba(255, 255, 255, .04);--bg-surface-hover: rgba(255, 255, 255, .08);--border-color: rgba(255, 255, 255, .08);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .6);--accent-color: #667eea;--accent-glow: rgba(102, 126, 234, .15);--glass-blur: blur(20px);--card-shadow: 0 8px 32px rgba(0, 0, 0, .4)}[data-theme=dark] .password-settings-drawer .ant-drawer-content{background:linear-gradient(135deg,#0a0a0f,#1a1a2e)}[data-theme=dark] .password-settings-drawer .drawer-section-content{background:#ffffff08;box-shadow:var(--card-shadow)}[data-theme=dark] .password-settings-drawer .info-box{background:#667eea14;border:1px solid rgba(102,126,234,.2);box-shadow:inset 0 2px 4px #0000001a}[data-theme=dark] .password-settings-drawer .modern-input{background:#ffffff0d!important;border-color:#ffffff1a!important;color:#fff!important}[data-theme=dark] .password-settings-drawer .modern-input:focus,[data-theme=dark] .password-settings-drawer .modern-input:hover{border-color:var(--accent-color)!important;background:#ffffff14!important}[data-theme=dark] .password-settings-drawer .modern-input .ant-input{background:transparent!important;color:#fff!important}[data-theme=light] .password-settings-drawer{--bg-drawer: #f8f9fa;--bg-content-shade: #f0f2f5;--bg-surface: #ffffff;--bg-surface-hover: #f1f3f5;--border-color: #e9ecef;--text-primary: #1d1d1f;--text-secondary: #86868b;--accent-color: #0071e3;--accent-glow: rgba(0, 113, 227, .08);--glass-blur: none;--card-shadow: 0 4px 20px rgba(0, 0, 0, .08)}[data-theme=light] .password-settings-drawer .ant-drawer-content{background:#f8f9fa}[data-theme=light] .password-settings-drawer .drawer-section-content{background:#fff;box-shadow:var(--card-shadow)}[data-theme=light] .password-settings-drawer .info-box{background:#f0f7ff;border:1px solid #cce5ff;box-shadow:inset 0 1px 2px #0000000d}[data-theme=light] .password-settings-drawer .modern-input{background:#fff!important;border-color:#dee2e6!important}[data-theme=light] .password-settings-drawer .modern-input:focus,[data-theme=light] .password-settings-drawer .modern-input:hover{border-color:var(--accent-color)!important}.password-settings-drawer .drawer-header{padding:24px;display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--border-color);background:var(--bg-surface);backdrop-filter:var(--glass-blur);position:sticky;top:0;z-index:10}.password-settings-drawer .drawer-header .back-button{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:12px;color:var(--text-primary);transition:var(--drawer-transition)}.password-settings-drawer .drawer-header .back-button:hover{background:var(--bg-surface-hover);transform:translate(-4px)}.password-settings-drawer .drawer-header .drawer-title{margin:0!important;color:var(--text-primary)!important;font-weight:700!important;letter-spacing:-.5px}.password-settings-drawer .drawer-content{padding:var(--drawer-padding);flex:1;background:var(--bg-content-shade)}.password-settings-drawer .drawer-sections{display:flex;flex-direction:column;gap:32px}.password-settings-drawer .drawer-section{animation:slideInRight .5s ease-out backwards}.password-settings-drawer .drawer-section:nth-child(2){animation-delay:.1s}.password-settings-drawer .drawer-section-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.password-settings-drawer .drawer-section-header .section-icon{font-size:20px;color:var(--accent-color);background:var(--accent-glow);width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:10px}.password-settings-drawer .drawer-section-header .drawer-section-title{font-size:16px;font-weight:600;color:var(--text-primary);margin:0}.password-settings-drawer .drawer-section-content{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);padding:24px;backdrop-filter:var(--glass-blur);transition:var(--drawer-transition);box-shadow:var(--card-shadow)}.password-settings-drawer .drawer-section-content:hover{transform:translateY(-4px);box-shadow:0 12px 32px #00000026}.password-settings-drawer .info-box{padding:16px;border-radius:var(--border-radius-md);margin-bottom:24px}.password-settings-drawer .info-box .info-text{display:block;font-size:14px;color:var(--text-secondary);line-height:1.6;margin-bottom:16px}.password-settings-drawer .modern-form .ant-form-item-label{padding-bottom:4px}.password-settings-drawer .modern-form .ant-form-item-label label{color:var(--text-secondary)!important;font-size:13px!important;font-weight:500!important;text-transform:uppercase;letter-spacing:.5px}.password-settings-drawer .modern-form .modern-input{border-radius:12px!important;padding:10px 16px!important;transition:var(--drawer-transition)!important}.password-settings-drawer .modern-form .modern-input .ant-input-prefix{margin-right:12px;opacity:.5}.password-settings-drawer .action-button{height:48px!important;border-radius:16px!important;font-weight:700!important;font-size:16px!important;letter-spacing:.2px;transition:var(--drawer-transition)!important;display:flex;align-items:center;justify-content:center;gap:12px;border:none!important}.password-settings-drawer .action-button:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 12px 24px var(--accent-glow)}.password-settings-drawer .action-button:active{transform:translateY(0) scale(.98)}.password-settings-drawer .action-button.submit-button{background:var(--accent-color)!important;width:100%}.password-settings-drawer .action-button.reset-button{background:var(--accent-color)!important}.password-settings-drawer .action-button.secondary-button{background:transparent!important;border:1px solid var(--border-color)!important;color:var(--text-secondary)!important}.password-settings-drawer .action-button.secondary-button:hover{background:var(--bg-surface-hover)!important;color:var(--text-primary)!important;border-radius:24px!important}.password-settings-drawer .form-actions{display:flex;flex-direction:column;gap:12px;margin-top:24px}@media(max-width:600px){.ant-drawer-right.password-settings-drawer .ant-drawer-content-wrapper{width:100%!important}}.linked-accounts-settings-drawer{--drawer-padding: 24px;--drawer-transition: all .3s cubic-bezier(.4, 0, .2, 1);--border-radius-lg: 24px;--border-radius-md: 16px}.linked-accounts-settings-drawer .ant-drawer-content-wrapper{box-shadow:-10px 0 30px #0000001a}.linked-accounts-settings-drawer .ant-drawer-content{background:transparent}.linked-accounts-settings-drawer .ant-drawer-body{padding:0;overflow-x:hidden;display:flex;flex-direction:column;height:100%}[data-theme=dark] .linked-accounts-settings-drawer{--bg-drawer: #0a0a0f;--bg-content-shade: rgba(0, 0, 0, .2);--bg-surface: rgba(255, 255, 255, .04);--bg-surface-hover: rgba(255, 255, 255, .08);--border-color: rgba(255, 255, 255, .08);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .6);--accent-color: #667eea;--accent-color-rgb: 102, 126, 234;--accent-glow: rgba(102, 126, 234, .15);--glass-blur: blur(20px);--card-shadow: 0 8px 32px rgba(0, 0, 0, .4)}[data-theme=dark] .linked-accounts-settings-drawer .ant-drawer-content{background:linear-gradient(135deg,#0a0a0f,#1a1a2e)}[data-theme=dark] .linked-accounts-settings-drawer .drawer-section-content{background:#ffffff08;box-shadow:var(--card-shadow)}[data-theme=dark] .linked-accounts-settings-drawer .deriv-summary-box{background:#667eea0d;border:1px solid rgba(102,126,234,.2)}[data-theme=light] .linked-accounts-settings-drawer{--bg-drawer: #f8f9fa;--bg-content-shade: #f0f2f5;--bg-surface: #ffffff;--bg-surface-hover: #f1f3f5;--border-color: #e9ecef;--text-primary: #1d1d1f;--text-secondary: #86868b;--accent-color: #0071e3;--accent-color-rgb: 0, 113, 227;--accent-glow: rgba(0, 113, 227, .08);--glass-blur: none;--card-shadow: 0 4px 20px rgba(0, 0, 0, .08)}[data-theme=light] .linked-accounts-settings-drawer .ant-drawer-content{background:#f8f9fa}[data-theme=light] .linked-accounts-settings-drawer .drawer-section-content{background:#fff;box-shadow:var(--card-shadow)}[data-theme=light] .linked-accounts-settings-drawer .deriv-summary-box{background:#f0f7ff;border:1px solid #cce5ff}.linked-accounts-settings-drawer .drawer-header{padding:24px;display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--border-color);background:var(--bg-surface);backdrop-filter:var(--glass-blur);position:sticky;top:0;z-index:10}.linked-accounts-settings-drawer .drawer-header .back-button{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:12px;color:var(--text-primary);transition:var(--drawer-transition)}.linked-accounts-settings-drawer .drawer-header .back-button:hover{background:var(--bg-surface-hover);transform:translate(-4px)}.linked-accounts-settings-drawer .drawer-header .drawer-title{margin:0!important;color:var(--text-primary)!important;font-weight:700!important;letter-spacing:-.5px}.linked-accounts-settings-drawer .drawer-content{padding:var(--drawer-padding);flex:1;background:var(--bg-content-shade)}.linked-accounts-settings-drawer .drawer-sections{display:flex;flex-direction:column;gap:32px}.linked-accounts-settings-drawer .drawer-section{animation:slideInRight .5s ease-out backwards}.linked-accounts-settings-drawer .drawer-section:nth-child(1){animation-delay:.1s}.linked-accounts-settings-drawer .drawer-section:nth-child(2){animation-delay:.2s}.linked-accounts-settings-drawer .drawer-section:nth-child(3){animation-delay:.3s}.linked-accounts-settings-drawer .drawer-section:nth-child(4){animation-delay:.4s}.linked-accounts-settings-drawer .drawer-section:nth-child(5){animation-delay:.5s}.linked-accounts-settings-drawer .drawer-section-header{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding:0 4px}.linked-accounts-settings-drawer .drawer-section-header .section-icon-img{height:32px;width:32px;object-fit:contain}.linked-accounts-settings-drawer .drawer-section-header .drawer-section-title{font-size:18px;font-weight:600;color:var(--text-primary);margin:0;flex:1}.linked-accounts-settings-drawer .drawer-section-header .drawer-section-status{display:flex;align-items:center;gap:12px}.linked-accounts-settings-drawer .drawer-section-content{border:1px solid var(--border-color);border-radius:var(--border-radius-lg);padding:24px;backdrop-filter:var(--glass-blur);transition:var(--drawer-transition)}.linked-accounts-settings-drawer .drawer-section-content:hover{border-color:var(--accent-color);transform:translateY(-2px)}.linked-accounts-settings-drawer .section-description{display:block;font-size:14px;color:var(--text-secondary);margin-bottom:24px;line-height:1.6}.linked-accounts-settings-drawer .account-details-grid{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.linked-accounts-settings-drawer .account-details-grid .detail-row{display:flex;justify-content:space-between;align-items:center;padding-bottom:8px;border-bottom:1px dashed var(--border-color)}.linked-accounts-settings-drawer .account-details-grid .detail-row:last-child{border-bottom:none}.linked-accounts-settings-drawer .account-details-grid .detail-row .detail-label{display:flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:13px}.linked-accounts-settings-drawer .account-details-grid .detail-row .detail-label .anticon{color:var(--accent-color)}.linked-accounts-settings-drawer .account-details-grid .detail-row .detail-value{font-family:Monaco,Menlo,monospace;font-size:13px;color:var(--text-primary);max-width:60%;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.linked-accounts-settings-drawer .account-details-grid .features-row{flex-direction:column;align-items:flex-start;gap:12px;padding-top:8px}.linked-accounts-settings-drawer .account-details-grid .features-row .feature-badges{display:flex;flex-wrap:wrap;gap:8px}.linked-accounts-settings-drawer .feature-badge .ant-badge-count{border-radius:6px;font-weight:600;font-size:11px;padding:0 8px;box-shadow:none!important}.linked-accounts-settings-drawer .feature-badge.telegram .ant-badge-count{background:#08c!important}.linked-accounts-settings-drawer .feature-badge.google .ant-badge-count{background:#4285f4!important}.linked-accounts-settings-drawer .feature-badge.success .ant-badge-count{background:#52c41a!important}.linked-accounts-settings-drawer .feature-badge.warning .ant-badge-count{background:#fa8c16!important}.linked-accounts-settings-drawer .action-button{height:48px!important;border-radius:18px!important;font-weight:600!important;font-size:16px!important;letter-spacing:.2px;transition:var(--drawer-transition)!important;display:flex;align-items:center;justify-content:center;gap:12px;border:none!important}.linked-accounts-settings-drawer .action-button:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 12px 24px var(--accent-glow)}.linked-accounts-settings-drawer .action-button:active{transform:translateY(0) scale(.98)}.linked-accounts-settings-drawer .action-button.connect-button{background:#08c!important}.linked-accounts-settings-drawer .action-button.google-button{background:#4285f4!important}.linked-accounts-settings-drawer .action-button.deriv-button{background:#dc4446!important}.linked-accounts-settings-drawer .action-button.success-button{background:#52c41a!important}.linked-accounts-settings-drawer .modal-link-button{height:48px!important;font-size:15px!important;font-weight:500!important;color:var(--text-secondary)!important;transition:var(--drawer-transition)!important}.linked-accounts-settings-drawer .modal-link-button:hover{color:var(--text-primary)!important;background:var(--bg-surface-hover)!important;border-radius:20px}.linked-accounts-settings-drawer .deriv-summary-box{padding:20px;border-radius:var(--border-radius-md);cursor:pointer;transition:var(--drawer-transition)}.linked-accounts-settings-drawer .deriv-summary-box:hover{background:var(--bg-surface-hover)}.linked-accounts-settings-drawer .deriv-summary-box:hover .view-more-hint{color:var(--accent-color);transform:translate(4px)}.linked-accounts-settings-drawer .deriv-summary-box .balance-summary-card{display:flex;justify-content:space-between}.linked-accounts-settings-drawer .deriv-summary-box .balance-summary-card .balance-item{display:flex;flex-direction:column;gap:4px}.linked-accounts-settings-drawer .deriv-summary-box .balance-summary-card .balance-item .balance-label{font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary)}.linked-accounts-settings-drawer .deriv-summary-box .balance-summary-card .balance-item .balance-value{font-family:Monaco,Menlo,monospace;font-size:20px;font-weight:700}.linked-accounts-settings-drawer .deriv-summary-box .balance-summary-card .balance-item .balance-value.primary{color:var(--accent-color)}.linked-accounts-settings-drawer .deriv-summary-box .balance-summary-card .balance-item .balance-value.success{color:#52c41a}.linked-accounts-settings-drawer .deriv-summary-box .balance-summary-card .balance-item.right{text-align:right}.linked-accounts-settings-drawer .deriv-summary-box .view-more-hint{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;font-size:14px;color:var(--text-secondary);transition:var(--drawer-transition)}.linked-accounts-settings-drawer .account-list-container{display:flex;flex-direction:column;gap:16px;padding:8px 0}.linked-accounts-settings-drawer .account-list-container .account-item-card{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius-md);padding:20px;transition:var(--drawer-transition);animation:scaleIn .4s ease-out backwards;box-shadow:var(--card-shadow)}.linked-accounts-settings-drawer .account-list-container .account-item-card:hover{border-color:var(--accent-color);transform:translateY(-4px);box-shadow:0 12px 32px #00000026}.linked-accounts-settings-drawer .account-list-container .account-item-card .account-item-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--border-color)}.linked-accounts-settings-drawer .account-list-container .account-item-card .account-item-header .account-title-wrapper{display:flex;align-items:center;gap:12px;color:var(--accent-color)}.linked-accounts-settings-drawer .account-list-container .account-item-card .account-item-header .account-title-wrapper .anticon,.linked-accounts-settings-drawer .account-list-container .account-item-card .account-item-header .account-title-wrapper svg{font-size:24px}.linked-accounts-settings-drawer .account-list-container .account-item-card .account-item-header .account-title-wrapper .account-currency{font-size:18px;color:var(--text-primary)}.linked-accounts-settings-drawer .account-list-container .account-item-card .account-item-details{display:flex;flex-direction:column;gap:10px}.linked-accounts-settings-drawer .account-list-container .account-item-card .account-item-details .detail-row{display:flex;justify-content:space-between;align-items:center}.linked-accounts-settings-drawer .account-list-container .account-item-card .account-item-details .detail-row .label{font-size:13px;color:var(--text-secondary)}.linked-accounts-settings-drawer .account-list-container .account-item-card .account-item-details .detail-row .value{font-family:Monaco,Menlo,monospace;font-size:13px;color:var(--text-primary);font-weight:500}@media(max-width:600px){.ant-drawer-right.linked-accounts-settings-drawer .ant-drawer-content-wrapper{width:100%!important}}.auth-premium-modal .ant-modal-content{background:transparent!important;box-shadow:none!important;padding:0!important}.auth-premium-modal .auth-modal-glass-container{border-radius:28px;overflow:hidden;position:relative;border:1px solid var(--border-color);box-shadow:0 25px 50px -12px #00000080;animation:modalScaleUp .4s cubic-bezier(.34,1.56,.64,1)}[data-theme=dark] .auth-premium-modal .auth-modal-glass-container{background:linear-gradient(165deg,#1a1a2ef2,#0a0a0ffa);backdrop-filter:blur(30px)}[data-theme=light] .auth-premium-modal .auth-modal-glass-container{background:#ffffffe6;backdrop-filter:blur(20px)}.auth-premium-modal .ant-modal-header{background:transparent!important;padding:24px 32px 16px!important;border-bottom:1px solid var(--border-color)!important}.auth-premium-modal .ant-modal-header .ant-modal-title{background:transparent!important;color:var(--text-primary)!important}.auth-premium-modal .modal-back-button{position:absolute;top:20px;left:20px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:14px;color:var(--text-secondary);transition:var(--drawer-transition);z-index:10}.auth-premium-modal .modal-back-button:hover{color:var(--text-primary);background:var(--bg-surface-hover);transform:translate(-2px)}.auth-premium-modal .ant-modal-close{top:20px;right:24px;width:44px;height:44px;border-radius:14px;color:var(--text-secondary);display:flex;align-items:center;justify-content:center;transition:var(--drawer-transition)}.auth-premium-modal .ant-modal-close:hover{color:var(--text-primary);background:var(--bg-surface-hover)}.auth-premium-modal .ant-modal-close .ant-modal-close-x{display:flex;align-items:center;justify-content:center}.auth-premium-modal .auth-modal-body{padding:32px;display:flex;flex-direction:column;align-items:center}.auth-premium-modal .auth-modal-body .platform-logo-wrapper{position:relative;margin-bottom:24px}.auth-premium-modal .auth-modal-body .platform-logo-wrapper:after{content:"";position:absolute;inset:-20px;background:radial-gradient(circle,var(--accent-glow) 0%,transparent 70%);z-index:-1;animation:logoGlow 3s infinite alternate}.auth-premium-modal .auth-modal-body .platform-logo-wrapper.google:after{background:radial-gradient(circle,rgba(66,133,244,.2) 0%,transparent 70%)}.auth-premium-modal .auth-modal-body .platform-logo-wrapper.telegram:after{background:radial-gradient(circle,rgba(0,136,204,.2) 0%,transparent 70%)}.auth-premium-modal .auth-modal-body .platform-logo-wrapper.deriv:after{background:radial-gradient(circle,rgba(220,68,70,.2) 0%,transparent 70%)}.auth-premium-modal .auth-modal-body .modal-title{font-size:24px;font-weight:700;letter-spacing:-.5px;margin-bottom:8px;color:var(--text-primary)}.auth-premium-modal .auth-modal-body .modal-subtitle{font-size:15px;color:var(--text-secondary);margin-bottom:32px;line-height:1.6;text-align:center}.auth-premium-modal .auth-modal-body .auth-info-card{width:100%;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:16px;padding:4px;margin-bottom:24px;text-align:left}.auth-premium-modal .auth-modal-body .auth-info-card .ant-alert{background:transparent!important;border:none!important;padding:12px 16px!important}.auth-premium-modal .auth-modal-body .auth-info-card .ant-alert .ant-alert-message{color:var(--text-primary)!important;font-weight:600}.auth-premium-modal .auth-modal-body .auth-info-card .ant-alert .ant-alert-description{color:var(--text-secondary)!important;font-size:13px}.auth-premium-modal .auth-modal-body .feature-list{width:100%;display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.auth-premium-modal .auth-modal-body .feature-list .feature-item{display:flex;align-items:center;gap:12px;color:var(--text-primary);font-size:14px;font-weight:500;animation:fadeInRight .4s ease-out backwards}.auth-premium-modal .auth-modal-body .feature-list .feature-item:nth-child(1){animation-delay:.3s}.auth-premium-modal .auth-modal-body .feature-list .feature-item:nth-child(2){animation-delay:.4s}.auth-premium-modal .auth-modal-body .feature-list .feature-item:nth-child(3){animation-delay:.5s}.auth-premium-modal .auth-modal-body .feature-list .feature-item:nth-child(4){animation-delay:.6s}.auth-premium-modal .auth-modal-body .feature-list .feature-item:nth-child(5){animation-delay:.7s}.auth-premium-modal .auth-modal-body .feature-list .feature-item .anticon{color:#52c41a;font-size:18px}.auth-premium-modal .auth-modal-body .telegram-code-display{background:#0088cc0d;border:2px dashed rgba(0,136,204,.3);border-radius:16px;padding:24px;margin-bottom:24px;width:100%;transition:all .3s ease;text-align:center}.auth-premium-modal .auth-modal-body .telegram-code-display:hover{border-color:#08c;background:#0088cc14}.auth-premium-modal .auth-modal-body .telegram-code-display code{font-size:42px;font-weight:600;letter-spacing:4px;color:#08c;display:block;margin-bottom:8px}.auth-premium-modal .auth-modal-body .deriv-endpoint-card{width:100%;background:#448bdc0d;border:1px solid rgba(68,139,220,.2);border-radius:12px;padding:16px;margin-bottom:24px;text-align:left}.auth-premium-modal .auth-modal-body .deriv-endpoint-card .endpoint-label{font-size:12px;font-weight:700;color:#448bdc;text-transform:uppercase;margin-bottom:4px;display:block}.auth-premium-modal .auth-modal-body .deriv-endpoint-card code{font-size:14px;color:#448bdc;word-break:break-all}@keyframes modalScaleUp{0%{transform:scale(.9) translateY(20px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}@keyframes logoGlow{0%{opacity:.3;transform:scale(.8)}to{opacity:.6;transform:scale(1.2)}}@keyframes fadeInRight{0%{transform:translate(-10px);opacity:0}to{transform:translate(0);opacity:1}}.kyc-settings-drawer{--drawer-padding: 24px;--drawer-transition: all .3s cubic-bezier(.4, 0, .2, 1);--border-radius-lg: 18px;--border-radius-md: 16px}.kyc-settings-drawer .ant-drawer-content-wrapper{box-shadow:-10px 0 30px #0000001a}.kyc-settings-drawer .ant-drawer-content{background:transparent}.kyc-settings-drawer .ant-drawer-body{padding:0;overflow-x:hidden;display:flex;flex-direction:column;height:100%}[data-theme=dark] .kyc-settings-drawer{--bg-drawer: #0a0a0f;--bg-content-shade: rgba(0, 0, 0, .2);--bg-surface: rgba(255, 255, 255, .04);--bg-surface-hover: rgba(255, 255, 255, .08);--border-color: rgba(255, 255, 255, .08);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .6);--accent-color: #667eea;--accent-glow: rgba(102, 126, 234, .15);--glass-blur: blur(20px);--card-shadow: 0 8px 32px rgba(0, 0, 0, .4)}[data-theme=dark] .kyc-settings-drawer .ant-drawer-content{background:linear-gradient(135deg,#0a0a0f,#1a1a2e)}[data-theme=dark] .kyc-settings-drawer .drawer-section-content{background:transparent!important;box-shadow:none!important;padding:0!important}[data-theme=dark] .kyc-settings-drawer .info-box{background:#667eea14;border:1px solid rgba(102,126,234,.2);box-shadow:inset 0 2px 4px #0000001a}[data-theme=dark] .kyc-settings-drawer .modern-input{background:#ffffff0d!important;border-color:#ffffff1a!important;color:#fff!important}[data-theme=dark] .kyc-settings-drawer .modern-input:focus,[data-theme=dark] .kyc-settings-drawer .modern-input:hover{border-color:var(--accent-color)!important;background:#ffffff14!important}[data-theme=dark] .kyc-settings-drawer .modern-input .ant-input{background:transparent!important;color:#fff!important}[data-theme=dark] .kyc-settings-drawer .upload-dragger{background:#ffffff05;border:2px dashed var(--border-color)}[data-theme=dark] .kyc-settings-drawer .upload-dragger:hover{border-color:var(--accent-color);background:#667eea0d}[data-theme=light] .kyc-settings-drawer{--bg-drawer: #f8f9fa;--bg-content-shade: #f0f2f5;--bg-surface: #ffffff;--bg-surface-hover: #f1f3f5;--border-color: #e9ecef;--text-primary: #1d1d1f;--text-secondary: #86868b;--accent-color: #0071e3;--accent-glow: rgba(0, 113, 227, .08);--glass-blur: none;--card-shadow: 0 4px 20px rgba(0, 0, 0, .08)}[data-theme=light] .kyc-settings-drawer .ant-drawer-content{background:#f8f9fa}[data-theme=light] .kyc-settings-drawer .drawer-section-content{background:transparent!important;box-shadow:none!important;padding:0!important}[data-theme=light] .kyc-settings-drawer .info-box{background:#f0f7ff;border:1px solid #cce5ff;box-shadow:inset 0 1px 2px #0000000d}[data-theme=light] .kyc-settings-drawer .modern-input{background:#fff!important;border-color:#dee2e6!important}[data-theme=light] .kyc-settings-drawer .modern-input:focus,[data-theme=light] .kyc-settings-drawer .modern-input:hover{border-color:var(--accent-color)!important}[data-theme=light] .kyc-settings-drawer .upload-dragger{background:#fff;border:2px dashed var(--border-color)}[data-theme=light] .kyc-settings-drawer .upload-dragger:hover{border-color:var(--accent-color);background:#f0f7ff}.kyc-settings-drawer .drawer-header{padding:24px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--border-color);background:var(--bg-surface);backdrop-filter:var(--glass-blur);position:sticky;top:0;z-index:10}.kyc-settings-drawer .drawer-header .header-left{display:flex;align-items:center;gap:16px}.kyc-settings-drawer .drawer-header .back-button{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:14px;color:var(--text-primary);transition:var(--drawer-transition)}.kyc-settings-drawer .drawer-header .back-button:hover{background:var(--bg-surface-hover);transform:translate(-4px)}.kyc-settings-drawer .drawer-header .drawer-title{margin:0!important;color:var(--text-primary)!important;font-weight:700!important;letter-spacing:-.5px}.kyc-settings-drawer .drawer-header .kyc-status-badge{font-size:11px;font-weight:700;text-transform:uppercase;padding:6px 12px;border-radius:20px;letter-spacing:.5px;box-shadow:0 2px 8px #0000000d}.kyc-settings-drawer .drawer-content{padding:var(--drawer-padding);flex:1;background:var(--bg-content-shade)}.kyc-settings-drawer .drawer-sections{display:flex;flex-direction:column;gap:20px}.kyc-settings-drawer .drawer-section{animation:slideInRight .5s ease-out backwards}.kyc-settings-drawer .drawer-section:nth-child(1){animation-delay:.1s}.kyc-settings-drawer .drawer-section:nth-child(2){animation-delay:.2s}.kyc-settings-drawer .drawer-section:nth-child(3){animation-delay:.3s}.kyc-settings-drawer .drawer-section:nth-child(4){animation-delay:.4s}.kyc-settings-drawer .drawer-section:nth-child(5){animation-delay:.5s}.kyc-settings-drawer .drawer-section-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.kyc-settings-drawer .drawer-section-header .section-icon{font-size:20px;color:var(--accent-color);background:var(--accent-glow);width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:10px}.kyc-settings-drawer .drawer-section-header .drawer-section-title{font-size:16px;font-weight:600;color:var(--text-primary);margin:0}.kyc-settings-drawer .drawer-section-content{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);padding:20px;backdrop-filter:var(--glass-blur);transition:var(--drawer-transition);box-shadow:var(--card-shadow)}.kyc-settings-drawer .drawer-section-content:hover{transform:translateY(-4px);box-shadow:0 12px 32px #00000026}.kyc-settings-drawer .info-box{padding:16px;border-radius:var(--border-radius-md);margin-bottom:24px}.kyc-settings-drawer .info-box .info-text{display:block;font-size:14px;line-height:1.6}.kyc-settings-drawer .modern-form .ant-form-item-label{padding-bottom:8px}.kyc-settings-drawer .modern-form .ant-form-item-label label{color:var(--text-secondary)!important;font-size:13px!important;font-weight:500!important;text-transform:uppercase;letter-spacing:.5px}.kyc-settings-drawer .modern-form .modern-input{border-radius:12px!important;padding:10px 16px!important;transition:var(--drawer-transition)!important}.kyc-settings-drawer .modern-form .modern-input .ant-input-prefix{margin-right:12px;opacity:.5}.kyc-settings-drawer .kyc-steps-container{background:var(--bg-surface);backdrop-filter:var(--glass-blur);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);padding:16px 12px;margin-bottom:24px;box-shadow:var(--card-shadow);animation:scaleIn .5s ease-out backwards}.kyc-settings-drawer .kyc-steps .ant-steps-item-title{color:var(--text-primary)!important;font-weight:600;font-size:13px!important;line-height:1.2!important;margin-top:8px!important}.kyc-settings-drawer .kyc-steps .ant-steps-item-description{color:var(--text-secondary)!important;font-size:11px!important;max-width:100px;margin:0 auto}.kyc-settings-drawer .kyc-steps .ant-steps-item-icon{width:36px!important;height:36px!important;line-height:34px!important;border-radius:12px!important;display:flex;align-items:center;justify-content:center;transition:var(--drawer-transition);background:var(--bg-surface-hover)!important;border-color:var(--border-color)!important}.kyc-settings-drawer .kyc-steps .ant-steps-item-icon .ant-steps-icon{font-size:18px;color:var(--text-secondary)}.kyc-settings-drawer .kyc-steps .ant-steps-item-active .ant-steps-item-icon{background:#0dc0ff!important;border-color:#0dc0ff!important;color:#fff;box-shadow:0 0 15px var(--accent-glow)}.kyc-settings-drawer .kyc-steps .ant-steps-item-active .ant-steps-item-icon .ant-steps-icon{color:#fff!important}.kyc-settings-drawer .kyc-steps .ant-steps-item-finish .ant-steps-item-icon{background:#4d1efc!important;border-color:#4d1efc!important;color:#fff}.kyc-settings-drawer .kyc-steps .ant-steps-item-finish .ant-steps-item-icon .ant-steps-icon{color:#fff!important}.kyc-settings-drawer .kyc-steps .ant-steps-item-finish .ant-steps-item-rail{background-color:#4d1efc!important;border-color:#4d1efc!important;border-width:1px!important}.kyc-settings-drawer .kyc-steps .ant-steps-item-rail{top:8px!important;padding:0 12px!important;background-color:#b5b5b5!important;border-color:#b5b5b5!important;border-width:1px!important}.kyc-settings-drawer .document-radio-group{margin-top:24px;width:100%}.kyc-settings-drawer .document-radio-group .ant-space{width:100%}.kyc-settings-drawer .document-radio-group .ant-space .ant-space-item{border:1px solid #cccccc;width:100%;border-radius:8px;padding:4px 12px;background:#f9f9f9}.kyc-settings-drawer .document-radio-group .ant-space .ant-space-item:has(.ant-radio-wrapper-checked){border:1px solid #09cbff;background:#08cdff22}.kyc-settings-drawer .upload-card{background:transparent!important;border:none!important}.kyc-settings-drawer .upload-card .ant-card-head{border:none;padding:0;margin-bottom:12px}.kyc-settings-drawer .upload-card .ant-card-head .ant-card-head-title{padding:0;font-size:14px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.kyc-settings-drawer .upload-card .ant-card-body{padding:0}.kyc-settings-drawer .upload-dragger{border-radius:16px!important;padding:20px 16px!important;transition:var(--drawer-transition)}.kyc-settings-drawer .upload-dragger .ant-upload-drag-icon{margin-bottom:8px!important}.kyc-settings-drawer .upload-dragger .ant-upload-text{color:var(--text-primary)!important;font-weight:600!important;font-size:15px!important}.kyc-settings-drawer .upload-dragger .ant-upload-hint{color:var(--text-secondary)!important;font-size:13px!important}.kyc-settings-drawer .kyc-status-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 24px;animation:scaleIn .5s ease-out}.kyc-settings-drawer .kyc-status-content .status-icon-wrapper{width:100px;height:100px;border-radius:30px;display:flex;align-items:center;justify-content:center;font-size:48px;margin-bottom:24px;position:relative}.kyc-settings-drawer .kyc-status-content .status-icon-wrapper:after{content:"";position:absolute;inset:-10px;border-radius:35px;background:currentColor;opacity:.1}.kyc-settings-drawer .kyc-status-content .status-title{font-size:24px;font-weight:700;color:var(--text-primary);margin-bottom:12px!important}.kyc-settings-drawer .kyc-status-content .status-description{font-size:16px;color:var(--text-secondary);max-width:400px;line-height:1.6;margin-bottom:32px!important}.kyc-settings-drawer .action-button{height:48px!important;border-radius:16px!important;font-weight:700!important;font-size:16px!important;letter-spacing:.2px;transition:var(--drawer-transition)!important;display:flex;align-items:center;justify-content:center;gap:12px;border:none!important}.kyc-settings-drawer .action-button:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 12px 24px var(--accent-glow)}.kyc-settings-drawer .action-button:active{transform:translateY(0) scale(.98)}.kyc-settings-drawer .action-button.submit-button{background:var(--accent-color)!important;width:100%;color:#fff!important}.kyc-settings-drawer .action-button.primary-button{background:var(--accent-color)!important;color:#fff!important}.kyc-settings-drawer .action-button.secondary-button{background:transparent!important;border:1px solid var(--border-color)!important;color:var(--text-secondary)!important}.kyc-settings-drawer .action-button.secondary-button:hover{background:var(--bg-surface-hover)!important;color:var(--text-primary)!important}.kyc-settings-drawer .camera-container{width:100%;aspect-ratio:4/3;background:var(--bg-content-shade);border-radius:var(--border-radius-md);overflow:hidden;position:relative;border:1px solid var(--border-color)}.kyc-settings-drawer .camera-placeholder{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:var(--drawer-transition);gap:12px}.kyc-settings-drawer .camera-placeholder:hover{background:var(--bg-surface-hover)}.kyc-settings-drawer .camera-placeholder:hover .placeholder-icon{transform:scale(1.1);color:var(--accent-color)}.kyc-settings-drawer .camera-placeholder .placeholder-icon{font-size:48px;color:var(--text-secondary);transition:var(--drawer-transition)}.kyc-settings-drawer .camera-placeholder .placeholder-text{font-weight:600;color:var(--text-primary)}.kyc-settings-drawer .live-feed{width:100%;height:100%;position:relative}.kyc-settings-drawer .live-feed video{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.kyc-settings-drawer .live-feed .camera-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.kyc-settings-drawer .live-feed .camera-overlay .face-guide{width:60%;height:70%;border:2px dashed rgba(255,255,255,.5);border-radius:50% 50% 40% 40%;box-shadow:0 0 0 1000px #0006}.kyc-settings-drawer .live-feed .capture-button{position:absolute;bottom:20px;left:50%;transform:translate(-50%);width:64px!important;height:64px!important;background:#fff!important;border:4px solid var(--accent-color)!important;box-shadow:0 0 20px #0000004d}.kyc-settings-drawer .live-feed .capture-button span{color:var(--accent-color)!important;font-size:24px}.kyc-settings-drawer .live-feed .capture-button:hover{transform:translate(-50%) scale(1.1)}.kyc-settings-drawer .captured-preview{width:100%;height:100%;position:relative}.kyc-settings-drawer .captured-preview img{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.kyc-settings-drawer .captured-preview .retake-button{position:absolute;bottom:16px;right:16px;background:#0009!important;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)!important;color:#fff!important;border-radius:12px;height:40px;padding:0 16px}.kyc-settings-drawer .captured-preview .retake-button:hover{background:#000c!important}.kyc-settings-drawer .camera-loader{width:40px;height:40px;border:3px solid var(--accent-glow);border-top-color:var(--accent-color);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:600px){.ant-drawer-right.kyc-settings-drawer .ant-drawer-content-wrapper{width:100%!important}}.camera-container{position:relative;width:100%;max-width:400px;margin:0 auto;border-radius:12px;overflow:hidden;background:#f5f5f5;aspect-ratio:4/3}.camera-container .camera-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;cursor:pointer;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;transition:all .3s ease}.camera-container .camera-placeholder:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.camera-container .camera-placeholder .placeholder-icon{font-size:48px!important;margin-bottom:12px;opacity:.9;color:#fff!important;display:block!important;z-index:1;position:relative}.camera-container .camera-placeholder .placeholder-text{font-size:16px;font-weight:500;opacity:.9}.camera-container .camera-placeholder .camera-loader{width:40px;height:40px;border:3px solid rgba(255,255,255,.3);border-top:3px solid white;border-radius:50%;animation:spin 1s linear infinite}.camera-container .live-feed{position:relative;width:100%;height:100%}.camera-container .live-feed video{width:100%;height:100%;object-fit:cover}.camera-container .live-feed .camera-overlay{position:absolute;inset:0;pointer-events:none}.camera-container .live-feed .camera-overlay .face-guide{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:200px;height:250px;border:3px solid rgba(255,255,255,.5);border-radius:50%/60% 60% 40% 40%;box-shadow:0 0 0 1000px #0000004d}.camera-container .live-feed .camera-overlay .face-guide:before,.camera-container .live-feed .camera-overlay .face-guide:after{content:"";position:absolute;width:20px;height:20px;border:3px solid #4CAF50}.camera-container .live-feed .camera-overlay .face-guide:before{top:-3px;left:50%;transform:translate(-50%);border-radius:50% 50% 0 0;border-bottom:none}.camera-container .live-feed .camera-overlay .face-guide:after{bottom:-3px;left:50%;transform:translate(-50%);border-radius:0 0 50% 50%;border-top:none}.camera-container .live-feed .capture-button{position:absolute;bottom:20px;left:50%;transform:translate(-50%);width:60px;height:60px;border-radius:50%;background:#ff4757;border:4px solid white;color:#fff;font-size:0;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #ff475766}.camera-container .live-feed .capture-button:hover{transform:translate(-50%) scale(1.1);background:#ff3838}.camera-container .live-feed .capture-button:active{transform:translate(-50%) scale(.95)}.camera-container .captured-preview{position:relative;width:100%;height:100%}.camera-container .captured-preview img{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.camera-container .captured-preview .retake-button{position:absolute;bottom:20px;left:50%;transform:translate(-50%);background:#000000b3;border:none;color:#fff;padding:8px 16px;border-radius:0;font-size:14px;cursor:pointer;transition:all .3s ease}.camera-container .captured-preview .retake-button:hover{background:#000c;transform:translate(-50%) translateY(-2px)}@media(max-width:768px){.camera-container{max-width:100%}.camera-container .live-feed .camera-overlay .face-guide{width:150px;height:190px}.camera-container .live-feed .capture-button{width:50px;height:50px;bottom:15px}}.facial-kyc-container{position:fixed;inset:0;background:#000c;display:flex;justify-content:center;align-items:center;z-index:1000}.facial-kyc-modal{background:#fff;border-radius:12px;width:800px;max-width:90vw;max-height:90vh;overflow-y:auto;box-shadow:0 10px 40px #0000004d}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #eaeaea}.modal-header h2{margin:0;color:#333;font-size:1.5rem}.close-btn{background:none;border:none;font-size:2rem;cursor:pointer;color:#666;padding:0;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.close-btn:hover{background-color:#f5f5f5}.verification-progress{padding:20px;background:#f8f9fa}.step-indicator{display:flex;justify-content:space-between;position:relative}.step-indicator:before{content:"";position:absolute;top:20px;left:0;right:0;height:2px;background:#e0e0e0;z-index:1}.step-item{display:flex;flex-direction:column;align-items:center;position:relative;z-index:2}.step-circle{width:40px;height:40px;border-radius:50%;background:#e0e0e0;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;margin-bottom:8px;border:3px solid white;transition:all .3s ease}.step-circle.active{background:#007bff;transform:scale(1.1)}.step-circle.completed{background:#28a745}.step-label{font-size:.85rem;color:#666;text-align:center}.camera-container{padding:20px;display:flex;justify-content:center;background:#000}.video-wrapper{position:relative;width:640px;height:480px;overflow:hidden;border-radius:8px}video{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.overlay-canvas{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.countdown-overlay{position:absolute;inset:0;background:#00000080;display:flex;justify-content:center;align-items:center}.countdown-circle{width:100px;height:100px;border-radius:50%;background:#ffffffe6;display:flex;align-items:center;justify-content:center;font-size:3rem;font-weight:700;color:#007bff;animation:pulse 1s infinite}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.instructions-panel{padding:20px;background:#fff;border-top:1px solid #eaeaea}.instructions-text{font-size:1.2rem;font-weight:500;color:#333;text-align:center;margin-bottom:10px;min-height:36px}.verification-status{font-size:1rem;color:#28a745;text-align:center;margin-bottom:20px;min-height:24px}.verification-checklist{margin-top:20px}.checklist-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,auto);gap:10px}.checklist-item{padding:12px;background:#f8f9fa;border-radius:6px;display:flex;align-items:center;font-size:.9rem;transition:all .3s ease;gap:8px}.checklist-icon{font-size:1.2rem;color:#6c757d;transition:all .3s ease}.checklist-text{flex:1;color:#333}.checklist-item.completed{background:#d4edda}.checklist-item.completed .checklist-icon{color:#28a745}.checklist-item.completed .checklist-text{color:#155724;font-weight:500}.score-item{background:#e3f2fd!important;border:1px solid #2196f3}.score-item .checklist-icon{color:#2196f3}.score-item .checklist-text{color:#1976d2;font-weight:600}.action-buttons{padding:20px;display:flex;gap:10px;justify-content:center}.btn-primary,.btn-secondary{padding:12px 24px;border-radius:6px;border:none;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s}.btn-primary{background:#007bff;color:#fff}.btn-primary:hover:not(:disabled){background:#0056b3}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.btn-secondary{background:#6c757d;color:#fff}.btn-secondary:hover{background:#545b62}.loading-overlay{position:absolute;inset:0;background:#ffffffe6;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:100}.loading-spinner{width:50px;height:50px;border:5px solid #f3f3f3;border-top:5px solid #007bff;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:20px}@media(max-width:768px){.facial-kyc-modal{width:95vw;height:95vh}.video-wrapper{width:100%;height:auto;max-height:50vh}.step-indicator{flex-wrap:wrap;justify-content:center;gap:10px}.verification-checklist{grid-template-columns:1fr}}:root{--bg-primary: #ffffff;--bg-secondary: #f8fafc;--bg-glass: rgba(255, 255, 255, .85);--bg-glass-hover: rgba(255, 255, 255, .95);--border-primary: rgba(148, 163, 184, .2);--border-secondary: rgba(148, 163, 184, .1);--text-primary: #1e293b;--text-secondary: #64748b;--text-muted: #94a3b8;--accent-primary: #3b82f6;--accent-secondary: #06b6d4;--success: #10b981;--warning: #f59e0b;--error: #ef4444;--shadow-glass: 0 8px 32px rgba(31, 38, 135, .15);--shadow-glass-hover: 0 12px 40px rgba(31, 38, 135, .25);--backdrop-blur: blur(12px)}[data-theme=dark]{--bg-primary: #0f172a;--bg-secondary: #1e293b;--bg-glass: rgba(15, 23, 42, .85);--bg-glass-hover: rgba(15, 23, 42, .95);--border-primary: rgba(71, 85, 105, .3);--border-secondary: rgba(71, 85, 105, .2);--text-primary: #f1f5f9;--text-secondary: #cbd5e1;--text-muted: #94a3b8;--accent-primary: #60a5fa;--accent-secondary: #22d3ee;--success: #34d399;--warning: #fbbf24;--error: #f87171;--shadow-glass: 0 8px 32px rgba(0, 0, 0, .4);--shadow-glass-hover: 0 12px 40px rgba(0, 0, 0, .6);--backdrop-blur: blur(16px)}.profile-settings-drawer .ant-drawer-content{background:var(--bg-secondary)!important;backdrop-filter:var(--backdrop-blur);-webkit-backdrop-filter:var(--backdrop-blur)}.profile-settings-drawer .ant-drawer-body{padding:0;background:var(--bg-secondary);overflow-x:hidden}.profile-settings-drawer .ant-drawer-header{background:var(--bg-glass);border-bottom:1px solid var(--border-primary);backdrop-filter:var(--backdrop-blur);-webkit-backdrop-filter:var(--backdrop-blur)}.profile-settings-drawer .ant-drawer-header .ant-drawer-title{color:var(--text-primary);font-weight:700;font-size:20px;letter-spacing:-.02em}.profile-settings-drawer .ant-drawer-close{color:var(--text-secondary);transition:all .3s cubic-bezier(.4,0,.2,1)}.profile-settings-drawer .ant-drawer-close:hover{color:var(--text-primary);background:var(--bg-glass-hover);border-radius:8px}.twofa-content{padding:24px;max-width:100%;animation:fadeInUp .6s cubic-bezier(.4,0,.2,1)}.ant-card{background:var(--bg-glass)!important;border:1px solid var(--border-primary)!important;border-radius:16px!important;box-shadow:var(--shadow-glass)!important;backdrop-filter:var(--backdrop-blur);-webkit-backdrop-filter:var(--backdrop-blur);transition:all .4s cubic-bezier(.4,0,.2,1);margin-bottom:20px;overflow:hidden}.ant-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-glass-hover);border-color:var(--border-secondary)}.ant-card .ant-card-body{padding:24px;background:transparent}.ant-alert{border-radius:12px!important;border:1px solid var(--border-primary)!important;backdrop-filter:var(--backdrop-blur);-webkit-backdrop-filter:var(--backdrop-blur);transition:all .3s cubic-bezier(.4,0,.2,1);margin-bottom:20px;animation:slideInLeft .5s cubic-bezier(.4,0,.2,1)}.ant-alert:hover{transform:translate(4px);box-shadow:0 4px 20px #0000001a}.ant-alert.ant-alert-info{background:linear-gradient(135deg,#3b82f61a,#06b6d41a)!important;color:var(--accent-primary);border-color:#3b82f64d!important}.ant-alert.ant-alert-info .ant-alert-icon{color:var(--accent-primary)!important}.ant-alert.ant-alert-success{background:linear-gradient(135deg,#10b9811a,#22c55e1a)!important;color:var(--success);border-color:#10b9814d!important}.ant-alert.ant-alert-success .ant-alert-icon{color:var(--success)!important}.ant-alert.ant-alert-warning{background:linear-gradient(135deg,#f59e0b1a,#fbbf241a)!important;color:var(--warning);border-color:#f59e0b4d!important}.ant-alert.ant-alert-warning .ant-alert-icon{color:var(--warning)!important}.ant-alert.ant-alert-error{background:linear-gradient(135deg,#ef44441a,#f871711a)!important;color:var(--error);border-color:#ef44444d!important}.ant-alert.ant-alert-error .ant-alert-icon{color:var(--error)!important}.ant-alert .ant-alert-message{color:var(--text-primary);font-weight:600}.ant-alert .ant-alert-description{color:var(--text-secondary)}.ant-typography{color:var(--text-primary)}.ant-typography.ant-typography-secondary{color:var(--text-secondary)}.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-typography h4,.ant-typography h5{color:var(--text-primary);font-weight:700;letter-spacing:-.02em}.ant-typography h4{font-size:18px;margin-bottom:12px}.ant-switch{background:var(--border-primary)!important;border:1px solid var(--border-secondary)!important;transition:all .3s cubic-bezier(.4,0,.2,1)}.ant-switch:hover{transform:scale(1.05)}.ant-switch.ant-switch-checked{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary))!important;box-shadow:0 4px 12px #3b82f64d}.ant-btn{border-radius:12px!important;font-weight:600;border:1px solid var(--border-primary);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.ant-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.ant-btn:hover:before{left:100%}.ant-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.ant-btn:active{transform:translateY(0)}.ant-btn.ant-btn-primary{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary))!important;border:none!important;color:#fff!important;box-shadow:0 4px 15px #3b82f64d}.ant-btn.ant-btn-primary:hover{background:linear-gradient(135deg,var(--accent-secondary),var(--accent-primary))!important;box-shadow:0 6px 20px #3b82f666}.ant-btn.ant-btn-default{background:var(--bg-glass)!important;border:1px solid var(--border-primary)!important;color:var(--text-primary)!important;backdrop-filter:var(--backdrop-blur);-webkit-backdrop-filter:var(--backdrop-blur)}.ant-btn.ant-btn-default:hover{background:var(--bg-glass-hover)!important;border-color:var(--accent-primary)}.ant-btn.ant-btn-danger{background:linear-gradient(135deg,var(--error),#f87171)!important;border:none!important;color:#fff!important;box-shadow:0 4px 15px #ef44444d}.ant-btn.ant-btn-danger:hover{background:linear-gradient(135deg,#f87171,var(--error))!important;box-shadow:0 6px 20px #ef444466}.ant-input{background:var(--bg-glass)!important;border:1px solid var(--border-primary)!important;border-radius:12px!important;color:var(--text-primary)!important;backdrop-filter:var(--backdrop-blur);-webkit-backdrop-filter:var(--backdrop-blur);transition:all .3s cubic-bezier(.4,0,.2,1);font-size:16px;padding:12px 16px}.ant-input:hover,.ant-input:focus{border-color:var(--accent-primary)!important;box-shadow:0 0 0 3px #3b82f61a;background:var(--bg-glass-hover)!important}.ant-input::placeholder{color:var(--text-muted)}.verification-inputs{display:flex;gap:12px;justify-content:center;margin:32px 0;position:relative}.verification-inputs .ant-input{width:50px!important;height:50px!important;text-align:center!important;font-size:20px!important;font-weight:700!important;border-radius:16px!important;border:2px solid var(--border-primary)!important;background:var(--bg-glass)!important;backdrop-filter:var(--backdrop-blur);-webkit-backdrop-filter:var(--backdrop-blur);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.verification-inputs .ant-input:hover{transform:scale(1.05);border-color:var(--accent-primary)!important;box-shadow:0 4px 15px #3b82f633}.verification-inputs .ant-input:focus,.verification-inputs .ant-input.ant-input-focused{border-color:var(--accent-primary)!important;box-shadow:0 0 0 4px #3b82f626;transform:scale(1.08);background:var(--bg-glass-hover)!important}.verification-inputs .ant-input:has(value){border-color:var(--success)!important;animation:pulse .5s ease}.ant-collapse{background:transparent!important;border:1px solid var(--border-primary)!important;border-radius:16px!important;overflow:hidden;backdrop-filter:var(--backdrop-blur);-webkit-backdrop-filter:var(--backdrop-blur)}.ant-collapse .ant-collapse-item{border-bottom:1px solid var(--border-primary)!important;background:var(--bg-glass);transition:all .3s cubic-bezier(.4,0,.2,1)}.ant-collapse .ant-collapse-item:last-child{border-bottom:none!important}.ant-collapse .ant-collapse-item:hover,.ant-collapse .ant-collapse-item.ant-collapse-item-active{background:var(--bg-glass-hover)}.ant-collapse .ant-collapse-header{padding:16px 20px!important;color:var(--text-primary)!important;font-weight:600;border-radius:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.ant-collapse .ant-collapse-header:hover{background:var(--bg-glass-hover)}.ant-collapse .ant-collapse-content{background:var(--bg-glass)!important;border-top:1px solid var(--border-primary)!important;color:var(--text-primary)}.ant-collapse .ant-collapse-content .ant-collapse-content-box{padding:20px}.ant-collapse .ant-collapse-expand-icon{color:var(--accent-primary);transition:all .3s cubic-bezier(.4,0,.2,1)}.ant-space{width:100%}.shake{animation:shake .6s cubic-bezier(.36,.07,.19,.97) both}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.anticon{transition:all .3s cubic-bezier(.4,0,.2,1)}.anticon:hover{transform:scale(1.1)}.method-selection .ant-btn{height:56px!important;font-size:16px;display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:16px;border-radius:16px!important;position:relative;overflow:hidden}.method-selection .ant-btn:last-child{margin-bottom:0}.method-selection .ant-btn .anticon{font-size:20px;transition:all .3s cubic-bezier(.4,0,.2,1)}.method-selection .ant-btn:hover .anticon{transform:scale(1.2) rotate(5deg)}.qr-code-container{display:flex;justify-content:center;margin:0 0 32px;padding:12px;background:var(--bg-glass);border-radius:12px;border:1px solid var(--border-primary);backdrop-filter:var(--backdrop-blur);-webkit-backdrop-filter:var(--backdrop-blur);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.qr-code-container:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(59,130,246,.1),transparent);animation:shimmer 3s infinite}.qr-code-container:hover{transform:translateY(-4px);box-shadow:var(--shadow-glass-hover)}.qr-code-container img{border-radius:12px;border:1px solid var(--border-primary);position:relative;z-index:1}@keyframes shimmer{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.success-container{text-align:center;padding:40px 0;animation:fadeInUp .8s cubic-bezier(.4,0,.2,1)}.success-container .anticon{font-size:48px;color:var(--success);margin-bottom:20px;animation:bounceIn .8s cubic-bezier(.68,-.55,.265,1.55)}.success-container h4{color:var(--text-primary);margin-bottom:8px}.success-container p{color:var(--text-secondary)}@keyframes bounceIn{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.countdown-text{text-align:center;margin:20px 0;color:var(--text-secondary);font-size:14px;font-weight:500;padding:8px 16px;background:var(--bg-glass);border-radius:20px;border:1px solid var(--border-primary);backdrop-filter:var(--backdrop-blur);-webkit-backdrop-filter:var(--backdrop-blur);display:inline-block}.status-card-premium{background:var(--bg-glass);border:1px solid var(--border-primary);border-radius:24px;padding:24px;margin-bottom:32px;box-shadow:var(--shadow-glass);backdrop-filter:var(--backdrop-blur);-webkit-backdrop-filter:var(--backdrop-blur);transition:all .4s cubic-bezier(.4,0,.2,1)}.status-card-premium .status-header{display:flex;align-items:center;gap:20px}.status-card-premium .status-icon{width:56px;height:56px;border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:24px;transition:all .4s ease}.status-card-premium .status-icon.enabled{background:#10b9811a;color:var(--success);box-shadow:0 0 20px #10b98133}.status-card-premium .status-icon.disabled{background:#94a3b81a;color:var(--text-muted)}.status-card-premium .status-info{flex:1}.status-card-premium .status-info .status-title{margin:0!important;font-size:18px;font-weight:700;color:var(--text-primary)}.status-card-premium .status-info .status-subtitle{font-size:14px;color:var(--text-secondary)}.status-card-premium .premium-switch.ant-switch-checked{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary))!important}.status-card-premium .status-footer{margin-top:20px;padding-top:20px;border-top:1px solid var(--border-secondary)}.status-card-premium .status-footer .footer-text{font-size:13px;color:var(--text-secondary);line-height:1.5;display:block}.method-selection-premium .selection-title{display:block;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0px;color:var(--text-muted);margin-bottom:20px;padding-left:4px}.method-selection-premium .method-grid{display:grid;grid-template-columns:1fr;gap:16px}.method-selection-premium .method-item{width:100%;height:auto!important;padding:20px!important;background:var(--bg-glass)!important;border:1px solid var(--border-primary)!important;border-radius:20px!important;display:flex!important;align-items:center!important;text-align:left!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;position:relative;overflow:hidden}.method-selection-premium .method-item:hover{transform:translateY(-4px) scale(1.01);background:var(--bg-glass-hover)!important;border-color:var(--accent-primary)!important;box-shadow:var(--shadow-glass-hover)!important}.method-selection-premium .method-item:hover .method-icon-wrapper{transform:scale(1.1) rotate(-5deg);background:var(--accent-primary);color:#fff}.method-selection-premium .method-item.active{border-color:var(--accent-primary)!important;background:#3b82f608!important}.method-selection-premium .method-item .method-icon-wrapper{width:48px;height:48px;border-radius:14px;background:#94a3b81a;display:flex;align-items:center;justify-content:center;font-size:22px;color:var(--text-secondary);margin-right:20px;transition:all .3s ease}.method-selection-premium .method-item .method-icon-wrapper.whatsapp{color:#25d366;background:#25d3661a}.method-selection-premium .method-item .method-icon-wrapper.auth{color:#4285f4;background:#4285f41a}.method-selection-premium .method-item .method-icon-wrapper.backup{color:#f59e0b;background:#f59e0b1a}.method-selection-premium .method-item .method-content{flex:1;display:flex;flex-direction:column}.method-selection-premium .method-item .method-content .method-name{font-size:16px;font-weight:700;color:var(--text-primary);margin-bottom:2px}.method-selection-premium .method-item .method-content .method-desc{font-size:13px;color:var(--text-secondary)}.method-selection-premium .method-item .active-check{font-size:20px;color:var(--accent-primary);margin-left:12px;animation:bounceIn .5s ease}.method-selection-premium .method-item .active-check.success{color:var(--success)}.premium-sub-drawer .ant-drawer-content{background:var(--bg-secondary)!important;backdrop-filter:var(--backdrop-blur);-webkit-backdrop-filter:var(--backdrop-blur)}.premium-sub-drawer .ant-drawer-header{background:var(--bg-glass);border-bottom:1px solid var(--border-primary)}.premium-sub-drawer .ant-drawer-header .ant-drawer-title{font-weight:700;color:var(--text-primary)}.premium-sub-drawer .ant-drawer-body{padding:24px!important}.verification-screen{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 0;animation:fadeInUp .6s ease-out}.verification-screen .screen-icon{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));display:flex;align-items:center;justify-content:center;margin-bottom:24px;box-shadow:var(--shadow-glass);color:#fff;font-size:32px;animation:bounceIn .8s cubic-bezier(.68,-.55,.265,1.55)}.verification-screen .screen-title{font-size:24px;font-weight:700;color:var(--text-primary);margin-bottom:8px}.verification-screen .screen-description{font-size:15px;color:var(--text-secondary);max-width:300px;margin-bottom:32px;line-height:1.5}.verification-screen .phone-number-display{font-size:18px;font-weight:600;color:var(--accent-primary);margin-bottom:24px;padding:8px 16px;background:var(--bg-glass);border-radius:12px;border:1px solid var(--border-primary)}.verification-screen .verification-inputs-container{margin-bottom:32px;width:100%;display:flex;justify-content:center}.verification-screen .verification-inputs-container .verification-inputs-group{display:flex;align-items:center;gap:0px}.verification-screen .verification-inputs-container .verification-inputs-group.shake{animation:shake .6s cubic-bezier(.36,.07,.19,.97) both}.verification-screen .verification-inputs-container .otp-separator{font-size:24px;color:var(--text-muted);font-weight:300;opacity:.5}.verification-screen .verification-inputs-container .premium-otp-input{width:48px!important;height:56px!important;border-radius:14px!important;border:2px solid var(--border-primary)!important;background:var(--bg-glass)!important;font-size:24px!important;font-weight:700!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:inset 0 2px 4px #0000000d!important;padding:0!important;text-align:center!important}.verification-screen .verification-inputs-container .premium-otp-input:hover{border-color:var(--accent-primary)!important;transform:translateY(-2px)}.verification-screen .verification-inputs-container .premium-otp-input:focus,.verification-screen .verification-inputs-container .premium-otp-input.ant-input-focused{border-color:var(--accent-primary)!important;background:var(--bg-glass-hover)!important;box-shadow:0 8px 20px #3b82f626,inset 0 2px 4px #0000000d!important;transform:translateY(-4px) scale(1.05);outline:none}.verification-screen .verification-inputs-container.qr{justify-content:center;flex-direction:column;align-content:center;align-items:center}.verification-screen .verification-inputs-container.qr .premium-otp-input{width:100%!important}.verification-screen .backup-codes-list{width:100%;margin-top:16px;display:flex;flex-wrap:wrap;flex-direction:row;align-content:center;justify-content:center;align-items:stretch;gap:32px}.verification-screen .backup-codes-list button{padding:12px 16px!important;background:#00adff3b;border:1px solid rgba(0,173,255,.6);border-radius:8px}.verification-screen .countdown-container{margin-bottom:32px;display:flex;align-items:center;gap:8px;padding:8px 48px;background:#8080801a;border-radius:20px;flex-direction:column;align-content:center;justify-content:center;flex-wrap:nowrap;width:100%}.verification-screen .countdown-container .countdown-text{font-size:14px;font-weight:500;color:var(--text-secondary)}.verification-screen .action-buttons{width:100%;display:flex;flex-direction:column;gap:12px}.verification-screen .action-buttons .ant-btn{height:52px;border-radius:14px;font-weight:600;font-size:16px}.verification-screen .action-buttons .ant-btn.ant-btn-primary{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));border:none;box-shadow:0 4px 15px #3b82f64d}.verification-screen .action-buttons .ant-btn.ant-btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.enabled-state{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 0;animation:fadeInUp .6s ease-out}.enabled-state .enabled-icon{width:100px;height:100px;border-radius:35px;background:linear-gradient(135deg,var(--success),#059669);display:flex;align-items:center;justify-content:center;margin-bottom:32px;box-shadow:0 10px 30px #10b98133;color:#fff;font-size:40px;animation:bounceIn .8s cubic-bezier(.68,-.55,.265,1.55)}.enabled-state .enabled-title{font-size:26px;font-weight:600;color:var(--text-primary);margin-bottom:12px}.enabled-state .enabled-description{font-size:16px;color:var(--text-secondary);max-width:320px;margin-bottom:48px;line-height:1.6}.enabled-state .enabled-details{width:100%;margin-bottom:48px;background:var(--bg-glass);border-radius:20px;border:1px solid var(--border-primary);padding:24px;text-align:left}.enabled-state .enabled-details .detail-item{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid var(--border-secondary)}.enabled-state .enabled-details .detail-item:last-child{border-bottom:none}.enabled-state .enabled-details .detail-item .detail-label{font-size:14px;color:var(--text-secondary);font-weight:500}.enabled-state .enabled-details .detail-item .detail-value{font-size:15px;color:var(--text-primary);font-weight:600}.feature-intro{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 0;animation:fadeInUp .6s ease-out}.feature-intro .intro-icon{width:100px;height:100px;border-radius:30px;background:var(--bg-glass);display:flex;align-items:center;justify-content:center;margin-bottom:32px;box-shadow:var(--shadow-glass);color:var(--accent-primary);font-size:40px;border:1px solid var(--border-primary);position:relative;overflow:hidden}.feature-intro .intro-icon:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.1),transparent);transform:rotate(45deg);animation:shimmer 3s infinite}.feature-intro .intro-title{font-size:26px;font-weight:600;color:var(--text-primary);margin-bottom:12px;letter-spacing:-.5px}.feature-intro .intro-description{font-size:16px;color:var(--text-secondary);max-width:320px;margin-bottom:40px;line-height:1.6}.feature-intro .feature-benefits{width:100%;margin-bottom:48px;display:flex;flex-direction:column;gap:20px;text-align:left}.feature-intro .feature-benefits .benefit-item{display:flex;gap:16px;align-items:flex-start;padding:16px;background:var(--bg-glass);border-radius:16px;border:1px solid var(--border-primary);transition:all .3s ease}.feature-intro .feature-benefits .benefit-item:hover{transform:translate(8px);background:var(--bg-glass-hover);border-color:var(--accent-primary)}.feature-intro .feature-benefits .benefit-item .benefit-icon{color:var(--accent-primary);font-size:20px;margin-top:2px}.feature-intro .feature-benefits .benefit-item .benefit-content .benefit-title{font-weight:700;color:var(--text-primary);display:block;margin-bottom:2px}.feature-intro .feature-benefits .benefit-item .benefit-content .benefit-text{font-size:13px;color:var(--text-secondary)}.feature-intro .phone-number-display{width:100%;margin-bottom:32px;padding:20px;background:var(--bg-glass);border-radius:20px;border:1px solid var(--border-primary);text-align:center}.feature-intro .phone-number-display .label{display:block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0px;color:var(--text-muted);margin-bottom:8px}.feature-intro .phone-number-display .number{font-size:22px;font-weight:600;color:var(--accent-primary);letter-spacing:.5px}.ant-btn-loading .anticon{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){.twofa-content{padding:16px}.verification-inputs{gap:8px}.verification-inputs .ant-input{width:48px!important;height:48px!important;font-size:20px!important;padding:4px!important}.ant-card{margin-bottom:16px}.method-selection .ant-btn{height:48px!important;font-size:14px}}@media(prefers-contrast:high){:root{--border-primary: rgba(0, 0, 0, .5);--text-primary: #000000;--text-secondary: #333333}[data-theme=dark]{--border-primary: rgba(255, 255, 255, .5);--text-primary: #ffffff;--text-secondary: #cccccc}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.tokens-settings-drawer{--drawer-padding: 24px;--drawer-transition: all .3s cubic-bezier(.4, 0, .2, 1);--border-radius-lg: 18px;--border-radius-md: 16px}.tokens-settings-drawer .ant-drawer-content-wrapper{box-shadow:-10px 0 30px #0000001a}.tokens-settings-drawer .ant-drawer-content{background:transparent}.tokens-settings-drawer .ant-drawer-body{padding:0;overflow-x:hidden;display:flex;flex-direction:column;height:100%}[data-theme=dark] .tokens-settings-drawer{--bg-drawer: #0a0a0f;--bg-content-shade: rgba(0, 0, 0, .2);--bg-surface: rgba(255, 255, 255, .04);--bg-surface-hover: rgba(255, 255, 255, .08);--border-color: rgba(255, 255, 255, .08);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .6);--accent-color: #667eea;--accent-glow: rgba(102, 126, 234, .15);--glass-blur: blur(20px);--card-shadow: 0 8px 32px rgba(0, 0, 0, .4)}[data-theme=dark] .tokens-settings-drawer .ant-drawer-content{background:linear-gradient(135deg,#0a0a0f,#1a1a2e)}[data-theme=dark] .tokens-settings-drawer .premium-card{background:#ffffff08;box-shadow:var(--card-shadow)}[data-theme=light] .tokens-settings-drawer{--bg-drawer: #f8f9fa;--bg-content-shade: #f0f2f5;--bg-surface: #ffffff;--bg-surface-hover: #f1f3f5;--border-color: #e9ecef;--text-primary: #1d1d1f;--text-secondary: #86868b;--accent-color: #0071e3;--accent-glow: rgba(0, 113, 227, .08);--glass-blur: none;--card-shadow: 0 4px 20px rgba(0, 0, 0, .08)}[data-theme=light] .tokens-settings-drawer .ant-drawer-content{background:#f8f9fa}[data-theme=light] .tokens-settings-drawer .premium-card{background:#fff;box-shadow:var(--card-shadow)}.tokens-settings-drawer .premium-card{border:1px solid var(--border-color);border-radius:var(--border-radius-lg);padding:24px;backdrop-filter:var(--glass-blur);transition:var(--drawer-transition);animation:scaleIn .5s ease-out backwards}.tokens-settings-drawer .premium-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000001a;border-color:var(--accent-color)}.tokens-settings-drawer .drawer-header{padding:24px;display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--border-color);background:var(--bg-surface);backdrop-filter:var(--glass-blur);position:sticky;top:0;z-index:10}.tokens-settings-drawer .drawer-header .back-button{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:14px;color:var(--text-primary);transition:var(--drawer-transition)}.tokens-settings-drawer .drawer-header .back-button:hover{background:var(--bg-surface-hover);transform:translate(-4px)}.tokens-settings-drawer .drawer-header .header-text{display:flex;flex-direction:column;gap:2px}.tokens-settings-drawer .drawer-header .header-text .drawer-title{margin:0!important;color:var(--text-primary)!important;font-weight:700!important;letter-spacing:-.5px;line-height:1.2}.tokens-settings-drawer .drawer-header .header-text .drawer-subtitle{font-size:13px;color:var(--text-secondary);font-weight:500}.tokens-settings-drawer .drawer-content{padding:var(--drawer-padding);flex:1;background:var(--bg-content-shade)}.tokens-settings-drawer .tokens-section{margin-bottom:32px}.tokens-settings-drawer .tokens-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;animation:slideInRight .5s ease-out backwards}.tokens-settings-drawer .tokens-section-header .header-title{display:flex;align-items:center;gap:12px}.tokens-settings-drawer .tokens-section-header .header-title .section-icon{font-size:20px;color:var(--accent-color);background:var(--accent-glow);width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:10px}.tokens-settings-drawer .tokens-section-header .header-title h3{font-size:16px;font-weight:600;color:var(--text-primary);margin:0}.tokens-settings-drawer .tokens-grid-container,.tokens-settings-drawer .security-tips-container{display:flex;flex-direction:column;gap:16px}.tokens-settings-drawer .token-card:nth-child(1){animation-delay:.1s}.tokens-settings-drawer .token-card:nth-child(2){animation-delay:.2s}.tokens-settings-drawer .token-card:nth-child(3){animation-delay:.3s}.tokens-settings-drawer .token-card:nth-child(4){animation-delay:.4s}.tokens-settings-drawer .token-card:nth-child(5){animation-delay:.5s}.tokens-settings-drawer .token-card:nth-child(6){animation-delay:.6s}.tokens-settings-drawer .token-card:nth-child(7){animation-delay:.7s}.tokens-settings-drawer .token-card:nth-child(8){animation-delay:.8s}.tokens-settings-drawer .token-card:nth-child(9){animation-delay:.9s}.tokens-settings-drawer .token-card:nth-child(10){animation-delay:1s}.tokens-settings-drawer .token-card .token-main{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.tokens-settings-drawer .token-card .token-main .token-title-wrapper{display:flex;flex-direction:column;gap:6px}.tokens-settings-drawer .token-card .token-main .token-title-wrapper .token-name{font-weight:700;color:var(--text-primary);font-size:16px;letter-spacing:-.2px}.tokens-settings-drawer .token-card .token-main .token-title-wrapper .token-tag{align-self:flex-start;border-radius:6px;font-weight:700;text-transform:uppercase;font-size:10px;letter-spacing:.5px;border:none;padding:2px 8px}.tokens-settings-drawer .token-card .token-details-grid{margin-top:16px;padding-top:16px;border-top:1px solid var(--border-color)}.tokens-settings-drawer .token-card .token-details-grid .token-info-box{display:flex;flex-direction:column;gap:4px;height:100%}.tokens-settings-drawer .token-card .token-details-grid .token-info-box label{font-size:11px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-weight:600;margin-bottom:2px}.tokens-settings-drawer .token-card .token-details-grid .token-info-box span,.tokens-settings-drawer .token-card .token-details-grid .token-info-box code{font-size:13px;color:var(--text-primary);font-weight:500}.tokens-settings-drawer .token-card .token-details-grid .token-info-box code{background:var(--bg-content-shade);padding:8px 12px;border-radius:8px;font-family:JetBrains Mono,Fira Code,monospace;word-break:break-all;border:1px solid var(--border-color);display:block;width:100%;font-size:12px;line-height:1.5;color:var(--accent-color)}.tokens-settings-drawer .token-card .token-details-grid .token-info-box .risk-score-badge{margin:0;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:8px;font-weight:700;font-size:13px;border:1px solid transparent;transition:var(--drawer-transition)}.tokens-settings-drawer .token-card .token-details-grid .token-info-box .risk-score-badge .risk-emoji{font-size:12px}.tokens-settings-drawer .token-card .token-details-grid .token-info-box .risk-score-badge .risk-text{letter-spacing:.3px}.tokens-settings-drawer .token-card .token-details-grid .token-info-box .risk-score-badge.low{background:#52c41a1a!important;border-color:#52c41a33!important;color:#52c41a!important}.tokens-settings-drawer .token-card .token-details-grid .token-info-box .risk-score-badge.medium{background:#faad141a!important;border-color:#faad1433!important;color:#faad14!important}.tokens-settings-drawer .token-card .token-details-grid .token-info-box .risk-score-badge.high{background:#ff4d4f1a!important;border-color:#ff4d4f33!important;color:#ff4d4f!important}.tokens-settings-drawer .token-card .token-details-grid .token-info-box .status-badge{margin:0;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:8px;font-weight:700;font-size:13px;border:1px solid transparent;transition:var(--drawer-transition)}.tokens-settings-drawer .token-card .token-details-grid .token-info-box .status-badge .status-emoji{font-size:12px}.tokens-settings-drawer .token-card .token-details-grid .token-info-box .status-badge.online{background:#52c41a1a!important;border-color:#52c41a33!important;color:#52c41a!important}.tokens-settings-drawer .token-card .token-details-grid .token-info-box .status-badge.idle,.tokens-settings-drawer .token-card .token-details-grid .token-info-box .status-badge.idle-away{background:#faad141a!important;border-color:#faad1433!important;color:#faad14!important}.tokens-settings-drawer .token-card .token-details-grid .token-info-box .status-badge.offline{background:#8c8c8c1a!important;border-color:#8c8c8c33!important;color:#8c8c8c!important}.tokens-settings-drawer .token-card .token-details-grid .token-info-box .status-badge.fraud{background:#ff4d4f1a!important;border-color:#ff4d4f33!important;color:#ff4d4f!important}.tokens-settings-drawer .token-card .token-details-grid .token-info-box .notification-badge{margin:0;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:8px;font-weight:700;font-size:13px;border:1px solid transparent;transition:var(--drawer-transition);height:32px}.tokens-settings-drawer .token-card .token-details-grid .token-info-box .notification-badge .notification-emoji{font-size:12px}.tokens-settings-drawer .token-card .token-details-grid .token-info-box .notification-badge .notification-text{letter-spacing:.3px}.tokens-settings-drawer .token-card .token-details-grid .token-info-box .notification-badge.blocked{background:#ff4d4f1a!important;border-color:#ff4d4f33!important;color:#ff4d4f!important}.tokens-settings-drawer .token-card .token-details-grid .token-info-box .notification-badge.allowed{background:#52c41a1a!important;border-color:#52c41a33!important;color:#52c41a!important}.tokens-settings-drawer .token-card .token-details-grid .token-info-box .notification-badge.pending{background:#faad141a!important;border-color:#faad1433!important;color:#faad14!important}.tokens-settings-drawer .token-card .token-details-grid .token-info-box .flags-container{display:flex;flex-wrap:wrap;gap:8px}.tokens-settings-drawer .token-card .token-details-grid .token-info-box .flags-container .flag-badge{margin:0;padding:0;border:none;border-radius:0;background:none!important;font-size:12px;font-weight:500}.tokens-settings-drawer .token-card .token-details-grid .token-info-box .flags-container .flag-badge.suspicious{color:#ff4d4f!important}.tokens-settings-drawer .token-card .token-details-grid .token-info-box .flags-container .flag-badge.new-device{color:#1890ff!important}.tokens-settings-drawer .token-card .token-details-grid .token-info-box .flags-container .flag-badge.new-location{color:#52c41a!important}.tokens-settings-drawer .token-card .token-details-grid .token-info-box .flags-container .flag-badge.brute-force{color:#faad14!important}.tokens-settings-drawer .token-card .token-details-grid .token-info-box .flags-container .flag-badge.concurrent{color:#722ed1!important}.tokens-settings-drawer .token-card .token-details-grid .token-info-box .flags-container .flag-badge.clean{color:#52c41a!important}.tokens-settings-drawer .ant-alert{padding:16px!important}.tokens-settings-drawer .ant-alert .ant-alert-content .ant-alert-title{margin-bottom:4px}.tokens-settings-drawer .ant-alert .ant-alert-content .ant-alert-description{font-size:12px}.tokens-settings-drawer .security-card{display:flex;gap:20px;align-items:flex-start}.tokens-settings-drawer .security-card:nth-child(1){animation-delay:.3s}.tokens-settings-drawer .security-card:nth-child(2){animation-delay:.4s}.tokens-settings-drawer .security-card:nth-child(3){animation-delay:.5s}.tokens-settings-drawer .security-card:nth-child(4){animation-delay:.6s}.tokens-settings-drawer .security-card:nth-child(5){animation-delay:.7s}.tokens-settings-drawer .security-card .tip-icon{font-size:24px;color:var(--accent-color);background:var(--accent-glow);width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:14px;flex-shrink:0}.tokens-settings-drawer .security-card .tip-content h5{margin:0 0 8px!important;font-weight:700!important;color:var(--text-primary)!important;font-size:15px!important}.tokens-settings-drawer .security-card .tip-content p{margin:0;font-size:14px;color:var(--text-secondary);line-height:1.6}.tokens-settings-drawer .revoke-all-btn{height:36px!important;border-radius:10px!important;font-weight:700!important;font-size:13px!important;padding:0 16px!important;transition:var(--drawer-transition)!important}.tokens-settings-drawer .revoke-all-btn:hover{background:#ff4d4f1a!important;transform:translateY(-2px)}.tokens-settings-drawer .revoke-btn{width:36px!important;height:36px!important;display:flex;align-items:center;justify-content:center;border-radius:10px!important;transition:var(--drawer-transition)!important}.tokens-settings-drawer .revoke-btn:hover{background:#ff4d4f1a!important;transform:rotate(90deg) scale(1.1)}.ant-ribbon.ant-ribbon-placement-start{top:160px!important}@media(max-width:600px){.ant-drawer-right.tokens-settings-drawer .ant-drawer-content-wrapper{width:100%!important}}.cashier-settings-drawer{--drawer-padding: 24px;--drawer-transition: all .3s cubic-bezier(.4, 0, .2, 1);--border-radius-lg: 18px;--border-radius-md: 16px;--border-radius-sm: 10px}.cashier-settings-drawer .ant-drawer-content-wrapper{box-shadow:-10px 0 30px #0000001a}.cashier-settings-drawer .ant-drawer-content{background:transparent}.cashier-settings-drawer .ant-drawer-body{padding:0;overflow-x:hidden;display:flex;flex-direction:column;height:100%}@keyframes slideInRight{0%{transform:translate(30px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes scaleIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes fadeInUp{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}[data-theme=dark] .cashier-settings-drawer{--bg-drawer: #0a0a0f;--bg-content-shade: rgba(0, 0, 0, .2);--bg-surface: rgba(255, 255, 255, .04);--bg-surface-hover: rgba(255, 255, 255, .08);--bg-surface-active: rgba(255, 255, 255, .12);--border-color: rgba(255, 255, 255, .08);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .6);--text-tertiary: rgba(255, 255, 255, .35);--accent-color: #667eea;--accent-glow: rgba(102, 126, 234, .15);--glass-blur: blur(20px);--card-shadow: 0 8px 32px rgba(0, 0, 0, .4);--success-bg: rgba(82, 196, 26, .1);--warning-bg: rgba(250, 173, 20, .1);--danger-bg: rgba(255, 77, 79, .1)}[data-theme=dark] .cashier-settings-drawer .ant-drawer-content{background:linear-gradient(135deg,#0a0a0f,#1a1a2e)}[data-theme=dark] .cashier-settings-drawer .info-box{background:#667eea14;border:1px solid rgba(102,126,234,.2)}[data-theme=dark] .cashier-settings-drawer .modern-input,[data-theme=dark] .cashier-settings-drawer .modern-input .ant-input{background:#ffffff0d!important;border-color:#ffffff1a!important;color:#fff!important}[data-theme=dark] .cashier-settings-drawer .modern-input:focus,[data-theme=dark] .cashier-settings-drawer .modern-input:hover,[data-theme=dark] .cashier-settings-drawer .modern-input .ant-input:focus,[data-theme=dark] .cashier-settings-drawer .modern-input .ant-input:hover{border-color:var(--accent-color)!important;background:#ffffff14!important}[data-theme=dark] .cashier-settings-drawer .modern-input .ant-input-number-input,[data-theme=dark] .cashier-settings-drawer .modern-input .ant-input .ant-input-number-input{background:transparent!important;color:#fff!important}[data-theme=dark] .cashier-settings-drawer .address-copy{background:#ffffff0d!important;border-color:#ffffff1a!important}[data-theme=dark] .cashier-settings-drawer .lockin-card,[data-theme=dark] .cashier-settings-drawer .wallet-detail-card,[data-theme=dark] .cashier-settings-drawer .p2p-seller-card,[data-theme=dark] .cashier-settings-drawer .settings-section{background:#ffffff08;border-color:#ffffff14}[data-theme=dark] .cashier-settings-drawer .balance-chip{background:#ffffff0a;border-color:#ffffff14}[data-theme=dark] .cashier-settings-drawer .balance-chip.active{background:#ffffff1a;border-color:var(--accent-color)}[data-theme=dark] .cashier-settings-drawer .p2p-seller-card.inactive{opacity:.6}[data-theme=dark] .cashier-settings-drawer .seed-warning{background:#faad1414!important;border-color:#faad1433!important}[data-theme=light] .cashier-settings-drawer{--bg-drawer: #f8f9fa;--bg-content-shade: #f0f2f5;--bg-surface: #ffffff;--bg-surface-hover: #f1f3f5;--bg-surface-active: #e9ecef;--border-color: #e9ecef;--text-primary: #1d1d1f;--text-secondary: #86868b;--text-tertiary: #adb5bd;--accent-color: #0071e3;--accent-glow: rgba(0, 113, 227, .08);--glass-blur: none;--card-shadow: 0 4px 20px rgba(0, 0, 0, .08);--success-bg: #f0fff4;--warning-bg: #fffbf0;--danger-bg: #fff0f0}[data-theme=light] .cashier-settings-drawer .ant-drawer-content{background:#f8f9fa}[data-theme=light] .cashier-settings-drawer .info-box{background:#f0f7ff;border:1px solid #cce5ff}[data-theme=light] .cashier-settings-drawer .modern-input,[data-theme=light] .cashier-settings-drawer .modern-input .ant-input{background:#fff!important;border-color:#dee2e6!important}[data-theme=light] .cashier-settings-drawer .modern-input:focus,[data-theme=light] .cashier-settings-drawer .modern-input:hover,[data-theme=light] .cashier-settings-drawer .modern-input .ant-input:focus,[data-theme=light] .cashier-settings-drawer .modern-input .ant-input:hover{border-color:var(--accent-color)!important}[data-theme=light] .cashier-settings-drawer .address-copy{background:#f8f9fa!important;border-color:#dee2e6!important}[data-theme=light] .cashier-settings-drawer .lockin-card,[data-theme=light] .cashier-settings-drawer .wallet-detail-card,[data-theme=light] .cashier-settings-drawer .settings-section,[data-theme=light] .cashier-settings-drawer .balance-chip{background:#fff;border-color:#e9ecef}[data-theme=light] .cashier-settings-drawer .balance-chip.active{background:#f0f7ff;border-color:var(--accent-color)}[data-theme=light] .cashier-settings-drawer .p2p-seller-card{background:#fff;border-color:#e9ecef}[data-theme=light] .cashier-settings-drawer .p2p-seller-card.inactive{opacity:.65}[data-theme=light] .cashier-settings-drawer .seed-warning{background:#fffbf0!important;border-color:#ffe7a0!important}.cashier-settings-drawer .drawer-header{padding:20px 24px;display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--border-color);background:var(--bg-surface);backdrop-filter:var(--glass-blur);position:sticky;top:0;z-index:10}.cashier-settings-drawer .drawer-header .back-button{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:12px;color:var(--text-primary);transition:var(--drawer-transition)}.cashier-settings-drawer .drawer-header .back-button:hover{background:var(--bg-surface-hover);transform:translate(-4px)}.cashier-settings-drawer .drawer-header .drawer-title{margin:0!important;color:var(--text-primary)!important;font-weight:700!important;letter-spacing:-.5px}.cashier-settings-drawer .drawer-content{padding:var(--drawer-padding);padding-top:0;flex:1;background:var(--bg-content-shade);overflow-y:auto}.cashier-settings-drawer .cashier-tabs .ant-tabs-nav{margin-bottom:0;padding:16px 0 0;position:sticky;top:0;z-index:5;background:var(--bg-content-shade)}.cashier-settings-drawer .cashier-tabs .ant-tabs-nav:before{border-color:var(--border-color)}.cashier-settings-drawer .cashier-tabs .ant-tabs-nav .ant-tabs-tab{padding:10px 4px;color:var(--text-secondary);font-weight:500;font-size:13px;transition:var(--drawer-transition)}.cashier-settings-drawer .cashier-tabs .ant-tabs-nav .ant-tabs-tab .anticon{margin-right:6px;font-size:14px}.cashier-settings-drawer .cashier-tabs .ant-tabs-nav .ant-tabs-tab:hover{color:var(--text-primary)}.cashier-settings-drawer .cashier-tabs .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--accent-color);font-weight:600}.cashier-settings-drawer .cashier-tabs .ant-tabs-nav .ant-tabs-ink-bar{background:var(--accent-color);height:2px;border-radius:2px}.cashier-settings-drawer .cashier-tabs .ant-tabs-content-holder{padding-top:20px}.cashier-settings-drawer .tab-content{animation:fadeInUp .35s ease-out}.cashier-settings-drawer .tab-description{display:flex;gap:14px;align-items:flex-start;margin-bottom:24px;padding:16px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius-md)}.cashier-settings-drawer .tab-description .tab-desc-icon{font-size:22px;color:var(--accent-color);background:var(--accent-glow);width:40px;height:40px;min-width:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-sm)}.cashier-settings-drawer .switch-container{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:var(--bg-surface-hover);border-radius:12px;border:1px solid var(--border-color);margin-bottom:12px;transition:var(--drawer-transition)}.cashier-settings-drawer .switch-container:hover{border-color:var(--accent-color)}.cashier-settings-drawer .switch-container .switch-label{font-weight:600;font-size:14px;color:var(--text-primary);display:block}.cashier-settings-drawer .switch-container .switch-description{display:block;font-size:12px;color:var(--text-secondary);margin-top:2px;line-height:1.4}.cashier-settings-drawer .switch-container .modern-switch{flex-shrink:0;margin-left:12px}.cashier-settings-drawer .switch-container .modern-switch.ant-switch-checked{background-color:var(--accent-color)}.cashier-settings-drawer .settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px}.cashier-settings-drawer .modern-form{margin-top:20px}.cashier-settings-drawer .modern-form .ant-form-item-label{padding-bottom:6px}.cashier-settings-drawer .modern-form .ant-form-item-label label{color:var(--text-secondary)!important;font-size:12px!important;font-weight:500!important;text-transform:uppercase;letter-spacing:.5px}.cashier-settings-drawer .modern-form .modern-input{border-radius:12px!important;padding:10px 16px!important;transition:var(--drawer-transition)!important;width:100%!important;height:48px!important}.cashier-settings-drawer .modern-form .modern-input.amount-input{height:60px!important;font-size:20px!important;font-weight:700!important}.cashier-settings-drawer .modern-form .modern-input.amount-input .ant-input-number-input{text-align:center!important;font-size:20px!important;font-weight:700!important}.cashier-settings-drawer .modern-form .modern-input .ant-input-number-input{background:transparent!important;color:inherit!important}.cashier-settings-drawer .modern-select{width:100%!important}.cashier-settings-drawer .modern-select .ant-select-selector{border-radius:12px!important;height:48px!important;padding:8px 16px!important}.cashier-settings-drawer .info-box{padding:14px 16px;border-radius:var(--border-radius-sm);margin-bottom:16px;display:flex;gap:12px;border:1px solid var(--border-color)}.cashier-settings-drawer .info-box .info-icon{font-size:18px;color:var(--accent-color);margin-top:2px;flex-shrink:0}.cashier-settings-drawer .info-box .info-content{flex:1}.cashier-settings-drawer .info-box .info-content .info-text{display:block;font-size:13px;color:var(--text-secondary);line-height:1.5;margin-top:4px}.cashier-settings-drawer .info-text{display:block;font-size:13px;color:var(--text-secondary);line-height:1.6;margin-top:4px}.cashier-settings-drawer .lockin-intervals{display:flex;flex-direction:column;gap:16px}.cashier-settings-drawer .lockin-card{border:1px solid var(--border-color);border-radius:var(--border-radius-md);padding:20px;transition:var(--drawer-transition);animation:fadeInUp .4s ease-out backwards}.cashier-settings-drawer .lockin-card:nth-child(2){animation-delay:.08s}.cashier-settings-drawer .lockin-card:nth-child(3){animation-delay:.16s}.cashier-settings-drawer .lockin-card:hover{border-color:var(--accent-color);box-shadow:0 4px 16px #00000014}.cashier-settings-drawer .lockin-card.active{border-color:var(--accent-color);box-shadow:0 0 0 1px var(--accent-color),0 4px 20px var(--accent-glow)}.cashier-settings-drawer .lockin-card .lockin-card-header{display:flex;align-items:center;justify-content:space-between}.cashier-settings-drawer .lockin-card .lockin-card-title{display:flex;align-items:center;gap:12px}.cashier-settings-drawer .lockin-card .lockin-card-title .lockin-icon{font-size:18px;color:var(--accent-color);background:var(--accent-glow);width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-sm);flex-shrink:0}.cashier-settings-drawer .lockin-card .lockin-card-title .lockin-label{font-size:15px;color:var(--text-primary);display:block}.cashier-settings-drawer .lockin-card .lockin-card-title .lockin-description{font-size:12px;color:var(--text-secondary);display:block;line-height:1.4;margin-top:2px}.cashier-settings-drawer .lockin-card .lockin-card-body{margin-top:20px;padding-top:20px;border-top:1px solid var(--border-color)}.cashier-settings-drawer .lockin-card .lockin-card-body .lockin-slider-row{margin-bottom:16px}.cashier-settings-drawer .lockin-card .lockin-card-body .lockin-slider-row .slider-label{font-size:12px;font-weight:500;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;display:block;margin-bottom:8px}.cashier-settings-drawer .lockin-card .lockin-card-body .lockin-slider-row .slider-value-display{display:flex;align-items:center;gap:12px}.cashier-settings-drawer .lockin-card .lockin-card-body .lockin-slider-row .slider-value-display .modern-slider{flex:1}.cashier-settings-drawer .lockin-card .lockin-card-body .lockin-slider-row .slider-value-display .percentage-tag{font-weight:700;font-size:14px;min-width:50px;text-align:center;border-radius:8px}.cashier-settings-drawer .lockin-card .lockin-card-body .lockin-amount-field{margin-bottom:0}.cashier-settings-drawer .lockin-card .lockin-card-body .lockin-amount-field .ant-form-item-label label{color:var(--text-secondary)!important;font-size:12px!important;font-weight:500!important;text-transform:uppercase;letter-spacing:.5px}.cashier-settings-drawer .advanced-options{margin-top:24px;border:1px solid var(--border-color);border-radius:var(--border-radius-md)!important;overflow:hidden}.cashier-settings-drawer .advanced-options .ant-collapse-item{border:none!important}.cashier-settings-drawer .advanced-options .ant-collapse-header{padding:14px 20px!important;background:var(--bg-surface-hover)}.cashier-settings-drawer .advanced-options .advanced-label{font-size:13px;color:var(--text-secondary)}.cashier-settings-drawer .advanced-options .advanced-label .anticon{margin-right:8px}.cashier-settings-drawer .advanced-options .advanced-content{display:flex;flex-direction:column;gap:12px;padding-top:4px}.cashier-settings-drawer .advanced-options .compound-slider{padding:12px 16px;background:var(--bg-surface-hover);border-radius:12px;margin-bottom:4px}.cashier-settings-drawer .advanced-options .compound-slider .slider-label{font-size:12px;font-weight:500;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;display:block;margin-bottom:8px}.cashier-settings-drawer .advanced-options .compound-slider .ant-slider-mark-text{font-size:11px;color:var(--text-tertiary)}.cashier-settings-drawer .network-segmented{margin-bottom:20px;border-radius:14px!important;padding:4px!important}.cashier-settings-drawer .network-segmented .network-seg-item{display:flex;align-items:center;gap:6px;padding:4px 0}.cashier-settings-drawer .network-segmented .network-seg-item .network-seg-icon{font-size:16px;font-weight:700}.cashier-settings-drawer .network-segmented .network-seg-item .network-seg-label{font-size:13px;font-weight:600}.cashier-settings-drawer .balance-overview{display:flex;gap:10px;margin-bottom:20px;overflow-x:auto;padding-bottom:4px;align-items:center}.cashier-settings-drawer .balance-overview::-webkit-scrollbar{height:3px}.cashier-settings-drawer .balance-overview::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.cashier-settings-drawer .balance-chip{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--border-color);border-radius:12px;cursor:pointer;transition:var(--drawer-transition);flex-shrink:0;min-width:0}.cashier-settings-drawer .balance-chip:hover{border-color:var(--accent-color);transform:translateY(-2px)}.cashier-settings-drawer .balance-chip .chip-icon{font-size:18px;font-weight:700;flex-shrink:0}.cashier-settings-drawer .balance-chip .chip-info{display:flex;flex-direction:column;min-width:0}.cashier-settings-drawer .balance-chip .chip-info .chip-balance{font-size:12px;font-weight:600;color:var(--text-primary);white-space:nowrap}.cashier-settings-drawer .balance-chip .chip-info .chip-usd{font-size:11px;color:var(--text-secondary)}.cashier-settings-drawer .refresh-all-btn{flex-shrink:0;width:36px;height:36px;border-radius:10px;color:var(--text-secondary)}.cashier-settings-drawer .refresh-all-btn:hover{color:var(--accent-color);background:var(--accent-glow)}.cashier-settings-drawer .wallet-detail-card{border:1px solid var(--border-color);border-radius:var(--border-radius-lg);padding:24px;transition:var(--drawer-transition);animation:scaleIn .35s ease-out}.cashier-settings-drawer .wallet-detail-card .wallet-detail-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.cashier-settings-drawer .wallet-detail-card .wallet-detail-header .wallet-network-info{display:flex;align-items:center;gap:14px}.cashier-settings-drawer .wallet-detail-card .wallet-detail-header .wallet-network-info .wallet-big-icon{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700}.cashier-settings-drawer .wallet-detail-card .wallet-detail-header .wallet-network-info .wallet-network-name{font-size:16px;color:var(--text-primary);display:block}.cashier-settings-drawer .wallet-detail-card .wallet-detail-header .wallet-network-info .wallet-network-sub{font-size:12px;color:var(--text-secondary);display:block;margin-top:2px}.cashier-settings-drawer .wallet-detail-card .wallet-detail-header .wallet-balance-display{text-align:right}.cashier-settings-drawer .wallet-detail-card .wallet-detail-header .wallet-balance-display .wallet-balance-main{font-size:18px;color:var(--text-primary);display:block;font-family:SF Mono,Monaco,monospace}.cashier-settings-drawer .wallet-detail-card .wallet-detail-header .wallet-balance-display .wallet-balance-usd{font-size:13px;color:var(--text-secondary);display:block;margin-top:2px}.cashier-settings-drawer .wallet-detail-card .wallet-address-section{display:flex;gap:20px;align-items:flex-start;padding:20px;background:var(--bg-surface-hover);border-radius:var(--border-radius-md);margin-bottom:20px}.cashier-settings-drawer .wallet-detail-card .wallet-address-section .qr-frame{flex-shrink:0;padding:10px;background:#fff;border-radius:14px;box-shadow:0 4px 16px #00000014}.cashier-settings-drawer .wallet-detail-card .wallet-address-section .address-info{flex:1;min-width:0}.cashier-settings-drawer .wallet-detail-card .wallet-address-section .address-info .address-header{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.cashier-settings-drawer .wallet-detail-card .wallet-address-section .address-info .address-copy{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;border:1px solid var(--border-color);margin-bottom:10px}.cashier-settings-drawer .wallet-detail-card .wallet-address-section .address-info .address-copy .address-text{flex:1;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:11px;color:var(--text-primary);word-break:break-all;line-height:1.4;min-width:0}.cashier-settings-drawer .wallet-detail-card .wallet-address-section .address-info .address-copy .copy-button{height:32px;border-radius:8px;padding:0 10px;flex-shrink:0}.cashier-settings-drawer .wallet-detail-card .wallet-address-section .address-info .refresh-balance-link{padding:0;font-size:12px}.cashier-settings-drawer .wallet-detail-card .wallet-empty-state{padding:32px 0;text-align:center}.cashier-settings-drawer .wallet-detail-card .wallet-empty-state .ant-empty-description{color:var(--text-secondary)}.cashier-settings-drawer .wallet-detail-card .wallet-input-section{margin-top:20px}.cashier-settings-drawer .wallet-detail-card .wallet-input-section .input-mode-segmented{margin-bottom:16px;border-radius:12px!important;padding:3px!important;font-size:13px}.cashier-settings-drawer .wallet-detail-card .wallet-input-section .input-mode-segmented .anticon{margin-right:6px}.cashier-settings-drawer .wallet-detail-card .wallet-input-section .manual-input-section .address-field{border-radius:12px!important;height:48px!important;padding:4px 8px 4px 16px!important}.cashier-settings-drawer .wallet-detail-card .wallet-input-section .manual-input-section .address-field .ant-input{font-family:SF Mono,Monaco,monospace;font-size:13px}.cashier-settings-drawer .wallet-detail-card .wallet-input-section .manual-input-section .address-field .ant-input-suffix .ant-btn{border-radius:8px}.cashier-settings-drawer .wallet-detail-card .wallet-input-section .seed-input-section .seed-input-wrapper{position:relative}.cashier-settings-drawer .wallet-detail-card .wallet-input-section .seed-input-section .seed-input-wrapper .seed-textarea{border-radius:12px!important;padding:14px 48px 14px 16px!important;height:auto!important;font-size:13px;line-height:1.6}.cashier-settings-drawer .wallet-detail-card .wallet-input-section .seed-input-section .seed-input-wrapper .seed-toggle{position:absolute;top:8px;right:8px;width:32px;height:32px;border-radius:8px;color:var(--text-secondary)}.cashier-settings-drawer .wallet-detail-card .wallet-input-section .seed-input-section .seed-input-wrapper .seed-toggle:hover{color:var(--accent-color);background:var(--accent-glow)}.cashier-settings-drawer .wallet-detail-card .wallet-input-section .seed-input-section .seed-mask{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;padding:12px;background:var(--bg-surface-hover);border-radius:10px}.cashier-settings-drawer .wallet-detail-card .wallet-input-section .seed-input-section .seed-mask .seed-dot{font-size:12px;color:var(--text-tertiary);background:var(--bg-surface-active);padding:2px 8px;border-radius:6px;font-family:monospace}.cashier-settings-drawer .wallet-detail-card .wallet-input-section .seed-input-section .derive-button{margin-top:14px;height:46px;border-radius:12px;font-weight:600;font-size:14px}.cashier-settings-drawer .wallet-detail-card .wallet-input-section .seed-input-section .derive-button .anticon{margin-right:8px}.cashier-settings-drawer .p2p-stats-row{display:flex;gap:12px;margin-bottom:20px}.cashier-settings-drawer .p2p-stats-row .p2p-stat{flex:1;text-align:center;padding:14px 12px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);transition:var(--drawer-transition)}.cashier-settings-drawer .p2p-stats-row .p2p-stat:hover{border-color:var(--accent-color);transform:translateY(-2px)}.cashier-settings-drawer .p2p-stats-row .p2p-stat .p2p-stat-value{display:block;font-size:22px;font-weight:700;color:var(--text-primary);line-height:1.2}.cashier-settings-drawer .p2p-stats-row .p2p-stat .p2p-stat-label{display:block;font-size:11px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-top:4px}.cashier-settings-drawer .p2p-seller-list{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.cashier-settings-drawer .p2p-seller-card{display:flex;align-items:flex-start;gap:14px;padding:16px;border:1px solid var(--border-color);border-radius:var(--border-radius-md);transition:var(--drawer-transition);cursor:grab;animation:fadeInUp .35s ease-out backwards}.cashier-settings-drawer .p2p-seller-card:nth-child(2){animation-delay:.05s}.cashier-settings-drawer .p2p-seller-card:nth-child(3){animation-delay:.1s}.cashier-settings-drawer .p2p-seller-card:nth-child(4){animation-delay:.15s}.cashier-settings-drawer .p2p-seller-card:hover{border-color:var(--accent-color);box-shadow:0 4px 16px #0000000f}.cashier-settings-drawer .p2p-seller-card.active{border-left:3px solid var(--accent-color)}.cashier-settings-drawer .p2p-seller-card.dragging{opacity:.5;transform:scale(.98);box-shadow:0 8px 24px #00000026}.cashier-settings-drawer .p2p-seller-card .seller-priority{display:flex;flex-direction:column;align-items:center;gap:4px;padding-top:2px;flex-shrink:0}.cashier-settings-drawer .p2p-seller-card .seller-priority .drag-handle{font-size:14px;color:var(--text-tertiary);cursor:grab}.cashier-settings-drawer .p2p-seller-card .seller-priority .drag-handle:active{cursor:grabbing}.cashier-settings-drawer .p2p-seller-card .seller-priority .priority-number{font-size:11px;font-weight:700;color:var(--accent-color);background:var(--accent-glow);padding:2px 8px;border-radius:6px}.cashier-settings-drawer .p2p-seller-card .seller-info{flex:1;min-width:0}.cashier-settings-drawer .p2p-seller-card .seller-info .seller-name-row{display:flex;align-items:center;gap:10px;margin-bottom:10px}.cashier-settings-drawer .p2p-seller-card .seller-info .seller-name-row .seller-avatar-icon{font-size:16px;color:var(--accent-color);background:var(--accent-glow);width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:10px;flex-shrink:0}.cashier-settings-drawer .p2p-seller-card .seller-info .seller-name-row .seller-name{font-size:14px;color:var(--text-primary);display:block}.cashier-settings-drawer .p2p-seller-card .seller-info .seller-name-row .seller-ids{display:flex;gap:8px;align-items:center;margin-top:2px}.cashier-settings-drawer .p2p-seller-card .seller-info .seller-name-row .seller-ids .seller-account-id{font-size:11px;color:var(--text-secondary);font-family:monospace}.cashier-settings-drawer .p2p-seller-card .seller-info .seller-name-row .seller-ids .seller-username{font-size:11px;color:var(--accent-color);font-weight:500}.cashier-settings-drawer .p2p-seller-card .seller-info .seller-metrics .seller-metric{display:flex;align-items:center;gap:8px;margin-bottom:8px}.cashier-settings-drawer .p2p-seller-card .seller-info .seller-metrics .seller-metric .seller-rating{font-size:12px}.cashier-settings-drawer .p2p-seller-card .seller-info .seller-metrics .seller-metric .seller-rating .ant-rate-star{margin-inline-end:3px}.cashier-settings-drawer .p2p-seller-card .seller-info .seller-metrics .seller-metric .seller-rating-text{font-size:12px;font-weight:700;color:var(--text-primary)}.cashier-settings-drawer .p2p-seller-card .seller-info .seller-metrics .seller-metric .completion-progress{width:100px}.cashier-settings-drawer .p2p-seller-card .seller-info .seller-metrics .seller-metric .completion-progress .ant-progress-inner{background:var(--bg-surface-hover)}.cashier-settings-drawer .p2p-seller-card .seller-info .seller-metrics .seller-metric .metric-label{font-size:11px;color:var(--text-secondary)}.cashier-settings-drawer .p2p-seller-card .seller-info .seller-metrics .seller-meta-tags{display:flex;flex-wrap:wrap;gap:6px}.cashier-settings-drawer .p2p-seller-card .seller-info .seller-metrics .seller-meta-tags .ant-tag{margin:0;font-size:11px;border-radius:6px;padding:1px 8px;border-color:var(--border-color);color:var(--text-secondary);background:var(--bg-surface-hover)}.cashier-settings-drawer .p2p-seller-card .seller-info .seller-metrics .seller-meta-tags .ant-tag .anticon{margin-right:4px;font-size:10px}.cashier-settings-drawer .p2p-seller-card .seller-actions{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0}.cashier-settings-drawer .p2p-seller-card .seller-actions .reorder-buttons{display:flex;flex-direction:column;gap:2px}.cashier-settings-drawer .p2p-seller-card .seller-actions .reorder-buttons .reorder-btn{width:28px;height:24px;padding:0;font-size:14px;color:var(--text-secondary);border-radius:6px;display:flex;align-items:center;justify-content:center}.cashier-settings-drawer .p2p-seller-card .seller-actions .reorder-buttons .reorder-btn:hover:not(:disabled){color:var(--accent-color);background:var(--accent-glow)}.cashier-settings-drawer .p2p-seller-card .seller-actions .reorder-buttons .reorder-btn:disabled{color:var(--text-tertiary)}.cashier-settings-drawer .add-seller-btn{height:46px;border-radius:var(--border-radius-md);font-weight:600;color:var(--text-secondary);border-color:var(--border-color);transition:var(--drawer-transition)}.cashier-settings-drawer .add-seller-btn:hover{color:var(--accent-color);border-color:var(--accent-color);background:var(--accent-glow)}.cashier-settings-drawer .settings-section{border:1px solid var(--border-color);border-radius:var(--border-radius-md);padding:20px;margin-bottom:20px;transition:var(--drawer-transition);animation:fadeInUp .35s ease-out backwards}.cashier-settings-drawer .settings-section:nth-child(3){animation-delay:.08s}.cashier-settings-drawer .settings-section:nth-child(4){animation-delay:.16s}.cashier-settings-drawer .settings-section:hover{border-color:var(--accent-color)}.cashier-settings-drawer .settings-section .settings-section-title{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--border-color)}.cashier-settings-drawer .settings-section .settings-section-title .anticon{font-size:18px;color:var(--accent-color)}.cashier-settings-drawer .settings-section .settings-section-title .ant-typography{font-size:15px;color:var(--text-primary)}.cashier-settings-drawer .action-buttons{margin-top:28px;padding-bottom:12px;width:100%}.cashier-settings-drawer .action-buttons .submit-button{height:48px!important;border-radius:16px!important;font-weight:700!important;font-size:15px!important;letter-spacing:.2px;transition:var(--drawer-transition)!important;display:flex;align-items:center;justify-content:center;gap:12px;border:none!important;background:var(--accent-color)!important}.cashier-settings-drawer .action-buttons .submit-button:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 12px 24px var(--accent-glow)}.cashier-settings-drawer .action-buttons .submit-button:active{transform:translateY(0) scale(.98)}.cashier-settings-drawer .action-buttons .reset-button{height:44px!important;border-radius:14px!important;font-weight:600!important;font-size:14px!important;transition:var(--drawer-transition)!important;background:transparent!important;border:1px solid var(--border-color)!important;color:var(--text-secondary)!important}.cashier-settings-drawer .action-buttons .reset-button:hover{background:var(--bg-surface-hover)!important;color:var(--text-primary)!important;border-radius:20px!important}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media(max-width:768px){.cashier-settings-drawer .settings-grid{grid-template-columns:1fr}.cashier-settings-drawer .wallet-address-section{flex-direction:column;align-items:center;text-align:center}.cashier-settings-drawer .balance-overview{flex-wrap:nowrap}.cashier-settings-drawer .p2p-seller-card{flex-wrap:wrap}.cashier-settings-drawer .p2p-seller-card .seller-actions{flex-direction:row;width:100%;justify-content:flex-end;margin-top:8px}.cashier-settings-drawer .p2p-seller-card .seller-actions .reorder-buttons{flex-direction:row}}@media(max-width:600px){.ant-drawer-right.cashier-settings-drawer .ant-drawer-content-wrapper{width:100%!important}}.settings{--settings-padding: 16px;--settings-border-radius-lg: 24px;--settings-border-radius-md: 16px;--settings-transition: all .3s cubic-bezier(.4, 0, .2, 1);padding:var(--settings-padding);width:100%;max-width:600px;margin:0 auto;min-height:100vh}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{box-shadow:0 0 #667eea66}70%{box-shadow:0 0 0 10px #667eea00}to{box-shadow:0 0 #667eea00}}[data-theme=dark] .settings{--bg-surface: rgba(25, 25, 45, .7);--bg-surface-hover: rgba(35, 35, 60, .8);--border-color: rgba(255, 255, 255, .08);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .6);--accent-color: #667eea;--accent-glow: rgba(102, 126, 234, .3);--glass-blur: blur(20px);background:radial-gradient(circle at top right,#1a1a2e,#0a0a0f),radial-gradient(circle at bottom left,#16213e,#0a0a0f);background-attachment:fixed}[data-theme=dark] .settings__profile-card{background:linear-gradient(135deg,#667eea26,#667eea0d);border:1px solid rgba(102,126,234,.3)}[data-theme=dark] .settings__profile-card-glow{background:radial-gradient(circle at center,var(--accent-glow) 0%,transparent 70%)}[data-theme=dark] .settings__menu-icon-wrapper{background:#667eea26;color:#667eea}[data-theme=dark] .settings__status-badge--pending{background:#ff9f0a26;color:#ff9f0a}[data-theme=light] .settings{--bg-surface: #ffffff;--bg-surface-hover: #f8f9ff;--border-color: #f0f0f0;--text-primary: #1d1d1f;--text-secondary: #86868b;--accent-color: #0071e3;--accent-glow: rgba(0, 113, 227, .1);--glass-blur: none;background:#f5f5f7}[data-theme=light] .settings__profile-card{background:#fff;border:1px solid #e5e5e5;box-shadow:0 4px 20px #0000000d}[data-theme=light] .settings__menu-icon-wrapper{background:#f0f0f5;color:#1d1d1f}[data-theme=light] .settings__status-badge--pending{background:#fff4e5;color:#b76e00}.settings__profile-card{position:relative;border-radius:var(--settings-border-radius-lg);padding:8px;margin-bottom:32px;cursor:pointer;overflow:hidden;transition:var(--settings-transition);animation:fadeInUp .6s ease-out}.settings__profile-card:hover{transform:translateY(-4px) scale(1.01)}.settings__profile-card:hover .settings__profile-card-glow{opacity:.8}.settings__profile-card:hover .settings__profile-avatar{transform:scale(1.05)}.settings__profile-card-content{position:relative;z-index:2;display:flex;align-items:center;gap:20px}.settings__profile-card-glow{position:absolute;top:-50%;left:-50%;width:200%;height:200%;z-index:1;opacity:.4;transition:opacity .5s ease;pointer-events:none}.settings__profile-avatar-wrapper{position:relative}.settings__profile-avatar-wrapper .settings__profile-avatar{border:3px solid var(--accent-color);box-shadow:0 8px 24px #00000026;transition:var(--settings-transition);border-radius:16px}.settings__profile-avatar-badge{position:absolute;bottom:-2px;right:-2px;background:var(--accent-color);color:#fff;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;border:2px solid var(--bg-surface);box-shadow:0 2px 8px #0003}.settings__profile-info{flex:1}.settings__profile-info .settings__profile-name{font-size:16px;font-weight:700;color:var(--text-primary);margin:0 0 4px;letter-spacing:-.5px}.settings__profile-info .settings__profile-id{display:flex;align-items:center;gap:8px;margin-bottom:4px}.settings__profile-info .settings__profile-id .label{font-size:12px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.settings__profile-info .settings__profile-id .value{font-family:Monaco,Menlo,monospace;font-size:13px;color:var(--accent-color);background:var(--accent-glow);padding:2px 8px;border-radius:6px;font-weight:600}.settings__profile-info .settings__profile-email{font-size:14px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:calc(100% - 16px);display:block}.settings__profile-arrow{color:var(--text-secondary);opacity:.5;transition:var(--settings-transition)}.settings__sections{display:flex;flex-direction:column;gap:32px}.settings__section{animation:fadeInUp .6s ease-out backwards}.settings__section:nth-child(1){animation-delay:.1s}.settings__section:nth-child(2){animation-delay:.2s}.settings__section:nth-child(3){animation-delay:.3s}.settings__section:nth-child(4){animation-delay:.4s}.settings__section:nth-child(5){animation-delay:.5s}.settings__section-title{font-size:14px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:0px;margin-bottom:12px;padding-left:8px}.settings__section-content{background:var(--bg-surface);backdrop-filter:var(--glass-blur);border:1px solid var(--border-color);border-radius:var(--settings-border-radius-md);overflow:hidden;box-shadow:0 4px 20px #0000001a}.settings__menu-item{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;cursor:pointer;transition:var(--settings-transition);border-bottom:1px solid var(--border-color)}.settings__menu-item:last-child{border-bottom:none}.settings__menu-item:hover{background:var(--bg-surface-hover);padding-left:24px}.settings__menu-item:hover .settings__menu-arrow{transform:translate(4px);opacity:1}.settings__menu-item:hover .settings__menu-icon-wrapper{transform:scale(1.1);background:var(--accent-color);color:#fff}.settings__menu-item-left{display:flex;align-items:center;gap:16px}.settings__menu-item-right{display:flex;align-items:center;gap:12px}.settings__menu-icon-wrapper{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;transition:var(--settings-transition)}.settings__menu-icon-wrapper .settings__menu-icon{font-size:18px}.settings__menu-label{font-size:16px;font-weight:500;color:var(--text-primary)}.settings__menu-value{font-size:14px;color:var(--text-secondary)}.settings__menu-arrow{color:var(--text-secondary);opacity:.3;transition:var(--settings-transition)}.settings__status-badge{padding:4px 10px;border-radius:8px;font-size:12px;font-weight:600}.settings__status-badge--pending{animation:pulse 2s infinite}.settings__status-badge--enabled{background:#34c75926;color:#34c759}.settings__status-badge--disabled,.settings__status-badge--info{background:#8e8e9326;color:#8e8e93}.settings__menu-item--logout{margin-top:8px;border-top:1px solid var(--border-color)}.settings__menu-item--logout:hover{background:#ff3b301a!important}.settings__menu-item--logout:hover .settings__menu-label{color:#ff3b30}.settings__menu-item--logout:hover .settings__menu-icon-wrapper{background:#ff3b30;color:#fff}.settings__action-sheet-list-item{padding:18px 24px;transition:var(--settings-transition)}.settings__action-sheet-list-item:hover{background:var(--bg-surface-hover)}.settings__action-sheet-list-item--active{background:var(--accent-glow)!important;border-left:4px solid var(--accent-color)}.settings__action-sheet-list-item--active .settings__action-sheet-list-item-label{color:var(--accent-color);font-weight:600}.settings-modern-list .settings-modern-header{padding:20px 24px 16px;border-bottom:1px solid var(--border-primary);background:var(--bg-primary)}.settings-modern-list .settings-modern-header h3{margin:0;font-size:20px;font-weight:700;color:var(--text-primary);letter-spacing:-.5px}.settings-modern-list .settings-modern-list{padding:8px 0}.settings-modern-list .settings-modern-item{display:flex;align-items:center;padding:16px 24px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border-bottom:1px solid transparent;position:relative;background:var(--bg-primary)}.settings-modern-list .settings-modern-item:last-child{border-bottom:none}.settings-modern-list .settings-modern-item:hover{background:var(--bg-surface-hover);transform:translate(4px)}.settings-modern-list .settings-modern-item:hover .settings-modern-icon{transform:scale(1.1);background:var(--accent-color);color:#fff;box-shadow:0 4px 12px #667eea4d}.settings-modern-list .settings-modern-item:hover .settings-modern-arrow{opacity:1;transform:translate(4px)}.settings-modern-list .settings-modern-item--active{background:linear-gradient(135deg,#667eea1a,#764ba21a);border-left:4px solid var(--accent-color)}.settings-modern-list .settings-modern-item--active .settings-modern-icon{background:var(--accent-color);color:#fff;box-shadow:0 4px 12px #667eea4d}.settings-modern-list .settings-modern-item--active .settings-modern-label{color:var(--accent-color);font-weight:600}.settings-modern-list .settings-modern-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:16px;font-size:20px;background:var(--bg-surface);color:var(--text-secondary);transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid var(--border-color)}.settings-modern-list .settings-modern-content{flex:1;display:flex;align-items:center;justify-content:space-between}.settings-modern-list .settings-modern-label{font-size:16px;font-weight:500;color:var(--text-primary);transition:all .3s ease}.settings-modern-list .settings-modern-description{font-size:13px;color:var(--text-secondary);margin-top:2px}.settings-modern-list .settings-modern-right{display:flex;align-items:center;gap:12px}.settings-modern-list .settings-modern-arrow{color:var(--text-secondary);opacity:.4;transition:all .3s ease;font-size:16px}.settings-modern-list .settings-modern-badge{padding:4px 8px;border-radius:6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;background:var(--accent-glow);color:var(--accent-color)}.device-registration-card{min-height:600px;max-width:500px;margin:0 auto}.device-registration-card .device-registration-header{margin-bottom:24px}.device-registration-card .device-registration-header .device-steps .ant-steps-item{flex:1}.device-registration-card .device-registration-screens{min-height:400px;position:relative;overflow:hidden;touch-action:pan-y}.device-registration-card .device-registration-screen{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 0}.device-registration-card .device-registration-screen .device-registration-content{width:100%;max-width:400px}.device-registration-card .device-registration-screen .device-registration-icon{margin-bottom:24px;display:flex;justify-content:center}.device-registration-card .device-registration-screen .device-registration-title{margin-bottom:16px!important;color:#262626}.device-registration-card .device-registration-screen .ant-alert{border-radius:12px;text-align:left}.device-registration-card .device-registration-screen .device-registration-features{margin:32px 0}.device-registration-card .device-registration-screen .device-registration-features .feature-item{display:flex;align-items:flex-start;gap:16px;margin-bottom:24px;text-align:left}.device-registration-card .device-registration-screen .device-registration-features .feature-item .feature-icon{font-size:24px;color:#3b82f6;flex-shrink:0;margin-top:4px}.device-registration-card .device-registration-screen .device-registration-features .feature-item .feature-content{flex:1}.device-registration-card .device-registration-screen .device-registration-features .feature-item .feature-content h4{margin-bottom:8px!important;color:#262626}.device-registration-card .device-registration-screen .device-registration-actions{margin-top:32px}.device-registration-card .device-registration-screen .privacy-link{margin-top:16px;text-align:center}.device-registration-card .device-screen .ant-descriptions{margin-top:24px}.device-registration-card .notifications-screen .notification-options{margin:24px 0}.device-registration-card .notifications-screen .notification-options .notification-card{border-radius:12px;cursor:pointer;transition:all .3s ease}.device-registration-card .notifications-screen .notification-options .notification-card.selected{border-color:#3b82f6;box-shadow:0 0 0 2px #aa58e333}.device-registration-card .notifications-screen .notification-options .notification-card .notification-option{display:flex;align-items:center;justify-content:space-between;gap:16px}.device-registration-card .notifications-screen .notification-options .notification-card .notification-option .option-content{flex:1;text-align:left}.device-registration-card .profile-screen .profile-setup{margin:24px 0}.device-registration-card .profile-screen .profile-setup .avatar-upload{display:flex;flex-direction:column;align-items:center;gap:16px}.device-registration-card .profile-screen .profile-setup .theme-selector .theme-option{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid #f0f0f0}.device-registration-card .profile-screen .profile-setup .theme-selector .theme-option:last-child{border-bottom:none}.device-registration-card .profile-screen .profile-setup .theme-selector .theme-option .theme-content{flex:1;text-align:left}.device-registration-card .profile-screen .profile-setup .theme-selector .theme-option .theme-content h5{margin-bottom:4px!important;margin:0}.device-registration-card .profile-screen .profile-setup .theme-selector .theme-option .theme-content .ant-typography{margin-bottom:0}.device-registration-card .completion-screen .completion-summary{margin:24px 0}.device-registration-card .completion-screen .completion-summary .summary-item{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid #f0f0f0}.device-registration-card .completion-screen .completion-summary .summary-item:last-child{border-bottom:none}.device-registration-card .completion-screen .completion-summary .summary-item .anticon,.device-registration-card .completion-screen .completion-summary .summary-item .ant-avatar{font-size:16px}.device-registration-card .device-registration-navigation{margin-top:20px;padding-top:24px;border-top:1px solid #f0f0f0}.device-id-text{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.privacy-content .privacy-section{margin-bottom:24px}.privacy-content .privacy-section h5{color:#262626;margin-bottom:8px!important}.privacy-content .privacy-section .ant-typography{margin-bottom:8px}.privacy-content ul{padding-left:20px}.privacy-content ul li{margin-bottom:8px}[data-theme=dark] .device-registration-card .device-registration-screen .device-registration-title,[data-theme=dark] .device-registration-card .device-registration-screen .device-registration-features .feature-item .feature-content h4{color:#fff}[data-theme=dark] .device-registration-card .notification-card{background:#141414;border-color:#434343}[data-theme=dark] .device-registration-card .notification-card .option-content h4{color:#fff}[data-theme=dark] .device-registration-card .theme-selector .theme-option{border-color:#434343}[data-theme=dark] .device-registration-card .theme-selector .theme-option .theme-content h5{color:#fff}[data-theme=dark] .device-registration-card .completion-summary .summary-item{border-color:#434343;color:#fff}[data-theme=dark] .device-registration-card .device-registration-navigation{border-color:#434343}@media(max-width:768px){.device-registration-card{margin:0 16px;max-width:none}.device-registration-card .device-registration-screen{padding:16px 0}.device-registration-card .device-registration-screen .device-registration-content{max-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:#3b82f6;text-decoration:inherit}a:hover{color:#0b63f3}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:#3b82f6}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: #3b82f6;--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: #3b82f6;--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)}
