.App{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0 auto;max-width:1200px;padding:20px;text-align:center}.crypto-selector{margin:20px 0}.crypto-selector select{background-color:#fff;border:2px solid #ddd;border-radius:5px;font-size:16px;padding:10px}.price-display{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px;box-shadow:0 4px 6px #0000001a;color:#fff;margin:20px 0;padding:20px}.prediction-card{background:#fff;border:2px solid #e0e0e0;border-radius:10px;box-shadow:0 2px 4px #0000001a;margin:20px 0;padding:20px}.prediction-direction{font-size:24px;font-weight:700;margin:15px 0}.prediction-up{color:#4caf50}.prediction-down{color:#f44336}.prediction-neutral{color:#ff9800}.debug-panel{background-color:#f5f5f5;border:1px solid #ddd;border-radius:8px;font-family:Courier New,monospace;font-size:12px;margin:15px 0;padding:15px;text-align:left}.ml-status{background-color:#e3f2fd;border:1px solid #2196f3;border-radius:6px;font-size:14px;margin:10px 0;padding:10px}.training-indicator{background-color:#fff3e0;border:1px solid #ffcc02;border-radius:6px;color:#ff9800;font-size:12px;margin:10px 0;padding:8px}.button-primary{background-color:#4caf50;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:12px 24px;transition:background-color .3s}.button-primary:hover{background-color:#45a049}.button-primary:disabled{background-color:#ccc;cursor:not-allowed}.loading-spinner{animation:spin 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;display:inline-block;height:20px;width:20px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.hybrid-indicator{align-items:center;color:#4caf50;display:inline-flex;font-size:12px;font-weight:700;gap:5px}.time-series-info{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:6px;color:#fff;font-size:13px;margin:10px 0;padding:10px}.consensus-bar{background-color:#f0f0f0;border-radius:10px;height:20px;margin:10px 0;overflow:hidden;width:100%}.consensus-fill{height:100%;transition:width .3s ease}.consensus-bullish{background:linear-gradient(90deg,#4caf50,#8bc34a)}.consensus-bearish{background:linear-gradient(90deg,#f44336,#ff5722)}
/*# sourceMappingURL=main.48cef29a.css.map*/