@font-face{font-family:Poppins;src:url(/assets/Poppins-Regular-CTKNfV9P.ttf)format("truetype");font-weight:400;font-style:normal}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:Poppins,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.ant-modal-header{color:#4f4f4f!important;background-color:#fff!important;border-bottom:1px solid #e0e0e0!important;border-radius:16px 16px 0 0!important;padding:20px 24px!important}.ant-modal-title{color:#4f4f4f!important;margin:0!important;font-family:Poppins,sans-serif!important;font-size:18px!important;font-weight:600!important}.ant-modal-body{color:#4f4f4f!important;background-color:#fff!important;padding:24px!important;font-family:Poppins,sans-serif!important}.ant-modal-footer{background-color:#fff!important;border-top:1px solid #e0e0e0!important;border-radius:0 0 16px 16px!important;padding:16px 24px!important}.ant-modal-close{color:#8f8f8f!important;top:20px!important;right:24px!important}.ant-modal .ant-form-item-label>label{color:#4f4f4f!important;font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:500!important}.ant-modal .ant-input,.ant-modal .ant-input-number,.ant-modal .ant-select-selector{color:#4f4f4f!important;background-color:#fff!important;border-color:#e0e0e0!important;border-radius:8px!important;font-family:Poppins,sans-serif!important}.ant-modal .ant-input:focus,.ant-modal .ant-input-focused,.ant-modal .ant-input-number:focus,.ant-modal .ant-input-number-focused,.ant-modal .ant-select-focused .ant-select-selector{border-color:#039a00!important;box-shadow:0 0 0 2px #039a0033!important}.ant-modal .ant-select-dropdown{background-color:#fff!important;border:1px solid #e0e0e0!important;border-radius:8px!important;box-shadow:0 4px 12px #00000026!important}.ant-modal .ant-select-item{color:#4f4f4f!important;font-family:Poppins,sans-serif!important}.ant-modal .ant-select-item-option-selected{color:#039a00!important;background-color:#f0f9ff!important}.ant-modal .ant-select-item-option:hover{background-color:#f8f8f8!important}.ant-modal .ant-btn{border-radius:8px!important;height:40px!important;padding:0 20px!important;font-family:Poppins,sans-serif!important;font-weight:500!important}.ant-modal .ant-btn-primary{color:#fff!important;background-color:#039a00!important;border-color:#039a00!important}.ant-modal .ant-btn-primary:hover{color:#fff!important;background-color:#028a00!important;border-color:#028a00!important}.ant-modal .ant-btn-default{color:#4f4f4f!important;background-color:#f8f8f8!important;border-color:#e0e0e0!important}.ant-modal .ant-btn-default:hover{color:#2f2f2f!important;background-color:#e8e8e8!important;border-color:#d0d0d0!important}.ant-modal .ant-typography{color:#4f4f4f!important;font-family:Poppins,sans-serif!important}.ant-modal .ant-input{font-family:Poppins,sans-serif!important}.ant-modal .ant-input::placeholder{color:#8f8f8f!important;font-family:Poppins,sans-serif!important}@media (width<=768px){.ant-modal{max-width:calc(100vw - 32px)!important;margin:16px!important}.ant-modal-content{border-radius:12px!important}.ant-modal-header{border-radius:12px 12px 0 0!important;padding:16px 20px!important}.ant-modal-body{padding:20px!important}.ant-modal-footer{border-radius:0 0 12px 12px!important;padding:12px 20px!important}.ant-modal-title{font-size:16px!important}}.App{text-align:center;background:linear-gradient(246deg,#62b3ff 0%,#ff7acb 97.81%)}.App-logo{pointer-events:none;height:20vmin}.App-header{color:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;font-size:calc(10px + 2vmin);display:flex}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ant-modal-content{background-color:#fff!important;border:1px solid #e0e0e0!important;border-radius:16px!important;box-shadow:0 0 50px #252e3b40!important}.ant-modal-header{color:#4f4f4f!important;background-color:#fff!important;border-bottom:1px solid #e0e0e0!important}.ant-modal-title{color:#4f4f4f!important;font-family:Poppins,sans-serif!important;font-weight:600!important}.ant-modal-body{color:#4f4f4f!important;background-color:#fff!important}.ant-modal-footer{background-color:#fff!important;border-top:1px solid #e0e0e0!important}.ant-modal-close{color:#8f8f8f!important}.ant-modal-close:hover{color:#4f4f4f!important}.ant-modal-mask{-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;background-color:#0000001a!important}.ant-input{color:#4f4f4f!important;background-color:#fff!important;border-color:#e0e0e0!important;font-family:Poppins,sans-serif!important}.ant-input:focus{border-color:#039a00!important;box-shadow:0 0 0 2px #039a0033!important}.ant-input-search{color:#4f4f4f!important;background-color:#fff!important;border-color:#e0e0e0!important}.ant-input-search .ant-input{color:#4f4f4f!important;background-color:#fff!important;border:none!important}.ant-input-search .ant-input-search-button{color:#fff!important;background:#039a00!important;border-color:#039a00!important}.ant-input-search .ant-input-search-button:hover{background:#028a00!important;border-color:#028a00!important}.ant-select{background-color:#fff!important;border-color:#e0e0e0!important}.ant-select .ant-select-selector{color:#4f4f4f!important;background-color:#fff!important;border-color:#e0e0e0!important;font-family:Poppins,sans-serif!important}.ant-select:focus,.ant-select-focused{border-color:#039a00!important;box-shadow:0 0 0 2px #039a0033!important}.ant-picker{color:#4f4f4f!important;background-color:#fff!important;border-color:#e0e0e0!important;font-family:Poppins,sans-serif!important}.ant-picker:focus,.ant-picker-focused{border-color:#039a00!important;box-shadow:0 0 0 2px #039a0033!important}.ant-btn{font-family:Poppins,sans-serif!important;font-weight:500!important}.ant-btn-primary{color:#fff!important;background:#039a00!important;border-color:#039a00!important}.ant-btn-primary:hover{background:#028a00!important;border-color:#028a00!important}.ant-table{color:#4f4f4f!important;background-color:#fff!important;font-family:Poppins,sans-serif!important}.ant-table-thead>tr>th{color:#4f4f4f!important;background-color:#f8f8f8!important;border-bottom:2px solid #e0e0e0!important}.ant-table-tbody>tr>td{color:#4f4f4f!important;background-color:#fff!important;border-bottom:1px solid #f0f0f0!important}.ant-table-tbody>tr:hover>td{background-color:#039a000d!important}.ant-card{background-color:#fff!important;border:1px solid #f0f0f0!important;border-radius:16px!important;box-shadow:0 4px 20px #00000014!important}.ant-card-head{color:#4f4f4f!important;background-color:#fff!important;border-bottom:1px solid #f0f0f0!important}.ant-card-body{color:#4f4f4f!important;background-color:#fff!important}.ant-tabs,.ant-tabs-tab{color:#4a4a4a!important;font-family:Poppins,sans-serif!important}.ant-tabs-tab-active{color:#039a00!important;font-weight:600!important}.ant-tabs-tab:hover{color:#039a00!important}.ant-tabs-ink-bar{background:#039a00!important}.dashboard-container{box-sizing:border-box;background:linear-gradient(165deg,#f8f9fc 0%,#f3f4f8 35%,#eef0f5 70%,#f5f6fa 100%) fixed;flex-direction:column;justify-content:flex-start;align-items:center;min-height:100vh;padding:20px clamp(16px,3vw,32px) 60px;font-size:calc(10px + 1vmin);display:flex}.dashboard-header-container{flex-direction:column;gap:20px;width:100%;max-width:1400px;margin-top:0;display:flex}.dashboard-header-container>*{opacity:0;animation:.4s ease-out forwards fadeInUp}.dashboard-header-container>:first-child{animation-delay:0s}.dashboard-header-container>:nth-child(2){animation-delay:50ms}.dashboard-header-container>:nth-child(3){animation-delay:.1s}.dashboard-header-container>:nth-child(4){animation-delay:.15s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media only screen and (width<=900px){.dashboard-container{padding:16px 16px 48px}.dashboard-header-container{gap:16px}}@media only screen and (width<=680px){.dashboard-container{background:linear-gradient(#f8f9fc 0%,#fff 100%);padding:12px 12px 40px}.dashboard-header-container{gap:12px}.dashboard-header-container>*{opacity:1;animation:none}}@media only screen and (width<=380px){.dashboard-container{padding:8px 8px 32px}.dashboard-header-container{gap:10px}}.header-container{box-sizing:border-box;-webkit-backdrop-filter:blur(12px);background:#ffffffd9;border:1px solid #e7e7e799;border-radius:16px;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:1400px;min-height:64px;padding:12px clamp(16px,3vw,32px);transition:all .3s;display:flex;box-shadow:0 2px 16px #0000000a}.header-container:hover{box-shadow:0 4px 20px #0000000f}.header-history-right-container{align-items:center;gap:12px;display:flex}.header-logo{object-fit:contain;width:180px;height:auto;max-height:40px;transition:transform .2s,opacity .2s}.header-logo:hover{opacity:.9;transform:scale(1.02)}.header-history-button-container,.header-settings-button-container,.header-user-info-container{align-items:center;display:flex}.header-notification-container{cursor:pointer;opacity:.5;background:0 0;border-radius:10px;width:20px;height:20px;padding:8px;transition:all .2s}.header-notification-container:hover{opacity:.9;background:#6366f114;transform:scale(1.05)}.settings-modal .ant-modal-content{background:linear-gradient(#fff 0%,#fafafa 100%)!important;border-radius:20px!important;box-shadow:0 4px 40px #252e3b33!important}.settings-modal .ant-modal-header{background:0 0!important;border-bottom:1px solid #e7e7e7!important;border-radius:20px 20px 0 0!important;padding:16px 24px!important}.settings-modal .ant-modal-title{color:#4f4f4f!important;font-family:Poppins,sans-serif!important;font-size:20px!important;font-weight:600!important}.settings-modal .ant-modal-close{top:16px!important;right:16px!important}@media only screen and (width<=900px){.header-container{gap:12px;min-height:48px}.header-logo{width:180px}.header-history-right-container{gap:12px}}@media only screen and (width<=680px){.header-container{border-radius:12px;flex-flow:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:auto;padding:10px 14px}.header-logo{width:140px}.header-history-right-container{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.header-settings-button-container{margin-left:0}.settings-modal{max-width:calc(100vw - 24px)!important;margin:12px!important}.settings-modal .ant-modal-content{border-radius:16px!important}}@media only screen and (width<=380px){.header-container{padding:8px 10px}.header-logo{width:120px}.header-history-right-container{gap:6px}}.header-button-container{cursor:pointer;border-radius:10px;align-items:center;gap:8px;height:36px;padding:0 16px;transition:all .2s;display:flex}.header-button-color{color:#6366f1;background:#6366f10f;border:1px solid #0000}.header-button-color-selected{color:#6366f1;background:#6366f11f;border:1px solid #6366f133}.header-button-color:hover{background:#6366f11f;border-color:#6366f126;transform:translateY(-1px);box-shadow:0 2px 8px #6366f11f}.header-button-color-selected:hover{background:#6366f126}.header-button-color:active{box-shadow:none;transform:translateY(0)}.header-button-text{letter-spacing:-.01em;white-space:nowrap;font-family:Poppins,-apple-system,sans-serif;font-size:14px;font-weight:500;line-height:1}.header-button-icon{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.header-button-icon svg{width:18px;height:18px;transition:transform .2s}.header-button-container:hover .header-button-icon svg{transform:scale(1.05)}.header-button-icon svg path,.header-button-icon svg rect{fill:#6366f1;stroke:#6366f1}.header-button-icon svg path[stroke],.header-button-icon svg rect[stroke]{stroke:#6366f1}@media only screen and (width<=680px){.header-button-container{gap:6px;height:32px;padding:0 12px}.header-button-text{font-size:13px}.header-button-icon,.header-button-icon svg{width:16px;height:16px}}@media only screen and (width<=380px){.header-button-text{display:none}.header-button-container{width:auto;padding:0 10px}}.user-info-container{cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:10px;padding:6px 12px 6px 6px;transition:all .2s;display:flex}.user-info-container:hover{background:#6366f10f}.user-info-container:active{background:#6366f11a}.user-info-text{color:#4f4f4f;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-family:Poppins,-apple-system,sans-serif;font-size:14px;font-weight:500;line-height:1.2;transition:color .2s;overflow:hidden}.user-info-container:hover .user-info-text{color:#6366f1}.user-info-icon{object-fit:cover;border-radius:10px;width:32px;height:32px;transition:all .2s;box-shadow:0 2px 8px #00000014}.user-info-container:hover .user-info-icon{transform:scale(1.05);box-shadow:0 4px 12px #6366f126}.user-info-container:after{content:"";border-top:5px solid #a0a0a0;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;margin-left:2px;transition:all .2s}.user-info-container:hover:after{border-top-color:#6366f1;transform:translateY(1px)}@media only screen and (width<=680px){.user-info-container{gap:8px;padding:4px 8px 4px 4px}.user-info-text{max-width:100px;font-size:13px}.user-info-icon{border-radius:8px;width:28px;height:28px}}@media only screen and (width<=380px){.user-info-text{display:none}.user-info-container{padding:4px}.user-info-container:after{display:none}}.settings-container{background:linear-gradient(#fff 0%,#f8f9fc 100%);flex-direction:column;height:100%;font-family:Poppins,-apple-system,sans-serif;display:flex}.settings-content{flex:1;width:100%;padding:0;overflow-y:auto}.settings-tabs-container{height:100%;margin:0;padding:0}.settings-tabs{width:100%;height:100%}.settings-tabs .ant-tabs-nav{background:0 0;border-bottom:1px solid #e7e7e799;margin:0;padding:0 32px}.settings-tabs .ant-tabs-nav:before{border-bottom:none}.settings-tabs .ant-tabs-tab{color:#8c8c8c;background:0 0;border:none;margin:0;padding:16px 24px;font-family:Poppins,-apple-system,sans-serif;font-size:14px;font-weight:500;transition:all .2s}.settings-tabs .ant-tabs-tab:hover{color:#6366f1}.settings-tabs .ant-tabs-tab-active{background:0 0;border:none;color:#6366f1!important}.settings-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#6366f1!important}.settings-tabs .ant-tabs-ink-bar{background:linear-gradient(90deg,#6366f1 0%,#818cf8 100%);border-radius:3px 3px 0 0;height:3px;bottom:0}.settings-tabs .ant-tabs-content-holder{height:calc(100% - 60px);padding:24px 32px 32px;overflow-y:auto}.settings-tabs .ant-tabs-tabpane{height:100%}.settings-modal .ant-modal-content{-webkit-backdrop-filter:blur(20px);border:1px solid #fffc;overflow:hidden;background:#fffffff2!important;border-radius:20px!important;box-shadow:0 8px 40px #252e3b26!important}.settings-modal .ant-modal-mask{-webkit-backdrop-filter:blur(4px);background-color:#00000040!important}.settings-modal .ant-modal-header{background:0 0!important;border-bottom:none!important;padding:24px 32px 8px!important}.settings-modal .ant-modal-title{color:#1a1a2e!important;font-family:Poppins,-apple-system,sans-serif!important;font-size:24px!important;font-weight:600!important;line-height:1.3!important}.settings-modal .ant-modal-close{border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;top:20px!important;right:24px!important}.settings-modal .ant-modal-close:hover{background:#6366f114}.settings-modal .ant-modal-close-x{font-size:14px;transition:color .2s;color:#8c8c8c!important}.settings-modal .ant-modal-close:hover .ant-modal-close-x{color:#6366f1!important}.settings-modal .ant-modal-body{padding:0!important}@media (width<=768px){.settings-tabs .ant-tabs-nav{padding:0 16px}.settings-tabs .ant-tabs-tab{padding:12px 16px;font-size:13px}.settings-tabs .ant-tabs-content-holder{padding:16px}.settings-modal .ant-modal-header{padding:20px 20px 8px!important}.settings-modal .ant-modal-title{font-size:20px!important}.settings-modal .ant-modal-close{top:16px!important;right:16px!important}.settings-modal .ant-modal-content{border-radius:16px!important}}@media (width<=480px){.settings-tabs .ant-tabs-tab{padding:10px 12px;font-size:12px}}.oanda-account-tab-container{flex-direction:column;width:100%;height:100%;font-family:Poppins,-apple-system,sans-serif;display:flex}.oanda-account-tab-title{color:#1a1a2e;margin-bottom:24px;font-size:20px;font-weight:600;line-height:1.3}.oanda-account-tab-form{margin-bottom:24px}.oanda-account-tab-form-section{background:#f8f9fc99;border:1px solid #e7e7e780;border-radius:12px;margin-bottom:20px;padding:20px;transition:all .2s}.oanda-account-tab-form-section:hover{background:#f8f9fccc;border-color:#6366f133}.oanda-account-tab-form-text{color:#4f4f4f;margin-bottom:8px;font-size:14px;font-weight:600;line-height:1.3}.oanda-account-tab-help-link{color:#6366f1;margin-bottom:12px;font-size:13px;line-height:1.3;text-decoration:none;transition:all .2s;display:inline-block}.oanda-account-tab-help-link:hover{color:#4f46e5;text-decoration:underline}.oanda-account-tab-input{background:#fff;border:1px solid #e5e7eb;border-radius:10px;width:100%;height:44px;font-family:Poppins,-apple-system,sans-serif;font-size:14px;transition:all .2s}.oanda-account-tab-input:hover{border-color:#c7c9d1}.oanda-account-tab-input:focus,.oanda-account-tab-input.ant-input-affix-wrapper-focused{border-color:#6366f1!important;box-shadow:0 0 0 3px #6366f11a!important}.oanda-account-tab-input .ant-input{font-family:Poppins,-apple-system,sans-serif;font-size:14px}.oanda-account-tab-input .anticon{color:#a0a0a0}.oanda-account-tab-actions{justify-content:flex-start;gap:12px;margin-bottom:24px;display:flex}.oanda-account-tab-reload-btn{color:#4f4f4f;background:#fff;border:1px solid #e5e7eb;border-radius:10px;height:40px;font-family:Poppins,-apple-system,sans-serif;font-size:14px;font-weight:500;transition:all .2s}.oanda-account-tab-reload-btn:hover{color:#6366f1;background:#6366f10a;border-color:#6366f1}.oanda-account-tab-save-btn{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#818cf8 100%);border:none;border-radius:10px;height:40px;font-family:Poppins,-apple-system,sans-serif;font-size:14px;font-weight:500;transition:all .2s;box-shadow:0 2px 8px #6366f140}.oanda-account-tab-save-btn:hover{background:linear-gradient(135deg,#4f46e5 0%,#6366f1 100%);transform:translateY(-1px);box-shadow:0 4px 12px #6366f159}.oanda-account-tab-save-btn:active{transform:translateY(0)}.oanda-account-tab-table{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex:1;min-height:280px;overflow:hidden}.oanda-account-table{width:100%}.oanda-account-table .ant-table-thead>tr>th{color:#6b7280;text-transform:uppercase;letter-spacing:.3px;background:#f8f9fc;border-bottom:1px solid #e5e7eb;padding:12px 16px;font-size:12px;font-weight:600}.oanda-account-table .ant-table-tbody>tr>td{color:#4f4f4f;border-bottom:1px solid #f0f0f0;padding:12px 16px;font-size:13px;transition:background .15s}.oanda-account-table .ant-table-tbody>tr:hover>td{background:#6366f10a}.oanda-account-table .ant-table-tbody>tr:last-child>td{border-bottom:none}.oanda-account-table .ant-pagination-item-active{border-color:#6366f1}.oanda-account-table .ant-pagination-item-active a{color:#6366f1}@media (width<=768px){.oanda-account-tab-container{padding:0}.oanda-account-tab-title{margin-bottom:20px;font-size:18px}.oanda-account-tab-form-section{padding:16px}.oanda-account-tab-actions{flex-direction:column;align-items:stretch}.oanda-account-tab-reload-btn,.oanda-account-tab-save-btn{width:100%}.oanda-account-table .ant-table-thead>tr>th,.oanda-account-table .ant-table-tbody>tr>td{padding:10px 12px;font-size:12px}}.coinbase-account-tab-container{flex-direction:column;width:100%;height:100%;font-family:Poppins,-apple-system,sans-serif;display:flex}.coinbase-account-tab-title{color:#1a1a2e;margin-bottom:24px;font-size:20px;font-weight:600;line-height:1.3}.coinbase-account-tab-form{margin-bottom:24px}.coinbase-account-tab-form-section{background:#f8f9fc99;border:1px solid #e7e7e780;border-radius:12px;margin-bottom:20px;padding:20px;transition:all .2s}.coinbase-account-tab-form-section:hover{background:#f8f9fccc;border-color:#6366f133}.coinbase-account-tab-form-text{color:#4f4f4f;margin-bottom:8px;font-size:14px;font-weight:600;line-height:1.3}.coinbase-account-tab-help-link{color:#6366f1;margin-bottom:12px;font-size:13px;line-height:1.3;text-decoration:none;transition:all .2s;display:inline-block}.coinbase-account-tab-help-link:hover{color:#4f46e5;text-decoration:underline}.coinbase-account-tab-input{background:#fff;border:1px solid #e5e7eb;border-radius:10px;width:100%;height:44px;font-family:Poppins,-apple-system,sans-serif;font-size:14px;transition:all .2s}.coinbase-account-tab-input:hover{border-color:#c7c9d1}.coinbase-account-tab-input:focus,.coinbase-account-tab-input.ant-input-affix-wrapper-focused{border-color:#6366f1!important;box-shadow:0 0 0 3px #6366f11a!important}.coinbase-account-tab-input .ant-input{font-family:Poppins,-apple-system,sans-serif;font-size:14px}.coinbase-account-tab-input .anticon{color:#a0a0a0}.coinbase-account-tab-textarea{resize:vertical;background:#fff;border:1px solid #e5e7eb;border-radius:10px;width:100%;font-family:SF Mono,Fira Code,monospace;font-size:12px;transition:all .2s}.coinbase-account-tab-textarea:hover{border-color:#c7c9d1}.coinbase-account-tab-textarea:focus{border-color:#6366f1!important;box-shadow:0 0 0 3px #6366f11a!important}.coinbase-env-toggle{gap:8px;margin-bottom:4px;display:flex}.coinbase-env-btn{color:#6b7280;cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:10px;flex:1;height:40px;font-family:Poppins,-apple-system,sans-serif;font-size:14px;font-weight:500;transition:all .2s}.coinbase-env-btn:hover{border-color:#c7c9d1}.coinbase-env-btn.active-sandbox{color:#92400e;background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);border-color:#f59e0b}.coinbase-env-btn.active-live{color:#065f46;background:linear-gradient(135deg,#ecfdf5 0%,#d1fae5 100%);border-color:#10b981}.coinbase-status{border-radius:10px;align-items:center;gap:8px;margin-bottom:20px;padding:12px 16px;font-size:13px;font-weight:500;display:flex}.coinbase-status.connected{color:#065f46;background:#10b98114;border:1px solid #10b98133}.coinbase-status.disconnected{color:#92400e;background:#f59e0b14;border:1px solid #f59e0b33}.coinbase-status-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.coinbase-status.connected .coinbase-status-dot{background:#10b981}.coinbase-status.disconnected .coinbase-status-dot{background:#f59e0b}.coinbase-account-tab-actions{justify-content:flex-start;gap:12px;margin-bottom:24px;display:flex}.coinbase-account-tab-connect-btn{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#818cf8 100%);border:none;border-radius:10px;height:40px;font-family:Poppins,-apple-system,sans-serif;font-size:14px;font-weight:500;transition:all .2s;box-shadow:0 2px 8px #6366f140}.coinbase-account-tab-connect-btn:hover{background:linear-gradient(135deg,#4f46e5 0%,#6366f1 100%);transform:translateY(-1px);box-shadow:0 4px 12px #6366f159}.coinbase-account-tab-disconnect-btn{color:#ef4444;background:#fff;border:1px solid #fca5a5;border-radius:10px;height:40px;font-family:Poppins,-apple-system,sans-serif;font-size:14px;font-weight:500;transition:all .2s}.coinbase-account-tab-disconnect-btn:hover{background:#ef44440a;border-color:#ef4444}.coinbase-account-tab-table{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex:1;min-height:200px;overflow:hidden}.coinbase-account-table .ant-table-thead>tr>th{color:#6b7280;text-transform:uppercase;letter-spacing:.3px;background:#f8f9fc;border-bottom:1px solid #e5e7eb;padding:12px 16px;font-size:12px;font-weight:600}.coinbase-account-table .ant-table-tbody>tr>td{color:#4f4f4f;border-bottom:1px solid #f0f0f0;padding:12px 16px;font-size:13px;transition:background .15s}.coinbase-account-table .ant-table-tbody>tr:hover>td{background:#6366f10a}.coinbase-spot-info{color:#4338ca;background:#6366f10f;border:1px solid #6366f126;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:20px;padding:14px 16px;font-size:13px;line-height:1.5;display:flex}.coinbase-spot-info-icon{flex-shrink:0;margin-top:1px}@media (width<=768px){.coinbase-account-tab-title{margin-bottom:20px;font-size:18px}.coinbase-account-tab-form-section{padding:16px}.coinbase-account-tab-actions{flex-direction:column;align-items:stretch}.coinbase-account-tab-connect-btn,.coinbase-account-tab-disconnect-btn{width:100%}.coinbase-env-toggle{flex-direction:column}}.api-keys-tab-container{flex-direction:column;width:100%;height:100%;font-family:Poppins,-apple-system,sans-serif;display:flex}.api-keys-tab-header{text-align:left;margin-bottom:24px}.api-keys-tab-title{color:#1a1a2e;margin-bottom:8px;font-size:20px;font-weight:600;line-height:1.3}.api-keys-tab-description{color:#6b7280;max-width:600px;margin:0;font-size:14px;line-height:1.5}.api-keys-tab-actions{justify-content:flex-start;margin-bottom:24px;display:flex}.generate-key-btn{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#818cf8 100%);border:none;border-radius:10px;height:40px;font-family:Poppins,-apple-system,sans-serif;font-size:14px;font-weight:500;transition:all .2s;box-shadow:0 2px 8px #6366f140}.generate-key-btn:hover{background:linear-gradient(135deg,#4f46e5 0%,#6366f1 100%);transform:translateY(-1px);box-shadow:0 4px 12px #6366f159}.generate-key-btn:active{transform:translateY(0)}.api-keys-tab-table{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex:1;min-height:280px;overflow:hidden}.api-keys-table{width:100%}.api-keys-table .ant-table-thead>tr>th{color:#6b7280;text-transform:uppercase;letter-spacing:.3px;background:#f8f9fc;border-bottom:1px solid #e5e7eb;padding:12px 16px;font-size:12px;font-weight:600}.api-keys-table .ant-table-tbody>tr>td{color:#4f4f4f;border-bottom:1px solid #f0f0f0;padding:12px 16px;font-size:13px;transition:background .15s}.api-keys-table .ant-table-tbody>tr:hover>td{background:#6366f10a}.api-keys-table .ant-table-tbody>tr:last-child>td{border-bottom:none}.api-key-display{justify-content:space-between;align-items:center;gap:8px;display:flex}.api-key-text{color:#4f4f4f;text-overflow:ellipsis;white-space:nowrap;background:#f8f9fc;border:1px solid #e5e7eb;border-radius:8px;flex:1;padding:6px 10px;font-family:SF Mono,Monaco,Menlo,monospace;font-size:12px;overflow:hidden}.api-key-actions{flex-shrink:0;gap:4px;display:flex}.api-key-action-btn{color:#8c8c8c;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:4px;transition:all .2s;display:flex}.api-key-action-btn:hover{color:#6366f1;background:#6366f114}.api-key-name{color:#1a1a2e;align-items:center;font-weight:500;display:flex}.api-key-table-actions{justify-content:center;gap:4px;display:flex}.api-key-table-actions .ant-btn-link{color:#6366f1;height:auto;padding:4px 8px;transition:all .2s}.api-key-table-actions .ant-btn-link:hover{color:#4f46e5;background:#6366f114;border-radius:6px}.api-key-table-actions .ant-btn-link.ant-btn-dangerous{color:#ef4444}.api-key-table-actions .ant-btn-link.ant-btn-dangerous:hover{color:#dc2626;background:#ef444414}.generate-key-modal .ant-modal-content{-webkit-backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #fffc;border-radius:16px;overflow:hidden;box-shadow:0 8px 40px #252e3b26}.generate-key-modal .ant-modal-header{padding:24px 24px 8px;background:0 0!important;border-bottom:none!important}.generate-key-modal .ant-modal-title{font-family:Poppins,-apple-system,sans-serif;font-size:20px;font-weight:600;line-height:1.3;color:#1a1a2e!important}.generate-key-modal .ant-modal-close{border-radius:8px;width:32px;height:32px;transition:all .2s;top:20px;right:20px}.generate-key-modal .ant-modal-close:hover{background:#6366f114}.generate-key-modal .ant-modal-close-x{color:#8c8c8c;font-size:14px}.generate-key-modal .ant-modal-close:hover .ant-modal-close-x{color:#6366f1}.generate-key-modal .ant-modal-body{padding:8px 24px 24px}.generate-key-modal .ant-modal-footer{border-top:1px solid #e5e7eb;padding:16px 24px}.generate-key-modal .ant-modal-footer .ant-btn{border-radius:10px;height:40px;font-family:Poppins,-apple-system,sans-serif;font-size:14px;font-weight:500}.generate-key-modal .ant-modal-footer .ant-btn-default{color:#4f4f4f;border:1px solid #e5e7eb}.generate-key-modal .ant-modal-footer .ant-btn-default:hover{color:#6366f1;border-color:#6366f1}.generate-key-modal .ant-modal-footer .ant-btn-primary{background:linear-gradient(135deg,#6366f1 0%,#818cf8 100%);border:none;box-shadow:0 2px 8px #6366f140}.generate-key-modal .ant-modal-footer .ant-btn-primary:hover{background:linear-gradient(135deg,#4f46e5 0%,#6366f1 100%);box-shadow:0 4px 12px #6366f159}.generate-key-modal-content{padding:8px 0}.generate-key-form-item{margin-bottom:20px}.generate-key-form-item label{color:#4f4f4f;margin-bottom:8px;font-family:Poppins,-apple-system,sans-serif;font-size:14px;font-weight:500;line-height:1.3;display:block}.generate-key-form-item .ant-input{border:1px solid #e5e7eb;border-radius:10px;height:44px;font-family:Poppins,-apple-system,sans-serif;font-size:14px;transition:all .2s}.generate-key-form-item .ant-input:hover{border-color:#c7c9d1}.generate-key-form-item .ant-input:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.generate-key-info{background:#6366f10f;border:1px solid #6366f133;border-radius:10px;margin-top:16px;padding:16px}.generate-key-info p{color:#6366f1;margin:0;font-family:Poppins,-apple-system,sans-serif;font-size:13px;line-height:1.5}.generate-key-info strong{color:#4f46e5}.api-keys-tab-table .ant-empty{padding:48px 24px}.api-keys-tab-table .ant-empty-description{color:#8c8c8c;font-size:14px}@media (width<=768px){.api-keys-tab-container{padding:0}.api-keys-tab-title{font-size:18px}.api-keys-tab-description{font-size:13px}.api-keys-tab-actions{justify-content:stretch}.generate-key-btn{width:100%}.api-key-display{flex-direction:column;align-items:flex-start;gap:8px}.api-key-text{width:100%;font-size:11px}.api-key-actions{align-self:flex-end}.generate-key-modal .ant-modal-content{border-radius:12px}}@media (width<=1024px){.api-keys-table .ant-table{font-size:12px}.api-keys-table .ant-table-thead>tr>th,.api-keys-table .ant-table-tbody>tr>td{padding:10px 12px}}.api-keys-table .ant-table-body{scrollbar-width:thin;scrollbar-color:#d1d5db #f8f9fc}.api-keys-table .ant-table-body::-webkit-scrollbar{width:6px;height:6px}.api-keys-table .ant-table-body::-webkit-scrollbar-track{background:#f8f9fc;border-radius:3px}.api-keys-table .ant-table-body::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.api-keys-table .ant-table-body::-webkit-scrollbar-thumb:hover{background:#9ca3af}.slack-integration-tab-container{flex-direction:column;width:100%;height:100%;font-family:Poppins,-apple-system,sans-serif;display:flex}.slack-integration-tab-header{margin-bottom:24px}.slack-integration-tab-title{color:#1a1a2e;margin-bottom:8px;font-size:20px;font-weight:600;line-height:1.3}.slack-integration-tab-description{color:#6b7280;max-width:600px;font-size:14px;line-height:1.5}.slack-integration-tab-actions{justify-content:flex-start;margin-bottom:24px;display:flex}.connect-workspace-btn{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#818cf8 100%);border:none;border-radius:10px;height:40px;padding:0 20px;font-family:Poppins,-apple-system,sans-serif;font-weight:500;transition:all .2s;box-shadow:0 2px 8px #6366f140}.connect-workspace-btn:hover{background:linear-gradient(135deg,#4f46e5 0%,#6366f1 100%);transform:translateY(-1px);box-shadow:0 4px 12px #6366f159}.connect-workspace-btn:active{transform:translateY(0)}.slack-integration-tab-content{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex:1;overflow:hidden}.workspaces-card{box-shadow:none;background:0 0;border:none}.workspaces-card .ant-card-head{background:#f8f9fc;border-bottom:1px solid #e5e7eb;padding:16px 24px}.workspaces-card .ant-card-head-title{color:#4f4f4f;text-transform:uppercase;letter-spacing:.3px;font-size:14px;font-weight:600}.workspaces-card .ant-card-body{padding:0}.workspaces-table{border-radius:0}.workspaces-table .ant-table-thead>tr>th{color:#6b7280;text-transform:uppercase;letter-spacing:.3px;background:#f8f9fc;border-bottom:1px solid #e5e7eb;padding:12px 16px;font-size:12px;font-weight:600}.workspaces-table .ant-table-tbody>tr>td{color:#4f4f4f;border-bottom:1px solid #f0f0f0;padding:12px 16px;font-size:13px;transition:background .15s}.workspaces-table .ant-table-tbody>tr:hover>td{background:#6366f10a}.workspaces-table .ant-table-tbody>tr:last-child>td{border-bottom:none}.workspaces-table .ant-btn-link{color:#6366f1;height:auto;padding:4px 8px;font-weight:500;transition:all .2s}.workspaces-table .ant-btn-link:hover{color:#4f46e5;background:#6366f114;border-radius:6px}.workspaces-table .ant-btn-link.ant-btn-dangerous{color:#ef4444}.workspaces-table .ant-btn-link.ant-btn-dangerous:hover{color:#dc2626;background:#ef444414}.test-message-modal .ant-modal-content{-webkit-backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #fffc;border-radius:16px;box-shadow:0 8px 40px #252e3b26}.test-message-modal .ant-modal-header{background:0 0;border-bottom:1px solid #e5e7eb;border-radius:16px 16px 0 0;padding:20px 24px}.test-message-modal .ant-modal-title{color:#1a1a2e;font-family:Poppins,-apple-system,sans-serif;font-size:18px;font-weight:600}.test-message-modal .ant-modal-body{padding:24px}.test-message-modal .ant-modal-footer{border-top:1px solid #e5e7eb;padding:16px 24px}.test-message-modal .ant-modal-footer .ant-btn{border-radius:8px;height:36px;font-family:Poppins,-apple-system,sans-serif;font-weight:500}.test-message-modal .ant-modal-footer .ant-btn-primary{background:linear-gradient(135deg,#6366f1 0%,#818cf8 100%);border:none}.test-message-modal .ant-modal-footer .ant-btn-primary:hover{background:linear-gradient(135deg,#4f46e5 0%,#6366f1 100%)}.test-message-form .ant-form-item-label>label{color:#4f4f4f;font-family:Poppins,-apple-system,sans-serif;font-size:14px;font-weight:500}.test-message-form .ant-input,.test-message-form .ant-input-textarea textarea{border:1px solid #e5e7eb;border-radius:10px;font-family:Poppins,-apple-system,sans-serif;font-size:14px;transition:all .2s}.test-message-form .ant-input:hover,.test-message-form .ant-input-textarea textarea:hover{border-color:#c7c9d1}.test-message-form .ant-input:focus,.test-message-form .ant-input-textarea textarea:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.slack-integration-tab-content .ant-empty{padding:48px 24px}.slack-integration-tab-content .ant-empty-description{color:#8c8c8c;font-size:14px}@media (width<=768px){.slack-integration-tab-container{padding:0}.slack-integration-tab-title{font-size:18px}.slack-integration-tab-description{font-size:13px}.workspaces-table .ant-table-thead>tr>th,.workspaces-table .ant-table-tbody>tr>td{padding:10px 12px;font-size:12px}.test-message-modal .ant-modal-body{padding:16px}.test-message-modal .ant-modal-content{border-radius:12px}}.dashboard-bots-v2-view-container{-webkit-backdrop-filter:blur(12px);box-sizing:border-box;background:#ffffffe6;border:1px solid #e7e7e799;border-radius:20px;flex-direction:column;align-items:center;width:100%;max-width:1400px;margin-top:20px;padding:24px clamp(16px,3vw,32px) 32px;display:flex;box-shadow:0 4px 24px #0000000a}.dashboard-bots-v2-view-title-container{flex-direction:column;justify-items:center;gap:12px;width:100%;margin-bottom:8px;display:flex}.dashboard-bots-v2-view-title{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;display:flex}.dashboard-section-title{color:#1f2937;letter-spacing:-.3px;font-family:Poppins,-apple-system,sans-serif;font-size:clamp(20px,4vw,26px);font-weight:700}.dashboard-title-left{align-items:center;gap:12px;display:flex}.dashboard-title-right{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.dashboard-add-buttons{gap:10px;display:flex}.dashboard-bots-v2-view-sub-title{color:#6b7280;font-family:Poppins,-apple-system,sans-serif;font-size:13px;font-weight:500;line-height:1.3}.dashboard-waiting-indicator{color:#6366f1;background:linear-gradient(135deg,#ede9fe 0%,#ddd6fe 100%);border-radius:10px;align-items:center;gap:10px;padding:12px 16px;font-family:Poppins,-apple-system,sans-serif;font-size:13px;font-weight:500;display:flex}.waiting-spinner{border:2px solid #6366f14d;border-top-color:#6366f1;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.dashboard-bots-v2-view-bots-container{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));justify-items:center;gap:clamp(16px,3vw,24px);width:100%;display:grid}.dashboard-bots-v2-view-bots-container .bot-v2-view-container,.dashboard-bots-v2-view-bots-container .dashboard-total-card-container{width:100%;max-width:420px;margin:0}.dashboard-bots-v2-view-filters{-webkit-backdrop-filter:blur(12px);box-sizing:border-box;background:#ffffffd9;border:1px solid #e7e7e799;border-radius:14px;flex-wrap:wrap;align-items:flex-start;gap:20px;width:100%;margin-top:4px;margin-bottom:16px;padding:16px 20px;transition:all .2s;display:flex;box-shadow:0 2px 16px #0000000a}.dashboard-bots-v2-view-filters:hover{box-shadow:0 4px 16px #0000000f}.filter-group{border-radius:10px;flex-direction:column;gap:8px;min-width:100px;padding:8px 12px;transition:background-color .2s;display:flex}.filter-group:hover{background:#6366f114}.filter-group-label{color:#6366f1;text-transform:uppercase;letter-spacing:.8px;font-family:Poppins,sans-serif;font-size:11px;font-weight:600}.filter-switch-container{align-items:center;gap:10px;display:flex}.filter-switches-row{flex-direction:column;gap:8px;display:flex}.filter-label{color:#4f4f4f;white-space:nowrap;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;transition:color .2s}.dashboard-bots-v2-view-filters .ant-switch{background:#d1d5db;min-width:36px;height:20px;transition:all .2s}.dashboard-bots-v2-view-filters .ant-switch:hover{background:#9ca3af}.dashboard-bots-v2-view-filters .ant-switch.ant-switch-checked{background:linear-gradient(135deg,#6366f1 0%,#818cf8 100%)}.dashboard-bots-v2-view-filters .ant-switch.ant-switch-checked:hover{background:linear-gradient(135deg,#4f46e5 0%,#6366f1 100%)}.dashboard-bots-v2-view-filters .ant-switch .ant-switch-handle{width:16px;height:16px;top:2px}.dashboard-bots-v2-view-filters .ant-switch .ant-switch-handle:before{border-radius:50%;box-shadow:0 2px 4px #00000026}.filter-search-container{align-items:center;width:100%;max-width:320px;display:flex;position:relative}.filter-search-input{color:#374151;background:#ffffffe6;border:1px solid #e7e7e7;border-radius:10px;outline:none;width:100%;padding:10px 36px 10px 14px;font-family:Poppins,sans-serif;font-size:13px;transition:all .2s}.filter-search-input:hover{background:#fff;border-color:#818cf8}.filter-search-input:focus{background:#fff;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.filter-search-input::placeholder{color:#9ca3af;font-style:normal}.filter-search-clear{color:#6366f1;cursor:pointer;background:#6366f114;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:14px;font-weight:600;line-height:1;transition:all .2s;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.filter-search-clear:hover{color:#4f46e5;background:#6366f126;transform:translateY(-50%)scale(1.1)}.filter-search-clear:active{background:#6366f133;transform:translateY(-50%)scale(.95)}.filter-exchange-btn{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:4px 12px;font-family:Poppins,-apple-system,sans-serif;font-size:12px;font-weight:500;transition:all .2s}.filter-exchange-btn:hover{color:#4f4f4f;border-color:#c7c9d1}.filter-exchange-btn.active{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#818cf8 100%);border-color:#6366f1;box-shadow:0 2px 6px #6366f140}@media only screen and (width<=900px){.dashboard-bots-v2-view-container{border-radius:16px;padding:20px 16px 28px}.dashboard-bots-v2-view-bots-container{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media only screen and (width<=680px){.dashboard-bots-v2-view-container{background:#fffffff2;border-radius:14px;margin-top:16px;padding:16px}.dashboard-bots-v2-view-title{flex-direction:column;align-items:flex-start;gap:12px}.dashboard-section-title{font-size:20px}.dashboard-title-left{flex-wrap:wrap;gap:8px}.dashboard-title-right{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.dashboard-add-buttons{gap:8px}.dashboard-bots-v2-view-bots-container{grid-template-columns:1fr;gap:16px}.dashboard-bots-v2-view-bots-container .bot-v2-view-container,.dashboard-bots-v2-view-bots-container .dashboard-total-card-container{max-width:100%}.dashboard-bots-v2-view-filters{border-radius:12px;flex-direction:column;gap:8px;padding:14px}.filter-group{background:#6366f10a;border-radius:8px;width:100%;min-width:auto;padding:10px 12px}.filter-group:hover{background:#6366f114}.filter-switches-row{flex-direction:row;gap:20px}.filter-search-container{max-width:100%}.filter-search-input{padding:12px 40px 12px 14px;font-size:14px}.dashboard-waiting-indicator{justify-content:center;width:100%}}@media only screen and (width<=380px){.dashboard-bots-v2-view-container{padding:12px}.dashboard-section-title{font-size:18px}.dashboard-bots-v2-view-sub-title{font-size:11px}.dashboard-add-buttons{flex-direction:column;gap:6px;width:100%}.dashboard-add-buttons .ant-btn{width:100%}.filter-switches-row{flex-direction:column;gap:8px}.filter-group-label{font-size:10px}.filter-label{font-size:12px}}.generic-button-container{flex-shrink:0;justify-content:center;justify-items:center;min-width:100px;padding-left:14px;padding-right:14px;display:flex}.generic-button-size-slim{border-radius:44px;height:36px}.generic-button-size-normal{border-radius:77px;height:44px}.generic-button-text-blue{color:#fff}.generic-button-blue{background:#0082fc}.generic-button-blue:hover{color:#0082fc;background:#0082fcd1}.generic-button-text-red{color:#fff}.generic-button-red{background:#cd2b2b}.generic-button-red:hover{background:#cd2b2bd1}.generic-button-white{background:#fff}.generic-button-text-white{color:#696969}.generic-button-white:hover{background:#c5c5c5d1}.generic-button-disabled{background:#dedede}.generic-button-container:hover{cursor:pointer}.generic-button-text-normal{flex-direction:column;flex-shrink:0;justify-content:center;font-family:Poppins,monospace;font-size:18px;font-style:normal;font-weight:400;line-height:118%;display:flex}.generic-button-text-slim{color:#fff;text-align:center;flex-direction:column;justify-content:center;font-family:Poppins,monospace;font-size:16px;font-style:normal;font-weight:600;line-height:118%;display:flex}.generic-button-icon{flex-direction:column;flex-shrink:0;width:18px;height:18px;margin-top:13px;margin-right:3px;display:flex}.add-bot-v2{width:100%;max-width:560px}.add-bot-v2__title{color:#4f4f4f;font-family:Poppins,monospace;font-size:40px;font-style:normal;font-weight:600;line-height:118%}.add-bot-v2__form{margin-top:32px}.bot-form{flex-direction:column;gap:24px;display:flex}.bot-form__section{flex-direction:column;gap:16px;display:flex}.bot-form__section-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.bot-form__section-heading{flex-direction:column;gap:4px;display:flex}.bot-form__section-title{color:#4a4a4a;font-family:Poppins,monospace;font-size:20px;font-weight:600;line-height:120%}.bot-form__section-description{color:#6b6b6b;font-size:13px;line-height:1.4}.bot-form__section-body{flex-direction:column;gap:16px;display:flex}.bot-form__helper{color:#6b6b6b;margin-top:4px;font-size:12px;line-height:1.4}.bot-form .ant-form-item{margin-bottom:0}.bot-form .ant-form-item-label>label{color:#4a4a4a;font-family:Poppins,monospace;font-size:16px;font-weight:500}.bot-form .ant-input,.bot-form .ant-input-number,.bot-form .ant-select,.bot-form .ant-select-selector,.bot-form .ant-radio-group{width:100%}.bot-form__segmented .ant-radio-button-wrapper{text-align:center;flex:1}.bot-form__segmented{width:100%;display:flex}.bot-form__segmented .ant-radio-button-wrapper-checked{color:#fff;background-color:#039a00;border-color:#039a00}.bot-form__segmented .ant-radio-button-wrapper-checked:before{background-color:#039a00}.bot-v2-view-container{box-sizing:border-box;background:linear-gradient(#fff 0%,#fafafa 100%);border:1px solid #e7e7e799;border-left:4px solid #0000;border-radius:16px;flex-wrap:wrap;justify-content:center;width:100%;max-width:420px;min-height:240px;padding-bottom:12px;transition:all .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 12px #0000000f}.bot-v2-view-container:before{content:"";background:linear-gradient(90deg,#0000,#0000);height:3px;transition:background .3s;position:absolute;top:0;left:0;right:0}.bot-v2-view-container:hover{border-color:#6366f133;transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.bot-v2-view-container.status-running{border-left-color:#10b981}.bot-v2-view-container.status-running:before{background:linear-gradient(90deg,#10b981,#0000)}.bot-v2-view-container.status-paused{opacity:.85;border-left-color:#f59e0b}.bot-v2-view-container.status-paused:before{background:linear-gradient(90deg,#f59e0b,#0000)}.bot-v2-view-container.status-in-trade{border-left-color:#6366f1}.bot-v2-view-container.status-in-trade:before{background:linear-gradient(90deg,#6366f1,#0000)}.pl-positive{font-weight:600;color:#52c41a!important}.pl-negative{font-weight:600;color:#ff4d4f!important}.pl-neutral{color:#8c8c8c!important}.trend-arrow{margin-left:4px;font-size:14px}.trend-up{color:#52c41a}.trend-down{color:#ff4d4f}.bot-v2-view-header-container{justify-content:space-between;place-items:flex-start center;width:calc(100% - 32px);max-width:388px;min-height:40px;margin-top:16px;display:flex}.bot-v2-view-footer-container{justify-content:space-between;place-items:center;width:calc(100% - 32px);max-width:388px;height:44px;margin-top:8px;display:flex}.bot-v2-view-footer-left{color:#4a4a4a;text-align:center;font-family:Poppins;font-size:12px;font-style:normal;font-weight:500;line-height:1.2}.bot-v2-view-live-indicator{align-items:center;height:16px;padding-top:4px;display:flex}.bot-v2-view-live-indicator-icon{width:16px;height:16px}.bot-v2-view-live-indicator-text{color:#000;text-align:right;font-family:Poppins,monospace;font-size:12px;font-style:normal;font-weight:400;line-height:1.2}.bot-v2-view-sub-title{color:#7f7f7f;font-family:Poppins,monospace;font-size:12px;font-style:normal;font-weight:500;line-height:1.3}.bot-v2-view-strategy-label{color:#b0b0b0;margin-top:2px;font-family:Poppins;font-size:10px;font-weight:500}.bot-v2-view-title{color:#1f2937;letter-spacing:-.2px;align-items:center;gap:8px;font-family:Poppins,-apple-system,sans-serif;font-size:17px;font-weight:700;line-height:1.3;display:flex}.bot-v2-view-trading-info-container{flex-wrap:wrap;justify-content:space-between;width:388px;min-height:50px;margin-top:6px;display:flex}.bot-v2-view-trading-graph-container{box-sizing:border-box;background:linear-gradient(#fafafa 0%,#fff 100%);border-radius:8px;width:calc(100% - 32px);max-width:388px;height:130px;margin-top:12px;padding:8px 4px 4px;font-family:Poppins;font-size:10px}.bot-v2-view-trading-info-wrapper{justify-content:space-between;width:185px;margin-top:6px;display:flex}.bot-v2-view-trading-info-divider{background:#d9d9d952;width:2px;height:28px;padding-top:-10px;padding-right:-2px}.bot-v2-view-trading-info-text{color:#494949;font-family:Poppins;font-size:13px;font-style:normal;font-weight:500;line-height:1.2}.bot-v2-view-stats-row{box-sizing:border-box;justify-content:space-between;align-items:flex-end;width:calc(100% - 32px);max-width:388px;margin-top:12px;padding:0 4px;display:flex}.stats-hero{flex-direction:column;display:flex}.stats-hero-label{color:#8c8c8c;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px;font-size:10px;font-weight:500}.stats-hero-value{letter-spacing:-.5px;font-family:Poppins;font-size:28px;font-weight:700;line-height:1}.stats-secondary{align-items:flex-end;gap:20px;display:flex}.stats-secondary-item{flex-direction:column;align-items:flex-end;display:flex}.stats-secondary-label{color:#a0a0a0;text-transform:uppercase;letter-spacing:.3px;margin-bottom:1px;font-size:9px;font-weight:500}.stats-secondary-value{font-family:Poppins;font-size:14px;font-weight:600;line-height:1.2}.win-rate-good{color:#52c41a}.win-rate-warning{color:#faad14}.win-rate-bad{color:#ff4d4f}.trade-status-badge{letter-spacing:.3px;text-transform:uppercase;border-radius:20px;align-items:center;padding:3px 10px;font-size:10px;font-weight:600;display:inline-flex}.trade-status-badge.in-trade{color:#6366f1;background:linear-gradient(135deg,#ede9fe 0%,#ddd6fe 100%);border:none;animation:2s infinite pulse-badge}@keyframes pulse-badge{0%,to{opacity:1}50%{opacity:.7}}.trade-status-badge.waiting{color:#059669;background:linear-gradient(135deg,#d1fae5 0%,#a7f3d0 100%);border:none}.bot-v2-view-tags-row{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.bot-v2-view-tags-row .ant-tag{margin-right:0;padding:0 6px;font-size:10px;line-height:18px}.bot-v2-view-footer-actions{align-items:center;gap:8px;display:flex}.bot-v2-view-footer-actions .ant-btn{background:#f9fafbcc;border:1px solid #d1d5dbcc;border-radius:10px;width:32px;height:32px;padding:4px 8px;transition:all .2s}.bot-v2-view-footer-actions .ant-btn:hover{color:#6366f1;background:#6366f114;border-color:#6366f1}.bot-v2-view-footer-actions .ant-btn.ant-btn-primary{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#818cf8 100%);border:none}.bot-v2-view-footer-actions .ant-btn.ant-btn-primary:hover{background:linear-gradient(135deg,#4f46e5 0%,#6366f1 100%);transform:translateY(-1px);box-shadow:0 4px 12px #6366f14d}.bot-v2-view-footer-actions .ant-btn.ant-btn-dangerous{color:#ef4444;border-color:#ef444480}.bot-v2-view-footer-actions .ant-btn.ant-btn-dangerous:hover{background:#ef444414;border-color:#ef4444}.bot-v2-view-footer-left .ant-btn-link{color:#6366f1;padding:4px 8px;font-weight:500}.bot-v2-view-footer-left .ant-btn-link:hover{color:#4f46e5}@media only screen and (width<=680px){.bot-v2-view-container{border-radius:14px;max-width:100%;min-height:auto}.bot-v2-view-header-container,.bot-v2-view-footer-container,.bot-v2-view-stats-row,.bot-v2-view-trading-graph-container{width:calc(100% - 24px);max-width:none}.bot-v2-view-trading-graph-container{height:110px;padding:6px 2px 2px}.bot-v2-view-trading-info-container{width:calc(100% - 24px);min-height:50px;margin-top:8px}.bot-v2-view-trading-info-text{font-size:11px}.bot-v2-view-trading-info-wrapper{width:45%;margin-top:0}.bot-v2-view-trading-info-divider{display:none}.stats-hero-value{font-size:22px}.stats-secondary{gap:12px}.stats-secondary-value{font-size:12px}.stats-hero-label,.stats-secondary-label{font-size:8px}.bot-v2-view-title{font-size:15px}.bot-v2-view-sub-title{font-size:11px}.bot-v2-view-footer-actions .ant-btn{border-radius:8px;width:28px;height:28px}}@media only screen and (width<=380px){.bot-v2-view-container{border-radius:12px}.stats-hero-value{font-size:20px}.stats-secondary{gap:8px}.stats-secondary-value{font-size:11px}.bot-v2-view-title{font-size:14px}.bot-v2-view-footer-left{font-size:11px}}.bot-v2-config-details{background-color:#fff;max-height:60vh;padding:10px;overflow-y:auto}.bot-config-grid{grid-template-columns:1fr 1fr 1fr;gap:12px;margin-bottom:20px;display:grid}.bot-config-item{flex-direction:column;margin-bottom:12px;display:flex}.bot-config-label{color:#888;margin-bottom:4px;font-size:13px;font-weight:600}.bot-config-value{color:#222;font-size:14px}.bot-config-json{color:#222;background-color:#fafafa;border:1px solid #f0f0f0;border-radius:4px;max-height:150px;margin-top:4px;padding:10px;font-family:monospace;font-size:12px;overflow-y:auto}.bot-config-prompt-section{border-top:1px solid #f0f0f0;margin-top:8px;margin-bottom:16px;padding-top:12px}.bot-config-prompt{white-space:pre-wrap;color:#222;background-color:#fff;border-left:3px solid #1890ff;border-radius:4px;max-height:300px;margin-top:4px;padding:12px;font-family:monospace;font-size:13px;line-height:1.5;overflow-y:auto;box-shadow:0 1px 2px #0000000d}.bot-config-prompt-header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.bot-config-prompt-header .bot-config-label{margin-bottom:0}.bot-config-error-section{border-top:1px solid #f0f0f0;grid-column:1/-1;margin-top:8px;margin-bottom:16px;padding-top:12px}.bot-config-error-message{white-space:pre-wrap;color:#cf1322;background-color:#fff2f0;border-left:3px solid #ff4d4f;border-radius:4px;max-height:200px;margin-top:4px;padding:12px;font-family:monospace;font-size:13px;line-height:1.5;overflow-y:auto;box-shadow:0 1px 2px #0000000d}@media (width<=680px){.bot-config-grid{grid-template-columns:1fr 1fr}.bot-config-trade-details{grid-template-columns:1fr}}@media (width<=380px){.bot-config-grid{grid-template-columns:1fr}}.bot-config-trade-section{background-color:#f6ffed;border:1px solid #b7eb8f;border-radius:8px;margin-top:8px;padding:16px}.bot-config-trade-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.bot-config-trade-details{grid-template-columns:1fr 1fr;gap:8px;display:grid}.trade-detail-row{border-bottom:1px solid #e8e8e8;justify-content:space-between;align-items:center;padding:4px 0;display:flex}.trade-detail-row:last-child{border-bottom:none}.trade-detail-label{color:#666;font-size:13px;font-weight:500}.trade-detail-value{color:#333;text-align:right;font-size:13px;font-weight:600}.flashing-dot{background-color:#00ff1a;border-radius:50%;width:12px;height:12px;transition:background-color .3s ease-in-out}.flashing-dot.updated{animation:.7s linear infinite flash-green}.flashing-dot-disabled{background-color:#dedede}@keyframes flash-green{0%,to{background-color:#00ff1a}50%{background-color:#0000}}.update-bot-v2-view-container{width:100%;max-width:650px}.update-bot-v2-view-title{color:#1a1a1a;margin-bottom:8px;font-family:Poppins,monospace;font-size:32px;font-style:normal;font-weight:700;line-height:1.2}.update-bot-v2-view-form{flex-direction:column;gap:20px;margin-top:48px;display:flex}.update-bot-v2-view-form-text{color:#2c2c2c;min-width:200px;height:auto;margin-bottom:8px;font-family:Poppins,monospace;font-size:16px;font-style:normal;font-weight:600;line-height:1.4}.budget-config-section{background-color:#fafafa;border:1px solid #e8e8e8;border-radius:8px;margin-top:20px;padding:24px}.position-sizing-toggle{align-items:center;display:flex}.form-row{align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.form-input{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.form-input .update-bot-v2-view-form-text{white-space:nowrap;text-overflow:ellipsis;min-width:auto;margin-bottom:6px;overflow:hidden}.budget-preview{background-color:#f0f8ff;border:1px solid #d6e4ff;border-radius:6px;margin-top:16px;padding:16px}.budget-preview .update-bot-v2-view-form-text{color:#1a1a1a;min-width:auto;margin-bottom:8px;font-weight:700}.budget-preview .budget-preview-text{color:#4a4a4a;font-size:14px;font-weight:500;line-height:1.5}.update-bot-v2-view-container .ant-input,.update-bot-v2-view-container .ant-input-number,.update-bot-v2-view-container .ant-select-selector{color:#2c2c2c;width:100%;margin-bottom:0;font-size:14px;font-weight:500}.update-bot-v2-view-container .ant-input-number,.update-bot-v2-view-container .ant-select{width:100%}.update-bot-v2-view-container .ant-input::placeholder{color:#999;font-weight:400}.budget-section-header{color:#1a1a1a;align-items:center;margin-bottom:16px;font-size:18px;font-weight:700;display:flex}.bot-hooks-tab{height:100%;padding-bottom:8px}.bot-hooks-tab .tab-header{border-bottom:2px solid #f0f0f0;margin-bottom:16px;padding-bottom:12px}.bot-hooks-tab .tab-header .ant-typography{margin-bottom:4px}.bot-hooks-tab .tab-header .ant-typography-secondary{margin-bottom:0;font-size:13px}.bot-hooks-tab .hook-description{font-size:13px;line-height:1.5;margin-bottom:12px!important}.bot-hooks-tab .hook-card{border:1.5px solid #e8e8e8;border-radius:12px;transition:border-color .2s,box-shadow .2s}.bot-hooks-tab .hook-card+.hook-card{margin-top:12px}.bot-hooks-tab .hook-card:hover{border-color:#039a00;box-shadow:0 2px 8px #039a0014}.bot-hooks-tab .hook-card .ant-card-head{background:linear-gradient(135deg,#f8f9fa 0%,#f0f1f3 100%);border-bottom:1px solid #e8e8e8;border-radius:10px 10px 0 0;min-height:42px;padding:0 16px}.bot-hooks-tab .hook-card .ant-card-head-title{padding:10px 0}.bot-hooks-tab .hook-card .ant-card-body{padding:16px}.bot-hooks-tab .docs-collapse{background:0 0;border:1px solid #e8e8e8;border-radius:8px}.bot-hooks-tab .docs-collapse .ant-collapse-header{color:#555;background:#fafafa;font-size:13px;font-weight:500;border-radius:8px!important;padding:8px 12px!important}.bot-hooks-tab .docs-collapse .ant-collapse-content-box{padding:12px!important}.bot-hooks-tab .docs-content{flex-direction:column;gap:8px;display:flex}.bot-hooks-tab .form-field{margin-bottom:8px}.bot-hooks-tab .form-field:last-child{margin-bottom:0}.bot-hooks-tab pre{white-space:pre-wrap;word-wrap:break-word;background:#f6f8fa;border:1px solid #e1e4e8;border-radius:6px;margin:4px 0;padding:10px 12px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:11px;line-height:1.45;overflow-x:auto}.bot-hooks-tab .ant-alert{border-radius:8px}.bot-hooks-tab .ant-alert-info{background:#e6f7ff;border:1px solid #91d5ff}.bot-hooks-tab .ant-alert-success{background:#f6ffed;border:1px solid #b7eb8f}.bot-hooks-tab .ant-alert-warning{background:#fffbe6;border:1px solid #ffe58f}.bot-hooks-tab .ant-tag{border-radius:6px;padding:1px 6px;font-size:11px;font-weight:500;line-height:1.4}.bot-hooks-tab .ant-switch-checked{background:#039a00}.bot-hooks-tab .ant-input,.bot-hooks-tab .ant-input-number{border:1.5px solid #e8e8e8;border-radius:8px;transition:all .2s}.bot-hooks-tab .ant-input:focus,.bot-hooks-tab .ant-input-number:focus,.bot-hooks-tab .ant-input:hover,.bot-hooks-tab .ant-input-number:hover{border-color:#039a00;box-shadow:0 0 0 2px #039a0014}.bot-hooks-tab .ant-btn-primary{background:#039a00;border-color:#039a00;border-radius:8px;box-shadow:0 2px 6px #039a0033}.bot-hooks-tab .ant-btn-primary:hover{background:#028a00;border-color:#028a00;transform:translateY(-1px);box-shadow:0 4px 10px #039a004d}.bot-hooks-tab .ant-btn-primary:disabled{color:#00000040;box-shadow:none;background:#f5f5f5;border-color:#d9d9d9}.bot-hooks-tab .ant-btn{border-radius:8px}.bot-hooks-tab .test-panel{background:#f6f8fa;border:1px solid #e8e8e8;border-radius:8px;margin-top:12px;padding:14px}.bot-hooks-tab .test-panel .ant-typography h5{margin-bottom:10px;font-size:14px}.bot-hooks-tab .test-panel select{cursor:pointer;background:#fff;font-family:inherit;font-size:13px}.bot-hooks-tab .test-panel select:focus{border-color:#039a00;outline:none;box-shadow:0 0 0 2px #039a0014}.bot-hooks-tab .help-card{background:linear-gradient(135deg,#f6ffed 0%,#f0f9ff 100%);border:1.5px solid #b7eb8f;border-radius:12px;margin-top:12px}.bot-hooks-tab .help-card .ant-card-body{padding:14px 16px}.bot-hooks-tab .help-content{flex-direction:column;gap:8px;display:flex}.bot-hooks-tab .help-step{align-items:flex-start;gap:8px;font-size:13px;display:flex}.bot-hooks-tab .help-step .anticon{flex-shrink:0;margin-top:3px}.bot-hooks-tab .ant-divider{border-color:#f0f0f0;margin:12px 0}.bot-hooks-tab .ant-typography.ant-typography-secondary{color:#8c8c8c;font-size:13px}.bot-hooks-tab .ant-spin-container{justify-content:center;align-items:center;min-height:200px;display:flex}@media (width<=900px){.bot-hooks-tab .hook-card .ant-card-body{padding:14px}.bot-hooks-tab .hook-card .ant-card-head{padding:0 12px}.bot-hooks-tab .ant-row .ant-col-sm-8{flex:0 0 50%;max-width:50%}}@media (width<=680px){.bot-hooks-tab .hook-card .ant-card-body{padding:12px}.bot-hooks-tab .hook-card .ant-card-head{padding:0 10px}.bot-hooks-tab .hook-card .ant-card-head-title>div{flex-direction:column;gap:8px;align-items:flex-start!important}.bot-hooks-tab .ant-row .ant-col-sm-8,.bot-hooks-tab .ant-row .ant-col-sm-12{flex:0 0 100%;max-width:100%}.bot-hooks-tab .ant-space{flex-direction:column;width:100%}.bot-hooks-tab .ant-space .ant-space-item,.bot-hooks-tab .ant-space .ant-btn{width:100%}.bot-hooks-tab .test-panel{padding:10px}.bot-hooks-tab pre{padding:8px;font-size:10px}.bot-hooks-tab .help-card .ant-card-body{padding:12px}.bot-hooks-tab .help-step{font-size:12px}.bot-hooks-tab .tab-header{margin-bottom:12px;padding-bottom:8px}}@media (width<=380px){.bot-hooks-tab .hook-card .ant-card-body{padding:10px}.bot-hooks-tab .ant-tag{padding:0 4px;font-size:10px}.bot-hooks-tab pre{padding:6px;font-size:9px}.bot-hooks-tab .test-panel{padding:8px}}.pm-bot-tile{background:linear-gradient(#fff 0%,#fafafa 100%);border:1px solid #e7e7e799;border-radius:16px;flex-direction:column;gap:14px;padding:20px;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;transition:all .2s;display:flex;box-shadow:0 2px 8px #0000000a}.pm-bot-tile:hover{transform:translateY(-1px);box-shadow:0 4px 16px #0000000f}.pm-bot-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.pm-bot-title{align-items:center;gap:8px;min-width:0;display:flex}.pm-bot-name{color:#374151;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.pm-bot-tags{flex-shrink:0;gap:6px;display:flex}.pm-tag{letter-spacing:.6px;text-transform:uppercase;color:#4f46e5;background:#6366f114;border-radius:8px;padding:3px 8px;font-size:10px;font-weight:700}.pm-tag-paper{color:#4f46e5;background:#6366f114}.pm-tag-dev{color:#4f4f4f;background:#ffd03f}.pm-bot-subtitle{color:#8c8c8c;margin-top:-8px;font-size:11px}.pm-metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.pm-metric{text-align:center;background:#ffffffd9;border:1px solid #e7e7e799;border-radius:12px;padding:12px 10px;transition:all .2s}.pm-metric-value{color:#374151;font-size:20px;font-weight:700;line-height:1.1}.pm-metric-label{letter-spacing:.5px;text-transform:uppercase;color:#8c8c8c;margin-top:4px;font-size:10px;font-weight:700}.pm-metric-note{color:#8c8c8c;margin-top:3px;font-size:10px}.pm-metric-primary{border-width:2px}.pm-tone-good{border-color:#10b98180}.pm-tone-good .pm-metric-value,.pm-tone-good .pm-metric-note{color:#10b981}.pm-tone-ok{border-color:#6366f180}.pm-tone-ok .pm-metric-value,.pm-tone-ok .pm-metric-note{color:#4f46e5}.pm-tone-bad{border-color:#f59e0b80}.pm-tone-bad .pm-metric-value,.pm-tone-bad .pm-metric-note{color:#f59e0b}.pm-tone-neutral{border-color:#e7e7e7cc}.pm-recent-title{letter-spacing:.5px;text-transform:uppercase;color:#8c8c8c;margin-bottom:8px;font-size:10px;font-weight:700}.pm-recent-row{border-bottom:1px solid #e7e7e799;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.pm-recent-row:last-child{border-bottom:none}.pm-recent-question{color:#4f4f4f;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.pm-recent-numbers{flex-shrink:0;align-items:center;gap:8px;display:flex}.pm-recent-backed{color:#374151;font-size:11px;font-weight:600}.pm-recent-prob{color:#4f4f4f;font-variant-numeric:tabular-nums;font-size:11px}.pm-recent-vs{color:#8c8c8c;margin:0 4px}.pm-chip{color:#8c8c8c;white-space:nowrap;background:#e7e7e799;border-radius:8px;padding:2px 7px;font-size:10px;font-weight:600}.pm-chip-bet{color:#4f46e5;background:#6366f114}.pm-chip-right{color:#10b981;background:#10b9811f}.pm-chip-wrong{color:#ef4444;background:#ef44441f}.pm-empty{color:#8c8c8c;padding:10px 0;font-size:12px}.pm-actions{gap:8px;display:flex}.pm-btn{cursor:pointer;color:#fff;background:linear-gradient(135deg,#6366f1 0%,#818cf8 100%);border:none;border-radius:10px;flex:1;padding:10px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:all .2s;box-shadow:0 2px 8px #6366f140}.pm-btn:hover{transform:translateY(-1px)}.pm-btn:active{transform:translateY(0)scale(.98)}.pm-btn-secondary{color:#4f4f4f;box-shadow:none;background:0 0;border:1px solid #e7e7e7}.pm-modal-summary{color:#4f4f4f;background:#6366f114;border-radius:10px;margin-bottom:14px;padding:10px 12px;font-size:12px}.pm-table-wrap{overflow-x:auto}.pm-table{border-collapse:collapse;width:100%;font-size:12px}.pm-table th{text-align:left;letter-spacing:.5px;text-transform:uppercase;color:#8c8c8c;border-bottom:1px solid #e7e7e7;padding:8px 10px;font-size:10px;font-weight:700}.pm-table td{color:#4f4f4f;font-variant-numeric:tabular-nums;border-bottom:1px solid #e7e7e799;padding:10px}.pm-table-question{text-overflow:ellipsis;white-space:nowrap;color:#374151;max-width:320px;overflow:hidden}.pm-edge-pos{color:#10b981}.pm-edge-neg{color:#8c8c8c}@media (width<=680px){.pm-metrics{grid-template-columns:repeat(2,1fr)}.pm-recent-question{max-width:140px}}.pmc-bot-tile{background:linear-gradient(#fff 0%,#fafafa 100%);border:1px solid #e7e7e799;border-radius:16px;flex-direction:column;gap:14px;padding:20px;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;transition:all .2s;display:flex;box-shadow:0 2px 8px #0000000a}.pmc-bot-tile:hover{transform:translateY(-1px);box-shadow:0 4px 16px #0000000f}.pmc-bot-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.pmc-bot-title{align-items:center;gap:8px;min-width:0;display:flex}.pmc-bot-name{color:#374151;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.pmc-bot-tags{flex-shrink:0;gap:6px;display:flex}.pmc-tag{letter-spacing:.6px;text-transform:uppercase;color:#4f46e5;background:#6366f114;border-radius:8px;padding:3px 8px;font-size:10px;font-weight:700}.pmc-tag-paper{color:#4f46e5;background:#6366f114}.pmc-tag-dev{color:#4f4f4f;background:#ffd03f}.pmc-bot-subtitle{color:#8c8c8c;margin-top:-8px;font-size:11px}.pmc-metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.pmc-metric{text-align:center;background:#ffffffd9;border:1px solid #e7e7e799;border-radius:12px;padding:12px 10px;transition:all .2s}.pmc-metric-value{color:#374151;font-size:20px;font-weight:700;line-height:1.1}.pmc-metric-label{letter-spacing:.5px;text-transform:uppercase;color:#8c8c8c;margin-top:4px;font-size:10px;font-weight:700}.pmc-metric-note{color:#8c8c8c;margin-top:3px;font-size:10px}.pmc-metric-primary{border-width:2px}.pmc-tone-good{border-color:#10b98180}.pmc-tone-good .pmc-metric-value,.pmc-tone-good .pmc-metric-note{color:#10b981}.pmc-tone-ok{border-color:#6366f180}.pmc-tone-ok .pmc-metric-value,.pmc-tone-ok .pmc-metric-note{color:#4f46e5}.pmc-tone-bad{border-color:#f59e0b80}.pmc-tone-bad .pmc-metric-value,.pmc-tone-bad .pmc-metric-note{color:#f59e0b}.pmc-tone-neutral{border-color:#e7e7e7cc}.pmc-recent-title{letter-spacing:.5px;text-transform:uppercase;color:#8c8c8c;margin-bottom:8px;font-size:10px;font-weight:700}.pmc-recent-row{border-bottom:1px solid #e7e7e799;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.pmc-recent-row:last-child{border-bottom:none}.pmc-recent-question{color:#4f4f4f;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.pmc-recent-numbers{flex-shrink:0;align-items:center;gap:8px;display:flex}.pmc-recent-backed{color:#374151;font-size:11px;font-weight:600}.pmc-recent-prob{color:#4f4f4f;font-variant-numeric:tabular-nums;font-size:11px}.pmc-recent-vs{color:#8c8c8c;margin:0 4px}.pmc-chip{color:#8c8c8c;white-space:nowrap;background:#e7e7e799;border-radius:8px;padding:2px 7px;font-size:10px;font-weight:600}.pmc-chip-bet{color:#4f46e5;background:#6366f114}.pmc-chip-right{color:#10b981;background:#10b9811f}.pmc-chip-wrong{color:#ef4444;background:#ef44441f}.pmc-empty{color:#8c8c8c;padding:10px 0;font-size:12px}.pmc-actions{gap:8px;display:flex}.pmc-btn{cursor:pointer;color:#fff;background:linear-gradient(135deg,#6366f1 0%,#818cf8 100%);border:none;border-radius:10px;flex:1;padding:10px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:all .2s;box-shadow:0 2px 8px #6366f140}.pmc-btn:hover{transform:translateY(-1px)}.pmc-btn:active{transform:translateY(0)scale(.98)}.pmc-btn-secondary{color:#4f4f4f;box-shadow:none;background:0 0;border:1px solid #e7e7e7}.pmc-modal-summary{color:#4f4f4f;background:#6366f114;border-radius:10px;margin-bottom:14px;padding:10px 12px;font-size:12px}.pmc-table-wrap{overflow-x:auto}.pmc-table{border-collapse:collapse;width:100%;font-size:12px}.pmc-table th{text-align:left;letter-spacing:.5px;text-transform:uppercase;color:#8c8c8c;border-bottom:1px solid #e7e7e7;padding:8px 10px;font-size:10px;font-weight:700}.pmc-table td{color:#4f4f4f;font-variant-numeric:tabular-nums;border-bottom:1px solid #e7e7e799;padding:10px}.pmc-table-question{text-overflow:ellipsis;white-space:nowrap;color:#374151;max-width:320px;overflow:hidden}.pmc-edge-pos{color:#10b981}.pmc-edge-neg{color:#8c8c8c}@media (width<=680px){.pmc-metrics{grid-template-columns:repeat(2,1fr)}.pmc-recent-question{max-width:140px}}.pmc-tag-free{color:#10b981;background:#10b9811f}.pmc-wallet-row{border-bottom:1px solid #e7e7e799;justify-content:space-between;align-items:center;gap:12px;padding:7px 0;font-size:12px;display:flex}.pmc-wallet-row:last-child{border-bottom:none}.pmc-wallet-addr{color:#374151;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.pmc-wallet-stats{align-items:center;gap:12px;font-weight:500;display:flex}.pmc-dim{color:#8c8c8c;font-weight:400}.pmc-neg{color:#ef4444}.pmc-pos{color:#10b981}.pmc-retired-note{color:#8c8c8c;margin-top:8px;font-size:11px}.pmc-modal-section{text-transform:uppercase;letter-spacing:.6px;color:#4f4f4f;margin:18px 0 8px;font-size:11px;font-weight:700}.pmc-chip-win{color:#10b981;background:#10b9811f}.pmc-chip-loss{color:#ef4444;background:#ef44441f}.dashboard-summary-container{-webkit-backdrop-filter:blur(16px);box-sizing:border-box;background:#ffffffe6;border:1px solid #e7e7e780;border-radius:20px;flex-direction:column;gap:20px;width:100%;max-width:1400px;margin-top:20px;padding:24px 28px;display:flex;box-shadow:0 4px 24px #0000000a}.dashboard-summary-hero{border-bottom:1px solid #e7e7e799;justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.dashboard-summary-hero-content{flex-direction:column;gap:4px;display:flex}.dashboard-summary-hero-label{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:10px;font-family:Poppins,-apple-system,sans-serif;font-size:13px;font-weight:500;display:flex}.dashboard-summary-env-badge{text-transform:uppercase;letter-spacing:.5px;border-radius:20px;padding:3px 10px;font-size:10px;font-weight:600;display:inline-flex}.dashboard-summary-env-badge.demo{color:#92400e;background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%)}.dashboard-summary-env-badge.live{color:#065f46;background:linear-gradient(135deg,#d1fae5 0%,#a7f3d0 100%)}.dashboard-summary-env-badge.sandbox{color:#4338ca;background:linear-gradient(135deg,#e0e7ff 0%,#c7d2fe 100%)}.dashboard-summary-hero-value{letter-spacing:-1px;align-items:baseline;gap:8px;font-family:Poppins,-apple-system,sans-serif;font-size:42px;font-weight:700;line-height:1.1;display:flex}.dashboard-summary-currency{color:#9ca3af;letter-spacing:0;font-size:18px;font-weight:500}.dashboard-summary-unrealized{margin-top:2px;font-family:Poppins,-apple-system,sans-serif;font-size:14px;font-weight:500}.dashboard-summary-sparkline{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.dashboard-summary-sparkline.clickable{cursor:pointer;background:#6366f10a;border:1px solid #0000;border-radius:12px;padding:12px 16px;transition:all .2s}.dashboard-summary-sparkline.clickable:hover{background:#6366f114;border-color:#6366f133;transform:translateY(-1px)}.dashboard-summary-sparkline.clickable.expanded{background:#6366f11a;border-color:#6366f14d}.sparkline-label{color:#6366f1;text-transform:uppercase;letter-spacing:.3px;align-items:center;gap:4px;font-family:Poppins,-apple-system,sans-serif;font-size:11px;font-weight:600;display:flex}.expand-icon{transition:transform .3s}.expand-icon.rotated{transform:rotate(180deg)}.dashboard-summary-chart-container{opacity:0;border-top:0 solid #e7e7e700;max-height:0;transition:max-height .4s,opacity .3s,padding .3s;overflow:hidden}.dashboard-summary-chart-container.expanded{opacity:1;border-top:1px solid #e7e7e799;max-height:300px;padding-top:20px}.dashboard-summary-chart{background:linear-gradient(#fafafa 0%,#fff 100%);border:1px solid #e7e7e766;border-radius:14px;padding:16px}.chart-legend{border-top:1px solid #e7e7e766;justify-content:center;gap:24px;margin-top:12px;padding-top:12px;display:flex}.legend-item{color:#6b7280;align-items:center;gap:6px;font-family:Poppins,-apple-system,sans-serif;font-size:11px;display:flex}.legend-color{border-radius:3px;width:12px;height:12px}.legend-color.area{background:linear-gradient(135deg,#6366f1 0%,#818cf8 100%)}.legend-color.bar-positive{background:#10b981}.legend-color.bar-negative{background:#ef4444}.chart-no-data{color:#9ca3af;justify-content:center;align-items:center;height:150px;font-family:Poppins,-apple-system,sans-serif;font-size:14px;display:flex}.dashboard-summary-stats-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.dashboard-summary-stat-card{background:linear-gradient(135deg,#f9fafb 0%,#f3f4f6 100%);border:1px solid #e7e7e766;border-radius:14px;align-items:center;gap:14px;padding:16px 18px;transition:all .2s;display:flex}.dashboard-summary-stat-card:hover{border-color:#6366f133;transform:translateY(-2px);box-shadow:0 4px 12px #0000000f}.stat-card-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.stat-card-icon.bots{color:#7c3aed;background:linear-gradient(135deg,#ede9fe 0%,#ddd6fe 100%)}.stat-card-icon.trades{color:#0284c7;background:linear-gradient(135deg,#e0f2fe 0%,#bae6fd 100%)}.stat-card-icon.winrate{color:#059669;background:linear-gradient(135deg,#d1fae5 0%,#a7f3d0 100%)}.stat-card-icon.winrate.summary-warning{color:#d97706;background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%)}.stat-card-icon.winrate.summary-negative{color:#dc2626;background:linear-gradient(135deg,#fee2e2 0%,#fecaca 100%)}.stat-card-icon.wl{color:#db2777;background:linear-gradient(135deg,#fce7f3 0%,#fbcfe8 100%)}.stat-card-icon.today,.stat-card-icon.week{color:#6b7280;background:linear-gradient(135deg,#f3f4f6 0%,#e5e7eb 100%)}.stat-card-icon.today.summary-positive,.stat-card-icon.week.summary-positive{color:#059669;background:linear-gradient(135deg,#d1fae5 0%,#a7f3d0 100%)}.stat-card-icon.today.summary-negative,.stat-card-icon.week.summary-negative{color:#dc2626;background:linear-gradient(135deg,#fee2e2 0%,#fecaca 100%)}.stat-card-content{flex-direction:column;gap:2px;display:flex}.stat-card-value{color:#1f2937;font-family:Poppins,-apple-system,sans-serif;font-size:22px;font-weight:700;line-height:1.2}.stat-card-secondary{color:#9ca3af;font-size:16px;font-weight:500}.stat-card-label{color:#6b7280;font-family:Poppins,-apple-system,sans-serif;font-size:12px;font-weight:500}.stat-divider{color:#d1d5db;margin:0 2px;font-weight:400}.summary-positive{color:#10b981!important}.summary-negative{color:#ef4444!important}.summary-neutral{color:#6b7280!important}.summary-warning{color:#f59e0b!important}@media only screen and (width<=900px){.dashboard-summary-container{border-radius:16px;gap:16px;padding:20px}.dashboard-summary-hero-value{font-size:34px}.dashboard-summary-stats-grid{grid-template-columns:repeat(2,1fr);gap:12px}.stat-card-value{font-size:20px}}@media only screen and (width<=680px){.dashboard-summary-container{border-radius:14px;gap:14px;margin-top:16px;padding:16px}.dashboard-summary-hero{flex-direction:column;align-items:flex-start;gap:16px;padding-bottom:16px}.dashboard-summary-hero-value{font-size:32px}.dashboard-summary-currency{font-size:14px}.dashboard-summary-sparkline{align-items:flex-start;width:100%}.dashboard-summary-sparkline.clickable{flex-direction:row;justify-content:space-between;align-items:center}.dashboard-summary-stats-grid{grid-template-columns:repeat(2,1fr);gap:10px}.dashboard-summary-stat-card{gap:10px;padding:12px 14px}.stat-card-icon{border-radius:10px;width:38px;height:38px}.stat-card-icon svg{width:18px;height:18px}.stat-card-value{font-size:18px}.stat-card-secondary{font-size:14px}.stat-card-label{font-size:11px}.chart-legend{flex-wrap:wrap;gap:12px}.legend-item{font-size:10px}.dashboard-summary-chart{padding:12px}}@media only screen and (width<=380px){.dashboard-summary-container{padding:12px}.dashboard-summary-hero-value{font-size:26px}.dashboard-summary-stats-grid{grid-template-columns:1fr;gap:8px}.stat-card-value{font-size:16px}.stat-card-icon{width:34px;height:34px}.stat-card-label{font-size:10px}.dashboard-summary-hero-label{font-size:11px}}.add-bot-v3{width:100%;max-width:600px}.add-bot-v3__title{color:#4f4f4f;font-family:Poppins,monospace;font-size:40px;font-style:normal;font-weight:600;line-height:118%}.add-bot-v3__form{margin-top:32px}.timeframe-data-table-wrapper{width:100%;margin-top:8px}.timeframe-data-table{border-collapse:collapse;width:100%}.timeframe-data-table th,.timeframe-data-table td{text-align:left;border-bottom:1px solid #e8e8e8;padding:8px 12px}.timeframe-data-table th{background-color:#f5f5f5;font-weight:500}.timeframe-data-table tr:hover{background-color:#f0f0f0}.timeframe-data-table tr:last-child td{border-bottom:none}.budget-preview{background-color:#e8f5e8;border-left:4px solid #039a00;border-radius:6px;width:100%;padding:12px;font-size:12px}.budget-preview-title{color:#039a00;margin-bottom:8px;font-weight:700}.budget-preview-item{color:#333;margin-bottom:4px}.preview-config-block{background-color:#f5f5f5;border-radius:5px;max-height:400px;padding:15px;overflow:auto}.ant-modal-body{max-height:70vh;overflow-y:auto}.environment-selector-container{-webkit-backdrop-filter:blur(16px);box-sizing:border-box;background:#ffffffe6;border:1px solid #e7e7e780;border-radius:16px;flex-direction:column;gap:12px;width:100%;max-width:1400px;margin-top:20px;padding:20px 24px;display:flex;box-shadow:0 2px 16px #00000008}.environment-selector-label{color:#6366f1;text-transform:uppercase;letter-spacing:.8px;font-family:Poppins,-apple-system,sans-serif;font-size:11px;font-weight:600}.environment-selector-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.environment-option{cursor:pointer;text-align:left;background:linear-gradient(135deg,#f9fafb 0%,#f3f4f6 100%);border:2px solid #0000;border-radius:14px;align-items:center;gap:14px;padding:16px 20px;transition:all .25s;display:flex;position:relative}.environment-option:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000014}.environment-option.demo:hover{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);border-color:#ffd03f66}.environment-option.demo.active{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);border-color:#ffd03f;box-shadow:0 4px 20px #ffd03f40}.environment-option.demo .environment-option-icon{color:#b45309;background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%)}.environment-option.demo.active .environment-option-icon{color:#92400e;background:linear-gradient(135deg,#fcd34d 0%,#fbbf24 100%)}.environment-option.live:hover{background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);border-color:#57e72766}.environment-option.live.active{background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);border-color:#57e727;box-shadow:0 4px 20px #57e72740}.environment-option.live .environment-option-icon{color:#059669;background:linear-gradient(135deg,#d1fae5 0%,#a7f3d0 100%)}.environment-option.live.active .environment-option-icon{color:#fff;background:linear-gradient(135deg,#4ade80 0%,#22c55e 100%)}.environment-option-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:all .25s;display:flex}.environment-option-content{flex-direction:column;flex:1;gap:2px;display:flex}.environment-option-title{color:#1f2937;font-family:Poppins,-apple-system,sans-serif;font-size:16px;font-weight:600;line-height:1.2}.environment-option-desc{color:#6b7280;font-family:Poppins,-apple-system,sans-serif;font-size:12px;font-weight:400}.environment-option-check{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.environment-option.demo .environment-option-check{color:#fff;background:#fbbf24}.environment-option.live .environment-option-check{color:#fff;background:#22c55e}.environment-option.sandbox:hover{background:linear-gradient(135deg,#eef2ff 0%,#e0e7ff 100%);border-color:#6366f166}.environment-option.sandbox.active{background:linear-gradient(135deg,#eef2ff 0%,#e0e7ff 100%);border-color:#6366f1;box-shadow:0 4px 20px #6366f140}.environment-option.sandbox .environment-option-icon{color:#4338ca;background:linear-gradient(135deg,#e0e7ff 0%,#c7d2fe 100%)}.environment-option.sandbox.active .environment-option-icon{color:#fff;background:linear-gradient(135deg,#818cf8 0%,#6366f1 100%)}.environment-option.sandbox .environment-option-check{color:#fff;background:#6366f1}@media only screen and (width<=900px){.environment-selector-container{border-radius:14px;gap:10px;padding:16px 20px}.environment-selector-options{gap:10px}.environment-option{gap:12px;padding:14px 16px}.environment-option-icon{width:40px;height:40px}.environment-option-title{font-size:15px}}@media only screen and (width<=680px){.environment-selector-container{border-radius:12px;margin-top:16px;padding:14px 16px}.environment-selector-options{gap:8px;grid-template-columns:1fr!important}.environment-option{border-radius:12px;gap:10px;padding:12px 14px}.environment-option-icon{border-radius:10px;width:36px;height:36px}.environment-option-icon svg{width:18px;height:18px}.environment-option-title{font-size:14px}.environment-option-desc{font-size:11px}.environment-option-check{width:20px;height:20px}.environment-option-check svg{width:12px;height:12px}}@media only screen and (width<=380px){.environment-selector-container{padding:12px 14px}.environment-option{flex-direction:column;align-items:flex-start;gap:8px;padding:12px}.environment-option-icon{width:32px;height:32px}.environment-option-check{position:absolute;top:10px;right:10px}}.admin-dashboard-wrapper{width:100%;font-family:Poppins,-apple-system,sans-serif}.admin-dashboard-header{background:#fffc;border:1px solid #e7e7e799;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:16px 20px;display:flex}.admin-dashboard-header h1.admin-dashboard-title{color:#1a1a2e;margin:0;font-family:Poppins,-apple-system,sans-serif;font-size:20px;font-weight:600;line-height:1.3}.admin-dashboard-panel{background:#fff;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden}.admin-dashboard-view-container{box-sizing:border-box;background:linear-gradient(#fff 0%,#fafafa 100%);border:1px solid #e7e7e7;border-radius:20px;flex-wrap:wrap;justify-content:center;width:100%;max-width:1400px;margin-top:24px;padding:24px clamp(16px,3vw,32px) 32px;display:flex}.admin-dashboard-view-title-container{flex-wrap:wrap;justify-content:space-between;place-items:flex-start center;gap:16px;width:100%;margin-bottom:8px;display:flex}.admin-dashboard-view-title{color:#1a1a2e;font-family:Poppins,-apple-system,sans-serif;font-size:clamp(18px,4vw,24px);font-weight:600;line-height:1.3}.admin-dashboard-view-sub-title{color:#8c8c8c;font-family:Poppins,-apple-system,sans-serif;font-size:13px;font-weight:500;line-height:1.3}.admin-dashboard-view-bots-container{flex-wrap:wrap;justify-content:space-between;justify-items:center;gap:20px;width:100%;display:flex}.admin-dashboard-view-bots-container .bot-view-container{margin-top:0}.admin-tabs-container{width:100%;margin:16px 0}.admin-dashboard-panel .ant-tabs-nav,.admin-tabs .ant-tabs-nav{background:#f8f9fc;border-bottom:1px solid #e7e7e799;margin:0;padding:0 16px}.admin-dashboard-panel .ant-tabs-nav:before,.admin-tabs .ant-tabs-nav:before{border-bottom:none}.admin-dashboard-panel .ant-tabs-tab,.admin-tabs .ant-tabs-tab{color:#8c8c8c;background:0 0;border:none;border-radius:0;margin:0;padding:14px 20px;font-family:Poppins,-apple-system,sans-serif;font-size:14px;font-weight:500;transition:all .2s}.admin-dashboard-panel .ant-tabs-tab:hover,.admin-tabs .ant-tabs-tab:hover{color:#6366f1}.admin-dashboard-panel .ant-tabs-tab-active,.admin-tabs .ant-tabs-tab-active{background:0 0;border:none;color:#6366f1!important}.admin-dashboard-panel .ant-tabs-tab-active .ant-tabs-tab-btn,.admin-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#6366f1!important}.admin-dashboard-panel .ant-tabs-ink-bar,.admin-tabs .ant-tabs-ink-bar{background:linear-gradient(90deg,#6366f1 0%,#818cf8 100%);border-radius:3px 3px 0 0;height:3px;bottom:0}.admin-dashboard-panel .ant-tabs-content-holder,.admin-tabs .ant-tabs-content-holder{background:#fff;min-height:500px;padding:0}.admin-tab-content{flex-direction:column;gap:20px;display:flex}.admin-tab-actions{background:#f8f9fc99;border:1px solid #e7e7e780;border-radius:12px;align-items:center;gap:12px;padding:16px 20px;display:flex}.admin-tab-table{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex:1;overflow:hidden}.admin-tab-table .ant-table-thead>tr>th{color:#6b7280;text-transform:uppercase;letter-spacing:.3px;background:#f8f9fc;border-bottom:1px solid #e5e7eb;padding:12px 16px;font-size:12px;font-weight:600}.admin-tab-table .ant-table-tbody>tr>td{color:#4f4f4f;border-bottom:1px solid #f0f0f0;padding:12px 16px;font-size:13px;transition:background .15s}.admin-tab-table .ant-table-tbody>tr:hover>td{background:#6366f10a}.admin-tab-info{color:#4f4f4f;background:#6366f10a;border:1px solid #6366f126;border-radius:12px;padding:20px;font-family:Poppins,-apple-system,sans-serif;font-size:14px;line-height:1.6}.admin-tab-info p{margin:8px 0}.admin-tab-info ul{margin:12px 0;padding-left:20px}.admin-tab-info li{color:#6b7280;margin:4px 0}@media only screen and (width<=900px){.admin-dashboard-view-container{border-radius:16px;padding:20px 16px 28px}.admin-dashboard-view-title-container{flex-direction:column;align-items:flex-start;gap:8px}.admin-dashboard-view-bots-container{justify-content:center}.admin-tabs-container{width:100%}.admin-dashboard-panel .ant-tabs-tab,.admin-tabs .ant-tabs-tab{padding:12px 16px;font-size:13px}.admin-dashboard-panel .ant-tabs-content-holder,.admin-tabs .ant-tabs-content-holder{min-height:300px;padding:16px}.admin-tab-actions{flex-direction:column;align-items:stretch;padding:14px 16px}.admin-tab-actions .ant-btn{margin:4px 0}}@media only screen and (width<=680px){.admin-dashboard-header{border-radius:10px;flex-direction:column;align-items:flex-start;gap:10px;padding:14px 16px}.admin-dashboard-header h1.admin-dashboard-title{font-size:17px}.admin-dashboard-panel{border:1px solid #e7e7e799;border-radius:12px;overflow:hidden}.admin-dashboard-panel>.ant-tabs{padding:0!important}.admin-dashboard-panel .ant-tabs-nav{-webkit-overflow-scrolling:touch;padding:0 8px;overflow-x:auto}.admin-dashboard-panel .ant-tabs-tab{white-space:nowrap;padding:10px 12px;font-size:12px}.admin-dashboard-panel .ant-tabs-content-holder{min-height:250px;padding:12px}.admin-dashboard-view-container{background:0 0;border:none;border-radius:12px;margin-top:16px;padding:0}.admin-tab-content{gap:12px}.admin-tab-actions{flex-direction:column;align-items:stretch;gap:8px;padding:10px 12px}.admin-tab-table{border-radius:10px;overflow:hidden}.admin-tab-table .ant-table-thead>tr>th{letter-spacing:.2px;padding:8px;font-size:10px}.admin-tab-table .ant-table-tbody>tr>td{padding:8px;font-size:11px}.admin-dashboard-panel .ant-table-thead>tr>th{letter-spacing:.2px;padding:8px;font-size:10px}.admin-dashboard-panel .ant-table-tbody>tr>td{padding:8px;font-size:11px}.admin-tab-info{padding:14px;font-size:13px}.admin-dashboard-wrapper .ant-modal-content,.admin-dashboard-view-container .ant-modal-content{border-radius:12px!important}.admin-dashboard-wrapper .ant-modal-header,.admin-dashboard-view-container .ant-modal-header{padding:14px 16px!important}.admin-dashboard-wrapper .ant-modal-body,.admin-dashboard-view-container .ant-modal-body{padding:16px!important}.admin-dashboard-wrapper .ant-modal-title,.admin-dashboard-view-container .ant-modal-title{font-size:16px!important}}@media only screen and (width<=380px){.admin-dashboard-header h1.admin-dashboard-title{font-size:15px}.admin-dashboard-panel .ant-tabs-tab{padding:8px;font-size:11px}.admin-dashboard-panel .ant-tabs-content-holder{padding:8px}.admin-tab-table .ant-table-thead>tr>th,.admin-dashboard-panel .ant-table-thead>tr>th{padding:6px 4px;font-size:9px}.admin-tab-table .ant-table-tbody>tr>td,.admin-dashboard-panel .ant-table-tbody>tr>td{padding:6px 4px;font-size:10px}}.admin-dashboard-header .ant-checkbox-wrapper{color:#4f4f4f;font-family:Poppins,-apple-system,sans-serif;font-size:14px}.admin-dashboard-header .ant-checkbox-checked .ant-checkbox-inner{background-color:#6366f1;border-color:#6366f1}.admin-dashboard-header .ant-checkbox:hover .ant-checkbox-inner{border-color:#6366f1}.admin-dashboard-panel .ant-card{border:1px solid #e5e7eb;border-radius:12px}.admin-dashboard-panel .ant-card-head{background:#f8f9fc;border-bottom:1px solid #e5e7eb;border-radius:12px 12px 0 0}.admin-dashboard-panel .ant-card-head-title{color:#1a1a2e;font-family:Poppins,-apple-system,sans-serif;font-weight:600}.admin-dashboard-panel .ant-statistic-title{color:#8c8c8c;font-family:Poppins,-apple-system,sans-serif;font-size:12px}.admin-dashboard-panel .ant-statistic-content{font-family:Poppins,-apple-system,sans-serif}.admin-dashboard-panel .ant-table-thead>tr>th{color:#6b7280;text-transform:uppercase;letter-spacing:.3px;background:#f8f9fc;border-bottom:1px solid #e5e7eb;font-family:Poppins,-apple-system,sans-serif;font-size:12px;font-weight:600}.admin-dashboard-panel .ant-table-tbody>tr>td{color:#4f4f4f;border-bottom:1px solid #f0f0f0;font-family:Poppins,-apple-system,sans-serif;font-size:13px;transition:background .15s}.admin-dashboard-panel .ant-table-tbody>tr:hover>td{background:#6366f10a}.admin-dashboard-wrapper .ant-modal-content,.admin-dashboard-view-container .ant-modal-content{-webkit-backdrop-filter:blur(20px);background:#fffffff2!important;border:1px solid #fffc!important;border-radius:16px!important;box-shadow:0 8px 40px #252e3b26!important}.admin-dashboard-wrapper .ant-modal-header,.admin-dashboard-view-container .ant-modal-header{color:#1a1a2e!important;background:0 0!important;border-bottom:1px solid #e5e7eb!important;border-radius:16px 16px 0 0!important;padding:20px 24px!important}.admin-dashboard-wrapper .ant-modal-title,.admin-dashboard-view-container .ant-modal-title{color:#1a1a2e!important;font-family:Poppins,-apple-system,sans-serif!important;font-size:18px!important;font-weight:600!important}.admin-dashboard-wrapper .ant-modal-body,.admin-dashboard-view-container .ant-modal-body{color:#4f4f4f!important;background:0 0!important;padding:24px!important}.admin-dashboard-wrapper .ant-modal-footer,.admin-dashboard-view-container .ant-modal-footer{background:0 0!important;border-top:1px solid #e5e7eb!important;padding:16px 24px!important}.admin-dashboard-wrapper .ant-modal-close,.admin-dashboard-view-container .ant-modal-close{border-radius:8px;width:32px;height:32px;transition:all .2s;top:16px!important;right:16px!important}.admin-dashboard-wrapper .ant-modal-close:hover,.admin-dashboard-view-container .ant-modal-close:hover{background:#6366f114}.admin-dashboard-wrapper .ant-modal-close-x,.admin-dashboard-view-container .ant-modal-close-x{font-size:14px;color:#8c8c8c!important}.admin-dashboard-wrapper .ant-modal-close:hover .ant-modal-close-x,.admin-dashboard-view-container .ant-modal-close:hover .ant-modal-close-x{color:#6366f1!important}.admin-dashboard-wrapper .ant-form-item-label>label,.admin-dashboard-view-container .ant-form-item-label>label{color:#4f4f4f!important;font-family:Poppins,-apple-system,sans-serif!important;font-size:14px!important;font-weight:500!important}.admin-dashboard-wrapper .ant-checkbox-wrapper,.admin-dashboard-view-container .ant-checkbox-wrapper{color:#4f4f4f!important;font-family:Poppins,-apple-system,sans-serif!important}.admin-dashboard-wrapper .ant-checkbox-checked .ant-checkbox-inner,.admin-dashboard-view-container .ant-checkbox-checked .ant-checkbox-inner{background-color:#6366f1!important;border-color:#6366f1!important}.admin-dashboard-wrapper .ant-checkbox:hover .ant-checkbox-inner,.admin-dashboard-view-container .ant-checkbox:hover .ant-checkbox-inner{border-color:#6366f1!important}.admin-dashboard-wrapper .ant-slider-track,.admin-dashboard-view-container .ant-slider-track{background-color:#6366f1!important}.admin-dashboard-wrapper .ant-slider-handle,.admin-dashboard-view-container .ant-slider-handle{border-color:#6366f1!important}.admin-dashboard-wrapper .ant-slider-handle:hover,.admin-dashboard-wrapper .ant-slider-handle:focus,.admin-dashboard-view-container .ant-slider-handle:hover,.admin-dashboard-view-container .ant-slider-handle:focus{border-color:#4f46e5!important;box-shadow:0 0 0 4px #6366f126!important}.admin-dashboard-wrapper .ant-input-number,.admin-dashboard-view-container .ant-input-number{transition:all .2s;color:#4f4f4f!important;background-color:#fff!important;border-color:#e5e7eb!important;border-radius:8px!important}.admin-dashboard-wrapper .ant-input-number:hover,.admin-dashboard-view-container .ant-input-number:hover{border-color:#c7c9d1!important}.admin-dashboard-wrapper .ant-input-number:focus,.admin-dashboard-wrapper .ant-input-number-focused,.admin-dashboard-view-container .ant-input-number:focus,.admin-dashboard-view-container .ant-input-number-focused{border-color:#6366f1!important;box-shadow:0 0 0 3px #6366f11a!important}.admin-dashboard-wrapper .ant-input,.admin-dashboard-view-container .ant-input{transition:all .2s;border:1px solid #e5e7eb!important;border-radius:10px!important}.admin-dashboard-wrapper .ant-input:hover,.admin-dashboard-view-container .ant-input:hover{border-color:#c7c9d1!important}.admin-dashboard-wrapper .ant-input:focus,.admin-dashboard-view-container .ant-input:focus{border-color:#6366f1!important;box-shadow:0 0 0 3px #6366f11a!important}.admin-dashboard-wrapper .ant-select-selector,.admin-dashboard-view-container .ant-select-selector{border:1px solid #e5e7eb!important;border-radius:10px!important;transition:all .2s!important}.admin-dashboard-wrapper .ant-select:hover .ant-select-selector,.admin-dashboard-view-container .ant-select:hover .ant-select-selector{border-color:#c7c9d1!important}.admin-dashboard-wrapper .ant-select-focused .ant-select-selector,.admin-dashboard-view-container .ant-select-focused .ant-select-selector{border-color:#6366f1!important;box-shadow:0 0 0 3px #6366f11a!important}.admin-dashboard-wrapper .ant-btn,.admin-dashboard-view-container .ant-btn{border-radius:10px!important;font-family:Poppins,-apple-system,sans-serif!important;font-weight:500!important;transition:all .2s!important}.admin-dashboard-wrapper .ant-btn-primary,.admin-dashboard-view-container .ant-btn-primary{box-shadow:0 2px 8px #6366f140;color:#fff!important;background:linear-gradient(135deg,#6366f1 0%,#818cf8 100%)!important;border:none!important}.admin-dashboard-wrapper .ant-btn-primary:hover,.admin-dashboard-view-container .ant-btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 12px #6366f159;background:linear-gradient(135deg,#4f46e5 0%,#6366f1 100%)!important}.admin-dashboard-wrapper .ant-btn-primary:active,.admin-dashboard-view-container .ant-btn-primary:active{transform:translateY(0)}.admin-dashboard-wrapper .ant-btn-default,.admin-dashboard-view-container .ant-btn-default{color:#4f4f4f!important;background-color:#fff!important;border:1px solid #e5e7eb!important}.admin-dashboard-wrapper .ant-btn-default:hover,.admin-dashboard-view-container .ant-btn-default:hover{color:#6366f1!important;background:#6366f10a!important;border-color:#6366f1!important}.admin-dashboard-wrapper .ant-btn-link,.admin-dashboard-view-container .ant-btn-link{color:#6366f1!important;height:auto!important;padding:4px 8px!important}.admin-dashboard-wrapper .ant-btn-link:hover,.admin-dashboard-view-container .ant-btn-link:hover{color:#4f46e5!important;background:#6366f114!important;border-radius:6px!important}.admin-dashboard-wrapper .ant-btn-dangerous,.admin-dashboard-view-container .ant-btn-dangerous{color:#ef4444!important;border-color:#ef4444!important}.admin-dashboard-wrapper .ant-btn-dangerous:hover,.admin-dashboard-view-container .ant-btn-dangerous:hover{color:#dc2626!important;background:#ef44440a!important;border-color:#dc2626!important}.admin-dashboard-wrapper .ant-typography,.admin-dashboard-view-container .ant-typography{color:#4f4f4f!important;font-family:Poppins,-apple-system,sans-serif!important}.admin-dashboard-wrapper .ant-typography code,.admin-dashboard-view-container .ant-typography code{color:#6366f1!important;background-color:#f8f9fc!important;border:1px solid #e5e7eb!important;border-radius:6px!important;padding:2px 8px!important;font-family:SF Mono,Monaco,Menlo,monospace!important;font-size:13px!important}.admin-dashboard-wrapper .ant-pagination-item-active,.admin-dashboard-view-container .ant-pagination-item-active{border-color:#6366f1!important}.admin-dashboard-wrapper .ant-pagination-item-active a,.admin-dashboard-view-container .ant-pagination-item-active a{color:#6366f1!important}.admin-dashboard-wrapper .ant-switch-checked,.admin-dashboard-view-container .ant-switch-checked{background:linear-gradient(135deg,#6366f1 0%,#818cf8 100%)!important}.admin-dashboard-wrapper .ant-tag,.admin-dashboard-view-container .ant-tag{border-radius:6px!important;font-family:Poppins,-apple-system,sans-serif!important;font-size:12px!important}.history-view-view-container{box-sizing:border-box;background:linear-gradient(#fff 0%,#fafafa 100%);border:1px solid #e7e7e7;border-radius:20px;flex-direction:column;align-items:center;width:100%;max-width:1400px;margin-top:24px;padding:24px clamp(16px,3vw,32px) 32px;display:flex}.history-view-view-title-container{justify-content:space-between;align-items:center;width:100%;margin-bottom:16px;display:flex}.history-view-view-title{color:#4f4f4f;align-items:center;gap:12px;font-family:Poppins,sans-serif;font-size:clamp(18px,4vw,24px);font-weight:600;line-height:1.3;display:flex}.history-view-view-title .ant-btn{justify-content:center;align-items:center;display:flex}.history-view-view-bots-container{width:100%;overflow-x:auto}.history-view-view-bots-container .ant-table{background:0 0;font-family:Poppins,sans-serif}.history-view-view-bots-container .ant-table-thead>tr>th{color:#4f4f4f;text-transform:uppercase;letter-spacing:.3px;background:#f8f9fa;border-bottom:1px solid #e9ecef;padding:12px 16px;font-size:12px;font-weight:600}.history-view-view-bots-container .ant-table-tbody>tr>td{color:#4f4f4f;border-bottom:1px solid #f0f0f0;padding:12px 16px;font-size:13px;transition:background .2s}.history-view-view-bots-container .ant-table-tbody>tr:hover>td{background:#fafafa}.history-view-view-bots-container .ant-table-tbody>tr:last-child>td{border-bottom:none}.history-view-view-bots-container .pl-value{font-size:13px;font-weight:600}.history-view-view-bots-container .pl-positive{color:#52c41a}.history-view-view-bots-container .pl-negative{color:#ff4d4f}.history-view-view-bots-container .pl-neutral{color:#8c8c8c}.history-view-view-bots-container .ant-pagination{margin-top:16px}.history-view-view-bots-container .ant-pagination-item-active{border-color:#6366f1}.history-view-view-bots-container .ant-pagination-item-active a{color:#6366f1}.history-view-view-bots-container .ant-empty-description{color:#8c8c8c;font-size:14px}.history-view-view-bots-container .ant-table-filter-trigger{color:#8c8c8c}.history-view-view-bots-container .ant-table-filter-trigger:hover,.history-view-view-bots-container .ant-table-filter-trigger.active{color:#6366f1}@media only screen and (width<=900px){.history-view-view-container{border-radius:16px;padding:20px 16px 28px}.history-view-view-bots-container .ant-table-thead>tr>th,.history-view-view-bots-container .ant-table-tbody>tr>td{padding:10px 12px;font-size:12px}}@media only screen and (width<=680px){.history-view-view-container{background:0 0;border:none;border-radius:12px;margin-top:16px;padding:0}.history-view-view-title-container{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:12px}.history-view-view-title{justify-content:space-between;width:100%}.history-view-view-bots-container{background:#fff;border-radius:12px;padding:8px;box-shadow:0 0 16px #252e3b14}.history-view-view-bots-container .ant-table-thead>tr>th{padding:8px 10px;font-size:10px}.history-view-view-bots-container .ant-table-tbody>tr>td{padding:8px 10px;font-size:11px}}@media only screen and (width<=380px){.history-view-view-title{font-size:16px}.history-view-view-bots-container{padding:4px}.history-view-view-bots-container .ant-table-thead>tr>th{padding:6px;font-size:9px}.history-view-view-bots-container .ant-table-tbody>tr>td{padding:6px;font-size:10px}}.loading{text-align:center;background:linear-gradient(246deg,#62b3ff 0%,#ff7acb 97.81%)}.loading-logo{pointer-events:none;height:20vmin}.loading-container{background:#fff;border-radius:43px;flex-shrink:0;width:775px;height:569px;display:flex;overflow:hidden;box-shadow:0 0 68px #0082fc12}@media only screen and (width<=768px){.loading-container{width:388px;height:400px}}.loading-left-side{width:388px;height:569px}.loading-form-block{background:#fff;flex-shrink:0;width:375px;height:477px;margin-left:6px;padding-top:28px}.loading-form-logo{width:64.778px;height:53px;padding-top:39px}.loading-spin-container{text-align:center;flex-direction:column;flex-shrink:0;justify-content:center;height:14px;margin-top:30px;display:flex}.loading-logout-button-container{justify-content:center;margin-top:40px;display:flex}.loading-form-welcome-subtext{color:#929292;text-align:center;margin-top:15px;font-family:Poppins,monospace;font-size:12px;font-style:normal;font-weight:400;line-height:118%}.loading-right-side{background:#eef7ff;width:388px;height:569px}.loading-right-image-container{margin-top:80px;padding-left:16px;padding-right:16px}.loading-right-image-credits{color:#001f3f;height:0;margin-top:50px;font-family:Poppins,monospace;font-size:8px;font-style:normal}.loading-right-log-container{flex-shrink:0;width:183.77px;height:40px;margin-top:-10px}.loading-right-image{width:356px;height:356px}.loading-body{color:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;font-size:calc(10px + 2vmin);display:flex}.history-container{background:linear-gradient(#f3f3f3 0%,#fcfcfc 27.5%,#f5f5f5 100%);justify-content:center;min-height:100vh;font-size:calc(10px + 2vmin);display:flex}.history-header-container{margin-top:24px}.user-agreement{text-align:center;background:linear-gradient(246deg,#62b3ff 0%,#ff7acb 97.81%)}.user-agreement-container{background:#fff;border-radius:43px;flex-wrap:wrap;flex-shrink:0;width:775px;height:569px;display:flex;overflow:hidden;box-shadow:0 0 68px #0082fc12}.user-agreement-title{color:#000;margin-top:40px;margin-left:38px;font-family:Poppins,monospace;font-size:24px;font-style:normal;font-weight:600;line-height:118%}.user-agreement-bottom{flex-grow:1;justify-content:space-between;margin-left:58px;margin-right:58px;display:flex}.user-agreement-text{color:#828282;text-align:left;width:700px;height:375px;margin-left:38px;font-family:Poppins,monospace;font-size:14px;font-style:normal;font-weight:500;line-height:118%;overflow-y:scroll}.user-agreement-text::-webkit-scrollbar-track{background-color:#f0f0f0}.user-agreement-text::-webkit-scrollbar-thumb{background-color:#0082fc;border-radius:7px}.user-agreement-text::-webkit-scrollbar{width:7px}.user-agreement-body{color:#fff;justify-content:center;align-items:center;min-height:100vh;font-size:calc(10px + 2vmin);display:flex}@media only screen and (width<=768px){.user-agreement-container{width:388px;height:600px}.user-agreement-text{width:320px;height:400px}}.user-agreement-hint{color:#8c8c8c;align-self:center;font-family:Poppins,sans-serif;font-size:13px}.login{text-align:center;background:linear-gradient(246deg,#62b3ff 0%,#ff7acb 97.81%)}.login-logo{pointer-events:none;height:20vmin}.login-container{background:#fff;border-radius:43px;flex-shrink:0;width:775px;height:569px;display:flex;overflow:hidden;box-shadow:0 0 68px #0082fc12}@media only screen and (width<=768px){.login-container{width:388px;height:400px}}.login-left-side{width:388px;height:569px}.login-form-block{background:#fff;flex-shrink:0;width:375px;height:477px;margin-left:6px;padding-top:28px}.login-form-logo{width:64.778px;height:53px;padding-top:39px}.login-form-welcome{text-align:center;color:#000000b0;flex-direction:column;flex-shrink:0;justify-content:center;height:14px;margin-top:12px;font-family:Poppins,monospace;font-size:24px;font-style:normal;font-weight:600;line-height:normal;display:flex}.login-google-button-container{justify-content:center;margin-top:26px;display:flex}.login-form-welcome-subtext{color:#929292;text-align:center;margin-top:15px;font-family:Poppins,monospace;font-size:12px;font-style:normal;font-weight:400;line-height:118%}.login-right-side{background:#eef7ff;width:388px;height:569px}.login-right-image-container{margin-top:80px;padding-left:16px;padding-right:16px}.login-right-image-credits{color:#001f3f;height:0;margin-top:50px;font-family:Poppins,monospace;font-size:8px;font-style:normal}.login-right-log-container{flex-shrink:0;width:183.77px;height:40px;margin-top:-10px}.login-right-image{width:356px;height:356px}.login-body{color:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;font-size:calc(10px + 2vmin);display:flex}.google-button-container{background:#fff;border:1.2px solid #0082fc;border-radius:61.75px;flex-shrink:0;width:286px;height:38px;display:flex}.google-button-container:hover{cursor:pointer;background:#bed4f178}.google-button-text{color:#0082fc;text-align:center;flex-direction:column;flex-shrink:0;justify-content:center;height:16px;margin-top:11px;margin-left:15.05px;font-family:Poppins;font-size:14px;font-style:normal;font-weight:600;line-height:118%;display:flex}.google-button-logo{flex-direction:column;width:28.098px;height:28px;margin-top:5px;margin-left:49.17px;display:flex}.user-disabled{text-align:center;background:linear-gradient(246deg,#62b3ff 0%,#ff7acb 97.81%)}.user-disabled-container{background:#fff;border-radius:43px;flex-wrap:wrap;flex-shrink:0;width:775px;height:569px;display:flex;overflow:hidden;box-shadow:0 0 68px #0082fc12}.user-disabled-title{color:#000;margin-top:40px;margin-left:38px;font-family:Poppins,monospace;font-size:24px;font-style:normal;font-weight:600;line-height:118%}.user-disabled-bottom{flex-grow:1;justify-content:space-between;margin-left:58px;margin-right:58px;display:flex}.user-disabled-text{color:#828282;text-align:left;width:700px;height:375px;margin-left:38px;font-family:Poppins,monospace;font-size:14px;font-style:normal;font-weight:500;line-height:118%;overflow-y:scroll}.user-disabled-text::-webkit-scrollbar-track{background-color:#f0f0f0}.user-disabled-text::-webkit-scrollbar-thumb{background-color:#0082fc;border-radius:7px}.user-disabled-text::-webkit-scrollbar{width:7px}.user-disabled-body{color:#fff;justify-content:center;align-items:center;min-height:100vh;font-size:calc(10px + 2vmin);display:flex}.App-link{color:#61dafb}@media only screen and (width<=768px){.user-disabled-container{width:388px;height:600px}.user-disabled-text{width:320px;height:400px}}.admin-dashboard-container{box-sizing:border-box;background:linear-gradient(165deg,#f8f9fc 0%,#f3f4f8 35%,#eef0f5 70%,#f5f6fa 100%) fixed;flex-direction:column;justify-content:flex-start;align-items:center;min-height:100vh;padding:20px clamp(16px,3vw,32px) 60px;font-size:calc(10px + 1vmin);display:flex}.admin-dashboard-header-container{flex-direction:column;gap:20px;width:100%;max-width:1400px;margin-top:0;display:flex}.admin-dashboard-header-container>*{opacity:0;animation:.4s ease-out forwards adminFadeInUp}.admin-dashboard-header-container>:first-child{animation-delay:0s}.admin-dashboard-header-container>:nth-child(2){animation-delay:50ms}.admin-dashboard-header-container>:nth-child(3){animation-delay:.1s}@keyframes adminFadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media only screen and (width<=900px){.admin-dashboard-container{padding:16px 16px 48px}.admin-dashboard-header-container{gap:16px}}@media only screen and (width<=680px){.admin-dashboard-container{background:linear-gradient(#f8f9fc 0%,#fff 100%);padding:12px 12px 40px}.admin-dashboard-header-container{gap:12px}.admin-dashboard-header-container>*{opacity:1;animation:none}}@media only screen and (width<=380px){.admin-dashboard-container{padding:8px 8px 32px}.admin-dashboard-header-container{gap:10px}}.admin-header-container{box-sizing:border-box;-webkit-backdrop-filter:blur(12px);background:#ffffffd9;border:1px solid #e7e7e799;border-radius:16px;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:1400px;min-height:64px;padding:12px clamp(16px,3vw,32px);transition:all .3s;display:flex;box-shadow:0 2px 16px #0000000a}.admin-header-container:hover{box-shadow:0 4px 20px #0000000f}.admin-header-history-right-container{align-items:center;gap:12px;display:flex}.admin-header-logo{object-fit:contain;width:180px;height:auto;max-height:40px;transition:transform .2s,opacity .2s}.admin-header-logo:hover{opacity:.9;transform:scale(1.02)}.admin-header-history-button-container,.admin-header-settings-button-container{align-items:center;display:flex}.admin-header-settings-button-container{margin-left:0}.admin-header-user-info-container{align-items:center;display:flex}.admin-header-notification-container{cursor:pointer;opacity:.5;background:0 0;border-radius:10px;width:20px;height:20px;margin-left:0;padding:8px;transition:all .2s}.admin-header-notification-container:hover{opacity:.9;background:#6366f114;transform:scale(1.05)}@media only screen and (width<=900px){.admin-header-container{border-radius:14px;padding:10px 16px}.admin-header-logo{width:150px}.admin-header-history-right-container{gap:8px}}@media only screen and (width<=680px){.admin-header-container{border-radius:12px;flex-wrap:wrap;justify-content:center;gap:12px;padding:12px 16px}.admin-header-logo{width:140px}.admin-header-history-right-container{flex-wrap:wrap;justify-content:center;gap:8px}}@media only screen and (width<=380px){.admin-header-container{padding:10px 12px}.admin-header-logo{width:120px}}.account-setting-popup-view-container{width:500px}.account-setting-popup-view-title{color:#4f4f4f;font-family:Poppins,monospace;font-size:40px;font-style:normal;font-weight:600;line-height:118%}.account-setting-popup-view-form{flex-wrap:wrap;justify-content:space-between;margin-top:48px;display:flex}.account-setting-popup-view-help-link{color:#4a4a4a;font-family:Poppins,monospace;font-size:16px;font-style:normal;font-weight:500;line-height:118%}.account-setting-popup-view-form-text{color:#4a4a4a;width:200px;font-family:Poppins,monospace;font-size:18px;font-style:normal;font-weight:500;line-height:118%}.json-modal{font-family:Poppins,sans-serif}.json-modal .ant-modal{animation:.3s ease-out modalFadeIn}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.json-modal .ant-modal-content{background:linear-gradient(#fff 0%,#f8f8f8 100%);border:none;border-radius:36px;overflow:hidden;box-shadow:0 0 50px #252e3b40}.json-modal .ant-modal-mask{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0000001a!important}.json-modal .ant-modal-header{background:0 0;border-bottom:none;padding:24px 32px 0;font-family:Poppins,sans-serif}.json-modal .ant-modal-title{color:#4f4f4f;margin:0;font-family:Poppins,sans-serif;font-size:20px;font-weight:600}.json-modal .ant-modal-body{background:0 0;padding:20px 32px;font-family:Poppins,sans-serif}.json-modal .ant-modal-footer{background:0 0;border-top:none;padding:0 32px 24px;font-family:Poppins,sans-serif}.json-modal .ant-btn{border:none;border-radius:8px;height:32px;padding:0 12px;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;transition:all .2s;box-shadow:0 2px 4px #0000001a}.json-modal .ant-btn-primary{color:#fff;background:#039a00;border-color:#039a00;box-shadow:0 2px 4px #039a0033}.json-modal .ant-btn-primary:hover{color:#fff;background:#028a00;border-color:#028a00;transform:translateY(-1px);box-shadow:0 4px 8px #039a004d}.json-modal .ant-btn-default{color:#4f4f4f;background:#f8f8f8;border-color:#e0e0e0}.json-modal .ant-btn-default:hover{color:#2f2f2f;background:#e8e8e8;border-color:#d0d0d0;transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.json-modal .ant-btn-text{color:#8f8f8f;box-shadow:none;background:0 0}.json-modal .ant-btn-text:hover{color:#4f4f4f;box-shadow:none;background:#0000000d}.json-content{color:#4f4f4f;background:#fff;border:1px solid #e0e0e0;border-radius:8px;max-height:400px;padding:16px;font-family:Consolas,Monaco,Courier New,monospace;font-size:12px;line-height:1.5;overflow-y:auto;box-shadow:0 1px 3px #0000001a}.json-content pre{font-family:inherit;font-size:inherit;line-height:inherit;white-space:pre-wrap;word-break:break-word;color:inherit;margin:0;font-weight:400}@media (width<=680px){.json-modal .ant-modal{max-width:calc(100vw - 20px);margin:10px}.json-modal .ant-modal-content{border-radius:16px}.json-modal .ant-modal-header{padding:16px 20px 0}.json-modal .ant-modal-body{padding:14px 16px}.json-modal .ant-modal-footer{padding:0 16px 16px}.json-modal .ant-modal-title{font-size:16px}.json-content{max-height:300px;padding:12px;font-size:11px}}.trade-state-tp{color:#52c41a;font-weight:600}.trade-state-sl{color:#ff4d4f;font-weight:600}.trade-state-closed{color:#1890ff;font-weight:600}.trade-pl-positive{color:#52c41a;font-weight:600}.trade-pl-negative{color:#ff4d4f;font-weight:600}.trade-pl-neutral{color:#494949;font-weight:500}.log-level-badge{text-transform:uppercase;letter-spacing:.5px;border-radius:3px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-block}.step-name-badge{border-radius:3px;padding:2px 6px;font-family:Consolas,Monaco,Courier New,monospace;font-size:10px;font-weight:500;display:inline-block}.duration-badge{text-align:center;border-radius:4px;min-width:50px;padding:3px 8px;font-family:Consolas,Monaco,Courier New,monospace;font-size:11px;font-weight:600;display:inline-block}.trade-history-page{background:linear-gradient(#fff 0%,#f8f8f8 100%);min-height:100vh;padding:20px}.trade-history-page .ant-tabs{font-family:Poppins,sans-serif}.trade-history-page .ant-tabs-nav{background:0 0;border-bottom:none;margin:0;padding:0 20px}.trade-history-page .ant-tabs-tab{color:#4a4a4a;background:0 0;border:none;margin:0;padding:12px 16px;font-family:Poppins,sans-serif;font-size:14px;font-weight:500}.trade-history-page .ant-tabs-tab-active{color:#039a00;background:0 0;border:none;font-weight:600}.trade-history-page .ant-tabs-tab:hover{color:#039a00}.trade-history-page .ant-tabs-ink-bar{background:#039a00;border-radius:2px;height:2px;bottom:0}.trade-history-page .ant-tabs-content-holder{height:calc(100vh - 200px);padding:20px;overflow-y:auto}.trade-history-page .ant-tabs-tabpane{height:100%}@media (width<=900px){.trade-history-page{padding:16px}.trade-history-page .ant-tabs-content-holder{height:calc(100vh - 180px);padding:16px}}@media (width<=680px){.trade-history-page{padding:10px}.trade-history-page-header{gap:10px!important}.trade-history-page-header h1{font-size:20px!important}.trade-history-page-header p{font-size:12px!important}.trade-history-page-header .ant-btn{height:34px!important;padding:0 12px!important;font-size:13px!important}.trade-history-page .content-card,.trade-history-page>div:last-child{border-radius:12px!important}.trade-history-page .ant-tabs{padding:12px!important}.trade-history-page .ant-tabs-nav{-webkit-overflow-scrolling:touch;padding:0 10px;overflow-x:auto}.trade-history-page .ant-tabs-tab{white-space:nowrap;padding:8px 10px;font-size:12px}.trade-history-page .ant-tabs-content-holder{height:calc(100vh - 160px);padding:10px}.trade-history-page .ant-table-thead>tr>th{padding:8px 6px;font-size:10px}.trade-history-page .ant-table-tbody>tr>td{padding:8px 6px;font-size:11px}}@media (width<=380px){.trade-history-page{padding:6px}.trade-history-page-header h1{font-size:18px!important}.trade-history-page .ant-tabs-tab{padding:6px 8px;font-size:11px}.trade-history-page .ant-tabs-content-holder{padding:6px}.trade-history-page .ant-table-thead>tr>th{padding:6px 4px;font-size:9px}.trade-history-page .ant-table-tbody>tr>td{padding:6px 4px;font-size:10px}}.trade-history-page h1{color:#4f4f4f;margin:0;font-family:Poppins,sans-serif;font-size:28px;font-weight:600}.trade-history-page .back-button{border-radius:8px;height:40px;padding:0 16px;font-family:Poppins,sans-serif;font-weight:500}.trade-history-page .content-card{background:#fff;border:1px solid #f0f0f0;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px #00000014}.trade-history-page .ant-input-search{color:#4f4f4f!important;background-color:#fff!important;border-color:#e0e0e0!important}.trade-history-page .ant-input-search .ant-input{color:#4f4f4f!important;background-color:#fff!important;border-color:#e0e0e0!important;font-family:Poppins,sans-serif!important;font-size:12px!important}.trade-history-page .ant-input-search .ant-input-search-button{color:#fff!important;background:#039a00!important;border-color:#039a00!important}.trade-history-page .ant-input-search .ant-input-search-button:hover{background:#028a00!important;border-color:#028a00!important}.trade-history-page .ant-input-search:focus,.trade-history-page .ant-input-search:focus-within{border-color:#039a00!important;box-shadow:0 0 0 2px #039a0033!important}.trade-history-page .ant-input{color:#4f4f4f!important;background-color:#fff!important;border-color:#e0e0e0!important;font-family:Poppins,sans-serif!important}.trade-history-page .ant-input:focus{border-color:#039a00!important;box-shadow:0 0 0 2px #039a0033!important}.trade-history-page .ant-select{background-color:#fff!important;border-color:#e0e0e0!important}.trade-history-page .ant-select .ant-select-selector{color:#4f4f4f!important;background-color:#fff!important;border-color:#e0e0e0!important;font-family:Poppins,sans-serif!important}.trade-history-page .ant-select:focus,.trade-history-page .ant-select-focused{border-color:#039a00!important;box-shadow:0 0 0 2px #039a0033!important}.trade-history-page .ant-picker{color:#4f4f4f!important;background-color:#fff!important;border-color:#e0e0e0!important;font-family:Poppins,sans-serif!important}.trade-history-page .ant-picker:focus,.trade-history-page .ant-picker-focused{border-color:#039a00!important;box-shadow:0 0 0 2px #039a0033!important}.trade-history-page .ant-modal-header{color:#4f4f4f!important;background-color:#fff!important;border-bottom:1px solid #e0e0e0!important}.trade-history-page .ant-modal-title{color:#4f4f4f!important;font-family:Poppins,sans-serif!important;font-weight:600!important}.trade-history-page .ant-modal-close{color:#8f8f8f!important}.trade-history-page .ant-modal-close:hover{color:#4f4f4f!important}.trade-history-page .ant-modal-content{background-color:#fff!important;border-radius:16px!important;box-shadow:0 0 50px #252e3b40!important}.trade-history-page .ant-modal-body{color:#4f4f4f!important;background-color:#fff!important}.trade-history-page .ant-modal-footer{background-color:#fff!important;border-top:1px solid #e0e0e0!important}.trade-history-page .ant-modal-mask{-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;background-color:#0000001a!important}.trade-history-page .ant-modal-content{background-color:#fff!important;border:1px solid #e0e0e0!important;border-radius:16px!important;box-shadow:0 0 50px #252e3b40!important}.trade-history-page .ant-modal .ant-modal-content{background-color:#fff!important;border:1px solid #e0e0e0!important}.trade-history-page .ant-modal .ant-modal-header{background-color:#fff!important;border-bottom:1px solid #e0e0e0!important}.trade-history-page .ant-modal .ant-modal-body{color:#4f4f4f!important;background-color:#fff!important}.trade-history-page .ant-modal .ant-modal-footer{background-color:#fff!important;border-top:1px solid #e0e0e0!important}.showcase-page{color:#374151;background:linear-gradient(165deg,#f8f9fc 0%,#f3f4f8 35%,#eef0f5 70%,#f5f6fa 100%);min-height:100vh;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif}.showcase-header{z-index:10;-webkit-backdrop-filter:blur(12px);background:#ffffffd9;border-bottom:1px solid #e7e7e799;position:sticky;top:0;box-shadow:0 2px 16px #0000000a}.showcase-header-inner{justify-content:space-between;align-items:center;max-width:1100px;min-height:64px;margin:0 auto;padding:0 20px;display:flex}.showcase-logo{height:28px}.showcase-header-actions{align-items:center;gap:16px;display:flex}.showcase-main{flex-direction:column;gap:16px;max-width:1100px;margin:0 auto;padding:24px 20px 48px;display:flex}.showcase-card{background:linear-gradient(#fff 0%,#fafafa 100%);border:1px solid #e7e7e7;border-radius:16px;padding:20px 24px;box-shadow:0 2px 8px #0000000a}.showcase-card h2{letter-spacing:.8px;text-transform:uppercase;color:#8c8c8c;margin:0 0 12px;font-size:11px;font-weight:700}.showcase-message h1{margin:0 0 8px;font-size:22px;font-weight:600}.showcase-message p{color:#4f4f4f;margin:0}.num{font-variant-numeric:tabular-nums}.showcase-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.showcase-label{letter-spacing:.8px;text-transform:uppercase;color:#6366f1;font-size:11px;font-weight:700}.showcase-balance{color:#111827;margin:4px 0;font-size:40px;font-weight:700;line-height:1.15}.showcase-sub{color:#4f4f4f;font-size:14px}.showcase-stats{grid-template-columns:repeat(4,minmax(96px,auto));gap:8px 28px;display:grid}.showcase-stats div{flex-direction:column;gap:2px;display:flex}.showcase-stats span{color:#8c8c8c;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}.showcase-stats strong{color:#111827;font-size:20px;font-weight:600}.showcase-grid{grid-template-columns:2fr 1fr;gap:16px;display:grid}.showcase-rules{margin:0 0 16px;padding-left:18px;line-height:1.7}.showcase-bots{flex-direction:column;gap:8px;display:flex}.showcase-bot{align-items:center;gap:10px;font-size:14px;display:flex}.showcase-bot span:not(.dot){color:#8c8c8c}.showcase-bot .ant-tag{margin-left:auto}.dot{border-radius:50%;width:8px;height:8px;display:inline-block}.dot.on{background:#10b981}.dot.off{background:#c7c9d1}.showcase-alerts{align-items:center;gap:12px;display:flex}.showcase-muted{color:#8c8c8c;margin:8px 0 0;font-size:13px}.showcase-disclaimer{color:#8c8c8c;text-align:center;margin:8px 0 0;font-size:12px}.header-showcase-button{margin-right:12px}.leaderboard-row{cursor:pointer}.leaderboard-row.selected>td{background:#6366f114!important}.leaderboard-name{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.leaderboard-name .ant-tag{margin:0}@media (width<=900px){.showcase-grid{grid-template-columns:1fr}}@media (width<=680px){.showcase-main{padding:16px 12px 40px}.showcase-card{padding:16px}.showcase-balance{font-size:32px}.showcase-stats{grid-template-columns:repeat(2,1fr);width:100%}}.showcase-legend{color:#8c8c8c;flex-wrap:wrap;gap:6px 18px;margin-top:8px;font-size:12px;display:flex}.showcase-legend span{align-items:center;gap:6px;display:inline-flex}.mark{border-radius:50%;width:9px;height:9px;display:inline-block}.mark.win{background:#6366f1}.mark.loss{background:#9ca3af}.mark.start{border-top:2px dashed #c7c9d1;border-radius:0;width:14px;height:0}.jev-intro{color:#4f4f4f;max-width:760px;margin:0 0 16px;font-size:14px;line-height:1.6}.jev-intro a{color:#6366f1}.jev-stats{margin-bottom:4px}.jev-tag{border-radius:8px;margin:0;font-size:12px}.jev-tag.take{color:#4f4f4f;background:#f3f4f6;border-color:#e5e7eb}.jev-tag.skip{color:#4338ca;background:#6366f114;border-color:#6366f140}.showcase-muted-inline{color:#c0c2c8}.landing{color:#374151;background:linear-gradient(165deg,#f8f9fc 0%,#f3f4f8 35%,#eef0f5 70%,#f5f6fa 100%);min-height:100vh;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif}.poc-banner{color:#e5e7eb;text-align:center;background:#111827;padding:8px 16px;font-size:13px;line-height:1.4}.poc-banner strong{color:#fff;font-weight:600}.landing-header{z-index:10;-webkit-backdrop-filter:blur(12px);background:#ffffffd9;border-bottom:1px solid #e7e7e799;position:sticky;top:0;box-shadow:0 2px 16px #0000000a}.landing-header-inner{justify-content:space-between;align-items:center;gap:16px;max-width:1100px;min-height:64px;margin:0 auto;padding:0 20px;display:flex}.landing-logo{height:28px}.landing-nav{align-items:center;gap:20px;font-size:14px;display:flex}.landing-nav a{color:#4f4f4f;text-decoration:none}.landing-nav a:hover{color:#6366f1}.landing-button{cursor:pointer;border:1px solid #0000;border-radius:10px;padding:12px 20px;font-family:inherit;font-size:15px;font-weight:600;transition:all .2s}.landing-button.primary{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#818cf8 100%);box-shadow:0 2px 8px #6366f140}.landing-button.secondary{color:#374151;background:0 0;border-color:#e7e7e7;padding:8px 16px;font-size:14px}.landing-button:hover{transform:translateY(-1px);box-shadow:0 4px 16px #6366f14d}.landing-button:active{transform:translateY(0)scale(.98)}.landing-button:focus-visible{outline:none;box-shadow:0 0 0 3px #6366f14d}.landing main{max-width:1100px;margin:0 auto;padding:0 20px}.landing-hero{grid-template-columns:1.3fr 1fr;align-items:center;gap:48px;padding:72px 0 56px;display:grid}.landing-eyebrow{letter-spacing:.8px;text-transform:uppercase;color:#6366f1;margin-bottom:14px;font-size:11px;font-weight:700}.landing-hero h1{color:#111827;letter-spacing:-.5px;margin:0 0 18px;font-size:48px;font-weight:700;line-height:1.1}.landing-hero h1 span{color:#6366f1}.landing-lead{color:#4f4f4f;max-width:540px;margin:0 0 28px;font-size:18px;line-height:1.6}.landing-cta{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.landing-cta-note{color:#8c8c8c;font-size:13px}.landing-hero-card{background:linear-gradient(#fff 0%,#fafafa 100%);border:1px solid #e7e7e7;border-radius:20px;padding:24px 28px;box-shadow:0 12px 40px #6366f11a}.landing-card-label{letter-spacing:.8px;text-transform:uppercase;color:#8c8c8c;margin-bottom:8px;font-size:11px;font-weight:700}.landing-rule{border-top:1px solid #f0f0f3;grid-template-columns:1fr auto;grid-template-areas:"label value""note value";column-gap:16px;padding:14px 0;display:grid}.landing-rule:first-of-type{border-top:none}.landing-rule span{color:#374151;grid-area:label;font-size:14px;font-weight:500}.landing-rule em{color:#8c8c8c;grid-area:note;font-size:12px;font-style:normal}.landing-rule strong{color:#111827;font-variant-numeric:tabular-nums;grid-area:value;align-self:center;font-size:22px;font-weight:700}.landing-section{padding:40px 0}.landing-section h2{color:#111827;margin:0 0 20px;font-size:26px;font-weight:700}.landing-steps{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.landing-step,.landing-compare-col,.landing-risk{background:linear-gradient(#fff 0%,#fafafa 100%);border:1px solid #e7e7e7;border-radius:16px;padding:22px 24px;box-shadow:0 2px 8px #0000000a}.landing-step-n{color:#6366f1;letter-spacing:.8px;font-size:12px;font-weight:700}.landing-step h3,.landing-compare-col h3{color:#111827;margin:8px 0;font-size:17px;font-weight:600}.landing-step p{color:#4f4f4f;margin:0;font-size:14px;line-height:1.6}.landing-compare{grid-template-columns:1fr 1fr;gap:16px;display:grid}.landing-compare-col ul{color:#4f4f4f;margin:0;padding-left:20px;font-size:14px;line-height:1.9}.landing-compare-col.is{border-top:3px solid #6366f1}.landing-compare-col.isnt{border-top:3px solid #9ca3af}.landing-risk{background:#fffbeb;border-color:#fde68a;margin:40px 0 0;padding:22px 24px}.landing-risk h2{margin-bottom:8px;font-size:17px}.landing-risk p{color:#4f4f4f;margin:0;font-size:14px;line-height:1.7}.landing-risk a,.landing-footer a{color:#6366f1}.landing-footer{color:#8c8c8c;max-width:1100px;margin:0 auto;padding:32px 20px 48px;font-size:12px;line-height:1.7}.landing-footer p{margin:0 0 12px}.landing-footer nav{flex-wrap:wrap;gap:20px;display:flex}@media (width<=900px){.landing-hero{grid-template-columns:1fr;gap:32px;padding:48px 0 32px}.landing-hero h1{font-size:38px}.landing-steps{grid-template-columns:1fr}}@media (width<=680px){.landing main,.landing-header-inner{padding:0 16px}.landing-hero h1{font-size:32px}.landing-lead{font-size:16px}.landing-compare{grid-template-columns:1fr}.landing-nav a{display:none}.landing-button.primary{width:100%}.landing-cta{align-items:stretch}}.landing-meet{background:linear-gradient(#fff 0%,#fafafa 100%);border:1px solid #e7e7e7;border-radius:20px;grid-template-columns:auto 1fr;align-items:center;gap:28px;margin-top:8px;padding:28px 32px;display:grid;box-shadow:0 2px 8px #0000000a}.landing-meet h2{margin-bottom:10px}.landing-meet p{color:#4f4f4f;max-width:720px;margin:0 0 10px;font-size:15px;line-height:1.7}.landing-meet a{color:#6366f1}.landing-meet-note{color:#8c8c8c!important;margin:0!important;font-size:13px!important}.landing-meet-badge{color:#fff;letter-spacing:-.5px;background:linear-gradient(135deg,#6366f1 0%,#818cf8 100%);border-radius:22px;place-items:center;width:84px;height:84px;font-size:30px;font-weight:700;display:grid;box-shadow:0 8px 24px #6366f14d}@media (width<=680px){.landing-meet{grid-template-columns:1fr;gap:16px;padding:22px}.landing-meet-badge{border-radius:16px;width:60px;height:60px;font-size:22px}}.legal{max-width:760px!important;padding-top:40px!important;padding-bottom:8px!important}.legal h1{color:#111827;margin:0 0 24px;font-size:34px;font-weight:700}.legal section{background:linear-gradient(#fff 0%,#fafafa 100%);border:1px solid #e7e7e7;border-radius:16px;margin-bottom:14px;padding:20px 24px;box-shadow:0 2px 8px #0000000a}.legal h2{color:#111827;margin:0 0 8px;font-size:17px;font-weight:600}.legal p{color:#4f4f4f;margin:0 0 10px;font-size:14px;line-height:1.7}.legal p:last-child{margin-bottom:0}.legal a{color:#6366f1}.legal-version{color:#8c8c8c;margin-left:6px;font-size:12px;font-weight:500}.legal-terms p{font-size:13px}@media (width<=680px){.legal h1{font-size:28px}.legal section{padding:16px}}
