.vrw[data-v-992ad1d1]{width:100%}.vrw__idle[data-v-992ad1d1]{flex-direction:column;gap:10px;padding:20px 0}.vrw__idle[data-v-992ad1d1],.vrw__mic-btn[data-v-992ad1d1]{align-items:center;display:flex}.vrw__mic-btn[data-v-992ad1d1]{background:#0039c8;border:none;border-radius:50%;color:#fff;cursor:pointer;height:64px;justify-content:center;transition:background .15s,transform .1s;width:64px}.vrw__mic-btn[data-v-992ad1d1]:hover:not(:disabled){background:#0030a8;transform:scale(1.05)}.vrw__mic-btn[data-v-992ad1d1]:disabled{background:#c5c9d6;cursor:not-allowed}.vrw__hint[data-v-992ad1d1]{color:#767676;font-size:13px;margin:0}.vrw__recording[data-v-992ad1d1]{flex-direction:column;padding:12px 0}.vrw__recording[data-v-992ad1d1],.vrw__row[data-v-992ad1d1]{align-items:center;display:flex;gap:10px}.vrw__row[data-v-992ad1d1]{justify-content:center;width:100%}.vrw__rec-dot[data-v-992ad1d1]{animation:rec-pulse-992ad1d1 1s ease-in-out infinite;background:#e53e3e;border-radius:50%;height:10px;width:10px}@keyframes rec-pulse-992ad1d1{0%,to{opacity:1}50%{opacity:.25}}.vrw__timer[data-v-992ad1d1]{color:#1f1f1f;font-size:15px;font-variant-numeric:tabular-nums;font-weight:700;min-width:44px}.vrw__cancel-btn[data-v-992ad1d1]{background:none;border:none;color:#767676;cursor:pointer;font-size:12px;padding:2px 4px;text-decoration:underline;text-underline-offset:2px}.vrw__cancel-btn[data-v-992ad1d1]:hover{color:#1f1f1f}.vrw__canvas[data-v-992ad1d1]{display:block;height:56px;max-width:100%;width:100%}.vrw__stop-btn[data-v-992ad1d1]{align-items:center;background:#e53e3e;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:6px;padding:9px 20px;transition:background .15s}.vrw__stop-btn[data-v-992ad1d1]:hover{background:#c53030}.vrw__ready[data-v-992ad1d1]{flex-direction:column;gap:10px;padding:16px 0}.vrw__ready[data-v-992ad1d1],.vrw__ready-info[data-v-992ad1d1]{align-items:center;display:flex}.vrw__ready-info[data-v-992ad1d1]{color:#1f1f1f;font-size:14px;font-weight:600;gap:8px}.vrw__retry-btn[data-v-992ad1d1]{background:none;border:none;color:#0039c8;cursor:pointer;font-size:13px;padding:0;text-decoration:underline;text-underline-offset:2px}.vrw__retry-btn[data-v-992ad1d1]:hover{color:#0030a8}.vrw__error[data-v-992ad1d1]{color:#b91c1c;font-size:13px;margin:8px 0 0;text-align:center}.tr-tool[data-v-d14770c8]{display:flex;flex-direction:column;gap:16px}.tr-tabs[data-v-d14770c8]{background:#f3f4f6;border-radius:10px;display:flex;gap:4px;margin-bottom:14px;padding:3px}.tr-tab[data-v-d14770c8]{align-items:center;background:transparent;border:none;border-radius:8px;color:#767676;cursor:pointer;display:inline-flex;flex:1;font-family:inherit;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:7px 12px;transition:background .15s,color .15s}.tr-tab[data-v-d14770c8]:hover:not(.tr-tab--active){background:#e9eaf0;color:#1f1f1f}.tr-tab.tr-tab--active[data-v-d14770c8]{background:#fff;box-shadow:0 1px 3px #0000001a;color:#0039c8}.tr-voice-busy[data-v-d14770c8]{align-items:center;color:#545454;display:flex;font-size:14px;gap:8px;justify-content:center;padding:12px 0}.tr-busy-spinner[data-v-d14770c8]{animation:spin-d14770c8 .7s linear infinite;border:2px solid #d5d8e0;border-radius:50%;border-top-color:#0039c8;display:inline-block;height:16px;width:16px}@keyframes spin-d14770c8{to{transform:rotate(1turn)}}.ii-card[data-v-d14770c8]{background:#fff;border:1px solid #eee;border-radius:12px;padding:20px 22px}.ii-card__title[data-v-d14770c8]{color:#1f1f1f;font-size:15px;font-weight:600;margin-bottom:4px}.ii-card__sub[data-v-d14770c8]{color:#767676;font-size:13px;line-height:1.5;margin:0 0 14px}.ii-card__sub code[data-v-d14770c8]{background:#f7f8fa;border-radius:4px;font-size:12px;padding:.1em .35em}.ii-limit-banner[data-v-d14770c8]{background:linear-gradient(180deg,#f2fcf6,#eaf9f1);border:1px solid #bfe7d1;border-radius:10px;margin:0 0 12px;padding:10px 12px}.ii-limit-banner__title[data-v-d14770c8]{color:#176a3a;font-size:13px;font-weight:700;margin-bottom:4px}.ii-limit-banner__title a[data-v-d14770c8]{color:inherit;text-decoration:underline;text-underline-offset:2px}.ii-limit-banner__text[data-v-d14770c8]{color:#1f1f1f;font-size:13px;line-height:1.45}.ii-quota-chip[data-v-d14770c8]{background:#f8f9fc;border:1px solid #e4e7ee;border-radius:10px;color:#374151;font-size:13px;font-weight:600;margin:0 0 12px;overflow:hidden;padding:9px 12px;position:relative}.ii-quota-chip__shine[data-v-d14770c8]{animation:quota-shine-d14770c8 4.5s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.45),transparent);height:100%;left:-60%;pointer-events:none;position:absolute;top:0;width:40%}@keyframes quota-shine-d14770c8{0%{left:-60%}50%{left:120%}to{left:120%}}.quota-num[data-v-d14770c8]{font-weight:700}.quota-num--ok[data-v-d14770c8]{color:#159947}.quota-num--danger[data-v-d14770c8]{color:#d43f3a}.tr-drop[data-v-d14770c8]{margin-bottom:12px;position:relative}.tr-drop__input[data-v-d14770c8]{display:none}.tr-drop__inner[data-v-d14770c8]{background:#fafbfc;border:2px dashed #d5d8e0;border-radius:12px;padding:20px;text-align:center;transition:border-color .15s,background .15s}.tr-drop__inner--active[data-v-d14770c8]{background:#eef5ff;border-color:#0039c8}.tr-drop__hint[data-v-d14770c8]{color:#545454;font-size:14px;margin:0 0 10px}.tr-drop__name[data-v-d14770c8]{color:#1f1f1f;font-size:13px;margin:10px 0 0;word-break:break-all}.tr-actions[data-v-d14770c8]{margin-top:4px}.btn[data-v-d14770c8]{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:8px 18px}.btn-secondary[data-v-d14770c8]{background:#fff;border:1px solid #e8e8e8;color:#1f1f1f}.btn-blue[data-v-d14770c8]{background:#0039c8;color:#fff}.btn-full[data-v-d14770c8]{width:100%}.btn[data-v-d14770c8]:disabled{cursor:not-allowed;opacity:.55}.err[data-v-d14770c8]{color:#b91c1c;font-size:14px;margin-top:12px}.tr-result__pre[data-v-d14770c8]{background:#f7f8fa;border:1px solid #eee;border-radius:8px;font-size:14px;line-height:1.5;margin:0 0 12px;padding:12px;white-space:pre-wrap;word-break:break-word}
