.chat-suggestions.svelte-1ml8xoa{box-sizing:border-box;flex-wrap:var(--chat-suggestions-flex-wrap,wrap);align-items:center;gap:var(--chat-suggestions-gap,8px);width:var(--chat-suggestions-width,100%);padding:var(--chat-suggestions-padding,0);display:flex}.chat-suggestions.vertical.svelte-1ml8xoa{align-items:var(--chat-suggestions-vertical-align-items,stretch);flex-direction:column}.chat-suggestions.vertical.svelte-1ml8xoa .chip:where(.svelte-1ml8xoa){width:var(--chat-suggestions-vertical-chip-width,100%);--pill-width:100%;--pill-justify-content:flex-start;--pill-text-align:left}.chip.svelte-1ml8xoa{appearance:none;font:inherit;color:inherit;text-align:inherit;cursor:pointer;--pill-max-width:100%;--pill-flex-shrink:1;--pill-cursor:pointer;background:0 0;border:0;min-width:0;max-width:100%;padding:0;display:flex}.chip.svelte-1ml8xoa>.pill{min-width:0}.inputbar-attachment-modal{--modal-z-index:var(--z-index-portal);--modal-fit-content-max-height:calc(var(--dynamic-viewport-height) * .9)}.inputbar-attachment-modal .slot-content{padding:var(--spacing-lg);max-width:min(100%, var(--spacing-500));flex-direction:column}.inputbar-attachment-modal-desktop>div:first-child{-webkit-backdrop-filter:var(--modal-backdrop-filter,blur(4px));backdrop-filter:var(--modal-backdrop-filter,blur(4px))}.attachment-options.svelte-126vgig{justify-content:center;gap:var(--spacing-32);display:flex}.attachment-option-wrapper.svelte-126vgig{gap:var(--spacing-12)}.attachment-option.svelte-126vgig{width:var(--spacing-80);height:var(--spacing-80);--button-width:100%;--button-height:100%;--button-padding:var(--spacing-md)}.option-icon.svelte-126vgig{width:var(--spacing-44);height:var(--spacing-44);pointer-events:none}.option-label.svelte-126vgig{text-align:center}.file-size-note.svelte-126vgig{text-align:center;margin-top:var(--spacing-lg)}@media (max-width:767px){.attachment-options.svelte-126vgig{gap:var(--spacing-40)}.attachment-option.svelte-126vgig{width:var(--spacing-56);height:var(--spacing-56);--button-padding:var(--spacing-12)}.option-icon.svelte-126vgig{width:var(--spacing-28);height:var(--spacing-28)}}.validation-card.svelte-17v4oed{background-color:var(--modal-content-primary);border:1.5px solid var(--border-color-secondary);border-radius:var(--radius);padding:var(--spacing-lg);min-width:min(var(--spacing-320), 100%);max-width:min(100%, var(--spacing-500))}.message-container.svelte-17v4oed{gap:var(--spacing-md)}.icon-container.svelte-17v4oed{width:var(--spacing-40);height:var(--spacing-40);flex-shrink:0}.message-text.svelte-17v4oed{word-break:break-word;flex:1;margin:0}@media (max-width:767px){.validation-card.svelte-17v4oed{min-width:0;max-width:90vw;padding:var(--spacing-md) var(--spacing-12);border-radius:var(--radius)}.icon-container.svelte-17v4oed{width:var(--spacing-32);height:var(--spacing-32)}.message-container.svelte-17v4oed{gap:var(--spacing-12)}}.camera-container.svelte-1ghss84{gap:var(--spacing-lg);max-width:min(100%, var(--spacing-600));width:100%;padding:var(--spacing-32)}.camera-wrapper.svelte-1ghss84{width:100%;position:relative}.camera-close-wrap.svelte-1ghss84{top:var(--spacing-12);right:var(--spacing-12);pointer-events:auto;transition:all var(--transition-duration-fast) var(--ease-standard);z-index:var(--z-index-dropdown);--button-width:var(--spacing-36);--button-height:var(--spacing-36);--button-min-width:0;--button-padding:0;position:absolute}.camera-close-wrap.svelte-1ghss84:hover{transform:scale(1.1)}.camera-close-icon.svelte-1ghss84{width:var(--spacing-20);height:var(--spacing-20);pointer-events:none}.camera-box.svelte-1ghss84{border-radius:var(--radius);width:100%;overflow:hidden}video.svelte-1ghss84{width:100%;height:auto;display:block}.camera-capture-wrap.svelte-1ghss84{pointer-events:auto;transition:transform var(--transition-duration-fast) var(--ease-standard);--button-width:var(--spacing-80);--button-height:var(--spacing-80);--button-min-width:0;--button-padding:0}.camera-capture-wrap.svelte-1ghss84:hover{transform:scale(1.1)}.camera-capture-wrap.svelte-1ghss84:active{transform:scale(.95)}.camera-capture-icon.svelte-1ghss84{width:var(--spacing-80);height:var(--spacing-80);pointer-events:none}.camera-loading-overlay.svelte-1ghss84{border-radius:var(--radius);width:100%;height:100%;z-index:var(--z-index-chat-fade);position:absolute;top:0;left:0}.camera-error-container.svelte-1ghss84{gap:var(--spacing-lg);padding:var(--spacing-32);flex-direction:column}@media (max-width:767px){.camera-container.svelte-1ghss84{padding:var(--spacing-md);gap:var(--spacing-md);max-width:100%}.camera-close-wrap.svelte-1ghss84{--button-width:var(--spacing-40);--button-height:var(--spacing-40)}.camera-close-icon.svelte-1ghss84{width:var(--spacing-rg);height:var(--spacing-rg)}.camera-capture-wrap.svelte-1ghss84{--button-width:var(--spacing-70);--button-height:var(--spacing-70)}.camera-capture-icon.svelte-1ghss84{width:var(--spacing-70);height:var(--spacing-70)}}.attachment-preparation-status.svelte-uvkui{padding-block:var(--spacing-xs)}.agent-picker.svelte-uvkui{min-width:min(12rem,100%)}.attachment-chip-row-theme.svelte-uvkui{--attachment-chip-row-chip-size:var(--spacing-72,4.5rem);--attachment-chip-row-chip-padding-top:var(--spacing-xs,.25rem);--attachment-chip-row-remove-size:var(--spacing-rg,1.25rem);--attachment-chip-row-file-tile-gap:0;--attachment-chip-row-file-tile-padding:var(--spacing-xs,.25rem) var(--spacing-2,2px);--attachment-chip-row-file-glyph-size:var(--spacing-lg,1.5rem);--attachment-chip-row-file-name-line-height:normal;display:contents}@media (max-width:767px){.attachment-chip-row-theme.svelte-uvkui{--attachment-chip-row-remove-size:1.125rem}}.attachment-chip-row-theme.svelte-uvkui .file-tile img{width:var(--image-width,24px);height:var(--image-height,24px);object-fit:contain}.input-bar-outer-container.svelte-uvkui{padding:0 var(--spacing-md);width:100%;padding-bottom:var(--spacing-0);pointer-events:var(--input-bar-pointer-events,all);flex-direction:column;align-self:stretch}.inputbar-shell.svelte-uvkui{--chat-composer-stack-gap:var(--spacing-sm,.5rem);--chat-composer-gap:0px;--chat-composer-padding:var(--spacing-md,1rem) var(--spacing-lg,1.5rem);--chat-composer-line-height:var(--spacing-20,1.25rem);--chat-composer-input-padding:var(--spacing-sm,.5rem);--chat-composer-max-height:calc(var(--spacing-20,1.25rem) * 3);--chat-composer-action-size:var(--spacing-40,2.5rem);--chat-composer-send-size:var(--spacing-40,2.5rem);width:100%;position:relative}.inputbar-shell.svelte-uvkui .chat-composer .send{margin-left:var(--radius-md,.75rem)}.inputbar-shell.svelte-uvkui .chat-composer .input{min-height:1.5em}.inputbar-shell.svelte-uvkui .chat-composer .input-row{align-items:center}.composer-glyph.svelte-uvkui{color:inherit;justify-content:center;align-items:center;display:inline-flex}.inputbar-shell.svelte-uvkui .chat-composer.listening-effect{animation:2s linear infinite inputbar-rotate}@media (prefers-reduced-motion:reduce){.inputbar-shell.svelte-uvkui .chat-composer.listening-effect{animation:none}}.inputbar-shell.svelte-uvkui .chat-composer.processing{pointer-events:none}.inputbar-shell.svelte-uvkui .chat-composer.processing .input{cursor:not-allowed;opacity:var(--opacity-muted)}.inputbar-shell.svelte-uvkui .chat-composer.processing .voice,.inputbar-shell.svelte-uvkui .chat-composer.processing .send{pointer-events:all;opacity:1}.inputbar-shell.svelte-uvkui .chat-composer .voice.recording{border-radius:var(--radius-full);z-index:1;border:2px solid #0000;position:relative;overflow:hidden}.inputbar-shell.svelte-uvkui .chat-composer .voice.recording:before{content:"";background:var(--ai-listening-gradient-primary);border-radius:inherit;z-index:-1;padding:var(--spacing-xs);-webkit-mask:var(--ai-white-gradient) content-box, var(--ai-white-gradient);mask:var(--ai-white-gradient) content-box, var(--ai-white-gradient);background-size:300% 300%;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.inputbar-shell.svelte-uvkui .chat-composer .voice.recording svg path{stroke:var(--text-color-on-accent);fill:none}.stt-error-message.svelte-uvkui{bottom:calc(100% + var(--spacing-sm));right:var(--spacing-40);max-width:var(--spacing-250);min-width:var(--spacing-200);background-color:var(--bg-color-tag);color:var(--text-color-primary);padding:var(--spacing-md) var(--spacing-sm);border-radius:var(--radius);z-index:1001;box-shadow:var(--ai-stt-error-shadow);white-space:normal;overflow-wrap:break-word;position:absolute}.stt-error-message.svelte-uvkui:after{content:"▼";color:var(--bg-color-tag);z-index:1003;height:.6em;display:block;position:absolute;top:100%;left:50%;overflow:hidden;transform:translate(-50%)}@media (max-width:767px){.inputbar-shell.svelte-uvkui{--chat-composer-padding:var(--spacing-sm,.5rem);--chat-composer-stack-gap:var(--spacing-sm,.5rem)}}@media (min-width:768px){.input-bar-outer-container.svelte-uvkui{width:100%;max-width:none;padding:0 var(--spacing-lg);margin:0}}.input-bar-outer-container.workspace-composer.svelte-uvkui{min-width:0;padding:var(--spacing-sm) var(--spacing-md)}.workspace-composer.svelte-uvkui .inputbar-shell:where(.svelte-uvkui){--chat-composer-padding:var(--spacing-sm) var(--spacing-md);--chat-composer-gap:var(--spacing-sm);--chat-composer-max-height:10rem;--chat-composer-action-size:2rem;--chat-composer-send-size:2rem;min-width:0;max-width:45rem;margin-inline:auto}.workspace-composer[data-workspace-chat-layout=compact].svelte-uvkui .inputbar-shell:where(.svelte-uvkui){max-width:100%}.workspace-composer.svelte-uvkui .inputbar-shell:where(.svelte-uvkui) .chat-composer .input{min-height:2.5rem}@media (max-height:480px){.workspace-composer.svelte-uvkui .inputbar-shell:where(.svelte-uvkui){--chat-composer-max-height:clamp(2.5rem, 12.5dvh, 10rem)}}.workspace-composer.svelte-uvkui .inputbar-shell:where(.svelte-uvkui) .input-row.stacked{align-items:stretch}.workspace-composer.svelte-uvkui .inputbar-shell:where(.svelte-uvkui) .control-row{flex-wrap:wrap;align-items:center;min-width:0}.workspace-composer.svelte-uvkui .inputbar-shell:where(.svelte-uvkui) .chat-composer .send{margin-left:0}.workspace-composer.svelte-uvkui .agent-picker:where(.svelte-uvkui){min-width:0;max-width:100%}.workspace-composer.svelte-uvkui .stt-error-message:where(.svelte-uvkui){min-width:0;max-width:min(16rem,100%);right:0}@media (max-width:767px){.workspace-composer.svelte-uvkui .inputbar-shell:where(.svelte-uvkui){--chat-composer-action-size:2.75rem;--chat-composer-send-size:2.75rem}}@media (max-width:360px) and (not (max-height:480px)){.workspace-composer.svelte-uvkui .inputbar-shell:where(.svelte-uvkui) .chat-composer .input{min-height:3.75rem}}
