@import"./tokens.css";body.investor-public-page{color-scheme:dark;font-family:var(--prag-font-body,-apple-system,BlinkMacSystemFont,system-ui,sans-serif);font-optical-sizing:auto;background:#030308;color:#e2e4e9}body.investor-public-page *{box-sizing:border-box}body.investor-public-page{margin:0}body.investor-public-page button,body.investor-public-page input,body.investor-public-page textarea{font:inherit}body.investor-public-page button,body.investor-public-page a,body.investor-public-page summary{-webkit-tap-highlight-color:transparent}body.investor-public-page button,body.investor-public-page a{touch-action:manipulation}body.investor-public-page a{color:inherit;text-decoration:none}body.investor-public-page button{cursor:pointer;color:inherit}body.investor-public-page button:disabled{cursor:wait;opacity:.5}body.investor-public-page button:focus-visible,body.investor-public-page a:focus-visible,body.investor-public-page textarea:focus-visible,body.investor-public-page summary:focus-visible{outline:2px solid #e2e4e9;outline-offset:4px}body.investor-public-page .topbar{height:50px;position:fixed;inset:0 0 auto;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:0 28px;border-bottom:1px solid rgba(255,255,255,.1);background:#030308f5;backdrop-filter:blur(20px)}body.investor-public-page .brand{display:flex;align-items:center;gap:12px;min-width:0}body.investor-public-page .brand strong{letter-spacing:.14em;font-size:11px}body.investor-public-page .version,body.investor-public-page .eyebrow,body.investor-public-page .speaker{font-family:var(--prag-font-ui);font-size:10px;letter-spacing:.04em}body.investor-public-page .version{padding:4px 6px;border:1px solid rgba(255,255,255,.12);border-radius:5px;white-space:nowrap}body.investor-public-page .topbar button{background:none;border:0;min-height:44px;padding:0 4px;font-size:12px}body.investor-public-page .header-actions{display:flex;align-items:center;gap:24px}body.investor-public-page .header-actions a{font-size:12px}body.investor-public-page .workspace{margin-top:50px;height:calc(100dvh - 50px);overflow:auto;scrollbar-width:thin}body.investor-public-page .conversation{max-width:920px;margin:auto;padding:38px 36px 30px}body.investor-public-page .intro{text-align:center;position:relative;margin-bottom:30px}body.investor-public-page .avatar-stage{height:192px;display:grid;place-items:center;position:relative}body.investor-public-page #avatar{width:176px;height:176px}body.investor-public-page #avatar canvas{display:block;max-width:100%}body.investor-public-page #avatar.fallback:after{content:"P";display:grid;place-items:center;width:96px;height:96px;margin:40px;border-radius:28px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(160deg,#242833,#080a10);box-shadow:inset 0 1px #fff3;font-size:32px}body.investor-public-page .eyebrow{margin:0 0 18px;color:#e2e4e9}body.investor-public-page h1{font-family:var(--prag-font-display);font-size:clamp(32px,5vw,58px);font-weight:600;letter-spacing:-.04em;line-height:1.07;margin:0 0 16px;color:#fff}body.investor-public-page .subtitle{font-size:15px;line-height:1.6;margin:0;color:#e2e4e9}body.investor-public-page .status{font-size:11px;display:flex;justify-content:center;align-items:center;gap:8px;margin-top:23px}body.investor-public-page .pip{height:4px;width:4px;border-radius:50%;background:#e2e4e9}body.investor-public-page .tools{display:flex;gap:12px;margin-bottom:24px}body.investor-public-page .tools button{background:transparent;border:0;min-height:44px;font-size:11px;color:#e2e4e9;padding:0 4px}body.investor-public-page .tools button:hover{color:#fff}body.investor-public-page #starters{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0 22px}body.investor-public-page .starter,body.investor-public-page .composer,body.investor-public-page .message.user,body.investor-public-page details{background:#0b0e16b3;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff1a}body.investor-public-page .starter{padding:16px 18px;border-radius:12px;display:flex;justify-content:space-between;gap:15px;text-align:left;font-size:13px;min-height:58px;transition:background var(--prag-anim-fast),border-color var(--prag-anim-fast),transform var(--prag-anim-fast)}body.investor-public-page .starter:hover{background:#141821;border-color:#ffffff3b;transform:translateY(-1px)}body.investor-public-page .starter:first-child{grid-column:1/-1}body.investor-public-page .starter .starter-arrow{color:#e2e4e9}body.investor-public-page .composer{display:flex;align-items:flex-end;padding:12px;border-radius:17px;gap:12px}body.investor-public-page .composer textarea{width:100%;resize:none;border:0;background:transparent;color:#fff;min-height:36px;max-height:140px;line-height:1.5;padding:7px 9px;outline:none}body.investor-public-page .composer textarea::placeholder{color:#a7acb8}body.investor-public-page .send{height:44px;width:44px;flex:0 0 44px;border-radius:11px;background:#e2e4e9;color:#030308;border:1px solid #fff;box-shadow:inset 0 1px #ffffff1a}body.investor-public-page .send svg{height:18px;width:18px}body.investor-public-page .privacy{display:flex;gap:8px;justify-content:space-between;align-items:flex-start;font-size:10px;line-height:1.6;margin:12px 3px 0;color:#aeb3bf}body.investor-public-page .privacy a{text-decoration:underline;text-underline-offset:3px}body.investor-public-page #error{font-size:12px;line-height:1.6;min-height:0;margin:12px 3px;color:#e2e4e9}body.investor-public-page .message{font-size:15px;line-height:1.65;margin:24px 0;animation:arrive .35s ease backwards}body.investor-public-page .message.user{margin-left:auto;max-width:85%;width:fit-content;padding:15px 20px;border-radius:16px}body.investor-public-page .speaker{display:block;margin-bottom:8px}body.investor-public-page .message-text{white-space:pre-wrap;overflow-wrap:anywhere}body.investor-public-page .source-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}body.investor-public-page .source-links a{font-size:10px;border:1px solid rgba(255,255,255,.14);padding:6px 10px;border-radius:7px;box-shadow:inset 0 1px #ffffff14}body.investor-public-page .references{margin-top:36px;border-top:1px solid rgba(255,255,255,.08);padding-top:18px;display:flex;justify-content:space-between;gap:12px;font-size:11px}body.investor-public-page .references a:hover{text-decoration:underline}body.investor-public-page details{margin-top:28px;border-radius:12px;padding:18px}body.investor-public-page summary{cursor:pointer;font-size:12px;min-height:28px}body.investor-public-page .overview{padding-top:20px;font-size:13px;line-height:1.8}body.investor-public-page .overview h2{color:#fff;font-size:23px;letter-spacing:-.03em}body.investor-public-page .overview h3{font-size:15px;color:#fff}body.investor-public-page .overview p{color:#e2e4e9}body.investor-public-page .overview ul{padding-left:20px}body.investor-public-page .overview a{text-decoration:underline}body.investor-public-page .legacy-note{border-left:2px solid #aeb3bf;padding-left:14px}body.investor-public-page .hosting-env-banner{position:fixed;inset:0;z-index:200;display:flex;align-items:flex-end;justify-content:flex-end;padding:10px;pointer-events:none}body.investor-public-page .hosting-env-banner__text{padding:3px 7px;background:#0b0e16;border:1px solid rgba(255,255,255,.12);border-radius:5px;color:#e2e4e9;font:10px monospace;box-shadow:inset 0 1px #ffffff1a}body.investor-public-page [hidden]:not(#starters,#stop,#chat-progress){display:none!important}body.investor-public-page #starters[hidden],body.investor-public-page #stop[hidden],body.investor-public-page #chat-progress[hidden]{display:none}body.investor-public-page[data-state=thinking] .pip{animation:thinking 1s ease-in-out infinite}body.investor-public-page[data-state=thinking] .avatar-stage:after{content:"";position:absolute;bottom:0;width:60px;height:1px;background:linear-gradient(90deg,transparent,#e2e4e9,transparent);animation:thinking 1s ease-in-out infinite}@keyframes arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes thinking{50%{opacity:.6}}@media(min-height:950px){body.investor-public-page .conversation{padding-top:70px}body.investor-public-page .intro{margin-bottom:46px}}@media(max-width:600px){body.investor-public-page .topbar{padding:0 18px}body.investor-public-page .header-actions{gap:16px}body.investor-public-page .header-actions a{display:none}body.investor-public-page .conversation{padding:24px 18px}body.investor-public-page .avatar-stage{height:168px}body.investor-public-page .intro{margin-bottom:20px}body.investor-public-page .subtitle{font-size:13px}body.investor-public-page #starters{grid-template-columns:1fr}body.investor-public-page .starter:first-child{grid-column:auto}body.investor-public-page .privacy{flex-direction:column;gap:4px}body.investor-public-page .references{font-size:10px}body.investor-public-page .version{font-size:9px}body.investor-public-page .message.user{max-width:94%}body.investor-public-page h1{font-size:39px}body.investor-public-page .tools{margin-bottom:10px}}@media(prefers-reduced-motion:reduce){body.investor-public-page *,body.investor-public-page *:before,body.investor-public-page *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}body.investor-public-page .overview .investor-shell{padding:0;max-width:none}body.investor-public-page .overview .investor-metrics-grid,body.investor-public-page .overview .investor-holdings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}body.investor-public-page .overview .investor-metric-card,body.investor-public-page .overview .investor-holding-card{padding:15px;border:1px solid rgba(255,255,255,.1);border-radius:12px}body.investor-public-page .overview svg{max-width:18px;max-height:18px}body.investor-public-page .overview .investor-actions-bar,body.investor-public-page .overview .plinth-actions{display:flex;flex-wrap:wrap;gap:16px;margin:18px 0}body.investor-public-page .overview button{padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#0b0e16}body.investor-public-page .overview section{margin-bottom:28px}body.investor-public-page dialog{background:#0b0e16;color:#e2e4e9;border:1px solid rgba(255,255,255,.15);border-radius:16px;max-width:min(500px,90vw);padding:28px;box-shadow:inset 0 1px #ffffff1f}body.investor-public-page dialog::backdrop{background:#030308d9}body.investor-public-page dialog p{font-size:14px;line-height:1.7}body.investor-public-page dialog a{text-decoration:underline;font-size:13px}body.investor-public-page dialog button{background:#e2e4e9;color:#030308;padding:12px 20px;border:0;border-radius:8px;margin-top:20px}@media(max-width:600px){body.investor-public-page .overview .investor-metrics-grid,body.investor-public-page .overview .investor-holdings-grid{grid-template-columns:1fr}}body.investor-public-page.has-conversation .intro{margin-bottom:12px}body.investor-public-page.has-conversation .avatar-stage{height:84px}body.investor-public-page.has-conversation #avatar{transform:scale(.55);transform-origin:center}body.investor-public-page.has-conversation h1{font-size:30px}body.investor-public-page.has-conversation .eyebrow,body.investor-public-page.has-conversation .subtitle{display:none}body.investor-public-page.has-conversation .status{margin-top:12px}body.investor-public-page.has-conversation .conversation{padding-top:12px}body.investor-public-page .composer{position:sticky;bottom:12px;z-index:5;background:#0b0e16f5;backdrop-filter:blur(16px)}body.investor-public-page .brand-group{display:flex;align-items:center;gap:12px}body.investor-public-page .topbar .version{border:1px solid rgba(255,255,255,.12);border-radius:5px;padding:4px 7px;min-height:32px;font-size:10px;box-shadow:inset 0 1px #ffffff14}body.investor-public-page .public-label{font-size:11px}body.investor-public-page .tools{position:sticky;top:0;z-index:7;background:#030308f5}body.investor-public-page .references{flex-wrap:wrap}@media(max-width:600px){body.investor-public-page .public-label{display:none}}body.investor-public-page .topbar .version{min-height:44px;padding:0;border:0;box-shadow:none}body.investor-public-page .version-text{padding:4px 7px;border:1px solid rgba(255,255,255,.12);border-radius:5px;box-shadow:inset 0 1px #ffffff14}@media(max-width:600px){body.investor-public-page .conversation{padding-top:12px}body.investor-public-page .avatar-stage{height:148px}body.investor-public-page #avatar{width:144px;height:144px}body.investor-public-page .intro{margin-bottom:14px}body.investor-public-page .eyebrow{margin-bottom:12px}body.investor-public-page h1{font-size:36px;margin-bottom:12px}body.investor-public-page .status{margin-top:14px}body.investor-public-page .starter{min-height:50px;padding:12px 15px}body.investor-public-page #starters{gap:8px;margin-bottom:18px}body.investor-public-page .privacy{font-size:10px}}body.investor-public-page.has-conversation #avatar{width:76px;height:76px;transform:none}body.investor-public-page{--investor-ease:cubic-bezier(.2,.8,.2,1);interpolate-size:allow-keywords}body.investor-public-page .intro,body.investor-public-page .tools,body.investor-public-page #starters,body.investor-public-page .composer,body.investor-public-page .references{animation:investor-enter .28s var(--investor-ease) backwards}body.investor-public-page .intro{animation-delay:0ms;transition:margin var(--prag-anim-normal)}body.investor-public-page .tools{animation-delay:20ms}body.investor-public-page #starters{animation-delay:40ms}body.investor-public-page .composer{animation-delay:60ms}body.investor-public-page .references{animation-delay:80ms}@keyframes investor-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}body.investor-public-page .avatar-stage,body.investor-public-page #avatar{transition:height var(--prag-anim-normal),width var(--prag-anim-normal)}body.investor-public-page h1{transition:font-size var(--prag-anim-normal),margin var(--prag-anim-normal)}body.investor-public-page .eyebrow,body.investor-public-page .subtitle{max-height:60px;opacity:1;overflow:hidden;transition:max-height var(--prag-anim-normal),opacity var(--prag-anim-fast),margin var(--prag-anim-normal)}body.investor-public-page.has-conversation .eyebrow,body.investor-public-page.has-conversation .subtitle{display:block;max-height:0;opacity:0;margin:0}body.investor-public-page .status{transition:margin var(--prag-anim-normal)}body.investor-public-page button,body.investor-public-page a,body.investor-public-page summary{transition:background var(--prag-anim-fast),border-color var(--prag-anim-fast),opacity var(--prag-anim-fast),transform var(--prag-anim-fast),box-shadow var(--prag-anim-fast)}body.investor-public-page button:active{transform:scale(.99)}body.investor-public-page .starter:hover .starter-arrow{transform:translate(1px,-1px)}body.investor-public-page .starter .starter-arrow{transition:transform var(--prag-anim-fast)}body.investor-public-page .source-links a:hover,body.investor-public-page .references a:hover{background:#ffffff0f;transform:translateY(-1px)}body.investor-public-page #starters{transition:opacity var(--prag-anim-fast),transform var(--prag-anim-normal),display .24s allow-discrete}body.investor-public-page #starters[hidden]{opacity:0;transform:translateY(-8px)}@starting-style{body.investor-public-page #starters{opacity:0;transform:translateY(8px)}}body.investor-public-page .message{animation:investor-message var(--prag-anim-normal) backwards}@keyframes investor-message{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}body.investor-public-page .source-links a{animation:investor-enter var(--prag-anim-normal) backwards}body.investor-public-page .source-links a:nth-child(2){animation-delay:15ms}body.investor-public-page .source-links a:nth-child(3){animation-delay:30ms}body.investor-public-page .source-links a:nth-child(4){animation-delay:45ms}body.investor-public-page .source-links a:nth-child(5){animation-delay:60ms}body.investor-public-page #error{transition:opacity .2s ease;animation:investor-enter .25s ease}body.investor-public-page #error:empty{display:none}body.investor-public-page #stop{transition:opacity .2s ease,display .2s allow-discrete}body.investor-public-page #stop[hidden]{opacity:0}body.investor-public-page .composer{display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:14px 16px 10px;border-radius:22px;border-color:#ffffff30;background:#0b0e16;box-shadow:inset 0 1px #ffffff1f,0 8px 24px #00000029;transition:border-color var(--prag-anim-fast),box-shadow var(--prag-anim-fast),background var(--prag-anim-fast)}body.investor-public-page .composer:focus-within{border-color:#ffffff70;background:#0e111a;box-shadow:inset 0 1px #fff3,0 8px 24px #0003}body.investor-public-page .composer textarea{display:block;min-height:64px;max-height:160px;padding:5px 3px 10px;font-size:16px;line-height:1.55;outline:none;transition:height var(--prag-anim-fast)}body.investor-public-page .composer textarea:focus-visible{outline:none}body.investor-public-page .composer:has(textarea:focus-visible){outline:2px solid #e2e4e9;outline-offset:4px}body.investor-public-page .composer-footer{display:flex;align-items:center;gap:14px;min-height:44px}body.investor-public-page .composer-context{display:flex;align-items:center;gap:7px;font-size:11px;white-space:nowrap}body.investor-public-page .composer-context .pip{background:#e2e4e9;opacity:.7}body.investor-public-page .composer-hint{margin-left:auto;color:#aeb3bf;font-size:10px}body.investor-public-page .send{display:flex;align-items:center;justify-content:center;gap:8px;width:auto;min-width:86px;flex:0 0 auto;margin-left:auto;padding:0 14px;border-radius:12px;font-size:12px;font-weight:600}body.investor-public-page .send:hover:not(:disabled){background:#fff;transform:translateY(-1px)}body.investor-public-page .send:active:not(:disabled){transform:scale(.99)}body.investor-public-page .send svg{width:16px;height:16px}body.investor-public-page .send:disabled{opacity:.45}body.investor-public-page .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body.investor-public-page details{transition:border-color .2s ease,background .2s ease}body.investor-public-page details:hover{border-color:#fff3}body.investor-public-page details::details-content{block-size:0;opacity:0;overflow:clip;transition:block-size var(--prag-anim-normal),opacity var(--prag-anim-normal),content-visibility .24s allow-discrete}body.investor-public-page details[open]::details-content{block-size:auto;opacity:1}body.investor-public-page details[open] .overview{animation:investor-enter var(--prag-anim-normal)}body.investor-public-page dialog{opacity:0;transform:translateY(8px);transition:opacity var(--prag-anim-normal),transform var(--prag-anim-normal),display .24s allow-discrete,overlay .24s allow-discrete}body.investor-public-page dialog::backdrop{transition:opacity var(--prag-anim-normal);opacity:0}@starting-style{body.investor-public-page dialog[open]{opacity:0;transform:translateY(8px)}body.investor-public-page dialog[open]::backdrop{opacity:0}}@media(max-width:700px){body.investor-public-page .composer-hint{display:none}body.investor-public-page .composer{padding:12px 14px 9px;border-radius:20px}body.investor-public-page .composer textarea{min-height:60px}body.investor-public-page .send{min-width:80px}}@media(prefers-reduced-motion:reduce){body.investor-public-page *,body.investor-public-page *:before,body.investor-public-page *:after,body.investor-public-page *::details-content{animation:none!important;transition:none!important;scroll-behavior:auto!important}}body.investor-public-page .chat-progress{display:flex;align-items:center;gap:9px;margin:18px 0;font-size:12px;opacity:1;transition:opacity .2s ease,display .2s allow-discrete}body.investor-public-page .chat-progress[hidden]{opacity:0}@starting-style{body.investor-public-page .chat-progress{opacity:0}}body.investor-public-page[data-state=thinking] #status{animation:investor-enter .25s ease}body.investor-public-page .composer{background-color:var(--prag-surfaceGlass);background-image:linear-gradient(180deg,#343a46e6,#171b24f2 48%,#07090efa);border-color:#fff3;border-top-color:#ffffff57;box-shadow:var(--specular-bevel),inset 0 -1px #ffffff06,0 12px 28px #0003;-webkit-backdrop-filter:blur(16px) saturate(.85);backdrop-filter:blur(16px) saturate(.85)}body.investor-public-page .composer:focus-within{background-color:var(--prag-surfaceGlass);background-image:linear-gradient(180deg,#383e4af0,#191d26f5 48%,#080a10fa);border-color:#ffffff70;border-top-color:#ffffff94;box-shadow:var(--specular-bevel),inset 0 1px #ffffff1f,0 12px 28px #00000038}body.investor-public-page .starter{background-color:var(--prag-surfaceGlass);background-image:linear-gradient(180deg,#ffffff13,#0b0e16e0 72%);border-top-color:#ffffff2e;box-shadow:var(--specular-bevel);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body.investor-public-page .starter:hover{background-color:var(--prag-surfaceGlassHover);background-image:linear-gradient(180deg,#ffffff1a,#0b0e16eb 72%);border-top-color:#ffffff4d}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){body.investor-public-page .composer{background-color:#11141b}body.investor-public-page .starter{background-color:#0b0e16}}body.investor-public-page .version{font-variant-numeric:tabular-nums}body.investor-public-page .speaker{font-weight:600;letter-spacing:.02em}body.investor-public-page .eyebrow{font-weight:500;letter-spacing:.1em}@media(hover:none){body.investor-public-page .starter:hover,body.investor-public-page .send:hover:not(:disabled),body.investor-public-page .source-links a:hover,body.investor-public-page .references a:hover{transform:none}body.investor-public-page .starter:hover .starter-arrow{transform:none}}body.investor-public-page .icon-library{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}body.investor-public-page .icon{display:inline-block;width:18px;height:18px;flex:0 0 18px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}body.investor-public-page .brand-mark{display:block;width:22px;height:22px;background:#e2e4e9;-webkit-mask:url(/assets/brand/pragcore/icon.svg) center/contain no-repeat;mask:url(/assets/brand/pragcore/icon.svg) center/contain no-repeat}body.investor-public-page .brand{gap:8px}body.investor-public-page .public-label{display:flex;align-items:center;gap:7px}body.investor-public-page .public-label .icon{width:14px;height:14px;flex-basis:14px}body.investor-public-page .starter{display:grid;grid-template-columns:22px minmax(0,1fr) 16px;align-items:center;gap:12px}body.investor-public-page .starter-icon{width:18px;height:18px;opacity:.9}body.investor-public-page .starter-label{min-width:0}body.investor-public-page .starter-arrow{width:14px;height:14px;opacity:.65}body.investor-public-page .tools button,body.investor-public-page .source-links a,body.investor-public-page .references a{display:inline-flex;align-items:center;gap:7px}body.investor-public-page .tools .icon,body.investor-public-page .composer-context .icon,body.investor-public-page .speaker .icon{width:14px;height:14px;flex-basis:14px}body.investor-public-page .speaker{display:flex;align-items:center;gap:7px}body.investor-public-page .source-links .icon,body.investor-public-page .references .icon{width:13px;height:13px;flex-basis:13px;opacity:.8}body.investor-public-page summary{display:flex;align-items:center;gap:9px;list-style:none}body.investor-public-page summary::-webkit-details-marker{display:none}body.investor-public-page .summary-label{flex:1;min-width:0}body.investor-public-page .disclosure-chevron{width:14px;height:14px;flex-basis:14px;opacity:.7;transition:transform var(--prag-anim-normal)}body.investor-public-page details[open]>summary .disclosure-chevron{transform:rotate(90deg)}@media(max-width:600px){body.investor-public-page .public-label{display:none}body.investor-public-page .references{gap:16px}body.investor-public-page .references .icon{width:12px;height:12px;flex-basis:12px}}body.investor-public-page .brand-mark{animation:core-arrive .36s var(--investor-ease) backwards}@keyframes core-arrive{0%{opacity:0;transform:rotate(-10deg) scale(.9)}to{opacity:1;transform:none}}body.investor-public-page #avatar{position:relative}body.investor-public-page #avatar:before{content:"";position:absolute;inset:30%;background:#e2e4e9;-webkit-mask:url(/assets/brand/pragcore/icon.svg) center/contain no-repeat;mask:url(/assets/brand/pragcore/icon.svg) center/contain no-repeat;opacity:.65;transition:opacity var(--prag-anim-normal),transform var(--prag-anim-normal)}body.investor-public-page #avatar canvas{opacity:0;transform:translateY(6px);transition:opacity .32s ease,transform .32s var(--investor-ease)}body.investor-public-page #avatar[data-rendered=true]:before{opacity:0;transform:scale(.9)}body.investor-public-page #avatar[data-rendered=true] canvas{opacity:1;transform:none}body.investor-public-page #avatar.fallback:after{content:none}body.investor-public-page .starter{--symbol-order:0;animation:investor-enter var(--prag-anim-normal) backwards;animation-delay:calc(var(--symbol-order)*20ms)}body.investor-public-page .starter:nth-child(2){--symbol-order:1}body.investor-public-page .starter:nth-child(3){--symbol-order:2}body.investor-public-page .starter:nth-child(4){--symbol-order:3}body.investor-public-page .starter:nth-child(5){--symbol-order:4}body.investor-public-page[inert] .starter-icon{opacity:0}body.investor-public-page .symbols-live .starter-icon{animation:symbol-draw .32s ease backwards;animation-delay:calc(var(--symbol-order)*20ms + 40ms)}@keyframes symbol-draw{0%{opacity:0;stroke-dasharray:1;stroke-dashoffset:1}to{opacity:1;stroke-dasharray:1;stroke-dashoffset:0}}@keyframes symbol-greet{0%{transform:translateY(0)}45%{transform:translateY(-2px) rotate(-4deg)}to{transform:none}}@keyframes symbol-tiles{0%{transform:scale(1)}45%{transform:scale(1.08) rotate(4deg)}to{transform:none}}@keyframes symbol-compass{0%{transform:rotate(0)}45%{transform:rotate(18deg)}to{transform:none}}body.investor-public-page .starter-icon{transform-box:fill-box;transform-origin:center}body.investor-public-page .starter:focus-visible .starter-icon{animation:symbol-draw .32s ease}body.investor-public-page .starter[data-chosen=true] .starter-icon{animation:symbol-greet var(--prag-anim-normal)}body.investor-public-page #starters[hidden]{pointer-events:none}@media(hover:hover){body.investor-public-page .starter:nth-child(1):hover .starter-icon,body.investor-public-page .starter:nth-child(4):hover .starter-icon{animation:symbol-greet .32s var(--investor-ease)}body.investor-public-page .starter:nth-child(2):hover .starter-icon{animation:symbol-tiles .32s var(--investor-ease)}body.investor-public-page .starter:nth-child(3):hover .starter-icon{animation:symbol-draw .32s ease}body.investor-public-page .starter:nth-child(5):hover .starter-icon{animation:symbol-compass .42s var(--investor-ease)}}body.investor-public-page .composer-context .icon,body.investor-public-page .speaker .icon{animation:symbol-draw .32s ease backwards}body.investor-public-page .composer[data-draft=true] .composer-context .icon{animation:symbol-greet var(--prag-anim-normal)}body.investor-public-page .composer[data-draft=true] .send svg{transform:translateY(-1px)}body.investor-public-page .send svg{transition:transform var(--prag-anim-fast)}body.investor-public-page .send:disabled svg{transform:none}body.investor-public-page[data-state=thinking] .chat-progress .icon{animation:symbol-pending 1.2s ease-in-out infinite}body.investor-public-page .chat-progress[hidden] .icon{animation:none}@keyframes symbol-pending{50%{opacity:.45;transform:translateY(-1px)}}body.investor-public-page [data-reveal=pending]{opacity:0;transform:translateY(6px)}body.investor-public-page [data-reveal]{transition:opacity var(--prag-anim-normal),transform var(--prag-anim-normal)}body.investor-public-page [data-reveal=shown]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){body.investor-public-page #avatar canvas{transform:none}body.investor-public-page [data-reveal=pending]{opacity:1;transform:none}}body.investor-public-page[data-page-visible=false] *{animation-play-state:paused!important}body.investor-public-page [data-reveal=pending]:focus-within{opacity:1;transform:none;transition:none}body.investor-public-page .conversation{transition:padding-top var(--prag-anim-normal)}body.investor-public-page #starters{block-size:auto;overflow:visible;transition:block-size var(--prag-anim-normal),margin var(--prag-anim-normal),opacity var(--prag-anim-fast),transform var(--prag-anim-normal),display .24s allow-discrete}body.investor-public-page #starters[hidden]{block-size:0;margin-block:0;overflow:clip}body.investor-public-page{--investor-accent:#c9b58a;--investor-warning:#c7aa76}body.investor-public-page .workspace{background:radial-gradient(ellipse 88% 74% at 50% 10%,#171a20,#0b0d13 48%,#030308)}body.investor-public-page .starter-icon,body.investor-public-page .composer-context .icon,body.investor-public-page .speaker .icon{transition:stroke var(--prag-anim-fast)}body.investor-public-page .starter:focus-visible .starter-icon,body.investor-public-page .starter[data-chosen=true] .starter-icon,body.investor-public-page .composer[data-draft=true] .composer-context .icon{stroke:var(--investor-accent)}@media(hover:hover){body.investor-public-page .starter:hover .starter-icon{stroke:var(--investor-accent)}}body.investor-public-page .assistant .speaker .icon{animation:symbol-acknowledge .42s ease backwards}@keyframes symbol-acknowledge{0%,60%{stroke:var(--investor-accent)}to{stroke:currentColor}}body.investor-public-page #error:not(:empty):before{content:"";display:inline-block;width:5px;height:5px;margin-right:8px;background:var(--investor-warning);border-radius:50%;vertical-align:middle}body.investor-public-page #prag-cloudylogs-root:not([data-investor-operator=true]){display:none!important}body.investor-public-page .public-label{margin-right:0}body.investor-public-page .tools{flex-wrap:wrap}body.investor-public-page .references #investor-access{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0;border:0;background:none;font-size:11px;color:#e2e4e9}body.investor-public-page .tools{background:#080a0f59;border-radius:10px;backdrop-filter:blur(10px)}body.investor-public-page #theme-toggle{margin-left:auto}body.investor-public-page #avatar canvas{-webkit-mask-image:linear-gradient(#000 84%,transparent);mask-image:linear-gradient(#000 84%,transparent)}@property --ws-c1{syntax:"<color>";inherits:false;initial-value:rgba(44,52,70,.52)}@property --ws-c2{syntax:"<color>";inherits:false;initial-value:rgba(16,20,30,.72)}@property --ws-c3{syntax:"<color>";inherits:false;initial-value:#030308}@property --top-c1{syntax:"<color>";inherits:false;initial-value:rgba(22,26,38,.62)}@property --top-c2{syntax:"<color>";inherits:false;initial-value:rgba(8,10,16,.72)}@property --tools-c1{syntax:"<color>";inherits:false;initial-value:rgba(255,255,255,.1)}@property --tools-c2{syntax:"<color>";inherits:false;initial-value:rgba(16,20,32,.52)}@property --card-c1{syntax:"<color>";inherits:false;initial-value:rgba(255,255,255,.13)}@property --card-c2{syntax:"<color>";inherits:false;initial-value:rgba(255,255,255,.03)}@property --card-c3{syntax:"<color>";inherits:false;initial-value:rgba(10,13,22,.6)}@property --comp-c1{syntax:"<color>";inherits:false;initial-value:rgba(255,255,255,.15)}@property --comp-c2{syntax:"<color>";inherits:false;initial-value:rgba(24,29,42,.64)}@property --comp-c3{syntax:"<color>";inherits:false;initial-value:rgba(8,11,18,.8)}@property --send-c1{syntax:"<color>";inherits:false;initial-value:#fff}@property --send-c2{syntax:"<color>";inherits:false;initial-value:#dfe3ec}@property --msg-c1{syntax:"<color>";inherits:false;initial-value:rgba(255,255,255,.13)}@property --msg-c2{syntax:"<color>";inherits:false;initial-value:rgba(18,22,34,.62)}@property --pill-c1{syntax:"<color>";inherits:false;initial-value:rgba(255,255,255,.1)}@property --pill-c2{syntax:"<color>";inherits:false;initial-value:rgba(16,20,32,.52)}@property --det-c1{syntax:"<color>";inherits:false;initial-value:rgba(255,255,255,.09)}@property --det-c2{syntax:"<color>";inherits:false;initial-value:rgba(12,16,26,.58)}body.investor-public-page{--curve-spatial:cubic-bezier(.32,.72,0,1);--curve-spring:cubic-bezier(.22,1.2,.36,1);--curve-optical:cubic-bezier(.4,0,.2,1);--curve-enter:cubic-bezier(.16,1,.3,1);--curve-sine:cubic-bezier(.37,0,.63,1);--goldilocks-ease:var(--curve-spatial);--goldilocks-overshoot:var(--curve-spring);--goldilocks-micro:.146s;--goldilocks-fast:.236s;--goldilocks-normal:.382s;--investor-ease:var(--curve-enter);--prag-anim-fast:.236s cubic-bezier(.4,0,.2,1);--prag-anim-normal:.382s cubic-bezier(.32,.72,0,1)}body.investor-public-page *,body.investor-public-page *:before,body.investor-public-page *:after,body.investor-public-page *::details-content,body.investor-public-page ::backdrop{animation-timing-function:var(--curve-enter);transition-timing-function:var(--curve-optical)}body.investor-public-page{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;letter-spacing:-.014em;transition:background-color var(--goldilocks-normal) var(--curve-optical)}body.investor-public-page .brand{transition:transform var(--goldilocks-fast) var(--curve-spring),opacity var(--goldilocks-fast) var(--curve-optical)}body.investor-public-page .conversation{padding:28px 36px 48px;transition:padding-top var(--goldilocks-normal) var(--curve-spatial),padding-bottom var(--goldilocks-normal) var(--curve-spatial)}body.investor-public-page.has-conversation .conversation{padding-top:18px;padding-bottom:56px}body.investor-public-page .intro{margin-bottom:22px;transition:margin var(--goldilocks-normal) var(--curve-spatial)}body.investor-public-page .avatar-stage,body.investor-public-page #avatar{transition:height var(--goldilocks-normal) var(--curve-spatial),width var(--goldilocks-normal) var(--curve-spatial),transform var(--goldilocks-normal) var(--curve-spatial)}body.investor-public-page .avatar-stage:after{transition:opacity var(--goldilocks-normal) var(--curve-optical),background var(--goldilocks-normal) var(--curve-optical)}body.investor-public-page #avatar:before,body.investor-public-page .brand-mark,body.investor-public-page .pip,body.investor-public-page .composer-context .pip{transition:background-color var(--goldilocks-normal) var(--curve-optical),opacity var(--goldilocks-normal) var(--curve-optical),transform var(--goldilocks-normal) var(--curve-spring)}body.investor-public-page #avatar canvas{transition:opacity .32s var(--curve-optical),transform .32s var(--curve-enter)}body.investor-public-page .status{color:#e2e4e9;margin-top:18px;transition:margin var(--goldilocks-normal) var(--curve-spatial),color var(--goldilocks-normal) var(--curve-optical),opacity var(--goldilocks-fast) var(--curve-optical),transform var(--goldilocks-fast) var(--curve-spring)}body.investor-public-page[data-state=thinking] .pip,body.investor-public-page[data-state=thinking] .avatar-stage:after{animation:thinking 1.2s var(--curve-sine) infinite}body.investor-public-page[data-state=thinking] #status{animation:investor-enter var(--goldilocks-fast) var(--curve-enter)}body.investor-public-page[data-state=responding] #status{animation:status-settle var(--goldilocks-fast) var(--curve-enter)}@keyframes status-settle{0%{opacity:.45;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes thinking{0%,to{opacity:1;animation-timing-function:cubic-bezier(.37,0,.63,1)}50%{opacity:.55;animation-timing-function:cubic-bezier(.37,0,.63,1)}}@keyframes symbol-greet{0%{transform:translateY(0);animation-timing-function:cubic-bezier(.33,1,.68,1)}45%{transform:translateY(-2px) rotate(-4deg);animation-timing-function:cubic-bezier(.22,1.2,.36,1)}to{transform:none}}@keyframes symbol-tiles{0%{transform:scale(1);animation-timing-function:cubic-bezier(.33,1,.68,1)}45%{transform:scale(1.08) rotate(4deg);animation-timing-function:cubic-bezier(.22,1.2,.36,1)}to{transform:none}}@keyframes symbol-compass{0%{transform:rotate(0);animation-timing-function:cubic-bezier(.33,1,.68,1)}45%{transform:rotate(18deg);animation-timing-function:cubic-bezier(.22,1.2,.36,1)}to{transform:none}}@keyframes symbol-pending{0%,to{opacity:1;transform:none;animation-timing-function:cubic-bezier(.37,0,.63,1)}50%{opacity:.45;transform:translateY(-1.5px);animation-timing-function:cubic-bezier(.37,0,.63,1)}}body.investor-public-page .symbols-live .starter-icon{animation:symbol-draw .32s var(--curve-enter) backwards;animation-delay:calc(var(--symbol-order)*20ms + 40ms)}body.investor-public-page .starter:focus-visible .starter-icon{animation:symbol-draw .32s var(--curve-enter)}@media(hover:hover){body.investor-public-page .starter:nth-child(1):hover .starter-icon,body.investor-public-page .starter:nth-child(4):hover .starter-icon{animation:symbol-greet .382s var(--curve-spring)}body.investor-public-page .starter:nth-child(2):hover .starter-icon{animation:symbol-tiles .382s var(--curve-spring)}body.investor-public-page .starter:nth-child(3):hover .starter-icon{animation:symbol-draw .32s var(--curve-enter)}body.investor-public-page .starter:nth-child(5):hover .starter-icon{animation:symbol-compass .382s var(--curve-spring)}}body.investor-public-page .composer-context .icon,body.investor-public-page .speaker .icon{animation:symbol-draw .32s var(--curve-enter) backwards}body.investor-public-page .assistant .speaker .icon{animation:symbol-acknowledge .382s var(--curve-optical) backwards}body.investor-public-page[data-state=thinking] .chat-progress .icon{animation:symbol-pending 1.2s var(--curve-sine) infinite}body.investor-public-page h1{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif;font-weight:600;letter-spacing:-.042em;line-height:1.1;padding-bottom:2px;margin:0 0 12px;transition:font-size var(--goldilocks-normal) var(--curve-spatial),margin var(--goldilocks-normal) var(--curve-spatial),color var(--goldilocks-normal) var(--curve-optical),transform var(--goldilocks-normal) var(--curve-spatial)}body.investor-public-page .eyebrow,body.investor-public-page .subtitle{max-height:120px;transform:none;transition:max-height var(--goldilocks-normal) var(--curve-spatial),opacity var(--goldilocks-fast) var(--curve-optical),margin var(--goldilocks-normal) var(--curve-spatial),transform var(--goldilocks-normal) var(--curve-spatial),color var(--goldilocks-normal) var(--curve-optical)}body.investor-public-page.has-conversation .eyebrow,body.investor-public-page.has-conversation .subtitle{display:block;max-height:0;opacity:0;margin:0;transform:translateY(-6px)}body.investor-public-page .subtitle{letter-spacing:-.016em}body.investor-public-page .eyebrow{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;font-weight:600;letter-spacing:.12em;margin:0 0 14px}body.investor-public-page .starter-label,body.investor-public-page .tools button,body.investor-public-page .header-actions a,body.investor-public-page .public-label{font-weight:500;letter-spacing:-.014em}body.investor-public-page .brand strong,body.investor-public-page .public-label,body.investor-public-page .composer-context,body.investor-public-page .speaker,body.investor-public-page .references,body.investor-public-page .references a{color:#e2e4e9}body.investor-public-page .privacy a{color:#aeb3bf}body.investor-public-page .brand strong,body.investor-public-page .public-label,body.investor-public-page .composer-context,body.investor-public-page .composer-hint,body.investor-public-page .privacy,body.investor-public-page .overview p,body.investor-public-page .overview h2,body.investor-public-page .overview h3{transition:color var(--goldilocks-normal) var(--curve-optical),border-color var(--goldilocks-normal) var(--curve-optical),opacity var(--goldilocks-fast) var(--curve-optical)}body.investor-public-page .references{transition:border-color var(--goldilocks-normal) var(--curve-optical),opacity var(--goldilocks-fast) var(--curve-optical)}body.investor-public-page .workspace{--ws-c1:rgba(44,52,70,.52);--ws-c2:rgba(16,20,30,.72);--ws-c3:#030308;background:radial-gradient(ellipse 92% 68% at 50% 6%,var(--ws-c1) 0%,var(--ws-c2) 44%,var(--ws-c3) 100%);transition:--ws-c1 var(--goldilocks-normal) var(--curve-optical),--ws-c2 var(--goldilocks-normal) var(--curve-optical),--ws-c3 var(--goldilocks-normal) var(--curve-optical),background-color var(--goldilocks-normal) var(--curve-optical)}body.investor-public-page .topbar{--top-c1:rgba(22,26,38,.62);--top-c2:rgba(8,10,16,.72);background:linear-gradient(180deg,var(--top-c1) 0%,var(--top-c2) 100%);border-bottom:1px solid rgba(255,255,255,.12);box-shadow:inset 0 -1px #ffffff0d,0 8px 24px #00000052;-webkit-backdrop-filter:blur(28px) saturate(190%);backdrop-filter:blur(28px) saturate(190%);transition:--top-c1 var(--goldilocks-normal) var(--curve-optical),--top-c2 var(--goldilocks-normal) var(--curve-optical),border-color var(--goldilocks-normal) var(--curve-optical),box-shadow var(--goldilocks-normal) var(--curve-optical)}body.investor-public-page .version-text{--pill-c1:rgba(255,255,255,.1);--pill-c2:rgba(16,20,32,.52);color:#e2e4e9;border-radius:999px;padding:4px 11px;background:linear-gradient(180deg,var(--pill-c1),var(--pill-c2));border:1px solid rgba(255,255,255,.18);box-shadow:inset 0 1px #ffffff42,inset 0 -1px #ffffff0f;transition:--pill-c1 var(--goldilocks-normal) var(--curve-optical),--pill-c2 var(--goldilocks-normal) var(--curve-optical),border-color var(--goldilocks-fast) var(--curve-optical),box-shadow var(--goldilocks-fast) var(--curve-optical),color var(--goldilocks-normal) var(--curve-optical)}body.investor-public-page .topbar .version:hover .version-text{--pill-c1:rgba(255,255,255,.16);--pill-c2:rgba(22,28,42,.64);border-color:#ffffff52}body.investor-public-page .tools{--tools-c1:rgba(255,255,255,.1);--tools-c2:rgba(16,20,32,.52);padding:2px 18px;margin-bottom:16px;border-radius:999px;background:linear-gradient(135deg,var(--tools-c1) 0%,var(--tools-c2) 100%);border:1px solid rgba(255,255,255,.14);border-top-color:#ffffff42;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #ffffff0d,0 10px 28px -6px #00000073;-webkit-backdrop-filter:blur(28px) saturate(190%);backdrop-filter:blur(28px) saturate(190%);transition:--tools-c1 var(--goldilocks-normal) var(--curve-optical),--tools-c2 var(--goldilocks-normal) var(--curve-optical),border-color var(--goldilocks-normal) var(--curve-optical),box-shadow var(--goldilocks-normal) var(--curve-optical),margin var(--goldilocks-normal) var(--curve-spatial)}body.investor-public-page .tools button{padding:0 8px;transition:color var(--goldilocks-fast) var(--curve-optical),transform var(--goldilocks-fast) var(--curve-spring),opacity var(--goldilocks-fast) var(--curve-optical)}body.investor-public-page .tools button:hover{transform:translateY(-1px)}body.investor-public-page .tools button:active{transform:scale(.97)}body.investor-public-page .tools .icon{transition:transform var(--goldilocks-normal) var(--curve-spring),stroke var(--goldilocks-fast) var(--curve-optical)}body.investor-public-page #new-chat:hover .icon{transform:rotate(-14deg) scale(1.06)}body.investor-public-page #theme-toggle:hover .icon{transform:rotate(18deg) scale(1.06)}body.investor-public-page[data-theme=light] #theme-toggle .icon{transform:rotate(180deg)}body.investor-public-page[data-theme=light] #theme-toggle:hover .icon{transform:rotate(198deg) scale(1.06)}body.investor-public-page #stop{opacity:1;transform:none;transition:opacity var(--goldilocks-fast) var(--curve-optical),transform var(--goldilocks-fast) var(--curve-spring),color var(--goldilocks-fast) var(--curve-optical),display var(--goldilocks-fast) var(--curve-spatial) allow-discrete}body.investor-public-page #stop[hidden]{opacity:0;transform:translateY(-4px) scale(.96);pointer-events:none}@starting-style{body.investor-public-page #stop{opacity:0;transform:translateY(-4px) scale(.96)}}body.investor-public-page #starters{gap:10px;margin:10px 0 18px;block-size:auto;overflow:visible;transition:block-size var(--goldilocks-normal) var(--curve-spatial),margin var(--goldilocks-normal) var(--curve-spatial),opacity var(--goldilocks-fast) var(--curve-optical),transform var(--goldilocks-normal) var(--curve-spatial),display var(--goldilocks-normal) var(--curve-spatial) allow-discrete}body.investor-public-page #starters[hidden]{block-size:0;margin-block:0;opacity:0;transform:translateY(-8px) scale(.985);overflow:clip;pointer-events:none}@starting-style{body.investor-public-page #starters{opacity:0;transform:translateY(8px) scale(.985)}}body.investor-public-page .starter{--card-c1:rgba(255,255,255,.13);--card-c2:rgba(255,255,255,.03);--card-c3:rgba(10,13,22,.6);color:#e2e4e9;padding:16px 20px;min-height:56px;border-radius:18px;background-color:#10142075;background-image:linear-gradient(135deg,var(--card-c1) 0%,var(--card-c2) 45%,var(--card-c3) 100%);border:1px solid rgba(255,255,255,.14);border-top-color:#ffffff47;box-shadow:inset 0 1px #ffffff3d,inset 0 -1px #ffffff0f,inset 1px 0 #ffffff0f,inset -1px 0 #ffffff0f,0 12px 30px -8px #00000080;-webkit-backdrop-filter:blur(28px) saturate(190%);backdrop-filter:blur(28px) saturate(190%);transition:--card-c1 var(--goldilocks-fast) var(--curve-optical),--card-c2 var(--goldilocks-fast) var(--curve-optical),--card-c3 var(--goldilocks-fast) var(--curve-optical),background-color var(--goldilocks-fast) var(--curve-optical),border-color var(--goldilocks-fast) var(--curve-optical),box-shadow var(--goldilocks-fast) var(--curve-optical),transform var(--goldilocks-fast) var(--curve-spring),color var(--goldilocks-normal) var(--curve-optical)}body.investor-public-page .starter:hover{--card-c1:rgba(255,255,255,.18);--card-c2:rgba(255,255,255,.05);--card-c3:rgba(14,18,28,.68);background-color:#161c2a94;background-image:linear-gradient(135deg,var(--card-c1) 0%,var(--card-c2) 45%,var(--card-c3) 100%);border-color:#ffffff3d;border-top-color:#fff6;box-shadow:inset 0 1px #ffffff52,inset 0 -1px #ffffff14,0 16px 34px -8px #00000094;transform:translateY(-2px)}body.investor-public-page .starter:active{transform:scale(.99)}body.investor-public-page .starter .starter-arrow{color:currentColor;transition:transform var(--goldilocks-fast) var(--curve-spring),opacity var(--goldilocks-fast) var(--curve-optical)}body.investor-public-page .starter:hover .starter-arrow{transform:translate(2px,-2px);opacity:1}body.investor-public-page .starter-icon,body.investor-public-page .composer-context .icon,body.investor-public-page .speaker .icon{transition:stroke var(--goldilocks-fast) var(--curve-optical),transform var(--goldilocks-fast) var(--curve-spring),opacity var(--goldilocks-fast) var(--curve-optical)}body.investor-public-page .composer{--comp-c1:rgba(255,255,255,.15);--comp-c2:rgba(24,29,42,.64);--comp-c3:rgba(8,11,18,.8);position:relative;bottom:auto;border-radius:26px;padding:16px 22px 12px;gap:6px;background-color:#1014208a;background-image:linear-gradient(145deg,var(--comp-c1) 0%,var(--comp-c2) 46%,var(--comp-c3) 100%);border:1px solid rgba(255,255,255,.18);border-top-color:#ffffff5c;box-shadow:inset 0 1.5px #ffffff4d,inset 0 -1px #ffffff14,inset 1px 0 #ffffff14,inset -1px 0 #ffffff14,0 18px 42px -8px #0000009e;-webkit-backdrop-filter:blur(32px) saturate(195%);backdrop-filter:blur(32px) saturate(195%);transition:--comp-c1 var(--goldilocks-fast) var(--curve-optical),--comp-c2 var(--goldilocks-fast) var(--curve-optical),--comp-c3 var(--goldilocks-fast) var(--curve-optical),background-color var(--goldilocks-fast) var(--curve-optical),border-color var(--goldilocks-fast) var(--curve-optical),box-shadow var(--goldilocks-fast) var(--curve-optical),transform var(--goldilocks-fast) var(--curve-spring)}body.investor-public-page.has-conversation .composer{position:sticky;bottom:14px}body.investor-public-page .composer textarea{padding:4px 4px 10px;min-height:62px;transition:height var(--goldilocks-fast) var(--curve-spatial),color var(--goldilocks-normal) var(--curve-optical)}body.investor-public-page .composer:focus-within{--comp-c1:rgba(255,255,255,.2);--comp-c2:rgba(28,34,48,.7);--comp-c3:rgba(10,13,22,.84);background-color:#141926a3;background-image:linear-gradient(145deg,var(--comp-c1) 0%,var(--comp-c2) 46%,var(--comp-c3) 100%);border-color:#ffffff6b;border-top-color:#ffffff9e;box-shadow:inset 0 1.5px #ffffff6b,inset 0 -1px #ffffff1f,0 20px 46px -8px #000000ad;transform:translateY(-1px)}body.investor-public-page .composer:has(textarea:focus-visible){outline:none}body.investor-public-page .send{--send-c1:#fff;--send-c2:#dfe3ec;border-radius:999px;padding:0 20px;background:linear-gradient(180deg,var(--send-c1) 0%,var(--send-c2) 100%);color:#05070c;border:1px solid rgba(255,255,255,.92);box-shadow:inset 0 1.5px #fff,inset 0 -1px #0000001f,0 6px 16px #00000061;transition:--send-c1 var(--goldilocks-micro) var(--curve-optical),--send-c2 var(--goldilocks-micro) var(--curve-optical),background-color var(--goldilocks-micro) var(--curve-optical),color var(--goldilocks-micro) var(--curve-optical),border-color var(--goldilocks-micro) var(--curve-optical),box-shadow var(--goldilocks-micro) var(--curve-optical),transform var(--goldilocks-micro) var(--curve-spring),opacity var(--goldilocks-micro) var(--curve-optical)}body.investor-public-page .send:hover:not(:disabled){--send-c1:#fff;--send-c2:#eef1f7;background:linear-gradient(180deg,var(--send-c1) 0%,var(--send-c2) 100%);transform:translateY(-1px)}body.investor-public-page .send svg{transition:transform var(--goldilocks-fast) var(--curve-spring)}body.investor-public-page #error{transition:opacity var(--goldilocks-fast) var(--curve-optical),color var(--goldilocks-normal) var(--curve-optical);animation:investor-enter var(--goldilocks-fast) var(--curve-enter)}body.investor-public-page .chat-progress{color:#e2e4e9;block-size:auto;margin:18px 0;opacity:1;transform:none;overflow:clip;transition:block-size var(--goldilocks-normal) var(--curve-spatial),margin var(--goldilocks-normal) var(--curve-spatial),opacity var(--goldilocks-fast) var(--curve-optical),transform var(--goldilocks-normal) var(--curve-spatial),color var(--goldilocks-normal) var(--curve-optical),display var(--goldilocks-normal) var(--curve-spatial) allow-discrete}body.investor-public-page .chat-progress[hidden]{block-size:0;margin-block:0;opacity:0;transform:translateY(-6px)}@starting-style{body.investor-public-page .chat-progress{opacity:0;transform:translateY(6px)}}body.investor-public-page .message{color:#e2e4e9;animation:investor-message var(--goldilocks-normal) var(--curve-enter) backwards;transition:color var(--goldilocks-normal) var(--curve-optical),opacity var(--goldilocks-normal) var(--curve-optical),transform var(--goldilocks-normal) var(--curve-spatial)}body.investor-public-page .message.user{--msg-c1:rgba(255,255,255,.13);--msg-c2:rgba(18,22,34,.62);color:#e2e4e9;padding:16px 22px;border-radius:20px;background:linear-gradient(135deg,var(--msg-c1) 0%,var(--msg-c2) 100%);border:1px solid rgba(255,255,255,.16);border-top-color:#ffffff47;box-shadow:inset 0 1px #ffffff3d,inset 0 -1px #ffffff0f,0 10px 26px -6px #00000073;-webkit-backdrop-filter:blur(24px) saturate(185%);backdrop-filter:blur(24px) saturate(185%);transition:--msg-c1 var(--goldilocks-normal) var(--curve-optical),--msg-c2 var(--goldilocks-normal) var(--curve-optical),border-color var(--goldilocks-normal) var(--curve-optical),box-shadow var(--goldilocks-normal) var(--curve-optical),color var(--goldilocks-normal) var(--curve-optical)}body.investor-public-page .source-links{gap:10px;margin-top:18px}body.investor-public-page .source-links a{--pill-c1:rgba(255,255,255,.1);--pill-c2:rgba(16,20,32,.52);color:#e2e4e9;border-radius:999px;padding:8px 14px;background:linear-gradient(135deg,var(--pill-c1) 0%,var(--pill-c2) 100%);border:1px solid rgba(255,255,255,.16);border-top-color:#ffffff42;box-shadow:inset 0 1px #fff3,0 4px 12px #00000047;-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%);animation:investor-enter var(--goldilocks-normal) var(--curve-enter) backwards;transition:--pill-c1 var(--goldilocks-fast) var(--curve-optical),--pill-c2 var(--goldilocks-fast) var(--curve-optical),border-color var(--goldilocks-fast) var(--curve-optical),box-shadow var(--goldilocks-fast) var(--curve-optical),color var(--goldilocks-normal) var(--curve-optical),transform var(--goldilocks-fast) var(--curve-spring)}body.investor-public-page .source-links a:hover{--pill-c1:rgba(255,255,255,.18);--pill-c2:rgba(22,28,42,.66);background:linear-gradient(135deg,var(--pill-c1) 0%,var(--pill-c2) 100%);border-color:#ffffff47;border-top-color:#fff6}body.investor-public-page .references a:hover{background:transparent}body.investor-public-page .references a,body.investor-public-page .references #investor-access,body.investor-public-page .privacy a{transition:color var(--goldilocks-fast) var(--curve-optical),transform var(--goldilocks-fast) var(--curve-spring),opacity var(--goldilocks-fast) var(--curve-optical)}body.investor-public-page .references #investor-access:hover{transform:translateY(-1px)}body.investor-public-page details,body.investor-public-page details[data-reveal]{--det-c1:rgba(255,255,255,.09);--det-c2:rgba(12,16,26,.58);padding:18px 24px;border-radius:18px;background:linear-gradient(135deg,var(--det-c1) 0%,var(--det-c2) 100%);border:1px solid rgba(255,255,255,.13);border-top-color:#ffffff3d;box-shadow:inset 0 1px #fff3,inset 0 -1px #ffffff0d,0 12px 28px -8px #00000073;-webkit-backdrop-filter:blur(24px) saturate(185%);backdrop-filter:blur(24px) saturate(185%);transition:--det-c1 var(--goldilocks-normal) var(--curve-optical),--det-c2 var(--goldilocks-normal) var(--curve-optical),border-color var(--goldilocks-fast) var(--curve-optical),box-shadow var(--goldilocks-fast) var(--curve-optical),opacity var(--goldilocks-normal) var(--curve-optical),transform var(--goldilocks-normal) var(--curve-spatial)}body.investor-public-page details::details-content{block-size:0;opacity:0;overflow:clip;transition:block-size var(--goldilocks-normal) var(--curve-spatial),opacity var(--goldilocks-normal) var(--curve-optical),content-visibility var(--goldilocks-normal) var(--curve-spatial) allow-discrete}body.investor-public-page details[open] .overview{animation:investor-enter var(--goldilocks-normal) var(--curve-enter)}body.investor-public-page summary{color:#e2e4e9;padding:4px 0;min-height:32px;transition:color var(--goldilocks-fast) var(--curve-optical)}body.investor-public-page .disclosure-chevron{transition:transform var(--goldilocks-normal) var(--curve-spring),opacity var(--goldilocks-fast) var(--curve-optical)}body.investor-public-page summary:hover .disclosure-chevron{opacity:1}body.investor-public-page .overview :is(.investor-metric-card,.investor-holding-card){padding:20px 22px;border-radius:16px;transition:background-color var(--goldilocks-normal) var(--curve-optical),border-color var(--goldilocks-fast) var(--curve-optical),box-shadow var(--goldilocks-fast) var(--curve-optical),transform var(--goldilocks-fast) var(--curve-spring)}body.investor-public-page .overview :is(.investor-metric-card,.investor-holding-card):hover{transform:translateY(-2px);border-color:#ffffff38}body.investor-public-page .overview button{padding:12px 20px;border-radius:999px;transition:background-color var(--goldilocks-fast) var(--curve-optical),border-color var(--goldilocks-fast) var(--curve-optical),color var(--goldilocks-fast) var(--curve-optical),box-shadow var(--goldilocks-fast) var(--curve-optical),transform var(--goldilocks-fast) var(--curve-spring)}body.investor-public-page .overview button:hover{transform:translateY(-1px)}body.investor-public-page dialog{opacity:0;transform:translateY(10px) scale(.985);transition:opacity var(--goldilocks-normal) var(--curve-optical),transform var(--goldilocks-normal) var(--curve-spring),background-color var(--goldilocks-normal) var(--curve-optical),color var(--goldilocks-normal) var(--curve-optical),border-color var(--goldilocks-normal) var(--curve-optical),box-shadow var(--goldilocks-normal) var(--curve-optical),display var(--goldilocks-normal) var(--curve-spatial) allow-discrete,overlay var(--goldilocks-normal) var(--curve-spatial) allow-discrete}body.investor-public-page dialog[open]{opacity:1;transform:none}body.investor-public-page dialog::backdrop{transition:opacity var(--goldilocks-normal) var(--curve-optical),background-color var(--goldilocks-normal) var(--curve-optical);opacity:0}body.investor-public-page dialog[open]::backdrop{opacity:1}@starting-style{body.investor-public-page dialog[open]{opacity:0;transform:translateY(10px) scale(.985)}body.investor-public-page dialog[open]::backdrop{opacity:0}}body.investor-public-page .hosting-env-banner__text{transition:background-color var(--goldilocks-normal) var(--curve-optical),border-color var(--goldilocks-normal) var(--curve-optical),color var(--goldilocks-normal) var(--curve-optical),box-shadow var(--goldilocks-normal) var(--curve-optical)}@media(max-width:700px){body.investor-public-page .composer{padding:15px 18px 12px;border-radius:22px}body.investor-public-page .composer textarea{min-height:62px}}@media(max-width:600px){body.investor-public-page .conversation{padding:18px 18px 44px}body.investor-public-page .tools{padding:3px 14px}body.investor-public-page .tools button{padding:0 6px}body.investor-public-page .starter{padding:15px 18px;min-height:54px}body.investor-public-page details{padding:16px 18px}}body.investor-public-page[data-theme=light]{color-scheme:light;background:#eef2f8;color:#1d1d1f;--investor-accent:#8a6d3b;--investor-warning:#9a6b26}body.investor-public-page[data-theme=light] .workspace{--ws-c1:#fff;--ws-c2:#edf1f7;--ws-c3:#dce3ef}body.investor-public-page[data-theme=light] :is(button,a,textarea,summary):focus-visible{outline-color:#090d16}body.investor-public-page[data-theme=light] .composer:has(textarea:focus-visible){outline:none}body.investor-public-page[data-theme=light] .topbar{--top-c1:rgba(255,255,255,.82);--top-c2:rgba(244,247,252,.72);border-bottom-color:#ffffffe6;box-shadow:inset 0 -1px #0f172a14,0 8px 24px #0f172a0a}body.investor-public-page[data-theme=light] .brand strong,body.investor-public-page[data-theme=light] h1,body.investor-public-page[data-theme=light] .speaker,body.investor-public-page[data-theme=light] summary,body.investor-public-page[data-theme=light] .overview :is(h2,h3),body.investor-public-page[data-theme=light] #error,body.investor-public-page[data-theme=light] .message{color:#090d16}body.investor-public-page[data-theme=light] .brand-mark,body.investor-public-page[data-theme=light] #avatar:before,body.investor-public-page[data-theme=light] .pip,body.investor-public-page[data-theme=light] .composer-context .pip{background:#090d16}body.investor-public-page[data-theme=light] .version-text{--pill-c1:rgba(255,255,255,.92);--pill-c2:rgba(244,247,252,.72);border-color:#fffffff2;box-shadow:inset 0 1px #fff,0 0 0 .5px #0f172a1f,0 2px 6px #0f172a0a;color:#1d1d1f}body.investor-public-page[data-theme=light] .topbar .version:hover .version-text{--pill-c1:#fff;--pill-c2:rgba(255,255,255,.92);border-color:#fff;box-shadow:inset 0 1px #fff,0 0 0 .5px #0f172a33,0 4px 10px #0f172a12}body.investor-public-page[data-theme=light] .public-label,body.investor-public-page[data-theme=light] .eyebrow,body.investor-public-page[data-theme=light] .starter .starter-arrow,body.investor-public-page[data-theme=light] .composer-hint,body.investor-public-page[data-theme=light] .privacy,body.investor-public-page[data-theme=light] .privacy a{color:#515866}body.investor-public-page[data-theme=light] .subtitle,body.investor-public-page[data-theme=light] .status,body.investor-public-page[data-theme=light] .chat-progress,body.investor-public-page[data-theme=light] .composer-context,body.investor-public-page[data-theme=light] .overview p,body.investor-public-page[data-theme=light] .references,body.investor-public-page[data-theme=light] .references a,body.investor-public-page[data-theme=light] .references #investor-access{color:#333b48}body.investor-public-page[data-theme=light] #avatar.fallback:after{border-color:#fffffff2;background:linear-gradient(160deg,#ffffffeb,#e9eef6c7);box-shadow:inset 0 1.5px #fff,0 0 0 .5px #0f172a1a,0 8px 20px #0f172a0f;color:#090d16}body.investor-public-page[data-theme=light][data-state=thinking] .avatar-stage:after{background:linear-gradient(90deg,transparent,#090d16,transparent)}body.investor-public-page[data-theme=light] .tools{--tools-c1:rgba(255,255,255,.86);--tools-c2:rgba(244,247,252,.64);border-color:#fffffff0;box-shadow:inset 0 1.5px #fff,inset 0 -1px #ffffffb8,0 0 0 .5px #0f172a17,0 10px 26px -6px #0f172a12}body.investor-public-page[data-theme=light] .tools button{color:#333b48}body.investor-public-page[data-theme=light] .tools button:hover{color:#090d16}body.investor-public-page[data-theme=light] .starter{--card-c1:rgba(255,255,255,.94);--card-c2:rgba(255,255,255,.64);--card-c3:rgba(244,247,252,.78);background-color:#ffffff9e;background-image:linear-gradient(135deg,var(--card-c1) 0%,var(--card-c2) 45%,var(--card-c3) 100%);border-color:#fffffff2;border-top-color:#fff;box-shadow:inset 0 1.5px #fff,inset 0 -1px #ffffffbf,inset 1px 0 #fffc,inset -1px 0 #fffc,0 0 0 .5px #0f172a17,0 12px 28px -6px #0f172a0f;color:#090d16}body.investor-public-page[data-theme=light] .starter:hover{--card-c1:#fff;--card-c2:rgba(255,255,255,.82);--card-c3:rgba(248,250,253,.92);background-color:#ffffffd1;background-image:linear-gradient(135deg,var(--card-c1) 0%,var(--card-c2) 45%,var(--card-c3) 100%);border-color:#fff;border-top-color:#fff;box-shadow:inset 0 1.5px #fff,inset 0 -1px #ffffffe6,0 0 0 .5px #0f172a29,0 16px 32px -6px #0f172a17}body.investor-public-page[data-theme=light] .composer{--comp-c1:rgba(255,255,255,.96);--comp-c2:rgba(255,255,255,.68);--comp-c3:rgba(242,246,252,.82);background-color:#ffffffad;background-image:linear-gradient(145deg,var(--comp-c1) 0%,var(--comp-c2) 46%,var(--comp-c3) 100%);border-color:#fffffffa;border-top-color:#fff;box-shadow:inset 0 2px #fff,inset 0 -1px #ffffffd1,inset 1px 0 #ffffffd9,inset -1px 0 #ffffffd9,0 0 0 .5px #0f172a1c,0 18px 40px -8px #0f172a17}body.investor-public-page[data-theme=light] .composer:focus-within{--comp-c1:#fff;--comp-c2:rgba(255,255,255,.82);--comp-c3:rgba(246,249,254,.92);background-color:#ffffffd6;background-image:linear-gradient(145deg,var(--comp-c1) 0%,var(--comp-c2) 46%,var(--comp-c3) 100%);border-color:#fff;border-top-color:#fff;box-shadow:inset 0 2px #fff,inset 0 -1px #ffffffe6,0 0 0 .5px #0f172a38,0 20px 44px -8px #0f172a1f}body.investor-public-page[data-theme=light] .composer textarea{color:#090d16}body.investor-public-page[data-theme=light] .composer textarea::placeholder{color:#64748b}body.investor-public-page[data-theme=light] .send{--send-c1:#1e2536;--send-c2:#090d16;background:linear-gradient(180deg,var(--send-c1) 0%,var(--send-c2) 100%);color:#fff;border-color:#090d16e6;box-shadow:inset 0 1px #ffffff52,0 6px 16px #090d162e}body.investor-public-page[data-theme=light] .send:hover:not(:disabled){--send-c1:#2a344b;--send-c2:#111726;background:linear-gradient(180deg,var(--send-c1) 0%,var(--send-c2) 100%)}body.investor-public-page[data-theme=light] .message.user{--msg-c1:rgba(255,255,255,.94);--msg-c2:rgba(244,247,252,.74);border-color:#fffffff5;border-top-color:#fff;box-shadow:inset 0 1.5px #fff,inset 0 -1px #ffffffbf,0 0 0 .5px #0f172a17,0 10px 24px -6px #0f172a0f;color:#090d16}body.investor-public-page[data-theme=light] .source-links a{--pill-c1:rgba(255,255,255,.9);--pill-c2:rgba(244,247,252,.68);border-color:#fffffff2;border-top-color:#fff;box-shadow:inset 0 1px #fff,0 0 0 .5px #0f172a1c,0 4px 10px #0f172a0a;color:#1d1d1f}body.investor-public-page[data-theme=light] .source-links a:hover{--pill-c1:#fff;--pill-c2:rgba(255,255,255,.92);background:linear-gradient(135deg,var(--pill-c1) 0%,var(--pill-c2) 100%);border-color:#fff;box-shadow:inset 0 1px #fff,0 0 0 .5px #0f172a2e,0 6px 14px #0f172a12}body.investor-public-page[data-theme=light] .references a:hover{background:transparent;color:#090d16}body.investor-public-page[data-theme=light] details{--det-c1:rgba(255,255,255,.86);--det-c2:rgba(244,247,252,.64);border-color:#fffffff0;border-top-color:#fff;box-shadow:inset 0 1.5px #fff,inset 0 -1px #ffffffbf,0 0 0 .5px #0f172a17,0 12px 26px -8px #0f172a0d}body.investor-public-page[data-theme=light] details:hover{border-color:#fff;box-shadow:inset 0 1.5px #fff,0 0 0 .5px #0f172a29,0 14px 30px -8px #0f172a12}body.investor-public-page[data-theme=light] .legacy-note{border-left-color:#64748b}body.investor-public-page[data-theme=light] .overview :is(.investor-metric-card,.investor-holding-card){background:#ffffffc7;border-color:#ffffffeb;box-shadow:inset 0 1px #fff,0 0 0 .5px #0f172a14}body.investor-public-page[data-theme=light] .overview :is(.investor-metric-card,.investor-holding-card):hover{border-color:#fff;box-shadow:inset 0 1px #fff,0 0 0 .5px #0f172a29,0 10px 22px -6px #0f172a14}body.investor-public-page[data-theme=light] .overview button{background:#ffffffe6;border-color:#0f172a24;color:#090d16}body.investor-public-page[data-theme=light] .overview button:hover{background:#fff;border-color:#0f172a3d;box-shadow:inset 0 1px #fff,0 6px 16px #0f172a14}body.investor-public-page[data-theme=light] .references{border-top-color:#0f172a17}body.investor-public-page[data-theme=light] dialog{background:#ffffffdb;color:#1d1d1f;border-color:#fffffff2;box-shadow:inset 0 1.5px #fff,0 0 0 .5px #0f172a1f,0 24px 54px #0f172a2e;-webkit-backdrop-filter:blur(32px) saturate(190%);backdrop-filter:blur(32px) saturate(190%)}body.investor-public-page[data-theme=light] dialog::backdrop{background:#0f172a47;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body.investor-public-page[data-theme=light] dialog button{background:linear-gradient(180deg,#1e2536,#090d16);color:#fff;border-radius:999px}body.investor-public-page[data-theme=light] .hosting-env-banner__text{background:#ffffffe0;border-color:#0f172a1f;color:#1d1d1f;box-shadow:inset 0 1px #fff}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){body.investor-public-page[data-theme=light] .composer{background-color:#fff}body.investor-public-page[data-theme=light] .starter{background-color:#f8fafc}}@media(hover:none){body.investor-public-page .starter:hover,body.investor-public-page .send:hover:not(:disabled),body.investor-public-page .source-links a:hover,body.investor-public-page .references a:hover,body.investor-public-page .tools button:hover,body.investor-public-page .topbar .version:hover .version-text,body.investor-public-page .overview :is(.investor-metric-card,.investor-holding-card):hover{transform:none}body.investor-public-page .starter:hover .starter-arrow{transform:none}}@media(prefers-reduced-motion:reduce){body.investor-public-page *,body.investor-public-page *:before,body.investor-public-page *:after,body.investor-public-page *::details-content,body.investor-public-page ::backdrop{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
