[data-article-chat-transition-v01]{--article-chat-halo-core: 147 178 240;--article-chat-halo-accent: 196 181 253;--article-chat-compose-halo-height: clamp(8rem, 16vh, 13rem);--article-chat-compose-halo-width: min(60rem, calc(100vw - 3.5rem) )}.article-chat-transition-v01__compose-environment{--article-chat-halo-core: 147 178 240;--article-chat-halo-accent: 196 181 253;--article-chat-compose-halo-height: clamp(8rem, 16vh, 13rem);--article-chat-compose-halo-width: min(60rem, calc(100vw - 3.5rem) );bottom:0;left:0;margin:0;max-width:none;overflow:visible;pointer-events:none;position:fixed;right:0;width:100vw;z-index:30}.article-chat-transition-v01__compose-halo{background:radial-gradient(ellipse 84% 82% at 50% 79%,rgb(147 178 240 / .7) 0%,rgb(196 181 253 / .48) 22%,rgb(147 178 240 / .22) 42%,rgb(196 181 253 / .08) 58%,transparent 78%),linear-gradient(to top,rgb(147 178 240 / .14) 0%,rgb(196 181 253 / .06) 30%,transparent 72%);bottom:0;height:calc(var(--article-chat-compose-halo-height, clamp(8rem, 16vh, 13rem)) + env(safe-area-inset-bottom,0px));left:50%;margin:0;mask-image:linear-gradient(90deg,transparent 0%,black 12%,black 88%,transparent 100%);max-width:none;pointer-events:none;position:absolute;transform:translate(-50%);width:var(--article-chat-compose-halo-width, min(60rem, calc(100vw - 3.5rem) ));-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 12%,black 88%,transparent 100%)}[data-article-chat-transition-v01] .vox-reading-article-body{padding-bottom:calc(var(--article-chat-compose-reserve, 3.25rem) + env(safe-area-inset-bottom,0px))}[data-article-chat-transition-v01]:has([data-inline-chat-layout=transition-v01][data-inline-chat-conversation=active]){scroll-padding-bottom:calc(var(--inline-chat-bottom-reserve, 5.5rem) + env(safe-area-inset-bottom,0px))}[data-article-chat-transition-v01]:has([data-inline-chat-layout=transition-v01][data-inline-chat-conversation=active]) .vox-reading-article-body{padding-bottom:0}[data-article-chat-transition-v01] .inline-chat-shell[data-inline-chat-layout=transition-v01][data-inline-chat-conversation=idle] .inline-chat-shell__seed-suggestions{margin-bottom:0;padding-bottom:0}[data-article-chat-transition-v01] .inline-chat-shell[data-inline-chat-layout=transition-v01][data-inline-chat-conversation=idle] .inline-chat-shell__status--dock:empty{display:none;margin:0;padding:0}[data-article-chat-transition-v01] .inline-chat-shell[data-inline-chat-layout=transition-v01][data-inline-chat-conversation=active] .inline-chat-shell__dialog-thread{padding-bottom:0}[data-article-chat-transition-v01] .inline-chat-shell[data-inline-chat-layout=transition-v01][data-inline-chat-conversation=active] .article-chat-transition-v01__bottom-spacer{flex-shrink:0;height:var(--article-chat-active-tail, 5.5rem);margin:0;pointer-events:none;width:100%}[data-article-chat-transition-v01] .inline-chat-shell[data-inline-chat-layout=transition-v01][data-inline-chat-conversation=active] .inline-chat-shell__bottom-anchor{height:0;margin:0;scroll-margin-bottom:0}[data-article-chat-transition-v01] .inline-chat-shell[data-inline-chat-layout=transition-v01][data-inline-chat-conversation=active] .inline-chat-shell__message-text,[data-article-chat-transition-v01] .inline-chat-shell[data-inline-chat-layout=transition-v01][data-inline-chat-conversation=active] .inline-chat-shell__message--assistant{scroll-margin-bottom:calc(var(--inline-chat-bottom-reserve, 72px) + .35rem)}.article-chat-transition-v01__bridge{margin-bottom:0;margin-top:1.75rem}[data-article-chat-transition-v01] .r1-ai-bridge.article-chat-transition-v01__bridge{margin-bottom:0}.article-chat-transition-v01__lead{color:rgb(var(--reading-ink));font-size:1rem;font-weight:500;line-height:1.5;margin:0 0 .85rem;max-width:36rem}.article-chat-transition-v01__steps{display:grid;gap:1.35rem}.article-chat-transition-v01__step-title{color:rgb(var(--reading-ink));font-family:var(--font-display, inherit);font-size:1.125rem;font-weight:600;letter-spacing:-.02em;line-height:1.3;margin:0 0 .45rem}.article-chat-transition-v01__step-body{color:rgb(var(--reading-ink-secondary));font-size:1.0625rem;line-height:1.75;margin:0}[data-r1-editorial] .r1-ai-bridge .inline-chat-shell[data-inline-chat-layout=transition-v01][data-inline-chat-mode=progressive] .inline-chat-shell__compose-stack{background:transparent;border:0;border-radius:0;bottom:max(2.75rem,calc(env(safe-area-inset-bottom,0px) + 1rem));box-shadow:none;box-sizing:border-box;gap:0;left:50%;margin:0;max-width:min(46rem,100cqw);padding:0 .15rem;position:fixed;transform:translate(-50%);width:min(46rem,calc(100vw - 1.5rem));z-index:32}@media(max-width:640px){html:has(body.vox-shell--article [data-article-chat-transition-v01]){background:rgb(var(--reading-paper))}body.vox-shell--article:has([data-article-chat-transition-v01]){--bg: var(--reading-paper);--orb-a: 0;--orb-b: 0;--orb-c: 0;--surface: var(--reading-paper);--surface-elevated: var(--reading-paper);background:rgb(var(--reading-paper))}body.vox-shell--article:has([data-article-chat-transition-v01]) .vox-sonic-blob--article{opacity:0}[data-article-chat-transition-v01]{background:rgb(var(--reading-paper))}body.vox-shell--article:has([data-article-chat-transition-v01])>.mx-auto.max-w-6xl{max-width:none;padding-left:0;padding-right:0}[data-article-chat-transition-v01]>.r1-editorial-container{padding-left:0;padding-right:0}[data-article-chat-transition-v01] .vox-reading-sheet{border-left:0;border-radius:0;border-right:0;max-width:none;width:100%}[data-r1-editorial] .r1-ai-bridge .inline-chat-shell[data-inline-chat-layout=transition-v01][data-inline-chat-mode=progressive] .inline-chat-shell__compose-stack{bottom:max(1rem,calc(env(safe-area-inset-bottom,0px) + .75rem));max-width:none!important;width:calc(100vw - 2rem)!important}[data-r1-editorial] .r1-ai-bridge .inline-chat-shell[data-inline-chat-layout=transition-v01][data-inline-chat-mode=progressive] .inline-chat-shell__compose-stack .inline-chat-shell__compose{width:100%}.article-chat-transition-v01__compose-environment{--article-chat-compose-halo-width: min(36rem, calc(100vw + 6rem) )}.article-chat-transition-v01__compose-halo{background:radial-gradient(ellipse 72% 70% at 42% 74%,rgb(147 178 240 / .59) 0%,rgb(147 178 240 / .34) 36%,transparent 78%),radial-gradient(ellipse 68% 68% at 62% 80%,rgb(196 181 253 / .45) 0%,rgb(196 181 253 / .22) 38%,transparent 80%),radial-gradient(ellipse 110% 68% at 50% 91%,rgb(147 178 240 / .11) 0%,rgb(196 181 253 / .08) 42%,transparent 82%);mask-image:linear-gradient(90deg,transparent 0%,black 10%,black 90%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 10%,black 90%,transparent 100%)}[data-r1-editorial] .inline-chat-shell[data-inline-chat-layout=transition-v01][data-inline-chat-mode=progressive] .inline-chat-shell__compose-stack .inline-chat-shell__compose{box-shadow:0 0 0 1px var(--composer-edge),0 26px 70px -16px rgb(var(--composer-shadow-rgb) / .46),0 12px 34px -12px rgb(var(--composer-shadow-rgb) / .3)!important}}@media(min-width:641px)and (max-width:900px){.article-chat-transition-v01__compose-environment{--article-chat-compose-halo-height: clamp(7rem, 14vh, 11.5rem)}.article-chat-transition-v01__compose-halo{background:radial-gradient(ellipse 84% 78% at 50% 69%,rgb(147 178 240 / .66) 0%,rgb(196 181 253 / .42) 22%,rgb(147 178 240 / .18) 42%,rgb(196 181 253 / .06) 56%,transparent 76%),linear-gradient(to top,rgb(147 178 240 / .08) 0%,rgb(196 181 253 / .035) 28%,transparent 68%)}}[data-r1-editorial] .inline-chat-shell[data-inline-chat-layout=transition-v01][data-inline-chat-mode=progressive] .inline-chat-shell__compose-stack .inline-chat-shell__compose{align-items:center;background:rgb(var(--composer-surface));border:0;border-radius:999px;box-shadow:var(--composer-shadow);gap:.5rem;margin-top:0;max-width:none;min-height:3.4rem;padding:.5rem .58rem;position:static;transition:border-radius .16s ease;width:100%}[data-r1-editorial] .inline-chat-shell[data-inline-chat-layout=transition-v01][data-inline-chat-mode=progressive] .inline-chat-shell__compose-stack .inline-chat-shell__compose[data-transition-compose-expanded]{align-items:flex-end;border-radius:1.65rem;padding-bottom:.45rem;padding-top:.45rem}[data-r1-editorial] .inline-chat-shell[data-inline-chat-layout=transition-v01][data-inline-chat-mode=progressive] .inline-chat-shell__compose-stack .inline-chat-shell__compose:focus-within{box-shadow:var(--composer-shadow-focus)}[data-r1-editorial] .inline-chat-shell[data-inline-chat-layout=transition-v01][data-inline-chat-mode=progressive] .inline-chat-shell__compose-stack .inline-chat-shell__compose-input{color:rgb(var(--composer-ink));font-size:1.02rem;line-height:1.4;min-height:2.75rem;padding:.58rem .15rem .58rem .7rem}[data-r1-editorial] .inline-chat-shell[data-inline-chat-layout=transition-v01][data-inline-chat-mode=progressive] .inline-chat-shell__compose-stack .inline-chat-shell__compose-input::placeholder{color:rgb(var(--composer-ink-secondary) / .72)}[data-r1-editorial] .inline-chat-shell[data-inline-chat-layout=transition-v01][data-inline-chat-mode=progressive] .inline-chat-shell__compose-stack .inline-chat-shell__compose-fetch-overlay{min-height:2.75rem;padding:.58rem .15rem .58rem .7rem}[data-r1-editorial] .inline-chat-shell[data-inline-chat-layout=transition-v01][data-inline-chat-mode=progressive] .inline-chat-shell__compose-stack .inline-chat-shell__compose-send{align-self:center;background:rgb(var(--composer-send, var(--text)));box-shadow:none;color:rgb(var(--composer-send-ink, var(--surface)));flex-shrink:0;font-size:1.05rem;height:2.85rem;min-height:2.85rem;width:2.85rem}[data-r1-editorial] .inline-chat-shell[data-inline-chat-layout=transition-v01][data-inline-chat-mode=progressive] .inline-chat-shell__compose-stack .inline-chat-shell__compose[data-transition-compose-expanded] .inline-chat-shell__compose-send{align-self:flex-end;margin-bottom:.08rem}[data-r1-editorial] .inline-chat-shell[data-inline-chat-layout=transition-v01][data-inline-chat-mode=progressive] .inline-chat-shell__compose-stack .inline-chat-shell__status--dock{margin:0 0 .35rem;padding:0 .35rem}[data-r1-editorial] .inline-chat-shell[data-inline-chat-layout=transition-v01][data-inline-chat-mode=progressive] .inline-chat-shell__seed-item{justify-content:flex-start}[data-r1-editorial] .inline-chat-shell[data-inline-chat-layout=transition-v01][data-inline-chat-mode=progressive] .inline-chat-shell__seed-row{max-width:100%;width:100%}
