html{color-scheme:dark;accent-color:var(--fv-accent);caret-color:var(--fv-accent-strong)}html[data-theme=light]{color-scheme:light;--fv-bg:#f3f6fa;--fv-bg-raised:#fff;--fv-surface:#fff;--fv-surface-raised:#e7eef7;--fv-surface-soft:#edf2f8;--fv-border:#c8d3e1;--fv-control-border:#75849b;--fv-border-active:#2563b8;--fv-text:#17213d;--fv-text-soft:#334363;--fv-muted:#526281;--fv-muted-soft:#586782;--fv-accent:#2563b8;--fv-accent-strong:#1e56a0;--fv-accent-soft:#e8f0fc;--fv-positive:#087749;--fv-positive-soft:#e5f5ed;--fv-negative:#b42848;--fv-warning:#85530a;--fv-shadow:0 8px 24px rgba(25,42,80,.07)}body{background-color:var(--fv-bg);color:var(--fv-text)}html[data-theme=light] [data-instrument-overview-terminal-v2] header :is(h3,p){color:var(--fv-text-soft)!important}html[data-theme=light] [data-instrument-overview-terminal-v2]>section:first-of-type>article p{color:var(--fv-text-soft)}html[data-theme=light] [data-instrument-workspace-navigation-v1] [aria-selected=true]{color:var(--fv-accent-strong)!important}html[data-theme=light] [data-instrument-overview-terminal-v2] [data-instrument-overview-partial-note-v1]{color:var(--fv-warning)}html[data-theme=light] .interactive-demo-shell .demo-sign-in{color:#fff}html[data-theme=light] .interactive-demo-shell .demo-home,html[data-theme=light] .interactive-demo-shell [data-finvelly-demo-free-tools] a{color:var(--fv-text-soft)}::selection{background:var(--fv-accent);color:#fff}.finvelly-theme-control{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--fv-text-soft);font-size:13px}.finvelly-theme-control select{min-height:40px;max-width:160px;border:1px solid var(--fv-control-border);border-radius:8px;padding:0 8px;background:var(--fv-surface);color:var(--fv-text);font:inherit}.finvelly-public-preferences{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 20px;background:var(--fv-bg)}.finvelly-public-preferences select{min-height:44px}.finvelly-public-preferences button{min-height:44px;min-width:44px;border:0;background:transparent;color:var(--fv-muted);cursor:pointer}body:has(.foundation-shell) .finvelly-public-preferences{display:none}.finvelly-storage-notice{position:fixed;z-index:1200;right:16px;bottom:max(16px,env(safe-area-inset-bottom));width:min(460px,calc(100% - 32px));padding:18px;background:var(--fv-surface);border:1px solid var(--fv-border);border-radius:12px;box-shadow:var(--fv-shadow);color:var(--fv-text)}.finvelly-storage-notice strong{font-size:16px}.finvelly-storage-notice p{margin:8px 0 14px;font-size:13px;line-height:1.55;color:var(--fv-text-soft)}.finvelly-storage-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.finvelly-storage-actions button{min-height:44px;padding:0 16px;background:var(--fv-surface-raised);color:var(--fv-text);border:1px solid var(--fv-border);border-radius:8px;cursor:pointer}.finvelly-storage-actions a{padding:10px 0;color:var(--fv-accent-strong);font-size:13px}.finvelly-storage-actions :focus-visible,.finvelly-theme-control :focus-visible{outline:2px solid var(--fv-accent);outline-offset:3px}@media (max-width:900px){.finvelly-storage-notice{bottom:calc(76px + env(safe-area-inset-bottom));max-height:calc(100dvh - 130px);overflow:auto}.finvelly-theme-control select{font-size:16px;min-height:44px}body[data-instrument-page-v2=true] .finvelly-storage-notice{visibility:hidden;pointer-events:none}}html[data-theme=light] :is(.intelligence-empty,.intelligence-stats article,.intelligence-note,.intelligence-observations>article,.position-analysis){background:var(--fv-surface);border-color:var(--fv-border);color:var(--fv-text)}html[data-theme=light] .intelligence-chain{background:var(--fv-surface);border-color:var(--fv-border)}html[data-theme=light] .intelligence-chain section,html[data-theme=light] .position-analysis>article{border-color:var(--fv-border)}html[data-theme=light] :is(.intelligence-empty p,.intelligence-stats span,.intelligence-note,.intelligence-chain p,.position-analysis>div:first-child p,.position-analysis span,.position-analysis small){color:var(--fv-muted)}html[data-theme=light] :is(.intelligence-stats strong,.intelligence-card-top h3,.position-analysis strong,.position-analysis b){color:var(--fv-text)}html[data-theme=light] .intelligence-card-top span,html[data-theme=light] .intelligence-chain span{color:var(--fv-accent-strong)}html[data-theme=light] .intelligence-card-top b,html[data-theme=light] .position-analysis em.ok{color:var(--fv-positive);background:var(--fv-positive-soft)}html[data-theme=light] .position-analysis em.warning{color:var(--fv-warning);background:color-mix(in srgb,var(--fv-warning) 10%,var(--fv-surface))}html[data-theme=light] .position-bar{background:var(--fv-surface-raised)}html[data-theme=light] .interactive-demo-shell,html[data-theme=light] .interactive-demo-workspace{background:var(--fv-bg)!important;color:var(--fv-text)}html[data-theme=light] .interactive-demo-sidebar,html[data-theme=light] .interactive-demo-topbar{background:var(--fv-surface)!important;color:var(--fv-text);border-color:var(--fv-border)}html[data-theme=light] .demo-heading h2,html[data-theme=light] .interactive-demo-brand,html[data-theme=light] .interactive-demo-title h1,html[data-theme=light] .interactive-demo-topbar h1{color:var(--fv-text)}html[data-theme=light] :is(.interactive-demo-actions>a,.interactive-demo-notice span,.demo-heading p,.interactive-demo-sidebar nav button,.interactive-demo-sidebar-footer small){color:var(--fv-muted)}html[data-theme=light] .interactive-demo-sidebar nav button:is(.active,:hover){color:var(--fv-text);background:var(--fv-accent-soft)}html[data-theme=light] .interactive-demo-brand,html[data-theme=light] .interactive-demo-sidebar-footer{border-color:var(--fv-border)}html[data-theme=light] .demo-mobile-menu-button{border-color:var(--fv-border)!important;background:var(--fv-surface-raised)!important}html[data-theme=light] .demo-mobile-menu-button span{background:var(--fv-text)!important}html[data-theme=light] .interactive-demo-shell .demo-sign-in{background:var(--fv-action)!important;border-color:var(--fv-action)!important;color:#fff!important}html[data-theme=light] :is(input,select,textarea):focus-visible{outline-color:var(--fv-accent)}html[data-theme=light] .interactive-demo-mobile-nav{background:var(--fv-surface)!important;border-color:var(--fv-border)!important}html[data-theme=light] .interactive-demo-mobile-nav button{color:var(--fv-muted)!important}html[data-theme=light] .interactive-demo-mobile-nav button.active{color:var(--fv-accent-strong)!important;background:var(--fv-accent-soft)!important}html[data-theme=light] .interactive-demo-notice span{color:var(--fv-muted)!important}html[data-theme=light] [data-finvelly-settings-root=true] select{color-scheme:light!important}html[data-theme=dark] [data-finvelly-settings-root=true] select{color-scheme:dark!important}@media (max-width:620px){body:has(.seo-public-page) .finvelly-storage-notice{right:12px;width:min(420px,calc(100% - 24px));padding:12px 14px;border-radius:var(--fv-radius-panel)}body:has(.seo-public-page) .finvelly-storage-notice strong{font-size:14px;line-height:1.3}body:has(.seo-public-page) .finvelly-storage-notice p{margin:5px 0 9px;font-size:12px;line-height:1.35}body:has(.seo-public-page) .finvelly-storage-actions{gap:5px 8px}body:has(.seo-public-page) .finvelly-storage-actions button{min-height:44px;padding:0 10px;font-size:12px}body:has(.seo-public-page) .finvelly-storage-actions a{font-size:12px;padding:7px 0}}