.tt-body{--t-bg:#0a0e13;--t-panel:#0e141b;--t-panel-2:#121a23;--t-raise:#17212c;--t-hover:#1a2532;--t-line:#1c2632;--t-line-2:#253141;--t-ink:#e8edf2;--t-text:#c5cdd6;--t-muted:#8995a3;--t-dim:#5f6c7a;--t-blue:#2962ff;--t-blue-soft:#2962ff29;--t-blue-ink:#82a8ff;--t-up:#26b980;--t-down:#f04d5d;--t-amber:#f0a020;--t-violet:#9d7dff;--t-cyan:#1fb4cc;--t-pink:#e5508d;--t-radius:3px;--t-gap:.45rem;--t-pad:.62rem;--t-font:"Segoe UI Variable Text", "Segoe UI", -apple-system, BlinkMacSystemFont, Inter, Roboto, "Helvetica Neue", Arial, sans-serif;background:var(--t-bg);min-height:100vh;color:var(--t-text);font:400 1rem/1.35 var(--t-font);font-variant-numeric:tabular-nums;letter-spacing:0;margin:0}html:has(.tt-body){scroll-padding-top:4rem;font-size:clamp(11px,.68vw,17px)}.tt-body[data-density=compact]{--t-gap:.3rem;--t-pad:.45rem}.tt-body *{box-sizing:border-box}.tt-body a{color:inherit}.tt-body button,.tt-body input,.tt-body select{font:inherit;color:inherit}.tt-body button{cursor:pointer}.tt-body :focus-visible{outline:2px solid var(--t-blue-ink);outline-offset:1px}.tt-body svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.tt-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.tt-body .skip-link{z-index:100;background:var(--t-blue);color:#fff;padding:.4rem .7rem;position:absolute;top:-4rem;left:.5rem}.tt-body .skip-link:focus{top:.5rem}.tt-tv-consent{z-index:90;-webkit-backdrop-filter:blur(2.5px)saturate(.9);background:#080b0f9e;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.tt-tv-consent[hidden]{display:none}html.tt-tv-locked{overflow:hidden}.tt-tv-consent-card{background:linear-gradient(160deg,#17212ce6,#0e141be0);border:1px solid #82a8ff38;border-radius:6px;width:min(36rem,100%);padding:1.7rem 1.8rem 1.4rem;box-shadow:0 24px 70px #00000080,inset 0 0 0 1px #ffffff05}.tt-tv-consent-kicker{color:var(--t-blue-ink);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .5rem;font-size:.78rem;font-weight:600}.tt-tv-consent h2{color:var(--t-ink);letter-spacing:-.01em;margin:0 0 .7rem;font-size:1.5rem;font-weight:600}#tt-tv-consent-text{color:var(--t-text);margin:0 0 1.2rem;font-size:.98rem;line-height:1.55}.tt-tv-consent-actions{flex-wrap:wrap;gap:.6rem;display:flex}.tt-tv-consent-actions button{border-radius:var(--t-radius);white-space:nowrap;flex:13rem;padding:.7rem 1rem;font-weight:600}.tt-tv-consent-allow{border:1px solid var(--t-blue);background:var(--t-blue);color:#fff}.tt-tv-consent-allow:hover{background:#1f55e6}.tt-tv-consent-decline{border:1px solid var(--t-line-2);color:var(--t-ink);background:#ffffff08}.tt-tv-consent-decline:hover{border-color:var(--t-muted);background:#ffffff0f}.tt-tv-consent-note{color:var(--t-muted);margin:1rem 0 0;font-size:.82rem}.tt-tv-consent-note a{color:var(--t-blue-ink);text-decoration:none}.tt-tv-consent-note a:hover{text-decoration:underline}.tt-tv-off{width:100%;height:100%;min-height:2.6rem;color:var(--t-dim);text-align:center;background:repeating-linear-gradient(135deg,#0000 0 .6rem,#ffffff03 .6rem 1.2rem);justify-content:center;align-items:center;gap:.55rem;padding:.4rem;font-size:.8rem;display:flex}.tt-tv-allow{border:1px solid var(--t-line-2);border-radius:var(--t-radius);background:var(--t-panel-2);color:var(--t-blue-ink);padding:.18rem .6rem;font-size:.78rem}.tt-tv-allow:hover{border-color:var(--t-blue);color:var(--t-ink)}.tt-tv-off{container-type:inline-size}@container (width>=36rem){.tt-tv-off span{color:var(--t-muted);font-size:1rem}.tt-tv-allow{padding:.4rem .95rem;font-size:.9rem}}.tt-settings p a{color:var(--t-blue-ink)}@media (width<=760px){.tt-tv-consent{padding:1rem}.tt-tv-consent-card{padding:1.3rem 1.2rem 1.1rem}.tt-tv-consent h2{font-size:1.3rem}}.tt-top{z-index:40;border-bottom:1px solid var(--t-line);backdrop-filter:blur(6px);background:#0a0e13f7;align-items:center;gap:1.2rem;height:3.3rem;padding:0 1rem;display:flex;position:sticky;top:0}.tt-brand{flex:none;align-items:center;gap:.6rem;text-decoration:none;display:flex}.tt-brand-mark{background:linear-gradient(140deg,#2f6bff,#1c47c9);border-radius:4px;place-items:center;width:2.05rem;height:2.05rem;display:grid;box-shadow:inset 0 0 0 1px #82a8ff40}.tt-brand-mark img{width:1.45rem;height:1.45rem}.tt-brand-name{color:var(--t-ink);letter-spacing:-.01em;white-space:nowrap;font-size:1.42rem;font-weight:600}.tt-brand-name span{color:var(--t-text);font-weight:400}.tt-nav{scrollbar-width:none;flex:auto;align-items:stretch;gap:.1rem;min-width:0;height:100%;display:flex;overflow-x:auto}.tt-nav::-webkit-scrollbar{display:none}.tt-nav>*{color:var(--t-text);white-space:nowrap;background:0 0;border:0;align-items:center;padding:0 .78rem;font-size:1.04rem;text-decoration:none;display:flex;position:relative}.tt-nav>:hover{color:var(--t-ink);background:var(--t-hover)}.tt-nav>[aria-pressed=true]{color:var(--t-ink);background:linear-gradient(#0000,#2962ff1a);font-weight:600}.tt-nav>[aria-pressed=true]:after{content:"";background:var(--t-blue);height:2px;position:absolute;bottom:0;left:.4rem;right:.4rem}.tt-search{background:var(--t-panel-2);border:1px solid var(--t-line-2);border-radius:var(--t-radius);flex:none;align-items:center;width:clamp(15rem,23vw,30rem);height:2.3rem;display:flex;position:relative}.tt-search:focus-within{border-color:var(--t-blue);box-shadow:0 0 0 3px var(--t-blue-soft)}.tt-search .tt-icon{width:1.1rem;height:1.1rem;color:var(--t-muted);flex:none;margin:0 .55rem 0 .7rem}.tt-search input{min-width:0;height:100%;color:var(--t-ink);background:0 0;border:0;outline:none;flex:1;font-size:1rem}.tt-search input::placeholder{color:var(--t-dim)}.tt-search input::-webkit-search-cancel-button{filter:invert(.6)}.tt-search kbd{border:1px solid var(--t-line-2);color:var(--t-dim);font:inherit;border-radius:3px;margin-right:.5rem;padding:.05rem .38rem;font-size:.8rem}.tt-session{color:var(--t-muted);flex:none;align-items:center;gap:.5rem;font-size:.82rem;text-decoration:none;display:flex}.tt-session span:last-child{line-height:1.15;display:grid}.tt-session strong{color:var(--t-ink);letter-spacing:.03em;font-weight:600}.tt-session time{font-variant-numeric:tabular-nums}.tt-dot{background:var(--t-dim);border-radius:50%;width:.55rem;height:.55rem}.tt-dot[data-tone=open]{background:var(--t-up);box-shadow:0 0 0 3px #26b9802e}.tt-dot[data-tone=closed],.tt-dot[data-tone=holiday]{background:var(--t-down)}.tt-dot[data-tone=extended],.tt-dot[data-tone=pre],.tt-dot[data-tone=post]{background:var(--t-amber)}.tt-top-actions{flex:none;align-items:center;gap:.3rem;display:flex}.tt-icon-button{border-radius:var(--t-radius);width:2.2rem;height:2.2rem;color:var(--t-text);background:0 0;border:0;place-items:center;padding:.48rem;display:grid;position:relative}.tt-icon-button:hover,.tt-icon-button[aria-expanded=true],.tt-icon-button[aria-pressed=true]{background:var(--t-hover);color:var(--t-ink)}.tt-icon-button span{width:100%;height:100%}.tt-icon-button b{background:var(--t-down);color:#fff;text-align:center;border-radius:.5rem;min-width:.95rem;height:.95rem;padding:0 .2rem;font-size:.62rem;line-height:.95rem;position:absolute;top:.2rem;right:.2rem}.tt-layout{border:1px solid var(--t-line-2);border-radius:var(--t-radius);background:var(--t-panel-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5' stroke='%238995a3' fill='none' stroke-width='1.5'/%3E%3C/svg%3E") right .55rem center / .8rem no-repeat;appearance:none;height:2.3rem;color:var(--t-ink);margin-left:.3rem;padding:0 2rem 0 .8rem}.tt-popover{z-index:60;border:1px solid var(--t-line-2);background:#111922;border-radius:4px;position:absolute;box-shadow:0 18px 40px #0000008c}.tt-popover[hidden]{display:none}.tt-bell-panel,.tt-settings{width:25rem;max-height:70vh;padding:.8rem;top:calc(100% + .3rem);right:1rem;overflow:auto}.tt-settings h2,.tt-bell-panel h2{color:var(--t-ink);margin:0 0 .6rem;font-size:1rem}.tt-settings label{border-bottom:1px solid var(--t-line);justify-content:space-between;align-items:center;gap:1rem;padding:.4rem 0;display:flex}.tt-settings select{background:var(--t-panel-2);border:1px solid var(--t-line-2);border-radius:3px;padding:.2rem .4rem}.tt-settings button{border:1px solid var(--t-line-2);background:var(--t-panel-2);border-radius:3px;width:100%;margin-top:.7rem;padding:.45rem}.tt-settings p{color:var(--t-muted);margin:.6rem 0 0;font-size:.85rem}.tt-bell-panel a{border-bottom:1px solid var(--t-line);grid-template-columns:4.2rem 3.6rem 1fr;gap:.5rem;padding:.4rem .2rem;font-size:.9rem;text-decoration:none;display:grid}.tt-bell-panel a:hover{background:var(--t-hover)}.tt-bell-panel p{color:var(--t-muted);font-size:.88rem}.tt-menu-wrap{position:relative}.tt-menu{min-width:15rem;padding:.35rem;top:calc(100% + .25rem);right:0}.tt-menu label,.tt-menu>button,.tt-menu>a{text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:3px;align-items:center;gap:.55rem;width:100%;padding:.38rem .5rem;text-decoration:none;display:flex}.tt-menu label:hover,.tt-menu>button:hover,.tt-menu>a:hover{background:var(--t-hover)}.tt-menu input[type=checkbox]{accent-color:var(--t-blue)}.tt-compare{gap:.45rem;min-width:17rem;padding:.7rem;display:grid}.tt-compare input{background:var(--t-panel-2);border:1px solid var(--t-line-2);border-radius:3px;padding:.4rem .5rem}.tt-compare button[type=submit]{background:var(--t-blue);color:#fff;border:0;border-radius:3px;padding:.35rem}.tt-suggestions{z-index:70;border:1px solid var(--t-line-2);background:#111922;border-radius:4px;max-height:22rem;padding:.25rem;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow:auto;box-shadow:0 18px 40px #0000008c}.tt-suggestions[hidden]{display:none}.tt-suggestions button,.tt-suggestions a{text-align:left;background:0 0;border:0;border-radius:3px;grid-template-columns:5.2rem 1fr auto;align-items:center;gap:.6rem;width:100%;padding:.42rem .55rem;text-decoration:none;display:grid}.tt-suggestions button:hover,.tt-suggestions button:focus,.tt-suggestions a:hover,.tt-suggestions a:focus{background:var(--t-blue-soft);outline:none}.tt-suggestions b{color:var(--t-ink)}.tt-suggestions small{color:var(--t-muted)}.tt-strip-wrap{border-bottom:1px solid var(--t-line);background:var(--t-panel);overflow:hidden}.tt-strip{--z:.72;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.tt-strip-cell{height:calc(108px * var(--z));border-right:1px solid var(--t-line);position:relative;overflow:hidden}.tt-strip-cell:last-child{border-right:0}.tt-strip-cell tv-mini-chart{zoom:var(--z);width:100%;height:108px;display:block}.tt-strip-label{z-index:2;color:var(--t-dim);pointer-events:none;font-size:.66rem;position:absolute;bottom:.12rem;right:.35rem}.tt-main{padding:var(--t-gap) .75rem 0}.tt-workspace[hidden],.tt-home[hidden],.tt-view[hidden]{display:none}.tt-card{background:var(--t-panel);border:1px solid var(--t-line);border-radius:var(--t-radius);flex-direction:column;min-width:0;display:flex;position:relative}.tt-card-head{min-height:2.25rem;padding:.25rem var(--t-pad);flex:none;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.tt-card-head h2,.tt-card-head h3{color:var(--t-ink);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.45rem;margin:0;font-size:1.04rem;font-weight:600;display:flex;overflow:hidden}.tt-ico{width:1.15rem;height:1.15rem;color:var(--t-blue-ink);flex:none}.tt-ico-warn{color:var(--t-amber)}.tt-source{color:var(--t-dim);white-space:nowrap;font-size:.8rem;text-decoration:none}a.tt-source:hover{color:var(--t-blue-ink)}.tt-link{color:var(--t-blue-ink);background:0 0;border:0;padding:0;font-size:.86rem}.tt-link:hover{text-decoration:underline}.tt-more{margin:auto var(--t-pad) .45rem;color:var(--t-blue-ink);padding-top:.3rem;font-size:.86rem;text-decoration:none;display:inline-block}.tt-more:hover{text-decoration:underline}.tt-empty{margin:.4rem var(--t-pad);color:var(--t-dim);font-size:.88rem}.tt-note{margin:.4rem var(--t-pad) .55rem;color:var(--t-dim);font-size:.78rem}.tt-widget{min-height:0;position:relative;overflow:hidden}.tt-zoom .tradingview-widget-container,.tt-zoom>tv-company-profile,.tt-zoom>tv-technical-analysis{zoom:var(--wz,.66);height:calc(100% / var(--wz,.66))}.tt-zoom .tradingview-widget-copyright{font-size:calc(.74rem / var(--wz,.66))}#tt-peers{--wz:.62}#tt-heatmap,#tt-calendar{--wz:.64}#tt-profile-widget{--wz:.66}#tt-rail-technicals{--wz:.8}#tt-valuation{--wz:.66}#tt-rail-news{--wz:.78}.tt-body iframe{color-scheme:normal}.tt-widget .tradingview-widget-container{width:100%;height:100%}.tt-widget .tradingview-widget-container__widget{width:100%;height:calc(100% - 1.45rem)}.tt-widget .tradingview-widget-copyright{height:1.45rem;padding:.2rem var(--t-pad) 0;color:var(--t-dim);text-align:right;white-space:nowrap;font-size:.74rem;overflow:hidden}.tt-widget .tradingview-widget-copyright a{color:var(--t-blue-ink);text-decoration:none}.tt-widget>tv-company-profile,.tt-widget>tv-technical-analysis,.tt-widget>tv-market-data,.tt-widget>tv-market-overview,.tt-widget>tv-forex-table,.tt-widget>tv-economic-map,.tt-widget>tv-world-market-summary{width:100%;height:100%;display:block}.tt-loading{height:100%;min-height:3rem;color:var(--t-dim);place-items:center;font-size:.85rem;display:grid}.tt-loading:before{content:"";border:2px solid var(--t-line-2);border-top-color:var(--t-blue-ink);border-radius:50%;width:1.1rem;height:1.1rem;margin-bottom:.35rem;animation:.8s linear infinite tt-spin}@keyframes tt-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.tt-loading:before{animation:none}}.tt-symbolbar{min-height:5.1rem;margin-bottom:var(--t-gap);background:var(--t-panel);border:1px solid var(--t-line);border-radius:var(--t-radius);grid-template-columns:minmax(16rem,1.45fr) minmax(19rem,1.3fr) minmax(0,2.5fr) minmax(12rem,.95fr) auto auto;align-items:center;gap:1.1rem;padding:.45rem .75rem;display:grid}.tt-identity{align-items:center;gap:.85rem;min-width:0;display:flex}.tt-monogram{letter-spacing:.02em;color:#fff;background:linear-gradient(145deg, hsl(var(--hue,215) 70% 46%), hsl(calc(var(--hue,215) + 40) 70% 30%));border-radius:6px;flex:none;place-items:center;width:3.9rem;height:3.9rem;font-size:1.25rem;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.tt-identity-text{min-width:0}.tt-identity h1{color:var(--t-ink);letter-spacing:-.01em;white-space:nowrap;align-items:baseline;gap:.8rem;margin:0;font-size:1.85rem;font-weight:700;line-height:1.1;display:flex}.tt-company{color:var(--t-ink);text-overflow:ellipsis;font-size:1.32rem;font-weight:400;overflow:hidden}.tt-classification{color:var(--t-muted);white-space:nowrap;text-overflow:ellipsis;margin:.3rem 0 0;font-size:.88rem;overflow:hidden}.tt-classification span+span:before{content:"·";color:var(--t-dim);margin:0 .45rem}.tt-quote{border-left:1px solid var(--t-line);border-right:1px solid var(--t-line);min-width:0;height:4.2rem;padding:0 .4rem}.tt-quote tv-single-ticker{zoom:1.1;width:100%;height:100%;display:block}.tt-stats{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.8rem;margin:0;display:grid}.tt-stats div,.tt-sector div{min-width:0}.tt-stats dt,.tt-sector dt{color:var(--t-muted);white-space:nowrap;font-size:.84rem}.tt-stats dd,.tt-sector dd{color:var(--t-ink);white-space:nowrap;text-overflow:ellipsis;margin:.2rem 0 0;font-size:1.18rem;font-weight:500;overflow:hidden}.tt-stats dd small{margin-left:.3rem;font-size:.78rem;font-weight:500}.tt-sector{border-left:1px solid var(--t-line);grid-template-columns:1fr 1fr;gap:.8rem;margin:0;padding-left:1rem;display:grid}.tt-sector dd{font-size:1.12rem;font-weight:400}.tt-symbol-form{background:var(--t-panel-2);border:1px solid var(--t-line-2);border-radius:var(--t-radius);align-items:center;width:11rem;height:2.35rem;display:flex}.tt-symbol-form:focus-within{border-color:var(--t-blue)}.tt-symbol-form input{min-width:0;height:100%;color:var(--t-ink);background:0 0;border:0;outline:none;flex:1;padding:0 .7rem;font-weight:500}.tt-symbol-form button{width:2.2rem;height:100%;color:var(--t-muted);background:0 0;border:0;padding:.55rem}.tt-star{border:1px solid var(--t-line-2);border-radius:var(--t-radius);background:var(--t-panel-2);width:2.45rem;height:2.35rem;color:var(--t-muted);padding:.5rem}.tt-star:hover{color:var(--t-ink)}.tt-star[aria-pressed=true]{color:var(--t-amber)}.tt-star[aria-pressed=true] svg{fill:currentColor}.up{color:var(--t-up)!important}.down{color:var(--t-down)!important}.tt-grid{gap:var(--t-gap);grid-template:"chart rail""lower rail"1fr/minmax(0,2.02fr) minmax(0,1fr);align-items:start;display:grid}.tt-body[data-rail=wide] .tt-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.tt-chart{grid-area:chart}.tt-rail{gap:var(--t-gap);flex-direction:column;grid-area:rail;align-self:stretch;min-width:0;display:flex}.tt-lower{gap:var(--t-gap);flex-direction:column;grid-area:lower;min-width:0;display:flex}.tt-chart-toolbar{border-bottom:1px solid var(--t-line);scrollbar-width:none;align-items:center;gap:.7rem;min-height:2.75rem;padding:.3rem .45rem;display:flex;overflow-x:auto}.tt-chart-toolbar::-webkit-scrollbar{display:none}.tt-seg{flex:none;gap:0;display:flex}.tt-seg button{border:1px solid var(--t-line-2);background:var(--t-panel-2);color:var(--t-text);white-space:nowrap;border-left-width:0;padding:.38rem .95rem}.tt-seg button:first-child{border-radius:var(--t-radius) 0 0 var(--t-radius);border-left-width:1px}.tt-seg button:last-child{border-radius:0 var(--t-radius) var(--t-radius) 0}.tt-seg button[aria-selected=true],.tt-seg button[aria-pressed=true]{background:var(--t-blue);border-color:var(--t-blue);color:#fff}.tt-seg-small button{padding:.2rem .65rem;font-size:.86rem}.tt-ranges{flex:none;gap:.1rem;padding-left:.3rem;display:flex}.tt-ranges button{border-radius:var(--t-radius);color:var(--t-text);background:0 0;border:0;padding:.32rem .62rem}.tt-ranges button:hover{background:var(--t-hover);color:var(--t-ink)}.tt-ranges button[aria-pressed=true]{background:var(--t-raise);color:var(--t-ink);box-shadow:0 0 0 1px var(--t-line-2) inset}.tt-chart-tools{flex:none;align-items:center;gap:.15rem;margin-left:auto;display:flex}.tt-tool{border-radius:var(--t-radius);height:2.05rem;color:var(--t-text);white-space:nowrap;background:0 0;border:0;align-items:center;gap:.4rem;padding:0 .6rem;text-decoration:none;display:flex}.tt-tool span{flex:none;width:1.15rem;height:1.15rem}.tt-tool:hover,.tt-tool[aria-expanded=true],.tt-tool[aria-pressed=true]{background:var(--t-hover);color:var(--t-ink)}.tt-tool-icon{justify-content:center;width:2.1rem;padding:.45rem}.tt-tool-icon span{width:100%;height:100%}.tt-chart-host,.tt-fundamental-chart{height:clamp(17rem,100vh - 61.5rem,70rem);position:relative}.tt-chart-host>div{position:absolute;inset:0}.tt-chart-host .tradingview-widget-container{height:100%}.tt-chart-host .tradingview-widget-container__widget{height:calc(100% - 1.4rem)}.tt-chart-host .tradingview-widget-copyright{height:1.4rem;color:var(--t-dim);text-align:right;padding:.18rem .5rem;font-size:.72rem}.tt-chart-host .tradingview-widget-copyright a{color:var(--t-blue-ink);text-decoration:none}.tt-fundamental-chart[hidden]{display:none}.tt-fundamental-chart{grid-template-rows:auto 1fr auto;padding:.6rem .8rem;display:grid}.tt-fc-head{color:var(--t-muted);flex-wrap:wrap;justify-content:space-between;gap:1rem;font-size:.88rem;display:flex}.tt-fc-head strong{color:var(--t-ink);font-size:1rem}.tt-fc-legend{gap:1rem;display:flex}.tt-fc-legend i{vertical-align:-.05rem;border-radius:2px;width:.7rem;height:.7rem;margin-right:.35rem;display:inline-block}.tt-fc-svg{width:100%;height:100%;min-height:12rem}.tt-fc-svg text{fill:var(--t-muted);stroke:none;font-size:11px;font-family:var(--t-font)}.tt-body:fullscreen,.tt-chart:fullscreen{background:var(--t-panel)}.tt-chart:fullscreen .tt-chart-host,.tt-chart:fullscreen .tt-fundamental-chart{height:calc(100vh - 3rem)}.tt-rail-tabs{background:var(--t-panel);border:1px solid var(--t-line);border-radius:var(--t-radius);align-items:center;gap:.1rem;height:2.75rem;padding:0 .2rem;display:flex}.tt-rail-tabs [role=tablist]{scrollbar-width:none;flex:1;min-width:0;height:100%;display:flex;overflow-x:auto}.tt-rail-tabs [role=tab]{color:var(--t-text);white-space:nowrap;background:0 0;border:0;padding:0 .82rem;position:relative}.tt-rail-tabs [role=tab]:hover{color:var(--t-ink)}.tt-rail-tabs [role=tab][aria-selected=true]{background:var(--t-blue);color:#fff;border-radius:2px;margin:.35rem 0}.tt-rail-body{gap:var(--t-gap);flex-direction:column;display:flex}.tt-rail-body>[hidden]{display:none}.tt-list{padding:0 var(--t-pad) .4rem;flex-direction:column;min-height:0;display:flex}.tt-row{border-top:1px solid #1c2632b3;align-items:center;gap:.65rem;min-height:1.72rem;padding:.18rem 0;font-size:.95rem;text-decoration:none;display:grid}.tt-row:first-child{border-top:0}a.tt-row:hover,button.tt-row:hover{background:linear-gradient(90deg, transparent, var(--t-hover) 8%, var(--t-hover) 92%, transparent)}.tt-row .muted,.tt-muted{color:var(--t-muted)}.tt-row .dim{color:var(--t-dim)}.tt-row .ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tt-catalyst{grid-template-columns:6.1rem 1.4rem minmax(0,1fr) auto}.tt-catalyst time{color:var(--t-text);text-transform:uppercase;font-size:.88rem}.tt-badge{color:#fff;border-radius:3px;flex:none;place-items:center;width:1.35rem;height:1.35rem;font-size:.78rem;font-weight:700;display:inline-grid}.tt-badge[data-cat=E]{background:#16a05a}.tt-badge[data-cat=C]{background:#2563eb}.tt-badge[data-cat=P]{background:#d98a0b}.tt-badge[data-cat=I]{background:#7c5ce0}.tt-badge[data-cat=O]{background:#0e93ad}.tt-badge[data-cat=R]{background:#c43b75}.tt-session-tag{color:var(--t-muted);white-space:nowrap;font-size:.86rem}.tt-changed-row{grid-template-columns:4.6rem minmax(0,1fr)}.tt-changed-row time{color:var(--t-muted);white-space:nowrap;font-size:.88rem}.tt-changed-row b{font-weight:600}.tt-h-rail{height:clamp(13rem,28vh,40rem)}.tt-snapshot-host .tradingview-widget-container{zoom:var(--snapshot-zoom,.62);height:calc(100% / var(--snapshot-zoom,.62))}.tt-snapshot-host .tradingview-widget-copyright{font-size:1.15rem}.tt-timeline{padding:.1rem var(--t-pad) .45rem;margin:0;list-style:none}.tt-timeline li{grid-template-columns:1.4rem 6.3rem 3.6rem minmax(0,1fr);align-items:center;gap:.55rem;min-height:1.7rem;display:grid;position:relative}.tt-timeline li:before{content:"";background:var(--t-line-2);width:1px;position:absolute;top:0;bottom:0;left:.62rem}.tt-timeline li:first-child:before{top:50%}.tt-timeline li:last-child:before{bottom:50%}.tt-timeline li>i{z-index:1;border:2px solid var(--t-blue-ink);background:var(--t-panel);border-radius:50%;width:.62rem;height:.62rem;margin-left:.32rem;position:relative}.tt-timeline li>a{text-decoration:none;display:contents}.tt-timeline time{color:var(--t-text);white-space:nowrap;font-size:.9rem}.tt-form{border:1px solid var(--t-line-2);background:var(--t-raise);min-width:3.1rem;color:var(--t-blue-ink);text-align:center;white-space:nowrap;border-radius:3px;padding:.08rem .35rem;font-size:.82rem;font-weight:600;display:inline-block}.tt-timeline span:last-child{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.tt-timeline-long li{grid-template-columns:1.4rem 6.3rem 1.6rem minmax(0,1fr)}.tt-timeline a:hover span:last-child{color:var(--t-blue-ink)}.tt-lower-tabs{background:var(--t-panel);border:1px solid var(--t-line);border-radius:var(--t-radius);scrollbar-width:none;height:2.75rem;padding:0 .2rem;display:flex;overflow-x:auto}.tt-lower-tabs::-webkit-scrollbar{display:none}.tt-lower-tabs button{color:var(--t-text);white-space:nowrap;background:0 0;border:0;padding:0 1.05rem;position:relative}.tt-lower-tabs button:hover{color:var(--t-ink)}.tt-lower-tabs button[aria-selected=true]{color:var(--t-ink);background:var(--t-raise);box-shadow:inset 0 -2px 0 var(--t-blue);font-weight:600}.tt-lower-panel{gap:var(--t-gap);display:grid}.tt-lower-panel[hidden]{display:none}.tt-overview{grid-template-columns:1fr 1fr .92fr}.tt-overview>.tt-card{height:17.4rem}.tt-two{grid-template-columns:1fr 1fr}.tt-two>.tt-card{min-height:21rem}.tt-span{grid-column:1/-1}.tt-filters{padding:0 var(--t-pad) .35rem;flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.tt-filters select,.tt-filters input{border:1px solid var(--t-line-2);border-radius:var(--t-radius);background:var(--t-panel-2);min-width:0;height:1.95rem;color:var(--t-ink);flex:8rem;padding:0 .55rem}.tt-filters select{appearance:none;background:var(--t-panel-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5' stroke='%238995a3' fill='none' stroke-width='1.5'/%3E%3C/svg%3E") right .5rem center / .75rem no-repeat}.tt-table-wrap{min-height:0;padding:0 var(--t-pad);scrollbar-width:thin;scrollbar-color:var(--t-line-2) transparent;flex:auto;overflow:auto}.tt-tall{max-height:30rem}.tt-table{border-collapse:collapse;width:100%;font-size:.92rem}.tt-table th{z-index:1;background:var(--t-panel);color:var(--t-muted);text-align:left;white-space:nowrap;border-bottom:1px solid var(--t-line);padding:.3rem .4rem;font-size:.84rem;font-weight:400;position:sticky;top:0}.tt-table td{white-space:nowrap;border-bottom:1px solid #1c2632a6;padding:.26rem .4rem}.tt-table td.wrap{white-space:normal}.tt-table th:first-child,.tt-table td:first-child{padding-left:0}.tt-table .num{text-align:right;font-variant-numeric:tabular-nums}.tt-table tbody tr:hover td{background:var(--t-hover)}.tt-table a{color:var(--t-blue-ink);text-decoration:none}.tt-table a:hover{text-decoration:underline}.tt-table .ellipsis{text-overflow:ellipsis;max-width:18rem;overflow:hidden}.tt-filings-table td:nth-child(2) a{font-weight:600}.tt-attn{letter-spacing:.03em;border-radius:2px;padding:.05rem .35rem;font-size:.75rem}.tt-attn[data-level=HIGH\ ATTENTION]{color:#ff8b97;background:#f04d5d29}.tt-attn[data-level=REVIEW]{color:#f5bd5c;background:#f0a02024}.tt-attn[data-level=ROUTINE]{color:var(--t-dim)}.tt-subtabs{padding:0 var(--t-pad) .4rem;flex-wrap:wrap;gap:.3rem;display:flex}.tt-subtabs button{border:1px solid var(--t-line-2);border-radius:var(--t-radius);background:var(--t-panel-2);color:var(--t-text);padding:.2rem .65rem;font-size:.85rem}.tt-subtabs button[aria-selected=true],.tt-subtabs button[aria-pressed=true]{background:var(--t-blue);border-color:var(--t-blue);color:#fff}.tt-kv-grid{padding:0 var(--t-pad) .4rem;flex:1;grid-template-columns:1fr 1fr;align-content:start;column-gap:1.2rem;display:grid;overflow:auto}.tt-kv-grid[hidden]{display:none}.tt-kv{border-bottom:1px solid #1c26328c;justify-content:space-between;align-items:center;gap:.6rem;min-height:1.56rem;font-size:.92rem;display:flex}.tt-kv span{color:var(--t-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tt-kv b{color:var(--t-ink);white-space:nowrap;font-weight:500}.tt-kv b small{color:var(--t-dim);margin-left:.25rem;font-size:.74rem;font-weight:400}.tt-h-fund{flex:1;min-height:0}.tt-insider-table td:nth-child(2){text-overflow:ellipsis;max-width:7.5rem;overflow:hidden}.tt-tiles{gap:var(--t-gap);padding:0 var(--t-pad) .55rem;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.tt-tile{background:var(--t-panel-2);border:1px solid var(--t-line);border-radius:var(--t-radius);padding:.55rem .7rem}.tt-tile span{color:var(--t-muted);font-size:.8rem;display:block}.tt-tile strong{color:var(--t-ink);margin-top:.15rem;font-size:1.3rem;font-weight:600;display:block}.tt-tile small{color:var(--t-dim);font-size:.78rem}.tt-subhead{margin:.5rem var(--t-pad) .2rem;color:var(--t-muted);font-size:.86rem;font-weight:500}.tt-holder{grid-template-columns:minmax(0,1fr) 5rem 6.2rem}.tt-holder strong{color:var(--t-ink);font-weight:500}.tt-mini-grid{gap:var(--t-gap);padding:0 var(--t-pad) var(--t-pad);grid-template-columns:1fr 1fr;display:grid}.tt-mini-grid>div{border:1px solid var(--t-line);border-radius:var(--t-radius);height:8.4rem;overflow:hidden}.tt-mini-grid tv-mini-chart{width:100%;height:100%;display:block}.tt-h-tall{height:26rem}.tt-callout{justify-content:flex-start}.tt-callout p{margin:.2rem var(--t-pad) .8rem;color:var(--t-text);max-width:34rem}.tt-button{margin:0 var(--t-pad);border-radius:var(--t-radius);background:var(--t-blue);color:#fff;align-self:flex-start;padding:.5rem .9rem;text-decoration:none}.tt-button:hover{filter:brightness(1.1)}.tt-statements{padding:0 var(--t-pad);max-height:34rem;overflow:auto}.tt-statements table{border-collapse:collapse;width:100%;font-size:.9rem}.tt-statements th{background:var(--t-panel);color:var(--t-muted);text-align:right;border-bottom:1px solid var(--t-line);white-space:nowrap;padding:.3rem .45rem;font-weight:400;position:sticky;top:0}.tt-statements th:first-child{text-align:left;z-index:2;left:0}.tt-statements td{text-align:right;white-space:nowrap;border-bottom:1px solid #1c263299;padding:.24rem .45rem}.tt-statements td:first-child{background:var(--t-panel);text-align:left;color:var(--t-text);position:sticky;left:0}.tt-statements tr.section td{color:var(--t-blue-ink);letter-spacing:.04em;text-transform:uppercase;padding-top:.7rem;font-size:.82rem;font-weight:600}.tt-statements td a{color:var(--t-ink);text-decoration:none}.tt-statements td a:hover{color:var(--t-blue-ink)}.tt-statements .spark{width:6.5rem;height:1.4rem}.tt-statements .spark rect{stroke:none}.tt-bottom{gap:var(--t-gap);margin-top:var(--t-gap);grid-template-columns:1.2fr 1fr .9fr 1.1fr;display:grid}.tt-bottom>.tt-card{height:14.4rem}.tt-h-bottom,.tt-h-bottom-tabbed{flex:1;min-height:0}.tt-profile-body{min-height:0;padding:0 var(--t-pad);flex:1;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:.8rem;display:grid}.tt-profile-widget{height:100%}.tt-profile-facts{grid-template-columns:auto 1fr;align-content:start;gap:.22rem .8rem;margin:0;font-size:.9rem;display:grid;overflow:hidden}.tt-profile-facts dt{color:var(--t-muted);white-space:nowrap}.tt-profile-facts dd{color:var(--t-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.tt-profile-facts a{color:var(--t-blue-ink);text-decoration:none}.tt-chips{flex-wrap:wrap;gap:.35rem;display:flex}.tt-tags{padding:.35rem var(--t-pad) .5rem}.tt-chips>*{border:1px solid var(--t-line-2);background:var(--t-panel-2);color:var(--t-text);white-space:nowrap;border-radius:3px;padding:.18rem .6rem;font-size:.8rem;text-decoration:none}.tt-chips>button:hover,.tt-chips>a:hover{border-color:var(--t-blue);color:var(--t-ink)}.tt-chips>[aria-pressed=true]{background:var(--t-blue);border-color:var(--t-blue);color:#fff}.tt-footer{border-top:1px solid var(--t-line);color:var(--t-dim);flex-wrap:wrap;justify-content:space-between;gap:2rem;margin-top:.9rem;padding:.8rem .2rem 1.2rem;font-size:.82rem;display:flex}.tt-footer p{max-width:70rem;margin:0}.tt-footer a{color:var(--t-muted)}.tt-error{margin:0 0 var(--t-gap);border-radius:var(--t-radius);color:#ffc2c8;background:#f04d5d1a;border:1px solid #f04d5d73;padding:.55rem .8rem}.tt-error[hidden],.tt-choices[hidden]{display:none}.tt-choices{margin-bottom:var(--t-gap);border:1px solid var(--t-line-2);border-radius:var(--t-radius);background:var(--t-panel);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.55rem .8rem;display:flex}.tt-choices button{border:1px solid var(--t-line-2);background:var(--t-panel-2);border-radius:3px;padding:.3rem .7rem}.tt-choices button:hover{border-color:var(--t-blue)}.tt-home{gap:var(--t-gap);display:grid}.tt-home-hero{border:1px solid var(--t-line);border-radius:var(--t-radius);background:radial-gradient(60rem 22rem at 85% -20%, #2962ff38, transparent 60%), radial-gradient(40rem 18rem at 0% 120%, #26b9801a, transparent 60%), var(--t-panel);padding:3.2rem 2.4rem 2.4rem;position:relative;overflow:hidden}.tt-kicker{color:var(--t-blue-ink);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.86rem;font-weight:600}.tt-home-hero h2{color:var(--t-ink);letter-spacing:-.02em;margin:.5rem 0 .4rem;font-size:2.9rem;font-weight:600;line-height:1.08}.tt-home-hero>p:not(.tt-kicker){max-width:46rem;color:var(--t-text);margin:0 0 1.4rem;font-size:1.15rem}.tt-home-search{background:var(--t-bg);border:1px solid var(--t-line-2);border-radius:4px;align-items:center;max-width:44rem;height:3.3rem;display:flex;position:relative}.tt-home-search:focus-within{border-color:var(--t-blue);box-shadow:0 0 0 4px var(--t-blue-soft)}.tt-home-search .tt-icon{width:1.3rem;height:1.3rem;color:var(--t-muted);margin:0 .7rem 0 1rem}.tt-home-search input{min-width:0;height:100%;color:var(--t-ink);background:0 0;border:0;outline:none;flex:1;font-size:1.15rem}.tt-home-search button{background:var(--t-blue);color:#fff;border:0;border-radius:3px;height:calc(100% - .7rem);margin-right:.35rem;padding:0 1.4rem;font-weight:600}.tt-quick-picks{flex-wrap:wrap;gap:.4rem;margin-top:1rem;display:flex}.tt-quick-picks button{border:1px solid var(--t-line-2);background:var(--t-panel-2);color:var(--t-ink);border-radius:3px;padding:.3rem .8rem;font-weight:500}.tt-quick-picks button:hover{border-color:var(--t-blue)}.tt-home-lists{gap:var(--t-gap);grid-template-columns:1fr 1fr;display:grid}.tt-home-lists section{border:1px solid var(--t-line);border-radius:var(--t-radius);background:var(--t-panel);padding:.8rem 1rem}.tt-home-lists h2{color:var(--t-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .6rem;font-size:.86rem;font-weight:600}.tt-home-market{gap:var(--t-gap);grid-template-columns:1.4fr 1fr;display:grid}.tt-h-xl{height:32rem}.tt-view{gap:var(--t-gap);display:grid}.tt-view-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;padding:.6rem .2rem .2rem;display:flex}.tt-view-head h2{color:var(--t-ink);margin:0;font-size:1.7rem;font-weight:600}.tt-view-head p{color:var(--t-muted);margin:0}.tt-view-grid{gap:var(--t-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.tt-view-grid>.tt-card{grid-column:span 6}.tt-view-grid>.tt-wide{grid-column:span 8}.tt-view-grid>.tt-narrow{grid-column:span 4}.tt-view-grid>.tt-full{grid-column:1/-1}.tt-h-view{height:30rem}.tt-h-view-xl{height:40rem}.tt-watch-row{grid-template-columns:6rem minmax(0,1fr) auto auto}.tt-watch-row button{border:1px solid var(--t-line-2);background:var(--t-panel-2);border-radius:3px;padding:.15rem .55rem;font-size:.82rem}.tt-body[data-layout=chart] .tt-lower,.tt-body[data-layout=chart] .tt-bottom{display:none}.tt-body[data-layout=chart] .tt-grid{grid-template-areas:"chart rail"}.tt-body[data-layout=chart] .tt-chart-host,.tt-body[data-layout=chart] .tt-fundamental-chart{height:calc(100vh - 17rem)}.tt-body[data-layout=research] .tt-grid{grid-template-areas:"lower rail""chart rail"}.tt-body[data-layout=research] .tt-overview>.tt-card{height:24rem}@media (width<=1500px){.tt-symbolbar{grid-template-columns:minmax(15rem,1.4fr) minmax(14rem,1fr) minmax(0,2.4fr) auto auto}.tt-sector,.tt-session{display:none}}@media (width<=1180px){html:has(.tt-body){font-size:13px}.tt-top{gap:.6rem}.tt-brand-name span{display:none}.tt-search{width:15rem}.tt-symbolbar{grid-template-columns:1fr auto auto;grid-template-areas:"id form star""quote quote quote""stats stats stats"}.tt-identity{grid-area:id}.tt-quote{border:0;grid-area:quote;padding:0}.tt-stats{grid-area:stats;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row}.tt-symbol-form{grid-area:form}.tt-star{grid-area:star}.tt-grid,.tt-body[data-rail=wide] .tt-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"chart""rail""lower"}.tt-rail-body{grid-template-columns:1fr 1fr;display:grid}.tt-bottom,.tt-overview{grid-template-columns:1fr 1fr}.tt-overview>.tt-card:last-child,.tt-view-grid>.tt-card,.tt-view-grid>.tt-wide,.tt-view-grid>.tt-narrow{grid-column:1/-1}.tt-chart-host,.tt-fundamental-chart{height:58vh}}@media (width<=760px){html:has(.tt-body){font-size:13.5px}.tt-top{flex-wrap:wrap;row-gap:.4rem;height:auto;padding:.45rem .6rem}.tt-nav{flex-basis:100%;order:3;height:2.4rem}.tt-search{flex:1;order:2;width:auto}.tt-layout,.tt-search kbd{display:none}.tt-strip{grid-auto-columns:15.5rem;overflow-x:auto}.tt-strip-wrap{overflow-x:auto}.tt-main{padding:var(--t-gap) .45rem 0}.tt-symbolbar{grid-template-columns:1fr auto;grid-template-areas:"id star""quote quote""stats stats""form form"}.tt-symbol-form{width:100%}.tt-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-monogram{width:3rem;height:3rem;font-size:1rem}.tt-identity h1{white-space:normal;flex-wrap:wrap;gap:.2rem .6rem;font-size:1.5rem}.tt-company{font-size:1.05rem}.tt-rail-body,.tt-bottom,.tt-overview,.tt-two,.tt-home-lists,.tt-home-market,.tt-mini-grid,.tt-kv-grid{grid-template-columns:minmax(0,1fr)}.tt-overview>.tt-card,.tt-bottom>.tt-card{height:auto;min-height:15rem}.tt-profile-body{grid-template-columns:1fr}.tt-profile-widget{height:12rem}.tt-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-chart-tools .tt-tool:not(.tt-tool-icon){gap:0;font-size:0}.tt-home-hero{padding:2rem 1.1rem 1.5rem}.tt-home-hero h2{font-size:2rem}.tt-chart-host,.tt-fundamental-chart{height:62vh}.tt-bell-panel,.tt-settings{width:auto;left:.4rem;right:.4rem}.tt-quote{height:5.4rem;overflow:hidden}.tt-snapshot-host{--snapshot-zoom:.9;height:17rem}.tt-overview .tt-table-wrap{max-height:22rem}.tt-tall,.tt-statements{max-height:26rem}}.tt-timeline-long{scrollbar-width:thin;scrollbar-color:var(--t-line-2) transparent;max-height:31rem;overflow:auto}#tt-debt{flex:none}@media (width>=3200px){html:has(.tt-body){zoom:1.5}.tt-body{min-height:66.67vh}.tt-chart-host,.tt-fundamental-chart{height:clamp(17rem,66.67vh - 61.5rem,70rem)}.tt-h-rail{height:clamp(13rem,18.7vh,40rem)}.tt-body[data-layout=chart] .tt-chart-host,.tt-body[data-layout=chart] .tt-fundamental-chart{height:calc(66.67vh - 17rem)}}.tt-grid{align-items:stretch}.tt-chart{align-self:start}.tt-lower{align-self:stretch}.tt-lower>.tt-overview{flex:1 1 0;min-height:17.4rem;overflow:hidden}.tt-overview>.tt-card{height:100%;min-height:0;overflow:hidden}.tt-rail .tt-card-head{min-height:2.05rem}.tt-rail .tt-row{min-height:1.6rem;padding:.12rem 0}.tt-timeline li{min-height:1.58rem}.tt-snapshot-host{height:9rem}@media (width<=1180px){.tt-lower>.tt-overview{flex:none;overflow:visible}.tt-overview>.tt-card{height:17.4rem}}@media (width<=760px){.tt-overview>.tt-card{height:auto;min-height:15rem}}.tt-site-menu{height:2.3rem;color:var(--t-ink);background:0 0;border:0;align-items:center;gap:.65rem;margin-left:.5rem;padding:0 .4rem 0 .6rem;font-size:1.02rem;display:inline-flex}.tt-site-menu-icon{gap:.32rem;display:grid}.tt-site-menu-icon i{background:currentColor;width:1.3rem;height:1px;transition:transform .5s cubic-bezier(.22,1,.36,1);display:block}.tt-site-menu:hover .tt-site-menu-icon i:last-child{transform:translate(-.4rem)}.tt-exit{border:1px solid var(--t-line-2);border-radius:var(--t-radius);height:2.3rem;color:var(--t-ink);align-items:center;gap:.45rem;padding:0 .85rem;font-size:.98rem;text-decoration:none;display:inline-flex}.tt-exit:hover{border-color:var(--t-down);color:#fff;background:#f04d5d24}.tt-exit span{color:var(--t-muted);font-size:.85rem}.tt-body .menu-dialog{font-variant-numeric:normal;color:var(--ink);font-family:Jost,Arial,sans-serif;font-size:18px;line-height:1.6}.tt-body .menu-dialog svg{width:auto;height:auto}.tt-body .menu-dialog .brand{font-size:29px}.tt-fut-chips{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.tt-fut-chip{border:1px solid var(--t-line-2);background:var(--t-panel);color:var(--t-ink);border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .7rem;font-size:.86rem;display:inline-flex}.tt-fut-chip i{background:var(--t-down);border-radius:50%;width:.55rem;height:.55rem}.tt-fut-chip[data-open=true] i{background:var(--t-up);box-shadow:0 0 0 3px #26b9802e}.tt-fut-grid{gap:var(--t-gap);grid-template-columns:minmax(0,1.05fr) minmax(0,1.55fr) minmax(0,.8fr);grid-template-areas:"board chart specs""board cot cot""learn cal cal";display:grid}.tt-fut-board{grid-area:board}.tt-fut-chart{grid-area:chart}.tt-fut-specs{grid-area:specs}.tt-fut-cot{grid-area:cot}.tt-fut-calendar{grid-area:cal}.tt-fut-learn{grid-area:learn}.tt-fut-board .tt-table-wrap{max-height:58rem}.tt-fut-table td{padding-top:.3rem;padding-bottom:.3rem}.tt-fut-group td{color:var(--t-blue-ink);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:600;background:0 0!important;padding-top:.55rem!important}.tt-fut-row{cursor:pointer}.tt-fut-row[aria-selected=true] td{background:var(--t-blue-soft)!important}.tt-fut-row[aria-selected=true] td:first-child{box-shadow:inset 2px 0 0 var(--t-blue)}.tt-fut-row:focus-visible{outline:2px solid var(--t-blue-ink);outline-offset:-2px}.tt-fut-row b{color:var(--t-ink);margin-left:.35rem}.tt-fut-dot{background:var(--t-down);vertical-align:.1rem;border-radius:50%;width:.45rem;height:.45rem;display:inline-block}.tt-fut-dot[data-open=true]{background:var(--t-up)}.tt-fut-meter{background:var(--t-raise);border-radius:2px;align-items:center;width:5.2rem;height:1rem;display:inline-flex;position:relative;overflow:hidden}.tt-fut-meter i{background:linear-gradient(90deg,#2962ff59,#2962ffcc);position:absolute;inset:0 auto 0 0}.tt-fut-meter b{color:var(--t-ink);margin-left:.35rem;font-size:.76rem;font-weight:600;position:relative}.tt-fut-chart-host{height:31rem;position:relative}.tt-fut-frame{position:absolute;inset:0}.tt-fut-ref{color:#f5bd5c;white-space:nowrap;text-overflow:ellipsis;border:1px solid #f0a02073;border-radius:3px;max-width:60%;padding:.15rem .55rem;font-size:.78rem;overflow:hidden}.tt-fut-ref.is-exchange{color:#6fdcae;border-color:#26b98080}.tt-kv-list{padding:0 var(--t-pad) .4rem}.tt-kv-wrap{align-items:flex-start;padding:.32rem 0}.tt-kv-wrap b{white-space:normal;text-align:right;max-width:62%}.tt-fut-cot-body{padding:0 var(--t-pad) .6rem;gap:.5rem;display:grid}.tt-fut-tiles{padding:0}.tt-fut-cot-svg{width:100%;height:14rem}.tt-fut-cot-svg text{fill:var(--t-muted);font-size:11px;font-family:var(--t-font);stroke:none}.tt-fut-cot .tt-fc-legend{color:var(--t-text);flex-wrap:wrap;font-size:.82rem}.tt-fut-cal-host{height:20rem}.tt-fut-guides{gap:var(--t-gap);padding:0 var(--t-pad) var(--t-pad);grid-template-columns:1fr 1fr;display:grid}.tt-fut-guides a{border:1px solid var(--t-line);border-radius:var(--t-radius);background:var(--t-panel-2);gap:.15rem;padding:.6rem .7rem;text-decoration:none;display:grid}.tt-fut-guides a:hover{border-color:var(--t-blue)}.tt-fut-guides b{color:var(--t-ink);font-weight:600}.tt-fut-guides span{color:var(--t-muted);font-size:.84rem}@media (width<=1500px){.tt-fut-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);grid-template-areas:"board chart""board specs""cot cot""learn cal"}}@media (width<=1180px){.tt-fut-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"chart""specs""board""cot""cal""learn"}.tt-fut-board .tt-table-wrap{max-height:30rem}}@media (width<=760px){.tt-site-menu{gap:.4rem;margin-left:0}.tt-exit{padding:0 .6rem}.tt-fut-chart-host{height:60vh}.tt-fut-guides{grid-template-columns:1fr}.tt-fut-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}
