@import "https://fonts.googleapis.com/css2?family=Noto+Sans+Tamil:wght@400;500;600;700;800;900&family=Inter:wght@400;500;600;700;800;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Noto+Sans+Tamil:wght@400;500;700&family=Noto+Serif+Tamil:wght@400;700&family=Catamaran:wght@400;600;700&family=Meera+Inimai&family=Mukta+Malar:wght@400;600&family=Arima+Madurai:wght@400;700&family=Baloo+Thambi+2:wght@400;700&family=Inter:wght@400;500;600&display=swap";.auth-modal-overlay[data-v-1d98e3bf]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2000;background:#000000a6;justify-content:center;align-items:center;padding:20px;animation:.2s fadeIn-1d98e3bf;display:flex;position:fixed;inset:0}@keyframes fadeIn-1d98e3bf{0%{opacity:0}to{opacity:1}}.auth-modal[data-v-1d98e3bf]{background:var(--card-bg,white);border:1px solid var(--card-border,#e2e8f0);text-align:center;border-radius:28px;width:90%;max-width:440px;max-height:90vh;padding:36px 32px 30px;animation:.3s cubic-bezier(.16,1,.3,1) slideUp-1d98e3bf;position:relative;overflow-y:auto;box-shadow:0 25px 60px -15px #00000059}@keyframes slideUp-1d98e3bf{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.close-btn[data-v-1d98e3bf]{cursor:pointer;color:#64748b;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:24px;line-height:1;transition:all .2s;display:flex;position:absolute;top:20px;right:20px}.close-btn[data-v-1d98e3bf]:hover{color:#0f172a;background:#e2e8f0}.modal-badge-wrapper[data-v-1d98e3bf]{justify-content:center;margin-bottom:16px;display:flex}.modal-badge-icon[data-v-1d98e3bf]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;justify-content:center;align-items:center;width:60px;height:60px;display:flex;box-shadow:0 4px 12px #0000000d}.modal-header[data-v-1d98e3bf]{margin-bottom:24px}.modal-title[data-v-1d98e3bf]{color:var(--text-main,#0f172a);letter-spacing:-.02em;margin:0 0 8px;font-size:24px;font-weight:700}.modal-subtitle[data-v-1d98e3bf]{color:var(--text-sub,#64748b);margin:0;font-size:14px;line-height:1.5}.google-auth-wrapper[data-v-1d98e3bf]{justify-content:center;align-items:center;min-height:44px;margin:0 auto 20px;display:flex}.google-btn-container[data-v-1d98e3bf]{justify-content:center;align-items:center;width:100%;min-height:44px;display:flex}.error-message[data-v-1d98e3bf]{color:#ef4444;background:#fef2f2;border:1px solid #fee2e2;border-radius:12px;margin-bottom:16px;padding:10px 14px;font-size:13px}.features-unlocked-card[data-v-1d98e3bf]{background:var(--card-inner-bg,#f8fafc);border:1px solid var(--card-inner-border,#e2e8f0);text-align:left;border-radius:18px;margin-bottom:20px;padding:18px}.card-caption[data-v-1d98e3bf]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted,#64748b);margin-bottom:12px;font-size:12px;font-weight:600}.features-list[data-v-1d98e3bf]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.features-list li[data-v-1d98e3bf]{color:var(--text-sub,#334155);align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex}.check-icon[data-v-1d98e3bf]{color:#10b981;flex-shrink:0;width:16px;height:16px}.modal-footer-note[data-v-1d98e3bf]{color:#94a3b8;font-size:12px;font-weight:500}.auth-divider-row[data-v-1d98e3bf]{justify-content:center;align-items:center;width:100%;margin:12px 0 8px;display:flex;position:relative}.auth-divider-row[data-v-1d98e3bf]:before{content:"";background:var(--card-border,#e2e8f0);height:1px;position:absolute;top:50%;left:0;right:0}.auth-divider-row span[data-v-1d98e3bf]{background:var(--card-bg,#fff);color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;padding:0 10px;font-size:11px;font-weight:600;position:relative}.demo-auth-wrapper[data-v-1d98e3bf]{width:100%;margin-bottom:8px}.btn-demo-login[data-v-1d98e3bf]{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:9999px;justify-content:center;align-items:center;gap:8px;width:100%;padding:9px 16px;font-size:13px;font-weight:600;transition:all .18s;display:flex}.btn-demo-login[data-v-1d98e3bf]:hover{background:#f1f5f9;border-color:#94a3b8;transform:translateY(-1px)}.demo-icon[data-v-1d98e3bf]{font-size:13px}@media (width<=480px){.auth-modal[data-v-1d98e3bf]{width:92%;padding:28px 20px 24px}}.nav-bar[data-v-eadb4110]{z-index:1000;border-bottom:1px solid var(--nav-border);background:#fff;transition:all .25s;position:sticky;top:0;box-shadow:0 1px 3px #0000000a}.nav-container[data-v-eadb4110]{justify-content:space-between;align-items:center;gap:20px;max-width:1320px;margin:0 auto;padding:12px 24px;display:flex}.logo[data-v-eadb4110]{-webkit-user-select:none;user-select:none;align-items:center;gap:12px;text-decoration:none;display:flex}.logo-mark[data-v-eadb4110]{justify-content:center;align-items:center;width:34px;height:34px;display:flex}.logo-svg[data-v-eadb4110]{filter:drop-shadow(0 2px 8px #6366f159);border-radius:10px;width:100%;height:100%}.logo-text[data-v-eadb4110]{letter-spacing:-.02em;color:var(--text-main);background:linear-gradient(135deg, var(--text-main) 60%, var(--accent-purple));-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:20px;font-weight:800}.nav-links[data-v-eadb4110]{align-items:center;gap:28px;display:flex}.nav-link[data-v-eadb4110]{color:var(--text-sub);flex-direction:column;align-items:center;padding:6px 4px;font-size:14.5px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.nav-link[data-v-eadb4110]:hover,.nav-link.active[data-v-eadb4110]{color:var(--text-main)}.active-indicator[data-v-eadb4110]{background:linear-gradient(90deg,#6366f1,#a855f7);border-radius:4px;width:20px;height:2.5px;position:absolute;bottom:-4px}.nav-right[data-v-eadb4110]{align-items:center;gap:14px;display:flex}.credits-badge[data-v-eadb4110]{background:var(--credits-bg);border:1px solid var(--credits-border);color:var(--credits-text);-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.credits-badge.clickable[data-v-eadb4110]{cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.credits-badge.clickable[data-v-eadb4110]:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 2px 8px #6366f140}.credits-icon[data-v-eadb4110]{font-size:13px}.login-btn[data-v-eadb4110]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4f46e5,#6366f1);border:none;border-radius:10px;align-items:center;gap:8px;padding:9px 18px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #4f46e54d}.login-btn[data-v-eadb4110]:hover{background:linear-gradient(135deg,#4338ca,#4f46e5);transform:translateY(-1px);box-shadow:0 6px 18px #4f46e566}.google-g-icon[data-v-eadb4110]{background:#fff;border-radius:50%;padding:2px}.chevron-icon[data-v-eadb4110]{margin-left:2px;font-size:17px;font-weight:400;line-height:1}.user-menu[data-v-eadb4110]{position:relative}.user-avatar-btn[data-v-eadb4110]{border:2px solid var(--accent-indigo);background:var(--toolbar-btn-bg);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:transform .2s;display:flex;overflow:hidden}.user-avatar-btn[data-v-eadb4110]:hover{transform:scale(1.05)}.avatar-img[data-v-eadb4110]{object-fit:cover;width:100%;height:100%}.avatar-initial[data-v-eadb4110]{color:var(--accent-indigo);font-size:15px;font-weight:700}.user-dropdown[data-v-eadb4110]{background:var(--card-bg,#fff);border:1px solid var(--card-border,#e2e8f0);z-index:1000;border-radius:14px;width:220px;padding:8px;animation:.15s ease-out fadeIn;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 10px 30px #00000026,0 4px 10px #0000000d}.user-info[data-v-eadb4110]{padding:10px 12px}.user-name[data-v-eadb4110]{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.user-email[data-v-eadb4110]{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.dropdown-divider[data-v-eadb4110]{background:var(--card-border);height:1px;margin:6px 0}.dropdown-item[data-v-eadb4110]{color:var(--text-sub);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s;display:flex}.dropdown-item[data-v-eadb4110]:hover{background:var(--toolbar-btn-hover);color:var(--text-main)}.logout-action[data-v-eadb4110]{color:#ef4444}.logout-action[data-v-eadb4110]:hover{color:#ef4444;background:#ef44441a}.user-cluster[data-v-eadb4110]{align-items:center;gap:10px;display:flex;position:relative}.user-profile-badge[data-v-eadb4110]{cursor:pointer;align-items:center;gap:8px;display:flex}.user-short-name[data-v-eadb4110]{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-size:13.5px;font-weight:600;display:none;overflow:hidden}.header-direct-logout-btn[data-v-eadb4110]{color:#dc2626;cursor:pointer;background:#fee2e2;border:1px solid #fecaca;border-radius:9999px;justify-content:center;align-items:center;padding:5px 12px;font-size:12px;font-weight:600;line-height:1.2;transition:all .15s;display:none}.header-direct-logout-btn[data-v-eadb4110]:hover{color:#b91c1c;background:#fecaca}.about-modal-overlay[data-v-eadb4110]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2000;background:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.about-modal-card[data-v-eadb4110]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:20px;width:100%;max-width:520px;padding:32px;animation:.2s ease-out fadeIn;position:relative;box-shadow:0 20px 40px #00000059}.about-close-btn[data-v-eadb4110]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:24px;position:absolute;top:18px;right:20px}.about-header[data-v-eadb4110]{text-align:center;margin-bottom:20px}.about-icon[data-v-eadb4110]{margin-bottom:8px;font-size:36px}.about-header h3[data-v-eadb4110]{color:var(--text-main);font-size:22px;font-weight:800}.about-tagline[data-v-eadb4110]{color:var(--text-sub);margin-top:4px;font-size:13.5px}.about-content[data-v-eadb4110]{color:var(--text-sub);font-size:14px;line-height:1.6}.about-highlights[data-v-eadb4110]{background:var(--card-inner-bg);border:1px solid var(--card-inner-border);border-radius:12px;flex-direction:column;gap:10px;margin-top:18px;padding:16px;display:flex}.highlight-item strong[data-v-eadb4110]{color:var(--text-main)}@media (width<=900px){.nav-links[data-v-eadb4110],.credits-badge[data-v-eadb4110],.mobile-toggle-btn[data-v-eadb4110]{display:none!important}.user-short-name[data-v-eadb4110]{display:inline-block}.header-direct-logout-btn[data-v-eadb4110]{display:inline-flex}}@media (width<=480px){.nav-container[data-v-eadb4110]{height:52px;padding:8px 12px}.logo-text[data-v-eadb4110]{font-size:16px}.user-short-name[data-v-eadb4110]{max-width:65px;font-size:11.5px}.header-direct-logout-btn[data-v-eadb4110]{padding:4px 8px;font-size:11px}.login-btn[data-v-eadb4110]{padding:5px 10px;font-size:12px}}@media (width<=360px){.user-short-name[data-v-eadb4110]{display:none}}:root,:root.light,[data-theme=light]{--app-bg:#f8fafc;--app-bg-radial:radial-gradient(circle at 85% 15%, #6366f114, transparent 45%), radial-gradient(circle at 10% 85%, #93c5fd14, transparent 45%);--nav-bg:#ffffffd9;--nav-border:#e2e8f0;--card-bg:#fff;--card-border:#e2e8f0;--card-hover-border:#c7d2fe;--card-inner-bg:#fff;--card-inner-border:#e2e8f0;--toolbar-bg:#f8fafc;--toolbar-btn-bg:#fff;--toolbar-btn-hover:#f1f5f9;--toolbar-btn-active:#e0e7ff;--toolbar-border:#e2e8f0;--text-main:#0f172a;--text-sub:#475569;--text-muted:#94a3b8;--accent-purple:#8b5cf6;--accent-indigo:#4f46e5;--credits-bg:#f5f3ff;--credits-border:#e0e7ff;--credits-text:#4f46e5;--btn-primary-bg:#4f46e5;--btn-primary-hover:#4338ca;--scrollbar-track:#f1f5f9;--scrollbar-thumb:#cbd5e1}*{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--app-bg);height:100%;color:var(--text-main);transition:background-color .25s,color .25s;overflow-x:hidden}body{background-image:var(--app-bg-radial);background-attachment:fixed;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}#app{flex-direction:column;min-height:100vh;display:flex}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#64748b}.text-center{text-align:center}.container{max-width:1400px;margin:0 auto;padding:0 20px}@keyframes fadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.container{padding:0 16px}}.modal-overlay[data-v-fa8b61bb]{-webkit-backdrop-filter:blur(5px);z-index:99999;background:#0f172a73;justify-content:center;align-items:center;padding:16px;animation:.2s ease-out fadeIn-fa8b61bb;display:flex;position:fixed;inset:0}@keyframes fadeIn-fa8b61bb{0%{opacity:0}to{opacity:1}}.split-download-modal[data-v-fa8b61bb]{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:18px;flex-direction:column;width:94%;max-width:980px;height:82vh;max-height:650px;animation:.25s cubic-bezier(.16,1,.3,1) popIn-fa8b61bb;display:flex;overflow:hidden;box-shadow:0 20px 45px -10px #0f172a38,0 0 0 1px #0f172a0a}@keyframes popIn-fa8b61bb{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.modal-split-body[data-v-fa8b61bb]{background:#fff;flex:1;height:100%;display:flex;overflow:hidden}.left-panel[data-v-fa8b61bb]{background:#fff;border-right:1px solid #e2e8f0;flex-direction:column;gap:16px;width:44%;min-width:340px;padding:22px 22px 18px;display:flex;overflow-y:auto}.panel-section[data-v-fa8b61bb]{flex-direction:column;gap:12px;display:flex}.section-title-row[data-v-fa8b61bb]{justify-content:space-between;align-items:center;display:flex}.section-title[data-v-fa8b61bb]{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}.format-cards-grid[data-v-fa8b61bb]{flex-direction:column;gap:8px;display:flex}.format-card[data-v-fa8b61bb]{cursor:pointer;text-align:left;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;transition:all .15s;display:flex;position:relative}.format-card[data-v-fa8b61bb]:hover{background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-1px)}.format-card.active[data-v-fa8b61bb]{background:#eef2ff;border-color:#6366f1;box-shadow:0 2px 8px #6366f11f}.format-badge[data-v-fa8b61bb]{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .15s;display:flex}.format-card:hover .format-badge[data-v-fa8b61bb]{transform:scale(1.05)}.pdf-badge[data-v-fa8b61bb]{color:#dc2626;background:#ef44441f}.word-badge[data-v-fa8b61bb]{color:#2563eb;background:#2563eb1f}.txt-badge[data-v-fa8b61bb]{color:#475569;background:#64748b24}.format-meta[data-v-fa8b61bb]{flex-direction:column;flex:1;gap:2px;display:flex}.format-name[data-v-fa8b61bb]{color:#0f172a;font-size:13px;font-weight:600}.format-desc[data-v-fa8b61bb]{color:#64748b;font-size:11px}.format-check[data-v-fa8b61bb]{color:#fff;background:#4f46e5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:flex}.setting-row[data-v-fa8b61bb]{justify-content:space-between;align-items:center;gap:12px;display:flex}.setting-label[data-v-fa8b61bb]{color:#475569;font-size:12px;font-weight:600}.segmented-control[data-v-fa8b61bb]{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:9px;padding:3px;display:inline-flex}.seg-btn[data-v-fa8b61bb]{color:#475569;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.seg-btn.active[data-v-fa8b61bb]{color:#4f46e5;background:#fff;font-weight:600;box-shadow:0 1px 3px #00000014}.control-icon[data-v-fa8b61bb]{flex-shrink:0}.stepper-box[data-v-fa8b61bb]{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;align-items:center;padding:3px;display:inline-flex}.stepper-btn[data-v-fa8b61bb]{color:#334155;cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;width:26px;height:26px;font-size:15px;font-weight:600;transition:background .15s;display:flex}.stepper-btn[data-v-fa8b61bb]:hover:not(:disabled){background:#e2e8f0}.stepper-btn[data-v-fa8b61bb]:disabled{opacity:.35;cursor:not-allowed}.stepper-val[data-v-fa8b61bb]{color:#0f172a;padding:0 10px;font-size:12px;font-weight:600}.font-select[data-v-fa8b61bb]{color:#0f172a;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;outline:none;padding:5px 10px;font-size:12px;font-weight:500}.checkbox-toggle[data-v-fa8b61bb]{color:#475569;cursor:pointer;align-items:center;gap:7px;font-size:12px;font-weight:500;display:inline-flex}.checkbox-toggle input[data-v-fa8b61bb]{accent-color:#4f46e5;cursor:pointer;width:15px;height:15px}.panel-actions[data-v-fa8b61bb]{border-top:1px solid #f1f5f9;margin-top:auto;padding-top:12px}.btn-primary-download[data-v-fa8b61bb]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4f46e5 0%,#4338ca 100%);border:none;border-radius:11px;justify-content:center;align-items:center;gap:9px;width:100%;padding:11px 18px;font-size:14px;font-weight:600;transition:all .15s;display:flex;box-shadow:0 4px 14px #4f46e547}.btn-primary-download[data-v-fa8b61bb]:hover{background:linear-gradient(135deg,#4338ca 0%,#3730a3 100%);transform:translateY(-1px);box-shadow:0 6px 18px #4f46e561}.right-panel[data-v-fa8b61bb]{background:#f1f5f9;flex-direction:column;flex:1;display:flex;overflow:hidden}.stage-topbar[data-v-fa8b61bb]{background:#e2e8f0;border-bottom:1px solid #cbd5e1;justify-content:space-between;align-items:center;padding:10px 18px;display:flex}.preview-badge[data-v-fa8b61bb]{color:#334155;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.topbar-controls[data-v-fa8b61bb]{align-items:center;gap:12px;display:flex}.zoom-stepper[data-v-fa8b61bb]{align-items:center;gap:4px;display:inline-flex}.btn-zoom[data-v-fa8b61bb]{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:5px;justify-content:center;align-items:center;width:25px;height:25px;font-size:14px;font-weight:600;display:flex}.btn-zoom[data-v-fa8b61bb]:hover:not(:disabled){color:#0f172a;background:#f8fafc}.btn-zoom[data-v-fa8b61bb]:disabled{opacity:.4;cursor:not-allowed}.zoom-text[data-v-fa8b61bb]{color:#475569;padding:0 4px;font-size:11px;font-weight:600}.btn-zoom-reset[data-v-fa8b61bb]{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:5px;padding:3px 8px;font-size:11px;font-weight:500}.btn-zoom-reset[data-v-fa8b61bb]:hover{color:#0f172a;background:#f8fafc}.btn-close-modal-topbar[data-v-fa8b61bb]{color:#64748b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.btn-close-modal-topbar[data-v-fa8b61bb]:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8}.stage-canvas[data-v-fa8b61bb]{background:#e2e8f0;flex:1;justify-content:center;padding:24px 16px;display:flex;overflow:auto}.a4-sheet[data-v-fa8b61bb]{color:#0f172a;-webkit-user-select:text;user-select:text;background:#fff;border:1px solid #cbd5e1;border-radius:6px;flex-direction:column;width:100%;max-width:480px;min-height:520px;line-height:1.7;transition:width .2s,max-width .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 20px #0000001f,0 1px 3px #0000000f}.a4-sheet.margin-compact[data-v-fa8b61bb]{padding:20px}.a4-sheet.margin-normal[data-v-fa8b61bb]{padding:28px}.a4-sheet.margin-wide[data-v-fa8b61bb]{padding:36px}.a4-sheet.orientation-landscape[data-v-fa8b61bb]{max-width:580px;min-height:380px}.sheet-bg-layer[data-v-fa8b61bb]{pointer-events:none;z-index:0;position:absolute;inset:0}.filename-setting-row[data-v-fa8b61bb]{align-items:center}.filename-input-wrapper[data-v-fa8b61bb]{background:#f1f5f9;border:1px solid #cbd5e1;border-radius:8px;align-items:center;width:100%;max-width:190px;padding:3px 8px;transition:all .15s;display:flex}.filename-input-wrapper[data-v-fa8b61bb]:focus-within{background:#fff;border-color:#4f46e5;box-shadow:0 0 0 2px #4f46e51f}.filename-input[data-v-fa8b61bb]{color:#0f172a;background:0 0;border:none;outline:none;width:100%;padding:2px 0;font-size:12px;font-weight:500}.filename-ext[data-v-fa8b61bb]{color:#64748b;-webkit-user-select:none;user-select:none;padding-left:4px;font-size:11px;font-weight:600}.sheet-content-render[data-v-fa8b61bb]{z-index:1;word-break:break-word;flex:1;min-height:240px;position:relative}.sheet-content-render[data-v-fa8b61bb] h1{color:#0f172a;margin:.6em 0 .3em;font-size:1.4em}.sheet-content-render[data-v-fa8b61bb] h2{color:#0f172a;margin:.5em 0 .25em;font-size:1.25em}.sheet-content-render[data-v-fa8b61bb] h3{color:#0f172a;margin:.4em 0 .2em;font-size:1.1em}.sheet-content-render[data-v-fa8b61bb] p{margin:.4em 0}.sheet-content-render[data-v-fa8b61bb] blockquote{color:#475569;border-left:3px solid #6366f1;margin:.6em 0;padding-left:10px;font-style:italic}.sheet-content-render[data-v-fa8b61bb] img{border-radius:4px;max-width:100%;height:auto;margin:8px 0}.sheet-footer-block[data-v-fa8b61bb]{z-index:1;color:#94a3b8;border-top:1px solid #f1f5f9;justify-content:flex-end;margin-top:24px;padding-top:10px;font-size:10px;display:flex;position:relative}.sheet-page-info[data-v-fa8b61bb]{font-weight:500}.mobile-tabs-header[data-v-fa8b61bb]{background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:none}.mobile-tab-btn[data-v-fa8b61bb]{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex:1;padding:8px 10px;font-size:13px;font-weight:600;transition:all .15s}.mobile-tab-btn.active[data-v-fa8b61bb]{color:#fff;background:#4f46e5;border-color:#4f46e5;box-shadow:0 2px 6px #4f46e540}.mobile-close-btn[data-v-fa8b61bb]{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex}@media (width<=768px){.mobile-tabs-header[data-v-fa8b61bb]{display:flex}.split-download-modal[data-v-fa8b61bb]{border-radius:16px;width:96%;height:90vh;max-height:92vh}.modal-split-body[data-v-fa8b61bb]{flex-direction:column;flex:1;min-height:0}.mobile-hidden[data-v-fa8b61bb]{display:none!important}.left-panel[data-v-fa8b61bb]{border-bottom:none;border-right:none;flex:1;width:100%;min-width:100%;padding:16px 14px 24px;overflow-y:auto}.format-cards-grid[data-v-fa8b61bb]{grid-template-columns:1fr;gap:8px}.right-panel[data-v-fa8b61bb]{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.stage-topbar[data-v-fa8b61bb]{padding:10px 14px}.stage-canvas[data-v-fa8b61bb]{flex:1;padding:12px 8px}.a4-sheet[data-v-fa8b61bb]{max-width:100%;min-height:440px;padding:18px 14px}.filename-input-wrapper[data-v-fa8b61bb]{max-width:100%}}@media (width<=480px){.modal-overlay[data-v-fa8b61bb]{padding:8px}.split-download-modal[data-v-fa8b61bb]{border-radius:14px;width:100%;height:94vh;max-height:96vh}.setting-row[data-v-fa8b61bb]{flex-direction:column;align-items:flex-start;gap:6px}.segmented-control[data-v-fa8b61bb],.stepper-box[data-v-fa8b61bb],.font-select[data-v-fa8b61bb],.filename-input-wrapper[data-v-fa8b61bb]{width:100%}.btn-primary-download[data-v-fa8b61bb]{padding:12px;font-size:14px}}.tanglish-editor-container[data-v-d7d64af8]{background:var(--card-bg,#fff);height:100%;box-shadow:none;border:1px solid var(--card-border,#e0e0e0);border-radius:14px;flex-direction:column;font-family:Inter,Segoe UI,Noto Sans Tamil,sans-serif;display:flex;overflow:hidden}.tanglish-editor-container.embedded-editor[data-v-d7d64af8]{height:520px;max-height:520px}.tanglish-editor-container.full-page-editor[data-v-d7d64af8]{height:100%;min-height:0;box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:row;flex:1;gap:14px;display:flex;overflow:hidden}.document-stage-panel[data-v-d7d64af8]{flex-direction:column;flex:1;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}.document-stage-panel.full-page-stage[data-v-d7d64af8]{border:1px solid var(--card-border,#e2e8f0);background:#f1f3f6;border-radius:16px;box-shadow:0 4px 16px -2px #0000000a}.document-stage-panel.embedded-stage[data-v-d7d64af8]{background:var(--card-bg,#fff);height:100%}.toolbar[data-v-d7d64af8]{background:var(--toolbar-bg,#fff);border-bottom:1px solid var(--toolbar-border,#e0e0e0);z-index:100;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:4px;padding:8px 16px;display:flex;position:sticky;top:0}.embedded-home-toolbar[data-v-d7d64af8]{background:var(--toolbar-bg,#fff);border-bottom:1px solid var(--toolbar-border,#e2e8f0);flex-direction:column;gap:6px;padding:8px 14px;display:flex}.embedded-toolbar-row[data-v-d7d64af8]{align-items:center;width:100%;display:flex}.embedded-actions-row[data-v-d7d64af8]{flex-wrap:nowrap;justify-content:space-between;gap:8px}.action-buttons-wrap[data-v-d7d64af8]{align-items:center;gap:6px;display:flex}.embedded-tools-strip[data-v-d7d64af8]{flex-wrap:wrap;gap:4px}.toolbar.floating-sticky-toolbar[data-v-d7d64af8]{z-index:50;-webkit-backdrop-filter:blur(20px);scrollbar-width:none;-ms-overflow-style:none;box-sizing:border-box;background:#fffffff5;border:1px solid #e2e8f0f2;border-radius:12px;flex-wrap:nowrap;align-items:center;gap:2px;height:44px;margin:8px 10px 10px;padding:0 8px;transition:box-shadow .2s,border-color .2s;display:flex;position:sticky;top:8px;overflow:auto hidden;box-shadow:0 4px 20px -2px #0f172a0d,0 2px 4px -1px #0f172a08}.toolbar.floating-sticky-toolbar[data-v-d7d64af8]::-webkit-scrollbar{display:none}.toolbar.floating-sticky-toolbar[data-v-d7d64af8]:hover{box-shadow:0 8px 26px -4px #0f172a14,0 3px 8px -1px #0f172a0a}.toolbar.floating-sticky-toolbar .toolbar-group[data-v-d7d64af8]{background:0 0;border:none;flex-shrink:0;align-items:center;gap:1.5px;padding:0;display:inline-flex}.toolbar.floating-sticky-toolbar .toolbar-divider[data-v-d7d64af8]{background:#e2e8f0;flex-shrink:0;width:1px;height:18px;margin:0 3.5px;display:block}.toolbar.floating-sticky-toolbar .toolbar-btn[data-v-d7d64af8]{color:#475569;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;min-width:29px;height:29px;padding:0 4px;font-size:12.5px;font-weight:500;transition:all .15s;display:inline-flex}.toolbar.floating-sticky-toolbar .toolbar-btn[data-v-d7d64af8]:hover{color:#0f172a;background:#f1f5f9}.toolbar.floating-sticky-toolbar .toolbar-btn.active[data-v-d7d64af8]{color:#4f46e5;background:#ede9fe;font-weight:600;box-shadow:0 1px 3px #4f46e526}.toolbar.floating-sticky-toolbar .toolbar-btn[data-v-d7d64af8]:disabled{opacity:.35;cursor:not-allowed}.toolbar.floating-sticky-toolbar .font-selector-btn[data-v-d7d64af8]{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;gap:4px;max-width:120px;height:29px;padding:0 7px;font-size:12px;font-weight:500;transition:all .15s}.toolbar.floating-sticky-toolbar .font-selector-btn .font-name[data-v-d7d64af8]{text-overflow:ellipsis;white-space:nowrap;max-width:68px;overflow:hidden}.toolbar.floating-sticky-toolbar .font-selector-btn[data-v-d7d64af8]:hover{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}.toolbar.floating-sticky-toolbar .font-size-btn[data-v-d7d64af8]{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;height:29px;padding:0 6px;font-size:11.5px;font-weight:600;transition:all .15s}.toolbar.floating-sticky-toolbar .font-size-btn[data-v-d7d64af8]:hover{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}.toolbar.floating-sticky-toolbar .btn-files-toggle.compact[data-v-d7d64af8]{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;height:29px;padding:0 7px;font-size:11px}.toolbar.floating-sticky-toolbar .btn-files-toggle.compact[data-v-d7d64af8]:hover{color:#0f172a;background:#f1f5f9}.toolbar.floating-sticky-toolbar .heading-btn[data-v-d7d64af8]{letter-spacing:-.02em;font-size:11px;font-weight:700}.toolbar.floating-sticky-toolbar .color-toolbar-btn[data-v-d7d64af8],.toolbar.floating-sticky-toolbar .highlight-toolbar-btn[data-v-d7d64af8]{gap:2px;min-width:29px;height:29px;padding:2px 4px}.toolbar.floating-sticky-toolbar .image-upload-btn[data-v-d7d64af8],.toolbar.floating-sticky-toolbar .bg-toolbar-btn[data-v-d7d64af8]{color:#475569;min-width:29px;height:29px;padding:0 5px}.toolbar.floating-sticky-toolbar .image-upload-btn[data-v-d7d64af8]:hover,.toolbar.floating-sticky-toolbar .bg-toolbar-btn[data-v-d7d64af8]:hover{color:#0f172a;background:#f1f5f9}.toolbar.floating-sticky-toolbar .actions-tools-group[data-v-d7d64af8]{background:0 0;border:none;flex-shrink:0;gap:4px;padding:0}.toolbar.floating-sticky-toolbar .btn-clear[data-v-d7d64af8]{color:#64748b;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:4px;height:29px;padding:0 7px;font-size:11.5px;font-weight:500;display:inline-flex}.toolbar.floating-sticky-toolbar .btn-clear[data-v-d7d64af8]:hover{color:#ef4444;background:#fee2e2;border-color:#fca5a5}.toolbar.floating-sticky-toolbar .btn-ai[data-v-d7d64af8]{border-radius:6px;align-items:center;gap:4px;height:29px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex;box-shadow:0 1px 3px #7c3aed14;color:#7c3aed!important;background:#f5f3ff!important;border:1px solid #ddd6fe!important}.toolbar.floating-sticky-toolbar .btn-ai[data-v-d7d64af8]:hover{box-shadow:0 3px 8px #7c3aed26;background:#ede9fe!important;border-color:#c4b5fd!important}.toolbar.floating-sticky-toolbar .btn-download[data-v-d7d64af8]{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;min-width:29px;height:29px;padding:0 5px;transition:all .15s;display:inline-flex;color:#475569!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important}.toolbar.floating-sticky-toolbar .btn-download[data-v-d7d64af8]:hover{color:#0f172a!important;background:#f1f5f9!important;border-color:#0000!important}.toolbar.floating-sticky-toolbar .btn-download.active[data-v-d7d64af8]{color:#4f46e5!important;background:#ede9fe!important;border-color:#ddd6fe!important}.toolbar.floating-sticky-toolbar .download-dropdown-menu[data-v-d7d64af8]{left:auto;right:0}.toolbar-group[data-v-d7d64af8]{align-items:center;gap:2px;display:flex}.toolbar-divider[data-v-d7d64af8]{background:var(--toolbar-border,#ddd);width:1px;height:24px;margin:0 6px}.toolbar-btn[data-v-d7d64af8]{background:var(--toolbar-btn-bg,transparent);min-width:32px;height:32px;color:var(--text-sub,#444);cursor:pointer;-webkit-user-select:none;user-select:none;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0 8px;font-family:inherit;font-size:13px;transition:all .15s;display:inline-flex}.toolbar-btn[data-v-d7d64af8]:hover{background:var(--toolbar-btn-hover,#f0f0f0);color:var(--text-main,#111)}.toolbar-btn.active[data-v-d7d64af8]{background:var(--toolbar-btn-active,#4f46e5);color:#fff}.toolbar-btn[data-v-d7d64af8]:disabled{opacity:.35;cursor:not-allowed}.download-dropdown-wrapper[data-v-d7d64af8]{display:inline-block;position:relative}.btn-download-home[data-v-d7d64af8]{cursor:pointer;box-shadow:0 1px 2px #0000000d;background:var(--toolbar-btn-bg,#f8fafc)!important;color:var(--text-main,#1e293b)!important;border:1px solid var(--toolbar-border,#e2e8f0)!important;border-radius:8px!important;align-items:center!important;gap:7px!important;padding:5px 12px!important;font-weight:600!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;display:inline-flex!important}.btn-download-home[data-v-d7d64af8]:hover{transform:translateY(-1px);box-shadow:0 3px 8px #5b92f738;background:var(--toolbar-btn-hover,#f1f5f9)!important;border-color:#5b92f7!important}.btn-download-home .download-svg-icon[data-v-d7d64af8]{color:#5b92f7;flex-shrink:0;width:17px;height:17px;transition:transform .2s}.btn-download-home:hover .download-svg-icon[data-v-d7d64af8]{transform:translateY(1px)}.btn-download-home .download-btn-text[data-v-d7d64af8]{color:var(--text-main,#1e293b);font-size:13px;font-weight:600}.download-svg-icon[data-v-d7d64af8]{flex-shrink:0;width:15px;height:15px;transition:transform .2s}.toolbar-btn:hover .download-svg-icon[data-v-d7d64af8]{transform:translateY(1px)}.download-dropdown-menu[data-v-d7d64af8]{background:var(--card-bg,#fff);border:1px solid var(--card-inner-border,#e2e8f0);z-index:1000;border-radius:12px;flex-direction:column;min-width:240px;max-width:280px;padding:6px;animation:.15s fadeInMenu;display:flex;position:absolute;top:calc(100% + 6px);left:auto;right:0;box-shadow:0 12px 30px -4px #0f172a1f,0 4px 10px -2px #0f172a0d}.dropdown-menu-header[data-v-d7d64af8]{text-transform:uppercase;letter-spacing:.5px;color:#64748b;padding:6px 10px 4px;font-size:11px;font-weight:700}.download-options-scroll[data-v-d7d64af8]{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;flex-direction:column;gap:3px;max-height:250px;padding-right:2px;display:flex;overflow-y:auto}.download-options-scroll[data-v-d7d64af8]::-webkit-scrollbar{width:4px}.download-options-scroll[data-v-d7d64af8]::-webkit-scrollbar-track{background:0 0}.download-options-scroll[data-v-d7d64af8]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.download-options-scroll[data-v-d7d64af8]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.download-menu-item[data-v-d7d64af8]{cursor:pointer;text-align:left;width:100%;color:var(--text-main,#1e293b);background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;padding:8px 10px;transition:all .15s;display:flex}.download-menu-item[data-v-d7d64af8]:hover{background:#f8fafc}.item-icon-badge[data-v-d7d64af8]{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.docx-badge[data-v-d7d64af8]{color:#2563eb;background:#2563eb1a}.download-menu-item:hover .docx-badge[data-v-d7d64af8]{color:#fff;background:#2563eb;transform:scale(1.05)}.txt-badge[data-v-d7d64af8]{color:#475569;background:#64748b1f}.download-menu-item:hover .txt-badge[data-v-d7d64af8]{color:#fff;background:#475569;transform:scale(1.05)}.pdf-badge[data-v-d7d64af8]{color:#e11d48;background:#e11d481a}.download-menu-item:hover .pdf-badge[data-v-d7d64af8]{color:#fff;background:#e11d48;transform:scale(1.05)}.download-menu-item:hover .item-icon-badge[data-v-d7d64af8]{color:#fff;background:#5b92f7;transform:scale(1.04)}.format-download-svg[data-v-d7d64af8]{width:17px;height:17px;color:inherit}.item-info[data-v-d7d64af8]{flex-direction:column;gap:2px;display:flex}.item-title[data-v-d7d64af8]{color:var(--text-main,#1e293b);font-size:13px;font-weight:600}.item-desc[data-v-d7d64af8]{color:var(--text-muted,#64748b);font-size:11px}.toolbar-stats[data-v-d7d64af8]{color:var(--text-muted,#999);gap:12px;margin-left:auto;font-size:11px;font-weight:500;display:flex}.color-picker-wrapper[data-v-d7d64af8],.bg-picker-wrapper[data-v-d7d64af8]{display:inline-block;position:relative}.color-toolbar-btn[data-v-d7d64af8]{flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:32px;height:32px;padding:3px 8px;display:inline-flex}.color-text-sample[data-v-d7d64af8]{font-size:14px;font-weight:800;line-height:1}.color-underline-bar[data-v-d7d64af8]{border-radius:2px;width:16px;height:3px;box-shadow:0 1px 2px #00000026}.highlight-toolbar-btn[data-v-d7d64af8]{flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:32px;height:32px;padding:3px 8px;display:inline-flex}.highlight-tool-icon[data-v-d7d64af8]{font-size:13px;line-height:1}.image-upload-btn[data-v-d7d64af8],.bg-toolbar-btn[data-v-d7d64af8]{align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex}.bg-active-dot[data-v-d7d64af8]{background:#4f46e5;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 2px #c7d2fe}.btn-text-span[data-v-d7d64af8]{font-size:12px;font-weight:500}.toolbar-icon-span[data-v-d7d64af8]{font-size:14px;line-height:1}.color-dropdown-menu[data-v-d7d64af8]{z-index:100;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:10px;min-width:190px;padding:12px;animation:.15s fadeInMenu;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000000d}.dropdown-menu-header[data-v-d7d64af8]{text-transform:uppercase;letter-spacing:.5px;color:#64748b;margin-bottom:2px;font-size:11px;font-weight:700}.color-swatch-grid[data-v-d7d64af8]{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.color-swatch-circle[data-v-d7d64af8]{cursor:pointer;border:2px solid #fff;border-radius:50%;width:24px;height:24px;padding:0;transition:transform .15s,box-shadow .15s;box-shadow:0 0 0 1px #cbd5e1}.color-swatch-circle[data-v-d7d64af8]:hover{transform:scale(1.15);box-shadow:0 0 0 2px #6366f1}.color-swatch-circle.active[data-v-d7d64af8]{box-shadow:0 0 0 2px #4f46e5,0 2px 4px #4f46e54d}.custom-color-row[data-v-d7d64af8]{border-top:1px solid #f1f5f9;align-items:center;gap:8px;padding-top:6px;display:flex}.custom-color-label[data-v-d7d64af8]{color:#475569;font-size:12px;font-weight:500}.native-color-picker[data-v-d7d64af8]{cursor:pointer;background:0 0;border:none;border-radius:6px;width:28px;height:28px;padding:0}.color-reset-action[data-v-d7d64af8]{color:#475569;cursor:pointer;background:#f1f5f9;border:none;border-radius:4px;margin-left:auto;padding:4px 8px;font-size:11px;font-weight:600;transition:background .15s}.color-reset-action[data-v-d7d64af8]:hover{color:#0f172a;background:#e2e8f0}.color-reset-action.full-width[data-v-d7d64af8]{text-align:center;width:100%;margin-left:0;padding:6px}.bg-dropdown-menu[data-v-d7d64af8]{z-index:100;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:10px;width:250px;padding:14px;animation:.15s fadeInMenu;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 14px 30px -5px #0000001f,0 8px 10px -6px #0000000d}.bg-upload-main-btn[data-v-d7d64af8]{color:#4f46e5;cursor:pointer;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:600;transition:all .15s;display:flex}.bg-upload-main-btn[data-v-d7d64af8]:hover{background:#eff6ff;border-color:#6366f1}.bg-preset-title[data-v-d7d64af8]{text-transform:uppercase;letter-spacing:.5px;color:#64748b;margin-top:2px;font-size:11px;font-weight:700}.bg-preset-grid[data-v-d7d64af8]{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.bg-preset-chip[data-v-d7d64af8]{color:#334155;cursor:pointer;text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font-size:11px;font-weight:500;transition:all .15s;display:flex}.bg-preset-chip[data-v-d7d64af8]:hover{background:#f1f5f9;border-color:#94a3b8}.bg-preset-chip.active[data-v-d7d64af8]{color:#4f46e5;background:#eef2ff;border-color:#6366f1;font-weight:600}.preset-icon[data-v-d7d64af8]{font-size:13px}.preset-name[data-v-d7d64af8]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bg-opacity-control[data-v-d7d64af8]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:4px;padding:8px;display:flex}.opacity-label-row[data-v-d7d64af8]{color:#64748b;justify-content:space-between;font-size:11px;font-weight:600;display:flex}.opacity-val-badge[data-v-d7d64af8]{color:#4f46e5;font-weight:700}.bg-range-slider[data-v-d7d64af8]{accent-color:#4f46e5;cursor:pointer;width:100%}.editor-wrapper[data-v-d7d64af8]{background:var(--card-inner-bg,#fff);flex-direction:column;flex:1;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.editor-wrapper.a4-desk-canvas[data-v-d7d64af8]{scroll-behavior:smooth;background:0 0;flex-direction:column;flex:1;align-items:center;min-height:0;padding:10px 24px 60px;display:flex;position:relative;overflow:hidden auto}.a4-document-sheet[data-v-d7d64af8]{box-sizing:border-box;background:#fff;border:1px solid #00000014;border-radius:6px;flex-shrink:0;width:100%;max-width:816px;min-height:1056px;margin:6px auto 40px;padding:64px 72px;transition:box-shadow .2s;position:relative;box-shadow:0 1px 3px #0000000a,0 12px 32px -4px #00000014,0 0 0 1px #00000005}.a4-document-sheet[data-v-d7d64af8]:hover{box-shadow:0 2px 4px #0000000a,0 16px 36px -4px #0000001c,0 0 0 1px #00000008}.embedded-sheet[data-v-d7d64af8]{flex-direction:column;flex:1;width:100%;height:100%;display:flex}.editor-background-layer[data-v-d7d64af8]{pointer-events:none;z-index:0;border-radius:inherit;transition:opacity .2s,background .3s;position:absolute;inset:0}.editor-content[data-v-d7d64af8]{z-index:1;color:var(--text-main,#111);background:0 0;flex:1;min-height:0;padding:32px 40px;font-size:17px;line-height:1.8;position:relative;overflow-y:auto}.editor-content.a4-editor-content[data-v-d7d64af8]{min-height:920px;color:var(--text-main,#0f172a);padding:0;font-size:16.5px;line-height:1.85;overflow:visible}@media (width<=900px){.a4-document-sheet[data-v-d7d64af8]{border-radius:8px;max-width:100%;min-height:550px;margin:4px auto 20px;padding:32px 20px}.toolbar.floating-sticky-toolbar[data-v-d7d64af8]{margin:6px 8px 4px}}.editor-content[data-v-d7d64af8] .editor-embedded-image{object-fit:contain;cursor:pointer;-webkit-user-select:all;user-select:all;border-radius:8px;max-width:100%;max-height:520px;margin:16px auto;transition:transform .15s,box-shadow .15s,outline .15s;display:block;box-shadow:0 4px 14px #00000014}.editor-content[data-v-d7d64af8] .editor-embedded-image:hover{outline-offset:3px;outline:2px dashed #818cf8;box-shadow:0 6px 20px #00000024}.image-action-overlay[data-v-d7d64af8]{z-index:120;color:#f8fafc;-webkit-user-select:none;user-select:none;background:#1e293b;border-radius:10px;align-items:center;gap:6px;padding:5px 10px;font-family:Inter,sans-serif;animation:.15s fadeInImageBar-d7d64af8;display:flex;position:absolute;box-shadow:0 8px 24px -2px #00000040,0 2px 6px #00000026}@keyframes fadeInImageBar-d7d64af8{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.img-tool-group[data-v-d7d64af8]{align-items:center;gap:3px;display:flex}.img-tool-label[data-v-d7d64af8]{color:#94a3b8;text-transform:uppercase;letter-spacing:.03em;margin-right:2px;font-size:11px;font-weight:600}.img-tool-btn[data-v-d7d64af8]{color:#f1f5f9;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff1f;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:11.5px;font-weight:500;transition:all .12s;display:inline-flex}.img-tool-btn[data-v-d7d64af8]:hover{color:#fff;background:#fff3}.img-tool-btn.active[data-v-d7d64af8]{color:#fff;background:#6366f1;border-color:#818cf8;font-weight:600}.img-tool-sep[data-v-d7d64af8]{background:#fff3;width:1px;height:16px;margin:0 4px}.delete-img-btn[data-v-d7d64af8]{font-weight:600;color:#fca5a5!important;background:#ef444440!important;border-color:#ef444466!important}.delete-img-btn[data-v-d7d64af8]:hover{color:#fff!important;background:#ef4444!important}.close-img-btn[data-v-d7d64af8]{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:3px 6px;font-size:12px}.close-img-btn[data-v-d7d64af8]:hover{color:#fff}.editor-content[data-v-d7d64af8] mark{color:inherit;background-color:#fef08a;border-radius:3px;padding:1px 4px}.editor-content[data-v-d7d64af8] .tiptap{min-height:100%;color:var(--text-main,#111);outline:none}.editor-content[data-v-d7d64af8] p{color:var(--text-main,#111);margin:0 0 .8em}.editor-content[data-v-d7d64af8] h1{color:var(--text-main,#1a1a2e);margin:0 0 .5em;font-size:2em;font-weight:700}.editor-content[data-v-d7d64af8] h2{color:var(--text-main,#1a1a2e);margin:0 0 .5em;font-size:1.5em;font-weight:600}.editor-content[data-v-d7d64af8] h3{color:var(--text-main,#1a1a2e);margin:0 0 .5em;font-size:1.25em;font-weight:600}.editor-content[data-v-d7d64af8] blockquote{color:var(--text-sub,#555);border-left:4px solid #6c47ff;margin:.8em 0;padding-left:16px;font-style:italic}.editor-content[data-v-d7d64af8] code{background:var(--toolbar-btn-bg,#f0edff);color:#a855f7;border-radius:4px;padding:2px 6px;font-family:monospace;font-size:.9em}.editor-content[data-v-d7d64af8] ul,.editor-content[data-v-d7d64af8] ol{margin:.5em 0;padding-left:24px}.editor-content[data-v-d7d64af8] li{margin:.2em 0}.editor-content[data-v-d7d64af8] hr{border:none;border-top:1px solid var(--card-border,#eee);margin:1.5em 0}.editor-content[data-v-d7d64af8] s{color:var(--text-muted,#999);text-decoration:line-through}.editor-content[data-v-d7d64af8] .is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--text-muted,#bbb);pointer-events:none;height:0;font-style:italic}.suggestions-popup[data-v-d7d64af8]{z-index:1000;background:#fff;border:1px solid #e0e0e0;border-radius:12px;min-width:220px;max-width:300px;max-height:320px;transition:opacity .1s;position:absolute;overflow-y:auto;box-shadow:0 8px 28px #00000024}.suggestion-item[data-v-d7d64af8]{cursor:pointer;border-bottom:1px solid #f5f5f5;justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;font-size:14px;transition:background .1s;display:flex}.suggestion-item[data-v-d7d64af8]:last-child{border-bottom:none}.suggestion-item[data-v-d7d64af8]:first-child{color:#fff;background:#1a1a2e;border-radius:12px 12px 0 0}.suggestion-item:first-child .tamil-text-main[data-v-d7d64af8]{color:#fff;font-size:18px}.suggestion-item[data-v-d7d64af8]:first-child:hover{background:#2d2d4e}.suggestion-item[data-v-d7d64af8]:not(:first-child):hover,.suggestion-item:not(:first-child).selected[data-v-d7d64af8]{background:#f5f3ff}.suggestion-item.selected[data-v-d7d64af8]:first-child{background:#1a1a2e}.tamil-text-main[data-v-d7d64af8]{color:#1a1a2e;flex:1;font-family:Noto Sans Tamil,sans-serif;font-size:17px;font-weight:500}.suggestion-space-hint[data-v-d7d64af8]{color:#aaa;letter-spacing:.03em;background:#f0f0f0;border-radius:4px;padding:1px 6px;font-family:Inter,sans-serif;font-size:10px}.suggestion-item:first-child .suggestion-space-hint[data-v-d7d64af8]{color:#ffffffb3;background:#ffffff26}.btn-files-toggle[data-v-d7d64af8]{background:var(--toolbar-btn-bg,#fff);border:1px solid var(--toolbar-border,#e2e8f0);color:var(--text-main,#0f172a);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.btn-files-toggle[data-v-d7d64af8]:hover{background:var(--toolbar-btn-hover,#f1f5f9)}.btn-files-toggle.active[data-v-d7d64af8]{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.files-toggle-icon[data-v-d7d64af8]{font-size:14px}.files-btn-title[data-v-d7d64af8]{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.files-badge[data-v-d7d64af8]{color:#1e40af;background:#dbeafe;border-radius:10px;padding:1px 6px;font-size:11px;font-weight:700}.editor-workspace[data-v-d7d64af8]{background:var(--card-inner-bg,#fff);flex-direction:row;flex:1;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.editor-workspace.with-sidebar .editor-wrapper[data-v-d7d64af8]{border-right:1px solid var(--card-border,#e2e8f0)}.editor-workspace.with-files-sidebar .editor-wrapper[data-v-d7d64af8]{border-left:1px solid var(--card-border,#e2e8f0)}.editor-workspace.is-full-page[data-v-d7d64af8]{height:100%;min-height:0}.editor-bottom-bar[data-v-d7d64af8]{border-top:1px solid var(--card-border,#e2e8f0);background:#f8fafc;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:14px;padding:10px 20px;display:flex}.editor-bottom-bar.full-page-dock[data-v-d7d64af8]{-webkit-backdrop-filter:blur(14px);z-index:40;background:#fffffff2;border:1px solid #e2e8f0f2;border-radius:9999px;gap:16px;max-width:fit-content;margin:0 auto;padding:6px 18px;position:sticky;bottom:12px;box-shadow:0 10px 25px -4px #0000001a,0 2px 6px -1px #0000000a}.zoom-controls-dock[data-v-d7d64af8]{background:#fff;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:2px;padding:2px 4px;display:inline-flex;box-shadow:0 1px 2px #0000000a}.zoom-btn[data-v-d7d64af8]{color:#475569;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:15px;font-weight:700;line-height:1;transition:all .12s;display:flex}.zoom-btn[data-v-d7d64af8]:hover:not(:disabled){color:#0f172a;background:#f1f5f9}.zoom-btn[data-v-d7d64af8]:disabled{opacity:.35;cursor:not-allowed}.zoom-value-btn[data-v-d7d64af8]{color:#334155;cursor:pointer;text-align:center;background:0 0;border:none;border-radius:4px;min-width:44px;padding:2px 6px;font-size:12px;font-weight:600}.zoom-value-btn[data-v-d7d64af8]:hover{background:#f1f5f9}.engine-mode-pill[data-v-d7d64af8]{background:#fff;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;padding:3px;display:inline-flex;box-shadow:0 1px 2px #0000000a}.mode-btn[data-v-d7d64af8]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:5px 14px;font-size:13.5px;font-weight:600;transition:all .15s}.mode-btn.active[data-v-d7d64af8]{color:#fff;background:#2563eb;box-shadow:0 2px 6px #2563eb59}.bottom-stats-label[data-v-d7d64af8]{color:#64748b;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.stats-sep[data-v-d7d64af8]{color:#cbd5e1}.bottom-tools-group[data-v-d7d64af8]{align-items:center;gap:10px;display:flex}.bottom-action-btn[data-v-d7d64af8]{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:20px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex;box-shadow:0 1px 2px #0000000a}.bottom-action-btn[data-v-d7d64af8]:hover{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}.bottom-action-btn.voice-listening[data-v-d7d64af8]{color:#dc2626;background:#fee2e2;border-color:#fca5a5;animation:1.2s infinite pulseVoice-d7d64af8}@keyframes pulseVoice-d7d64af8{0%,to{box-shadow:0 0 #ef444466}50%{box-shadow:0 0 0 6px #ef444400}}.bottom-action-btn.copy-btn.copied[data-v-d7d64af8]{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.files-sidebar[data-v-d7d64af8]{background:var(--card-bg,#fff);border-right:1px solid var(--card-border,#e2e8f0);-webkit-user-select:none;user-select:none;flex-direction:column;flex-shrink:0;width:250px;height:100%;animation:.2s cubic-bezier(.16,1,.3,1) slideFilesSidebar-d7d64af8;display:flex;overflow:hidden}.files-sidebar.full-page-sidebar[data-v-d7d64af8]{border:1px solid var(--card-border,#e2e8f0);border-right:1px solid var(--card-border,#e2e8f0);background:#fff;border-radius:16px;height:100%;box-shadow:0 4px 16px -2px #0000000a;width:280px!important}.files-sidebar-header[data-v-d7d64af8]{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:14px 16px 10px;display:flex}.files-sidebar-title-wrap[data-v-d7d64af8]{align-items:center;gap:8px;display:flex}.files-folder-icon[data-v-d7d64af8]{font-size:16px}.files-sidebar-heading[data-v-d7d64af8]{color:#1e293b;letter-spacing:-.01em;font-size:13.5px;font-weight:700}.files-count-badge[data-v-d7d64af8]{color:#1e40af;background:#dbeafe;border-radius:10px;padding:1px 7px;font-size:11px;font-weight:700}.files-count-badge.at-limit[data-v-d7d64af8]{color:#b91c1c;background:#fee2e2}.files-sidebar-collapse-btn[data-v-d7d64af8]{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;font-size:18px;font-weight:700;line-height:1;transition:all .15s;display:flex}.files-sidebar-collapse-btn[data-v-d7d64af8]:hover{color:#0f172a;background:#e2e8f0}@keyframes slideFilesSidebar-d7d64af8{0%{opacity:0;transform:translate(-15px)}to{opacity:1;transform:translate(0)}}.files-sidebar-top[data-v-d7d64af8]{padding:16px 14px 10px}.new-file-main-btn[data-v-d7d64af8]{color:#2563eb;cursor:pointer;background:0 0;border:1px dashed #0000;border-radius:10px;outline:none;align-items:center;gap:10px;width:100%;padding:10px 14px;font-size:15px;font-weight:700;transition:all .18s;display:flex}.new-file-main-btn[data-v-d7d64af8]:hover:not(:disabled){background:#eff6ff;border-color:#93c5fd;transform:translateY(-1px)}.new-file-main-btn[data-v-d7d64af8]:disabled{opacity:.5;cursor:not-allowed;color:#94a3b8}.plus-symbol[data-v-d7d64af8]{color:#2563eb;font-size:20px;font-weight:800;line-height:1}.new-file-label[data-v-d7d64af8]{text-align:left;letter-spacing:-.01em;flex:1}.file-count-badge[data-v-d7d64af8]{color:#1e40af;background:#dbeafe;border-radius:10px;padding:2px 7px;font-size:11px;font-weight:700}.file-count-badge.at-limit[data-v-d7d64af8]{color:#b91c1c;background:#fee2e2}.files-sync-status-row[data-v-d7d64af8]{display:none}.sync-dot[data-v-d7d64af8]{background:#3b82f6;border-radius:50%;width:6px;height:6px;transition:all .2s;display:inline-block}.sync-dot.syncing[data-v-d7d64af8]{background:#3b82f6;animation:1s infinite alternate pulseSync-d7d64af8;box-shadow:0 0 6px #3b82f699}.sync-dot.error[data-v-d7d64af8]{background:#f59e0b}@keyframes pulseSync-d7d64af8{0%{opacity:.4;transform:scale(.85)}to{opacity:1;transform:scale(1.15)}}.sync-status-text[data-v-d7d64af8]{letter-spacing:-.01em;font-size:10.5px}.files-scroll-list[data-v-d7d64af8]{flex:1;padding:0 12px 14px;overflow-y:auto}.file-group-section[data-v-d7d64af8]{margin-top:14px}.group-header-label[data-v-d7d64af8]{color:#64748b;letter-spacing:-.01em;margin-bottom:8px;padding-left:8px;font-size:12.5px;font-weight:600}.group-items-stack[data-v-d7d64af8]{flex-direction:column;gap:6px;display:flex}.file-item-card[data-v-d7d64af8]{color:var(--text-main,#1e293b);cursor:pointer;background:0 0;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 14px;transition:all .15s;display:flex;position:relative}.file-item-card[data-v-d7d64af8]:hover{background:#0000000a}.file-item-card.active[data-v-d7d64af8]{border:1px solid #bfdbfe;font-weight:600;box-shadow:0 1px 3px #2563eb14;color:#1d4ed8!important;background:#eff6ff!important}.file-item-main[data-v-d7d64af8]{flex:1;min-width:0;overflow:hidden}.file-item-title[data-v-d7d64af8]{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;line-height:1.3;display:block;overflow:hidden}.file-rename-input[data-v-d7d64af8]{color:#1d4ed8;background:#fff;border:1px solid #3b82f6;border-radius:6px;outline:none;width:100%;padding:2px 6px;font-size:14px;font-weight:600}.file-item-actions[data-v-d7d64af8]{opacity:0;align-items:center;gap:3px;transition:opacity .15s;display:flex}.file-item-card:hover .file-item-actions[data-v-d7d64af8],.file-item-card.active .file-item-actions[data-v-d7d64af8]{opacity:1}.file-action-icon-btn[data-v-d7d64af8]{color:inherit;opacity:.65;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;font-size:13px;transition:all .12s;display:inline-flex}.file-action-icon-btn[data-v-d7d64af8]:hover{opacity:1;background:#00000014}.file-action-icon-btn.delete-btn[data-v-d7d64af8]{color:#64748b}.file-action-icon-btn.delete-btn[data-v-d7d64af8]:hover{color:#ef4444;opacity:1;background:#fee2e2}.tanglish-editor-container.embedded-editor[data-v-d7d64af8]{flex-direction:row!important;height:540px!important;max-height:540px!important;display:flex!important;position:relative!important;overflow:hidden!important}.tanglish-editor-container.embedded-editor .document-stage-panel[data-v-d7d64af8]{flex-direction:column!important;flex:auto!important;min-width:0!important;height:100%!important;display:flex!important;overflow:hidden!important}.tanglish-editor-container.embedded-editor .ai-assistant-sidebar[data-v-d7d64af8]{border-left:1px solid var(--card-border,#e2e8f0)!important;background:var(--card-bg,#fff)!important;width:320px!important;min-width:280px!important;max-width:340px!important;height:100%!important;box-shadow:none!important;z-index:10!important;border-radius:0 14px 14px 0!important;flex:0 0 320px!important;animation:.22s cubic-bezier(.16,1,.3,1) slideSidebar-d7d64af8!important;position:relative!important;top:auto!important;bottom:auto!important;right:auto!important}.ai-assistant-sidebar[data-v-d7d64af8]{background:var(--card-bg,#fff);flex-direction:column;flex-shrink:0;width:360px;height:100%;animation:.25s cubic-bezier(.16,1,.3,1) slideSidebar-d7d64af8;display:flex;overflow:hidden}@keyframes slideSidebar-d7d64af8{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.sidebar-header[data-v-d7d64af8]{border-bottom:1px solid var(--card-inner-border,#f1f5f9);justify-content:space-between;align-items:center;padding:14px 18px 10px;display:flex}.sidebar-title-group[data-v-d7d64af8]{align-items:center;gap:8px;display:flex}.sidebar-spark-icon[data-v-d7d64af8]{justify-content:center;align-items:center;display:flex}.sidebar-title[data-v-d7d64af8]{color:var(--text-main,#0f172a);letter-spacing:-.01em;font-size:15px;font-weight:700}.sidebar-close-btn[data-v-d7d64af8]{color:var(--text-muted,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.sidebar-close-btn[data-v-d7d64af8]:hover{background:var(--toolbar-btn-hover,#f1f5f9);color:var(--text-main,#0f172a)}.sidebar-mode-section[data-v-d7d64af8]{padding:12px 18px 8px}.mode-toggle-pill[data-v-d7d64af8]{background:var(--toolbar-bg,#f1f5f9);border:1px solid var(--card-inner-border,#e2e8f0);border-radius:10px;gap:3px;padding:3px;display:flex}.mode-pill-btn[data-v-d7d64af8]{color:var(--text-sub,#64748b);cursor:pointer;background:0 0;border:none;border-radius:7px;flex:1;justify-content:center;align-items:center;padding:7px 12px;font-size:13px;font-weight:500;transition:all .18s;display:flex}.mode-pill-btn.active[data-v-d7d64af8]{background:var(--card-bg,#fff);color:var(--accent-indigo,#6366f1);font-weight:700;box-shadow:0 1px 4px #00000014}.mode-timing-hint[data-v-d7d64af8]{color:var(--text-muted,#94a3b8);margin-top:6px;padding-left:2px;font-size:11px}.manual-scan-box[data-v-d7d64af8]{padding:0 18px 8px}.btn-manual-scan[data-v-d7d64af8]{background:linear-gradient(135deg, var(--accent-indigo,#6366f1), var(--accent-purple,#8b5cf6));color:#fff;cursor:pointer;border:none;border-radius:8px;width:100%;padding:8px 14px;font-size:13px;font-weight:600;transition:all .18s;box-shadow:0 2px 6px #6366f140}.btn-manual-scan[data-v-d7d64af8]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 10px #6366f159}.btn-manual-scan[data-v-d7d64af8]:disabled{opacity:.65;cursor:not-allowed}.issues-status-bar[data-v-d7d64af8]{border-top:1px solid var(--card-inner-border,#f1f5f9);justify-content:space-between;align-items:center;padding:10px 18px;display:flex}.issue-count-label[data-v-d7d64af8]{color:var(--text-sub,#475569);align-items:center;gap:7px;font-size:13px;font-weight:500;display:flex}.issues-spinner-circle[data-v-d7d64af8]{border:2px solid var(--accent-indigo,#6366f1);border-top-color:#0000;border-radius:50%;width:13px;height:13px;animation:.6s linear infinite spin}.bulk-actions-group[data-v-d7d64af8]{align-items:center;gap:8px;display:flex}.btn-fix-all[data-v-d7d64af8]{background:var(--btn-primary-bg,#4f46e5);color:#fff;cursor:pointer;border:none;border-radius:16px;padding:4px 14px;font-size:12px;font-weight:600;transition:all .15s}.btn-fix-all[data-v-d7d64af8]:hover{background:var(--btn-primary-hover,#4338ca);box-shadow:0 2px 6px #4f46e54d}.btn-dismiss-all[data-v-d7d64af8]{border:1px solid var(--card-border,#e2e8f0);color:var(--text-sub,#64748b);cursor:pointer;background:0 0;border-radius:16px;padding:4px 12px;font-size:12px;font-weight:500;transition:all .15s}.btn-dismiss-all[data-v-d7d64af8]:hover{background:var(--toolbar-btn-hover,#f8fafc);color:var(--text-main,#0f172a)}.issues-scroll-area[data-v-d7d64af8]{flex-direction:column;flex:1;gap:12px;padding:4px 18px 12px;display:flex;overflow-y:auto}.no-issues-placeholder[data-v-d7d64af8]{text-align:center;color:var(--text-muted,#94a3b8);padding:40px 16px}.no-issues-check-icon[data-v-d7d64af8]{color:#10b981;background:#ecfdf5;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto 12px;font-size:20px;font-weight:700;display:flex}.no-issues-main-msg[data-v-d7d64af8]{color:var(--text-main,#0f172a);margin-bottom:4px;font-size:14px;font-weight:600}.no-issues-sub-msg[data-v-d7d64af8]{color:var(--text-muted,#64748b);font-size:12px}.credit-limit-sidebar-card[data-v-d7d64af8]{text-align:center;background:var(--card-inner-bg,#f8fafc);border:1px dashed var(--credits-border,#6366f14d);border-radius:12px;margin:10px 0;padding:32px 18px}.limit-card-icon[data-v-d7d64af8]{margin-bottom:8px;font-size:26px}.limit-card-title[data-v-d7d64af8]{color:var(--text-main,#0f172a);margin-bottom:6px;font-size:14px;font-weight:700}.limit-card-desc[data-v-d7d64af8]{color:var(--text-sub,#64748b);font-size:12px;line-height:1.5}.issue-card[data-v-d7d64af8]{background:var(--card-bg,#fff);border:1px solid var(--card-border,#e2e8f0);border-radius:12px;padding:16px;transition:all .18s;box-shadow:0 1px 3px #0000000a}.issue-card[data-v-d7d64af8]:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #0000000f}.issue-card-top[data-v-d7d64af8]{margin-bottom:10px}.issue-badge[data-v-d7d64af8]{letter-spacing:.02em;border-radius:12px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.issue-badge.clarity[data-v-d7d64af8]{color:#059669;background:#ecfdf5}.issue-badge.grammar[data-v-d7d64af8]{color:#d97706;background:#fef3c7}.issue-badge.spelling[data-v-d7d64af8]{color:#0284c7;background:#e0f2fe}.issue-badge.tense[data-v-d7d64af8]{color:#dc2626;background:#fee2e2}.issue-diff-box[data-v-d7d64af8]{margin-bottom:10px}.diff-original-row[data-v-d7d64af8]{margin-bottom:6px}.original-strikethrough-tag[data-v-d7d64af8]{color:#dc2626;background:#fef2f2;border-radius:5px;padding:3px 8px;font-size:14px;font-weight:600;line-height:1.4;display:inline-block}.original-strikethrough-tag s[data-v-d7d64af8]{text-decoration-thickness:1.5px}.diff-corrected-row[data-v-d7d64af8]{color:#16a34a;font-size:15px;font-weight:700;line-height:1.4}.issue-explanation-desc[data-v-d7d64af8]{color:var(--text-sub,#475569);margin-bottom:14px;font-size:12.5px;line-height:1.55}.issue-card-actions[data-v-d7d64af8]{align-items:center;gap:10px;display:flex}.btn-apply-card[data-v-d7d64af8]{background:var(--btn-primary-bg,#4f46e5);color:#fff;cursor:pointer;border:none;border-radius:16px;justify-content:center;align-items:center;padding:5px 18px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.btn-apply-card[data-v-d7d64af8]:hover{background:var(--btn-primary-hover,#4338ca);box-shadow:0 2px 6px #4f46e559}.btn-dismiss-card[data-v-d7d64af8]{border:1px solid var(--card-border,#e2e8f0);color:var(--text-sub,#64748b);cursor:pointer;background:0 0;border-radius:16px;padding:5px 14px;font-size:12px;font-weight:500;transition:all .15s}.btn-dismiss-card[data-v-d7d64af8]:hover{background:var(--toolbar-btn-hover,#f8fafc);color:var(--text-main,#0f172a)}.sidebar-quick-actions[data-v-d7d64af8]{border-top:1px solid var(--card-border,#e2e8f0);background:var(--card-bg,#fff);padding:14px 18px 16px}.quick-actions-title[data-v-d7d64af8]{color:var(--text-muted,#94a3b8);letter-spacing:-.01em;margin-bottom:10px;font-size:12px;font-weight:600}.quick-actions-list[data-v-d7d64af8]{flex-direction:column;gap:6px;display:flex}.quick-action-item[data-v-d7d64af8]{cursor:pointer;text-align:left;width:100%;color:var(--text-sub,#475569);background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;transition:all .15s;display:flex}.quick-action-item[data-v-d7d64af8]:hover{background:var(--toolbar-btn-hover,#f1f5f9);color:var(--text-main,#0f172a)}.quick-action-symbol[data-v-d7d64af8]{width:22px;height:22px;color:var(--text-muted,#64748b);flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}.qa-aa-symbol[data-v-d7d64af8]{-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#2563eb 0%,#4f46e5 100%);border:1px solid #ffffff40;border-radius:6px;justify-content:center;align-items:center;gap:1px;width:22px;height:22px;line-height:1;transition:transform .15s;display:inline-flex;box-shadow:0 2px 6px #2563eb47}.quick-action-item:hover .qa-aa-symbol[data-v-d7d64af8]{transform:scale(1.08)}.qa-char-ta[data-v-d7d64af8]{color:#fff;font-family:Noto Sans Tamil,-apple-system,sans-serif;font-size:11px;font-weight:800;line-height:1}.qa-char-en[data-v-d7d64af8]{color:#bfdbfe;letter-spacing:-.02em;font-family:Inter,-apple-system,sans-serif;font-size:8.5px;font-weight:800;line-height:1}.quick-action-text[data-v-d7d64af8]{font-size:13px;font-weight:500}.quick-action-overlay[data-v-d7d64af8]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.quick-action-modal[data-v-d7d64af8]{background:var(--card-bg,#fff);border:1px solid var(--card-border,#e2e8f0);border-radius:14px;flex-direction:column;width:100%;max-width:480px;animation:.2s cubic-bezier(.16,1,.3,1) modalPop-d7d64af8;display:flex;overflow:hidden;box-shadow:0 20px 40px #0003}@keyframes modalPop-d7d64af8{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.qa-modal-header[data-v-d7d64af8]{border-bottom:1px solid var(--card-inner-border,#e2e8f0);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.qa-modal-header h3[data-v-d7d64af8]{color:var(--text-main,#0f172a);font-size:15px;font-weight:700}.qa-close-btn[data-v-d7d64af8]{color:var(--text-muted,#94a3b8);cursor:pointer;background:0 0;border:none;padding:4px;font-size:16px}.qa-modal-body[data-v-d7d64af8]{max-height:320px;padding:18px;overflow-y:auto}.qa-loading-state[data-v-d7d64af8]{color:var(--text-sub,#64748b);justify-content:center;align-items:center;gap:10px;padding:24px;font-size:13.5px;display:flex}.qa-content-text[data-v-d7d64af8]{white-space:pre-wrap;word-break:break-word;color:var(--text-main,#0f172a);font-family:inherit;font-size:14px;line-height:1.6}.qa-modal-footer[data-v-d7d64af8]{border-top:1px solid var(--card-inner-border,#e2e8f0);background:var(--toolbar-bg,#f8fafc);justify-content:flex-end;align-items:center;gap:10px;padding:12px 18px;display:flex}.qa-btn-copy[data-v-d7d64af8],.qa-btn-insert[data-v-d7d64af8]{cursor:pointer;border-radius:8px;padding:6px 14px;font-size:12.5px;font-weight:600;transition:all .15s}.qa-btn-copy[data-v-d7d64af8]{background:var(--card-bg,#fff);border:1px solid var(--card-border,#cbd5e1);color:var(--text-main,#0f172a)}.qa-btn-insert[data-v-d7d64af8]{color:#fff;background:#ea580c;border:none}.qa-btn-done[data-v-d7d64af8]{color:var(--text-muted,#64748b);cursor:pointer;background:0 0;border:none;padding:6px 14px;font-size:12.5px}@media (width<=900px){.editor-workspace[data-v-d7d64af8]{flex-direction:column}.tanglish-editor-container.embedded-editor[data-v-d7d64af8]{flex-direction:row!important;height:540px!important;max-height:540px!important;display:flex!important;position:relative!important;overflow:hidden!important}.tanglish-editor-container.embedded-editor .document-stage-panel[data-v-d7d64af8]{flex-direction:column!important;flex:auto!important;min-width:0!important;height:100%!important;display:flex!important;overflow:hidden!important}.tanglish-editor-container.embedded-editor .ai-assistant-sidebar[data-v-d7d64af8]{border-left:1px solid var(--card-border,#e2e8f0)!important;background:var(--card-bg,#fff)!important;width:320px!important;min-width:280px!important;max-width:340px!important;height:100%!important;box-shadow:none!important;z-index:10!important;border-radius:0 14px 14px 0!important;flex:0 0 320px!important;animation:.22s cubic-bezier(.16,1,.3,1) slideSidebar-d7d64af8!important;position:relative!important;top:auto!important;bottom:auto!important;right:auto!important}.ai-assistant-sidebar[data-v-d7d64af8]{border-left:none;border-top:1px solid var(--card-border,#e2e8f0);width:100%;max-width:100%;height:380px}}.editor-content[data-v-d7d64af8]::-webkit-scrollbar{width:7px;height:7px}.suggestions-popup[data-v-d7d64af8]::-webkit-scrollbar{width:7px;height:7px}.issues-scroll-area[data-v-d7d64af8]::-webkit-scrollbar{width:7px;height:7px}.editor-content[data-v-d7d64af8]::-webkit-scrollbar-track{background:var(--card-inner-bg,#f1f1f1);border-radius:4px}.suggestions-popup[data-v-d7d64af8]::-webkit-scrollbar-track{background:var(--card-inner-bg,#f1f1f1);border-radius:4px}.issues-scroll-area[data-v-d7d64af8]::-webkit-scrollbar-track{background:var(--card-inner-bg,#f1f1f1);border-radius:4px}.editor-content[data-v-d7d64af8]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb,#cbd5e1);border-radius:4px}.suggestions-popup[data-v-d7d64af8]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb,#cbd5e1);border-radius:4px}.issues-scroll-area[data-v-d7d64af8]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb,#cbd5e1);border-radius:4px}.editor-content[data-v-d7d64af8]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.suggestions-popup[data-v-d7d64af8]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.ai-panel-content[data-v-d7d64af8]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.toolbar-btn.btn-convert[data-v-d7d64af8],.toolbar-btn.btn-clear[data-v-d7d64af8],.toolbar-btn.btn-ai[data-v-d7d64af8],.toolbar-btn.btn-voice[data-v-d7d64af8]{color:#555;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:0 0;border:1.5px solid #0000002e;border-radius:8px;padding:0 14px;font-size:12px;font-weight:600;transition:background .18s,color .18s,border-color .18s,box-shadow .18s}.toolbar-btn.btn-convert[data-v-d7d64af8]:hover{color:#5a6fd6;background:#667eea1a;border-color:#7c8ef0}.toolbar-btn.btn-clear[data-v-d7d64af8]:hover{color:#e74c3c;background:#e74c3c17;border-color:#e74c3c}.toolbar-btn.btn-ai[data-v-d7d64af8]{white-space:nowrap;align-items:center;gap:7px;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 1px 3px #6366f114;color:var(--accent-indigo,#6366f1)!important;background:linear-gradient(135deg,#6366f11a,#a855f714)!important;border:1px solid #6366f159!important;border-radius:8px!important;padding:6px 14px!important;font-weight:600!important}.toolbar-btn.btn-ai[data-v-d7d64af8]:hover{transform:translateY(-1px);box-shadow:0 3px 8px #6366f129;color:#4f46e5!important;background:linear-gradient(135deg,#6366f12e,#a855f726)!important;border-color:#6366f199!important}.toolbar-btn.btn-ai.active[data-v-d7d64af8]{box-shadow:0 3px 10px #6366f152;color:#fff!important;background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;border-color:#0000!important}.grammar-sparkle-svg[data-v-d7d64af8]{flex-shrink:0;transition:transform .22s}.toolbar-btn.btn-ai:hover .grammar-sparkle-svg[data-v-d7d64af8]{transform:scale(1.18)rotate(6deg)}.toolbar-btn.btn-voice[data-v-d7d64af8]{min-width:80px}.toolbar-btn.btn-voice[data-v-d7d64af8]:hover{color:#1db954;background:#1db9541a;border-color:#1db954}.toolbar-btn.btn-voice.active[data-v-d7d64af8]{color:#e74c3c;background:#e74c3c1a;border-color:#e74c3c;animation:1.5s ease-in-out infinite voicePulseBtn-d7d64af8}.toolbar-btn.btn-voice.voice-error[data-v-d7d64af8]{color:#e67e22;background:#e67e221a;border-color:#e67e22}@keyframes voicePulseBtn-d7d64af8{0%,to{box-shadow:0 0 #e74c3c80}50%{box-shadow:0 0 0 6px #e74c3c00}}.voice-live[data-v-d7d64af8]{align-items:center;gap:6px;display:flex}.mic-pulse[data-v-d7d64af8]{background:#fff;border-radius:50%;width:8px;height:8px;animation:.8s ease-in-out infinite micBlink-d7d64af8}@keyframes micBlink-d7d64af8{0%,to{opacity:1}50%{opacity:.2}}.voice-status-bar[data-v-d7d64af8]{color:#fff;background:linear-gradient(90deg,#1db954 0%,#17a349 100%);align-items:center;gap:12px;padding:8px 20px;font-size:13px;transition:background .3s;display:flex}.voice-status-bar.error[data-v-d7d64af8]{background:linear-gradient(90deg,#e74c3c 0%,#c0392b 100%)}.voice-status-inner[data-v-d7d64af8]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.voice-interim[data-v-d7d64af8]{opacity:.85;white-space:nowrap;text-overflow:ellipsis;background:#00000026;border-radius:10px;max-width:300px;padding:2px 8px;font-size:12px;font-style:italic;overflow:hidden}.voice-waves[data-v-d7d64af8]{align-items:center;gap:2px;height:20px;display:flex}.voice-waves span[data-v-d7d64af8]{background:#ffffffe6;border-radius:2px;width:3px;animation:1s ease-in-out infinite wave-d7d64af8;display:inline-block}.voice-waves span[data-v-d7d64af8]:first-child{height:6px;animation-delay:0s}.voice-waves span[data-v-d7d64af8]:nth-child(2){height:14px;animation-delay:.1s}.voice-waves span[data-v-d7d64af8]:nth-child(3){height:20px;animation-delay:.2s}.voice-waves span[data-v-d7d64af8]:nth-child(4){height:14px;animation-delay:.3s}.voice-waves span[data-v-d7d64af8]:nth-child(5){height:6px;animation-delay:.4s}@keyframes wave-d7d64af8{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.voice-error-inner[data-v-d7d64af8]{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.dismiss-error[data-v-d7d64af8]{color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;display:flex}.dismiss-error[data-v-d7d64af8]:hover{background:#ffffff59}.toolbar-font-selector[data-v-d7d64af8]{margin-left:4px;position:relative}.font-selector-btn[data-v-d7d64af8]{cursor:pointer;color:#444;white-space:nowrap;background:0 0;border:1.5px solid #00000026;border-radius:8px;align-items:center;gap:5px;max-width:160px;height:32px;padding:0 10px;font-family:inherit;font-size:12px;transition:background .15s,border-color .15s;display:inline-flex}.font-selector-btn[data-v-d7d64af8]:hover{background:#f0f0f0;border-color:#bbb}.font-preview[data-v-d7d64af8]{color:#6c47ff;font-family:Noto Sans Tamil,sans-serif;font-size:15px}.font-name[data-v-d7d64af8]{text-overflow:ellipsis;white-space:nowrap;color:#555;max-width:100px;font-size:11.5px;overflow:hidden}.font-caret[data-v-d7d64af8]{color:#999;margin-left:2px;font-size:10px}.font-dropdown[data-v-d7d64af8]{z-index:2000;background:#fff;border:1px solid #e0e0e0;border-radius:10px;min-width:220px;max-height:340px;padding:6px 0;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 8px 28px #00000021}.font-option[data-v-d7d64af8]{cursor:pointer;align-items:center;gap:12px;padding:9px 16px;transition:background .12s;display:flex}.font-option[data-v-d7d64af8]:hover{background:#f5f3ff}.font-option.active[data-v-d7d64af8]{background:#ede9ff}.font-sample[data-v-d7d64af8]{color:#1a1a2e;letter-spacing:2px;min-width:52px;font-size:18px}.font-label[data-v-d7d64af8]{color:#666;font-family:Inter,sans-serif;font-size:12px}.font-size-wrapper[data-v-d7d64af8]{position:relative}.font-size-btn[data-v-d7d64af8]{justify-content:center;align-items:center;gap:4px;min-width:62px;font-size:12px;font-weight:600;display:flex}.font-size-dropdown[data-v-d7d64af8]{z-index:500;background:#fff;border:1.5px solid #6c47ff33;border-radius:10px;grid-template-columns:1fr 1fr;gap:3px;min-width:130px;max-height:280px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 8px 28px #00000021}.font-size-option[data-v-d7d64af8]{cursor:pointer;color:#333;border-radius:6px;align-items:center;gap:8px;padding:5px 8px;transition:background .13s;display:flex}.font-size-option[data-v-d7d64af8]:hover{background:#f0edff}.font-size-option.active[data-v-d7d64af8]{color:#fff;background:#6c47ff}.font-size-option.active .size-label[data-v-d7d64af8]{color:#fff}.size-label[data-v-d7d64af8]{color:#666;font-family:Inter,sans-serif;font-size:11px}@media (width<=1366px){.toolbar.floating-sticky-toolbar[data-v-d7d64af8]{gap:1.5px;margin:6px 6px 8px;padding:0 6px}.toolbar.floating-sticky-toolbar .toolbar-divider[data-v-d7d64af8]{margin:0 2px}.toolbar.floating-sticky-toolbar .font-selector-btn[data-v-d7d64af8]{max-width:95px;padding:0 5px}.toolbar.floating-sticky-toolbar .font-selector-btn .font-name[data-v-d7d64af8]{max-width:50px}.toolbar.floating-sticky-toolbar .btn-clear span[data-v-d7d64af8],.toolbar.floating-sticky-toolbar .btn-ai span[data-v-d7d64af8]{display:none}.toolbar.floating-sticky-toolbar .btn-clear[data-v-d7d64af8],.toolbar.floating-sticky-toolbar .btn-ai[data-v-d7d64af8]{justify-content:center;width:29px;min-width:29px;padding:0}}@media (width<=768px){.embedded-home-toolbar[data-v-d7d64af8]{z-index:50!important;background:#fff!important;border-bottom:1px solid #e2e8f0!important;gap:5px!important;padding:6px 8px!important;position:sticky!important;top:0!important;box-shadow:0 1px 3px #0000000a!important}.embedded-actions-row[data-v-d7d64af8]{flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;gap:6px!important;width:100%!important;display:flex!important}.embedded-actions-row .toolbar-font-selector[data-v-d7d64af8]{flex:0 auto!important;min-width:95px!important;max-width:140px!important}.embedded-actions-row .font-selector-btn[data-v-d7d64af8]{border-radius:6px!important;gap:4px!important;width:100%!important;height:30px!important;padding:4px 7px!important;font-size:11.5px!important}.embedded-actions-row .font-name[data-v-d7d64af8]{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:65px!important;overflow:hidden!important}.action-buttons-wrap[data-v-d7d64af8]{flex-shrink:0!important;align-items:center!important;gap:4px!important;display:flex!important}.embedded-actions-row .btn-ai[data-v-d7d64af8],.embedded-actions-row .btn-download-home[data-v-d7d64af8]{border-radius:6px!important;gap:4px!important;height:30px!important;padding:4px 8px!important;font-size:11.5px!important}.embedded-actions-row .btn-clear[data-v-d7d64af8]{border-radius:6px!important;height:30px!important;padding:4px 8px!important;font-size:11.5px!important}.embedded-tools-strip[data-v-d7d64af8]{-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;flex-wrap:nowrap!important;align-items:center!important;gap:3px!important;width:100%!important;padding:2px 0!important;display:flex!important;overflow:auto hidden!important}.embedded-tools-strip[data-v-d7d64af8]::-webkit-scrollbar{display:none!important}.embedded-tools-strip .toolbar-group[data-v-d7d64af8]{background:#f8fafc!important;border-radius:6px!important;flex-shrink:0!important;align-items:center!important;gap:2px!important;padding:1px 2px!important;display:inline-flex!important}.embedded-tools-strip .toolbar-btn[data-v-d7d64af8]{flex-shrink:0!important;justify-content:center!important;width:29px!important;min-width:29px!important;height:29px!important;padding:0!important;font-size:12px!important}.embedded-tools-strip .font-size-wrapper[data-v-d7d64af8]{flex-shrink:0!important}.embedded-tools-strip .font-size-btn[data-v-d7d64af8]{width:auto!important;min-width:44px!important;padding:0 4px!important;font-size:11.5px!important}.embedded-tools-strip .toolbar-divider[data-v-d7d64af8]{background:#cbd5e1!important;flex-shrink:0!important;height:16px!important;margin:0 2px!important}.tanglish-editor-container.embedded-editor[data-v-d7d64af8]{border-radius:12px!important;flex-direction:column!important;height:auto!important;min-height:400px!important;max-height:none!important}.tanglish-editor-container.embedded-editor .ai-assistant-sidebar[data-v-d7d64af8]{border-left:none!important;border-top:1px solid var(--card-border,#e2e8f0)!important;border-radius:0 0 12px 12px!important;flex:none!important;width:100%!important;max-width:100%!important;height:380px!important}.tanglish-editor-container[data-v-d7d64af8]{min-height:380px;position:relative}.tanglish-editor-container.full-page-editor[data-v-d7d64af8]{height:100%!important;max-height:100%!important;overflow:hidden!important}.files-sidebar.full-page-sidebar[data-v-d7d64af8]{z-index:1200!important;background:#fff!important;border-radius:0 16px 16px 0!important;width:min(300px,86vw)!important;max-width:86vw!important;height:100dvh!important;animation:.22s ease-out slideSidebarDrawer-d7d64af8!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;box-shadow:10px 0 35px #00000040!important}@keyframes slideSidebarDrawer-d7d64af8{0%{transform:translate(-100%)}to{transform:translate(0)}}.files-sidebar-backdrop[data-v-d7d64af8]{-webkit-backdrop-filter:blur(3px)!important;z-index:1150!important;background:#0f172a73!important;animation:.2s ease-out fadeInOverlay-d7d64af8!important;position:fixed!important;inset:0!important}@keyframes fadeInOverlay-d7d64af8{0%{opacity:0}to{opacity:1}}.document-stage-panel.full-page-stage[data-v-d7d64af8]{border-radius:10px!important;width:100%!important;max-width:100%!important;margin:0!important}.toolbar.floating-sticky-toolbar[data-v-d7d64af8]{-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;border-radius:8px!important;flex-wrap:nowrap!important;gap:2px!important;width:calc(100% - 6px)!important;max-width:100%!important;margin:3px auto 5px!important;padding:3px 5px!important;overflow:auto hidden!important}.toolbar.floating-sticky-toolbar[data-v-d7d64af8]::-webkit-scrollbar{display:none!important}.editor-wrapper.a4-desk-canvas[data-v-d7d64af8]{width:100%!important;padding:4px 4px 80px!important}.a4-document-sheet[data-v-d7d64af8]{border-radius:8px!important;width:100%!important;max-width:100%!important;min-height:480px!important;margin:0 auto 30px!important;padding:18px 14px!important;box-shadow:0 2px 8px #0000000f!important}.editor-content[data-v-d7d64af8]{padding:16px 12px;font-size:15px}.editor-content.a4-editor-content[data-v-d7d64af8]{min-height:380px!important;padding:0!important;font-size:15.5px!important;line-height:1.7!important}.editor-bottom-bar.full-page-dock[data-v-d7d64af8]{box-sizing:border-box!important;z-index:100!important;border-radius:9999px!important;justify-content:space-between!important;gap:6px!important;width:calc(100% - 16px)!important;max-width:calc(100% - 16px)!important;margin:0!important;padding:5px 8px!important;position:fixed!important;bottom:8px!important;left:8px!important;right:8px!important}.zoom-controls-dock[data-v-d7d64af8]{display:none!important}.ai-assistant-sidebar[data-v-d7d64af8]{z-index:1300!important;border-radius:0!important;width:100%!important;max-width:100%!important;height:100dvh!important;position:fixed!important;inset:0!important;box-shadow:0 0 30px #0000004d!important}.toolbar-stats[data-v-d7d64af8]{display:none}.tamil-text[data-v-d7d64af8]{font-size:14px}.tanglish-text[data-v-d7d64af8]{min-width:60px;font-size:11px}.suggestions-popup[data-v-d7d64af8]{min-width:200px;max-width:calc(100vw - 24px)!important}}@media (width<=480px){.embedded-actions-row .btn-ai .btn-text-label[data-v-d7d64af8],.embedded-actions-row .btn-download-home .download-btn-text[data-v-d7d64af8]{display:none!important}.embedded-actions-row .font-name[data-v-d7d64af8]{max-width:52px!important}.a4-document-sheet[data-v-d7d64af8]{min-height:420px!important;padding:14px 10px!important}.editor-content.a4-editor-content[data-v-d7d64af8]{font-size:15px!important}.bottom-stats-label[data-v-d7d64af8]{gap:3px!important;font-size:11px!important}.bottom-stats-label .stats-sep[data-v-d7d64af8]{margin:0 1px}.bottom-action-btn[data-v-d7d64af8]{padding:4px 7px!important;font-size:11px!important}.mode-btn[data-v-d7d64af8]{padding:3px 7px!important;font-size:11px!important}.engine-mode-pill[data-v-d7d64af8]{padding:2px 3px!important}}.credit-exhausted-banner[data-v-d7d64af8]{background:var(--credits-bg,#6366f11f);border:1px solid var(--credits-border,#6366f147);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:8px;align-items:center;gap:12px;width:fit-content;margin:10px 16px 4px;padding:6px 14px;animation:.2s slideDown-d7d64af8;display:inline-flex}@keyframes slideDown-d7d64af8{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.banner-msg[data-v-d7d64af8]{color:var(--credits-text,#6366f1);align-items:center;font-size:13px;font-weight:600;display:inline-flex}.banner-login-btn[data-v-d7d64af8]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4f46e5,#6366f1);border:none;border-radius:6px;padding:5px 14px;font-size:12px;font-weight:600;transition:all .2s}.banner-login-btn[data-v-d7d64af8]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #4f46e559}.home-page-container[data-v-e7f73aef]{max-width:1320px;margin:0 auto;padding:36px 24px 60px}.hero-section[data-v-e7f73aef]{margin-bottom:36px}.hero-inner[data-v-e7f73aef]{justify-content:space-between;align-items:center;gap:40px;display:flex;position:relative}.hero-text-block[data-v-e7f73aef]{flex:1;max-width:740px}.hero-title[data-v-e7f73aef]{letter-spacing:-.03em;margin:0 0 16px;font-size:52px;font-weight:800;line-height:1.12}.title-primary[data-v-e7f73aef]{color:var(--text-main)}.title-gradient[data-v-e7f73aef]{background:linear-gradient(135deg,#818cf8 0%,#a855f7 60%,#c084fc 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline-block}.hero-description[data-v-e7f73aef]{color:var(--text-sub);max-width:580px;margin:0 0 24px;font-size:16.5px;line-height:1.6}.hero-features-bar[data-v-e7f73aef]{background:0 0;border:none;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;display:flex}.feature-chip[data-v-e7f73aef]{background:var(--card-bg,#fff);border:1px solid var(--card-border,#e2e8f0);cursor:pointer;color:var(--text-sub,#475569);-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:24px;align-items:center;gap:7px;padding:6px 12px 6px 8px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s cubic-bezier(.34,1.56,.64,1);display:inline-flex;box-shadow:0 1.5px 4px #0000000a}.feature-chip[data-v-e7f73aef]:hover{color:var(--accent-indigo,#4f46e5);background:#fff;border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 6px 16px #4f46e51f}.feature-chip.active-chip[data-v-e7f73aef]{color:#4338ca;background:#f5f3ff;border-color:#c7d2fe;box-shadow:0 2px 8px #6366f11f}.feature-chip.active-chip[data-v-e7f73aef]:hover{border-color:#a5b4fc;box-shadow:0 6px 18px #6366f133}.chip-brand-badge[data-v-e7f73aef]{-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;gap:1.5px;line-height:1;transition:transform .2s;display:inline-flex}.feature-chip:hover .chip-brand-badge[data-v-e7f73aef]{transform:scale(1.08)}.chip-brand-badge .badge-ta[data-v-e7f73aef]{color:#4338ca;font-family:Noto Sans Tamil,-apple-system,sans-serif;font-size:14px;font-weight:800;line-height:1}.chip-brand-badge .badge-en[data-v-e7f73aef]{color:#6366f1;letter-spacing:-.02em;font-family:Inter,-apple-system,sans-serif;font-size:11px;font-weight:800;line-height:1}.chip-icon-box[data-v-e7f73aef]{flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s;display:inline-flex}.feature-chip:hover .chip-icon-box[data-v-e7f73aef]{transform:scale(1.08)}.chip-svg[data-v-e7f73aef]{width:15px;height:15px}.docs-icon-box[data-v-e7f73aef]{color:#10b981}.ocr-icon-box[data-v-e7f73aef]{color:#7c3aed}.audio-icon-box[data-v-e7f73aef]{color:#2563eb}.sub-icon-box[data-v-e7f73aef]{color:#db2777}.chip-label[data-v-e7f73aef]{line-height:1}.hero-art-block[data-v-e7f73aef]{flex:0 0 340px;justify-content:center;align-items:center;height:220px;display:flex;position:relative}.art-composition[data-v-e7f73aef]{justify-content:center;align-items:center;width:280px;height:200px;display:flex;position:relative}.aura-glow[data-v-e7f73aef]{filter:blur(24px);z-index:1;background:radial-gradient(circle,#818cf859 0%,#a855f733 50%,#0000 75%);width:260px;height:180px;position:absolute}.cloud-backdrop[data-v-e7f73aef]{filter:blur(12px);z-index:2;background:linear-gradient(135deg,#6366f12e,#a855f726);border-radius:50% 50% 45% 45%/60% 60% 40% 40%;width:220px;height:130px;position:absolute}.central-tamil-card[data-v-e7f73aef]{z-index:5;width:auto;height:auto;box-shadow:none;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;animation:4s ease-in-out infinite floatMain-e7f73aef;display:flex;position:relative}:root.light .central-tamil-card[data-v-e7f73aef]{box-shadow:none;background:0 0;border:none}.tamil-char-hero[data-v-e7f73aef]{background:linear-gradient(135deg,#3730a3 0%,#4f46e5 35%,#7c3aed 70%,#a855f7 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 14px 28px #6366f173)drop-shadow(0 2px 6px #4338ca4d);-webkit-user-select:none;user-select:none;-webkit-background-clip:text;font-family:Noto Sans Tamil,Mukta Malar,sans-serif;font-size:88px;font-weight:900;line-height:1}.floating-orb[data-v-e7f73aef]{-webkit-backdrop-filter:none;backdrop-filter:none;width:auto;height:auto;box-shadow:none;z-index:4;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;font-family:Noto Sans Tamil,Mukta Malar,sans-serif;font-size:32px;font-weight:800;line-height:1;display:flex;position:absolute}:root.light .floating-orb[data-v-e7f73aef]{box-shadow:none;background:0 0;border:none}.floating-orb span[data-v-e7f73aef]{background:linear-gradient(135deg,#6366f1 0%,#a855f7 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 6px 14px #6366f159);-webkit-background-clip:text}.orb-tha[data-v-e7f73aef]{animation:5s ease-in-out infinite floatOrb1-e7f73aef;top:15px;left:20px}.orb-m[data-v-e7f73aef]{animation:4.5s ease-in-out infinite floatOrb2-e7f73aef;bottom:25px;right:15px}.sparkle-star[data-v-e7f73aef]{color:#c084fc;z-index:6;font-size:16px;animation:3s ease-in-out infinite pulseStar-e7f73aef;position:absolute}.star-1[data-v-e7f73aef]{top:10px;right:50px}.star-2[data-v-e7f73aef]{font-size:12px;bottom:15px;left:50px}.sparkle-dash[data-v-e7f73aef]{z-index:3;background:#818cf8;border-radius:2px;width:14px;height:2px;position:absolute}.dash-1[data-v-e7f73aef]{top:60px;left:0;transform:rotate(-35deg)}.dash-2[data-v-e7f73aef]{bottom:60px;left:10px;transform:rotate(25deg)}.dash-3[data-v-e7f73aef]{width:18px;top:25px;right:10px;transform:rotate(45deg)}@keyframes floatMain-e7f73aef{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes floatOrb1-e7f73aef{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-12px)rotate(4deg)}}@keyframes floatOrb2-e7f73aef{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(8px)rotate(-4deg)}}@keyframes pulseStar-e7f73aef{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.2)}}.workspace-grid[data-v-e7f73aef]{grid-template-columns:1fr 340px;align-items:start;gap:24px;display:grid}.editor-column[data-v-e7f73aef]{min-width:0}.editor-outer-card[data-v-e7f73aef]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:20px;flex-direction:column;gap:20px;padding:24px;transition:all .25s;display:flex;box-shadow:0 6px 24px #0000000d}.editor-card-header[data-v-e7f73aef]{align-items:center;gap:16px;display:flex}.editor-header-badge[data-v-e7f73aef]{-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#4338ca 0%,#4f46e5 45%,#7c3aed 100%);border:1px solid #ffffff47;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px -2px #4f46e561,inset 0 1.5px 1.5px #ffffff73}.editor-header-badge[data-v-e7f73aef]:before{content:"";pointer-events:none;background:linear-gradient(#ffffff38 0%,#fff0 100%);border-top-left-radius:13px;border-top-right-radius:13px;height:50%;position:absolute;top:0;left:0;right:0}.editor-outer-card:hover .editor-header-badge[data-v-e7f73aef]{transform:translateY(-2px)scale(1.05);box-shadow:0 12px 28px -2px #4f46e57a,inset 0 1.5px 1.5px #ffffff8c}.aa-mark-container[data-v-e7f73aef]{z-index:1;justify-content:center;align-items:center;gap:2.5px;line-height:1;display:inline-flex;position:relative}.aa-mark-ta[data-v-e7f73aef]{color:#fff;text-shadow:0 2px 4px #00000040;letter-spacing:-.02em;font-family:Noto Sans Tamil,-apple-system,sans-serif;font-size:21px;font-weight:800;line-height:1}.aa-mark-en[data-v-e7f73aef]{color:#bfdbfe;letter-spacing:-.03em;text-shadow:0 1px 3px #0003;font-family:Inter,-apple-system,sans-serif;font-size:16px;font-weight:800;line-height:1}.editor-header-titles[data-v-e7f73aef]{flex:1}.card-main-title[data-v-e7f73aef]{color:var(--text-main);margin:0 0 4px;font-size:20px;font-weight:700}.card-subtitle[data-v-e7f73aef]{color:var(--text-sub);margin:0;font-size:13.5px}.editor-component-wrapper[data-v-e7f73aef]{border-radius:14px;flex-shrink:0;height:520px;overflow:hidden}.ai-tools-column[data-v-e7f73aef]{min-width:0}.ai-tools-card[data-v-e7f73aef]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:20px;flex-direction:column;gap:18px;padding:24px;display:flex;box-shadow:0 6px 24px #0000000d}.tools-card-header[data-v-e7f73aef]{align-items:center;gap:8px;display:flex}.sparkle-badge[data-v-e7f73aef]{color:#818cf8;font-size:18px}.tools-header-title[data-v-e7f73aef]{color:var(--text-main);margin:0;font-size:18px;font-weight:700}.tools-stack[data-v-e7f73aef]{flex-direction:column;gap:14px;display:flex}.tool-feature-item[data-v-e7f73aef]{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:16px;align-items:center;gap:14px;padding:16px;transition:all .22s cubic-bezier(.4,0,.2,1);display:flex}.tool-feature-item[data-v-e7f73aef]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000014}.tool-icon-box[data-v-e7f73aef]{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.tool-svg[data-v-e7f73aef]{width:22px;height:22px}.tool-content[data-v-e7f73aef]{flex:1;min-width:0}.tool-name[data-v-e7f73aef]{margin:0 0 4px;font-size:14.5px;font-weight:700}.tool-desc[data-v-e7f73aef]{margin:0;font-size:12.5px;line-height:1.4}.tool-arrow[data-v-e7f73aef]{font-size:20px;font-weight:400;line-height:1;transition:transform .2s}.tool-feature-item:hover .tool-arrow[data-v-e7f73aef]{transform:translate(4px)}.docs-theme[data-v-e7f73aef]{background:#f0fdf4;border-color:#dcfce7}.docs-theme .tool-icon-box[data-v-e7f73aef]{color:#10b981;background:#dcfce7}.docs-theme .tool-name[data-v-e7f73aef]{color:#064e3b}.docs-theme .tool-desc[data-v-e7f73aef]{color:#047857}.docs-theme .tool-arrow[data-v-e7f73aef]{color:#10b981}.ocr-theme[data-v-e7f73aef]{background:#f5f3ff;border-color:#ede9fe}.ocr-theme .tool-icon-box[data-v-e7f73aef]{color:#7c3aed;background:#ede9fe}.ocr-theme .tool-name[data-v-e7f73aef]{color:#1e1b4b}.ocr-theme .tool-desc[data-v-e7f73aef]{color:#5b21b6}.ocr-theme .tool-arrow[data-v-e7f73aef]{color:#7c3aed}.audio-theme[data-v-e7f73aef]{background:#eff6ff;border-color:#dbeafe}.audio-theme .tool-icon-box[data-v-e7f73aef]{color:#2563eb;background:#dbeafe}.audio-theme .tool-name[data-v-e7f73aef]{color:#172554}.audio-theme .tool-desc[data-v-e7f73aef]{color:#1d4ed8}.audio-theme .tool-arrow[data-v-e7f73aef]{color:#2563eb}.blog-theme[data-v-e7f73aef]{background:#f0fdf4;border-color:#dcfce7}.blog-theme .tool-icon-box[data-v-e7f73aef]{color:#059669;background:#dcfce7}.blog-theme .tool-name[data-v-e7f73aef]{color:#064e3b}.blog-theme .tool-desc[data-v-e7f73aef]{color:#047857}.blog-theme .tool-arrow[data-v-e7f73aef]{color:#059669}.subtitles-theme[data-v-e7f73aef]{background:#fdf2f8;border-color:#fce7f3}.subtitles-theme .tool-icon-box[data-v-e7f73aef]{color:#db2777;background:#fce7f3}.subtitles-theme .tool-name[data-v-e7f73aef]{color:#831843}.subtitles-theme .tool-desc[data-v-e7f73aef]{color:#9d174d}.subtitles-theme .tool-arrow[data-v-e7f73aef]{color:#db2777}@media (width<=1100px){.hero-inner[data-v-e7f73aef]{flex-direction:column;align-items:flex-start}.hero-art-block[data-v-e7f73aef]{align-self:center}.workspace-grid[data-v-e7f73aef]{grid-template-columns:1fr}}@media (width<=768px){.home-page-container[data-v-e7f73aef]{padding:16px 12px}.hero-section[data-v-e7f73aef]{padding:24px 0 16px}.hero-title[data-v-e7f73aef]{text-align:center;font-size:34px}.hero-description[data-v-e7f73aef]{text-align:center;margin:12px auto 18px;font-size:14.5px}.hero-text-block[data-v-e7f73aef]{flex-direction:column;align-items:center;width:100%;display:flex}.hero-features-bar[data-v-e7f73aef]{justify-content:center;gap:8px}.feature-chip[data-v-e7f73aef]{padding:5px 12px 5px 8px;font-size:12px}.hero-art-block[data-v-e7f73aef]{display:none!important}.editor-outer-card[data-v-e7f73aef]{border-radius:14px;padding:10px 8px}.editor-card-header[data-v-e7f73aef]{gap:10px;margin-bottom:8px}.editor-header-badge[data-v-e7f73aef]{border-radius:10px;width:38px;min-width:38px;height:38px}.card-main-title[data-v-e7f73aef]{margin:0;font-size:15.5px}.card-subtitle[data-v-e7f73aef]{margin-top:2px;font-size:11.5px;line-height:1.35}.editor-header-titles[data-v-e7f73aef]{flex:1}}@media (width<=480px){.home-page-container[data-v-e7f73aef]{padding:10px 6px}.hero-title[data-v-e7f73aef]{font-size:26px;line-height:1.18}.feature-chip[data-v-e7f73aef]{padding:4px 9px 4px 6px;font-size:11px}.editor-header-badge[data-v-e7f73aef]{width:34px;min-width:34px;height:34px}.card-main-title[data-v-e7f73aef]{font-size:14.5px}.card-subtitle[data-v-e7f73aef]{font-size:11px}.editor-outer-card[data-v-e7f73aef]{border-radius:12px;padding:8px 6px}.tool-feature-item[data-v-e7f73aef]{border-radius:12px;padding:12px}.tool-name[data-v-e7f73aef]{font-size:14px}.tool-desc[data-v-e7f73aef]{font-size:12px}}.docs-workspace-page[data-v-57537080]{background:var(--app-bg,#f8fafc);box-sizing:border-box;flex-direction:column;width:100%;height:calc(100vh - 65px);max-height:calc(100vh - 65px);padding:8px 16px 12px;display:flex;overflow:hidden}.workspace-top-header[data-v-57537080]{background:0 0;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:4px 8px 8px;display:flex}.header-left[data-v-57537080]{align-items:center;gap:16px;display:flex}.back-home-btn[data-v-57537080]{border:1px solid var(--card-border,#e2e8f0);color:var(--text-sub,#475569);background:#fff;border-radius:20px;align-items:center;gap:6px;padding:7px 14px;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex;box-shadow:0 1px 2px #0000000a}.back-home-btn[data-v-57537080]:hover{color:var(--text-main,#0f172a);background:#f1f5f9;border-color:#cbd5e1;transform:translate(-2px)}.back-arrow[data-v-57537080]{font-size:14px}.workspace-brand[data-v-57537080]{align-items:center;gap:10px;display:flex}.brand-avatar[data-v-57537080]{-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#2563eb 0%,#4f46e5 50%,#7c3aed 100%);border:1px solid #ffffff47;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;gap:2px;width:38px;height:38px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 14px #4f46e552,inset 0 1px 1px #fff6}.brand-avatar[data-v-57537080]:before{content:"";pointer-events:none;background:linear-gradient(#ffffff38 0%,#fff0 100%);border-top-left-radius:10px;border-top-right-radius:10px;height:50%;position:absolute;top:0;left:0;right:0}.brand-avatar[data-v-57537080]:hover{transform:translateY(-1.5px)scale(1.05);box-shadow:0 6px 18px #4f46e56b,inset 0 1px 1px #ffffff80}.brand-char-ta[data-v-57537080]{color:#fff;text-shadow:0 1px 3px #00000040;z-index:1;font-family:Noto Sans Tamil,-apple-system,sans-serif;font-size:16px;font-weight:800;line-height:1;position:relative}.brand-char-en[data-v-57537080]{color:#bfdbfe;letter-spacing:-.02em;text-shadow:0 1px 2px #0003;z-index:1;font-family:Inter,-apple-system,sans-serif;font-size:12.5px;font-weight:800;line-height:1;position:relative}.workspace-title[data-v-57537080]{color:var(--text-main,#0f172a);margin:0;font-size:17px;font-weight:700;line-height:1.2}.workspace-subtitle[data-v-57537080]{color:var(--text-muted,#94a3b8);font-size:12px}.header-right[data-v-57537080]{align-items:center;gap:12px;display:flex}.cloud-sync-badge[data-v-57537080]{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:20px;align-items:center;gap:8px;padding:6px 14px;font-size:12.5px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #1665340a}.sync-indicator[data-v-57537080]{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 6px #22c55ecc}.sync-text-short[data-v-57537080]{display:none}.docs-canvas-container[data-v-57537080]{height:100%;min-height:0;box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;flex:1;display:flex;overflow:hidden}@media (width<=768px){.docs-workspace-page[data-v-57537080]{height:calc(100dvh - 58px);max-height:calc(100dvh - 58px);padding:4px 6px 6px}.workspace-top-header[data-v-57537080]{flex-wrap:nowrap;gap:8px;padding:2px 4px 6px}.header-left[data-v-57537080]{gap:8px}.back-home-btn[data-v-57537080]{padding:5px 10px;font-size:12px}.brand-avatar[data-v-57537080]{border-radius:8px;gap:1px;width:30px;height:30px}.brand-char-ta[data-v-57537080]{font-size:13px}.brand-char-en[data-v-57537080]{font-size:10px}.workspace-title[data-v-57537080]{font-size:14.5px}.workspace-subtitle[data-v-57537080],.sync-text-full[data-v-57537080]{display:none}.sync-text-short[data-v-57537080]{display:inline}.cloud-sync-badge[data-v-57537080]{padding:4px 10px;font-size:11px}}@media (width<=480px){.workspace-title[data-v-57537080]{text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-size:13.5px;overflow:hidden}.cloud-sync-badge[data-v-57537080]{padding:3px 8px;font-size:10.5px}}.ocr-uploader-card[data-v-a029238e]{background:var(--card-bg,white);border:1px solid var(--card-border,#e2e8f0);color:var(--text-main);border-radius:24px;padding:32px;transition:all .25s;box-shadow:0 6px 24px #0000000d}.ocr-card-header[data-v-a029238e]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.header-left[data-v-a029238e]{align-items:center;gap:16px;display:flex}.header-icon[data-v-a029238e]{background:var(--toolbar-btn-bg,#f1f5f9);border:1px solid var(--toolbar-border,#e2e8f0);border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;font-size:28px;display:flex}.ocr-card-header h3[data-v-a029238e]{color:var(--text-main,#0f172a);margin:0 0 4px;font-size:20px;font-weight:700}.subtitle[data-v-a029238e]{color:var(--text-sub,#64748b);margin:0;font-size:13.5px}.engine-selector[data-v-a029238e]{background:var(--toolbar-btn-bg,#f1f5f9);border:1px solid var(--toolbar-border,#e2e8f0);border-radius:100px;gap:4px;padding:4px;display:flex}.engine-btn[data-v-a029238e]{color:var(--text-muted,#64748b);cursor:pointer;background:0 0;border:none;border-radius:100px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:600;transition:all .2s;display:flex}.engine-btn.active[data-v-a029238e]{background:var(--card-bg,white);color:var(--text-main,#0f172a);box-shadow:0 2px 6px #00000014}.engine-dot[data-v-a029238e]{border-radius:50%;width:8px;height:8px}.engine-dot.ai[data-v-a029238e]{background:#6366f1}.engine-dot.local[data-v-a029238e]{background:#10b981}.upload-dropzone[data-v-a029238e]{border:2px dashed var(--toolbar-border,#cbd5e1);text-align:center;background:var(--card-inner-bg,#f8fafc);cursor:pointer;border-radius:20px;padding:50px 24px;transition:all .2s}.upload-dropzone[data-v-a029238e]:hover,.upload-dropzone.drag-over[data-v-a029238e]{background:var(--card-inner-bg);border-color:#6366f1;transform:translateY(-2px)}.upload-illustration[data-v-a029238e]{color:#6366f1;margin-bottom:12px}.dropzone-title[data-v-a029238e]{color:var(--text-main,#1e293b);margin-bottom:6px;font-size:16px;font-weight:600}.dropzone-hint[data-v-a029238e]{color:var(--text-muted,#64748b);font-size:13px}.ocr-loading-card[data-v-a029238e]{text-align:center;background:var(--card-inner-bg,#f8fafc);border:1px solid var(--card-inner-border,#e2e8f0);border-radius:20px;padding:48px 24px}.loading-ring-wrapper[data-v-a029238e]{justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 20px;display:flex;position:relative}.loading-ring[data-v-a029238e]{border:4px solid var(--card-inner-border,#e2e8f0);border-top-color:#6366f1;border-radius:50%;width:80px;height:80px;animation:.8s linear infinite spin-a029238e}.loading-percent[data-v-a029238e]{color:#6366f1;font-size:14px;font-weight:700;position:absolute}@keyframes spin-a029238e{to{transform:rotate(360deg)}}.loading-stage-text[data-v-a029238e]{color:var(--text-main,#1e293b);margin-bottom:16px;font-size:15px;font-weight:600}.progress-track[data-v-a029238e]{background:var(--card-inner-border,#e2e8f0);border-radius:100px;width:100%;max-width:400px;height:8px;margin:0 auto;overflow:hidden}.progress-fill-bar[data-v-a029238e]{background:linear-gradient(90deg,#6366f1,#a855f7);height:100%;transition:width .3s}.files-preview-section[data-v-a029238e]{margin-top:20px}.files-heading[data-v-a029238e]{color:var(--text-main,#1e293b);justify-content:space-between;align-items:center;margin-bottom:12px;font-size:14px;font-weight:600;display:flex}.btn-clear-all[data-v-a029238e]{color:#ef4444;cursor:pointer;background:0 0;border:none;font-size:13px;font-weight:600}.thumbnails-grid[data-v-a029238e]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-bottom:20px;display:grid}.thumbnail-card[data-v-a029238e]{background:var(--card-inner-bg,#f8fafc);border:1px solid var(--card-inner-border,#e2e8f0);border-radius:14px;align-items:center;gap:12px;padding:10px;display:flex;position:relative}.thumb-img[data-v-a029238e]{object-fit:cover;border-radius:8px;width:48px;height:48px}.thumb-info[data-v-a029238e]{flex:1;min-width:0}.thumb-name[data-v-a029238e]{color:var(--text-main,#1e293b);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden}.thumb-size[data-v-a029238e]{color:var(--text-muted,#64748b);font-size:11px}.btn-thumb-remove[data-v-a029238e]{background:var(--card-inner-border,#e2e8f0);cursor:pointer;width:22px;height:22px;color:var(--text-muted,#64748b);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:flex}.btn-thumb-remove[data-v-a029238e]:hover{color:#ef4444;background:#fee2e2}.btn-run-ocr[data-v-a029238e]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:14px;width:100%;padding:14px;font-size:15px;font-weight:600;transition:all .2s;box-shadow:0 4px 14px #6366f14d}.btn-run-ocr[data-v-a029238e]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #6366f166}.extracted-result-box[data-v-a029238e]{background:var(--card-inner-bg,#f8fafc);border:1px solid var(--card-inner-border,#e2e8f0);border-radius:20px;padding:24px}.result-toolbar[data-v-a029238e]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.result-meta[data-v-a029238e]{align-items:center;gap:10px;display:flex}.badge-success[data-v-a029238e]{color:#10b981;background:#22c55e26;border:1px solid #22c55e4d;border-radius:100px;padding:4px 10px;font-size:12px;font-weight:600}.meta-stat[data-v-a029238e]{color:var(--text-muted,#64748b);font-size:12px;font-weight:500}.result-actions[data-v-a029238e]{align-items:center;gap:8px;display:flex}.btn-action-tool[data-v-a029238e]{background:var(--card-bg,#fff);border:1px solid var(--card-inner-border,#cbd5e1);color:var(--text-main,#1e293b);cursor:pointer;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:600;transition:all .2s}.btn-action-tool[data-v-a029238e]:hover{border-color:#6366f1}.btn-action-tool.copied[data-v-a029238e]{color:#10b981;background:#22c55e26;border-color:#22c55e4d}.btn-action-primary[data-v-a029238e]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:10px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s;box-shadow:0 2px 8px #6366f140}.btn-action-primary[data-v-a029238e]:hover{transform:translateY(-1px)}.btn-action-ghost[data-v-a029238e]{color:var(--text-muted,#64748b);cursor:pointer;background:0 0;border:none;padding:8px 12px;font-size:13px}.btn-action-ghost[data-v-a029238e]:hover{color:var(--text-main,#1e293b)}.textarea-wrapper[data-v-a029238e]{margin-bottom:12px}.extracted-textarea[data-v-a029238e]{width:100%;color:var(--text-main,#0f172a);background:var(--input-bg,#fff);border:1px solid var(--input-border,#cbd5e1);resize:vertical;box-sizing:border-box;border-radius:14px;padding:16px;font-family:inherit;font-size:16px;line-height:1.8}.extracted-textarea[data-v-a029238e]:focus{border-color:#6366f1;outline:none;box-shadow:0 0 0 3px #6366f126}.result-footer-hint[data-v-a029238e]{color:var(--text-muted,#64748b);font-size:12px}.ocr-error-banner[data-v-a029238e]{color:#ef4444;background:#ef44441a;border:1px solid #ef444433;border-radius:12px;margin-top:16px;padding:12px 16px;font-size:13px}.ocr-footer-tips[data-v-a029238e]{border-top:1px solid var(--card-inner-border,#f1f5f9);margin-top:24px;padding-top:20px}.tips-title[data-v-a029238e]{color:var(--text-sub,#475569);margin-bottom:8px;font-size:13px;font-weight:600}.tips-grid[data-v-a029238e]{flex-wrap:wrap;gap:8px;display:flex}.tip-chip[data-v-a029238e]{background:var(--card-inner-bg,#f8fafc);border:1px solid var(--card-inner-border,#e2e8f0);color:var(--text-muted,#64748b);border-radius:100px;padding:6px 12px;font-size:12px}@media (width<=640px){.ocr-uploader-card[data-v-a029238e]{border-radius:16px;padding:18px 14px}.ocr-card-header[data-v-a029238e]{flex-direction:column;align-items:flex-start;gap:8px}.result-toolbar[data-v-a029238e]{flex-direction:column;align-items:flex-start}.result-actions[data-v-a029238e]{flex-direction:column;width:100%}.btn-action-primary[data-v-a029238e],.btn-action-tool[data-v-a029238e]{text-align:center;justify-content:center;width:100%}}@media (width<=480px){.ocr-uploader-card[data-v-a029238e]{border-radius:14px;padding:14px 10px}.upload-dropzone[data-v-a029238e]{padding:24px 12px}.dropzone-icon[data-v-a029238e]{font-size:32px}.dropzone-title[data-v-a029238e]{font-size:15px}.dropzone-hint[data-v-a029238e]{font-size:12px}.thumbnails-grid[data-v-a029238e]{grid-template-columns:1fr}.result-textarea[data-v-a029238e]{padding:12px;font-size:14px}}.tool-page-container[data-v-4ad8b02c]{max-width:1100px;margin:0 auto;padding:36px 24px 60px}.tool-page-header[data-v-4ad8b02c]{margin-bottom:32px}.back-pill-btn[data-v-4ad8b02c]{background:var(--toolbar-btn-bg);border:1px solid var(--toolbar-border);color:var(--text-sub);border-radius:20px;align-items:center;gap:8px;margin-bottom:20px;padding:8px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.back-pill-btn[data-v-4ad8b02c]:hover{color:var(--text-main);background:var(--toolbar-btn-hover);transform:translate(-2px)}.back-arrow[data-v-4ad8b02c]{font-size:15px}.tool-header-content[data-v-4ad8b02c]{flex-direction:column;gap:8px;display:flex}.tool-badge-pill[data-v-4ad8b02c]{text-transform:uppercase;letter-spacing:.04em;border-radius:20px;align-items:center;gap:6px;width:fit-content;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.ocr-badge[data-v-4ad8b02c]{color:#7e22ce;background:#f3e8ff;border:1px solid #e9d5ff}.tool-page-title[data-v-4ad8b02c]{letter-spacing:-.02em;margin:0;font-size:40px;font-weight:800;line-height:1.15}.title-primary[data-v-4ad8b02c]{color:var(--text-main);margin-right:10px}.title-gradient[data-v-4ad8b02c]{background:linear-gradient(135deg,#818cf8,#c084fc);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.tool-page-subtitle[data-v-4ad8b02c]{color:var(--text-sub);max-width:650px;margin:0;font-size:15.5px;line-height:1.5}.tool-page-body[data-v-4ad8b02c]{width:100%}@media (width<=768px){.tool-page-container[data-v-4ad8b02c]{padding:16px 14px 40px}.tool-page-title[data-v-4ad8b02c]{font-size:28px}.tool-page-subtitle[data-v-4ad8b02c]{font-size:14px}}@media (width<=480px){.tool-page-container[data-v-4ad8b02c]{padding:12px 10px 32px}.tool-page-title[data-v-4ad8b02c]{font-size:24px}.back-pill-btn[data-v-4ad8b02c]{margin-bottom:14px;padding:6px 12px;font-size:12.5px}}.audio-to-text-container[data-v-2a4b103c]{background:var(--card-bg,#fff);border:1px solid var(--card-border,#e2e8f0);border-radius:20px;padding:28px;box-shadow:0 4px 20px -2px #0000000d}.audio-header[data-v-2a4b103c]{border-bottom:1px solid var(--card-inner-border,#edf2f7);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:20px;display:flex}.header-icon-badge[data-v-2a4b103c]{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:flex;box-shadow:0 4px 12px #6366f140}.header-titles[data-v-2a4b103c]{flex:1;min-width:250px}.header-titles h3[data-v-2a4b103c]{color:var(--text-main,#0f172a);margin:0 0 4px;font-size:20px;font-weight:700}.audio-description[data-v-2a4b103c]{color:var(--text-sub,#64748b);margin:0;font-size:13.5px}.badge-engine[data-v-2a4b103c]{background:var(--card-inner-bg,#f1f5f9);color:var(--text-main,#334155);border:1px solid var(--card-inner-border,#e2e8f0);border-radius:20px;align-items:center;gap:8px;padding:6px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.engine-indicator[data-v-2a4b103c]{background:#10b981;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #10b981}.mode-tabs[data-v-2a4b103c]{background:var(--card-inner-bg,#f8fafc);border:1px solid var(--card-inner-border,#e2e8f0);border-radius:12px;gap:10px;width:fit-content;margin-bottom:24px;padding:6px;display:flex}.tab-btn[data-v-2a4b103c]{color:var(--text-muted,#64748b);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:13.5px;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.tab-btn[data-v-2a4b103c]:hover{color:var(--text-main,#1e293b)}.tab-btn.active[data-v-2a4b103c]{background:var(--card-bg,white);color:#6366f1;border:1px solid var(--card-inner-border,#0000000d);box-shadow:0 2px 8px #00000014}.audio-two-columns[data-v-2a4b103c]{grid-template-columns:420px 1fr;gap:24px;display:grid}.audio-left-panel[data-v-2a4b103c]{flex-direction:column;gap:16px;display:flex}.mic-status-card[data-v-2a4b103c]{background:var(--card-inner-bg,#f8fafc);border:2px dashed var(--card-inner-border,#cbd5e1);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:18px;padding:32px 24px;transition:all .3s;display:flex}.mic-status-card.is-recording[data-v-2a4b103c]{background:#ef444414;border-color:#ef4444}.record-avatar-wrapper[data-v-2a4b103c]{width:80px;height:80px;position:relative}.record-avatar[data-v-2a4b103c]{background:var(--card-bg,white);border:3px solid var(--card-inner-border,#e2e8f0);z-index:2;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;font-size:32px;transition:all .3s;display:flex;position:relative;box-shadow:0 4px 14px #00000014}.record-avatar.recording[data-v-2a4b103c]{background:#ef444426;border-color:#ef4444}.record-pulse-layer[data-v-2a4b103c]{z-index:1;background:#ef44444d;border-radius:50%;animation:1.6s ease-out infinite pulse-ring-2a4b103c;position:absolute;inset:-8px}@keyframes pulse-ring-2a4b103c{0%{opacity:.8;transform:scale(.9)}to{opacity:0;transform:scale(1.4)}}.mic-status-title[data-v-2a4b103c]{color:var(--text-main,#1e293b);font-size:16px;font-weight:700}.mic-status-sub[data-v-2a4b103c]{color:var(--text-muted,#64748b);margin-top:4px;font-size:13px}.recording-timer[data-v-2a4b103c]{color:#ef4444;font-size:14px;font-weight:700}.audio-meter[data-v-2a4b103c]{justify-content:center;align-items:center;gap:4px;width:100%;height:36px;display:flex}.meter-bar[data-v-2a4b103c]{background:linear-gradient(#f87171,#ef4444);border-radius:3px;width:6px;transition:height 80ms}.mic-action-buttons[data-v-2a4b103c]{justify-content:center;gap:10px;width:100%;display:flex}.primary-btn[data-v-2a4b103c]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4f46e5,#6366f1);border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #4f46e540}.primary-btn[data-v-2a4b103c]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #4f46e559}.danger-btn[data-v-2a4b103c]{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:10px;padding:12px 20px;font-size:14px;font-weight:600;transition:all .2s;box-shadow:0 4px 12px #ef444440}.danger-btn[data-v-2a4b103c]:hover{background:#dc2626}.secondary-btn[data-v-2a4b103c]{background:var(--card-inner-bg,#f1f5f9);color:var(--text-main,#334155);border:1px solid var(--card-inner-border,#cbd5e1);cursor:pointer;border-radius:10px;padding:12px 18px;font-size:13.5px;font-weight:600;transition:all .2s}.secondary-btn[data-v-2a4b103c]:hover:not(:disabled){background:var(--toolbar-btn-hover,#e2e8f0)}.feature-hints[data-v-2a4b103c]{background:var(--card-inner-bg,#f8fafc);border:1px solid var(--card-inner-border,#e2e8f0);border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.hint-item[data-v-2a4b103c]{color:var(--text-muted,#64748b);align-items:flex-start;gap:8px;font-size:12px;line-height:1.4;display:flex}.file-dropzone[data-v-2a4b103c]{border:2px dashed var(--card-inner-border,#cbd5e1);background:var(--card-inner-bg,#f8fafc);text-align:center;cursor:pointer;border-radius:16px;padding:28px 20px;transition:all .2s}.file-dropzone[data-v-2a4b103c]:hover{background:var(--card-inner-bg,#f5f3ff);border-color:#6366f1}.dropzone-icon[data-v-2a4b103c]{margin-bottom:8px;font-size:38px}.dropzone-title[data-v-2a4b103c]{color:var(--text-main,#1e293b);margin-bottom:4px;font-size:15px;font-weight:700}.dropzone-subtitle[data-v-2a4b103c]{color:var(--text-muted,#64748b);margin-bottom:8px;font-size:12.5px}.dropzone-formats[data-v-2a4b103c]{color:var(--text-muted,#94a3b8);font-size:11px}.selected-audio-preview[data-v-2a4b103c]{flex-direction:column;gap:12px;display:flex}.audio-file-header[data-v-2a4b103c]{background:var(--card-inner-bg,white);border:1px solid var(--card-inner-border,#e2e8f0);border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.audio-badge-icon[data-v-2a4b103c]{font-size:22px}.audio-meta[data-v-2a4b103c]{text-align:left;flex:1}.audio-file-name[data-v-2a4b103c]{color:var(--text-main,#1e293b);word-break:break-all;font-size:13.5px;font-weight:600}.audio-file-size[data-v-2a4b103c]{color:var(--text-muted,#64748b);font-size:11.5px}.clear-file-btn[data-v-2a4b103c]{color:var(--text-muted,#94a3b8);cursor:pointer;background:0 0;border:none;padding:4px;font-size:16px}.clear-file-btn[data-v-2a4b103c]:hover{color:#ef4444}.embedded-player[data-v-2a4b103c]{border-radius:8px;width:100%;height:40px}.file-transcribe-actions[data-v-2a4b103c]{flex-direction:column;gap:12px;display:flex}.playback-transcribe-btn[data-v-2a4b103c]{width:100%}.whisper-accordion[data-v-2a4b103c]{background:var(--card-inner-bg,#f8fafc);border:1px solid var(--card-inner-border,#e2e8f0);border-radius:12px;overflow:hidden}.whisper-header[data-v-2a4b103c]{color:var(--text-main,#334155);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:12px 16px;font-size:13px;font-weight:600;display:flex}.whisper-body[data-v-2a4b103c]{border-top:1px solid var(--card-inner-border,#e2e8f0);background:var(--card-bg,white);padding:14px 16px}.whisper-help-text[data-v-2a4b103c]{color:var(--text-muted,#64748b);margin:0 0 10px;font-size:12px;line-height:1.4}.whisper-key-input-row[data-v-2a4b103c]{gap:8px;display:flex}.whisper-input[data-v-2a4b103c]{border:1px solid var(--input-border,#cbd5e1);background:var(--input-bg,white);color:var(--text-main,#0f172a);border-radius:8px;outline:none;flex:1;padding:8px 12px;font-size:12.5px}.whisper-footnote[data-v-2a4b103c]{color:var(--text-muted,#94a3b8);margin-top:8px;font-size:11px}.whisper-footnote code[data-v-2a4b103c]{background:var(--card-inner-bg,#f1f5f9);color:#6366f1;border-radius:4px;padding:2px 4px}.processing-card[data-v-2a4b103c]{background:var(--card-inner-bg,#f8fafc);border:1px solid var(--card-inner-border,#e2e8f0);text-align:center;border-radius:12px;padding:16px}.spinner[data-v-2a4b103c]{border:3px solid var(--card-inner-border,#e2e8f0);border-top-color:#6366f1;border-radius:50%;width:32px;height:32px;margin:0 auto 10px;animation:.8s linear infinite spin-2a4b103c}@keyframes spin-2a4b103c{to{transform:rotate(360deg)}}.processing-title[data-v-2a4b103c]{color:#6366f1;margin-bottom:10px;font-size:13px;font-weight:600}.progress-bar-container[data-v-2a4b103c]{background:var(--card-inner-border,#e2e8f0);border-radius:3px;height:6px;margin-bottom:6px;overflow:hidden}.progress-bar-fill[data-v-2a4b103c]{background:linear-gradient(90deg,#6366f1,#8b5cf6);height:100%;transition:width .3s}.progress-percentage[data-v-2a4b103c]{color:var(--text-muted,#64748b);font-size:11.5px}.error-banner[data-v-2a4b103c]{color:#ef4444;background:#ef44441a;border:1px solid #ef444433;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}.error-message-text[data-v-2a4b103c]{flex:1}.error-close-btn[data-v-2a4b103c]{color:#ef4444;cursor:pointer;background:0 0;border:none;font-weight:700}.audio-right-panel[data-v-2a4b103c]{flex-direction:column;display:flex}.results-container[data-v-2a4b103c]{flex-direction:column;gap:16px;height:100%;display:flex}.results-toolbar[data-v-2a4b103c]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.output-type-pills[data-v-2a4b103c]{gap:8px;display:flex}.pill-btn[data-v-2a4b103c]{border:1px solid var(--card-inner-border,#e2e8f0);background:var(--card-inner-bg,#f8fafc);color:var(--text-sub,#64748b);cursor:pointer;border-radius:20px;padding:6px 14px;font-size:12.5px;font-weight:600;transition:all .2s}.pill-btn.active[data-v-2a4b103c]{color:#fff;background:#6366f1;border-color:#6366f1}.toolbar-actions[data-v-2a4b103c]{gap:8px;display:flex}.action-pill-btn[data-v-2a4b103c]{border:1px solid var(--card-inner-border,#e2e8f0);background:var(--card-inner-bg,white);color:var(--text-main,#1e293b);cursor:pointer;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .2s}.translate-btn[data-v-2a4b103c]{color:#10b981;background:#10b98126;border-color:#10b9814d}.translate-btn[data-v-2a4b103c]:hover{background:#10b98140}.clear-btn[data-v-2a4b103c]{color:var(--text-muted,#64748b)}.clear-btn[data-v-2a4b103c]:hover{color:#ef4444;background:#ef44441a}.transcript-card[data-v-2a4b103c]{background:var(--card-inner-bg,#f8fafc);border:1px solid var(--card-inner-border,#e2e8f0);border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.transcript-card-header[data-v-2a4b103c]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.card-title-group[data-v-2a4b103c]{align-items:center;gap:8px;display:flex}.card-title[data-v-2a4b103c]{color:var(--text-main,#1e293b);font-size:14px;font-weight:700}.live-dot[data-v-2a4b103c]{background:#ef4444;border-radius:50%;width:8px;height:8px;animation:1s infinite pulse-ring-2a4b103c}.card-header-actions[data-v-2a4b103c]{align-items:center;gap:8px;display:flex}.stats-badge[data-v-2a4b103c]{color:var(--text-muted,#64748b);background:var(--card-inner-border,#e2e8f0);border-radius:12px;padding:3px 8px;font-size:11.5px;font-weight:600}.icon-btn[data-v-2a4b103c]{border:1px solid var(--card-inner-border,#cbd5e1);background:var(--card-bg,white);color:var(--text-sub,#475569);cursor:pointer;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600;transition:all .2s}.icon-btn[data-v-2a4b103c]:hover{background:var(--toolbar-btn-hover,#f1f5f9)}.primary-icon-btn[data-v-2a4b103c]{color:#fff;cursor:pointer;background:#6366f1;border:none;border-radius:6px;padding:4px 12px;font-size:12px;font-weight:600;transition:all .2s}.primary-icon-btn[data-v-2a4b103c]:hover{background:#4f46e5}.transcript-editor-wrapper[data-v-2a4b103c]{position:relative}.transcript-textarea[data-v-2a4b103c]{border:1px solid var(--input-border,#cbd5e1);background:var(--input-bg,white);width:100%;color:var(--text-main,#0f172a);resize:vertical;box-sizing:border-box;border-radius:10px;outline:none;padding:14px;font-size:15px;line-height:1.6;transition:border-color .2s}.transcript-textarea[data-v-2a4b103c]:focus{border-color:#6366f1}.transcript-textarea.tamil-script[data-v-2a4b103c]{font-family:Noto Sans Tamil,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px}.live-interim-bubble[data-v-2a4b103c]{color:#818cf8;background:#6366f126;border-radius:8px;align-items:center;gap:6px;margin-top:8px;padding:8px 12px;font-size:13.5px;font-style:italic;display:flex}.interim-label[data-v-2a4b103c]{text-transform:uppercase;color:#6366f1;font-size:11.5px;font-weight:700}.translation-loader[data-v-2a4b103c]{background:var(--card-inner-bg,white);border:1px dashed var(--card-inner-border,#cbd5e1);color:#6366f1;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:24px;font-size:13.5px;font-weight:600;display:flex}.mini-spinner[data-v-2a4b103c]{border:2px solid #6366f133;border-top-color:#6366f1;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin-2a4b103c}.empty-state-card[data-v-2a4b103c]{text-align:center;background:var(--card-inner-bg,#f8fafc);border:2px dashed var(--card-inner-border,#e2e8f0);border-radius:16px;margin-top:auto;margin-bottom:auto;padding:60px 24px}.empty-icon-art[data-v-2a4b103c]{opacity:.6;margin-bottom:14px;font-size:48px}.empty-state-card h4[data-v-2a4b103c]{color:var(--text-main,#1e293b);margin:0 0 6px;font-size:17px;font-weight:700}.empty-state-card p[data-v-2a4b103c]{color:var(--text-muted,#64748b);max-width:420px;margin:0 auto;font-size:13.5px;line-height:1.5}@media (width<=1024px){.audio-two-columns[data-v-2a4b103c]{grid-template-columns:1fr}}@media (width<=768px){.audio-app-container[data-v-2a4b103c]{border-radius:16px;padding:16px 12px}.record-hero-card[data-v-2a4b103c]{padding:24px 16px}.audio-type-tabs[data-v-2a4b103c]{flex-direction:column}.type-tab-btn[data-v-2a4b103c]{justify-content:center;width:100%}.audio-actions-row[data-v-2a4b103c]{flex-wrap:wrap;justify-content:center}}@media (width<=480px){.audio-app-container[data-v-2a4b103c]{border-radius:12px;padding:12px 8px}.record-hero-card[data-v-2a4b103c]{border-radius:14px;padding:18px 12px}.mic-record-btn[data-v-2a4b103c]{width:80px;height:80px}.mic-icon-svg[data-v-2a4b103c]{width:34px;height:34px}.recording-timer[data-v-2a4b103c]{font-size:26px}.transcript-textarea[data-v-2a4b103c]{padding:12px;font-size:15px}.output-action-btn[data-v-2a4b103c]{flex:1;justify-content:center;padding:8px 12px;font-size:13px}}.tool-page-container[data-v-65322d44]{max-width:1200px;margin:0 auto;padding:36px 24px 60px}.tool-page-header[data-v-65322d44]{margin-bottom:32px}.back-pill-btn[data-v-65322d44]{background:var(--toolbar-btn-bg);border:1px solid var(--toolbar-border);color:var(--text-sub);border-radius:20px;align-items:center;gap:8px;margin-bottom:20px;padding:8px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.back-pill-btn[data-v-65322d44]:hover{color:var(--text-main);background:var(--toolbar-btn-hover);transform:translate(-2px)}.back-arrow[data-v-65322d44]{font-size:15px}.tool-header-content[data-v-65322d44]{flex-direction:column;gap:8px;display:flex}.tool-badge-pill[data-v-65322d44]{text-transform:uppercase;letter-spacing:.04em;border-radius:20px;align-items:center;gap:6px;width:fit-content;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.audio-badge[data-v-65322d44]{color:#065f46;background:#d1fae5;border:1px solid #a7f3d0}.tool-page-title[data-v-65322d44]{letter-spacing:-.02em;margin:0;font-size:40px;font-weight:800;line-height:1.15}.title-primary[data-v-65322d44]{color:var(--text-main);margin-right:10px}.title-gradient[data-v-65322d44]{background:linear-gradient(135deg,#34d399,#6366f1);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.tool-page-subtitle[data-v-65322d44]{color:var(--text-sub);max-width:650px;margin:0;font-size:15.5px;line-height:1.5}.tool-page-body[data-v-65322d44]{width:100%}@media (width<=768px){.tool-page-container[data-v-65322d44]{padding:16px 14px 40px}.tool-page-title[data-v-65322d44]{font-size:28px}.tool-page-subtitle[data-v-65322d44]{font-size:14px}}@media (width<=480px){.tool-page-container[data-v-65322d44]{padding:12px 10px 32px}.tool-page-title[data-v-65322d44]{font-size:24px}.back-pill-btn[data-v-65322d44]{margin-bottom:14px;padding:6px 12px;font-size:12.5px}}.subtitle-generator[data-v-237ffcdd]{background:var(--card-bg,#fff);border:1px solid var(--card-border,#e2e8f0);border-radius:20px;padding:28px;box-shadow:0 4px 20px #0000000d}.generator-header[data-v-237ffcdd]{text-align:center;margin-bottom:32px}.generator-header h2[data-v-237ffcdd]{color:var(--text-main,#1a1a2e);margin-bottom:8px;font-size:26px;font-weight:700}.generator-header .description[data-v-237ffcdd]{color:var(--text-sub,#666);font-size:14px}.two-columns[data-v-237ffcdd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.input-column[data-v-237ffcdd]{background:var(--card-inner-bg,#f8f9fa);border:1px solid var(--card-inner-border,#e2e8f0);border-radius:16px;padding:24px}.form-group[data-v-237ffcdd]{margin-bottom:20px}.form-group label[data-v-237ffcdd]{color:var(--text-main,#333);margin-bottom:8px;font-size:14px;font-weight:600;display:block}.form-row[data-v-237ffcdd]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.title-input[data-v-237ffcdd],.time-input[data-v-237ffcdd]{border:1px solid var(--input-border,#e0e0e0);background:var(--input-bg,white);width:100%;color:var(--text-main,#0f172a);box-sizing:border-box;border-radius:8px;padding:10px 12px;font-size:14px;transition:all .2s}.title-input[data-v-237ffcdd]:focus,.time-input[data-v-237ffcdd]:focus,.content-input[data-v-237ffcdd]:focus{border-color:#ec4899;outline:none;box-shadow:0 0 0 2px #ec489933}.time-input.readonly[data-v-237ffcdd]{background:var(--card-inner-border,#e9ecef);color:var(--text-muted,#666)}.content-input[data-v-237ffcdd]{border:1px solid var(--input-border,#e0e0e0);background:var(--input-bg,white);width:100%;color:var(--text-main,#0f172a);resize:vertical;box-sizing:border-box;border-radius:10px;padding:12px;font-family:inherit;font-size:14px}.settings-section[data-v-237ffcdd]{background:var(--card-bg,white);border:1px solid var(--card-inner-border,#e0e0e0);border-radius:12px;margin-bottom:20px;padding:16px}.settings-header[data-v-237ffcdd]{color:var(--text-main,#333);margin-bottom:12px;font-weight:600}.settings-grid[data-v-237ffcdd]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.checkbox-label[data-v-237ffcdd]{color:var(--text-sub,#555);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.checkbox-label input[data-v-237ffcdd]{accent-color:#ec4899;cursor:pointer;width:16px;height:16px}.action-buttons[data-v-237ffcdd]{gap:12px;margin-bottom:20px;display:flex}.btn[data-v-237ffcdd]{cursor:pointer;border:none;border-radius:10px;flex:1;padding:12px;font-size:14px;font-weight:600;transition:all .2s}.btn-ai[data-v-237ffcdd]{color:#fff;background:linear-gradient(135deg,#e67e22,#d35400)}.btn-ai[data-v-237ffcdd]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #e67e2266}.btn-generate[data-v-237ffcdd]{color:#fff;background:linear-gradient(135deg,#ec4899,#8b5cf6)}.btn-generate[data-v-237ffcdd]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #ec489966}.btn-clear[data-v-237ffcdd]{background:var(--card-bg,white);border:1px solid var(--card-inner-border,#cbd5e1);color:var(--text-muted,#666)}.btn-clear[data-v-237ffcdd]:hover{background:var(--toolbar-btn-hover,#ccc);color:var(--text-main)}.btn[data-v-237ffcdd]:disabled{opacity:.6;cursor:not-allowed}.progress-section[data-v-237ffcdd]{margin-top:16px}.progress-bar[data-v-237ffcdd]{background:var(--card-inner-border,#e0e0e0);border-radius:3px;height:6px;overflow:hidden}.progress-fill[data-v-237ffcdd]{background:linear-gradient(135deg,#ec4899,#8b5cf6);height:100%;transition:width .3s}.progress-text[data-v-237ffcdd]{color:var(--text-muted,#666);text-align:center;margin-top:8px;font-size:12px}.grammar-suggestions[data-v-237ffcdd]{border-top:1px solid var(--card-inner-border,#e0e0e0);margin-top:20px;padding-top:20px}.suggestions-header[data-v-237ffcdd]{color:#f59e0b;justify-content:space-between;align-items:center;margin-bottom:12px;font-weight:600;display:flex}.apply-all-btn[data-v-237ffcdd]{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:6px;padding:4px 12px;font-size:11px}.suggestions-list[data-v-237ffcdd]{max-height:300px;overflow-y:auto}.suggestion-item[data-v-237ffcdd]{background:var(--card-bg,white);border:1px solid var(--card-inner-border,#e0e0e0);border-radius:10px;margin-bottom:10px;padding:12px;position:relative}.suggestion-original[data-v-237ffcdd]{color:#ef4444;margin-bottom:4px;font-size:13px}.suggestion-corrected[data-v-237ffcdd]{color:#10b981;margin-bottom:4px;font-size:13px}.suggestion-explanation[data-v-237ffcdd]{color:var(--text-muted,#7f8c8d);margin-bottom:8px;font-size:11px}.apply-suggestion-btn[data-v-237ffcdd]{color:#fff;cursor:pointer;background:#6366f1;border:none;border-radius:6px;padding:4px 12px;font-size:11px}.api-status[data-v-237ffcdd]{color:#d97706;background:#f59e0b1f;border-radius:8px;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;font-size:12px;display:flex}.status-warning[data-v-237ffcdd]{font-size:14px}.output-column[data-v-237ffcdd]{background:var(--card-inner-bg,#f8f9fa);border:1px solid var(--card-inner-border,#e2e8f0);border-radius:16px;flex-direction:column;padding:24px;display:flex}.output-header[data-v-237ffcdd]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.output-tabs[data-v-237ffcdd]{gap:8px;display:flex}.tab-btn[data-v-237ffcdd]{border:1px solid var(--card-inner-border,#e2e8f0);background:var(--card-bg,white);color:var(--text-sub,#64748b);cursor:pointer;border-radius:20px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s}.tab-btn[data-v-237ffcdd]:hover{color:var(--text-main,#1e293b)}.tab-btn.active[data-v-237ffcdd]{color:#fff;background:linear-gradient(135deg,#ec4899,#8b5cf6);border-color:#ec4899}.output-actions[data-v-237ffcdd]{flex-wrap:wrap;gap:8px;display:flex}.copy-btn[data-v-237ffcdd]{border:1px solid var(--card-inner-border,#ddd);background:var(--card-bg,white);cursor:pointer;color:var(--text-main,#333);border-radius:8px;padding:8px 16px;font-size:13px;transition:all .2s}.copy-btn[data-v-237ffcdd]:hover{background:var(--toolbar-btn-hover,#f5f5f5)}.dropdown[data-v-237ffcdd]{display:inline-block;position:relative}.download-dropdown-btn[data-v-237ffcdd]{border:1px solid var(--card-inner-border,#ddd);background:var(--card-bg,white);cursor:pointer;color:var(--text-main,#333);border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;transition:all .2s;display:flex}.download-dropdown-btn[data-v-237ffcdd]:hover{background:var(--toolbar-btn-hover,#f5f5f5)}.dropdown-arrow[data-v-237ffcdd]{color:var(--text-muted,#888);font-size:10px;transition:transform .2s}.dropdown-arrow.open[data-v-237ffcdd]{transform:rotate(180deg)}.dropdown-menu[data-v-237ffcdd]{background:var(--card-bg,white);border:1px solid var(--card-inner-border,#e0e0e0);z-index:100;border-radius:10px;min-width:160px;margin-top:4px;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 4px 16px #00000026}.dropdown-item[data-v-237ffcdd]{background:var(--card-bg,white);cursor:pointer;width:100%;color:var(--text-main,#333);text-align:left;border:none;align-items:center;gap:10px;padding:10px 14px;font-size:13px;transition:background .15s;display:flex}.dropdown-item[data-v-237ffcdd]:hover{background:var(--toolbar-btn-hover,#f5f5f5)}.dropdown-icon[data-v-237ffcdd]{width:20px;font-size:14px}.dropdown-hint[data-v-237ffcdd]{color:var(--text-muted,#999);margin-left:auto;font-family:monospace;font-size:11px}.output-content[data-v-237ffcdd]{background:var(--card-bg,white);border:1px solid var(--card-inner-border,#e2e8f0);border-radius:12px;flex:1;min-height:400px;max-height:500px;padding:20px;overflow-y:auto}.preview-list[data-v-237ffcdd]{flex-direction:column;gap:12px;display:flex}.preview-item[data-v-237ffcdd]{background:var(--card-inner-bg,#f8f9fa);border-left:3px solid #ec4899;border-radius:8px;align-items:flex-start;gap:12px;padding:12px;display:flex}.preview-number[data-v-237ffcdd]{color:#ec4899;min-width:30px;font-weight:700}.preview-time[data-v-237ffcdd]{color:var(--text-muted,#888);min-width:100px;font-family:monospace;font-size:12px}.preview-text[data-v-237ffcdd]{color:var(--text-main);flex:1;font-size:14px;line-height:1.5}.tamil-text[data-v-237ffcdd]{font-family:Noto Sans Tamil,sans-serif}.code-block[data-v-237ffcdd]{white-space:pre-wrap;word-wrap:break-word;color:#e2e8f0;background:#0f172a;border-radius:8px;margin:0;padding:16px;font-family:monospace;font-size:12px;overflow-x:auto}.empty-state[data-v-237ffcdd],.loading-state[data-v-237ffcdd]{text-align:center;padding:60px 20px}.empty-icon[data-v-237ffcdd]{opacity:.5;margin-bottom:16px;font-size:48px}.empty-state p[data-v-237ffcdd]{color:var(--text-sub,#999);margin-bottom:8px}.empty-state small[data-v-237ffcdd]{color:var(--text-muted,#bbb);font-size:12px}.loading-spinner[data-v-237ffcdd]{border:3px solid #ec489933;border-top-color:#ec4899;border-radius:50%;width:40px;height:40px;margin:0 auto 16px;animation:.8s linear infinite spin-237ffcdd}.subtitle-stats[data-v-237ffcdd]{border-top:1px solid var(--card-inner-border,#e0e0e0);justify-content:space-around;margin-top:16px;padding-top:16px;display:flex}.stat-item[data-v-237ffcdd]{text-align:center}.stat-value[data-v-237ffcdd]{color:#ec4899;font-size:20px;font-weight:700;display:block}.stat-label[data-v-237ffcdd]{color:var(--text-muted,#888);font-size:11px}.tips-section[data-v-237ffcdd]{background:var(--card-inner-bg,#f8f9fa);border:1px solid var(--card-inner-border,#e0e0e0);border-radius:10px;margin-top:24px;padding:16px}.tips-section h4[data-v-237ffcdd]{color:var(--text-main,#666);margin:0 0 10px;font-size:13px}.tips-section ul[data-v-237ffcdd]{margin:0;padding-left:20px}.tips-section li[data-v-237ffcdd]{color:var(--text-muted,#888);margin:4px 0;font-size:12px}.spinner-small[data-v-237ffcdd]{vertical-align:middle;border:2px solid #fff;border-top-color:#0000;border-radius:50%;width:14px;height:14px;margin-right:6px;animation:.6s linear infinite spin-237ffcdd;display:inline-block}@keyframes spin-237ffcdd{to{transform:rotate(360deg)}}@media (width<=768px){.two-columns[data-v-237ffcdd],.form-row[data-v-237ffcdd],.settings-grid[data-v-237ffcdd]{grid-template-columns:1fr}.action-buttons[data-v-237ffcdd]{flex-direction:column}.output-header[data-v-237ffcdd]{flex-direction:column;align-items:stretch}.output-tabs[data-v-237ffcdd],.output-actions[data-v-237ffcdd]{justify-content:center}.dropdown-menu[data-v-237ffcdd]{left:0;right:auto}}@media (width<=480px){.card[data-v-237ffcdd]{border-radius:14px;padding:14px 10px}.table-responsive[data-v-237ffcdd]{-webkit-overflow-scrolling:touch;overflow-x:auto}.tab-btn[data-v-237ffcdd]{padding:6px 10px;font-size:12px}.btn-action[data-v-237ffcdd]{padding:8px 12px;font-size:13px}}.tool-page-container[data-v-df48ca6f]{max-width:1350px;margin:0 auto;padding:36px 24px 60px}.tool-page-header[data-v-df48ca6f]{margin-bottom:32px}.back-pill-btn[data-v-df48ca6f]{background:var(--toolbar-btn-bg);border:1px solid var(--toolbar-border);color:var(--text-sub);border-radius:20px;align-items:center;gap:8px;margin-bottom:20px;padding:8px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.back-pill-btn[data-v-df48ca6f]:hover{color:var(--text-main);background:var(--toolbar-btn-hover);transform:translate(-2px)}.back-arrow[data-v-df48ca6f]{font-size:15px}.tool-header-content[data-v-df48ca6f]{flex-direction:column;gap:8px;display:flex}.tool-badge-pill[data-v-df48ca6f]{text-transform:uppercase;letter-spacing:.04em;border-radius:20px;align-items:center;gap:6px;width:fit-content;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.sub-badge[data-v-df48ca6f]{color:#be185d;background:#fce7f3;border:1px solid #fbcfe8}.tool-page-title[data-v-df48ca6f]{letter-spacing:-.02em;margin:0;font-size:40px;font-weight:800;line-height:1.15}.title-primary[data-v-df48ca6f]{color:var(--text-main);margin-right:10px}.title-gradient[data-v-df48ca6f]{background:linear-gradient(135deg,#ec4899,#8b5cf6);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.tool-page-subtitle[data-v-df48ca6f]{color:var(--text-sub);max-width:650px;margin:0;font-size:15.5px;line-height:1.5}.tool-page-body[data-v-df48ca6f]{width:100%}@media (width<=768px){.tool-page-container[data-v-df48ca6f]{padding:16px 14px 40px}.tool-page-title[data-v-df48ca6f]{font-size:28px}.tool-page-subtitle[data-v-df48ca6f]{font-size:14px}}@media (width<=480px){.tool-page-container[data-v-df48ca6f]{padding:12px 10px 32px}.tool-page-title[data-v-df48ca6f]{font-size:24px}.back-pill-btn[data-v-df48ca6f]{margin-bottom:14px;padding:6px 12px;font-size:12.5px}}.admin-page[data-v-4897e9b0]{background-color:var(--app-bg,#080d1a);min-height:100vh;color:var(--text-main,#e2e8f0);padding-bottom:60px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.login-gate-wrapper[data-v-4897e9b0]{justify-content:center;align-items:center;min-height:calc(100vh - 80px);padding:32px 16px;display:flex}.login-card[data-v-4897e9b0]{background:var(--card-bg,#fff);border:1px solid var(--card-border,#e2e8f0);border-radius:20px;width:100%;max-width:440px;padding:36px 32px;box-shadow:0 20px 25px -5px #0003}.login-card-header[data-v-4897e9b0]{text-align:center;margin-bottom:24px}.shield-icon-wrap[data-v-4897e9b0]{color:#6366f1;background:#6366f126;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:14px;display:inline-flex}.login-card-header h2[data-v-4897e9b0]{color:var(--text-main,#0f172a);letter-spacing:-.02em;margin-bottom:8px;font-size:22px;font-weight:800}.login-sub[data-v-4897e9b0]{color:var(--text-muted,#64748b);font-size:13px;line-height:1.5}.login-error-alert[data-v-4897e9b0]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:10px;margin-bottom:20px;padding:10px 14px;font-size:13px;display:flex}.login-form[data-v-4897e9b0]{flex-direction:column;gap:16px;display:flex}.input-icon-wrap[data-v-4897e9b0]{align-items:center;display:flex;position:relative}.field-icon[data-v-4897e9b0]{color:#94a3b8;pointer-events:none;position:absolute;left:12px}.form-input.with-icon[data-v-4897e9b0]{padding-left:38px}.form-input.with-eye[data-v-4897e9b0]{padding-right:56px}.eye-toggle-btn[data-v-4897e9b0]{color:#6366f1;cursor:pointer;background:0 0;border:none;padding:4px;font-size:12px;font-weight:600;position:absolute;right:12px}.remember-row[data-v-4897e9b0]{justify-content:space-between;align-items:center;display:flex}.checkbox-label[data-v-4897e9b0]{color:#475569;cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.login-submit-btn[data-v-4897e9b0]{margin-top:6px;padding:12px!important;font-size:15px!important}.login-footer[data-v-4897e9b0]{text-align:center;border-top:1px solid #f1f5f9;margin-top:24px;padding-top:20px}.credential-tip[data-v-4897e9b0]{color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:6px;margin-bottom:12px;padding:8px 12px;font-size:12px}.credential-tip code[data-v-4897e9b0]{color:#4f46e5;font-weight:700}.return-home-link[data-v-4897e9b0]{color:#64748b;font-size:13px;font-weight:500;text-decoration:none}.return-home-link[data-v-4897e9b0]:hover{color:#4f46e5}.admin-header[data-v-4897e9b0]{color:#fff;background:linear-gradient(135deg,#0f172a 0%,#1e1b4b 60%,#312e81 100%);border-bottom:1px solid #ffffff1a;padding:32px 32px 0}.header-inner[data-v-4897e9b0]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;max-width:1400px;margin:0 auto;display:flex}.badge-row[data-v-4897e9b0]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.admin-badge[data-v-4897e9b0]{color:#c7d2fe;text-transform:uppercase;letter-spacing:.08em;background:#6366f140;border:1px solid #818cf866;border-radius:9999px;padding:3px 10px;font-size:11px;font-weight:700}.admin-user-tag[data-v-4897e9b0]{color:#fff;background:#ffffff1f;border-radius:9999px;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.status-pill[data-v-4897e9b0]{background:#ffffff14;border-radius:9999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.status-dot[data-v-4897e9b0]{background-color:#22c55e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #22c55ecc}.status-pill.offline .status-dot[data-v-4897e9b0]{background-color:#eab308;box-shadow:0 0 8px #eab308cc}.header-titles h1[data-v-4897e9b0]{letter-spacing:-.02em;margin-bottom:6px;font-size:28px;font-weight:800}.subtitle[data-v-4897e9b0]{color:#94a3b8;max-width:600px;font-size:14px}.header-actions[data-v-4897e9b0]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.btn-logout[data-v-4897e9b0]{color:#fca5a5;cursor:pointer;background:#ef444433;border:1px solid #ef444466;border-radius:8px;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.btn-logout[data-v-4897e9b0]:hover{color:#fff;background:#ef444459}.admin-tabs[data-v-4897e9b0]{gap:4px;max-width:1400px;margin:28px auto 0;display:flex}.tab-btn[data-v-4897e9b0]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.tab-btn[data-v-4897e9b0]:hover{color:#e2e8f0}.tab-btn.active[data-v-4897e9b0]{color:#fff;border-bottom-color:#6366f1}.toast-banner[data-v-4897e9b0]{z-index:9999;border-radius:10px;align-items:center;gap:12px;padding:14px 20px;font-size:14px;font-weight:500;display:flex;position:fixed;top:24px;right:24px;box-shadow:0 10px 25px #0003}.toast-banner.success[data-v-4897e9b0]{color:#ecfdf5;background:#065f46;border:1px solid #10b981}.toast-banner.error[data-v-4897e9b0]{color:#fef2f2;background:#991b1b;border:1px solid #ef4444}.toast-close[data-v-4897e9b0]{color:inherit;cursor:pointer;background:0 0;border:none;font-size:20px}.admin-content[data-v-4897e9b0]{max-width:1400px;margin:32px auto 0;padding:0 32px}.glass[data-v-4897e9b0]{background:var(--card-bg,#fff);border:1px solid var(--card-border,#e2e8f0);border-radius:14px;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -2px #0000000d}.metrics-grid[data-v-4897e9b0]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:28px;display:grid}.metric-card[data-v-4897e9b0]{align-items:center;gap:18px;padding:24px;transition:transform .2s,box-shadow .2s;display:flex}.metric-card[data-v-4897e9b0]:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #00000014}.metric-icon-wrap[data-v-4897e9b0]{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.metric-icon-wrap.blue[data-v-4897e9b0]{color:#60a5fa;background:#3b82f626}.metric-icon-wrap.green[data-v-4897e9b0]{color:#34d399;background:#10b98126}.metric-icon-wrap.purple[data-v-4897e9b0]{color:#c084fc;background:#a855f726}.metric-icon-wrap.orange[data-v-4897e9b0]{color:#fbbf24;background:#f59e0b26}.metric-details[data-v-4897e9b0]{flex-direction:column;display:flex}.metric-label[data-v-4897e9b0]{color:var(--text-muted,#64748b);margin-bottom:4px;font-size:13px;font-weight:500}.metric-value[data-v-4897e9b0]{color:var(--text-main,#0f172a);font-size:26px;font-weight:800;line-height:1.1}.metric-sub[data-v-4897e9b0]{color:var(--text-muted,#94a3b8);margin-top:4px;font-size:11px}.analytics-row[data-v-4897e9b0]{flex-wrap:wrap;gap:24px;display:flex}.flex-1[data-v-4897e9b0]{flex:1;min-width:320px}.card[data-v-4897e9b0]{padding:24px}.card-header[data-v-4897e9b0]{margin-bottom:20px}.card-header h3[data-v-4897e9b0]{color:var(--text-main,#0f172a);margin-bottom:4px;font-size:17px;font-weight:700}.card-caption[data-v-4897e9b0]{color:var(--text-muted,#64748b);font-size:13px}.mt-lg[data-v-4897e9b0]{margin-top:28px}.mb-sm[data-v-4897e9b0]{margin-bottom:12px}.pt-border[data-v-4897e9b0]{border-top:1px solid var(--card-inner-border,#e2e8f0);padding-top:20px}.pt-border h4[data-v-4897e9b0]{color:var(--text-main,#0f172a);margin-bottom:6px;font-size:15px;font-weight:700}.security-form[data-v-4897e9b0]{flex-direction:column;gap:14px;display:flex}.distribution-bars[data-v-4897e9b0]{flex-direction:column;gap:16px;display:flex}.dist-item[data-v-4897e9b0]{flex-direction:column;gap:6px;display:flex}.dist-header[data-v-4897e9b0]{color:var(--text-main,#334155);justify-content:space-between;font-size:13px;font-weight:500;display:flex}.bar-track[data-v-4897e9b0]{background:var(--card-inner-border,#e2e8f0);border-radius:9999px;width:100%;height:8px;overflow:hidden}.bar-fill[data-v-4897e9b0]{border-radius:9999px;height:100%;transition:width .4s}.green-gradient[data-v-4897e9b0]{background:linear-gradient(90deg,#10b981,#059669)}.blue-gradient[data-v-4897e9b0]{background:linear-gradient(90deg,#3b82f6,#2563eb)}.purple-gradient[data-v-4897e9b0]{background:linear-gradient(90deg,#8b5cf6,#7c3aed)}.table-container[data-v-4897e9b0]{overflow-x:auto}.data-table[data-v-4897e9b0]{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.data-table th[data-v-4897e9b0]{background:var(--card-inner-bg,#f8fafc);color:var(--text-sub,#475569);border-bottom:2px solid var(--card-inner-border,#e2e8f0);white-space:nowrap;padding:12px 14px;font-weight:600}.data-table th.sortable[data-v-4897e9b0]{cursor:pointer;-webkit-user-select:none;user-select:none}.data-table th.sortable[data-v-4897e9b0]:hover{background:var(--toolbar-btn-hover,#f1f5f9);color:var(--text-main,#1e293b)}.data-table td[data-v-4897e9b0]{border-bottom:1px solid var(--card-inner-border,#f1f5f9);color:var(--text-main);vertical-align:middle;padding:12px 14px}.table-row[data-v-4897e9b0]:hover{background-color:var(--card-inner-bg,#f8fafc)}.code-pill[data-v-4897e9b0]{background:var(--card-inner-bg,#e2e8f0);border:1px solid var(--card-inner-border,transparent);color:var(--text-main,#0f172a);border-radius:6px;padding:3px 8px;font-family:monospace;font-size:13px}.code-pill.bold[data-v-4897e9b0]{font-weight:700}.tamil-text[data-v-4897e9b0]{font-family:Noto Sans Tamil,sans-serif}.font-lg[data-v-4897e9b0]{font-size:16px}.freq-badge[data-v-4897e9b0]{color:#818cf8;background:#6366f126;border-radius:9999px;padding:3px 8px;font-size:12px;font-weight:600}.prefix-tag[data-v-4897e9b0]{background:var(--card-inner-bg,#f1f5f9);color:var(--text-muted,#64748b);border-radius:4px;padding:2px 6px;font-family:monospace;font-size:11px}.freq-bar-wrap[data-v-4897e9b0]{background:var(--card-inner-border,#f1f5f9);border-radius:4px;width:120px;height:6px;overflow:hidden}.freq-bar[data-v-4897e9b0]{background:#4f46e5;border-radius:4px;height:100%}.text-right[data-v-4897e9b0]{text-align:right}.font-mono[data-v-4897e9b0]{font-family:monospace}.empty-state[data-v-4897e9b0]{text-align:center;color:var(--text-muted,#94a3b8);padding:36px!important}.dictionary-toolbar[data-v-4897e9b0]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.search-wrap[data-v-4897e9b0]{flex:1;max-width:500px;position:relative}.search-icon[data-v-4897e9b0]{color:var(--text-muted,#94a3b8);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.search-input[data-v-4897e9b0]{border:1px solid var(--input-border,#cbd5e1);background:var(--input-bg,#fff);width:100%;color:var(--text-main);border-radius:8px;padding:10px 36px 10px 38px;font-size:14px;transition:border-color .2s,box-shadow .2s}.search-input[data-v-4897e9b0]:focus{border-color:#6366f1;outline:none;box-shadow:0 0 0 3px #6366f126}.clear-search-btn[data-v-4897e9b0]{color:var(--text-muted,#94a3b8);cursor:pointer;background:0 0;border:none;font-size:18px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.toolbar-btns[data-v-4897e9b0]{gap:10px;display:flex}.action-btn-group[data-v-4897e9b0]{justify-content:flex-end;gap:6px;display:flex}.btn-icon[data-v-4897e9b0]{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:inline-flex}.btn-icon.edit[data-v-4897e9b0]:hover{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.btn-icon.delete[data-v-4897e9b0]:hover{color:#dc2626;background:#fef2f2;border-color:#fecaca}.pagination-footer[data-v-4897e9b0]{color:#64748b;border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:18px;font-size:13px;display:flex}.pagination-controls[data-v-4897e9b0]{align-items:center;gap:8px;display:flex}.page-nav-btn[data-v-4897e9b0]{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:500;transition:all .2s}.page-nav-btn[data-v-4897e9b0]:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8}.page-nav-btn[data-v-4897e9b0]:disabled{opacity:.5;cursor:not-allowed}.current-page-num[data-v-4897e9b0]{color:#fff;background:#4f46e5;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:600}.btn-primary[data-v-4897e9b0]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4f46e5 0%,#4338ca 100%);border:none;border-radius:8px;align-items:center;gap:8px;padding:9px 18px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 2px 4px #4f46e540}.btn-primary[data-v-4897e9b0]:hover:not(:disabled){background:linear-gradient(135deg,#4338ca 0%,#3730a3 100%);box-shadow:0 4px 8px #4f46e559}.btn-secondary[data-v-4897e9b0]{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:8px;padding:9px 18px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.btn-secondary[data-v-4897e9b0]:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8}.btn-danger[data-v-4897e9b0]{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:8px;padding:9px 18px;font-size:14px;font-weight:600;transition:background .2s}.btn-danger[data-v-4897e9b0]:hover:not(:disabled){background:#b91c1c}.full-width[data-v-4897e9b0]{justify-content:center;width:100%}.icon-spin.active[data-v-4897e9b0]{animation:1s linear infinite spin-4897e9b0}@keyframes spin-4897e9b0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.system-grid[data-v-4897e9b0]{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:24px;display:grid}.status-items-list[data-v-4897e9b0]{flex-direction:column;gap:12px;display:flex}.status-item[data-v-4897e9b0]{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:10px 0;font-size:14px;display:flex}.item-label[data-v-4897e9b0]{color:#64748b;font-weight:500}.item-value[data-v-4897e9b0]{color:#0f172a;font-weight:600}.badge-success[data-v-4897e9b0]{color:#15803d;background:#dcfce7;border-radius:6px;padding:3px 8px;font-size:12px}.badge-info[data-v-4897e9b0]{color:#4338ca;background:#e0e7ff;border-radius:6px;padding:3px 8px;font-size:12px}.text-success[data-v-4897e9b0]{color:#16a34a}.text-danger[data-v-4897e9b0]{color:#dc2626}.tool-desc[data-v-4897e9b0]{color:#475569;margin-bottom:14px;font-size:13px;line-height:1.5}.form-label[data-v-4897e9b0]{color:#334155;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.form-input[data-v-4897e9b0]{box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:14px}.form-input[data-v-4897e9b0]:focus{border-color:#6366f1;outline:none;box-shadow:0 0 0 3px #6366f126}.suggestions-chips[data-v-4897e9b0]{flex-wrap:wrap;gap:8px;display:flex}.suggestion-chip[data-v-4897e9b0]{background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex;box-shadow:0 1px 2px #0000000d}.chip-tamil[data-v-4897e9b0]{color:#1e1b4b;font-family:Noto Sans Tamil,sans-serif;font-size:15px;font-weight:700}.chip-tanglish[data-v-4897e9b0]{color:#64748b;font-family:monospace;font-size:12px}.modal-overlay[data-v-4897e9b0]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;background:#0f172a99;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-box[data-v-4897e9b0]{background:#fff;border-radius:16px;width:100%;max-width:520px;padding:28px;box-shadow:0 20px 25px -5px #0003}.confirm-box[data-v-4897e9b0]{max-width:440px}.confirm-message[data-v-4897e9b0]{color:#475569;margin-bottom:24px;font-size:15px;line-height:1.5}.modal-header[data-v-4897e9b0]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.modal-header h3[data-v-4897e9b0]{color:#0f172a;font-size:18px;font-weight:700}.modal-close[data-v-4897e9b0]{color:#94a3b8;cursor:pointer;background:0 0;border:none;font-size:24px;line-height:1}.modal-form[data-v-4897e9b0]{flex-direction:column;gap:16px;display:flex}.form-group[data-v-4897e9b0]{flex-direction:column;display:flex}.form-hint[data-v-4897e9b0]{color:#94a3b8;margin-top:4px;font-size:11px}.required[data-v-4897e9b0]{color:#ef4444}.form-row[data-v-4897e9b0]{gap:16px;display:flex}.modal-actions[data-v-4897e9b0]{justify-content:flex-end;gap:12px;margin-top:12px;display:flex}.metric-icon-wrap.emerald[data-v-4897e9b0]{color:#10b981;background:#10b98126}.clickable-card[data-v-4897e9b0]{cursor:pointer;transition:transform .2s,border-color .2s}.clickable-card[data-v-4897e9b0]:hover{border-color:#10b981;transform:translateY(-2px)}.user-id-badge[data-v-4897e9b0]{color:#60a5fa;text-overflow:ellipsis;white-space:nowrap;background:#3b82f626;border-radius:6px;max-width:140px;padding:2px 8px;font-family:monospace;font-size:11.5px;display:inline-block;overflow:hidden}.doc-title-cell[data-v-4897e9b0]{color:var(--text-main,#0f172a);font-weight:600}.preview-text-cell[data-v-4897e9b0]{text-overflow:ellipsis;white-space:nowrap;max-width:320px;color:var(--text-muted,#475569);font-family:Noto Sans Tamil,Inter,sans-serif;font-size:13.5px;display:block;overflow:hidden}.doc-view-modal[data-v-4897e9b0]{flex-direction:column;width:90%;max-width:700px;max-height:85vh;display:flex}.doc-modal-meta[data-v-4897e9b0]{color:#94a3b8;margin-top:4px;font-size:12px;display:block}.doc-view-body[data-v-4897e9b0]{flex-direction:column;gap:16px;padding:16px 0;display:flex;overflow-y:auto}.doc-view-section[data-v-4897e9b0]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:14px}.section-title-tag[data-v-4897e9b0]{text-transform:uppercase;letter-spacing:.05em;color:#4f46e5;margin-bottom:8px;font-size:11px;font-weight:700}.doc-text-rendered[data-v-4897e9b0]{white-space:pre-wrap;color:#0f172a;font-family:Noto Sans Tamil,sans-serif;font-size:15px;line-height:1.6}.doc-html-preview[data-v-4897e9b0]{color:#334155;max-height:200px;font-size:14px;line-height:1.6;overflow-y:auto}@media (width<=768px){.admin-header[data-v-4897e9b0]{padding:20px 14px 0}.admin-content[data-v-4897e9b0]{padding:0 14px}.header-actions[data-v-4897e9b0]{flex-wrap:wrap;width:100%}.sqladmin-btn[data-v-4897e9b0],.reload-btn[data-v-4897e9b0],.btn-logout[data-v-4897e9b0]{flex:1;justify-content:center;min-width:110px}.admin-tabs[data-v-4897e9b0]{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.admin-tabs[data-v-4897e9b0]::-webkit-scrollbar{display:none}}@media (width<=480px){.admin-header[data-v-4897e9b0]{padding:16px 10px 0}.admin-content[data-v-4897e9b0]{padding:0 10px}.admin-title[data-v-4897e9b0]{font-size:22px}.metrics-grid[data-v-4897e9b0]{grid-template-columns:1fr}.tab-btn[data-v-4897e9b0]{white-space:nowrap;padding:8px 12px;font-size:13px}.card[data-v-4897e9b0]{border-radius:12px;padding:14px 10px}.table-responsive[data-v-4897e9b0],.table-container[data-v-4897e9b0]{-webkit-overflow-scrolling:touch;overflow-x:auto}}
