.chart_container__OxIOL{min-height:100vh;background-color:var(--bg-primary,#0d1117);color:var(--text-primary,#e4e6ef);padding:2rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.chart_errorBanner__N934X{display:flex;align-items:center;gap:1rem;background-color:rgba(239,68,68,.15);border:1px solid var(--loss,#ef4444);border-radius:8px;padding:1rem;margin-bottom:2rem;color:var(--loss,#ef4444);font-size:.9rem}.chart_controlsRow__eEOd_{display:flex;gap:2rem;margin-bottom:2rem;align-items:center;flex-wrap:wrap}.chart_symbolSelector__Dokjv{flex:0 0 auto}.chart_select__Q3X1c{background-color:var(--bg-secondary,#1a1d2e);color:var(--text-primary,#e4e6ef);border:1px solid var(--border,#2a2f45);border-radius:6px;padding:.75rem 1rem;font-size:.95rem;cursor:pointer;min-width:150px;transition:border-color .2s ease}.chart_select__Q3X1c:focus,.chart_select__Q3X1c:hover{border-color:var(--accent,#3b82f6);outline:none}.chart_timeframeSelector__nMoEi{display:flex;gap:.5rem}.chart_timeframeBtn__9B7_I{background-color:var(--bg-secondary,#1a1d2e);color:var(--text-secondary,#8b8fa3);border:1px solid var(--border,#2a2f45);border-radius:6px;padding:.5rem 1rem;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease}.chart_timeframeBtn__9B7_I:hover{border-color:var(--accent,#3b82f6);color:var(--accent,#3b82f6)}.chart_timeframeBtn__9B7_I.chart_active___pgMg{background-color:var(--accent,#3b82f6);color:#fff;border-color:var(--accent,#3b82f6)}.chart_chartSection__QWW8J{border:1px solid var(--border,#2a2f45);border-radius:8px;margin-bottom:2rem;overflow:hidden}.chart_chartHeader__Jb_Q3{display:flex;gap:3rem;padding:1.5rem;background-color:var(--bg-secondary,#1a1d2e);border-bottom:1px solid var(--border,#2a2f45);flex-wrap:wrap}.chart_changeInfo__1OK6P,.chart_priceInfo__dlAZS{display:flex;flex-direction:column;gap:.5rem}.chart_changeLabel__sw9KP,.chart_priceLabel__m4wxT{font-size:.75rem;color:var(--text-secondary,#8b8fa3);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.chart_price__dv_ZV{font-size:2rem;font-weight:700;color:var(--text-primary,#e4e6ef)}.chart_change__kqXVA{font-size:1.5rem;font-weight:700}.chart_change__kqXVA.chart_positive___1spT{color:var(--profit,#22c55e)}.chart_change__kqXVA.chart_negative__BeRQH{color:var(--loss,#ef4444)}.chart_chartPlaceholder__5f9s_{display:flex;align-items:center;justify-content:center;min-height:400px;background:linear-gradient(135deg,rgba(59,130,246,.05),rgba(59,130,246,.02));border-top:1px solid var(--border,#2a2f45)}.chart_placeholderContent__iduzf{display:flex;flex-direction:column;align-items:center;gap:1rem;color:var(--text-secondary,#8b8fa3)}.chart_candleIcon__Cuhsm{width:64px;height:64px;color:var(--accent,#3b82f6);opacity:.5}.chart_placeholderText__BJdyZ{margin:0;font-size:1rem;font-weight:500}.chart_placeholderSubtext__2nGaM{margin:0;font-size:.85rem;color:var(--text-secondary,#8b8fa3)}.chart_eventsSection__56a2x{border:1px solid var(--border,#2a2f45);border-radius:8px;overflow:hidden}.chart_sectionTitle__kgW3e{margin:0;padding:1.5rem;font-size:1rem;font-weight:600;color:var(--text-primary,#e4e6ef)}.chart_categoryFilters__DhpIL,.chart_sectionTitle__kgW3e{background-color:var(--bg-secondary,#1a1d2e);border-bottom:1px solid var(--border,#2a2f45)}.chart_categoryFilters__DhpIL{display:flex;gap:.75rem;padding:1rem 1.5rem;flex-wrap:wrap}.chart_categoryBtn__ykwGe{display:flex;align-items:center;gap:.5rem;background-color:transparent;border:1px solid var(--border,#2a2f45);border-radius:6px;padding:.5rem .75rem;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .2s ease;color:var(--text-secondary,#8b8fa3)}.chart_categoryBtn__ykwGe:hover{border-color:var(--accent,#3b82f6);color:var(--accent,#3b82f6)}.chart_categoryBtn__ykwGe.chart_active___pgMg{border-width:2px;color:var(--text-primary,#e4e6ef)}.chart_categoryDot__kNOe3{display:inline-block;width:6px;height:6px;border-radius:50%;flex-shrink:0}.chart_eventsList__ZgNTQ{max-height:500px;overflow-y:auto}.chart_eventItem__lQ247{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;border-bottom:1px solid var(--border,#2a2f45);cursor:pointer;transition:background-color .2s ease;background-color:var(--bg-primary,#0d1117)}.chart_eventItem__lQ247:hover{background-color:rgba(59,130,246,.05)}.chart_eventItem__lQ247:last-child{border-bottom:none}.chart_eventDot__DmaSU{display:inline-block;width:10px;height:10px;border-radius:50%;flex-shrink:0}.chart_eventContent__zD7Oz{flex:1;display:flex;flex-direction:column;gap:.25rem;min-width:0}.chart_eventTime__f1ZCP{font-size:.75rem;color:var(--text-secondary,#8b8fa3);text-transform:uppercase;letter-spacing:.5px}.chart_eventTitle__JsrUx{font-size:.9rem;color:var(--text-primary,#e4e6ef);font-weight:500;word-break:break-word}.chart_eventCategory__o_dzV{font-size:.75rem;padding:.25rem .5rem;background-color:var(--bg-secondary,#1a1d2e);border-radius:4px;color:var(--text-secondary,#8b8fa3);text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.chart_emptyState__r6tLo{padding:2rem;text-align:center;color:var(--text-secondary,#8b8fa3);font-size:.9rem}.chart_eventContextPanel__5p350{padding:1.5rem;background-color:rgba(59,130,246,.05);border-bottom:1px solid var(--border,#2a2f45);border-top:1px solid var(--border,#2a2f45)}.chart_contextTitle__rKdRF{margin:0 0 1rem;font-size:.9rem;font-weight:600;color:var(--text-primary,#e4e6ef);text-transform:uppercase;letter-spacing:.5px}.chart_indicatorsGrid__OFgCb{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;margin-bottom:1rem}.chart_indicator__d6OoJ{display:flex;flex-direction:column;gap:.25rem;padding:.5rem;background-color:var(--bg-primary,#0d1117);border:1px solid var(--border,#2a2f45);border-radius:4px}.chart_indicatorLabel__uOXm_{font-size:.7rem;text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary,#8b8fa3);font-weight:600}.chart_indicatorValue__X_kuk{font-size:.9rem;font-weight:700;color:var(--text-primary,#e4e6ef)}.chart_reasonSection__KidcQ{display:flex;gap:.75rem;align-items:flex-start;margin-bottom:.75rem;padding:.5rem;background-color:var(--bg-primary,#0d1117);border:1px solid var(--border,#2a2f45);border-radius:4px}.chart_reasonLabel__p2n7r{font-size:.75rem;font-weight:600;color:var(--text-secondary,#8b8fa3);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.chart_reasonText__u70x5{font-size:.85rem;color:var(--text-primary,#e4e6ef)}.chart_tierSection__39QIO{display:flex;flex-direction:column;gap:.5rem;padding:.5rem;background-color:var(--bg-primary,#0d1117);border:1px solid var(--border,#2a2f45);border-radius:4px}.chart_tierLabel__X6P1T{font-size:.75rem;font-weight:600;color:var(--text-secondary,#8b8fa3);text-transform:uppercase;letter-spacing:.5px}.chart_tierScores__kC_m6{display:flex;flex-wrap:wrap;gap:1rem;font-size:.85rem;color:var(--text-primary,#e4e6ef);font-weight:500}.chart_conviction__3VUZ_{color:var(--accent,#3b82f6);font-weight:700}@media (max-width:768px){.chart_container__OxIOL{padding:1rem}.chart_controlsRow__eEOd_{flex-direction:column;gap:1rem}.chart_select__Q3X1c{width:100%}.chart_chartHeader__Jb_Q3{flex-direction:column;gap:1rem}.chart_chartPlaceholder__5f9s_{min-height:300px}.chart_categoryFilters__DhpIL{padding:.75rem}.chart_categoryBtn__ykwGe{font-size:.75rem;padding:.4rem .6rem}.chart_eventItem__lQ247{padding:.75rem}.chart_eventTitle__JsrUx{font-size:.85rem}.chart_indicatorsGrid__OFgCb{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:.5rem}.chart_indicator__d6OoJ{padding:.4rem}.chart_tierScores__kC_m6{gap:.5rem}}