.fl-theme .fl-dialog.calendar-modal{background:var(--fl-surface);width:min(680px,100vw - 32px)}.fl-theme .fl-dialog:has(>.rank-board){background:var(--fl-surface);width:min(680px,100vw - 32px)}.fl-theme .fl-dialog.t-dark-dialog.calendar-modal>.fl-dialog-heading{padding-bottom:var(--fl-space-3);border-bottom:0}.fl-theme .fl-dialog.t-dark-dialog:has(>.rank-board)>.fl-dialog-heading{padding-bottom:var(--fl-space-3);border-bottom:0}.fl-theme .fl-dialog>.rank-board,.fl-theme .fl-dialog>.calendar-full{min-height:0;padding:0 var(--fl-space-6) var(--fl-space-6);scrollbar-gutter:stable;overflow-y:auto}.fl-theme .fl-dialog.t-dark-dialog :is(.rank-board,.calendar-full)>.t-feed-state{margin:0 0 var(--fl-space-4);padding:var(--fl-space-3) var(--fl-space-4);border-radius:var(--fl-radius-md);background:var(--fl-bg);border:0}.fl-theme .fl-dialog.t-dark-dialog :is(.rank-board,.calendar-full)>.t-feed-state.is-error{background:var(--fl-warning-soft)}.fl-theme .fl-dialog.t-dark-dialog .rank-board>.section-heading{margin:0 0 var(--fl-space-4);gap:var(--fl-space-2);flex-wrap:wrap}.fl-theme .fl-dialog.t-dark-dialog .rank-board>.section-heading h2{font-size:var(--fl-text-md)}.fl-theme .fl-dialog.t-dark-dialog .rank-board>.section-heading h2>span{background:var(--fl-bg);border:0}.fl-theme .fl-dialog.t-dark-dialog :is(.ranking-head,.ranking-row){gap:var(--fl-space-4);padding-inline:var(--fl-space-3);border:0;grid-template-columns:minmax(0,1fr) 110px 140px}.fl-theme .fl-dialog.t-dark-dialog .ranking-head{padding-block:var(--fl-space-3);border-radius:var(--fl-radius-sm);background:var(--fl-bg);color:var(--fl-secondary);margin-top:0}.fl-theme .fl-dialog.t-dark-dialog .ranking-row{height:auto;min-height:72px;padding-block:var(--fl-space-3)}.fl-theme .fl-dialog.t-dark-dialog .ranking-row:nth-of-type(2n){background:var(--fl-bg)}.fl-theme .fl-dialog.t-dark-dialog .ranking-row>strong{font-size:var(--fl-text-md);font-weight:var(--fl-weight-strong)}.fl-theme .fl-dialog.t-dark-dialog .ranking-row b{font-size:var(--fl-text-md)}.fl-theme .fl-dialog.t-dark-dialog .rank-price b{font-size:var(--fl-text-sm)}.fl-theme .fl-dialog.t-dark-dialog .rank-note{margin:var(--fl-space-4) 0 0;text-align:left;border:0}.fl-theme .fl-dialog.t-dark-dialog .rank-expand{margin-top:var(--fl-space-2);min-height:var(--fl-hit)}.fl-theme .fl-dialog.t-dark-dialog .calendar-filter{margin:0 0 var(--fl-space-5);padding:var(--fl-space-3);border-radius:var(--fl-radius-md);background:var(--fl-bg);border:0;flex-wrap:wrap}.fl-theme .fl-dialog.t-dark-dialog .calendar-row{grid-template-columns:52px minmax(0,1fr) var(--fl-hit);gap:var(--fl-space-4);padding:var(--fl-space-4) var(--fl-space-3);margin-top:var(--fl-space-2);border:0;display:grid}.fl-theme .fl-dialog.t-dark-dialog .calendar-row:nth-of-type(2n){background:var(--fl-bg);border-radius:var(--fl-radius-md)}.fl-theme .fl-dialog.t-dark-dialog .calendar-row>time{font-size:var(--fl-text-sm);font-weight:var(--fl-weight-medium);color:var(--fl-primary)}.fl-theme .fl-dialog.t-dark-dialog .calendar-row h3{font-size:var(--fl-text-md);line-height:var(--fl-leading-md)}.fl-theme .fl-dialog.t-dark-dialog .calendar-row p{margin-top:var(--fl-space-1);color:var(--fl-muted)}.fl-theme .fl-dialog.t-dark-dialog .calendar-row dl{gap:var(--fl-space-4);margin:var(--fl-space-4) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fl-theme .fl-dialog.t-dark-dialog .calendar-row dd{color:var(--fl-text);font-size:var(--fl-text-md);font-weight:var(--fl-weight-medium);overflow-wrap:anywhere}.fl-theme .fl-dialog.t-dark-dialog .calendar-row>a{width:var(--fl-hit);height:var(--fl-hit);margin-top:calc(-1 * var(--fl-space-2));border-radius:var(--fl-radius-sm);justify-content:center;align-items:center;padding:0;display:flex}.fl-theme .fl-dialog.t-dark-dialog .calendar-row>a:hover{background:var(--fl-hover);color:var(--fl-primary)}@media (width<=900px){.fl-theme .fl-dialog.calendar-modal{width:100%}.fl-theme .fl-dialog:has(>.rank-board){width:100%}.fl-theme .fl-dialog>.rank-board,.fl-theme .fl-dialog>.calendar-full{padding:0 var(--fl-space-4) var(--fl-space-5)}}@media (width<=480px){.fl-theme .fl-dialog.t-dark-dialog :is(.ranking-head,.ranking-row){gap:var(--fl-space-2);padding-inline:var(--fl-space-2);grid-template-columns:minmax(0,1fr) 72px 90px}.fl-theme .fl-dialog.t-dark-dialog .ranking-row>span:first-child{gap:var(--fl-space-1)}.fl-theme .fl-dialog.t-dark-dialog .ranking-row b,.fl-theme .fl-dialog.t-dark-dialog .ranking-row>strong{font-size:var(--fl-text-sm)}.fl-theme .fl-dialog.t-dark-dialog .calendar-row{grid-template-columns:40px minmax(0,1fr) var(--fl-hit);gap:var(--fl-space-2);padding-inline:0}.fl-theme .fl-dialog.t-dark-dialog .calendar-row dl{gap:var(--fl-space-2)}}.chart-workspace{--cw-border:var(--fl-border);--cw-muted:var(--fl-muted);--cw-secondary:var(--fl-secondary);--cw-text:var(--fl-text);--cw-accent:var(--fl-positive);--text:var(--cw-text);--secondary:var(--cw-secondary);--muted:var(--cw-muted);--line:var(--cw-border);--edge:var(--cw-border);--surface:var(--fl-surface);--green:var(--fl-positive);--red:var(--fl-negative);--cw-analysis-bg:var(--fl-surface);box-sizing:border-box;background:var(--fl-surface);width:100%;height:100dvh;min-height:0;color:var(--cw-text);font-family:var(--fl-font);font-size:var(--fl-text-sm);font-variant-numeric:tabular-nums;flex-direction:column;line-height:1.6;display:flex;overflow:hidden}.chart-workspace *{box-sizing:border-box}.chart-workspace:fullscreen{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0}.chart-workspace::backdrop{background:var(--fl-overlay)}.chart-workspace button:focus-visible{outline:2px solid var(--fl-positive-soft);outline-offset:-2px}.cw-header{border-bottom:1px solid var(--cw-border);background:var(--fl-surface-muted);flex:none;align-items:center;gap:12px;min-height:56px;padding:0 12px;display:flex}.cw-back,.cw-panel-mobile-head button,.cw-panel-toggle{min-width:44px;min-height:44px;color:var(--cw-secondary);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex}.cw-back:hover,.cw-panel-mobile-head button:hover,.cw-panel-toggle:hover{background:var(--fl-surface-muted);color:var(--cw-text)}.cw-panel-toggle{font:inherit;font-size:var(--fl-text-xs);gap:7px;padding:0 11px}.cw-header-content{flex:1;align-items:center;gap:24px;min-width:0;display:flex}.cw-header .cw-identity{flex:0 auto;align-items:center;gap:10px;min-width:0;max-width:260px;display:flex}.cw-identity>:is(div,.mm-asset-name){min-width:0}.chart-workspace .cw-header .cw-identity .coin{border:0;flex:0 0 32px;width:32px;height:32px;padding:2px}.chart-workspace .cw-header .coin-flow-ring rect{stroke-width:1.5px}.cw-header .cw-identity :is(h2,strong){font-size:var(--fl-text-lg);line-height:1.3;font-weight:var(--fl-weight-strong);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;margin:0;display:block;overflow:hidden}.cw-identity h2 span,.cw-identity strong small{font-size:var(--fl-text-xs);color:var(--cw-muted);font-weight:var(--fl-weight-normal);letter-spacing:0}.cw-identity p{font-size:var(--fl-text-xs);color:var(--cw-muted);margin:3px 0 0;line-height:1.5}.cw-header-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.cw-header-actions button{min-width:44px;min-height:44px}.cw-event-record-icon{display:none}.cw-header .cw-wave-state{font-size:var(--fl-text-xs);line-height:1.5;font-weight:var(--fl-weight-strong);white-space:nowrap;color:var(--cw-secondary)}.cw-header .cw-wave-state[data-wave-status=active]{color:var(--cw-accent)}.cw-header .cw-wave-state[data-wave-status=closed]{color:var(--cw-text)}.cw-header .cw-wave-state[data-wave-status=unknown]{color:var(--chart-event-first)}.cw-header .stage{font-size:var(--fl-text-xs);white-space:nowrap}.cw-header .episode-stat{background:0 0;border:0;flex-direction:column;gap:3px;min-width:0;padding:0;display:flex}.cw-header .episode-stat>span{font-size:var(--fl-text-xs);color:var(--cw-muted);white-space:nowrap}.cw-header .episode-stat>strong{font-size:var(--fl-text-lg);line-height:1.25;font-weight:var(--fl-weight-strong)}.cw-header .episode-stat>small{display:none}.cw-header .episode-stat>strong small{font-size:var(--fl-text-xs)}.cw-live-quote{flex:0 auto;align-items:flex-end;gap:15px;min-width:0;display:flex}.cw-live-price{flex-direction:column;flex:0 auto;gap:3px;min-width:0;display:flex}.cw-live-price>span{font-size:var(--fl-text-xs);color:var(--cw-muted);white-space:nowrap}.cw-live-price small{font-size:inherit}.cw-live-price strong{scrollbar-width:none;max-width:100%;font-size:var(--fl-title);line-height:1.15;font-weight:var(--fl-weight-strong);letter-spacing:-.025em;color:var(--fl-text);white-space:nowrap;display:block;overflow-x:auto}.cw-live-price strong::-webkit-scrollbar{display:none}.cw-live-meta{font-size:var(--fl-text-xs);white-space:nowrap;flex-direction:column;flex:none;gap:5px;padding-bottom:1px;display:flex}.cw-live-meta time{color:var(--cw-muted)}.cw-live-change{font-weight:var(--fl-weight-strong)}.cw-live-change small{font-size:var(--fl-text-xs);font-weight:var(--fl-weight-normal);color:var(--cw-muted)}.cw-live-quote[data-quote-status=stale] .cw-live-price>span{color:var(--fl-warning)}.cw-body{grid-template-columns:minmax(0,1fr) 1px var(--cw-panel-width,384px);flex:1;min-height:0;display:grid;position:relative}.cw-chart{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.cw-panel{background:var(--cw-analysis-bg);border-left:0;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.cw-panel-content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--fl-text) transparent;flex:1;min-height:0;padding:0 20px 24px;overflow:hidden auto}.cw-summary,.cw-panel-backdrop,.cw-panel-mobile-head{display:none}.cw-panel-resizer{cursor:col-resize;touch-action:none;background:var(--cw-analysis-bg);border-left:1px solid var(--cw-border);outline-offset:-2px;position:relative}.cw-panel-resizer:after{content:"";background:0 0;border-radius:2px;width:5px;height:48px;position:absolute;top:calc(50% - 18px);left:-2px}.cw-panel-resizer:hover:after,.cw-panel-resizer:focus-visible:after{background:var(--fl-positive-soft)}.chart-workspace[data-panel-resizing=true]{cursor:col-resize;-webkit-user-select:none;user-select:none}.chart-workspace[data-panel-resizing=true] .cw-panel-resizer:after{background:var(--fl-positive-soft)}.cw-panel .cw-section-meta{font-size:var(--fl-text-xs);color:var(--cw-muted);font-weight:var(--fl-weight-normal);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.cw-panel .cw-section-meta>span{color:var(--cw-secondary);font-weight:var(--fl-weight-medium)}.cw-panel .cw-section-meta time{font-size:inherit;overflow-wrap:anywhere}.cw-panel .cw-structure-evidence{margin:0;padding:20px 0}.cw-panel .cw-source-note{color:var(--cw-muted);font-size:var(--fl-text-xs);overflow-wrap:anywhere;margin:8px 0;line-height:1.7}.cw-panel .cw-new-wave{border-bottom:1px solid var(--cw-border);font-size:var(--fl-text-xs);color:var(--cw-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 12px;padding:8px 0;display:flex}.cw-panel .cw-new-wave a{min-height:44px;color:var(--fl-positive);font-weight:var(--fl-weight-strong);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.cw-panel .cw-new-wave a:hover{text-decoration:underline}.cw-panel .research-condition.cw-current-condition{border-bottom:1px solid var(--cw-border)}.cw-panel .cw-condition-title{font-size:var(--fl-text-lg);font-weight:var(--fl-weight-medium);letter-spacing:0;margin:10px 0 4px;line-height:1.5}.cw-panel .cw-reference-status{flex-direction:column;gap:8px;margin:12px 0 8px;display:flex}.cw-panel .cw-reference-status>div{border:0;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:0;display:flex}.cw-panel .cw-reference-status dt{font-size:var(--fl-text-xs);color:var(--cw-secondary)}.cw-panel .cw-reference-status dd{font-size:var(--fl-text-lg);font-weight:var(--fl-weight-strong);margin:0;line-height:1.5}.cw-panel .cw-reference-status .tone-red{color:var(--chart-event-risk)}.cw-panel .cw-reference-status .tone-blue{color:var(--fl-positive)}.cw-panel .cw-reference-status .tone-muted{color:var(--fl-secondary)}.cw-lifecycle-facts,.cw-later-results{border-bottom:1px solid var(--cw-border);padding:16px 0}.cw-panel .cw-lifecycle-facts p{overflow-wrap:anywhere}.cw-panel .cw-later-results h3{font-size:var(--fl-text-md);font-weight:var(--fl-weight-strong);margin:0}.cw-panel .cw-later-results button{width:100%;min-height:44px;color:var(--cw-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px 0;display:flex}.cw-later-results button strong{color:var(--chart-event-risk);font-weight:var(--fl-weight-strong)}.cw-later-results time{font-size:var(--fl-text-xs);color:var(--cw-secondary)}.cw-record-price>small{font-size:var(--fl-text-xs);font-weight:var(--fl-weight-normal);color:var(--cw-secondary);line-height:1.5;display:block}.cw-panel .cw-plan-levels,.cw-panel .research-condition.cw-plan-levels{padding:0 0 24px}.cw-panel .cw-levels{margin:0}.cw-panel .cw-levels>div{grid-template-columns:76px minmax(0,1fr);align-items:baseline;gap:12px;padding:8px 0;display:grid}.cw-panel .cw-levels dt{min-width:0;color:var(--cw-muted);font-size:var(--fl-text-sm);overflow-wrap:anywhere;margin:0}.cw-panel .cw-levels dd{min-width:0;font-size:var(--fl-text-md);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.cw-panel .cw-levels dd>small{color:var(--cw-muted);font-size:var(--fl-text-xs);line-height:1.7;display:block}.cw-panel .cw-plan-levels .cw-levels dd{font-size:var(--fl-text-md);font-weight:var(--fl-weight-medium)}.cw-panel .cw-entry-level{--chart-level-color:var(--chart-event-entry)}.cw-panel .cw-protection-level{--chart-level-color:var(--chart-event-protection)}.cw-panel .cw-target-level{--chart-level-color:var(--chart-event-target)}.chart-workspace .cw-panel :is(.cw-entry-level,.cw-protection-level,.cw-target-level) :is(dd,.cw-price-reference){color:var(--chart-level-color);font-weight:var(--fl-weight-strong)}.cw-panel .cw-plan-risk{flex-wrap:wrap;gap:4px 20px;margin:16px 0 8px;display:flex}.cw-panel .cw-plan-levels .cw-plan-risk>div{gap:8px;padding:0;display:flex}.cw-panel .cw-plan-levels .cw-plan-risk dt,.cw-panel .cw-plan-levels .cw-plan-risk dd{font-size:var(--fl-text-xs)}.cw-panel .cw-plan-levels p,.cw-panel .cw-plan-levels footer{font-size:var(--fl-text-xs);color:var(--cw-muted)}.cw-panel .cw-reasoning-heading{font-size:var(--fl-text-sm);font-weight:var(--fl-weight-medium);color:var(--fl-secondary);margin:0 0 8px}.cw-panel .cw-evidence-disclosure,.cw-panel .mm-analysis-card.cw-evidence-disclosure{border:0;border-top:1px solid var(--cw-border);background:0 0;border-radius:0;margin:0;padding:0}.cw-panel .cw-evidence-disclosure>summary{min-height:44px;font-size:var(--fl-text-sm);cursor:pointer;color:var(--fl-secondary);justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.cw-panel .cw-evidence-disclosure>summary .mm-component-state{font-size:var(--fl-text-xs);margin-top:3px;display:block}.cw-panel .cw-evidence-disclosure>summary::-webkit-details-marker{display:none}.cw-panel .original-notice>summary::-webkit-details-marker{display:none}.cw-panel .cw-evidence-disclosure[open]>summary>svg,.cw-panel .original-notice[open]>summary>svg{transform:rotate(180deg)}.cw-panel .cw-evidence-disclosure>:not(summary):last-child{margin-bottom:20px}.cw-panel .cw-evidence-disclosure .episode-market-facts{margin-top:8px}.cw-panel .research-targets>span{background:0 0;border:0;border-radius:0;padding:6px 0}.cw-panel .detail-tabs{height:auto;margin-top:0;overflow:visible}.cw-panel .detail-tab-list{z-index:3;background:var(--cw-analysis-bg);border-bottom:1px solid var(--cw-border);scrollbar-width:none;flex-wrap:nowrap;justify-content:space-between;gap:0;min-height:48px;margin:0 -20px;padding:0 12px;display:flex;position:sticky;top:0;overflow-x:auto}.cw-panel .detail-tab-list button{min-width:44px;min-height:48px;font-size:var(--fl-text-sm);white-space:nowrap;flex:none;padding:10px}.chart-workspace .cw-panel .detail-tab-list button[data-state=active]{color:var(--cw-accent);border-bottom-color:#0000}.chart-workspace .cw-panel .detail-tab-list button[data-state=active]{color:var(--cw-accent);font-weight:var(--fl-weight-strong)}.cw-panel .detail-tab-list button span{font-size:var(--fl-text-xs)}.cw-panel .research-condition{background:0 0;border:0;border-radius:0;margin:0;padding:20px 0}.cw-panel .research-condition header{flex-wrap:wrap;gap:10px}.cw-panel .research-condition header strong{font-size:var(--fl-text-md)}.cw-panel .research-condition header span{font-size:var(--fl-text-xs)}.cw-panel .research-condition p{font-size:var(--fl-text-sm);line-height:1.8}.cw-panel .research-condition dl>div{border:0;grid-template-columns:76px minmax(0,1fr);align-items:baseline;gap:12px;padding:8px 0}.cw-panel .research-condition dt{font-size:var(--fl-text-sm);color:var(--cw-muted)}.cw-panel .research-condition dd{font-size:var(--fl-text-md);overflow-wrap:anywhere}.cw-panel .research-condition footer{font-size:var(--fl-text-xs);color:var(--cw-muted);flex-wrap:wrap;gap:8px;line-height:1.7}.cw-publication{border-top:0;padding-top:20px}.cw-publication-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 12px;margin-bottom:14px;display:flex}.cw-publication-heading strong{color:var(--cw-muted);font-size:var(--fl-text-xs);font-weight:var(--fl-weight-normal);display:block}.cw-publication-heading time{font-size:var(--fl-text-xs);color:var(--cw-muted);margin-top:5px;line-height:1.7;display:block}.cw-publication-heading button{min-height:44px;font:inherit;color:var(--fl-positive);font-size:var(--fl-text-xs);cursor:pointer;background:0 0;border:0;flex:none;padding:0 4px}.cw-publication-price{border:0;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin:0;padding:8px 0 16px;display:flex}.cw-publication-price>span{font-size:var(--fl-text-xs);color:var(--fl-muted)}.cw-publication-price>span small{font-size:inherit}.cw-publication-price>strong{font-size:var(--fl-text-lg);color:var(--fl-secondary)}.cw-publication-price>small{font-size:var(--fl-text-xs);color:var(--cw-muted)}.chart-workspace .cw-price-reference{min-width:44px;min-height:32px;color:var(--fl-secondary);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;text-decoration:none;-webkit-text-decoration-color:var(--fl-positive);text-decoration-color:var(--fl-positive);text-underline-offset:4px;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:4px 0;line-height:1.4;display:inline-flex}.chart-workspace .cw-price-reference:hover{color:var(--fl-secondary);background:0 0;text-decoration:underline}.cw-publication .cw-price-reference,.cw-published-record .cw-price-reference{color:var(--fl-secondary);-webkit-text-decoration-color:var(--fl-muted);text-decoration-color:var(--fl-muted)}.cw-target-price{white-space:nowrap}.chart-workspace .cw-target-price{vertical-align:top;white-space:normal;flex-wrap:wrap;align-items:baseline;gap:0 4px;max-width:100%;margin-right:10px;display:inline-flex}.chart-workspace .cw-target-price:last-child{margin-right:0}.chart-workspace .cw-levels .cw-price-reference,.chart-workspace .cw-current-condition .cw-price-reference{overflow-wrap:anywhere;max-width:100%}.cw-panel .judgment{border:0;margin:0;padding:0}.cw-panel .judgment-heading{font-size:var(--fl-text-md);flex-wrap:wrap;gap:7px}.cw-panel .judgment-heading small{font-size:var(--fl-text-xs)}.cw-panel .cw-judgment .judgment-lead{color:var(--fl-secondary);font-size:var(--fl-text-lg);font-weight:var(--fl-weight-medium);margin:8px 0 20px;line-height:1.65}.cw-panel .judgment-facts{margin:0}.cw-panel .judgment-facts>div{border:0;grid-template-columns:76px minmax(0,1fr);gap:12px;padding:9px 0}.cw-panel .judgment-facts dt{font-size:var(--fl-text-xs)}.cw-panel .judgment-facts dd{color:var(--fl-secondary);font-size:var(--fl-text-sm);overflow-wrap:anywhere;line-height:1.65}.cw-panel .evidence{border:0;border-top:1px solid var(--cw-border);background:0 0;border-radius:0;margin:24px 0 0;padding:0}.cw-panel .evidence summary{font-size:var(--fl-text-sm);justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0;display:flex}.cw-panel .evidence p{font-size:var(--fl-text-sm);line-height:1.8}.cw-panel .episode-market-facts{border:0;margin-top:24px;padding:0 0 20px}.cw-panel .episode-market-facts h3{font-size:var(--fl-text-md);line-height:1.7}.cw-panel .episode-market-facts dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.cw-panel .episode-market-facts dd{font-size:var(--fl-text-sm);overflow-wrap:anywhere}.cw-panel .episode-market-facts p{font-size:var(--fl-text-xs);line-height:1.8}.cw-panel .original-notice{border:0;border-top:1px solid var(--cw-border);background:0 0;border-radius:0;margin:0;padding:0}.cw-panel .original-notice summary{font-size:var(--fl-text-sm);justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0;display:flex}.cw-panel .original-notice h3,.cw-panel .original-notice p{font-size:var(--fl-text-sm);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.85}.cw-panel .research-plan-snapshot>summary{min-height:44px;font-size:var(--fl-text-sm);align-content:center}.cw-panel .reader-footnote{font-size:var(--fl-text-xs);color:var(--cw-muted);padding:20px 0 0;line-height:1.8}.cw-wave-facts{border:0;border-bottom:1px solid var(--cw-border);background:0 0;border-radius:0;grid-template-columns:1fr 1fr;gap:16px;margin:0 0 18px;padding:20px 0;display:grid}.cw-wave-facts dt{font-size:var(--fl-text-xs);color:var(--cw-muted);margin-bottom:6px}.cw-wave-facts dd{font-size:var(--fl-text-sm);margin:0}.cw-history-status{font-size:var(--fl-text-xs);color:var(--cw-muted);justify-content:space-between;align-items:center;gap:8px;margin:0 0 14px;display:flex}.cw-history-status button{font:inherit;min-height:44px;color:var(--fl-positive);cursor:pointer;background:0 0;border:0}.cw-panel .history-list:not(.cw-records){max-height:none;margin:0}.cw-panel .history-list:not(.cw-records) button{grid-template-columns:10px 1fr auto;gap:6px 10px;min-height:56px;padding:15px 10px}.cw-panel .history-list:not(.cw-records) button time{font-size:var(--fl-text-xs)}.cw-panel .history-list:not(.cw-records) button>span:not(.history-node){font-size:var(--fl-text-sm)}.cw-panel .history-list:not(.cw-records) button strong{font-size:var(--fl-text-md)}.cw-panel .history-list:not(.cw-records) button small{font-size:var(--fl-text-xs);grid-column:2/-1}.cw-panel .history-list:not(.cw-records) button.active{background:var(--fl-surface-muted);border-color:var(--fl-positive-soft)}.cw-panel .research-section-head{flex-direction:column;align-items:flex-start;gap:12px}.cw-panel .research-section-head h3{font-size:var(--fl-text-md)}.cw-panel .research-section-head p{font-size:var(--fl-text-sm)}.cw-panel .research-related,.cw-panel .research-contract{padding:0}.cw-panel .research-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-panel .linked-alert-notice{font-size:var(--fl-text-xs);color:var(--cw-muted);background:0 0;border:0;margin:0 0 16px;padding:0;display:block}.cw-panel .linked-alert-notice span{display:block}.cw-chart>.research-chart-loading{background:var(--fl-surface);min-height:0;color:var(--cw-muted);font-size:var(--fl-text-md);flex:1;justify-content:center;align-items:center;margin:0;display:flex}.cw-summary-label{font-size:var(--fl-text-xs);color:var(--fl-muted);justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.cw-summary-label time{font-size:var(--fl-text-xs);color:var(--cw-muted)}.cw-summary-lead{-webkit-line-clamp:2;font-size:var(--fl-text-md);color:var(--fl-secondary);-webkit-box-orient:vertical;line-height:1.7;display:-webkit-box;overflow:hidden}.cw-summary>span>strong{font-size:var(--fl-text-lg);margin-bottom:6px;display:block}.cw-summary>span>small{font-size:var(--fl-text-xs);color:var(--cw-muted);margin-top:6px;display:block}.cw-panel .mm-analysis,.cw-panel .mm-detail-market,.cw-panel .mm-detail-state{margin:0}.cw-panel .mm-detail-market{font-size:var(--fl-text-xs);border-bottom:1px solid var(--cw-border);flex-wrap:wrap;gap:8px 16px;padding:14px 0;display:flex}.cw-panel .mm-detail-state{font-size:var(--fl-text-xs);color:var(--cw-muted);padding:10px 0;line-height:1.7}.cw-panel .mm-analysis-grid,.cw-panel .mm-stage-grid{grid-template-columns:minmax(0,1fr);gap:0}.cw-panel .mm-analysis-card{border:0;border-top:1px solid var(--cw-border);background:0 0;border-radius:0;padding:20px 0}.cw-panel .mm-analysis-card header{flex-wrap:wrap;gap:8px}.cw-panel .mm-analysis-card h3{font-size:var(--fl-text-md)}.cw-panel .mm-analysis-card h4{font-size:var(--fl-text-sm)}.cw-panel .mm-analysis-card p,.cw-panel .mm-detail-note{font-size:var(--fl-text-sm);line-height:1.8}.cw-panel .mm-analysis-facts>div{font-size:var(--fl-text-sm);align-items:center;gap:12px}.cw-panel .mm-analysis-facts dd{overflow-wrap:anywhere}.cw-panel .mm-direction{background:0 0;border:0;border-radius:0;padding:20px 0 26px}.cw-panel .mm-direction>div{flex-wrap:wrap}.cw-panel .mm-direction p{font-size:var(--fl-text-md);line-height:1.8}.cw-panel .mm-direction footer{font-size:var(--fl-text-xs);color:var(--cw-muted);line-height:1.8}.cw-panel .mm-detail-tabs{z-index:3;scrollbar-width:none;background:var(--cw-analysis-bg);border-color:var(--cw-border);flex-wrap:nowrap;gap:3px;margin:0 0 16px;padding:6px 0;display:flex;position:sticky;top:0;overflow-x:auto}.cw-panel .mm-detail-tabs button{font-size:var(--fl-text-sm);white-space:nowrap;flex:none;min-width:44px;min-height:44px;padding:10px 8px}.cw-panel .mm-detail-tabs button[aria-selected=true]{color:var(--fl-positive);border-color:#0000;border-bottom-color:var(--fl-positive-soft);background:0 0;border-radius:0}.cw-panel .mm-detail-actions{font-size:var(--fl-text-sm);margin:0 0 16px}.cw-panel .mm-detail-actions button{font-size:var(--fl-text-sm);min-height:44px;line-height:1.7}.cw-panel .mm-component-state{font-size:var(--fl-text-xs);line-height:1.7}.cw-panel .mm-stage-card{background:0 0;border:0;border-radius:0;padding:16px 0}.cw-panel .mm-stage-card header{font-size:var(--fl-text-sm);flex-wrap:wrap;gap:7px}.cw-panel .mm-stage-card small{font-size:var(--fl-text-xs);line-height:1.8}.cw-panel .cw-published-record{border:0;padding-top:12px}.cw-panel .cw-published-record>header h3{color:var(--cw-muted);font-size:var(--fl-text-xs);font-weight:var(--fl-weight-normal)}.cw-panel .cw-published-record>header time{font-size:var(--fl-text-xs);color:var(--cw-muted);line-height:1.7}.chart-workspace .sign-positive,.chart-workspace .tone-green{color:var(--fl-positive)}.chart-workspace .sign-negative,.chart-workspace .tone-red{color:var(--fl-negative)}.chart-workspace .sign-neutral{color:var(--fl-secondary)}.cw-header .mm-asset{margin:0;padding:0}.cw-header .mm-asset h2{font-size:var(--fl-text-lg)}.cw-header .mm-asset-name>small{font-size:var(--fl-text-xs)}.chart-workspace .cw-panel :is(h2,h3,h4,strong,b){color:inherit;font-weight:var(--fl-weight-medium)}.chart-workspace .cw-panel p{color:var(--cw-secondary)}.chart-workspace .cw-panel .cw-judgment .judgment-lead{color:var(--cw-text)}.chart-workspace .cw-panel .detail-tab-list button{color:var(--cw-secondary);font-weight:var(--fl-weight-medium);background:0 0;border:0;position:relative}.chart-workspace .cw-panel .detail-tab-list button:after{content:"";background:0 0;height:2px;position:absolute;bottom:0;left:10px;right:10px}.chart-workspace .cw-panel .detail-tab-list button[data-state=active]:after{background:var(--cw-accent)}.chart-workspace .cw-panel .detail-tab-list button>span{font-size:var(--fl-text-xs);color:var(--cw-muted);background:0 0;margin-left:4px}.chart-workspace .cw-panel :is(.cw-disclosure,.cw-evidence-disclosure,.original-notice,.evidence){border:0;border-top:1px solid var(--cw-border);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0}.chart-workspace .cw-panel :is(.cw-disclosure,.cw-evidence-disclosure,.original-notice,.evidence)>summary{min-height:44px;color:var(--cw-secondary);font-size:var(--fl-text-sm);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;list-style:none;display:flex}.chart-workspace .cw-panel :is(.cw-disclosure,.cw-evidence-disclosure,.original-notice,.evidence)>summary::-webkit-details-marker{display:none}.chart-workspace .cw-panel :is(.cw-disclosure,.cw-evidence-disclosure,.original-notice,.evidence)>summary>span{min-width:0}.chart-workspace .cw-panel :is(.cw-disclosure,.cw-evidence-disclosure,.original-notice,.evidence)>div{background:0 0;border:0;padding:0 0 16px}.cw-disclosure-meta{color:var(--cw-muted);font-size:var(--fl-text-xs);flex:none;align-items:center;gap:8px;display:inline-flex}.cw-disclosure[open]>summary svg{transform:rotate(180deg)}.cw-reasoning{margin:var(--fl-space-2) 0 var(--fl-space-6)}.cw-reasoning>div,.cw-reasoning>section{margin:12px 0}.cw-reasoning dt,.cw-reasoning h4{color:var(--cw-muted);font-size:var(--fl-text-xs);font-weight:var(--fl-weight-normal);margin:0 0 4px}.cw-reasoning dd,.cw-reasoning p{color:var(--cw-secondary);font-size:var(--fl-text-sm);overflow-wrap:anywhere;margin:0;line-height:1.7}.cw-reasoning h3{font-size:var(--fl-text-sm);margin:0 0 12px}.cw-reasoning>p+p{margin-top:12px}.cw-reasoning-label{color:var(--cw-muted);font-size:var(--fl-text-xs);margin-bottom:3px;display:block}.cw-original-source,.cw-source-judgment{white-space:pre-wrap;overflow-wrap:anywhere}.cw-record-date>span{float:right;font-weight:var(--fl-weight-normal);font-size:var(--fl-text-xs)}.cw-record-time small{font-size:var(--fl-text-xs);color:var(--cw-muted);display:block}.chart-workspace .cw-records{background:0 0;border:0;margin:0;padding:0}.cw-record-date{color:var(--cw-muted);font-size:var(--fl-text-xs);margin:16px 0 4px}.chart-workspace .cw-record-row{border:0;border-bottom:1px solid var(--cw-border);width:100%;min-height:52px;color:var(--cw-text);text-align:left;font:inherit;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:10px 8px;display:grid;position:relative}.chart-workspace .cw-record-row:hover,.chart-workspace .cw-record-row[data-selected=true]{background:var(--fl-surface-muted)}.chart-workspace .cw-record-row[data-selected=true]:before{content:"";background:var(--chart-event-color);width:2px;position:absolute;top:12px;bottom:12px;left:0}.cw-record-time{font-size:var(--fl-text-xs);color:var(--cw-muted)}.cw-record-stage{font-size:var(--fl-text-sm);min-width:0;color:var(--chart-event-color);font-weight:var(--fl-weight-strong)}.cw-record-price{font-size:var(--fl-text-sm);font-weight:var(--fl-weight-medium);text-align:right;font-variant-numeric:tabular-nums}.cw-record-state{color:var(--chart-event-color);font-size:var(--fl-text-xs);grid-column:2/-1;gap:8px;display:flex}.chart-workspace .cw-record-row[data-selected=true] :is(.cw-record-stage,.cw-record-price){font-weight:var(--fl-weight-strong)}.chart-workspace .cw-publication-heading strong,.cw-summary-label>span{color:var(--chart-event-color,var(--cw-text));font-weight:var(--fl-weight-strong)}.chart-workspace .cw-panel .cw-judgment .judgment-lead{font-weight:var(--fl-weight-strong)}.chart-workspace .cw-panel .cw-target-touched{color:var(--chart-event-target);font-size:var(--fl-text-xs);font-weight:var(--fl-weight-strong);white-space:nowrap}.chart-workspace .cw-panel .research-targets>span{color:var(--chart-event-target);font-weight:var(--fl-weight-strong)}.chart-workspace .cw-panel .history-list{border:0}.chart-workspace .cw-header .button{color:var(--cw-secondary);box-shadow:none;background:0 0;border:0}.chart-workspace .cw-header .stage{font-size:var(--fl-text-xs);font-weight:var(--fl-weight-strong);color:var(--chart-event-color,var(--cw-muted));background:0 0;border:0;padding:0}.chart-workspace .cw-header .stage i{background:currentColor}.chart-workspace .coin{border:0;border-radius:50%}.chart-workspace .coin-image{background:var(--fl-surface)}.cw-live-meta{color:var(--cw-muted)}.cw-panel-resizer{z-index:4}.cw-panel-resizer:before{content:"";position:absolute;inset:0 -3px}.cw-summary-action{color:var(--cw-secondary);font-size:var(--fl-text-sm);flex:none;align-items:center;gap:4px;display:inline-flex}.cw-summary-history{font-size:var(--fl-text-xs);color:var(--fl-warning);flex:none}.cw-panel-content{overflow-anchor:none;scrollbar-gutter:stable}@media (width>=1024px){.chart-workspace[data-desktop-panel-open=false] .cw-body{grid-template-columns:minmax(0,1fr)}.chart-workspace[data-desktop-panel-open=false] :is(.cw-panel,.cw-panel-resizer){display:none}}@media (width>=901px) and (width<=1023px){.cw-body{grid-template-columns:minmax(0,1fr)}.cw-panel-resizer{display:none}.cw-panel{z-index:12;border-left:1px solid var(--cw-border);width:360px;max-width:80%;box-shadow:var(--fl-shadow-control);position:absolute;inset:0 0 0 auto}.chart-workspace[data-desktop-panel-open=false] .cw-panel{display:none}.cw-panel-backdrop{z-index:11;background:var(--fl-overlay);border:0;display:block;position:absolute;inset:0}.cw-header-content{gap:16px}.cw-panel-toggle span,.cw-header .episode-stat{display:none}.cw-panel-toggle{padding:0}}@media (width<=900px){.chart-workspace{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.cw-header{grid-template-columns:44px minmax(0,max-content) max-content auto;gap:0 6px;width:100%;min-width:0;min-height:48px;padding:0 2px;display:grid}.cw-header-content{display:contents}.cw-back{grid-area:1/1;width:44px;height:44px;padding:0}.cw-header .cw-identity{grid-area:1/2;gap:6px;min-width:0;max-width:none}.cw-header .cw-identity :is(h2,strong){font-size:var(--fl-text-md);line-height:20px}.cw-header .cw-identity :is(h2 span,strong small){font-size:var(--fl-text-xs)}.chart-workspace .cw-header .cw-identity .coin{flex-basis:24px;width:24px;height:24px}.cw-identity p,.cw-header .mm-asset-name>small,.cw-header .episode-stat,.cw-header-actions>.stage{display:none}.cw-header-actions{grid-area:1/4;gap:0;margin:0 0 0 auto}.cw-header .cw-wave-state{font-size:var(--fl-text-xs)}.cw-header-actions button{width:44px;height:44px;padding:0}.cw-event-record-label{display:none}.cw-event-record-icon{display:block}.cw-header .market-history-price{flex-direction:column;grid-area:1/3;align-items:flex-start;gap:0;min-width:0;padding:4px 0}.cw-header .market-history-price>span{gap:0}.cw-header .market-history-price time{white-space:nowrap}.cw-live-quote{grid-area:1/3;align-items:center;gap:4px;min-width:0;padding:0;display:flex}.cw-live-price{min-width:0;display:flex}.cw-live-price>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cw-live-price strong{font-size:var(--fl-text-md);letter-spacing:0;font-variant-numeric:tabular-nums;line-height:20px}.cw-live-meta{display:none}.cw-live-quote[data-quote-status=stale] .cw-live-meta{padding:0;display:flex}.cw-live-meta>*{display:none}.cw-live-quote[data-quote-status=stale] .cw-live-meta:before{content:"延迟";color:var(--fl-warning);font-size:var(--fl-text-xs);line-height:20px}.cw-panel-toggle,.cw-panel-resizer{display:none}.cw-body{flex-direction:column;display:flex;overflow:hidden}.cw-chart{flex:1;height:auto;min-height:0}.cw-summary{border:0;border-top:1px solid var(--cw-border);background:var(--cw-analysis-bg);text-align:left;width:100%;height:56px;min-height:56px;font:inherit;cursor:pointer;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;display:flex}.cw-summary>span:first-child{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.cw-summary-label{display:none}.cw-summary-lead{font-size:var(--fl-text-md);color:var(--cw-text);white-space:nowrap;text-overflow:ellipsis;line-height:22px;display:block;overflow:hidden}.cw-summary>span>strong{font-size:var(--fl-text-md);white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:22px;display:block;overflow:hidden}.cw-summary>span>small{display:none}.cw-panel{z-index:12;background:var(--cw-analysis-bg);border:0;border-radius:0;height:100%;max-height:100%;display:none;position:absolute;inset:0}.chart-workspace[data-panel-open=true] .cw-panel{display:flex}.cw-panel-content{padding:0 max(16px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));touch-action:pan-y}.cw-panel-mobile-head{height:48px;font-size:var(--fl-text-md);color:var(--cw-text);flex:none;justify-content:space-between;align-items:center;padding:0 8px 0 16px;display:flex}.cw-panel-mobile-head button{font:inherit;font-size:var(--fl-text-xs);color:var(--cw-text);background:0 0;border:0;gap:6px;padding:0 8px}.cw-panel-backdrop{z-index:11;background:var(--fl-overlay);border:0;display:block;position:absolute;inset:0}.cw-panel .detail-tab-list{min-height:48px;margin:0 -16px;padding:0 8px}.cw-panel .detail-tab-list button{min-height:48px}.chart-workspace .cw-price-reference{min-height:44px}.chart-workspace .cw-panel :is(.cw-disclosure,.cw-evidence-disclosure,.original-notice,.evidence)>summary{min-height:48px;font-size:var(--fl-text-md)}.cw-reasoning dd,.cw-reasoning p,.cw-panel .judgment-facts dd{font-size:var(--fl-text-md);line-height:22px}.cw-panel .research-condition dl>div,.cw-panel .cw-levels>div{grid-template-columns:72px minmax(0,1fr);gap:10px}.chart-workspace .cw-record-row{min-height:60px}}@media (width<=359px){.cw-header{gap:0 4px}.cw-summary{padding:0 12px}.cw-panel-content{padding-left:12px;padding-right:12px}.cw-panel .detail-tab-list{margin-left:-12px;margin-right:-12px}}@media (width<=900px) and (height<=500px) and (orientation:landscape){.cw-header{min-height:44px;padding:0 8px 0 0;display:flex}.cw-header-content{gap:16px;display:flex}.cw-header .cw-identity{max-width:260px}.cw-header-actions{margin-left:auto}.cw-live-quote{justify-content:flex-start;gap:12px;padding-left:0;display:flex}.cw-live-meta{flex-direction:row;gap:8px}.cw-summary{height:44px;min-height:44px}.cw-panel{height:100%}}@media (prefers-reduced-motion:reduce){.chart-workspace *,.chart-workspace :before,.chart-workspace :after{scroll-behavior:auto;transition:none;animation:none}}:is(.modal,.fl-dialog).t-dark-dialog.t-chart-dialog,html[data-form-factor=mobile][data-surface=desktop-workspace] :is(.modal,.fl-dialog).t-dark-dialog.t-chart-dialog{background:var(--fl-surface);flex-direction:column;min-height:0;display:flex;border:0!important;border-radius:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:0!important;animation:none!important;position:fixed!important;inset:0!important;overflow:hidden!important;transform:none!important}.modal.t-chart-dialog>.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cw-entry-workspace{width:100%;height:100%;min-height:0}.cw-entry-workspace .chart-workspace{height:100%}.cw-entry-workspace .cw-header{gap:8px;min-height:56px;padding:0 12px 0 2px;display:flex}.cw-entry-workspace .cw-header-content{flex:1;min-width:0;display:flex}.cw-entry-workspace .cw-header .cw-identity{min-width:0;max-width:none}.cw-entry-workspace .cw-back{flex:0 0 44px}.cw-entry-workspace .cw-entry-state{overflow-wrap:anywhere;padding:24px}.cw-entry-workspace .cw-entry-state .button-outline{min-height:44px;color:var(--cw-text);background:var(--cw-analysis-bg);border:1px solid var(--fl-border);box-shadow:none}.cw-entry-workspace .cw-entry-state .button-outline:hover{color:var(--cw-accent);background:var(--fl-surface-muted);border-color:var(--fl-positive-soft)}.cw-entry-workspace .cw-entry-state .button-click-light{display:none}.coin.coin-image{isolation:isolate;background:var(--fl-surface);border:1px solid var(--fl-border);flex-shrink:0;position:relative;overflow:hidden}.coin-image img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.coin-image .coin-unavailable{color:var(--fl-secondary);font-size:var(--fl-subtitle);background:var(--fl-surface);width:100%;height:100%;line-height:1;font:var(--fl-weight-strong) var(--fl-text-xs)/1 var(--fl-font);letter-spacing:.2px;place-items:center;display:grid}
