.feat-citation[data-v-d3296708]{container-type:inline-size}.feat-citation__shell[data-v-d3296708]{margin-left:auto;margin-right:auto;position:relative;width:100%}.feat-citation__shell--a[data-v-d3296708]{aspect-ratio:640/480;max-width:640px}.feat-citation__shell--b[data-v-d3296708]{aspect-ratio:400/220;max-width:400px}.feat-citation__canvas[data-v-d3296708]{left:0;position:absolute;top:0;transform-origin:top left}.feat-citation__canvas--a[data-v-d3296708]{transform:scale(calc(100cqi/640px))}.feat-citation__canvas--b[data-v-d3296708]{transform:scale(calc(100cqi/400px))}@keyframes pillFly-d3296708{0%,12%{opacity:1;transform:translate(0) scale(1)}35%{opacity:1;transform:translate(80px,-10px) scale(1.08)}60%,88%{opacity:1;transform:translate(150px,4px) scale(.95)}92%,to{opacity:0;transform:translate(150px,4px) scale(.95)}}@keyframes highlightFlash-d3296708{0%,55%{background:transparent;border-left-color:transparent}60%,88%{background:#f1831340;border-left-color:#f18313}92%,to{background:#f1831300;border-left-color:transparent}}.pill-fly[data-v-d3296708]{animation:pillFly-d3296708 5s cubic-bezier(.4,0,.2,1) infinite}.pdf-highlight-flash[data-v-d3296708]{animation:highlightFlash-d3296708 5s cubic-bezier(.4,0,.2,1) infinite}@media(prefers-reduced-motion:reduce){.pill-fly[data-v-d3296708]{animation:none;transform:translate(150px,4px) scale(.95)}.pdf-highlight-flash[data-v-d3296708]{animation:none;background:#f1831340;border-left-color:#f18313}}.feat-narrative[data-v-2ee3e5d5]{container-type:inline-size}.feat-narrative__shell[data-v-2ee3e5d5]{margin-left:auto;margin-right:auto;position:relative;width:100%}.feat-narrative__shell--a[data-v-2ee3e5d5]{aspect-ratio:600/420;margin-left:0;max-width:600px}.feat-narrative__shell--b[data-v-2ee3e5d5]{aspect-ratio:400/180;max-width:400px}.feat-narrative__canvas[data-v-2ee3e5d5]{left:0;position:absolute;top:0;transform-origin:top left}.feat-narrative__canvas--a[data-v-2ee3e5d5]{transform:scale(calc(100cqi/600px))}.feat-narrative__canvas--b[data-v-2ee3e5d5]{transform:scale(calc(100cqi/400px))}.cite[data-v-2ee3e5d5]{align-items:center;background:#fff7eb;border:1px solid #fce4c7;border-radius:3px;color:#9b530e;display:inline-flex;font-size:11px;font-weight:700;gap:2px;line-height:1;margin-left:1px;margin-right:1px;padding:1px 5px;vertical-align:baseline;white-space:nowrap}.cite--solid[data-v-2ee3e5d5]{background:#f18313;border-color:#f18313;box-shadow:0 4px 10px #f1831366;color:#fff}@keyframes citeCycle-2ee3e5d5{0%,14%,to{background:#fff7eb;box-shadow:0 0 #f1831300;color:#9b530e;transform:scale(1)}17%,28%{background:#f18313;box-shadow:0 6px 14px #f1831359;color:#fff;transform:scale(1.12)}}.cite-cycle-1[data-v-2ee3e5d5]{animation:citeCycle-2ee3e5d5 12s cubic-bezier(.4,0,.2,1) infinite;animation-delay:0s}.cite-cycle-2[data-v-2ee3e5d5]{animation:citeCycle-2ee3e5d5 12s cubic-bezier(.4,0,.2,1) infinite;animation-delay:3s}.cite-cycle-3[data-v-2ee3e5d5]{animation:citeCycle-2ee3e5d5 12s cubic-bezier(.4,0,.2,1) infinite;animation-delay:6s}@media(prefers-reduced-motion:reduce){.cite-cycle-1[data-v-2ee3e5d5],.cite-cycle-2[data-v-2ee3e5d5],.cite-cycle-3[data-v-2ee3e5d5]{animation:none}}.feat-vitals[data-v-75d0e4e8]{container-type:inline-size}.feat-vitals__shell[data-v-75d0e4e8]{aspect-ratio:600/380;margin-left:auto;margin-right:auto;max-width:600px;position:relative;width:100%}.feat-vitals__canvas[data-v-75d0e4e8]{left:0;position:absolute;top:0;transform:scale(calc(100cqi/600px));transform-origin:top left}@keyframes vitFloat-75d0e4e8{0%,to{transform:translate(0) rotate(var(--r))}50%{transform:translateY(-3px) rotate(var(--r))}}.vit-snippet[data-v-75d0e4e8]{animation:vitFloat-75d0e4e8 4.2s ease-in-out infinite}@keyframes vitDashFlow-75d0e4e8{to{stroke-dashoffset:-120}}.vit-funnel[data-v-75d0e4e8]{animation:vitDashFlow-75d0e4e8 2.4s linear infinite;stroke-dasharray:3 5}@keyframes vitCellPulse-75d0e4e8{0%,70%,to{background:transparent}20%,45%{background:#f183132e}}.vit-cell-pulse[data-v-75d0e4e8]{animation:vitCellPulse-75d0e4e8 5.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.vit-cell-pulse[data-v-75d0e4e8],.vit-funnel[data-v-75d0e4e8],.vit-snippet[data-v-75d0e4e8]{animation:none!important}}.feat-export-chat[data-v-0acd80f0]{container-type:inline-size}.feat-export-chat__shell[data-v-0acd80f0]{margin-left:auto;margin-right:auto;position:relative;width:100%}.feat-export-chat__shell--export[data-v-0acd80f0]{aspect-ratio:550/250;max-width:550px}.feat-export-chat__shell--research[data-v-0acd80f0]{aspect-ratio:600/420;max-width:600px}.feat-export-chat__canvas[data-v-0acd80f0]{left:0;position:absolute;top:0;transform-origin:top left}.feat-export-chat__canvas--export[data-v-0acd80f0]{transform:scale(calc(100cqi/550px))}.feat-export-chat__canvas--research[data-v-0acd80f0]{transform:scale(calc(100cqi/600px))}.cite-badge[data-v-0acd80f0]{align-items:center;background:#fff7eb;border:1px solid #fce4c7;border-radius:9999px;color:#9b530e;display:inline-flex;font-size:10.5px;font-weight:700;gap:3px;line-height:1;margin-left:2px;margin-right:2px;padding:2px 7px;vertical-align:baseline;white-space:nowrap}@keyframes chatCursorBlink-0acd80f0{0%,49%{opacity:1}50%,to{opacity:0}}.chat-cursor[data-v-0acd80f0]{animation:chatCursorBlink-0acd80f0 .9s step-end infinite;color:#c26810;display:inline-block;font-weight:700;margin-left:1px}.conv-scroll[data-v-0acd80f0]{scrollbar-width:none}.conv-scroll[data-v-0acd80f0]::-webkit-scrollbar{display:none}.turn-enter-active[data-v-0acd80f0]{transition:transform .22s cubic-bezier(.4,0,.2,1),opacity .22s ease-out}.turn-enter-from[data-v-0acd80f0]{opacity:0;transform:translateY(8px)}.turn-enter-to[data-v-0acd80f0]{opacity:1;transform:translateY(0)}.assistant-enter-active[data-v-0acd80f0]{transition:transform .18s cubic-bezier(.4,0,.2,1),opacity .18s ease-out}.assistant-enter-from[data-v-0acd80f0]{opacity:0;transform:translateY(4px)}.assistant-enter-to[data-v-0acd80f0]{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.chat-cursor[data-v-0acd80f0]{animation:none}.assistant-enter-active[data-v-0acd80f0],.turn-enter-active[data-v-0acd80f0]{transition:none}}@keyframes flowDash-0acd80f0{to{stroke-dashoffset:-16}}.flow-arrow[data-v-0acd80f0]{animation:flowDash-0acd80f0 1.2s linear infinite;stroke-dasharray:4 4}@keyframes nodeRadiusPulse-0acd80f0{0%,to{opacity:1;r:3}50%{opacity:.6;r:5}}.node-pulse[data-v-0acd80f0]{animation:nodeRadiusPulse-0acd80f0 2.4s ease-out infinite;transform-box:fill-box;transform-origin:center}@media(prefers-reduced-motion:reduce){.flow-arrow[data-v-0acd80f0],.node-pulse[data-v-0acd80f0]{animation:none!important}}
