.tq-writing{pointer-events:none;flex-direction:column;gap:8px;padding:14px 16px;display:flex;position:absolute;inset:0;overflow:hidden}.tq-writing-compact{gap:7px;padding:10px 12px}.tq-writing-line{background:linear-gradient(90deg,var(--v2-bg-chip)0%,color-mix(in srgb,var(--v2-brand-ai)22%,var(--v2-bg-chip))50%,var(--v2-bg-chip)100%);opacity:0;background-size:200% 100%;border-radius:4px;flex:0 0 7px;animation:.36s cubic-bezier(.23,1,.32,1) forwards tq-writing-in,1.8s linear infinite tq-writing-sweep}@keyframes tq-writing-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}@keyframes tq-writing-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}.tq-transcribe{white-space:pre-wrap;overflow-wrap:anywhere;pointer-events:none;color:var(--v2-text-primary);position:absolute;inset:0;overflow:hidden}.tq-transcribe-interim{background:linear-gradient(90deg,var(--v2-brand-ai)0%,color-mix(in srgb,var(--v2-brand-ai)45%,var(--v2-text-primary))50%,var(--v2-brand-ai)100%);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2.4s linear infinite tq-writing-sweep}.tq-transcribe-caret{background:var(--v2-brand-ai);vertical-align:text-bottom;border-radius:1px;width:2px;height:1.05em;margin-left:2px;animation:1.05s step-start infinite tq-caret-blink;display:inline-block}@keyframes tq-caret-blink{50%{opacity:0}}.tq-steer-in{animation:.28s cubic-bezier(.23,1,.32,1) both tq-steer-in}@keyframes tq-steer-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tq-writing-line{opacity:1;animation:none}.tq-transcribe-interim{-webkit-text-fill-color:currentColor;color:var(--v2-brand-ai);background:0 0;animation:none}.tq-transcribe-caret,.tq-steer-in{animation:none}}
