.promotion-ticker{width:100%;max-width:520px;color:var(--color-mute);grid-template-columns:14px minmax(0,1fr) 24px;align-items:start;gap:8px;margin-top:14px;font-size:11px;line-height:1.8;display:grid}.promotion-label{opacity:.7;align-items:center;min-height:24px;display:flex}.promotion-message{overflow-wrap:anywhere;text-wrap:pretty;min-width:0;min-height:40px;padding-top:2px;animation:.2s promotion-enter}.promotion-message a{color:var(--color-ink);text-decoration:none}.promotion-message a:hover{text-underline-offset:3px;text-decoration:underline}.promotion-ticker button{width:24px;height:24px;color:var(--color-mute);cursor:pointer;opacity:.65;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.promotion-ticker button:before{content:"";position:absolute;inset:-10px 0}.promotion-ticker button:hover,.promotion-ticker button:focus-visible{opacity:1;color:var(--color-ink)}.promotion-ticker :focus-visible{outline-offset:3px;outline:2px solid}@keyframes promotion-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.promotion-message{animation:none}}.promotion-ticker[data-controls=false]{grid-template-columns:14px minmax(0,1fr);max-width:760px;margin-top:10px}.single-period-report>.promotion-ticker{border:0;padding:0}@media (min-width:1024px){html:root .live-analysis-hero .hero-state-grade:has(>.promotion-ticker){grid-template-columns:minmax(0,1fr) 74px;column-gap:16px;display:grid}html:root .live-analysis-hero .hero-state-grade:has(>.promotion-ticker)>.hero-grade-identity{grid-area:1/1;min-width:0;padding-right:0}html:root .live-analysis-hero .hero-state-grade:has(>.promotion-ticker)>.hero-direction-signal{grid-area:1/2;align-self:center;position:static;transform:none}html:root .live-analysis-hero .hero-state-grade>.promotion-ticker{grid-area:2/1/auto/-1;grid-template-columns:14px minmax(0,1fr);align-items:start;width:100%;min-width:0;max-width:none;min-height:40px;margin-top:12px}html:root .live-analysis-hero .hero-state-grade>.promotion-ticker .promotion-message{text-wrap:pretty;min-height:0;line-height:20px}}.fusion-reading{min-width:0;color:var(--color-ink);padding:20px 0 16px}.fusion-scope-header{justify-content:space-between;align-items:center;gap:24px;display:flex}.fusion-scope-header h2{letter-spacing:-.025em;margin:0;font-size:17px;font-weight:550;line-height:1.6}.fusion-scope-header p{color:var(--color-mute);margin:5px 0 0;font-size:11px;line-height:1.8}.fusion-scope-header p>span{margin-left:12px}.fusion-set-control{background:#f5f1eb;border-radius:5px;flex-shrink:0;gap:3px;padding:3px;display:flex}.fusion-set-control button{min-height:35px;font:11px var(--font-sans);color:var(--color-mute);cursor:pointer;border-radius:3px;padding:0 18px}.fusion-set-control button[aria-checked=true]{color:var(--color-ink);background:var(--color-surface);font-weight:600;box-shadow:0 1px 3px #493b2e12}.fusion-set-control button:focus-visible{outline-offset:1px;outline:2px solid #ad613e}.fusion-scope-description{color:var(--color-mute);margin-top:12px;font-size:11px;line-height:1.8}.fusion-reading-content{min-width:0}.fusion-report{--fusion-accent:#a66300;color:#444;min-width:0;margin-top:23px}.fusion-report[data-tone=bull]{--fusion-accent:var(--color-bull)}.fusion-report[data-tone=bear]{--fusion-accent:var(--color-bear)}.fusion-overview{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);padding:22px 0}.fusion-verdict-label{color:var(--color-mute);letter-spacing:.04em;font-size:10px}.fusion-report-verdict h3{color:var(--fusion-accent);letter-spacing:-.04em;margin:8px 0;font-size:32px;font-weight:550;line-height:1.35}.fusion-report-verdict>p{color:#444;margin:0;font-size:13px;line-height:1.85}.fusion-report-body{grid-template-columns:minmax(0,1fr);gap:26px;padding-top:24px;display:grid}.fusion-report h4{color:var(--color-ink);letter-spacing:-.02em;margin-bottom:13px;font-size:17px;font-weight:600}.fusion-report-analysis p,.fusion-report-strategy dd{white-space:pre-line;overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-size:14px;line-height:2}.fusion-report-strategy dl{gap:18px;display:grid}.fusion-report-strategy dt{color:var(--color-mute);letter-spacing:.04em;margin-bottom:5px;font-size:10px}.fusion-dimensions{margin-top:24px}.fusion-dimensions dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.fusion-dimensions dl>div{min-width:0}.fusion-dimensions dt{color:var(--color-mute);font-size:10px;line-height:1.7}.fusion-dimensions dd{white-space:nowrap;margin-top:8px;font-size:15px;font-weight:500;line-height:1.5}.fusion-direction-bull{color:var(--color-bull)}.fusion-direction-bear{color:var(--color-bear)}.fusion-direction-neutral{color:#a66300}.fusion-dimensions>p{color:var(--color-mute);margin-top:12px;font-size:10px;line-height:1.8}.fusion-dimensions>p+p{margin-top:3px}.fusion-report footer{border-top:1px solid var(--color-line);color:var(--color-mute);margin-top:24px;padding-top:12px;font-size:10px;line-height:1.85}.fusion-reading-empty{color:#a66300;padding:28px 0;font-size:12px;line-height:1.9}@container state-summary (width>=780px){.fusion-overview:has(.fusion-dimensions){grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:36px;display:grid}.fusion-overview .fusion-dimensions{border-left:1px solid var(--color-line);margin:0;padding-left:30px}.fusion-report-body{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:38px}.fusion-report-strategy{border-left:1px solid var(--color-line);padding-left:30px}}@media (max-width:600px){.fusion-reading{padding-top:17px}.fusion-scope-header{display:block}.fusion-scope-header h2{font-size:16px}.fusion-set-control{width:100%;margin-top:15px}.fusion-set-control button{flex:1;min-width:0;min-height:39px;padding:0 8px}.fusion-scope-description{margin-top:10px;font-size:10px}.fusion-report{margin-top:18px}.fusion-overview{padding:19px 0}.fusion-report-verdict h3{font-size:29px}.fusion-report-verdict>p{font-size:12px}.fusion-dimensions{margin-top:20px}.fusion-dimensions dl{gap:7px}.fusion-dimensions dd{font-size:13px}.fusion-dimensions dt{font-size:10px}.fusion-report-body{gap:23px;padding-top:21px}.fusion-report-strategy{border-top:1px solid #eee8df;padding-top:20px}.fusion-report h4{font-size:18px}}.fusion-reading{padding-top:8px}.fusion-scope-header{display:block}.fusion-set-control{border-bottom:1px solid var(--color-line);background:0 0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:min(100%,480px);margin:0;padding:0;display:grid}.fusion-set-control button{min-height:46px;color:var(--color-mute);letter-spacing:.08em;border-radius:0;padding:0 18px;font-size:13px;transition:color .16s,background .16s;position:relative}.fusion-set-control button:hover{color:var(--color-ink);background:var(--color-hover)}.fusion-set-control button[aria-checked=true]{color:var(--color-ink);box-shadow:none;background:0 0;font-weight:650}.fusion-set-control button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:28%;right:28%}.fusion-set-control button[aria-checked=true]:after{background:var(--color-ink)}.fusion-set-control button:focus-visible{outline:2px solid var(--color-ink);outline-offset:-4px}.fusion-report{margin-top:0}.fusion-overview{border-top:0;padding-top:25px}.fusion-report-body{gap:32px}@media (min-width:1100px){.fusion-overview{padding-bottom:25px}.fusion-report-verdict h3{font-size:34px}}@media (max-width:600px){.fusion-reading{padding-top:4px}.fusion-set-control{width:100%;margin:0}.fusion-set-control button{min-height:46px;padding:0 8px;font-size:12px}.fusion-report{margin-top:0}.fusion-overview{padding-top:21px}.fusion-report-body{gap:23px}}.fusion-set-control button{white-space:normal;overflow-wrap:anywhere;letter-spacing:.015em;min-width:0;padding-block:8px;line-height:1.45}.fusion-dimensions dt,.fusion-dimensions dd{white-space:normal;overflow-wrap:anywhere}.workbench-layout .fusion-report{--fusion-accent:var(--color-ink)}.workbench-layout .fusion-report[data-tone=bull]{--fusion-accent:var(--color-bull)}.workbench-layout .fusion-report[data-tone=bear]{--fusion-accent:var(--color-bear)}.single-period-report{min-width:0;color:var(--color-ink);background:0 0;padding:16px 0 14px}.single-report-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:13px;display:flex}.single-report-header h2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.single-report-period{font:10px var(--font-mono);color:var(--color-mute)}.single-report-period>span{font:10px var(--font-sans)}.single-report-columns{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.single-report-section{min-width:0}.single-report-section-label{flex-wrap:wrap;align-items:baseline;gap:5px 12px;margin-bottom:9px;display:flex}.single-report-section-label h3{color:var(--color-ink);letter-spacing:-.04em;margin:0;font-size:21px;font-weight:600;line-height:1.5}.single-report-tag{color:var(--color-mute);margin-left:auto;font-size:10px}.single-report-section p{color:#444;white-space:pre-line;overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-size:14px;line-height:1.95}.single-report-strategy{background:0 0;border:0;border-radius:0;padding:0}.single-period-report footer{border-top:1px solid var(--color-line);color:var(--color-mute);margin-top:15px;padding-top:9px;font-size:10px;line-height:1.85}.single-report-empty{color:#a66300;padding:12px 0;font-size:12px;line-height:1.85}@container state-summary (width>=780px){.single-report-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.single-report-strategy{border-left:1px solid var(--color-line);padding-left:30px}}@media (max-width:600px){.single-period-report{padding-top:13px}.single-report-header{margin-bottom:11px}.single-report-section-label h3{font-size:20px}.single-report-section p{font-size:14px;line-height:1.95}.single-report-columns{gap:21px}.single-report-strategy{border-top:1px solid var(--color-line);padding-top:18px}}.live-analysis-hero .single-period-report .state-boundary{border-top:1px solid var(--color-line);border-bottom:0;margin:22px 0 0;padding:16px 0 0}.live-analysis-hero .single-period-report .boundary-heading{margin-bottom:10px}.single-report-section p{letter-spacing:.012em}@media (max-width:600px){.live-analysis-hero .single-period-report .state-boundary{margin-top:20px;padding-top:14px}}.workbench-layout .single-period-report{padding-top:13px}.workbench-layout .single-report-columns{gap:0}.workbench-layout .single-report-section{min-width:0}.workbench-layout .single-report-section-label{align-items:baseline;gap:6px 12px;margin-bottom:7px}.workbench-layout .single-report-section-label h3{letter-spacing:-.025em;font-size:17px;line-height:1.5}.workbench-layout .single-report-tag{margin-left:0}.workbench-layout .single-report-section p{font-size:13px;line-height:1.85}.workbench-layout .single-period-report .single-report-strategy{border:0;border-top:1px solid var(--workspace-detail);margin-top:15px;padding:14px 0 0}.workbench-layout .single-period-report footer{border-top:1px solid var(--workspace-detail);margin-top:12px;padding-top:8px}@container state-summary (width>=780px){.workbench-layout .single-report-columns{grid-template-columns:minmax(0,1fr);gap:0}.workbench-layout .single-period-report .single-report-strategy{border-left:0;margin-top:15px;padding:14px 0 0}}@media (max-width:600px){.workbench-layout .single-period-report{padding-top:11px}.workbench-layout .single-report-section-label h3{font-size:16px}.workbench-layout .single-report-section p{font-size:12px;line-height:1.8}.workbench-layout .single-period-report .single-report-strategy{margin-top:12px;padding-top:11px}.workbench-layout .single-period-report footer{margin-top:10px}}.workbench-layout .single-report-section p{max-width:80ch}.workbench-layout .single-report-columns{align-items:start}.workbench-layout .single-report-section{align-self:start;height:auto;min-height:0}.workbench-layout .single-period-report{max-width:80ch}.research-studio .macro-comparison{--macro-columns:58px minmax(90px,1.05fr)repeat(4,minmax(48px,.65fr))minmax(180px,2.1fr)84px;min-width:0;color:var(--research-ink)}.research-studio .macro-heading{align-items:baseline}.research-studio .macro-order{color:var(--research-muted);white-space:nowrap;font-size:10px}.research-studio .macro-reading{gap:4px;padding:0 0 12px;display:grid}.research-studio .macro-summary{letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:550;line-height:1.7}.research-studio .macro-note{color:var(--research-muted);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.7}.research-studio .macro-interpretation{flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:11px;line-height:1.8;display:flex}.research-studio .macro-interpretation>span{color:var(--research-muted);white-space:nowrap}.research-studio .macro-interpretation p{overflow-wrap:anywhere;flex:260px;min-width:0;margin:0}.research-studio .macro-interpretation time{color:var(--research-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10px}.research-studio .macro-grid{grid-template-columns:var(--macro-columns);align-items:center;column-gap:12px;min-width:0;display:grid}.research-studio .macro-grid>*{min-width:0}.research-studio .macro-table-head{background:var(--workspace-wash,#14141406);color:var(--research-muted);padding:8px 0;font-size:10px;line-height:1.5}.research-studio .macro-row{font-variant-numeric:tabular-nums;min-height:54px;padding:6px 0}.research-studio .macro-cell-period{flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;display:flex}.research-studio .macro-cell-period button{min-height:32px;color:var(--research-ink);font:500 13px/1.5 var(--font-mono);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:-4px 0;padding:0;display:flex}.research-studio .macro-cell-period button>span{color:var(--research-muted);font:400 12px/1 var(--font-sans)}.research-studio .macro-cell-period>small{color:var(--research-muted);font-size:9px;line-height:1.5}.research-studio .macro-cell-period button:hover,.research-studio .macro-cell-period button[aria-expanded=true],.research-studio .macro-cell-period button:focus-visible{text-underline-offset:5px;outline:0;text-decoration:underline;text-decoration-thickness:1px}.research-studio .macro-cell-primary>div{align-items:baseline;gap:10px;display:flex}.research-studio .macro-cell-primary strong{white-space:nowrap;font-size:14px;font-weight:550;line-height:1.7}.research-studio .macro-cell-primary b{font:550 17px/1.3 var(--font-mono);letter-spacing:-.06em}.research-studio .macro-cell-primary>small{color:var(--research-muted);font-size:10px;line-height:1.6;display:block}.research-studio .macro-cell-dimension{align-items:baseline;gap:7px;display:flex}.research-studio .macro-cell-dimension strong{font-size:14px;font-weight:550;line-height:1.6}.research-studio .macro-cell-dimension small,.research-studio .macro-empty,.research-studio .macro-event-empty{color:var(--research-muted);font-size:10px}.research-studio .macro-cell-event{flex-wrap:wrap;align-items:center;gap:3px 8px;min-width:0;display:flex}.research-studio .macro-history-strip{flex:100%;align-items:center;gap:8px;min-width:0;min-height:8px;display:flex}.research-studio .macro-history-track{flex:1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;min-width:0;height:6px;display:grid}.research-studio .macro-history-track>span{background:#b9b1a7;min-width:0;display:block}.research-studio .macro-history-track>span[data-direction=多]{background:var(--color-bull)}.research-studio .macro-history-track>span[data-direction=空]{background:var(--color-bear)}.research-studio .macro-history-strip>small,.research-studio .macro-history-empty{color:var(--research-muted);white-space:nowrap;font-size:9px}.research-studio .macro-event-items{flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:11px;line-height:1.6;display:flex}.research-studio .macro-event-heading{flex-direction:column;gap:1px;display:flex}.research-studio .macro-event-heading small{font-size:8px;line-height:1.4}.research-studio .macro-event-items>span{white-space:nowrap}.research-studio .macro-event-items>small{color:var(--research-muted);font:10px/1.6 var(--font-mono)}.research-studio .macro-cell-event>time{color:var(--research-muted);white-space:nowrap;margin-top:0;font-size:10px;line-height:1.5;display:inline}.research-studio .macro-cell-close{color:var(--research-muted);justify-self:end;font-size:10px}.research-studio .macro-cell-close time{font-family:var(--font-mono);flex-direction:column;align-items:flex-end;gap:2px;line-height:1.4;display:flex}.research-studio .macro-close-heading{text-align:right}.research-studio .macro-table-foot{background:var(--workspace-wash,#14141406);padding:10px 0 8px}.research-studio .macro-support-grid{margin-top:6px;padding-top:6px}.research-studio .macro-distribution-label{flex-direction:column;gap:2px;font-size:11px;display:flex}.research-studio .macro-distribution-label small{color:var(--research-muted);white-space:nowrap;font-size:9px}.research-studio .macro-support-label{flex-direction:column;grid-column:span 2;gap:2px;font-size:10px;display:flex}.research-studio .macro-support-label small{color:var(--research-muted);white-space:nowrap;font-size:9px}.research-studio .macro-support-counts{font:500 11px/1.5 var(--font-mono);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:1px 5px;display:flex}.research-studio .macro-support-counts>span{white-space:nowrap}.research-studio .macro-support-counts small{color:var(--research-muted);font:9px/1.5 var(--font-sans);padding-left:1px}.research-studio .macro-counts{font:500 12px/1.5 var(--font-mono);flex-wrap:wrap;align-items:baseline;gap:1px 6px;display:flex}.research-studio .macro-counts>span{white-space:nowrap}.research-studio .macro-counts small{font:9px/1.5 var(--font-sans);padding-left:2px}.research-studio .macro-distribution-note,.research-studio .macro-distribution-close{color:var(--research-muted);font-size:9px}.research-studio .macro-distribution-close{text-align:right}.research-studio .macro-change{color:var(--research-muted);flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding-top:10px;font-size:11px;line-height:1.8;display:flex}.research-studio .macro-change-label{white-space:nowrap;color:var(--research-ink)}.research-studio .macro-change p{overflow-wrap:anywhere;flex:240px;min-width:0;margin:0}.research-studio .macro-change time{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px}.research-studio .macro-disclosure{color:var(--research-muted);justify-content:space-between;align-items:center;gap:10px;padding-top:4px;font-size:10px;line-height:1.6;display:flex}.research-studio .macro-disclosure button{min-height:32px;color:var(--research-ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:8px;padding:4px 0 4px 8px;font-size:11px;display:inline-flex}.research-studio .macro-disclosure button>span{font-size:15px;font-weight:400}.research-studio .macro-detail{background:var(--workspace-wash,#14141406);border:0;border-radius:0;margin:6px 0 0;padding:12px 14px}.research-studio .macro-detail-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-bottom:5px;display:flex}.research-studio .macro-detail-heading>div{align-items:baseline;gap:10px;display:flex}.research-studio .macro-detail-heading strong{font:550 13px/1.5 var(--font-mono)}.research-studio .macro-detail-heading>span,.research-studio .macro-detail-heading>div>span{color:var(--research-muted);font-size:10px}.research-studio .macro-detail-heading button{min-height:28px;color:var(--research-ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.research-studio .macro-detail-heading button>span{margin-left:4px}.research-studio .macro-detail-state{flex-wrap:wrap;align-items:baseline;gap:3px 10px;margin:0;font-size:11px;line-height:1.8;display:flex}.research-studio .macro-detail-state strong{font-weight:550}.research-studio .macro-detail-state>span{color:var(--research-muted)}.research-studio .macro-detail-change{flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:5px 0 0;font-size:11px;line-height:1.8;display:flex}.research-studio .macro-detail-change time{color:var(--research-muted);white-space:nowrap;font-size:10px}.research-studio .macro-detail-meta{color:var(--research-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:3px 12px;margin-top:5px;font-size:10px;line-height:1.8;display:flex}.research-studio .macro-detail-empty{color:var(--research-muted);margin:0;font-size:12px}@container research (width<=800px){.research-studio .macro-comparison{--macro-columns:48px minmax(82px,1.3fr)repeat(4,minmax(40px,1fr))}.research-studio .macro-grid{column-gap:10px}.research-studio .macro-event-heading,.research-studio .macro-close-heading{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.research-studio .macro-row{row-gap:3px;padding:8px 0}.research-studio .macro-cell-period{grid-row:1/3}.research-studio .macro-cell-event{grid-area:2/2/auto/5;gap:3px 6px;display:flex}.research-studio .macro-history-strip{flex-basis:100%;gap:5px}.research-studio .macro-history-track{gap:1.5px;height:5px}.research-studio .macro-event-items{gap:2px 6px}.research-studio .macro-cell-event>time{margin-top:0}.research-studio .macro-cell-close{grid-area:2/5/auto/7;align-self:end}.research-studio .macro-cell-close time{flex-direction:row;gap:4px}.research-studio .macro-distribution-note{grid-column:2/5;padding-top:4px}.research-studio .macro-distribution-close{grid-column:5/7;padding-top:4px}.research-studio .macro-support-label{grid-column:span 2}}@container research (width<=450px){.research-studio .macro-comparison{--macro-columns:34px minmax(66px,1.45fr)repeat(4,minmax(0,1fr))}.research-studio .macro-grid{column-gap:5px}.research-studio .macro-table-head{font-size:9px}.research-studio .macro-reading{padding-bottom:8px}.research-studio .macro-summary{font-size:13px}.research-studio .macro-row{row-gap:4px;padding:9px 0}.research-studio .macro-cell-period{grid-row:1/3}.research-studio .macro-cell-period button{gap:3px;min-height:36px;font-size:12px}.research-studio .macro-cell-period button>span{font-size:10px}.research-studio .macro-cell-period>small{font-size:8px}.research-studio .macro-cell-primary>div{gap:5px}.research-studio .macro-cell-primary strong{font-size:12px}.research-studio .macro-cell-primary b{font-size:14px}.research-studio .macro-cell-primary>small{font-size:9px}.research-studio .macro-cell-dimension{flex-direction:column;gap:0}.research-studio .macro-cell-dimension strong{font-size:13px}.research-studio .macro-cell-dimension small{font-size:9px;line-height:1.6}.research-studio .macro-cell-event{grid-column:2/5}.research-studio .macro-history-strip{gap:4px}.research-studio .macro-history-strip>small,.research-studio .macro-history-empty{font-size:8px}.research-studio .macro-cell-event>time{font-size:9px}.research-studio .macro-event-items{column-gap:7px;font-size:10px}.research-studio .macro-cell-close{grid-area:2/5/auto/7;font-size:9px}.research-studio .macro-cell-close time{gap:3px}.research-studio .macro-cell-close time:before{content:attr(data-close-label);font:8px/1.4 var(--font-sans)}.research-studio .macro-counts{gap:0 3px;font-size:11px}.research-studio .macro-counts small{padding-left:1px;font-size:8px}.research-studio .macro-distribution-label{font-size:10px}.research-studio .macro-distribution-label small{font-size:8px}.research-studio .macro-support-label{font-size:9px}.research-studio .macro-support-label small{font-size:8px}.research-studio .macro-support-counts{gap:1px 3px;font-size:10px}.research-studio .macro-support-counts small{font-size:8px}.research-studio .macro-change{grid-template-columns:auto 1fr;gap:2px 8px;display:grid}.research-studio .macro-change p,.research-studio .macro-change time{grid-column:2}.research-studio .macro-disclosure{font-size:9px}.research-studio .macro-detail{padding:10px}}.research-studio .macro-comparison{--macro-columns:44px minmax(90px,1fr)repeat(4,minmax(38px,.5fr))minmax(200px,2.7fr)68px}.research-studio .macro-table-head{background:0 0;border-bottom:1px solid #6e6e6e21}.research-studio .macro-row{border-bottom:1px solid #6e6e6e17;min-height:66px;padding:9px 0}.research-studio .macro-row[data-current=true]{background:0 0}.research-studio .macro-cell-primary strong{font-size:12px;font-weight:500}.research-studio .macro-cell-primary b{font-size:15px;font-weight:500}.research-studio .macro-cell-dimension strong{font-size:12px;font-weight:450}.research-studio .macro-cell-dimension[data-different=true] strong{text-underline-offset:5px;-webkit-text-decoration:underline #6e6e6e59;text-decoration:underline #6e6e6e59}.research-studio .macro-cell-event{overflow-wrap:anywhere;color:var(--research-ink);font-size:11px;line-height:1.8;display:block}.research-studio .macro-extra{border:0;margin-top:8px;padding:0}.research-studio .macro-extra>summary{cursor:pointer;width:fit-content;min-height:32px;color:var(--research-muted);font-size:10px;line-height:32px}.research-studio .macro-extra .macro-table-foot{background:0 0}.research-studio .macro-history-details{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;padding:12px 0;display:grid}.research-studio .macro-history-details>div{min-width:0}.research-studio .macro-history-details strong{margin-bottom:7px;font-size:11px;font-weight:500;display:block}.research-studio .macro-detail{background:0 0;border-top:1px solid #6e6e6e1f;padding:12px 0}.research-studio .macro-detail>.macro-history-strip{max-width:420px;margin:8px 0}@container research (width<=800px){.research-studio .macro-comparison{--macro-columns:44px minmax(82px,1.2fr)repeat(4,minmax(0,1fr))}.research-studio .macro-cell-event{grid-area:2/2/auto/7;padding-right:0}.research-studio .macro-cell-close{grid-area:3/2/auto/7;justify-self:start;font-size:9px}.research-studio .macro-cell-close time:before{content:attr(data-close-label);font-family:var(--font-sans)}.research-studio .macro-cell-period{grid-row:1/4}.research-studio .macro-history-details{grid-template-columns:repeat(2,minmax(0,1fr))}}@container research (width<=450px){.research-studio .macro-comparison{--macro-columns:32px minmax(68px,1.2fr)repeat(4,minmax(0,1fr))}.research-studio .macro-cell-event{font-size:10px}.research-studio .macro-row{row-gap:3px;padding:10px 0}}.research-studio .macro-detail-dimensions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px 0;display:grid}.research-studio .macro-detail-dimensions>div{flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:11px;display:flex}.research-studio .macro-detail-dimensions strong{font-weight:500}.research-studio .macro-detail-dimensions small{color:var(--research-muted);flex-basis:100%;font-size:10px}.research-studio .macro-strength-note{color:var(--research-muted);margin:0 0 8px;font-size:10px;line-height:1.7}.structure-history{--history-ink:#202020;--history-muted:#727272;color:var(--history-ink)}.structure-history-chart{position:relative}.structure-history-scrubber{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:crosshair;height:80px;position:relative}.structure-history-bars{pointer-events:none;align-items:stretch;height:64px;display:flex;position:absolute;top:8px;left:0;right:0}.structure-history-column{opacity:.52;flex-shrink:0;justify-content:center;align-items:flex-end;display:flex;position:relative}.structure-history-bar{width:calc(100% - 2px);min-width:1px;max-width:14px;min-height:2px;display:block}.structure-history-state-bar{width:calc(100% - 2px);min-width:1px;max-width:14px;height:25%;display:block}.structure-history-state-bar.is-neutral{opacity:.55;background:#a39d94}.structure-history-state-bar.is-filtered{opacity:.7;background:#a66300}.structure-history-column[data-after-selected=true]{opacity:.14}.structure-history-column[data-selected=true]{opacity:.9}.structure-history-unavailable{background:#d5d0c8;width:4px;height:1px;position:absolute;top:50%;transform:translateY(-50%)}.structure-history-gap{z-index:1;background:var(--pearl-surface,var(--color-paper));pointer-events:none;width:3px;position:absolute;top:8px;bottom:8px;transform:translate(-1px)}.structure-history-dates{height:18px;color:var(--history-muted);font:9px/1.5 var(--font-mono);margin-top:3px;position:relative}.structure-history-dates time{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.structure-history-dates time:first-child{transform:none;left:0!important}.structure-history-dates time:last-child:not(:first-child){right:0;transform:none;left:auto!important}.structure-history .structure-history-scrubber:focus{box-shadow:none;outline:none}.dimension-tracker:has(.structure-history-scrubber:focus-visible) .dimension-history-context time{text-underline-offset:4px;-webkit-text-decoration:underline #b8b8b8;text-decoration:underline #b8b8b8}@media (max-width:600px){.structure-history-dates{font-size:8px}.structure-history-dates time[data-tick="1"],.structure-history-dates time[data-tick="3"]{display:none}}@media (max-width:350px){.structure-history-dates time:not(:first-child):not(:last-child){display:none}}.structure-history-help{color:var(--color-mute);margin-top:8px;font-size:10px;line-height:1.7}.structure-history-help summary{cursor:pointer;width:fit-content}.structure-history-help p{max-width:75ch;margin:6px 0 0}.structure-history-legend{color:#7b756d;flex-wrap:wrap;align-items:center;gap:5px 12px;margin-top:2px;font-size:9px;line-height:1.5;display:flex}.structure-history-legend span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.structure-history-legend i{flex:none;width:6px;height:6px;display:inline-block}.structure-history-legend .is-bar{background:var(--color-bull);height:9px}.structure-history-legend .is-zero{background:var(--color-bull);width:8px;height:2px}.structure-history-legend .is-neutral{opacity:.55;background:#a39d94;width:6px;height:9px}.structure-history-legend .is-filtered{opacity:.7;background:#a66300;width:6px;height:9px}.live-analysis-hero .dimension-tracker{color:var(--analysis-ink);background:0 0;border:0;margin:0;padding:0}.dimension-tracker-header,.dimension-tracker-title,.dimension-tracker-context{align-items:baseline;min-width:0;display:flex}.dimension-tracker-header{justify-content:space-between;gap:12px;margin-bottom:13px}.dimension-tracker-title{gap:12px}.dimension-tracker-title h2{color:var(--color-ink);font-size:12px;font-weight:650}.dimension-tracker-title>span{color:var(--color-mute);font-size:11px}.dimension-tracker-context{color:#444;gap:16px;font-size:11px}.dimension-score{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.dimension-score strong{font:500 16px var(--font-mono);color:var(--color-ink);letter-spacing:-.05em}.dimension-alignment{grid-template-columns:repeat(4,15px);align-items:center;gap:3px;display:inline-grid}.dimension-alignment-mark{background:0 0;border-radius:1px;width:15px;height:5px;display:block}.dimension-alignment-mark.is-aligned{background:var(--alignment-color)}.dimension-alignment-mark.is-divergent{border:1px solid var(--alignment-color)}.dimension-alignment-mark.is-neutral{background:#d4d4d4;height:2px}.dimension-score small,.dimension-coherence small{font:10px var(--font-sans);margin-left:5px}.dimension-coherence{font:500 16px var(--font-mono);letter-spacing:-.04em;color:var(--color-ink)}.dimension-return{color:#444;cursor:pointer;padding:4px 0;font-size:11px}.live-analysis-hero .dimension-tracker .structure-reading-evidence{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;display:grid}.live-analysis-hero .structure-reading-evidence>div{border-left:1px solid var(--color-line);min-width:0;padding:0 0 0 18px}.live-analysis-hero .structure-reading-evidence>div:first-child{border:0;padding-left:0}.live-analysis-hero .structure-reading-evidence dt{color:#444;font-size:12px}.live-analysis-hero .structure-reading-evidence dd{flex-wrap:nowrap;justify-content:flex-start;align-items:baseline;gap:8px;margin-top:7px;display:flex}.live-analysis-hero .structure-reading-evidence [data-focus] dt{color:var(--color-bear)}.live-analysis-hero .structure-reading-direction{letter-spacing:-.04em;align-items:baseline;gap:6px;font-size:22px;font-weight:550;line-height:1.35;display:inline-flex}.live-analysis-hero .structure-reading-direction>span{font-size:17px}.live-analysis-hero .structure-reading-strength{color:#444;font-size:12px}.dimension-relation{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:6px;font-size:11px;line-height:1.5;display:flex}.dimension-relation>span:first-child{color:var(--color-bull);font-weight:550}.dimension-relation[data-alignment=divergent]>span:first-child{color:var(--color-bear)}.dimension-relation[data-alignment=neutral]>span:first-child{color:#a66300}.dimension-relation>span:last-child{color:var(--color-mute);font-variant-numeric:tabular-nums}.dimension-history-disclosure{border:0;margin-top:14px}.dimension-history-disclosure>summary{cursor:pointer;color:#444;justify-content:flex-start;align-items:baseline;gap:10px 20px;min-height:36px;list-style:none;display:flex}.dimension-history-disclosure>summary::-webkit-details-marker{display:none}.dimension-history-toggle{color:#666;white-space:nowrap;flex:none;align-items:baseline;gap:7px;font-size:11px;font-weight:450;display:inline-flex}.dimension-history-label{color:inherit}.dimension-history-reading{color:#444;text-wrap:pretty;flex:1;min-width:0;font-size:12px;line-height:1.8}.dimension-relation-marker{color:#666;grid-area:1/2;justify-self:end;font-size:9px;line-height:1.5}.dimension-history-icon{border-right:1px solid var(--color-mute);border-bottom:1px solid var(--color-mute);width:6px;height:6px;transition:transform .18s;transform:rotate(45deg)translateY(-2px)}.dimension-history-disclosure[open] .dimension-history-icon{transform:rotate(225deg)translateY(-1px)}.dimension-tracker-note{color:var(--color-mute);margin-top:8px;font-size:11px;line-height:1.8}.dimension-tracker button:focus-visible,.dimension-tracker summary:focus-visible{outline-offset:3px;outline:2px solid #333}@media (max-width:600px){.dimension-tracker-header{gap:8px;margin-bottom:12px}.dimension-tracker-title{flex-wrap:wrap;gap:5px}.dimension-tracker-title h2{font-size:11px}.dimension-tracker-title>span{font-size:10px}.dimension-tracker-context{flex-shrink:0;gap:9px}.dimension-score{gap:7px}.dimension-alignment{grid-template-columns:repeat(4,11px);gap:2px}.dimension-alignment-mark{width:11px;height:4px}.dimension-score strong,.dimension-coherence{font-size:13px}.dimension-score small,.dimension-coherence small{margin-left:3px;font-size:9px}.dimension-coherence{display:none}.live-analysis-hero .dimension-tracker .structure-reading-evidence{gap:0}.live-analysis-hero .structure-reading-evidence>div{padding-left:9px}.live-analysis-hero .structure-reading-evidence dt{font-size:10px}.live-analysis-hero .structure-reading-evidence dd{gap:4px;margin-top:7px}.live-analysis-hero .structure-reading-direction{font-size:16px}.live-analysis-hero .structure-reading-direction>span{display:none}.live-analysis-hero .structure-reading-strength{font-size:11px}.dimension-relation{margin-top:5px;font-size:10px;display:block}.dimension-relation>span{display:block}.dimension-relation>span:last-child{white-space:nowrap;margin-top:2px;font-size:9px}.dimension-history-disclosure{margin-top:10px}.dimension-history-disclosure>summary{min-height:40px}}@media (max-width:350px){.dimension-tracker-title>span{display:none}.live-analysis-hero .structure-reading-evidence>div{padding-left:6px}.live-analysis-hero .structure-reading-direction{font-size:14px}.dimension-history-toggle{gap:6px}.dimension-history-action{font-size:9px}}.dimension-tracker-title h2{letter-spacing:-.025em;font-size:15px;font-weight:600}.dimension-tracker-header{align-items:center;margin-bottom:18px}.dimension-score strong{font-size:23px}.dimension-coherence{font-size:17px}.live-analysis-hero .structure-reading-evidence>div{border-left-color:var(--color-line);padding-left:20px}.live-analysis-hero .structure-reading-evidence dt{letter-spacing:.025em}.live-analysis-hero .structure-reading-evidence dd{margin-top:8px}.dimension-history-disclosure{margin-top:17px}.dimension-history-disclosure>summary{min-height:40px}.dimension-history-detail{padding:10px 0 16px}@media (max-width:600px){.dimension-tracker-header{margin-bottom:15px}.dimension-tracker-title h2{font-size:14px}.dimension-score strong{font-size:18px}.dimension-coherence{font-size:13px}.live-analysis-hero .structure-reading-evidence>div{padding-left:8px}}.workbench-layout .live-analysis-hero .dimension-tracker-header{border-bottom:0;margin-bottom:13px;padding-bottom:0}.workbench-layout .live-analysis-hero .structure-reading-evidence>div,.workbench-layout .live-analysis-hero .structure-reading-evidence>div:first-child{border:0;min-width:0;padding:0}.workbench-layout .live-analysis-hero .structure-reading-evidence>div:nth-child(n+3){border-top:0;padding-top:0}.workbench-layout .live-analysis-hero .dimension-history-disclosure{border:0}@media (max-width:600px){.workbench-layout .live-analysis-hero .dimension-tracker-header{margin-bottom:12px;padding-bottom:0}.workbench-layout .live-analysis-hero .structure-reading-evidence{gap:16px 13px}}.workbench-layout .dimension-tracker-title{gap:10px}.workbench-layout .dimension-tracker-title h2{letter-spacing:-.025em;font-size:14px;font-weight:600}.workbench-layout .dimension-tracker-title>span{letter-spacing:.015em;font-size:10px}.workbench-layout .dimension-score strong{letter-spacing:-.06em;font-size:21px}.workbench-layout .dimension-coherence{font-size:15px}.workbench-layout .live-analysis-hero .structure-reading-evidence{gap:20px 28px}.workbench-layout .live-analysis-hero .structure-reading-evidence>div{grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:baseline;column-gap:12px;display:grid}.workbench-layout .live-analysis-hero .structure-reading-evidence dt{letter-spacing:0;color:#666;grid-column:1;font-size:11px;line-height:1.5}.workbench-layout .live-analysis-hero .structure-reading-evidence dd{grid-area:2/1/auto/-1;align-items:baseline;gap:8px;margin-top:7px}.workbench-layout .live-analysis-hero .structure-reading-direction{letter-spacing:-.035em;font-size:20px;font-weight:550}.workbench-layout .live-analysis-hero .structure-reading-strength{color:#666;font-size:10px}.workbench-layout .live-analysis-hero .dimension-relation{grid-column:1/-1;gap:8px;margin-top:7px;font-size:10px;line-height:1.5}.workbench-layout .live-analysis-hero .dimension-relation>span:first-child{font-size:10px;font-weight:550}.workbench-layout .live-analysis-hero .dimension-relation>span:last-child{color:#777;font-size:10px}@media (max-width:600px){.workbench-layout .dimension-tracker-title h2{font-size:13px}.workbench-layout .dimension-score strong{font-size:17px}.workbench-layout .live-analysis-hero .structure-reading-evidence{column-gap:15px}.workbench-layout .live-analysis-hero .structure-reading-evidence dt{font-size:10px}.workbench-layout .live-analysis-hero .structure-reading-evidence dd{gap:6px;margin-top:6px}.workbench-layout .live-analysis-hero .structure-reading-direction{font-size:17px}.workbench-layout .live-analysis-hero .structure-reading-strength{font-size:9px}.workbench-layout .live-analysis-hero .dimension-relation{gap:5px;margin-top:5px;font-size:9px}.workbench-layout .live-analysis-hero .dimension-relation>span:first-child,.workbench-layout .live-analysis-hero .dimension-relation>span:last-child{font-size:9px}.workbench-layout .live-analysis-hero .structure-reading-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.workbench-layout .live-analysis-hero .structure-reading-evidence>div:nth-child(n+3),.workbench-layout .live-analysis-hero .structure-reading-evidence>div:nth-child(2){border-top:0;padding-top:0}.workbench-layout .live-analysis-hero .structure-reading-evidence dd,.workbench-layout .live-analysis-hero .dimension-relation{flex-wrap:wrap}.workbench-layout .live-analysis-hero .dimension-relation>span:last-child{white-space:normal}}@media (max-width:350px){.workbench-layout .live-analysis-hero .structure-reading-evidence{column-gap:12px}.workbench-layout .live-analysis-hero .dimension-relation{column-gap:4px}}@media (max-width:600px){.dimension-history-disclosure>summary{flex-wrap:wrap;gap:6px 12px}.dimension-history-reading{flex-basis:100%;font-size:11px}.dimension-history-toggle{font-size:10px}}.dimension-history-context{justify-content:space-between;align-items:center;gap:8px 14px;margin:-7px 0 16px;display:none}.dimension-tracker:has(.dimension-history-disclosure[open]) .dimension-history-context{display:flex}.dimension-history-stamp{min-width:0;color:var(--color-mute);flex-wrap:wrap;align-items:baseline;gap:5px 10px;font-size:10px;display:flex}.dimension-history-stamp>span:first-child{font-family:var(--font-mono)}.dimension-history-stamp time{font:500 11px var(--font-mono);color:#333}.dimension-history-stamp .dimension-history-direction{font-size:11px;font-weight:550}.dimension-history-stamp strong{font:500 12px var(--font-mono);color:#333}.dimension-history-navigation{flex-shrink:0;gap:2px;display:flex}.dimension-history-navigation button{color:#333;cursor:pointer;background:0 0;border:0;width:32px;height:32px;font-size:17px}.dimension-history-navigation button:hover:enabled{background:#14141409}.dimension-history-navigation button:disabled{opacity:.22;cursor:default}.dimension-history-close-label,.dimension-history-disclosure[open] .dimension-history-open-label{display:none}.dimension-history-disclosure[open] .dimension-history-close-label{display:inline}@media (max-width:600px){.dimension-history-context{gap:7px;margin:-5px 0 13px}.dimension-history-stamp{gap:4px 8px;font-size:9px}.dimension-history-stamp time,.dimension-history-stamp .dimension-history-direction{font-size:10px}.dimension-history-stamp strong{font-size:11px}.dimension-history-navigation button{width:30px;height:34px}}.workbench-layout .live-analysis-hero .structure-reading-evidence [data-evidence-focus] dt{color:#333;font-weight:550}.workbench-layout .dimension-relation-marker{color:#666;white-space:nowrap;align-items:center;gap:4px;font-size:9px;display:inline-flex}.workbench-layout [data-evidence-focus=changed] .dimension-relation-marker:before{content:"";background:currentColor;border-radius:50%;width:3px;height:3px}.workbench-layout .dimension-tracker-context{align-items:center}.workbench-layout .live-analysis-hero .structure-reading-evidence dt{flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:3px 8px;min-width:0;display:flex}.macro-range-pair{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;min-width:0;display:grid}.macro-pair-comparison{min-width:0;container:macro-side/inline-size}.range-gauge{min-width:0;max-width:440px}.range-gauge-svg{color:#72856b;width:100%;height:auto;font-family:var(--font-sans);display:block}.range-gauge-svg .gauge-surface{stroke:#e0e7da;stroke-width:.8px}.gauge-instrument-lines{stroke:#b7c8ab;stroke-width:.8px}.gauge-state-glyph{color:#96a28b}.range-gauge-svg[data-tone=confirmed] .gauge-state-glyph{color:#4e8157}.range-gauge-svg[data-tone=ended] .gauge-state-glyph{color:#648a9a}.range-gauge-svg[data-tone=boundary] .gauge-state-glyph{color:#ad8c57}.gauge-eyebrow{letter-spacing:.8px;fill:#8b9a81;font-size:10px}.gauge-verdict{letter-spacing:-.7px;fill:#2f4934;font-size:24px;font-weight:550}.gauge-duration{fill:#829176;font-size:10px}.gauge-label{fill:#8a987c;font-size:10px}.gauge-close{fill:#5c7657;font-variant-numeric:tabular-nums;font-size:11px}.gauge-price-bed{stroke:#e1e8da;stroke-width:5px;stroke-linecap:round}.gauge-price-active{stroke:#b4cba5;stroke-width:5px;stroke-linecap:round}.gauge-bound{fill:#64795d;font-variant-numeric:tabular-nums;font-size:11px}.gauge-number{fill:#47623e;font-variant-numeric:tabular-nums;letter-spacing:-.5px;font-size:20px;font-weight:450}.gauge-unit{fill:#9ca58f;font-size:8px}.gauge-dim-name{fill:#7c8c70;font-size:10px}.range-gauge .price-range-observation{max-width:none;margin-top:7px}.range-gauge .price-range-observation>summary{gap:8px;font-size:10px}.range-gauge .price-range-observation>summary>span:first-child{font-size:10px}.range-gauge .price-range-label{font-size:9px}.range-gauge .price-range-body{font-size:11px}.range-gauge .price-range-body dl{gap:24px}.range-gauge .price-range-body dd{font-size:15px}@container research (width>=850px){.macro-range-pair{grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);gap:32px}.research-studio .macro-pair-comparison .macro-comparison{--macro-columns:38px minmax(76px,1fr)repeat(4,minmax(30px,.5fr))}.macro-pair-comparison .macro-grid{column-gap:10px}.macro-pair-comparison .macro-event-heading,.macro-pair-comparison .macro-close-heading{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.macro-pair-comparison .macro-cell-event{grid-area:2/2/auto/7;font-size:10px}.macro-pair-comparison .macro-cell-close{grid-area:3/2/auto/7;justify-self:start}.macro-pair-comparison .macro-cell-close time{flex-direction:row;gap:5px}.macro-pair-comparison .macro-cell-period{grid-row:1/4}.macro-pair-comparison .macro-row{row-gap:2px;min-height:78px}.macro-pair-comparison .macro-history-details{grid-template-columns:repeat(2,minmax(0,1fr))}}@container research (width<=849px){.range-gauge{max-width:none}.range-gauge-svg{max-width:440px;margin-inline:auto}.range-gauge{border-top:1px solid var(--research-line);padding-top:18px}}@media (max-width:600px){.macro-range-pair{gap:22px}.range-gauge-svg{max-width:400px}}.gauge-dim-direction{font-size:16px}.gauge-dim-name{font-size:11px}.gauge-dim-relation{font-size:9px}.gauge-footnote{fill:#839079;font-size:8px}.gauge-price-band[data-old=true] .gauge-price-active{stroke-dasharray:3 5;stroke:#b8b5a6}.range-gauge-svg .gauge-label{fill:#65785b}.range-gauge-svg .gauge-duration{fill:#6b7e61}.range-gauge-svg .gauge-eyebrow{fill:#6c7d63}.range-gauge-svg .gauge-label,.range-gauge-svg .gauge-close,.range-gauge-svg .gauge-bound{font-size:12px}.range-gauge-svg .gauge-duration,.range-gauge-svg .gauge-eyebrow,.range-gauge-svg .gauge-dim-name,.range-gauge-svg .gauge-dim-relation{font-size:11px}.range-gauge-svg .gauge-footnote{font-size:10px}.gauge-context-place{fill:#36513b;font-size:17px;font-weight:500}.range-context-details{color:#716f62;font-variant-numeric:tabular-nums;font-size:12px;line-height:1.7}.range-distance{color:#47623e;justify-content:space-between;gap:12px;margin:13px 0;display:flex}.range-distance span{color:#7c8774;font-size:11px}.range-stage{flex-wrap:wrap;align-items:baseline;gap:7px 12px;display:flex}.range-stage strong{color:#394b37;font-weight:500}.range-stage>span:last-child{font-size:11px}.range-latest{margin:12px 0}.range-latest>span{letter-spacing:.08em;color:#8b8d7b;font-size:10px;display:block}.range-latest small{margin-top:4px;display:block}.range-evidence{border-top:1px solid #e2e5d9;padding-top:10px}.range-evidence>summary{cursor:pointer;color:#56654d;min-height:32px}.range-evidence dl{margin:12px 0}.range-evidence dt{color:#838875;font-size:10px}.range-evidence dd{margin:0 0 9px}.range-event-path{border-left:1px solid #d5dfcc;margin:12px 0;padding:0 0 0 10px;list-style:none}.range-event-path li{gap:14px;padding:5px 0 5px 7px;display:flex;position:relative}.range-event-path li:before{content:"";background:#b1bea6;border-radius:50%;width:5px;height:5px;position:absolute;top:14px;left:-13px}.range-event-path li[data-current=true]{color:#35583c}.range-event-path li[data-current=true]:before{background:#4e8157}.range-event-path time{min-width:82px;font-size:10px}.range-evidence small{font-size:10px;display:block}.range-distance{flex-wrap:wrap}.range-plain-reason{color:#47593f;margin:12px 0;line-height:1.75}.research-studio .macro-range-pair{grid-template-columns:minmax(0,1fr);gap:22px}.research-studio .macro-range-pair .range-gauge{border-top:1px solid var(--research-line,#ded9cf);max-width:none;padding-top:18px}.research-studio .macro-pair-comparison .macro-row{row-gap:0;min-height:42px;padding:0}.research-studio .macro-pair-comparison .macro-cell-period{flex-direction:row;grid-row:auto;align-items:center;gap:4px}.research-studio .macro-pair-comparison .macro-cell-period button{min-height:42px;margin:0}.research-studio .macro-pair-comparison .macro-cell-period>small{display:none}.research-studio .macro-pair-comparison .macro-row[data-current=true]{background:#64714c0a}.research-studio .macro-pair-comparison .macro-cell-primary{align-items:center;gap:12px;display:flex}.research-studio .macro-pair-comparison .macro-cell-primary>small{white-space:nowrap;font-size:10px}.research-studio .macro-pair-comparison .macro-cell-dimension{flex-direction:row;align-items:center}.research-studio .macro-pair-comparison .macro-event-heading,.research-studio .macro-pair-comparison .macro-close-heading{display:none}.research-studio .macro-pair-comparison .macro-reading{gap:2px;padding-bottom:6px}.research-studio .macro-pair-comparison .macro-extra{margin-top:2px;display:inline-block}.research-studio .macro-pair-comparison .macro-disclosure{float:right;padding:2px 0 0}.research-studio .macro-pair-comparison .macro-disclosure>span{display:none}.macro-row-facts{gap:10px;margin:12px 0;display:grid}.macro-row-facts>div{grid-template-columns:36px 1fr auto;gap:12px;font-size:11px;line-height:1.7;display:grid}.macro-row-facts time{color:var(--research-muted)}.range-compact-body{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:28px;padding:6px 0 14px;display:grid}.range-compact-verdict>strong{letter-spacing:-.04em;color:#354b3a;font-size:23px;font-weight:550;line-height:1.4}.range-compact-verdict p{color:#5b6256;margin:6px 0;font-size:12px;line-height:1.7}.range-compact-verdict>small{color:#8a887c;font-size:10px}.range-compact-price{color:#61745a;min-width:0}.range-compact-price-heading{flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:10px;display:flex}.range-compact-price-heading strong{font-variant-numeric:tabular-nums;font-weight:500}.range-compact-track{color:#8a9f7f;width:100%;height:36px;display:block}.range-compact-bounds{justify-content:space-between;gap:16px;display:flex}.range-compact-bounds>span{flex-direction:column;gap:3px;display:flex}.range-compact-bounds>span:last-child{text-align:right}.range-compact-bounds b{font-variant-numeric:tabular-nums;color:#3e5340;font-size:17px;font-weight:500}.range-compact-bounds small,.range-compact-price>small{color:#858679;font-size:10px}.range-compact-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 12px;display:grid}.range-compact-facts>div{flex-direction:column;gap:5px;display:flex}.range-compact-facts span{color:#858679;font-size:10px}.range-compact-facts strong{font-variant-numeric:tabular-nums;color:#455b43;font-size:15px;font-weight:500}.range-compact-facts p{color:#6e7864;grid-column:1/-1;margin:2px 0 0;font-size:11px;line-height:1.65}.range-gauge .range-context-details{flex-wrap:wrap;align-items:baseline;gap:4px 24px;display:flex}.range-gauge .range-distance{gap:10px;margin:0;font-size:11px}.range-gauge .range-stage{gap:5px;font-size:11px}.range-gauge .range-stage>span:last-child{display:none}.range-gauge .range-latest{flex:280px;margin:0;font-size:11px;line-height:1.65}.range-gauge .range-latest>span{margin-right:8px;font-size:10px;display:inline}.range-gauge .range-latest small{margin-left:8px;display:inline}.range-gauge .range-evidence{border:0;flex:100%;padding:0}.range-gauge .range-evidence>summary{min-height:36px;font-size:11px;line-height:36px}@container research (width<=720px){.range-compact-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 24px}.range-compact-facts{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:baseline}.range-compact-facts>div{flex-direction:row;align-items:baseline;gap:8px}.range-compact-facts p{margin:0}}@media (max-width:600px){.research-studio .macro-pair-comparison .macro-comparison{--macro-columns:38px minmax(76px,1.2fr)repeat(4,minmax(0,1fr))}.research-studio .macro-pair-comparison .macro-grid{column-gap:6px}.research-studio .macro-pair-comparison .macro-cell-primary{gap:5px}.research-studio .macro-pair-comparison .macro-cell-primary>small{display:none}.research-studio .macro-pair-comparison .macro-row,.research-studio .macro-pair-comparison .macro-cell-period button{min-height:44px}.research-studio .macro-pair-comparison .macro-note{font-size:10px;line-height:1.6}.macro-row-facts>div{grid-template-columns:30px 1fr;gap:4px 8px}.macro-row-facts time{grid-column:2}.range-compact-body{grid-template-columns:minmax(0,1fr);gap:12px;padding-bottom:12px}.range-compact-verdict>strong{font-size:22px}.range-compact-verdict p{margin:5px 0;font-size:12px}.range-compact-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.range-compact-facts>div{flex-direction:column;gap:3px}.range-compact-facts strong{font-size:14px}.range-compact-price-heading{font-size:11px}.range-gauge .range-context-details{gap:5px 12px}.range-gauge .range-distance,.range-gauge .range-latest{flex-basis:100%}.range-compact-verdict>small,.range-gauge .range-distance,.range-compact-facts,.range-gauge .range-latest small{display:none}.range-compact-body{gap:10px;padding-bottom:8px}.range-gauge .range-evidence>summary{min-height:44px;line-height:44px}}.range-mobile-facts{display:none}@media (max-width:600px){.range-mobile-facts{display:block}.research-studio .macro-range-pair .range-gauge{padding-top:12px}.range-compact-track{height:28px}.range-compact-bounds>span{flex-direction:row;align-items:baseline;gap:5px}.range-compact-body{gap:8px}}.research-studio .macro-pair-comparison .macro-comparison{--macro-columns:44px 140px repeat(4,64px)minmax(160px,1fr)}.research-studio .macro-pair-comparison .macro-grid{column-gap:12px}.research-studio .macro-pair-comparison .macro-event-heading{clip-path:none;width:auto;height:auto;display:block;position:static;overflow:visible}.research-studio .macro-pair-comparison .macro-cell-event{color:var(--research-muted);grid-area:auto;padding:5px 0;font-size:11px;line-height:1.6}@container macro-side (width<=760px){.research-studio .macro-pair-comparison .macro-comparison{--macro-columns:38px minmax(86px,1.2fr)repeat(4,minmax(24px,.6fr))}.research-studio .macro-pair-comparison .macro-grid{column-gap:8px}.research-studio .macro-pair-comparison .macro-event-heading{display:none}.research-studio .macro-pair-comparison .macro-cell-event{grid-area:2/2/auto/7;padding:0 0 7px;font-size:10px;line-height:1.6}.research-studio .macro-pair-comparison .macro-row{row-gap:0}.research-studio .macro-pair-comparison .macro-cell-period{grid-row:1/3}}@media (max-width:600px){.research-studio .macro-pair-comparison .macro-comparison{--macro-columns:34px minmax(72px,1.2fr)repeat(4,minmax(0,.6fr))}.research-studio .macro-pair-comparison .macro-grid{column-gap:5px}}@container macro-side (width>=761px){.research-studio .macro-pair-comparison .macro-comparison{--macro-columns:44px 140px repeat(4,64px)minmax(140px,1fr)124px}.research-studio .macro-pair-comparison .macro-close-heading{clip-path:none;text-align:right;width:auto;height:auto;display:block;position:static;overflow:visible}.research-studio .macro-pair-comparison .macro-cell-close{grid-area:auto;justify-self:end;font-size:10px}.research-studio .macro-pair-comparison .macro-cell-close time{white-space:nowrap;display:block}.research-studio .macro-pair-comparison .macro-cell-close time:before{content:none}}@container macro-side (width<=760px){.research-studio .macro-pair-comparison .macro-cell-close{display:none}}.research-studio .macro-overview-change{color:var(--research-muted);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.7}.research-studio .macro-pair-comparison .macro-entry-change{color:var(--research-ink);font-size:11px;line-height:1.6;display:block}.research-studio .macro-pair-comparison .macro-entry-run,.research-studio .macro-pair-comparison .macro-entry-relation{font-size:10px;line-height:1.6;display:inline}.research-studio .macro-pair-comparison .macro-entry-relation:before{content:" · ";color:var(--research-muted)}.research-studio .macro-pair-comparison .macro-row{padding-top:4px;padding-bottom:4px}@container macro-side (width>=761px){.research-studio .macro-pair-comparison .macro-comparison{--macro-columns:40px 114px repeat(4,48px)minmax(200px,1fr)108px}}.research-studio .macro-pair-comparison .macro-entry-change[data-changed=false]{color:var(--research-muted);font-size:10px}.research-studio .macro-pair-comparison .macro-entry-change[data-changed=true]{color:var(--research-ink);font-weight:550}.research-studio .macro-history-scope{color:var(--research-muted);flex-basis:100%;font-size:10px}.research-studio .macro-history-scope p{margin:3px 0}.range{--r-surface:var(--range-surface,#fafbf8);--r-ink:var(--range-ink,#19211b);--r-muted:var(--range-muted,#5d695f);--r-line:var(--range-line,#dce2da);--r-line-strong:var(--range-line-strong,#95a197);--r-track:var(--range-track,#e3e9e1);--r-accent:var(--range-accent,#d4f1a0);--r-focus:var(--range-focus,#35664a);--r-columns:minmax(0,.87fr)minmax(0,1.13fr);--r-gap:clamp(36px,5vw,64px);--r-pad:clamp(26px,3.5vw,40px);color:var(--r-ink);background:var(--r-surface);border:1px solid var(--r-line);font-family:var(--range-font,inherit);font-variant-numeric:tabular-nums}.range :where(h2,h3,p,dl,dt,dd){margin:0}.range [hidden]{display:none!important}.range svg{display:block}.range :focus-visible{outline:2px solid var(--r-focus);outline-offset:3px}.range__head,.range__main,.range__watch{grid-template-columns:var(--r-columns);column-gap:var(--r-gap);display:grid}.range__head{padding:22px var(--r-pad);border-bottom:1px solid var(--r-line);align-items:center}.range__brand{align-items:center;gap:12px;min-width:0;display:flex}.range__brand-mark{flex:none;width:24px;height:24px}.range__brand-mark .mark-outer{fill:var(--r-ink)}.range__brand-mark .mark-inner{fill:var(--r-accent)}.range__title{letter-spacing:.02em;font-size:16px;font-weight:600;line-height:1.4}.range__meta{flex-wrap:wrap;justify-content:space-between;gap:8px 18px;font-size:13px;line-height:1.5;display:flex}.range__meta>div{align-items:baseline;gap:7px;display:flex}.range__meta dt{color:var(--r-muted)}.range__meta dd{color:var(--r-ink);white-space:nowrap}.range__main{padding:42px var(--r-pad)40px;align-items:start}.range__eyebrow{color:var(--r-muted);font-size:13px;line-height:1.4}.range__state-line{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.range__conclusion{letter-spacing:-.02em;font-size:clamp(32px,3.4vw,40px);font-weight:650;line-height:1.15}.range__status{background:var(--r-accent);color:#17241a;clip-path:polygon(0 0,calc(100% - 5px) 0,100% 5px,100% 100%,0 100%);border:1px solid #0000;align-items:center;min-height:27px;padding:4px 9px;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}.range[data-state=unconfirmed] .range__status,.range[data-state=unknown] .range__status{color:var(--r-muted);border-color:var(--r-line-strong);clip-path:none;background:0 0}.range__description{max-width:30em;color:var(--r-muted);margin-top:16px;font-size:15px;line-height:1.8}.range__reference-title{font-size:14px;font-weight:500;line-height:1.4}.range__viewport{scrollbar-width:thin;margin-top:20px;overflow:auto hidden}.range__price-content{width:max-content;min-width:100%}.range__quotes{grid-template-columns:repeat(3,minmax(max-content,1fr));align-items:end;column-gap:clamp(10px,1.5vw,18px);display:grid}.range__quote dt{color:var(--r-muted);white-space:nowrap;margin-bottom:9px;font-size:13px;line-height:1.4}.range__quote dd{min-height:30px;color:var(--r-muted);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.035em;white-space:nowrap;align-items:flex-end;font-family:ui-monospace,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:clamp(17px,1.8vw,20px);font-weight:400;line-height:1.05;display:flex}.range__quote--latest{text-align:center}.range__quote--latest dt{color:var(--r-ink)}.range__quote--latest dd{color:var(--r-ink);justify-content:center;font-size:clamp(20px,2.3vw,25px);font-weight:600}.range__quote--high{text-align:right}.range__quote--high dd{justify-content:flex-end}.range__locator-label{color:var(--r-muted);justify-content:space-between;align-items:baseline;gap:18px;margin-top:22px;font-size:13px;line-height:1.5;display:flex}.range__locator-label strong{color:var(--r-ink);white-space:nowrap;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13px;font-weight:500}.range__rail-box{min-height:46px;margin-top:3px}.range__rail{height:44px;margin-inline:13px;position:relative}.range__rail-base{width:100%;height:44px;overflow:visible}.range__rail-base .rail-band{fill:var(--r-track)}.range__rail-base .rail-end{fill:none;stroke:var(--r-line-strong);stroke-width:1.2px;vector-effect:non-scaling-stroke}.range__rail-marker{top:0;left:var(--position,59.3458%);width:26px;height:44px;position:absolute;transform:translate(-50%)}.range__rail-marker .marker-outer{fill:var(--r-ink)}.range__rail-marker .marker-inner{fill:var(--r-accent)}.range__rail-message{color:var(--r-muted);padding-top:10px;font-size:13px;line-height:1.6}.range__vector-stage{width:100%;height:22px;margin-top:6px;position:relative}.range__vector-svg{width:100%;height:100%;display:block;overflow:visible}.range__watch{padding:22px var(--r-pad);border-top:1px solid var(--r-line);align-items:baseline}.range__watch-label{color:var(--r-muted);font-size:13px;line-height:1.5}.range__watch-text{font-size:14px;line-height:1.75}.range__details{border-top:1px solid var(--r-line)}.range__summary{min-height:64px;padding:18px var(--r-pad);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:14px;line-height:1.4;list-style:none;display:flex}.range__summary::-webkit-details-marker{display:none}.range__summary::marker{content:""}.range__summary:focus-visible{outline-offset:-4px}.range__summary-side{align-items:center;gap:30px;display:flex}.range__summary-hint{color:var(--r-muted);white-space:nowrap;font-size:13px}.range__summary-action{color:var(--r-ink);white-space:nowrap;align-items:center;gap:10px;font-size:13px;display:flex}.range__summary-icon{fill:none;stroke:currentColor;stroke-width:1.3px;flex:none;width:18px;height:18px}.range__details:not([open]) .when-open,.range__details[open] .when-closed,.range__details[open] .plus-vertical{display:none}.range__details-content{padding:4px var(--r-pad)32px}.range__basis-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.range__basis-grid dt{color:var(--r-muted);margin-bottom:8px;font-size:13px;line-height:1.4}.range__basis-grid dd{font-size:14px;line-height:1.7}.range__basis-grid strong{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-weight:500}.range__basis-note{color:var(--r-muted);margin-top:24px;font-size:13px;line-height:1.7}@media (max-width:760px){.range{--r-columns:minmax(0,1fr);--r-gap:24px;--r-pad:24px}.range__head{row-gap:18px;padding-block:22px}.range__meta{justify-content:flex-start;gap:8px 20px}.range__main{row-gap:28px;padding-block:30px}.range__reference{border-top:1px solid var(--r-line);padding-top:24px}.range__watch{row-gap:8px;padding-block:20px}.range__basis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:380px){.range{--r-pad:18px}.range__summary-hint{display:none}.range__basis-grid{grid-template-columns:1fr}}.research-studio .macro-range-pair .range-gauge.range{border:1px solid var(--r-line);max-width:none;color:var(--r-ink);min-width:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.range,.range *{box-sizing:border-box}.range .range__reference,.range .range__main>section{min-width:0}.research-studio .macro-range-pair .range-gauge.range{--r-surface:transparent;--r-ink:var(--research-ink,#252522);--r-muted:var(--research-muted,var(--color-mute));--r-line:var(--research-line,#e7e2d9);--r-accent:#e6eddc;border:0;border-top:1px solid var(--r-line);font-family:var(--font-sans,inherit);background:0 0}.range-gauge.range .range__head{border-bottom:0;padding-inline:0}.range-gauge.range .range__main{padding-inline:0;padding-top:24px}.range-gauge.range .range__watch{padding-inline:0;border-top:0;padding-top:0}.range-gauge.range .range__summary,.range-gauge.range .range__details-content{padding-inline:0}.range-gauge.range .range__reference{border-top:0}.range-gauge.range .range__brand-mark{width:18px;height:18px}.range-gauge.range .range__title{font:600 19px/1.4 var(--font-sans,inherit);letter-spacing:-.045em}.range-gauge.range .range__quote dd,.range-gauge.range .range__locator-label strong,.range-gauge.range .range__basis-grid strong{font-family:inherit}.range-gauge.range .range__vector-svg .range__block-base{fill:#e4e3de}.range-gauge.range .range__vector-svg .range__block-current{fill:var(--r-ink)}.range-gauge.range .range__vector-svg .range__block-outside{fill:#a47b45}.range-gauge.range .range__price-content{width:100%;min-width:100%}.range-gauge.range .range__quotes{grid-template-columns:minmax(max-content,1fr) minmax(max-content,1.15fr) minmax(max-content,1fr)}.range-gauge.range .range__reference-notice{color:var(--r-muted);margin:10px 0 0;font-size:12px;line-height:1.6}.range-gauge.range .range__reference[data-reference=true] .range__reference-notice{color:#8a704e;font-weight:550}.range-gauge.range .range__reference[data-reference=true] .range__vector-svg .range__block-base{opacity:.5}.range-gauge.range .range__reference[data-reference=true] .range__locator-label{color:var(--r-muted)}@media (max-width:760px){.range-gauge.range .range__quotes{column-gap:8px}.range-gauge.range .range__quote dt{font-size:11px}.range-gauge.range .range__quote dd{letter-spacing:-.045em;font-size:16px}.range-gauge.range .range__quote--latest dd{font-size:19px}.range-gauge.range .range__locator-label{gap:8px;font-size:12px}.range-gauge.range .range__locator-label strong{font-size:12px}}@media (max-width:380px){.range-gauge.range .range__quotes{column-gap:6px}.range-gauge.range .range__quote dd{font-size:14px}.range-gauge.range .range__quote--latest dd{font-size:16px}}.range-gauge.range .range__duration-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.range-gauge.range .range__state-line{align-content:center;min-height:92px}.range-gauge.range .range__description{min-height:81px}.range-gauge.range .range__reference-title{min-height:20px}.range-gauge.range .range__reference{padding-top:29px;position:relative}.range-gauge.range .range__reference-notice{margin:0;line-height:19px;position:absolute;top:0;left:0}.range-gauge.range .range__rail-box{min-height:66px;position:relative}.range-gauge.range .range__rail-message{max-width:100%;margin:0;font-size:12px;line-height:1.7}.range-gauge.range .range__watch-text{min-height:49px}@media (max-width:760px){.range-gauge.range .range__state-line{min-height:74px}.range-gauge.range .range__description{min-height:108px}.range-gauge.range .range__watch-text{min-height:98px}}.range-gauge.range .range__quote dd{height:32px;min-height:32px}.range-gauge.range .range__locator-label{align-items:center;min-height:24px}.range-gauge.range .range__rail-box{display:flow-root}@media (max-width:760px){.range-gauge.range .range__meta{grid-template-columns:64px minmax(0,1fr);gap:8px 12px;display:grid}.range-gauge.range .range__meta>div{align-items:flex-start;min-height:42px}.range-gauge.range .range__meta>div:nth-child(2) dd{white-space:normal;line-height:21px}.range-gauge.range .range__meta>div:last-child{grid-column:1/-1;min-height:21px}.range-gauge.range .range__state-line{min-height:112px}}.range-gauge.range .range__state-line{grid-template-columns:minmax(0,1fr) auto;align-content:center;min-height:92px;display:grid}.range-gauge.range .range__status{justify-self:start}@media (max-width:760px){.range-gauge.range .range__state-line{min-height:64px}.range-gauge.range .range__conclusion{font-size:26px}.range-gauge.range .range__description{min-height:65px}.range-gauge.range .range__watch-text{min-height:74px}}.range-gauge.range .range__state-line{flex-wrap:nowrap;display:flex}.range-gauge.range .range__conclusion{min-width:0;max-width:calc(100% - 82px)}.range-gauge.range .range__status{flex:none}@media (max-width:760px){.range-gauge.range .range__description{min-height:81px}}.range-gauge.range .range__conclusion{max-width:100%}.range-gauge.range .range__spread{color:var(--r-muted);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:18px;font-size:12px;line-height:1.8;display:flex}.range-gauge.range .range__spread strong{color:var(--r-ink);font-variant-numeric:tabular-nums;font-weight:500}.range-gauge.range .range__spread strong:first-of-type{margin-right:8px}.range-gauge.range .range__reference-notice{max-width:100%;font-size:11px;line-height:1.6}.range-gauge.range .range__reference[data-reference=true] .range__vector-svg .range__block-outside{opacity:1}.range-gauge.range .range__vector-svg .range__block-lit,.range-gauge.range .range__vector-svg .range__block-selected{stroke:none}.range-gauge.range .range__vector-svg .range__block-lit{animation:4.2s ease-in-out infinite range-marker-breathe}@keyframes range-marker-breathe{0%,to{opacity:.9}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.range-gauge.range .range__vector-svg .range__block-lit{animation:none}}.range-gauge.range .range__reference[data-price-exit=up]{--range-exit-color:var(--color-bull)}.range-gauge.range .range__reference[data-price-exit=down]{--range-exit-color:var(--color-bear)}.range-gauge.range .range__reference[data-price-exit=up] .range__vector-svg .range__block-base,.range-gauge.range .range__reference[data-price-exit=down] .range__vector-svg .range__block-base{fill:var(--range-exit-color);opacity:.38}.range-gauge.range .range__reference[data-exit-confirmed=true] .range__vector-svg .range__block-base{opacity:1}.range-gauge.range .range__head{row-gap:10px;padding-block:16px}.range-gauge.range .range__main{row-gap:18px;padding-block:14px 18px}.range-gauge.range .range__state-line{min-height:64px}.range-gauge.range .range__spread{margin-top:10px}.range-gauge.range .range__rail-message{min-height:21px;line-height:21px}.range-gauge.range .range__watch{row-gap:6px;padding-block:0 14px}.range-gauge.range .range__description{margin-top:10px}@media (max-width:760px){.range-gauge.range .range__main{row-gap:18px}.range-gauge.range .range__reference{padding-top:26px}.range-gauge.range .range__head{padding-block:14px}.range-gauge.range .range__meta{row-gap:5px}}.range-gauge.range .range__main{column-gap:32px;padding-block:8px 18px}.range-gauge.range .range__state-line{min-height:0;margin-top:8px}.range-gauge.range .range__conclusion{font-size:28px;line-height:1.35}.range-gauge.range .range__description{min-height:0;margin-top:8px;font-size:14px;line-height:1.75}.range-gauge.range .range__watch{border:0;margin-top:12px;padding:0;display:block}.range-gauge.range .range__watch-label{color:var(--r-ink);margin-right:8px;font-size:12px;font-weight:550;display:inline}.range-gauge.range .range__watch-text{min-height:0;color:var(--r-muted);font-size:13px;line-height:1.75;display:inline}.range-gauge.range .range__reference{padding-top:0}.range-gauge.range .range__reference-notice{min-height:0;margin-bottom:6px;position:static}.range-gauge.range .range__viewport,.range-gauge.range .range__locator-label{margin-top:14px}.range-gauge.range .range__rail-box{min-height:0}.range-gauge.range .range__rail-message{min-height:0;padding-top:4px}.range-gauge.range .range__rail-message:empty{display:none}@media (max-width:760px){.range-gauge.range .range__head{row-gap:8px;padding-block:12px}.range-gauge.range .range__meta{flex-wrap:wrap;gap:4px 14px;font-size:12px;display:flex}.range-gauge.range .range__meta>div{align-items:baseline;min-height:0}.range-gauge.range .range__meta>div:last-child{width:100%;min-height:0}.range-gauge.range .range__main{row-gap:20px;padding-top:6px}.range-gauge.range .range__eyebrow{display:none}.range-gauge.range .range__state-line{margin-top:0}.range-gauge.range .range__conclusion{letter-spacing:-.035em;font-size:23px;line-height:1.4}.range-gauge.range .range__watch{margin-top:10px}.range-gauge.range .range__reference-title{color:var(--r-muted);font-size:12px}.range-gauge.range .range__viewport{margin-top:12px}.range-gauge.range .range__quote dt{margin-bottom:5px}.range-gauge.range .range__spread{gap:3px 8px;margin-top:6px}.range-gauge.range .range__main{row-gap:16px}.range-gauge.range .range__reference{border-top:1px solid var(--r-line);padding-top:16px}}.range-gauge.range .range__reference[data-has-band=false] .range__quotes{display:block}.range-gauge.range .range__reference[data-has-band=false] .range__quote--latest{text-align:left}.range-gauge.range .range__reference[data-has-band=false] .range__quote--latest dd{justify-content:flex-start}.range-gauge.range .range__reference[data-has-band=false] .range__quotes:empty{display:none}.range-gauge.range .range__reference[data-has-band=false] .range__rail-box{margin-top:10px}@media (min-width:761px){.range-gauge.range .range__head{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;padding-block:18px 16px}.range-gauge.range .range__meta{grid-template-columns:auto minmax(0,1fr) auto;justify-content:start;gap:12px 24px;font-size:12px;line-height:1.6;display:grid}.range-gauge.range .range__meta>div{gap:8px;min-width:0}.range-gauge.range .range__meta>div:last-child{justify-self:end}.range-gauge.range .range__main{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:40px;padding-block:4px 24px}.range-gauge.range .range__eyebrow,.range-gauge.range .range__reference-title{color:var(--r-muted);font-size:12px;font-weight:500;line-height:20px}.range-gauge.range .range__state-line{margin-top:12px}.range-gauge.range .range__description{max-width:none;margin-top:12px;line-height:1.8}.range-gauge.range .range__watch{margin-top:14px}.range-gauge.range .range__viewport{margin-top:12px}.range-gauge.range .range__quote dt{margin-bottom:8px}.range-gauge.range .range__locator-label{margin-top:18px}.range-gauge.range .range__spread{margin-top:12px}.range-gauge.range .range__head{border-bottom:1px solid var(--r-line);margin-bottom:18px}.range-gauge.range .range__reference{border-left:1px solid var(--r-line);padding-left:24px}}.range-gauge.range .range__detail-link{color:inherit;border-radius:2px;text-decoration:none}.range-gauge.range .range__detail-link:hover{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:5px}.range-gauge.range .range__detail-link:focus-visible{outline-offset:4px;outline:2px solid}.range-gauge.range .range__title .range__detail-link{font:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0;text-decoration:none;display:inline}.range-gauge.range .range__title .range__detail-link:hover{text-underline-offset:4px;text-decoration:underline}.structure-reading{color:#273b32;background:var(--color-surface);gap:14px}.structure-reading-label{color:#7e8679;margin:0;font-size:10px;font-weight:400;line-height:15px}.structure-reading-title{letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;margin-top:8px;font-size:17px;font-weight:550;line-height:1.45}.structure-reading-description{color:#60695c;overflow-wrap:anywhere;margin-top:7px;font-size:12px;font-weight:400;line-height:1.85}.structure-reading-observation,.structure-reading-change{grid-template-columns:40px minmax(0,1fr);align-items:baseline;column-gap:10px;display:grid}.structure-reading-observation{border-top:1px solid #eaece5;margin-top:12px;padding-top:9px}.structure-reading-observation>span,.structure-reading-change>span{color:#8d9285;white-space:nowrap;font-size:10px;line-height:18px}.structure-reading-observation p{color:#4b5846;font-size:11px;line-height:18px}.structure-reading-change{margin-top:6px}.structure-reading-change p{color:#8b8e80;font-size:10px;line-height:17px}.structure-reading-evidence{border-top:1px solid #eaece5;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:10px;margin:0;padding-top:9px;display:grid}.structure-reading-evidence>div{min-width:0}.structure-reading-evidence dt{color:#8a9182;white-space:nowrap;font-size:9px;font-weight:400;line-height:14px}.structure-reading-evidence [data-focus] dt{color:#8b704e}.structure-reading-evidence dd{justify-content:space-between;align-items:baseline;gap:3px;margin:4px 0 0;display:flex}.structure-reading-direction{color:#43523d;white-space:nowrap;font-size:11px;font-weight:500;line-height:16px}.structure-reading-strength{font-family:var(--font-mono);color:#969d8d;font-size:9px;line-height:16px}@container state-summary (width>=720px) and (width<=1039px){.structure-reading{gap:12px}.structure-reading-title{font-size:15px;line-height:22px}.structure-reading-description{font-size:11px;line-height:18px}.structure-reading-evidence,.structure-reading-observation,.structure-reading-change{column-gap:7px}}.hero-state-surface{container:state-summary/inline-size}.hero-state-deck{grid-template-columns:minmax(0,1fr);display:grid}.hero-state-grade,.hero-state-copy{border-bottom:1px solid var(--color-line);min-width:0;padding:16px}.hero-state-copy{flex-direction:column;justify-content:space-between;display:flex}.state-boundary{background:#fcfcf9;flex-direction:column;min-width:0;display:flex}.boundary-heading{border-bottom:1px solid var(--color-subline);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:40px;padding:0 16px;display:flex}.boundary-heading h2{letter-spacing:-.01em;font-size:12px;font-weight:600}.boundary-heading-title{align-items:center;gap:8px;min-width:0;display:flex}.boundary-focus-tag{color:#6b7266;white-space:nowrap;background:#f1f0e9;border:1px solid #e1dfd4;border-radius:2px;flex-shrink:0;align-items:center;height:18px;padding:0 7px;font-size:9px;line-height:1;display:inline-flex}.boundary-detail-trigger{color:var(--color-mute);cursor:pointer;align-items:center;gap:5px;padding:5px 0;font-size:10px;transition:color .16s;display:inline-flex}.boundary-detail-trigger svg{fill:none;stroke:currentColor;stroke-width:1.1px;width:12px;height:12px;transition:transform .16s}.boundary-detail-trigger:hover{color:var(--color-ink)}.boundary-detail-trigger:hover svg{transform:translate(1px,-1px)}.boundary-rows{flex:1;grid-template-columns:minmax(0,1fr);display:grid}.boundary-row{text-align:left;border:0;border-bottom:1px solid var(--color-subline);cursor:pointer;background:0 0;width:100%;min-width:0;padding:12px 16px;transition:background-color .18s;display:block}.boundary-row:last-child{border-bottom:0}.boundary-row:hover{background:#f2f1eb}.boundary-row-inner{flex-direction:column;gap:7px;display:flex}.boundary-row-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.boundary-label{color:var(--color-mute);white-space:nowrap;font-size:10px;line-height:14px}.boundary-extra{color:#97968e;font-size:9px}.boundary-path-list{flex-direction:column;gap:5px;display:flex}.boundary-path-row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.boundary-condition{white-space:normal;overflow-wrap:anywhere;color:#3b3d3b;min-width:0;font-size:11px;line-height:16px}.boundary-condition-empty{color:#96958d;font-size:11px;line-height:16px}.boundary-grade{font-family:var(--font-mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#30342f;flex-shrink:0;font-size:13px;font-weight:500}.boundary-row:focus-visible,.boundary-detail-trigger:focus-visible,.boundary-close:focus-visible{outline:1px solid var(--color-ink);outline-offset:-3px}@container state-summary (width>=560px){.hero-state-deck{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-state-grade{border-right:1px solid var(--color-line)}.state-boundary{grid-column:1/-1}.boundary-rows{grid-template-columns:repeat(2,minmax(0,1fr))}.boundary-row{border-bottom:0;border-right:1px solid var(--color-subline)}.boundary-row:last-child{border-right:0}}@container state-summary (width>=720px){.hero-state-deck{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr) minmax(260px,1fr)}.hero-state-grade,.hero-state-copy{border-bottom:0;border-right:1px solid var(--color-line)}.state-boundary{grid-column:auto}.boundary-rows{grid-template-columns:minmax(0,1fr)}.boundary-row{border-right:0;border-bottom:1px solid var(--color-subline)}.boundary-row:last-child{border-bottom:0}}@container state-summary (width>=720px) and (width<=1039px){.hero-state-grade,.hero-state-copy{padding:14px}.hero-grade-identity{gap:12px}.hero-grade-tile{width:76px;height:80px}.hero-grade-letter{font-size:48px}.hero-grade-suffix{font-size:23px}.hero-state-grade h1{font-size:22px}}.boundary-dialog{width:min(560px,100vw - 32px);max-height:min(690px,100dvh - 48px);color:var(--color-ink);background:#fcfcf9;border:1px solid #dcddd5;border-radius:5px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 18px 72px -24px #121a163d}.boundary-dialog[open]{flex-direction:column;animation:.18s ease-out boundary-appear;display:flex}.boundary-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#14191638;animation:.18s ease-out boundary-backdrop}.boundary-dialog-heading{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:flex-start;gap:16px;padding:24px;display:flex}.boundary-dialog-heading h2{letter-spacing:-.025em;font-size:18px;font-weight:600}.boundary-dialog-heading p{font-family:var(--font-mono);color:var(--color-mute);margin-top:6px;font-size:10px}.boundary-dialog-heading p span{color:#b7b8af;margin:0 5px}.boundary-close{color:#767b72;cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .15s;display:flex}.boundary-close:hover{background:#f0efe8}.boundary-close svg{fill:none;stroke:currentColor;stroke-width:1.3px;width:18px;height:18px}.boundary-dialog-content{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow-y:auto}.boundary-detail-section{border-bottom:1px solid var(--color-subline);padding:20px 24px}.boundary-detail-section:last-child{border-bottom:0}.boundary-detail-section[data-active]{background:#f5f4ee}.boundary-detail-caption{color:var(--color-mute);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;font-size:11px;display:flex}.boundary-detail-caption h3{font-weight:500}.boundary-detail-caption>span{font-size:10px}.boundary-detail-grade{font-family:var(--font-mono);text-align:right;letter-spacing:-.05em;font-size:18px;font-weight:500;line-height:1.5}.boundary-detail-paths{margin:0;padding:0;list-style:none}.boundary-detail-paths li{border-top:1px solid var(--color-subline);grid-template-columns:minmax(0,1fr) 14px 32px;align-items:center;gap:12px;padding:10px 0;display:grid}.boundary-detail-paths li:first-child{border-top:0}.boundary-detail-paths p{overflow-wrap:anywhere;font-size:13px;line-height:1.65}.boundary-detail-arrow{color:#a3a59b;font-size:13px}.boundary-detail-empty{color:var(--color-mute);margin:0;font-size:12px}.boundary-dialog-footer{border-top:1px solid var(--color-line);color:var(--color-mute);flex-shrink:0;padding:14px 24px;font-size:10px}@keyframes boundary-appear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes boundary-backdrop{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.boundary-dialog[open],.boundary-dialog::backdrop{animation:none}.boundary-row,.boundary-detail-trigger,.boundary-detail-trigger svg,.boundary-close{transition:none}}.micro-trigger{color:#263b34}.micro-conclusion{border-bottom:1px solid var(--color-subline);background:#fdfdfb;padding:12px 14px 11px}.micro-conclusion-topline{grid-template-columns:3px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.micro-conclusion-mark{border-radius:1px;width:3px;height:16px}.micro-conclusion h3{letter-spacing:-.02em;min-width:0;font-size:14px;font-weight:700;line-height:20px}.micro-main-relation{font-family:var(--font-mono);color:#747b70;white-space:nowrap;border:1px solid #dedcd4;border-radius:2px;padding:2px 6px;font-size:9px}.micro-main-relation.is-aligned{color:var(--color-bull);background:#126e510f;border-color:#126e5140}.micro-main-relation.is-opposed{color:var(--color-bear);background:#a62d240f;border-color:#a62d2440}.micro-conclusion>p{color:#687264;margin-top:5px;padding-left:11px;font-size:11px;line-height:17px}.micro-period-selector{border-bottom:1px solid var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.micro-period{text-align:left;border-right:1px solid var(--color-subline);cursor:pointer;background:#fbfaf7;min-width:0;padding:9px 10px 8px;transition:background-color .15s;position:relative}.micro-period:last-child{border-right:0}.micro-period:hover{background:#f3f2ec}.micro-period.is-reference-tier{background:var(--color-hover)}.micro-period.is-selected{background:var(--color-surface)}.micro-period.is-selected:before{content:"";background:var(--period-accent,#111317);height:2px;position:absolute;inset:0 0 auto}.micro-period-head,.micro-period-state,.micro-period-foot{justify-content:space-between;align-items:center;gap:4px;display:flex}.micro-period-head strong{font-family:var(--font-mono);color:#111317;font-size:11px;font-weight:700}.micro-period-head>span{color:#8c9187;font-size:9px}.micro-period-direction{letter-spacing:-.03em;align-items:center;gap:5px;margin-top:7px;font-size:16px;font-weight:800;line-height:1.15;display:flex}.micro-period-strip{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5px;height:3px;margin-top:7px;display:grid}.micro-period-strip i{border-radius:.5px;height:100%;display:block}.micro-period-state{margin-top:7px}.micro-period-grade-wrap{align-items:center;gap:3px;display:inline-flex}.micro-downgrade-tag{font-family:var(--font-mono);color:#b85d00;font-size:9px;font-weight:700;line-height:1}.micro-period-dur{font-family:var(--font-mono);color:#7c8279;font-variant-numeric:tabular-nums;font-size:9px}.micro-period-foot{min-height:14px;margin-top:5px}.micro-period-relation{font-family:var(--font-mono);color:#868c82;font-size:9px}.micro-period-relation.is-aligned{color:var(--color-bull)}.micro-period-relation.is-opposed{color:var(--color-bear)}.micro-just-turned{color:#b85d00;background:#fdf5ea;border-radius:1px;padding:0 3px;font-size:8px;font-style:normal}.micro-period:focus-visible{outline-offset:-3px;z-index:1;outline:1px solid #53655b}.micro-decision{padding:10px 14px 12px}.micro-decision-heading{color:#8b9187;justify-content:space-between;align-items:baseline;gap:10px;font-size:10px;display:flex}.micro-decision-heading strong{font-family:var(--font-mono);color:#263b34;font-weight:600}.micro-filter-shift{color:#9a6739;font-family:var(--font-mono);font-size:9px;font-weight:500}.micro-chain{border-top:1px solid var(--color-subline);margin:7px 0 0;padding:0;list-style:none}.micro-chain li{border-bottom:1px solid #f0efe9;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:26px;display:grid}.micro-chain-label{color:#737a70;font-size:10px}.micro-chain-value{color:#3f4d44;text-align:right;font-size:10px;font-weight:500}.micro-chain li[data-filtered] .micro-chain-label,.micro-chain li[data-filtered] .micro-chain-value{color:#9a6739}.micro-chain li[data-final] .micro-chain-value{font-family:var(--font-mono);color:#263b34;font-size:12px;font-weight:600}.micro-observation,.micro-change{grid-template-columns:48px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.micro-observation{border-top:1px solid var(--color-subline);margin-top:9px;padding-top:8px}.micro-change{margin-top:4px}.micro-observation>span,.micro-change>span{color:#969b91;white-space:nowrap;font-size:9px}.micro-observation p{color:#536054;font-size:10px;line-height:16px}.micro-change p{color:#8a8f85;font-size:9px;line-height:15px}@media (max-width:380px){.micro-trigger .micro-period{padding-inline:7px}.micro-period-head>span{display:none}.micro-period-direction{font-size:14px}}@media (prefers-reduced-motion:reduce){.micro-period{transition:none}}.live-analysis-hero{--analysis-ink:var(--color-ink);--analysis-muted:#79634c;--analysis-line:var(--color-line);--analysis-accent:#ad613e;background:var(--color-surface);color:var(--analysis-ink);font-family:var(--font-sans);border-bottom:0}.live-instrument-header{background:var(--color-surface);padding:18px 28px 0}.live-instrument-identity{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.live-category{color:var(--color-mute);font-size:11px}.live-instrument-name{align-items:baseline;gap:10px;min-width:0;display:flex}.live-instrument-name strong{font:600 24px var(--font-mono);letter-spacing:-.055em;color:var(--color-ink)}.live-instrument-name>span{color:var(--color-mute);font-size:12px}.live-instrument-price-block{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:3px 10px;min-width:0;margin-left:auto;display:flex}.live-instrument-price{font:500 28px var(--font-mono);letter-spacing:-.055em;color:var(--color-ink);white-space:nowrap}.live-instrument-price>span{color:var(--color-mute);letter-spacing:0;font-size:11px}.live-quote-move{color:var(--color-mute);font:500 13px var(--font-mono);white-space:nowrap;align-items:baseline;gap:4px;display:inline-flex}.live-quote-move>span{font-size:16px;line-height:1}.live-quote-move small{color:#a78c72;font:10px var(--font-sans);letter-spacing:.02em}.live-quote-move[data-direction=up]{color:var(--color-bull)}.live-quote-move[data-direction=down]{color:var(--color-bear)}.live-quote-move[data-direction=flat]{color:var(--color-mute)}.live-quote-time{color:var(--color-mute);font-size:10px}.live-periods{border-bottom:1px solid var(--analysis-line);flex-wrap:wrap;align-items:center;gap:7px 22px;margin-top:11px;padding-bottom:6px;display:flex}.live-period-group{flex-wrap:wrap;gap:18px;display:flex}.live-period-group button{font:12px var(--font-mono);color:var(--color-mute);cursor:pointer;border:0;align-items:baseline;gap:5px;padding:8px 0;display:flex;position:relative}.live-period-group button>span{font:11px var(--font-sans)}.live-period-group button:hover,.live-period-group button[aria-pressed=true]{color:var(--color-ink)}.live-period-group button[aria-pressed=true]{font-weight:700}.live-period-group button[aria-pressed=true]:after{content:"";background:#ad613e;height:2px;position:absolute;bottom:-7px;left:0;right:0}.live-period-micro{border-left:1px solid var(--analysis-line);padding-left:20px}.live-period-caption{color:var(--color-mute);align-self:center;font-size:10px}.live-analysis-hero button:focus-visible,.live-analysis-hero [role=tabpanel]:focus-visible{outline:2px solid var(--analysis-accent);outline-offset:4px}.single-analysis-card{--signal-color:#a66300;background:var(--color-surface);box-shadow:none;border:0;border-radius:0;margin:0}.single-analysis-card[data-direction=多]{--signal-color:var(--color-bull)}.single-analysis-card[data-direction=空]{--signal-color:var(--color-bear)}.analysis-metadata{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 12px;padding:12px 28px 0;display:flex}.analysis-metadata>div{align-items:center;gap:10px;display:flex}.analysis-period{font:11px var(--font-mono);color:#444}.analysis-status,.analysis-asof{color:var(--color-mute);font-size:10px}.analysis-asof time{font-variant-numeric:tabular-nums;margin-left:4px}.live-analysis-hero .hero-state-deck{grid-template-columns:minmax(0,1fr);gap:17px;padding:20px 28px 0;display:grid}.live-analysis-hero .hero-state-grade{border:0;min-width:0;padding:0;position:relative}.live-analysis-hero .hero-grade-identity{align-items:center;gap:18px;min-height:94px;padding-right:90px;display:flex}.live-analysis-hero .hero-grade-tile{color:var(--signal-color);-webkit-user-select:none;user-select:none;background:0 0;border:0;flex-shrink:0;align-items:flex-start;padding:0;display:flex}.hero-grade-value{align-items:flex-start;display:inline-flex}.live-analysis-hero .hero-grade-letter{font:500 90px/.95 var(--font-sans);letter-spacing:-.085em}.live-analysis-hero .hero-grade-suffix{font:400 32px/1 var(--font-mono);letter-spacing:-.1em;padding:6px 0 0 4px}.live-analysis-hero .hero-grade-micro{letter-spacing:-.07em;font-size:42px;line-height:1.25}.hero-direction-signal{color:var(--signal-color);flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;top:0;right:0}.hero-grade-direction{width:78px;height:82px;display:block}.hero-grade-direction svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.hero-direction-caption{color:var(--signal-color);white-space:nowrap;font-size:10px;line-height:1.5}.hero-grade-heading{min-width:0}.hero-direction-badge{color:var(--color-mute);font-size:11px;line-height:1.5}.hero-grade-heading h1{color:var(--color-ink);letter-spacing:-.055em;margin:4px 0 6px;font-size:28px;font-weight:600;line-height:1.25}.hero-grade-heading p{color:var(--color-mute);margin:0;font-size:12px;line-height:1.65}.hero-grade-scale{margin-top:15px}.hero-grade-steps{border-bottom:1px solid var(--analysis-line);gap:6px;display:flex}.hero-grade-steps button{min-width:0;color:var(--color-mute);font:12px/1.5 var(--font-mono);cursor:help;border:0;border-bottom:2px solid #0000;flex:1;margin-bottom:-1px;padding:6px 0}.hero-grade-steps button:hover{color:var(--color-ink);background:#f7f1e9}.hero-grade-steps button[aria-current=step]{color:var(--signal-color);border-color:var(--signal-color);font-weight:700}.hero-grade-scale-caption{color:var(--color-mute);justify-content:space-between;gap:8px;margin-top:5px;font-size:10px;line-height:1.7;display:flex}.hero-grade-scale-caption>span:last-child{color:#a66300;white-space:nowrap}.live-analysis-hero .hero-state-copy{background:0 0;border:0;min-width:0;padding:0;display:block}.live-analysis-hero .structure-reading-label{color:#444;letter-spacing:.02em;align-items:center;gap:7px;font-size:11px;font-weight:550;display:flex}.structure-reading-mark{color:var(--signal-color);font-size:14px}.structure-reading-caption{font:9px var(--font-mono);letter-spacing:.06em;color:var(--color-mute);margin-left:auto}.live-analysis-hero .structure-reading-title{color:var(--color-ink);letter-spacing:-.04em;text-wrap:pretty;margin-top:9px;font-size:23px;font-weight:550;line-height:1.5}.live-analysis-hero .structure-reading-description{color:#444;margin-top:7px;font-size:13px;line-height:1.8}.live-analysis-hero .structure-reading-observation,.live-analysis-hero .structure-reading-change{border:0;grid-template-columns:max-content minmax(0,1fr);gap:9px;margin-top:8px;padding:0;display:grid}.live-analysis-hero .structure-reading-observation>span,.live-analysis-hero .structure-reading-change>span{color:#a66300;white-space:nowrap;font-size:11px;line-height:1.8}.live-analysis-hero .structure-reading-observation p,.live-analysis-hero .structure-reading-change p{color:#444;font-size:12px;line-height:1.55}.live-analysis-hero .structure-reading-change{margin-top:5px}.live-analysis-hero .structure-reading-observation[data-relation-state=confirmed]>span{color:var(--color-bull)}.live-analysis-hero .structure-reading-observation[data-relation-state=split]>span,.live-analysis-hero .structure-reading-observation[data-relation-state=opposed]>span{color:var(--color-bear)}.live-analysis-hero .structure-reading-dynamics{border-top:1px solid var(--analysis-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin-top:13px;display:grid}.live-analysis-hero .structure-reading-dynamics>.structure-reading-observation:only-child,.live-analysis-hero .structure-reading-dynamics>.structure-reading-change:only-child{grid-column:1/-1}.live-analysis-hero .hero-state-coordination{border-top:1px solid var(--analysis-line);grid-column:1/-1;margin-top:0;padding-top:14px}.analysis-reading-grid{margin:0 28px}.analysis-reading-grid>[hidden]{display:none}.research-navigation{border-top:1px solid #d7c7b4;border-bottom:1px solid var(--analysis-line);justify-content:space-between;align-items:center;gap:12px;display:flex}.research-tabs{align-items:stretch;gap:28px;display:flex}.research-tabs button{min-height:48px;color:var(--color-mute);cursor:pointer;align-items:center;gap:8px;padding:0;font-size:15px;font-weight:500;display:flex;position:relative}.research-tabs button[aria-selected=true]{color:var(--color-ink);font-weight:650}.research-tabs button[aria-selected=true]:after{content:"";background:#ad613e;height:2px;position:absolute;bottom:-1px;left:0;right:0}.research-tab-arrow{color:#a66300;font-size:15px}.research-navigation-note{color:var(--color-mute);font-size:11px}.live-analysis-hero .state-boundary{border:0;border-bottom:1px solid var(--analysis-line);background:0 0;border-radius:0;margin:0 0 16px;padding:0 0 13px}.live-analysis-hero .boundary-heading{border:0;height:auto;margin-bottom:8px;padding:0}.live-analysis-hero .boundary-heading-title{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;width:100%;display:flex}.live-analysis-hero .boundary-heading h2{color:#444;margin:0;font-size:11px;font-weight:550}.live-analysis-hero .boundary-focus-tag{color:var(--color-mute);background:0 0;border:0;height:auto;padding:0;font-size:10px}.live-analysis-hero .boundary-rows{grid-template-columns:minmax(0,1fr);gap:9px;display:grid}.live-analysis-hero .boundary-row{cursor:default;background:0 0;border:0;align-items:baseline;gap:12px;padding:0;display:flex}.live-analysis-hero .boundary-row:hover{background:0 0}.live-analysis-hero .boundary-label{color:#a66300;flex-shrink:0;font-size:11px;line-height:1.8}.live-analysis-hero .boundary-path-list{min-width:0;display:block}.live-analysis-hero .boundary-path-row{display:block}.live-analysis-hero .boundary-path-row+.boundary-path-row{margin-top:5px}.live-analysis-hero .boundary-condition{color:#444;white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.8}.live-analysis-hero .boundary-grade{color:#444;font:500 11px var(--font-mono);background:0 0;border:0;margin-left:8px;padding:0;display:inline}.live-analysis-hero .boundary-grade:before{content:" / ";color:var(--color-mute)}.live-analysis-hero .boundary-condition-empty{color:#a66300;padding:5px 0;font-size:12px;line-height:1.8}@container state-summary (width>=780px){.live-analysis-hero .hero-state-deck{grid-template-columns:minmax(340px,.85fr) minmax(0,1.15fr);column-gap:30px}.live-analysis-hero .hero-state-copy{border-left:1px solid var(--analysis-line);padding-left:30px}.live-analysis-hero .boundary-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.live-analysis-hero .boundary-row{display:block}.live-analysis-hero .boundary-label{margin-bottom:3px;display:block}}@media (max-width:600px){.live-instrument-header{padding:14px 18px 0}.live-instrument-identity{grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;display:grid}.live-category{grid-area:1/1;align-self:end;font-size:10px}.live-instrument-name{flex-wrap:wrap;grid-area:2/1/auto/-1;gap:4px 7px;min-width:0}.live-instrument-name strong{font-size:19px}.live-instrument-name>span{font-size:11px}.live-instrument-price-block{grid-area:3/1/auto/-1;justify-content:space-between;align-items:baseline;gap:8px;width:100%;max-width:none;margin:1px 0 0;display:flex}.live-instrument-price{font-size:24px}.live-instrument-price>span{font-size:10px}.live-quote-move{font-size:12px}.live-quote-move>span{font-size:15px}.live-quote-time{text-align:right;grid-area:1/2;align-self:end;font-size:9px}.live-periods{grid-template-columns:minmax(0,1fr);gap:0;margin-top:7px;padding-bottom:0;display:grid}.live-period-group{justify-content:space-between;gap:0}.live-period-group button{gap:4px;min-height:36px;padding:8px 0;font-size:11px}.live-period-group button>span{font-size:9px}.live-period-group button[aria-pressed=true]:after{bottom:0}.live-period-micro{border:0;justify-content:flex-start;gap:20px;padding:0}.live-period-caption{font-size:10px}.analysis-metadata{gap:5px;padding:10px 18px 0}.analysis-period,.analysis-asof,.analysis-status{font-size:9px}.analysis-metadata>div{gap:6px}.analysis-asof{margin-left:auto}.live-analysis-hero .hero-state-deck{gap:14px;padding:13px 18px 0}.live-analysis-hero .hero-grade-identity{gap:14px;min-height:76px;padding-right:72px}.live-analysis-hero .hero-grade-letter{font-size:72px}.live-analysis-hero .hero-grade-suffix{padding-top:5px;font-size:26px}.live-analysis-hero .hero-grade-micro{font-size:34px}.hero-grade-direction{width:62px;height:66px}.hero-direction-caption{font-size:9px}.hero-grade-heading h1{margin:3px 0;font-size:clamp(21px,5.7vw,26px)}.hero-grade-heading p{font-size:11px}.hero-direction-badge{font-size:10px}.hero-grade-scale{margin-top:8px}.hero-grade-steps button{min-height:32px;font-size:11px}.hero-grade-scale-caption{margin-top:3px;font-size:9px}.live-analysis-hero .structure-reading-label{font-size:10px}.structure-reading-caption{font-size:8px}.live-analysis-hero .structure-reading-title{margin-top:7px;font-size:18px;line-height:1.55}.live-analysis-hero .structure-reading-description{margin-top:5px;font-size:12px;line-height:1.8}.live-analysis-hero .structure-reading-observation,.live-analysis-hero .structure-reading-change{grid-template-columns:max-content minmax(0,1fr);gap:8px;margin-top:6px}.live-analysis-hero .structure-reading-observation>span,.live-analysis-hero .structure-reading-change>span{font-size:10px}.live-analysis-hero .structure-reading-observation p,.live-analysis-hero .structure-reading-change p{font-size:11px}.live-analysis-hero .structure-reading-dynamics{grid-template-columns:minmax(0,1fr);gap:0;margin-top:11px}.live-analysis-hero .structure-reading-observation,.live-analysis-hero .structure-reading-change{grid-template-columns:max-content minmax(0,1fr)}.live-analysis-hero .hero-state-coordination{padding-top:12px}.analysis-reading-grid{margin:0 18px}.research-tabs{gap:24px}.research-tabs button{min-height:47px;font-size:15px}.research-navigation-note{display:none}.live-analysis-hero .state-boundary{margin:0 0 17px;padding:0 0 13px}.live-analysis-hero .boundary-heading{margin-bottom:7px}.live-analysis-hero .boundary-row{gap:9px}.live-analysis-hero .boundary-label{font-size:10px}.live-analysis-hero .boundary-condition{font-size:11px}}@media (max-width:350px){.live-instrument-header{padding-left:14px;padding-right:14px}.live-instrument-name strong{font-size:17px}.live-instrument-price{font-size:22px}.live-quote-move{font-size:11px}.live-period-group button{gap:3px;font-size:10px}.live-period-group button>span{font-size:8px}.live-analysis-hero .hero-state-deck{padding-left:14px;padding-right:14px}.live-analysis-hero .hero-grade-identity{gap:11px;padding-right:68px}.live-analysis-hero .hero-grade-letter{font-size:66px}.hero-grade-heading h1{font-size:20px}.hero-grade-heading p{font-size:10px}.analysis-reading-grid{margin-left:14px;margin-right:14px}}@media (prefers-reduced-motion:reduce){.live-analysis-hero *,.workbench-library *{scroll-behavior:auto;transition:none}}.hero-grade-direction svg{stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter}.direction-wing{fill:currentColor;stroke:none}.direction-wing-neutral{stroke:currentColor;stroke-width:3px}.watchlist-current-state{white-space:nowrap;min-width:50px;font:10px var(--font-mono);flex-direction:column;align-items:flex-end;gap:4px;display:flex}.watchlist-current-state>strong{font-size:11px;font-weight:500}.live-periods{gap:4px 24px}.live-period-group{align-items:center;column-gap:20px}.live-period-caption{white-space:nowrap;letter-spacing:.04em;font-size:10px}.live-period-group button{gap:6px;min-height:40px}.live-period-group button[aria-pressed=true]:after{height:2px;bottom:-7px}@media (max-width:600px){.live-period-group:not(.live-period-micro){grid-template-columns:repeat(5,minmax(0,1fr));gap:0 8px;padding-top:5px;display:grid}.live-period-group:not(.live-period-micro)>.live-period-caption{grid-column:1/-1;padding:2px 0;font-size:9px}.live-period-group button{gap:3px;min-height:38px}.live-period-group button[aria-pressed=true]:after{bottom:0}.live-period-micro{gap:18px;padding:5px 0 0}}svg.structure-reading-mark{width:30px;height:15px;color:var(--signal-color);flex:none;display:block}.analysis-readiness{letter-spacing:.025em;align-items:center;gap:6px;display:inline-flex}.analysis-readiness>i{background:#b88e62;border-radius:50%;width:4px;height:4px}.analysis-readiness[data-ready=true]>i{background:#79634c}@media (max-width:600px){svg.structure-reading-mark{width:27px;height:14px}}.live-analysis-hero .structure-reading-title{letter-spacing:-.025em;text-wrap:pretty;margin:8px 0 0;font-size:21px;line-height:1.45}.live-analysis-hero .structure-reading-description{margin:7px 0 0;font-size:12px;line-height:1.75}.live-analysis-hero .structure-reading-dynamics{border-top:1px solid var(--analysis-line);flex-direction:column;gap:8px;margin-top:12px;padding-top:11px;display:flex}.live-analysis-hero .structure-reading-dynamics>.structure-reading-observation,.live-analysis-hero .structure-reading-dynamics>.structure-reading-change{border:0;grid-template-columns:4em minmax(0,1fr);align-items:baseline;gap:0 14px;margin:0;padding:0;font-size:11px;display:grid}.live-analysis-hero .structure-reading-dynamics>div>span{white-space:nowrap;margin:0;font-size:10px;line-height:1.8;display:block}.live-analysis-hero .structure-reading-dynamics>div p{text-wrap:pretty;margin:0;font-size:12px;line-height:1.8}.live-analysis-hero .structure-reading-change strong{font-weight:550}@media (max-width:600px){.live-analysis-hero .structure-reading-title{font-size:18px}.live-analysis-hero .structure-reading-dynamics{gap:7px;margin-top:10px;padding-top:9px}.live-analysis-hero .structure-reading-dynamics>div{column-gap:11px}.live-analysis-hero .structure-reading-dynamics>div p{font-size:11px}}.hero-grade-explanation{border-top:1px solid var(--analysis-line);margin-top:14px;padding-top:10px}.hero-grade-meaning{align-items:baseline;gap:12px;font-size:11px;line-height:1.7;display:flex}.hero-grade-meaning>span{color:var(--color-mute);flex:none;font-size:10px}.hero-grade-meaning p{color:#444;text-wrap:pretty;margin:0}.hero-grade-guide{margin-top:4px}.hero-grade-guide>summary{cursor:pointer;width:fit-content;min-height:32px;color:var(--color-mute);align-items:center;gap:6px;font-size:10px;list-style:none;display:flex}.hero-grade-guide>summary::-webkit-details-marker{display:none}.hero-grade-info{width:13px;height:13px;font:500 9px/1 var(--font-sans);border:1px solid;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.hero-grade-guide>summary:hover,.hero-grade-guide[open]>summary{color:var(--color-ink)}.hero-grade-guide-content{padding:6px 0 4px}.hero-grade-guide-content>p{color:var(--color-mute);margin:0 0 8px;font-size:10px;line-height:1.7}.hero-grade-guide-content dl{margin:0 0 10px}.hero-grade-guide-content dl>div{border-top:1px solid var(--analysis-line);grid-template-columns:70px minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.hero-grade-guide-content dt{color:#444;align-items:baseline;gap:6px;font-size:12px;display:flex}.hero-grade-guide-content dt small{font:9px var(--font-sans);color:var(--color-mute)}.hero-grade-guide-content dd{color:var(--color-mute);margin:0;font-size:11px;line-height:1.7}.hero-grade-guide-content [data-current=true] dt{color:var(--signal-color);font-weight:650}@media (max-width:600px){.hero-grade-explanation{margin-top:10px;padding-top:8px}.hero-grade-guide>summary{min-height:44px}}.hero-grade-explanation{border:0;align-items:center;gap:8px;margin-top:10px;padding-top:0;display:flex;position:relative}.hero-grade-meaning{min-width:0;font-size:12px}.hero-grade-meaning p{color:var(--color-mute)}.hero-grade-guide{flex:none;margin:0;position:static}.hero-grade-guide>summary{justify-content:center;min-width:32px;min-height:32px}.hero-grade-guide-content{z-index:45;background:var(--color-paper);border:1px solid #d8d8d8;width:min(360px,100%);max-height:340px;padding:14px 16px 6px;position:absolute;top:100%;left:0;overflow-y:auto}.hero-grade-guide-content dl>div{grid-template-columns:60px minmax(0,1fr);padding:6px 0}@media (max-width:600px){.hero-grade-explanation{margin-top:4px}.hero-grade-guide>summary{min-width:44px;min-height:44px}.hero-grade-guide-content{max-height:min(340px,55vh)}}.live-analysis-hero .hero-state-grade{align-self:start}.live-analysis-hero .hero-grade-identity{align-items:center;gap:16px;min-height:104px}.hero-grade-heading .hero-grade-explanation{gap:2px;margin-top:1px}.hero-grade-heading .hero-grade-meaning{font-size:11px}.hero-grade-heading .hero-grade-meaning p{font-size:11px;line-height:1.65}.hero-grade-heading .hero-grade-guide>summary{min-width:28px;min-height:32px}.hero-grade-heading .hero-grade-guide-content{width:100%}.intrabar-experiment{color:#45413b;border-top:1px solid #e8e5df;border-bottom:1px solid #e8e5df;flex-wrap:wrap;align-items:baseline;gap:5px 12px;margin:0 0 12px;padding:8px 0;font-size:11px;line-height:1.55;display:flex}.intrabar-experiment-tag{color:#9a681c;font-size:9px;font-weight:600}.intrabar-experiment>strong{color:#171717;font:600 16px/1 var(--font-mono)}.intrabar-experiment time,.intrabar-experiment-note{color:#77716a;font-size:10px}.intrabar-experiment-note{margin-left:auto}.intrabar-experiment[data-state=failed]{color:#77716a}@media (max-width:600px){.intrabar-experiment{gap:4px 8px;margin-bottom:9px}.intrabar-experiment-note{width:100%;margin-left:0}}.hero-direction-signal{top:50%;transform:translateY(-50%)}@media (min-width:1100px){.live-analysis-hero .hero-state-deck{grid-template-columns:minmax(310px,.72fr) minmax(0,1.28fr);align-items:start;column-gap:28px}}@media (max-width:600px){.live-analysis-hero .hero-grade-identity{gap:12px;min-height:92px}.hero-grade-heading .hero-grade-explanation{gap:0;margin-top:0}.hero-grade-heading .hero-grade-meaning p{font-size:10px}.hero-grade-heading .hero-grade-guide>summary{min-width:32px;min-height:44px}}.hero-grade-heading .hero-grade-explanation{position:static}.workbench-layout .live-analysis-hero .structure-price-comparison{color:#525252;text-wrap:pretty}.structure-price-return{white-space:nowrap;font-variant-numeric:tabular-nums}.workbench-layout .structure-price-comparison strong{color:#525252;font-weight:550}.workbench-layout .structure-price-comparison[data-move=up] strong{color:var(--color-bull)}.workbench-layout .structure-price-comparison[data-move=down] strong{color:var(--color-bear)}.structure-price-separator{color:#a3a3a3;padding:0 3px}.hero-direction-signal{width:78px}.hero-direction-caption{white-space:normal;text-align:center;overflow-wrap:anywhere;max-width:100%}.hero-grade-explanation .hero-grade-meaning{flex:1;min-width:0}@media (max-width:600px){.hero-direction-signal{width:62px}}.live-analysis-hero .structure-reading-dynamics>.structure-reading-observation,.live-analysis-hero .structure-reading-dynamics>.structure-reading-change{grid-template-columns:max-content minmax(0,1fr)}.hero-grade-tile{position:relative}.intrabar-closed-context{color:var(--muted,#81766c);grid-column:1/-1;margin:16px 0 4px;font-size:11px}.state-boundary.evolution-panel{background:0 0;border-top:1px solid #e5dbce;border-bottom:0;flex-wrap:wrap;align-items:baseline;gap:4px 18px;margin-top:12px;padding:10px 0 0;display:flex}.evolution-heading{flex:none}.evolution-heading h2{color:var(--color-mute);margin:0;font-size:10px;font-weight:600;line-height:1.85}.evolution-paths{flex-wrap:wrap;flex:420px;align-items:baseline;gap:4px 22px;min-width:0;display:flex}.evolution-outlook{color:#444;overflow-wrap:anywhere;flex:0 auto;max-width:100%;margin:0;font-size:11px;line-height:1.85}.evolution-outlook strong{color:#262626;margin-right:7px;font-weight:600}.evolution-note{color:var(--color-mute);flex-basis:100%;margin:0;font-size:9px;line-height:1.7}@media (max-width:600px){.state-boundary.evolution-panel{gap:5px;margin-top:12px;padding-top:10px}.evolution-heading{flex-basis:100%}.evolution-paths{flex-basis:100%;display:block}.evolution-outlook+.evolution-outlook{margin-top:4px}}.live-analysis-hero .single-period-report .state-boundary.evolution-panel{flex-direction:row;align-content:flex-start;align-items:baseline;height:auto;min-height:0;margin:10px 0 0;padding:9px 0 0}.live-analysis-hero .single-period-report .evolution-panel .evolution-note{flex:0 0 100%}.live-analysis-hero .single-period-report:has(.evolution-panel)>footer{margin-top:8px;padding-top:7px}.workbench-layout .live-analysis-hero .single-period-report .state-boundary.evolution-panel{border-top:1px solid var(--workspace-detail);margin-top:14px;padding-top:11px}.workbench-layout .live-analysis-hero .single-period-report:has(.evolution-panel)>footer{border-top:0;margin-top:10px;padding-top:8px}@media (max-width:600px){.workbench-layout .live-analysis-hero .single-period-report .state-boundary.evolution-panel{margin-top:12px;padding-top:10px}}.curve-chart{--curve-paper:#fffdf9;--curve-ink:var(--color-ink);--curve-muted:#88715b;--curve-hair:var(--color-line);--curve-rail:88px;color:var(--curve-ink);background:var(--curve-paper);border-bottom:1px solid var(--curve-hair);min-width:0}.curve-chart button{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.curve-chart button:focus-visible,.curve-chart svg:focus-visible{outline-offset:3px;outline:1px solid #ad613e}.curve-chart .persistence-svg:focus,.curve-chart .curve-weave-cell:focus{box-shadow:none;outline:none}.curve-chart:has(.persistence-svg:focus-visible,.curve-weave-cell:focus-visible) #curve-interaction-note{text-underline-offset:4px;-webkit-text-decoration:underline #b8b8b8;text-decoration:underline #b8b8b8}.curve-chart .persistence-header{border-color:var(--curve-hair);background:var(--color-paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;height:auto;min-height:46px;padding:12px 18px 10px;display:flex}.curve-chart .persistence-header>span{letter-spacing:-.015em;min-width:0;font-size:12px;font-weight:550}.curve-chart .persistence-modes{flex-shrink:0;gap:16px;display:flex}.curve-chart .persistence-modes button{white-space:nowrap;height:26px;color:var(--curve-muted);background:0 0;border:0;border-bottom:1px solid #0000;padding:0;font-size:10px}.curve-chart .persistence-modes button[aria-pressed=true]{color:var(--curve-ink);border-bottom-color:#ad613e}.curve-toolbar{align-items:center;gap:12px;padding:9px 18px 6px;display:flex}.curve-measure{color:var(--curve-muted);margin-right:auto;font-size:10px}.curve-ranges{background:#f3eee6;border-radius:5px;gap:3px;padding:2px;display:flex}.curve-ranges button{color:var(--color-mute);background:0 0;border:0;border-radius:3px;padding:5px 9px;font-size:10px;line-height:1.2}.curve-ranges button[aria-pressed=true]{color:var(--curve-ink);background:var(--curve-paper);box-shadow:0 1px 3px #3825160c}.curve-reset{color:var(--curve-muted);border:0;border-left:1px solid var(--curve-hair);background:0 0;padding:5px 0 5px 9px;font-size:10px!important}.curve-reset[aria-pressed=true]{color:var(--curve-ink)}.curve-readout{border-bottom:1px solid var(--curve-hair);padding:6px 18px 11px;position:relative}.curve-readout-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px 16px;min-height:29px;font-size:10px;display:flex}.curve-readout-meta>div:first-child{align-items:center;gap:10px;display:flex}.curve-position{color:var(--curve-muted)}.curve-readout-meta time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:10px}.curve-grade{align-items:center;gap:7px;display:flex}.curve-grade>strong{font:500 15px var(--font-mono);letter-spacing:-.04em}.curve-grade>span{font-size:10px}.curve-readout-status{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-left:auto;display:flex}.curve-readout-dimensions{grid-template-columns:repeat(4,minmax(0,1fr));padding-top:7px;display:grid}.curve-dimension{text-align:left;background:0 0;border:0;min-width:0;padding:3px 0 0;transition:opacity .12s}.curve-dimension[aria-pressed=true] .persistence-dimension{color:var(--dimension-color)}.curve-dimension .persistence-dimension{color:#6e5c4a;white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:flex}.curve-dimension .persistence-dimension i{background:var(--dimension-color);border-radius:50%;width:5px;height:5px}.curve-dimension-reading{align-items:baseline;gap:9px;min-height:30px;padding-top:3px;display:flex}.curve-dimension-reading .persistence-value{font:500 21px var(--font-mono);letter-spacing:-.055em;font-variant-numeric:tabular-nums;color:var(--dimension-color)}.curve-dimension-reading>strong{white-space:nowrap;font-size:10px;font-weight:450}.curve-unlock{border:0;border-left:1px solid var(--curve-hair);color:#815a3e;white-space:nowrap;background:0 0;padding:3px 0 3px 10px;font-size:10px!important}.curve-track{grid-template-columns:minmax(0,1fr)var(--curve-rail);display:grid}.persistence-plot{min-width:0;margin:8px 14px 0 10px}.curve-canvas{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;min-width:0;position:relative}.persistence-svg{cursor:crosshair;touch-action:pan-y;width:100%;height:300px;display:block;overflow:visible}.curve-grid{stroke:var(--color-line);stroke-width:.7px;stroke-dasharray:2 6;vector-effect:non-scaling-stroke}.curve-zero{stroke:#c7b5a0;stroke-width:.8px;vector-effect:non-scaling-stroke}.curve-cursor{stroke:#99816a;stroke-width:.7px;stroke-dasharray:2 4;vector-effect:non-scaling-stroke;pointer-events:none}.curve-series{pointer-events:none}.curve-tail-connector{stroke-width:.7px;pointer-events:none}.persistence-axis{pointer-events:none;font:8px var(--font-mono);color:#858585;position:absolute;inset:0 auto 0 3px}.persistence-axis span{background:var(--curve-paper);padding-right:3px;position:absolute;transform:translateY(-50%)}.curve-tails{min-width:0;position:relative}.curve-tail{text-align:left;white-space:nowrap;background:0 0;border:0;align-items:baseline;gap:6px;padding:5px 0 5px 7px;display:flex;position:absolute;left:0;right:0;transform:translateY(-50%)}.curve-tail>span{font-size:10px}.curve-tail>strong{font:500 11px var(--font-mono);font-variant-numeric:tabular-nums}.persistence-insufficient{text-align:center;color:var(--color-mute);pointer-events:none;background:#fffdf9e8;padding:8px;font-size:11px;line-height:1.9;position:absolute;top:40%;left:22px;right:12px}.curve-empty{height:300px;color:var(--curve-muted);justify-content:center;align-items:center;font-size:11px;display:flex}.curve-radar{background:var(--curve-paper);min-width:0}.curve-radar svg{width:100%;height:270px;display:block}.curve-weave{padding:0 14px 0 10px}.curve-weave-heading{border-top:1px solid var(--curve-hair);color:var(--curve-muted);flex-wrap:wrap;align-items:center;gap:5px 12px;padding:10px 8px 8px;font-size:9px;display:flex}.curve-weave-heading>strong{color:var(--curve-ink);font-size:11px;font-weight:550}.curve-weave-heading>span:last-child{margin-left:auto}.curve-weave-row{align-items:center;min-height:24px}.curve-weave-line{min-width:0;height:24px;position:relative}.curve-weave-cell{width:clamp(2px,var(--cell-width),10px);background:0 0;border:0;padding:0;position:absolute;top:0;bottom:0;transform:translate(-50%)}.curve-weave-cell:after{content:"";background:var(--direction-color);opacity:.65;border-radius:1px;height:7px;position:absolute;top:8px;left:0;right:0}.curve-weave-cell[data-active=true]:after{opacity:1;outline-offset:2px;outline:1px solid #79634c}.curve-weave-cell[aria-pressed=true]:after{outline-color:var(--curve-ink)}.curve-weave-name{color:var(--color-mute);align-items:center;gap:10px;padding-left:7px;font-size:10px;display:flex}.curve-weave-name strong{font-weight:500}.curve-time-track{color:var(--color-mute);font:9px var(--font-mono);padding-top:6px;padding-bottom:11px}.persistence-time{white-space:nowrap;justify-content:space-between;gap:6px;min-width:0;padding:0 2.5%;display:flex}.curve-time-note{text-align:left;font:9px var(--font-sans);padding-left:7px}.curve-footnote{border-top:1px solid var(--curve-hair);color:var(--color-mute);margin:0 18px;padding:9px 0 11px;font-size:9px;line-height:1.8}.curve-footnote-top{color:var(--color-mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 14px;display:flex}.curve-direction-legend{align-items:center;gap:10px;display:flex}.curve-direction-legend>span{white-space:nowrap;align-items:center;gap:4px;display:flex}.curve-direction-legend i{border-radius:50%;width:4px;height:4px;display:inline-block}.curve-footnote p{margin:3px 0 0}@media (max-width:600px){.curve-chart{--curve-rail:66px}.curve-chart .persistence-header{gap:4px 10px;padding:10px 12px 8px}.curve-chart .persistence-header>span{font-size:11px}.curve-chart .persistence-modes{gap:10px}.curve-chart .persistence-modes button{font-size:9px}.curve-toolbar{gap:8px;padding:8px 12px 4px}.curve-measure{font-size:9px}.curve-ranges button{padding:6px 7px;font-size:9px}.curve-reset{padding-left:8px;font-size:9px!important}.curve-readout{padding:5px 12px 10px}.curve-readout-meta{gap:5px 8px}.curve-grade>span{font-size:9px}.curve-grade>strong{font-size:14px}.curve-readout-dimensions{gap:6px;padding-top:8px}.curve-dimension .persistence-dimension{gap:4px;font-size:9px}.curve-dimension-reading{flex-direction:column;align-items:flex-start;gap:2px;padding-top:6px}.curve-dimension-reading .persistence-value{font-size:21px}.curve-dimension-reading>strong{font-size:9px}.curve-unlock{font-size:9px!important}.persistence-plot{margin:7px 8px 0 5px}.persistence-svg{height:270px}.curve-tail{gap:4px;padding-left:5px}.curve-tail>span{font-size:9px}.curve-tail>strong{font-size:10px}.curve-weave{padding:0 8px 0 5px}.curve-weave-heading{gap:4px 9px;padding:9px 7px 7px}.curve-weave-heading>strong{font-size:10px}.curve-weave-heading>span{font-size:8px}.curve-weave-name{gap:8px;padding-left:5px;font-size:9px}.curve-time-track{padding-top:5px;font-size:8px}.persistence-time{gap:3px}.curve-time-note{padding-left:5px;font-size:8px}.curve-footnote{margin:0 12px;padding:7px 0 10px;font-size:8px}}@media (prefers-reduced-motion:reduce){.curve-dimension{transition:none}}.curve-chart{--curve-paper:var(--color-paper);--curve-rail:0px;border:0;padding:0 18px}.curve-chart .persistence-header{background:0 0;border:0;min-height:0;padding:13px 0 7px}.curve-toolbar{flex-wrap:wrap;gap:8px 20px;padding:3px 0 8px}.curve-ranges{background:0 0;border-radius:0;gap:12px;padding:0}.curve-ranges button{border-bottom:1px solid #0000;border-radius:0;padding:4px 0}.curve-ranges button[aria-pressed=true]{box-shadow:none;background:0 0;border-bottom-color:#a88b64}.curve-dimension-key{gap:12px;margin-left:auto;display:flex}.curve-dimension-key button{color:var(--color-mute);background:0 0;border:0;align-items:center;gap:5px;padding:4px 0;font-size:10px;display:flex}.curve-dimension-key i{background:var(--dimension-color);width:10px;height:2px}.curve-dimension-key button[aria-pressed=true]{color:var(--dimension-color)}.curve-track{grid-template-columns:minmax(0,1fr)}.curve-chart .persistence-plot{background:0 0;border:0;padding:0}.curve-chart .curve-canvas{margin:0}.curve-weave{border:0;margin-top:0;padding:5px 0 0;position:relative}.curve-weave-rows{padding:0}.curve-weave-row{min-height:15px;position:relative}.curve-weave-line{height:15px}.curve-weave-cell:after{opacity:.55;border-radius:0;height:4px;top:5px}.curve-weave-cell[data-active=true]:after{outline-offset:1px}.curve-weave-name{pointer-events:none;padding:0;font-size:8px;line-height:15px;position:absolute;top:0;right:0}.curve-time-track{padding:5px 0 4px}.curve-footnote{border:0;margin:0;padding:5px 0 10px}@media (max-width:600px){.curve-chart{--curve-rail:0px;padding:0 12px}.curve-chart .persistence-header{padding:11px 0 6px}.curve-toolbar{gap:6px 12px;padding:2px 0 7px}.curve-dimension-key{gap:9px}.curve-dimension-key button{font-size:9px}.curve-dimension-key i{width:7px}.curve-weave{padding:4px 0 0}.curve-time-track{padding:4px 0}.curve-footnote{margin:0;padding:4px 0 8px}}.curve-chart .persistence-plot{margin:0}.curve-chart{--curve-label-width:32px}.curve-chart .persistence-axis{left:calc(-1*var(--curve-label-width))}.curve-chart .curve-weave-rows{margin-left:var(--curve-label-width);position:relative}.curve-chart .curve-weave-row{min-height:19px}.curve-chart .curve-weave-line{height:19px}.curve-chart .curve-weave-row .curve-weave-name{left:calc(-1*var(--curve-label-width));width:var(--curve-label-width);color:var(--curve-muted);background:0 0;padding:0;font-size:10px;line-height:19px;top:0;right:auto;transform:none}.curve-chart .curve-weave-cell{width:var(--cell-width);cursor:crosshair}.curve-chart .curve-weave-cell:after{opacity:.42;border:0;border-radius:1px;outline:none;height:5px;top:7px;left:.5px;right:.5px}.curve-chart .curve-weave-cell[data-active=true]:after{opacity:1;box-shadow:0 0 0 1.5px var(--curve-paper);outline:none}.curve-weave-cursor{z-index:1;background:var(--curve-ink);opacity:.22;pointer-events:none;width:1px;position:absolute;top:2px;bottom:2px;transform:translate(-50%)}.curve-chart #curve-interaction-note time{color:var(--curve-ink);font-variant-numeric:tabular-nums}@media (max-width:600px){.curve-chart{--curve-label-width:28px}.curve-chart .curve-weave-row .curve-weave-name{font-size:9px}.curve-chart .curve-weave-row{min-height:18px}.curve-chart .curve-weave-line{height:18px}.curve-chart .curve-weave-row .curve-weave-name{line-height:18px}.curve-chart .curve-weave-cell:after{top:6px}}.curve-chart .curve-canvas{margin-left:0}.curve-chart .curve-weave-disclosure{border:0;margin:0;padding:0}.curve-chart .curve-weave-disclosure>summary{width:fit-content;color:var(--curve-muted);cursor:pointer;margin:3px 0;font-size:10px;line-height:1.8}.curve-chart .curve-weave-disclosure[open]>summary{margin-bottom:8px}.curve-inspection{min-height:42px;color:var(--curve-muted);flex-wrap:wrap;align-items:center;gap:8px 20px;padding:4px 0;font-size:10px;display:flex}.curve-inspection-time{font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;display:flex}.curve-inspection-time time{color:var(--curve-ink)}.curve-inspection-dimensions{flex-wrap:wrap;flex:1;gap:6px 18px;display:flex}.curve-inspection-dimensions>span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.curve-inspection-dimensions i{width:9px;height:2px}.curve-inspection-dimensions b{font-weight:500}.curve-inspection-navigation{margin-left:auto;display:flex}.curve-inspection-navigation button{cursor:pointer;background:0 0;width:32px;height:32px;font-size:20px}.curve-inspection-navigation button:disabled{opacity:.2;cursor:default}.curve-chart .curve-time-track,.curve-chart .curve-weave-rows{margin-left:0}.curve-chart .curve-weave-row{padding-top:12px}.curve-chart .curve-weave-row .curve-weave-name{pointer-events:none;width:auto;line-height:12px;top:0;left:0}@media (max-width:600px){.curve-inspection{gap:4px 10px}.curve-inspection-dimensions{flex-basis:100%;order:3;justify-content:space-between;gap:4px}.curve-inspection-dimensions>span{gap:3px;font-size:9px}.curve-chart .curve-inspection-navigation button{width:36px;height:36px}}.curve-chart .curve-header{margin-bottom:4px}.curve-chart .curve-toolbar{justify-content:flex-end;min-height:28px;padding:0}.curve-chart .curve-readout{gap:12px;width:100%;padding:10px 0 14px;display:flex}.curve-chart .curve-inspection-dimensions{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.curve-chart .curve-inspection-dimensions>button{min-height:32px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:8px;padding:0;font-size:11px;display:flex}.curve-chart .curve-inspection-dimensions>button i{background:var(--dimension-color);flex-shrink:0;width:14px;height:2px}.curve-chart .curve-inspection-dimensions b{font-size:11px;font-weight:500}.curve-chart .curve-readout .curve-show-all{color:var(--curve-muted);box-shadow:none;background:0 0;border:0;padding:4px 0 4px 8px;font-size:10px}.curve-chart .curve-readout button[aria-pressed=true]{box-shadow:none;background:0 0}.curve-chart .curve-grid{opacity:.16}.curve-chart .curve-zero{opacity:.25}.curve-chart .curve-cursor{opacity:.09}.curve-chart .curve-inspection{flex-wrap:nowrap;min-height:40px;padding:4px 0}.curve-chart .curve-inspection-time{min-width:170px}.curve-chart .curve-inspection-navigation{align-items:center;gap:4px}.curve-chart .curve-inspection-navigation .curve-return-latest{width:64px;margin-right:8px;font-size:10px}@media (max-width:600px){.curve-chart .curve-readout{gap:4px;padding:6px 0 10px}.curve-chart .curve-inspection-dimensions{gap:4px}.curve-chart .curve-inspection-dimensions>button{flex-wrap:wrap;gap:4px;font-size:10px}.curve-chart .curve-inspection-dimensions>button i{width:9px}.curve-chart .curve-inspection-dimensions b{text-align:left;flex-basis:100%;padding-left:13px;font-size:10px}.curve-chart .curve-inspection-time{gap:5px;min-width:0;font-size:9px}.curve-chart .curve-inspection-navigation{gap:0}.curve-chart .curve-inspection-navigation .curve-return-latest{width:49px;margin-right:0;font-size:9px}.curve-chart .curve-inspection-navigation button{width:28px}}.curve-chart .curve-header{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.curve-chart .curve-header .persistence-modes{margin-left:auto}.curve-chart .curve-header .curve-ranges{gap:10px;display:flex}.curve-chart .curve-header .curve-ranges button{box-shadow:none;color:var(--curve-muted);background:0 0;border:0;padding:4px 0;font-size:10px}.curve-chart .curve-header .curve-ranges button[aria-pressed=true]{color:var(--curve-ink)}@media (max-width:600px){.curve-chart .curve-header{gap:6px 10px}.curve-chart .curve-header .curve-ranges{gap:8px}}.curve-chart .curve-readout .curve-show-all{white-space:nowrap;flex-shrink:0}.curve-mapping-note{color:var(--color-mute);text-align:center;margin:6px 0;font-size:10px}.curve-chart[data-empty-values=true] .curve-canvas{min-height:80px}.curve-chart .curve-inspection-dimensions>button{text-align:left;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:4px 7px;min-height:58px;display:grid}.curve-chart .curve-inspection-dimensions>button b{grid-column:2;padding:0;font-size:10px}.curve-chart .curve-dimension-value{font:500 15px var(--font-mono);font-variant-numeric:tabular-nums;grid-column:1/-1;line-height:1.4}.curve-focus-feedback,.curve-overlap-note{color:var(--color-mute);min-height:17px;margin:5px 0;font-size:10px;line-height:1.7}.curve-overlap-note:empty{visibility:hidden}.curve-chart .curve-inspection-dimensions>button[aria-pressed=true]{background:var(--color-hover);border-radius:6px}@media (max-width:600px){.curve-chart .curve-inspection-dimensions>button{grid-template-columns:16px minmax(0,1fr);gap:3px;min-height:64px}.curve-chart .curve-legend-swatch{width:16px}.curve-chart .curve-dimension-value{font-size:14px}}.curve-chart .curve-focus-feedback{white-space:nowrap;text-overflow:ellipsis;height:17px;min-height:17px;margin:5px 0;overflow:hidden}.curve-chart .curve-overlap-note{overscroll-behavior:contain;height:34px;min-height:34px;margin:5px 0;overflow:auto}.curve-chart[data-empty-values=true] .persistence-svg{height:300px}.curve-chart .curve-empty{height:300px;margin:0}.curve-chart .curve-inspection-dimensions>button{align-content:center}@media (max-width:600px){.curve-chart[data-empty-values=true] .persistence-svg,.curve-chart .curve-empty{height:270px}}.curve-chart .curve-canvas,.curve-chart .persistence-svg{height:300px;min-height:300px}@media (max-width:600px){.curve-chart .curve-canvas,.curve-chart .persistence-svg{height:270px;min-height:270px}}.curve-chart .curve-feedback-rail{height:22px;min-height:22px;margin:2px 0 4px;position:relative}.curve-chart .curve-feedback-rail .curve-focus-feedback,.curve-chart .curve-feedback-rail .curve-overlap-note{white-space:nowrap;text-overflow:ellipsis;height:20px;min-height:0;margin:0;line-height:20px;position:absolute;inset:0;overflow:hidden}.curve-chart .curve-feedback-rail:has(.curve-focus-feedback:not(:empty)) .curve-overlap-note{visibility:hidden}.workbench-layout .research-studio .curve-chart .curve-inspection-dimensions>button{height:52px;min-height:52px}@media (max-width:600px){.workbench-layout .research-studio .curve-chart .curve-inspection-dimensions>button{height:48px;min-height:48px}}.research-studio .context-event-list{flex-direction:column;gap:18px;display:flex}.research-studio .context-event{background:0 0;border:0;grid-template-columns:96px minmax(0,1fr);align-items:baseline;gap:20px;min-width:0;padding:0;display:grid}.research-studio .context-event+.context-event{position:relative}.research-studio .context-event+.context-event:before{content:"";pointer-events:none;background:#18181811;height:1px;position:absolute;top:-9px;left:0;right:0}.research-studio .context-event time{font:11px/1.7 var(--font-mono);color:var(--research-muted);white-space:nowrap}.research-studio .change-body{min-width:0}.research-studio .change-detail{grid-template-columns:32px minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:18px;display:grid}.research-studio .change-detail+.change-detail{margin-top:10px}.research-studio .change-detail strong{color:#505050;overflow-wrap:anywhere;font-size:13px;font-weight:450;line-height:1.7}.research-studio .change-detail p{color:var(--research-muted);margin:0;font-size:12px;line-height:1.7}.research-studio .change-disclosure{width:32px;height:32px;color:var(--research-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.research-studio .change-disclosure[aria-expanded=true] svg{transform:rotate(180deg)}@container research (width<=700px){.research-studio .change-detail{grid-template-columns:1fr;gap:3px}.research-studio .context-event{grid-template-columns:88px minmax(0,1fr);gap:12px}}@container research (width<=450px){.research-studio .context-event{grid-template-columns:1fr;gap:5px}}.research-studio .change-period{font:450 11px/1.7 var(--font-mono);color:var(--research-muted);font-variant-numeric:tabular-nums}@container research (width<=700px){.research-studio .change-detail{grid-template-columns:32px minmax(0,1fr);column-gap:10px}.research-studio .change-detail .change-explanation{grid-column:2}}.research-studio .change-detail .change-followup{margin-top:4px;font-size:11px}.research-studio .change-held summary{color:var(--research-muted);cursor:pointer;width:fit-content;font-size:11px;line-height:1.7}.research-studio .change-held[open] summary{margin-bottom:3px}.change-visible-scope{color:var(--text-muted,var(--color-mute));font-size:10px;font-weight:400}.change-held-scope{font-weight:400}
