._pulseContainer_5h8ak_1{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}._connected_5h8ak_10{min-height:clamp(250px,40vh,550px)}._disconnected_5h8ak_14{justify-content:flex-end}._circleWrapper_5h8ak_18{position:relative;display:flex;align-items:center;justify-content:center;width:244px;height:244px}._circleWrapperIdle_5h8ak_28{width:120px;height:120px}._circleStack_5h8ak_33{position:relative;display:flex;align-items:center;justify-content:center;width:244px;height:244px}._circleOuter_5h8ak_44,._circleMid_5h8ak_45,._circleInner_5h8ak_46{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:var(--borderRadiusCircular, 9999px);background:var(--colorBrandBackground, var(--voice-primary));transition:transform .4s ease,opacity .4s ease}._circleOuter_5h8ak_44{width:244px;height:244px;opacity:.2}._circleMid_5h8ak_45{width:182px;height:182px;opacity:.3}._circleInner_5h8ak_46{width:138px;height:138px;opacity:.33}._circleBase_5h8ak_77{position:relative;z-index:2;width:160px;height:160px;border-radius:var(--borderRadiusCircular, 9999px);opacity:.33;background:var(--colorBrandBackground, var(--voice-primary))}._circleBaseIdle_5h8ak_88{width:120px;height:120px;border-radius:var(--borderRadiusCircular, 9999px);background:var(--colorBrandBackground, var(--voice-primary))}._stackListening_5h8ak_96 ._circleOuter_5h8ak_44,._stackListening_5h8ak_96 ._circleMid_5h8ak_45,._stackListening_5h8ak_96 ._circleInner_5h8ak_46{transform:scale(1)}._stackTalking_5h8ak_101 ._circleOuter_5h8ak_44{opacity:calc(.2 * .9)}._stackTalking_5h8ak_101 ._circleMid_5h8ak_45{opacity:.261}._stackTalking_5h8ak_101 ._circleInner_5h8ak_46{opacity:.5}._pulseListening_5h8ak_106{animation:_circle-pulse_5h8ak_1 1.8s ease-in-out infinite}._captionsActiveHidden_5h8ak_111 ._circleWrapper_5h8ak_18{display:none}@keyframes _circle-pulse_5h8ak_1{0%{transform:scale(1)}50%{transform:scale(1.04)}to{transform:scale(1)}}[data-theme=dark],[data-theme=light]{--bg-1: var(--colorNeutralBackground3Selected, #f5f5f5);--bg-2: var(--colorNeutralBackground1, #ffffff);--bg-3: var(--colorNeutralBackground2, #f0f0f0);--fg-1: var(--colorNeutralForeground1, #242424);--fg-2: var(--colorNeutralForeground2, #616161);--fg-3: var(--colorNeutralForeground3, #adadad);--voice-primary: var(--colorBrandBackground, #7B5EA7);--voice-secondary: var(--colorBrandBackgroundHover, #6741b0);--brand-fg: var(--colorBrandForeground1, #7B5EA7);--brand-bg-2: var(--colorBrandBackground2, rgba(123, 94, 167, .12));--border: var(--colorNeutralStroke1, rgba(0,0,0,.1));--border-subtle: var(--colorNeutralStroke2, rgba(0,0,0,.06));--surface: var(--colorSubtleBackground, rgba(0,0,0,.03));--surface-overlay: var(--colorNeutralBackground5, rgba(0,0,0,.05));--control-bar-bg: var(--colorNeutralBackground1, #ffffff);--scrollbar-thumb: var(--colorNeutralStroke2, rgba(0,0,0,.15));--backdrop: rgba(0, 0, 0, .3);--error: #dc2626;--error-bg: rgba(220, 38, 38, .9);--error-bg-subtle: rgba(220, 38, 38, .1);--warning: #d97706}[data-theme=dark]{--bg-1: var(--colorNeutralBackground3Selected, #1c1c1c);--bg-2: var(--colorNeutralBackground1, #1f1f1f);--bg-3: var(--colorNeutralBackground2, #1a1a1a);--fg-1: var(--colorNeutralForeground1, #ffffff);--fg-2: var(--colorNeutralForeground2, #d6d6d6);--fg-3: var(--colorNeutralForeground3, #adadad);--voice-primary: var(--colorBrandBackground, #7B5EA7);--border: var(--colorNeutralStroke1, rgba(255,255,255,.1));--border-subtle: var(--colorNeutralStroke2, rgba(255,255,255,.06));--surface-overlay: var(--colorNeutralBackground5, rgba(255,255,255,.05));--control-bar-bg: var(--colorNeutralBackground1, #1f1f1f);--scrollbar-thumb: var(--colorNeutralStroke2, rgba(255,255,255,.15));--voice-glow: rgba(151, 117, 250, .4);--voice-bg-subtle: rgba(151, 117, 250, .15);--backdrop: rgba(0, 0, 0, .5);--error: #ef4444;--error-bg: rgba(239, 68, 68, .9);--error-bg-subtle: rgba(239, 68, 68, .15);--warning: #fbbf24}[data-theme=light]{--voice-glow: rgba(124, 92, 191, .35);--voice-bg-subtle: rgba(124, 92, 191, .1)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%;width:100%;overflow:hidden}body{font-family:Aptos,sans-serif;background:var(--bg-1);color:var(--fg-1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:20px}.appContainer{position:relative;container-type:inline-size;overflow:hidden;display:flex;flex-direction:column;width:100%;max-width:100%;height:100%}.appContent{position:relative;overflow:hidden;display:grid;grid-template:". chatbot ." 100% / 1fr minmax(min(450px,100%),50%) 1fr;flex:1;align-items:center;justify-content:center;margin:0 16px 12px}.chatbotArea{overflow:hidden;display:flex;grid-area:chatbot;flex:1;flex-direction:column;gap:32px;align-items:center;justify-content:center;height:100%}.builtWithBadge{grid-column:1;grid-row:1;place-self:end start;margin-right:8px}@container (width <= 768px){.builtWithBadge{display:none}}.wavesContainer{pointer-events:none;position:absolute;z-index:0;bottom:0;left:0;overflow:hidden;width:100%;height:300px;max-height:100%;animation:waves-fade-in 1s ease-in-out}.wavesContainer>canvas{width:100%;height:100%}@media (width <= 576px){.appContent{margin:0 8px 8px}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}a[aria-label="Built with Microsoft Foundry"]:hover{opacity:1!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideDown{0%{opacity:0;transform:translate(-50%,-20px)}to{opacity:1;transform:translate(-50%)}}@keyframes waves-fade-in{0%{opacity:0}to{opacity:1}}
