body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}#root,body,html{height:100%;margin:0;padding:0}body{overflow-x:hidden}canvas,img,svg,video{height:auto;max-width:100%}.App{background-color:#0a0a0a;color:#fff;font-family:Roboto Mono,Courier New,monospace;min-height:100vh;width:100%}.App-header{background-color:#1a1a1a;border-bottom:2px solid #0f8;box-shadow:0 2px 8px #00ff881a;padding:16px 24px}.App-header h1{color:#0f8;font-size:1.5rem;font-weight:700;margin:0;text-shadow:0 0 10px #00ff8880}.App-header p{color:#b0b0b0;font-size:.875rem;margin:4px 0 0}.App-main{max-width:100%;padding:24px}.terminal-container{background-color:#000;border:2px solid #333;border-radius:8px;box-shadow:0 10px 30px #00000080;margin:0 auto;max-width:800px;overflow:hidden}.terminal-header{align-items:center;background-color:#2d2d2d;border-bottom:1px solid #444;display:flex;justify-content:space-between;padding:12px 20px}.terminal-title{color:#fff;font-size:1rem;font-weight:700}.terminal-controls{display:flex;gap:8px}.control{border-radius:50%;display:inline-block;height:12px;width:12px}.control.minimize{background-color:#ffbd2e}.control.maximize{background-color:#27ca3f}.control.close{background-color:#ff5f57}.terminal-body{background-color:#000;font-family:Courier New,monospace;font-size:.875rem;line-height:1.6;min-height:200px;padding:20px}.terminal-body p{color:#0f0;margin:8px 0}.terminal-body p:first-child{color:#0f8;font-size:1rem}.panel-card{background-color:#1a1a1a;border:1px solid #333;border-radius:8px;height:100%}.panel-header{background-color:#2d2d2d;border-bottom:1px solid #444;padding:12px 16px}.panel-content{padding:16px}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#1a1a1a}::-webkit-scrollbar-thumb{background:#0f8;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#0c6}.status-indicator{border-radius:50%;display:inline-block;height:8px;margin-right:8px;width:8px}.status-green{background-color:#0f8}.status-red{background-color:#f44}.status-yellow{background-color:#fa0}.price-positive{color:#0f8!important}.price-negative{color:#f44!important}.price-neutral{color:#888!important}.volume-high{color:#fa0}.volume-normal{color:#888}.sentiment-positive{border-left:4px solid #0f8}.sentiment-negative{border-left:4px solid #f44}.sentiment-neutral{border-left:4px solid #888}.options-strike{font-size:1.1rem;font-weight:700}.options-itm{background-color:#00ff881a}.options-otm{background-color:#ff44441a}@media (max-width:768px){.App-main{padding:16px}.terminal-container{border-left:none;border-radius:0;border-right:none;margin:0}.terminal-header{padding:8px 16px}.terminal-body{font-size:.8rem;padding:16px}}.loading-shimmer{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#1a1a1a 25%,#2d2d2d 50%,#1a1a1a 75%);background-size:200% 100%}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.chart-container{align-items:center;background-color:#0a0a0a;border:1px solid #333;border-radius:4px;display:flex;justify-content:center;min-height:300px}.custom-table{background-color:#1a1a1a}.custom-table .MuiTableHead-root{background-color:#2d2d2d}.custom-table .MuiTableCell-head{color:#fff;font-weight:700}.custom-table .MuiTableCell-root{border-color:#333;color:#fff}.custom-table .MuiTableRow-root:hover{background-color:#2d2d2d}.custom-button{background-color:#0f8;color:#000;font-weight:700}.custom-button:hover{background-color:#0c6}.custom-button-secondary{border-color:#0f8;color:#0f8}.custom-button-secondary:hover{background-color:#00ff881a}.custom-input{border-color:#333}.custom-input,.custom-input .MuiOutlinedInput-root{background-color:#1a1a1a;color:#fff}.custom-input .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#333}.custom-chip,.custom-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.custom-input .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#0f8}.custom-chip{background-color:#2d2d2d;color:#fff}.custom-chip-positive{background-color:#0f83;border-color:#0f8;color:#0f8}.custom-chip-negative{background-color:#f443;border-color:#f44;color:#f44}
/*# sourceMappingURL=main.56635068.css.map*/