body{font-size:var(--font-body);line-height:var(--line-body)}.section-kicker,.eyebrow,.landing-eyebrow,.method-flow-item article>small{font-size:var(--font-sm);letter-spacing:.1em;font-weight:700;line-height:1.35}.cycle-badge{min-height:24px;font-size:var(--font-xs);letter-spacing:.025em;padding:4px 9px;font-weight:600}.global-header-menu nav a,.landing-links a,.landing-footer a,.product-nav nav a,.dashboard-global-nav a{font-size:14px}.global-language b,.language-switch b{font-size:var(--font-xs)}.home-section-heading h2{font-size:var(--font-section);line-height:1.15}.home-section-heading>span{font-size:24px;line-height:1.15}.home-section-heading p,.explorer-header p,.view-purpose,.panel-meta,.chart-explainer,.chart-caption,.phase-notation,.forward-phase-banner p,.forward-phase-banner small,.holding-profile-details>summary small{font-size:var(--font-sm);line-height:1.5}.panel-header h2{font-size:18px;line-height:1.25}.snapshot-symbol span,.bias-badge span,.snapshot-stat span,.snapshot-range span,.snapshot-context dt,.status-primary span,.status-secondary dt,.status-detail>span,.status-detail dt,.summary-card span{font-size:var(--font-xs);line-height:1.35}.snapshot-context dd,.status-secondary dd,.status-detail dd{font-size:14px}.snapshot-context p{font-size:var(--font-xs);line-height:1.5}.snapshot-range strong{font-size:var(--font-md)}.selected-badge,.candidate-tone{font-size:11px}.holding-profile-details>summary span,.holding-detail-controls,.holding-detail-controls button,.turning-toggle,.turning-mode>span,.turning-mode button{font-size:var(--font-xs)}.axis-label,.return-axis-label,.win-axis-label,.dcci-axis-label,.stack-price-tick,.axis-date-label,.axis-position-label,.current-date-label,.current-position-label,.marker-label,.forward-latest-label{font-size:12px}.return-axis-title,.win-axis-title,.scale-title,.tp-axis-title{font-size:13px}.inline-legend,.heat-legend,.position-labels,.overlay-toggles label,.scale-control,.scale-control button{font-size:var(--font-xs)}.hover-overlay text,.turning-tooltip text{font-size:13px}.current-heat-line span,.hover-heat-line span,.dashboard-heat-date-axis span b,.dashboard-heat-date-axis span small{font-size:11px}.heat-row strong{font-size:13px}.heat-row span{font-size:12px;line-height:1.3}.stack-title strong{font-size:14px}.stack-title span,.turning-toggle em,.turning-error{font-size:var(--font-xs)}.turning-point-marker text,.turning-point-marker .turning-date-label{font-size:11px}.tp-map-header p,.tp-info,.tp-controls>span,.tp-controls button,.tp-position-scroll button{font-size:var(--font-xs)}.tp-summary span,.tp-summary small,.tp-cohort-summary em,.tp-axis-text,.tp-month-label,.tp-current-label,.tp-legend text,.tp-map-foot{font-size:11px}table{font-size:14px;line-height:1.45}th,.candidate-columns{font-size:var(--font-xs)}td{line-height:1.45}.candidate-result-row{font-size:14px}.candidate-identity strong,.ranked-heatmap .screener-heat-row>a strong,.screener-heat-row>a strong{font-size:13px}.candidate-identity small,.candidate-n,.candidate-rank,.ranked-heatmap .screener-heat-row>a span,.screener-heat-row>a span,.ranked-heatmap .screener-heat-row>b{font-size:var(--font-xs)}.candidate-prob{font-size:16px}.screener-title p,.discovery-header p,.discovery-context span,.discovery-context strong,.screener-controls label,.sample-filter>span small{font-size:var(--font-sm);line-height:1.5}.screener-controls select{font-size:14px}.screener-counts,.screener-counts small,.screener-counts span{font-size:var(--font-xs)}.heat-axis-label,.heat-calendar-axis>span>b,.heat-calendar-axis>span>small,.heat-now-head,.current-column-label,.current-column-label small,.screener-date-axis span b,.screener-date-axis span small,.screener-scale,.screener-scale-labels span b,.screener-scale-labels span small,.probability-legend-labels b,.probability-legend-labels small{font-size:11px}.secondary-ranks summary,.secondary-rank-grid>.secondary-head,.secondary-rank-grid>a>span,.secondary-rank-grid>a>strong,.secondary-rank-grid>a>small,.secondary-rank-grid>a>span:nth-child(2) small,.excluded-panel summary,.excluded-panel p{font-size:var(--font-xs)}.landing-hero-copy>p,.capability-card p,.method-grid p,.about-principles p,.about-definition li{font-size:var(--font-body);line-height:1.65}.hero-visual-head,.hero-visual-foot,.landing-footer>div:first-child>span,.landing-footer>p{font-size:var(--font-xs)}.hero-visual svg text,.method-visual text{font-size:11px}.method-flow-item article>small{font-size:var(--font-xs)}@media (max-width:900px){:root{--font-xs:12px;--font-sm:13px;--font-body:15px;--font-md:16px;--font-section:clamp(22px,4vw,26px)}.global-header-menu nav a,.product-nav nav a,.dashboard-global-nav a{font-size:14px}}@media (max-width:600px){:root{--font-xs:11px;--font-sm:12px;--font-body:14px;--font-md:15px;--font-section:22px}.section-kicker,.eyebrow,.landing-eyebrow{letter-spacing:.08em;font-size:12px}.cycle-badge{min-height:23px;padding:3px 8px;font-size:12px}.home-section-heading{gap:10px}.home-section-heading>span{min-width:38px;font-size:21px}.panel-header h2{font-size:17px}table{font-size:13px}th{font-size:12px}}
body:not(:has(.global-header-explore)){--site-canvas:#e9eef2;--site-surface:#fbfcfd;--site-surface-muted:#f3f6f8;--site-divider:#d8e0e5;--site-divider-strong:#c7d3da;--site-ink:#142c39;--site-muted:#536873;--site-accent:#2a7eaa;--site-positive:#2a6b55;--site-negative:#9b3d49;--site-header:#132733;--site-header-line:#263f4f;--bg:var(--site-canvas);--panel:var(--site-surface);--panel-2:var(--site-surface-muted);--line:var(--site-divider);--text:var(--site-ink);--muted:var(--site-muted);background:var(--site-canvas);color:var(--site-ink)}@media (min-width:761px){body:not(:has(.global-header-explore)) .global-header{border-bottom-color:var(--site-header-line);background:var(--site-header);color:#e8f0f4;box-shadow:0 1px #ffffff06}body:not(:has(.global-header-explore)) .global-header:not(.global-header-explore) .global-header-inner{max-width:1600px}body:not(:has(.global-header-explore)) .global-wordmark{color:#dce7ec}body:not(:has(.global-header-explore)) .global-header-menu nav a{color:#dce7ec}body:not(:has(.global-header-explore)) .global-about-dropdown>button{color:#dce7ec}body:not(:has(.global-header-explore)) .global-header-menu nav a:hover{color:#fff}body:not(:has(.global-header-explore)) .global-header-menu nav a.active{color:#fff}body:not(:has(.global-header-explore)) .global-about-dropdown>button:hover{color:#fff}body:not(:has(.global-header-explore)) .global-about-dropdown>button.active{color:#fff}body:not(:has(.global-header-explore)) .global-header-menu nav a.active:after{background:#55a8cf}body:not(:has(.global-header-explore)) .global-wordmark .brand-symbol path{stroke:#dce7ec}body:not(:has(.global-header-explore)) .global-wordmark .brand-symbol .brand-high{fill:#d25a66}body:not(:has(.global-header-explore)) .global-wordmark .brand-symbol .brand-low{fill:#59a9d0}:is(body:not(:has(.global-header-explore)) .global-language,body:not(:has(.global-header-explore)) .global-login-slot){color:#dce7ec;background:#1b3442;border-color:#405966}body:not(:has(.global-header-explore)) .global-about-menu{border-color:var(--site-divider);background:var(--site-surface);border-radius:3px;box-shadow:0 16px 34px #0c1f2a2e}:is(body:not(:has(.global-header-explore)) .global-about-menu a,body:not(:has(.global-header-explore)) .global-about-menu button){color:#304754}}:is(body:not(:has(.global-header-explore)) .markets-page,body:not(:has(.global-header-explore)) .screener-page,body:not(:has(.global-header-explore)) .compare-page,body:not(:has(.global-header-explore)) .dashboard-page){background:var(--site-canvas);color:var(--site-ink)}:is(body:not(:has(.global-header-explore)) .market-radar-panel,body:not(:has(.global-header-explore)) .featured-seasonal-path,body:not(:has(.global-header-explore)) .markets-tp-watch,body:not(:has(.global-header-explore)) .markets-section-block,body:not(:has(.global-header-explore)) .cross-market-comparison,body:not(:has(.global-header-explore)) .markets-card,body:not(:has(.global-header-explore)) .dashboard-hero,body:not(:has(.global-header-explore)) .dashboard-panel,body:not(:has(.global-header-explore)) .screener-controls,body:not(:has(.global-header-explore)) .discovery-section,body:not(:has(.global-header-explore)) .excluded-panel,body:not(:has(.global-header-explore)) .compare-controls,body:not(:has(.global-header-explore)) .compare-workspace){border-color:var(--site-divider);background:var(--site-surface);box-shadow:none;border-radius:2px}:is(body:not(:has(.global-header-explore)) .market-radar-panel,body:not(:has(.global-header-explore)) .featured-seasonal-path,body:not(:has(.global-header-explore)) .markets-tp-watch,body:not(:has(.global-header-explore)) .cross-market-comparison,body:not(:has(.global-header-explore)) .dashboard-panel,body:not(:has(.global-header-explore)) .discovery-section,body:not(:has(.global-header-explore)) .compare-workspace){border-top:2px solid var(--site-accent)}body:not(:has(.global-header-explore)) .markets-card-header{border-bottom-color:var(--site-divider);background:#f5f7f8}body:not(:has(.global-header-explore)) .dashboard-panel-head{border-bottom-color:var(--site-divider);background:#f5f7f8}body:not(:has(.global-header-explore)) .discovery-header{border-bottom-color:var(--site-divider);background:#f5f7f8}body:not(:has(.global-header-explore)) .compare-workspace>header{border-bottom-color:var(--site-divider);background:#f5f7f8}body:not(:has(.global-header-explore)) .markets-section-title span{color:var(--site-accent);font-weight:700}body:not(:has(.global-header-explore)) .markets-block-head span{color:var(--site-accent);font-weight:700}body:not(:has(.global-header-explore)) .dashboard-hero>span{color:var(--site-accent);font-weight:700}body:not(:has(.global-header-explore)) .dashboard-panel-head span{color:var(--site-accent);font-weight:700}body:not(:has(.global-header-explore)) .screener-page .eyebrow{color:var(--site-accent);font-weight:700}body:not(:has(.global-header-explore)) .compare-hero>span{color:var(--site-accent);font-weight:700}body:not(:has(.global-header-explore)) .compare-workspace>header>span{color:var(--site-accent);font-weight:700}body:not(:has(.global-header-explore)) .markets-toggle{border-color:var(--site-divider-strong);color:#314957;box-shadow:none;background:#fbfcfd;border-radius:3px}body:not(:has(.global-header-explore)) .heatmap-toggle-button{border-color:var(--site-divider-strong);color:#314957;box-shadow:none;background:#fbfcfd;border-radius:3px}body:not(:has(.global-header-explore)) .compare-controls button{border-color:var(--site-divider-strong);color:#314957;box-shadow:none;background:#fbfcfd;border-radius:3px}body:not(:has(.global-header-explore)) .radar-horizon-selector button{border-color:var(--site-divider-strong);color:#314957;box-shadow:none;background:#fbfcfd;border-radius:3px}body:not(:has(.global-header-explore)) .featured-path-tabs button{border-color:var(--site-divider-strong);color:#314957;box-shadow:none;background:#fbfcfd;border-radius:3px}body:not(:has(.global-header-explore)) .featured-carousel-controls>button{border-color:var(--site-divider-strong);color:#314957;box-shadow:none;background:#fbfcfd;border-radius:3px}body:not(:has(.global-header-explore)) .pager button{border-color:var(--site-divider-strong);color:#314957;box-shadow:none;background:#fbfcfd;border-radius:3px}body:not(:has(.global-header-explore)) .markets-toggle:hover{color:#155f8b;background:#f1f7fa;border-color:#6f9db7}body:not(:has(.global-header-explore)) .heatmap-toggle-button:hover{color:#155f8b;background:#f1f7fa;border-color:#6f9db7}body:not(:has(.global-header-explore)) .compare-controls button:hover{color:#155f8b;background:#f1f7fa;border-color:#6f9db7}body:not(:has(.global-header-explore)) .radar-horizon-selector button:hover{color:#155f8b;background:#f1f7fa;border-color:#6f9db7}body:not(:has(.global-header-explore)) .featured-path-tabs button:hover{color:#155f8b;background:#f1f7fa;border-color:#6f9db7}:is(body:not(:has(.global-header-explore)) .compare-controls button.active,body:not(:has(.global-header-explore)) .radar-horizon-selector button.active,body:not(:has(.global-header-explore)) .featured-path-tabs button.active){color:#0b5f91;background:#e7f2f8;border-color:#7fb0c9}body:not(:has(.global-header-explore)) .dashboard-signal-card{box-shadow:none;background:#fff;border-color:#e0e7eb;border-radius:2px}body:not(:has(.global-header-explore)) .dashboard-personal-card{box-shadow:none;background:#fff;border-color:#e0e7eb;border-radius:2px}body:not(:has(.global-header-explore)) .markets-tp-watch-item{box-shadow:none;background:#fff;border-color:#e0e7eb;border-radius:2px}body:not(:has(.global-header-explore)) .compare-placeholder-grid article{box-shadow:none;background:#fff;border-color:#e0e7eb;border-radius:2px}body:not(:has(.global-header-explore)) .compare-table-placeholder{box-shadow:none;background:#fff;border-color:#e0e7eb;border-radius:2px}body:not(:has(.global-header-explore)) .daily-positive{color:var(--up)}body:not(:has(.global-header-explore)) .daily-negative{color:var(--down)}:is(body:not(:has(.global-header-explore)) .landing,body:not(:has(.global-header-explore)) .editorial-page,body:not(:has(.global-header-explore)) .tp-guide-page){--paper:#f7f9fa;--hair:var(--site-divider);--ink:var(--site-ink);--soft:var(--site-muted);--blue:var(--site-accent);color:var(--site-ink);background:#f7f9fa}body:not(:has(.global-header-explore)) .landing{--card-radius:4px;--card-shadow:none}body:not(:has(.global-header-explore)) .hero-visual{border-color:var(--site-divider);background:var(--site-surface);box-shadow:none;border-radius:4px}body:not(:has(.global-header-explore)) .capability-card{border-color:var(--site-divider);background:var(--site-surface);box-shadow:none;border-radius:4px}body:not(:has(.global-header-explore)) .method-flow-item article{border-color:var(--site-divider);background:var(--site-surface);box-shadow:none;border-radius:4px}body:not(:has(.global-header-explore)) .methodology-guide-card{border-color:var(--site-divider);background:var(--site-surface);box-shadow:none;border-radius:4px}body:not(:has(.global-header-explore)) .about-principles article{border-color:var(--site-divider);background:var(--site-surface);box-shadow:none;border-radius:4px}body:not(:has(.global-header-explore)) .tp-guide-card{border-color:var(--site-divider);background:var(--site-surface);box-shadow:none;border-radius:4px}body:not(:has(.global-header-explore)) .tp-guide-table-wrap{border-color:var(--site-divider);background:var(--site-surface);box-shadow:none;border-radius:4px}body:not(:has(.global-header-explore)) .capability-card{border-top:2px solid var(--site-accent)}body:not(:has(.global-header-explore)) .method-flow-item article{border-top:2px solid var(--site-accent)}body:not(:has(.global-header-explore)) .about-principles article{border-top:2px solid var(--site-accent)}body:not(:has(.global-header-explore)) .landing-final{background:var(--site-surface-muted)}body:not(:has(.global-header-explore)) .about-definition article{background:var(--site-surface-muted)}body:not(:has(.global-header-explore)) .about-definition article+article{background:var(--site-header)}body:not(:has(.global-header-explore)) .landing-primary{background:var(--site-header);border-radius:3px}body:not(:has(.global-header-explore)) .landing-eyebrow{color:var(--site-accent)}body:not(:has(.global-header-explore)) .about-principles b{color:var(--site-accent)}body:not(:has(.global-header-explore)) .tp-guide-kicker{color:var(--site-accent)}body:not(:has(.global-header-explore)) .tp-guide-kicker-sm{color:var(--site-accent)}body:not(:has(.global-header-explore)) .editorial-hero{border-bottom-color:var(--site-divider)}:is(body:not(:has(.global-header-explore)) .module-loading-card,body:not(:has(.global-header-explore)) .markets-state,body:not(:has(.global-header-explore)) .dashboard-status,body:not(:has(.global-header-explore)) .markets-empty,body:not(:has(.global-header-explore)) .markets-coming-soon){border-color:var(--site-divider);background:var(--site-surface-muted);box-shadow:none;border-radius:3px}:is(body:not(:has(.global-header-explore)) .error-banner,body:not(:has(.global-header-explore)) .warning-banner){border-radius:3px}@media (max-width:760px){:is(body:not(:has(.global-header-explore)) .market-radar-panel,body:not(:has(.global-header-explore)) .featured-seasonal-path,body:not(:has(.global-header-explore)) .markets-tp-watch,body:not(:has(.global-header-explore)) .cross-market-comparison,body:not(:has(.global-header-explore)) .dashboard-panel,body:not(:has(.global-header-explore)) .discovery-section,body:not(:has(.global-header-explore)) .compare-workspace){border-radius:2px}}body:not(:has(.global-header-explore)) :is(.markets-page,.screener-page,.compare-page,.dashboard-page) :is(input,select){color:#142c39;background:#fbfcfd;border-color:#c7d3da;border-radius:3px}body:not(:has(.global-header-explore)) :is(.markets-page,.screener-page,.compare-page,.dashboard-page) table{font-variant-numeric:tabular-nums}body:not(:has(.global-header-explore)) :is(.markets-page,.screener-page,.compare-page,.dashboard-page) thead th{color:#536873;background:#f3f6f8;border-bottom-color:#d8e0e5}body:not(:has(.global-header-explore)) :is(.markets-page,.screener-page,.compare-page,.dashboard-page) tbody :is(td,th){border-bottom-color:#e0e7eb}body:not(:has(.global-header-explore)) :is(.markets-page,.screener-page,.compare-page,.dashboard-page) :is(button,a,input,select):focus-visible{outline-offset:3px;outline:2px solid #2a7eaa}body:not(:has(.global-header-explore)) :is(.markets-page,.screener-page,.compare-page,.dashboard-page) button:disabled{opacity:.5;cursor:not-allowed}.stack-title .stack-res-tag{border:1px solid var(--line);color:var(--muted);vertical-align:middle;cursor:help;border-radius:3px;margin-left:6px;padding:0 4px;font-size:10.5px;font-weight:400}.weekly-included{border:1px solid var(--line);color:var(--muted);white-space:nowrap;cursor:help;border-radius:3px;margin-left:4px;padding:0 4px;font-size:10.5px;font-weight:400}.entry-weekly-note{margin:0 0 4px;display:block}.cycle-view-toggle{color:var(--muted);align-items:center;gap:8px;margin:0 0 10px;font-size:12.5px;display:flex}.cycle-boundary-line{z-index:2;pointer-events:none;border-left:2px solid #6b7785;width:0;position:absolute;top:0;bottom:0}.cycle-boundary-line span{color:#4d5965;white-space:nowrap;font-size:10.5px;position:absolute;top:-16px;left:4px}.tp-cycle-boundary line,.cycle-boundary-svg{stroke:#6b7785;stroke-width:1.6px;stroke-dasharray:5 3}.tp-cycle-boundary text,.cycle-boundary-label{fill:#4d5965;font-size:10.5px}.today-centered-base{stroke:#9aa5b1;stroke-width:1px;stroke-dasharray:2 3}.today-centered-overlay .history-line{opacity:.35}.sample-drop-line{stroke:#b07a12;stroke-width:1.2px;stroke-dasharray:3 3}.sample-drop-label{fill:#8a5f0c;font-size:10.5px}.stack-cycle-boundary{stroke:#9aa5b1;stroke-width:.8px;opacity:.6}:root[data-theme=dark] .cycle-boundary-line{border-left-color:#9fb0c0}:root[data-theme=dark] .cycle-boundary-line span,:root[data-theme=dark] .tp-cycle-boundary text,:root[data-theme=dark] .cycle-boundary-label{color:#c3ced8;fill:#c3ced8}:root[data-theme=dark] .tp-cycle-boundary line,:root[data-theme=dark] .cycle-boundary-svg{stroke:#9fb0c0}.today-centered-overlay .overlay-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.today-centered-yscale,.chart-yscale{gap:2px;display:inline-flex}.today-centered-yscale button,.chart-yscale button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;padding:2px 9px;font-size:12px}.today-centered-yscale button[aria-pressed=true],.chart-yscale button[aria-pressed=true]{background:var(--ink,#1d2b36);border-color:var(--ink,#1d2b36);color:#fff}.section-cycle-control .custom-cycle-input{box-shadow:none;background:0 0;border:0;grid-template-columns:none;gap:4px;padding:0 0 0 6px;display:inline-flex;position:static}.section-cycle-control .custom-cycle-input input{width:64px;font-size:14px}.section-cycle-control .custom-cycle-input{flex-wrap:nowrap;align-items:stretch}.section-cycle-control .custom-cycle-input .custom-cycle-run{border:1px solid #c9d8e2;border-radius:4px;width:auto;height:auto;min-height:0;padding:0 6px}.section-cycle-control .research-custom-note{color:var(--muted);flex-basis:100%;font-size:12px}.stack-cycle.display-only{opacity:.55;border-style:dashed}.stack-display-only-tag{color:var(--muted);margin-left:6px;font-size:11px;font-style:normal}.stack-display-only-note{color:var(--muted);margin:4px 0 8px;font-size:12.5px}.pattern-position-head.has-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.pattern-actions{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.pattern-action{color:#2878a6;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #c9d7e0;border-radius:4px;align-items:center;height:24px;padding:0 9px;font-size:11.5px;font-weight:650;line-height:1;text-decoration:none;display:inline-flex}.pattern-action:hover{border-color:#2878a6}.pattern-action:focus-visible{outline-offset:1px;outline:2px solid #2878a6}.pattern-action[aria-pressed=true]{color:#fff;background:#2878a6;border-color:#2878a6}.pattern-action:disabled{opacity:.5;cursor:not-allowed}.pattern-actions-menu{flex-shrink:0;display:none;position:relative}.pattern-actions-menu summary{color:#2878a6;cursor:pointer;background:#fff;border:1px solid #c9d7e0;border-radius:4px;place-items:center;width:28px;height:24px;font-weight:700;list-style:none;display:inline-grid}.pattern-actions-menu summary::-webkit-details-marker{display:none}.pattern-actions-menu-list{z-index:30;background:#fff;border:1px solid #c9d7e0;border-radius:6px;flex-direction:column;align-items:stretch;gap:6px;min-width:132px;padding:8px;display:flex;position:absolute;top:30px;right:0;box-shadow:0 6px 18px #10203024}@media (max-width:760px){.pattern-actions{display:none}.pattern-actions-menu{display:inline-block}}:root[data-theme=dark] .pattern-action,:root[data-theme=dark] .pattern-actions-menu summary,:root[data-theme=dark] .pattern-actions-menu-list{color:#8cc4e6;background:#0d1924;border-color:#536675}:root[data-theme=dark] .pattern-action[aria-pressed=true]{color:#fff;background:#2878a6}.pattern-actions-wrap{flex-shrink:0;align-items:center;gap:6px;display:inline-flex;position:relative}.compare-list-panel{z-index:40;background:#fff;border:1px solid #c9d7e0;border-radius:8px;width:290px;padding:12px;font-size:13px;position:absolute;top:30px;right:0;box-shadow:0 10px 26px #10203029}.compare-list-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.compare-list-close{color:#6b7785;cursor:pointer;background:0 0;border:0;font-size:18px;line-height:1}.compare-list-rows{gap:4px;margin:0 0 10px;padding:0;list-style:none;display:grid}.compare-list-rows li{border:1px solid #e3eaef;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}.compare-list-rows li.compare-list-current{background:#f3f9fd;border-color:#9ec5dd;font-weight:650}.compare-list-rows button{color:#2878a6;cursor:pointer;background:#fff;border:1px solid #c9d7e0;border-radius:4px;padding:2px 8px;font-size:12px}.compare-list-rows button[aria-pressed=true]{color:#fff;background:#2878a6;border-color:#2878a6}.compare-list-rows button:disabled{opacity:.5;cursor:not-allowed}.compare-list-full{color:#a5521b;margin:0 0 8px;font-size:12px}.compare-list-go{color:#fff;text-align:center;background:#2878a6;border-radius:6px;padding:8px 10px;font-weight:650;text-decoration:none;display:block}@media (max-width:760px){.compare-list-panel{width:auto;padding:16px 16px calc(16px + env(safe-area-inset-bottom));border-radius:14px 14px 0 0;animation:.18s ease-out compare-list-up;position:fixed;inset:auto 0 0}}@keyframes compare-list-up{0%{transform:translateY(100%)}to{transform:none}}:root[data-theme=dark] .compare-list-panel,:root[data-theme=dark] .compare-list-rows button{color:#d6e2ea;background:#0d1924;border-color:#536675}:root[data-theme=dark] .compare-list-rows li{border-color:#2d3e4c}:root[data-theme=dark] .compare-list-rows li.compare-list-current{background:#13283a;border-color:#3f6a88}.global-instrument-control{position:relative}.instrument-favorite{color:#46606f;white-space:nowrap;cursor:pointer;vertical-align:middle;background:#fff;border:1px solid #c9d7e0;border-radius:6px;align-items:center;gap:4px;height:32px;margin-left:8px;padding:0 10px;font-size:13px;font-weight:650;display:inline-flex}.instrument-favorite:hover{border-color:#c99512}.instrument-favorite[aria-pressed=true]{color:#8a6100;background:#fff8e1;border-color:#e0b43c}.instrument-favorite-star{color:#c99512;font-size:16px;line-height:1}.instrument-favorite:disabled{opacity:.5;cursor:not-allowed}@media (max-width:760px){.instrument-favorite{margin-left:6px;padding:0 8px}.instrument-favorite-label{display:none}}:root[data-theme=dark] .instrument-favorite{color:#c3ced8;background:#0d1924;border-color:#536675}:root[data-theme=dark] .instrument-favorite[aria-pressed=true]{color:#f1d27a;background:#2f2610;border-color:#a07b1c}.legal-article{max-width:760px;margin:0 auto;padding:64px 28px 72px}.legal-article h1{letter-spacing:-.02em;margin:14px 0 8px;font-family:Georgia,Noto Serif TC,serif;font-size:40px;line-height:1.12}.legal-updated{color:#6b7b86;margin:0 0 28px;font-size:13px}.legal-sections{gap:22px;margin:0;padding:0 0 0 1.4em;display:grid}.legal-sections>.legal-section::marker{color:#33505f;font-weight:700}.legal-section h2{color:#0c1b25;margin:0 0 6px;font-size:18px;line-height:1.4}.legal-section p,.legal-section li{color:#3d4f5b;font-size:16px;line-height:1.75}.legal-section p{margin:0 0 8px}.legal-section ul{gap:6px;margin:4px 0 0;padding-left:1.2em;display:grid}.legal-contact-line{color:#526471;margin:32px 0 0;font-size:14px}.legal-contact-lead{color:#3d4f5b;font-size:17px;line-height:1.7}.legal-contact-mail{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 18px;display:flex}.legal-contact-mail a{color:#2166ac;word-break:break-all;font-size:20px;font-weight:700}.legal-copy{color:#2878a6;cursor:pointer;background:#fff;border:1px solid #c9d7e0;border-radius:6px;height:32px;padding:0 14px;font-weight:650}.legal-notes{color:#6b7b86;gap:4px;margin:0;padding-left:1.1em;display:grid}.legal-links{border-top:1px solid #dbe3e7;flex-wrap:wrap;gap:8px 18px;margin-top:40px;padding-top:18px;font-size:14px;display:flex}.legal-links a{color:#2166ac;text-decoration:none}.legal-links a:hover{text-decoration:underline}.legal-links [aria-current=page]{color:#0c1b25;font-weight:700}.legal-links .legal-back{margin-left:auto}@media (max-width:640px){.legal-article{padding:36px 16px 48px}.legal-article h1{font-size:30px}.legal-section p,.legal-section li{font-size:15.5px}.legal-links .legal-back{margin-left:0}}:root[data-theme=dark] .legal-article h1,:root[data-theme=dark] .legal-section h2{color:#e6edf2}:root[data-theme=dark] .legal-section p,:root[data-theme=dark] .legal-section li,:root[data-theme=dark] .legal-contact-lead{color:#c3ced8}:root[data-theme=dark] .legal-copy{color:#8cc4e6;background:#0d1924;border-color:#536675}.pattern-position-head.has-actions{flex-wrap:wrap;row-gap:6px}.overlay-controls:has(.chart-right-controls){flex-wrap:wrap}.chart-right-controls{flex-wrap:nowrap;flex:none;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.chart-right-controls button,.chart-yscale button{white-space:nowrap}.position-zoom-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chart-pan-host{display:inline-flex}.chart-pan-host:empty{display:none}.chart-pan-controls{gap:4px;margin-left:0}.chart-pan-controls button{white-space:nowrap;min-width:24px;height:24px;min-height:24px;padding:0 7px;font-size:11px}.chart-pan-controls .pan-reset-button{font-size:11px}.overlay-toggles .series-note{color:var(--muted);margin-left:4px;font-size:11px;font-weight:400}@media (max-width:760px){.overlay-controls{flex-wrap:wrap}.chart-right-controls{flex-basis:100%;justify-content:flex-end}.chart-pan-controls .pan-reset-button{font-size:11px}}@media (max-width:768px){.historical-pattern-panel .annual-overlay.rolling-cycle-overlay .overlay-controls{flex-wrap:wrap;align-items:center;padding-top:2px;display:flex}}.historical-pattern-panel .pattern-chart-column.has-chart-rail{flex-direction:row;align-items:stretch;gap:6px;display:flex}.historical-pattern-panel .pattern-chart-column.has-chart-rail>:not(.chart-side-rail){flex:auto;min-width:0}.historical-pattern-panel .chart-side-rail{box-sizing:border-box;flex-direction:column;flex:0 0 76px;align-items:stretch;gap:8px;width:76px;padding:10px 0 0 8px;display:flex}.historical-pattern-panel .chart-side-rail .section-cycle-control{flex-flow:column;width:100%;display:flex}.historical-pattern-panel .chart-side-rail .section-cycle-control button{white-space:nowrap;border-top:1px solid #e3ebf0;border-left:0;width:100%;min-width:0;height:28px;min-height:28px;padding:0 4px;font-size:11px}.historical-pattern-panel .chart-side-rail .section-cycle-control button:first-child{border-top:0}.historical-pattern-panel .chart-side-rail .custom-cycle-input{border-top:1px solid #e3ebf0;padding:2px 4px}.historical-pattern-panel .chart-side-rail .custom-cycle-input input{width:100%;min-width:0;font-size:12px}.historical-pattern-panel .chart-side-rail .custom-cycle-input{gap:1px;padding:2px}.historical-pattern-panel .chart-side-rail .custom-cycle-input label{flex:1 1 0;gap:1px}.historical-pattern-panel .chart-side-rail .custom-cycle-input input{padding:2px 3px}.historical-pattern-panel .chart-side-rail .custom-cycle-input b{font-size:10px}.historical-pattern-panel .chart-side-rail .section-cycle-control .custom-cycle-input .custom-cycle-run{border:1px solid #c9d8e2;flex:none;width:auto;height:auto;min-height:0;padding:0 2px;font-size:10px}.historical-pattern-panel .chart-side-rail .research-custom-note{overflow-wrap:anywhere;padding:2px 4px;font-size:10px;line-height:1.3}.historical-pattern-panel .chart-rail-zoom{justify-content:center;align-items:center;height:28px;display:flex}.historical-pattern-panel .chart-rail-zoom .position-zoom-control button{width:28px;height:28px;min-height:28px}.historical-pattern-panel .chart-side-rail .chart-pan-host,.historical-pattern-panel .chart-side-rail .chart-pan-host:empty{height:60px;display:block}.historical-pattern-panel .chart-rail-zoom .position-zoom-control{gap:0}.historical-pattern-panel .chart-side-rail .chart-pan-controls{grid-template-columns:1fr 1fr;gap:4px;margin:0;display:grid}.historical-pattern-panel .chart-side-rail .chart-pan-controls button{white-space:nowrap;width:100%;min-width:0;height:28px;min-height:28px;padding:0 2px;font-size:11px}.historical-pattern-panel .chart-side-rail .chart-pan-controls button:disabled{opacity:.38;cursor:default}.historical-pattern-panel .chart-side-rail .chart-pan-controls .pan-reset-button{grid-area:2/1/auto/-1;font-size:11px}.historical-pattern-panel .chart-side-rail .chart-pan-controls .pan-reset-button:after{content:none}@media (max-width:600px){.historical-pattern-panel .pattern-chart-column.has-chart-rail{flex-direction:column;gap:0}.historical-pattern-panel .chart-side-rail{flex-flow:wrap;flex:none;align-items:center;gap:6px;width:auto;padding:6px 10px 0}.historical-pattern-panel .chart-side-rail .section-cycle-control{flex-flow:wrap;width:auto}.historical-pattern-panel .chart-side-rail .section-cycle-control button{border-top:0;border-left:1px solid #e3ebf0;width:auto;min-width:34px;padding:0 8px}.historical-pattern-panel .chart-side-rail .section-cycle-control button:first-child{border-left:0}.historical-pattern-panel .chart-side-rail .research-custom-note{flex-basis:100%}.historical-pattern-panel .chart-side-rail .section-cycle-control:has(.custom-cycle-input){flex:100%;min-width:0}.historical-pattern-panel .chart-side-rail .section-cycle-control .custom-cycle-input{border-top:0;flex:100%;min-width:0;padding:4px 0 0}.historical-pattern-panel .chart-side-rail .custom-cycle-input input{font-size:16px}.historical-pattern-panel .chart-side-rail .section-cycle-control .custom-cycle-input .custom-cycle-run{padding:0 12px;font-size:13px}.historical-pattern-panel .chart-rail-zoom{margin-left:auto}.historical-pattern-panel .chart-side-rail .chart-pan-controls{display:flex}.historical-pattern-panel .chart-side-rail .chart-pan-host{height:auto}.historical-pattern-panel .chart-side-rail .chart-pan-host:empty{display:none}.historical-pattern-panel .chart-side-rail .chart-pan-controls button{width:auto;min-width:28px;padding:0 6px}}main,.home-section{overflow-anchor:auto}.resonance-empty .resonance-skeleton{background:linear-gradient(#eef2f6,#eef2f6) 50%/42px 10px no-repeat;width:auto;height:35.1px;display:block}.resonance-context{min-height:17.55px}.resonance-summary-line{min-height:1.6em}.resonance-cycle-n-slot{display:none}.resonance-summary-count-slot{font-size:11px;line-height:1.35;display:block}@media (max-width:640px){.resonance-empty .resonance-skeleton{height:32.4px}.resonance-summary-line{min-height:3.2em}.resonance-cycle-n-slot{min-height:12.825px;display:block}.resonance-summary-count-slot{font-size:10px}}.historical-pattern-panel .pattern-forward-return:has(>.module-loading-card){box-sizing:border-box;min-height:430px}@media (max-width:760px){.historical-pattern-panel .pattern-forward-return:has(>.module-loading-card){min-height:600px}}.cycle-range-row{flex:none}.cycle-range-cell{min-width:0}.chart-end-spacer{flex:0 0 120px;width:120px}@media (min-width:761px){.rolling-cycle-overlay .cycle-range-row{--plot-pad:10px}}@media (max-width:768px){.rolling-cycle-overlay .cycle-range-row{--plot-pad:6px}}.cycle-range{box-sizing:border-box;height:48px;margin-top:2px;margin-bottom:2px;position:relative}.cycle-range .cycle-range-values,.cycle-range .cycle-range-ticks{pointer-events:none;height:14px;position:absolute;left:0;right:0}.cycle-range .cycle-range-values{color:var(--text,#1e293b);font-size:11px;font-weight:700;top:0}.cycle-range .cycle-range-ticks{color:var(--muted);font-size:10px;top:32px}.cycle-range .cycle-range-values span,.cycle-range .cycle-range-ticks span{white-space:nowrap;background:0 0;line-height:14px;position:absolute;top:0;transform:translate(-50%)}.cycle-range .cycle-range-track{background:#dbe5ec;border-radius:2px;height:4px;position:absolute;top:22px;left:0;right:0}.cycle-range .cycle-range-fill{background:#2878a6;border-radius:2px;height:4px;position:absolute;top:0}:root .cycle-range input.cycle-range-input,:root:not([data-theme=dark]) .cycle-range input.cycle-range-input{width:calc(100% + 32px);height:32px;box-shadow:none;pointer-events:none;appearance:none;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0;position:absolute;top:8px;left:-16px}.cycle-range input.cycle-range-input::-webkit-slider-runnable-track{background:0 0;border:0;height:32px}.cycle-range input.cycle-range-input::-moz-range-track{background:0 0;border:0;height:32px}.cycle-range input.cycle-range-input::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;cursor:grab;background:radial-gradient(circle,#fff 0 4.5px,#2878a6 5px 7px,#0000 7.5px);border:0;border-radius:50%;width:32px;height:32px}.cycle-range input.cycle-range-input::-moz-range-thumb{pointer-events:auto;cursor:grab;background:radial-gradient(circle,#fff 0 4.5px,#2878a6 5px 7px,#0000 7.5px);border:0;border-radius:50%;width:32px;height:32px}.cycle-range input.cycle-range-input:focus-visible::-webkit-slider-thumb{background:radial-gradient(circle,#fff 0 4.5px,#2878a6 5px 8px,#2878a62e 8.5px 12px,#0000 12.5px)}:root[data-theme=dark] .cycle-range .cycle-range-track{background:#2b3b48}.overlay-toggles:has(>.series-scope-note){flex-wrap:wrap;row-gap:2px}.series-scope-note{min-width:0;max-width:100%;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}@media (max-width:600px){.series-scope-note{white-space:normal;overflow-wrap:anywhere;flex-basis:100%}}.chart-end-row{flex-direction:row;align-items:stretch;gap:6px;min-width:0;display:flex}@media (min-width:769px){.chart-end-row>:first-child{flex:1 1 0;min-width:0}}.historical-pattern-panel .pattern-chart-column>.rolling-cycle-overlay>.chart-end-row{flex:auto;min-height:0}.chart-end-labels{box-sizing:border-box;font-variant-numeric:tabular-nums;flex-direction:column;flex:0 0 120px;gap:2px;width:120px;margin:0;padding:8px 6px 0 0;font-size:11px;list-style:none;display:flex;overflow:hidden}.end-label{white-space:nowrap;cursor:default;border-radius:3px;grid-template-columns:8px auto 1fr;align-items:center;gap:5px;height:18px;padding:0 4px;display:grid}.end-label-swatch{background:var(--cycle-history-color,#91a4b0);border-radius:2px;width:8px;height:8px}.end-label.is-current{box-shadow:inset 0 0 0 1px var(--cycle-current-color,#f05d68);font-weight:750}.end-label.is-current .end-label-swatch{background:var(--cycle-current-color,#f05d68)}.end-label.is-highlight{background:#eaf2f8;font-weight:750}.end-label-value{text-align:right}.end-label-value.up{color:#1f77b4}.end-label-value.down{color:var(--explore-negative,#a63a46)}.end-label-more{height:18px;color:var(--muted);white-space:nowrap;padding-left:17px}.history-hit{fill:none;stroke:#0000;stroke-width:9px;pointer-events:stroke;vector-effect:non-scaling-stroke}svg.has-highlight .history-line,svg.has-highlight .median-line,svg.has-highlight .mean-line,svg.has-highlight .current-line{opacity:.18!important}svg.has-highlight .history-line.is-highlight,svg.has-highlight .current-line.is-highlight{opacity:1!important;stroke-width:2.6px!important}svg.has-highlight .history-line.is-highlight:not([style*=stroke]){stroke:#4b6070!important}@media (max-width:768px){.chart-end-spacer{display:none}.chart-end-row{flex-direction:column;gap:4px}.chart-end-row>:first-child{flex:none;width:100%;min-width:0}.chart-end-labels{flex-flow:wrap;flex:none;gap:4px 10px;width:auto;padding:4px 10px 6px}.end-label{height:24px}}.end-label-note{color:var(--muted);margin-left:3px;font-size:9.5px;font-weight:500}.chart-end-labels .end-label{height:17px}.chart-end-labels{gap:1px}.end-label-summary{box-sizing:border-box;height:42px;color:var(--muted);white-space:normal;overflow-wrap:anywhere;border-top:1px solid var(--line);flex:none;margin-top:auto;padding:3px 4px 0;font-size:10px;line-height:13px;overflow:hidden}.end-summary-up{color:var(--up);font-weight:700}.end-summary-down{color:var(--down);font-weight:700}@media (max-width:768px){.chart-end-labels .end-label{height:24px}.end-label-summary{white-space:nowrap;text-overflow:ellipsis;border-top:0;flex:0 0 100%;order:-1;height:16px;margin-top:0;padding:0;font-size:11px;line-height:16px}}.workspace-slot{display:contents}.workspace-slot.is-stale>:not(.workspace-stale-note){opacity:.5;pointer-events:none;transition:opacity .12s}.workspace-stale-note{z-index:40;color:#fff;pointer-events:none;background:#142837e0;border-radius:999px;margin:0;padding:6px 12px;font-size:12px;position:fixed;bottom:16px;right:16px;box-shadow:0 2px 8px #0000002e}.cycle-range.cycle-range-pending{height:48px}.historical-pattern-panel .pattern-chart-column>.annual-overlay .annual-overlay-copy{display:none}html .historical-pattern-panel .pattern-chart-column>.shared-overlay .overlay-controls{height:auto;min-height:30px}@media (min-width:761px) and (max-width:1180px){.global-header-explore .global-primary-nav{flex:none;gap:10px}.global-header-explore .global-primary-nav a{white-space:nowrap;flex:none;font-size:12.5px}.global-header-explore .explore-header-controls{flex:280px;width:auto;min-width:230px}}.global-nav-more{display:none}@media (min-width:761px) and (max-width:960px){.global-header-explore .global-primary-nav a[href=\/compare],.global-header-explore .global-primary-nav a[href=\/next]{display:none}html[data-explore-style] .global-header-explore .explore-header-controls{flex:340px;align-items:center;gap:8px;width:auto;min-width:288px;max-width:380px;display:flex}.global-header-explore .explore-header-controls>:not(.global-nav-more){flex:auto;min-width:0}.global-header-explore .global-header-inner{column-gap:10px}.global-header-explore .global-primary-nav{gap:6px}.global-header-explore .global-nav-more{flex:none;order:-1;align-self:center;display:block;position:relative}.global-header-explore .global-nav-more>summary{color:#30424e;white-space:nowrap;cursor:pointer;border-radius:4px;padding:5px 6px;font-size:12.5px;font-weight:650;list-style:none}.global-header-explore .global-nav-more>summary::-webkit-details-marker{display:none}.global-header-explore .global-nav-more[open]>summary{color:#17699a;background:#eef5f9}.global-header-explore .global-nav-more-menu{z-index:60;background:#fff;border:1px solid #dbe3e7;border-radius:6px;min-width:128px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #0c1b2524}.global-header-explore .global-nav-more-menu a{color:#0c1b25;white-space:nowrap;border-radius:4px;padding:7px 9px;font-size:13px;text-decoration:none}.global-header-explore .global-nav-more-menu a:hover,.global-header-explore .global-nav-more-menu a.active{color:#17699a;background:#eef5f9}.global-header-explore .global-nav-more-menu a[href=\/screener]{display:none}}@media (min-width:761px) and (max-width:840px){.global-header-explore .global-primary-nav a[href=\/screener]{display:none}.global-header-explore .global-nav-more-menu a[href=\/screener]{display:block}}.historical-pattern-panel .chart-side-rail .chart-rail-note{box-sizing:border-box;height:52px;color:var(--muted);text-align:center;overflow-wrap:anywhere;font-size:10px;line-height:13px;overflow:hidden}@media (max-width:600px){.historical-pattern-panel .chart-side-rail .chart-rail-note{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:0 0 100%;order:10;height:14px;line-height:14px}}@media (min-width:769px){.historical-pattern-panel .pattern-chart-column>.shared-overlay .chart-end-row>.rolling-cycle-chart-shell,.historical-pattern-panel .pattern-chart-column>.shared-overlay .chart-end-row>svg.overlay-chart{flex:1 1 0;width:auto;min-width:0}.historical-pattern-panel .pattern-chart-column>.shared-overlay .chart-end-row>.chart-end-labels{flex:0 0 120px;width:120px}}.instrument-favorite-error{color:#b4442c;white-space:nowrap;margin-left:8px;font-size:12px}.site-message{text-align:center;max-width:620px;margin:0 auto;padding:88px 24px 96px}.site-message-code{color:#2a7eaa;letter-spacing:.16em;font-size:13px;font-weight:800;display:block}.site-message h1{color:#0c1b25;margin:12px 0 10px;font-family:Georgia,Noto Serif TC,serif;font-size:34px;line-height:1.15}.site-message p{color:#3d4f5b;margin:0 0 28px;font-size:16px;line-height:1.7}.site-message-actions{flex-wrap:wrap;justify-content:center;gap:10px 14px;display:flex}.site-message-actions a,.site-message-actions button{color:#2166ac;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9d7e0;border-radius:6px;align-items:center;padding:0 18px;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex}.site-message-actions .site-message-primary{color:#fff;background:#2a7eaa;border-color:#2a7eaa}:root[data-theme=dark] .site-message h1{color:#e6edf2}:root[data-theme=dark] .site-message p{color:#c3ced8}:root[data-theme=dark] .site-message-actions a:not(.site-message-primary),:root[data-theme=dark] .site-message-actions button:not(.site-message-primary){color:#9fc8e8;background:#0d1924;border-color:#536675}@media (max-width:600px){.site-message{padding:56px 16px 64px}.site-message h1{font-size:27px}}.stack-cursor-line{stroke:#4a5b66;stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.stack-cursor-label-box{fill:#ffffffed;stroke:#c9d7e0;stroke-width:.8px}.stack-cursor-label{fill:#142431;font-variant-numeric:tabular-nums;font-size:11px}:root[data-theme=dark] .stack-cursor-line{stroke:#9fb3c2}:root[data-theme=dark] .stack-cursor-label-box{fill:#0d1924eb;stroke:#536675}:root[data-theme=dark] .stack-cursor-label{fill:#e6edf2}.stack-list{position:relative}.stack-draw-layer{z-index:2;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.stack-draw-layer.drawing{pointer-events:auto;cursor:crosshair}.stack-draw-stroke{stroke:#d0312d;stroke-width:2px;stroke-linecap:round;pointer-events:none}.stack-draw-line.selected .stack-draw-stroke{stroke-width:3.5px;stroke-dasharray:6 3}.stack-draw-hit{stroke:#0000;stroke-width:12px;pointer-events:stroke;cursor:pointer}.stack-draw-preview{stroke:#d0312d;stroke-width:1.5px;stroke-dasharray:4 3;pointer-events:none}.stack-draw-anchor{fill:#d0312d;pointer-events:none}.stack-draw-tools{flex-wrap:wrap;align-items:center;gap:6px;margin-left:10px;display:inline-flex}.stack-draw-tools button{border:1px solid var(--line);background:var(--panel);min-height:28px;color:var(--text);font:inherit;cursor:pointer;border-radius:4px;padding:0 10px;font-size:12px}.stack-draw-tools button:disabled{opacity:.45;cursor:default}.stack-draw-toggle.active{color:#a3241f;background:#fdecea;border-color:#d0312d}.stack-draw-hint{color:var(--muted);font-size:11.5px}.stack-draw-note{color:var(--muted);margin-left:10px;font-size:11.5px}:root[data-theme=dark] .stack-draw-toggle.active{color:#f3b3ae;background:#3a1715}.stack-layout-selector .stack-draw-tools{margin:0 12px 0 0}.stack-layout-selector .stack-draw-tools button{min-height:26px;padding:0 9px}.stack-layout-selector .stack-draw-note{margin-left:2px}
