.button-content{vertical-align:middle;align-items:center;min-width:18px;display:inline-grid;position:relative}.button-content-label{opacity:1;justify-content:center;align-items:center;gap:.5rem;transition:opacity .18s ease-out;display:inline-flex}.button-content-dots{opacity:0;pointer-events:none;justify-content:center;align-items:center;gap:3px;transition:opacity .18s ease-out;display:flex;position:absolute;inset:0}.button-content[data-loading=true]>.button-content-label{opacity:0}.button-content[data-loading=true]>.button-content-dots{opacity:1}.button-content-dots>span{background:currentColor;border-radius:50%;flex:0 0 4px;width:4px;height:4px;animation:1s cubic-bezier(.4,0,.2,1) infinite paused button-loading-wave}.button-content-dots>span:nth-child(2){animation-delay:.12s}.button-content-dots>span:nth-child(3){animation-delay:.24s}.button-content[data-loading=true]>.button-content-dots>span{animation-play-state:running}@keyframes button-loading-wave{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.button-content-label,.button-content-dots{transition:none}.button-content-dots>span{animation:none}}.conversation-theme[data-conversation-theme],.conversation-theme[data-conversation-theme] [data-theme=dark]{--button-accent:var(--conversation-button-dark);--button-accent-foreground:var(--conversation-button-dark-foreground);--button-accent-hover:var(--conversation-button-dark-hover);--button-accent-hover-foreground:var(--conversation-button-dark-hover-foreground);--button-accent-active:var(--conversation-button-dark-active);--button-accent-active-foreground:var(--conversation-button-dark-active-foreground);--choice-background:var(--conversation-choice-dark);--choice-foreground:var(--conversation-choice-dark-foreground);--choice-hover:var(--conversation-choice-dark-hover);--choice-hover-foreground:var(--conversation-choice-dark-hover-foreground);--choice-selected:var(--conversation-choice-dark-selected);--choice-selected-foreground:var(--conversation-choice-dark-selected-foreground);--choice-selected-hover:var(--conversation-choice-dark-selected-hover);--choice-selected-hover-foreground:var(--conversation-choice-dark-selected-hover-foreground);--accent:var(--volt);--accent-hover:var(--volt-dark);--accent-foreground:var(--conversation-on-accent);--accent-soft:var(--volt-soft);--ring:var(--volt-soft);--wash-accent:rgb(var(--volt-rgb) / .16)}[data-theme=light] .conversation-theme[data-conversation-theme]{--button-accent:var(--conversation-button-light);--button-accent-foreground:var(--conversation-button-light-foreground);--button-accent-hover:var(--conversation-button-light-hover);--button-accent-hover-foreground:var(--conversation-button-light-hover-foreground);--button-accent-active:var(--conversation-button-light-active);--button-accent-active-foreground:var(--conversation-button-light-active-foreground);--choice-background:var(--conversation-choice-light);--choice-foreground:var(--conversation-choice-light-foreground);--choice-hover:var(--conversation-choice-light-hover);--choice-hover-foreground:var(--conversation-choice-light-hover-foreground);--choice-selected:var(--conversation-choice-light-selected);--choice-selected-foreground:var(--conversation-choice-light-selected-foreground);--choice-selected-hover:var(--conversation-choice-light-selected-hover);--choice-selected-hover-foreground:var(--conversation-choice-light-selected-hover-foreground);--accent-soft:var(--conversation-text-light);--ring:var(--conversation-text-light);--wash-accent:var(--wash-volt);--surface:var(--wash-volt);--surface-hover:var(--conversation-wash-hover)}.conversation-theme[data-conversation-theme] [data-theme=dark]{--button-accent:var(--conversation-button-dark);--button-accent-foreground:var(--conversation-button-dark-foreground);--button-accent-hover:var(--conversation-button-dark-hover);--button-accent-hover-foreground:var(--conversation-button-dark-hover-foreground);--button-accent-active:var(--conversation-button-dark-active);--button-accent-active-foreground:var(--conversation-button-dark-active-foreground);--choice-background:var(--conversation-choice-dark);--choice-foreground:var(--conversation-choice-dark-foreground);--choice-hover:var(--conversation-choice-dark-hover);--choice-hover-foreground:var(--conversation-choice-dark-hover-foreground);--choice-selected:var(--conversation-choice-dark-selected);--choice-selected-foreground:var(--conversation-choice-dark-selected-foreground);--choice-selected-hover:var(--conversation-choice-dark-selected-hover);--choice-selected-hover-foreground:var(--conversation-choice-dark-selected-hover-foreground);--surface:var(--ink-1);--surface-hover:var(--ink-3);--accent-soft:var(--volt-soft);--ring:var(--volt-soft);--wash-accent:rgb(var(--volt-rgb) / .16)}
