.VoiceCallOverlay-module__TB_KlW__overlay{z-index:var(--z-critical);color:#f4f1ea;height:100dvh;font-family:var(--font-sans),system-ui,sans-serif;background:radial-gradient(1px 1px at 12% 18%,#ffffff73,#0000),radial-gradient(1px 1px at 78% 14%,#ffffff47,#0000),radial-gradient(1.2px 1.2px at 88% 42%,#ffffff38,#0000),radial-gradient(1px 1px at 22% 72%,#ffffff2e,#0000),radial-gradient(1px 1px at 64% 80%,#ffffff29,#0000),radial-gradient(90% 55% at 50% 30%,#f3efe833,#0000 60%),linear-gradient(#151820 0%,#0d1018 46%,#08090d 100%);flex-direction:column;align-items:center;animation:.5s VoiceCallOverlay-module__TB_KlW__fadein;display:flex;position:fixed;inset:0;overflow:hidden}@keyframes VoiceCallOverlay-module__TB_KlW__fadein{0%{opacity:0}to{opacity:1}}.VoiceCallOverlay-module__TB_KlW__textSwitch{z-index:4;appearance:none;cursor:pointer;color:#f4f1ea7a;font-family:var(--font-sans),system-ui,sans-serif;background:0 0;border:0;align-items:center;gap:8px;padding:6px;font-size:12px;font-weight:500;line-height:1;display:flex;position:absolute;top:16px;right:16px}.VoiceCallOverlay-module__TB_KlW__track{background:#ffffff24;border-radius:999px;flex-shrink:0;width:36px;height:20px;transition:background .2s;position:relative}.VoiceCallOverlay-module__TB_KlW__knob{background:#f4f1ea;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px}.VoiceCallOverlay-module__TB_KlW__textSwitchOn{color:#f3efe8}.VoiceCallOverlay-module__TB_KlW__textSwitchOn .VoiceCallOverlay-module__TB_KlW__track{background:#f3efe86b}.VoiceCallOverlay-module__TB_KlW__textSwitchOn .VoiceCallOverlay-module__TB_KlW__knob{transform:translate(16px)}.VoiceCallOverlay-module__TB_KlW__stage{width:min(640px,100% - 40px);min-height:0;padding:64px 28px calc(28px + env(safe-area-inset-bottom));flex-direction:column;flex:1;align-items:center;display:flex;overflow:hidden}.VoiceCallOverlay-module__TB_KlW__orbSlot{flex:1;place-items:center;width:100%;min-height:0;display:grid}.VoiceCallOverlay-module__TB_KlW__orbWrap{aspect-ratio:1;flex:none;place-items:center;width:260px;height:260px;display:grid;position:relative}.VoiceCallOverlay-module__TB_KlW__halo{filter:blur(4px);pointer-events:none;background:radial-gradient(circle,#f3efe847 0%,#f3efe80f 42%,#0000 70%);border-radius:50%;position:absolute;inset:-40px}.VoiceCallOverlay-module__TB_KlW__core{aspect-ratio:1;z-index:2;background:radial-gradient(circle at 46% 42%,#e6e1d8 0%,#d2cbc0 38%,#d2ccc252 68%,#0000 78%);border-radius:50%;flex:none;width:196px;height:196px;position:relative;box-shadow:0 0 72px 14px #f3efe81a}.VoiceCallOverlay-module__TB_KlW__ring{aspect-ratio:1;filter:blur(.4px);pointer-events:none;transform-origin:50%;border:1px solid #f3efe838;border-radius:50%;width:216px;height:216px;margin:auto;animation:6.4s cubic-bezier(.42,0,.18,1) infinite both VoiceCallOverlay-module__TB_KlW__inbound;position:absolute;inset:0}.VoiceCallOverlay-module__TB_KlW__ring:nth-child(2){animation-delay:2.15s}.VoiceCallOverlay-module__TB_KlW__ring:nth-child(3){animation-delay:4.3s}@keyframes VoiceCallOverlay-module__TB_KlW__inbound{0%{opacity:0;transform:scale(1.42)}28%{opacity:.28}to{opacity:0;transform:scale(.86)}}.VoiceCallOverlay-module__TB_KlW__connecting .VoiceCallOverlay-module__TB_KlW__core{opacity:.72;transform:scale(.92)}.VoiceCallOverlay-module__TB_KlW__connecting .VoiceCallOverlay-module__TB_KlW__halo{animation:2.2s ease-in-out infinite VoiceCallOverlay-module__TB_KlW__wake}.VoiceCallOverlay-module__TB_KlW__processing .VoiceCallOverlay-module__TB_KlW__core{opacity:.82;transform:scale(.88)}.VoiceCallOverlay-module__TB_KlW__thinkHalo{pointer-events:none;background:radial-gradient(circle,#f3efe829 0%,#0000 68%);border-radius:50%;animation:4.8s ease-in-out infinite VoiceCallOverlay-module__TB_KlW__hold;position:absolute;inset:-8px}.VoiceCallOverlay-module__TB_KlW__orbit{aspect-ratio:1;pointer-events:none;border:1px solid #f3efe829;border-radius:50%;width:222px;height:222px;margin-top:-111px;margin-left:-111px;animation:9s linear infinite VoiceCallOverlay-module__TB_KlW__spin;position:absolute;top:50%;left:50%}.VoiceCallOverlay-module__TB_KlW__bead{background:#f3efe8;border-radius:50%;width:9px;height:9px;margin-left:-4.5px;position:absolute;top:-4px;left:50%;box-shadow:0 0 12px #f3efe8cc}.VoiceCallOverlay-module__TB_KlW__speaking .VoiceCallOverlay-module__TB_KlW__core{animation:1.15s ease-in-out infinite VoiceCallOverlay-module__TB_KlW__talk;box-shadow:0 0 72px 16px #f3efe838}.VoiceCallOverlay-module__TB_KlW__speakAura{aspect-ratio:1;filter:blur(6px);pointer-events:none;background:radial-gradient(circle,#f3efe83d 0%,#0000 68%);border-radius:50%;width:262px;height:262px;margin:auto;animation:1.15s ease-in-out infinite VoiceCallOverlay-module__TB_KlW__aura;position:absolute;inset:0}.VoiceCallOverlay-module__TB_KlW__speakFill{aspect-ratio:1;z-index:3;pointer-events:none;background:radial-gradient(circle,#f3efe859,#0000 62%);border-radius:50%;width:196px;height:196px;margin-top:-98px;margin-left:-98px;animation:1.15s ease-in-out infinite VoiceCallOverlay-module__TB_KlW__fillpulse;position:absolute;top:50%;left:50%}@keyframes VoiceCallOverlay-module__TB_KlW__wake{0%,to{opacity:.2}50%{opacity:.7}}@keyframes VoiceCallOverlay-module__TB_KlW__hold{0%,to{opacity:.35}50%{opacity:.8}}@keyframes VoiceCallOverlay-module__TB_KlW__spin{to{transform:rotate(360deg)}}@keyframes VoiceCallOverlay-module__TB_KlW__talk{0%,to{transform:scale(1)}30%{transform:scale(1.045)}55%{transform:scale(1.01)}78%{transform:scale(1.06)}}@keyframes VoiceCallOverlay-module__TB_KlW__fillpulse{0%,to{opacity:.25}40%{opacity:.7}70%{opacity:.4}}@keyframes VoiceCallOverlay-module__TB_KlW__aura{0%,to{opacity:.45;transform:scale(.98)}50%{opacity:1;transform:scale(1.06)}}.VoiceCallOverlay-module__TB_KlW__transcript{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex:1;width:100%;min-height:0;margin-top:36px;padding:0 4px 12px;overflow-y:auto}.VoiceCallOverlay-module__TB_KlW__transcript::-webkit-scrollbar{display:none}.VoiceCallOverlay-module__TB_KlW__turn{margin:0 0 22px}.VoiceCallOverlay-module__TB_KlW__who{font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#f4f1ea7a;margin-bottom:6px;font-size:11px;font-weight:500;line-height:1;display:block}.VoiceCallOverlay-module__TB_KlW__said{font-family:var(--font-sans),system-ui,sans-serif;color:#f4f1eae6;margin:0;font-size:16px;font-weight:400;line-height:1.65}.VoiceCallOverlay-module__TB_KlW__me .VoiceCallOverlay-module__TB_KlW__said{color:#f4f1ea9e}.VoiceCallOverlay-module__TB_KlW__dock{flex-direction:column;flex-shrink:0;align-items:center;gap:18px;margin-top:auto;display:flex}.VoiceCallOverlay-module__TB_KlW__status{font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:.12em;color:#f3efe8b8;margin:0;font-size:12px;font-weight:500;line-height:1.3}.VoiceCallOverlay-module__TB_KlW__hangup{cursor:pointer;color:#fff;background:#c4736ceb;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:62px;height:62px;margin-top:0;display:grid}.VoiceCallOverlay-module__TB_KlW__hangup:active{transform:scale(.96)}.VoiceCallOverlay-module__TB_KlW__hangup svg{width:24px;height:24px;transform:rotate(135deg)}@media (prefers-reduced-motion:reduce){.VoiceCallOverlay-module__TB_KlW__overlay,.VoiceCallOverlay-module__TB_KlW__connecting .VoiceCallOverlay-module__TB_KlW__halo,.VoiceCallOverlay-module__TB_KlW__ring,.VoiceCallOverlay-module__TB_KlW__thinkHalo,.VoiceCallOverlay-module__TB_KlW__orbit,.VoiceCallOverlay-module__TB_KlW__speaking .VoiceCallOverlay-module__TB_KlW__core,.VoiceCallOverlay-module__TB_KlW__speakAura,.VoiceCallOverlay-module__TB_KlW__speakFill{animation:none}}:is([data-theme=moon] .VoiceCallOverlay-module__TB_KlW__overlay,[data-theme=night] .VoiceCallOverlay-module__TB_KlW__overlay){background:radial-gradient(1px 1px at 12% 18%,color-mix(in srgb,var(--color-accent-primary-light)45%,transparent),transparent),radial-gradient(1px 1px at 78% 14%,color-mix(in srgb,var(--color-accent-glow)35%,transparent),transparent),radial-gradient(1.2px 1.2px at 88% 42%,color-mix(in srgb,var(--color-accent-primary-light)28%,transparent),transparent),linear-gradient(180deg,#1a1612 0%,#120f0d 100%);color:#fffdf8}:is([data-theme=moon] .VoiceCallOverlay-module__TB_KlW__textSwitch,[data-theme=night] .VoiceCallOverlay-module__TB_KlW__textSwitch){color:#e5ddd07a}:is([data-theme=moon] .VoiceCallOverlay-module__TB_KlW__textSwitchOn,[data-theme=night] .VoiceCallOverlay-module__TB_KlW__textSwitchOn){color:var(--color-accent-primary-light)}:is([data-theme=moon] .VoiceCallOverlay-module__TB_KlW__textSwitchOn .VoiceCallOverlay-module__TB_KlW__track,[data-theme=night] .VoiceCallOverlay-module__TB_KlW__textSwitchOn .VoiceCallOverlay-module__TB_KlW__track){background:color-mix(in srgb,var(--color-accent-glow)42%,transparent)}:is([data-theme=moon] .VoiceCallOverlay-module__TB_KlW__knob,[data-theme=night] .VoiceCallOverlay-module__TB_KlW__knob){background:var(--color-accent-primary-light)}:is([data-theme=moon] .VoiceCallOverlay-module__TB_KlW__halo,[data-theme=night] .VoiceCallOverlay-module__TB_KlW__halo){background:radial-gradient(circle,color-mix(in srgb,var(--color-accent-glow)28%,transparent)0%,#b4530914 42%,transparent 70%)}:is([data-theme=moon] .VoiceCallOverlay-module__TB_KlW__core,[data-theme=night] .VoiceCallOverlay-module__TB_KlW__core){background:radial-gradient(circle at 46% 42%,#fffdf8 0%,var(--color-accent-primary-light)38%,color-mix(in srgb,var(--color-accent-glow)35%,transparent)68%,transparent 78%);box-shadow:0 0 72px 14px #b4530940}:is([data-theme=moon] .VoiceCallOverlay-module__TB_KlW__ring,[data-theme=night] .VoiceCallOverlay-module__TB_KlW__ring,[data-theme=moon] .VoiceCallOverlay-module__TB_KlW__orbit,[data-theme=night] .VoiceCallOverlay-module__TB_KlW__orbit){border-color:color-mix(in srgb,var(--color-accent-glow)25%,transparent)}:is([data-theme=moon] .VoiceCallOverlay-module__TB_KlW__thinkHalo,[data-theme=night] .VoiceCallOverlay-module__TB_KlW__thinkHalo){background:radial-gradient(circle,color-mix(in srgb,var(--color-accent-glow)20%,transparent)0%,transparent 68%)}:is([data-theme=moon] .VoiceCallOverlay-module__TB_KlW__bead,[data-theme=night] .VoiceCallOverlay-module__TB_KlW__bead){box-shadow:0 0 12px color-mix(in srgb,var(--color-accent-primary-light)85%,transparent);background:#fffdf8}:is([data-theme=moon] .VoiceCallOverlay-module__TB_KlW__speaking .VoiceCallOverlay-module__TB_KlW__core,[data-theme=night] .VoiceCallOverlay-module__TB_KlW__speaking .VoiceCallOverlay-module__TB_KlW__core){box-shadow:0 0 72px 16px #b4530959}:is([data-theme=moon] .VoiceCallOverlay-module__TB_KlW__speakAura,[data-theme=night] .VoiceCallOverlay-module__TB_KlW__speakAura){background:radial-gradient(circle,color-mix(in srgb,var(--color-accent-glow)28%,transparent)0%,transparent 68%)}:is([data-theme=moon] .VoiceCallOverlay-module__TB_KlW__speakFill,[data-theme=night] .VoiceCallOverlay-module__TB_KlW__speakFill){background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--color-accent-primary-light)35%,transparent),transparent 62%)}:is([data-theme=moon] .VoiceCallOverlay-module__TB_KlW__who,[data-theme=night] .VoiceCallOverlay-module__TB_KlW__who){color:#e5ddd08c}:is([data-theme=moon] .VoiceCallOverlay-module__TB_KlW__said,[data-theme=night] .VoiceCallOverlay-module__TB_KlW__said){color:#fffdf8}:is([data-theme=moon] .VoiceCallOverlay-module__TB_KlW__me .VoiceCallOverlay-module__TB_KlW__said,[data-theme=night] .VoiceCallOverlay-module__TB_KlW__me .VoiceCallOverlay-module__TB_KlW__said){color:#e5ddd0b8}:is([data-theme=moon] .VoiceCallOverlay-module__TB_KlW__status,[data-theme=night] .VoiceCallOverlay-module__TB_KlW__status){color:#e5ddd0bf}
