/* White Seer. Semantic colors, product surfaces and controls are intentionally rethemed. */
:root{
 color-scheme:light;
 --color-text-white-rgb:23 23 23;--color-text-dark-rgb:252 252 252;--color-text-secondary-rgb:100 100 104;--color-text-tertiary-rgb:130 130 135;--color-text-quaternary-rgb:205 205 209;--color-text-gray-rgb:102 102 107;--color-text-gray-light-rgb:58 58 62;
 --color-bg-black-rgb:252 252 252;--color-bg-dark-rgb:247 247 248;--color-bg-canvas-rgb:252 252 252;--color-bg-dark-gray-rgb:244 244 245;--color-bg-light-gray-rgb:226 226 228;--color-bg-light-rgb:23 23 23;--color-bg-primary-rgb:240 240 242;--color-bg-secondary-rgb:228 228 230;--color-bg-tertiary-rgb:248 248 249;--color-bg-quaternary-rgb:250 250 251;
 --color-border-dark-rgb:220 220 223;--color-border-light-rgb:231 231 233;--color-text-link-rgb:65 92 151;--color-text-success-light-rgb:57 107 70;
 --color-black:#fcfcfc;--color-white:#171717;--color-text-primary:#171717;--color-text-secondary:#646468;--color-text-tertiary:#818186;--color-text-quaternary:#a1a1a6;
 --seer-amber:#586a39;--seer-line:#e2e2e5;--seer-muted:#77777c;
}
html,body{background:#fcfcfc!important;color:#171717!important}body{font-weight:400}::selection{background:#dfe9cc;color:#171717}
#homepage-research,#seer-infrastructure,.seer-old-hero-copy,[data-hero-light],.seer-hero-field{display:none!important}
#homepage-hero>div:first-child{padding-top:var(--header-height);padding-bottom:64px;background:#fcfcfc}
#homepage-hero>div:first-child>.container{max-width:1280px}
.seer-intro{display:grid;grid-template-columns:1.35fr 1fr;gap:48px;align-items:center;padding:76px 24px 62px;text-align:left;position:relative;isolation:isolate}
.seer-intro:before{content:'';position:absolute;z-index:-1;pointer-events:none;left:-150px;top:15px;width:650px;height:370px;background:radial-gradient(ellipse at 28% 58%,#d7e6ff62,transparent 58%),radial-gradient(ellipse at 70% 62%,#e2defa50,transparent 55%);filter:blur(30px)}
.seer-intro-kicker{display:flex;align-items:center;gap:9px;font-size:10px;letter-spacing:.11em;color:#77777c;margin-bottom:24px}
.seer-intro-kicker i{width:6px;height:6px;background:#6b7e43;border-radius:50%;box-shadow:0 0 0 4px #eef1e7}
.seer-intro h1{font-size:clamp(38px,4.9vw,64px);font-weight:400;line-height:1.14;letter-spacing:-.055em;margin:0;color:#171717}
.seer-aura-line{color:#364a77;white-space:nowrap}.seer-aura-mark{display:inline-grid;place-items:center;vertical-align:middle;margin-left:14px;width:.91em;height:.91em;border-radius:50%;color:#465b7b;background:radial-gradient(circle at 32% 23%,#fff 5%,#dce8ff 31%,#b9c9e3 60%,#d3c9e4 85%);box-shadow:inset 0 1px 2px #fff,0 3px 9px #465b7b18}.seer-aura-mark svg{width:72%;height:72%;transform:rotate(-12deg)}
.seer-intro-right{padding-bottom:2px}.seer-intro-right p{color:#50535b;font-size:15px;line-height:1.65;max-width:435px;margin:0 0 14px}.seer-intro-right p.seer-intro-control{font-size:13px;color:#777b84;margin-bottom:23px;line-height:1.6}
.seer-intro-actions{display:flex;gap:12px;margin-bottom:17px}.seer-intro-actions button{font:inherit;font-size:13px;display:flex;align-items:center;gap:24px;cursor:pointer;border:1px solid #d4d4d7;border-radius:9px;padding:11px 15px;background:linear-gradient(#fff,#f8f8f8);color:#252525;box-shadow:inset 0 0 0 1px #fff,0 2px 4px #00000009;transition:box-shadow .2s,transform .2s}
.seer-intro-actions button:first-child{background:#202020;border-color:#202020;color:#fff;box-shadow:inset 0 1px #555}.seer-intro-actions button:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000013}.seer-intro-actions button:focus-visible{outline:2px solid #738a4f;outline-offset:4px}
.seer-intro-right small{font-size:10px;color:#89898e}
/* Product canvas: window chrome, horizontal conversations and separate portfolio. */
.seer-demo-host{position:relative}.seer-demo{display:flex!important;flex-direction:column;height:720px!important;border:1px solid #d7d7da;border-radius:18px;background:#fff;color:#222;box-shadow:0 16px 65px #25252a0a,0 2px 8px #25252a08}
.seer-window-bar{height:42px;flex:none;display:flex;align-items:center;justify-content:space-between;padding:0 20px;background:linear-gradient(#f7f7f8,#efeff1);border-bottom:1px solid #dedee1;font-size:11px;color:#737379}
.seer-window-bar>span:nth-child(2){display:flex;align-items:center;gap:8px}.seer-window-bar .seer-mini-iris{width:13px;height:13px;border-color:#6d6d72}.seer-window-bar .seer-mini-iris:after{width:3px;height:3px;left:4px;top:4px;background:#747c62}.seer-window-bar small{font-size:8px;letter-spacing:.1em}
.seer-window-dots{display:flex;gap:6px}.seer-window-dots i{width:7px;height:7px;background:#d0d0d4;border-radius:50%}
.seer-sidebar{display:flex!important;flex:none;flex-direction:row;align-items:center;gap:14px;padding:10px 16px;border-right:0;border-bottom:1px solid #e9e9ec;background:#fafafa}
.seer-demo-logo,.seer-agent-label,.seer-sidebar-label,.seer-sidebar-foot{display:none!important}.seer-recents{display:flex;gap:5px;flex:1}.seer-sidebar button{width:auto!important;white-space:nowrap;font-size:11px!important;padding:8px 11px!important;color:#777;background:transparent;border-radius:7px;gap:5px}
.seer-sidebar button:hover{background:#eee;color:#171717}.seer-sidebar button[aria-selected=true]{background:#fff;color:#171717;box-shadow:0 1px 5px #0000000d,0 0 0 1px #dedee2}.seer-sidebar-icon{color:#888;font-size:12px}
.seer-demo-main{flex:1;min-height:0;background:#fff}.seer-demo-topbar{border-color:#e9e9ec;min-height:47px;font-size:11px;padding:0 25px}.seer-demo-topbar small{color:#66744b;background:#eef2e8;border:1px solid #dfe5d5;border-radius:4px;font-size:8px}.seer-demo-controls button{color:#888}.seer-demo-controls button:hover{color:#171717;background:#f0f0f2}
.seer-workspace{grid-template-columns:minmax(0,1fr) 294px}.seer-chat{background:#fff}.seer-message-scroll{padding:30px 34px 20px;scrollbar-color:#c7c7cc transparent}.seer-user-message{max-width:90%;background:#f0f0f2;color:#252525;border:0;border-radius:13px 13px 3px 13px;font-size:13px;padding:13px 17px;margin-bottom:25px}
.seer-aura-avatar{color:#333;font-size:12px}.seer-aura-avatar>span:first-child{background:radial-gradient(circle at 35% 25%,#fff,#dce4ce 35%,#919d7f 70%);border:1px solid #d0d6c7;border-radius:8px;color:#495a31;box-shadow:0 2px 6px #00000008}
.seer-thinking{color:#78787e;font-size:11px}.seer-thinking .seer-status-label{background-image:linear-gradient(100deg,#999 20%,#333 45%,#999 70%)}.seer-thinking[data-complete=true] .seer-status-label{color:#74747b}
.seer-tool-list{border-color:#dedee2}.seer-tool{color:#999}.seer-tool[data-state=running]{color:#617347}.seer-tool[data-state=done]{color:#65656b}.seer-tool small{color:#939399;font-size:10px}.seer-stream{color:#333338;font-size:13px;line-height:1.8}.seer-source-links button{border-color:#dedee2;background:#f7f7f8;color:#75757b;font-size:10px}.seer-source-links button:hover{color:#3b4d2b;background:#f0f3eb;border-color:#c5d1b4}
.seer-proposal{background:#fafbf8;border:1px solid #dfe4d7;border-radius:12px;padding:17px}.seer-proposal h4{color:#222;font-size:14px}.seer-proposal-sub{color:#858589}.seer-order{border-color:#e4e7df;color:#333}.seer-order em{color:#828777}.seer-proposal-foot{color:#777c6d}.seer-policy-toggle{color:#617246}.seer-checks{color:#666}.seer-checks span:before{color:#5f7c40}.seer-eyebrow{color:#777e6b}
.seer-approve{background:#242523;color:white;border-color:#242523;border-radius:7px}.seer-approve:hover{background:#3b3d37}.seer-approve:disabled{opacity:.45}.seer-result{color:#5b773b}.seer-receipt-btn{color:#516a37!important;border-color:#ccd6bf!important;background:#f4f7f0!important}
.seer-lifecycle{color:#9b9b9f}.seer-lifecycle .active{color:#536d39}.seer-lifecycle .done{color:#5a694a}.seer-lifecycle span:not(:last-child):after{color:#c1c1c4}
.seer-chat-form{margin:12px 26px 15px;padding:12px 14px;border-color:#dadade;border-radius:12px;background:#f4f4f5;box-shadow:inset 0 1px 3px #00000003}.seer-chat-form input{color:#333;font-size:12px}.seer-chat-form input::placeholder{color:#99999f}.seer-chat-form button{background:#303030;color:#fff;border-color:#303030;border-radius:6px;font-size:16px;width:28px;height:28px}.seer-chat-hint{font-size:9px;color:#a0a0a5}
.seer-portfolio{background:#f7f7f8;color:#333;border-color:#e7e7e9;padding:23px 23px;scrollbar-color:#d5d5da transparent}.seer-portfolio-title{color:#55555a}.seer-portfolio-title small{color:#999}.seer-portfolio-value{font-size:30px;color:#252528;margin-top:22px}.seer-portfolio-note{color:#97979d}.seer-holding-head{color:#797980}.seer-holding-head b{color:#45454a}.seer-bar-track{background:#e7e7e9;height:4px}.seer-bar{background:#a2a2a9}.seer-holding:first-child .seer-bar{background:#849b5b}.seer-forecast-title{color:#76767d}.seer-forecast-note{color:#99999f}.seer-mode-control>span{color:#777}.seer-modes{border-color:#dedee2;background:#eeeef0}.seer-modes button{color:#898990}.seer-modes button[aria-pressed=true]{background:#fff;color:#3f5130;box-shadow:0 1px 3px #0000000a}.seer-mode-caption{color:#96969c}.seer-demo-note{color:#929298;margin-top:18px}
/* White dialogs, dropdowns and footer; never invert logos or page pixels. */
.seer-dialog{background:#fff;color:#333;border:1px solid #dcdce0;box-shadow:0 30px 120px #00000024}.seer-dialog::backdrop{background:#18181c38;backdrop-filter:blur(9px)}.seer-dialog-header{background:#fafafa;border-color:#e7e7e9}.seer-dialog-header h3{color:#222}.seer-dialog-close{background:#ededf0;color:#777}.seer-dialog-body p{color:#66666b}.seer-dialog-body h4{color:#222}.seer-dialog-body code,.seer-dialog-body pre{background:#f4f5f2;color:#4f613c;border-color:#e1e5dc}.seer-dialog-body a{color:#586d95}.seer-dialog-body dd{color:#555}.seer-dialog-body th,.seer-dialog-body td{border-color:#e5e5e8}.seer-dialog-body dt{color:#999}
.seer-listings-link{display:flex;gap:12px;align-items:center;font:inherit;font-size:12px;color:#555;cursor:pointer;background:none;border:0}.seer-listings-link:hover{color:#111}.seer-stock-strip-image{max-width:110px;max-height:28px;opacity:1}
.seer-stock-search{width:100%;background:#f6f6f7;border:1px solid #dddde1;border-radius:9px;padding:11px 14px;color:#333;font:inherit;margin-bottom:20px}.seer-listing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.seer-listing-grid>div{display:flex;align-items:center;gap:10px;padding:11px;background:#fafafa;border:1px solid #ebebee;border-radius:10px;min-width:0}.seer-listing-grid img{width:28px;height:28px;object-fit:contain}.seer-listing-grid b{font-size:11px;font-weight:500;display:block}.seer-listing-grid small{font-size:9px;line-height:1.4;color:#888;display:block}.seer-listing-note{font-size:10px;margin-top:20px!important}
header,footer{color:#222}header svg,footer a[aria-label*="logo"] svg{color:#222!important}
[class*=demo-container]{--color-bg-base:#fcfcfc;--color-bg-primary:#fff;--color-bg-secondary:#f3f3f4;--color-bg-tertiary:#e9e9eb;--color-text-primary:#171717;--color-text-secondary:#747479;--color-text-tertiary:#99999f;--color-text-quaternary:#aaa;--color-fill-primary:#222;--color-fill-tertiary:#aaa;--color-fill-quaternary:#eee}
#homepage-problem-statement{background:#fcfcfc!important}#homepage-problem-statement canvas{mix-blend-mode:normal}
[class*="bg-[#212121]"]{background:#eeeef0!important}[class*="bg-[#191919]"]{background:#f2f2f4!important}[class*="bg-[#0a0a0a]"]{background:#fafafa!important}
@media(max-width:900px){.seer-intro{gap:35px;padding-top:64px}.seer-intro h1{font-size:44px}.seer-intro-right p{font-size:13px}.seer-workspace{grid-template-columns:minmax(0,1fr) 245px}.seer-sidebar>[data-action]{font-size:0!important;padding:8px!important}.seer-sidebar>[data-action] .seer-sidebar-icon{font-size:14px}.seer-message-scroll{padding:24px}.seer-portfolio{padding:22px 18px}}
@media(max-width:760px){.seer-intro{display:block;padding:52px 8px 38px}.seer-intro h1{font-size:42px;line-height:1.06}.seer-intro-kicker{font-size:8px;margin-bottom:18px}.seer-intro-right{margin-top:23px}.seer-intro-right p{font-size:14px;line-height:1.65;max-width:440px;margin-bottom:20px}.seer-intro-right small{font-size:9px}.seer-intro-actions button{font-size:12px;padding:10px 13px;gap:16px}
 .seer-demo{height:790px!important;border-radius:13px}.seer-window-bar{height:35px;padding:0 12px}.seer-window-bar small{font-size:7px}.seer-sidebar{gap:0;padding:8px!important}.seer-sidebar>[data-action]{display:none!important}.seer-recents{gap:3px}.seer-recents button{font-size:9px!important;padding:7px 6px!important;flex:1;justify-content:center}.seer-sidebar-icon{display:none}.seer-demo-topbar{padding:0 14px;min-height:43px}.seer-demo-topbar .seer-conversation-title{font-size:10px}.seer-demo-controls{font-size:10px}.seer-workspace{display:flex;flex-direction:column}.seer-chat{flex:1;min-height:0}.seer-message-scroll{padding:23px 17px 15px}.seer-user-message{font-size:12px;max-width:95%}.seer-stream{font-size:12px}.seer-chat-form{margin:10px 13px 14px}.seer-chat-hint{font-size:8px}.seer-portfolio{border-top:1px solid #e2e2e5;padding:12px 16px;display:block;flex:none}.seer-mode-control{display:block}.seer-mode-control>span{font-size:9px}.seer-mode-caption{font-size:8px;min-height:0;margin:6px 0 0}.seer-mode-control .seer-modes{margin-top:6px}.seer-modes button{font-size:9px;padding:6px}.seer-demo-note{font-size:9px}.seer-listing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seer-listings-link{font-size:10px;gap:7px}.seer-stock-strip-image{max-width:80px;max-height:23px}
}
@media(prefers-reduced-motion:reduce){.seer-intro-actions button{transition:none}.seer-thinking .seer-status-label{animation:none;color:#777;background:none}}
/* The announcement uses the same quiet palette as the white product. */
[class*="bg-[#260B00]"]{background:#eef1e9!important;color:#64744c!important}
/* Keep the carousel's progressive blur, but fade it into the light canvas. */
#homepage-enterprise .left-0>[style*="rgb(from black"]{background:linear-gradient(to left,#fcfcfc00,#fcfcfc)!important}
#homepage-enterprise .right-0>[style*="rgb(from black"]{background:linear-gradient(to right,#fcfcfc00,#fcfcfc)!important}
#homepage-enterprise [class*="ringOutline"]{background:linear-gradient(#dddde1,#e9e9ec)!important}
img[src*="aim.4532ztjictuz7"]{width:220px!important;height:100px!important;top:50%!important;right:12px!important;object-fit:contain}
[id^="homepage-"]{scroll-margin-top:120px}
@media(max-width:767px){#homepage-ai-marketer .min-h-112{min-height:0;height:auto;padding-bottom:30px}}
/* Color belongs to the agent, instruments and signals, while surfaces stay white. */
.seer-holding-head b{display:flex;align-items:center;gap:8px}.seer-holding-logo{display:grid;place-items:center;width:22px;height:22px;background:#fff;border:1px solid #e5e8ed;border-radius:6px;font-style:normal;color:var(--holding-color);font-size:13px}.seer-holding-logo img{width:17px;height:17px;object-fit:contain}.seer-holding .seer-bar{background:var(--holding-color)!important}.seer-holding .seer-bar-track{margin-left:30px}
.seer-aura-avatar>span:first-child{background:radial-gradient(circle at 32% 23%,#fff 5%,#dce8ff 31%,#b9c9e3 60%,#d3c9e4 85%);border-color:#bdcce1}.seer-recents button[aria-selected=true]{background:#f2f6fe;color:#36517c;border-color:#d5e1f2}
.seer-source-links button:nth-child(1){background:#eef5ff;color:#4b6a91;border-color:#dce6f5}.seer-source-links button:nth-child(2){background:#edf5ef;color:#4b7056;border-color:#deeadf}.seer-source-links button:nth-child(3){background:#f3effa;color:#7a6595;border-color:#e9e0f2}
.spv-avatar{background:#edf2fb!important;color:#4d6d9d!important;border-color:#dfe7f4!important}.spv-chart .spv-main-line{stroke:#40816a!important}.spv-chart .spv-range{fill:#9bc9b633!important;stroke:#79b3a480!important}.spv-chart .spv-history{stroke:#5b759c!important}.spv-feature-list>span:nth-child(1){background:#eef4fc;color:#5b7295;border-color:#dfe7f3}.spv-feature-list>span:nth-child(2){background:#fbf4e9;color:#9b7c43;border-color:#f0e5d1}.spv-feature-list>span:nth-child(3){background:#f2edfa;color:#826a9d;border-color:#e7def2}
.spv-code{color:#5c6573;font-size:12px!important}.spv-code i{color:#3c679b}.spv-code b{color:#3f8168}.spv-code em{color:#9769a2}.spv-check-label{color:#4b8065}
.spv-weight:nth-child(1) i{background:#70a838}.spv-weight:nth-child(2) i{background:#4e83cf}.spv-weight:nth-child(3) i{background:#78879b}.spv-weight:nth-child(4) i{background:#8b73be}.spv-weight:nth-child(5) i{background:#b5bcc6}
#seer-capabilities-v7 .sc7-holding:nth-child(1) i{background:#70a838}#seer-capabilities-v7 .sc7-holding:nth-child(2) i{background:#4e83cf}#seer-capabilities-v7 .sc7-holding:nth-child(3) i{background:#78879b}#seer-capabilities-v7 .sc7-holding:nth-child(4) i{background:#8b73be}#seer-capabilities-v7 .sc7-holding:nth-child(5) i{background:#b5bcc6}
@media(max-width:900px){.seer-intro{gap:28px}.seer-intro h1{font-size:clamp(34px,4.8vw,44px)}}
@media(max-width:760px){.seer-intro{padding-top:48px}.seer-intro h1{font-size:clamp(29px,7.9vw,48px);line-height:1.16}.seer-intro:before{left:-160px;top:0;width:590px;height:330px}.seer-aura-mark{margin-left:10px}.seer-intro-right p.seer-intro-control{font-size:12px}.seer-intro-right small{line-height:1.5;display:block}}
/* Consent controls share the page's light surface, including first visit. */
#cc-main{--cc-bg:#fff!important;--cc-primary-color:#202329!important;--cc-secondary-color:#626773!important;--cc-link-color:#263b61!important;--cc-btn-primary-bg:#202329!important;--cc-btn-primary-color:#fff!important;--cc-btn-primary-border-color:#202329!important;--cc-btn-primary-hover-bg:#3c4350!important;--cc-btn-primary-hover-color:#fff!important;--cc-btn-secondary-bg:#f2f3f5!important;--cc-btn-secondary-color:#202329!important;--cc-btn-secondary-border-color:#e1e3e7!important;--cc-btn-secondary-hover-bg:#e5e8ed!important;--cc-btn-secondary-hover-color:#202329!important;--cc-toggle-on-bg:#41567f!important;--cc-toggle-on-knob-bg:#fff!important;--cc-toggle-off-bg:#b9c0ca!important;--cc-toggle-off-knob-bg:#fff!important;--cc-toggle-readonly-bg:#e5e8ed!important;--cc-toggle-readonly-knob-bg:#87909d!important;--cc-overlay-bg:#24304944!important}
#cc-main .cm,#cc-main .pm{background:#fff!important;color:#202329!important;border:1px solid #e2e5e9!important;box-shadow:0 12px 60px #1b2b401c!important}
#cc-main .cm__title,#cc-main .pm__title{color:#202329!important}
#cc-main .cm__desc,#cc-main .pm__section-desc{color:#626773!important}
#cc-main .cm__desc a{color:#263b61!important}
