.market-asset-class-select{border:1px solid var(--rm-color-border);border-radius:var(--rm-radius-md);background:var(--rm-color-surface);min-height:42px;color:var(--rm-color-text-muted);align-items:center;gap:9px;padding:5px 7px 5px 12px;font-size:11px;font-weight:750;display:inline-flex}.market-asset-class-select select{border:1px solid var(--rm-color-border);background:var(--rm-color-canvas-subtle);min-width:112px;height:31px;color:var(--rm-color-text);font:inherit;cursor:pointer;border-radius:6px;padding:0 28px 0 9px}.market-asset-class-select.is-compact{min-height:34px;padding-block:2px}.market-asset-class-select.is-compact select{height:27px}.market-intelligence-hub{--mih-panel:var(--rm-color-surface);--mih-subtle:var(--rm-color-canvas-subtle);--mih-border:var(--rm-color-border);--mih-text:var(--rm-color-text);--mih-muted:var(--rm-color-text-muted);--mih-accent:var(--rm-color-accent);--mih-accent-soft:var(--rm-color-accent-soft);border:1px solid color-mix(in srgb, var(--mih-accent) 35%, var(--mih-border));background:radial-gradient(circle at 92% 0%, var(--mih-accent-soft), transparent 36%),var(--mih-panel);color:var(--mih-text);border-radius:12px;margin:0 0 16px;padding:clamp(16px,2.4vw,24px);scroll-margin-top:150px}.market-intelligence-hub>header{max-width:820px;margin-bottom:15px}.market-intelligence-hub>header>span{color:var(--mih-accent);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.market-intelligence-hub h2{color:var(--mih-text);margin:4px 0;font-size:clamp(19px,2.4vw,28px)}.market-intelligence-hub header p{color:var(--mih-muted);margin:0;font-size:12px}.market-intelligence-hub>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.market-intelligence-hub>div>a{border:1px solid var(--mih-border);background:var(--mih-subtle);min-width:0;color:var(--mih-text);border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 10px;padding:13px;text-decoration:none;transition:border-color .18s,transform .18s,background .18s;display:grid}.market-intelligence-hub>div>a:hover,.market-intelligence-hub>div>a:focus-visible{border-color:var(--mih-accent);background:var(--mih-accent-soft);transform:translateY(-2px)}.market-intelligence-hub>div>a>span{background:var(--mih-accent-soft);width:36px;height:36px;color:var(--mih-accent);border-radius:8px;grid-row:1/span 2;place-items:center;display:grid}.market-intelligence-hub strong{color:var(--mih-text);font-size:13px}.market-intelligence-hub small{color:var(--mih-muted);font-size:10px;line-height:1.45}@media (max-width:980px){.market-intelligence-hub>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.market-intelligence-hub>div{grid-template-columns:1fr}.market-asset-class-select{justify-content:space-between;width:100%}}
.market-hero,.market-section,.market-detail-section{background:radial-gradient(circle at 15% 15%, #9cefd924, transparent 34%),var(--color-blackest)}.market-hero{padding:95px 0 70px}.market-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);align-items:center;gap:48px;display:grid}.market-hero h1{max-width:760px;margin:22px 0 18px;font-size:58px;line-height:1.04}.market-hero p{max-width:650px;color:var(--color-body);font-size:19px;line-height:1.7}.market-hero-actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.market-hero-visual{border:1px solid var(--color-border);background:#ffffff0a;border-radius:8px;overflow:hidden;box-shadow:0 24px 80px #00000047}.market-hero-visual img{object-fit:cover;width:100%;height:440px;display:block}.market-section{padding:70px 0 110px}.market-dashboard-section{background:radial-gradient(circle at 12% 0%, #9cefd91f, transparent 34%),var(--color-blackest);min-height:calc(100vh - 120px);padding:34px 0 80px;overflow-x:clip}.market-dashboard-shell{gap:16px;min-width:0;display:grid}.market-dashboard-top,.market-dashboard-block,.market-overview-tile,.market-watchlist-row,.market-segment-row,.market-headline-row{border:1px solid var(--color-border);background:#ffffff0b;border-radius:8px}.market-dashboard-top{justify-content:space-between;align-items:center;gap:24px;min-width:0;padding:20px;display:flex}.market-dashboard-top h1{margin:0;font-size:30px;line-height:1.15}.market-dashboard-top p{max-width:600px;color:var(--color-body);margin:8px 0 0;font-size:14px;line-height:1.55}.market-dashboard-block{min-width:0;padding:18px}.market-dashboard-block-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.market-dashboard-block-head>div{align-items:center;gap:9px;display:flex}.market-dashboard-block-head svg{color:var(--color-tertiary)}.market-dashboard-block-head h2{margin:0;font-size:21px}.market-dashboard-block-head span{color:var(--color-body);text-align:right;font-size:13px}.market-overview-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.market-overview-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.market-overview-tile{gap:6px;min-height:106px;padding:14px;display:grid}.market-overview-tile span,.market-segment-row span,.market-headline-row span,.market-watchlist-row span{color:var(--color-body);font-size:13px}.market-overview-tile strong{color:var(--color-white);font-size:24px}.market-overview-tile small,.market-segment-row small,.market-headline-row small{color:var(--color-body);font-size:12px}.market-watchlist-list,.market-segment-list,.market-headline-list{gap:10px;display:grid}.market-watchlist-list{grid-template-columns:repeat(3,minmax(0,1fr))}.market-watchlist-list.compact{grid-template-columns:1fr}.market-watchlist-row{color:var(--color-white);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.market-watchlist-row strong{color:var(--color-white);text-overflow:ellipsis;white-space:nowrap;font-size:15px;display:block;overflow:hidden}.market-watchlist-row svg{color:var(--color-tertiary)}.market-dashboard-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:16px;display:grid}.market-indices-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.market-index-tile,.market-index-row{border:1px solid var(--color-border);background:#ffffff09;border-radius:8px;min-width:0}.market-index-tile{gap:8px;min-height:112px;padding:14px;display:grid}.market-index-tile>div{align-items:center;gap:9px;display:flex}.market-index-tile>div span{border-radius:50%;width:8px;height:8px}.market-index-tile strong,.market-index-row strong{color:var(--color-white);overflow-wrap:anywhere;min-width:0}.market-index-tile p{color:var(--color-white);margin:0;font-size:24px;font-weight:900;line-height:1.1}.market-index-tile small,.market-index-row small{font-weight:900}.market-index-tile em,.market-index-row span{color:var(--color-body);font-size:12px;font-style:normal}.market-index-list{gap:10px;display:grid}.market-index-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.market-index-row>div{gap:2px;display:grid}.market-index-row>div:last-child{text-align:right}.market-index-row b{color:var(--color-white);font-size:16px}.market-index-tile .positive,.market-index-row .positive{color:#8fffe1}.market-index-tile>div .positive{background:#8fffe1}.market-index-tile .negative,.market-index-row .negative{color:#ff6f7a}.market-index-tile>div .negative{background:#ff6f7a}.market-segment-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px;display:grid}.market-segment-row strong{color:var(--color-white)}.market-segment-row small{grid-column:1/-1}.market-headline-row{justify-content:space-between;align-items:flex-start;gap:18px;padding:13px;display:flex}.market-headline-row strong{color:var(--color-white);margin-top:5px;font-size:15px;line-height:1.35;display:block}.market-headline-row small{color:var(--color-body);white-space:nowrap;flex:none;align-items:center;gap:5px;display:inline-flex}.market-toolbar{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px;display:flex}.market-eyebrow{color:var(--color-tertiary);text-transform:uppercase;margin-bottom:8px;font-size:14px;font-weight:700;display:inline-block}.market-toolbar h2{margin:0;font-size:34px}.market-search,.market-search-card{border:1px solid var(--color-border);color:var(--color-body);background:#ffffff0a;border-radius:8px;align-items:center;gap:10px;display:flex}.market-search{min-width:260px;padding:14px 16px}.market-stock-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.market-featured-grid{margin-bottom:42px}.market-stock-card{border:1px solid var(--color-border);background:#ffffff0b;border-radius:8px;min-height:230px;padding:24px;transition:all .25s;display:block}.market-stock-card:hover{border-color:#9cefd970;transform:translateY(-4px)}.market-stock-card-top,.market-price-row,.market-dashboard-header,.market-icon-actions,.market-range-tabs{align-items:center;display:flex}.market-stock-card-top,.market-dashboard-header{justify-content:space-between;gap:20px}.market-symbol-mark,.market-logo-box{background:linear-gradient(135deg, var(--color-primary), var(--color-tertiary));color:#03202e;border-radius:8px;place-items:center;font-weight:800;display:grid}.market-symbol-mark{width:48px;height:48px}.market-stock-card p,.market-dashboard-header p{color:var(--color-body);margin:20px 0 8px}.market-stock-card h3{margin-bottom:20px;font-size:22px}.market-price-row{justify-content:space-between;gap:14px}.market-price-row strong,.market-live-price strong{color:var(--color-white);font-size:24px}.market-card-symbol{letter-spacing:0;margin:0;font-weight:800;color:var(--color-tertiary)!important}.market-up,.market-down{white-space:nowrap;align-items:center;gap:5px;font-weight:700;display:inline-flex}.market-up{color:#14c89b}.market-down{color:#ff6b6b}.market-detail-section{min-height:calc(100vh - 190px);padding:28px 0;overflow-x:clip}.market-detail-section .landing-container{min-height:100%}.market-notice,.market-dashboard,.market-side-panel>*,.market-stat{border:1px solid var(--color-border);background:#ffffff0b;border-radius:8px}.market-notice{color:var(--color-body);align-items:center;gap:12px;margin-bottom:34px;padding:18px 22px;display:flex}.market-detail-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:34px;display:grid}.market-dashboard{padding:30px}.market-logo-box{width:64px;height:64px;margin-bottom:20px}.market-dashboard-header h1{margin:0 0 18px;font-size:38px}.market-live-price{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.market-icon-actions{gap:12px}.market-icon-actions button{border:1px solid var(--color-border);width:52px;height:52px;color:var(--color-white);background:0 0;border-radius:50%;place-items:center;display:grid}.market-app-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.market-app-actions button{min-height:44px;color:var(--color-white);background:#9cefd917;border:1px solid #9cefd94d;border-radius:8px;align-items:center;gap:8px;padding:0 18px;font-weight:700;display:inline-flex}.market-chart-shell{margin-top:62px}.market-chart-meta,.market-news-head,.market-directory-head,.market-legend{justify-content:space-between;align-items:center;gap:18px;display:flex}.market-chart-meta h2,.market-analysis-block h2,.market-panel h2{margin:0;font-size:24px}.market-price-svg{border-bottom:1px solid var(--color-border);width:100%;height:280px;margin-top:22px;overflow:visible}.market-volume-bars{align-items:flex-end;gap:5px;height:78px;margin-top:12px;display:flex}.market-volume-bars span{background:#9cefd94d;border-radius:4px 4px 0 0;flex:1;min-width:4px}.market-chart-empty{min-height:280px;color:var(--color-body);text-align:center;border:1px dashed #9cefd957;border-radius:8px;place-items:center;gap:10px;margin-top:22px;display:grid}.market-chart-empty svg{color:var(--color-tertiary)}.market-chart-empty strong{color:var(--color-white);font-size:18px}.market-range-tabs{gap:10px;margin-top:20px}.market-range-tabs button{min-width:44px;color:var(--color-body);background:0 0;border:0;border-radius:99px;padding:8px 10px}.market-range-tabs button.active{color:var(--color-tertiary);background:#9cefd91f}.market-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:26px;display:grid}.market-stat{padding:18px}.market-stat span{color:var(--color-body);margin-bottom:8px;font-size:14px;display:block}.market-stat strong{color:var(--color-white);font-size:18px}.market-analysis-block,.market-panel,.market-directory,.market-news-card{border:1px solid var(--color-border);background:#ffffff0b;border-radius:8px}.market-analysis-block{margin-top:26px;padding:24px}.market-analysis-block p{color:var(--color-body);margin:18px 0 0;line-height:1.75}.market-app-sections{border:1px solid var(--color-border);background:#ffffff0b;border-radius:8px;margin-top:26px;padding:24px}.market-app-sections-head h2{margin:0;font-size:24px}.market-section-tabs{flex-wrap:wrap;gap:10px;margin:20px 0 22px;display:flex}.market-section-tabs span{border:1px solid var(--color-border);color:var(--color-body);border-radius:8px;padding:8px 12px;font-size:14px;font-weight:700}.market-section-tabs span:first-child{color:var(--color-tertiary);background:#9cefd91a;border-color:#9cefd973}.market-app-grid,.market-financial-preview,.market-returns-grid{gap:14px;display:grid}.market-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-metric-card,.market-returns-card,.market-financial-card{border:1px solid var(--color-border);background:#ffffff09;border-radius:8px}.market-metric-card,.market-returns-card{padding:18px}.market-metric-card-head{align-items:center;gap:10px;margin-bottom:14px;display:flex}.market-metric-card-head svg{color:var(--color-tertiary)}.market-metric-card-head h3,.market-financial-card h3{margin:0;font-size:18px}.market-metric-list{gap:12px;display:grid}.market-metric-list div,.market-returns-grid div,.market-financial-year p{justify-content:space-between;align-items:center;gap:12px;display:flex}.market-metric-list span,.market-returns-grid span,.market-financial-year span{color:var(--color-body);font-size:14px}.market-metric-list strong,.market-financial-year b{color:var(--color-white);text-align:right}.market-returns-card{margin-top:14px}.market-returns-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.market-returns-grid div{border:1px solid var(--color-border);border-radius:8px;min-height:78px;padding:14px}.market-financial-preview{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.market-financial-card{padding:18px}.market-financial-year{border-top:1px solid var(--color-border);margin-top:16px;padding-top:14px}.market-financial-year>strong{color:var(--color-tertiary);margin-bottom:10px;display:block}.market-financial-year p{margin:0 0 9px}.market-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.market-panel{padding:22px}.market-bar-chart{align-items:flex-end;gap:18px;min-height:165px;margin-top:22px;display:flex}.market-bar-group{text-align:center;flex:1}.market-bar-group div{justify-content:center;align-items:flex-end;gap:5px;height:128px;display:flex}.market-bar-group span{background:var(--color-tertiary);border-radius:4px 4px 0 0;width:14px}.market-bar-group span+span{background:var(--color-primary)}.market-bar-group small,.market-legend,.market-table-row small,.market-news-card a span{color:var(--color-body)}.market-legend{justify-content:flex-start;margin-top:12px;font-size:13px}.market-rating-list,.market-table,.market-peer-list{gap:12px;margin-top:20px;display:grid}.market-rating-row,.market-table-row{border-bottom:1px solid var(--color-border);grid-template-columns:1fr auto;align-items:center;gap:8px;padding:12px 0;display:grid}.market-table-row{grid-template-columns:48px 1fr auto}.market-rating-row strong,.market-table-row strong{color:var(--color-white)}.market-peer-list{grid-template-columns:repeat(2,minmax(0,1fr))}.market-peer-list span{border:1px solid var(--color-border);min-height:44px;color:var(--color-white);border-radius:8px;padding:11px 12px;font-size:14px}.market-directory{padding:24px}.market-directory-head{margin-bottom:20px}.market-directory-head>div:first-child{min-width:0}.market-directory-head h3,.market-news-head h3{margin:0}.market-directory-head p{max-width:560px;color:var(--color-body);margin:0}.market-directory-search{border:1px solid var(--color-border);width:min(420px,100%);color:var(--color-body);background:#ffffff0b;border-radius:8px;align-items:center;gap:10px;padding:13px 16px;display:flex}.market-directory-search input{width:100%;color:var(--color-white);background:0 0;border:0;outline:0}.market-directory-search input::placeholder{color:var(--color-body)}.market-letter-strip{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.market-letter-strip button{border:1px solid var(--color-border);min-width:38px;height:38px;color:var(--color-body);background:#ffffff09;border-radius:8px;font-weight:700}.market-letter-strip button.active,.market-letter-strip button:hover{color:var(--color-tertiary);background:#9cefd91f;border-color:#9cefd980}.market-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.market-directory-row{border:1px solid var(--color-border);background:#ffffff09;border-radius:8px;gap:5px;min-height:106px;padding:16px;display:grid}.market-directory-row span{color:var(--color-tertiary);font-weight:800}.market-directory-row strong{color:var(--color-white);font-size:16px}.market-directory-row small{color:var(--color-body)}.market-segment-footnote{color:var(--color-body);margin-top:16px;font-size:14px}.market-directory-more{justify-content:center;margin-top:24px;display:flex}.market-candle-bookmarks{border:1px solid var(--color-border);background:#ffffff0b;border-radius:8px;margin-top:26px;padding:22px}.market-candle-bookmarks-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.market-candle-bookmarks-head h2{margin:0;font-size:24px}.market-candle-bookmarks-head small{color:var(--color-tertiary);font-weight:700}.market-candle-bookmark-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.market-candle-bookmark{border:1px solid var(--color-border);background:#ffffff09;border-radius:8px;gap:6px;min-height:100px;padding:16px;display:grid}.market-candle-bookmark span{color:var(--color-tertiary);font-weight:800}.market-candle-bookmark strong{color:var(--color-white)}.market-candle-bookmark small{color:var(--color-body)}.market-candle-bookmark.is-empty{opacity:.58}.market-side-panel{gap:18px;display:grid}.market-search-card{padding:17px 18px}.market-invest-card{text-align:center;padding:34px 28px}.market-invest-card svg{color:var(--color-tertiary)}.market-invest-card h2{margin:22px 0 14px;font-size:26px}.market-invest-card p{color:var(--color-body);margin-bottom:30px}.market-news-card{padding:22px}.market-news-card a{border-bottom:1px solid var(--color-border);gap:8px;padding:16px 0;display:grid}.market-news-card a:last-child{border-bottom:0}.market-news-card a strong{color:var(--color-white);font-size:15px;line-height:1.45}.market-global-news{background:var(--color-blackest);padding:0 0 110px}.market-global-news-head{max-width:780px;margin-bottom:30px}.market-global-news-head h2{margin:0 0 12px;font-size:34px}.market-global-news-head p{color:var(--color-body);margin:0}.market-news-placeholder-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.market-news-placeholder{background:#ffffff09;border:1px dashed #9cefd957;border-radius:8px;min-height:210px;padding:26px}.market-news-placeholder svg{color:var(--color-tertiary)}.market-news-placeholder h3{margin:22px 0 10px;font-size:22px}.market-news-placeholder p{color:var(--color-body);margin:0;line-height:1.65}@media (max-width:1199px){.market-overview-grid,.market-indices-grid,.market-watchlist-list{grid-template-columns:repeat(2,minmax(0,1fr))}.market-dashboard-grid{grid-template-columns:1fr}.market-stock-grid,.market-stats-grid,.market-candle-bookmark-grid,.market-directory-grid,.market-financial-preview,.market-news-placeholder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991px){.market-hero-grid,.market-detail-grid{grid-template-columns:1fr}.market-hero h1{font-size:42px}}@media (max-width:767px){.market-toolbar,.market-dashboard-top,.market-dashboard-block-head,.market-headline-row,.market-dashboard-header,.market-price-row,.market-directory-head{flex-direction:column;align-items:flex-start}.market-search,.market-overview-grid,.market-indices-grid,.market-watchlist-list,.market-dashboard-grid,.market-stock-grid,.market-stats-grid,.market-candle-bookmark-grid,.market-two-column,.market-app-grid,.market-returns-grid,.market-financial-preview,.market-directory-grid,.market-news-placeholder-grid{grid-template-columns:1fr;width:100%}.market-dashboard-section{padding:24px 0 56px}.market-dashboard-top h1{font-size:26px}.market-dashboard-block-head span,.market-headline-row small{text-align:left;white-space:normal}.market-hero{padding-top:70px}.market-hero h1{font-size:36px}.market-dashboard{padding:22px}}
