.voice_backdrop__xEf5F{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(42,18,10,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:voice_fade__QkDCt .25s ease both}.voice_dialog__8XZ69{position:relative;width:min(100%,520px);max-height:calc(100dvh - 40px);overflow-y:auto;padding:34px clamp(22px,4vw,40px) 24px;border-radius:30px;background:radial-gradient(90% 60% at 100% 0,rgba(255,194,26,.45),transparent 60%),radial-gradient(70% 60% at 0 100%,rgba(42,33,29,.35),transparent 70%),linear-gradient(160deg,#7d2717,#a73a1d 40%,#e2611a 85%,#f58220);box-shadow:0 40px 90px -30px rgba(42,12,4,.75);color:#fff;text-align:center;outline:none;animation:voice_rise__zy5fi .5s cubic-bezier(.2,1.2,.3,1) both}.voice_close__fZeRG{position:absolute;top:14px;right:14px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:50%;background:rgba(255,255,255,.14);color:#fff;cursor:pointer}.voice_close__fZeRG path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2}.voice_kicker__IWl3L{margin:0 0 8px;color:rgba(255,236,200,.9);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.voice_title__RHCpz{margin:0 auto;max-width:400px;font-family:var(--font-heading);font-size:clamp(25px,4.4vw,32px);font-weight:800;line-height:1.08}.voice_sub__OZbdr{margin:10px auto 0;max-width:400px;color:rgba(255,255,255,.82);font-size:14.5px;line-height:1.5}.voice_stage__ZKjC1{margin:24px 0 8px}.voice_recorder__ANXHE{display:flex;flex-direction:column;align-items:center;gap:16px}.voice_micLive__mxW5M,.voice_mic__lar02{position:relative;display:flex;align-items:center;justify-content:center;width:124px;height:124px;padding:0;border:0;border-radius:50%;background:#fff;color:var(--orange-deep,#e2611a);cursor:pointer;box-shadow:0 18px 40px -14px rgba(42,12,4,.7);transition:transform .25s cubic-bezier(.3,1.5,.5,1)}.voice_mic__lar02:hover{transform:scale(1.05)}.voice_mic__lar02:disabled{opacity:.75;cursor:wait}.voice_micLive__mxW5M{background:#fff6e8;color:#c62d16}.voice_micIcon__RlgNA{position:relative;z-index:1;width:44px;height:44px;fill:currentColor}.voice_micIcon__RlgNA [data-line]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2}.voice_ring__J86ki{position:absolute;inset:-10px;width:calc(100% + 20px);height:calc(100% + 20px);transform:rotate(-90deg)}.voice_ring__J86ki circle{fill:none;stroke:rgba(255,255,255,.25);stroke-width:3}.voice_ring__J86ki circle[data-progress]{stroke:var(--yellow,#ffc21a);stroke-linecap:round;transition:stroke-dashoffset .2s linear}.voice_pulse__lCibT{position:absolute;inset:0;border-radius:50%;background:rgba(255,255,255,.35);animation:voice_pulse__lCibT 2.4s ease-out infinite}.voice_pulse__lCibT[data-late]{animation-delay:1.2s}.voice_micLive__mxW5M .voice_pulse__lCibT{background:rgba(255,194,26,.45);animation-duration:1.3s}.voice_micLive__mxW5M .voice_pulse__lCibT[data-late]{animation-delay:.65s}.voice_live__PO__X{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.voice_bars__W0m1K{display:flex;align-items:center;justify-content:center;gap:4px;height:46px}.voice_bars__W0m1K span{width:5px;height:100%;border-radius:3px;background:rgba(255,255,255,.85);transform:scaleY(.12);transition:transform .08s linear}.voice_bars__W0m1K:not([data-on]) span{animation:voice_idle__fgVMc 1.8s ease-in-out infinite;animation-delay:calc(var(--d, 0) * 1s)}.voice_bars__W0m1K:not([data-on]) span:nth-child(3n){--d:0.2}.voice_bars__W0m1K:not([data-on]) span:nth-child(3n+1){--d:0.5}.voice_bars__W0m1K:not([data-on]) span:nth-child(4n){--d:0.8}.voice_status__HkJgj{display:flex;align-items:center;justify-content:center;gap:8px;min-height:22px;margin:0;color:rgba(255,255,255,.92);font-size:14px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.voice_status__HkJgj small{color:rgba(255,255,255,.7);font-size:13px;font-weight:500}.voice_dot__GqrMn{width:9px;height:9px;border-radius:50%;background:#ff3b2f;box-shadow:0 0 0 4px rgba(255,59,47,.25);animation:voice_blink__4Ws8E 1s ease-in-out infinite}.voice_idea__gWJFj{margin:14px auto 0;max-width:380px;padding:10px 16px;border-radius:14px;background:rgba(255,255,255,.12);font-size:14px;line-height:1.45;animation:voice_rise__zy5fi .45s ease both}.voice_idea__gWJFj span{color:var(--yellow,#ffc21a);font-weight:800}.voice_player__o0cj6{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:12px 16px 12px 12px;border-radius:22px;background:rgba(255,255,255,.14);animation:voice_rise__zy5fi .45s ease both}.voice_play__4bUoZ{display:flex;align-items:center;justify-content:center;width:54px;height:54px;border:0;border-radius:50%;background:#fff;color:var(--orange-deep,#e2611a);cursor:pointer}.voice_play__4bUoZ svg{fill:currentColor}.voice_wave__kHPbG{display:flex;align-items:center;gap:2px;height:44px}.voice_wave__kHPbG span{flex:1 1;height:100%;border-radius:2px;background:rgba(255,255,255,.4);transition:background .15s}.voice_wave__kHPbG span[data-on]{background:var(--yellow,#ffc21a)}.voice_length__ctPzd{font-size:14px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.voice_consent__V22X9{display:flex;gap:10px;margin:18px 0 0;text-align:left;font-size:13px;line-height:1.45;color:rgba(255,255,255,.9);cursor:pointer}.voice_consent__V22X9 input{flex:none;width:20px;height:20px;margin:1px 0 0;accent-color:var(--yellow,#ffc21a)}.voice_actions__biXAJ{display:flex;gap:10px;margin-top:18px}.voice_ghost__YPJ1F,.voice_send__cAhH_{display:inline-flex;flex:1 1;align-items:center;justify-content:center;gap:8px;height:52px;border:0;border-radius:999px;font:750 15px var(--font-body);cursor:pointer}.voice_ghost__YPJ1F{flex:0.8 1;background:rgba(255,255,255,.14);color:#fff;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.4)}.voice_send__cAhH_{background:#fff;color:var(--brown,#8f2f1e);box-shadow:0 14px 28px -14px rgba(42,12,4,.8)}.voice_ghost__YPJ1F:disabled,.voice_send__cAhH_:disabled,.voice_skip__8zv_b:disabled{opacity:.7;cursor:default}.voice_spinner__tXETo{width:16px;height:16px;border:2.5px solid rgba(143,47,30,.25);border-top:2.5px solid var(--brown,#8f2f1e);border-radius:50%;animation:voice_spin__QvKdJ .8s linear infinite}.voice_error__raItG{margin:14px 0 0;padding:10px 14px;border-radius:12px;background:rgba(42,12,4,.35);font-size:13.5px;line-height:1.45}.voice_skip__8zv_b{margin-top:16px;padding:6px 10px;border:0;background:transparent;color:rgba(255,255,255,.85);font:650 14px var(--font-body);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.voice_close__fZeRG:focus-visible,.voice_consent__V22X9 input:focus-visible,.voice_ghost__YPJ1F:focus-visible,.voice_micLive__mxW5M:focus-visible,.voice_mic__lar02:focus-visible,.voice_play__4bUoZ:focus-visible,.voice_send__cAhH_:focus-visible,.voice_skip__8zv_b:focus-visible{outline:2.5px solid var(--yellow,#ffc21a);outline-offset:3px}@keyframes voice_fade__QkDCt{0%{opacity:0}}@keyframes voice_rise__zy5fi{0%{opacity:0;transform:translateY(18px) scale(.98)}}@keyframes voice_pulse__lCibT{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@keyframes voice_idle__fgVMc{0%,to{transform:scaleY(.12)}50%{transform:scaleY(.35)}}@keyframes voice_blink__4Ws8E{50%{opacity:.35}}@keyframes voice_spin__QvKdJ{to{transform:rotate(1turn)}}@media (max-width:560px){.voice_backdrop__xEf5F{align-items:flex-end;padding:0}.voice_dialog__8XZ69{width:100%;max-height:94dvh;padding-bottom:max(20px,env(safe-area-inset-bottom));border-radius:28px 28px 0 0}.voice_actions__biXAJ{flex-direction:column-reverse}.voice_ghost__YPJ1F,.voice_send__cAhH_{flex:none}}@media (prefers-reduced-motion:reduce){.voice_backdrop__xEf5F,.voice_bars__W0m1K:not([data-on]) span,.voice_dialog__8XZ69,.voice_dot__GqrMn,.voice_idea__gWJFj,.voice_player__o0cj6,.voice_pulse__lCibT{animation:none}}