.tw-info-dialog-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;background:rgba(23,34,33,.38);padding:18px}.tw-info-dialog{position:relative;width:min(520px,100%);max-height:min(680px,calc(100dvh - 36px));overflow:auto;border:1px solid rgba(32,36,38,.16);border-radius:8px;background:#fffdf9;box-shadow:0 28px 80px rgba(23,34,33,.24);padding:22px}.tw-info-dialog-header{padding-right:42px}.tw-info-dialog h2{margin:0;color:var(--deep);font-size:24px;line-height:1.18}.tw-info-dialog p{margin:10px 0 0;color:var(--muted);font-size:14px;font-weight:760;line-height:1.6}.tw-info-dialog p strong{display:block;margin-bottom:2px;color:var(--deep);font-size:13px;font-weight:950}.tw-info-dialog-section{margin-top:16px;border:1px solid rgba(32,36,38,.12);border-radius:8px;background:rgba(246,242,236,.45);padding:12px}.market-reaction-info-button{flex:0 0 auto;cursor:pointer}.market-reaction-info-icon{display:block}.market-reaction-info-backdrop{position:fixed;inset:0;z-index:110;display:grid;place-items:center;background:rgba(23,34,33,.34);padding:18px}.market-reaction-info-dialog{position:relative;width:min(520px,100%);max-height:min(680px,calc(100dvh - 36px));overflow:auto;border:1px solid rgba(32,36,38,.16);border-radius:8px;background:#fffdf9;box-shadow:0 28px 80px rgba(23,34,33,.24);padding:22px}.market-reaction-info-dialog h2{margin:0;color:var(--deep);font-size:22px;font-weight:950;line-height:1.18}.market-reaction-info-dialog p{margin:10px 0 0;color:var(--muted);font-size:14px;font-weight:760;line-height:1.6}.market-reaction-info-list{display:grid;grid-gap:8px;gap:8px;margin:14px 0 0}.market-reaction-info-list>div{display:grid;grid-template-columns:minmax(74px,.34fr) minmax(0,1fr);grid-gap:10px;gap:10px;border:1px solid rgba(32,36,38,.1);border-radius:7px;background:rgba(246,242,236,.46);padding:10px}.market-reaction-info-list dt{color:var(--deep);font-size:13px;font-weight:950}.market-reaction-info-list dd{margin:0;color:#52605d;font-size:12.5px;font-weight:760;line-height:1.4}.tw-info-dialog .tw-session-legend-guide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 10px;gap:8px 10px;margin:0;font-size:12px;line-height:1.25}.tw-info-dialog .tw-session-legend-guide span{min-width:0;gap:6px}.tw-info-dialog .tw-session-legend-guide i{width:11px;height:11px;flex:0 0 auto}.tw-session-guide-grid{display:grid;grid-gap:9px;gap:9px}.tw-session-guide-row{display:grid;grid-template-columns:minmax(78px,.72fr) minmax(112px,.82fr) minmax(148px,1fr);grid-gap:10px;gap:10px;align-items:center}.tw-session-guide-name{display:inline-flex;min-width:0;align-items:center;gap:7px;color:var(--deep);font-size:13px;font-weight:950;line-height:1.2;white-space:nowrap}.tw-session-guide-name i{display:inline-block;width:11px;height:11px;flex:0 0 auto;border:1px solid rgba(32,36,38,.08);border-radius:3px}.tw-session-guide-name i.premarket{background:rgba(75,121,113,.13)}.tw-session-guide-name i.regular{background:rgba(255,255,255,.05)}.tw-session-guide-name i.afterhours{background:rgba(137,101,166,.13)}.tw-session-guide-name i.overnight{background:rgba(68,91,116,.1)}.tw-session-guide-time{display:grid;min-width:0;grid-gap:2px;gap:2px}.tw-session-guide-time em{min-width:0;overflow:hidden;color:#697470;font-size:10.5px;font-style:normal;font-weight:850;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.tw-session-guide-time b{color:#37413f;font-size:13px;font-weight:950;line-height:1.2;white-space:nowrap}.tw-review{--tw-review-gutter:12px;--tw-detail-text-primary:var(--ink);--tw-detail-text-strong:var(--deep);--tw-detail-text-muted:var(--muted);--tw-detail-text-body:#4d5a57;--tw-detail-text-value:#31403d;--tw-detail-text-control:#3d4845;--tw-detail-text-overlay:rgba(32,36,38,0.62);--tw-detail-text-axis:#5f6a67;flex:1 1 auto;min-height:0;overflow:auto;padding:16px 18px 22px}.tw-review.tw-review-hero,.tw-review.tw-review-showcase{overflow:visible;padding:0}.tw-review.tw-review-hero{min-height:0}.tw-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--tw-review-gutter);gap:var(--tw-review-gutter);margin-bottom:var(--tw-review-gutter)}.tw-metric{min-width:0;border:1px solid var(--line);border-radius:8px;background:rgba(255,253,249,.82);padding:12px 14px}.tw-metric em,.tw-metric span{display:block;color:var(--muted);font-size:11px;font-style:normal;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.tw-metric strong{display:block;margin:4px 0 3px;color:var(--deep);font-size:16px;font-weight:900;line-height:1.1;overflow-wrap:anywhere}.tw-metric-rows{display:grid;grid-gap:8px;gap:8px;margin-top:8px}.tw-metric-row{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:2px 8px;gap:2px 8px;align-items:center;min-width:0}.tw-metric .tw-metric-symbol{align-self:center;color:var(--muted);padding-top:0;font-weight:950}.tw-metric-reading{display:grid;grid-template-columns:minmax(74px,max-content) minmax(0,1fr);grid-gap:2px 8px;gap:2px 8px;align-items:center;min-width:0;overflow:hidden}.tw-metric-range .tw-metric-reading{grid-template-columns:157px minmax(0,1fr);gap:2px 7px}.tw-metric-row strong{flex:0 1 auto;min-width:0;margin:0;font-size:16px;line-height:1.12;overflow-wrap:normal;white-space:nowrap}.tw-metric-row strong .move-flat,.tw-metric-row strong .move-negative,.tw-metric-row strong .move-positive{display:inline;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;overflow-wrap:inherit}.tw-metric-row strong .move-positive{color:var(--move-positive)}.tw-metric-row strong .move-negative{color:var(--move-negative)}.tw-metric-row strong .move-flat{color:var(--move-flat)}.tw-metric-row em{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,400px);grid-gap:var(--tw-review-gutter);gap:var(--tw-review-gutter);align-items:stretch}.tw-review-hero .tw-layout,.tw-review-showcase .tw-layout{grid-template-columns:minmax(0,1fr)}.tw-event-detail,.tw-panel,.tw-sources{border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:0 14px 34px rgba(30,24,16,.06)}.tw-chart-loading{min-height:520px;display:grid;place-items:center;color:var(--muted);text-align:center}.tw-chart-loading :is(h1,h2){margin:0;color:var(--ink);font-size:18px;font-weight:900}.tw-chart-loading p{margin:8px 0 0;font-size:13px;font-weight:850}.tw-chart-panel{min-width:0;overflow:visible}.tw-review-hero .tw-panel{border:0;background:transparent;box-shadow:none}.tw-chart-head{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 18px 0}.tw-chart-head>div:first-child{flex:1 1 auto;min-width:0}.tw-chart-head :is(h1,h2){margin:0;color:var(--ink);font-size:18px;font-weight:900;line-height:1.2}.tw-chart-info-button,.tw-chart-title-mobile{display:none}.tw-chart-info-button{align-items:center;justify-content:center;border:1px solid rgba(32,36,38,.14);border-radius:8px;background:rgba(255,253,249,.78);color:var(--muted);padding:0}.tw-chart-info-button:focus-visible,.tw-chart-info-button:hover{border-color:rgba(32,36,38,.28);background:#fffdf9;box-shadow:0 0 0 4px rgba(23,34,33,.1);outline:none}.tw-chart-info-icon{width:22px;height:22px;display:block}.tw-chart-title-row{display:flex;align-items:center;gap:10px;min-width:0}.tw-chart-title-row :is(h1,h2){flex:1 1 auto;min-width:0}.tw-chart-note{max-width:680px;margin:8px 0 0;color:var(--muted);font-size:12px;font-weight:760;line-height:1.45}.tw-overnight-note{max-width:760px;color:#54625f}.tw-legend,.tw-session-legend{display:flex;flex-wrap:wrap;align-items:center;color:var(--muted);font-weight:800}.tw-session-legend{gap:7px 12px;margin-top:8px;font-size:12px;line-height:1.3}.tw-legend{gap:12px;font-size:13px}.tw-chart-head-actions{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-content:flex-end;grid-gap:10px 12px;gap:10px 12px}.tw-chart-head-actions .tw-legend{align-self:center;min-width:0;justify-content:flex-end}.tw-chart-head-actions .tw-chart-share-trigger-inline{align-self:center;justify-self:end}.tw-legend span,.tw-session-legend span{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.tw-legend .tw-legend-update-time{color:#54625f;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tw-session-legend i{display:inline-block;width:12px;height:12px;border:1px solid rgba(32,36,38,.08);border-radius:3px}.tw-session-info-button{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(32,36,38,.13);border-radius:999px;background:rgba(255,253,249,.86);color:var(--tw-detail-text-muted);padding:0}.tw-session-info-button:focus-visible,.tw-session-info-button:hover{border-color:rgba(32,36,38,.28);background:#fffdf9;box-shadow:0 0 0 4px rgba(23,34,33,.11);outline:none}.tw-session-info-button svg{width:13px;height:13px;display:block}.tw-session-band.premarket,.tw-session-legend i.premarket{background:rgba(75,121,113,.08)}.tw-session-band.regular,.tw-session-legend i.regular{background:rgba(255,255,255,.05)}.tw-session-band.afterhours,.tw-session-legend i.afterhours{background:rgba(137,101,166,.08)}.tw-session-band.overnight,.tw-session-legend i.overnight{background:rgba(68,91,116,.065)}.tw-session-band.overnight.compressed{background:repeating-linear-gradient(135deg,rgba(68,91,116,.075) 0 6px,rgba(68,91,116,.025) 6px 12px)}.tw-session-band.closed{background:rgba(32,36,38,.045)}.tw-legend i{display:inline-block;width:24px;height:3px;border-radius:999px}.tw-legend .dash{background-image:repeating-linear-gradient(90deg,#8f9794 0 7px,transparent 7px 12px)}.tw-legend .rug{height:10px;border-radius:0;background-image:repeating-linear-gradient(90deg,rgba(104,113,110,.54) 0 2px,transparent 2px 6px)}.tw-chart-shell{position:relative;height:min(58vh,560px);min-height:430px;margin:8px 10px 0;overflow:visible}.tw-chart-shell-placeholder{background:transparent}.tw-chart-canvas-placeholder{pointer-events:none}.tw-review-showcase .tw-chart-shell{height:min(64vh,640px);min-height:520px;margin-right:0;margin-left:0}.tw-review-hero .tw-chart-shell{--tw-hero-axis-gutter:46px;height:clamp(250px,27vw,320px);min-height:250px;margin:0}.tw-review-hero .tw-chart-shell-placeholder{min-height:250px}.tw-review-hero .tw-chart-canvas,.tw-review-hero .tw-hero-series-label-layer,.tw-review-hero .tw-marker-layer,.tw-review-hero .tw-session-layer{left:var(--tw-hero-axis-gutter)}.tw-review-hero .tw-tooltip{margin-left:var(--tw-hero-axis-gutter)}.tw-review-hero .tw-chart-loading{min-height:280px;background:transparent}.tw-review-showcase .tw-chart-head{align-items:flex-start}.tw-review-showcase .tw-chart-head>div:first-child{min-width:min(420px,100%)}.tw-review-showcase .tw-legend{justify-content:flex-start;margin-top:8px}.tw-chart-canvas,.tw-hero-reference-layer,.tw-hero-series-label-layer,.tw-marker-layer,.tw-session-layer{position:absolute;inset:0}.tw-chart-canvas{z-index:2;overflow:hidden}.tw-review-hero .tw-crosshair-time-label,.tw-review-hero .tw-second-axis{display:none}.tw-review-hero .tw-session-layer{z-index:1;overflow:visible}.tw-review-hero .tw-session-band,.tw-review-hero .tw-session-band.afterhours,.tw-review-hero .tw-session-band.premarket,.tw-review-hero .tw-session-band.regular{background:transparent}.tw-review-hero .tw-session-band span{display:none}.tw-review-hero .tw-session-boundary-line{position:absolute;top:0;bottom:0;width:1px;transform:translateX(-50%);background:linear-gradient(180deg,rgba(32,36,38,.08),rgba(32,36,38,.18) 42%,rgba(32,36,38,.08));pointer-events:none}.tw-review-hero .tw-session-boundary-label{top:auto;bottom:10px;display:inline-flex;min-width:max-content;align-items:baseline;gap:4px;padding:4px 7px;border:1px solid rgba(32,36,38,.08);border-radius:999px;background:rgba(255,253,249,.72);box-shadow:0 8px 18px rgba(30,24,16,.08);color:rgba(32,36,38,.58);font-size:8.5px;line-height:1.05}.tw-review-hero .tw-session-boundary-label span{color:rgba(32,36,38,.42)}.tw-review-hero .tw-tooltip{z-index:24}.tw-review-hero .tw-tooltip.hero-news{width:min(360px,calc(100% - 24px))}.tw-session-layer{z-index:1;right:auto;overflow:hidden;pointer-events:none}.tw-hero-reference-layer{z-index:1;right:auto;overflow:visible;pointer-events:none}.tw-hero-reference-line{position:absolute;left:0;right:0;height:1px;transform:translateY(-.5px)}.tw-hero-reference-line:before{position:absolute;left:var(--tw-hero-axis-gutter);right:-12px;height:1px;background:linear-gradient(90deg,rgba(32,36,38,.13),rgba(32,36,38,.09) 84%,rgba(32,36,38,0));content:""}.tw-hero-reference-line.emphasized:before{background:linear-gradient(90deg,rgba(32,36,38,.2),rgba(32,36,38,.14) 84%,rgba(32,36,38,0))}.tw-hero-reference-line span{position:absolute;top:-8px;left:0;width:38px;color:rgba(32,36,38,.46);font-size:10px;font-weight:900;line-height:1;text-align:right;white-space:nowrap}.tw-hero-reference-line.emphasized span{color:rgba(32,36,38,.58)}.tw-hero-series-label-layer{z-index:4;right:auto;overflow:visible;pointer-events:none}.tw-hero-series-label{position:absolute;display:inline-flex;align-items:center;gap:4px;min-height:22px;padding:3px 7px 3px 6px;border:1px solid rgba(32,36,38,.12);border-radius:999px;background:rgba(255,253,249,.84);box-shadow:0 8px 20px rgba(30,24,16,.1);color:var(--series-color);font-size:10px;font-weight:950;line-height:1;transform:translate(calc(-100% + 8px),-50%);white-space:nowrap}.tw-hero-series-label i{width:6px;height:6px;flex:0 0 auto;border-radius:999px;background:var(--series-color);box-shadow:0 0 0 2px rgba(255,253,249,.92)}.tw-hero-series-label b,.tw-hero-series-label em{font:inherit}.tw-hero-series-label em{color:var(--tw-detail-text-muted)}.tw-session-band{position:absolute;top:0;bottom:0}.tw-session-band span{top:26px;left:50%;color:rgba(32,36,38,.46);font-size:10px}.tw-session-band span,.tw-session-boundary-label{position:absolute;transform:translateX(-50%);font-weight:850;white-space:nowrap}.tw-session-boundary-label{top:7px;min-width:0;padding:0;background:transparent;color:rgba(32,36,38,.58);display:grid;grid-gap:0;gap:0;font-size:8px;line-height:1.08;pointer-events:none;text-align:center}.tw-session-boundary-label b,.tw-session-boundary-label span{font:inherit}.tw-session-boundary-label span{color:rgba(32,36,38,.48)}.tw-second-axis{position:absolute;z-index:1;left:0;right:auto;height:38px;overflow:hidden;color:#66706e;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:400;pointer-events:none}.tw-second-axis span{position:absolute;top:0;display:grid;grid-gap:5px;gap:5px;transform:translateX(-50%);color:inherit;line-height:1;text-align:center;white-space:nowrap}.tw-second-axis b,.tw-second-axis em{display:block;font:inherit}.tw-second-axis b{color:inherit}.tw-second-axis em{color:inherit;font-style:normal;font-weight:inherit}.tw-crosshair-time-label{position:absolute;z-index:7;min-width:116px;padding:7px 12px 8px;transform:translateX(-50%);border-radius:4px;background:#202426;color:#fffdf9;display:grid;grid-gap:2px;gap:2px;font-size:13px;font-weight:900;line-height:1.05;pointer-events:none;text-align:center;white-space:nowrap}.tw-crosshair-time-label b,.tw-crosshair-time-label span{display:block;font:inherit}.tw-crosshair-time-label span{color:rgba(255,253,249,.82);font-size:12px}.tw-showcase-chart-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px 12px}.tw-showcase-session-slot{flex:1 1 auto;min-width:0}.tw-showcase-session-slot .tw-session-legend{margin-top:0}.tw-showcase-footer-controls{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto;min-width:0}.tw-showcase-news-nav-wrap{position:relative;flex:0 0 auto}.tw-showcase-news-nav{display:flex;gap:5px}.tw-showcase-news-nav button{min-width:58px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(32,36,38,.14);border-radius:7px;background:rgba(255,253,249,.82);color:var(--ink);cursor:pointer;font-size:12px;font-weight:900;padding:0 12px;white-space:nowrap}.tw-showcase-news-nav button:focus-visible,.tw-showcase-news-nav button:hover:not(:disabled){border-color:rgba(32,36,38,.24);background:#f4eee5}.tw-showcase-news-nav button:focus-visible{outline:2px solid rgba(155,111,43,.35);outline-offset:2px}.tw-showcase-news-nav button:disabled{cursor:not-allowed;opacity:.4}.tw-showcase-keyboard-nav-coach{left:50%;bottom:calc(100% + 12px);width:max-content;max-width:230px;transform:translateX(-50%);--coach-anchor-x:50%}.tw-showcase-shape-control{display:none;position:relative;z-index:12;flex:0 0 auto;pointer-events:auto}.tw-showcase-shape-panel{display:grid;justify-items:end;grid-gap:8px;gap:8px;max-width:min(560px,100%);margin-left:auto}.tw-showcase-shape-panel .tw-overnight-note{max-width:460px;margin:0;text-align:right}.tw-showcase-shape-legend{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;min-width:0;gap:6px;color:var(--muted);font-size:12px;font-weight:850;line-height:1.2}.tw-showcase-shape-legend button{display:inline-flex;align-items:center;gap:7px;min-width:0;min-height:30px;border:1px solid rgba(32,36,38,.13);border-radius:999px;background:rgba(255,253,249,.74);color:#4d5855;padding:0 10px;font:inherit;line-height:1;white-space:nowrap}.tw-showcase-shape-legend button:focus-visible,.tw-showcase-shape-legend button:hover{border-color:rgba(32,36,38,.26);background:#fffdf9;color:var(--ink)}.tw-showcase-shape-legend button.active{border-color:rgba(32,36,38,.3);background:#202426;color:#fffdf9;box-shadow:0 10px 26px rgba(30,24,16,.14)}.tw-showcase-shape-legend i{display:inline-block;width:10px;height:10px;flex:0 0 auto;border-radius:999px;box-shadow:0 0 0 1.5px rgba(255,253,249,.96),0 1px 3px rgba(32,36,38,.16)}.tw-showcase-shape-legend small{color:#77817e;font-size:10px;font-weight:900}.tw-showcase-shape-legend button.active small{color:rgba(255,253,249,.72)}@media (min-width:721px){.tw-review:not(.tw-review-hero) .tw-chart-shell{margin-left:18px}.tw-review-showcase .tw-showcase-chart-footer{padding-right:18px;padding-bottom:18px;padding-left:18px}.tw-review-showcase .tw-chart-shell{margin-right:18px}.tw-review:not(.tw-review-hero) .tw-chart-canvas table tr:first-child>td:nth-child(2),.tw-review:not(.tw-review-hero) .tw-chart-canvas table tr:first-child>td:nth-child(2)>div{border-radius:8px;overflow:hidden}.tw-review:not(.tw-review-hero) .tw-session-layer{border-radius:8px}.tw-review-showcase .tw-chart-head{flex-wrap:nowrap}.tw-review-showcase .tw-chart-head>div:first-child{flex:0 1 auto;min-width:260px}.tw-review-showcase .tw-showcase-shape-panel{flex:1 1 auto;max-width:none;min-width:0}.tw-review-showcase .tw-showcase-shape-panel .tw-overnight-note{display:none}}@media (max-width:720px){.tw-chart-head{display:block;padding:18px 20px 0}.tw-chart-title-full{display:none}.tw-chart-title-mobile{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.tw-chart-title-row{display:flex;align-items:center;gap:8px}.tw-chart-info-button,.tw-chart-share-trigger-icon{width:36px;height:36px;min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0}.tw-chart-share-trigger-icon{gap:0}.tw-chart-share-trigger-icon .tw-action-icon{width:17px;height:17px;stroke-width:2}.tw-chart-head-actions{display:block;margin-top:14px}.tw-chart-head-actions .tw-legend{justify-content:flex-start}.tw-chart-share-trigger-inline{display:none}}.tw-showcase-timezone-control{position:relative;z-index:12;flex:0 0 auto;pointer-events:auto}.tw-showcase-shape-control .tw-choice-menu{min-width:132px;max-width:220px}.tw-showcase-timezone-control .tw-choice-menu{min-width:108px;max-width:180px}.tw-showcase-shape-control .tw-choice-button,.tw-showcase-timezone-control .tw-choice-button{min-height:34px;background:rgba(255,253,249,.94);box-shadow:none}.tw-showcase-shape-menu .tw-showcase-shape-current{display:inline-flex;max-width:100%;align-items:baseline;gap:4px;overflow:hidden;text-overflow:clip;white-space:nowrap}.tw-showcase-shape-current-primary{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-showcase-shape-current-count,.tw-showcase-shape-current-separator{flex:0 0 auto}.tw-showcase-shape-current-count{color:var(--muted)}.tw-showcase-shape-current-count-short{display:none}.tw-showcase-shape-control .tw-choice-list,.tw-showcase-timezone-control .tw-choice-list{top:auto;bottom:calc(100% + 8px);max-height:min(320px,calc(100vh - 180px))}.tw-showcase-shape-list .tw-choice-item strong{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:14px}.tw-showcase-shape-list .tw-choice-item strong b{min-width:0;overflow:hidden;font:inherit;text-overflow:ellipsis;white-space:nowrap}.tw-showcase-shape-list .tw-choice-item strong small{flex:0 0 auto;color:var(--muted);font-size:12px;font-weight:850}.tw-showcase-shape-list .tw-choice-item[aria-selected=true] strong small{color:rgba(255,253,249,.72)}.tw-showcase-shape-menu-footer{position:-webkit-sticky;position:sticky;bottom:-6px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;margin:4px -6px -6px;padding:8px 6px 6px;border-top:1px solid var(--line);background:rgba(255,253,249,.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tw-showcase-shape-menu-footer span{min-width:0;overflow:hidden;color:var(--muted);font-size:12px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.tw-showcase-shape-menu-footer button{min-height:34px;border:0;border-radius:6px;background:#202426;color:#fffdf9;cursor:pointer;font-size:12px;font-weight:950;padding:0 14px}.tw-showcase-shape-menu-footer button:focus-visible,.tw-showcase-shape-menu-footer button:hover{background:#111819;outline:none}.tw-showcase-timezone-control .tw-timezone-list.search{width:min(380px,calc(100vw - 40px))}.tw-marker-layer{z-index:5;right:auto;overflow:visible;pointer-events:none}.tw-event-marker{position:absolute;z-index:1;transform:translate(-50%,-50%);border:0;border-radius:999px;padding:0;box-shadow:0 0 0 1.5px rgba(255,253,249,.96),0 1px 4px rgba(32,36,38,.2);pointer-events:auto}.tw-leading-event-bridge{position:absolute;z-index:0;height:0;border-top:1.5px dashed var(--marker-color,#9aa1aa);pointer-events:none;transform:translateY(-50%)}.tw-event-marker.numbered{z-index:4;display:grid;place-items:center;border:2px solid rgba(255,253,249,.98);color:#fffdf9;font-size:10px;font-weight:950;line-height:1;box-shadow:0 0 0 1px rgba(32,36,38,.13),0 3px 9px rgba(32,36,38,.28)}.tw-event-marker.numbered>span{pointer-events:none;text-shadow:0 1px 2px rgba(32,36,38,.32)}.tw-review-mobile .tw-event-marker{box-shadow:0 0 0 1px rgba(255,253,249,.96),0 1px 4px rgba(32,36,38,.2)}.tw-event-marker:after,.tw-event-marker:before{position:absolute;inset:-8px;border:1.5px solid var(--marker-color,rgba(32,36,38,.42));border-radius:inherit;content:"";opacity:0;pointer-events:none}.tw-event-marker.compact{border-width:0}.tw-event-marker.supplemental{opacity:1}.tw-event-marker.supplemental:focus-visible,.tw-event-marker.supplemental:hover{opacity:1}.tw-event-marker.locked{z-index:0;border:0;box-shadow:0 0 0 1px rgba(255,253,249,.9),0 1px 3px rgba(32,36,38,.14);opacity:1}.tw-event-marker.locked:focus-visible,.tw-event-marker.locked:hover{opacity:1}.tw-event-marker.selected{z-index:2}.tw-event-marker.pinned{z-index:3;transform:translate(-50%,-50%)}.tw-event-marker.attention,.tw-review:not(.tw-review-showcase):not(.tw-review-hero) .tw-event-marker.selected{z-index:3}.tw-event-marker.pinned:focus-visible,.tw-event-marker.pinned:hover{transform:translate(-50%,-50%)}.tw-event-marker.attention:after,.tw-event-marker.attention:before,.tw-event-marker.pinned:after,.tw-event-marker.pinned:before,.tw-review:not(.tw-review-showcase):not(.tw-review-hero) .tw-event-marker.selected:after,.tw-review:not(.tw-review-showcase):not(.tw-review-hero) .tw-event-marker.selected:before{animation:tw-marker-ripple 1.8s ease-out infinite}.tw-event-marker.attention:after,.tw-event-marker.pinned:after,.tw-review:not(.tw-review-showcase):not(.tw-review-hero) .tw-event-marker.selected:after{animation-delay:.9s}@keyframes tw-marker-ripple{0%{opacity:.42;transform:scale(.72)}72%{opacity:0;transform:scale(2.15)}to{opacity:0;transform:scale(2.15)}}@media (prefers-reduced-motion:reduce){.tw-event-marker.attention:after,.tw-event-marker.attention:before,.tw-event-marker.pinned:after,.tw-event-marker.pinned:before,.tw-review:not(.tw-review-showcase):not(.tw-review-hero) .tw-event-marker.selected:after,.tw-review:not(.tw-review-showcase):not(.tw-review-hero) .tw-event-marker.selected:before{animation:none;opacity:.28;transform:scale(1.8)}}.tw-coach-mark{position:absolute;z-index:7;min-height:42px;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(32,36,38,.16);border-radius:8px;background:#202426;box-shadow:0 16px 42px rgba(30,24,16,.2);color:#fffdf9;cursor:pointer;font:inherit;font-size:12px;font-weight:900;line-height:1.25;padding:8px 10px;pointer-events:auto;text-align:left}.tw-coach-mark:focus-visible,.tw-coach-mark:hover{background:#101415;outline:2px solid rgba(155,111,43,.38);outline-offset:2px}.tw-coach-mark:after{position:absolute;width:0;height:0;content:""}.tw-coach-mark.right:after{left:-8px;border-right:8px solid #202426}.tw-coach-mark.left:after,.tw-coach-mark.right:after{top:calc(var(--coach-anchor-y, 22px) - 7px);border-top:7px solid transparent;border-bottom:7px solid transparent}.tw-coach-mark.left:after{right:-8px;border-left:8px solid #202426}.tw-coach-mark.above:after{bottom:-8px;border-top:8px solid #202426}.tw-coach-mark.above:after,.tw-coach-mark.below:after{left:calc(var(--coach-anchor-x, 50%) - 7px);border-right:7px solid transparent;border-left:7px solid transparent}.tw-coach-mark.below:after{top:-8px;border-bottom:8px solid #202426}.tw-coach-mark:focus-visible:after,.tw-coach-mark:hover:after{border-right-color:#101415;border-left-color:#101415}.tw-coach-mark.above:focus-visible:after,.tw-coach-mark.above:hover:after{border-top-color:#101415;border-right-color:transparent;border-left-color:transparent}.tw-coach-mark.below:focus-visible:after,.tw-coach-mark.below:hover:after{border-right-color:transparent;border-bottom-color:#101415;border-left-color:transparent}.tw-coach-mark-dot{width:9px;height:9px;flex:0 0 auto;border:1px solid rgba(255,253,249,.75);border-radius:999px;box-shadow:0 0 0 3px rgba(255,253,249,.12)}.tw-review-mobile .tw-coach-mark{min-height:38px;gap:7px;font-size:11px;padding:7px 9px}.tw-review-mobile .tw-coach-mark-dot{width:8px;height:8px}.tw-tooltip{position:absolute;z-index:8;--tw-detail-text-primary:var(--ink);--tw-detail-text-strong:var(--deep);--tw-detail-text-muted:var(--muted);--tw-detail-text-body:#4d5a57;--tw-detail-text-value:#31403d;--tw-detail-text-control:#3d4845;--tw-detail-text-overlay:rgba(32,36,38,0.62);--tw-detail-text-axis:#5f6a67;--tooltip-card-bg:rgba(255,253,249,0.78);--tooltip-card-bg-hover:rgba(255,253,249,0.94);--tooltip-card-border:rgba(32,36,38,0.12);--tooltip-divider:rgba(32,36,38,0.1);--tooltip-hint-text:rgba(102,112,110,0.62);--tooltip-section-gap:10px;--tooltip-section-offset:10px;--tooltip-section-title:var(--tw-detail-text-muted);width:min(330px,calc(100% - 24px));overflow:visible;border:1px solid var(--tooltip-surface-border);border-radius:8px;background:var(--tooltip-surface);box-shadow:var(--tooltip-surface-shadow);color:var(--tooltip-text-primary);font-size:12px;font-weight:750;line-height:1.45;pointer-events:none}.tw-tooltip.viewport{position:absolute;z-index:40}.tw-tooltip.viewport.transient{z-index:41}.tw-tooltip.pinned{pointer-events:auto;-webkit-user-select:text;-moz-user-select:text;user-select:text}.tw-tooltip-close{width:26px;height:26px;display:inline-flex;flex:0 0 26px;align-items:center;justify-content:flex-end;margin:-6px 0 -6px auto;border:0;padding:0;background:transparent;color:rgba(32,36,38,.58);cursor:pointer;transition:color .16s ease}.tw-tooltip-close svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8}.tw-tooltip-close:focus-visible,.tw-tooltip-close:hover{background:transparent;color:var(--ink)}.tw-tooltip-close:focus-visible{border-radius:4px;outline:2px solid rgba(7,128,111,.26);outline-offset:2px}.tw-tooltip.transient{z-index:9;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 12px 30px rgba(30,24,16,.12)}.tw-tooltip.news{width:min(410px,calc(100% - 24px))}.tw-tooltip.point{width:max-content;max-width:min(312px,calc(100% - 24px))}.tw-tooltip.news-preview{width:min(320px,calc(100% - 24px))}.tw-tooltip.news-preview .tw-tooltip-scroll{overflow:hidden;padding:10px 12px}.tw-tooltip-preview-copy{display:grid;grid-gap:6px;gap:6px;min-width:0}.tw-tooltip-preview-copy .tw-tooltip-meta{margin-bottom:1px}.tw-tooltip-preview-copy>strong{display:block;margin:0;font-size:13px;font-weight:900;line-height:1.35;overflow-wrap:anywhere}.tw-tooltip-preview-copy>span{overflow:hidden;color:var(--muted);font-size:10.5px;font-weight:850;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.tw-tooltip.point .tw-tooltip-scroll{overflow:hidden}.tw-tooltip.hero-news{overflow:visible}.tw-tooltip-scroll{max-height:min(var(--tooltip-max-height,360px),calc(100vh - 140px));overflow-y:auto;overscroll-behavior:contain;border-radius:inherit;padding:10px 12px;scrollbar-width:thin}.tw-mobile-locked-marker-note{margin:7px 12px 0;color:var(--muted);font-size:11px;font-weight:800;line-height:1.35}.tw-tooltip.hero-news .tw-tooltip-scroll{max-height:none;overflow:visible;padding:10px}.tw-tooltip-showcase-hint{color:var(--tooltip-hint-text);font-size:10.5px;text-align:center}.tw-tooltip-showcase-footer,.tw-tooltip-showcase-hint{margin-top:var(--tooltip-section-offset);padding-top:var(--tooltip-section-offset);border-top:1px solid var(--tooltip-divider);font-weight:700}.tw-tooltip-showcase-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--tooltip-section-gap);font-size:10px}.tw-tooltip-showcase-footer>span{color:var(--tooltip-hint-text)}.tw-tooltip-review-link{position:relative;z-index:3;min-height:17px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:5px;padding:0;color:var(--deep);font-size:11px;font-weight:900;text-decoration:none}.tw-tooltip-review-link:focus-visible,.tw-tooltip-review-link:hover{color:var(--teal);text-decoration:underline;text-underline-offset:3px}.tw-tooltip-review-link:focus-visible{outline:2px solid rgba(155,111,43,.4);outline-offset:2px}.tw-tooltip-review-link svg{width:17px;height:17px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.tw-tooltip.hero-news .tw-tooltip-stack{gap:0}.tw-tooltip.hero-news .tw-tooltip-news{gap:7px;background:var(--tooltip-card-bg);padding:11px 12px}.tw-tooltip.hero-news .tw-tooltip-news strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.tw-tooltip.hero-news .tw-tooltip-news-meta{margin-top:0;font-size:11px}.tw-hero-mobile-news-card{display:none}.tw-hero-mobile-news-card-link{position:absolute;inset:0;z-index:1;border-radius:inherit}.tw-hero-mobile-news-card-content{display:grid;grid-gap:7px;gap:7px;min-width:0}.tw-hero-mobile-news-card.is-linked .tw-hero-mobile-news-card-content{position:relative;z-index:2;pointer-events:none}.tw-hero-mobile-news-card.is-linked .glossary-term,.tw-hero-mobile-news-card.is-linked .market-reaction-info-button{pointer-events:auto}.tw-hero-mobile-news-card-placeholder{pointer-events:none}.tw-tooltip-resize-handle{position:absolute;left:50%;z-index:2;width:min(96px,calc(100% - 28px));height:14px;cursor:ns-resize;pointer-events:auto;touch-action:none;transform:translateX(-50%)}.tw-tooltip-resize-handle:hover,.tw-tooltip-resizing .tw-tooltip.resizable .tw-tooltip-resize-handle{height:28px}.tw-tooltip-resize-handle:before{content:"";position:absolute;left:50%;top:50%;width:36px;height:2px;border-radius:999px;background:rgba(32,36,38,.24);opacity:0;transform:translate(-50%,-50%) scaleX(.65);transition:background .18s ease,opacity .16s ease,transform .18s ease,width .18s ease}.tw-tooltip .tw-tooltip-resize-handle{bottom:0}.tw-tooltip .tw-tooltip-resize-handle:before{top:calc(100% - 5px)}.tw-tooltip-resize-handle:active:before,.tw-tooltip-resize-handle:hover:before,.tw-tooltip-resizing .tw-tooltip-resize-handle:before{width:54px;background:rgba(32,36,38,.34);opacity:1;transform:translate(-50%,-50%) scaleX(1)}.tw-tooltip-resizing{cursor:ns-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tw-tooltip.locked-news{border-color:rgba(32,36,38,.18)}.tw-tooltip strong{display:block;margin-bottom:5px;font-size:13px;line-height:1.3}.tw-tooltip.point strong{margin-bottom:2px;white-space:nowrap}.tw-tooltip-point-copy{display:grid;grid-gap:3px;gap:3px}.tw-tooltip-point-values{display:grid;grid-template-columns:max-content max-content max-content;align-items:baseline;grid-column-gap:6px;column-gap:6px;grid-row-gap:3px;row-gap:3px;width:max-content;min-width:0;color:var(--deep);font-size:13px;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.28;white-space:nowrap}.tw-tooltip-point-value{display:contents}.tw-tooltip-point-symbol{color:var(--muted);font-weight:950}.tw-tooltip-point-percent{color:var(--move-flat);font-size:inherit;font-weight:inherit;line-height:inherit;text-align:right}.tw-tooltip-point-percent.move-positive{color:var(--move-positive)}.tw-tooltip-point-percent.move-negative{color:var(--move-negative)}.tw-tooltip-point-percent.move-flat{color:var(--move-flat)}.tw-tooltip-point-price{color:var(--deep);text-align:right}.tw-tooltip-meta,.tw-tooltip-news-meta,.tw-tooltip-note{color:var(--muted);font-size:11px;font-weight:850}.tw-tooltip-meta{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px;margin-bottom:9px;min-width:0;line-height:1.25}.tw-news-meta-time-group{min-width:0;display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;white-space:nowrap}.tw-news-meta-context-group{min-width:0;overflow-wrap:anywhere}.tw-tooltip-marker-dot{width:8px;height:8px;flex:0 0 auto;border-radius:999px}.tw-tooltip-meta b,.tw-tooltip-meta em{min-width:0;font:inherit}.tw-tooltip-stack{display:grid;grid-gap:var(--tooltip-section-gap);gap:var(--tooltip-section-gap)}.tw-tooltip-news{position:relative;display:grid;grid-gap:6px;gap:6px;border:1px solid var(--tooltip-card-border);border-radius:7px;background:var(--tooltip-card-bg);padding:9px 10px}.tw-tooltip-news>p,.tw-tooltip-news>strong{position:relative;z-index:3;pointer-events:none}.tw-tooltip-news .glossary-term{pointer-events:auto}.tw-tooltip-news-footer{z-index:3;pointer-events:none}.tw-tooltip-news strong{display:block;margin:0;color:var(--ink);font-size:13px;font-weight:950;line-height:1.32;overflow-wrap:anywhere}.tw-tooltip-news p{display:block;margin:1px 0 0;color:var(--tw-detail-text-body);font-size:12px;font-weight:720;line-height:1.48;overflow-wrap:anywhere}.tw-tooltip-news-footer{position:relative;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;margin-top:1px}.tw-tooltip-news-footer.has-actions{min-height:22px}.tw-tooltip-news-meta{min-width:0;display:block;color:var(--tw-detail-text-muted);font-size:10.5px;font-weight:850;line-height:1.35;pointer-events:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:anywhere}.tw-tooltip-news-actions{display:flex;flex:0 0 auto;gap:5px;position:relative;z-index:4;pointer-events:auto}.tw-tooltip-news-action{width:22px;max-width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;gap:0;overflow:hidden;border:1px solid rgba(32,36,38,.14);border-radius:6px;background:rgba(255,253,249,.82);color:var(--ink);cursor:pointer;font:inherit;font-size:10px;font-weight:900;line-height:1;padding:0;text-decoration:none;white-space:nowrap;transition:max-width .18s ease,gap .18s ease,padding .18s ease,border-color .18s ease,background .18s ease,opacity .18s ease}.tw-tooltip-news-action:focus-visible,.tw-tooltip-news-actions:hover .tw-tooltip-news-action,.tw-tooltip-news:focus-within .tw-tooltip-news-action,.tw-tooltip-news:hover .tw-tooltip-news-action{width:auto;gap:5px;max-width:98px;padding:0 8px}.tw-tooltip-news-action:focus-visible,.tw-tooltip-news-action:hover{border-color:rgba(32,36,38,.22);background:#f4eee5;outline:none}.tw-tooltip-news-action:disabled{cursor:wait;opacity:.58}.tw-similar-search-menu{position:relative;display:inline-flex;flex:0 0 auto;min-width:0}.tw-similar-search-trigger{text-decoration:none}.tw-similar-search-menu-panel{position:absolute;top:calc(100% + 6px);right:0;z-index:12;min-width:166px;display:grid;grid-gap:3px;gap:3px;border:1px solid rgba(32,36,38,.14);border-radius:7px;background:#fffdf9;box-shadow:0 16px 36px rgba(30,24,16,.16);padding:5px}.tw-similar-search-menu-panel a{min-height:30px;display:flex;align-items:center;border-radius:5px;color:var(--ink);font-size:11px;font-weight:900;line-height:1.2;padding:0 9px;text-decoration:none;white-space:nowrap}.tw-similar-search-menu-panel a:focus-visible,.tw-similar-search-menu-panel a:hover{background:#f4eee5;outline:none}.tw-tooltip-news-actions .tw-similar-search-menu-panel{top:auto;right:-4px;bottom:calc(100% + 6px);min-width:148px}.tw-mobile-selected-news-actions .tw-similar-search-menu{width:100%}.tw-mobile-selected-news-actions .tw-similar-search-menu-panel{top:auto;right:auto;bottom:calc(100% + 6px);left:0;min-width:min(220px,calc(100vw - 40px))}.tw-similar-search-menu-panel.tw-similar-search-menu-portal{position:fixed;right:auto;bottom:auto;z-index:80;max-width:calc(100vw - 24px);overflow-y:auto;overscroll-behavior:contain}.tw-similar-search-menu-portal.is-tooltip{min-width:148px}.tw-similar-search-menu-portal.is-mobile-selected-news{min-width:min(220px,calc(100vw - 40px))}.tw-tooltip-news-action-icon{display:block;width:12px;height:12px;flex:0 0 12px;fill:none;overflow:visible;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.tw-tooltip-news-action-label{display:inline-block;max-width:0;opacity:0;overflow:hidden;transition:max-width .18s ease,opacity .18s ease}.tw-tooltip-news-action:focus-visible .tw-tooltip-news-action-label,.tw-tooltip-news-actions:hover .tw-tooltip-news-action-label,.tw-tooltip-news:focus-within .tw-tooltip-news-action-label,.tw-tooltip-news:hover .tw-tooltip-news-action-label{max-width:58px;opacity:1}.tw-tooltip-reaction{display:grid;grid-gap:var(--tooltip-section-gap);gap:var(--tooltip-section-gap);margin-top:var(--tooltip-section-offset);padding-top:var(--tooltip-section-offset);border-top:1px solid var(--tooltip-divider)}.tw-hero-mobile-reaction-head,.tw-measured-context-head,.tw-mobile-selected-news-reaction-head,.tw-price-context-head,.tw-tooltip-reaction-title{display:inline-flex;min-width:0;align-items:center;gap:6px}.tw-measured-context-head,.tw-tooltip-reaction-title{justify-content:flex-start}.tw-tooltip-nearby>strong,.tw-tooltip-reaction-title>strong{margin:0;color:var(--tooltip-section-title);font-size:12px;font-weight:950;line-height:1.2;text-transform:none}.tw-reaction-info-button{width:20px;height:20px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(32,36,38,.13);border-radius:999px;background:rgba(255,253,249,.86);color:var(--muted);padding:0}.tw-reaction-info-button:focus-visible,.tw-reaction-info-button:hover{border-color:rgba(32,36,38,.28);background:#fffdf9;color:var(--deep);outline:none;box-shadow:0 0 0 4px rgba(23,34,33,.11)}.tw-reaction-info-icon{display:block;width:13px;height:13px}.tw-tooltip.hero-news .tw-reaction-info-button{pointer-events:auto}.tw-tooltip-reaction-summary{margin:0;color:var(--tw-detail-text-body);font-size:11px;font-weight:800;line-height:1.45}.tw-tooltip-reaction-card{display:grid;grid-gap:var(--tooltip-section-gap);gap:var(--tooltip-section-gap);border:1px solid var(--tooltip-card-border);border-radius:7px;background:var(--tooltip-card-bg);padding:9px 10px}.tw-tooltip-reaction-grid{display:grid;grid-gap:2px;gap:2px}.tw-tooltip-reaction-row{display:grid;grid-template-columns:68px minmax(0,1fr);align-items:baseline;grid-gap:6px;gap:6px;min-width:0}.tw-tooltip-reaction-row-head{margin-bottom:0}.tw-tooltip-reaction-series-break{margin-top:4px}.tw-tooltip-reaction-label{min-width:0;display:grid;grid-template-columns:38px minmax(0,auto);align-items:baseline;grid-column-gap:4px;column-gap:4px;color:var(--deep);font-size:11px;font-weight:950;line-height:1.3;white-space:nowrap}.tw-tooltip-reaction-label b,.tw-tooltip-reaction-label em{min-width:0;font:inherit}.tw-tooltip-reaction-label em{color:var(--muted);font-style:normal}.tw-tooltip-reaction-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:baseline;grid-gap:3px 7px;gap:3px 7px;min-width:0}.tw-tooltip-reaction-values span{display:grid;grid-template-columns:11px minmax(38px,auto);align-items:baseline;justify-content:end;grid-gap:3px;gap:3px;min-width:0;color:#31403d;font-size:10.5px;font-weight:850;line-height:1.35;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:normal;text-align:right;white-space:nowrap}.tw-tooltip-reaction-values span.is-unavailable{display:block;text-align:right}.tw-tooltip-reaction-row-head .tw-tooltip-reaction-values span{display:block;color:var(--muted);font-weight:950}.tw-tooltip-reaction-values b{color:var(--muted);font:inherit;text-align:center}.tw-tooltip-reaction-values em{color:#31403d;font-style:normal;font-weight:950}.tw-tooltip-reaction-values span.move-positive,.tw-tooltip-reaction-values span.move-positive b,.tw-tooltip-reaction-values span.move-positive em{color:var(--move-positive)}.tw-tooltip-reaction-values span.move-negative,.tw-tooltip-reaction-values span.move-negative b,.tw-tooltip-reaction-values span.move-negative em{color:var(--move-negative)}.tw-tooltip-reaction-values span.move-flat,.tw-tooltip-reaction-values span.move-flat b,.tw-tooltip-reaction-values span.move-flat em{color:var(--move-flat)}.tw-tooltip-reaction-card .tw-tooltip-reaction-summary{margin-top:5px}.tw-tooltip-nearby{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--tooltip-section-gap);gap:var(--tooltip-section-gap);margin-top:var(--tooltip-section-offset);padding-top:var(--tooltip-section-offset);border-top:1px solid var(--tooltip-divider)}.tw-tooltip-nearby-button{display:grid;grid-template-columns:10px minmax(0,1fr);grid-gap:1px 5px;gap:1px 5px;align-items:baseline;border:1px solid var(--tooltip-card-border);border-radius:7px;background:var(--tooltip-card-bg);color:var(--deep);cursor:pointer;font:inherit;min-height:44px;padding:6px 7px;text-align:left;pointer-events:auto}.tw-tooltip-nearby-button:only-child{grid-column:1/-1}.tw-tooltip-nearby-button>span{grid-row:span 2;display:inline-flex;align-self:center;align-items:center;justify-content:center;color:var(--muted);line-height:1;white-space:nowrap}.tw-tooltip-nearby-button>span svg{width:9px;height:12px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.tw-tooltip-nearby-button.next{grid-template-columns:minmax(0,1fr) 10px}.tw-tooltip-nearby-button.next>span{grid-column:2;grid-row:1/span 2}.tw-tooltip-nearby-button.next>b,.tw-tooltip-nearby-button.next>em{grid-column:1}.tw-tooltip-nearby-meta{position:relative;display:flex;min-width:0;font-size:10.5px;font-weight:950;overflow:hidden;white-space:nowrap}.tw-tooltip-nearby-meta-primary{min-width:0;overflow:hidden;text-overflow:ellipsis}.tw-tooltip-nearby-meta-distance{flex:0 0 auto}.tw-tooltip-nearby-meta-measure{position:absolute;width:max-content;visibility:hidden;pointer-events:none}.tw-tooltip-nearby-button em{display:block;min-width:0;color:var(--muted);font-size:10px;font-style:normal;font-weight:800;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-tooltip-nearby-button .glossary-term{cursor:inherit;font:inherit;-webkit-text-decoration-line:none;text-decoration-line:none}.tw-tooltip-nearby-button:focus-visible,.tw-tooltip-nearby-button:hover{border-color:rgba(32,36,38,.22);background:var(--tooltip-card-bg-hover);outline:none}.tw-tooltip-note{margin-top:8px;line-height:1.35}.tw-tooltip-upgrade{width:100%;min-height:20px;display:inline-flex;align-items:center;justify-content:center;margin-top:var(--tooltip-section-offset);border:0;border-radius:4px;background:transparent;color:#7e5b2b;cursor:pointer;font:inherit;font-size:10.5px;font-weight:900;line-height:1.3;padding:0 2px;text-align:center;pointer-events:auto}.tw-tooltip-upgrade:focus-visible,.tw-tooltip-upgrade:hover{background:rgba(126,91,43,.08);color:#5f421d;text-decoration:underline;text-underline-offset:3px;outline:none}.tw-toolbar{padding:0 18px 16px;margin-top:-2px}.tw-controls{display:flex;flex-wrap:wrap;align-items:center;gap:9px 12px;width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid var(--line);border-radius:8px;background:rgba(255,253,249,.9);padding:8px}.tw-mobile-filter-toggle,.tw-mobile-selected-news{display:none}.tw-mobile-filter-panel{min-width:0;flex:1 1 max-content;display:flex;flex-wrap:wrap;align-items:center;gap:9px 12px;padding-left:10px;border-left:1px solid var(--line)}.tw-controls.filters-wrapped .tw-mobile-filter-panel{border-left-color:transparent}.tw-mobile-filter-panel>.tw-control-group:first-child{padding-left:0;border-left:0}.tw-control-group,.tw-segmented{display:inline-flex;align-items:center}.tw-segmented{gap:3px}.tw-segmented button{min-width:40px;min-height:36px;border:0;border-radius:6px;background:transparent;color:var(--tw-detail-text-control);font-size:12px;font-weight:900;line-height:1;padding:0 10px}.tw-segmented button[aria-pressed=true]{background:var(--ink);color:#fffdf9}.tw-control-group{gap:8px;padding-left:10px;border-left:1px solid var(--line)}.tw-control-group .tw-segmented{flex:0 0 auto}.tw-control-group>span{color:var(--muted);font-size:12px;font-weight:900;white-space:nowrap}.tw-choice-menu{position:relative;min-width:136px;max-width:min(320px,68vw);flex:0 1 auto}.tw-choice-button{min-height:36px;width:100%;display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:6px;background:#fffdf9;color:var(--ink);padding:0 34px 0 10px;position:relative;font-size:12px;font-weight:850}.tw-choice-button[aria-expanded=true]{border-color:rgba(32,36,38,.3)}.tw-choice-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-choice-color,.tw-choice-current-dot{display:inline-block;flex:0 0 auto;width:10px;height:10px;border:1px solid rgba(255,253,249,.92);border-radius:999px;box-shadow:0 0 0 1px rgba(32,36,38,.14)}.tw-choice-current-dot{margin-right:7px}.tw-choice-caret{position:absolute;right:12px;top:50%;width:7px;height:7px;border-right:2px solid;border-bottom:2px solid;transform:translateY(-64%) rotate(45deg);opacity:.72}.tw-choice-list{position:absolute;top:calc(100% + 8px);right:0;z-index:40;width:max-content;min-width:max(100%,220px);max-width:min(560px,calc(100vw - 40px));max-height:min(420px,62vh);display:grid;grid-gap:4px;gap:4px;overflow:auto;border:1px solid rgba(32,36,38,.16);border-radius:8px;background:rgba(255,253,249,.98);box-shadow:0 18px 42px rgba(23,34,33,.14);padding:6px}.tw-choice-list[data-placement=top]{top:auto;bottom:calc(100% + 8px)}.tw-choice-list[data-placement=bottom]{top:calc(100% + 8px);bottom:auto}.tw-choice-menu[data-menu-placement=top] .tw-choice-caret{transform:translateY(-20%) rotate(225deg)}.tw-timezone-list.search{width:min(420px,calc(100vw - 40px))}.tw-timezone-search-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:6px;gap:6px;padding:4px;border-bottom:1px solid var(--line)}.tw-timezone-back{min-height:36px;border:0;border-radius:6px;background:rgba(23,34,33,.06);color:var(--deep);font-size:12px;font-weight:900;padding:0 10px}.tw-timezone-offset-head strong{min-width:0;color:var(--muted);font-size:12px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-timezone-search-head input{min-width:0;min-height:36px;border:1px solid var(--line);border-radius:6px;background:#fffdf9;color:var(--ink);font-size:13px;font-weight:760;padding:0 10px}.tw-timezone-options{display:grid;grid-gap:4px;gap:4px}.tw-choice-item.tw-timezone-offset-item{grid-template-columns:minmax(0,1fr);padding:0 6px}.tw-choice-item.tw-timezone-offset-item span{justify-content:flex-start;padding:0 10px}.tw-choice-item.tw-timezone-offset-item strong{display:none}.tw-choice-item{width:100%;min-height:42px;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;border:0;border-radius:6px;background:transparent;color:#3d4946;padding:0 10px 0 6px;text-align:left}.tw-choice-item.locked{grid-template-columns:42px minmax(0,1fr) auto}.tw-choice-item span{min-height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;background:rgba(23,34,33,.06);color:var(--deep);font-size:11px;font-weight:950}.tw-choice-item .tw-choice-color{min-height:0;width:12px;height:12px;justify-self:center;border-radius:999px;color:transparent;font-size:0}.tw-choice-item strong{min-width:0;color:inherit;font-size:13px;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-choice-item em{min-height:24px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(32,36,38,.14);border-radius:999px;font-size:11px;font-style:normal;font-weight:950;padding:0 8px}.tw-choice-item em,.tw-choice-item[aria-selected=true]{background:#202426;color:#fffdf9}.tw-choice-item[aria-selected=true] em,.tw-choice-item[aria-selected=true] span{background:rgba(255,253,249,.14);color:#fffdf9}.tw-choice-item[aria-selected=true] em{border-color:rgba(255,253,249,.26)}.tw-choice-separator{height:1px;background:var(--line);margin:2px 4px}.tw-choice-action span{font-size:14px}.tw-choice-empty{padding:10px;color:var(--muted);font-size:12px;font-weight:850}.tw-pro-chip{min-height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(32,36,38,.18);border-radius:6px;background:#202426;color:#fffdf9;font-size:12px;font-weight:900;text-decoration:none;padding:0 10px}.tw-side{align-self:stretch;contain:size;min-height:0;display:flex;flex-direction:column;overflow:hidden}.tw-side-head{position:relative;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--line);padding:18px 18px 12px}.tw-keyboard-nav-coach{--coach-anchor-x:calc(100% - 20px);position:absolute;top:calc(100% + 8px);right:18px;width:min(216px,calc(100% - 36px))}.tw-side-title{min-width:0}.tw-side-head h2{margin:0;color:var(--ink);font-size:17px;font-weight:900;line-height:1.25}.tw-side-head p{margin:7px 0 0;color:var(--muted);font-size:12px;font-weight:760;line-height:1.45}.tw-side-nav{display:grid;flex:0 0 auto;grid-gap:6px;gap:6px}.tw-side-nav button{width:32px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(32,36,38,.14);border-radius:6px;background:rgba(255,253,249,.78);color:var(--ink);box-shadow:0 6px 16px rgba(32,36,38,.08)}.tw-side-nav button:focus-visible,.tw-side-nav button:hover:not(:disabled){background:#f4eee5;border-color:rgba(32,36,38,.24)}.tw-side-nav button:focus-visible{outline:2px solid rgba(155,111,43,.35);outline-offset:2px}.tw-side-nav button:disabled{cursor:not-allowed;opacity:.42;box-shadow:none}.tw-side-nav svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.35}.tw-events{flex:1 1 auto;min-height:0;overflow:auto}.tw-side-footer{flex:0 0 auto;border-top:1px solid var(--line);background:rgba(248,245,238,.72);padding:11px 18px 12px}.tw-side-footer p{margin:0;color:var(--muted);font-size:12px;font-weight:800;line-height:1.45}.tw-event-row{width:100%;display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:stretch;border-bottom:1px solid var(--line);background:transparent;transition:background .16s ease}.tw-event-row:hover,.tw-event-row[aria-current=true]{background:#f4eee5}.tw-event-row[aria-current=true]{box-shadow:inset 3px 0 0 var(--accent)}.tw-event-copy .tw-event-title-with-lock{min-width:0;display:flex;align-items:flex-start;gap:6px}.tw-event-title-text{min-width:0;display:-webkit-box;flex:1 1 auto;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.tw-event-lock-icon{width:13px;height:13px;display:inline-flex;flex:0 0 13px;margin-top:2px;color:#8b7251}.tw-event-lock-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.tw-event-row[aria-current=true] .tw-event-copy small,.tw-event-row[aria-current=true] .tw-event-time small{color:#5f6866}.tw-event-button{min-width:0;width:100%;display:grid;grid-template-columns:68px minmax(0,1fr);grid-gap:10px;gap:10px;border:0;background:transparent;color:inherit;padding:11px 16px;text-align:left}.tw-event-button:focus-visible,.tw-event-tooltip-button:focus-visible{outline:2px solid rgba(32,36,38,.26);outline-offset:-2px}.tw-event-tooltip-button{width:30px;height:30px;align-self:center;justify-self:center;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(32,36,38,.12);border-radius:6px;background:rgba(255,253,249,.72);color:#4f5a57;opacity:0;transform:translateX(3px);transition:background .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease,transform .16s ease}.tw-event-row:focus-within .tw-event-tooltip-button,.tw-event-row:hover .tw-event-tooltip-button,.tw-event-row[aria-current=true] .tw-event-tooltip-button{opacity:1;transform:translateX(0)}.tw-event-tooltip-button:hover{border-color:rgba(32,36,38,.22);background:#202426;color:#fffdf9}.tw-event-tooltip-button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}@media (hover:none){.tw-event-tooltip-button{opacity:1;transform:none}}.tw-event-copy,.tw-event-time{min-width:0;display:grid}.tw-event-time{align-content:start;gap:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:900}.tw-event-time small,.tw-event-time strong{font-size:12px;line-height:1.15}.tw-event-time small{color:var(--muted);font-weight:900}.tw-event-copy small{color:var(--muted);font-size:11px;font-weight:850;line-height:1.2}.tw-event-copy strong{display:block;font-size:13px;font-weight:850;line-height:1.28;overflow-wrap:anywhere}.tw-event-copy small{display:block;margin-top:5px;overflow-wrap:anywhere}.tw-event-empty{padding:14px 16px;color:var(--muted);font-size:12px;font-weight:820;line-height:1.45}.tw-event-detail{margin-top:12px;padding:18px}.tw-detail-news-nav{container-type:inline-size;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--tw-review-gutter);gap:var(--tw-review-gutter);margin-top:var(--tw-review-gutter)}.tw-detail-news-nav-button{min-height:64px;display:grid;grid-template-columns:12px fit-content(400px);grid-gap:3px 8px;gap:3px 8px;align-items:center;justify-content:start;border:1px solid var(--line);border-radius:8px;background:rgba(255,253,249,.78);box-shadow:0 14px 34px rgba(30,24,16,.045);color:var(--deep);cursor:pointer;font:inherit;padding:9px 12px;text-align:left}.tw-detail-news-nav-button:only-child{grid-column:1/-1}.tw-detail-news-nav-button>span{grid-row:1/span 2;display:inline-flex;align-items:center;justify-content:center;color:var(--muted);line-height:1}.tw-detail-news-nav-button>span svg{width:10px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.tw-detail-news-nav-button.next{grid-template-columns:fit-content(400px) 12px;justify-content:end}.tw-detail-news-nav-button.next>span{grid-column:2}.tw-detail-news-nav-button.next>b,.tw-detail-news-nav-button.next>em{grid-column:1}.tw-detail-news-nav-button em{min-width:0;display:-webkit-box;overflow:hidden;color:var(--muted);font-size:11px;font-style:normal;font-weight:800;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tw-detail-news-nav-button .glossary-term{cursor:inherit;font:inherit;-webkit-text-decoration-line:none;text-decoration-line:none}.tw-detail-news-nav-button:focus-visible,.tw-detail-news-nav-button:hover{border-color:rgba(32,36,38,.22);background:rgba(255,253,249,.94);outline:none}@container (min-width: 1040px){.tw-detail-news-nav-button{min-height:48px;grid-template-columns:12px max-content fit-content(400px);grid-template-rows:auto;column-gap:8px;row-gap:0;padding-block:7px}.tw-detail-news-nav-button>span{grid-column:1;grid-row:1}.tw-detail-news-nav-button>b{grid-column:2;grid-row:1}.tw-detail-news-nav-button>em{grid-column:3;grid-row:1;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:initial;-webkit-line-clamp:unset}.tw-detail-news-nav-button.next{grid-template-columns:max-content fit-content(400px) 12px}.tw-detail-news-nav-button.next>b{grid-column:1}.tw-detail-news-nav-button.next>em{grid-column:2}.tw-detail-news-nav-button.next>span{grid-column:3;grid-row:1}}.tw-event-detail-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.tw-event-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--muted);font-size:12px;font-weight:850}.tw-event-price-point{color:inherit;font-weight:inherit}.tw-event-actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}.tw-news-link,.tw-share-trigger{min-height:34px;display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;border:1px solid rgba(32,36,38,.16);border-radius:6px;font-size:12px;font-weight:900;line-height:1;padding:0 12px}.tw-news-link{background:rgba(255,253,249,.72);color:var(--ink);text-decoration:none}.tw-news-link:hover{background:#f4eee5;color:var(--ink)}button.tw-news-link{cursor:pointer;font-family:inherit;font-size:12px;font-weight:900;line-height:1}.tw-share-trigger{background:rgba(255,253,249,.72);color:var(--ink)}.tw-share-trigger:hover{background:#f4eee5}.tw-cpi-study-trigger{text-decoration:none}.tw-share-trigger:disabled{cursor:wait;opacity:.62}.tw-chart-share-trigger{min-height:32px}.tw-chart-share-trigger-icon{display:none}.tw-action-icon{width:16px;height:16px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1}.tw-action-label-mobile,.tw-chart-share-trigger-icon .tw-chart-share-label,.tw-mobile-chart-zoom,.tw-mobile-crosshair-coach{display:none}@media (max-width:720px){.tw-tooltip-nearby{grid-template-columns:minmax(0,1fr)}.tw-tooltip-nearby-button:only-child{grid-column:auto}.tw-tooltip-showcase-footer{align-items:flex-start}.tw-chart-title-row :is(h1,h2){flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-mobile-chart-zoom{--tw-mobile-chart-action-color:var(--ink);display:inline-flex;flex:0 0 auto;align-items:center;gap:3px;padding:2px;border:1px solid rgba(32,36,38,.12);border-radius:8px;background:rgba(255,253,249,.82);color:var(--tw-mobile-chart-action-color)}.tw-mobile-chart-zoom button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;min-height:30px;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;font-size:15px;font-weight:950;line-height:1;cursor:pointer}.tw-mobile-chart-zoom button:focus-visible,.tw-mobile-chart-zoom button:hover{background:rgba(32,36,38,.08);outline:none}.tw-mobile-chart-zoom .tw-mobile-chart-zoom-preset{width:auto;min-width:46px;padding:0 9px;font-size:12px}.tw-chart-info-button,.tw-chart-share-trigger-icon{flex:0 0 36px;width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;display:inline-flex;padding:0;color:var(--tw-mobile-chart-action-color,var(--ink))}.tw-chart-info-icon{width:20px;height:20px}.tw-chart-share-trigger-inline{display:none}.tw-review-mobile:not(.tw-review-hero) .tw-mobile-crosshair-coach{position:absolute;left:50%;width:min(258px,calc(100% - 32px));display:inline-flex;justify-content:center;transform:translateX(-50%);text-align:center}}.tw-tone-dot{display:inline-block;width:9px;height:9px;border-radius:999px}.tw-event-detail h2{display:block;margin:9px 0 8px;color:var(--tw-detail-text-primary);font-size:22px;font-weight:900;line-height:1.2}.tw-locked-headline-pro{display:inline-flex;min-height:20px;align-items:center;margin-left:8px;border:1px solid rgba(126,91,43,.24);border-radius:5px;background:rgba(248,238,220,.9);color:#7e5b2b;font-size:10px;font-weight:950;line-height:1;padding:0 6px;transform:translateY(-2px);vertical-align:middle}.tw-event-detail p{margin:8px 0 0;color:var(--tw-detail-text-body);font-size:14px;line-height:1.62}.tw-event-summary{display:block}.tw-event-role-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.tw-event-role-chips span{min-height:26px;display:inline-flex;align-items:center;border:1px solid rgba(32,36,38,.12);border-radius:6px;background:rgba(255,253,249,.72);color:var(--tw-detail-text-control);font-size:11px;font-weight:900;line-height:1.15;padding:0 8px}.tw-event-role-chips span.is-strong{border-color:rgba(30,92,130,.22);background:rgba(231,241,245,.86);color:#1e5c82}.tw-event-role-chips span.is-caution{border-color:rgba(126,91,43,.22);background:rgba(248,238,220,.88);color:#7e5b2b}.tw-event-evidence{display:grid;grid-gap:12px;gap:12px;margin-top:28px;background-image:linear-gradient(rgba(32,36,38,.12),rgba(32,36,38,.12));background-position:0 0;background-repeat:no-repeat;background-size:50% 1px;padding-top:13px}.tw-event-conclusion{display:grid;grid-gap:4px;gap:4px}.tw-event-conclusion>strong,.tw-historical-similarity-group>b,.tw-historical-similarity>strong,.tw-measured-context-head>strong,.tw-measured-context>strong,.tw-measured-only>strong,.tw-reaction-quality>strong{color:var(--muted);font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.tw-event-conclusion p{margin:0;color:var(--ink);font-size:14px;font-weight:850;line-height:1.48}.tw-measured-context{display:grid;grid-gap:7px;gap:7px}.tw-measured-context-table-wrap{max-width:100%;overflow-x:auto}.tw-measured-context-table-wrap:focus-visible,.tw-metrics:focus-visible{outline:2px solid rgba(7,128,111,.56);outline-offset:2px}.tw-measured-context-matrix{min-width:900px;display:grid;grid-template-columns:minmax(120px,1fr) repeat(11,minmax(62px,.72fr));grid-gap:1px;gap:1px;border:1px solid rgba(32,36,38,.12);border-radius:7px;overflow:hidden;background:rgba(32,36,38,.08);color:var(--tw-detail-text-control);font-size:12px;font-weight:900;line-height:1.25}.tw-measured-matrix-row{display:grid;grid-column:1/-1;grid-template-columns:subgrid;grid-gap:1px;gap:1px}.tw-measured-matrix-row>span{min-height:31px;display:inline-flex;align-items:center;background:#fffdf9;padding:0 8px;white-space:nowrap}.tw-measured-matrix-corner,.tw-measured-matrix-head{color:var(--muted);font-size:12px}.tw-measured-matrix-head,.tw-measured-matrix-time,.tw-measured-matrix-value{justify-content:flex-end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tw-measured-matrix-row-label{justify-content:flex-start;color:var(--deep);font-size:12px;font-weight:950}.tw-measured-matrix-value{gap:5px}.tw-measured-matrix-value.move-positive,.tw-measured-matrix-value.move-positive .tw-measured-matrix-arrow,.tw-measured-matrix-value.move-positive b{color:var(--move-positive)}.tw-measured-matrix-value.move-negative,.tw-measured-matrix-value.move-negative .tw-measured-matrix-arrow,.tw-measured-matrix-value.move-negative b{color:var(--move-negative)}.tw-measured-matrix-value.move-flat,.tw-measured-matrix-value.move-flat .tw-measured-matrix-arrow,.tw-measured-matrix-value.move-flat b{color:var(--move-flat)}.tw-measured-matrix-value b{font:inherit;font-weight:950}.tw-measured-matrix-arrow{width:12px;display:inline-flex;justify-content:center;background:transparent;font-size:15px;line-height:1}.tw-measured-matrix-time{color:var(--muted);font-size:11px;font-weight:900}.tw-measured-matrix-time.is-unavailable,.tw-measured-matrix-value.is-unavailable{color:var(--muted)}.tw-next-distinct-context{display:grid;grid-gap:5px;gap:5px;padding:7px 0 0}.tw-theme-continuity>strong{color:var(--muted);font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.tw-next-distinct-context button,.tw-theme-continuity-links button{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;border:0;background:transparent;padding:0;color:var(--tw-detail-text-body);text-align:left;cursor:pointer}.tw-next-distinct-context button:focus-visible span,.tw-next-distinct-context button:hover span,.tw-theme-continuity-links button:focus-visible span,.tw-theme-continuity-links button:hover span{color:var(--deep);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.tw-next-distinct-context button>span,.tw-theme-continuity-links button>span{min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;text-decoration:underline;-webkit-text-decoration-color:rgba(32,36,38,.25);text-decoration-color:rgba(32,36,38,.25);text-decoration-thickness:1px;text-underline-offset:3px}.tw-next-distinct-context strong{color:var(--muted);font-size:11px;font-weight:950;line-height:1.35;text-transform:uppercase}.tw-next-distinct-context em{color:var(--muted);font-size:12px;font-style:normal;font-weight:850;line-height:1.35}.tw-next-distinct-context .tw-next-distinct-headline{color:var(--tw-detail-text-body)}.tw-next-distinct-context b,.tw-theme-continuity-links b{color:var(--ink);font-size:12px;font-weight:900;line-height:1.35;white-space:nowrap}.tw-theme-continuity{display:grid;grid-gap:7px;gap:7px;margin-top:12px;background-image:linear-gradient(rgba(32,36,38,.1),rgba(32,36,38,.1));background-position:0 0;background-repeat:no-repeat;background-size:50% 1px;padding-top:10px}.tw-theme-continuity-main{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tw-theme-continuity-main b{color:var(--ink);font-size:13px;font-weight:950;line-height:1.3}.tw-theme-continuity-links button>span,.tw-theme-continuity-main span,.tw-theme-continuity>em{color:var(--tw-detail-text-body);font-size:12px;font-style:normal;font-weight:800;line-height:1.38}.tw-theme-continuity-links{display:grid;grid-gap:5px;gap:5px}.tw-theme-continuity>em{color:var(--muted);font-weight:750}.tw-historical-similarity{display:grid;grid-gap:9px;gap:9px;margin-top:12px;background-image:linear-gradient(rgba(32,36,38,.1),rgba(32,36,38,.1));background-position:0 0;background-repeat:no-repeat;background-size:50% 1px;padding-top:10px}.tw-historical-similarity>span{color:var(--tw-detail-text-body);font-size:12px;font-weight:800;line-height:1.4}.tw-historical-similarity-group{display:grid;grid-gap:5px;gap:5px}.tw-historical-similarity-group>b{line-height:1.3}.tw-historical-similarity-table-wrap{max-width:100%;overflow-x:auto}.tw-historical-similarity-table{width:100%;min-width:760px;border-collapse:separate;border-spacing:0;border:1px solid rgba(32,36,38,.12);border-radius:7px;overflow:hidden;background:rgba(32,36,38,.08);color:var(--tw-detail-text-body);font-size:12px;font-weight:900;line-height:1.3}.tw-historical-similarity-table td,.tw-historical-similarity-table th{background:#fffdf9;border-right:1px solid rgba(32,36,38,.08);border-bottom:1px solid rgba(32,36,38,.08);padding:8px 9px;text-align:left;vertical-align:top}.tw-historical-similarity-table th{color:var(--muted);font-size:11px;font-weight:950;text-transform:uppercase;white-space:nowrap}.tw-historical-similarity-table td:first-child,.tw-historical-similarity-table th:first-child{width:150px}.tw-historical-similarity-table td:nth-child(2),.tw-historical-similarity-table th:nth-child(2){width:220px}.tw-historical-similarity-table td:nth-child(4),.tw-historical-similarity-table td:nth-child(5),.tw-historical-similarity-table th:nth-child(4),.tw-historical-similarity-table th:nth-child(5){width:78px;text-align:right;white-space:nowrap}.tw-historical-similarity-table td:last-child,.tw-historical-similarity-table th:last-child{border-right:0}.tw-historical-similarity-table tbody tr:last-child td{border-bottom:0}.tw-historical-match,.tw-historical-time{display:inline-flex;flex-wrap:nowrap;align-items:baseline;gap:4px 7px;max-width:100%;white-space:nowrap}.tw-historical-match b,.tw-historical-time b{color:var(--ink);font-size:12px;font-weight:950}.tw-historical-match em,.tw-historical-time em{color:var(--muted);font-size:11px;font-style:normal;font-weight:850;line-height:1.35;white-space:nowrap}.tw-historical-similarity-title{display:inline;color:var(--tw-detail-text-body);font-size:12.5px;font-weight:900;line-height:1.35;text-decoration:underline;-webkit-text-decoration-color:rgba(32,36,38,.25);text-decoration-color:rgba(32,36,38,.25);text-decoration-thickness:1px;text-underline-offset:3px}.tw-historical-similarity-title:focus-visible,.tw-historical-similarity-title:hover{color:var(--deep);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.tw-historical-delta-value{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tw-historical-delta-value span{width:12px;display:inline-flex;justify-content:center;font-size:15px;line-height:1}.tw-historical-delta-value b{color:inherit;font-size:12px;font-weight:950}.tw-historical-delta-value.move-positive{color:var(--move-positive)}.tw-historical-delta-value.move-negative{color:var(--move-negative)}.tw-historical-delta-value.move-flat{color:var(--move-flat)}.tw-historical-delta-value.is-unavailable{color:var(--muted)}.tw-reaction-quality{display:grid;grid-template-columns:max-content max-content minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;margin-top:12px;background-image:linear-gradient(rgba(32,36,38,.1),rgba(32,36,38,.1));background-position:0 0;background-repeat:no-repeat;background-size:50% 1px;padding-top:10px}.tw-reaction-quality span{min-height:24px;display:inline-flex;align-items:center;border-radius:6px;background:rgba(32,36,38,.08);color:var(--tw-detail-text-control);font-size:11px;font-weight:950;line-height:1;padding:0 8px}.tw-reaction-quality.is-high span{background:rgba(220,238,226,.95);color:#27603b}.tw-reaction-quality.is-medium span{background:rgba(248,238,220,.95);color:#7e5b2b}.tw-reaction-quality.is-low span{background:rgba(246,224,220,.95);color:#934139}.tw-reaction-quality em{min-width:0;color:var(--tw-detail-text-body);font-size:12px;font-style:normal;font-weight:800;line-height:1.35}.tw-measured-only{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;background-image:linear-gradient(rgba(32,36,38,.1),rgba(32,36,38,.1));background-position:0 0;background-repeat:no-repeat;background-size:50% 1px;padding-top:10px;color:var(--muted);font-size:12px;line-height:1.4}.tw-measured-only span{font-weight:750}.tw-snapshot{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.tw-snapshot span{min-height:30px;display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:6px;background:rgba(255,255,255,.66);color:var(--tw-detail-text-control);font-size:12px;font-weight:850;padding:0 9px;white-space:nowrap}.tw-price-context{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.tw-price-context-head{justify-content:space-between}.tw-price-context-head>strong{color:var(--deep);font-size:12px;font-weight:950;line-height:1.25}.tw-price-context-group>strong{color:var(--muted);font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.tw-price-context-grid{display:grid;grid-template-columns:minmax(230px,1.2fr) repeat(2,minmax(190px,.9fr));grid-gap:8px;gap:8px}.tw-price-context-group{display:grid;align-content:start;grid-gap:6px;gap:6px;min-width:0}.tw-price-context-row{min-height:30px;display:grid;grid-template-columns:minmax(42px,max-content) minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;border-top:1px solid rgba(32,36,38,.1);color:var(--tw-detail-text-control);padding:5px 0}.tw-price-context-row span{color:var(--muted);font-size:11px;font-weight:900;white-space:nowrap}.tw-price-context-row b{min-width:0;color:var(--ink);font-size:12px;font-weight:900;line-height:1.35;overflow-wrap:anywhere}.tw-pro-detail{display:grid;grid-gap:7px;gap:7px;margin-top:14px;border:1px solid rgba(32,36,38,.14);border-radius:8px;background:#f4eee5;padding:13px}.tw-pro-detail-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;color:var(--deep);font-size:13px;font-weight:900;line-height:1.3;text-align:left;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.tw-pro-detail p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.tw-pro-detail-preview{margin-top:14px}.tw-pro-detail-preview.locked-content .tw-event-conclusion p,.tw-pro-detail-preview.locked-content .tw-event-summary{opacity:.42;filter:blur(4.5px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tw-pro-detail-preview-content{display:grid;grid-gap:10px;gap:10px;padding:0}.tw-pro-detail-preview .tw-event-summary{margin:0}.tw-pro-detail-preview .tw-event-role-chips{margin-top:0}.tw-pro-detail-preview .tw-event-evidence{gap:12px;margin-top:0;padding-top:11px}.tw-pro-detail-preview .tw-event-conclusion p{font-size:13px}.tw-pro-detail-preview .tw-measured-context{opacity:1}.tw-pro-detail-lock{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;grid-gap:10px 16px;gap:10px 16px;border:1px solid rgba(32,36,38,.13);border-radius:8px;background:#f4eee5;padding:11px 12px}.tw-pro-detail-lock p{max-width:720px;margin:0;color:var(--tw-detail-text-body);font-size:12px;font-weight:800;line-height:1.45}.tw-pro-detail-lock .tw-pro-detail-trigger{min-height:36px;border:1px solid var(--deep);border-radius:7px;background:var(--deep);color:#fff;padding:0 12px;text-align:center;text-decoration:none;white-space:nowrap}.tw-pro-detail-lock .tw-pro-detail-trigger:focus-visible,.tw-pro-detail-lock .tw-pro-detail-trigger:hover{background:#174f46}.tw-pro-detail-lock .tw-pro-detail-trigger:focus-visible{outline:2px solid rgba(7,128,111,.42);outline-offset:2px}.tw-pro-preview-sections{display:grid;grid-gap:0;gap:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tw-pro-preview-sections .tw-historical-similarity-title,.tw-pro-preview-sections .tw-next-distinct-context button,.tw-pro-preview-sections .tw-theme-continuity-links button{cursor:default;pointer-events:none}.tw-pro-preview-sections .tw-historical-similarity-table tbody td>*,.tw-pro-preview-sections .tw-measured-context-matrix .tw-measured-matrix-row:nth-child(n+4)>span:not(:first-child),.tw-pro-preview-sections .tw-measured-only span,.tw-pro-preview-sections .tw-next-distinct-context button>b,.tw-pro-preview-sections .tw-next-distinct-context em,.tw-pro-preview-sections .tw-reaction-quality em,.tw-pro-preview-sections .tw-reaction-quality span,.tw-pro-preview-sections .tw-theme-continuity-links,.tw-pro-preview-sections .tw-theme-continuity-main,.tw-pro-preview-sections .tw-theme-continuity>em{opacity:.42;filter:blur(4.5px);pointer-events:none}.tw-pro-preview-sections .tw-historical-similarity>strong:after,.tw-pro-preview-sections .tw-measured-context-head>strong:after,.tw-pro-preview-sections .tw-measured-only>strong:after,.tw-pro-preview-sections .tw-reaction-quality>strong:after,.tw-pro-preview-sections .tw-theme-continuity>strong:after{content:"Pro";min-height:18px;display:inline-flex;align-items:center;margin-left:6px;border:1px solid rgba(126,91,43,.24);border-radius:5px;background:rgba(248,238,220,.9);color:#7e5b2b;font-size:9px;font-weight:950;line-height:1;padding:0 5px;text-transform:none;vertical-align:middle}.tw-share-overlay{position:fixed;inset:0;z-index:80;display:grid;place-items:center;background:rgba(32,36,38,.42);padding:22px}.tw-share-dialog{width:min(1394px,calc(100vw - 32px));max-height:calc(100vh - 32px);display:grid;grid-gap:14px;gap:14px;overflow:auto;border:1px solid rgba(32,36,38,.16);border-radius:8px;background:var(--panel);box-shadow:0 28px 80px rgba(18,20,20,.26);padding:16px}.tw-share-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.tw-share-head h2{margin:0;color:var(--ink);font-size:18px;font-weight:900;line-height:1.2}.tw-share-close{position:relative;width:34px;height:34px;flex:0 0 auto;border:1px solid rgba(32,36,38,.14);border-radius:6px;background:rgba(255,253,249,.8);color:var(--ink)}.tw-share-close span:after,.tw-share-close span:before{content:"";position:absolute;left:9px;top:16px;width:14px;border-top:2px solid}.tw-share-close span:before{transform:rotate(45deg)}.tw-share-close span:after{transform:rotate(-45deg)}.tw-share-preview{display:grid;max-height:min(74vh,920px);min-height:0;place-items:center;overflow:auto;border:1px solid var(--line);border-radius:8px;background:transparent}.tw-share-preview img{display:block;width:100%;height:auto}.tw-share-loading{color:var(--muted);font-size:13px;font-weight:850}.tw-share-actions{display:grid;grid-gap:10px;gap:10px}.tw-share-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(32,36,38,.16);border-radius:6px;font-size:12px;font-weight:900;padding:0 12px}.tw-share-primary-action{min-height:48px;background:#202426;color:#fffdf9}.tw-share-secondary-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.tw-share-secondary-actions.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.tw-share-secondary-actions button{min-height:44px;background:rgba(255,253,249,.78);color:var(--ink)}.tw-share-action-icon{width:16px;height:16px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.tw-share-actions button:disabled{cursor:wait;opacity:.54}.tw-share-status{min-height:18px;color:var(--muted);font-size:12px;font-weight:850}:root{color-scheme:light;--bg:#f6f2ec;--panel:#fffdf9;--ink:#202426;--muted:#66706e;--line:#ded8cf;--accent:#d34f3f;--market-green:#07806f;--move-positive:var(--market-green);--move-negative:var(--accent);--move-flat:var(--muted);--deep:#172221;--tooltip-surface:rgba(255,253,249,0.97);--tooltip-surface-border:rgba(32,36,38,0.14);--tooltip-surface-shadow:0 18px 44px rgba(30,24,16,0.16);--tooltip-text-primary:var(--ink);--tooltip-text-secondary:var(--muted);--tooltip-font-micro:9px;--tooltip-font-caption:10px;--tooltip-font-body:12px;--tooltip-weight-medium:650;--tooltip-weight-strong:800;--home-control-height:40px}:root[data-move-colors=red-up]{--move-positive:var(--accent);--move-negative:var(--market-green)}:root[data-move-colors=accessible]{--move-positive:#0072b2;--move-negative:#d55e00}*{box-sizing:border-box}body,html{min-height:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.global-route-progress{position:fixed;top:0;right:0;left:0;z-index:2147483647;height:3px;overflow:hidden;pointer-events:none;background:rgba(7,128,111,.1);box-shadow:0 1px 10px rgba(7,128,111,.14)}.global-route-progress-bar{position:absolute;inset:0 auto 0 0;width:100%;transform-origin:left center;background:linear-gradient(90deg,rgba(7,128,111,0),rgba(7,128,111,.96) 36%,rgba(211,79,63,.86) 100%),var(--market-green)}.global-route-progress.is-active .global-route-progress-bar{animation:global-route-progress 1.12s cubic-bezier(.64,0,.36,1) infinite}.global-route-progress.is-complete .global-route-progress-bar{animation:none;transform:translateX(0) scaleX(1)}a{color:inherit}.glossary-term{position:relative;display:inline;border:0;padding:0;background:transparent;color:inherit;cursor:help;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:3px;-webkit-text-decoration-color:rgba(7,128,111,.66);text-decoration-color:rgba(7,128,111,.66)}.glossary-term[aria-expanded=true]{-webkit-text-decoration-color:rgba(7,128,111,.95);text-decoration-color:rgba(7,128,111,.95)}.glossary-term:focus-visible{border-radius:3px;outline:2px solid rgba(7,128,111,.34);outline-offset:2px}.glossary-tooltip{position:fixed;z-index:2147483000;width:min(288px,calc(100vw - 24px));max-height:min(280px,calc(100vh - 24px));overflow:auto;border:1px solid var(--tooltip-surface-border);border-radius:8px;padding:11px;background:var(--tooltip-surface);box-shadow:var(--tooltip-surface-shadow);color:var(--tooltip-text-primary);pointer-events:auto}.glossary-tooltip-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.glossary-tooltip-close{position:relative;flex:0 0 auto;width:30px;height:30px;border:1px solid rgba(32,36,38,.12);border-radius:8px;background:rgba(255,255,255,.72);color:rgba(25,35,34,.72)}.glossary-tooltip-close:after,.glossary-tooltip-close:before{position:absolute;top:50%;left:50%;width:10px;height:2px;border-radius:999px;background:currentColor;content:""}.glossary-tooltip-close:before{transform:translate(-50%,-50%) rotate(45deg)}.glossary-tooltip-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.glossary-tooltip-close:focus-visible,.glossary-tooltip-close:hover{background:rgba(7,128,111,.1);color:var(--ink)}.glossary-tooltip-title{display:block;min-width:0;font-size:13px;line-height:1.25}.glossary-tooltip-description{margin:7px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.glossary-tooltip-study-link{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;border-radius:6px;background:#202426;color:#fffdf9;padding:0 10px;font-size:12px;font-weight:850;line-height:1.2;text-decoration:none}.glossary-tooltip-study-link:focus-visible,.glossary-tooltip-study-link:hover{background:#303638;color:#fffdf9}.glossary-tooltip-secondary-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:9px}.glossary-tooltip-secondary-action{display:inline-flex;align-items:center;min-height:24px;margin:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:rgba(25,35,34,.66);padding:0;font-size:12px;font-weight:800;line-height:1.2;text-decoration:none}.glossary-tooltip-secondary-action:focus-visible,.glossary-tooltip-secondary-action:hover{color:var(--market-green);text-decoration:underline;text-underline-offset:3px}.glossary-tooltip-preferences{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:5px;gap:5px;margin-top:10px;border-top:1px solid rgba(32,36,38,.1);padding-top:9px}.glossary-tooltip-preference{min-height:30px;border:1px solid rgba(32,36,38,.12);border-radius:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(255,255,255,.62);color:#3d4946;padding:0 8px;font-size:11px;font-weight:850;line-height:1.15;text-align:center}.glossary-tooltip-preference[aria-checked=true]{border-color:#202426;background:#202426;color:#fffdf9}.glossary-tooltip-preference:focus-visible,.glossary-tooltip-preference:hover{border-color:rgba(32,36,38,.28);background:#f4eee5;color:var(--ink)}.glossary-tooltip-preference[aria-checked=true]:focus-visible,.glossary-tooltip-preference[aria-checked=true]:hover{background:#202426;color:#fffdf9}.glossary-preference-menu-badge{font-size:10px!important;line-height:1}@media (hover:none),(pointer:coarse){.glossary-term{cursor:pointer;-webkit-tap-highlight-color:rgba(7,128,111,.14)}.glossary-tooltip{padding:13px}.glossary-tooltip-secondary-action{min-height:34px}}button,input,textarea{font:inherit}button{cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;padding:0;margin:-1px}@keyframes global-route-progress{0%{transform:translateX(-76%) scaleX(.28)}54%{transform:translateX(-18%) scaleX(.72)}to{transform:translateX(92%) scaleX(.36)}}@media (prefers-reduced-motion:reduce){.global-route-progress-bar{animation:none!important;transform:translateX(0) scaleX(1)}}