.home_container__STkGE{max-width:1120px;margin:0 auto;padding:32px 16px 72px;display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px}.home_headerSection__WOM_i{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(255,255,255,.7));-webkit-backdrop-filter:saturate(120%) blur(6px);backdrop-filter:saturate(120%) blur(6px);border:1px solid hsl(var(--border));border-radius:var(--radius);padding:12px;box-shadow:var(--shadow-sm)}.home_navigation__amRT5{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.home_title__znpQq{font-size:18px;font-weight:700;letter-spacing:.02em;color:#111827;margin:0}.home_strategiesLink__TlaPI{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:linear-gradient(135deg,#667eea,#764ba2);color:white;text-decoration:none;border-radius:20px;font-size:14px;font-weight:600;transition:all .3s ease;box-shadow:0 2px 8px rgba(102,126,234,.3)}.home_strategiesLink__TlaPI:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(102,126,234,.4)}.home_analysisSection__rT5HA,.home_resultsSection__bio7k{border:1px solid hsl(var(--border));border-radius:var(--radius);min-height:220px;padding:16px;background:hsl(var(--card));box-shadow:var(--shadow-sm)}.home_analysisSection__rT5HA{min-height:280px}@media (min-width:960px){.home_container__STkGE{grid-template-columns:1fr}}.chat-input_wrapper__btXVC{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;border:1px solid hsl(var(--border));border-radius:var(--radius);padding:10px;background:hsl(var(--card));box-shadow:var(--shadow-sm)}.chat-input_input__QhbhQ{height:44px;outline:none;border:1px solid hsl(var(--input));border-radius:10px;padding:0 14px;font-size:14px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.chat-input_button__dvoov{height:44px;padding:0 16px;border-radius:10px;border:1px solid transparent;background:linear-gradient(180deg,hsl(var(--primary)),hsl(221 83% 47%));color:#fff;cursor:pointer;font-weight:600;letter-spacing:.01em;transition:transform .05s ease,filter .2s ease}.chat-input_button__dvoov:disabled{opacity:.7;cursor:default}.chat-input_input__QhbhQ:focus{border-color:hsl(var(--ring));box-shadow:0 0 0 3px rgba(59,130,246,.15)}.chat-input_button__dvoov:not(:disabled):active{transform:translateY(1px)}.analysis-panel_panel__5cLew{display:flex;flex-direction:column;gap:8px}.analysis-panel_header__cTbNa{color:#111827;font-size:15px;font-weight:600}.analysis-panel_content__LGjDu{min-height:200px}.analysis-panel_placeholder__zG6Um{color:#374151;font-size:14px}.analysis-panel_placeholder__zG6Um h1,.analysis-panel_placeholder__zG6Um h2,.analysis-panel_placeholder__zG6Um h3{color:#111827;margin:12px 0 6px}.analysis-panel_placeholder__zG6Um p{margin:8px 0}.analysis-panel_placeholder__zG6Um ol,.analysis-panel_placeholder__zG6Um ul{padding-left:20px}.analysis-panel_placeholder__zG6Um table{width:100%;border-collapse:collapse;margin:12px 0;font-size:13px}.analysis-panel_placeholder__zG6Um td,.analysis-panel_placeholder__zG6Um th{border:1px solid hsl(var(--border));padding:8px 10px;text-align:left}.analysis-panel_placeholder__zG6Um code{background:#f3f4f6;padding:2px 4px;border-radius:6px}.backtest-results_wrapper__wfV3V{display:grid;grid-gap:10px;gap:10px}.backtest-results_header__pmPcR{color:#111827;font-size:15px;font-weight:600}.backtest-results_grid__IhUhp{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.backtest-results_card__t_PKo{border:1px solid hsl(var(--border));border-radius:var(--radius);min-height:120px;padding:12px;background:hsl(var(--card));box-shadow:var(--shadow-sm)}@media (max-width:720px){.backtest-results_grid__IhUhp{grid-template-columns:1fr}}.backtest-results_tradesList__XJPBv{list-style:none;padding:0;margin:0;font-size:14px}.backtest-results_wrapper__wfV3V table{border:1px solid hsl(var(--border));border-radius:8px;overflow:hidden}.backtest-results_wrapper__wfV3V td,.backtest-results_wrapper__wfV3V th{border:1px solid hsl(var(--border));padding:8px 10px}.backtest-results_wrapper__wfV3V thead th{background:hsl(var(--muted));color:#111827;font-weight:600}.backtest-results_wrapper__wfV3V tbody tr:nth-child(odd){background:rgba(17,24,39,.02)}.status_container__rIUhL{padding:16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:16px}.status_statusItem__8O5VC{display:flex;align-items:center;gap:12px}.status_spinner__k0vM8{width:16px;height:16px;border:2px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:status_spin__t4BYS 1s linear infinite}.status_statusText__pv6xo{font-size:14px;font-weight:500;color:#374151}@keyframes status_spin__t4BYS{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}