html:has([data-investor-hub]){font-size:100%;height:100%;overflow:hidden}body:has([data-investor-hub]){margin:0;height:100%;overflow:hidden;background:#050f16}.investor-hub{width:100%;height:100vh;height:100dvh;min-height:0;padding:0;overflow:hidden;--font-gabarito:"Opti Gabarito";--font-albert-sans:"Opti Albert Sans";--font-investor-mono:"Opti IBM Plex Mono";--display:var(--font-gabarito),sans-serif;--mono:var(--font-investor-mono),monospace}.investor-hub .frame{width:100%;max-width:none;height:100%;min-height:0;margin:0;grid-template-columns:230px minmax(0,1fr);grid-template-rows:minmax(0,1fr);border:0;border-radius:0;box-shadow:none}.investor-hub .frame>.content,.investor-hub .frame>.rail{min-width:0;min-height:0}.investor-hub .frame>.content{overscroll-behavior:contain}.investor-hub #view-intro .intro-sheet{width:100%;min-width:0!important}.investor-hub #view-intro .intro-statement{white-space:normal!important}.investor-hub #view-sparks{padding-bottom:0}.investor-hub #view-sparks .maxpeek{position:static;height:auto;margin:24px -4px 0 auto}.investor-hub #view-sparks .maxpeek img{display:block;height:auto;margin-top:0}.investor-hub,.investor-hub *{font-optical-sizing:auto;font-variation-settings:normal}.investor-hub .rail{position:static;inset:auto;z-index:auto;width:auto;height:auto;padding:0}.investor-hub a{text-decoration:none}.investor-hub button:where(:not(#hub-chat-mount *)){font-family:Arial,sans-serif;font-size:13.3333px;font-weight:400;line-height:normal}.investor-hub [role=button]:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.investor-hub [data-hub-locked],.investor-hub [data-hub-locked] *{cursor:default!important}.investor-hub [data-hub-locked].sumbtn:hover{color:var(--body);border-color:var(--railhair2)}.investor-hub #view-chat{height:100%;min-height:0}.investor-hub #hub-chat-mount{height:100%}.investor-chat{height:100%;min-height:0;position:relative;font-family:var(--font-albert-sans),sans-serif;--cream:#0a2833;--card:#0e3140;--paper:#0b2b37;--espresso:#e7f4f1;--ink-soft:#b9cdd2;--ink-faint:#7a9297;--line:rgba(231,244,241,.12);--gold-deep:#f2a93b;--butter:#ffc84a;--butter-tint:rgba(242,169,59,.1);--butter-ink:#ffc84a;--mint:#10394a;--mint-ink:#9cd3c2;--coral-deep:#ff6d5a}.investor-chat .chat-view{min-height:0;height:100%;overflow:hidden;grid-template-rows:auto minmax(0,1fr)}.investor-chat .chat-view .chat-header{position:relative;z-index:60;height:70px;padding:12px 20px;background:#0a2833;gap:10px}.investor-chat .chat-view .chat-header h1{font:600 19px/1.2 var(--display);margin:3px 0 0;max-width:330px;letter-spacing:-.01em}.investor-chat .chat-view .chat-header .eyebrow{font:500 8px var(--mono);color:var(--soft);letter-spacing:.12em}.investor-chat .chat-view .mobile-back{display:none}.investor-chat .chat-view .chat-header>div:nth-child(2){flex:1 1}.investor-chat .chat-view .conversation-options{margin-right:0}.investor-chat .chat-view .icon-button{height:32px;width:32px;border-radius:8px}.investor-chat .chat-view .icon-button svg{height:19px;width:19px}.investor-chat .chat-desk-toggle{font:500 9px var(--mono);border-radius:8px;padding:8px}.investor-chat .desk-collapsed .chat-workspace{grid-template-columns:minmax(0,1fr)}.investor-chat .chat-view .transcript{width:min(820px,calc(100% - 64px));margin:0 auto;padding:32px 0}.investor-chat .chat-view .message-group{margin-bottom:24px}.investor-chat .chat-view .message-group.contextual-final:has(.reply-group-popover){margin-bottom:220px}.investor-chat .chat-view .message-bubble{font:400 15px/1.65 var(--font-albert-sans),sans-serif;overflow-wrap:anywhere}.investor-chat .chat-view .message-group.opti>div{max-width:min(760px,94%)}.investor-chat .chat-view .message-group.user>div{max-width:82%}.investor-chat .chat-view .message-group.user .message-bubble{border:0;border-radius:16px;background:#10394a;color:#e7f4f1;padding:10px 15px;font:400 15px/1.6 var(--font-albert-sans),sans-serif}.investor-chat .opti-author{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:var(--body);font:600 13px var(--display);letter-spacing:normal}.investor-chat .opti-author:before{content:"✦";display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:var(--gold);color:#0a2833;font:600 12px var(--display)}.investor-chat .chat-view .message-group time{color:var(--soft);font-size:8px;margin-top:6px;letter-spacing:.04em}.investor-chat .chat-view .chat-composer-shell{width:min(820px,calc(100% - 48px));margin:0 auto 24px}.investor-chat .chat-view .chat-composer{min-height:60px;padding:9px 11px;border-radius:14px;background:#0e3140;box-shadow:none;gap:10px}.investor-chat .chat-view .chat-composer textarea{font:400 14px/1.5 var(--font-albert-sans),sans-serif;padding:9px 0}.investor-chat .chat-view .composer-add{width:32px;height:32px;border-color:var(--line)}.investor-chat .chat-view .composer-add svg{height:17px;width:17px}.investor-chat .chat-view .send-button{width:36px;height:36px;background:var(--gold);color:#0a2833;box-shadow:none}.investor-chat .chat-view .send-button svg{width:18px;height:18px}.investor-chat .reply-anchor{color:inherit;border-color:var(--gold)}.investor-chat .reply-anchor:hover,.investor-chat .reply-anchor[aria-expanded=true]{background:var(--gold);color:#0a2833}.investor-chat .reply-group-options button{padding:.5rem .85rem;font:600 12px/1.35 var(--mono);background:#10394a;color:var(--body);border-color:rgba(95,184,160,.4)}.investor-chat .reply-group-options button:hover:not(:disabled){background:#15455a;color:var(--ink)}.investor-chat .reply-group-options button.reply-group-refresh{padding:0}.investor-chat .contextual-reply-choice,.investor-chat .reply-chip,.investor-chat .reply-option{background:#10394a;color:#b9cdd2;border-color:rgba(95,184,160,.4)}.investor-chat .chat-desk{background:#0b2b37}.investor-chat .desk-header{padding:20px 16px 8px}.investor-chat .desk-scroll{padding:0 16px 18px}.investor-chat .desk-empty p,.investor-chat .desk-summary{font-size:14px}.investor-chat .desk-next-list button{font-size:13px}.investor-chat .desk-label{font-size:8px;color:var(--soft)}.investor-chat .desk-empty>span{font-size:10px}.investor-chat .chat-utility-row button{font:500 9px var(--mono);color:var(--soft)}.investor-chat .chat-actions-menu,.investor-chat .conversation-options-popover{background:#0e3140;border-color:var(--line)}.investor-chat .chat-action,.investor-chat .conversation-options-popover button:hover:not(:disabled){background:#10394a;border-color:var(--line)}.investor-chat .chat-actions-menu{padding:28px 12px 12px;border-radius:14px}.investor-chat .chat-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.investor-chat .chat-action{padding:10px;min-height:68px}.investor-chat .privacy-receipt{color:var(--body);background:#10394a;border-color:var(--line)}.investor-chat .chat-item-dialog{margin:auto}.investor-chat .desk-button{padding:11px 16px;font:500 12px var(--mono)}.investor-chat .desk-button.primary{background:var(--gold);color:#0a2833}.investor-chat .chat-reminder-tray{padding:17px 20px}.investor-chat-status{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:var(--body);font:14px var(--font-albert-sans),sans-serif}.investor-chat-status>span{font-size:26px;color:var(--gold)}.investor-chat-error button,.investor-chat-status button{cursor:pointer;border:1px solid var(--line);background:#10394a;border-radius:7px;padding:7px 12px}.investor-chat-error{position:absolute;z-index:30;top:74px;left:18px;right:18px;display:flex;align-items:center;gap:9px;padding:12px;color:#ffc2b9;background:#3a2e33;border:1px solid rgba(255,109,90,.35);border-radius:10px;font-size:13px}.investor-chat-error>span{flex:1 1}@media (max-width:1150px){.investor-chat .chat-workspace{grid-template-columns:minmax(0,1fr)}}