.aui-cta-btn{border:1px solid color-mix(in srgb,var(--aui-text-secondary) 35%,transparent);color:var(--aui-text-primary);background:color-mix(in srgb,var(--aui-surface) 85%,transparent);cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease,transform .12s ease}.aui-cta-btn:not(:disabled):hover{border-color:color-mix(in srgb,var(--aui-primary-outline,var(--aui-primary)) 55%,transparent);color:var(--aui-primary-outline,var(--aui-primary));background:color-mix(in srgb,var(--aui-primary-outline,var(--aui-primary)) 10%,var(--aui-surface));box-shadow:0 0 14px color-mix(in srgb,var(--aui-glow) 22%,transparent)}.aui-cta-btn:not(:disabled):active{transform:scale(.97)}.aui-cta-btn:disabled{cursor:not-allowed}.aui-cta-btn--active{border-color:var(--aui-primary-outline,var(--aui-primary));color:var(--aui-primary-outline,var(--aui-primary));background:color-mix(in srgb,var(--aui-surface) 92%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--aui-glow) 40%,transparent)}.aui-cta-btn--active:not(:disabled):hover{background:color-mix(in srgb,var(--aui-primary-outline,var(--aui-primary)) 14%,var(--aui-surface));box-shadow:0 0 22px color-mix(in srgb,var(--aui-glow) 48%,transparent)}.aui-cta-btn--secondary{color:var(--aui-text-secondary);background:color-mix(in srgb,var(--aui-surface) 80%,transparent)}.aui-cta-btn--secondary:not(:disabled):hover{color:var(--aui-text-primary);background:color-mix(in srgb,var(--aui-text-secondary) 12%,var(--aui-surface));border-color:color-mix(in srgb,var(--aui-text-secondary) 50%,transparent);box-shadow:none}.aui-cta-btn:focus-visible{outline:2px solid var(--aui-primary-outline,var(--aui-primary));outline-offset:2px}.aui-suggestion-rail-reserve{--aui-suggestion-rail-gap:0.75rem;--aui-suggestion-rail-block:calc(var(--aui-type-caption-size, 0.75rem) * var(--aui-type-caption-leading, 1.4) + 0.5rem + 2px);position:relative;width:100%;height:calc(var(--aui-suggestion-rail-block) + var(--aui-suggestion-rail-gap));flex-shrink:0;overflow:visible;pointer-events:none}.aui-suggestion-rail{--aui-suggestion-rail-bleed:22px;position:absolute;z-index:10;box-sizing:border-box;min-width:0;height:calc(var(--aui-suggestion-rail-block) + 2 * var(--aui-suggestion-rail-bleed));margin-block:calc(-1 * var(--aui-suggestion-rail-bleed));padding-block:var(--aui-suggestion-rail-bleed);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;pointer-events:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}[data-conversation-input-host]>.aui-suggestion-rail{--aui-suggestion-rail-block:calc(var(--aui-type-caption-size, 0.75rem) * var(--aui-type-caption-leading, 1.4) + 0.5rem + 2px);z-index:12;pointer-events:none;touch-action:pan-x;transform:translateZ(0)}[data-conversation-input-host]>.aui-suggestion-rail .aui-cta-btn{touch-action:manipulation}body:has([data-language-switcher-overlay]) .aui-suggestion-rail,body:has([data-language-switcher-overlay]) .aui-suggestion-rail *{pointer-events:none}.aui-suggestion-rail .aui-suggestion-row{box-sizing:border-box;width:-moz-max-content;width:max-content;max-width:none;min-width:-moz-max-content;min-width:max-content;height:var(--aui-suggestion-rail-block);margin:0;padding:0;padding-inline-start:var(--aui-suggestion-rail-pad-start,0);padding-inline-end:var(--aui-suggestion-rail-pad-end,0);align-items:center;justify-content:flex-start;flex-wrap:nowrap;overflow:visible;pointer-events:auto;touch-action:pan-x}.aui-suggestion-rail::-webkit-scrollbar{display:none}@media (max-width:639px){.aui-cta-scroll-row{-webkit-overflow-scrolling:touch;align-items:flex-start;padding-inline:var(--aui-fixed-input-inset-start) var(--aui-fixed-input-inset-end);padding-bottom:.625rem;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--aui-text-secondary) 40%,transparent) transparent}.aui-cta-scroll-row::-webkit-scrollbar{height:.375rem}.aui-cta-scroll-row::-webkit-scrollbar-thumb{border-radius:9999px;background:color-mix(in srgb,var(--aui-text-secondary) 40%,transparent)}.aui-cta-scroll-row::-webkit-scrollbar-track{background:transparent}}