/*! tailwindcss v4.1.6 | MIT License | https://tailwindcss.com */.stt-button[data-v-9e006eb5]{border:none;color:var(--stt-text-color,#3f3f46);height:var(--stt-height,1.75rem);outline:none;width:var(--stt-width,1.75rem)}.stt-idle[data-v-9e006eb5]{background-color:var(--stt-background,#fafafa)}.stt-idle[data-v-9e006eb5]:hover:not(:disabled){background-color:var(--stt-hover-background,#f4f4f5)}.stt-recording[data-v-9e006eb5]{animation:stt-recording-pulse-9e006eb5 2s ease-in-out infinite;background-color:var(--stt-recording-background,oklch(.885 .062 18.334))}.stt-recording[data-v-9e006eb5]:hover:not(:disabled){animation:none;background-color:var(--stt-recording-hover,oklch(.637 .237 25.331))}.stt-button[data-v-9e006eb5]:focus{outline:none}.stt-button[data-v-9e006eb5]:focus-visible{box-shadow:0 0 0 3px oklch(from var(--stt-focus-outline-color,oklch(.623 .214 259.815))l c h/.25);outline:none}@keyframes stt-recording-pulse-9e006eb5{0%,to{background-color:var(--stt-recording-background,oklch(.808 .114 19.571))}50%{background-color:var(--stt-recording-hover,oklch(.637 .237 25.331))}}.ai-chat-container[data-v-a98d015b]{background-color:var(--ai-chat-background);font-size:calc(1rem*var(--ai-chat-rem-modifier))}.ai-chat-messages-container[data-v-a98d015b]{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 calc(2rem*var(--ai-chat-rem-modifier)),#000 calc(100% - 2rem*var(--ai-chat-rem-modifier)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 calc(2rem*var(--ai-chat-rem-modifier)),#000 calc(100% - 2rem*var(--ai-chat-rem-modifier)),transparent 100%)}.ai-chat-messages[data-v-a98d015b]{display:flex;flex-direction:column;gap:calc(1rem*var(--ai-chat-rem-modifier));overflow-y:auto;overscroll-behavior:contain;padding:calc(1rem*var(--ai-chat-rem-modifier));-webkit-overflow-scrolling:touch;scrollbar-color:var(--ai-chat-scrollbar-thumb) var(--ai-chat-scrollbar-track);scrollbar-width:thin}.ai-chat-messages[data-v-a98d015b]:before{content:"";flex:1 1 auto}.ai-chat-messages[data-v-a98d015b]::-webkit-scrollbar{width:24px}.ai-chat-messages[data-v-a98d015b]::-webkit-scrollbar-track{background:var(--ai-chat-scrollbar-track)}.ai-chat-messages[data-v-a98d015b]::-webkit-scrollbar-thumb{background-color:var(--ai-chat-scrollbar-thumb);border-radius:12px}.ai-chat-message-wrapper[data-v-a98d015b]{padding:calc(.25rem*var(--ai-chat-rem-modifier)) 0}.ai-chat-message[data-v-a98d015b]{border-radius:calc(1.25rem*var(--ai-chat-rem-modifier));box-shadow:0 1px 2px #0000000d;max-width:80%;padding:calc(1rem*var(--ai-chat-rem-modifier)) calc(1.25rem*var(--ai-chat-rem-modifier))}.ai-chat-message--user[data-v-a98d015b]{background-color:var(--ai-chat-user-message-background);border:1px solid oklch(from var(--ai-chat-user-message-border) l c h/.2)}.ai-chat-message--ai[data-v-a98d015b]{background-color:var(--ai-chat-ai-message-background);border:1px solid oklch(from var(--ai-chat-ai-message-border) l c h/.2)}.ai-chat-message-label[data-v-a98d015b]{display:block;font-size:calc(.875rem*var(--ai-chat-rem-modifier));margin-bottom:calc(.25rem*var(--ai-chat-rem-modifier));opacity:.8}.ai-chat-message--user .ai-chat-message-label[data-v-a98d015b],.ai-chat-message--user .ai-chat-message-text[data-v-a98d015b]{color:var(--ai-chat-user-message-text)}.ai-chat-message--ai .ai-chat-message-label[data-v-a98d015b],.ai-chat-message--ai .ai-chat-message-text[data-v-a98d015b]{color:var(--ai-chat-ai-message-text)}.ai-chat-message-text[data-v-a98d015b]{font-size:calc(1rem*var(--ai-chat-rem-modifier));line-height:1.5}.ai-chat-loading .ai-chat-message-text[data-v-a98d015b]{color:var(--ai-chat-loading-text)}.ai-chat-error[data-v-a98d015b]{padding:calc(1rem*var(--ai-chat-rem-modifier))}.ai-chat-error-message[data-v-a98d015b]{background-color:var(--ai-chat-error-background);border:1px solid var(--ai-chat-error-text);border-radius:calc(.375rem*var(--ai-chat-rem-modifier));padding:calc(.75rem*var(--ai-chat-rem-modifier))}.ai-chat-error-content[data-v-a98d015b]{align-items:center;display:flex;gap:calc(.5rem*var(--ai-chat-rem-modifier))}.ai-chat-error-icon[data-v-a98d015b]{color:var(--ai-chat-error-text);font-size:calc(1.25rem*var(--ai-chat-rem-modifier))}.ai-chat-error-text[data-v-a98d015b]{color:var(--ai-chat-error-text);flex:1;font-size:calc(1rem*var(--ai-chat-rem-modifier))}.ai-chat-error-close[data-v-a98d015b]{background:none;border:none;color:var(--ai-chat-error-text);cursor:pointer;opacity:.7;padding:calc(.25rem*var(--ai-chat-rem-modifier));transition:opacity .2s}.ai-chat-error-close[data-v-a98d015b]:hover{opacity:1}.ai-chat-error-close-icon[data-v-a98d015b]{font-size:calc(1rem*var(--ai-chat-rem-modifier))}.ai-chat-input-section[data-v-a98d015b]{background-color:var(--ai-chat-background);padding:calc(.75rem*var(--ai-chat-rem-modifier))}.ai-chat-form[data-v-a98d015b]{align-items:center;display:flex;gap:calc(.5rem*var(--ai-chat-rem-modifier))}.ai-chat-input[data-v-a98d015b]{background-color:var(--ai-chat-input-background);border:3px solid var(--ai-chat-input-border);border-radius:calc(1.5rem*var(--ai-chat-rem-modifier));color:var(--ai-chat-input-text);font-size:calc(1rem*var(--ai-chat-rem-modifier));height:calc(3rem*var(--ai-chat-rem-modifier));outline:none;padding:calc(.75rem*var(--ai-chat-rem-modifier)) calc(1rem*var(--ai-chat-rem-modifier));padding-right:calc(3rem*var(--ai-chat-rem-modifier));transition:border-color .2s,box-shadow .2s;width:100%}.ai-chat-input[data-v-a98d015b]:focus{border-color:var(--ai-chat-input-focus-border);box-shadow:0 0 0 3px oklch(from var(--ai-chat-input-focus-outline-color) l c h/.4);outline:none}.ai-chat-input[data-v-a98d015b]::-moz-placeholder{color:var(--ai-chat-input-placeholder);opacity:.5}.ai-chat-input[data-v-a98d015b]::placeholder{color:var(--ai-chat-input-placeholder);opacity:.5}.ai-chat-input[data-v-a98d015b]:disabled{cursor:not-allowed;opacity:.6}.ai-chat-stt-button[data-v-a98d015b]{position:absolute;right:calc(.5rem*var(--ai-chat-rem-modifier));top:50%;transform:translateY(-50%);--stt-width:calc(2rem*var(--ai-chat-rem-modifier));--stt-height:calc(2rem*var(--ai-chat-rem-modifier));--stt-background:var(--ai-chat-mic-button-background);--stt-hover-background:var(--ai-chat-mic-button-hover);--stt-text-color:var(--ai-chat-mic-button-icon);--stt-focus-outline-color:var(--ai-chat-input-focus-outline-color);--stt-recording-background:var(--ai-chat-mic-button-recording-background);--stt-recording-hover:var(--ai-chat-mic-button-recording-hover)}@keyframes ai-chat-recording-pulse-a98d015b{0%,to{background-color:var(--ai-chat-mic-button-recording-pulse-start)}50%{background-color:var(--ai-chat-mic-button-recording-pulse-end)}}.ai-chat-send-button[data-v-a98d015b]{align-items:center;background-color:var(--ai-chat-send-button-background);border:3px solid var(--ai-chat-send-button-border);border-radius:calc(.75rem*var(--ai-chat-rem-modifier));box-shadow:0 1px 3px #0000001f;color:var(--ai-chat-send-button-text);cursor:pointer;display:flex;flex-shrink:0;height:calc(3rem*var(--ai-chat-rem-modifier));justify-content:center;opacity:1;padding:0;transition:background-color .2s;width:calc(3rem*var(--ai-chat-rem-modifier))}.ai-chat-send-button[data-v-a98d015b]:hover:not(:disabled){background-color:var(--ai-chat-send-button-hover)}.ai-chat-send-button[data-v-a98d015b]:active:not(:disabled){background-color:var(--ai-chat-send-button-active)}.ai-chat-send-button[data-v-a98d015b]:focus{outline:none}.ai-chat-send-button[data-v-a98d015b]:focus-visible{box-shadow:0 0 0 3px oklch(from var(--ai-chat-input-focus-outline-color) l c h/.4);outline:none}.ai-chat-send-button[data-v-a98d015b]:disabled{cursor:not-allowed;opacity:.6}.ai-chat-send-icon-element[data-v-a98d015b],.ai-chat-send-button[data-v-a98d015b] [data-pc-section=loadingicon],.ai-chat-send-button[data-v-a98d015b] .pi-spin{font-size:calc(1.125rem*var(--ai-chat-rem-modifier));margin-left:calc(.125rem*var(--ai-chat-rem-modifier))}.number-code-input-slot[data-v-8ffc3e23]{background-color:var(--number-code-input-background-color);border-color:var(--number-code-input-border-color);color:var(--number-code-input-text-color)}.number-code-input-slot[data-v-8ffc3e23]:focus{border-color:var(--number-code-input-focus-border-color);outline-offset:2px}.number-code-input-slot[data-v-8ffc3e23]:focus:not([style*=transparent]){outline:2px solid var(--number-code-input-focus-border-color)}.number-code-input-slot[data-v-8ffc3e23]::-moz-placeholder{color:var(--number-code-input-placeholder-color)}.number-code-input-slot[data-v-8ffc3e23]::placeholder{color:var(--number-code-input-placeholder-color)}.number-code-input-slot[data-placeholder][data-v-8ffc3e23]:before{color:var(--number-code-input-placeholder-color);content:attr(data-placeholder)}.number-code-input-check-icon[data-v-8ffc3e23]{color:var(--number-code-input-icon-color)}
