.wake-orb{--wake-orb-ring:var(--color-primary-50,#ebf8f9);--wake-orb-body:#081b1d;--wake-orb-glow:var(--theme-color-andor-400,#62c6cd);--wake-orb-success:#16c784;--wake-orb-fluid-low:var(--wake-orb-body);flex:none;line-height:0;transition:filter .28s,opacity .28s;display:inline-block;position:relative}.wake-orb--dormant,.wake-orb--speaking{--wake-orb-fluid-low:#3d95a6}.wake-orb--small{--wake-orb-success-glow:24px;width:96px;height:96px}.wake-orb--medium{--wake-orb-success-glow:33px;width:132px;height:132px}.wake-orb__canvas{pointer-events:none;width:180%;height:180%;position:absolute;top:-40%;bottom:-40%;left:-40%;right:-40%}.wake-orb__mic{--wake-orb-mic-optical-x:7.3%;--wake-orb-mic-optical-y:-2.2%;width:38.788%;height:42.593%;transform:translate(calc(-50% + var(--wake-orb-mic-optical-x)),calc(-50% + var(--wake-orb-mic-optical-y)));opacity:0;pointer-events:none;transition:opacity .28s;position:absolute;top:50%;left:50%}.wake-orb--listening .wake-orb__mic{opacity:1}.wake-orb__success{width:97.614%;height:97.614%;box-shadow:0 0 var(--wake-orb-success-glow,22px)#16c78480,inset 0 1px 0 0 #ffffff40;opacity:0;pointer-events:none;background-image:linear-gradient(135deg,#16c784 0%,#0da870 100%);border-radius:50%;transition:opacity .28s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wake-orb__check{opacity:0;pointer-events:none;width:43.75%;height:43.75%;transition:opacity .28s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wake-orb--success .wake-orb__success,.wake-orb--success .wake-orb__check{opacity:1}.wake-orb--disabled{filter:grayscale();opacity:.45}@media (prefers-reduced-motion:reduce){.wake-orb,.wake-orb__mic,.wake-orb__success,.wake-orb__check{transition:none}}:root{--z-index-1:100;--z-index-2:200;--z-index-3:300;--z-index-4:400;--z-index-5:500;--color-white:#fff;--color-black:#121212;--theme-color-grey-50:#fafafa;--theme-color-grey-100:#f5f5f5;--theme-color-grey-200:#eee;--theme-color-grey-300:#e0e0e0;--theme-color-grey-400:#bdbdbd;--theme-color-grey-500:#9e9e9e;--theme-color-grey-600:#757575;--theme-color-grey-700:#616161;--theme-color-grey-800:#424242;--theme-color-grey-900:#212121;--theme-color-grey-950:#121212;--theme-color-andor-50:#ebf8f9;--theme-color-andor-100:#c2e9ec;--theme-color-andor-200:#a5dee2;--theme-color-andor-300:#7ccfd5;--theme-color-andor-400:#62c6cd;--theme-color-andor-500:#3bb8c1;--theme-color-andor-600:#36a7b0;--theme-color-andor-700:#2a8389;--theme-color-andor-800:#20656a;--theme-color-andor-900:#194d51;--theme-color-andor-950:#091112;--theme-color-red-50:#feebee;--theme-color-red-100:#fecdd2;--theme-color-red-200:#ef9a9a;--theme-color-red-300:#e57373;--theme-color-red-400:#ef5350;--theme-color-red-500:#f44336;--theme-color-red-600:#e53935;--theme-color-red-700:#d32f2f;--theme-color-red-800:#c62828;--theme-color-red-900:#b71c1c;--theme-color-yellow-50:#fff3e0;--theme-color-yellow-100:#ffe0b2;--theme-color-yellow-200:#ffcc80;--theme-color-yellow-300:#ffb74d;--theme-color-yellow-400:#ffa726;--theme-color-yellow-500:#ff9800;--theme-color-yellow-600:#fb8c00;--theme-color-yellow-700:#f57c00;--theme-color-yellow-800:#ef6c00;--theme-color-yellow-900:#e65100;--theme-color-green-50:#ebf9f3;--theme-color-green-100:#c2ecda;--theme-color-green-200:#a5e2c8;--theme-color-green-300:#7cd5af;--theme-color-green-400:#62cd9f;--theme-color-green-500:#3bc187;--theme-color-green-600:#36b07b;--theme-color-green-700:#2a8960;--theme-color-green-800:#206a4a;--theme-color-green-900:#195139;--color-error-50:var(--theme-color-red-50);--color-error-100:var(--theme-color-red-100);--color-error-200:var(--theme-color-red-200);--color-error-300:var(--theme-color-red-300);--color-error-400:var(--theme-color-red-400);--color-error-500:var(--theme-color-red-500);--color-error-600:var(--theme-color-red-600);--color-error-700:var(--theme-color-red-700);--color-error-800:var(--theme-color-red-800);--color-error-900:var(--theme-color-red-900);--color-warning-50:var(--theme-color-yellow-50);--color-warning-100:var(--theme-color-yellow-100);--color-warning-200:var(--theme-color-yellow-200);--color-warning-300:var(--theme-color-yellow-300);--color-warning-400:var(--theme-color-yellow-400);--color-warning-500:var(--theme-color-yellow-500);--color-warning-600:var(--theme-color-yellow-600);--color-warning-700:var(--theme-color-yellow-700);--color-warning-800:var(--theme-color-yellow-800);--color-warning-900:var(--theme-color-yellow-900);--color-success-50:var(--theme-color-green-50);--color-success-100:var(--theme-color-green-100);--color-success-200:var(--theme-color-green-200);--color-success-300:var(--theme-color-green-300);--color-success-400:var(--theme-color-green-400);--color-success-500:var(--theme-color-green-500);--color-success-600:var(--theme-color-green-600);--color-success-700:var(--theme-color-green-700);--color-success-800:var(--theme-color-green-800);--color-success-900:var(--theme-color-green-900);--color-info-50:var(--theme-color-andor-50);--color-info-100:var(--theme-color-andor-100);--color-info-200:var(--theme-color-andor-200);--color-info-300:var(--theme-color-andor-300);--color-info-400:var(--theme-color-andor-400);--color-info-500:var(--theme-color-andor-500);--color-info-600:var(--theme-color-andor-600);--color-info-700:var(--theme-color-andor-700);--color-info-800:var(--theme-color-andor-800);--color-info-900:var(--theme-color-andor-900);--color-primary-50:var(--theme-color-andor-50);--color-primary-100:var(--theme-color-andor-100);--color-primary-200:var(--theme-color-andor-200);--color-primary-300:var(--theme-color-andor-300);--color-primary-400:var(--theme-color-andor-400);--color-primary-500:var(--theme-color-andor-500);--color-primary-600:var(--theme-color-andor-600);--color-primary-700:var(--theme-color-andor-700);--color-primary-800:var(--theme-color-andor-800);--color-primary-900:var(--theme-color-andor-900);--color-secondary-50:var(--theme-color-grey-50);--color-secondary-100:var(--theme-color-grey-100);--color-secondary-200:var(--theme-color-grey-200);--color-secondary-300:var(--theme-color-grey-300);--color-secondary-400:var(--theme-color-grey-400);--color-secondary-500:var(--theme-color-grey-500);--color-secondary-600:var(--theme-color-grey-600);--color-secondary-700:var(--theme-color-grey-700);--color-secondary-800:var(--theme-color-grey-800);--color-secondary-900:var(--theme-color-grey-900);--color-neutral-50:var(--theme-color-grey-50);--color-neutral-100:var(--theme-color-grey-100);--color-neutral-200:var(--theme-color-grey-200);--color-neutral-300:var(--theme-color-grey-300);--color-neutral-400:var(--theme-color-grey-400);--color-neutral-500:var(--theme-color-grey-500);--color-neutral-600:var(--theme-color-grey-600);--color-neutral-700:var(--theme-color-grey-700);--color-neutral-800:var(--theme-color-grey-800);--color-neutral-900:var(--theme-color-grey-900);--color-primary-main:var(--color-primary-600);--color-primary-light:var(--color-primary-100);--color-primary-dark:var(--color-primary-900);--color-primary-text:var(--color-white);--color-secondary-main:var(--color-secondary-600);--color-secondary-light:var(--color-secondary-100);--color-secondary-dark:var(--color-secondary-900);--color-secondary-text:var(--color-white);--color-error-main:var(--color-error-600);--color-error-light:var(--color-error-100);--color-error-dark:var(--color-error-900);--color-error-text:var(--color-white);--color-warning-main:var(--color-warning-600);--color-warning-light:var(--color-warning-100);--color-warning-dark:var(--color-warning-900);--color-warning-text:var(--color-white);--color-success-main:var(--color-success-600);--color-success-light:var(--color-success-100);--color-success-dark:var(--color-success-900);--color-success-text:var(--color-white);--color-info-main:var(--color-info-600);--color-info-light:var(--color-info-100);--color-info-dark:var(--color-info-900);--color-info-text:var(--color-white);--surface-color:var(--color-white);--surface-color-100:var(--color-neutral-100);--surface-color-200:var(--color-neutral-200);--surface-color-300:var(--color-neutral-300);--surface-color-400:var(--color-neutral-400);--text-color:var(--color-black);--text-color-100:var(--color-neutral-800);--text-color-200:var(--color-neutral-700);--text-color-300:var(--color-neutral-600);--text-color-400:var(--color-neutral-500);--border-width-none:0;--border-width-sm:.125rem;--border-color:var(--color-neutral-400);--border-color-focus:var(--color-primary-main);--border-color-error:var(--color-error-main);--border-color-success:var(--color-success-main);--border-color-warning:var(--color-warning-main);--border-color-disabled:var(--color-neutral-200);--border-color-muted:var(--color-neutral-50);--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:1rem;--font-body:"Open Sans",sans-serif;--font-header:"Poppins",sans-serif;--text-title-main:#0b2223;--text-body-secondary:#535e5f;--surface-assistant-tabs:#f7f7f7;--color-assistant-recording-indicator:#feae4f;--shadow-assistant-tab-active:0 1px 3px #0000001f,0 1px 2px #0000001a;--radius-assistant-tab:.5rem;--radius-assistant-container:1rem}.scrollbar-thin{scrollbar-color:var(--theme-color-grey-400)transparent;scrollbar-width:thin}.andor-hamburger-icon-container{background:0 0;border:0;width:1.5rem;height:1.5rem;padding:0;display:block}.andor-hamburger-icon-container:focus-visible{outline:1px dotted var(--color-primary-main)}.andor-hamburger-icon{--bar-bg:var(--text-color-200);cursor:pointer;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:.25rem 0;transition:all .3s;display:flex}.andor-hamburger-icon>div{width:100%;height:.125rem;transition:all .3s}.andor-hamburger-icon>div:first-of-type,.andor-hamburger-icon>div:nth-of-type(3){background:var(--bar-bg);transition:all .3s}.andor-hamburger-icon>div:first-of-type{transform-origin:0}.andor-hamburger-icon>div:nth-of-type(3){transform-origin:100%}.andor-hamburger-icon>div:nth-of-type(2){z-index:0;position:relative}.andor-hamburger-icon>div:nth-of-type(2):before,.andor-hamburger-icon>div:nth-of-type(2):after{content:"";z-index:1;background:var(--bar-bg);position:absolute;top:0;bottom:0;left:0;right:0}.andor-hamburger-icon>div:nth-of-type(2):after{transition:all .3s;transform:rotate(90deg)scaleX(0)}.andor-hamburger-icon.open{transform:rotate(45deg)}.andor-hamburger-icon.open>div:first-of-type{transform:scaleX(0)}.andor-hamburger-icon.open>div:nth-of-type(2):after{transform:rotate(90deg)scaleX(1)}.andor-hamburger-icon.open>div:nth-of-type(3){transform:scaleX(0)}@keyframes andor-ds-bell-swing{0%{transform:rotate(0)}10%{transform:rotate(24deg)}20%{transform:rotate(-20deg)}30%{transform:rotate(16deg)}40%{transform:rotate(-13deg)}50%{transform:rotate(10deg)}60%{transform:rotate(-7deg)}70%{transform:rotate(4deg)}80%{transform:rotate(-2deg)}90%,to{transform:rotate(0)}}@keyframes andor-ds-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes andor-ds-soundwave-pulse{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}.andor-tooltip{z-index:1;display:inline-flex;position:relative}.andor-tooltip-description{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.andor-tooltip-bubble{--andor-tooltip-duration:.2s;--andor-tooltip-travel:10px;--andor-tooltip-offset:10px;--andor-tooltip-arrow-size:6px;--andor-tooltip-background:#616161eb;--andor-tooltip-text-shadow:0 1px 2px #0000004d;--andor-tooltip-z-index:1500;z-index:var(--andor-tooltip-z-index);transform:translate(var(--andor-tooltip-start-x),var(--andor-tooltip-start-y));opacity:0;transition:opacity var(--andor-tooltip-duration)ease,transform var(--andor-tooltip-duration)ease,display var(--andor-tooltip-duration)allow-discrete;pointer-events:none;background:var(--andor-tooltip-background);width:max-content;max-width:18.75rem;color:var(--color-white,#fff);text-shadow:var(--andor-tooltip-text-shadow);font-family:var(--font-body);text-align:center;border-radius:.25rem;padding:.25rem .5rem;font-size:.6875rem;font-weight:500;line-height:1.4;display:none;position:absolute}.andor-tooltip-bubble--open{transform:translate(var(--andor-tooltip-x),var(--andor-tooltip-y));opacity:1;display:block}@starting-style{.andor-tooltip-bubble--open{transform:translate(var(--andor-tooltip-start-x),var(--andor-tooltip-start-y));opacity:0}}@media (prefers-reduced-motion:reduce){.andor-tooltip-bubble{transition:none}}.andor-tooltip-bubble--top{--andor-tooltip-x:-50%;--andor-tooltip-y:calc(var(--andor-tooltip-offset)*-1);--andor-tooltip-start-x:var(--andor-tooltip-x);--andor-tooltip-start-y:calc(var(--andor-tooltip-y) + var(--andor-tooltip-travel));bottom:100%;left:50%}.andor-tooltip-bubble--bottom{--andor-tooltip-x:-50%;--andor-tooltip-y:var(--andor-tooltip-offset);--andor-tooltip-start-x:var(--andor-tooltip-x);--andor-tooltip-start-y:calc(var(--andor-tooltip-y) - var(--andor-tooltip-travel));top:100%;left:50%}.andor-tooltip-bubble--left{--andor-tooltip-x:calc(var(--andor-tooltip-offset)*-1);--andor-tooltip-y:-50%;--andor-tooltip-start-x:calc(var(--andor-tooltip-x) + var(--andor-tooltip-travel));--andor-tooltip-start-y:var(--andor-tooltip-y);top:50%;right:100%}.andor-tooltip-bubble--right{--andor-tooltip-x:var(--andor-tooltip-offset);--andor-tooltip-y:-50%;--andor-tooltip-start-x:calc(var(--andor-tooltip-x) - var(--andor-tooltip-travel));--andor-tooltip-start-y:var(--andor-tooltip-y);top:50%;left:100%}.andor-tooltip-bubble--arrow:after{content:"";border-style:solid;border-color:#0000;width:0;height:0;position:absolute}.andor-tooltip-bubble--arrow.andor-tooltip-bubble--top:after{border-width:var(--andor-tooltip-arrow-size)var(--andor-tooltip-arrow-size)0 var(--andor-tooltip-arrow-size);border-top-color:var(--andor-tooltip-background);top:100%;left:50%;transform:translate(-50%)}.andor-tooltip-bubble--arrow.andor-tooltip-bubble--bottom:after{border-width:0 var(--andor-tooltip-arrow-size)var(--andor-tooltip-arrow-size)var(--andor-tooltip-arrow-size);border-bottom-color:var(--andor-tooltip-background);bottom:100%;left:50%;transform:translate(-50%)}.andor-tooltip-bubble--arrow.andor-tooltip-bubble--left:after{border-width:var(--andor-tooltip-arrow-size)0 var(--andor-tooltip-arrow-size)var(--andor-tooltip-arrow-size);border-left-color:var(--andor-tooltip-background);top:50%;left:100%;transform:translateY(-50%)}.andor-tooltip-bubble--arrow.andor-tooltip-bubble--right:after{border-width:var(--andor-tooltip-arrow-size)var(--andor-tooltip-arrow-size)var(--andor-tooltip-arrow-size)0;border-right-color:var(--andor-tooltip-background);top:50%;right:100%;transform:translateY(-50%)}@supports (anchor-name:--a) and (position-area:top) and (justify-self:anchor-center){.andor-tooltip{anchor-name:var(--andor-tooltip-anchor)}.andor-tooltip-bubble{position-anchor:var(--andor-tooltip-anchor);--andor-tooltip-x:0px;--andor-tooltip-y:0px;position:fixed;top:auto;bottom:auto;left:auto;right:auto}.andor-tooltip-bubble--top{position-area:block-start;justify-self:anchor-center;margin-bottom:var(--andor-tooltip-offset);--andor-tooltip-start-x:0px;--andor-tooltip-start-y:var(--andor-tooltip-travel)}.andor-tooltip-bubble--bottom{position-area:block-end;justify-self:anchor-center;margin-top:var(--andor-tooltip-offset);--andor-tooltip-start-x:0px;--andor-tooltip-start-y:calc(var(--andor-tooltip-travel)*-1)}.andor-tooltip-bubble--left{position-area:inline-start;align-self:anchor-center;margin-right:var(--andor-tooltip-offset);--andor-tooltip-start-x:var(--andor-tooltip-travel);--andor-tooltip-start-y:0px}.andor-tooltip-bubble--right{position-area:inline-end;align-self:anchor-center;margin-left:var(--andor-tooltip-offset);--andor-tooltip-start-x:calc(var(--andor-tooltip-travel)*-1);--andor-tooltip-start-y:0px}}.andor-tooltip--pressing{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}:root{--font-sans:"Poppins","Helvetica","Arial",sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,monospace;--bg-0:#080c14;--bg-1:#080c14;--ink:#e8eefc;--muted:#7b89a8;--accent:#7eb6ff;--wake:#b794ff;--line:#8caaff1f;--danger:#ff8f9f;--neutrals-100:#c4c4c4;--neutrals-75:#d7dada;--hint-accent:#3bb8c1}*{box-sizing:border-box}html,body{background:var(--bg-0);-webkit-font-smoothing:antialiased;min-height:100%;margin:0}body{min-height:100dvh}button{font:inherit}.assistant{background:radial-gradient(ellipse 80% 55% at 50% 35%,#28468c2e,transparent 60%),radial-gradient(ellipse 60% 40% at 70% 80%,#5a288c14,transparent 55%),linear-gradient(180deg,var(--bg-1),var(--bg-0)55%,#010205);width:100%;min-height:100dvh;color:var(--ink);font-family:var(--font-sans),"Segoe UI",sans-serif;position:relative;overflow:hidden}.assistant__stage{isolation:isolate;width:100%;min-height:100dvh;position:relative}.assistant__center{text-align:center;z-index:1;flex-direction:column;align-items:center;width:min(100vw - 3rem,1100px);transition:top .28s;display:flex;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.assistant--caption .assistant__center{top:34%}.assistant__copy{text-align:center;pointer-events:none;width:max-content;max-width:100%}.assistant__status{letter-spacing:.28em;text-transform:uppercase;color:var(--ink);text-shadow:0 0 40px #78aaff40;white-space:nowrap;margin:0;font-size:max(1.6rem,min(3.4vw,2.75rem));font-weight:500}.assistant__status--boot{letter-spacing:.12em;white-space:nowrap;font-size:max(1rem,min(2.4vw,1.65rem))}.assistant__status-sub{letter-spacing:.02em;max-width:28rem;color:var(--muted);text-transform:none;white-space:normal;margin:.85rem 0 0;margin-inline-start:auto;margin-inline-end:auto;font-size:max(.95rem,min(1.8vw,1.15rem));line-height:1.45}.assistant__caption-overlay{z-index:2;pointer-events:none;background:linear-gradient(#0000 0%,#02050c8c 28%,#02050ce0 70%,#010206f0 100%);justify-content:center;align-items:flex-end;padding:4.5rem 5vw 2.25rem;animation:.28s ease-out caption-overlay-in;display:flex;position:absolute;bottom:0;left:0;right:0}.assistant__caption-box{width:min(68rem,92vw);height:min(34vh,320px);overflow:hidden}.assistant__caption{color:#e1eafff5;text-align:center;text-wrap:pretty;text-shadow:0 0 32px #6491ff33;opacity:1;filter:blur();will-change:transform,font-size,opacity,filter;margin:0;font-size:42px;font-weight:450;line-height:1.35;transition:opacity .18s,filter .22s}.assistant__caption--changing{opacity:0;filter:blur(6px)}@keyframes caption-overlay-in{0%{opacity:0}to{opacity:1}}.orb-wrap{flex-shrink:0;place-items:center;width:min(40vmin,280px);height:min(40vmin,280px);display:grid;position:relative}.orb-canvas{z-index:1;border-radius:50%;width:100%;height:100%;display:block;position:relative}.orb-glow{pointer-events:none;z-index:0;filter:blur(28px);opacity:.45;background:radial-gradient(circle,#466ed280 0%,#3250a033 42%,#0000 70%);border-radius:50%;transition:opacity 1.1s,background 1.1s;position:absolute;top:-28%;bottom:-28%;left:-28%;right:-28%}.orb-glow--dormant,.orb-glow--hearing{opacity:.28;background:radial-gradient(circle,#415fbe6b 0%,#374b9624 42%,#0000 70%)}.orb-glow--awake,.orb-glow--listening{opacity:.9;background:radial-gradient(circle,#8764e19e 0%,#4b8ce157 42%,#9b4ba524 58%,#0000 72%)}.orb-glow--speaking{opacity:.92;background:radial-gradient(circle,#9b69ebad 0%,#5591e661 42%,#af4ba02e 58%,#0000 72%)}@keyframes transcript-line-in{0%{opacity:0;filter:blur(5px)}to{opacity:1;filter:blur()}}@media (prefers-reduced-motion:reduce){@keyframes transcript-line-in{0%{opacity:0}to{opacity:1}}}