@property --blob-angle-a{syntax:"<angle>";inherits:false;initial-value:0deg}@property --blob-angle-b{syntax:"<angle>";inherits:false;initial-value:90deg}.VoiceBlob-module__hKHMKq__wrap{aspect-ratio:1;pointer-events:auto;isolation:isolate;--base:.96;width:clamp(200px,26vw,340px);transform:scale(var(--base));transition:transform .62s var(--v2-ease), width .62s var(--v2-ease), opacity .62s var(--v2-ease);place-items:center;display:grid;position:relative}.VoiceBlob-module__hKHMKq__wrap[data-state=idle]{--base:.92}.VoiceBlob-module__hKHMKq__wrap[data-state=connected][data-speaking=false]{--base:1.16}.VoiceBlob-module__hKHMKq__wrap[data-speaking=true]{--base:.82}.VoiceBlob-module__hKHMKq__wrap[data-state=processing]{--base:1;width:clamp(170px,21vw,280px)}.VoiceBlob-module__hKHMKq__wrap[data-state=connecting],.VoiceBlob-module__hKHMKq__wrap[data-state=disconnecting]{--base:.9;opacity:.72}.VoiceBlob-module__hKHMKq__core{place-items:center;animation:4.8s ease-in-out infinite VoiceBlob-module__hKHMKq__breathe;display:grid;position:absolute;inset:0}@keyframes VoiceBlob-module__hKHMKq__breathe{0%,to{transform:scale(.97)}50%{transform:scale(1.03)}}.VoiceBlob-module__hKHMKq__wrap[data-state=connected][data-speaking=false] .VoiceBlob-module__hKHMKq__core{animation:4.6s ease-in-out infinite VoiceBlob-module__hKHMKq__breatheOpen}@keyframes VoiceBlob-module__hKHMKq__breatheOpen{0%,to{transform:scale(.98)}50%{transform:scale(1.05)}}.VoiceBlob-module__hKHMKq__wrap[data-speaking=true] .VoiceBlob-module__hKHMKq__core{animation:1.45s ease-in-out infinite VoiceBlob-module__hKHMKq__pulseTight}@keyframes VoiceBlob-module__hKHMKq__pulseTight{0%,to{transform:scale(.97)}50%{transform:scale(1.04)}}.VoiceBlob-module__hKHMKq__wrap[data-state=processing] .VoiceBlob-module__hKHMKq__core{animation:3.4s ease-in-out infinite VoiceBlob-module__hKHMKq__breathe}.VoiceBlob-module__hKHMKq__wrap[data-state=connecting] .VoiceBlob-module__hKHMKq__core,.VoiceBlob-module__hKHMKq__wrap[data-state=disconnecting] .VoiceBlob-module__hKHMKq__core{animation:6s ease-in-out infinite VoiceBlob-module__hKHMKq__breathe}.VoiceBlob-module__hKHMKq__layer{will-change:transform, --blob-angle-a, --blob-angle-b, opacity;transition:opacity .6s var(--v2-ease), filter .6s var(--v2-ease);border-radius:50%;position:absolute;inset:6%}.VoiceBlob-module__hKHMKq__layerA{background:conic-gradient(from var(--blob-angle-a) at 50% 50%, var(--v2-green-300) 0%, var(--v2-green-700) 25%, var(--v2-green-100) 50%, var(--v2-green-900) 75%, var(--v2-green-300) 100%);filter:blur(26px)saturate(1.12);opacity:.92;animation:12s linear infinite VoiceBlob-module__hKHMKq__driftA}.VoiceBlob-module__hKHMKq__layerB{background:conic-gradient(from var(--blob-angle-b) at 52% 48%, var(--v2-green-100) 0%, var(--v2-green-300) 35%, var(--v2-green-700) 65%, var(--v2-green-100) 100%);filter:blur(36px)saturate(1.05);mix-blend-mode:multiply;opacity:.55;animation:17s linear infinite reverse VoiceBlob-module__hKHMKq__driftB}.VoiceBlob-module__hKHMKq__glow{filter:blur(22px);mix-blend-mode:screen;pointer-events:none;background:radial-gradient(circle at 45% 40%,#fff6,#0000 60%);border-radius:50%;position:absolute;inset:22%}@keyframes VoiceBlob-module__hKHMKq__driftA{to{--blob-angle-a:360deg}}@keyframes VoiceBlob-module__hKHMKq__driftB{to{--blob-angle-b:450deg}}.VoiceBlob-module__hKHMKq__wrap[data-speaking=true] .VoiceBlob-module__hKHMKq__layerA{animation-duration:7s}.VoiceBlob-module__hKHMKq__wrap[data-speaking=true] .VoiceBlob-module__hKHMKq__layerB{animation-duration:10s}.VoiceBlob-module__hKHMKq__wrap[data-state=processing] .VoiceBlob-module__hKHMKq__layerA{filter:blur(18px)saturate(1.35);opacity:1;animation-duration:2.1s}.VoiceBlob-module__hKHMKq__wrap[data-state=processing] .VoiceBlob-module__hKHMKq__layerB{filter:blur(26px)saturate(1.28);opacity:.78;animation-duration:3.1s}.VoiceBlob-module__hKHMKq__wrap[data-state=processing] .VoiceBlob-module__hKHMKq__glow{animation:1.6s ease-in-out infinite VoiceBlob-module__hKHMKq__thinkPulse}@keyframes VoiceBlob-module__hKHMKq__thinkPulse{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}.VoiceBlob-module__hKHMKq__wrap[data-state=connecting] .VoiceBlob-module__hKHMKq__layer,.VoiceBlob-module__hKHMKq__wrap[data-state=disconnecting] .VoiceBlob-module__hKHMKq__layer{opacity:.4;filter:blur(40px)saturate(.9)}.VoiceBlob-module__hKHMKq__wrap[data-state=idle] .VoiceBlob-module__hKHMKq__layerA{opacity:.7}.VoiceBlob-module__hKHMKq__wrap[data-state=idle] .VoiceBlob-module__hKHMKq__layerB{opacity:.3}@media (prefers-reduced-motion:reduce){.VoiceBlob-module__hKHMKq__wrap{transition:none}.VoiceBlob-module__hKHMKq__core,.VoiceBlob-module__hKHMKq__layerA,.VoiceBlob-module__hKHMKq__layerB,.VoiceBlob-module__hKHMKq__glow{animation:none;transform:none}}
.StartupOverlay-module__AISSfa__overlay{z-index:60;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.StartupOverlay-module__AISSfa__overlay[data-phase=dissolve]{pointer-events:none}.StartupOverlay-module__AISSfa__gradient{z-index:0;background:linear-gradient(145deg, var(--v2-green-300) 0%, var(--v2-green-700) 52%, var(--v2-green-900) 100%);position:absolute;inset:0}.StartupOverlay-module__AISSfa__overlay[data-phase=dissolve] .StartupOverlay-module__AISSfa__gradient{animation:StartupOverlay-module__AISSfa__gradFade 1.4s var(--v2-ease) forwards}.StartupOverlay-module__AISSfa__gradient:before{content:"";pointer-events:none;background:radial-gradient(120% 90% at 18% 14%,#d1f2eb8c 0%,#d1f2eb00 46%);position:absolute;inset:0}.StartupOverlay-module__AISSfa__canvas{z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.StartupOverlay-module__AISSfa__grain{z-index:2;pointer-events:none;opacity:.12;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}.StartupOverlay-module__AISSfa__overlay[data-phase=dissolve] .StartupOverlay-module__AISSfa__grain{animation:StartupOverlay-module__AISSfa__gradFade .9s var(--v2-ease) forwards}.StartupOverlay-module__AISSfa__logo{z-index:3;flex-direction:column;align-items:center;gap:clamp(.5rem,1.6vh,1rem);display:flex;position:relative}.StartupOverlay-module__AISSfa__overlay[data-phase=hold] .StartupOverlay-module__AISSfa__logo{animation:StartupOverlay-module__AISSfa__logoIn .9s var(--v2-ease-out) both}.StartupOverlay-module__AISSfa__overlay[data-phase=dissolve] .StartupOverlay-module__AISSfa__logo{animation:StartupOverlay-module__AISSfa__logoOut .46s var(--v2-ease) forwards}.StartupOverlay-module__AISSfa__logoMark{opacity:.96;width:clamp(64px,9vw,120px);height:auto}.StartupOverlay-module__AISSfa__wordmark{letter-spacing:.42em;text-indent:.42em;color:#fff;opacity:.92;font-size:clamp(1.1rem,2.4vw,1.6rem);font-weight:500}@keyframes StartupOverlay-module__AISSfa__logoIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:.96;transform:translateY(0)scale(1)}}@keyframes StartupOverlay-module__AISSfa__logoOut{to{opacity:0;transform:translateY(-6px)scale(.99)}}@keyframes StartupOverlay-module__AISSfa__gradFade{0%,22%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.StartupOverlay-module__AISSfa__overlay[data-phase=hold] .StartupOverlay-module__AISSfa__logo,.StartupOverlay-module__AISSfa__overlay[data-phase=dissolve] .StartupOverlay-module__AISSfa__logo{animation:none}}
.StatusText-module__lefbYG__wrap{letter-spacing:.01em;min-height:1.4em;color:var(--v2-fg-soft);pointer-events:none;place-items:center;font-size:clamp(1rem,1.6vw,1.125rem);display:grid}.StatusText-module__lefbYG__text{text-align:center;opacity:0;filter:blur(4px);animation:StatusText-module__lefbYG__rise .52s var(--v2-ease-out) forwards, StatusText-module__lefbYG__breathe 4s var(--v2-ease) .52s infinite;display:inline-block;transform:translateY(6px)}@keyframes StatusText-module__lefbYG__rise{to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes StatusText-module__lefbYG__breathe{0%,to{opacity:1}50%{opacity:.62}}@media (prefers-reduced-motion:reduce){.StatusText-module__lefbYG__text{opacity:1;filter:none;animation:none;transform:none}}
.VoiceSidebar-module__H8__wq__wrap{display:inline-block;position:relative}.VoiceSidebar-module__H8__wq__chip{background:var(--v2-glass);border:1px solid var(--v2-glass-border);-webkit-backdrop-filter:blur(20px)saturate(1.05);min-width:108px;height:52px;letter-spacing:var(--v2-tracking-eyebrow);text-transform:uppercase;color:var(--v2-fg-soft);transition:background .2s var(--v2-ease), color .2s var(--v2-ease);border-radius:16px;place-items:center;padding:0 22px;font-size:.68rem;display:grid}.VoiceSidebar-module__H8__wq__chip:hover:not([data-disabled=true]){background:var(--v2-glass-strong)}.VoiceSidebar-module__H8__wq__chip[data-disabled=true]{cursor:not-allowed}.VoiceSidebar-module__H8__wq__menu{background:var(--v2-glass);border:1px solid var(--v2-glass-border);-webkit-backdrop-filter:blur(20px)saturate(1.05);transform-origin:bottom;min-width:108px;animation:VoiceSidebar-module__H8__wq__openMenu .22s var(--v2-ease-out) forwards;border-radius:16px;flex-direction:column;gap:6px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 4px);left:0}@keyframes VoiceSidebar-module__H8__wq__openMenu{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.VoiceSidebar-module__H8__wq__option{min-width:104px;letter-spacing:var(--v2-tracking-eyebrow);text-transform:uppercase;color:var(--v2-fg-faint);transition:color .2s var(--v2-ease), background .2s var(--v2-ease);border-radius:12px;place-items:center;padding:15px 20px;font-size:.68rem;line-height:1.5;display:grid}.VoiceSidebar-module__H8__wq__option:hover{color:var(--v2-fg-soft);background:var(--v2-glass-strong)}
.ActivityPanel-module__FgcuZG__panel{pointer-events:auto;opacity:0;width:100%;max-width:320px;animation:ActivityPanel-module__FgcuZG__slideIn .36s var(--v2-ease-out) forwards;flex-direction:column;align-items:stretch;gap:14px;margin:0 auto;padding:6px 4px;display:flex;position:relative;transform:translate(12px)}@keyframes ActivityPanel-module__FgcuZG__slideIn{to{opacity:1;transform:translate(0)}}.ActivityPanel-module__FgcuZG__empty{letter-spacing:.01em;color:var(--v2-fg-faint);background:var(--v2-glass);border:1px solid var(--v2-glass-border);border-radius:12px;padding:12px 16px;font-size:.82rem}.ActivityPanel-module__FgcuZG__request{flex-direction:column;align-items:stretch;gap:8px;width:100%;display:flex;position:relative}.ActivityPanel-module__FgcuZG__titleBox{background:var(--v2-glass);border:1px solid var(--v2-glass-border);letter-spacing:.005em;color:var(--v2-fg);animation:ActivityPanel-module__FgcuZG__popIn .26s var(--v2-ease-out) backwards;border-radius:12px;padding:10px 14px;font-size:.82rem;position:relative}@keyframes ActivityPanel-module__FgcuZG__popIn{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ActivityPanel-module__FgcuZG__historyBox{border:1px dashed var(--v2-glass-border);color:var(--v2-fg-faint);text-decoration:line-through;-webkit-text-decoration-color:var(--v2-fg-faint);text-decoration-color:var(--v2-fg-faint);animation:ActivityPanel-module__FgcuZG__popIn .26s var(--v2-ease-out) backwards;background:0 0;border-radius:10px;padding:8px 12px;font-size:.76rem;text-decoration-thickness:1px}.ActivityPanel-module__FgcuZG__amendedTag{letter-spacing:var(--v2-tracking-eyebrow);text-transform:uppercase;color:var(--v2-fg-faint);align-self:center;padding:2px 0;font-size:.62rem}.ActivityPanel-module__FgcuZG__steps{flex-direction:column;align-items:stretch;gap:6px;padding-left:16px;display:flex;position:relative}.ActivityPanel-module__FgcuZG__steps:before{content:"";border-left:1px dashed var(--v2-fg-faint);width:1px;position:absolute;top:6px;bottom:10px;left:4px}.ActivityPanel-module__FgcuZG__step{letter-spacing:var(--v2-tracking-eyebrow);text-transform:uppercase;color:var(--v2-fg-faint);animation:ActivityPanel-module__FgcuZG__popIn .22s var(--v2-ease-out) backwards;transition:color .2s var(--v2-ease);grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:2px 0;font-size:.72rem;display:grid;position:relative}.ActivityPanel-module__FgcuZG__step[data-status=done]{color:var(--v2-fg-soft)}.ActivityPanel-module__FgcuZG__step[data-status=active]{color:var(--v2-fg);font-weight:500}.ActivityPanel-module__FgcuZG__step[data-status=error]{color:var(--v2-mute-red);font-weight:500}.ActivityPanel-module__FgcuZG__dot{background:var(--v2-fg-faint);width:8px;height:8px;box-shadow:0 0 0 3px var(--v2-bg);transition:background .2s var(--v2-ease);border-radius:50%;margin-left:-16px}.ActivityPanel-module__FgcuZG__step[data-status=done] .ActivityPanel-module__FgcuZG__dot{background:var(--v2-green-700)}.ActivityPanel-module__FgcuZG__step[data-status=active] .ActivityPanel-module__FgcuZG__dot{background:var(--v2-green-700);animation:1.3s ease-in-out infinite ActivityPanel-module__FgcuZG__pulse}.ActivityPanel-module__FgcuZG__step[data-status=error] .ActivityPanel-module__FgcuZG__dot{background:var(--v2-mute-red)}@keyframes ActivityPanel-module__FgcuZG__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.5)}}.ActivityPanel-module__FgcuZG__request+.ActivityPanel-module__FgcuZG__request{border-top:1px dashed var(--v2-glass-border);margin-top:4px;padding-top:14px}@media (prefers-reduced-motion:reduce){.ActivityPanel-module__FgcuZG__panel,.ActivityPanel-module__FgcuZG__titleBox,.ActivityPanel-module__FgcuZG__historyBox,.ActivityPanel-module__FgcuZG__step,.ActivityPanel-module__FgcuZG__dot{animation:none!important}}
.GlassButton-module__riBE5q__btn{background:var(--v2-glass);border:1px solid var(--v2-glass-border);-webkit-backdrop-filter:blur(20px)saturate(1.05);width:52px;height:52px;color:var(--v2-fg-soft);transition:background .2s var(--v2-ease), color .2s var(--v2-ease), transform .16s var(--v2-ease);border-radius:16px;place-items:center;display:grid}.GlassButton-module__riBE5q__btn[data-wide=true]{width:auto;min-width:108px;letter-spacing:var(--v2-tracking-eyebrow);text-transform:uppercase;padding:0 22px;font-size:.78rem}.GlassButton-module__riBE5q__btn:hover:not(:disabled){background:var(--v2-glass-strong)}.GlassButton-module__riBE5q__btn:active:not(:disabled){transform:scale(.96)}.GlassButton-module__riBE5q__btn:disabled{opacity:.45;cursor:not-allowed}.GlassButton-module__riBE5q__btn[data-muted=true]{background:var(--v2-mute-red);color:#fff;border-color:#0000000f}.GlassButton-module__riBE5q__btn[data-muted=true]:hover:not(:disabled){background:var(--v2-mute-red);filter:brightness(1.05)}.GlassButton-module__riBE5q__btn[data-revealed=true]{background:var(--v2-glass-strong);color:var(--v2-fg)}.GlassButton-module__riBE5q__icon{stroke:currentColor;fill:none;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.GlassButton-module__riBE5q__iris{fill:none;transition:fill .24s var(--v2-ease)}.GlassButton-module__riBE5q__icon[data-fill=true] .GlassButton-module__riBE5q__iris{fill:currentColor}
.VoiceAppV2-module__4DAwva__shell{width:100%;height:100dvh;padding:var(--v2-pad);grid-template:"eyebrow timer""stage stage"1fr"controls mark"/1fr auto;gap:clamp(.5rem,1.5vw,1.25rem);display:grid;position:relative;overflow:hidden}.VoiceAppV2-module__4DAwva__eyebrow{letter-spacing:var(--v2-tracking-eyebrow);text-transform:uppercase;color:var(--v2-fg-faint);grid-area:eyebrow;font-size:.7rem}.VoiceAppV2-module__4DAwva__timer{letter-spacing:var(--v2-tracking-eyebrow);color:var(--v2-fg-soft);font-variant-numeric:tabular-nums;grid-area:timer;justify-self:end;font-size:.82rem;font-weight:500}.VoiceAppV2-module__4DAwva__stage{grid-area:stage;grid-template-columns:1fr;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.VoiceAppV2-module__4DAwva__blobCol{min-height:0;transition:transform .7s var(--v2-ease);flex-direction:column;justify-content:center;align-items:center;gap:clamp(.5rem,2vh,1.25rem);display:flex}.VoiceAppV2-module__4DAwva__statusSlot{place-items:center;width:100%;max-width:540px;min-height:1.4em;padding:0 1rem;display:grid}.VoiceAppV2-module__4DAwva__flowCol{scrollbar-width:thin;scrollbar-color:#00000026 transparent;align-self:stretch;min-height:0;padding:4px 8px 4px 4px;display:none;overflow-y:auto}.VoiceAppV2-module__4DAwva__flowCol::-webkit-scrollbar{width:6px}.VoiceAppV2-module__4DAwva__flowCol::-webkit-scrollbar-track{background:0 0}.VoiceAppV2-module__4DAwva__flowCol::-webkit-scrollbar-thumb{background:#0000002e;border-radius:3px}.VoiceAppV2-module__4DAwva__flowCol::-webkit-scrollbar-thumb:hover{background:#0000004d}@media (min-width:720px){.VoiceAppV2-module__4DAwva__shell[data-flow-open=true] .VoiceAppV2-module__4DAwva__stage{grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);gap:clamp(1rem,3vw,2.5rem)}.VoiceAppV2-module__4DAwva__shell[data-flow-open=true] .VoiceAppV2-module__4DAwva__blobCol{transform:translate(-4%)}.VoiceAppV2-module__4DAwva__shell[data-flow-open=true] .VoiceAppV2-module__4DAwva__flowCol{display:block}}@media (max-width:719.98px){.VoiceAppV2-module__4DAwva__shell[data-mobile-view=flow] .VoiceAppV2-module__4DAwva__blobCol{display:none}.VoiceAppV2-module__4DAwva__shell[data-mobile-view=flow] .VoiceAppV2-module__4DAwva__flowCol{display:block}.VoiceAppV2-module__4DAwva__shell[data-mobile-view=blob] .VoiceAppV2-module__4DAwva__flowCol{display:none}}.VoiceAppV2-module__4DAwva__controls{grid-area:controls;align-items:flex-end;gap:10px;display:flex}.VoiceAppV2-module__4DAwva__voiceWrap{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.VoiceAppV2-module__4DAwva__voiceLabel{letter-spacing:var(--v2-tracking-eyebrow);text-transform:uppercase;color:var(--v2-fg-faint);padding-left:4px;font-size:.62rem}.VoiceAppV2-module__4DAwva__controlButtons{gap:8px;display:flex}@media (min-width:720px){.VoiceAppV2-module__4DAwva__eyeButton{display:none}}.VoiceAppV2-module__4DAwva__mark{grid-area:mark;place-self:end;place-items:center;display:grid}.VoiceAppV2-module__4DAwva__markLogo{opacity:.55;width:clamp(28px,3vw,44px);height:auto}.VoiceAppV2-module__4DAwva__error{top:var(--v2-pad);right:var(--v2-pad);max-width:320px;color:var(--v2-mute-red);background:var(--v2-glass);border:1px solid var(--v2-glass-border);border-radius:12px;padding:10px 14px;font-size:.82rem;position:absolute}@media (max-width:720px){.VoiceAppV2-module__4DAwva__shell{grid-template-columns:1fr;grid-template-areas:"eyebrow""stage""controls";gap:.5rem}.VoiceAppV2-module__4DAwva__timer{grid-area:eyebrow;justify-self:end}.VoiceAppV2-module__4DAwva__mark{display:none}.VoiceAppV2-module__4DAwva__controls{justify-content:center}}
