.page_root__CpopF{--ss-purple:#8b5fbf;--ss-purple-light:#f5f3ff;--ss-purple-dark:#4c1d95;--ss-pink:#d946ef;height:100dvh;width:100%;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(1200px 600px at 75% -10%,#faf5ff 0,#f5f3ff 35%,#ffffff 75%);color:#111827;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.page_header__AJn5B{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:.85rem 1.6rem;border-bottom:1px solid rgba(76,29,149,.08)}.page_brand__aBMP2{display:flex;align-items:center;gap:.7rem;font-weight:700;font-size:1.15rem;color:var(--ss-purple-dark)}.page_brandMark__vpFGh{width:30px;height:30px;border-radius:9px;background-image:linear-gradient(135deg,var(--ss-purple),var(--ss-pink));display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:1rem}.page_badge__TpAoV{display:inline-flex;align-items:center;gap:.4rem;background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--ss-purple);font-weight:600;padding:.25rem .8rem;border-radius:9999px;font-size:.72rem;letter-spacing:.06em;margin-left:.7rem;border:1px solid rgba(139,95,191,.25)}.page_dot__ZrEK_{width:7px;height:7px;border-radius:50%;background:var(--ss-pink);box-shadow:0 0 0 0 rgba(217,70,239,.6);animation:page_pulse__M1hrR 1.6s infinite}@keyframes page_pulse__M1hrR{0%{box-shadow:0 0 0 0 rgba(217,70,239,.55)}70%{box-shadow:0 0 0 7px rgba(217,70,239,0)}to{box-shadow:0 0 0 0 rgba(217,70,239,0)}}.page_backLink__HtgxX{color:var(--ss-purple-dark);font-weight:500;font-size:.9rem;padding:.5rem 1rem;border-radius:9999px;border:1px solid rgba(76,29,149,.2);transition:background-color .2s}.page_backLink__HtgxX:hover{background:rgba(139,95,191,.08)}.page_main__IaDok{flex:1 1 auto;min-height:0;display:flex;gap:1.4rem;padding:1.4rem 1.6rem 1.6rem}@media (max-width:920px){.page_main__IaDok{flex-direction:column;gap:1rem;padding:1rem}}.page_avatarPanel__maunL{flex:1.5 1;min-height:0;display:flex;flex-direction:column;gap:.8rem}.page_stageCard__J2xz0{position:relative;flex:1 1 auto;min-height:0;border-radius:22px;background:radial-gradient(800px 500px at 50% 0,#1b1d3a 0,#0f1020 70%);border:1px solid rgba(139,95,191,.35);box-shadow:0 30px 60px -20px rgba(76,29,149,.45);overflow:hidden}.page_stageGlow__cDrC6{background:radial-gradient(420px 420px at 50% 30%,rgba(139,95,191,.25),transparent 70%);pointer-events:none}.page_avatarMount__IMfXu,.page_stageGlow__cDrC6{position:absolute;inset:0}.page_caption__kdHAZ{position:absolute;left:0;right:0;bottom:0;padding:1.4rem 1rem 1.2rem;text-align:center;background:linear-gradient(0deg,rgba(15,16,32,.85),transparent);pointer-events:none}.page_captionAr__QLtMV{font-size:clamp(1.6rem,3vw,2.4rem);font-weight:700;color:#fff;direction:rtl;text-shadow:0 2px 14px rgba(0,0,0,.6)}.page_captionEn__JBwMD{margin-top:.3rem;font-size:.95rem;color:#c9b8e8}.page_captionIdle__VATiZ{color:rgba(255,255,255,.55);font-weight:500}.page_controlPanel__6R0yt{flex:1 1;max-width:460px;min-height:0;display:flex;flex-direction:column;gap:1rem;overflow-y:auto}@media (max-width:920px){.page_controlPanel__6R0yt{max-width:none}}.page_sectionLabel__NAD7V{font-size:.72rem;font-weight:700;letter-spacing:.08em;color:var(--ss-purple);text-transform:uppercase;margin-bottom:.6rem}.page_micCard__MX2Vb{background:#fff;border:1px solid rgba(76,29,149,.12);border-radius:18px;padding:1.1rem 1.2rem;box-shadow:0 10px 30px -18px rgba(76,29,149,.4)}.page_micRow__5N579{display:flex;align-items:center;gap:1rem}.page_micButton__4YMPk{flex:0 0 auto;width:64px;height:64px;border-radius:50%;border:none;background-image:linear-gradient(135deg,var(--ss-purple),var(--ss-pink));color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 20px -6px rgba(217,70,239,.5);transition:transform .15s,box-shadow .15s,opacity .15s}.page_micButton__4YMPk:hover:not(:disabled){transform:scale(1.05)}.page_micButton__4YMPk:disabled{opacity:.45;cursor:not-allowed}.page_micButtonActive__jK25L{animation:page_micPulse__7KZR6 1.3s infinite}@keyframes page_micPulse__7KZR6{0%{box-shadow:0 0 0 0 rgba(217,70,239,.5)}70%{box-shadow:0 0 0 14px rgba(217,70,239,0)}to{box-shadow:0 0 0 0 rgba(217,70,239,0)}}.page_micMeta__4tkM7{display:flex;flex-direction:column;gap:.2rem}.page_micLabel__P_iTo{font-weight:600;color:#111827}.page_micSub__Ma9SZ{font-size:.82rem;color:#6b7280}.page_listeningPill__8h9Gy{align-self:flex-start;margin-top:.2rem;font-size:.65rem;font-weight:700;letter-spacing:.08em;color:var(--ss-pink)}.page_transcript__CvaWT{margin-top:.9rem;padding-top:.8rem;border-top:1px dashed rgba(76,29,149,.15)}.page_transcriptLabel__euTJp{font-size:.65rem;letter-spacing:.08em;color:#9ca3af;font-weight:700}.page_transcriptText__IhbDb{margin-top:.25rem;direction:rtl;font-size:1.05rem;color:#111827;min-height:1.4em}.page_heard__YZL3Z{margin-top:.4rem;direction:rtl;font-size:.85rem;color:#9ca3af}.page_modeToggle__bQdbv{display:flex;gap:.4rem;margin-top:.9rem}.page_modePill__g_KnQ{flex:1 1;padding:.45rem .6rem;border-radius:9999px;border:1px solid rgba(76,29,149,.2);background:#fff;color:#6b7280;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s}.page_modePill__g_KnQ:disabled{opacity:.45;cursor:not-allowed}.page_modePillActive__4pN4o{background-image:linear-gradient(to right,var(--ss-purple),var(--ss-pink));color:#fff;border-color:transparent}.page_chips__SyNrh{display:flex;flex-wrap:wrap;gap:.5rem}.page_chip__eIueA{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.1rem;padding:.5rem .85rem;border-radius:14px;border:1px solid rgba(76,29,149,.18);background:#fff;cursor:pointer;transition:all .18s;text-align:left}.page_chip__eIueA:hover:not(:disabled){border-color:var(--ss-purple);box-shadow:0 6px 16px -8px rgba(139,95,191,.6);transform:translateY(-1px)}.page_chip__eIueA:disabled{opacity:.5;cursor:not-allowed}.page_chipActive__vMxJF{background-image:linear-gradient(135deg,var(--ss-purple-light),#fff);border-color:var(--ss-purple)}.page_chipAr__dd5yr{direction:rtl;font-size:1.02rem;font-weight:700;color:var(--ss-purple-dark)}.page_chipEn__ZqiyD{font-size:.72rem;color:#6b7280}.page_hint__Ep8K_{font-size:.82rem;color:#6b7280;line-height:1.5}.page_warning__Qn7U2{background:#fff1f2;border:1px solid #fecdd3;color:#be123c;padding:.7rem .9rem;border-radius:12px;font-size:.85rem}.page_ready__JCEoh{font-size:.72rem;color:#9ca3af}