.ScreenFollowup{--p5-canvas-w: 1440px;--p5-canvas-h: 980px;--followup-bg: oklch(0.184 0.003 50);--followup-inset: oklch(0.152 0.003 50);--followup-raised: oklch(0.216 0.003 50);--followup-ink: oklch(0.945 0.002 50);--followup-muted: color-mix(in oklab, oklch(0.685 0.004 50), oklch(0.785 0.004 50) 60%);--followup-border: color-mix(in oklab, oklch(0.340 0.004 50), oklch(0.385 0.004 50) 70%);position:relative;margin:clamp(3rem,5vw,4.5rem) 0 0;border:1px solid var(--followup-border);border-radius:10px;overflow:hidden;background:var(--followup-bg);box-shadow:0 24px 64px rgb(0 0 0 / 18%)}.ScreenFollowup [hidden]{display:none!important}.ScreenFollowup.DRFilm{padding:0}.ScreenFollowup .product-demo{--p5-shell: var(--followup-inset);--p5-canvas: var(--followup-bg);--p5-ink: var(--followup-ink);--p5-muted: var(--followup-muted);--p5-border-soft: var(--followup-border);--product-demo-bg: var(--followup-bg);--product-demo-bg-raised: var(--followup-raised);--product-demo-shell: var(--followup-inset);--product-demo-ink: var(--followup-ink);--product-demo-ink-muted: var(--followup-muted);--product-demo-ink-subtle: var(--followup-muted);--product-demo-nav-ink: var(--followup-ink);--product-demo-brand-logo: var(--followup-ink);--product-demo-border: var(--followup-border)}.ScreenFollowup .ScreenUI{--screen-ink: var(--followup-ink);--screen-muted: var(--followup-muted);--screen-line: var(--followup-border);--screen-rule: var(--followup-border);--screen-raised: var(--followup-raised);--screen-selected: #282724;--screen-green: #91b39a;background:var(--followup-bg);font-family:"IBM Plex Sans",var(--marketing-fontStack-body)}.ScreenFollowup__viewport{position:relative;inline-size:100%;aspect-ratio:1440 / 980;overflow:hidden}.ScreenFollowup .product-demo__ui{grid-template-columns:286px minmax(0,1fr)}.ScreenFollowup__sidebar,.ScreenFollowup__sidebar>.product-demo__sidebar{block-size:100%}.ScreenFollowup .product-demo__nav-item--active{background:var(--followup-raised)}.ScreenFollowup[data-scene=draft] .product-demo__nav-item--active,.ScreenFollowup[data-scene=conversation] .product-demo__nav-item--active{background:transparent}.ScreenFollowup[data-scene=draft] .product-demo__nav-item--easel,.ScreenFollowup[data-scene=conversation] .product-demo__nav-item--easel{background:var(--followup-raised)}.ScreenFollowup .ScreenScene{background:var(--followup-bg);padding:32px 48px}.ScreenFollowup .ScreenUI__heading h2{font-size:28px}.ScreenFollowup .ScreenUI__button{background:var(--followup-raised)}.ScreenFollowup .ScreenUI__checkbox{background:var(--followup-bg);border-color:var(--followup-border)}.ScreenFollowup .ScreenUI code{background:rgb(145 179 154 / 8%)}.ScreenFollowup .ScreenFilters__card p,.ScreenFollowup .ScreenFilters__window{color:var(--followup-muted)}.ScreenFollowup :is(.ScreenEvidence__tabs,.ScreenEvidence__card){background:var(--followup-raised)}.ScreenFollowup .ScreenEvidence__tabs span:first-child{background:var(--followup-bg)}.ScreenFollowup :is(.ScreenEvidence__sources a,.ScreenEvidence__financialSource,.ScreenEvidence__citation){color:#94b8dc}.ScreenFollowup .ScreenResults{overflow:hidden}.ScreenFollowup .ScreenResults__rowActions{padding:5px;margin-block:-5px;margin-inline-end:-5px;border-radius:4px}.ScreenFollowup[data-cursor=ask] [data-followup-ask]{background:rgb(255 255 255 / 8%)}.ScreenFollowup__landing{position:absolute;inset:0;display:flex;align-items:center;flex-direction:column;justify-content:center;padding:64px 48px}.ScreenFollowup .ScreenFollowup__landing h2{margin:0 0 42px;font:600 44px/1.08 "Source Serif 4",Georgia,serif;text-align:center;letter-spacing:-0.025em}.ScreenFollowup__composerShell{inline-size:min(100%,720px)}.ScreenFollowup__composer{position:relative;z-index:1;padding:12px 16px;border:1px solid var(--followup-border);border-radius:28px;background:#211f1c;box-shadow:0 2px 5px rgb(0 0 0 / 18%)}.ScreenFollowup__input{display:grid;grid-template-columns:24px minmax(0,1fr) 32px;gap:12px;align-items:end;font-size:16px;line-height:1.5}.ScreenFollowup__composer--initial .ScreenFollowup__input{min-block-size:116px}.ScreenFollowup__input>[data-followup-typing]{align-self:start}.ScreenFollowup__plus{align-self:end;display:grid;block-size:32px;place-items:center;color:var(--followup-muted)}.ScreenFollowup__send{display:grid;place-items:center;inline-size:32px;block-size:32px;border-radius:50%;color:#151412;background:#f5f4f1}.ScreenFollowup__composerTray{display:flex;justify-content:space-between;margin:-1px 48px 0;padding:12px 24px;border:1px solid var(--followup-border);border-radius:0 0 26px 26px;background:#191816;color:var(--followup-muted);font-size:14px}.ScreenFollowup__composerTray>span{display:flex;align-items:center;gap:10px}.ScreenFollowup__model i{inline-size:14px;block-size:14px;border:2px solid var(--followup-border);border-top-color:var(--followup-muted);border-radius:50%;margin-inline-end:14px}.ScreenFollowup__recent{display:flex;gap:42px;inline-size:min(100%,640px);margin-block-start:42px;color:var(--followup-muted)}.ScreenFollowup__recent>div{display:flex;flex-direction:column;gap:9px}.ScreenFollowup__recent strong{color:var(--followup-ink);font-weight:500}.ScreenFollowup__recent span:last-child{margin-block-start:8px}.ScreenFollowup__conversation{position:absolute;inset:0;display:flex;flex-direction:column}.ScreenFollowup__topbar{display:flex;align-items:center;justify-content:end;min-block-size:54px;padding:12px 28px;font-size:14px;color:var(--followup-muted)}.ScreenFollowup__scroll{min-block-size:0;flex:1;overflow:auto;scrollbar-width:none;overscroll-behavior:contain;scroll-behavior:auto}.ScreenFollowup__scroll::-webkit-scrollbar{display:none}.ScreenFollowup__thread{inline-size:min(calc(100% - 80px),800px);margin-inline:auto;padding-block:60px 35px}.ScreenFollowup__user{display:flex;flex-direction:column;align-items:end;gap:8px;margin-block-end:28px}.ScreenFollowup__context{display:flex;align-items:start;gap:8px;max-inline-size:100%}.ScreenFollowup__context>span{margin-block-start:16px;color:var(--followup-muted)}.ScreenFollowup__context>span .ScreenUI__icon{inline-size:24px;block-size:24px}.ScreenFollowup__contextCard{display:flex;align-items:center;gap:8px;inline-size:420px;max-inline-size:100%;padding:20px;border:1px solid var(--followup-border);border-radius:8px;font-size:14px}.ScreenFollowup__contextCard>span{color:var(--followup-muted)}.ScreenFollowup__contextCard strong{font-weight:400}.ScreenFollowup .ScreenFollowup__message{max-inline-size:min(80%,560px);padding:8px 16px;border:1px solid var(--followup-border);border-radius:8px;background:var(--followup-raised);font-size:16px;line-height:1.5}.ScreenFollowup__working{display:flex;align-items:center;gap:8px;color:var(--followup-muted);font-size:14px;padding-block:14px}.ScreenFollowup__working i{inline-size:14px;block-size:14px;border:2px solid var(--followup-border);border-top-color:var(--followup-muted);border-radius:50%}.ScreenFollowup__answer{font-size:16px;line-height:1.75}.ScreenFollowup__answer>[data-followup-beat]{margin-block:16px}.ScreenFollowup .ScreenFollowup__answer h3{margin:0 0 6px;font:600 18px/1.4 "IBM Plex Sans",var(--marketing-fontStack-body);letter-spacing:0}.ScreenFollowup__answer a{color:#94b8dc;text-decoration:none}.ScreenFollowup__answer a:hover{text-decoration:underline}.ScreenFollowup__citation{vertical-align:super;font-size:12px;padding-inline:3px}.ScreenFollowup__sources{display:flex;flex-wrap:wrap;gap:8px;margin-block:22px 16px}.ScreenFollowup__sources a{display:inline-flex;align-items:center;gap:7px;padding:5px 8px;border:1px solid var(--followup-border);border-radius:6px;font-size:12px;line-height:1.5}.ScreenFollowup__responseActions{display:flex;justify-content:end;gap:16px;color:var(--followup-muted);padding-block:8px}.ScreenFollowup__dock{display:flex;justify-content:center;padding:20px 40px 22px;background:linear-gradient(transparent,var(--followup-bg) 16px)}.ScreenFollowup__dock .ScreenFollowup__input{align-items:center;color:var(--followup-muted)}.ScreenFollowup__cursor{position:absolute;z-index:5;pointer-events:none;inline-size:26px;block-size:32px;filter:drop-shadow(0 2px 2px rgb(0 0 0 / 35%)) invert(1);transition:left 300ms ease,top 300ms ease}.ScreenFollowup[data-playback=playing] .ScreenFollowup__working i{animation:screening-spin 750ms linear infinite}.ScreenFollowup[data-playback=playing] [data-followup-typing]::after{content:"";display:inline-block;inline-size:1px;block-size:1em;margin-inline-start:2px;background:currentColor;vertical-align:-0.1em;animation:screening-caret 800ms step-end infinite}.ScreenFollowup a:focus-visible{outline:2px solid #94b8dc;outline-offset:4px}@media(max-width:74.999rem){.ScreenFollowup{--p5-canvas-w: 1226px}.ScreenFollowup__viewport{aspect-ratio:934 / 980}}@media(prefers-reduced-motion:reduce){.ScreenFollowup *,.ScreenFollowup *::after{animation:none!important;transition:none!important}}.ScreenFollowup:not([data-followup-ready]) .product-demo__ui{inline-size:100%;block-size:100%;grid-template-columns:minmax(0,1fr)}.ScreenFollowup:not([data-followup-ready]) .ScreenFollowup__sidebar{display:none}
