html[data-palette=v2] .simple-shell,html[data-palette=v2] .sf-palette-scope,html[data-palette=v2] .report-ground.report-ground.report-ground.report-ground.report-ground{--pv-bg:#0a0d0c;--pv-panel:#0f1311;--pv-card:#131815;--pv-soft:#19201c;--pv-hover:#1e2622;--pv-line:#212925;--pv-line-strong:#2d3631;--pv-text:#edf2ef;--pv-muted:#98a39d;--pv-faint:#6c7771;--pv-accent:#3ddc97;--pv-accent-hover:#5ae6a9;--pv-on-accent:#04170e;--pv-accent-soft:#3ddc971a;--pv-accent-line:#3ddc9752;--pv-ring-tail:#1f6b4b;--pv-long:#2ac48a;--pv-short:#f2637a;--pv-warn:#f0b13d;--pv-shadow:0 1px 0 #ffffff08 inset, 0 18px 48px -28px #000c;--pv-chart-bg:#0d1210}html[data-palette=v2][data-theme=light] .simple-shell,html[data-palette=v2][data-theme=light] .sf-palette-scope,html[data-palette=v2][data-theme=light] .report-ground.report-ground.report-ground.report-ground.report-ground{--pv-bg:#f4f6f5;--pv-panel:#fff;--pv-card:#f9fbfa;--pv-soft:#eef2f0;--pv-hover:#e7ece9;--pv-line:#e1e6e3;--pv-line-strong:#cbd3cf;--pv-text:#101713;--pv-muted:#535e58;--pv-faint:#75807a;--pv-accent:#0b8455;--pv-accent-hover:#0a7349;--pv-on-accent:#fff;--pv-accent-soft:#0b845514;--pv-accent-line:#0b84554d;--pv-ring-tail:#9fd7bd;--pv-long:#0b8455;--pv-short:#cc3049;--pv-warn:#9a6200;--pv-shadow:0 1px 2px #1017130a, 0 12px 32px -22px #1017132e;--pv-chart-bg:#fff}html[data-palette=v2] :is(.simple-shell,.sf-palette-scope,.simple-marketing,.report-ground.report-ground.report-ground.report-ground.report-ground){--sf-bg:var(--pv-bg);--sf-panel:var(--pv-panel);--sf-card:var(--pv-card);--sf-soft:var(--pv-soft);--sf-line:var(--pv-line);--sf-text:var(--pv-text);--sf-muted:var(--pv-muted);--sf-contrast:var(--pv-accent);--sf-inverse:var(--pv-on-accent);--sf-green:var(--pv-accent);--sf-shadow:var(--pv-shadow);--color-brand:var(--pv-accent);--bg-base:var(--pv-bg);--bg-raised:var(--pv-panel);--bg-overlay:var(--pv-soft);--bg-sticky:var(--pv-panel);--graphite:var(--pv-line-strong);--border-subtle:var(--pv-line);--border-strong:var(--pv-line-strong);--text-primary:var(--pv-text);--text-secondary:var(--pv-muted);--text-tertiary:var(--pv-faint);--accent:var(--pv-accent);--accent-dim:var(--pv-accent-soft);--long:var(--pv-long);--long-dim:color-mix(in srgb, var(--pv-long) 14%, transparent);--short:var(--pv-short);--short-dim:color-mix(in srgb, var(--pv-short) 14%, transparent);--warn:var(--pv-warn);--warning:var(--pv-warn);--bullish:var(--pv-long);--bearish:var(--pv-short);--color-bg-base:var(--pv-bg);--color-bg-raised:var(--pv-panel);--color-bg-overlay:var(--pv-soft);--color-border-subtle:var(--pv-line);--color-border-strong:var(--pv-line-strong);--color-text-primary:var(--pv-text);--color-text-secondary:var(--pv-muted);--color-text-tertiary:var(--pv-faint);--color-accent:var(--pv-accent);--color-long:var(--pv-long);--color-short:var(--pv-short);--color-warn:var(--pv-warn);--color-surface:var(--pv-panel);--color-surface-elevated:var(--pv-card);--color-border:var(--pv-line);--background:var(--pv-bg);--foreground:var(--pv-text);--card:var(--pv-panel);--card-foreground:var(--pv-text);--popover:var(--pv-panel);--popover-foreground:var(--pv-text);--primary:var(--pv-accent);--primary-foreground:var(--pv-on-accent);--secondary:var(--pv-soft);--secondary-foreground:var(--pv-text);--muted:var(--pv-soft);--muted-foreground:var(--pv-muted);--border:var(--pv-line);--input:var(--pv-line);--ring:var(--pv-accent);--lt-heading:var(--pv-text);--lt-accent:var(--pv-accent);--lt-short:var(--pv-short);--lt-surface:var(--pv-panel);--lt-surface-line:var(--pv-line);--lt-surface-shadow:var(--pv-shadow);--lt-inset:var(--pv-card);--lt-active:var(--pv-accent-soft);--lt-active-text:var(--pv-text);background:var(--pv-bg);color:var(--pv-text)}html[data-palette=v2] body:is(body):has(.simple-shell,.report-ground.report-ground.report-ground.report-ground.report-ground){background:var(--pv-bg,#0a0d0c)!important}html[data-palette=v2][data-theme=light] body:is(body):has(.simple-shell,.report-ground.report-ground.report-ground.report-ground.report-ground){background:#f4f6f5!important}html[data-palette=v2] .simple-shell .sf-sidebar{background:var(--pv-panel);border-right-color:var(--pv-line)}html[data-palette=v2] .simple-shell :is(.sf-topbar,header.sf-top,.sf-header){background:color-mix(in srgb, var(--pv-bg) 88%, transparent);border-bottom-color:var(--pv-line)}html[data-palette=v2] .simple-shell .sf-copilot{background:var(--pv-panel);border-left:1px solid var(--pv-line)}html[data-palette=v2] .simple-shell .sf-nav-group h2{color:var(--pv-faint)}html[data-palette=v2] .simple-shell .sf-nav-group a{color:var(--pv-muted)}html[data-palette=v2] .simple-shell .sf-nav-group a:hover{background:var(--pv-soft)!important;color:var(--pv-text)!important}html[data-palette=v2] .simple-shell .sf-nav-group a.active{background:var(--pv-accent-soft)!important;color:var(--pv-text)!important;box-shadow:inset 2px 0 0 var(--pv-accent)!important;border-color:#0000!important}html[data-palette=v2] .simple-shell .sf-nav-group a.active svg{color:var(--pv-accent)}html[data-palette=v2] .simple-shell :is(.sf-card,.review-panel,.sf-panel,.sf-market-summary,.sf-library-item){background:var(--pv-panel);border-color:var(--pv-line);box-shadow:var(--pv-shadow)}html[data-palette=v2] .simple-shell .review-tile:hover{border-color:var(--pv-line-strong);background:var(--pv-card)}html[data-palette=v2] .simple-shell .sf-button,html[data-palette=v2] .report-ground .sf-button{background:var(--pv-accent);color:var(--pv-on-accent);border:1px solid var(--pv-accent);font-weight:600;transition:background-color .15s,border-color .15s,color .15s,transform .15s}html[data-palette=v2] .simple-shell .sf-button:hover,html[data-palette=v2] .report-ground .sf-button:hover{background:var(--pv-accent-hover);border-color:var(--pv-accent-hover);opacity:1}html[data-palette=v2] .simple-shell .sf-button.sf-secondary,html[data-palette=v2] .report-ground .sf-button.sf-secondary,html[data-palette=v2] .simple-shell .sf-secondary{background:var(--pv-panel);color:var(--pv-text);border:1px solid var(--pv-line-strong)}html[data-palette=v2] .simple-shell .sf-button.sf-secondary:hover,html[data-palette=v2] .report-ground .sf-button.sf-secondary:hover{background:var(--pv-soft);border-color:var(--pv-line-strong)}html[data-palette=v2] .simple-shell :is(.sf-button,.sf-secondary,a,button):focus-visible{outline:2px solid var(--pv-accent);outline-offset:2px}html[data-palette=v2] .simple-shell .sf-tabs{background:var(--pv-soft);border-color:var(--pv-line)}html[data-palette=v2] .simple-shell .sf-tabs :is(a,button),html[data-palette=v2] .simple-shell .sf-tabs .sf-button{color:var(--pv-muted);background:0 0;border:0;font-weight:500;transform:none}html[data-palette=v2] .simple-shell .sf-tabs :is(a,button):hover{color:var(--pv-text);background:0 0}html[data-palette=v2] .simple-shell .sf-tabs :is(.active,[aria-selected=true]),html[data-palette=v2] .simple-shell .sf-transactions .sf-tabs a.active{background:var(--pv-panel)!important;color:var(--pv-text)!important;box-shadow:0 0 0 1px var(--pv-line-strong), 0 1px 2px #0000001f!important}html[data-palette=v2] .simple-shell :is(input:not([type=checkbox],[type=radio],[type=range]),textarea,select){background:var(--pv-panel);color:var(--pv-text);border-color:var(--pv-line-strong)}html[data-palette=v2] .simple-shell :is(input,textarea,select)::placeholder{color:var(--pv-faint)}html[data-palette=v2] .simple-shell :is(input,textarea,select):focus{outline:none;border-color:var(--pv-accent)!important;box-shadow:0 0 0 3px var(--pv-accent-soft)!important}html[data-palette=v2] .simple-shell :is(.sf-pill,.sf-badge,.sf-chip){background:var(--pv-soft);border-color:var(--pv-line);color:var(--pv-muted)}html[data-palette=v2] .simple-shell .sf-swipe-controls .sf-explore-button{background:var(--pv-accent);color:var(--pv-on-accent)}html[data-palette=v2] :is(.simple-shell,.report-ground) .sf-map-figure>svg{box-shadow:0 0 0 1px var(--pv-line);background:#0d1311!important}html[data-palette=v2] :is(.simple-shell,.report-ground) :not(.sf-tabs)>.sf-button:not(.sf-secondary)~.sf-button:not(.sf-secondary){background:var(--pv-panel);color:var(--pv-text);border-color:var(--pv-line-strong)}html[data-palette=v2] :is(.simple-shell,.report-ground) :not(.sf-tabs)>.sf-button:not(.sf-secondary)~.sf-button:not(.sf-secondary):hover{background:var(--pv-soft)}html[data-palette=v2] :is(.simple-shell,.report-ground) :is(.negative,.sf-ref-status.negative,.sf-market-area-lean.bearish,.sf-swipe-stamp.skip){color:var(--pv-short)!important}html[data-palette=v2] :is(.simple-shell,.report-ground) :is(.sf-swipe-stamp.trade,.sf-account-enabled,.sf-credit-dialog .text-accent){color:var(--pv-accent)!important}html[data-palette=v2] :is(.simple-shell,.report-ground) .sf-ref-bars b.bear,html[data-palette=v2] .simple-shell .sf-whale-split b{background:var(--pv-short)!important}html[data-palette=v2] .simple-shell .sf-whale-split i{background:var(--pv-long)!important}html[data-palette=v2] .simple-shell .sf-whale-split{background:var(--pv-soft)}html[data-palette=v2] :is(.simple-shell,.report-ground) .sf-canonical-report .stat-cell[data-tone=long]{border-color:color-mix(in srgb, var(--pv-long) 30%, transparent);background:color-mix(in srgb, var(--pv-long) 6%, var(--pv-panel))}html[data-palette=v2] :is(.simple-shell,.report-ground) .sf-canonical-report .stat-cell[data-tone=short]{border-color:color-mix(in srgb, var(--pv-short) 30%, transparent);background:color-mix(in srgb, var(--pv-short) 6%, var(--pv-panel))}html[data-palette=v2] :is(.simple-shell,.report-ground) .sf-canonical-report .stat-cell[data-tone=long] .stat-cell-value{color:var(--pv-long)}html[data-palette=v2] :is(.simple-shell,.report-ground) .sf-canonical-report .stat-cell[data-tone=short] .stat-cell-value{color:var(--pv-short)}html[data-palette=v2] .simple-shell .sf-analyse input[role=combobox]{background:var(--pv-panel)!important;border-color:var(--pv-line-strong)!important}html[data-palette=v2] .simple-shell .sf-analyse input[role=combobox]:focus{border-color:var(--pv-accent)!important;outline:3px solid var(--pv-accent-soft)!important}html[data-palette=v2] :is(.simple-shell,.report-ground) .sf-report [data-report-surface=research] article{background:var(--pv-card)!important;border-color:var(--pv-line)!important}html[data-palette=v2] :is(.simple-shell,.report-ground) .sf-report .surface-hero{background:linear-gradient(145deg, var(--pv-accent-soft), var(--pv-panel) 60%)!important;border-color:var(--pv-line)!important}html[data-palette=v2] :is(.simple-shell,.report-ground) .sf-refined-report .sf-report-summary{border-color:var(--pv-line);background:linear-gradient(135deg, var(--pv-accent-soft), var(--pv-panel) 60%)!important}html[data-palette=v2] .simple-shell .sf-credit-trigger:hover,html[data-palette=v2] .simple-shell .sf-credit-trigger[aria-expanded=true]{border-color:var(--pv-accent-line);background:var(--pv-soft)}html[data-palette=v2] .simple-shell .sf-credit-dialog,html[data-palette=v2] .sf-asset-results{background:var(--pv-panel,#0f1311)!important;border-color:var(--pv-line-strong,#2d3631)!important;color:var(--pv-text,#edf2ef)!important}html[data-palette=v2] .simple-shell .sf-account .bg-accent{background:var(--pv-accent)!important}html[data-palette=v2] .simple-shell .sf-account .text-bg-base{color:var(--pv-on-accent)!important}html[data-palette=v2] .simple-shell .sf-swipe-card{border-color:var(--pv-line-strong)}html[data-palette=v2] .simple-shell .sf-card-history button.active{border-color:var(--pv-accent);background:var(--pv-accent-soft)}html[data-palette=v2] .simple-shell .sf-sidebar nav{scrollbar-color:var(--pv-line-strong) transparent}html[data-palette=v2] .simple-shell .sf-sidebar nav::-webkit-scrollbar-thumb{background:var(--pv-line-strong)}html[data-palette=v2] .simple-shell .review-banner{background:var(--pv-panel);border-color:var(--pv-line);color:var(--pv-muted)}html[data-palette=v2] .simple-shell .sf-suggestion{background:var(--pv-card);border-color:var(--pv-line);color:var(--pv-text)}html[data-palette=v2] .simple-shell .sf-suggestion:hover{border-color:var(--pv-accent-line);background:var(--pv-soft)}html[data-palette=v2] .simple-shell .sf-chat-input{background:var(--pv-card);border-color:var(--pv-line-strong)}html[data-palette=v2] .simple-shell .sf-eyebrow{color:var(--pv-faint)}html[data-palette=v2] .simple-shell .sf-brand-colour{color:var(--pv-accent)}html[data-palette=v2] .report-ground.report-ground.report-ground.report-ground.report-ground{background:var(--pv-bg)!important;background-image:none!important}html[data-palette=v2] .report-ground.report-ground.report-ground.report-ground.report-ground>.glass{background:color-mix(in srgb, var(--pv-panel) 92%, transparent)!important;border-color:var(--pv-line)!important;color:var(--pv-text)!important}html[data-palette=v2] .report-ground.report-ground.report-ground.report-ground.report-ground :is(.surface-card,.surface-panel,.card-premium,.stat-cell,.surface-inset,.signal-tile,.glass-metric,.report-decision-board,.report-decision-metrics>div,.research-explanation,.report-evidence-map,[data-slot=card]){color:var(--pv-text);background:var(--pv-panel)!important;border-color:var(--pv-line)!important;box-shadow:var(--pv-shadow)!important;background-image:none!important}html[data-palette=v2] .report-ground.report-ground.report-ground.report-ground.report-ground :is(.surface-card,.card-premium,.surface-panel) :is(.stat-cell,.surface-inset,.signal-tile){background:var(--pv-card)!important;box-shadow:none!important}html[data-palette=v2] .report-ground.report-ground.report-ground.report-ground.report-ground :is(.surface-hero,[data-report-surface=research]){background:linear-gradient(135deg, var(--pv-accent-soft), var(--pv-panel) 55%)!important;border-color:var(--pv-line)!important;box-shadow:var(--pv-shadow)!important}html[data-palette=v2] .report-ground.report-ground.report-ground.report-ground.report-ground :is(button,a).bg-accent{background:var(--pv-accent)!important;color:var(--pv-on-accent)!important;border-color:var(--pv-accent)!important;box-shadow:none!important;background-image:none!important}html[data-palette=v2] .report-ground.report-ground.report-ground.report-ground.report-ground :is(button,a).bg-accent:hover{background:var(--pv-accent-hover)!important}html[data-palette=v2] .report-ground.report-ground.report-ground.report-ground.report-ground :is(h1,h2,h3,h4){color:var(--pv-text)!important}html[data-palette=v2] .report-ground.report-ground.report-ground.report-ground.report-ground :is(input,textarea,select){background:var(--pv-panel)!important;color:var(--pv-text)!important;border-color:var(--pv-line-strong)!important}html[data-palette=v2] .report-ground.report-ground.report-ground.report-ground.report-ground :is(button,a):focus-visible{outline:2px solid var(--pv-accent);outline-offset:2px}html[data-palette=v2] .report-ground.report-ground.report-ground.report-ground.report-ground :is(.bg-bg-raised,.bg-bg-overlay){background:var(--pv-panel)!important;border-color:var(--pv-line-strong)!important}
