.page-module__QEwWMq__main{box-sizing:border-box;flex-direction:column;gap:1rem;width:100%;max-width:32rem;display:flex;margin:0 auto!important;padding:2rem 1rem 4rem!important}.page-module__QEwWMq__loginCard{border-radius:12px;background:hsl(var(--card))!important;color:hsl(var(--card-foreground))!important;padding:1.5rem!important;box-shadow:0 1px 4px #00000014!important}.page-module__QEwWMq__loginCard a{color:hsl(var(--primary))!important;text-decoration:underline!important}.page-module__QEwWMq__sectionTitle{font-size:1.125rem;margin:0 0 .25rem!important;font-weight:600!important}.page-module__QEwWMq__sectionDesc{font-size:.875rem;color:hsl(var(--muted-foreground))!important;margin:0!important}.page-module__QEwWMq__statusPill{border-radius:999px;align-self:center;font-size:.75rem;background:hsl(var(--accent))!important;color:hsl(var(--muted-foreground))!important;padding:.2rem .75rem!important;font-weight:600!important}.page-module__QEwWMq__s_connecting{color:#bb701b!important;background:#f59f0a29!important}.page-module__QEwWMq__s_live{color:#218345!important;background:#21c45d29!important}.page-module__QEwWMq__s_ended{background:hsl(var(--muted))!important;color:hsl(var(--muted-foreground))!important}.dark .page-module__QEwWMq__s_connecting{color:#f8c162!important}.dark .page-module__QEwWMq__s_live{color:#66e595!important}.page-module__QEwWMq__stage{border-radius:16px;flex-direction:column;align-items:center;gap:.9rem;display:flex;background:hsl(var(--card))!important;padding:1.75rem 1rem 1.25rem!important;box-shadow:0 1px 2px #00000014,0 1px 4px #0000000f!important}.page-module__QEwWMq__orb{--level:0;background:radial-gradient(circle at 35% 30%, hsl(var(--primary) / .85), hsl(var(--primary)));width:8.25rem;height:8.25rem;transform:scale(calc(1 + var(--level) * .16));place-items:center;transition:transform 70ms ease-out,box-shadow .2s;display:grid;position:relative;cursor:pointer!important;color:hsl(var(--primary-foreground))!important;box-shadow:0 10px 28px hsl(var(--primary) / .35)!important;border:none!important;border-radius:50%!important}.page-module__QEwWMq__orb:hover{transform:translateY(-1px)}.page-module__QEwWMq__orb:active{transform:scale(.97)}.page-module__QEwWMq__orb:disabled{cursor:default!important;opacity:.9!important}.page-module__QEwWMq__orbInner{place-items:center;display:grid}.page-module__QEwWMq__orbConnecting{background:radial-gradient(circle at 35% 30%, hsl(var(--primary) / .45), hsl(var(--primary) / .7))}.page-module__QEwWMq__orbListening{background:radial-gradient(circle at 35% 30%,#3ebaf4,#1471eb);animation:1.4s ease-out infinite page-module__QEwWMq__pulseBlue}.page-module__QEwWMq__orbSpeaking{background:radial-gradient(circle at 35% 30%,#12d393,#1a9367);animation:1.1s ease-out infinite page-module__QEwWMq__pulseGreen;box-shadow:0 10px 28px #1fad7966!important}.page-module__QEwWMq__orbThinking{background:radial-gradient(circle at 35% 30%,#f6ae31,#d97c12);animation:1.2s ease-out infinite page-module__QEwWMq__pulseAmber;box-shadow:0 10px 28px #d97c1266!important}@keyframes page-module__QEwWMq__pulseBlue{0%{box-shadow:0 10px 28px #1471eb59,0 0 #3ebaf480}to{box-shadow:0 10px 28px #1471eb59,0 0 0 26px #3ebaf400}}@keyframes page-module__QEwWMq__pulseGreen{0%{box-shadow:0 10px 28px #1fad7966,0 0 #12d3938c}to{box-shadow:0 10px 28px #1fad7966,0 0 0 26px #12d39300}}@keyframes page-module__QEwWMq__pulseAmber{0%{box-shadow:0 10px 28px #d97c1266,0 0 #f6ae318c}to{box-shadow:0 10px 28px #d97c1266,0 0 0 26px #f6ae3100}}.page-module__QEwWMq__spinner{border:3px solid hsl(var(--primary-foreground) / .4);border-top-color:hsl(var(--primary-foreground));border-radius:50%;width:2.1rem;height:2.1rem;animation:.8s linear infinite page-module__QEwWMq__spin}@keyframes page-module__QEwWMq__spin{to{transform:rotate(360deg)}}.page-module__QEwWMq__orbLabel{text-align:center;min-height:1.25rem;font-size:.875rem;color:hsl(var(--muted-foreground))!important;margin:0!important}.page-module__QEwWMq__voiceRow{align-items:center;gap:.5rem;font-size:.8125rem;display:flex;color:hsl(var(--muted-foreground))!important;margin-bottom:.75rem!important}.page-module__QEwWMq__voiceSelect{border-radius:8px;max-width:14rem;font-size:.8125rem;border:1px solid hsl(var(--border))!important;background:hsl(var(--card))!important;color:hsl(var(--foreground))!important;padding:.35rem .6rem!important}.page-module__QEwWMq__controls{gap:.625rem;display:flex}.page-module__QEwWMq__primaryBtn,.page-module__QEwWMq__dangerBtn,.page-module__QEwWMq__ghostBtn{border-radius:999px;font-size:.875rem;transition:background .15s,border-color .15s;cursor:pointer!important;border:1px solid #0000!important;padding:.55rem 1.4rem!important;font-weight:600!important}.page-module__QEwWMq__primaryBtn{background:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important;box-shadow:0 1px 2px #00000029, 0 2px 6px hsl(var(--primary) / .35)!important}.page-module__QEwWMq__primaryBtn:hover{box-shadow:0 2px 4px #0003, 0 4px 10px hsl(var(--primary) / .4)!important}.page-module__QEwWMq__dangerBtn{background:hsl(var(--destructive) / .12)!important;color:hsl(var(--destructive))!important}.page-module__QEwWMq__dangerBtn:hover{background:hsl(var(--destructive) / .2)!important}.page-module__QEwWMq__ghostBtn{color:hsl(var(--primary))!important;border-color:hsl(var(--primary) / .4)!important;background:0 0!important}.page-module__QEwWMq__ghostBtn:hover{background:hsl(var(--primary) / .08)!important}.page-module__QEwWMq__errorBar{box-sizing:border-box;text-align:center;border-radius:10px;width:100%;font-size:.8125rem;color:hsl(var(--destructive))!important;background:hsl(var(--destructive) / .08)!important;border:1px solid hsl(var(--destructive) / .3)!important;padding:.5rem .75rem!important}.page-module__QEwWMq__transcriptWrap{border-radius:16px;flex-direction:column;flex:1;min-height:14rem;display:flex;overflow:hidden;background:hsl(var(--card))!important;box-shadow:0 1px 2px #00000014,0 1px 4px #0000000f!important}.page-module__QEwWMq__transcriptHead{font-size:.75rem;color:hsl(var(--muted-foreground))!important;border-bottom:1px solid hsl(var(--border))!important;padding:.65rem .9rem!important;font-weight:600!important}.page-module__QEwWMq__transcript{flex-direction:column;flex:1;gap:.625rem;display:flex;overflow-y:auto;padding:.9rem!important}.page-module__QEwWMq__empty{text-align:center;max-width:26rem;margin:auto;font-size:.8125rem;line-height:1.9;color:hsl(var(--muted-foreground))!important}.page-module__QEwWMq__disclaimer{font-size:.75rem;display:block;color:hsl(var(--muted-foreground) / .75)!important;margin-top:.625rem!important}.page-module__QEwWMq__rowUser{justify-content:flex-end;display:flex}.page-module__QEwWMq__rowAssistant{justify-content:flex-start;display:flex}.page-module__QEwWMq__bubbleUser,.page-module__QEwWMq__bubbleAssistant{white-space:pre-wrap;word-break:break-word;border-radius:14px;max-width:85%;font-size:.875rem;line-height:1.7;animation:.22s ease-out page-module__QEwWMq__bubbleIn;position:relative;padding:.55rem .8rem!important}@keyframes page-module__QEwWMq__bubbleIn{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.page-module__QEwWMq__bubbleUser{border-bottom-right-radius:4px;background:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important}.page-module__QEwWMq__bubbleAssistant{border-bottom-left-radius:4px;background:hsl(var(--accent))!important;color:hsl(var(--foreground))!important}.page-module__QEwWMq__roleTag{opacity:.7;font-size:.6875rem;display:block;margin-bottom:.15rem!important;font-weight:600!important}.page-module__QEwWMq__caret{vertical-align:text-bottom;opacity:.6;background:currentColor;width:.4375rem;height:.875rem;margin-left:.2rem;animation:1s step-start infinite page-module__QEwWMq__blink;display:inline-block}@keyframes page-module__QEwWMq__blink{50%{opacity:0}}@media (max-width:640px){.page-module__QEwWMq__main{padding:1rem .875rem 2rem!important}.page-module__QEwWMq__stage{padding:1.25rem .75rem 1rem!important}.page-module__QEwWMq__orb{width:7rem;height:7rem}}
