.vx-live-answer{--vx-gold:var(--accent-gold,oklch(67.86% .1368 80.5));--vx-la-surface:var(--card);--vx-la-ink:var(--card-foreground,var(--foreground));--vx-la-muted:var(--muted-foreground);--vx-la-head:color-mix(in oklab, var(--primary) 55%, black);--vx-la-head-ink:color-mix(in oklab, var(--vx-gold) 6%, white);--vx-la-reader:color-mix(in oklab, var(--primary) 9%, var(--vx-la-surface));--vx-la-assistant:color-mix(in oklab, var(--vx-gold) 7%, var(--vx-la-surface));--vx-la-hairline:color-mix(in oklab, var(--vx-gold) 42%, var(--border));--vx-la-radius:var(--radius-lg,var(--radius));--vx-la-text:.9375rem;border:1px solid var(--vx-la-hairline);border-radius:var(--vx-la-radius);background:var(--vx-la-surface);inline-size:100%;min-inline-size:0;max-inline-size:36rem;color:var(--vx-la-ink);font-family:var(--font-body,inherit);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--vx-gold) 22%, transparent), inset 0 0 0 1px color-mix(in oklab, var(--vx-la-surface) 60%, transparent), var(--shadow-raise,0 18px 48px -28px color-mix(in oklab, var(--foreground) 40%, transparent));isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}.vx-live-answer[data-size=lg]{--vx-la-text:1.0625rem;max-inline-size:44rem}.vx-live-answer[data-tone=glass]{--vx-la-surface:color-mix(in oklab, var(--card) 72%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2)}:is(.tone-deep,.tone-night,.tone-brand) .vx-live-answer[data-tone=glass]{--vx-la-surface:color-mix(in oklab, color-mix(in oklab, var(--vx-theme-deep,var(--surface-deep)) 86%, white) 90%, transparent);--vx-la-ink:var(--foreground);--vx-la-muted:color-mix(in oklab, var(--vx-la-ink) 72%, var(--vx-la-surface));--vx-la-reader:color-mix(in oklab, var(--vx-la-ink) 10%, var(--vx-la-surface));--vx-la-assistant:color-mix(in oklab, var(--vx-gold) 12%, var(--vx-la-surface));--vx-la-hairline:color-mix(in oklab, var(--vx-gold) 50%, var(--vx-la-surface))}.vx-live-answer[data-tone=deep]{--vx-la-surface:color-mix(in oklab, var(--primary) 58%, black);--vx-la-ink:color-mix(in oklab, var(--vx-gold) 6%, white);--vx-la-muted:color-mix(in oklab, var(--vx-la-ink) 72%, var(--vx-la-surface));--vx-la-head:color-mix(in oklab, var(--primary) 42%, black);--vx-la-head-ink:var(--vx-la-ink);--vx-la-reader:color-mix(in oklab, var(--vx-la-ink) 10%, var(--vx-la-surface));--vx-la-assistant:color-mix(in oklab, var(--vx-gold) 12%, var(--vx-la-surface));--vx-la-hairline:color-mix(in oklab, var(--vx-gold) 55%, var(--vx-la-surface))}.vx-la-head{align-items:center;gap:var(--space-2);min-block-size:2.75rem;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);border-block-end:1px solid color-mix(in oklab, var(--vx-gold) 38%, transparent);background:var(--vx-la-head);color:var(--vx-la-head-ink);display:flex}.vx-la-avatar{block-size:1.625rem;inline-size:1.625rem;color:var(--vx-gold);flex:none;place-items:center;display:inline-grid}.vx-la-avatar svg{block-size:100%;inline-size:100%}.vx-la-title{letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-inline-size:0;margin:0;font-size:.875rem;font-weight:600;overflow:hidden}.vx-la-controls{gap:var(--space-1);opacity:0;flex:none;transition:opacity .18s;display:flex}.vx-live-answer:hover .vx-la-controls,.vx-live-answer:focus-within .vx-la-controls{opacity:1}@media (hover:none){.vx-la-controls{opacity:1}}.vx-la-control{border:1px solid color-mix(in oklab, var(--vx-la-head-ink) 30%, transparent);background:color-mix(in oklab, var(--vx-la-head-ink) 10%, transparent);block-size:2rem;inline-size:2rem;color:var(--vx-la-head-ink);cursor:pointer;border-radius:999px;place-items:center;padding:0;display:inline-grid}.vx-la-control:hover{background:color-mix(in oklab, var(--vx-la-head-ink) 20%, transparent)}.vx-la-control:focus-visible{outline:2px solid var(--vx-gold);outline-offset:2px}.vx-la-body{gap:var(--space-3);padding:var(--space-4);font-size:var(--vx-la-text);flex-direction:column;line-height:1.55;display:flex}.vx-la-turn{min-inline-size:0;display:flex}.vx-la-turn[data-from=reader]{justify-content:flex-end}.vx-la-bubble{min-inline-size:0;padding:var(--space-3) var(--space-4);overflow-wrap:anywhere;margin:0;position:relative}.vx-la-question{border-radius:var(--vx-la-radius) var(--vx-la-radius) var(--space-1) var(--vx-la-radius);background:var(--vx-la-reader);max-inline-size:88%}.vx-la-answer{gap:var(--space-2);border:1px solid color-mix(in oklab, var(--vx-gold) 24%, transparent);border-inline-start:3px solid var(--vx-gold);border-radius:var(--space-1) var(--vx-la-radius) var(--vx-la-radius) var(--vx-la-radius);background:var(--vx-la-assistant);flex-direction:column;inline-size:100%;transition:opacity .32s,transform .32s cubic-bezier(.2,.8,.2,1);display:flex}.vx-la-turn[data-from=assistant][data-shown=false] .vx-la-answer{opacity:.72}.vx-la-skeleton{inset-block:calc(var(--space-3) + 1.55em) var(--space-3);inset-inline:var(--space-4) 18%;border-radius:var(--space-1);background:linear-gradient(90deg, color-mix(in oklab, var(--vx-la-ink) 7%, transparent) 30%, color-mix(in oklab, var(--vx-gold) 26%, transparent) 50%, color-mix(in oklab, var(--vx-la-ink) 7%, transparent) 70%) 0 0 / 300% 100%;pointer-events:none;animation:1.6s linear infinite vx-la-shimmer;position:absolute;-webkit-mask-image:repeating-linear-gradient(#0000 0 .48em,#000 .48em 1.08em,#0000 1.08em 1.55em);mask-image:repeating-linear-gradient(#0000 0 .48em,#000 .48em 1.08em,#0000 1.08em 1.55em)}.vx-la-paragraph{margin:0;position:relative}.vx-live-answer[data-playing=true] .vx-la-full{opacity:0}.vx-la-overlay{padding:inherit;pointer-events:none;position:absolute;inset:0}.vx-la-word{animation:.36s ease-out both vx-la-fade}.vx-la-caret{vertical-align:text-bottom;background:var(--vx-gold);border-radius:1px;block-size:1.1em;inline-size:2px;margin-inline-start:1px;animation:1s steps(2,start) infinite vx-la-blink;display:inline-block}.vx-la-thinking{align-items:center;gap:.3rem;block-size:1.55em;display:inline-flex;position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-4)}.vx-la-thinking>span{background:var(--vx-gold);border-radius:999px;block-size:.45rem;inline-size:.45rem;animation:1s ease-in-out infinite vx-la-breathe}.vx-la-thinking>span:nth-child(2){animation-delay:.16s}.vx-la-thinking>span:nth-child(3){animation-delay:.32s}.vx-la-citations,.vx-la-status{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.vx-la-citation,.vx-la-status-item{min-inline-size:0;transition:opacity .26s,transform .32s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.vx-la-citation{border:1px solid color-mix(in oklab, var(--vx-gold) 50%, transparent);background:color-mix(in oklab, var(--vx-gold) 12%, var(--vx-la-surface));color:var(--vx-la-ink);border-radius:999px;align-items:center;padding:.2rem .6rem;font-size:.75rem;font-weight:500;line-height:1.4}.vx-la-citation-label{font-weight:600}.vx-la-dot,.vx-la-citation-detail{color:var(--vx-la-muted)}.vx-la-dot{white-space:pre}.vx-la-footer{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4) var(--space-3);border-block-start:1px solid color-mix(in oklab, var(--vx-gold) 22%, transparent);color:var(--vx-la-muted);letter-spacing:.02em;margin:0;font-size:.75rem;font-weight:500;transition:opacity .32s;display:flex}.vx-la-shield{color:var(--vx-gold);flex:none}[data-shown=false]:is(.vx-la-citation,.vx-la-status-item){opacity:0;transform:scale(.85)}.vx-la-footer[data-shown=false]{opacity:0}.vx-la-sr{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes vx-la-fade{0%{opacity:0;filter:blur(2px)}to{opacity:1;filter:none}}@keyframes vx-la-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes vx-la-blink{to{visibility:hidden}}@keyframes vx-la-breathe{0%,to{opacity:.35;transform:translateY(0)scale(.85)}50%{opacity:1;transform:translateY(-.2rem)scale(1)}}@media (width<=30rem){.vx-la-body{padding:var(--space-3)}.vx-la-question{max-inline-size:94%}}.vx-live-answer[data-editing=true] .vx-la-controls{display:none}@media (prefers-reduced-motion:reduce){.vx-la-word,.vx-la-caret,.vx-la-thinking>span,.vx-la-skeleton{animation:none}.vx-la-answer,.vx-la-citation,.vx-la-status-item,.vx-la-footer,.vx-la-controls{transition:none}}
