.theme-toggle{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;padding:0;border:1px solid #ffffff26;border-radius:50%;background:#ffffff05;color:#ded7eb;transition:background .18s,color .18s}.theme-toggle:hover{background:#b29bfa24;color:#fff}.theme-toggle:focus-visible{outline:2px solid #a68ae4;outline-offset:4px}html[data-theme=light]{color-scheme:light;--background:#f7f8fc;--foreground:#191627;--popover:#fff;--popover-foreground:#191627;--primary:#6941d9;--primary-foreground:#fff;--accent:#eee8fa;--accent-foreground:#5132ac;--border:#dedde8;--ring:#6941d9;--muted-foreground:#666477;--day-canvas:#f7f8fc;--day-surface:#fff;--day-soft:#f0f1f7;--day-ink:#191627;--day-muted:#666477;--day-accent:#6941d9;--day-line:#dedde8}html[data-theme=light] .spark-app.v5,html[data-theme=light] body{background:var(--day-canvas);color:var(--day-ink)}html[data-theme=light] .spark-app.v5{--portal-line:#dedde8;--portal-muted:#666477;--portal-accent:#6941d9;--portal-surface:#fff;--v3-ink:#191627;--v3-copy:#59566c;--v3-muted:#666477;--v3-line:#dedde8}html[data-theme=light] .v5 .site-header{background:#fffffff0;border-color:#dedde8;color:var(--day-ink)}html[data-theme=light] .theme-brand-logo{content:url(/assets/logo-purple.png)}html[data-theme=light] .v5 :is(.site-header nav a,.business-nav>button,.header-locale){color:#59566c}html[data-theme=light] .v5 .site-header nav a:is(.active,:hover){color:#6941d9}html[data-theme=light] .site-header nav a.active:after{background:#6941d9}html[data-theme=light] :is(.header-locale,.v3-guide-button,.theme-toggle){border-color:#dedde8;background:#fff;color:#59566c}html[data-theme=light] :is(.v3-guide-button,.theme-toggle):hover{background:#eee8fa;color:#6941d9}html[data-theme=light] .v5-header-dapp{background:#6941d9;color:#fff}html[data-theme=light] .business-menu{background:#fffffff7;border-color:#dedde8;box-shadow:0 14px 45px #25203a14}html[data-theme=light] .site-header .business-menu>a:hover{background:#eee8fa;color:#6941d9}html[data-theme=light] .portal-hero{background:#f7f8fc;color:#191627}html[data-theme=light] .portal-hero-art{filter:invert(.93) hue-rotate(185deg) saturate(.58);opacity:.85}html[data-theme=light] .portal-hero-shade{background:linear-gradient(90deg,#f7f8fcff,#f7f8fce8 27%,#f7f8fc40 57%,#f7f8fc00 80%),linear-gradient(0deg,#f7f8fc,transparent 35%)}html[data-theme=light] .portal-hero:dir(rtl) .portal-hero-shade{background:linear-gradient(270deg,#f7f8fcff,#f7f8fce8 27%,#f7f8fc40 57%,transparent 80%),linear-gradient(0deg,#f7f8fc,transparent 35%)}html[data-theme=light] .portal-brand{color:#655878}html[data-theme=light] .portal-hero h1>span{color:#6941d9}html[data-theme=light] .portal-hero-copy>.portal-hero-summary{color:#575264}html[data-theme=light] .portal-button{border-color:#d3cbdf}html[data-theme=light] :is(.portal-button-light,.v3 .button.primary){background:#6941d9;border-color:#6941d9;color:#fff}html[data-theme=light] :is(.portal-button-light,.v3 .button.primary):hover{background:#5630bf;border-color:#5630bf}html[data-theme=light] .portal-actions .portal-button-outline{background:#ffffffd9;border-color:#d3cbdf;color:#40364f}html[data-theme=light] .portal-actions .portal-button-outline:hover{background:#eee8fa}html[data-theme=light] .portal-film{background:#ffffffa6;border-color:#dedde8;color:#40364f}html[data-theme=light] .portal-film svg{color:#6941d9}html[data-theme=light] .portal-mobile-launchpad{background:var(--day-canvas);border-color:#dedde8}html[data-theme=light] .portal-mobile-launchpad>a{color:#6941d9}html[data-theme=light] .portal-mobile-launchpad>a+a{border-color:#dedde8}html[data-theme=light] .portal-mobile-launchpad strong{color:#292036}html[data-theme=light] .portal-mobile-launchpad span{color:#666477}html[data-theme=light] .v5 .market-section{background:#fff;border-color:#dedde8}html[data-theme=light] .v5 :is(.market-topline,.market-caption){color:#666477}html[data-theme=light] .v5 .market-window:before{background:linear-gradient(90deg,#fff,transparent)}html[data-theme=light] .v5 .market-window:after{background:linear-gradient(270deg,#fff,transparent)}html[data-theme=light] :is(.market-coin,.coin-icon){border-color:#e5e0ec}html[data-theme=light] :is(.coin-price>b,.coin-name>b){color:#292036}html[data-theme=light] .market-topline button{background:#f0edf6;color:#6941d9;border-color:#dedde8}html[data-theme=light] :is(.coin-price .up,.portal-up){color:#14795b}html[data-theme=light] :is(.coin-price .down,.portal-down){color:#bd304a}html[data-theme=light] .market-topline>span>b{color:#14795b}html[data-theme=light] .portal-company-copy>span{color:#6941d9}html[data-theme=light] .portal-company-copy>p{color:#666477}html[data-theme=light] :is(.portal-company-copy>a,.portal-workspace-extras>a){color:#6941d9}html[data-theme=light] .v5 .legacy-scale.section{background:var(--day-canvas)}html[data-theme=light] .portal-discovery-tabs{border-color:#dedde8}html[data-theme=light] .portal-discovery-tabs>button{color:#666477}html[data-theme=light] .portal-discovery-tabs>button[aria-selected=true]{border-color:#6941d9;color:#6941d9;background:#eee8fa}html[data-theme=light] .portal-discovery-panel{border-color:#dedde8;background:#fff}html[data-theme=light] .portal-discovery-panel :is(.sp-showcase,.v3-capability-intro){background:#fff;border-color:#dedde8}html[data-theme=light] .portal-discovery-panel .sp-exhibit{border-color:#dedde8}html[data-theme=light] .portal-discovery-footer{color:#6941d9}html[data-theme=light] :is(.portal-community span,.portal-community-feature b,.portal-community-list svg,.portal-community-list>a.portal-community-all){color:#6941d9}html[data-theme=light] .portal-community-feature p{color:#666477}html[data-theme=light] .portal-community-list>a{border-color:#dedde8}html[data-theme=light] .portal-dapp{background:#eeebf6;border-color:#dedde8}html[data-theme=light] .portal-dapp>img{filter:brightness(0) saturate(100%) invert(30%) sepia(60%) saturate(2000%) hue-rotate(237deg)}html[data-theme=light] .portal-dapp p{color:#666477}html[data-theme=light] .spark-app .site-footer{background:var(--day-canvas);color:#666477}html[data-theme=light] .footer-bottom,html[data-theme=light] .footer-top{border-color:#dedde8}html[data-theme=light] .v5 .footer-brand>p{color:#666477}html[data-theme=light] :is(.footer-nav,.footer-emails,.footer-language,.footer-bottom,.footer-bottom button){color:#666477;border-color:#dedde8}html[data-theme=light] .footer-nav a:hover{color:#6941d9}html[data-theme=light] .v5 .mobile-nav{background:#fffffff5;border-color:#dedde8;box-shadow:0 -3px 20px #30204605}html[data-theme=light] .v5 .mobile-nav>a{color:#666477}html[data-theme=light] .v5 .mobile-nav>a.active{color:#6941d9;background:#eee8fa}html[data-theme=light] .mobile-nav>a.active:before{background:#6941d9}html[data-theme=light] .v5 .ix-motion-toggle{background:#ffffffec;color:#6941d9;border-color:#dedde8}html[data-theme=light] :is(.language-dialog,.policy-dialog,.film-dialog,.photo-dialog,.v3-guide-dialog){background:#fff!important;color:#191627!important;border-color:#dedde8!important;box-shadow:0 24px 80px #25203a26}html[data-theme=light] :is(.dialog-heading,.language-subtitle,.policy-dialog p,.film-dialog p,.photo-dialog p){color:#666477;border-color:#dedde8}html[data-theme=light] .dialog-heading :is(h2,button){color:#292036}html[data-theme=light] .language-grid>button{background:#f7f8fc;color:#40364f;border-color:#dedde8}html[data-theme=light] .language-grid>button.active{background:#eee8fa;border-color:#8e6adf;color:#6941d9}html[data-theme=light] .language-grid>button>span:last-child{color:#666477}html[data-theme=light] .language-grid>button:hover{background:#eee8fa}html[data-theme=light] :is(.film-language,.ix-gallery-dialog-controls button){color:#666477}html[data-theme=light] .ix-film-language-switch button{background:#f0edf6;color:#666477;border-color:#dedde8}html[data-theme=light] .ix-film-language-switch button[aria-pressed=true]{background:#6941d9;color:#fff}html[data-theme=light] .intro-screen{background:#f7f8fc;color:#191627}html[data-theme=light] .intro-logo img{content:url(/assets/logo-purple.png)}html[data-theme=light] .intro-screen>video{filter:invert(.93) hue-rotate(185deg)}html[data-theme=light] .intro-screen>button{background:#ffffffd9;border-color:#dedde8;color:#6941d9}html[data-theme=light] :is(.intro-caption,.intro-logo span){color:#666477}html[data-theme=light] .intro-line{background:#6941d9}html[data-theme=light] :is(input,textarea)::placeholder{color:#777084}html[data-theme=light] :is(a,button,input,textarea,select):focus-visible{outline-color:#6941d9}html[data-theme=light] ::selection{color:#241236;background:#e2d5fa}@media(max-width:700px){.v5 .v3-header-tools{gap:6px}.theme-toggle{width:36px;height:36px;flex-basis:36px}html[data-theme=light] .portal-hero-shade,html[data-theme=light] .portal-hero:dir(rtl) .portal-hero-shade{background:linear-gradient(180deg,#f7f8fc85,#f7f8fccc 30%,#f7f8fcc9 65%,#f7f8fc),linear-gradient(90deg,#f7f8fc99,#f7f8fc30)}html[data-theme=light] .portal-film{background:transparent}html[data-theme=light] .v5-header-dapp{background:transparent;color:#6941d9}html[data-theme=light] .v5 .mobile-nav>a.active{background:transparent}}@media(max-width:380px){.v5 .site-header{padding-inline:14px;gap:6px}.v5 .site-header>a img{width:85px}.v5 .v3-header-tools{gap:3px}.v5-header-dapp{padding-inline:6px}.v5 .header-locale{max-width:90px;padding-inline:4px}.v5 .header-locale span{max-width:57px;overflow:hidden;text-overflow:ellipsis}.theme-toggle{width:34px;height:36px;flex-basis:34px}}html[data-theme=light]{--ct-ink:#191627;--ct-muted:#666477;--ct-accent:#6941d9;--ct-line:#dedde8;--ct-soft:#f0f1f7;--ct-selected:#eee7ff}html[data-theme=light] .spark-app .page-heading{color:var(--ct-ink);background:linear-gradient(110deg,#f7f8fc,#eeedf6);border-color:var(--ct-line)}html[data-theme=light] .spark-app .page-heading p{color:var(--ct-muted)}html[data-theme=light] .spark-app .legacy-hero:after{background:linear-gradient(90deg,#f7f8fc 5%,#f7f8fcea 48%,#f7f8fc55),linear-gradient(0deg,#f7f8fc,transparent 75%)}html[data-theme=light] .v3-page-visual{opacity:.3}html[data-theme=light] .spark-app .legacy-hero .eyebrow{color:var(--ct-accent)}html[data-theme=light] .spark-app :is(.company-section,.legacy-section,.legacy-summary,.legacy-related,.legacy-timeline,.legacy-timeline>div,.legacy-contact-support,.scale-values>div,.scale-values,.values-section>div,.team-values,.impact-detail-body){border-color:var(--ct-line)}html[data-theme=light] .spark-app :is(.legacy-section-heading h2,.legacy-block h3,.legacy-ai-concepts>h2,.legacy-timeline h3,.engines-copy h2,.engine-row h3,.capability-link h3,.scale-values strong,.company-copy h3,.company-mission p,.focus-grid h3,.team-teaser h2,.impact-feature h2,.film-info h2){color:var(--ct-ink)}html[data-theme=light] .spark-app :is(.legacy-intro,.legacy-section-desc,.legacy-block p,.legacy-block li,.legacy-block.prose-block p,.legacy-timeline ul,.legacy-timeline>div>span,.legacy-contact-support p,.capability-link p,.engine-row p,.scale-heading h2,.scale-values>div>span,.company-heading h2>span,.company-monogram span,.focus-heading-copy p,.focus-grid p,.focus-grid a>span,.values-section p,.team-teaser p,.team-page p,.brand-feature p,.resource-information p){color:var(--ct-muted)}html[data-theme=light] .spark-app .company-copy p{color:var(--ct-muted)!important}html[data-theme=light] .spark-app :is(.legacy-source,.coverage-note,.legacy-documents .msb-number,.legacy-documents span,.capability-top>span,.legacy-sidebar>span,.legacy-sidebar>a>span,.editor-note,.mini-index,.translation-note){color:var(--ct-muted)}html[data-theme=light] .spark-app :is(.legacy-sidebar>a,.legacy-sidebar-library,.legacy-documents>a,.capability-link,.legacy-contact-support,.brand-feature,.film-resource){background:#fff;border-color:var(--ct-line);color:var(--ct-ink)}html[data-theme=light] .spark-app :is(.legacy-sidebar>a:hover,.legacy-sidebar-library:hover,.legacy-documents>a:hover,.capability-link:hover){background:var(--ct-soft);border-color:#bfb0df}html[data-theme=light] .spark-app :is(.legacy-section-heading>span,.legacy-sidebar>a>svg,.legacy-documents h3,.legacy-documents>a>svg,.legacy-contact-support a,.contact-email-link,.legacy-summary,.legacy-timeline strong,.capability-top,.capability-arrow,.scale-values strong>span,.company-mission>span,.resource-information>svg,.focus-title svg,.team-brand,.values-section span){color:var(--ct-accent)}html[data-theme=light] .spark-app .legacy-section-heading>span{border-color:var(--ct-line)}html[data-theme=light] .spark-app .legacy-block{background:transparent;border-color:var(--ct-line)}html[data-theme=light] .spark-app .legacy-block li:before{background:var(--ct-accent)}html[data-theme=light] .spark-app .legacy-demo-note{background:var(--ct-selected);border-color:#d4c5ef;color:#634b89}html[data-theme=light] .spark-app :is(.team-teaser,.impact-feature,.v3-company-art,.v3-capability-intro,.global-network){background:var(--ct-soft);border-color:var(--ct-line)}html[data-theme=light] .spark-app :is(.v3-capability-intro p,.network-regions small,.team-brand>span){color:var(--ct-muted)}html[data-theme=light] .spark-app .network-regions span{color:var(--ct-accent)}html[data-theme=light] .spark-app .team-rule{background:var(--ct-line)}html[data-theme=light] .spark-app .focus-grid img{filter:none;border-color:var(--ct-line)}html[data-theme=light] .spark-app .film-info>span{color:var(--ct-muted)}html[data-theme=light] .spark-app :is(.news-card,.article-page,.impact-card-title h3,.v3-impact-card-copy h3,.v3-feature-body h3,.news-card h3){color:var(--ct-ink)}html[data-theme=light] .spark-app :is(.news-card p,.news-meta time,.article-summary,.article-source,.back-link,.empty-state,.article-body,.news-meta){color:var(--ct-muted)}html[data-theme=light] .spark-app .article-source{border-color:var(--ct-line)}html[data-theme=light] .spark-app .news-meta>span{color:var(--ct-accent)}html[data-theme=light] .spark-app :is(.news-search,.news-toolbar){border-color:var(--ct-line);color:var(--ct-muted)}html[data-theme=light] .spark-app .news-search input{color:var(--ct-ink)}html[data-theme=light] .spark-app .news-search input::placeholder{color:#777385}html[data-theme=light] .spark-app .news-image{background:var(--ct-soft)}html[data-theme=light] .spark-app .image-arrow{background:#fffffff2;color:var(--ct-accent);border-color:#ddd5e9}html[data-theme=light] .spark-app .translation-banner{background:#f0eafa;color:#654487;border-color:#daccec}html[data-theme=light] .spark-app .category-tabs>button{color:var(--ct-muted)}html[data-theme=light] .spark-app .category-tabs>button:hover{color:var(--ct-accent);background:var(--ct-soft)}html[data-theme=light] .spark-app .category-tabs>button.active{background:var(--ct-selected);color:var(--ct-accent);border-color:#c8b4ef}html[data-theme=light] .spark-app .impact-image>span{background:#fffffff2;color:var(--ct-accent);border-color:#d3c9e3}html[data-theme=light] :is(.about-journey,.about-team-preview){--aj-ink:var(--ct-ink);--aj-muted:var(--ct-muted);--aj-accent:var(--ct-accent);--aj-rule:var(--ct-line);background:#f7f8fc}html[data-theme=light] .about-journey-panel{background:linear-gradient(110deg,#fff,#f0eef9)}html[data-theme=light] .about-journey-years button{border-top-color:#dedde8;color:var(--ct-muted)}html[data-theme=light] .about-journey-years button:is(:hover,.is-selected){border-top-color:var(--ct-accent);color:var(--ct-ink)}html[data-theme=light] :is(.about-journey-market-line,.about-journey-stage-year>span,.about-journey-standard,.about-team-preview-note,.about-team-member-copy small){color:var(--ct-muted)}html[data-theme=light] :is(.about-team-preview-label,.about-team-preview-note){border-color:#c9b9e4}html[data-theme=light] .about-team-portrait{background:#e7e9f1}html[data-theme=light] .about-team-initials{color:#7b7589}html[data-theme=light] :is(.v3-editorial-heading>span,.v3-story-tags,.v3-read-story){color:var(--ct-accent)}html[data-theme=light] :is(.v3-editorial-heading p,.v3-feature-body p,.v3-feature-body .v3-feature-lead,.v3-impact-card-copy p){color:var(--ct-muted)}html[data-theme=light] .v3-story-tags>span+span{border-color:#d4c8e7}html[data-theme=light] .v3-story-selector button{color:var(--ct-muted);background:#fff;border-color:var(--ct-line)}html[data-theme=light] .v3-story-selector button[aria-pressed=true]{color:var(--ct-accent);background:var(--ct-selected);border-color:#bda7e4}html[data-theme=light] .v3-reading-bar{background:#fff;color:var(--ct-muted);border-color:var(--ct-line)}html[data-theme=light] :is(.v3-reading-bar nav,.v3-reading-layout>aside,.v3-story-lead,.v3-story-closing,.v3-story-gallery,.spark-app .related-impact){border-color:var(--ct-line)}html[data-theme=light] :is(.v3-reading-bar nav a,.v3-reading-layout>aside>a){color:var(--ct-accent);border-color:#d6c7ec}html[data-theme=light] .v3-reading-layout>aside>a:hover{color:#452687;border-color:var(--ct-accent)}html[data-theme=light] :is(.v3-reading-layout>aside>span,.v3-reading-body,.v3-story-chapter figcaption,.impact-visit-film p){color:var(--ct-muted)}html[data-theme=light] :is(.v3-story-lead,.v3-story-chapter h2,.v3-story-closing,.impact-visit-film h2){color:var(--ct-ink)}html[data-theme=light] .v3-story-chapter figcaption{border-color:#bc9dde}html[data-theme=light] .v3-font-controls button{background:var(--ct-soft);border-color:#d9d1e4;color:var(--ct-accent)}html[data-theme=light] .v3-story-chapter figure img{background:var(--ct-soft)}html[data-theme=light] .impact-visit-film video{border-color:var(--ct-line)}html[data-theme=light] .v3-story-hero{background:#17141d;color:#fff}html[data-theme=light] .v3-story-hero-shade{background:linear-gradient(0deg,#15121ee8,#15121e99 40%,#15121e20 80%)}html[data-theme=light] .v3-story-hero :is(h1,.v3-story-tags){color:#fff}html[data-theme=light] .v3-story-hero :is(.back-link,.v3-story-title>p){color:#eee8f5}html[data-theme=light] .v3-story-hero .v3-story-tags>span+span{border-color:#ffffff55}html[data-theme=light] .cg-guide{--cg-ink:var(--ct-ink);--cg-muted:var(--ct-muted);--cg-line:var(--ct-line);--cg-accent:var(--ct-accent);background:#f7f8fc}html[data-theme=light] .v3-guide-dialog{background:#fff!important;color:var(--ct-ink)!important;border-color:var(--ct-line)!important}html[data-theme=light] .v3-guide-dialog .dialog-heading{background:#fff}html[data-theme=light] .v3-guide-dialog .cg-guide{background:transparent}html[data-theme=light] :is(.cg-kicker,.cg-company-name,.cg-topics>span,.cg-search>label,.cg-search>div>svg,.cg-results-top>button,.cg-result-meta,.cg-result h3>a>svg,.cg-results-footer>button,.cg-fallback-heading){color:var(--ct-accent)}html[data-theme=light] :is(.cg-lead,.cg-company p+p,.cg-results-top>h3,.cg-result-order,.cg-result-meta>span+span,.cg-result-body>p,.cg-result-featured .cg-result-body>p,.cg-result-featured .cg-result-order,.cg-results-footer,.cg-note,.cg-empty p){color:var(--ct-muted)}html[data-theme=light] :is(.cg-company,.cg-search,.cg-result-meta>span+span){border-color:#d0c3e3}html[data-theme=light] .cg-topics button{background:#fff;border-color:var(--ct-line);color:var(--ct-muted)}html[data-theme=light] .cg-topics button>svg{color:var(--ct-accent)}html[data-theme=light] .cg-topics button:hover{background:var(--ct-soft);border-color:#bda7e4;color:var(--ct-accent)}html[data-theme=light] .cg-topics button.cg-topic-active{background:var(--ct-selected);border-color:#bda7e4;color:var(--ct-accent)}html[data-theme=light] .cg-topics button.cg-topic-active>svg{color:var(--ct-accent)}html[data-theme=light] .cg-search>div{background:#fff;border-color:#d4cddd;box-shadow:none}html[data-theme=light] .cg-search>div:focus-within{background:#fff;border-color:var(--ct-accent)}html[data-theme=light] .cg-search input{color:var(--ct-ink)}html[data-theme=light] .cg-search input::placeholder{color:#777385}html[data-theme=light] .cg-search button{background:var(--ct-soft);color:var(--ct-accent)}html[data-theme=light] :is(.cg-result h3>a:hover,.cg-result h3>a:hover>svg,.cg-results-top>button:hover){color:#452687}html[data-theme=light] .cg-read{color:var(--ct-accent)!important}html[data-theme=light] .cg-read:hover{color:#452687!important}html[data-theme=light] .cg-results-footer>button{background:#fff;border-color:#d1c4e5}html[data-theme=light] .cg-results-footer>button:hover{background:var(--ct-selected);border-color:#ac90d7}html[data-theme=light] .cg-empty{background:var(--ct-soft);border-color:#c7b0e7}html[data-theme=light] .cg-empty h3{color:var(--ct-ink)}html[data-theme=light] .cg-empty button{color:var(--ct-accent);border-color:#c7b0e7}html[data-theme=light] :is(.ix-deck,.ix-story,.ix-assets,.ix-ecosystem,.ix-principles,.ix-insights,.ix-library,.ix-contact,.ix-gallery){--ix-ink:var(--ct-ink);--ix-muted:var(--ct-muted);--ix-line:var(--ct-line);--ix-purple:var(--ct-accent)}html[data-theme=light] :is(.ix-deck-content,.ix-assets,.ix-story,.ix-principles,.ix-insights,.ix-document-card,.ix-contact,.ix-gallery-stage){background:#fff;border-color:var(--ct-line)}html[data-theme=light] :is(.ix-assets-menu,.ix-contact-intro){background:var(--ct-soft)}html[data-theme=light] .ix-deck-tabs{background:var(--ct-soft)!important;border-color:var(--ct-line)}html[data-theme=light] .ix-deck-tabs button{color:var(--ct-muted)!important}html[data-theme=light] .ix-deck-tabs button[data-state=active]{background:#fff!important;color:var(--ct-accent)!important;box-shadow:inset 0 0 0 1px #cec1e3!important}html[data-theme=light] .ix-story-years button{color:var(--ct-muted)!important}html[data-theme=light] .ix-story-years button[data-state=active]{background:var(--ct-selected)!important;color:var(--ct-accent)!important;box-shadow:inset 0 -2px var(--ct-accent)!important}html[data-theme=light] :is(.ix-meta,.ix-deck-footer>span,.ix-asset-topline,.ix-asset-description p,.ix-story-copy ul,.ix-principle-controls p,.ix-eco-copy>p,.ix-eco-detail p,.ix-insight-content p,.ix-document-card>span,.ix-contact-intro p,.ix-contact label,.ix-notice,.ix-news-count){color:var(--ct-muted)}html[data-theme=light] .spark-app .ix-eco-copy>p{color:var(--ct-muted)}html[data-theme=light] :is(.ix-inline-link,.ix-asset-description>span,.ix-story-copy li svg,.ix-principle-stamp>span:last-child,.ix-eco-copy h2>span,.ix-eco-copy .v3-eco-node-hint,.ix-insight-visual span,.ix-topic-list>div>span,.ix-document-card>svg,.ix-document-card button,.ix-document-card a,.ix-gallery-head>span,.ix-contact-intro>svg,.ix-draft-result>span,.ix-draft-result button,.ix-draft-result a,.ix-legacy-details>summary>svg){color:var(--ct-accent)}html[data-theme=light] .ix-inline-link:hover{color:#452687}html[data-theme=light] .ix-topic-list>div{color:var(--ct-ink)}html[data-theme=light] :is(.ix-filter-row button,.ix-asset-options button,.ix-principle-controls button,.ix-film-language-switch button){color:var(--ct-muted);border-color:var(--ct-line);background:transparent}html[data-theme=light] :is(.ix-filter-row button.selected,.ix-asset-options button.selected,.ix-principle-controls button.selected,.ix-film-language-switch button[aria-pressed=true]){color:var(--ct-accent);border-color:#baa2df;background:var(--ct-selected)}html[data-theme=light] .ix-asset-options button:hover{background:var(--ct-soft)}html[data-theme=light] .ix-asset-stage{background:radial-gradient(ellipse at 60% 35%,#e2d8f744,transparent 65%)}html[data-theme=light] .ix-asset-orbit>i{border-color:#baa6d955}html[data-theme=light] .ix-satellite{color:var(--ct-muted);background:#fff;border-color:#d9cde7}html[data-theme=light] .ix-satellite.active{color:var(--ct-accent);border-color:#9c80c8}html[data-theme=light] .ix-story-year{border-color:var(--ct-line);background:radial-gradient(ellipse at 50% 80%,#e1d6ef77,transparent 70%)}html[data-theme=light] .ix-story-year>span{color:#b5a4c85c}html[data-theme=light] .ix-story-lines{background:repeating-linear-gradient(90deg,#69518412 0 1px,transparent 1px 35px),repeating-linear-gradient(0deg,#69518412 0 1px,transparent 1px 30px)}html[data-theme=light] .ix-eco-node{background:#fff;border-color:#d6cce3;color:var(--ct-muted);box-shadow:0 6px 18px #3023430b}html[data-theme=light] .ix-eco-node.selected{background:var(--ct-selected);color:var(--ct-accent);border-color:#b196d0;box-shadow:0 0 24px #7855a512}html[data-theme=light] :is(.ix-page-feature>.ix-assets,.ix-page-feature>.xl-lab){border-color:var(--ct-line)}html[data-theme=light] :is(.ix-contact input,.ix-contact textarea,.ix-contact select,.ix-contact select option){background:#fff;color:var(--ct-ink);border-color:#d6cddd}html[data-theme=light] .ix-draft-result textarea{background:var(--ct-soft)}html[data-theme=light] :is(.ix-pdf-dialog,.ix-gallery-dialog){background:#fff!important;color:var(--ct-ink)!important;border-color:var(--ct-line)!important}html[data-theme=light] :is(.ix-pdf-dialog .dialog-heading button,.ix-gallery-dialog .dialog-heading button){color:var(--ct-accent)}html[data-theme=light] :is(.ix-gallery-dialog-controls button,.ix-pdf-zoom){background:var(--ct-selected);color:var(--ct-accent);border-color:#c5b3df}html[data-theme=light] :is(.ix-document-preview,.ix-pdf-dialog iframe){background:var(--ct-soft);border-color:var(--ct-line)}html[data-theme=light] :is(.ix-gallery-main>img,.ix-gallery-thumbs button){background:var(--ct-soft)}html[data-theme=light] .ix-gallery-thumbs button.selected{border-color:var(--ct-accent)}html[data-theme=light] .ix-film-card{color:#fff;background:#17141d;border-color:var(--ct-line)}html[data-theme=light] .ix-film-card>div>span{color:#ddd0eb}html[data-theme=light] .xl-lab{--xl-accent:var(--ct-accent);--xl-bright:#6941d9;--xl-ink:var(--ct-ink);--xl-muted:var(--ct-muted);--xl-line:var(--ct-line);background:#fff}html[data-theme=light] .xl-ai-stage{background:linear-gradient(160deg,#f7f6fb,#fff 65%)}html[data-theme=light] :is(.xl-strategies button,.xl-exposure button,.xl-lifecycle button,.xl-button){background:#fff;border-color:var(--ct-line);color:var(--ct-muted)}html[data-theme=light] :is(.xl-strategies button[aria-pressed=true],.xl-exposure button[aria-pressed=true],.xl-lifecycle button[aria-pressed=true]){background:var(--ct-selected);color:var(--ct-accent);border-color:#b89ddf}html[data-theme=light] .xl-button.xl-primary{color:#fff;background:var(--ct-accent);border-color:var(--ct-accent)}html[data-theme=light] :is(.xl-edition,.xl-ai-topline,.xl-flow-node strong,.xl-node-index,.xl-context>p,.xl-lab .xl-note,.xl-chart-heading,.xl-chart-legend,.xl-risk-results span,.xl-range-extents,.xl-exposure legend,.xl-allocation-labels,.xl-equation,.xl-token-caption,.xl-step-counter,.xl-lifecycle-copy>p:not(.xl-note),.xl-life-number,.xl-readout-kicker bdi){color:var(--ct-muted)}html[data-theme=light] :is(.xl-progress-value,.xl-risk-results bdi){color:var(--ct-ink)}html[data-theme=light] :is(.xl-risk-results>div:last-child bdi,.xl-equation strong,.xl-step-counter bdi){color:var(--ct-accent)}html[data-theme=light] :is(.xl-flow .xl-flow-track,.xl-progress,.xl-digital-progress>span){background:#ded7e9}html[data-theme=light] .xl-digital-progress>.xl-filled{background:var(--ct-accent)}html[data-theme=light] .xl-node-disc{color:#91849e;background:#fff;border-color:#d9cde4;box-shadow:none}html[data-theme=light] :is(.xl-current .xl-node-disc,.xl-done .xl-node-disc){color:var(--ct-accent);background:var(--ct-selected);border-color:#b79ada}html[data-theme=light] .xl-chart-grid{stroke:#ded9e6}html[data-theme=light] .xl-chart-zero{stroke:#b2a8c0}html[data-theme=light] .xl-chart-asset{stroke:#7f8394}html[data-theme=light] .xl-chart-portfolio{stroke:var(--ct-accent)}html[data-theme=light] .xl-chart text{fill:var(--ct-muted)}html[data-theme=light] .xl-chart-dot-asset{fill:#7f8394;stroke:#fff}html[data-theme=light] .xl-chart-dot-portfolio{fill:var(--ct-accent);stroke:#fff}html[data-theme=light] .xl-silver-key{background:#7f8394}html[data-theme=light] .xl-purple-key{background:var(--ct-accent)}html[data-theme=light] .xl-token-records>span{background:#fff;color:#93819f;border-color:var(--ct-line)}html[data-theme=light] .xl-token-records>span.xl-lit{background:var(--ct-selected);color:var(--ct-accent);border-color:#b89cd9}html[data-theme=light] .sp-showcase{--sp-violet:var(--ct-accent);--sp-silver:var(--ct-ink);--sp-muted:var(--ct-muted);--sp-line:var(--ct-line);background:transparent}html[data-theme=light] :is(.sp-exhibit,.sp-stage-wrap){background:#f2f1f7;border-color:var(--ct-line)}html[data-theme=light] :is(.sp-model-tabs,.sp-bottom,.sp-concepts){background:#fff;border-color:var(--ct-line)}html[data-theme=light] :is(.sp-eyebrow,.sp-intro,.sp-intro>span,.sp-model-number,.sp-stage-label,.sp-stage-index,.sp-stage-index>span,.sp-drag-hint,.sp-description p,.sp-concepts,.sp-concepts>span:last-child){color:var(--ct-muted)}html[data-theme=light] .sp-model-tabs button{color:var(--ct-muted)}html[data-theme=light] .sp-model-tabs button[aria-pressed=true]{color:var(--ct-accent);border-color:var(--ct-accent);background:linear-gradient(0deg,#ede5fc,#fff)}html[data-theme=light] .sp-model-tabs button[aria-pressed=true] .sp-model-number{color:var(--ct-accent)}html[data-theme=light] :is(.sp-auto,.sp-view-controls button){background:#ffffffeb;color:var(--ct-accent);border-color:#d1c4e3}html[data-theme=light] :is(.sp-model-tabs button:hover,.sp-view-controls button:hover:not(:disabled),.sp-auto:hover:not(:disabled)){color:#452687;border-color:#b298d5}html[data-theme=light] .sp-load-state>p{background:#ffffffe6;color:var(--ct-muted)}html[data-theme=light] .sp-load-state button{background:var(--ct-accent);color:#fff;border-color:var(--ct-accent)}html[data-theme=light] .sp-description-index{color:var(--ct-accent);border-color:#bca2dc}html[data-theme=light] .sp-control-separator{background:var(--ct-line)}html[data-theme=light] .wx-explorer{--wx-accent:var(--ct-accent);--wx-text:var(--ct-ink);--wx-muted:var(--ct-muted);background:#fff;border-color:var(--ct-line)}html[data-theme=light] .wx-world radialGradient[id$=-ocean] stop{stop-color:#f2f4fb}html[data-theme=light] .wx-world radialGradient[id$=-ocean] stop:last-child{stop-color:#e4e7f1}html[data-theme=light] .wx-world linearGradient[id$=-land] stop{stop-color:#c5c6d9}html[data-theme=light] .wx-world linearGradient[id$=-land] stop:last-child{stop-color:#d7d9e7}html[data-theme=light] .wx-atmosphere{stroke:#877895;stroke-opacity:.3}html[data-theme=light] .wx-graticule{stroke:#857296;stroke-opacity:.18}html[data-theme=light] .wx-route-base{stroke:#9879c8;stroke-opacity:.5}html[data-theme=light] .wx-route-flow{stroke:#7446b1;opacity:.9}html[data-theme=light] .wx-marker-core{fill:#8560b9;stroke:#fff}html[data-theme=light] .wx-marker-selected .wx-marker-core{fill:var(--ct-accent);stroke:#fff}html[data-theme=light] .wx-marker-ring{stroke:var(--ct-accent)}html[data-theme=light] .wx-region-tabs>button{color:var(--ct-muted)}html[data-theme=light] .wx-region-tabs>button:hover{background:var(--ct-soft);color:var(--ct-accent)}html[data-theme=light] .wx-region-tabs>button[aria-selected=true]{background:var(--ct-selected);color:var(--ct-accent)}html[data-theme=light] .wx-node-label{background:#ffffffe6;color:var(--ct-muted)}html[data-theme=light] .wx-node-active .wx-node-label{background:var(--ct-selected);color:var(--ct-accent);box-shadow:0 0 0 1px #baa6d966}html[data-theme=light] :is(.wx-map-caption,.wx-location-legend>button,.wx-panel-copy .wx-region-description,.wx-focus li,.wx-contact>bdi,.wx-disclosure){color:var(--ct-muted)}html[data-theme=light] :is(.wx-panel-nav>span,.wx-focus>span,.wx-focus li>svg,.wx-contact,.wx-contact-arrow,.wx-map-caption>span>svg){color:var(--ct-accent)}html[data-theme=light] .wx-panel-copy h3{color:var(--ct-ink)}html[data-theme=light] :is(.wx-panel,.wx-contact,.wx-disclosure){border-color:var(--ct-line)}html[data-theme=light] .wx-panel{background:linear-gradient(115deg,#f6f3fb77,transparent 70%)}html[data-theme=light] :is(.wx-motion-toggle,.wx-panel-nav button){color:var(--ct-accent);background:#fff;border-color:#d1c3e2}html[data-theme=light] :is(.wx-motion-toggle:hover,.wx-panel-nav button:hover){background:var(--ct-selected)}html[data-theme=light] :is(.wx-location-legend>button:hover,.wx-location-legend>button[aria-pressed=true],.wx-contact:hover>bdi){color:var(--ct-accent);border-color:#bda5de}html[data-theme=light] .wx-location-legend>button[aria-pressed=true] .wx-legend-mark{background:var(--ct-accent);border-color:var(--ct-accent)}html[data-theme=light] :is(.wx-region-tabs,.wx-region-tabs>button+button,.wx-region-tabs>button:nth-child(n+3),.ix-ecosystem,.ix-home-stats,.ix-legacy-details,.ix-draft-result){border-color:var(--ct-line)}html[data-theme=light] .spark-app .page-heading .eyebrow{color:var(--ct-accent)}html[data-theme=light] .ft-workspace{--ft-line:#dedde8;--ft-muted:#666477;--ft-accent:#6941d9}html[data-theme=light] .quant-lab{--ql-line:#dedde8;--ql-muted:#666477;--ql-accent:#6941d9}html[data-theme=light] .ai-workspace{--ai-ink:#191627;--ai-copy:#555365;--ai-muted:#666477;--ai-accent:#6941d9;--ai-line:#dedde8}html[data-theme=light] .fx-workspace{--fx-text:#191627;--fx-muted:#666477;--fx-accent:#6941d9;--fx-line:#dedde8}html[data-theme=light] .ln-terminal{--ln-bg:#ffffff;--ln-ink:#191627;--ln-muted:#666477;--ln-accent:#6941d9;--ln-line:#dedde8}html[data-theme=light] .paper-trading{--pt-ink:#191627;--pt-muted:#666477;--pt-line:#dedde8;--pt-accent:#6941d9;--pt-green:#14795b;--pt-red:#bd304a}html[data-theme=light] .ft-gateway{border-bottom-color:#dedde8;background:#ffffff}html[data-theme=light] .ft-bottom-note,html[data-theme=light] .ft-chart-head>span,html[data-theme=light] .ft-coverage,html[data-theme=light] .ft-coverage>small,html[data-theme=light] .ft-data-status,html[data-theme=light] .ft-data-status a,html[data-theme=light] .ft-eyebrow,html[data-theme=light] .ft-gateway p,html[data-theme=light] .ft-gateway-tools>a>svg,html[data-theme=light] .ft-global-workspace .ft-down,html[data-theme=light] .ft-global-workspace .ft-title p,html[data-theme=light] .ft-global-workspace .ft-up,html[data-theme=light] .ft-lab-controls label,html[data-theme=light] .ft-lab-heading p,html[data-theme=light] .ft-loading,html[data-theme=light] .ft-market-summary .ft-down,html[data-theme=light] .ft-market-summary .ft-up,html[data-theme=light] .ft-market-summary dt,html[data-theme=light] .ft-market-summary small,html[data-theme=light] .ft-market-summary>div>span,html[data-theme=light] .ft-methods p,html[data-theme=light] .ft-methods summary,html[data-theme=light] .ft-metrics span,html[data-theme=light] .ft-note,html[data-theme=light] .ft-research header p,html[data-theme=light] .ft-result-footer,html[data-theme=light] .ft-symbols small,html[data-theme=light] .ft-tabbar>button,html[data-theme=light] .ft-test-empty,html[data-theme=light] .ft-title p{color:#666477}html[data-theme=light] .ft-gateway-tools>a{border-bottom-color:#dedde8;color:#191627}html[data-theme=light] .ft-gateway-tools>a:first-child,html[data-theme=light] .ft-methods{border-top-color:#dedde8}html[data-theme=light] .ft-gateway-tools>a:hover{color:#191627;background:#f0f1f7}html[data-theme=light] .ft-coverage>b,html[data-theme=light] .ft-market-summary dd,html[data-theme=light] .ft-metrics strong,html[data-theme=light] .ft-workspace{color:#191627}html[data-theme=light] .ft-result-footer button,html[data-theme=light] .ft-tabbar>button[aria-selected=true]{border-color:#dedde8;background:#f0f1f7;color:#191627}html[data-theme=light] .ft-panel{background:#ffffff}html[data-theme=light] .ft-workspace button:focus-visible,html[data-theme=light] .ft-workspace input:focus-visible{outline-color:#dedde8}html[data-theme=light] .ft-period>button,html[data-theme=light] .ft-symbols>button{background:#ffffff;border-color:#dedde8;color:#666477}html[data-theme=light] .ft-period>button[aria-pressed=true],html[data-theme=light] .ft-symbols>button[aria-pressed=true]{border-color:#dedde8;color:#191627;background:#f0f1f7}html[data-theme=light] .ft-coin{background:#f0f1f7;color:#191627}html[data-theme=light] .ft-BTC,html[data-theme=light] .ft-ETH,html[data-theme=light] .ft-SOL{color:#666477;background:#f0f1f7}html[data-theme=light] .ft-data-status i,html[data-theme=light] .ft-result-footer b{background:#f0f1f7}html[data-theme=light] .ft-data-status i.ft-connected,html[data-theme=light] .ft-result-footer b,html[data-theme=light] .ft-result-footer i{background:#6941d9}html[data-theme=light] .ft-loading span{background:linear-gradient(90deg,#e6dff2,#9470d8,#e6dff2)}html[data-theme=light] .ft-error{border-color:#dedde8;background:#f0f1f7;color:#666477}html[data-theme=light] .ft-chart-empty{color:#666477;border-block-color:#dedde8}html[data-theme=light] .ft-metrics>div{border-bottom-color:#dedde8}html[data-theme=light] .ft-lab-controls input{background:#ffffff;border-color:#dedde8;color:#191627}html[data-theme=light] .ft-primary{background:#6941d9;border-color:#dedde8;color:#666477}html[data-theme=light] .quant-lab,html[data-theme=light] .quant-lab .ql-metrics strong,html[data-theme=light] .quant-lab .ql-observation dd,html[data-theme=light] .quant-lab .ql-selected-row th,html[data-theme=light] .quant-lab .ql-starting strong{color:#191627}html[data-theme=light] .quant-lab .ql-aside-title,html[data-theme=light] .quant-lab .ql-aside-title>span,html[data-theme=light] .quant-lab .ql-chart-footer span,html[data-theme=light] .quant-lab .ql-chart-header span,html[data-theme=light] .quant-lab .ql-config-note,html[data-theme=light] .quant-lab .ql-empty-fills,html[data-theme=light] .quant-lab .ql-inputs label>span,html[data-theme=light] .quant-lab .ql-inputs small,html[data-theme=light] .quant-lab .ql-methods p,html[data-theme=light] .quant-lab .ql-methods summary,html[data-theme=light] .quant-lab .ql-metrics span,html[data-theme=light] .quant-lab .ql-not-run,html[data-theme=light] .quant-lab .ql-observation dt,html[data-theme=light] .quant-lab .ql-observation>p:not(.ql-signal-values):not(.ql-signal-time),html[data-theme=light] .quant-lab .ql-results-heading p,html[data-theme=light] .quant-lab .ql-results-heading span,html[data-theme=light] .quant-lab .ql-rule p,html[data-theme=light] .quant-lab .ql-rule svg,html[data-theme=light] .quant-lab .ql-signal-empty,html[data-theme=light] .quant-lab .ql-signal-enter strong,html[data-theme=light] .quant-lab .ql-signal-exit strong,html[data-theme=light] .quant-lab .ql-signal-time,html[data-theme=light] .quant-lab .ql-signal-values,html[data-theme=light] .quant-lab .ql-starting small,html[data-theme=light] .quant-lab tbody th,html[data-theme=light] .quant-lab td{color:#666477}html[data-theme=light] .quant-lab .ql-strategies>button{border-color:#dedde8;background:#ffffff;color:#666477}html[data-theme=light] .quant-lab .ql-strategies>button[aria-pressed=true]{border-color:#dedde8;background:#f0f1f7;color:#191627}html[data-theme=light] .quant-lab .ql-config-layout,html[data-theme=light] .quant-lab .ql-observation{background:#ffffff}html[data-theme=light] .quant-lab .ql-inputs input{background:#ffffff;border-color:#dedde8;color:#191627}html[data-theme=light] .quant-lab .ql-allocation-shortcuts button{border-color:#dedde8;color:#666477}html[data-theme=light] .quant-lab .ql-allocation-shortcuts button[aria-pressed=true]{background:#f0f1f7;border-color:#dedde8;color:#191627}html[data-theme=light] .quant-lab .ql-run{border-color:#dedde8;background:#6941d9;color:#666477}html[data-theme=light] .quant-lab .ql-reset{background:#f0f1f7;border-color:#dedde8;color:#666477}html[data-theme=light] .quant-lab .ql-chart-footer i,html[data-theme=light] .quant-lab .ql-signal-badge i{background:#6941d9}html[data-theme=light] .quant-lab .ql-observation dl{border-block-color:#dedde8}html[data-theme=light] .quant-lab .ql-warning{color:#666477!important;background:#f0f1f7;border-color:#dedde8}html[data-theme=light] .quant-lab .ql-metrics>div,html[data-theme=light] .quant-lab td,html[data-theme=light] .quant-lab th{border-bottom-color:#dedde8}html[data-theme=light] .quant-lab .ql-negative,html[data-theme=light] .quant-lab .ql-positive{color:#666477!important}html[data-theme=light] .quant-lab .ql-benchmark-row,html[data-theme=light] .quant-lab .ql-chart-footer span:last-child i,html[data-theme=light] .quant-lab .ql-selected-row{background:#f0f1f7}html[data-theme=light] .quant-lab .ql-chart-footer button{border-color:#dedde8;color:#666477;background:#f0f1f7}html[data-theme=light] .quant-lab .ql-comparison-scroll{border-color:#dedde8}html[data-theme=light] .quant-lab thead th{background:#f0f1f7;color:#666477}html[data-theme=light] .quant-lab .ql-starting{border-top-color:#dedde8}html[data-theme=light] .ai-workspace :is(button,html[data-theme=light] a,html[data-theme=light] textarea):focus-visible{outline-color:#dedde8}html[data-theme=light] .ai-analysis-columns li,html[data-theme=light] .ai-answer-meta,html[data-theme=light] .ai-assistant-message>span,html[data-theme=light] .ai-chat-empty>p,html[data-theme=light] .ai-chat-empty>svg,html[data-theme=light] .ai-chat-failure p,html[data-theme=light] .ai-chat-notes p,html[data-theme=light] .ai-chat-thinking,html[data-theme=light] .ai-chat-top>button,html[data-theme=light] .ai-chat-top>span,html[data-theme=light] .ai-composer label,html[data-theme=light] .ai-composer textarea::placeholder,html[data-theme=light] .ai-composer-bottom>span,html[data-theme=light] .ai-empty-orbit,html[data-theme=light] .ai-eyebrow,html[data-theme=light] .ai-footnote,html[data-theme=light] .ai-forecast-controls>div:first-child>span,html[data-theme=light] .ai-forecast-empty p,html[data-theme=light] .ai-limit p,html[data-theme=light] .ai-limit>span,html[data-theme=light] .ai-output-types,html[data-theme=light] .ai-quote-unit,html[data-theme=light] .ai-reference-note,html[data-theme=light] .ai-report-meta dt,html[data-theme=light] .ai-report-top>span:last-child,html[data-theme=light] .ai-scenario dd,html[data-theme=light] .ai-scenario dt,html[data-theme=light] .ai-scenario-bearish .ai-scenario-label,html[data-theme=light] .ai-scenario-bullish .ai-scenario-label,html[data-theme=light] .ai-scenario-description,html[data-theme=light] .ai-scenario-label,html[data-theme=light] .ai-service bdi,html[data-theme=light] .ai-service-error,html[data-theme=light] .ai-service-state,html[data-theme=light] .ai-shortcuts button>svg,html[data-theme=light] .ai-source-domain,html[data-theme=light] .ai-sources li>a,html[data-theme=light] .ai-sources li>a>svg,html[data-theme=light] .ai-sources summary,html[data-theme=light] .ai-sources time,html[data-theme=light] .ai-sources>p,html[data-theme=light] .ai-user-message>span{color:#666477}html[data-theme=light] .ai-context-badge{border-color:#dedde8;background:#f0f1f7;color:#191627}html[data-theme=light] .ai-context-badge span{color:#666477;border-inline-start-color:#dedde8}html[data-theme=light] .ai-output-types span:before,html[data-theme=light] .ai-primary:hover:not(:disabled),html[data-theme=light] .ai-progress i,html[data-theme=light] .ai-service-error i,html[data-theme=light] .ai-service-state i{background:#6941d9}html[data-theme=light] .ai-answer p,html[data-theme=light] .ai-chat-empty h3,html[data-theme=light] .ai-composer textarea,html[data-theme=light] .ai-forecast-empty h3,html[data-theme=light] .ai-progress,html[data-theme=light] .ai-report h3,html[data-theme=light] .ai-report-meta dd,html[data-theme=light] .ai-service>button,html[data-theme=light] .ai-sources li>a:hover .ai-source-title,html[data-theme=light] .ai-summary p,html[data-theme=light] .ai-user-message p{color:#191627}html[data-theme=light] .ai-horizon button{border-color:#dedde8;background:#ffffff;color:#666477}html[data-theme=light] .ai-horizon button[aria-pressed=true]{background:#f0f1f7;border-color:#dedde8;color:#191627}html[data-theme=light] .ai-analysis-columns li:before,html[data-theme=light] .ai-composer:focus-within,html[data-theme=light] .ai-empty-orbit>i,html[data-theme=light] .ai-empty-orbit>i:last-child,html[data-theme=light] .ai-horizon button:hover{border-color:#dedde8}html[data-theme=light] .ai-primary,html[data-theme=light] .ai-stop{border-color:#dedde8;background:#6941d9;color:#666477!important}html[data-theme=light] .ai-stop{background:#f0f1f7;border-color:#dedde8;color:#191627!important}html[data-theme=light] .ai-progress>div,html[data-theme=light] .ai-stop:hover{background:#f0f1f7}html[data-theme=light] .ai-notice{border-inline-start-color:#dedde8;background:#f0f1f7;color:#666477}html[data-theme=light] .ai-chat-failure button,html[data-theme=light] .ai-error{background:#f0f1f7;border-color:#dedde8;color:#666477}html[data-theme=light] .ai-forecast-empty{border-block-color:#dedde8;background:linear-gradient(135deg,#f4f0fb,#ffffff 75%)}html[data-theme=light] .ai-outlook,html[data-theme=light] .ai-outlook-bearish,html[data-theme=light] .ai-outlook-bullish{color:#666477;background:#f0f1f7;border-color:#dedde8}html[data-theme=light] .ai-report-top em{border-color:#dedde8;color:#666477}html[data-theme=light] .ai-report-meta>div,html[data-theme=light] .ai-scenario{border-inline-start-color:#dedde8}html[data-theme=light] .ai-citation{color:#191627!important}html[data-theme=light] .ai-scenarios{border-color:#dedde8;background:#ffffff}html[data-theme=light] .ai-composer-bottom,html[data-theme=light] .ai-scenario,html[data-theme=light] .ai-scenario dl,html[data-theme=light] .ai-turn+.ai-turn{border-top-color:#dedde8}html[data-theme=light] .ai-sources summary b{color:#666477;background:#f0f1f7}html[data-theme=light] .ai-source-id{color:#666477;border-color:#dedde8}html[data-theme=light] .ai-shortcuts button{background:#ffffff;border-color:#dedde8;color:#666477}html[data-theme=light] .ai-shortcuts button:hover:not(:disabled){border-color:#dedde8;color:#191627;background:#f0f1f7}html[data-theme=light] .ai-user-message{background:#f0f1f7;border-color:#dedde8}html[data-theme=light] .ai-composer{border-color:#dedde8}html[data-theme=light] .ai-report-meta>div{border-bottom-color:#dedde8;border-bottom-color:#dedde8!important}html[data-theme=light] .fx-report-limit,html[data-theme=light] .fx-workspace{background:#ffffff}html[data-theme=light] .fx-icon-button{background:#ffffff;border-color:#dedde8}html[data-theme=light] .fx-horizons button:hover,html[data-theme=light] .fx-icon-button:hover{background:#f0f1f7}html[data-theme=light] .fx-error{background:#f0f1f7}html[data-theme=light] .fx-error,html[data-theme=light] .fx-error button{border-color:#dedde8;color:#191627}html[data-theme=light] .fx-chart figcaption>span:last-child,html[data-theme=light] .fx-chart-period,html[data-theme=light] .fx-converter-arrow,html[data-theme=light] .fx-converter-note,html[data-theme=light] .fx-forecast-note,html[data-theme=light] .fx-input-error,html[data-theme=light] .fx-metrics-note,html[data-theme=light] .fx-quote-row>p,html[data-theme=light] .fx-report-dates,html[data-theme=light] .fx-report-drivers li::marker,html[data-theme=light] .fx-report-limit h4,html[data-theme=light] .fx-report-limit p,html[data-theme=light] .fx-report-risks li::marker,html[data-theme=light] .fx-report>header small,html[data-theme=light] .fx-scenarios dt,html[data-theme=light] .fx-scenarios p,html[data-theme=light] .fx-sources a bdi,html[data-theme=light] .fx-sources time{color:#666477}html[data-theme=light] .fx-validity{background:#f0f1f7;border-color:#dedde8;color:#666477}html[data-theme=light] .fx-conversion-row input{border-color:#dedde8;background:#ffffff}html[data-theme=light] .fx-horizons button{border-color:#dedde8;background:#ffffff;color:#666477}html[data-theme=light] .fx-horizons button[aria-pressed=true]{border-color:#dedde8;background:#f0f1f7;color:#191627}html[data-theme=light] .fx-generate{border-color:#dedde8;background:#6941d9;color:#666477!important}html[data-theme=light] .fx-generate:not(:disabled):hover{background:#6941d9}html[data-theme=light] .fx-stop{border-color:#dedde8}html[data-theme=light] .fx-forecast-error{color:#666477;background:#f0f1f7;border-color:#dedde8}html[data-theme=light] .fx-outlook{border-color:#dedde8;background:#f0f1f7}html[data-theme=light] .fx-citation,html[data-theme=light] .fx-report-summary{color:#191627}html[data-theme=light] .fx-scenarios article{border-top-color:#dedde8}html[data-theme=light] .fx-sources li{border-inline-start-color:#dedde8}html[data-theme=light] .fx-derivation code,html[data-theme=light] .ga-categorybar>button{color:#666477;background:#ffffff}html[data-theme=light] .ga-categorybar>button[aria-pressed=true]{border-color:#dedde8;background:#f0f1f7;color:#191627}html[data-theme=light] .ga-assetlist{border-inline-end-color:#dedde8}html[data-theme=light] .ft-asset-boundary p,html[data-theme=light] .ft-context-note,html[data-theme=light] .ft-context-price small,html[data-theme=light] .ft-instrument-heading>span,html[data-theme=light] .ft-market-actions>p,html[data-theme=light] .ft-session,html[data-theme=light] .ft-session[data-open=true],html[data-theme=light] .ga-asset-buttons>button,html[data-theme=light] .ga-asset-chevron,html[data-theme=light] .ga-asset-label>small,html[data-theme=light] .ga-list-foot>bdi,html[data-theme=light] .ga-list-heading,html[data-theme=light] .ga-list-heading>span:last-child{color:#666477}html[data-theme=light] .ft-session i,html[data-theme=light] .ga-asset-buttons>button:hover{background:#f0f1f7}html[data-theme=light] .ga-asset-buttons>button[aria-pressed=true]{background:#f0f1f7;border-color:#dedde8;color:#191627}html[data-theme=light] .ga-asset-monogram{background:#f0f1f7;color:#191627}html[data-theme=light] .ga-asset-monogram.ga-crypto,html[data-theme=light] .ga-asset-monogram.ga-forex,html[data-theme=light] .ga-asset-monogram.ga-futures{color:#666477;background:#f0f1f7}html[data-theme=light] .ga-asset-monogram.ga-stocks{color:#191627;background:#f0f1f7}html[data-theme=light] .ga-list-foot{border-top-color:#dedde8;color:#666477}html[data-theme=light] .ft-asset-boundary>svg,html[data-theme=light] .ft-context-price strong{color:#191627}html[data-theme=light] .ft-session[data-open=true] i{background:#6941d9}html[data-theme=light] .ft-market-actions{border-top-color:#dedde8}html[data-theme=light] .ft-secondary{border-color:#dedde8;color:#191627}html[data-theme=light] .ga-assetlist{border-bottom-color:#dedde8}html[data-theme=light] .ga-asset-buttons>button{border-color:#dedde8}html[data-theme=light] .ft-history-hint{background:#f0f1f7;border-color:#dedde8}html[data-theme=light] .public-market-chart{color:#191627;background:#ffffff}html[data-theme=light] .public-market-chart>header{border-bottom-color:#dedde8}html[data-theme=light] .public-exchange-heading>span,html[data-theme=light] .public-exchange-link p,html[data-theme=light] .public-exchange-link>small,html[data-theme=light] .public-exchange-link>strong,html[data-theme=light] .public-market-chart .tradingview-widget-copyright,html[data-theme=light] .public-market-chart footer p,html[data-theme=light] .public-market-chart>header small,html[data-theme=light] .public-market-notice p{color:#666477}html[data-theme=light] .public-market-frame{background:#f0f1f7}html[data-theme=light] .pgm-research .public-market-actions,html[data-theme=light] .public-exchange-link h3,html[data-theme=light] .public-market-chart .blue-text,html[data-theme=light] .public-market-chart footer a,html[data-theme=light] .public-market-load-note,html[data-theme=light] .public-market-notice h3{color:#191627}html[data-theme=light] .public-market-chart footer{border-top-color:#dedde8}html[data-theme=light] .public-market-notice{border-top-color:#dedde8}html[data-theme=light] .public-exchange-link,html[data-theme=light] .public-market-notice{background:linear-gradient(135deg,#f4f0fb,#ffffff 75%);color:#191627}html[data-theme=light] .public-exchange-link>a{color:#666477;background:#6941d9;border-color:#dedde8}html[data-theme=light] .ln-terminal :is(button,html[data-theme=light] input,html[data-theme=light] a):focus-visible{outline-color:#dedde8}html[data-theme=light] .ln-article h3>a>svg,html[data-theme=light] .ln-article-meta,html[data-theme=light] .ln-article-meta .ln-publisher,html[data-theme=light] .ln-article-meta time,html[data-theme=light] .ln-empty,html[data-theme=light] .ln-empty p,html[data-theme=light] .ln-eyebrow,html[data-theme=light] .ln-header p,html[data-theme=light] .ln-latest,html[data-theme=light] .ln-latest time,html[data-theme=light] .ln-modes button,html[data-theme=light] .ln-more>span,html[data-theme=light] .ln-note,html[data-theme=light] .ln-order,html[data-theme=light] .ln-results-meta>span:first-child,html[data-theme=light] .ln-search input::placeholder,html[data-theme=light] .ln-source-count,html[data-theme=light] .ln-source-error,html[data-theme=light] .ln-source-health,html[data-theme=light] .ln-source-options>button,html[data-theme=light] .ln-source-stale,html[data-theme=light] .ln-source-title,html[data-theme=light] .ln-source-title>span:last-child,html[data-theme=light] .ln-statusline>span+span,html[data-theme=light] .ln-storage{color:#666477}html[data-theme=light] .ln-bookmark.is-saved,html[data-theme=light] .ln-bookmark:hover,html[data-theme=light] .ln-refresh{border-color:#dedde8;background:#f0f1f7;color:#191627!important}html[data-theme=light] .ln-refresh:hover:not(:disabled){background:#f0f1f7;border-color:#dedde8}html[data-theme=light] .ln-statusline{border-top-color:#dedde8}html[data-theme=light] .ln-article h3>a:hover,html[data-theme=light] .ln-article h3>a:hover>svg,html[data-theme=light] .ln-empty h3,html[data-theme=light] .ln-modes button:hover,html[data-theme=light] .ln-search input,html[data-theme=light] .ln-statusline time{color:#191627}html[data-theme=light] .ln-statusline em{border-color:#dedde8;color:#666477}html[data-theme=light] .ln-source-error>i,html[data-theme=light] .ln-status-dot,html[data-theme=light] .ln-status-dot.ln-dot-error,html[data-theme=light] .ln-status-dot.ln-dot-loading,html[data-theme=light] .ln-status-dot.ln-dot-stale{background:#6941d9}html[data-theme=light] .ln-warning{background:#f0f1f7;border-inline-start-color:#dedde8;color:#666477}html[data-theme=light] .ln-source-options>button:hover{background:#f0f1f7;color:#191627}html[data-theme=light] .ln-source-options>button.is-selected{background:#f0f1f7;border-color:#dedde8;color:#191627}html[data-theme=light] .ln-more:hover,html[data-theme=light] .ln-skeleton>i,html[data-theme=light] .ln-skeleton>i:nth-child(2),html[data-theme=light] .ln-skeleton>i:nth-child(3),html[data-theme=light] .ln-source-health>i,html[data-theme=light] .ln-source-stale>i{background:#f0f1f7}html[data-theme=light] .ln-modes button.is-active{color:#191627;border-bottom-color:#dedde8}html[data-theme=light] .ln-modes button>span{color:#666477;background:#f0f1f7}html[data-theme=light] .ln-search{border-color:#dedde8;background:#ffffff;color:#666477}html[data-theme=light] .ln-search:focus-within{border-color:#dedde8;background:#f0f1f7}html[data-theme=light] .ln-search button{background:#f0f1f7;color:#666477}html[data-theme=light] .ln-results-meta{border-bottom-color:#dedde8;color:#666477}html[data-theme=light] .ln-fresh,html[data-theme=light] .ln-read{color:#666477!important}html[data-theme=light] .ln-read:hover{color:#191627!important}html[data-theme=light] .ln-bookmark{border-color:#dedde8;background:#ffffff;color:#666477!important}html[data-theme=light] .ln-more{background:#f0f1f7;border-color:#dedde8;color:#191627!important}html[data-theme=light] .ln-empty button{border-bottom-color:#dedde8;color:#191627!important}html[data-theme=light] .ln-source-options>button,html[data-theme=light] .ln-source-options>button.is-selected{border-color:#dedde8}html[data-theme=light] .paper-trading .pt-available button,html[data-theme=light] .paper-trading .pt-simulation-badge,html[data-theme=light] .pt-reset-actions button{border-color:#dedde8;color:#191627;background:#f0f1f7}html[data-theme=light] .paper-trading .pt-account-summary small,html[data-theme=light] .paper-trading .pt-empty-state,html[data-theme=light] .paper-trading .pt-history-heading p,html[data-theme=light] .paper-trading .pt-input-hint,html[data-theme=light] .paper-trading .pt-position p,html[data-theme=light] .paper-trading .pt-position-title strong span,html[data-theme=light] .paper-trading .pt-practice-note p,html[data-theme=light] .paper-trading .pt-quote-note,html[data-theme=light] .paper-trading .pt-valuation-note,html[data-theme=light] .paper-trading input::placeholder,html[data-theme=light] .pt-reset-dialog [data-slot=dialog-description]{color:#666477}html[data-theme=light] .paper-trading .pt-order-panel,html[data-theme=light] .paper-trading .pt-position,html[data-theme=light] .paper-trading .pt-side-switch,html[data-theme=light] .paper-trading .pt-workspace{background:#ffffff}html[data-theme=light] .paper-trading .pt-symbols button{background:#f0f1f7}html[data-theme=light] .paper-trading .pt-position.selected,html[data-theme=light] .paper-trading .pt-symbols button[aria-pressed=true]{border-color:#dedde8;background:#f0f1f7}html[data-theme=light] .paper-trading .pt-side-switch .pt-buy[aria-pressed=true]{background:#f0f1f7;color:#666477}html[data-theme=light] .paper-trading .pt-side-switch .pt-sell[aria-pressed=true]{background:#f0f1f7;color:#191627}html[data-theme=light] .paper-trading .pt-empty-state h4,html[data-theme=light] .paper-trading .pt-empty-state strong,html[data-theme=light] .paper-trading .pt-estimate-total dt,html[data-theme=light] .paper-trading .pt-input-label,html[data-theme=light] .paper-trading .pt-order-problem,html[data-theme=light] .paper-trading .pt-position-title button,html[data-theme=light] .paper-trading td{color:#191627}html[data-theme=light] .paper-trading input{border-color:#dedde8;background:#ffffff}html[data-theme=light] .paper-trading .pt-submit{background:#6941d9;color:#666477}html[data-theme=light] .paper-trading .pt-submit:hover:not(:disabled){background:#6941d9}html[data-theme=light] .paper-trading .pt-history-toggle,html[data-theme=light] .paper-trading .pt-warning{color:#191627;border-color:#dedde8;background:#f0f1f7}html[data-theme=light] .paper-trading .pt-success{color:#666477;border-color:#dedde8;background:#f0f1f7}html[data-theme=light] .paper-trading .pt-history-actions button{color:#191627;background:#f0f1f7;border-color:#dedde8}html[data-theme=light] .paper-trading th{color:#666477;background:#ffffff}html[data-theme=light] .paper-trading td,html[data-theme=light] .paper-trading th{border-bottom-color:#dedde8}html[data-theme=light] .paper-trading .pt-history-empty{border-color:#dedde8;color:#666477}html[data-theme=light] .pt-reset-dialog{background:#f0f1f7!important}html[data-theme=light] .pt-reset-actions button:last-child{color:#666477;background:#6941d9;border-color:#dedde8}html[data-theme=light] .pgm-category-tabs,html[data-theme=light] .pgm-workspace{border-color:#dedde8;background:#ffffff}html[data-theme=light] .pgm-category-tabs small,html[data-theme=light] .pgm-category-tabs>button,html[data-theme=light] .pgm-category-tabs>button>svg,html[data-theme=light] .pgm-chart-axis,html[data-theme=light] .pgm-chart-heading button,html[data-theme=light] .pgm-chart-heading>span,html[data-theme=light] .pgm-chart-heading>span>small,html[data-theme=light] .pgm-data-source>a,html[data-theme=light] .pgm-empty,html[data-theme=light] .pgm-empty>svg,html[data-theme=light] .pgm-instruments>button,html[data-theme=light] .pgm-market-state,html[data-theme=light] .pgm-market-state.pgm-stale,html[data-theme=light] .pgm-more-tools small,html[data-theme=light] .pgm-outlook>p,html[data-theme=light] .pgm-price>span,html[data-theme=light] .pgm-quote-context small,html[data-theme=light] .pgm-reference,html[data-theme=light] .pgm-reference-note{color:#666477}html[data-theme=light] .pgm-category-tabs>button+button,html[data-theme=light] .pgm-research{border-inline-start-color:#dedde8}html[data-theme=light] .pgm-category-tabs>button:hover,html[data-theme=light] .pgm-chart-heading button[aria-pressed=true]{background:#f0f1f7;color:#191627}html[data-theme=light] .pgm-category-tabs>button[aria-selected=true]{color:#191627;background:#f0f1f7;border-bottom-color:#dedde8}html[data-theme=light] .pgm-category-tabs>button[aria-selected=true] small,html[data-theme=light] .pgm-more-tools strong,html[data-theme=light] .pgm-more-tools>a:hover,html[data-theme=light] .pgm-outlook h3,html[data-theme=light] .pgm-outlook-top,html[data-theme=light] .pgm-reference b{color:#191627}html[data-theme=light] .pgm-market,html[data-theme=light] .pgm-outlook{background:linear-gradient(135deg,#f4f0fb,#ffffff 75%)}html[data-theme=light] .pgm-instruments>button[aria-pressed=true]{color:#191627;background:#f0f1f7;border-color:#dedde8}html[data-theme=light] .pgm-instruments>button:hover{color:#191627;background:#f0f1f7}html[data-theme=light] .pgm-chart line,html[data-theme=light] .pgm-chart polyline{stroke:#dedde8}html[data-theme=light] .pgm-empty>button{background:#f0f1f7;color:#191627;border-color:#dedde8}html[data-theme=light] .pgm-data-source,html[data-theme=light] .pgm-more-tools>a{border-top-color:#dedde8;color:#666477}html[data-theme=light] .pgm-outlook-top>span{border-color:#dedde8;background:#f0f1f7;color:#191627}html[data-theme=light] .pgm-prediction-link{background:#6941d9;border-color:#dedde8;color:#666477}html[data-theme=light] .pgm-prediction-link:hover{background:#6941d9}html[data-theme=light] .pgm-section a:focus-visible,html[data-theme=light] .pgm-section button:focus-visible{outline-color:#dedde8}html[data-theme=light] .pgm-research{border-top-color:#dedde8}html[data-theme=light] :is(.ft-eyebrow,.ai-eyebrow,.ln-eyebrow,.ft-data-status a,.ft-methods summary,.ft-gateway-tools>a>svg,.ql-aside-title,.ql-rule svg,.ai-service>button,.ai-service bdi,.ai-context-badge,.ai-empty-orbit,.ai-output-types,.ai-chat-top>span,.ai-chat-top>button,.ai-assistant-message>span,.ai-chat-empty>svg,.fx-reference-label,.fx-outlook,.ln-article-meta .ln-publisher,.ln-source-count,.pgm-category-tabs>button>svg,.pgm-outlook-top,.pgm-more-tools>a,.pgm-data-source>a,.public-market-chart footer a,.public-market-chart .blue-text,.public-exchange-heading,.public-exchange-link>strong){color:#6941d9}html[data-theme=light] .paper-trading .pt-position-title button,html[data-theme=light] .quant-lab .ql-aside-title,html[data-theme=light] .quant-lab .ql-methods summary,html[data-theme=light] .quant-lab .ql-rule svg{color:#6941d9}html[data-theme=light] .ft-tabbar>button[aria-selected=true]{background:#f3effb;border-bottom-color:#6941d9;color:#6941d9}html[data-theme=light] .ln-source-options>button.is-selected,html[data-theme=light] .paper-trading .pt-symbols button[aria-pressed=true],html[data-theme=light] .pgm-category-tabs>button[aria-selected=true],html[data-theme=light] .pgm-chart-heading button[aria-pressed=true],html[data-theme=light] .pgm-instruments>button[aria-pressed=true],html[data-theme=light] .quant-lab .ql-allocation-shortcuts button[aria-pressed=true],html[data-theme=light] .quant-lab .ql-strategies>button[aria-pressed=true],html[data-theme=light] :is(.ft-symbols>button,.ft-period>button,.ga-categorybar>button,.ga-asset-buttons>button,.ai-horizon button,.fx-horizons button)[aria-pressed=true]{color:#6941d9;background:#eee7fa;border-color:#baa4e5}html[data-theme=light] .pgm-category-tabs>button[aria-selected=true] small{color:#6941d9}html[data-theme=light] :is(.ft-gateway-tools>a:hover,.ga-asset-buttons>button:hover,.pgm-instruments>button:hover,.pgm-category-tabs>button:hover,.fx-horizons button:hover,.ln-source-options>button:hover){color:#6941d9;background:#f3effb}html[data-theme=light] .paper-trading .pt-submit,html[data-theme=light] .pt-reset-actions button:last-child,html[data-theme=light] .quant-lab .ql-run,html[data-theme=light] :is(.ft-primary,.ai-primary,.fx-generate,.pgm-prediction-link,.public-exchange-link>a){background:#6941d9;border-color:#6941d9;color:#ffffff!important}html[data-theme=light] .paper-trading .pt-submit:hover:not(:disabled),html[data-theme=light] .pgm-prediction-link:hover,html[data-theme=light] :is(.ft-primary,.ai-primary,.fx-generate):hover:not(:disabled){background:#5831c1;border-color:#5831c1}html[data-theme=light] .ai-stop{color:#6941d9!important;background:#f0eaf9;border-color:#cabbdd}html[data-theme=light] .ai-stop:hover{background:#e7dcf5}html[data-theme=light] :is(.ai-shortcuts button:hover:not(:disabled),.ln-search:focus-within){color:#6941d9;background:#f6f3fc;border-color:#9275c7}html[data-theme=light] .ln-bookmark,html[data-theme=light] .ln-empty button,html[data-theme=light] .ln-more,html[data-theme=light] .ln-refresh{color:#6941d9!important;background:#f3effb;border-color:#ded3ef}html[data-theme=light] .ln-bookmark.is-saved,html[data-theme=light] .ln-bookmark:hover,html[data-theme=light] .ln-more:hover,html[data-theme=light] .ln-refresh:hover:not(:disabled){color:#5831c1!important;background:#e9e0f8;border-color:#baa4e5}html[data-theme=light] .ln-modes button.is-active{color:#6941d9;border-bottom-color:#6941d9}html[data-theme=light] .ln-article h3>a:hover,html[data-theme=light] .ln-article h3>a:hover>svg,html[data-theme=light] .ln-modes button:hover{color:#6941d9}html[data-theme=light] .ai-citation,html[data-theme=light] .fx-citation,html[data-theme=light] .ln-read,html[data-theme=light] .ln-read:hover{color:#6941d9!important}html[data-theme=light] .ai-answer p,html[data-theme=light] .ai-chat-empty h3,html[data-theme=light] .ai-forecast-empty h3,html[data-theme=light] .ai-report h3,html[data-theme=light] .ai-summary p,html[data-theme=light] .ai-user-message p,html[data-theme=light] .fx-report-summary{color:#292235}html[data-theme=light] .ai-composer{background:#ffffff;border-color:#cabadd;box-shadow:0 5px 24px #21153608}html[data-theme=light] .ai-composer:focus-within{border-color:#8d68ce}html[data-theme=light] .ai-composer textarea{color:#191627}html[data-theme=light] .paper-trading input::placeholder,html[data-theme=light] :is(.ai-composer textarea::placeholder,.ln-search input::placeholder){color:#797386}html[data-theme=light] .ai-user-message{background:#f1ebfa;border-color:#e0d4f0}html[data-theme=light] .ai-user-message>span{color:#6941d9}html[data-theme=light] .ai-progress>div{background:#eee8f7}html[data-theme=light] .ai-output-types span:before,html[data-theme=light] .ai-progress i,html[data-theme=light] .quant-lab .ql-signal-badge i{background:#6941d9}html[data-theme=light] .ai-sources li>a:hover .ai-source-title,html[data-theme=light] .pgm-more-tools>a:hover{color:#5831c1}html[data-theme=light] .ai-scenario-description,html[data-theme=light] .ai-sources li>a{color:#555365}html[data-theme=light] .ai-report-meta>div,html[data-theme=light] .ai-scenario{border-color:#dedde8!important}html[data-theme=light] .quant-lab .ql-selected-row{background:#f0eaf9}html[data-theme=light] .quant-lab .ql-selected-row th{color:#6941d9}html[data-theme=light] .quant-lab .ql-benchmark-row{background:#f7f8fc}html[data-theme=light] .paper-trading .pt-position.selected{background:#f5f1fc;border-color:#c8b5e8}html[data-theme=light] .paper-trading .pt-side-switch .pt-buy[aria-pressed=true]{color:#14795b;background:#e0f2e9}html[data-theme=light] .paper-trading .pt-side-switch .pt-sell[aria-pressed=true]{color:#bd304a;background:#fbe6eb}html[data-theme=light] .pt-reset-dialog{background:#ffffff!important;color:#191627!important;border-color:#dedde8!important}html[data-theme=light] :is(.quant-lab .ql-comparison-scroll,.paper-trading .pt-history-table){scrollbar-color:#c8b8df #f4f1f8}html[data-theme=light] .ai-scenario-bullish .ai-scenario-label,html[data-theme=light] .ai-service-state,html[data-theme=light] .ft-global-workspace .ft-up,html[data-theme=light] .ft-market-summary .ft-up,html[data-theme=light] .ft-session[data-open=true],html[data-theme=light] .ft-up,html[data-theme=light] .ln-source-health,html[data-theme=light] .quant-lab .ql-signal-enter strong{color:#14795b}html[data-theme=light] .ln-fresh,html[data-theme=light] .quant-lab .ql-positive{color:#14795b!important}html[data-theme=light] .ai-scenario-bearish .ai-scenario-label,html[data-theme=light] .ft-down,html[data-theme=light] .ft-global-workspace .ft-down,html[data-theme=light] .ft-market-summary .ft-down,html[data-theme=light] .fx-input-error,html[data-theme=light] .ln-source-error,html[data-theme=light] .paper-trading .pt-order-problem,html[data-theme=light] .quant-lab .ql-signal-exit strong{color:#bd304a}html[data-theme=light] .quant-lab .ql-negative{color:#bd304a!important}html[data-theme=light] .ai-outlook-bullish,html[data-theme=light] .paper-trading .pt-success{color:#14795b;background:#eaf6ef;border-color:#b6dac8}html[data-theme=light] .ai-outlook-bearish,html[data-theme=light] :is(.ai-error,.fx-error,.fx-forecast-error){color:#a32e45;background:#fff0f3;border-color:#ecc3cd}html[data-theme=light] .fx-error button{color:#a32e45;border-color:#dbadba}html[data-theme=light] .paper-trading .pt-warning,html[data-theme=light] .quant-lab .ql-warning,html[data-theme=light] :is(.ft-error,.ai-notice,.fx-validity,.ln-warning){color:#865625!important;background:#fff5e7;border-color:#ebd6b8}html[data-theme=light] :is(.ai-service-error,.ln-source-stale,.ln-storage,.ai-chat-failure p,.pgm-market-state.pgm-stale){color:#865625}html[data-theme=light] :is(.ft-data-status i.ft-connected,.ai-service-state i,.ln-status-dot,.ln-source-health>i,.ft-session[data-open=true] i){background:#14795b}html[data-theme=light] :is(.ln-status-dot.ln-dot-error,.ln-source-error>i){background:#bd304a}html[data-theme=light] :is(.ln-status-dot.ln-dot-stale,.ln-source-stale>i,.ai-service-error i){background:#a87833}html[data-theme=light] .ln-status-dot.ln-dot-loading{background:#6941d9}html[data-theme=light] :is(.ft-BTC,.ga-asset-monogram.ga-crypto,.ga-asset-monogram.ga-futures){color:#945800;background:#fff1da}html[data-theme=light] :is(.ft-ETH,.ga-asset-monogram.ga-stocks){color:#345aab;background:#e9effb}html[data-theme=light] :is(.ft-SOL,.ga-asset-monogram.ga-forex){color:#14795b;background:#e4f3ed}html[data-theme=light] :is(.ft-chart,.ql-chart,.fx-chart-canvas) .recharts-cartesian-grid line{stroke:#e8e5ef}html[data-theme=light] :is(.ft-chart,.ql-chart,.fx-chart-canvas) .recharts-cartesian-axis-tick-value{fill:#767084}html[data-theme=light] :is(.ft-chart,.ql-chart,.fx-chart-canvas) .recharts-default-tooltip{background:#ffffff!important;border-color:#d8cde7!important;color:#191627!important;box-shadow:0 5px 18px #24163d12}html[data-theme=light] :is(.ft-chart,.ql-chart,.fx-chart-canvas) .recharts-tooltip-label{color:#666477!important}html[data-theme=light] :is(.ft-chart,.ql-chart,.fx-chart-canvas) .recharts-tooltip-item{color:#6941d9!important}html[data-theme=light] :is(.ft-chart,.fx-chart-canvas) .recharts-area-curve,html[data-theme=light] :is(.ft-chart,.ql-chart) .recharts-line-curve[stroke="#c2a9f4"],html[data-theme=light] :is(.ft-chart,.ql-chart) .recharts-line-curve[stroke="#c4a5ef"]{stroke:#6941d9}html[data-theme=light] .ft-chart .recharts-area-area{fill:#6941d915}html[data-theme=light] .fx-chart-canvas stop,html[data-theme=light] .pgm-chart stop{stop-color:#6941d9}html[data-theme=light] .pgm-chart line{stroke:#e8e5ef}html[data-theme=light] .pgm-chart polyline{stroke:#6941d9}html[data-theme=light] .ft-result-footer i,html[data-theme=light] .quant-lab .ql-chart-footer i{background:#6941d9}html[data-theme=light] .ft-result-footer b,html[data-theme=light] .quant-lab .ql-chart-footer span:last-child i{background:#797481}html[data-theme=light] :is(.ft-workspace,.quant-lab,.ai-workspace,.fx-workspace,.paper-trading,.ln-terminal,.pgm-section) :is(button,input,textarea,a,summary):focus-visible{outline-color:#6941d9}html[data-theme=light] .ft-loading span{background-size:200% 100%}