.hcgpt-composer-actions{position:relative;display:flex;align-items:center;gap:.5rem}.hcgpt-input-wrapper>.hcgpt-composer-actions{position:absolute;bottom:2px;left:13px;z-index:1200}.hcgpt-btn{display:inline-flex;align-items:center;gap:.5rem;height:36px;border:0;background:0 0;color:var(--hcgpt-color-text-muted);border-radius:12px;padding:0 .75rem;cursor:pointer;transition:background .18s ease;font-weight:var(--hcgpt-font-weight-regular);font-family:var(--hcgpt-font-sans);font-style:normal}.hcgpt-btn--icon{width:36px;justify-content:center;padding:0}.hcgpt-btn--pill{padding:0 .9rem}.hcgpt-composer-actions.has-tool-active .hcgpt-btn--pill{justify-content:center;min-width:36px}.hcgpt-btn-label{font-weight:var(--hcgpt-font-weight-regular);letter-spacing:var(--hcgpt-letter-spacing-0);text-transform:var(--hcgpt-text-transform-none)}.hcgpt-composer-actions.has-tool-active .hcgpt-btn-label{display:none}.hcgpt-btn:hover{background:var(--hcgpt-control-hover-bg);box-shadow:none!important;color:var(--hcgpt-color-text);text-decoration:none}.hcgpt-btn svg{display:block}.hcgpt-tool-chip{display:inline-flex;align-items:center;gap:.45rem;height:26px;padding:0 .55rem;border-radius:10px;background:0 0;color:var(--hcgpt-accent);font-weight:var(--hcgpt-font-weight-semibold);border:1px solid transparent;transition:background .15s ease,border-color .15s ease}.hcgpt-tool-chip svg{color:var(--hcgpt-accent);display:block}.hcgpt-tool-chip:hover{background:color-mix(in srgb,var(--hcgpt-accent) 12%,transparent);border-color:color-mix(in srgb,var(--hcgpt-accent) 22%,transparent);box-shadow:none!important}.hcgpt-tool-chip-icon{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:var(--hcgpt-accent)}.hcgpt-chip-close{all:unset;cursor:pointer;color:var(--hcgpt-accent);font-weight:var(--hcgpt-font-weight-bold);line-height:var(--hcgpt-line-height-100);padding:0 .1rem;background:0 0!important;box-shadow:none!important;border:0!important}.hcgpt-chip-close:hover{background:0 0!important;box-shadow:none!important}.hcgpt-chip-close:hover{text-decoration:underline}.hcgpt-chip-close[hidden]{display:none!important}.hcgpt-tool-chip[hidden]{display:none!important}.hcgpt-dropdown{position:absolute;left:0;bottom:46px;min-width:260px;padding:var(--hcgpt-menu-shell-padding,8px);z-index:10001;overflow:hidden}.hcgpt-dropdown[hidden]{display:none!important}.hcgpt-dropdown .hcgpt-menu-item{all:unset;display:flex;align-items:center;gap:.75rem;width:100%;padding:var(--hcgpt-menu-item-pad-y,9px)var(--hcgpt-menu-item-pad-x,12px);border-radius:var(--hcgpt-menu-item-radius,8px);cursor:pointer;color:var(--hcgpt-color-text);line-height:var(--hcgpt-menu-item-line-height,var(--hcgpt-line-height-120));white-space:nowrap;font-size:var(--hcgpt-menu-item-font-size,var(--hcgpt-font-size-13));font-weight:var(--hcgpt-menu-item-font-weight,var(--hcgpt-font-weight-medium));font-family:var(--hcgpt-font-sans);font-style:normal;text-transform:var(--hcgpt-text-transform-none);transition:background var(--hcgpt-transition-fast),color var(--hcgpt-transition-fast)}.hcgpt-dropdown .hcgpt-menu-item:hover{background:var(--hcgpt-menu-item-hover-bg,var(--hcgpt-overlay-item-hover-bg))}.hcgpt-dropdown svg{display:block;min-width:22px;width:22px;height:22px;color:inherit}.hcgpt-dropdown .hcgpt-menu-item::before,.hcgpt-dropdown .hcgpt-menu-item::after{content:none!important}.hcgpt-dropdown .hcgpt-menu-item span{font-weight:inherit;letter-spacing:var(--hcgpt-letter-spacing-0);color:inherit}.hcgpt-dropdown .hcgpt-menu-item.rotating svg{animation:spin .5s linear;transform-origin:center}.hcgpt-tools-dropdown .hcgpt-tool-icon{width:22px;height:22px;flex:0 0 22px;display:inline-flex;align-items:center;justify-content:center;margin-right:10px;line-height:var(--hcgpt-line-height-0)}.hcgpt-tools-dropdown .hcgpt-tool-icon .hcgpt-icon{width:100%;height:100%;display:block}.hcgpt-tools-dropdown [data-tool=blondebar] .hcgpt-icon{fill:currentColor!important;stroke:none!important}.hcgpt-tools-dropdown [data-tool=blondebar] .hcgpt-tool-icon{color:var(--hcgpt-gray-400)}.hcgpt-tools-dropdown [data-tool=colorbar] .hcgpt-icon{stroke:none!important}.hcgpt-tools-dropdown [data-tool=suggestions] .hcgpt-icon{width:100%;height:100%;stroke-width:2;transform:scale(.92);transform-origin:center}@media(prefers-contrast:no-preference){.hcgpt-tools-dropdown [data-tool=suggestions] .hcgpt-icon{transform:translateZ(0)}}.hcgpt-btn.plus-outline,.hcgpt-btn .outline{box-shadow:none;border:0}.hcgpt-composer-actions .hcgpt-btn *{text-transform:var(--hcgpt-text-transform-none)!important;font-family:var(--hcgpt-font-sans);font-weight:var(--hcgpt-font-weight-regular);font-style:normal}.hcgpt-composer-actions .hcgpt-btn-stt,.hcgpt-composer-actions .hcgpt-btn-rec{background:0 0;width:36px;height:36px;transition:background .18s}.hcgpt-composer-actions .hcgpt-btn-stt:hover,.hcgpt-composer-actions .hcgpt-btn-rec:hover{background:var(--hcgpt-surface-hover)}.hcgpt-composer-actions button.rotating svg{animation:rotate .5s ease-in-out}.hcgpt-btn-stt.recording svg{stroke:var(--hcgpt-danger)!important}.hcgpt-btn-rec.recording{animation:hcgptRecBlink 1s infinite}@keyframes hcgptRecBlink{0%{opacity:1}50%{opacity:.4}100%{opacity:1}}.hcgpt-suggestions-button{display:none!important}@media(min-width:601px) and (max-width:767.98px){.hcgpt-input-wrapper>.hcgpt-composer-actions{bottom:9px!important;left:12px!important;z-index:100!important}.hcgpt-btn{display:inline-flex;align-items:center;gap:.5rem;height:32px;border:0;background:0 0;color:var(--hcgpt-color-text-muted);border-radius:12px;padding:0 .75rem;cursor:pointer;transition:background .18s ease;font-weight:var(--hcgpt-font-weight-regular);font-family:var(--hcgpt-font-sans);font-style:normal}}:where(.hcgpt-scope[data-hcgpt-theme=dark]) .hcgpt-dropdown svg{color:currentColor}:where(.hcgpt-scope[data-hcgpt-theme=dark]) .hcgpt-btn{color:var(--hcgpt-color-text-muted)}:where(.hcgpt-scope[data-hcgpt-theme=dark]) .hcgpt-btn:hover{background:var(--hcgpt-color-surface-2);color:var(--hcgpt-color-text)}:where(.hcgpt-scope[data-hcgpt-theme=dark]) .hcgpt-composer-actions .hcgpt-btn-stt:hover,:where(.hcgpt-scope[data-hcgpt-theme=dark]) .hcgpt-composer-actions .hcgpt-btn-rec:hover{background:var(--hcgpt-color-surface-2)}@media(prefers-color-scheme:dark){:where(.hcgpt-scope[data-hcgpt-theme=system]) .hcgpt-dropdown svg{color:currentColor}:where(.hcgpt-scope[data-hcgpt-theme=system]) .hcgpt-btn{color:var(--hcgpt-color-text-muted)}:where(.hcgpt-scope[data-hcgpt-theme=system]) .hcgpt-btn:hover{background:var(--hcgpt-color-surface-2);color:var(--hcgpt-color-text)}:where(.hcgpt-scope[data-hcgpt-theme=system]) .hcgpt-composer-actions .hcgpt-btn-stt:hover,:where(.hcgpt-scope[data-hcgpt-theme=system]) .hcgpt-composer-actions .hcgpt-btn-rec:hover{background:var(--hcgpt-color-surface-2)}}@media(min-width:481px) and (max-width:600px){.hcgpt-input-wrapper>.hcgpt-composer-actions{bottom:4px!important;left:7px!important;z-index:100!important}.hcgpt-btn{display:inline-flex;align-items:center;gap:.5rem;height:30px;border:0;background:0 0;color:var(--hcgpt-color-text-muted);border-radius:12px;padding:0 .75rem;cursor:pointer;transition:background .18s ease;font-weight:var(--hcgpt-font-weight-regular);font-family:var(--hcgpt-font-sans);font-style:normal}}@media(max-width:480px){.hcgpt-input-wrapper>.hcgpt-composer-actions{bottom:7px!important;left:12px!important}.hcgpt-btn{display:inline-flex;align-items:center;gap:.5rem;height:28px;border:0;background:0 0;color:var(--hcgpt-color-text-muted);border-radius:12px;padding:0 .75rem;cursor:pointer;transition:background .18s ease;font-weight:var(--hcgpt-font-weight-regular);font-family:var(--hcgpt-font-sans);font-style:normal}}@media screen and (min-width:768px) and (max-width:820px){.hcgpt-input-wrapper>.hcgpt-composer-actions{bottom:3px!important;left:18px!important}.hcgpt-btn{display:inline-flex;align-items:center;gap:.5rem;height:28px;border:0;background:0 0;color:var(--hcgpt-color-text-muted);border-radius:12px;padding:0 .75rem;cursor:pointer;transition:background .18s ease;font-weight:var(--hcgpt-font-weight-regular);font-family:var(--hcgpt-font-sans);font-style:normal}}:where(.hcgpt-scope[data-hcgpt-theme=dark]) .hcgpt-btn{color:var(--hcgpt-color-text-muted)}:where(.hcgpt-scope[data-hcgpt-theme=dark]) .hcgpt-btn:hover{background:var(--hcgpt-color-surface-2);color:var(--hcgpt-color-text)}:where(.hcgpt-scope[data-hcgpt-theme=dark]) .hcgpt-composer-actions [data-hcgpt-dropdown=tools][aria-expanded=true]{background:0 0;box-shadow:none}@media(prefers-color-scheme:dark){:where(.hcgpt-scope[data-hcgpt-theme=system]) .hcgpt-btn{color:var(--hcgpt-color-text-muted)}:where(.hcgpt-scope[data-hcgpt-theme=system]) .hcgpt-btn:hover{background:var(--hcgpt-color-surface-2);color:var(--hcgpt-color-text)}:where(.hcgpt-scope[data-hcgpt-theme=system]) .hcgpt-composer-actions [data-hcgpt-dropdown=tools][aria-expanded=true]{background:0 0;box-shadow:none}}