/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards){--color-red-100:oklch(93.6% .032 17.717);--color-red-600:oklch(57.7% .245 27.325);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-600:oklch(66.6% .179 58.318);--color-green-100:oklch(96.2% .044 156.743);--color-green-600:oklch(62.7% .194 149.214);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-800:oklch(42.4% .199 265.638);--color-slate-600:oklch(44.6% .043 257.281);--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-wide:.025em;--radius-lg:.5rem;--radius-xl:.75rem;--animate-spin:spin 1s linear infinite;--animate-bounce:bounce 1s infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--text-xxs:.75rem;--text-xxs--line-height:1rem;--color-status-success:var(--color-green-600);--color-status-successlight:var(--color-green-100);--color-status-error:var(--color-red-600);--color-status-errorlight:var(--color-red-100);--color-status-info:var(--color-blue-600);--color-status-infolight:var(--color-blue-100);--color-status-infodark:var(--color-blue-800);--color-status-warning:var(--color-amber-600);--color-status-warninglight:var(--color-amber-100);--color-fg-secondary:var(--color-slate-600);--color-surface:var(--color-white);--color-primary:var(--very-dark-color,#0c0c0d);--color-on-primary:var(--color-white);--color-secondary:var(--very-dark-color,#0c0c0d);--color-container:var(--very-light-color,#f8f8f8);--color-container-light:var(--very-light-color,#f8f8f8);--color-container-lighter:var(--color-white)}}@layer utilities{:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .visible,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).visible{visibility:visible}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .ai-agent-panel,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).ai-agent-panel{z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .sr-only,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .fixed,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).fixed{position:fixed}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .inset-x-0,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).inset-x-0{inset-inline:calc(var(--spacing)*0)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .top-auto,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).top-auto{top:auto}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .right-4,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).right-4{right:calc(var(--spacing)*4)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .bottom-0,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).bottom-0{bottom:calc(var(--spacing)*0)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .bottom-4,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).bottom-4{bottom:calc(var(--spacing)*4)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .z-20,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).z-20{z-index:20}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .z-50,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).z-50{z-index:50}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .clear-both,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).clear-both{clear:both}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .m-0,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).m-0{margin:calc(var(--spacing)*0)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .mx-auto,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).mx-auto{margin-inline:auto}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .ai-agent-bubble-user,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).ai-agent-bubble-user{border-radius:1rem 1rem .25rem;max-width:85%;margin-inline-start:auto}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .mt-1,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).mt-1{margin-top:calc(var(--spacing)*1)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .mt-2,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).mt-2{margin-top:calc(var(--spacing)*2)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .mt-3,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).mt-3{margin-top:calc(var(--spacing)*3)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .mt-4,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).mt-4{margin-top:calc(var(--spacing)*4)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .mt-auto,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).mt-auto{margin-top:auto}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .mb-2,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).mb-2{margin-bottom:calc(var(--spacing)*2)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .mb-3,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).mb-3{margin-bottom:calc(var(--spacing)*3)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .ml-2,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).ml-2{margin-left:calc(var(--spacing)*2)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .ml-auto,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).ml-auto{margin-left:auto}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .line-clamp-2,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .line-clamp-3,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .block,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).block{display:block}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .contents,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).contents{display:contents}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .flex,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).flex{display:flex}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .grid,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).grid{display:grid}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .hidden,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).hidden{display:none}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .inline-block,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).inline-block{display:inline-block}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .inline-flex,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).inline-flex{display:inline-flex}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .aspect-square,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).aspect-square{aspect-ratio:1}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .h-2,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).h-2{height:calc(var(--spacing)*2)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .h-5,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).h-5{height:calc(var(--spacing)*5)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .h-10,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).h-10{height:calc(var(--spacing)*10)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .h-14,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).h-14{height:calc(var(--spacing)*14)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .h-24,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).h-24{height:calc(var(--spacing)*24)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .h-\[85vh\],:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).h-\[85vh\]{height:85vh}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .max-h-32,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).max-h-32{max-height:calc(var(--spacing)*32)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .max-h-none,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).max-h-none{max-height:none}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .min-h-0,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).min-h-0{min-height:calc(var(--spacing)*0)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .min-h-11,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).min-h-11{min-height:calc(var(--spacing)*11)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .w-2,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).w-2{width:calc(var(--spacing)*2)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .w-5,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).w-5{width:calc(var(--spacing)*5)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .w-10,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).w-10{width:calc(var(--spacing)*10)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .w-14,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).w-14{width:calc(var(--spacing)*14)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .w-24,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).w-24{width:calc(var(--spacing)*24)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .w-full,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).w-full{width:100%}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .w-max,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).w-max{width:max-content}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .ai-agent-bubble-assistant,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).ai-agent-bubble-assistant{border-radius:1rem 1rem 1rem .25rem;max-width:90%}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .max-w-none,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).max-w-none{max-width:none}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .min-w-0,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).min-w-0{min-width:calc(var(--spacing)*0)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .flex-1,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).flex-1{flex:1}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .shrink-0,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).shrink-0{flex-shrink:0}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .grow,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).grow{flex-grow:1}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .border-collapse,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).border-collapse{border-collapse:collapse}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .animate-bounce,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).animate-bounce{animation:var(--animate-bounce)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .animate-spin,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).animate-spin{animation:var(--animate-spin)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .resize,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).resize{resize:both}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .resize-none,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).resize-none{resize:none}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .list-inside,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).list-inside{list-style-position:inside}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .list-decimal,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).list-decimal{list-style-type:decimal}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .list-disc,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).list-disc{list-style-type:disc}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .grid-cols-1,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .flex-col,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).flex-col{flex-direction:column}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .flex-row,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).flex-row{flex-direction:row}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .flex-wrap,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).flex-wrap{flex-wrap:wrap}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .items-center,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).items-center{align-items:center}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .items-end,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).items-end{align-items:flex-end}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .justify-between,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).justify-between{justify-content:space-between}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .justify-center,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).justify-center{justify-content:center}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .gap-1,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).gap-1{gap:calc(var(--spacing)*1)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .gap-2,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).gap-2{gap:calc(var(--spacing)*2)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .gap-3,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).gap-3{gap:calc(var(--spacing)*3)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .gap-4,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).gap-4{gap:calc(var(--spacing)*4)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) :where(.space-y-1>:not(:last-child)),:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards):where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) :where(.space-y-2>:not(:last-child)),:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards):where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .truncate,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .overflow-hidden,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).overflow-hidden{overflow:hidden}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .overflow-x-auto,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).overflow-x-auto{overflow-x:auto}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .overflow-y-auto,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).overflow-y-auto{overflow-y:auto}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .rounded,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).rounded{border-radius:.25rem}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .rounded-full,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).rounded-full{border-radius:3.40282e38px}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .rounded-lg,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).rounded-lg{border-radius:var(--radius-lg)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .rounded-t-xl,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .border,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).border{border-style:var(--tw-border-style);border-width:1px}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .border-t,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).border-t{border-top-style:var(--tw-border-style);border-top-width:1px}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .border-b,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .border-container,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).border-container{border-color:var(--color-container)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .bg-container,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).bg-container{background-color:var(--color-container)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .bg-container-light,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).bg-container-light{background-color:var(--color-container-light)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .bg-container-lighter,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).bg-container-lighter{background-color:var(--color-container-lighter)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .bg-primary,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).bg-primary{background-color:var(--color-primary)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .bg-secondary,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).bg-secondary{background-color:var(--color-secondary)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .bg-status-errorlight,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).bg-status-errorlight{background-color:var(--color-status-errorlight)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .bg-status-infolight,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).bg-status-infolight{background-color:var(--color-status-infolight)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .bg-status-successlight,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).bg-status-successlight{background-color:var(--color-status-successlight)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .bg-status-warninglight,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).bg-status-warninglight{background-color:var(--color-status-warninglight)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .bg-surface,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).bg-surface{background-color:var(--color-surface)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .object-cover,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).object-cover{object-fit:cover}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .p-0,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).p-0{padding:calc(var(--spacing)*0)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .p-1\.5,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).p-1\.5{padding:calc(var(--spacing)*1.5)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .p-2,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).p-2{padding:calc(var(--spacing)*2)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .p-3,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).p-3{padding:calc(var(--spacing)*3)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .p-4,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).p-4{padding:calc(var(--spacing)*4)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .btn-sm,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).btn-sm{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .px-1\.5,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).px-1\.5{padding-inline:calc(var(--spacing)*1.5)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .px-2,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).px-2{padding-inline:calc(var(--spacing)*2)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .px-4,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).px-4{padding-inline:calc(var(--spacing)*4)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .py-0\.5,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).py-0\.5{padding-block:calc(var(--spacing)*.5)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .py-1,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).py-1{padding-block:calc(var(--spacing)*1)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .py-2,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).py-2{padding-block:calc(var(--spacing)*2)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .py-3,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).py-3{padding-block:calc(var(--spacing)*3)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .pt-3,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).pt-3{padding-top:calc(var(--spacing)*3)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .pb-2,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).pb-2{padding-bottom:calc(var(--spacing)*2)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .pb-3,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).pb-3{padding-bottom:calc(var(--spacing)*3)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .text-center,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).text-center{text-align:center}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .text-left,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).text-left{text-align:left}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .align-top,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).align-top{vertical-align:top}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .text-sm,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .text-xs,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .text-xxs,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).text-xxs{font-size:var(--text-xxs);line-height:var(--tw-leading,var(--text-xxs--line-height))}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .font-medium,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .font-normal,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .font-semibold,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .tracking-wide,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .text-fg-secondary,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).text-fg-secondary{color:var(--color-fg-secondary)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .text-on-primary,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).text-on-primary{color:var(--color-on-primary)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .text-primary,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).text-primary{color:var(--color-primary)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .text-status-error,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).text-status-error{color:var(--color-status-error)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .text-status-info,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).text-status-info{color:var(--color-status-info)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .text-status-infodark,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).text-status-infodark{color:var(--color-status-infodark)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .text-status-success,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).text-status-success{color:var(--color-status-success)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .text-status-warning,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).text-status-warning{color:var(--color-status-warning)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .uppercase,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).uppercase{text-transform:uppercase}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .underline,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).underline{text-decoration-line:underline}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .opacity-25,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).opacity-25{opacity:.25}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .opacity-75,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).opacity-75{opacity:.75}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .shadow-lg,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .shadow-xl,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .transition,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .\[animation-delay\:150ms\],:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).\[animation-delay\:150ms\]{animation-delay:.15s}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .\[animation-delay\:300ms\],:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).\[animation-delay\:300ms\]{animation-delay:.3s}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .open\:flex:is([open],:popover-open,:open),:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).open\:flex:is([open],:popover-open,:open){display:flex}@media (hover:hover){:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .hover\:text-fg-secondary:hover,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).hover\:text-fg-secondary:hover{color:var(--color-fg-secondary)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .hover\:underline:hover,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).hover\:underline:hover{text-decoration-line:underline}}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .disabled\:opacity-50:disabled,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .sm\:h-16,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).sm\:h-16{height:calc(var(--spacing)*16)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .sm\:w-16,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).sm\:w-16{width:calc(var(--spacing)*16)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .sm\:w-auto,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).sm\:w-auto{width:auto}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .sm\:grid-cols-2,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .md\:inset-y-0,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).md\:inset-y-0{inset-block:calc(var(--spacing)*0)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .md\:right-0,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).md\:right-0{right:calc(var(--spacing)*0)}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .md\:left-auto,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).md\:left-auto{left:auto}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .md\:h-screen,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).md\:h-screen{height:100vh}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .md\:w-\[600px\],:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).md\:w-\[600px\]{width:600px}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .md\:max-w-\[95vw\],:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).md\:max-w-\[95vw\]{max-width:95vw}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .md\:rounded-none,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).md\:rounded-none{border-radius:0}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .md\:border-l,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards) .md\:border-container,:where(#ai-agent-overlay,#ai-agent-launcher,#ai-agent-cards).md\:border-container{border-color:var(--color-container)}}}#ai-agent-overlay{z-index:99;inset:var(--ms-ai-header,142px)0 0 0;width:100vw;max-width:none;height:calc(100dvh - var(--ms-ai-header,142px));border:0;border-top:1px solid var(--light-color,#ffdadb);background:#fff;border-radius:0;max-height:none;overflow:hidden}@media (min-width:768px){#ai-agent-overlay{width:400px;max-width:calc(100vw - 2rem);height:min(600px,calc(100dvh - var(--ms-ai-header,140px) - 2rem));border:0;border-radius:20px;inset:auto 1rem 1rem auto;box-shadow:0 5px 30px #0003}}#ai-agent-overlay>div:has(#ai-agent-overlay-title){border-bottom:1px solid var(--light-color,#ffdadb);background:#fff;padding:.65rem .75rem .65rem 1rem}.ai-agent-avatar{background:var(--very-dark-color,#0c0c0d);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}#ai-agent-overlay-title{margin:0;font-size:1rem;font-weight:500}#ai-agent-overlay .ai-agent-bubble-assistant{background:var(--very-light-color,#f8f8f8);color:var(--very-dark-color,#0c0c0d)}#ai-agent-overlay .ai-agent-bubble-user{background:var(--very-dark-color,#0c0c0d);color:#fff}#ai-agent-overlay .btn-secondary{border-radius:999px;width:fit-content;padding:.45rem 1rem;font-size:.85rem}.ai-agent-launcher{justify-content:center;padding:0;transition:transform .2s,box-shadow .2s}.ai-agent-launcher:hover{transform:scale(1.06);box-shadow:0 10px 25px -5px #0000004d}#ai-agent-overlay form a{font-size:inherit;border:0;text-decoration:underline;display:inline}#ai-agent-overlay a:after{content:none}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@keyframes spin{to{transform:rotate(360deg)}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}