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;inset:auto 0 0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 24px;box-sizing:border-box;width:100%;max-height:min(55dvh,360px);overflow-y:auto;padding:10px max(18px,env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));background:var(--fv-surface);border-top:1px solid var(--fv-border);box-shadow:0 -4px 18px rgba(0,0,0,.12);color:var(--fv-text)}.finvelly-storage-copy{min-width:0}.finvelly-storage-notice p{margin:0;font-size:13px;line-height:1.45;color:var(--fv-text-soft)}.finvelly-storage-summary a{color:var(--fv-accent-strong);text-decoration:underline;text-underline-offset:2px}.finvelly-storage-details{margin-top:7px!important;max-width:95ch}.finvelly-storage-details[hidden]{display:none}.finvelly-storage-actions{display:flex;align-items:center;gap:8px}.finvelly-storage-actions button{flex:0 0 auto;min-height:44px;padding:0 14px;border:1px solid var(--fv-border);border-radius:var(--fv-radius-control);background:var(--fv-surface-raised);color:var(--fv-text);font:inherit;font-size:13px;font-weight:650;cursor:pointer}.finvelly-storage-actions button:first-child{border-color:var(--fv-action);background:var(--fv-action);color:var(--fv-on-action)}.finvelly-storage-notice :focus-visible,.finvelly-theme-control :focus-visible{outline:2px solid var(--fv-accent);outline-offset:3px}@media (max-width:900px){.finvelly-storage-notice{grid-template-columns:minmax(0,1fr);row-gap:8px;padding-inline:14px}.finvelly-storage-actions button{flex:1 1 0;padding-inline:8px}body:has(.foundation-shell) .finvelly-storage-notice{bottom:calc(76px + env(safe-area-inset-bottom));padding-bottom:10px}.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}