html[data-theme=light]{color-scheme:light;--black:#ffffff;--surface:#faf9f6;--surface-raised:#f5f3ee;--surface-hover:#ece9e2;--line:#e3e2dd;--line-strong:#b9bab6;--control-line:#818680;--white:#1b2028;--gray-1:#3e4650;--gray-2:#545d68;--gray-3:#606873;--gray-4:#a6abae;--green:#127548;--red:#bc3545;--yellow:#8c6515;--gold-fill:#f4c95d;--gold-surface:#fbf4df;--gold-line:#d8be7d;--light-overlay:rgba(255,255,255,.96);--light-shadow:0 14px 36px rgba(35,42,51,.12)}html[data-theme=light] :is(input,select,textarea):not([aria-invalid=true]):not([type=range]){border-color:var(--control-line)}html[data-theme=light] .news-article-shell{background:var(--black)}html[data-theme=light] .article-analysis-grid li,html[data-theme=light] .article-analysis-grid p{color:var(--gray-1)}html[data-theme=light] .article-analysis-grid li{border-color:var(--line)}html[data-theme=light] .article-source-link:hover{color:var(--black)}html[data-theme=light] .embed-code pre,html[data-theme=light] .embed-field select,html[data-theme=light] .oz-converter-input input{background:var(--black)}html[data-theme=light] .trade-bar{background:var(--line)}html[data-theme=light] .feed-status.live .status-light{box-shadow:0 0 8px rgba(18,117,72,.18)}html[data-theme=light] .collapse-button{border-color:var(--line-strong);background:var(--surface)}html[data-theme=light] .collapse-button:hover{background:var(--surface-hover)}html[data-theme=light] .mobile-market-card,html[data-theme=light] .pro-chart,html[data-theme=light] .session-intelligence,html[data-theme=light] .strategy-desk{background:var(--black)}html[data-theme=light] .strategy-fields input{background:var(--surface)}html[data-theme=light] .globe-panel{background-color:var(--surface);background-image:linear-gradient(rgba(143,133,110,.11) 1px,transparent 0),linear-gradient(90deg,rgba(143,133,110,.11) 1px,transparent 0)}html[data-theme=light] .globe-panel:before{background:radial-gradient(circle at center,rgba(250,249,246,.12) 0,rgba(255,255,255,.94) 79%)}html[data-theme=light] .globe-stage{background:radial-gradient(circle at 50% 48%,rgba(216,171,53,.055),transparent 58%)}html[data-theme=light] .analytics-pulse,html[data-theme=light] .chart-loading,html[data-theme=light] .globe-legend,html[data-theme=light] .globe-market-snapshot,html[data-theme=light] .live-ticker,html[data-theme=light] .map-control-deck,html[data-theme=light] .map-playback,html[data-theme=light] .selection{background:var(--light-overlay)}html[data-theme=light] .map-mode-switch button.active{background:var(--surface-hover)}html[data-theme=light] .layer-controls button,html[data-theme=light] .news-impact-filters button{background:var(--black);color:var(--gray-1);border-color:var(--line)}html[data-theme=light] .layer-controls button:not(.active):hover,html[data-theme=light] .news-impact-filters button:not(.active):hover{background:var(--surface-hover);color:var(--white)}html[data-theme=light] .layer-controls button.active,html[data-theme=light] .layer-controls button.active.news,html[data-theme=light] .layer-controls button.active.tradevol,html[data-theme=light] .news-impact-filters button.active{border-color:var(--gold-line);background:var(--gold-surface);color:var(--white);box-shadow:inset 0 -2px var(--yellow)}html[data-theme=light] .layer-controls button:focus-visible,html[data-theme=light] .news-impact-filters button:focus-visible{outline:2px solid var(--yellow);outline-offset:-2px}html[data-theme=light] .map-playback:not(.active) .playback-toggle{border-color:var(--gold-line);background:var(--gold-fill);color:var(--white)}html[data-theme=light] .map-playback:not(.active) .playback-toggle:hover{background:#edbf4c}html[data-theme=light] .news-impact-filters button.active.supportive{background:color-mix(in srgb,var(--green) 8%,var(--black));color:var(--green);box-shadow:inset 0 -2px var(--green)}html[data-theme=light] .news-impact-filters button.active.pressure{background:color-mix(in srgb,var(--red) 8%,var(--black));color:var(--red);box-shadow:inset 0 -2px var(--red)}html[data-theme=light] .trade-heat-filters select{background:var(--surface-raised)}html[data-theme=light] .live-ticker .live-ticker-label,html[data-theme=light] .news-impact-filters>span{background:var(--black)}html[data-theme=light] .globe-controls button.autopilot-active,html[data-theme=light] .playback-range button.active,html[data-theme=light] .playback-speed button.active{border-color:var(--gold-line);background:var(--gold-surface);box-shadow:none}html[data-theme=light] .playback-chart button{background:#bac0c6}html[data-theme=light] .playback-chart button.positive{background:rgba(18,117,72,.5)}html[data-theme=light] .playback-chart button.negative{background:rgba(188,53,69,.5)}html[data-theme=light] .playback-chart button.current{background:var(--yellow);box-shadow:none}html[data-theme=light] .country-news-list,html[data-theme=light] .detail-data-hud,html[data-theme=light] .flow-autopilot-hud,html[data-theme=light] .globe-news-card,html[data-theme=light] .globe-point-choices,html[data-theme=light] .trade-heat-legend{border-color:var(--line-strong);background:var(--light-overlay);box-shadow:var(--light-shadow)}html[data-theme=light] .detail-data-hud,html[data-theme=light] .detail-data-hud.mobile-collapsed,html[data-theme=light] .flow-autopilot-hud.replay{border-color:var(--gold-line);background:var(--light-overlay);box-shadow:var(--light-shadow)}html[data-theme=light] .flow-autopilot-hud.running:before{box-shadow:none}html[data-theme=light] .detail-data-counts{background:var(--line)}html[data-theme=light] .detail-data-counts>strong{background:var(--surface)}html[data-theme=light] .detail-hud-guide{border-color:var(--gold-line);background:var(--gold-surface)}html[data-theme=light] .detail-insight{border-color:var(--line);border-left-color:var(--yellow);background:var(--surface)}html[data-theme=light] .detail-insight.reserve{border-left-color:var(--green)}html[data-theme=light] .detail-insight.trade{border-left-color:#3b67a4}html[data-theme=light] .detail-insight.news{border-left-color:#bd573b}html[data-theme=light] .detail-hud-legend .trade{background:#3b67a4}html[data-theme=light] .detail-data-hud.mobile-open .detail-mobile-toggle{border-bottom-color:var(--gold-line)}html[data-theme=light] .globe-selection{border-color:var(--gold-line);background:var(--black)}html[data-theme=light] .globe-selection-header{background:var(--gold-surface);border-bottom-color:var(--gold-line)}html[data-theme=light] .selection-close{background:var(--black)}html[data-theme=light] .country-news-list li button:hover,html[data-theme=light] .globe-point-choices button:hover,html[data-theme=light] .gold-news-headline:hover,html[data-theme=light] .news-cluster-switcher button:hover{background:var(--surface-hover)}html[data-theme=light] .news-cluster-switcher button.active{background:var(--gold-surface)}html[data-theme=light] .globe-news-meta .supportive{border-color:rgba(18,117,72,.35)}html[data-theme=light] .globe-news-meta .pressure{border-color:rgba(188,53,69,.35)}html[data-theme=light] .globe-news-meta .mixed,html[data-theme=light] .globe-news-meta .news-cluster-count{border-color:var(--gold-line)}html[data-theme=light] .gold-news-ticker{position:relative;background:var(--black)}html[data-theme=light] .gold-news-ticker-heading{background:var(--surface)}html[data-theme=light] .globe-legend .lg-hub{border-color:var(--yellow);background:var(--gold-fill)}html[data-theme=light] .globe-legend .lg-line{border-top-color:var(--yellow)}html[data-theme=light] .globe-legend .lg-corridor{border-top-color:var(--gray-2)}html[data-theme=light] .globe-legend .lg-up{background:var(--green)}html[data-theme=light] .globe-legend .lg-down{background:var(--red)}html[data-theme=light] .globe-legend .lg-reserve{border-color:var(--green)}html[data-theme=light] .trade-heat-scale .trade-vol-1{background:#f2e7c9}html[data-theme=light] .trade-heat-scale .trade-vol-2{background:#dfc77d}html[data-theme=light] .trade-heat-scale .trade-vol-3{background:#bd943a}html[data-theme=light] .trade-heat-scale .trade-vol-4{background:#8c6515}html[data-theme=light] .trade-heat-scale .trade-vol-none{border-color:#b8bdc1;background:#eceeed}html[data-theme=light] .country-primary{border-color:var(--gold-line);background:var(--gold-surface);color:var(--white)}html[data-theme=light] .country-primary span{color:var(--gray-2)}html[data-theme=light] .country-signal>span{box-shadow:none}html[data-theme=light] .country-skeleton i{background-image:linear-gradient(90deg,#eeede8 20%,#faf9f6 50%,#eeede8 80%)!important}html[data-theme=light] .modal-backdrop{background:rgba(35,42,51,.28)}html[data-theme=light] .auth-dialog{box-shadow:0 24px 70px rgba(35,42,51,.18)}html[data-theme=light] nav[aria-label="Explore World Gold"] ul{background:var(--black);box-shadow:var(--light-shadow)}@media (max-width:820px){html[data-theme=light] .primary-nav{border-color:var(--line-strong);background:var(--light-overlay);box-shadow:0 -8px 30px rgba(35,42,51,.1)}html[data-theme=light] .insight-panel.country-open{border-color:var(--line-strong);background:var(--light-overlay);box-shadow:0 -16px 48px rgba(35,42,51,.16)}html[data-theme=light] .insight-panel.country-open .country-heading{background:var(--black)}html[data-theme=light] .insight-panel.selection-open{box-shadow:0 -12px 40px rgba(35,42,51,.16)}}html[data-theme=light] .sphere{fill:#f8f9f7;stroke:#acb2ac}html[data-theme=light] .graticule{stroke:#dce0dc}html[data-theme=light] .country{fill:#e7eae5;stroke:#a7aea5}html[data-theme=light] .country.has-market-data{fill:#eee5cb}html[data-theme=light] .country.has-reserve-data{fill:#dcebe1}html[data-theme=light] .country.has-news-data{stroke:#a48641}html[data-theme=light] .country:focus,html[data-theme=light] .country:hover{fill:#ddd6c2;stroke:#716343}html[data-theme=light] .country.selected,html[data-theme=light] .country.selected.has-market-data,html[data-theme=light] .country.selected.has-news-data,html[data-theme=light] .country.selected.has-reserve-data{fill:#f0d78e;stroke:var(--yellow);filter:none}html[data-theme=light] .high-detail .sphere{stroke:#b29a5e;filter:none}html[data-theme=light] .high-detail .graticule{stroke:#d7d9cc}html[data-theme=light] .high-detail .country{stroke:#a1a58f}html[data-theme=light] .high-detail .country.has-market-data{fill:#ece0bd}html[data-theme=light] .high-detail .country.has-reserve-data{fill:#d6e9dc}html[data-theme=light] .high-detail .country.selected{fill:#f0d78e;stroke:var(--yellow)}html[data-theme=light] .trade-route{stroke:#929b93}html[data-theme=light] .high-detail .trade-route{stroke:#a08c52;filter:none}html[data-theme=light] .trade-route.selected-route,html[data-theme=light] .trade-route:hover{stroke:var(--yellow);filter:none}html[data-theme=light] .flag-ring{fill:#ffffff;filter:drop-shadow(0 1px 2px rgba(25,32,30,.2))}html[data-theme=light] .detail-node-ring{fill:#fffdf6;stroke:var(--yellow);filter:none}html[data-theme=light] .detail-node-core{filter:none}html[data-theme=light] .detail-node-scan{stroke:#af8a35}html[data-theme=light] .news-marker-core{fill:#ffffff;filter:drop-shadow(0 1px 2px rgba(25,32,30,.16))}html[data-theme=light] .route-endpoint circle{filter:none}html[data-theme=light] #arrow-positive path{fill:var(--green)}html[data-theme=light] #arrow-negative path{fill:var(--red)}html[data-theme=light] #arrow-neutral path{fill:var(--yellow)}html[data-theme=light] #arrow-corridor path{fill:#929b93}html[data-theme=light] .live-pulse-cargo,html[data-theme=light] .live-pulse-cargo.physical,html[data-theme=light] .live-pulse-signal{fill:var(--gold-fill);stroke:var(--yellow);filter:none}html[data-theme=light] .selected-market-cargo,html[data-theme=light] .selected-market-link{filter:none}html[data-theme=light] .selected-market-label{stroke:#ffffff}html[data-theme=light] .country.trade-vol-1{fill:#f2e7c9}html[data-theme=light] .country.trade-vol-2{fill:#dfc77d}html[data-theme=light] .country.trade-vol-3{fill:#bd943a}html[data-theme=light] .country.trade-vol-4{fill:#8c6515}html[data-theme=light] .trade-vol-value{fill:#1b2028;stroke:rgba(255,255,255,.97)}.world-gold-brand{display:flex;align-items:center;min-width:0;gap:12px}.world-gold-brand>.world-gold-logo{min-width:0}.world-gold-mark{display:block;position:relative;flex:0 0 42px;width:42px;height:42px}.world-gold-mark img{position:absolute;inset:0}.theme-icon-dark,.world-gold-mark-light,html[data-theme=light] .theme-icon-light,html[data-theme=light] .world-gold-mark-dark{display:none}html[data-theme=light] .theme-icon-dark,html[data-theme=light] .world-gold-mark-light{display:block}.theme-toggle{display:grid;place-items:center;flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border:1px solid var(--line);border-radius:0;background:transparent;color:var(--gray-1);cursor:pointer}.theme-toggle:hover{background:var(--surface-hover);border-color:var(--white);color:var(--white)}.theme-toggle:focus-visible{outline:2px solid var(--yellow);outline-offset:3px}.topbar{grid-template-columns:max-content minmax(0,1fr) minmax(220px,.85fr)}.topbar-actions{grid-template-columns:minmax(44px,max-content) 44px 44px;justify-content:end}.topbar .account-button,.topbar .language-link{min-width:44px;min-height:44px}@media (max-width:820px){.news-header>.world-gold-brand{width:100%;justify-content:space-between}.news-header.news-theme-header>.world-gold-brand{justify-content:flex-start;gap:8px}.topbar{grid-template-columns:max-content minmax(0,1fr)}}@media (max-width:650px){.topbar-actions{grid-template-columns:44px 44px 44px;gap:7px}.topbar .account-button{padding:7px;justify-content:center}.topbar .account-button-label{display:none}}@media (max-width:500px){.world-gold-mark{flex-basis:36px;width:36px;height:36px}}@media (max-width:400px){.topbar{column-gap:6px}.topbar .world-gold-logo{gap:6px;padding-right:0}.topbar .world-gold-logo strong{letter-spacing:.06em}.topbar-actions{grid-template-columns:44px 44px 44px;gap:4px}}