.bot-details-container{width:100%;max-width:1400px;margin:0 auto;padding:2rem}.error,.loading{text-align:center;padding:3rem;color:var(--text-secondary);font-size:1.125rem}.error{color:#ec5b60}.back-button{background:none;border:none;color:var(--text-primary);font-size:.9375rem;cursor:pointer;padding:.75rem 0;margin-bottom:0;transition:color .3s ease;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.back-button:hover{color:var(--text-secondary)}.bot-details-gradient-stripe{display:none}.bot-details-header{margin-bottom:2.5rem}.bot-details-name{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:var(--text-primary);letter-spacing:1px;text-transform:uppercase;transition:color .3s ease}.bot-details-description{font-size:1.125rem;color:var(--text-secondary);line-height:1.6;margin-bottom:1rem}.bot-details-meta-tags{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.bot-details-ai-model-tag{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:var(--bg-primary);border:1px solid var(--w-04);border-radius:11px;font-size:.875rem;font-weight:600;color:var(--text-secondary);transition:all .3s ease}.bot-details-ai-model-tag .ai-model-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:.75rem}.bot-details-ai-model-tag .ai-model-name{color:var(--text-primary);font-weight:700}.bot-details-strategy-type-tag{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1rem;background-color:var(--bg-primary);border:1px solid;border-radius:11px;font-size:.875rem;font-weight:600;transition:all .3s ease}.bot-details-strategy-type-tag .strategy-type-icon{font-size:1rem;line-height:1}.bot-details-strategy-type-tag .strategy-type-label{font-weight:700;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem}.bot-details-version-tag{display:inline-flex;align-items:center;padding:.5rem 1rem;background:rgba(88,86,214,.1);border:1px solid rgba(88,86,214,.2);border-radius:11px;transition:all .3s ease}.bot-details-version-tag .version-label{font-size:.875rem;font-weight:700;color:#5856d6;letter-spacing:.5px;font-variant-numeric:tabular-nums}.bot-details-card{background-color:var(--bg-primary);border-radius:12px;padding:2rem;border:1px solid var(--w-04)}.theoretical-disclaimer{background:var(--w-04);border:1px solid var(--border-color);border-radius:12px;padding:1rem 1.5rem;margin-bottom:2rem;text-align:center}.theoretical-disclaimer p{margin:0;color:var(--text-secondary);font-size:.875rem;font-style:italic}.bot-details-section{margin-bottom:2.5rem}.market-section{max-width:400px}.stats-chart-section{display:grid;grid-template-columns:25% 75%;gap:2rem;align-items:stretch}.funding-settings-section{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:stretch}.transactions-section{width:100%}.platform-fees-section{background-color:var(--bg-primary);border-radius:12px;padding:1.5rem;border:1px solid var(--border-color);transition:background-color .3s ease,border-color .3s ease}.platform-fees-title{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:var(--text-primary);letter-spacing:-.02em;transition:color .3s ease}.platform-fees-text{font-size:.9375rem;color:var(--text-secondary);line-height:1.6;margin:0;transition:color .3s ease}.platform-fees-link{color:#60a5fa;text-decoration:none;font-weight:500;transition:color .2s ease}.platform-fees-link:hover{color:#93c5fd;text-decoration:underline}.section-break{height:1px;background-color:var(--w-04);margin:3rem 0}.chart-column,.funding-column,.settings-column,.stats-column{display:flex;flex-direction:column;height:100%}.select-bot-button{background-color:var(--text-primary);color:var(--bg-primary);border:none;padding:.875rem 2rem;border-radius:11px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;letter-spacing:-.01em;width:100%}.select-bot-button:hover{opacity:.9;transform:translateY(-1px)}.select-bot-button:active{transform:translateY(0)}.select-bot-button:disabled{opacity:.6;cursor:not-allowed}.error-message{background-color:rgba(236,91,96,.1);border:1px solid rgba(236,91,96,.2);border-radius:12px;padding:1rem;color:#ec5b60;margin-bottom:2rem;font-size:.9375rem}@media (max-width:1024px){.funding-settings-section,.stats-chart-section{grid-template-columns:1fr;gap:2rem}}@media (max-width:768px){.bot-details-container{padding:1rem}.bot-details-name{font-size:1.75rem}.bot-details-description{font-size:1rem}.bot-details-card{padding:1.5rem}.funding-settings-section,.stats-chart-section{gap:1.5rem}.section-break{margin:2rem 0}}@media (max-width:480px){.bot-details-container{padding:.75rem}.bot-details-name{font-size:1.5rem;margin-bottom:.75rem}.bot-details-description{font-size:.9375rem}.bot-details-card{padding:1rem}.funding-settings-section,.stats-chart-section{gap:1rem}.section-break{margin:1.5rem 0}.select-bot-button{padding:.75rem 1.5rem;font-size:.9375rem}}.revisions-empty{text-align:center;padding:2rem 1rem;background:var(--bg-primary);border-radius:12px;border:1px dashed var(--w-04)}.revisions-empty p{color:var(--text-secondary);font-size:.875rem;margin:0;line-height:1.5}