.question-card{--question-card-inset:.375rem;--question-card-radius:var(--agent-bubble-radius,1.25rem);--question-card-line:var(--chat-reply-line-height,var(--text-chat--line-height,1.5rem));width:fit-content;min-width:min(100%,22rem);max-width:var(--agent-bubble-max-width,36rem);padding:var(--question-card-inset);border-radius:var(--question-card-radius);background:var(--agent-bubble-surface,color-mix(in oklab, var(--foreground) 5%, transparent));gap:.125rem;display:grid}.question-card[data-loading]{width:100%}:where(.space-y-component)>:has(+.question-card){margin-block-end:.5rem}.question-card-step{min-width:0;color:var(--foreground);font-size:var(--text-ui);line-height:var(--text-ui--line-height);align-items:baseline;gap:.625rem;padding:.375rem .5rem .25rem;font-weight:500;display:flex}.question-card-count{color:var(--muted-foreground);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:400}.question-card-row{border-radius:calc(var(--question-card-radius) - var(--question-card-inset));min-height:2.5rem;color:var(--foreground);font-size:var(--text-chat,.9375rem);line-height:var(--question-card-line);text-align:start;cursor:pointer;transition:background-color var(--motion-duration-control) var(--motion-ease-out);background:0 0;border:0;align-items:flex-start;gap:.75rem;padding:.5rem;display:flex}@media (hover:hover) and (pointer:fine){.question-card-row:hover:not(:disabled,[data-placeholder]){background:color-mix(in oklab, var(--foreground) 6%, transparent);transition-duration:var(--motion-duration-instant)}}.question-card-row:active:not(:disabled,[data-placeholder]){background:color-mix(in oklab, var(--foreground) 10%, transparent)}.question-card-row[data-placeholder]{cursor:default}.question-card-row:disabled{color:var(--text-disabled);cursor:default}.question-card-row[data-quiet]{color:var(--muted-foreground)}.question-card-key{width:1.375rem;height:var(--question-card-line);color:var(--muted-foreground);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex-shrink:0;place-items:center;display:grid}.question-card-row:not([data-quiet])>.question-card-key:not(:has(>.question-card-box)){height:1.375rem;margin-block:calc((var(--question-card-line) - 1.375rem) / 2);background:color-mix(in oklab, var(--foreground) 8%, transparent);color:var(--secondary-foreground);border-radius:.4375rem}.question-card-box{background:var(--control-surface);width:.875rem;height:.875rem;color:var(--background);border-radius:.25rem;place-items:center;display:grid}.question-card-box[data-on]{background:var(--foreground)}.question-card-text{min-width:0;display:grid}.question-card-label{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;column-gap:.5rem;min-width:0;font-weight:500;display:flex}.question-card-row[data-quiet] .question-card-label,.question-card-row[data-quiet]{font-weight:400}.question-card-tag{background:color-mix(in oklab, var(--neon-green) 42%, transparent);color:var(--foreground);font-size:var(--text-xs);border-radius:.25rem;padding-inline:.375rem;font-weight:500;line-height:1.125rem}.dark .question-card-tag{color:var(--neon-green);background:0 0;padding-inline:0}.question-card-detail{color:var(--muted-foreground);font-size:var(--text-compact);line-height:var(--text-compact--line-height);overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.question-card-row{transition:none}}.question-card[data-presentation=chat]{--question-card-radius:.625rem;--question-card-inset:0rem;--question-card-line:var(--text-ui--line-height,1.25rem);background:0 0;gap:.25rem;width:100%;min-width:0;max-width:36rem}.question-card[data-presentation=chat] .question-card-row{background:var(--control-surface);font-size:var(--text-ui);padding:.625rem .75rem}@media (hover:hover) and (pointer:fine){.question-card[data-presentation=chat] .question-card-row:hover:not(:disabled){background:var(--button-focus)}}.question-card[data-presentation=chat] .question-card-row[aria-pressed=true],.question-card[data-presentation=chat] .question-card-row:focus-visible{background:var(--button-focus);outline:none}@media (forced-colors:active){.question-card[data-presentation=chat] .question-card-row:focus-visible{outline-offset:-1px;outline:1px solid highlight}}
