:root{--efx-accent:#635bff;--efx-accent-soft:color-mix(in srgb,var(--efx-accent) 11%,transparent);--efx-accent-border:color-mix(in srgb,var(--efx-accent) 24%,var(--efx-border))}html[data-theme=dark]{--efx-accent:#8b84ff;--efx-accent-soft:color-mix(in srgb,var(--efx-accent) 14%,transparent);--efx-accent-border:color-mix(in srgb,var(--efx-accent) 28%,var(--efx-border))}::selection{background:var(--efx-accent);color:#fff}:focus-visible{outline:2px solid var(--efx-accent);outline-offset:3px}.siteHeader{background:color-mix(in srgb,var(--efx-surface) 94%,transparent);-webkit-backdrop-filter:blur(18px)}.marketRibbon{border-bottom-color:color-mix(in srgb,var(--efx-border) 82%,transparent)}.livePill{background:var(--efx-accent-soft)!important;color:var(--efx-accent)!important;border:1px solid var(--efx-accent-border)!important}.liveDot{box-shadow:0 0 0 4px var(--efx-accent-soft);background:var(--efx-accent)!important}.navInner a{transition:color .18s,background .18s}.navInner a:hover{color:var(--efx-accent)!important}.headerSearch:focus-within{border-color:var(--efx-accent-border)!important;box-shadow:0 0 0 3px var(--efx-accent-soft)!important}.headerSearch button{transition:background .18s,color .18s}.headerSearch button:hover{background:var(--efx-accent)!important;color:#fff!important}.storyTray{background:linear-gradient(180deg,var(--efx-surface),color-mix(in srgb,var(--efx-surface) 97%,var(--efx-accent) 3%))!important}.storyBubble b{letter-spacing:-.1px;font-weight:760!important}.storyBubble:hover b{color:var(--efx-accent)!important}.homepageLead{gap:12px!important}.homepageLeadSlider .heroSlider,.homepageLeadTile{box-shadow:0 10px 28px #0000000b!important}html[data-theme=dark] .homepageLeadSlider .heroSlider,html[data-theme=dark] .homepageLeadTile{box-shadow:0 12px 34px #0003!important}.homepageLeadTileCopy>span{color:#17171b!important;background:#fffffff0!important}.homepageLeadSlider .heroSliderMeta>span{background:var(--efx-accent)!important;color:#fff!important}.homepageLeadSlider .heroSliderCta{color:#16161a!important;background:#fff!important;border:none!important}.homepageLeadSlider .heroSliderCta:hover{background:var(--efx-accent)!important;color:#fff!important}.sectionEyebrow{letter-spacing:.35px;color:var(--efx-accent)!important;font-weight:850!important}.sectionEyebrow svg{color:var(--efx-accent)!important}.marketOverview{border:1px solid var(--efx-accent-border)!important;background:linear-gradient(135deg,var(--efx-surface) 0%,color-mix(in srgb,var(--efx-surface) 94%,var(--efx-accent) 6%) 100%)!important;border-radius:18px!important;margin-top:18px!important;margin-bottom:0!important;padding:22px!important;box-shadow:0 12px 32px #0000000a!important}html[data-theme=dark] .marketOverview{box-shadow:0 14px 36px #0000002e!important}.marketOverviewHead{align-items:flex-end!important;margin-bottom:16px!important}.marketOverviewHead h2{letter-spacing:-.35px;margin:4px 0 3px!important;font-size:24px!important}.marketOverviewHead p{color:var(--efx-muted)!important;margin:0!important;font-size:10.5px!important}.marketOverviewHead>small{color:var(--efx-muted)!important;background:var(--efx-surface)!important;border:1px solid var(--efx-border)!important;border-radius:999px!important;padding:5px 8px!important;font-size:8.5px!important}.marketOverviewGrid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.marketMetric{transition:transform .18s,border-color .18s,background .18s;border:1px solid var(--efx-border)!important;background:color-mix(in srgb,var(--efx-surface) 96%,transparent)!important;border-radius:12px!important;min-width:0!important;padding:13px 13px 12px!important;position:relative!important;overflow:hidden!important}.marketMetric:before{content:"";background:linear-gradient(90deg,transparent,var(--efx-accent),transparent);opacity:.6;height:2px;position:absolute;top:0;left:0;right:0}.marketMetric:hover{transform:translateY(-2px);border-color:var(--efx-accent-border)!important;background:var(--efx-surface)!important}.marketMetricHead{justify-content:space-between!important;align-items:center!important;gap:7px!important;margin-bottom:10px!important;display:flex!important}.marketMetricHead>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:9.6px!important;font-weight:800!important}.marketMetricHead>small{direction:ltr;color:var(--efx-soft)!important;font:700 8px Arial!important}.marketMetric>strong{font:800 22px/1.2 var(--font-vazirmatn),sans-serif!important;letter-spacing:-.45px!important;color:var(--efx-text)!important;display:block!important}.marketMetricFoot{justify-content:space-between!important;align-items:center!important;gap:8px!important;margin-top:8px!important;font-size:8.5px!important;display:flex!important}.marketMetricFoot>small{direction:ltr;color:var(--efx-soft)!important;font:600 7.8px Arial!important}.marketMetricFoot .up{color:#178b58!important;font-weight:800!important}.marketMetricFoot .down{color:#c34d5b!important;font-weight:800!important}html[data-theme=dark] .marketMetricFoot .up{color:#53c38b!important}html[data-theme=dark] .marketMetricFoot .down{color:#ff7d8d!important}.marketSourceNote{border-top:1px solid var(--efx-border)!important;color:var(--efx-soft)!important;margin-top:11px!important;padding-top:10px!important;font-size:8.3px!important}.marketOverviewEmpty{border:1px dashed var(--efx-accent-border)!important;color:var(--efx-muted)!important;text-align:center!important;border-radius:12px!important;padding:20px!important}.homeColumnsSection{padding-top:24px!important}.homeColumnsHeader{border-bottom-color:var(--efx-text)!important}.homeColumnsHeader h2{letter-spacing:-.25px}.homeSideBlock,.homeCenterFeed{border-top-color:var(--efx-text)!important}.homeSideTitle h3:before{content:"";background:var(--efx-accent);border-radius:999px;width:4px;height:14px;margin-left:2px;display:block}.homeSideTitle h3:has(.liveDot):before{display:none}.homeSideTitle>a:hover,.homeCenterMeta>a:hover{color:var(--efx-accent)!important}.homeSideListItem,.homeCategoryLinks a,.homeCenterRow{transition:background .18s,color .18s}.homeSideListItem:hover,.homeCategoryLinks a:hover{color:var(--efx-accent)!important}.homeCenterRow{border-radius:11px;margin-inline:-8px;padding-inline:8px!important}.homeCenterRow:hover{background:color-mix(in srgb,var(--efx-accent) 4%,transparent)}.homeCenterMedia{box-shadow:0 6px 18px #0000000a}.homeCenterMeta>a,.homeEditorHero>span{color:var(--efx-accent)!important}.homeEditorHeroMedia{border:1px solid var(--efx-border)!important}.homeAllNewsStream{border:1px solid var(--efx-border)!important;box-shadow:none!important}.homeAllNewsStream .newsStreamHead{background:color-mix(in srgb,var(--efx-surface-2) 82%,var(--efx-accent) 18%)!important}.homeAllNewsStream .newsStreamRow:hover{background:var(--efx-accent-soft)!important}.newsStreamCategory:hover,.newsStreamRow h3 a:hover{color:var(--efx-accent)!important}.footer{background:color-mix(in srgb,var(--efx-surface) 97%,var(--efx-accent) 3%)!important}.footerColumn strong{border-bottom-color:var(--efx-accent-border)!important}.footerColumn a:hover{color:var(--efx-accent)!important}.footerBadges>span:first-child{border-color:var(--efx-accent-border)!important;background:var(--efx-accent-soft)!important}.mobileQuickNav a:first-child{color:var(--efx-accent)!important}@media (max-width:1020px){.marketOverviewGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:820px){.marketOverview{border-radius:15px!important;width:calc(100% - 24px)!important;margin-top:12px!important;padding:16px!important}.marketOverviewHead{align-items:flex-start!important}.marketOverviewHead h2{font-size:20px!important}.marketOverviewHead p{font-size:9.5px!important;line-height:1.8!important}.marketOverviewHead>small{display:none!important}.marketOverviewGrid{scroll-snap-type:x mandatory!important;scrollbar-width:none!important;gap:8px!important;padding-bottom:3px!important;display:flex!important;overflow-x:auto!important}.marketOverviewGrid::-webkit-scrollbar{display:none!important}.marketMetric{scroll-snap-align:start!important;flex:0 0 148px!important;padding:12px!important}.marketMetric>strong{font-size:19px!important}.homeColumnsSection{padding-top:20px!important}}@media (max-width:480px){.marketOverview{padding:14px!important}.marketMetric{flex-basis:138px!important}.marketOverviewHead h2{font-size:18px!important}}
