.market-study-panel{gap:var(--fl-space-3);color:var(--fl-text);font-size:var(--fl-text-md);line-height:var(--fl-leading-md);min-width:0;display:grid}.market-study-tabs>.fl-segmented{-moz-column-gap:var(--fl-space-4);column-gap:var(--fl-space-4);row-gap:var(--fl-space-1);padding-bottom:var(--fl-space-3);flex-wrap:wrap;display:flex}.market-study-panel .fl-segmented{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.market-study-panel section{gap:var(--fl-space-2);padding-block:var(--fl-space-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.market-study-panel .fl-button{white-space:normal;overflow-wrap:anywhere;max-width:100%;height:auto}.market-study-panel h3{font-size:var(--fl-text-md);font-weight:var(--fl-weight-strong);margin:0}.market-study-panel p{overflow-wrap:anywhere;margin:0}.market-study-panel small,.study-clock{font-size:var(--fl-text-xs);font-weight:var(--fl-weight-normal);color:var(--fl-muted)}.study-level{gap:var(--fl-space-1);padding-block:var(--fl-space-2);display:grid}.study-level>div,.study-facts>div{align-items:baseline;gap:var(--fl-space-3);grid-template-columns:minmax(76px,.8fr) minmax(0,1.7fr);display:grid}.study-level>div>span,.study-facts dt{color:var(--fl-muted);font-size:var(--fl-text-sm);font-weight:var(--fl-weight-normal)}.study-level>div>.fl-button{font-variant-numeric:tabular-nums;color:var(--fl-text);justify-self:end}.study-level .fl-button{white-space:normal;text-align:right;max-width:100%;height:auto;min-height:var(--fl-control-sm)}.study-facts{gap:var(--fl-space-2);font-variant-numeric:tabular-nums;min-width:0;margin:0;display:grid}.study-facts dd{text-align:right;max-width:100%;font-weight:var(--fl-weight-medium);overflow-wrap:anywhere;margin:0}.study-facts small{display:block}.study-status{color:var(--fl-warning);background:var(--fl-warning-soft);padding:var(--fl-space-2)}.market-study-panel details{font-size:var(--fl-text-sm);color:var(--fl-secondary)}.market-study-panel summary{cursor:pointer;min-height:var(--fl-control);display:list-item}.market-study-panel details p{margin-block:var(--fl-space-2)}.study-direction{font-size:var(--fl-text-lg);font-weight:var(--fl-weight-strong);line-height:var(--fl-leading-lg)}.market-study-panel .study-conclusion{padding-bottom:var(--fl-space-5);border-bottom:1px solid var(--fl-border)}.chart-workspace .cw-panel .market-study-panel h3{font-weight:var(--fl-weight-strong)}.chart-workspace .cw-panel .study-conclusion h3{font-size:var(--fl-text-sm);font-weight:var(--fl-weight-medium);color:var(--fl-secondary)}.market-study-panel .study-conclusion p{line-height:var(--fl-leading-lg);font-weight:var(--fl-weight-normal)}.study-conclusion[data-bias=bullish] .study-direction{color:var(--fl-positive)}.study-conclusion[data-bias=bearish] .study-direction{color:var(--fl-negative)}.study-level-heading{justify-content:space-between;align-items:center;gap:var(--fl-space-2);flex-wrap:wrap;display:flex}.study-event-history>.fl-button{justify-content:space-between;gap:var(--fl-space-3);white-space:normal;text-align:left;width:100%;height:auto;padding-block:var(--fl-space-2);display:flex}.study-event-history time{font-size:var(--fl-text-xs);color:var(--fl-secondary)}.market-study-legend{align-items:center;gap:var(--fl-space-3);padding-inline:var(--fl-space-3);font-size:var(--fl-text-xs);pointer-events:auto;background:var(--fl-surface);flex-wrap:wrap;display:flex}.market-study-legend strong{font-weight:var(--fl-weight-strong)}.study-condition[data-met=true]{color:var(--fl-positive)}.study-condition[data-met=false]{color:var(--fl-warning)}.study-previous{color:var(--fl-secondary);font-size:var(--fl-text-sm)}.study-view-options .fl-segmented{margin-block:var(--fl-space-2);flex-wrap:wrap;display:flex}.study-fact,.study-route{gap:var(--fl-space-2);padding-block:var(--fl-space-2);display:grid}.study-fact strong{font-weight:var(--fl-weight-strong)}.study-route-note{color:var(--fl-secondary);font-size:var(--fl-text-xs)}.study-route[data-side=long]>h3{color:var(--fl-positive)}.study-route[data-side=short]>h3{color:var(--fl-negative)}.study-siblings{gap:var(--fl-space-2);flex-wrap:wrap;display:flex}@media (width<=640px){.market-study-panel .fl-button,.market-study-panel summary{min-height:var(--fl-hit)}}@media (width<=900px){.market-candles.has-study .market-candles-legend{align-items:stretch;gap:var(--fl-space-1);padding:var(--fl-space-1) var(--fl-space-2);box-sizing:border-box;flex:none;width:100%;min-width:0;display:flex;position:static}.market-candles.has-study .market-study-legend{white-space:nowrap;scrollbar-width:none;flex-wrap:nowrap;max-width:100%;padding:0;overflow-x:auto}.market-candles.has-study .market-study-legend>*{flex:none}.market-candles.has-study .market-study-legend .fl-button{min-height:var(--fl-hit)}.market-candles.has-study .market-candles-indicator-legend{white-space:nowrap;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.market-candles.has-study .market-candles-indicator-legend>span,.market-candles.has-study .market-candles-indicator-legend>small{flex:none}}.study-revisions{font-size:var(--fl-text-sm);color:var(--fl-secondary);overflow-wrap:anywhere;padding-block:var(--fl-space-3)}.study-revisions>summary{cursor:pointer;min-height:var(--fl-control)}.study-revision-list{gap:var(--fl-space-1);margin-block:var(--fl-space-3);display:grid}.study-revision-list .fl-button{text-align:left;white-space:normal;height:auto;padding-block:var(--fl-space-2);overflow-wrap:anywhere;justify-items:start;display:grid}.study-revision-list .fl-button[aria-pressed=true]{background:var(--fl-primary-soft);color:var(--fl-primary)}.study-revisions small{font-size:var(--fl-text-xs);color:var(--fl-secondary)}.study-revision-banner{gap:var(--fl-space-2);padding:var(--fl-space-3);background:var(--fl-warning-soft);color:var(--fl-text);display:grid}.study-revision-change{padding-block:var(--fl-space-2)}.study-revisions h3{font-size:var(--fl-text-md);font-weight:var(--fl-weight-strong)}@media (width<=640px){.study-revisions summary,.study-revisions .fl-button{min-height:var(--fl-hit)}}.market-study-readout-clock{padding-inline:var(--fl-space-3);font-size:var(--fl-text-xs);line-height:var(--fl-leading-md);color:var(--fl-secondary);overflow-wrap:anywhere}@media (width<=900px){.market-study-readout-clock{padding-inline:0}}.market-study-panel .study-clock{grid-template-rows:1.6em 1.6em;min-width:0;height:3.2em;display:grid;overflow:hidden}.market-study-panel .study-clock>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mm-panel{width:100%;min-width:0;color:var(--t-text)}.mm-meta{min-height:35px;font-size:var(--fl-text-xs);color:var(--t-muted);border-bottom:1px solid var(--t-border);justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;display:flex}.mm-meta time{white-space:nowrap}.mm-refresh,.mm-sort{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.mm-refresh{flex-shrink:0;min-height:24px}.mm-delayed,.mm-warning{color:var(--t-amber)}.mm-warning{background:var(--t-yellow-soft);font-size:var(--fl-text-xs);margin:0;padding:10px 14px}.mm-warning button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:12px;text-decoration:underline}.mm-table.t-market-table{min-width:1090px}.mm-table th:first-child{width:21%}.mm-table th:last-child{width:100px}.mm-summary{gap:5px;display:grid}.mm-summary>strong{font-size:var(--fl-text-sm)}.mm-summary>small{color:var(--t-muted);font-size:var(--fl-text-xs)}.mm-mobile-analysis{border-top:1px solid var(--t-border);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}.mm-mobile-analysis .mm-summary{align-items:center;gap:8px;display:flex}.mm-mobile-analysis>span:last-child{font-size:var(--fl-text-xs);color:var(--t-muted);align-items:center;gap:3px;display:inline-flex}.mm-asset{color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;min-width:0;padding:0;display:flex}button.mm-asset{cursor:pointer}.mm-asset .coin{flex-shrink:0}.mm-asset-name{gap:5px;min-width:0;display:grid}.mm-asset-name strong{color:var(--t-text);font-size:var(--fl-text-md);align-items:baseline;gap:5px;display:flex}.mm-asset-name small{color:var(--t-muted);font-size:var(--fl-text-xs);font-weight:var(--fl-weight-normal)}.mm-table .t-number{align-items:center;gap:5px;display:flex}.mm-empty{text-align:center;color:var(--t-muted);font-size:var(--fl-text-sm);padding:56px 16px}.mm-mobile-sort{color:var(--t-muted);font-size:var(--fl-text-xs);border-bottom:1px solid var(--t-border);align-items:center;gap:10px;padding:9px 14px;display:flex}.mm-mobile-sort select{border:1px solid var(--t-border);background:var(--t-panel);min-width:0;color:var(--t-text);font:inherit;border-radius:5px;flex:1;padding:7px 9px}.mm-mobile-row{border:0;border-bottom:1px solid var(--t-border);background:var(--t-bg);width:100%;color:var(--t-text);text-align:left;cursor:pointer;padding:16px 14px}.mm-mobile-row:nth-child(2n){background:var(--t-alt)}.mm-mobile-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.mm-mobile-top>svg{color:var(--t-muted);flex-shrink:0}.mm-mobile-metrics{grid-template-columns:1fr .8fr 1.25fr;gap:10px;margin-top:14px;display:grid}.mm-mobile-metrics>span{gap:5px;min-width:0;display:grid}.mm-mobile-metrics>span>small{color:var(--t-muted);font-size:var(--fl-text-xs);white-space:nowrap}.mm-mobile-metrics .t-number{font-size:var(--fl-text-sm);align-items:center;gap:3px;display:flex}.mm-panel--mobile .mm-meta{font-size:var(--fl-text-xs)}.mm-panel--mobile .mm-meta time{margin-top:3px;display:block}.mm-panel--mobile .mm-asset-name strong{font-size:var(--fl-text-lg)}.mm-detail{overscroll-behavior:contain;width:min(1080px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--t-text);scrollbar-width:thin;overflow-y:auto}.mm-detail-asset{margin:6px 0 22px}.mm-detail-facts{gap:0;margin:0;display:grid}.mm-detail-facts>div{border-bottom:1px solid var(--t-border);justify-content:space-between;gap:18px;padding:13px 0;display:flex}.mm-detail-facts dt{color:var(--t-muted);font-size:var(--fl-text-xs);flex-shrink:0}.mm-detail-facts dd{text-align:right;font-size:var(--fl-text-md);margin:0}.mm-detail-facts .t-number{align-items:center;gap:4px;display:inline-flex}.mm-detail .tone-green,.mm-detail .sign-positive{color:var(--t-green)}.mm-detail .tone-blue{color:var(--t-blue)}.mm-detail .tone-amber{color:var(--t-amber)}.mm-detail .sign-negative{color:var(--t-red)}.mm-detail .sign-neutral{color:var(--t-secondary)}.mm-detail-state,.mm-detail-note{color:var(--t-muted);font-size:var(--fl-text-xs);margin:15px 0 0;line-height:1.7}.mm-detail-state.mm-delayed{color:var(--t-amber)}.mm-detail-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.mm-detail-actions a,.mm-detail-actions button{border:1px solid var(--t-border);background:var(--t-panel);min-height:36px;color:var(--t-text);font-size:var(--fl-text-xs);cursor:pointer;border-radius:5px;align-items:center;gap:6px;padding:8px 11px;display:inline-flex}.mm-panel button:focus-visible,.mm-detail-actions a:focus-visible,.mm-detail-actions button:focus-visible{outline:2px solid var(--t-yellow);outline-offset:3px}.mm-detail .modal-heading{z-index:2;background:var(--t-panel);position:sticky;top:0}.mm-detail-body{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding-top:18px;padding-bottom:env(safe-area-inset-bottom);flex:1;overflow-y:auto}.mm-detail-asset,.mm-detail-market,.mm-detail-state,.mm-analysis{margin-left:22px;margin-right:22px}.mm-detail-price{text-align:right;font-variant-numeric:tabular-nums;gap:5px;margin-left:auto;display:grid}.mm-detail-price>strong{font-size:var(--fl-title)}.mm-detail-price small{font-size:var(--fl-text-xs);color:var(--t-muted);font-weight:var(--fl-weight-normal)}.mm-detail-market{color:var(--t-muted);font-size:var(--fl-text-xs);justify-content:space-between;align-items:center;gap:12px;display:flex}.mm-detail-market>span:first-child{align-items:center;gap:8px;display:flex}.mm-detail-market .t-number{color:var(--t-text);align-items:center;gap:5px;display:inline-flex}.mm-analysis{padding-bottom:24px}.mm-detail-tabs{border-bottom:1px solid var(--t-border);align-items:center;gap:22px;margin:18px 0 0;display:flex}.mm-detail-tabs>button{color:var(--t-muted);font-size:var(--fl-text-sm);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 0}.mm-detail-tabs>button[aria-selected=true]{color:var(--t-yellow);border-bottom-color:var(--t-yellow)}.mm-detail-tabs>.mm-analysis-refresh{min-width:30px;margin-left:auto}.mm-detail .mm-detail-actions{margin:14px 0}.mm-detail .mm-detail-actions p{margin:0}.mm-direction{border:1px solid var(--t-border);background:var(--t-bg);border-radius:8px;margin-bottom:18px;padding:16px}.mm-direction>div{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.mm-direction>div>small,.mm-direction>div>span{font-size:var(--fl-text-xs);color:var(--t-muted)}.mm-direction>div>strong{font-size:var(--fl-subtitle)}.mm-direction>p{line-height:1.75;font-size:var(--fl-text-sm);margin:12px 0}.mm-direction>footer{color:var(--t-muted);font-size:var(--fl-text-xs);line-height:1.7}.mm-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.mm-analysis-card{border:1px solid var(--t-border);background:var(--t-bg);border-radius:8px;min-width:0;padding:16px}.mm-analysis-card>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;margin-bottom:12px;display:flex}.mm-analysis-card h3{font-size:var(--fl-text-md);margin:0}.mm-component-state{font-size:var(--fl-text-xs);color:var(--t-muted);line-height:1.6}.mm-component-state.mm-delayed{color:var(--t-amber)}.mm-analysis-facts{margin:0}.mm-analysis-facts>div{border-bottom:1px solid var(--t-border);font-size:var(--fl-text-xs);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;display:flex}.mm-analysis-facts dt{color:var(--t-muted)}.mm-analysis-facts dd{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.mm-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.mm-stage-card{background:var(--t-panel);border-radius:5px;padding:11px}.mm-stage-card>header{font-size:var(--fl-text-xs);flex-wrap:wrap;justify-content:space-between;gap:6px;display:flex}.mm-stage-card>header>span{color:var(--t-yellow)}.mm-stage-card>p{font-size:var(--fl-text-xs);color:var(--t-muted);margin:8px 0;line-height:1.7}.mm-stage-card>small{font-size:var(--fl-text-xs);color:var(--t-muted)}.mm-depth-table{scrollbar-width:thin;overflow-x:auto}.mm-depth-table table{border-collapse:collapse;width:100%;font-size:var(--fl-text-xs);text-align:left;font-variant-numeric:tabular-nums}.mm-depth-table th,.mm-depth-table td{border-bottom:1px solid var(--t-border);white-space:nowrap;padding:9px 6px}.mm-depth-table th{color:var(--t-muted);font-weight:var(--fl-weight-normal)}.mm-depth-table td>small,.mm-depth-table th>small{color:var(--t-muted);font-size:var(--fl-text-xs);margin-top:5px;display:block}.mm-context-link{color:var(--t-yellow);font-size:var(--fl-text-xs);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-top:12px;padding:0;display:inline-flex}.mm-macro{margin-top:14px}.mm-macro>p{font-size:var(--fl-text-xs);color:var(--t-muted);line-height:1.7}.mm-detail button:focus-visible,.mm-detail a:focus-visible{outline:2px solid var(--t-yellow);outline-offset:3px}.mm-detail .research-candles{min-width:0}.mm-detail .research-chart-wrap{max-width:100%}html[data-form-factor=mobile][data-surface=desktop-workspace] .modal.t-dark-dialog.mm-detail{flex-direction:column;height:92dvh;max-height:92dvh;display:flex;overflow:hidden}html[data-form-factor=mobile][data-surface=desktop-workspace] .mm-detail>.mm-detail-body{flex:1 1 0;min-height:0;overflow-y:auto}@media (width<=760px){.mm-detail{width:calc(100vw - 16px);max-height:calc(100dvh - 24px)}.mm-detail-asset,.mm-detail-market,.mm-detail-state,.mm-analysis{margin-left:13px;margin-right:13px}.mm-detail-asset{gap:8px;margin-bottom:14px}.mm-detail .mm-asset-name strong{font-size:var(--fl-text-md)}.mm-detail .mm-asset-name small{font-size:var(--fl-text-xs)}.mm-detail-price>strong{font-size:var(--fl-subtitle)}.mm-detail-price>strong>small{display:none}.mm-detail-market{font-size:var(--fl-text-xs);flex-wrap:wrap}.mm-detail-state{font-size:var(--fl-text-xs)}.mm-analysis-grid{grid-template-columns:1fr}.mm-analysis-card,.mm-direction{padding:13px}.mm-analysis-facts>div{font-size:var(--fl-text-xs);gap:8px}.mm-stage-card{padding:9px}.mm-detail .research-candles>header{flex-wrap:wrap;gap:10px}.mm-detail .research-ohlc,.mm-detail .research-section-head{flex-wrap:wrap}.mm-detail .evidence-card{padding:12px}.mm-detail .evidence-card dl>div{font-size:var(--fl-text-xs);gap:10px}.mm-detail .evidence-links{flex-wrap:wrap;gap:10px}}
