:root{--tg-font-display:"Bricolage Grotesque","Segoe UI",sans-serif;--tg-font-body:"Poppins","Segoe UI",sans-serif;--tg-font-mono:"IBM Plex Mono","Segoe UI",sans-serif;--tg-text:#12151a;--tg-muted:#77808c;--tg-border:#e4e8ee;--tg-soft:#f7f9fc;--tg-blue:#1769d2;--tg-up:#009980;--tg-down:#ed3f52;--tg-panel:#ffffff;--tg-hover:#f2f6fb}.tg-markets{overflow-x:hidden;font-family:var(--tg-font-body);font-size:16px;font-weight:500;line-height:1.5;color:var(--tg-text);background:#fff}.tg-markets *{box-sizing:border-box;letter-spacing:0}.tg-wrap{width:min(1760px,calc(100vw - 48px));margin:0 auto;padding:28px 0 42px}.tg-quote-wrap{width:min(1280px,calc(100vw - 48px));margin-inline:auto}.tg-markets h1,.tg-markets h2,.tg-markets h3,.tg-markets h4,.tg-quote-title{font-family:var(--tg-font-display);color:var(--tg-text);margin:0 0 14px}.tg-markets h1,.tg-quote-title{font-size:22px;font-weight:700;line-height:1.18}.tg-markets h2{font-size:18px;font-weight:500;line-height:1.18}.tg-markets h3,.tg-markets h4{font-size:15px;font-weight:600;line-height:1.18}.tg-markets p{margin:0 0 12px;color:#3f4855}.tg-markets small,.tg-meta-line{color:var(--tg-muted);font-size:12px}.tg-eyebrow{font-size:11px;font-weight:600;letter-spacing:0!important;text-transform:uppercase;color:var(--tg-muted);margin-bottom:8px}.tg-home-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:28px;align-items:start;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid var(--tg-border)}.tg-home-head>*{min-width:0}.tg-home-head h1{font-size:36px}.tg-tabs{display:flex;gap:6px;overflow-x:auto;min-height:42px;border-bottom:1px solid var(--tg-border);margin-bottom:28px}.tg-tabs a{min-height:36px;padding:9px 14px;color:#394250;text-decoration:none;font-size:14px;border-bottom:2px solid transparent;white-space:nowrap}.tg-tabs a.is-active{color:var(--tg-blue);border-color:var(--tg-blue);font-weight:600}.tg-ticker-strip{display:block!important;overflow:hidden!important;max-width:100%!important;min-height:42px;border:1px solid #07090c;background:#050607;margin:0 0 10px;white-space:nowrap!important;border-radius:8px}.tg-ticker-strip br,.tg-ticker-strip p{display:none!important}.tg-ticker-track{display:inline-flex!important;flex-wrap:nowrap!important;align-items:center;min-width:max-content;animation:42s linear infinite tg-ticker-scroll;white-space:nowrap!important}.tg-ticker-strip:hover .tg-ticker-track{animation-play-state:paused}.tg-ticker-strip a{display:inline-flex!important;flex:0 0 auto;align-items:center;gap:8px;min-width:max-content;padding:10px 22px 10px 14px;text-decoration:none!important;color:#f5f7fa!important;font-size:12px;white-space:nowrap!important}.tg-ticker-strip .tg-symbol,.tg-ticker-strip strong{font-family:var(--tg-font-display);font-size:13px;font-weight:600;color:#fff!important;text-decoration:none!important}.tg-name-link{display:block;overflow:hidden;color:var(--tg-blue);font-family:var(--tg-font-display);font-size:13px;font-weight:600;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.tg-symbol-muted{display:block;overflow:hidden;color:var(--tg-muted);font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}@keyframes tg-ticker-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.tg-ticker-track{animation:none}}.tg-up{color:var(--tg-up)!important}.tg-down{color:var(--tg-down)!important}.tg-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:30px;align-items:start}.tg-section{margin:0 0 34px}.tg-section-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:14px}.tg-section-head h2{margin:0}.tg-section-head span{color:#3f4855;font-size:13px;font-weight:500}.tg-home .tg-ipo-bottom .tg-section>h2,.tg-home .tg-section>h2{font-size:24px;font-weight:700;line-height:1.18;margin-bottom:20px}.tg-home .tg-widget-head h2{font-size:22px;font-weight:700;line-height:1.18}.tg-home .tg-secondary-market-sections{margin-bottom:38px}.tg-home .tg-bottom-market-sections{margin-bottom:54px}.tg-home .tg-mutual-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tg-ipo-bottom{margin-top:56px;padding-top:34px;border-top:1px solid var(--tg-border)}.tg-card-grid,.tg-grid-2,.tg-grid-3{display:grid;gap:22px}.tg-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tg-card-grid,.tg-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tg-home .tg-section:first-child .tg-grid-3{grid-template-columns:repeat(4,minmax(0,1fr))}.tg-asset-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.tg-asset-grid a{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:72px;padding:16px 18px;color:var(--tg-text);text-decoration:none;border:1px solid var(--tg-border);border-radius:8px;background:#fff;transition:transform .16s,box-shadow .16s,border-color .16s}.tg-asset-grid a:hover{transform:translateY(-2px);border-color:#c8d6e8;box-shadow:0 12px 28px rgba(18,21,26,.08)}.tg-asset-grid span{font-family:var(--tg-font-display);font-size:14px;font-weight:700}.tg-asset-grid strong{color:var(--tg-blue);font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.tg-country-snapshot{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(360px,.9fr);gap:22px;align-items:start;margin-top:22px}.tg-country-chart{min-width:0;border:1px solid var(--tg-border);border-radius:8px;background:#fff;overflow:hidden}.tg-country-chart>header{display:flex;justify-content:space-between;gap:18px;align-items:start;padding:16px 18px 0}.tg-country-chart>header span{color:var(--tg-muted);font-size:12px;font-weight:600;text-transform:uppercase}.tg-country-chart>header h2{margin:4px 0 0;font-size:28px;font-weight:700}.tg-country-chart>header strong{font-size:22px;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.tg-country-chart>header small{display:block;margin-top:4px;font-size:13px;font-weight:700}.tg-country-chart .tg-chart-box{border:0;border-radius:0;margin:0;box-shadow:none}.tg-country-chart .tg-chart-toolbar{display:none}.tg-country-panels{display:grid;gap:18px;min-width:0}.tg-mini-index-chart{border:1px solid var(--tg-border);border-radius:8px;background:#fff;overflow:hidden;min-width:0}.tg-mini-index-chart>header{display:flex;justify-content:space-between;gap:12px;align-items:start;padding:12px 14px 0}.tg-mini-index-chart>header span{color:var(--tg-muted);font-size:11px;font-weight:600;text-transform:uppercase}.tg-mini-index-chart>header h3{margin:2px 0 0;font-size:18px;font-weight:700}.tg-mini-index-chart>header strong{font-size:16px;font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.tg-mini-index-chart>header small{display:block;margin-top:2px;font-size:12px;font-weight:600}.tg-mini-index-chart .tg-chart-box{border:0;border-radius:0;margin:0;box-shadow:none}.tg-mini-index-chart .tg-chart-toolbar,.tg-mini-index-chart .tg-ranges{display:none}.tg-mini-index-chart .tg-chart-stage{min-height:180px}.tg-country-panels .tg-widget{border-radius:8px}.tg-country-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.tg-mini-market-card{border:1px solid var(--tg-border);border-radius:8px;padding:14px;background:#fff}.tg-mini-market-card h3{margin-bottom:10px;font-size:17px;font-weight:700}.tg-mini-econ-row,.tg-mini-market-card a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:9px 0;border-top:1px dashed var(--tg-border);color:var(--tg-text);text-decoration:none}.tg-mini-econ-row:first-of-type,.tg-mini-market-card a:first-of-type{border-top:0}.tg-mini-market-card a:hover{color:var(--tg-blue)}.tg-mini-market-card span{overflow:hidden;color:#3f4855;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.tg-mini-market-card strong{font-size:12px;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.tg-mini-market-card em{grid-column:2;font-size:12px;font-style:normal;font-weight:700;text-align:right}.tg-mini-econ-row strong small{margin-left:3px;color:var(--tg-muted);font-size:10px;text-transform:uppercase}.tg-carousel{position:relative}.tg-carousel-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(300px,calc((100% - 30px)/ 4));grid-template-columns:none;gap:10px;align-items:start;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x mandatory;scrollbar-width:thin}.tg-carousel-track-3{grid-auto-columns:minmax(320px,calc((100% - 20px)/ 3))}.tg-carousel .tg-widget{scroll-snap-align:start;height:auto;align-self:start}.tg-carousel-btn{position:absolute;top:-52px;width:34px;height:34px;border:1px solid var(--tg-border);border-radius:999px;background:#fff;color:var(--tg-text);font:700 22px/1 var(--tg-font-body);cursor:pointer;box-shadow:0 4px 14px rgba(18,21,26,.08);z-index:2}.tg-carousel-btn:hover{background:var(--tg-hover)}.tg-carousel-prev{right:44px;color:#8a929d}.tg-carousel-next{right:0}.tg-widget{min-width:0;border:1px solid var(--tg-border);background:var(--tg-panel);border-radius:8px;overflow:hidden}.tg-widget-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid var(--tg-border)}.tg-widget-head h2{margin:0;font-size:15px}.tg-widget-head a{color:var(--tg-blue);text-decoration:none;font-size:12px}.tg-table{width:100%;border-collapse:collapse;border:0;background:#fff;table-layout:fixed}.tg-table th{padding:8px 10px;text-align:left;color:#7d8591;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0!important;border-bottom:1px solid var(--tg-border)}.tg-table td{padding:5px 10px;border-bottom:1px solid var(--tg-border);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2;vertical-align:middle;height:auto}.tg-table tr:hover td{background:var(--tg-hover)}.tg-widget .tg-table{min-width:0;height:auto}.tg-widget .tg-table th:first-child{width:42%}.tg-widget .tg-table th:nth-child(2){width:36%}.tg-widget .tg-table th:nth-child(3){width:22%}.tg-widget .tg-table td:nth-child(2),.tg-widget .tg-table td:nth-child(3),.tg-widget .tg-table th:nth-child(2),.tg-widget .tg-table th:nth-child(3){text-align:right;font-variant-numeric:tabular-nums}.tg-widget .tg-table td:first-child{white-space:nowrap}.tg-widget .tg-table td.tg-num,.tg-widget .tg-table td:nth-child(2),.tg-widget .tg-table td:nth-child(3){overflow:visible;text-overflow:clip;font-size:12.5px;font-weight:600;white-space:nowrap}.tg-widget .tg-name-link{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.tg-widget .tg-symbol-muted{margin-top:0;line-height:1.2}.tg-table small{display:block}.tg-table-wide{table-layout:auto}.tg-table-spark{display:block;width:76px;height:26px;margin-inline:auto}.tg-table-spark.tg-mini-up{color:var(--tg-up)}.tg-table-spark.tg-mini-down{color:var(--tg-down)}.tg-sidebar{position:sticky;top:24px;display:grid;gap:24px}.tg-search,.tg-search *,.tg-ticker-tag-wrap,.tg-ticker-tag-wrap *{box-sizing:border-box!important}.tg-search{display:block;width:100%;max-width:100%;min-width:0;border:1px solid var(--tg-border);padding:12px;background:#fff;position:relative;z-index:40;overflow:visible;isolation:isolate}.tg-search-label{display:block;width:100%;max-width:100%;min-width:0;overflow:hidden}.tg-search input,.tg-search input[type=search],.tg-search input[type=text]{display:block;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:44px;height:44px;margin:0!important;border:1px solid var(--tg-border);background:var(--tg-soft);border-radius:6px;padding:0 12px!important;font:500 14px/1 var(--tg-font-body);color:var(--tg-text);appearance:none;-webkit-appearance:none}.tg-search-results{position:absolute;left:12px;right:12px;top:calc(100% - 6px);z-index:50;width:auto;max-width:calc(100% - 24px);max-height:min(320px,55vh);background:#fff;border:1px solid var(--tg-border);border-radius:0 0 8px 8px;box-shadow:0 12px 30px rgba(18,21,26,.08);display:none;overflow-x:hidden;overflow-y:auto}.tg-search-results a{display:grid;grid-template-columns:minmax(92px,28%) minmax(0,1fr);gap:8px;padding:10px 12px;text-decoration:none;color:var(--tg-text);border-bottom:1px solid var(--tg-border);min-width:0}.tg-search-results a.is-active,.tg-search-results a:hover{background:var(--tg-hover)}.tg-search-results strong{font-family:var(--tg-font-display);color:var(--tg-blue);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tg-search-results span{min-width:0;overflow:hidden}.tg-search-results small{display:block;color:var(--tg-muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tg-search-empty{padding:12px;color:var(--tg-muted);font-size:13px}.tg-ad{display:block;width:100%;max-width:100%;margin:16px 0;overflow:hidden}.tg-ad-header{display:grid;justify-items:center;margin:0 0 18px;padding:0}.tg-ad-header .tg-ad-label{position:static;width:auto;height:auto;overflow:visible;clip:auto;margin:0 0 6px;color:#8a929d;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tg-ad-header .tg-ad-inner{width:728px;max-width:100%;min-height:90px;background:#f4f6f8;border:1px solid #e4e8ee;display:flex;align-items:center;justify-content:center;overflow:hidden}.tg-ad-header .tg-ad-slot{display:grid;place-items:center;width:100%;min-height:90px;color:#9aa3ae;font-size:12px;font-weight:600;letter-spacing:.04em}.tg-ad-header iframe,.tg-ad-header img,.tg-ad-header ins,.tg-ad-header video{width:728px;max-width:100%;height:90px;object-fit:contain;display:block;margin:0 auto}.tg-ad-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.tg-disclaimer{font-size:11px;font-weight:500;color:var(--tg-muted)}.tg-ad-inner{width:100%;max-width:100%;display:flex;justify-content:center;overflow:hidden}.tg-ad iframe,.tg-ad img,.tg-ad ins,.tg-ad video{max-width:100%;height:auto;display:block;margin:0 auto}.tg-ad-desktop,.tg-ad-mobile{width:100%;max-width:100%}.tg-ad-text{color:var(--tg-text);font-size:15px;font-weight:400;text-decoration:none}.tg-ad-text:hover{text-decoration:underline}.tg-ad-mobile{display:none}.tg-ad-inner ins.adsbygoogle{display:block;width:100%;min-height:0}.tg-assets-overview{margin-top:8px;padding-top:4px}.tg-powered{display:flex;align-items:center;gap:8px;min-height:24px;margin:8px 0 12px;font-family:var(--tg-font-body);font-size:13px;font-weight:400;color:var(--tg-muted)}.tg-powered small{display:inline-block;font-family:inherit;font-size:13px;font-weight:400;color:var(--tg-muted)}.tg-powered a{display:inline-flex;align-items:center;gap:6px;font-family:inherit;color:var(--tg-text);font-size:13px;font-weight:600;text-decoration:none}.tg-powered a span{font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;letter-spacing:0}.tg-powered img{max-height:16px;width:auto}.tg-breadcrumb{display:flex;gap:8px;margin:0 0 18px;color:var(--tg-muted);font-size:12px}.tg-breadcrumb a{color:var(--tg-blue);text-decoration:none}.tg-quote-hero{border-top:1px solid var(--tg-border);padding:24px 0 22px;margin-bottom:18px;display:flex;align-items:end;justify-content:space-between;gap:24px}.tg-quote-lookup{width:min(360px,100%);min-width:0}.tg-quote-lookup .tg-search{margin:0}.tg-quote-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);gap:24px;align-items:start}.tg-quote-main{min-width:0;max-width:100%}.tg-quote-sidebar{position:sticky;top:12px;display:grid;gap:0;min-width:0;max-width:100%;align-self:start;border:1px solid var(--tg-border);background:#fff;border-radius:8px;overflow:hidden}.tg-quote-sidebar .tg-search{border:0;border-bottom:1px solid var(--tg-border);border-radius:0;padding:12px}.tg-asset-head .tg-search,.tg-quote-sidebar .tg-search{width:100%;max-width:100%;min-width:0}.tg-asset-head{align-items:end}.tg-screener-tabs{display:flex;gap:8px;margin:0 0 14px;overflow-x:auto;scrollbar-width:thin}.tg-screener-tabs button{min-height:36px;border:0;border-radius:8px;padding:0 16px;background:#f1f3f5;color:var(--tg-text);font:600 14px/1 var(--tg-font-body);white-space:nowrap;cursor:pointer}.tg-screener-tabs button:hover{background:var(--tg-hover)}.tg-screener-tabs button.is-active{background:var(--tg-text);color:#fff}.tg-screener-table[data-view=performance] td:nth-child(8),.tg-screener-table[data-view=performance] th:nth-child(8),.tg-screener-table[data-view=technicals] td:nth-child(2),.tg-screener-table[data-view=technicals] td:nth-child(4),.tg-screener-table[data-view=technicals] td:nth-child(5),.tg-screener-table[data-view=technicals] td:nth-child(6),.tg-screener-table[data-view=technicals] td:nth-child(7),.tg-screener-table[data-view=technicals] th:nth-child(2),.tg-screener-table[data-view=technicals] th:nth-child(4),.tg-screener-table[data-view=technicals] th:nth-child(5),.tg-screener-table[data-view=technicals] th:nth-child(6),.tg-screener-table[data-view=technicals] th:nth-child(7){display:none}.tg-table-pager{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:18px 0 0;color:#303946;font-size:13px}.tg-table-pager[hidden]{display:none}.tg-table-pager label{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.tg-table-pager select{min-height:36px;border:1px solid var(--tg-border);border-radius:999px;background:#fff;padding:0 34px 0 14px;color:var(--tg-text);font:600 13px/1 var(--tg-font-body)}.tg-table-pager button{min-width:34px;min-height:34px;border:0;border-radius:999px;background:0 0;color:#303946;font:700 13px/1 var(--tg-font-body);cursor:pointer}.tg-table-pager button:hover{background:var(--tg-hover)}.tg-table-pager button.is-active{background:var(--tg-text);color:#fff}.tg-table-pager button:disabled{color:#9aa2ad;cursor:default}.tg-table-pager [data-page-numbers]{display:flex;align-items:center;gap:4px}.tg-table-pager [data-page-status]{min-width:86px;text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums}.tg-side-panel{padding:18px 20px 20px;border-bottom:1px solid var(--tg-border)}.tg-side-panel h2{margin-bottom:12px;font-size:20px;font-weight:700}.tg-side-analysis-grid{display:grid;gap:10px}.tg-side-analysis-grid div{border:1px solid var(--tg-border);border-radius:8px;padding:12px;background:var(--tg-soft)}.tg-side-analysis-grid small,.tg-side-analysis-grid span{display:block;color:var(--tg-muted);font-size:12px}.tg-side-analysis-grid strong{display:block;font-size:15px;font-weight:500}.tg-side-list{display:grid;gap:0}.tg-side-list a{display:grid;grid-template-columns:minmax(0,1fr) 88px minmax(84px,auto);gap:10px;align-items:center;padding:8px 0;border-bottom:1px dashed var(--tg-border);color:var(--tg-text);text-decoration:none}.tg-side-list a:last-child{border-bottom:0}.tg-side-list a:hover{background:var(--tg-hover);margin-inline:-8px;padding-inline:8px;border-radius:6px}.tg-side-list strong{display:block;font-family:var(--tg-font-display);font-size:13px;font-weight:600;color:var(--tg-blue);line-height:1.15}.tg-side-list small{display:block;overflow:hidden;color:#3f4855;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.tg-side-list i{display:block;width:88px;height:30px}.tg-side-list .tg-mini-up{color:var(--tg-up)}.tg-side-list .tg-mini-down{color:var(--tg-down)}.tg-spark-line{fill:none;stroke:currentColor;stroke-width:1.3;vector-effect:non-scaling-stroke}.tg-spark-area.tg-chart-up{fill:rgba(0,153,128,.16)}.tg-spark-area.tg-chart-down{fill:rgba(237,63,82,.16)}.tg-ticker-tag-wrap{position:relative;display:inline-flex;vertical-align:baseline;margin:0 .12em;font-family:var(--tg-font-body)}.tg-ticker-tag{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:4px 11px 4px 5px;border-radius:999px;background:#f1f1f2;color:var(--tg-text);text-decoration:none;white-space:nowrap;box-shadow:inset 0 0 0 1px rgba(18,21,26,.02)}.tg-ticker-tag:hover{background:#e9ebee;color:var(--tg-text)}.tg-ticker-logo{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 22px;border-radius:50%;background:#111317;color:#fff;font-size:11px;font-weight:700;overflow:hidden}.tg-ticker-logo img{width:100%;height:100%;object-fit:cover;display:block}.tg-ticker-tag strong{color:#050607;font-size:14px;font-weight:600;line-height:1}.tg-ticker-tag em{font-size:13px;font-style:normal;font-weight:500;line-height:1;font-variant-numeric:tabular-nums}.tg-ticker-popover{position:absolute;left:50%;bottom:calc(100% + 12px);z-index:999999;width:min(340px,calc(100vw - 28px));transform:translate(-50%,8px);pointer-events:none;opacity:0;display:grid;gap:10px;padding:16px;border:1px solid var(--tg-border);border-radius:18px;background:#fff;box-shadow:0 22px 60px rgba(18,21,26,.16);transition:opacity .16s,transform .16s;font-family:var(--tg-font-body);isolation:isolate}.tg-ticker-tag-wrap.tg-ticker-open .tg-ticker-popover,.tg-ticker-tag-wrap:focus-within .tg-ticker-popover,.tg-ticker-tag-wrap:hover .tg-ticker-popover{pointer-events:auto;opacity:1;transform:translate(-50%,0)}.tg-ticker-tag-wrap.tg-ticker-open,.tg-ticker-tag-wrap:focus-within,.tg-ticker-tag-wrap:hover{z-index:999999}.tg-ticker-popover::before{content:"";position:absolute;left:0;right:0;bottom:-14px;height:14px}.tg-ticker-popover::after{content:"";position:absolute;left:50%;bottom:-7px;width:14px;height:14px;transform:translateX(-50%) rotate(45deg);background:#fff;border-right:1px solid var(--tg-border);border-bottom:1px solid var(--tg-border)}.tg-ticker-popover-head{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:9px;align-items:center}.tg-ticker-popover-head .tg-ticker-logo{width:30px;height:30px;flex-basis:30px}.tg-ticker-popover-head strong{display:block;font-family:var(--tg-font-body);font-size:18px;font-weight:700;line-height:1.25;letter-spacing:-.01em}.tg-ticker-popover-head small{display:block;overflow:hidden;color:var(--tg-muted);font-family:var(--tg-font-body);font-size:11.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.tg-ticker-popover-head i{font-style:normal;font-family:var(--tg-font-body);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.tg-ticker-popover-price{display:flex;align-items:baseline;gap:7px}.tg-ticker-popover-price strong{font-family:var(--tg-font-body);font-size:24px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.tg-ticker-popover-price small{color:#3f4855;font-family:var(--tg-font-body);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.02em}.tg-ticker-popover-chart{display:block;width:100%;height:92px;color:var(--tg-down)}.tg-ticker-session{display:block;margin-top:-4px;color:#777;font-family:var(--tg-font-body);font-size:12px;font-weight:500;text-align:center}.tg-ticker-full{display:flex;align-items:center;justify-content:center;min-height:42px;border-radius:7px;background:#08090a;color:#fff;font-family:var(--tg-font-body);font-size:15px;font-weight:600;text-decoration:none;letter-spacing:-.005em}.tg-ticker-full:hover{background:#1a1c20;color:#fff}.tg-side-num{text-align:right;min-width:0}.tg-side-num b{display:block;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.tg-side-num em{display:block;font-style:normal;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.tg-quote-sidebar .tg-ad{padding:18px;margin:0;border-bottom:1px solid var(--tg-border)}.tg-quote-title small{font-family:var(--tg-font-body);font-size:13px;color:#4c5562}.tg-big-price{display:flex;align-items:baseline;gap:14px;margin-top:14px;flex-wrap:wrap}.tg-big-price span{font-size:34px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.tg-big-price em{font-style:normal;font-size:18px;font-weight:600}.tg-chart-box{border:1px solid var(--tg-border);margin:0 0 20px;background:#fff;border-radius:8px;overflow:hidden}.tg-chart-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 14px 6px;background:#fff}.tg-chart-toolbar h2{margin-bottom:4px}.tg-advanced-tools,.tg-chart-actions,.tg-ranges{scrollbar-width:thin}.tg-chart-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.tg-chart-toolbar button,.tg-ranges button{border:0;background:0 0;color:#5b6573;border-radius:999px;min-height:32px;padding:0 12px;font:600 13px/1 var(--tg-font-body);cursor:pointer}.tg-advanced-tools button:hover,.tg-chart-toolbar button:hover,.tg-ranges button:hover{background:var(--tg-hover)}.tg-chart-toolbar button.is-active,.tg-ranges button.is-active{background:#eef3fb;color:var(--tg-blue)}.tg-chart-toolbar [data-tg-advanced]{background:#12151a;border:0;color:#fff;border-radius:999px;padding:0 14px}.tg-chart-toolbar [data-tg-advanced]:hover{background:#1d242c;color:#fff}.tg-ranges{display:flex;gap:2px;padding:0 8px 8px;overflow-x:auto;background:#fff}.tg-chart-stage{position:relative;min-height:var(--tg-chart-height,500px)}.tg-chart-mount{min-height:var(--tg-chart-height,420px);height:var(--tg-chart-height,420px)}.tg-chart-hud{position:absolute;top:8px;left:12px;right:78px;z-index:4;color:#1c2430;font:600 12px/1.35 var(--tg-font-mono);pointer-events:none;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tg-chart-hud b{color:var(--tg-muted);font-weight:600;margin-left:8px}.tg-chart-hud b:first-child{margin-left:0}.tg-chart-hud em{font-style:normal;color:#4c5562;margin-right:10px;font-weight:600}.tg-chart-hud span{margin-left:8px;font-weight:700}.tg-svg-bg{fill:#fff}.tg-svg-grid{stroke:#eef1f4;stroke-width:1}.tg-svg-vgrid{stroke:#f4f6f8}.tg-svg-premarket{fill:#f6f8fa}.tg-svg-session{stroke:#d7dee7;stroke-width:1;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.tg-svg-line{fill:none;stroke:#1769d2;stroke-width:1.85;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.tg-svg-line.tg-chart-up{stroke:var(--tg-up)}.tg-svg-line.tg-chart-down{stroke:var(--tg-down)}.tg-svg-area{fill:none}.tg-svg-prev{stroke:#8b949e;stroke-width:1;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}.tg-svg-last{stroke-width:1;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.tg-svg-last-up{stroke:var(--tg-up)}.tg-svg-last-down{stroke:var(--tg-down)}.tg-svg-last-dot-up{fill:var(--tg-up)}.tg-svg-last-dot-down{fill:var(--tg-down)}.tg-svg-live-pulse{transform-origin:center;animation:1.8s ease-out infinite tg-live-pulse;opacity:.55}.tg-svg-label{fill:#596473;font:600 11px var(--tg-font-body)}.tg-svg-axis,.tg-svg-xaxis{fill:#6d7580;font:600 10px var(--tg-font-mono)}.tg-svg-xaxis{text-anchor:middle}.tg-svg-watermark{fill:#e8edf3;font:800 64px var(--tg-font-display);pointer-events:none}.tg-svg-legend{fill:#4c5562;font:600 10px var(--tg-font-mono)}.tg-candle-down,.tg-candle-up{stroke-width:1.15;vector-effect:non-scaling-stroke}.tg-candle-up{stroke:var(--tg-up)}.tg-candle-down{stroke:var(--tg-down)}.tg-candle-up-fill{fill:var(--tg-up);stroke:var(--tg-up)}.tg-candle-down-fill{fill:var(--tg-down);stroke:var(--tg-down)}.tg-candle-hollow-up{fill:#fff;stroke:var(--tg-up);stroke-width:1.2}.tg-bar-up line{stroke:var(--tg-up);stroke-width:1.4;vector-effect:non-scaling-stroke}.tg-bar-down line{stroke:var(--tg-down);stroke-width:1.4;vector-effect:non-scaling-stroke}.tg-svg-ema12,.tg-svg-ema26,.tg-svg-ema9,.tg-svg-sma20,.tg-svg-sma200,.tg-svg-sma50,.tg-svg-vwap{fill:none;stroke-width:1.35;vector-effect:non-scaling-stroke}.tg-svg-sma20{stroke:#d97706}.tg-svg-sma50{stroke:#2563eb}.tg-svg-sma200{stroke:#be185d}.tg-svg-ema9{stroke:#ea580c}.tg-svg-ema12{stroke:#1d4ed8}.tg-svg-ema26{stroke:#0ea5e9}.tg-svg-vwap{stroke:#0f766e;stroke-dasharray:4 3}.tg-svg-supertrend{fill:none;stroke:#009980;stroke-width:1.4;vector-effect:non-scaling-stroke}.tg-svg-ichimoku{fill:none;stroke:#2563eb;stroke-width:1.2;opacity:.85;vector-effect:non-scaling-stroke}.tg-svg-ichimoku-kijun{fill:none;stroke:#ed3f52;stroke-width:1.2;opacity:.8;vector-effect:non-scaling-stroke}.tg-svg-ichi-cloud{fill:rgba(37,99,235,.08);stroke:none}.tg-svg-fib{stroke:#94a3b8;stroke-width:1;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.tg-svg-fib-label{fill:#64748b;font:600 9px var(--tg-font-mono)}.tg-svg-pivot{stroke:#64748b;stroke-width:1;stroke-dasharray:2 5;vector-effect:non-scaling-stroke}.tg-svg-rsi{fill:none;stroke:#0e7490;stroke-width:1.4;vector-effect:non-scaling-stroke}.tg-svg-rsi-band{fill:rgba(14,116,144,.08)}.tg-svg-rsi-level{stroke:#cfe8ee;stroke-width:1;stroke-dasharray:3 3}.tg-svg-macd{fill:none;stroke:#1769d2;stroke-width:1.3;vector-effect:non-scaling-stroke}.tg-svg-macd-signal{fill:none;stroke:#d97706;stroke-width:1.2;vector-effect:non-scaling-stroke}.tg-svg-macd-up{fill:rgba(0,153,128,.72)}.tg-svg-macd-down{fill:rgba(237,63,82,.72)}.tg-svg-stoch{fill:none;stroke:#0f766e;stroke-width:1.3;vector-effect:non-scaling-stroke}.tg-svg-stoch-d{fill:none;stroke:#d97706;stroke-width:1.2;vector-effect:non-scaling-stroke}.tg-svg-atr{fill:none;stroke:#64748b;stroke-width:1.4;vector-effect:non-scaling-stroke}.tg-svg-obv{fill:none;stroke:#334155;stroke-width:1.4;vector-effect:non-scaling-stroke}.tg-svg-adx{fill:none;stroke:#c2410c;stroke-width:1.4;vector-effect:non-scaling-stroke}.tg-svg-last-tag-up{fill:var(--tg-up)}.tg-svg-last-tag-down{fill:var(--tg-down)}.tg-svg-last-tag-text,.tg-svg-prev-tag-text{fill:#fff;font:700 10px var(--tg-font-mono)}.tg-svg-prev-tag{fill:#4b5563}.tg-svg-pane-split{stroke:#e4e8ee;stroke-width:1}.tg-svg-pane-label{fill:#6d7580;font:700 10px var(--tg-font-body)}.tg-svg-vol-ma{fill:none;stroke:#d97706;stroke-width:1.15;vector-effect:non-scaling-stroke}.tg-svg-volume-overlay{opacity:.55}.tg-svg-hl-high line{stroke:var(--tg-up);stroke-width:1}.tg-svg-hl-low line{stroke:var(--tg-down);stroke-width:1}.tg-svg-hl-high rect{fill:var(--tg-up)}.tg-svg-hl-low rect{fill:var(--tg-down)}.tg-svg-hl-flag text{fill:#fff;font:700 9px var(--tg-font-mono)}.tg-svg-draw{stroke:#1769d2;stroke-width:2;fill:none;vector-effect:non-scaling-stroke}.tg-svg-draw-rect{fill:rgba(23,105,210,.08);stroke:#1769d2;stroke-width:1.2}.tg-svg-measure{fill:#1769d2;font:700 10px var(--tg-font-mono)}.tg-svg-mini-bg{fill:#f7f9fc;stroke:var(--tg-border)}.tg-svg-mini-line{fill:none;stroke:#94a3b8;stroke-width:1}.tg-svg-mini-win{fill:rgba(23,105,210,.12);stroke:#1769d2;stroke-width:1}.tg-svg-mini-hit{cursor:ew-resize}.tg-chart-keys{color:var(--tg-muted);font-size:12px;font-weight:600;white-space:nowrap}.tg-advanced-chart .tg-svg-hit{touch-action:none;cursor:grab}.tg-advanced-chart[data-draw-mode]:not([data-draw-mode=cursor]) .tg-svg-hit{cursor:crosshair}.tg-advanced-chart-wrap{position:relative;min-height:0;height:100%;display:grid;grid-template-rows:auto minmax(0,1fr);grid-column:2;min-width:0}.tg-advanced-chart-wrap .tg-chart-hud{position:relative;top:0;left:0;right:0;padding:8px 14px 0;background:#fff}.tg-profile-story{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}.tg-profile-story.has-thumb,.tg-profile-story:has(.tg-profile-thumb:not([hidden])){grid-template-columns:minmax(0,1fr) 160px}.tg-profile-story>div{min-width:0}.tg-profile-story [data-tg-about-description],.tg-profile-story p{font-size:13px;font-weight:500;line-height:1.5;color:#4c5562;max-width:62em}.tg-profile-story .tg-meta-line{margin:0 0 10px;line-height:1.45;white-space:normal}.tg-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));font-size:13px;font-weight:500}.tg-profile-grid strong{display:block;font-size:14px;font-weight:500}.tg-profile-thumb{width:160px;height:160px;object-fit:contain;background:#f7f9fc;border:1px solid var(--tg-border);border-radius:10px;padding:12px;justify-self:end}.tg-company-blurb{margin:12px 0 0;padding:12px 14px;border-left:3px solid var(--tg-blue);background:#f7f9fc;color:#3f4855;font-size:13px}.tg-company-blurb span{display:block;margin-bottom:4px;color:var(--tg-muted);font-size:11px;font-weight:700;text-transform:uppercase}.tg-profile-sources{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.tg-profile-sources a{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid var(--tg-border);border-radius:999px;color:var(--tg-blue);text-decoration:none;font-size:12px;font-weight:600}.tg-profile-sources a:hover{background:var(--tg-hover)}.tg-founders{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0}.tg-founders span{color:var(--tg-muted);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.tg-founders em{font-style:normal;display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid var(--tg-border);border-radius:999px;background:#fff;font-size:12px;font-weight:600}.tg-tech-board{display:grid;grid-template-columns:minmax(180px,220px) minmax(0,1fr);gap:18px;margin-bottom:18px}.tg-tech-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.tg-tech-metrics div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--tg-border);font-size:13px}.tg-tech-metrics span{color:#3f4855}.tg-officers{margin-top:22px}.tg-officers h3{margin-bottom:12px}.tg-officer-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px}.tg-officer-list li{border:1px solid var(--tg-border);border-radius:8px;padding:12px 14px;background:#fff;min-width:0}.tg-officer-list strong{display:block;font-family:var(--tg-font-display);font-size:14px}.tg-officer-list span{display:block;color:var(--tg-muted);font-size:12px}.tg-svg-bb{fill:none;stroke:#2563eb;stroke-width:1.1;opacity:.78;vector-effect:non-scaling-stroke}.tg-svg-bb-fill{fill:rgba(37,99,235,.07);stroke:0}.tg-svg-hit{touch-action:pan-y;cursor:crosshair}.tg-svg-crosshair{stroke:#111827;stroke-width:1;stroke-dasharray:2 3;opacity:.38;vector-effect:non-scaling-stroke}.tg-svg-hover-dot{fill:#111827;stroke:#fff;stroke-width:2}.tg-svg-tooltip-box{fill:#fff;stroke:var(--tg-border);filter:drop-shadow(0 10px 22px rgba(18,21,26,.14))}.tg-svg-tooltip-text{fill:var(--tg-muted);font:600 11px var(--tg-font-mono)}.tg-svg-tooltip-price{fill:var(--tg-text);font:700 12px var(--tg-font-body)}.tg-svg-tip-up{fill:var(--tg-up)!important}.tg-svg-tip-down{fill:var(--tg-down)!important}.tg-svg-px-box,.tg-svg-time-box{fill:#1f2933}.tg-svg-px-text,.tg-svg-time-text{fill:#fff;font:600 10px var(--tg-font-mono)}.tg-heatmap{display:grid;grid-template-columns:repeat(8,minmax(112px,1fr));grid-auto-rows:86px;gap:3px;border:1px solid var(--tg-border);padding:3px;overflow:auto}.tg-sector-breakdown{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(0,1fr);gap:34px;border:1px solid var(--tg-border);border-radius:8px;padding:24px;background:#fff}.tg-sector-list-head,.tg-sector-list-row{display:grid;grid-template-columns:minmax(0,1fr) 140px 92px 92px;gap:14px;align-items:center}.tg-sector-list-head{padding:0 8px 10px;color:#3f4855;font-size:12px}.tg-sector-list-row{min-height:58px;border-top:1px solid var(--tg-border);padding:10px 8px}.tg-sector-list-row.is-active{background:#e9f5ff}.tg-sector-list-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--tg-font-display);font-size:14px;font-weight:700}.tg-sector-list-row i{display:block;height:16px;background:#d8dce2}.tg-sector-list-row i b{display:block;height:100%;background:var(--tg-blue)}.tg-sector-list-row em,.tg-sector-list-row span{text-align:right;font-style:normal;font-variant-numeric:tabular-nums}.tg-sector-heatmap{height:620px;display:flex;flex-wrap:wrap;align-content:stretch;gap:2px;border:0;padding:0;overflow:visible}.tg-sector-heatmap .tg-heat-tile{position:relative;flex:calc(var(--tg-weight,1) * 1) 1 120px;min-height:116px;border-radius:6px}.tg-stock-heatmap{grid-auto-rows:92px}.tg-stock-heatmap-pro{display:flex;flex-wrap:wrap;align-content:stretch;gap:3px;min-height:560px;border:1px solid var(--tg-border);border-radius:8px;padding:3px;background:#fff;overflow:hidden}.tg-industry-detail-head,.tg-industry-heatmap-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.tg-industry-detail-head h3,.tg-industry-heatmap-head strong{margin:0;font-size:16px;font-weight:700}.tg-industry-heatmap-head span{color:var(--tg-muted);font-size:12px}.tg-heat-sector-group>button{min-height:34px;border:0;border-bottom:1px solid rgba(255,255,255,.7);background:#fff;color:#303946;padding:8px 10px;font:700 13px/1.15 var(--tg-font-display);text-align:left;cursor:pointer}.tg-heat-sector-group>button:hover{color:var(--tg-blue);background:var(--tg-hover)}.tg-heat-sector-group.is-focused{flex-basis:100%;min-height:520px}.tg-industry-reset{display:block;margin:12px auto 0;min-height:36px;border:1px solid var(--tg-border);border-radius:999px;background:#fff;color:var(--tg-blue);padding:0 16px;font:700 13px/1 var(--tg-font-body);cursor:pointer}.tg-industry-reset[hidden]{display:none}.tg-industry-detail-head button{min-height:34px;border:1px solid var(--tg-border);border-radius:6px;background:#fff;color:var(--tg-blue);padding:0 12px;font:700 12px/1 var(--tg-font-body);cursor:pointer}.tg-industry-detail-head button:hover{background:var(--tg-hover)}.tg-heat-sector-group{display:flex;flex:calc(var(--tg-sector-weight,1) * 1) 1 280px;min-height:180px;min-width:220px;flex-direction:column;border:1px solid rgba(255,255,255,.8);background:#f8fafc;overflow:hidden}.tg-heat-sector-group h3{margin:0;padding:9px 10px;border-bottom:1px solid rgba(255,255,255,.7);background:#fff;color:#303946;font-size:13px;font-weight:700}.tg-heat-sector-group>div{display:flex;flex:1;flex-wrap:wrap;align-content:stretch;gap:2px;min-height:0}.tg-heat-sector-group .tg-heat-tile{flex:calc(var(--tg-stock-weight,1) * 1) 1 92px;min-height:82px;border-radius:0}.tg-heat-tile{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;color:#fff;text-decoration:none;font-size:11px;transform:translateZ(0);transition:transform .18s,filter .18s,box-shadow .18s}.tg-heat-tile:hover{transform:translateY(-2px);filter:saturate(1.08);box-shadow:0 10px 26px rgba(18,21,26,.16);z-index:3}.tg-heat-tile strong{width:100%;padding:0 6px;overflow:hidden;font-family:var(--tg-font-display);font-size:12px;font-weight:600;text-align:center;text-overflow:ellipsis;white-space:nowrap}.tg-sector-heatmap .tg-heat-tile strong{font-size:clamp(15px, 2vw, 32px);white-space:normal;line-height:1.08}.tg-heat-tile span{font-size:11px;font-weight:600}.tg-sector-heatmap .tg-heat-tile span{font-size:clamp(14px, 1.3vw, 24px)}.tg-heat-tile small{position:absolute;left:50%;bottom:18px;width:230px;transform:translate(-50%,12px);pointer-events:none;opacity:0;padding:14px;color:var(--tg-text);background:#fff;border:1px solid var(--tg-border);border-radius:6px;box-shadow:0 16px 42px rgba(18,21,26,.18);font-size:13px;line-height:1.7;text-align:left;transition:opacity .16s,transform .16s}.tg-heat-tile:hover small{opacity:1;transform:translate(-50%,0)}.tg-heat-legend{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));overflow:hidden;max-width:620px;margin:20px auto 0;border-radius:5px}.tg-stock-heat-legend{margin-top:14px}.tg-heat-legend span{min-height:28px;padding-top:30px;color:var(--tg-text);text-align:center;font-size:12px}.tg-heat-legend span:first-child{background:#7f2034}.tg-heat-legend span:nth-child(2){background:#b83252}.tg-heat-legend span:nth-child(3){background:#de3567}.tg-heat-legend span:nth-child(4){background:#68727b}.tg-heat-legend span:nth-child(5){background:#0aa57d}.tg-heat-legend span:nth-child(6){background:#098a70}.tg-heat-legend span:nth-child(7){background:#076d58}.tg-heat-note{margin-top:14px;color:#3f4855}.tg-heat-down.tg-heat-0,.tg-heat-up.tg-heat-0{background:#b8bec6}.tg-heat-up.tg-heat-1{background:#46bd82}.tg-heat-up.tg-heat-2{background:#159b62}.tg-heat-up.tg-heat-3,.tg-heat-up.tg-heat-4{background:#087345}.tg-heat-down.tg-heat-1{background:#ff767f}.tg-heat-down.tg-heat-2{background:#ed3f52}.tg-heat-down.tg-heat-3,.tg-heat-down.tg-heat-4{background:#a91d2c}.tg-economy{padding-top:14px;border-top:1px solid var(--tg-border)}.tg-economy-highlights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px}.tg-economy-highlights div{min-height:84px;padding:16px 18px;border:1px solid var(--tg-border);border-radius:8px;background:#fff}.tg-economy-highlights span{display:block;color:#3f4855;font-size:13px;margin-bottom:6px}.tg-economy-highlights strong{display:flex;align-items:baseline;gap:4px;font-size:24px;font-weight:700;font-variant-numeric:tabular-nums}.tg-economy-highlights small{color:#3f4855;font-size:12px;font-weight:600;text-transform:uppercase}.tg-yield-card{border:1px solid var(--tg-border);border-radius:8px;padding:18px;margin-bottom:28px;background:#fff;overflow:hidden;position:relative}.tg-yield-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.tg-yield-head h3{font-size:22px;font-weight:700;margin:0}.tg-yield-head small{color:var(--tg-muted);font-size:12px}.tg-yield-card svg{display:block;width:100%;height:auto;min-height:220px}.tg-econ-grid{stroke:#edf0f3;stroke-width:1}.tg-econ-axis{fill:#8b939e;font:500 11px var(--tg-font-mono)}.tg-econ-line{fill:none;stroke:#009980;stroke-width:2.6;vector-effect:non-scaling-stroke}.tg-econ-prev{stroke:#3b82f6;opacity:.72}.tg-econ-area{fill:rgba(0,153,128,.08);stroke:none}.tg-econ-dot{fill:#009980;stroke:#fff;stroke-width:2}.tg-econ-bar{fill:#009980}.tg-econ-bar-prev{fill:#93c5fd}.tg-econ-value{fill:#1c2430;font:700 11px var(--tg-font-mono);text-anchor:middle}.tg-econ-label{fill:#3f4855;font:600 11px var(--tg-font-body);text-anchor:middle}.tg-yield-hit{cursor:pointer}.tg-yield-hit.is-active .tg-econ-dot,.tg-yield-hit:hover .tg-econ-dot{r:6}.tg-yield-tip{position:absolute;z-index:6;min-width:168px;padding:10px 12px;border:1px solid var(--tg-border);border-radius:8px;background:#fff;box-shadow:0 12px 32px rgba(18,21,26,.14);font-size:12px;pointer-events:none}.tg-yield-tip strong{display:block;font-size:13px;margin-bottom:4px}.tg-yield-tip em{font-style:normal;font-variant-numeric:tabular-nums}.tg-yield-tip .tg-down,.tg-yield-tip .tg-up{font-weight:700}.tg-econ-legend{display:flex;justify-content:center;gap:20px;color:var(--tg-muted);font-size:12px}.tg-econ-legend span::before{content:"";display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:6px;background:#009980}.tg-econ-legend span:last-child::before{background:#3b82f6}.tg-economy-tables{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 42px}.tg-econ-table h3{font-size:22px;font-weight:700;margin-bottom:14px}.tg-econ-table table{width:100%;border-collapse:collapse;table-layout:fixed}.tg-econ-table th{padding:8px 0 12px;color:#7d8591;font-size:11px;font-weight:500;text-align:left;text-transform:uppercase;letter-spacing:0!important}.tg-econ-table td:nth-child(2),.tg-econ-table th:nth-child(2){text-align:center}.tg-econ-table td:last-child,.tg-econ-table th:last-child{text-align:right}.tg-econ-table td{padding:12px 0;border-top:1px solid var(--tg-border);font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tg-econ-table td:last-child{font-weight:600;font-variant-numeric:tabular-nums}.tg-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 42px}.tg-stat-grid div{display:flex;justify-content:space-between;gap:14px;padding:11px 0;border-bottom:1px solid var(--tg-border);font-size:13px}.tg-stat-grid span{color:#3f4855}.tg-stat-grid strong{font-weight:600;font-variant-numeric:tabular-nums}.tg-watch-section>h2{padding-right:92px}.tg-watch-track{grid-auto-columns:minmax(200px,calc((100% - 30px)/ 4))}.tg-watch-card{display:block;border:1px solid var(--tg-border);padding:14px;text-decoration:none;color:var(--tg-text);min-height:118px;border-radius:8px;background:#fff;scroll-snap-align:start}.tg-news-grid a:hover,.tg-official-links a:hover,.tg-watch-card:hover{background:var(--tg-hover)}.tg-watch-card strong{display:block;font-family:var(--tg-font-display);font-size:14px;font-weight:600}.tg-watch-card span{display:block;color:#4c5562;font-size:12px}.tg-watch-card b{display:block;margin-top:12px;font-size:16px;font-weight:600}.tg-watch-card em{font-style:normal;font-size:12px;font-weight:600}.tg-quote-card{box-sizing:border-box;display:block;max-width:400px;padding:18px 20px;border:1px solid var(--tg-border);border-radius:12px;background:#fff;text-decoration:none;color:var(--tg-text);transition:border-color .15s}.tg-quote-card:hover{border-color:#cfd6e0}.tg-quote-card-head{display:flex;align-items:center;gap:10px}.tg-quote-card-logo{display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;border-radius:50%;background:#111317;color:#fff;font-family:var(--tg-font-display);font-size:14px;font-weight:700;overflow:hidden}.tg-quote-card-logo img{width:100%;height:100%;object-fit:cover;display:block}.tg-quote-card-id{display:flex;flex-direction:column;gap:1px;min-width:0}.tg-quote-card-id strong{overflow:hidden;font-family:var(--tg-font-display);font-size:14.5px;font-weight:700;color:var(--tg-text);text-overflow:ellipsis;white-space:nowrap}.tg-quote-card-id small{color:var(--tg-muted);font-size:11.5px;font-weight:500;text-transform:uppercase;letter-spacing:.02em}.tg-quote-card-price{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;margin-top:14px}.tg-quote-card-price b{font-family:var(--tg-font-display);font-size:25px;font-weight:700;line-height:1;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.tg-quote-card-price>small{color:#8a929d;font-size:11.5px;font-weight:600;text-transform:uppercase}.tg-quote-card-price em{margin-left:auto;font-style:normal;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.tg-quote-card-price em.tg-up{color:var(--tg-up)}.tg-quote-card-price em.tg-down{color:var(--tg-down)}.tg-quote-card-status{display:flex;align-items:center;gap:6px;margin-top:6px;color:var(--tg-muted);font-size:11.5px;font-weight:500}.tg-quote-card-dot{display:inline-block;flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:#b8bfc9}.tg-quote-card-dot.is-open{background:var(--tg-up);box-shadow:0 0 0 3px rgba(0,153,128,.16)}.tg-quote-card-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 12px;margin-top:16px;padding-top:14px;border-top:1px solid var(--tg-border)}.tg-quote-card-stats span{display:flex;flex-direction:column;gap:2px;min-width:0}.tg-quote-card-stats small{color:#8a929d;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.tg-quote-card-stats strong{overflow-wrap:anywhere;font-family:var(--tg-font-display);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}@media (max-width:380px){.tg-quote-card-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.tg-fin-table{border-left:0;border-right:0;border-top:0;margin-bottom:24px}.tg-fin-empty[hidden],.tg-fin-group[hidden],.tg-fin-table tr[hidden]{display:none}.tg-fin-table td:first-child{color:#3f4855}.tg-fin-table td:last-child{text-align:right;font-weight:600}.tg-analysis-cards>div{border:1px solid var(--tg-border);padding:16px}.tg-analysis-cards span,.tg-profile-grid span{display:block;color:var(--tg-muted);font-size:12px;font-weight:500}.tg-analysis-cards strong{display:block;font-size:26px;font-weight:600}.tg-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 48px}.tg-signal-card{width:100%;border:1px solid var(--tg-border);padding:16px;background:var(--tg-soft);border-radius:8px}.tg-signal-card small,.tg-signal-card span{display:block;color:var(--tg-muted);font-size:12px}.tg-signal-card strong{display:block;font-size:18px;font-weight:500;margin:4px 0}.tg-news-grid,.tg-official-links{display:grid;gap:10px;margin-top:10px}.tg-news-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.tg-news-card{display:flex;flex-direction:column;justify-content:space-between;min-height:148px;border:1px solid var(--tg-border);border-radius:8px;padding:14px;color:var(--tg-text);text-decoration:none;background:#fff;box-shadow:0 1px 2px rgba(18,21,26,.03);overflow:hidden}.tg-news-image{width:calc(100% + 28px);max-width:none;height:148px;object-fit:cover;margin:-14px -14px 12px;border-bottom:1px solid var(--tg-border);background:var(--tg-soft)}.tg-news-card span{display:block;margin-bottom:10px;color:var(--tg-muted);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0!important}.tg-news-card strong{display:block;font-family:var(--tg-font-display);font-size:15px;font-weight:600;line-height:1.28}.tg-empty{padding:16px;color:var(--tg-muted);background:var(--tg-soft);border:1px solid var(--tg-border)}.tg-advanced-open{overflow:hidden}.tg-advanced-modal[aria-hidden=true],.tg-advanced-modal[hidden]{display:none!important}.tg-advanced-modal[aria-hidden=false]{position:fixed;inset:0;z-index:99999;background:rgba(18,21,26,.2);padding:0;display:flex!important;align-items:stretch;justify-content:stretch}.tg-advanced-panel{position:relative;width:100%;height:100vh;background:#fff;border:0;border-radius:0;box-shadow:none;display:grid;grid-template-rows:44px 46px minmax(0,1fr) 42px;overflow:hidden}.tg-advanced-ticker{display:flex;align-items:center;gap:8px;min-width:0;padding:0 12px 0 8px;border-bottom:1px solid var(--tg-border);background:#fff;overflow-x:auto;white-space:nowrap;scrollbar-width:thin}.tg-advanced-ticker span,.tg-advanced-ticker-item{display:inline-flex;align-items:center;gap:8px;padding:0 12px;min-height:44px;color:#4c5562;font-size:13px;text-decoration:none;border-right:1px solid var(--tg-border);cursor:pointer}.tg-advanced-ticker-item:hover{background:var(--tg-hover);color:var(--tg-blue)}.tg-advanced-ticker-item.is-active{background:#eef4ff;color:var(--tg-blue)}.tg-advanced-ticker strong{font-family:var(--tg-font-display);color:#303946}.tg-advanced-ticker-item:hover strong{color:var(--tg-blue)}.tg-advanced-ticker em{font-style:normal;font-weight:600}.tg-advanced-ticker button{margin-left:auto;flex:0 0 auto;width:34px;height:34px;border:0;background:0 0;color:var(--tg-text);font-size:26px;line-height:1;cursor:pointer}.tg-advanced-chart[data-draw-mode]:not([data-draw-mode=cursor]){cursor:crosshair}.tg-advanced-topbar{display:flex;align-items:center;gap:10px;min-width:0;padding:0 14px;border-bottom:1px solid var(--tg-border);background:#fff;overflow-x:auto;scrollbar-width:thin}.tg-advanced-topbar strong{font-family:var(--tg-font-display);font-size:14px}.tg-advanced-topbar span{color:#4c5562;font-size:13px;white-space:nowrap}.tg-advanced-footer button,.tg-advanced-topbar button{border:0;border-left:1px solid var(--tg-border);background:#fff;color:#303946;min-height:34px;padding:0 13px;font:600 13px/1 var(--tg-font-body);white-space:nowrap;cursor:pointer}.tg-advanced-footer button:hover,.tg-advanced-rail button:hover,.tg-advanced-side-rail button:hover,.tg-advanced-topbar button:hover{background:var(--tg-hover)}.tg-advanced-footer button.is-active,.tg-advanced-rail button.is-active,.tg-advanced-side-rail button.is-active,.tg-advanced-topbar button.is-active{background:#f0f3f7;color:var(--tg-blue)}.tg-advanced-side-rail button.is-active span{border-color:var(--tg-blue)}.tg-advanced-body{position:relative;min-height:0;display:grid;grid-template-columns:56px minmax(0,1fr) 280px;background:#fff}.tg-advanced-chart{grid-column:auto;min-height:0;height:100%;background:#fff}.tg-advanced-rail,.tg-advanced-side-rail{display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:8px 6px;border-right:1px solid var(--tg-border);background:#fbfcfe;overflow-y:auto}.tg-advanced-side-rail{grid-column:4;border-right:0;border-left:1px solid var(--tg-border)}.tg-advanced-rail button{width:100%;min-height:32px;border:0;border-radius:6px;background:0 0;color:#3f4855;font:700 10px/1 var(--tg-font-body);cursor:pointer}.tg-advanced-rail button.is-active{background:#e8f1ff;color:var(--tg-blue)}.tg-advanced-side-rail button{display:grid;gap:4px;justify-items:center;width:76px;border:0;border-radius:6px;background:#fff;color:#4c5562;font-size:11px;cursor:pointer}.tg-advanced-side-rail button span{width:18px;height:18px;border:2px solid #8a929d;border-radius:5px}.tg-advanced-info{grid-column:3;grid-row:1;min-width:0;height:100%;border-left:1px solid var(--tg-border);padding:14px;background:#fff;overflow:auto}.tg-indicator-panel{position:absolute;left:48px;top:0;bottom:0;width:min(520px,calc(100% - 140px));background:#fff;border-right:1px solid var(--tg-border);box-shadow:10px 0 30px rgba(18,21,26,.14);z-index:6;overflow:hidden;display:grid;grid-template-rows:auto auto minmax(0,1fr)}.tg-indicator-panel[aria-hidden=true],.tg-indicator-panel[hidden]{display:none!important}.tg-indicator-panel header{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--tg-border)}.tg-indicator-panel h3{margin:0;font-size:22px;font-weight:700}.tg-indicator-panel header button{border:0;background:0 0;font-size:28px;cursor:pointer}.tg-indicator-panel input{width:100%;min-height:54px;border:0;border-bottom:1px solid var(--tg-border);padding:0 22px;font:500 16px var(--tg-font-body)}.tg-indicator-panel>div{overflow:auto;padding:10px 0}.tg-indicator-panel>div button{display:block;width:100%;border:0;background:#fff;padding:12px 32px;color:#303946;font:500 15px var(--tg-font-body);text-align:left;cursor:pointer}.tg-indicator-panel>div button:hover{background:var(--tg-hover)}.tg-indicator-panel>div button.is-active{background:#eaf2ff;color:var(--tg-blue);font-weight:700}.tg-advanced-footer{display:flex;align-items:center;gap:0;border-top:1px solid var(--tg-border);background:#fff;overflow-x:auto}.tg-advanced-footer span{margin-left:auto;padding:0 18px;color:#4c5562;font-size:13px;white-space:nowrap}.tg-advanced-watchlist a{display:grid;grid-template-columns:1fr auto;gap:4px 8px;padding:10px 0;border-bottom:1px solid var(--tg-border);text-decoration:none;color:var(--tg-text)}.tg-advanced-watchlist strong{font-family:var(--tg-font-display)}.tg-advanced-watchlist em{font-style:normal;grid-column:2}.tg-advanced-stats{display:grid;gap:0;margin:0 0 18px;border:1px solid var(--tg-border);border-radius:8px;overflow:hidden}.tg-advanced-stats div{display:flex;justify-content:space-between;gap:10px;padding:9px 10px;border-bottom:1px solid var(--tg-border);font-size:12px}.tg-advanced-stats div:last-child{border-bottom:0}.tg-advanced-stats span{color:var(--tg-muted)}.tg-advanced-stats strong{font-weight:600;font-variant-numeric:tabular-nums}.tg-advanced-signal{margin-top:20px;border:1px solid var(--tg-border);padding:14px;background:var(--tg-soft)}.tg-advanced-signal small,.tg-advanced-signal span{display:block;font-size:12px;color:var(--tg-muted)}.tg-advanced-signal strong{display:block;font-size:28px}@media (max-width:1000px){.tg-country-snapshot,.tg-home-head,.tg-layout,.tg-quote-layout{grid-template-columns:1fr}.tg-quote-sidebar,.tg-sidebar{position:static}.tg-asset-grid,.tg-grid-3,.tg-home .tg-section:first-child .tg-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.tg-carousel-track,.tg-carousel-track-3{grid-template-columns:none;grid-auto-columns:minmax(260px,72vw);gap:10px}.tg-quote-hero{align-items:stretch;flex-direction:column}.tg-quote-lookup{width:100%;position:sticky;top:8px;z-index:60}.tg-advanced-body{grid-template-columns:44px minmax(0,1fr) 260px}.tg-advanced-info{display:none}.tg-advanced-side-rail button{width:58px;font-size:10px}.tg-sector-breakdown{grid-template-columns:1fr;padding:16px}.tg-sector-heatmap{height:auto;min-height:520px}.tg-heatmap{grid-template-columns:repeat(4,minmax(120px,1fr))}.tg-economy-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.tg-economy-tables,.tg-officer-list,.tg-tech-board{grid-template-columns:1fr}}@media (max-width:760px){.tg-quote-wrap,.tg-wrap{width:min(100% - 24px,760px);padding-top:18px}.tg-home-head h1,.tg-markets h1,.tg-quote-title{font-size:22px}.tg-markets h2{font-size:18px}.tg-home .tg-ipo-bottom .tg-section>h2,.tg-home .tg-section>h2,.tg-home .tg-widget-head h2{font-size:20px}.tg-markets h3,.tg-markets h4{font-size:15px}.tg-tabs a{font-size:13px;min-height:36px}.tg-asset-grid,.tg-card-grid,.tg-grid-2,.tg-grid-3,.tg-profile-grid,.tg-stat-grid{grid-template-columns:1fr}.tg-country-chart>header{flex-direction:column}.tg-country-chart>header strong{text-align:left}.tg-country-mini-grid{grid-template-columns:1fr}.tg-carousel-track,.tg-carousel-track-3{grid-auto-columns:minmax(300px,calc(100vw - 28px))}.tg-carousel-btn{top:-46px}.tg-economy-highlights,.tg-home .tg-mutual-row,.tg-news-cards{grid-template-columns:1fr}.tg-stat-grid{gap:0}.tg-officer-list,.tg-profile-story,.tg-tech-metrics{grid-template-columns:1fr}.tg-profile-thumb{width:88px;height:88px;padding:8px}.tg-search-results{left:8px;right:8px;max-width:calc(100% - 16px);max-height:min(260px,50vh)}.tg-chart-keys{display:none}.tg-chart-mount,.tg-chart-stage{min-height:260px}.tg-advanced-panel{grid-template-rows:42px 46px minmax(0,1fr) 42px}.tg-advanced-chart{min-height:0}.tg-advanced-ticker{gap:18px;padding:0 12px}.tg-advanced-topbar span{display:none}.tg-advanced-body{grid-template-columns:42px minmax(0,1fr)}.tg-advanced-side-rail{display:none}.tg-indicator-panel{left:42px;width:calc(100% - 42px)}.tg-sector-list-head,.tg-sector-list-row{grid-template-columns:minmax(0,1fr) 76px 72px 72px;gap:8px}.tg-sector-list-row i{height:12px}.tg-sector-heatmap .tg-heat-tile{flex-basis:44%;min-height:90px}.tg-stock-heatmap-pro{min-height:680px}.tg-heat-sector-group{flex-basis:100%}.tg-heatmap{grid-template-columns:repeat(2,minmax(120px,1fr));grid-auto-rows:82px}.tg-table{min-width:0}.tg-history-table,.tg-screener-table{min-width:560px}.tg-widget .tg-table{min-width:0}.tg-section,.tg-widget{overflow-x:auto;max-width:100%}.tg-table-pager{justify-content:flex-start;overflow-x:auto;padding-bottom:4px}.tg-ad-desktop,.tg-table-pager [data-page-numbers]{display:none}.tg-ad-mobile{display:block}.tg-ad-header .tg-ad-inner{width:320px;min-height:100px}.tg-ad-header .tg-ad-slot{min-height:100px}.tg-ad-header iframe,.tg-ad-header img,.tg-ad-header ins,.tg-ad-header video{width:320px;height:100px}}.tg-side-panel:first-of-type{border-radius:0}.tg-quote-hero small[data-tg-asof]{display:inline-flex;align-items:center;gap:8px}.tg-quote-hero small[data-tg-asof]::before{content:"";width:7px;height:7px;border-radius:50%;background:#9aa2ad;flex:0 0 auto}.tg-quote-hero small[data-tg-asof][data-freshness^=Live]::before{background:var(--tg-up);box-shadow:0 0 0 0 rgba(0,153,128,.55);animation:1.6s ease-out infinite tg-live-pulse}.tg-quote-hero small[data-tg-asof][data-freshness^=Delayed]::before{background:#d97706}@keyframes tg-live-pulse{0%{r:3.6;opacity:.5;box-shadow:0 0 0 0 rgba(0,153,128,.45)}100%,70%{r:11;opacity:0}70%{box-shadow:0 0 0 7px rgba(0,153,128,0)}100%{box-shadow:0 0 0 0 rgba(0,153,128,0)}}.tg-markets .tg-home-head .tg-search,.tg-markets .tg-quote-layout,.tg-markets .tg-quote-sidebar,.tg-markets .tg-search,.tg-markets .tg-search-label{max-width:100%;min-width:0}.tg-markets input[type=search]::-webkit-search-cancel-button,.tg-markets input[type=search]::-webkit-search-decoration,.tg-markets input[type=search]::-webkit-search-results-button,.tg-markets input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none;display:none}.tg-embed{max-width:100%;min-width:0;overflow:hidden;clear:both;font-family:var(--tg-font-body);color:var(--tg-text);background:0 0}.tg-embed .tg-wrap{width:100%;max-width:100%;padding:0}.tg-embed .tg-chart-box,.tg-embed .tg-ticker-strip,.tg-embed .tg-widget{max-width:100%}.tg-embed .tg-name-link,.tg-embed .tg-symbol-muted{display:block!important}.wp-block-shortcode:has(.tg-chart-box),.wp-block-shortcode:has(.tg-markets),.wp-block-shortcode:has(.tg-ticker-strip),.wp-block-shortcode:has(.tg-widget){white-space:normal!important;overflow:visible;background:0 0;border:0;padding:0;font-family:inherit}