.vx-root main .ask-back{display:inline-block;min-height:var(--vx-target-min);line-height:var(--vx-target-min);font-size:var(--vx-text-small)!important;color:var(--vx-muted)!important}.vx-root main .ask-turn{font-size:var(--vx-text-body)!important;line-height:var(--vx-leading-body)}.vx-root main .ask-input{font-size:var(--vx-text-body)!important}.vx-root main .ask-small{font-size:var(--vx-text-small)!important}.vx-root main .ask-composer-row{align-items:stretch;flex-wrap:wrap}.vx-root main .ask-composer-row .ask-input{flex:1 1 var(--vx-space-12);min-width:calc(var(--vx-space-12) * 3)}@media(max-width:639px){.vx-root main .ask-last{margin-bottom:calc(var(--vx-space-12) + var(--vx-space-6))}}.vx-root main :is(.field-input,textarea,select).ask-input,.vx-root main .vx-ask-field{font-size:var(--vx-text-body)!important}.vx-root main .ask-saved{display:flex;align-items:center;gap:var(--vx-space-2);margin:0 0 var(--vx-space-3);padding:var(--vx-space-3) var(--vx-space-4);border:1px solid var(--vx-border-strong);border-radius:var(--vx-radius-control);background:var(--vx-surface);color:var(--vx-ink);font-size:var(--vx-text-body);font-weight:var(--vx-weight-semibold)}.vx-root main .ask-question-kicker{font-size:var(--vx-text-small)!important;letter-spacing:0!important;text-transform:none!important;color:var(--vx-muted)!important}.vx-root .modal-backdrop{z-index:1000}.vx-root .modal-backdrop .modal{max-width:calc(var(--vx-space-12) * 10);border-radius:var(--vx-radius-sheet)}.vx-root .modal-backdrop :is(label,.cred-label,p,li,summary,textarea,select,input,button){font-size:var(--vx-text-body)}.vx-root .modal-backdrop .modal-foot{flex-wrap:wrap;gap:var(--vx-gap-targets)}@media(max-width:639px){.vx-root .modal-backdrop{align-items:flex-end;padding:0}.vx-root .modal-backdrop .modal{max-width:none;max-height:90vh;border-radius:var(--vx-radius-sheet) var(--vx-radius-sheet) 0 0}}.vx-root main :is(.perf-metric-sub,.perf-stat-label,.perf-pending-date,.perf-pending-id,.roster-archetype,.insight-field-label,.insight-evidence){font-size:var(--vx-text-small)!important}.vx-root main .perf-win-btn{min-height:var(--vx-target-min);min-width:var(--vx-target-min);font-size:var(--vx-text-small)!important}.vx-root main .perf-metric-label{font-size:var(--vx-text-small)!important;letter-spacing:0!important}.vx-root main .perf-panel-head{flex-wrap:wrap;gap:var(--vx-space-2)}.vx-root main .page-head{flex-wrap:wrap;gap:var(--vx-space-3)}.vx-root main .page-head>.flex{flex-wrap:wrap}.vx-root main :is(.doc-filename,.doc-meta,.drive-last,.drive-row-msg,.tiny,.link,.setting-sub,.select-all,.bulk-count,.class-label,.drive-sync,.card-summary,.questions,.flagged-list,.export-parts){font-size:var(--vx-text-small)!important}.vx-root main :is(.card-type,.flag){font-size:var(--vx-text-small)!important;letter-spacing:0!important;text-transform:none!important}.vx-root main .link{min-height:var(--vx-target-min);display:inline-flex;align-items:center}.vx-root main .small{min-height:var(--vx-target-min);font-size:var(--vx-text-small)!important}.vx-root main .doc-head{flex-wrap:wrap}.vx-root main .banner{align-items:center;flex-wrap:wrap}.vx-root main :is([style*="font-size: 11px"],[style*="font-size: 12px"],[style*="font-size: 13px"],[style*="font-size: 13.5px"]):not(.ask-input):not(.ask-turn){font-size:var(--vx-text-small)!important}.vx-root main .perf-panel-title{font-size:var(--vx-text-h3)!important}.vx-root main :is(.drop-sub,.drive-hint){font-size:var(--vx-text-small)!important}.vx-root main .docs :is(.pill,.line,.status){font-size:var(--vx-text-small)!important}.vx-root main .vx-chat-head{margin-bottom:var(--vx-space-4)}.vx-root main .vx-chat-head p{color:var(--vx-muted)}.vx-root main .card.vx-chat-log{border:0!important;background:transparent!important;box-shadow:none!important;min-height:0!important;overflow:visible}.vx-root main .card.vx-chat-log>div{padding:var(--vx-space-2) 0!important}.vx-root main .vx-chat-log .ask-turn{border-radius:var(--vx-radius-control)!important}.vx-root main .vx-starters{display:flex;flex-direction:column;align-items:stretch;gap:var(--vx-space-2);margin-top:var(--vx-space-4)}.vx-root main .vx-starter{min-height:var(--vx-target-min);padding:var(--vx-space-2) var(--vx-space-4);border:1px solid var(--vx-border-strong);border-radius:var(--vx-radius-control);background:var(--vx-surface);color:var(--vx-ink);font-size:var(--vx-text-body);text-align:left;cursor:pointer}.vx-root main .vx-starter:hover:not(:disabled){border-color:var(--vx-ink)}.vx-root main .vx-composer{position:sticky;bottom:var(--vx-space-3);z-index:5}@media(max-width:1023px){.vx-root main .vx-composer{bottom:calc(var(--vx-shell-bar-h) + env(safe-area-inset-bottom,0px) + var(--vx-space-3));margin-bottom:0!important}}.vx-root main .vx-voice{display:inline-flex;align-items:center;justify-content:center;gap:var(--vx-space-2);min-width:var(--vx-target-min);min-height:var(--vx-target-min);border:1px solid var(--vx-border-strong);border-radius:var(--vx-radius-control);background:var(--vx-surface);color:var(--vx-ink);cursor:pointer}.vx-root main .vx-voice:hover:not(:disabled){border-color:var(--vx-ink)}.vx-root main .vx-voice.rec{background:var(--vx-ink);color:var(--vx-canvas)}.vx-root main .vx-voice-note{font-size:var(--vx-text-small);padding-inline:var(--vx-space-3)}.vx-root main .link-action.ask-small{display:inline-flex;align-items:center;gap:var(--vx-space-1)}
