.nested-collection-item[data-v-338ba82a]{padding-left:1.5rem;border-bottom:1px solid #e9ecef}.nested-header[data-v-338ba82a]{display:flex;align-items:center;padding:.5rem;gap:.5rem;cursor:pointer;min-height:44px;transition:all .3s ease;-webkit-user-select:none;user-select:none;border-left:3px solid transparent}.nested-header[data-v-338ba82a]:hover,.nested-header.expanded[data-v-338ba82a]{background:transparent;border-left:3px solid transparent}.collection-checkbox[data-v-338ba82a]{width:20px;height:20px;flex-shrink:0;cursor:pointer}.nested-chevron[data-v-338ba82a]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.nested-chevron .chevron-icon[data-v-338ba82a]{width:8px;height:8px;display:inline-block;border:none;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transition:transform .2s ease;color:#666}.chevron-up[data-v-338ba82a]{transform:rotate(-135deg)}.chevron-down[data-v-338ba82a]{transform:rotate(45deg)}.collection-name[data-v-338ba82a]{flex:1;font-size:1rem;font-weight:600;color:var(--primary-color);display:flex;align-items:center;gap:.5rem}.work-count[data-v-338ba82a]{font-size:.85rem;font-weight:400;color:#666}.nested-content[data-v-338ba82a]{padding-left:1rem}.works-list[data-v-338ba82a]{margin-top:.25rem}.work-item[data-v-338ba82a]{display:flex;align-items:center;padding:.5rem .75rem;min-height:44px;gap:.75rem;transition:background .2s ease}.work-item[data-v-338ba82a]:hover{background:#f5f5f5}.work-name[data-v-338ba82a]{flex:1;font-size:.95rem}.work-checkbox[data-v-338ba82a]{width:20px;height:20px;flex-shrink:0;cursor:pointer}@media (max-width: 768px){.nested-collection-item[data-v-338ba82a]{padding-left:1rem}.nested-header[data-v-338ba82a]{padding:.5rem .25rem;gap:.4rem}.collection-name[data-v-338ba82a]{font-size:.95rem}.nested-content[data-v-338ba82a]{padding-left:.5rem}.work-item[data-v-338ba82a]{padding:.5rem;gap:.5rem}.work-name[data-v-338ba82a]{font-size:.9rem}}.collection-tree[data-v-6e3e3e16]{margin-bottom:1rem}.tree-header[data-v-6e3e3e16]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #dee2e6}.tree-header h3[data-v-6e3e3e16]{margin:0;font-size:1.1rem;color:#333}.tree-controls[data-v-6e3e3e16]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:.75rem 1rem;background:#f8f9fa;border-radius:4px}.control-buttons-left[data-v-6e3e3e16],.control-buttons-right[data-v-6e3e3e16]{display:flex;gap:.5rem}.control-btn[data-v-6e3e3e16]{padding:.5rem 1rem;background:#fff;border:1px solid #dee2e6;border-radius:4px;cursor:pointer;font-size:.9rem;transition:all .2s ease}.control-btn[data-v-6e3e3e16]:hover{background:#e9ecef;border-color:#adb5bd}.apply-filter-btn[data-v-6e3e3e16]{padding:.5rem 1.25rem;background:#218838;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.9rem;font-weight:600;transition:background .2s ease}.apply-filter-btn[data-v-6e3e3e16]:hover{background:#1e7e34}.tree-action-btn[data-v-6e3e3e16]{display:flex;align-items:center;justify-content:center;padding:.5rem;width:32px;height:32px;background:var(--primary-color);color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background .2s ease}.tree-action-btn[data-v-6e3e3e16]:hover{background:linear-gradient(135deg,#1a3a5a,#1e2a5a)}.tree-action-btn .chevron-icon[data-v-6e3e3e16]{display:inline-block;width:10px;height:10px;border:none;border-right:2px solid white;border-bottom:2px solid white;transition:transform .2s ease}.chevron-up[data-v-6e3e3e16]{transform:rotate(-135deg)}.chevron-down[data-v-6e3e3e16]{transform:rotate(45deg)}.tree-loading[data-v-6e3e3e16],.tree-error[data-v-6e3e3e16],.tree-empty[data-v-6e3e3e16]{padding:1rem;text-align:center;color:#666}.tree-error[data-v-6e3e3e16]{color:#dc3545;background:#f8d7da;border:1px solid #f5c6cb;border-radius:4px}.tree-empty[data-v-6e3e3e16]{color:#6c757d;font-style:italic}.accordion-section[data-v-6e3e3e16]{border-bottom:1px solid var(--border-color);transition:all .3s ease}.accordion-header[data-v-6e3e3e16]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;cursor:pointer;border-left:3px solid transparent;gap:.75rem;transition:all .3s ease;-webkit-user-select:none;user-select:none}.accordion-header[data-v-6e3e3e16]:hover,.accordion-header.expanded[data-v-6e3e3e16]{background:transparent;border-left:3px solid transparent}.collection-checkbox[data-v-6e3e3e16]{width:20px;height:20px;flex-shrink:0;cursor:pointer}.collection-name[data-v-6e3e3e16]{flex:1;font-size:1.15rem;font-weight:700;color:var(--primary-color);display:flex;align-items:center;gap:.5rem}.work-count[data-v-6e3e3e16]{font-size:.9rem;font-weight:400;color:#666}.accordion-icon[data-v-6e3e3e16]{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.accordion-content[data-v-6e3e3e16]{padding:.5rem 0 .5rem 1rem;background:#fff;animation:slideDown-6e3e3e16 .3s ease}@keyframes slideDown-6e3e3e16{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.works-list[data-v-6e3e3e16]{margin-top:.5rem}.work-item[data-v-6e3e3e16]{display:flex;align-items:center;padding:.5rem .75rem;min-height:44px;gap:.75rem;transition:background .2s ease}.work-item[data-v-6e3e3e16]:hover{background:#f9f9f9}.work-name[data-v-6e3e3e16]{flex:1;font-size:1rem}.work-checkbox[data-v-6e3e3e16]{width:20px;height:20px;flex-shrink:0;cursor:pointer}@media (max-width: 768px){.collection-tree[data-v-6e3e3e16]{margin-bottom:1rem;overflow-x:hidden}.tree-header[data-v-6e3e3e16]{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}.tree-header h3[data-v-6e3e3e16]{font-size:1rem;margin:0}.tree-actions[data-v-6e3e3e16]{width:100%;justify-content:space-between}.tree-action-btn[data-v-6e3e3e16]{padding:.4rem .5rem;font-size:.85rem;width:32px;height:32px}.accordion-header[data-v-6e3e3e16]{padding:.75rem .5rem;gap:.5rem}.collection-name[data-v-6e3e3e16]{font-size:1rem}.accordion-content[data-v-6e3e3e16]{padding-left:.5rem}.work-item[data-v-6e3e3e16]{padding:.5rem}}.header-wrapper[data-v-ea21653e]{position:sticky;top:0;z-index:100;background:#fff;box-shadow:0 2px 8px #0000001a}.app-header[data-v-ea21653e]{background:#1a3a5a;box-shadow:0 2px 8px #0000001a;padding:.5rem}.database-summary[data-v-ea21653e]{display:grid;grid-template-columns:auto auto auto;grid-template-rows:auto auto;align-items:center;justify-content:center;gap:0 1rem;padding:.25rem 0;font-size:.85rem;color:#ffffffe6;max-width:900px;margin:0 auto;line-height:1;background:#1a3a5a}.summary-label[data-v-ea21653e]{font-size:.75rem;font-weight:400;opacity:.8;line-height:1;padding:0;margin:0}.label-left[data-v-ea21653e]{text-align:left}.label-center[data-v-ea21653e]{text-align:center}.label-right[data-v-ea21653e]{text-align:right}.summary-value[data-v-ea21653e]{font-size:.85rem;font-weight:600;line-height:1;padding:0;margin:0}.value-left[data-v-ea21653e]{text-align:left}.value-center[data-v-ea21653e]{text-align:center}.value-right[data-v-ea21653e]{text-align:right}.concordance-link[data-v-ea21653e]{color:#fffffff2;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.4);font-size:.75rem;font-weight:400}.concordance-link[data-v-ea21653e]:hover{color:#fff;border-bottom-color:#fff}.header-container[data-v-ea21653e]{display:flex;align-items:center;gap:.5rem;padding:.5rem 2rem;max-width:900px;margin:0 auto;height:50px}.header-logo[data-v-ea21653e]{display:flex;align-items:center;gap:.5rem;flex-shrink:0;color:#fff;font-weight:600;cursor:pointer}.logo-icon[data-v-ea21653e]{font-size:1.5rem}.logo-icon-img[data-v-ea21653e]{width:32px;height:32px;object-fit:contain}.logo-text[data-v-ea21653e]{font-size:1rem;white-space:nowrap}.header-search[data-v-ea21653e]{flex:1;max-width:600px;margin:0 auto}.search-box[data-v-ea21653e]{display:flex;align-items:center;gap:.5rem;background:#fff;border:2px solid transparent;border-radius:24px;padding:.25rem .5rem .25rem .75rem;transition:all .15s ease;position:relative}.search-box.focused[data-v-ea21653e]{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa33}.tamil-preview[data-v-ea21653e]{position:absolute;right:120px;font-size:1rem;color:#1e40af;font-weight:600;pointer-events:none;background:#fff;padding:0 .5rem}.search-icon-btn[data-v-ea21653e]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:none;border:none;font-size:1.1rem;color:#6b7280;cursor:pointer;transition:all .15s ease;flex-shrink:0}.search-icon-btn[data-v-ea21653e]:hover:not(:disabled){color:#1e40af;transform:scale(1.1)}.search-icon-btn[data-v-ea21653e]:disabled{opacity:.4;cursor:not-allowed}.search-input[data-v-ea21653e]{flex:1;border:none;outline:none;font-size:.95rem;background:transparent;color:#111827;padding:.35rem 0;min-width:0}.search-input[data-v-ea21653e]::placeholder{color:#9ca3af}.search-input[data-v-ea21653e]::-webkit-search-cancel-button{display:none}.clear-btn[data-v-ea21653e]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:#f3f4f6;border:none;border-radius:50%;font-size:1.3rem;color:#6b7280;cursor:pointer;transition:all .15s ease;flex-shrink:0}.clear-btn[data-v-ea21653e]:hover{background:#e5e7eb;color:#374151;transform:scale(1.1)}.transliteration-toggle-btn[data-v-ea21653e]{display:flex;align-items:center;justify-content:center;width:48px;height:32px;padding:0 6px;background:#f3f4f6;border:2px solid #d1d5db;border-radius:8px;cursor:pointer;transition:all .15s ease;flex-shrink:0}.transliteration-icon[data-v-ea21653e]{display:flex;align-items:center;gap:2px;font-size:.75rem;font-weight:700}.en-letter[data-v-ea21653e]{color:#9ca3af;transition:all .15s ease}.arrow[data-v-ea21653e]{color:#d1d5db;font-size:.75rem}.ta-letter[data-v-ea21653e]{color:#9ca3af;font-size:.9rem;transition:all .15s ease}.transliteration-toggle-btn[data-v-ea21653e]:hover{background:#e5e7eb;border-color:#9ca3af;transform:scale(1.1)}.transliteration-toggle-btn.active[data-v-ea21653e]{background:#dbeafe;border-color:#60a5fa}.transliteration-toggle-btn.active .en-letter[data-v-ea21653e]{color:#1e40af}.transliteration-toggle-btn.active .arrow[data-v-ea21653e]{color:#60a5fa}.transliteration-toggle-btn.active .ta-letter[data-v-ea21653e]{color:#1e40af;font-weight:800}.menu-btn[data-v-ea21653e]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:#ffffff1a;border:2px solid rgba(255,255,255,.3);border-radius:6px;color:#fff;font-size:1.3rem;cursor:pointer;transition:all .15s ease;flex-shrink:0}.menu-btn[data-v-ea21653e]:hover,.menu-btn.active[data-v-ea21653e]{background:#fff3;border-color:#ffffff80}.profile-tab-dropdown[data-v-ea21653e]{position:relative}.profile-tab-button[data-v-ea21653e]{display:flex;align-items:center;gap:.5rem;background:none;border:none;border-bottom:3px solid transparent;cursor:pointer}.profile-tab-button[data-v-ea21653e]:hover{color:#fff;background:#ffffff1a}.profile-tab-button.profile-active[data-v-ea21653e]{color:#fff;border-bottom-color:#60a5fa;background:#ffffff0d}.profile-icon[data-v-ea21653e]{font-size:1rem}.profile-name[data-v-ea21653e]{font-weight:600}.dropdown-arrow[data-v-ea21653e]{font-size:.6rem;opacity:.7}.profile-tab-menu[data-v-ea21653e]{position:absolute;top:calc(100% + .5rem);right:0;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 8px 24px #00000026;min-width:220px;z-index:1000;animation:slideDown-ea21653e .2s ease-out}.profile-menu-header[data-v-ea21653e]{padding:1rem}.profile-user-info[data-v-ea21653e]{text-align:left}.profile-username[data-v-ea21653e]{font-weight:600;color:#2c3e50;font-size:.95rem}.profile-role[data-v-ea21653e]{font-size:.8rem;color:#7f8c8d;margin-top:.2rem}.profile-menu-divider[data-v-ea21653e]{height:1px;background:#eee;margin:0}.profile-menu-item[data-v-ea21653e]{display:flex;align-items:center;gap:.6rem;width:100%;padding:.8rem 1rem;background:none;border:none;color:#495057;font-size:.9rem;cursor:pointer;transition:background .2s;text-align:left}.profile-menu-item[data-v-ea21653e]:hover{background:#f8f9fa}.profile-menu-item.logout-item[data-v-ea21653e]{color:#e74c3c;border-radius:0 0 8px 8px}.profile-menu-item.logout-item[data-v-ea21653e]:hover{background:#fee}.menu-item-icon[data-v-ea21653e]{font-size:1rem}.profile-menu-group[data-v-ea21653e]{border-top:1px solid #ddd;margin-top:.5rem;padding-top:.5rem}.profile-label[data-v-ea21653e]{background:#f8f9fa!important;font-weight:600}.profile-label-content[data-v-ea21653e]{display:flex;align-items:center;gap:.5rem}.profile-info-mobile[data-v-ea21653e]{padding:.75rem 1rem;background:#f8f9fa;margin:0 .5rem .25rem;border-radius:4px}.profile-username-mobile[data-v-ea21653e]{font-weight:600;color:#2c3e50;font-size:.9rem}.profile-role-mobile[data-v-ea21653e]{font-size:.75rem;color:#7f8c8d;margin-top:.2rem}.logout-mobile[data-v-ea21653e]{color:#e74c3c!important;background:none;border:none;width:100%;text-align:left;justify-content:flex-start}.desktop-nav-tabs[data-v-ea21653e]{display:flex;align-items:center;justify-content:center;gap:0;padding:.5rem 2rem;background:#1a3a5a;border-top:1px solid rgba(255,255,255,.1)}.nav-tab[data-v-ea21653e]{padding:.75rem 1.25rem;color:#ffffffd9;text-decoration:none;font-size:.95rem;font-weight:500;transition:all .2s ease;white-space:nowrap;background:none;border:none;border-bottom:3px solid transparent;cursor:pointer}.nav-tab[data-v-ea21653e]:hover{color:#fff;background:#ffffff1a}.nav-tab.router-link-exact-active[data-v-ea21653e]{color:#fff;border-bottom-color:#60a5fa;background:#ffffff0d;font-weight:600}.mobile-only[data-v-ea21653e]{display:none}.desktop-nav-tabs[data-v-ea21653e]{display:flex}@media (min-width: 769px){.mobile-only[data-v-ea21653e]{display:none}.desktop-nav-tabs[data-v-ea21653e]{display:flex}}@media (max-width: 768px){.mobile-only[data-v-ea21653e]{display:flex}.desktop-nav-tabs[data-v-ea21653e]{display:none}}.search-panel-fullscreen[data-v-ea21653e]{position:fixed;top:0;left:50%;transform:translate(-50%);bottom:0;width:100%;max-width:900px;background:#fff;z-index:999;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 0 40px #00000026}@media (max-width: 900px){.search-panel-fullscreen[data-v-ea21653e]{left:0;transform:none;max-width:none;box-shadow:none}}.panel-header[data-v-ea21653e]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:linear-gradient(135deg,#1a3a5a,#1e3a8a);border-bottom:2px solid #1e3a8a;box-shadow:0 2px 8px #0000001a;flex-shrink:0}.back-btn[data-v-ea21653e]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:#fff3;border:none;border-radius:50%;color:#fff;font-size:1.5rem;cursor:pointer;transition:all .15s ease;flex-shrink:0}.back-btn[data-v-ea21653e]:hover{background:#ffffff4d;transform:scale(1.05)}.back-arrow[data-v-ea21653e]{display:block}.panel-search-box[data-v-ea21653e]{flex:1;display:flex;align-items:center;gap:.4rem;background:#fff;border:2px solid transparent;border-radius:20px;padding:.2rem .4rem .2rem .6rem;transition:all .15s ease;position:relative}.panel-search-box .tamil-preview[data-v-ea21653e]{position:absolute;right:100px;font-size:.95rem;color:#1e40af;font-weight:600;pointer-events:none;background:#fff;padding:0 .5rem}.panel-search-box .search-icon-btn[data-v-ea21653e]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;background:none;border:none;font-size:1rem;color:#6b7280;cursor:pointer;transition:all .15s ease;flex-shrink:0}.panel-search-box .search-icon-btn[data-v-ea21653e]:hover{color:#1e40af;transform:scale(1.1)}.panel-search-box .search-input[data-v-ea21653e]{flex:1;border:none;outline:none;font-size:.9rem;background:transparent;color:#111827;padding:.3rem 0;min-width:0}.panel-search-box .search-input[data-v-ea21653e]::placeholder{color:#9ca3af}.panel-search-box .clear-btn[data-v-ea21653e]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;background:#f3f4f6;border:none;border-radius:50%;font-size:1.2rem;color:#6b7280;cursor:pointer;transition:all .15s ease;flex-shrink:0}.panel-search-box .clear-btn[data-v-ea21653e]:hover{background:#e5e7eb;color:#374151;transform:scale(1.1)}.panel-search-box .transliteration-toggle-btn[data-v-ea21653e]{display:flex;align-items:center;justify-content:center;width:48px;height:32px;padding:0 6px;background:#f3f4f6;border:2px solid #d1d5db;border-radius:8px;cursor:pointer;transition:all .15s ease;flex-shrink:0}.panel-search-box .transliteration-toggle-btn[data-v-ea21653e]:hover{background:#e5e7eb;border-color:#9ca3af;transform:scale(1.1)}.panel-search-box .transliteration-toggle-btn.active[data-v-ea21653e]{background:#dbeafe;border-color:#60a5fa}.panel-search-box .transliteration-toggle-btn.active .en-letter[data-v-ea21653e]{color:#1e40af}.panel-search-box .transliteration-toggle-btn.active .arrow[data-v-ea21653e]{color:#60a5fa}.panel-search-box .transliteration-toggle-btn.active .ta-letter[data-v-ea21653e]{color:#1e40af;font-weight:800}.panel-content[data-v-ea21653e]{flex:1;display:flex;flex-direction:column;overflow:hidden;padding:0}.tree-controls[data-v-ea21653e]{flex-shrink:0;display:flex;align-items:center;gap:.75rem;padding:1rem;background:#fff;border-bottom:2px solid #e5e7eb}.search-options-section[data-v-ea21653e]{flex-shrink:0;border-bottom:1px solid #e5e7eb}.collections-section[data-v-ea21653e]{flex:1;display:flex;flex-direction:column;overflow:hidden;border-bottom:1px solid #e5e7eb}.category-section[data-v-ea21653e],.suggestions-section[data-v-ea21653e]{border-bottom:1px solid #e5e7eb}.search-options-section[data-v-ea21653e]{padding:1rem;background:#f9fafb}.options-row[data-v-ea21653e]{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center}.option-group[data-v-ea21653e]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.option-label[data-v-ea21653e]{font-size:.9rem;font-weight:600;color:#374151;white-space:nowrap}.option-radio[data-v-ea21653e]{display:flex;align-items:center;gap:.4rem;cursor:pointer;font-size:.9rem;color:#374151;white-space:nowrap;transition:color .15s ease}.option-radio input[type=radio][data-v-ea21653e]{cursor:pointer;width:16px;height:16px;accent-color:#1e40af}.option-radio[data-v-ea21653e]:hover{color:#1e40af}.option-disabled[data-v-ea21653e]{opacity:.5;pointer-events:none}.section-title[data-v-ea21653e]{font-size:.9rem;font-weight:600;color:#374151;margin:0}.category-section[data-v-ea21653e]{padding:1rem;background:#f9fafb}.category-cards[data-v-ea21653e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem;margin-top:.75rem}.category-card[data-v-ea21653e]{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.75rem .5rem;background:#fff;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .15s ease;text-align:center}.category-card[data-v-ea21653e]:hover{border-color:#60a5fa;background:#eff6ff;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.category-icon[data-v-ea21653e]{font-size:1.8rem}.category-name[data-v-ea21653e]{font-size:.85rem;font-weight:600;color:#374151}.category-name-tamil[data-v-ea21653e]{font-size:.75rem;color:#6b7280}.section-content[data-v-ea21653e]{flex:1;padding:1rem;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.collections-tree-placeholder[data-v-ea21653e]{padding:1.5rem;background:#f9fafb;border:2px dashed #d1d5db;border-radius:6px;text-align:center}.suggestions-section[data-v-ea21653e]{padding:1rem}.suggestions-list[data-v-ea21653e]{list-style:none;padding:0;margin:.75rem 0 0}.suggestion-item[data-v-ea21653e]{display:flex;align-items:center;gap:.75rem;padding:.75rem;cursor:pointer;transition:background .15s ease;border-radius:6px}.suggestion-item[data-v-ea21653e]:hover{background:#f9fafb}.word-text[data-v-ea21653e]{flex:1;font-size:1rem;color:#111827}.word-text[data-v-ea21653e] strong{font-weight:700;color:#1e40af}.word-count[data-v-ea21653e]{font-size:.85rem;color:#6b7280;white-space:nowrap}.arrow-icon[data-v-ea21653e]{color:#9ca3af;font-size:1rem}.empty-state[data-v-ea21653e]{padding:2rem 1rem;text-align:center}.empty-message[data-v-ea21653e]{font-size:.95rem;color:#6b7280;margin:0 0 1.5rem}.example-words[data-v-ea21653e]{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap}.example-label[data-v-ea21653e]{font-size:.9rem;color:#9ca3af;font-weight:500}.example-word-btn[data-v-ea21653e]{padding:.4rem .8rem;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;color:#1e40af;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .15s ease}.example-word-btn[data-v-ea21653e]:hover{background:#dbeafe;border-color:#60a5fa;transform:translateY(-1px)}.search-backdrop[data-v-ea21653e]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0006;z-index:998}.menu-backdrop[data-v-ea21653e]{position:fixed;top:0;left:0;right:0;bottom:0;background:transparent;z-index:999}.menu-dropdown[data-v-ea21653e]{position:fixed;background:#fff;border:2px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:200px;z-index:1000;animation:slideDown-ea21653e .2s ease-out}.menu-item[data-v-ea21653e]{display:block;padding:.75rem 1rem;color:#374151;text-decoration:none;font-size:.9rem;font-weight:500;transition:background .15s ease;width:100%;text-align:left;background:none;border:none;border-bottom:1px solid #f3f4f6;cursor:pointer}.menu-item[data-v-ea21653e]:last-child{border-bottom:none}.menu-item[data-v-ea21653e]:hover{background:#f9fafb}.menu-item.router-link-exact-active[data-v-ea21653e]{background:#eff6ff;color:#1e40af;font-weight:600}.menu-item-group[data-v-ea21653e]{border-bottom:1px solid #f3f4f6}.menu-group-label[data-v-ea21653e]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;color:#374151;font-size:.9rem;font-weight:600;background:#f9fafb;cursor:pointer;transition:background .15s ease;-webkit-user-select:none;user-select:none}.menu-group-label[data-v-ea21653e]:hover{background:#f3f4f6}.submenu-arrow[data-v-ea21653e]{font-size:.7rem;color:#6b7280;transition:transform .2s}.submenu-items[data-v-ea21653e]{animation:slideDown-ea21653e .2s ease-out}.menu-subitem[data-v-ea21653e]{display:block;padding:.7rem 1rem .7rem 2rem;color:#374151;text-decoration:none;font-size:.85rem;font-weight:500;transition:background .15s ease;border-bottom:1px solid #f9fafb}.menu-subitem[data-v-ea21653e]:last-child{border-bottom:none}.menu-subitem[data-v-ea21653e]:hover{background:#f3f4f6}.menu-subitem.router-link-exact-active[data-v-ea21653e]{background:#eff6ff;color:#1e40af;font-weight:600}.panel-fade-enter-active[data-v-ea21653e],.panel-fade-leave-active[data-v-ea21653e]{transition:opacity .2s ease,transform .2s ease}.panel-fade-enter-from[data-v-ea21653e]{opacity:0;transform:translateY(-10px)}.panel-fade-leave-to[data-v-ea21653e]{opacity:0}.backdrop-fade-enter-active[data-v-ea21653e],.backdrop-fade-leave-active[data-v-ea21653e]{transition:opacity .2s ease}.backdrop-fade-enter-from[data-v-ea21653e],.backdrop-fade-leave-to[data-v-ea21653e]{opacity:0}.expand-enter-active[data-v-ea21653e],.expand-leave-active[data-v-ea21653e]{transition:all .2s ease;overflow:hidden}.expand-enter-from[data-v-ea21653e],.expand-leave-to[data-v-ea21653e]{max-height:0;opacity:0}.expand-enter-to[data-v-ea21653e],.expand-leave-from[data-v-ea21653e]{max-height:800px;opacity:1}@keyframes slideDown-ea21653e{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.login-modal-overlay[data-v-ea21653e]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.login-modal[data-v-ea21653e]{background:#fff;border-radius:12px;padding:2.5rem;max-width:450px;width:90%;box-shadow:0 10px 40px #0000004d;position:relative}.modal-close-btn[data-v-ea21653e]{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:2rem;color:#6c757d;cursor:pointer;line-height:1;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.modal-close-btn[data-v-ea21653e]:hover{background:#f1f3f5;color:#495057}.login-modal h2[data-v-ea21653e]{margin:0 0 .5rem;color:#2c3e50;font-size:1.8rem}.login-subtitle[data-v-ea21653e]{color:#7f8c8d;margin:0 0 2rem;font-size:1rem}.login-form[data-v-ea21653e]{display:flex;flex-direction:column;gap:1rem}.form-group[data-v-ea21653e]{text-align:left}.form-group input[data-v-ea21653e]{width:100%;padding:.8rem;border:1px solid #ddd;border-radius:4px;font-size:.95rem;box-sizing:border-box}.form-group input[data-v-ea21653e]:focus{outline:none;border-color:#4a90e2;box-shadow:0 0 0 2px #4a90e21a}.error-message[data-v-ea21653e]{color:#e74c3c;font-size:.85rem;text-align:center;padding:.5rem;background:#ffe5e5;border-radius:4px}.btn-login[data-v-ea21653e]{background:#4a90e2;color:#fff;border:none;padding:.9rem 1.5rem;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s;margin-top:.5rem}.btn-login[data-v-ea21653e]:hover:not(:disabled){background:#357abd}.btn-login[data-v-ea21653e]:disabled{background:#bdc3c7;cursor:not-allowed}.modal-fade-enter-active[data-v-ea21653e],.modal-fade-leave-active[data-v-ea21653e]{transition:opacity .2s ease}.modal-fade-enter-from[data-v-ea21653e],.modal-fade-leave-to[data-v-ea21653e]{opacity:0}.modal-fade-enter-active .login-modal[data-v-ea21653e],.modal-fade-leave-active .login-modal[data-v-ea21653e]{transition:transform .3s ease}.modal-fade-enter-from .login-modal[data-v-ea21653e]{transform:translateY(-20px)}.modal-fade-leave-to .login-modal[data-v-ea21653e]{transform:translateY(20px)}@media (max-width: 767px){.header-container[data-v-ea21653e]{padding:.4rem .5rem;gap:.5rem;height:44px}.logo-text[data-v-ea21653e]{display:none}.logo-icon[data-v-ea21653e]{font-size:1.3rem}.logo-icon-img[data-v-ea21653e]{width:28px;height:28px}.header-search[data-v-ea21653e]{flex:1;max-width:100%;margin:0 .5rem}.search-box[data-v-ea21653e]{padding:.2rem .3rem .2rem .5rem;gap:.3rem}.search-input[data-v-ea21653e]{font-size:16px;min-width:80px;max-width:180px}.tamil-preview[data-v-ea21653e]{font-size:.9rem;right:100px}.transliteration-toggle-btn[data-v-ea21653e]{width:44px;height:30px}.transliteration-icon[data-v-ea21653e]{font-size:.7rem}.ta-letter[data-v-ea21653e]{font-size:.85rem}.menu-btn[data-v-ea21653e]{width:36px;height:36px;font-size:1.2rem}.database-summary[data-v-ea21653e]{padding:.25rem 0;gap:0 .75rem;font-size:.75rem}.summary-label[data-v-ea21653e]{font-size:.7rem}.summary-value[data-v-ea21653e]{font-size:.8rem}.concordance-link[data-v-ea21653e]{font-size:.7rem}.panel-header[data-v-ea21653e]{padding:.5rem;gap:.5rem}.back-btn[data-v-ea21653e]{width:36px;height:36px}.panel-search-box[data-v-ea21653e]{padding:.2rem .4rem .2rem .6rem}.panel-search-box .search-input[data-v-ea21653e]{font-size:16px}.panel-search-box .tamil-preview[data-v-ea21653e]{font-size:.85rem;right:85px}.panel-search-box .transliteration-toggle-btn[data-v-ea21653e]{width:44px;height:30px}.category-cards[data-v-ea21653e]{grid-template-columns:repeat(2,1fr);gap:.5rem}.category-card[data-v-ea21653e]{padding:.6rem .4rem}.category-icon[data-v-ea21653e]{font-size:1.5rem}.suggestion-item[data-v-ea21653e]{padding:.85rem .75rem;min-height:48px}.search-options-section[data-v-ea21653e]{padding:.75rem}.options-row[data-v-ea21653e]{flex-direction:column;gap:1rem;align-items:stretch}.option-group[data-v-ea21653e]{gap:.5rem}.option-radio[data-v-ea21653e]{font-size:.85rem;min-height:44px;padding:.25rem 0}.option-radio input[type=radio][data-v-ea21653e]{width:18px;height:18px}}.app-footer[data-v-575901aa]{background:linear-gradient(135deg,#1e3a5f,#2c5282);color:#fff;padding:1rem .5rem;margin-top:auto;border-top:2px solid var(--primary-color)}.footer-content[data-v-575901aa]{max-width:1200px;margin:0 auto;text-align:center}.footer-links[data-v-575901aa]{display:flex;justify-content:center;align-items:center;gap:.75rem;margin-bottom:.5rem;flex-wrap:wrap}.footer-link[data-v-575901aa]{color:#fff;text-decoration:none;font-weight:500;font-size:.85rem;transition:all .3s ease;padding:.25rem .75rem;border-radius:4px}.footer-link[data-v-575901aa]:hover{color:gold;background:#ffffff1a;transform:translateY(-2px)}.separator[data-v-575901aa]{color:#ffffff80;font-weight:300;font-size:.85rem}.footer-copyright[data-v-575901aa]{color:#fffc;font-size:.75rem;margin-top:.5rem}.footer-copyright p[data-v-575901aa]{margin:0}@media (max-width: 768px){.app-footer[data-v-575901aa]{padding:.25rem}.footer-links[data-v-575901aa]{display:flex;justify-content:space-between;align-items:center;gap:0;width:100%;flex-wrap:nowrap}.separator[data-v-575901aa]{display:none}.footer-link[data-v-575901aa]{padding:.25rem;width:100%;max-width:300px;font-size:.7rem}.footer-copyright[data-v-575901aa]{font-size:.7rem}}.app-layout[data-v-44948312]{display:flex;flex-direction:column;height:100vh;overflow-x:hidden;overflow-y:hidden}.app-content[data-v-44948312]{flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;position:relative}.content-wrapper[data-v-44948312]{flex:1;padding:1rem 2rem 2rem}.content-wrapper[data-v-44948312]>*{max-width:1000px;margin:0 auto;width:100%}.fade-enter-active[data-v-44948312],.fade-leave-active[data-v-44948312]{transition:opacity .2s ease}.fade-enter-from[data-v-44948312],.fade-leave-to[data-v-44948312]{opacity:0}@media (max-width: 768px){.content-wrapper[data-v-44948312]{padding:.5rem 1rem 1rem}}.welcome-page[data-v-74038826]{font-family:var(--tamil-font),var(--english-font);background:#fff;color:#222;line-height:1.6;min-height:calc(100vh - 200px)}.container[data-v-74038826]{max-width:820px;margin:0 auto;padding:40px 20px 60px}h1[data-v-74038826],h2[data-v-74038826]{font-family:var(--tamil-font),var(--english-font);font-weight:600;margin-bottom:12px;color:#111}h1[data-v-74038826]{font-size:32px;margin-top:0}h2[data-v-74038826]{font-size:22px;margin-top:32px}.tagline[data-v-74038826],p[data-v-74038826]{margin-bottom:16px;font-size:17px}.metrics[data-v-74038826]{font-size:15px;margin-bottom:20px}.button[data-v-74038826]{display:inline-block;padding:10px 18px;background:#333;color:#fff;text-decoration:none;border-radius:4px;font-size:15px;margin:12px 0 20px;transition:background .2s}.button[data-v-74038826]:hover{background:#555}ul[data-v-74038826]{margin:0 0 16px 20px;padding:0;font-size:16px}.note[data-v-74038826]{font-size:14px;margin-top:6px}.note a[data-v-74038826]{color:#333;text-decoration:none;border-bottom:1px solid #999}.note a[data-v-74038826]:hover{color:#000;border-bottom-color:#333}.who-grid[data-v-74038826]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:12px}.who-item[data-v-74038826]{padding:12px;border:1px solid #ddd;border-radius:6px;background:#fafafa;font-size:15px}.future-list[data-v-74038826]{columns:2;column-gap:24px;font-size:15px}.future-list li[data-v-74038826]{margin-bottom:6px;break-inside:avoid}@media (max-width: 600px){.container[data-v-74038826]{padding:20px 15px 40px}h1[data-v-74038826]{font-size:26px}h2[data-v-74038826]{font-size:20px}.future-list[data-v-74038826]{columns:1}.who-grid[data-v-74038826]{grid-template-columns:1fr}}.help-page[data-v-7ede5844]{min-height:calc(100vh - 200px)}.help-container[data-v-7ede5844]{max-width:900px;margin:0 auto;padding:40px 20px}h1[data-v-7ede5844]{font-size:32px;color:#111;margin-bottom:8px;font-weight:600}.subtitle[data-v-7ede5844]{font-size:18px;color:#666;margin-bottom:40px}.help-cards[data-v-7ede5844]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:32px}.help-card[data-v-7ede5844]{display:block;padding:32px 24px;background:#fff;border:2px solid #e5e7eb;border-radius:12px;text-decoration:none;color:inherit;transition:all .3s ease;cursor:pointer}.help-card[data-v-7ede5844]:hover{border-color:#4a90e2;box-shadow:0 8px 24px #4a90e226;transform:translateY(-4px)}.card-icon[data-v-7ede5844]{font-size:48px;margin-bottom:16px}.help-card h2[data-v-7ede5844]{font-size:22px;color:#111;margin-bottom:12px;font-weight:600}.help-card p[data-v-7ede5844]{font-size:16px;color:#666;line-height:1.6;margin:0}@media (max-width: 768px){.help-container[data-v-7ede5844]{padding:24px 16px}h1[data-v-7ede5844]{font-size:26px}.subtitle[data-v-7ede5844]{font-size:16px}.help-cards[data-v-7ede5844]{grid-template-columns:1fr;gap:16px}.help-card[data-v-7ede5844]{padding:24px 20px}.card-icon[data-v-7ede5844]{font-size:40px}.help-card h2[data-v-7ede5844]{font-size:20px}.help-card p[data-v-7ede5844]{font-size:15px}}.home-page[data-v-f671d7cb]{padding:2rem 1rem;max-width:1000px;margin:0 auto}.tribute-content[data-v-f671d7cb]{background:#fff;border-radius:14px;box-shadow:0 10px 30px #0b214114;padding:32px;line-height:1.8;color:#122233;font-size:16px}.tribute-header[data-v-f671d7cb]{margin-bottom:18px}.tribute-header h1[data-v-f671d7cb]{margin:0;font-size:26px;color:#1a3a5a;font-weight:700;text-align:center}.tribute-header h2[data-v-f671d7cb]{margin:0;font-size:20px;color:#1a3a5a;font-weight:700;text-align:center;font-style:italic}.lead[data-v-f671d7cb]{margin:6px 0 0;color:#6b7280;font-size:16px}.content[data-v-f671d7cb]{margin-top:12px}.section-title[data-v-f671d7cb]{font-weight:700;margin-top:18px;margin-bottom:6px;color:#0b3b5c;font-size:1.5rem}.content p[data-v-f671d7cb]{margin:1rem 0;color:#122233}.concordance[data-v-f671d7cb]{color:#0f4c81;text-decoration:none;border-bottom:1px dotted var(--life-pulse);font-weight:600}.concordance[data-v-f671d7cb]:hover{border-bottom:1px solid var(--life-pulse)}.tribute-quote[data-v-f671d7cb]{margin:18px 0;padding:14px 18px;border-left:4px solid var(--life-pulse);background:#fbfdff;border-radius:8px;color:#0b3b5c;font-style:italic;font-size:16px}@media (max-width: 768px){.tribute-content[data-v-f671d7cb]{padding:20px}.tribute-header h1[data-v-f671d7cb]{font-size:20px;color:#1a3a5a;text-align:center}.tribute-header h2[data-v-f671d7cb]{margin:0;font-size:16px;color:#1a3a5a;font-weight:700;text-align:center}}.search-page[data-v-37b7b76b]{position:relative}.welcome[data-v-37b7b76b]{max-width:800px;margin:1rem auto;padding:2rem 1rem;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a}.welcome h2[data-v-37b7b76b]{margin:0 0 .5rem;font-size:1.4 rem;color:#2c3e50;text-align:center}.welcome h3[data-v-37b7b76b]{margin:0 0 .5rem;font-size:.9 rem;color:#2c3e50;text-align:center}.welcome-subtitle[data-v-37b7b76b]{text-align:center;font-size:1.1rem;color:#6c757d;margin-bottom:.5rem;font-style:italic}.quick-start[data-v-37b7b76b]{background:#f8f9fa;padding:1.5rem;border-radius:6px}.quick-start h3[data-v-37b7b76b]{margin:0 0 1rem;font-size:1.3rem;color:#2c3e50}.tips-list[data-v-37b7b76b]{margin:0 0 1rem 1.5rem;padding:0}.tips-list li[data-v-37b7b76b]{margin-bottom:.75rem;line-height:1.6;color:#495057}.learn-more[data-v-37b7b76b]{margin:1rem 0 0;text-align:center}.try-examples[data-v-37b7b76b]{text-align:center;margin-bottom:2rem}.try-examples h3[data-v-37b7b76b]{margin:0 0 1rem;font-size:.9rem;color:#2c3e50}.example-buttons[data-v-37b7b76b]{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap}.example-btn[data-v-37b7b76b]{padding:.6rem 1.2rem;background:#4a90e2;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:1.1rem;font-weight:600;transition:all .2s}.example-btn[data-v-37b7b76b]:hover{background:#357abd;transform:translateY(-2px);box-shadow:0 4px 8px #4a90e24d}.acknowledgement[data-v-37b7b76b]{color:#0f4c81;text-decoration:none;border-bottom:1px dotted var(--life-pulse);font-weight:400}.acknowledgement[data-v-37b7b76b]:hover{border-bottom:1px dotted var(--life-pulse)}.breadcrumb[data-v-37b7b76b]{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.95rem;color:var(--text-secondary)}.breadcrumb a[data-v-37b7b76b]{color:var(--secondary-color);text-decoration:none;transition:color .2s ease}.breadcrumb a[data-v-37b7b76b]:hover{color:var(--primary-color);text-decoration:underline}.breadcrumb .separator[data-v-37b7b76b]{color:var(--text-secondary)}.page-header[data-v-37b7b76b]{margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid var(--primary-color)}.page-header h1[data-v-37b7b76b]{font-size:2rem;margin:0 0 .5rem;color:var(--primary-color);font-weight:700}@media (max-width: 768px){.welcome[data-v-37b7b76b]{padding:.25rem;margin:0 0rem}.welcome h2[data-v-37b7b76b]{font-size:1.2rem;margin:0 0rem}.welcome h3[data-v-37b7b76b]{font-size:.9rem;margin:0 0rem}.welcome-subtitle[data-v-37b7b76b]{font-size:1rem}.quick-start[data-v-37b7b76b]{padding:.5rem}.quick-start h3[data-v-37b7b76b]{font-size:.9rem}.tips-list[data-v-37b7b76b]{margin-left:1rem}.tips-list li[data-v-37b7b76b]{font-size:.95rem}.example-buttons[data-v-37b7b76b]{gap:.5rem}.example-btn[data-v-37b7b76b]{padding:.5rem 1rem;font-size:1rem}.try-examples[data-v-37b7b76b]{padding:.5rem}}.search-controls[data-v-9311dbf7]{margin-bottom:1rem}.work-filter-options[data-v-9311dbf7],.match-type-options[data-v-9311dbf7]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:.75rem;padding:.75rem .05rem;background:#f8f9fa;border-radius:6px}.filter-group-inline[data-v-9311dbf7]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.filter-label[data-v-9311dbf7]{font-weight:600;color:#495057;white-space:nowrap}.filter-group-inline label[data-v-9311dbf7]{display:flex;align-items:center;gap:.35rem;cursor:pointer;font-size:.95rem;color:#495057;white-space:nowrap}.filter-group-inline input[type=radio][data-v-9311dbf7]{cursor:pointer;width:16px;height:16px}.filter-disabled[data-v-9311dbf7]{opacity:.5;pointer-events:none}.filter-selection-button[data-v-9311dbf7]{padding:.4rem 1rem;background-color:#218838;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.9rem;font-weight:600;transition:background-color .2s;white-space:nowrap}.filter-selection-button[data-v-9311dbf7]:hover{background-color:#1e7e34}.filters-panel[data-v-9311dbf7]{background:#fff;border:2px solid #dee2e6;border-radius:8px;margin-bottom:1rem;box-shadow:0 2px 8px #0000001a;animation:slideDown-9311dbf7 .2s ease-out}@keyframes slideDown-9311dbf7{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.filter-content-wrapper[data-v-9311dbf7]{padding:1rem}.selected-works-summary[data-v-9311dbf7]{margin-top:1.5rem;padding-top:1rem;border-top:2px solid #dee2e6}.selected-works-header[data-v-9311dbf7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.clear-selection-btn[data-v-9311dbf7]{padding:.3rem .7rem;background-color:#dc3545;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.85rem;font-weight:600;transition:background-color .2s}.clear-selection-btn[data-v-9311dbf7]:hover{background-color:#c82333}.selected-works-preview[data-v-9311dbf7]{display:flex;flex-wrap:wrap;gap:.5rem}.selected-work-chip[data-v-9311dbf7]{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .6rem;background:#e7f3ff;border:1px solid #4a90e2;border-radius:16px;font-size:.85rem}.work-chip-name[data-v-9311dbf7]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.remove-chip-btn[data-v-9311dbf7]{background:transparent;border:none;color:#4a90e2;font-size:1.2rem;line-height:1;cursor:pointer;padding:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;transition:color .2s}.remove-chip-btn[data-v-9311dbf7]:hover{color:#dc3545}.more-works-indicator[data-v-9311dbf7]{padding:.3rem .8rem;background:#f8f9fa;border:1px solid #dee2e6;border-radius:16px;font-size:.85rem;color:#6c757d;font-weight:600}@media (max-width: 968px){.match-type-options[data-v-9311dbf7]{flex-wrap:wrap;gap:.75rem}.filter-group-inline[data-v-9311dbf7]{flex-shrink:0}}@media (max-width: 768px){.work-filter-options[data-v-9311dbf7],.match-type-options[data-v-9311dbf7]{padding:.5rem}.filter-group-inline label[data-v-9311dbf7]{font-size:.9rem}.filter-selection-button[data-v-9311dbf7]{font-size:.85rem;padding:.35rem .5rem}}.results-header[data-v-8c9efdcd]{display:flex;justify-content:space-between;align-items:center;padding:.25rem;background:#f8f9fa;border-radius:6px;margin-bottom:.25rem;gap:0rem;flex-wrap:wrap}.search-summary-panel[data-v-8c9efdcd]{flex:1;min-width:250px}.searched-word-display[data-v-8c9efdcd]{font-size:.95rem;color:#495057;margin-bottom:.25rem}.separator[data-v-8c9efdcd]{color:#dee2e6;font-weight:600}.search-context-link[data-v-8c9efdcd]{color:#4a90e2;cursor:pointer;text-decoration:underline;font-weight:600;transition:color .2s}.search-context-link[data-v-8c9efdcd]:hover{color:#357abd}.search-context-text[data-v-8c9efdcd]{color:#495057;font-weight:600}.summary-with-export[data-v-8c9efdcd]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.export-buttons-group[data-v-8c9efdcd]{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.export-label[data-v-8c9efdcd]{font-weight:600;font-size:.9rem;color:#495057;margin-right:.25rem}.export-button-combined[data-v-8c9efdcd]{padding:.5rem 1rem;background-color:#d89a5f;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.9rem;font-weight:600;transition:background-color .2s;white-space:nowrap}.export-button-combined[data-v-8c9efdcd]:hover{background-color:#c17a3a}.word-list-sort-options[data-v-8c9efdcd]{display:flex;align-items:center;gap:.25rem;padding:.75rem .25rem;background:#f8f9fa;border-radius:6px;margin-bottom:1rem;flex-wrap:wrap}.word-list-sort-options label[data-v-8c9efdcd]{display:inline-flex;align-items:center;gap:.25rem;cursor:pointer;font-size:.95rem;color:#495057}.filter-label[data-v-8c9efdcd]{font-weight:600;color:#495057;white-space:nowrap}.word-list-container[data-v-8c9efdcd]{display:flex;flex-direction:column;gap:0;padding:0;margin:0}.word-item-expandable[data-v-8c9efdcd]{border:none;border-bottom:1px solid #c17a3a;border-radius:0;background:transparent;overflow:hidden;transition:all .2s}.word-item-expandable.expanded[data-v-8c9efdcd]{border-bottom-color:transparent;box-shadow:none}.word-header-row[data-v-8c9efdcd]{display:flex;justify-content:space-between;align-items:center;padding:.5rem;cursor:pointer;transition:all .3s ease}.word-header-row[data-v-8c9efdcd]:hover{background-color:#f8f9fa}.word-item-expandable.expanded .word-header-row[data-v-8c9efdcd]{background:#faf5f5;padding:.75rem .5rem}.word-item-expandable.expanded .word-header-row .word-text[data-v-8c9efdcd],.word-item-expandable.expanded .word-header-row .word-number[data-v-8c9efdcd],.word-item-expandable.expanded .word-header-row .word-count-badge[data-v-8c9efdcd]{color:#495057}.word-item-expandable.expanded .word-actions .expand-collapse-button .chevron-icon[data-v-8c9efdcd]{border-color:#495057}.word-info[data-v-8c9efdcd]{display:flex;align-items:center;gap:2px;flex:1;padding-left:.5rem;padding-right:0rem;word-break:break-word}.word-number[data-v-8c9efdcd]{color:#6c757d;font-size:.9rem;min-width:5px}.word-text[data-v-8c9efdcd]{font-size:1.1rem;font-weight:600;color:#2c3e50}.word-link[data-v-8c9efdcd]{text-decoration:none;transition:color .2s}.word-link[data-v-8c9efdcd]:hover{color:#4a90e2;text-decoration:underline}.word-count-badge[data-v-8c9efdcd]{color:#6c757d;font-size:.9rem}.word-actions[data-v-8c9efdcd]{display:flex;gap:.5rem;align-items:center}.action-icon[data-v-8c9efdcd]{font-size:1.2rem;text-decoration:none;cursor:pointer;transition:transform .2s}.action-icon[data-v-8c9efdcd]:hover{transform:scale(1.1)}.expand-collapse-button[data-v-8c9efdcd]{background:transparent;border:none;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;transition:transform .2s}.expand-icon[data-v-8c9efdcd]{font-size:1.2rem;color:#4a90e2;display:flex;align-items:center}.chevron-icon[data-v-8c9efdcd]{display:inline-block;width:10px;height:10px;border:none;border-right:2px solid currentColor;border-bottom:2px solid currentColor;color:var(--primary-color);transition:transform .2s ease}.chevron-right[data-v-8c9efdcd]{transform:rotate(-45deg)}.chevron-down[data-v-8c9efdcd]{transform:rotate(45deg)}.chevron-up[data-v-8c9efdcd]{transform:rotate(-135deg)}.word-expanded-content[data-v-8c9efdcd]{border-top:none;padding:0;background:transparent;animation:expandDown-8c9efdcd .2s ease-out}@keyframes expandDown-8c9efdcd{0%{opacity:0;max-height:0}to{opacity:1;max-height:5000px}}.expanded-summary[data-v-8c9efdcd]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:#fff;border-radius:6px;margin-bottom:0;gap:1rem;flex-wrap:wrap}.summary-counts[data-v-8c9efdcd]{display:flex;align-items:center;gap:.25rem;font-size:.95rem;color:#495057;flex-wrap:wrap}.summary-item[data-v-8c9efdcd]{font-weight:600}.summary-divider[data-v-8c9efdcd]{color:#dee2e6}.lines-sort-options[data-v-8c9efdcd]{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:#fff;border-radius:6px;margin-bottom:1rem;flex-wrap:wrap}.lines-sort-options label[data-v-8c9efdcd]{display:flex;align-items:center;gap:.35rem;cursor:pointer;font-size:.95rem;color:#495057}.loading-occurrences[data-v-8c9efdcd]{text-align:center;padding:2rem;color:#6c757d;font-style:italic}.occurrences-list[data-v-8c9efdcd]{display:flex;flex-direction:column;gap:.75rem}.occurrence-item[data-v-8c9efdcd]{background:transparent;border:none;border-bottom:1px solid #c17a3a;border-radius:0;padding:.5rem 0;transition:all .2s}.occurrence-item[data-v-8c9efdcd]:hover{background-color:#f8f9fa}.occurrence-metadata[data-v-8c9efdcd]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;margin-bottom:.5rem;font-size:.9rem;color:#6c757d}.occurrence-number[data-v-8c9efdcd]{min-width:5px}.work-name[data-v-8c9efdcd]{font-weight:600;color:#2c3e50}.hierarchy-path[data-v-8c9efdcd]{color:#6c757d}.verse-link-text[data-v-8c9efdcd]{color:#4a90e2;cursor:pointer;text-decoration:underline;font-weight:500}.verse-link-text[data-v-8c9efdcd]:hover{color:#357abd}.occurrence-line[data-v-8c9efdcd]{font-size:1.05rem;line-height:1.6;color:#2c3e50}.occurrence-line[data-v-8c9efdcd] .word-highlight{background-color:#e8f5e9;padding:.1rem .2rem;border-radius:2px;font-weight:600}.load-more-container[data-v-8c9efdcd]{text-align:center;padding:1rem 0}.load-more-button[data-v-8c9efdcd]{padding:.6rem 1.5rem;background-color:#4a90e2;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:.95rem;font-weight:600;transition:background-color .2s}.load-more-button[data-v-8c9efdcd]:hover:not(:disabled){background-color:#357abd}.load-more-button[data-v-8c9efdcd]:disabled{background-color:#adb5bd;cursor:not-allowed}.collapse-footer[data-v-8c9efdcd]{text-align:center;padding-top:1rem;margin-top:1rem;border-top:1px solid #dee2e6}.collapse-footer-button[data-v-8c9efdcd]{padding:.5rem 1rem;background:#fff;border:1px solid #dee2e6;border-radius:6px;cursor:pointer;transition:all .2s}.collapse-footer-button[data-v-8c9efdcd]:hover{background:#f8f9fa;border-color:#4a90e2}.export-modal[data-v-8c9efdcd]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-8c9efdcd .2s ease-out}@keyframes fadeIn-8c9efdcd{0%{opacity:0}to{opacity:1}}.export-modal-content[data-v-8c9efdcd]{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 8px 24px #00000026;max-width:400px;width:90%;animation:slideUp-8c9efdcd .2s ease-out}@keyframes slideUp-8c9efdcd{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.export-modal-content h3[data-v-8c9efdcd]{margin:0 0 1.5rem;font-size:1.2rem;color:#2c3e50}.export-modal-option[data-v-8c9efdcd]{display:block;width:100%;padding:.75rem 1rem;margin-bottom:.75rem;background:#4a90e2;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:1rem;font-weight:600;transition:background-color .2s;text-align:left}.export-modal-option[data-v-8c9efdcd]:hover{background:#357abd}.export-modal-cancel[data-v-8c9efdcd]{display:block;width:100%;padding:.75rem 1rem;background:#6c757d;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:1rem;font-weight:600;transition:background-color .2s}.export-modal-cancel[data-v-8c9efdcd]:hover{background:#5a6268}@media (max-width: 768px){.results-header[data-v-8c9efdcd]{flex-direction:column;align-items:stretch}.word-list-sort-options[data-v-8c9efdcd],.lines-sort-options[data-v-8c9efdcd]{flex-wrap:wrap;gap:.2rem}.word-list-sort-options label[data-v-8c9efdcd],.lines-sort-options label[data-v-8c9efdcd],.word-list-sort-options .filter-label[data-v-8c9efdcd],.lines-sort-options .filter-label[data-v-8c9efdcd]{font-size:.85rem}.word-header-row[data-v-8c9efdcd]{padding:.25rem}.word-text[data-v-8c9efdcd]{font-size:1rem}.occurrence-metadata[data-v-8c9efdcd]{font-size:.85rem}.occurrence-line[data-v-8c9efdcd]{font-size:.95rem}}.verse-view-container[data-v-e4e677e8]{max-width:900px;margin:2rem auto;padding:0 1rem}.breadcrumb[data-v-e4e677e8]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;padding:.75rem;background:#f8f9fa;border-radius:6px;font-size:.95rem}.breadcrumb-item[data-v-e4e677e8]{display:flex;align-items:center;gap:.25rem}.breadcrumb-link[data-v-e4e677e8]{color:#1976d2;background:none;border:none;padding:.25rem .5rem;cursor:pointer;font-size:.95rem;border-radius:4px;transition:all .2s ease;font-weight:500}.breadcrumb-link[data-v-e4e677e8]:hover{background:#e3f2fd;text-decoration:underline}.breadcrumb-link.breadcrumb-current[data-v-e4e677e8]{font-weight:600;color:#2c3e50}.separator[data-v-e4e677e8]{color:#999;margin:0 .25rem}.verse-view-header[data-v-e4e677e8]{margin-bottom:2rem}.back-button[data-v-e4e677e8]{padding:.75rem 1.5rem;background:var(--secondary-color);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;font-family:var(--english-font);cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem;box-shadow:0 2px 6px #1976d24d}.back-button[data-v-e4e677e8]:hover{background:#1565c0;transform:translate(-4px);box-shadow:0 4px 10px #1976d266}.back-button[data-v-e4e677e8]:active{transform:translate(-2px)}.verse-header[data-v-e4e677e8]{background:#fff;padding:.75rem .5rem;border-radius:0;margin-bottom:1rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;border-bottom:1px solid var(--border-color)}.verse-title-line[data-v-e4e677e8]{flex:1;min-width:0}.verse-header h2[data-v-e4e677e8]{font-size:.95rem;font-family:var(--tamil-font),var(--english-font);color:var(--text-secondary);margin:0;line-height:1.6;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;font-weight:400}.work-title[data-v-e4e677e8]{font-weight:600;color:var(--text-primary);font-size:1rem}.separator[data-v-e4e677e8]{color:var(--text-secondary);font-weight:400;font-size:1rem}.hierarchy[data-v-e4e677e8],.verse-info[data-v-e4e677e8]{font-weight:400;color:var(--text-secondary);font-size:1rem}.verse-actions[data-v-e4e677e8]{display:flex;align-items:center;gap:1rem}.verse-navigation[data-v-e4e677e8]{display:flex;gap:.5rem}.nav-button[data-v-e4e677e8]{padding:.5rem 1rem;background:#1976d2;color:#fff;border:none;border-radius:4px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease}.nav-button[data-v-e4e677e8]:hover:not(:disabled){background:#1565c0;transform:translateY(-1px)}.nav-button[data-v-e4e677e8]:disabled{background:#ccc;cursor:not-allowed;opacity:.6}.export-verse-button[data-v-e4e677e8]{padding:.5rem .75rem;background:transparent;color:var(--kurinji-primary);border:none;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.export-verse-button[data-v-e4e677e8]:hover{color:#1e4a66;transform:translateY(-1px)}.export-menu[data-v-e4e677e8]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.export-menu-content[data-v-e4e677e8]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 8px 24px #0003;display:flex;flex-direction:column;gap:1rem;min-width:280px}.export-option[data-v-e4e677e8]{padding:1rem 1.5rem;background:#fff;border:2px solid var(--border-color);border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.75rem;color:var(--text-primary)}.export-option[data-v-e4e677e8]:hover{border-color:var(--primary-color);background:#fff5f5;transform:translateY(-2px);box-shadow:0 4px 12px #d32f2f26}.verse-lines-table[data-v-e4e677e8]{background:transparent;border:none;border-radius:0;padding:1rem 0;margin-bottom:2rem;line-height:1.5}.line-row[data-v-e4e677e8]{display:flex;gap:.5rem;margin:0;padding:.25rem 0;align-items:baseline;line-height:1.3;border-bottom:1px solid #d0d0d0}.line-row[data-v-e4e677e8]:last-child{border-bottom:none}.line-number[data-v-e4e677e8]{font-weight:600;color:var(--text-secondary);font-size:.75rem;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;margin-left:.5rem}.line-text[data-v-e4e677e8]{font-size:1.1rem;font-family:var(--tamil-font),var(--english-font);color:var(--text-primary);line-height:1.3;margin:0;padding:0;flex:1}@media (max-width: 768px){.line-row[data-v-e4e677e8]{gap:.35rem;padding:.2rem 0}.line-number[data-v-e4e677e8]{font-size:.65rem}.line-text[data-v-e4e677e8]{font-size:1rem}.verse-lines-table[data-v-e4e677e8]{padding:.75rem 0}.verse-header[data-v-e4e677e8]{padding:.75rem .5rem;flex-direction:column;align-items:flex-start}.verse-actions[data-v-e4e677e8]{width:100%;justify-content:space-between}.verse-navigation[data-v-e4e677e8]{flex:1}.nav-button[data-v-e4e677e8]{padding:.5rem .75rem;font-size:.85rem}.verse-header h2[data-v-e4e677e8]{font-size:.85rem}.work-title[data-v-e4e677e8],.separator[data-v-e4e677e8],.hierarchy[data-v-e4e677e8],.verse-info[data-v-e4e677e8]{font-size:.9rem}}.verse-metadata[data-v-e4e677e8]{background:#f9f9f9;padding:1.5rem;border-radius:8px;border-left:4px solid var(--primary-color)}.verse-metadata p[data-v-e4e677e8]{margin:.5rem 0;font-size:.95rem}.loading[data-v-e4e677e8],.error[data-v-e4e677e8]{text-align:center;padding:3rem;font-size:1.1rem}.error[data-v-e4e677e8]{color:var(--error)}.error button[data-v-e4e677e8]{margin-top:1rem;padding:.75rem 1.5rem;background:var(--primary-color);color:#fff;border:none;border-radius:8px;font-size:1rem;cursor:pointer}.word-highlight[data-v-e4e677e8]{background:linear-gradient(120deg,#ffd54f,#ffeb3b);padding:.1rem .3rem;border-radius:3px;font-weight:600;box-shadow:0 1px 3px #ffc1074d}.word-clickable[data-v-e4e677e8]{cursor:pointer;position:relative}.word-clickable[data-v-e4e677e8]:hover{text-decoration:underline;text-decoration-style:dotted;text-decoration-color:#0000004d}.word-clickable.word-highlight[data-v-e4e677e8]:hover{text-decoration-color:#ffc107cc}.search-results-page[data-v-171af70b]{position:relative}.main-container[data-v-171af70b]{max-width:1000px;margin:0 auto}.loading[data-v-171af70b]{text-align:center;padding:3rem;font-size:1.2rem;color:#6c757d}.error[data-v-171af70b]{max-width:600px;margin:2rem auto;padding:1.5rem;background:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;color:#721c24;text-align:center}.error button[data-v-171af70b]{margin-top:1rem;padding:.5rem 1rem;background:#721c24;color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:600}.error button[data-v-171af70b]:hover{background:#5a161c}.no-results[data-v-171af70b]{max-width:600px;margin:2rem auto;padding:2rem;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;text-align:center;font-size:1.1rem;color:#6c757d}@media (max-width: 768px){.main-container[data-v-171af70b]{margin:0 auto}}.works-browser[data-v-291c1beb]{min-height:100vh}.works-list-container[data-v-4946082d]{padding:2rem;max-width:1400px;margin:0 auto}.works-header[data-v-4946082d]{margin-bottom:2rem}.works-header h2[data-v-4946082d]{font-size:2rem;color:#2c3e50;margin-bottom:.5rem}.subtitle[data-v-4946082d]{color:#666;font-size:1.1rem;margin-bottom:1rem}.breadcrumb-nav[data-v-4946082d]{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem;margin:1rem 0;padding:.75rem;background-color:#f8f9fa;border-radius:6px;font-size:.95rem}.breadcrumb-wrapper[data-v-4946082d]{display:flex;align-items:center;gap:.25rem}.breadcrumb-item[data-v-4946082d]{color:#1976d2;background:none;border:none;padding:.25rem .5rem;cursor:pointer;font-size:.95rem;border-radius:4px;transition:background-color .2s ease}.breadcrumb-item[data-v-4946082d]:hover{background-color:#e3f2fd;text-decoration:underline}.breadcrumb-separator[data-v-4946082d]{color:#999;margin:0 .25rem}.breadcrumb-current[data-v-4946082d]{color:#2c3e50;font-weight:600;padding:.25rem .5rem}.sort-controls[data-v-4946082d]{display:flex;align-items:center;gap:.5rem;margin-top:1rem}.sort-controls label[data-v-4946082d]{font-weight:500;color:#2c3e50}.sort-controls select[data-v-4946082d]{padding:.5rem 1rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;background-color:#fff;cursor:pointer}.sort-controls select[data-v-4946082d]:hover{border-color:#999}.loading[data-v-4946082d],.error[data-v-4946082d],.empty-state[data-v-4946082d]{text-align:center;padding:3rem;color:#666}.error[data-v-4946082d]{color:#d32f2f}.error button[data-v-4946082d]{margin-top:1rem;padding:.5rem 1rem;background-color:#1976d2;color:#fff;border:none;border-radius:4px;cursor:pointer}.error button[data-v-4946082d]:hover{background-color:#1565c0}.collections-grid[data-v-4946082d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem}.collection-card[data-v-4946082d]{background:#fff;border:2px solid #e0e0e0;border-radius:8px;padding:1.5rem;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;min-height:180px}.collection-card[data-v-4946082d]:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px);border-color:#1976d2}.collection-card-header[data-v-4946082d]{margin-bottom:1rem;border-bottom:2px solid #f5f5f5;padding-bottom:.75rem}.collection-title-tamil[data-v-4946082d]{font-size:1.5rem;color:#1976d2;margin-bottom:.25rem;font-weight:600}.collection-title-english[data-v-4946082d]{font-size:.95rem;color:#666;font-style:italic}.collection-card-body[data-v-4946082d]{flex:1;display:flex;flex-direction:column;gap:.75rem}.collection-description[data-v-4946082d]{font-size:.9rem;color:#666;line-height:1.5}.collection-meta[data-v-4946082d]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto}.meta-badge[data-v-4946082d]{background-color:#e3f2fd;color:#1976d2;padding:.25rem .75rem;border-radius:20px;font-size:.85rem;font-weight:500}.collection-card-footer[data-v-4946082d]{margin-top:1rem;padding-top:.75rem;border-top:1px solid #f5f5f5;text-align:right}.section-heading[data-v-4946082d]{font-size:1.5rem;color:#2c3e50;margin:2rem 0 1rem;font-weight:600;border-bottom:2px solid #1976d2;padding-bottom:.5rem}.works-section[data-v-4946082d]{margin-top:2rem}.works-grid[data-v-4946082d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem}.work-card[data-v-4946082d]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:1.5rem;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column}.work-card[data-v-4946082d]:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px);border-color:#1976d2}.work-card-header[data-v-4946082d]{margin-bottom:1rem;border-bottom:2px solid #f5f5f5;padding-bottom:.75rem}.work-title-tamil[data-v-4946082d]{font-size:1.4rem;color:#1976d2;margin-bottom:.25rem;font-weight:600}.work-title-english[data-v-4946082d]{font-size:.95rem;color:#666;font-style:italic}.work-card-body[data-v-4946082d]{flex:1;display:flex;flex-direction:column;gap:.5rem}.work-meta[data-v-4946082d]{font-size:.9rem;display:flex;gap:.5rem}.meta-label[data-v-4946082d]{font-weight:600;color:#555;min-width:60px}.meta-value[data-v-4946082d]{color:#333}.confidence[data-v-4946082d]{color:#999;font-size:.85rem}.work-description[data-v-4946082d]{margin-top:.5rem;font-size:.9rem;color:#666;line-height:1.5}.work-card-footer[data-v-4946082d]{margin-top:1rem;padding-top:.75rem;border-top:1px solid #f5f5f5;text-align:right}.explore-link[data-v-4946082d]{color:#1976d2;font-weight:500;font-size:.9rem}@media (max-width: 768px){.works-list-container[data-v-4946082d]{padding:1rem}.works-header h2[data-v-4946082d]{font-size:1.5rem}.breadcrumb-nav[data-v-4946082d]{font-size:.85rem}.collections-grid[data-v-4946082d],.works-grid[data-v-4946082d]{grid-template-columns:1fr;gap:1rem}.collection-card[data-v-4946082d],.work-card[data-v-4946082d]{padding:1rem}.collection-title-tamil[data-v-4946082d],.work-title-tamil[data-v-4946082d]{font-size:1.2rem}}.section-node[data-v-d13db314]{margin-left:0}.section-header[data-v-d13db314]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:#f9f9f9;border:1px solid #e0e0e0;border-radius:4px;transition:all .2s ease}.section-header.clickable-leaf[data-v-d13db314]{cursor:pointer}.section-header.clickable-leaf[data-v-d13db314]:hover{background:#e3f2fd;border-color:#1976d2}.section-header.clickable-container[data-v-d13db314]{cursor:pointer}.section-header.clickable-container[data-v-d13db314]:hover{background:#f0f0f0;border-color:#d0d0d0}.section-info[data-v-d13db314]{display:flex;align-items:center;gap:.5rem;flex:1}.section-icon[data-v-d13db314]{font-size:1.1rem;margin-right:.25rem;flex-shrink:0}.section-actions[data-v-d13db314]{display:flex;align-items:center;gap:1rem}.expand-collapse-button[data-v-d13db314]{background:transparent;border:none;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;transition:transform .2s}.expand-collapse-button[data-v-d13db314]:hover{transform:scale(1.1)}.expand-icon[data-v-d13db314]{font-size:1.2rem;color:#4a90e2;display:flex;align-items:center}.chevron-icon[data-v-d13db314]{display:inline-block;width:10px;height:10px;border:none;border-right:2px solid currentColor;border-bottom:2px solid currentColor;color:var(--primary-color);transition:transform .2s ease}.chevron-up[data-v-d13db314]{transform:rotate(-135deg)}.chevron-down[data-v-d13db314]{transform:rotate(45deg)}.section-level-type[data-v-d13db314]{font-weight:600;color:#555;font-size:.9rem}.section-name[data-v-d13db314]{color:#1976d2;font-size:1rem;font-weight:500}.verse-count[data-v-d13db314]{font-size:.85rem;color:#1976d2;background:#fff;padding:.25rem .75rem;border-radius:12px;border:1px solid #e0e0e0;cursor:pointer;transition:all .2s ease;font-weight:600}.verse-count[data-v-d13db314]:hover{background:#e3f2fd;border-color:#1976d2;transform:scale(1.05);color:#1565c0}.section-children[data-v-d13db314]{margin-left:2rem;margin-top:.5rem;display:flex;flex-direction:column;gap:.5rem}@media (max-width: 768px){.section-header[data-v-d13db314]{padding:.6rem .75rem}.section-actions[data-v-d13db314]{gap:.75rem}.section-children[data-v-d13db314]{margin-left:1rem}.section-level-type[data-v-d13db314],.section-name[data-v-d13db314]{font-size:.9rem}.verse-count[data-v-d13db314]{font-size:.8rem;padding:.2rem .6rem}}.work-detail-container[data-v-5130fae8]{padding:2rem;max-width:1200px;margin:0 auto}.back-button[data-v-5130fae8]{margin-bottom:1rem;padding:.75rem 1.5rem;background:#1976d2;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem;box-shadow:0 2px 6px #1976d24d}.back-button[data-v-5130fae8]:hover{background:#1565c0;transform:translate(-4px);box-shadow:0 4px 10px #1976d266}.back-button[data-v-5130fae8]:active{transform:translate(-2px)}.breadcrumb[data-v-5130fae8]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;padding:.75rem;background:#f8f9fa;border-radius:6px;font-size:.95rem}.breadcrumb-item[data-v-5130fae8]{display:flex;align-items:center;gap:.25rem}.breadcrumb-link[data-v-5130fae8]{color:#1976d2;background:none;border:none;padding:.25rem .5rem;cursor:pointer;font-size:.95rem;border-radius:4px;transition:all .2s ease;font-weight:500}.breadcrumb-link[data-v-5130fae8]:hover{background:#e3f2fd;text-decoration:underline}.breadcrumb-link.breadcrumb-current[data-v-5130fae8]{font-weight:600;color:#2c3e50;cursor:default;pointer-events:none}.breadcrumb-link[data-v-5130fae8]:disabled{cursor:default;pointer-events:none}.separator[data-v-5130fae8]{color:#999;margin:0 .25rem}.loading[data-v-5130fae8],.error[data-v-5130fae8]{text-align:center;padding:3rem;color:#666}.error[data-v-5130fae8]{color:#d32f2f}.error button[data-v-5130fae8]{margin-top:1rem;padding:.5rem 1rem;background-color:#1976d2;color:#fff;border:none;border-radius:4px;cursor:pointer}.error button[data-v-5130fae8]:hover{background-color:#1565c0}.work-header[data-v-5130fae8]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:2rem;margin-bottom:2rem}.work-title-tamil[data-v-5130fae8]{font-size:2.5rem;color:#1976d2;margin-bottom:.5rem;font-weight:600}.work-title-english[data-v-5130fae8]{font-size:1.5rem;color:#666;font-style:italic;font-weight:400;margin-bottom:1.5rem}.work-metadata[data-v-5130fae8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:1.5rem;padding:1rem;background:#f9f9f9;border-radius:4px}.meta-item[data-v-5130fae8]{display:flex;gap:.5rem}.meta-label[data-v-5130fae8]{font-weight:600;color:#555;min-width:80px}.meta-value[data-v-5130fae8]{color:#333}.confidence[data-v-5130fae8]{color:#999;font-size:.85rem}.work-description[data-v-5130fae8]{font-size:1rem;line-height:1.7;color:#444}.sections-container[data-v-5130fae8]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:2rem}.sections-container h3[data-v-5130fae8]{font-size:1.5rem;color:#2c3e50;margin-bottom:1.5rem;border-bottom:2px solid #f5f5f5;padding-bottom:.5rem}.no-sections[data-v-5130fae8]{text-align:center;padding:2rem;color:#999}.sections-tree[data-v-5130fae8]{display:flex;flex-direction:column;gap:.5rem}@media (max-width: 768px){.work-detail-container[data-v-5130fae8]{padding:1rem}.work-header[data-v-5130fae8]{padding:1.5rem}.work-title-tamil[data-v-5130fae8]{font-size:1.8rem}.work-title-english[data-v-5130fae8]{font-size:1.2rem}.work-metadata[data-v-5130fae8]{grid-template-columns:1fr;gap:.75rem}.sections-container[data-v-5130fae8]{padding:1.5rem}}.section-view-container[data-v-637c4999]{padding:2rem;max-width:1000px;margin:0 auto}.back-button[data-v-637c4999]{margin-bottom:1rem;padding:.75rem 1.5rem;background:#1976d2;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem;box-shadow:0 2px 6px #1976d24d}.back-button[data-v-637c4999]:hover{background:#1565c0;transform:translate(-4px);box-shadow:0 4px 10px #1976d266}.back-button[data-v-637c4999]:active{transform:translate(-2px)}.breadcrumb[data-v-637c4999]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;padding:.75rem;background:#f8f9fa;border-radius:6px;font-size:.95rem}.breadcrumb-item[data-v-637c4999]{display:flex;align-items:center;gap:.25rem}.breadcrumb-link[data-v-637c4999]{color:#1976d2;background:none;border:none;padding:.25rem .5rem;cursor:pointer;font-size:.95rem;border-radius:4px;transition:all .2s ease;font-weight:500}.breadcrumb-link[data-v-637c4999]:hover{background:#e3f2fd;text-decoration:underline}.breadcrumb-link.breadcrumb-current[data-v-637c4999]{font-weight:600;color:#2c3e50;cursor:default;pointer-events:none}.breadcrumb-link[data-v-637c4999]:disabled{cursor:default;pointer-events:none}.separator[data-v-637c4999]{color:#999;margin:0 .25rem}.loading[data-v-637c4999],.error[data-v-637c4999]{text-align:center;padding:3rem;color:#666}.error[data-v-637c4999]{color:#d32f2f}.error button[data-v-637c4999]{margin-top:1rem;padding:.5rem 1rem;background-color:#1976d2;color:#fff;border:none;border-radius:4px;cursor:pointer}.error button[data-v-637c4999]:hover{background-color:#1565c0}.section-header[data-v-637c4999]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:1.5rem;margin-bottom:2rem}.section-parent-hierarchy[data-v-637c4999]{font-size:1rem;color:#666;font-style:italic;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #f0f0f0}.section-title[data-v-637c4999]{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.75rem}.level-type[data-v-637c4999]{font-size:.9rem;font-weight:600;color:#666}.section-name[data-v-637c4999]{font-size:1.8rem;color:#1976d2;font-weight:600;margin:0}.section-meta[data-v-637c4999]{font-size:.9rem;color:#999}.verses-list[data-v-637c4999]{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.verse-card[data-v-637c4999]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:1.5rem;transition:all .2s ease}.verse-card[data-v-637c4999]:hover{box-shadow:0 4px 12px #0000001a;border-color:#1976d2}.verse-header[data-v-637c4999]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid #f5f5f5;cursor:pointer;transition:background-color .2s ease;margin:-.5rem -.75rem 1rem;padding:.5rem .75rem .75rem;border-radius:6px 6px 0 0}.verse-header[data-v-637c4999]:hover{background-color:#f8f9fa}.verse-header-left[data-v-637c4999]{display:flex;align-items:center;gap:.75rem}.verse-number[data-v-637c4999]{font-weight:600;color:#1976d2;font-size:1.1rem}.metadata-icon-container[data-v-637c4999]{position:relative;display:inline-flex;align-items:center}.metadata-icon[data-v-637c4999]{font-size:1rem;color:#666;cursor:help;-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background-color:#e3f2fd;transition:all .2s ease}.metadata-icon[data-v-637c4999]:hover{background-color:#1976d2;color:#fff;transform:scale(1.1)}.metadata-tooltip[data-v-637c4999]{position:absolute;top:100%;left:0;margin-top:.5rem;background:#fff;border:1px solid #ddd;border-radius:6px;padding:1rem;box-shadow:0 4px 12px #00000026;z-index:1000;min-width:250px;max-width:400px}.metadata-header[data-v-637c4999]{font-weight:600;font-size:.95rem;color:#1976d2;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:2px solid #f5f5f5}.metadata-item[data-v-637c4999]{display:flex;gap:.5rem;margin-bottom:.5rem;font-size:.9rem}.metadata-key[data-v-637c4999]{font-weight:600;color:#555;min-width:80px}.metadata-value[data-v-637c4999]{color:#333;flex:1}.verse-lines-count[data-v-637c4999]{font-size:.85rem;color:#999}.verse-content[data-v-637c4999]{background:transparent;border:none;border-radius:0;padding:1rem 0;margin-bottom:2rem;line-height:1.5}.verse-line[data-v-637c4999]{display:flex;gap:.5rem;margin:0;padding:.25rem 0;align-items:baseline;line-height:1.3;border-bottom:1px solid #d0d0d0}.verse-line[data-v-637c4999]:last-child{border-bottom:none}.line-text[data-v-637c4999]{font-size:1.1rem;font-family:var(--tamil-font),var(--english-font);color:var(--text-primary);line-height:1.3;margin:0;padding:0;flex:1}.line-number[data-v-637c4999]{font-weight:600;color:var(--text-secondary);font-size:.75rem;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;margin-left:.5rem}.pagination[data-v-637c4999]{display:flex;justify-content:center;align-items:center;gap:2rem;padding:2rem 0}.pagination-btn[data-v-637c4999]{padding:.75rem 1.5rem;background-color:#1976d2;color:#fff;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color .2s ease}.pagination-btn[data-v-637c4999]:hover:not(:disabled){background-color:#1565c0}.pagination-btn[data-v-637c4999]:disabled{background-color:#ccc;cursor:not-allowed}.page-info[data-v-637c4999]{font-size:.9rem;color:#666}@media (max-width: 768px){.section-view-container[data-v-637c4999],.section-header[data-v-637c4999]{padding:1rem}.section-title[data-v-637c4999]{flex-direction:column;gap:.25rem}.section-name[data-v-637c4999]{font-size:1.4rem}.verse-card[data-v-637c4999]{padding:1rem}.verse-header[data-v-637c4999]{flex-direction:column;align-items:flex-start;gap:.5rem}.verse-header-left[data-v-637c4999]{gap:.5rem}.metadata-tooltip[data-v-637c4999]{left:auto;right:0;min-width:200px}.verse-line[data-v-637c4999]{font-size:1rem}.pagination[data-v-637c4999]{gap:1rem}.pagination-btn[data-v-637c4999]{padding:.6rem 1rem;font-size:.9rem}.page-info[data-v-637c4999]{font-size:.85rem}}.help-page[data-v-f785a32d]{padding:2rem 1rem;max-width:1000px;margin:0 auto;background:var(--surface);border-radius:12px;box-shadow:0 4px 12px #0000001a}html[data-v-f785a32d]{scroll-behavior:smooth}.content-section h2[data-v-f785a32d]{scroll-margin-top:80px}.breadcrumb[data-v-f785a32d]{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.95rem;color:var(--text-secondary)}.breadcrumb a[data-v-f785a32d]{color:var(--secondary-color);text-decoration:none;transition:color .2s ease}.breadcrumb a[data-v-f785a32d]:hover{color:var(--primary-color);text-decoration:underline}.breadcrumb .separator[data-v-f785a32d]{color:var(--text-secondary)}.page-header[data-v-f785a32d]{margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid var(--primary-color)}.page-header h1[data-v-f785a32d]{font-size:2rem;margin:0 0 .5rem;color:var(--primary-color);font-weight:700}.subtitle[data-v-f785a32d]{margin:.5rem 0;color:var(--text-secondary);font-size:1.1rem;font-style:italic}.table-of-contents[data-v-f785a32d]{background:linear-gradient(135deg,#e3f2fd,#f3e5f5);border:2px solid var(--border-color);border-radius:10px;padding:1.5rem;margin-bottom:2rem}.table-of-contents h3[data-v-f785a32d]{margin:0 0 1rem;color:var(--primary-color);font-size:1.2rem;font-weight:600}.table-of-contents ul[data-v-f785a32d]{list-style:none;padding:0;margin:0}.table-of-contents li[data-v-f785a32d]{margin:.5rem 0}.table-of-contents a[data-v-f785a32d]{color:var(--secondary-color);text-decoration:none;font-weight:500;transition:all .2s ease;border-bottom:1px dotted rgba(25,118,210,.3)}.table-of-contents a[data-v-f785a32d]:hover{color:var(--primary-color);border-bottom:1px solid var(--primary-color)}.content-section[data-v-f785a32d]{padding:2rem 1.5rem;line-height:1.7;border-bottom:1px solid var(--border-color)}.content-section[data-v-f785a32d]:last-of-type{border-bottom:none}.content-section h2[data-v-f785a32d]{font-size:1.6rem;color:var(--primary-color);margin:0 0 1.5rem;font-weight:700;border-left:4px solid var(--primary-color);padding-left:1rem}.content-section h3[data-v-f785a32d]{font-size:1.2rem;color:var(--secondary-color);margin:1.5rem 0 1rem;font-weight:600}.content-section p[data-v-f785a32d]{margin:1rem 0;color:var(--text-primary);font-size:1.05rem;text-align:justify}.process-section[data-v-f785a32d]{margin:1rem 0}.process-step[data-v-f785a32d]{display:flex;gap:1rem;margin:1rem 0;background:#fff;padding:1rem 1.25rem;border-radius:10px;border:2px solid var(--border-color)}.step-number[data-v-f785a32d]{flex-shrink:0;width:50px;height:50px;background:var(--primary-color);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.5rem;box-shadow:0 2px 6px #d32f2f4d}.step-content[data-v-f785a32d]{flex:1}.step-content h4[data-v-f785a32d]{margin:0 0 .75rem;color:var(--primary-color);font-size:1.15rem}.step-content ul[data-v-f785a32d]{margin:.5rem 0;padding-left:1.5rem}.step-content li[data-v-f785a32d]{margin:.5rem 0}.segmentation-link[data-v-f785a32d]{margin-top:1rem;padding:.75rem 1rem;background:linear-gradient(135deg,#fff3e0,#ffe0b2);border-left:3px solid var(--primary-color);border-radius:6px;font-size:1rem}.external-link[data-v-f785a32d],.tab-link[data-v-f785a32d]{color:var(--secondary-color);text-decoration:none;font-weight:600;border-bottom:2px dotted rgba(25,118,210,.3);transition:all .2s ease}.external-link[data-v-f785a32d]:hover,.tab-link[data-v-f785a32d]:hover{color:var(--primary-color);border-bottom:2px solid var(--primary-color)}.database-info[data-v-f785a32d]{padding:1.5rem;border-radius:10px;margin:1.5rem 0}.database-info h3[data-v-f785a32d]{margin:0 0 1rem}.note[data-v-f785a32d]{font-style:italic;color:var(--text-secondary);font-size:.95rem}.example-box[data-v-f785a32d]{background:linear-gradient(135deg,#e3f2fd,#f3e5f5);border:2px solid var(--secondary-color);border-radius:10px;padding:1rem 1.25rem;margin:1rem 0}.comparison[data-v-f785a32d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-top:1rem}.comparison-item[data-v-f785a32d]{background:#fff;padding:1rem;border-radius:8px;border:2px solid var(--border-color)}.comparison-item strong[data-v-f785a32d]{color:var(--primary-color);display:block;margin-bottom:.5rem}.comparison-table[data-v-f785a32d]{background:#fff;border:2px solid var(--border-color);border-radius:10px;overflow:hidden;margin:1rem 0}.table-row[data-v-f785a32d]{display:grid;grid-template-columns:1fr 1fr;gap:0}.header-row[data-v-f785a32d]{background:linear-gradient(135deg,var(--primary-color) 0%,#c62828 100%);color:#fff;font-weight:700}.table-cell[data-v-f785a32d]{padding:.6rem 1rem;border-bottom:1px solid var(--border-color);line-height:1.5;font-size:1rem}.table-row:last-child .table-cell[data-v-f785a32d]{border-bottom:none}.table-row[data-v-f785a32d]:not(.header-row):nth-child(2n){background:#f9f9f9}.table-cell .icon[data-v-f785a32d]{display:inline-block;margin-right:.5rem;font-size:1.2rem}.example-content[data-v-f785a32d]{margin-top:1rem}.example-content h4[data-v-f785a32d]{color:var(--primary-color);margin:1.5rem 0 .5rem;font-size:1.1rem;font-weight:600}.example-content h4[data-v-f785a32d]:first-child{margin-top:.5rem}.dictionary-result[data-v-f785a32d],.concordance-result[data-v-f785a32d]{background:#fff;padding:1rem 1.5rem;border-radius:8px;margin:0 0 1rem;border:2px solid var(--border-color);font-size:1rem}.definition[data-v-f785a32d]{font-style:italic;color:var(--text-secondary);padding:.5rem 1rem;background:#f5f5f5;border-left:3px solid var(--secondary-color)}.concordance-result ul[data-v-f785a32d]{margin:.5rem 0;padding-left:1.5rem}.concordance-result li[data-v-f785a32d]{margin:.5rem 0;color:var(--text-primary)}.key-difference[data-v-f785a32d]{background:linear-gradient(135deg,#fff3e0,#ffe0b2);padding:1rem 1.5rem;border-radius:8px;margin-top:1rem;border-left:4px solid #ff9800;font-size:1.05rem}.importance-grid[data-v-f785a32d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin:1rem 0}.importance-item[data-v-f785a32d]{background:#fff;padding:2.5rem 1.25rem 1rem;border:2px solid var(--border-color);border-radius:10px;position:relative}.importance-number[data-v-f785a32d]{position:absolute;top:-15px;left:20px;background:var(--primary-color);color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem;box-shadow:0 2px 6px #d32f2f4d}.importance-item h3[data-v-f785a32d]{color:var(--secondary-color);margin:0 0 .75rem;font-size:1.15rem}.importance-item p[data-v-f785a32d],.importance-item ul[data-v-f785a32d]{margin:.75rem 0;font-size:1rem}.importance-item ul[data-v-f785a32d]{padding-left:1.5rem}.importance-item li[data-v-f785a32d]{margin:.5rem 0}.student-uses[data-v-f785a32d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin:1rem 0}.features-grid[data-v-f785a32d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin:1rem 0}.feature-item[data-v-f785a32d]{background:#fff;padding:1rem 1.25rem;border:2px solid var(--border-color);border-radius:10px;transition:all .3s ease}.feature-item[data-v-f785a32d]:hover{border-color:var(--primary-color);transform:translateY(-3px);box-shadow:0 6px 16px #d32f2f26}.feature-item h3[data-v-f785a32d]{color:var(--primary-color);margin:0 0 .75rem;font-size:1.1rem}.feature-item ul[data-v-f785a32d]{margin:0;padding-left:1.5rem}.feature-item li[data-v-f785a32d]{margin:.5rem 0;font-size:.95rem}.highlight-box[data-v-f785a32d]{background:#fff;padding:1.5rem;border-radius:10px;text-align:center;margin:1rem 0;border:2px solid var(--primary-color)}.big-text[data-v-f785a32d]{font-size:1.2rem;margin:.75rem 0;color:var(--primary-color)}.page-footer[data-v-f785a32d]{margin-top:2rem;padding-top:1.5rem;border-top:2px solid var(--border-color);text-align:center;color:var(--text-secondary);font-size:.9rem}.page-footer p[data-v-f785a32d]{margin:.75rem 0}.page-footer a[data-v-f785a32d]{color:var(--secondary-color);text-decoration:none;font-weight:600;border-bottom:1px dotted rgba(25,118,210,.25)}.page-footer a[data-v-f785a32d]:hover{border-bottom:1px solid var(--secondary-color)}@media (max-width: 768px){.help-page[data-v-f785a32d]{padding:1rem .5rem}.content-section[data-v-f785a32d]{padding:1.5rem 1rem}.page-header h1[data-v-f785a32d]{font-size:1.5rem}.content-section h2[data-v-f785a32d]{font-size:1.3rem}.content-section p[data-v-f785a32d],.content-section li[data-v-f785a32d]{font-size:1.05rem;line-height:1.6}.comparison[data-v-f785a32d],.table-row[data-v-f785a32d]{grid-template-columns:1fr}.table-cell[data-v-f785a32d]{padding:.6rem .75rem;font-size:.95rem}.importance-grid[data-v-f785a32d],.features-grid[data-v-f785a32d],.student-uses[data-v-f785a32d]{grid-template-columns:1fr}.process-step[data-v-f785a32d]{flex-direction:column;align-items:center;text-align:center}.step-content[data-v-f785a32d]{text-align:left}.step-content p[data-v-f785a32d],.step-content li[data-v-f785a32d]{font-size:1.05rem}}html[data-v-bda356f0]{scroll-behavior:smooth}.content-section h2[data-v-bda356f0]{scroll-margin-top:80px}.help-page[data-v-bda356f0]{padding:2rem 1rem;max-width:1000px;margin:0 auto}.help-container[data-v-bda356f0]{background:var(--surface);border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #0000001a;padding:2rem}.breadcrumb[data-v-bda356f0]{display:flex;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.95rem;color:var(--text-secondary)}.breadcrumb a[data-v-bda356f0]{color:var(--secondary-color);text-decoration:none;font-weight:600;transition:color .2s ease}.breadcrumb a[data-v-bda356f0]:hover{color:var(--primary-color);text-decoration:underline}.breadcrumb .separator[data-v-bda356f0]{color:var(--text-secondary)}.page-header[data-v-bda356f0]{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid var(--primary-color)}.page-header h1[data-v-bda356f0]{font-size:2rem;margin:0 0 .5rem;color:var(--primary-color);font-weight:700;font-family:var(--tamil-font),var(--english-font)}.page-header .subtitle[data-v-bda356f0]{margin:.5rem 0;color:var(--text-secondary);font-size:1.1rem;font-style:italic}.page-header .subtitle a[data-v-bda356f0]{color:var(--secondary-color);text-decoration:none;font-weight:600;border-bottom:1px dotted rgba(25,118,210,.3)}.page-header .subtitle a[data-v-bda356f0]:hover{border-bottom:1px solid var(--secondary-color)}.table-of-contents[data-v-bda356f0]{background:linear-gradient(135deg,#f5f5f5,#e8e8e8);border:2px solid var(--border-color);border-radius:10px;padding:1.5rem;margin-bottom:2rem;position:sticky;top:80px;z-index:10}.table-of-contents h3[data-v-bda356f0]{margin:0 0 1rem;font-size:1.3rem;color:var(--primary-color);font-weight:700}.table-of-contents ul[data-v-bda356f0]{list-style:none;padding:0;margin:0}.table-of-contents li[data-v-bda356f0]{margin:.5rem 0}.table-of-contents a[data-v-bda356f0]{color:var(--text-primary);text-decoration:none;font-weight:500;transition:all .2s ease;display:inline-block;padding:.25rem .5rem;border-radius:4px}.table-of-contents a[data-v-bda356f0]:hover{color:var(--primary-color);background:#d32f2f0d;transform:translate(5px)}.help-content[data-v-bda356f0]{line-height:1.7}.content-section[data-v-bda356f0]{margin:2.5rem 0;padding-bottom:2rem;border-bottom:1px solid #e0e0e0}.content-section[data-v-bda356f0]:last-of-type{border-bottom:none}.content-section h2[data-v-bda356f0]{font-size:1.6rem;color:var(--primary-color);margin:0 0 1.5rem;font-weight:700;border-left:4px solid var(--primary-color);padding-left:1rem}.content-section h3[data-v-bda356f0]{font-size:1.2rem;color:var(--secondary-color);margin:1.5rem 0 1rem;font-weight:600}.content-section p[data-v-bda356f0]{margin:1rem 0;color:var(--text-primary);font-size:1.05rem;text-align:justify}.content-section ol[data-v-bda356f0],.content-section ul[data-v-bda356f0]{margin:1rem 0;padding-left:2rem}.content-section li[data-v-bda356f0]{margin:.5rem 0;line-height:1.6}.example-block[data-v-bda356f0]{background:linear-gradient(135deg,#e3f2fd,#f3e5f5);border:2px solid var(--secondary-color);border-radius:10px;padding:1rem 1.25rem;margin:1rem 0}.example-block p[data-v-bda356f0]{margin:.5rem 0;text-align:left}.example-block strong[data-v-bda356f0]{color:var(--primary-color)}.example-block em[data-v-bda356f0]{font-style:italic;color:var(--text-primary)}.comparison-table[data-v-bda356f0]{background:#fff;border:2px solid var(--border-color);border-radius:10px;overflow:hidden;margin:1rem 0}.table-row[data-v-bda356f0]{display:grid;grid-template-columns:1fr 1fr;gap:0}.header-row[data-v-bda356f0]{background:linear-gradient(135deg,var(--primary-color) 0%,#c62828 100%);color:#fff;font-weight:700}.table-cell[data-v-bda356f0]{padding:.6rem 1rem;border-bottom:1px solid var(--border-color);line-height:1.5;font-size:1rem}.table-row:last-child .table-cell[data-v-bda356f0]{border-bottom:none}.table-row[data-v-bda356f0]:not(.header-row):nth-child(2n){background:#f9f9f9}.verse[data-v-bda356f0]{background:linear-gradient(135deg,#e3f2fd,#f3e5f5);border-left:4px solid var(--secondary-color);padding:1rem 1.5rem;margin:1.5rem 0;font-style:italic;border-radius:8px;font-family:var(--tamil-font),var(--english-font)}.commentary[data-v-bda356f0]{color:var(--text-secondary);font-size:.95rem;margin-left:1.5rem;font-style:italic}.word-list[data-v-bda356f0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem;margin:1rem 0;padding:1rem;background:#f9f9f9;border-radius:8px}.word-item[data-v-bda356f0]{background:#fff;padding:.5rem .75rem;border:1px solid var(--border-color);border-radius:6px;font-family:var(--tamil-font),var(--english-font);text-align:center;transition:all .2s ease}.word-item[data-v-bda356f0]:hover{border-color:var(--primary-color);transform:translateY(-2px);box-shadow:0 2px 8px #d32f2f26}.transformation[data-v-bda356f0]{display:flex;align-items:center;gap:1rem;margin:.5rem 0;padding:.5rem;background:#fff;border-radius:6px}.transformation code[data-v-bda356f0]{font-family:var(--tamil-font),monospace;background:#f5f5f5;padding:.25rem .5rem;border-radius:4px;font-size:1rem}.transformation .arrow[data-v-bda356f0]{color:var(--primary-color);font-weight:700;font-size:1.2rem}.importance-grid[data-v-bda356f0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin:1rem 0}.importance-item[data-v-bda356f0]{background:#fff;padding:2.5rem 1.25rem 1rem;border:2px solid var(--border-color);border-radius:10px;position:relative}.importance-number[data-v-bda356f0]{position:absolute;top:-15px;left:20px;background:var(--primary-color);color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem;box-shadow:0 2px 6px #d32f2f4d}.importance-item h3[data-v-bda356f0]{color:var(--secondary-color);margin:0 0 .75rem;font-size:1.15rem}.process-step[data-v-bda356f0]{display:flex;gap:1rem;margin:1rem 0;background:#fff;padding:1rem 1.25rem;border-radius:10px;border:2px solid var(--border-color)}.step-number[data-v-bda356f0]{flex-shrink:0;width:50px;height:50px;background:var(--primary-color);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.5rem;box-shadow:0 2px 6px #d32f2f4d}.step-content[data-v-bda356f0]{flex:1}.step-content h4[data-v-bda356f0]{margin:0 0 .75rem;color:var(--primary-color);font-size:1.15rem}.features-grid[data-v-bda356f0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin:1rem 0}.feature-item[data-v-bda356f0]{background:#fff;padding:1rem 1.25rem;border:2px solid var(--border-color);border-radius:10px;transition:all .3s ease}.feature-item[data-v-bda356f0]:hover{border-color:var(--primary-color);transform:translateY(-3px);box-shadow:0 6px 16px #d32f2f26}.feature-item h3[data-v-bda356f0]{color:var(--primary-color);margin:0 0 .75rem;font-size:1.1rem}.highlight-box[data-v-bda356f0]{background:#fff;padding:1.5rem;border-radius:10px;text-align:center;margin:1rem 0;border:2px solid var(--primary-color)}.big-text[data-v-bda356f0]{font-size:1.2rem;margin:.75rem 0;color:var(--primary-color)}.external-link[data-v-bda356f0],.tab-link[data-v-bda356f0]{color:var(--secondary-color);text-decoration:none;font-weight:600;border-bottom:2px dotted rgba(25,118,210,.3);transition:all .2s ease}.external-link[data-v-bda356f0]:hover,.tab-link[data-v-bda356f0]:hover{color:var(--primary-color);border-bottom:2px solid var(--primary-color)}.help-footer[data-v-bda356f0]{margin-top:2rem;padding-top:1.5rem;border-top:2px solid var(--border-color);text-align:center;color:var(--text-secondary);font-size:.9rem}.help-footer p[data-v-bda356f0]{margin:.75rem 0}.help-footer a[data-v-bda356f0]{color:var(--secondary-color);text-decoration:none;font-weight:600;border-bottom:1px dotted rgba(25,118,210,.25)}.help-footer a[data-v-bda356f0]:hover{border-bottom:1px solid var(--secondary-color)}.footer-source[data-v-bda356f0]{font-size:.9rem;margin-top:.75rem}@media (max-width: 768px){.help-page[data-v-bda356f0]{padding:1rem .5rem}.help-container[data-v-bda356f0]{padding:1rem}.page-header h1[data-v-bda356f0]{font-size:1.5rem}.table-of-contents[data-v-bda356f0]{position:static;top:auto}.content-section h2[data-v-bda356f0]{font-size:1.3rem;scroll-margin-top:60px}.content-section h3[data-v-bda356f0]{font-size:1.1rem}.content-section p[data-v-bda356f0],.content-section li[data-v-bda356f0]{font-size:1rem}.table-row[data-v-bda356f0]{grid-template-columns:1fr}.table-cell[data-v-bda356f0]{padding:.6rem .75rem;font-size:.95rem}.word-list[data-v-bda356f0]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.5rem}.importance-grid[data-v-bda356f0],.features-grid[data-v-bda356f0]{grid-template-columns:1fr}.process-step[data-v-bda356f0]{flex-direction:column;align-items:center;text-align:center}.step-content[data-v-bda356f0]{text-align:left}.transformation[data-v-bda356f0]{flex-direction:column;align-items:flex-start;gap:.5rem}.transformation .arrow[data-v-bda356f0]{transform:rotate(90deg)}}html[data-v-e7089ba2]{scroll-behavior:smooth}.content-section h2[data-v-e7089ba2]{scroll-margin-top:80px}.help-page[data-v-e7089ba2]{padding:2rem 1rem;max-width:1000px;margin:0 auto}.help-container[data-v-e7089ba2]{background:var(--surface);border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #0000001a;padding:2rem}.breadcrumb[data-v-e7089ba2]{display:flex;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.95rem;color:var(--text-secondary)}.breadcrumb a[data-v-e7089ba2]{color:var(--secondary-color);text-decoration:none;font-weight:600;transition:color .2s ease}.breadcrumb a[data-v-e7089ba2]:hover{color:var(--primary-color);text-decoration:underline}.breadcrumb .separator[data-v-e7089ba2]{color:var(--text-secondary)}.page-header[data-v-e7089ba2]{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid var(--primary-color)}.page-header h1[data-v-e7089ba2]{font-size:2rem;margin:0 0 .5rem;color:var(--primary-color);font-weight:700;font-family:var(--tamil-font),var(--english-font)}.page-header .subtitle[data-v-e7089ba2]{margin:.5rem 0;color:var(--text-secondary);font-size:1.1rem;font-style:italic}.page-header .subtitle a[data-v-e7089ba2]{color:var(--secondary-color);text-decoration:none;font-weight:600;border-bottom:1px dotted rgba(25,118,210,.3)}.page-header .subtitle a[data-v-e7089ba2]:hover{border-bottom:1px solid var(--secondary-color)}.table-of-contents[data-v-e7089ba2]{background:linear-gradient(135deg,#f5f5f5,#e8e8e8);border:2px solid var(--border-color);border-radius:10px;padding:1.5rem;margin-bottom:2rem;position:sticky;top:80px;z-index:10}.table-of-contents h3[data-v-e7089ba2]{margin:0 0 1rem;font-size:1.3rem;color:var(--primary-color);font-weight:700}.table-of-contents ul[data-v-e7089ba2]{list-style:none;padding:0;margin:0}.table-of-contents li[data-v-e7089ba2]{margin:.5rem 0}.table-of-contents a[data-v-e7089ba2]{color:var(--text-primary);text-decoration:none;font-weight:500;transition:all .2s ease;display:inline-block;padding:.25rem .5rem;border-radius:4px}.table-of-contents a[data-v-e7089ba2]:hover{color:var(--primary-color);background:#d32f2f0d;transform:translate(5px)}.help-content[data-v-e7089ba2]{line-height:1.7}.content-section[data-v-e7089ba2]{margin:2.5rem 0;padding-bottom:2rem;border-bottom:1px solid #e0e0e0}.content-section[data-v-e7089ba2]:last-of-type{border-bottom:none}.content-section h2[data-v-e7089ba2]{font-size:1.6rem;color:var(--primary-color);margin:0 0 1.5rem;font-weight:700;border-left:4px solid var(--primary-color);padding-left:1rem}.content-section h3[data-v-e7089ba2]{font-size:1.2rem;color:var(--secondary-color);margin:1.5rem 0 1rem;font-weight:600}.content-section p[data-v-e7089ba2]{margin:1rem 0;color:var(--text-primary);font-size:1.05rem;text-align:justify}.content-section ol[data-v-e7089ba2],.content-section ul[data-v-e7089ba2]{margin:1rem 0;padding-left:2rem}.content-section li[data-v-e7089ba2]{margin:.5rem 0;line-height:1.6}.example-block[data-v-e7089ba2]{background:linear-gradient(135deg,#e3f2fd,#f3e5f5);border:2px solid var(--secondary-color);border-radius:10px;padding:1rem 1.25rem;margin:1rem 0}.example-block p[data-v-e7089ba2]{margin:.5rem 0;text-align:left}.example-block strong[data-v-e7089ba2]{color:var(--primary-color)}.example-block em[data-v-e7089ba2]{font-style:italic;color:var(--text-primary)}.comparison-table[data-v-e7089ba2]{background:#fff;border:2px solid var(--border-color);border-radius:10px;overflow:hidden;margin:1rem 0}.table-row[data-v-e7089ba2]{display:grid;grid-template-columns:1fr 1fr;gap:0}.header-row[data-v-e7089ba2]{background:linear-gradient(135deg,var(--primary-color) 0%,#c62828 100%);color:#fff;font-weight:700}.table-cell[data-v-e7089ba2]{padding:.6rem 1rem;border-bottom:1px solid var(--border-color);line-height:1.5;font-size:1rem}.table-row:last-child .table-cell[data-v-e7089ba2]{border-bottom:none}.table-row[data-v-e7089ba2]:not(.header-row):nth-child(2n){background:#f9f9f9}.verse[data-v-e7089ba2]{background:linear-gradient(135deg,#e3f2fd,#f3e5f5);border-left:4px solid var(--secondary-color);padding:1rem 1.5rem;margin:1.5rem 0;font-style:italic;border-radius:8px;font-family:var(--tamil-font),var(--english-font)}.commentary[data-v-e7089ba2]{color:var(--text-secondary);font-size:.95rem;margin-left:1.5rem;font-style:italic}.word-list[data-v-e7089ba2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem;margin:1rem 0;padding:1rem;background:#f9f9f9;border-radius:8px}.word-item[data-v-e7089ba2]{background:#fff;padding:.5rem .75rem;border:1px solid var(--border-color);border-radius:6px;font-family:var(--tamil-font),var(--english-font);text-align:center;transition:all .2s ease}.word-item[data-v-e7089ba2]:hover{border-color:var(--primary-color);transform:translateY(-2px);box-shadow:0 2px 8px #d32f2f26}.transformation[data-v-e7089ba2]{display:flex;align-items:center;gap:1rem;margin:.5rem 0;padding:.5rem;background:#fff;border-radius:6px}.transformation code[data-v-e7089ba2]{font-family:var(--tamil-font),monospace;background:#f5f5f5;padding:.25rem .5rem;border-radius:4px;font-size:1rem}.transformation .arrow[data-v-e7089ba2]{color:var(--primary-color);font-weight:700;font-size:1.2rem}.importance-grid[data-v-e7089ba2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin:1rem 0}.importance-item[data-v-e7089ba2]{background:#fff;padding:2.5rem 1.25rem 1rem;border:2px solid var(--border-color);border-radius:10px;position:relative}.importance-number[data-v-e7089ba2]{position:absolute;top:-15px;left:20px;background:var(--primary-color);color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem;box-shadow:0 2px 6px #d32f2f4d}.importance-item h3[data-v-e7089ba2]{color:var(--secondary-color);margin:0 0 .75rem;font-size:1.15rem}.process-step[data-v-e7089ba2]{display:flex;gap:1rem;margin:1rem 0;background:#fff;padding:1rem 1.25rem;border-radius:10px;border:2px solid var(--border-color)}.step-number[data-v-e7089ba2]{flex-shrink:0;width:50px;height:50px;background:var(--primary-color);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.5rem;box-shadow:0 2px 6px #d32f2f4d}.step-content[data-v-e7089ba2]{flex:1}.step-content h4[data-v-e7089ba2]{margin:0 0 .75rem;color:var(--primary-color);font-size:1.15rem}.features-grid[data-v-e7089ba2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin:1rem 0}.feature-item[data-v-e7089ba2]{background:#fff;padding:1rem 1.25rem;border:2px solid var(--border-color);border-radius:10px;transition:all .3s ease}.feature-item[data-v-e7089ba2]:hover{border-color:var(--primary-color);transform:translateY(-3px);box-shadow:0 6px 16px #d32f2f26}.feature-item h3[data-v-e7089ba2]{color:var(--primary-color);margin:0 0 .75rem;font-size:1.1rem}.highlight-box[data-v-e7089ba2]{background:#fff;padding:1.5rem;border-radius:10px;text-align:center;margin:1rem 0;border:2px solid var(--primary-color)}.big-text[data-v-e7089ba2]{font-size:1.2rem;margin:.75rem 0;color:var(--primary-color)}.external-link[data-v-e7089ba2],.tab-link[data-v-e7089ba2]{color:var(--secondary-color);text-decoration:none;font-weight:600;border-bottom:2px dotted rgba(25,118,210,.3);transition:all .2s ease}.external-link[data-v-e7089ba2]:hover,.tab-link[data-v-e7089ba2]:hover{color:var(--primary-color);border-bottom:2px solid var(--primary-color)}.help-footer[data-v-e7089ba2]{margin-top:2rem;padding-top:1.5rem;border-top:2px solid var(--border-color);text-align:center;color:var(--text-secondary);font-size:.9rem}.help-footer p[data-v-e7089ba2]{margin:.75rem 0}.help-footer a[data-v-e7089ba2]{color:var(--secondary-color);text-decoration:none;font-weight:600;border-bottom:1px dotted rgba(25,118,210,.25)}.help-footer a[data-v-e7089ba2]:hover{border-bottom:1px solid var(--secondary-color)}.footer-source[data-v-e7089ba2]{font-size:.9rem;margin-top:.75rem}@media (max-width: 768px){.help-page[data-v-e7089ba2]{padding:1rem .5rem}.help-container[data-v-e7089ba2]{padding:1rem}.page-header h1[data-v-e7089ba2]{font-size:1.5rem}.table-of-contents[data-v-e7089ba2]{position:static;top:auto}.content-section h2[data-v-e7089ba2]{font-size:1.3rem;scroll-margin-top:60px}.content-section h3[data-v-e7089ba2]{font-size:1.1rem}.content-section p[data-v-e7089ba2],.content-section li[data-v-e7089ba2]{font-size:1rem}.table-row[data-v-e7089ba2]{grid-template-columns:1fr}.table-cell[data-v-e7089ba2]{padding:.6rem .75rem;font-size:.95rem}.word-list[data-v-e7089ba2]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.5rem}.importance-grid[data-v-e7089ba2],.features-grid[data-v-e7089ba2]{grid-template-columns:1fr}.process-step[data-v-e7089ba2]{flex-direction:column;align-items:center;text-align:center}.step-content[data-v-e7089ba2]{text-align:left}.transformation[data-v-e7089ba2]{flex-direction:column;align-items:flex-start;gap:.5rem}.transformation .arrow[data-v-e7089ba2]{transform:rotate(90deg)}}.quick-ref-grid[data-v-e7089ba2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin:1rem 0}.quick-ref-item[data-v-e7089ba2]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:linear-gradient(135deg,#fff7ed,#ffe4e6);border:2px solid #fb923c;border-radius:8px;font-size:.95rem}.quick-ref-item .tamil-char[data-v-e7089ba2]{font-size:1.5rem;font-weight:700;color:#dc2626;min-width:40px}.quick-ref-item .english-trans[data-v-e7089ba2]{font-family:Courier New,monospace;background:#f3f4f6;padding:4px 8px;border-radius:4px;font-weight:600;min-width:55px;text-align:center}.table-wrapper[data-v-e7089ba2]{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1rem 0}table[data-v-e7089ba2]{width:100%;border-collapse:collapse;font-size:1rem}th[data-v-e7089ba2]{background:#f3f4f6;padding:.75rem;text-align:left;font-weight:600;font-size:.9rem;border-bottom:2px solid #d1d5db}td[data-v-e7089ba2]{padding:.75rem;border-bottom:1px solid #e5e7eb;vertical-align:middle}tr:last-child td[data-v-e7089ba2]{border-bottom:none}.tamil-char[data-v-e7089ba2]{font-size:1.5rem;font-weight:700;color:#dc2626;margin-right:.5rem}.english-trans[data-v-e7089ba2]{font-family:Courier New,monospace;background:#f3f4f6;padding:3px 7px;border-radius:3px;font-weight:600;white-space:nowrap;font-size:.9rem}.example[data-v-e7089ba2]{color:#2563eb;font-size:.95rem}.note[data-v-e7089ba2]{color:#6b7280;font-size:.9rem;font-style:italic}.highlight-row[data-v-e7089ba2]{background:#fef3c7!important}.unique-row[data-v-e7089ba2]{background:#d1fae5!important}code[data-v-e7089ba2]{background:#f3f4f6;padding:3px 7px;border-radius:3px;font-family:Courier New,monospace;color:#dc2626;font-size:.9rem}@media (max-width: 768px){.quick-ref-grid[data-v-e7089ba2]{grid-template-columns:1fr}.quick-ref-item[data-v-e7089ba2]{font-size:.9rem}.tamil-char[data-v-e7089ba2]{font-size:1.3rem}table[data-v-e7089ba2]{font-size:.9rem}th[data-v-e7089ba2],td[data-v-e7089ba2]{padding:.6rem .5rem}}.static-page[data-v-6a2977b7]{padding:2rem 1rem;max-width:900px;margin:0 auto}.page-container[data-v-6a2977b7]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 12px #0000001a}h1[data-v-6a2977b7]{font-size:2.5rem;color:var(--primary-color);margin:0 0 2rem;border-bottom:3px solid var(--primary-color);padding-bottom:1rem}.content-section[data-v-6a2977b7]{margin:2rem 0}.content-section h2[data-v-6a2977b7]{font-size:1.6rem;color:var(--secondary-color);margin:0 0 1rem;font-weight:600}.content-section p[data-v-6a2977b7]{line-height:1.7;color:var(--text-primary);margin:1rem 0;font-size:1.05rem;text-align:justify}.content-section ul[data-v-6a2977b7]{margin:1rem 0;padding-left:2rem}.content-section li[data-v-6a2977b7]{font-size:1rem;margin:.75rem 0;line-height:1.6;color:var(--text-primary)}.content-section a[data-v-6a2977b7]{color:var(--secondary-color);text-decoration:none;font-weight:600;border-bottom:1px dotted rgba(25,118,210,.3)}.content-section a[data-v-6a2977b7]:hover{border-bottom:1px solid var(--secondary-color)}.back-link[data-v-6a2977b7]{margin-top:3rem;text-align:center}.back-link a[data-v-6a2977b7]{color:var(--secondary-color);text-decoration:none;font-weight:600;font-size:1.1rem;padding:.75rem 1.5rem;border:2px solid var(--secondary-color);border-radius:6px;display:inline-block;transition:all .3s ease}.back-link a[data-v-6a2977b7]:hover{background:var(--secondary-color);color:#fff;transform:translateY(-2px);box-shadow:0 4px 8px #1976d233}@media (max-width: 768px){.static-page[data-v-6a2977b7]{padding:1rem .5rem}.page-container[data-v-6a2977b7]{padding:1.5rem}h1[data-v-6a2977b7]{font-size:2rem}.content-section h2[data-v-6a2977b7]{font-size:1.3rem}.content-section p[data-v-6a2977b7],.content-section li[data-v-6a2977b7]{font-size:1rem}}.static-page[data-v-d5d1cda3]{padding:2rem 1rem;max-width:900px;margin:0 auto}.page-container[data-v-d5d1cda3]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 12px #0000001a}h1[data-v-d5d1cda3]{font-size:2.5rem;color:var(--primary-color);margin:0 0 2rem;border-bottom:3px solid var(--primary-color);padding-bottom:1rem}.content-section[data-v-d5d1cda3]{margin:2rem 0}.content-section h2[data-v-d5d1cda3]{font-size:1.6rem;color:var(--secondary-color);margin:0 0 1rem;font-weight:600}.content-section h3[data-v-d5d1cda3]{font-size:1.2rem;margin:0 0 .5rem;color:var(--primary-color)}.content-section p[data-v-d5d1cda3]{line-height:1.7;color:var(--text-primary);margin:1rem 0;font-size:1.05rem;text-align:justify}.content-section ul[data-v-d5d1cda3]{margin:1rem 0;padding-left:2rem}.content-section li[data-v-d5d1cda3]{margin:.75rem 0;line-height:1.6;color:var(--text-primary)}.contact-info[data-v-d5d1cda3]{text-align:center;margin:2rem 0}.email-link[data-v-d5d1cda3]{display:inline-block;padding:1rem 2rem;background:linear-gradient(135deg,#4a90e2,#357abd);color:#fff;text-decoration:none;font-size:1.2rem;font-weight:600;border-radius:8px;transition:all .3s ease;box-shadow:0 4px 12px #4a90e24d}.email-link[data-v-d5d1cda3]:hover{transform:translateY(-3px);box-shadow:0 6px 20px #4a90e266}.contact-grid[data-v-d5d1cda3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin:1.5rem 0}.contact-item[data-v-d5d1cda3]{background:linear-gradient(135deg,#f5f5f5,#e8e8e8);padding:1.5rem;border-radius:10px;border:2px solid var(--border-color);transition:all .3s ease}.contact-item[data-v-d5d1cda3]:hover{border-color:var(--secondary-color);transform:translateY(-3px);box-shadow:0 6px 16px #0000001a}.contact-item p[data-v-d5d1cda3]{text-align:left;margin:.5rem 0 0;font-size:1rem}.note[data-v-d5d1cda3]{font-style:italic;color:var(--text-secondary);font-size:.95rem}.back-link[data-v-d5d1cda3]{margin-top:3rem;text-align:center}.back-link a[data-v-d5d1cda3]{color:var(--secondary-color);text-decoration:none;font-weight:600;font-size:1.1rem;padding:.75rem 1.5rem;border:2px solid var(--secondary-color);border-radius:6px;display:inline-block;transition:all .3s ease}.back-link a[data-v-d5d1cda3]:hover{background:var(--secondary-color);color:#fff;transform:translateY(-2px);box-shadow:0 4px 8px #1976d233}@media (max-width: 768px){.static-page[data-v-d5d1cda3]{padding:1rem .5rem}.page-container[data-v-d5d1cda3]{padding:1.5rem}h1[data-v-d5d1cda3]{font-size:2rem}.content-section h2[data-v-d5d1cda3]{font-size:1.3rem}.content-section p[data-v-d5d1cda3],.content-section li[data-v-d5d1cda3]{font-size:1rem}.email-link[data-v-d5d1cda3]{font-size:1rem;padding:.75rem 1.5rem}.contact-grid[data-v-d5d1cda3]{grid-template-columns:1fr}}.static-page[data-v-196fb060]{padding:2rem 1rem;max-width:900px;margin:0 auto}.page-container[data-v-196fb060]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 12px #0000001a}h1[data-v-196fb060]{font-size:2.5rem;color:var(--primary-color);margin:0 0 2rem;border-bottom:3px solid var(--primary-color);padding-bottom:1rem}.content-section[data-v-196fb060]{margin:2rem 0}.content-section h2[data-v-196fb060]{font-size:1.6rem;color:var(--secondary-color);margin:0 0 1rem;font-weight:600}.content-section p[data-v-196fb060]{line-height:1.7;color:var(--text-primary);margin:1rem 0;font-size:1.05rem;text-align:justify}.content-section ul[data-v-196fb060]{margin:1rem 0;padding-left:2rem}.content-section li[data-v-196fb060]{margin:.75rem 0;line-height:1.6;color:var(--text-primary)}.content-section a[data-v-196fb060]{color:var(--secondary-color);text-decoration:none;font-weight:600;border-bottom:1px dotted rgba(25,118,210,.3)}.content-section a[data-v-196fb060]:hover{border-bottom:1px solid var(--secondary-color)}.last-updated[data-v-196fb060]{margin-top:2rem;padding-top:1rem;border-top:1px solid #e0e0e0;text-align:center}.last-updated p[data-v-196fb060]{color:var(--text-secondary);font-size:.9rem;margin:0}.back-link[data-v-196fb060]{margin-top:3rem;text-align:center}.back-link a[data-v-196fb060]{color:var(--secondary-color);text-decoration:none;font-weight:600;font-size:1.1rem;padding:.75rem 1.5rem;border:2px solid var(--secondary-color);border-radius:6px;display:inline-block;transition:all .3s ease}.back-link a[data-v-196fb060]:hover{background:var(--secondary-color);color:#fff;transform:translateY(-2px);box-shadow:0 4px 8px #1976d233}@media (max-width: 768px){.static-page[data-v-196fb060]{padding:1rem .5rem}.page-container[data-v-196fb060]{padding:1.5rem}h1[data-v-196fb060]{font-size:2rem}.content-section h2[data-v-196fb060]{font-size:1.3rem}.content-section p[data-v-196fb060],.content-section li[data-v-196fb060]{font-size:1rem}}.journey-page[data-v-e74f9ef0]{padding:0rem .25rem;background-color:#fafafa}.container[data-v-e74f9ef0]{max-width:1000px;margin:auto;padding:40px 20px}h1[data-v-e74f9ef0]{text-align:left;margin-bottom:.5rem;color:#222;font-size:28px}.author-name[data-v-e74f9ef0]{font-size:1rem;font-weight:600;color:var(--primary-color);margin-top:0;margin-bottom:2rem}h2[data-v-e74f9ef0]{text-align:left;margin-top:3rem;margin-bottom:1.5rem;color:var(--primary-color);font-size:24px;font-weight:700}.intro-section[data-v-e74f9ef0]{margin-bottom:1rem}.intro[data-v-e74f9ef0]{font-size:16px;margin-bottom:1rem;line-height:1.8;color:#333}.teachers-section[data-v-e74f9ef0]{margin-top:1rem}.mentor-block[data-v-e74f9ef0]{display:flex;align-items:flex-start;gap:20px;margin-bottom:50px;background:#fff;padding:20px;border-radius:12px;box-shadow:0 4px 10px #00000014}.mentor-block img[data-v-e74f9ef0],.mentor-block .placeholder-image[data-v-e74f9ef0]{width:150px;height:150px;min-width:150px;border-radius:12px;object-fit:cover}.placeholder-image[data-v-e74f9ef0]{background:#f0f0f0;display:flex;align-items:center;justify-content:center}.placeholder-image svg[data-v-e74f9ef0]{width:100%;height:100%;border-radius:12px}.mentor-text h3[data-v-e74f9ef0]{margin:0 0 5px;font-size:1.3rem;color:#222;text-align:center}.mentor-text p[data-v-e74f9ef0]{margin:0 0 1rem;font-size:16px;line-height:1.8;color:#333;text-align:left}.mentor-text p[data-v-e74f9ef0]:last-of-type{margin-bottom:1}.mentor-text em[data-v-e74f9ef0]{font-style:italic;color:#555}.mentor-text strong[data-v-e74f9ef0]{font-weight:600;color:#6b2c91}.articles[data-v-e74f9ef0]{color:#0f4c81;text-decoration:none;border-bottom:1px dotted var(--life-pulse);font-weight:600}.articles[data-v-e74f9ef0]:hover{border-bottom:1px solid var(--life-pulse)}.closing-reflection[data-v-e74f9ef0]{margin-top:2rem;margin:1.5rem 2;padding:0rem 1rem;font-size:17px;line-height:1.9;color:#2d2d2d;font-style:italic;background:linear-gradient(135deg,#f5f0ff,#fff5f5);border-left:4px solid var(--life-pulse);border-radius:8px;box-shadow:0 2px 8px #6b2c911a;text-align:center;font-weight:500}.tool-section[data-v-e74f9ef0]{margin-top:2rem;padding:1rem;background:#fff;border-radius:8px;box-shadow:0 4px 10px #00000014}.tool-section p[data-v-e74f9ef0]{margin:1rem 0;font-size:16px;line-height:1.8;color:#333}.list[data-v-e74f9ef0]{margin:1rem 0;padding-left:1.5rem;list-style:none}.list li[data-v-e74f9ef0]{margin:.75rem 0;font-size:16px;color:#333;line-height:1.7}.resources[data-v-e74f9ef0]{margin-top:15px;padding-top:15px;border-top:1px solid #e0e0e0}.resources h4[data-v-e74f9ef0]{font-size:1.1rem;margin:0 0 10px;color:#6b2c91;font-weight:600}.resources ul[data-v-e74f9ef0]{list-style:none;padding:0;margin:0}.resources li[data-v-e74f9ef0]{margin:8px 0;font-size:15px;line-height:1.6}.resources a[data-v-e74f9ef0]{color:#6b2c91;text-decoration:none;font-weight:600;font-family:var(--tamil-font),var(--english-font);border-bottom:1px dotted var(--life-pulse)}.resources a[data-v-e74f9ef0]:hover{border-bottom:2px dotted var(--life-pulse)}.invite[data-v-e74f9ef0]{background:linear-gradient(135deg,#e3f2fd,#f3e5f5);border-radius:12px;padding:1.5rem;margin-top:3rem;text-align:center}.invite h2[data-v-e74f9ef0]{margin:0;text-align:center}.journey-link[data-v-e74f9ef0]{color:var(--primary-color);text-decoration:none;transition:all .3s ease}.journey-link[data-v-e74f9ef0]:hover{color:var(--primary-dark);text-decoration:underline}@media (max-width: 700px){.mentor-block[data-v-e74f9ef0]{flex-direction:column;text-align:center}.mentor-block img[data-v-e74f9ef0],.mentor-block .placeholder-image[data-v-e74f9ef0]{margin:0 auto 15px}h1[data-v-e74f9ef0]{font-size:24px}h2[data-v-e74f9ef0]{font-size:20px}}.journey-page[data-v-f4d3cb7a]{padding:0rem .25rem;background-color:#fafafa}.container[data-v-f4d3cb7a]{max-width:1000px;margin:auto;padding:40px 20px}h1[data-v-f4d3cb7a]{text-align:left;margin-bottom:.5rem;color:#222;font-size:28px}.author-name[data-v-f4d3cb7a]{font-size:1rem;font-weight:600;color:var(--primary-color);margin-top:0;margin-bottom:2rem}h2[data-v-f4d3cb7a]{text-align:left;margin-top:3rem;margin-bottom:1.5rem;color:var(--primary-color);font-size:24px;font-weight:700}.intro-section[data-v-f4d3cb7a]{margin-bottom:1rem}.intro[data-v-f4d3cb7a]{font-size:16px;margin-bottom:1rem;line-height:1.8;color:#333}.teachers-section[data-v-f4d3cb7a]{margin-top:1rem}.mentor-block[data-v-f4d3cb7a]{display:flex;align-items:flex-start;gap:20px;margin-bottom:50px;background:#fff;padding:20px;border-radius:12px;box-shadow:0 4px 10px #00000014}.mentor-block img[data-v-f4d3cb7a],.mentor-block .placeholder-image[data-v-f4d3cb7a]{width:150px;height:150px;min-width:150px;border-radius:12px;object-fit:cover}.placeholder-image[data-v-f4d3cb7a]{background:#f0f0f0;display:flex;align-items:center;justify-content:center}.placeholder-image svg[data-v-f4d3cb7a]{width:100%;height:100%;border-radius:12px}.mentor-text h3[data-v-f4d3cb7a]{margin:0 0 5px;font-size:1.3rem;color:#222;text-align:center}.mentor-text p[data-v-f4d3cb7a]{margin:0 0 1rem;font-size:16px;line-height:1.8;color:#333;text-align:left}.mentor-text p[data-v-f4d3cb7a]:last-of-type{margin-bottom:1}.mentor-text em[data-v-f4d3cb7a]{font-style:italic;color:#555}.mentor-text strong[data-v-f4d3cb7a]{font-weight:600;color:#6b2c91}.articles[data-v-f4d3cb7a]{color:#0f4c81;text-decoration:none;border-bottom:1px dotted var(--life-pulse);font-weight:600}.articles[data-v-f4d3cb7a]:hover{border-bottom:1px solid var(--life-pulse)}.closing-reflection[data-v-f4d3cb7a]{margin-top:2rem;margin:1.5rem 2;padding:0rem 1rem;font-size:17px;line-height:1.9;color:#2d2d2d;font-style:italic;background:linear-gradient(135deg,#f5f0ff,#fff5f5);border-left:4px solid var(--life-pulse);border-radius:8px;box-shadow:0 2px 8px #6b2c911a;text-align:center;font-weight:500}.tool-section[data-v-f4d3cb7a]{margin-top:2rem;padding:1rem;background:#fff;border-radius:8px;box-shadow:0 4px 10px #00000014}.tool-section p[data-v-f4d3cb7a]{margin:1rem 0;font-size:16px;line-height:1.8;color:#333}.list[data-v-f4d3cb7a]{margin:1rem 0;padding-left:1.5rem;list-style:none}.list li[data-v-f4d3cb7a]{margin:.75rem 0;font-size:16px;color:#333;line-height:1.7}.resources[data-v-f4d3cb7a]{margin-top:15px;padding-top:15px;border-top:1px solid #e0e0e0}.resources h4[data-v-f4d3cb7a]{font-size:1.1rem;margin:0 0 10px;color:#6b2c91;font-weight:600}.resources ul[data-v-f4d3cb7a]{list-style:none;padding:0;margin:0}.resources li[data-v-f4d3cb7a]{margin:8px 0;font-size:15px;line-height:1.6}.resources a[data-v-f4d3cb7a]{color:#6b2c91;text-decoration:none;font-weight:600;font-family:var(--tamil-font),var(--english-font);border-bottom:1px dotted var(--life-pulse)}.resources a[data-v-f4d3cb7a]:hover{border-bottom:2px dotted var(--life-pulse)}.invite[data-v-f4d3cb7a]{background:linear-gradient(135deg,#e3f2fd,#f3e5f5);border-radius:12px;padding:1.5rem;margin-top:3rem;text-align:center}.invite h2[data-v-f4d3cb7a]{margin:0;text-align:center}.journey-link[data-v-f4d3cb7a]{color:var(--primary-color);text-decoration:none;transition:all .3s ease}.journey-link[data-v-f4d3cb7a]:hover{color:var(--primary-dark);text-decoration:underline}@media (max-width: 700px){.mentor-block[data-v-f4d3cb7a]{flex-direction:column;text-align:center}.mentor-block img[data-v-f4d3cb7a],.mentor-block .placeholder-image[data-v-f4d3cb7a]{margin:0 auto 15px}h1[data-v-f4d3cb7a]{font-size:24px}h2[data-v-f4d3cb7a]{font-size:20px}}.story-page[data-v-73fa1ac4]{min-height:calc(100vh - 200px)}.story-container[data-v-73fa1ac4]{max-width:900px;margin:0 auto;padding:40px 20px}h1[data-v-73fa1ac4]{font-size:32px;color:#111;margin-bottom:8px;font-weight:600}.subtitle[data-v-73fa1ac4]{font-size:18px;color:#666;margin-bottom:40px}.story-cards[data-v-73fa1ac4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:32px}.story-card[data-v-73fa1ac4]{display:block;padding:32px 24px;background:#fff;border:2px solid #e5e7eb;border-radius:12px;text-decoration:none;color:inherit;transition:all .3s ease;cursor:pointer}.story-card[data-v-73fa1ac4]:hover{border-color:#4a90e2;box-shadow:0 8px 24px #4a90e226;transform:translateY(-4px)}.card-icon[data-v-73fa1ac4]{font-size:48px;margin-bottom:16px}.story-card h2[data-v-73fa1ac4]{font-size:22px;color:#111;margin-bottom:12px;font-weight:600}.story-card p[data-v-73fa1ac4]{font-size:16px;color:#666;line-height:1.6;margin:0}@media (max-width: 768px){.story-container[data-v-73fa1ac4]{padding:24px 16px}h1[data-v-73fa1ac4]{font-size:26px}.subtitle[data-v-73fa1ac4]{font-size:16px}.story-cards[data-v-73fa1ac4]{grid-template-columns:1fr;gap:16px}.story-card[data-v-73fa1ac4]{padding:24px 20px}.card-icon[data-v-73fa1ac4]{font-size:40px}.story-card h2[data-v-73fa1ac4]{font-size:20px}.story-card p[data-v-73fa1ac4]{font-size:15px}}.admin-page[data-v-c7f55241]{max-width:1200px;margin:0 auto;padding:20px}.admin-layout[data-v-c7f55241]{display:grid;grid-template-columns:350px 1fr;gap:20px;margin-top:20px}.collections-panel[data-v-c7f55241],.details-panel[data-v-c7f55241]{background:#fff;border:1px solid #ddd;border-radius:8px;padding:16px;min-height:500px}.panel-header[data-v-c7f55241]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #eee}.panel-header h3[data-v-c7f55241]{margin:0}.collection-tree[data-v-c7f55241]{overflow-y:auto;max-height:calc(100vh - 250px)}.tree-node[data-v-c7f55241]{-webkit-user-select:none;user-select:none}.tree-item[data-v-c7f55241]{display:flex;align-items:center;padding:8px 12px;cursor:pointer;border-radius:4px;margin-bottom:2px}.tree-item[data-v-c7f55241]:hover{background:#f5f5f5}.tree-item.selected[data-v-c7f55241]{background:#e3f2fd;font-weight:500}.tree-icon[data-v-c7f55241]{width:16px;display:flex;align-items:center;justify-content:center;margin-right:8px}.chevron-icon[data-v-c7f55241]{display:inline-block;width:8px;height:8px;border:none;border-right:2px solid #666;border-bottom:2px solid #666;transition:transform .2s ease}.chevron-down[data-v-c7f55241]{transform:rotate(45deg)}.bullet-icon[data-v-c7f55241]{font-size:10px;color:#666}.tree-name[data-v-c7f55241]{flex:1}.tree-count[data-v-c7f55241]{color:#888;font-size:12px;margin-left:8px}.details-header[data-v-c7f55241]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.details-header h3[data-v-c7f55241]{margin:0}.details-actions[data-v-c7f55241]{display:flex;gap:8px}.details-info p[data-v-c7f55241]{margin:8px 0}.works-section[data-v-c7f55241]{margin-top:24px;padding-top:16px;border-top:1px solid #eee}.section-header[data-v-c7f55241]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.section-header h4[data-v-c7f55241]{margin:0}.works-list[data-v-c7f55241]{max-height:300px;overflow-y:auto}.work-item[data-v-c7f55241]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#f9f9f9;border-radius:4px;margin-bottom:4px;cursor:move;transition:all .2s ease}.work-item.dragging[data-v-c7f55241]{opacity:.5;background:#e3f2fd}.work-item.drag-over[data-v-c7f55241]{border-top:2px solid #2196f3;margin-top:4px}.drag-handle[data-v-c7f55241]{cursor:grab;color:#999;margin-right:8px;font-size:16px;-webkit-user-select:none;user-select:none}.drag-handle[data-v-c7f55241]:active{cursor:grabbing}.work-info[data-v-c7f55241]{display:flex;align-items:center;gap:8px}.work-position[data-v-c7f55241]{color:#666;font-size:12px;min-width:30px}.primary-badge[data-v-c7f55241]{background:#4caf50;color:#fff;font-size:10px;padding:2px 6px;border-radius:10px}.btn-remove[data-v-c7f55241]{background:none;border:none;color:#999;font-size:18px;cursor:pointer;padding:0 8px}.btn-remove[data-v-c7f55241]:hover{color:#d32f2f}.collection-form[data-v-c7f55241]{max-width:500px}.form-group[data-v-c7f55241]{margin-bottom:16px}.form-group label[data-v-c7f55241]{display:block;margin-bottom:4px;font-weight:500}.form-group input[type=text][data-v-c7f55241],.form-group input[type=number][data-v-c7f55241],.form-group select[data-v-c7f55241],.form-group textarea[data-v-c7f55241]{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.form-group input[type=checkbox][data-v-c7f55241]{margin-right:8px}.form-actions[data-v-c7f55241]{display:flex;gap:8px;margin-top:20px}.btn-primary[data-v-c7f55241]{background:#1976d2;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px}.btn-primary[data-v-c7f55241]:hover{background:#1565c0}.btn-primary[data-v-c7f55241]:disabled{background:#ccc;cursor:not-allowed}.btn-secondary[data-v-c7f55241]{background:#f5f5f5;color:#333;border:1px solid #ddd;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px}.btn-secondary[data-v-c7f55241]:hover{background:#eee}.btn-danger[data-v-c7f55241]{background:#d32f2f;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px}.btn-danger[data-v-c7f55241]:hover{background:#c62828}.btn-small[data-v-c7f55241]{padding:4px 12px;font-size:12px;background:#f5f5f5;border:1px solid #ddd;border-radius:4px;cursor:pointer}.btn-small[data-v-c7f55241]:hover{background:#eee}.modal-overlay[data-v-c7f55241]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-c7f55241]{background:#fff;padding:24px;border-radius:8px;max-width:500px;width:90%;max-height:90vh;overflow-y:auto}.modal-content h3[data-v-c7f55241]{margin-top:0}.warning[data-v-c7f55241]{color:#f57c00;font-size:14px}.empty-state[data-v-c7f55241],.empty-works[data-v-c7f55241],.empty-details[data-v-c7f55241]{color:#888;text-align:center;padding:20px}.loading[data-v-c7f55241],.error[data-v-c7f55241]{padding:20px;text-align:center}.error[data-v-c7f55241]{color:#d32f2f}.children-section[data-v-c7f55241]{margin-top:24px;padding-top:16px;border-top:1px solid #eee}.children-section h4[data-v-c7f55241]{margin-bottom:12px}.children-section ul[data-v-c7f55241]{list-style:none;padding:0;margin:0}.children-section li[data-v-c7f55241]{padding:4px 0}.children-section a[data-v-c7f55241]{color:#1976d2;text-decoration:none}.children-section a[data-v-c7f55241]:hover{text-decoration:underline}@media (max-width: 768px){.admin-layout[data-v-c7f55241]{grid-template-columns:1fr}.collections-panel[data-v-c7f55241]{min-height:auto}}.admin-header[data-v-c7f55241]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.admin-header h2[data-v-c7f55241]{margin:0}.admin-header-info[data-v-c7f55241]{display:flex;align-items:center;gap:12px}.user-badge[data-v-c7f55241]{background:#4a90e2;color:#fff;padding:6px 12px;border-radius:4px;font-size:13px;font-weight:500}.btn-logout[data-v-c7f55241]{background:#f5f5f5;color:#666;border:1px solid #ddd;padding:6px 16px;border-radius:4px;cursor:pointer;font-size:13px}.btn-logout[data-v-c7f55241]:hover{background:#eee;color:#333}.admin-wrapper[data-v-fbdf168f]{min-height:100vh;background-color:#f5f5f5}*{margin:0;padding:0;box-sizing:border-box}html{overflow-x:hidden;width:100%}:root{--kurinji-primary: #2c5f8d;--kurinji-light: #4a7ba7;--kurinji-dark: #1a3a5a;--neithal-primary: #5b9bc4;--neithal-light: #7db8d9;--neithal-dark: #3d7a9f;--mullai-primary: #5ca37f;--mullai-light: #7ec99e;--mullai-accent: #f5f9f7;--marutham-primary: #6b9b3d;--marutham-gold: #a8b854;--marutham-light: #8fbb5f;--paalai-primary: #c17a3a;--paalai-light: #d89a5f;--paalai-dark: #9a5f2d;--life-pulse: #c44545;--life-pulse-bright: #e05555;--life-pulse-dark: #a03535;--primary-color: var(--kurinji-primary);--primary-light: var(--kurinji-light);--primary-dark: var(--kurinji-dark);--secondary-color: var(--neithal-primary);--success: var(--mullai-primary);--warning: var(--paalai-primary);--error: var(--life-pulse);--background: var(--mullai-accent);--surface: #ffffff;--text-primary: #2d2d2d;--text-secondary: #757575;--border-color: var(--life-pulse);--tamil-font: "Noto Sans Tamil", "Tamil Sangam MN", sans-serif;--english-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif,Segoe UI Emoji}body{font-family:var(--english-font);color:var(--text-primary);line-height:1.6;font-size:75%;overflow-x:hidden;width:100%;max-width:100vw}#app{min-height:100vh;overflow-x:hidden;width:100%;max-width:100vw}.app-header{background:var(--kurinji-primary);color:#fff;padding:1.5rem 2rem;box-shadow:0 2px 8px #0000001a;text-align:center}.main-nav{display:flex;justify-content:center;gap:0;margin:1rem 0 .5rem;flex-wrap:wrap;width:100%}.main-nav button{background:#ffffff1a;border:none;color:#fff;padding:.6rem 1.5rem;font-size:1rem;cursor:pointer;transition:all .3s ease;border-bottom:3px solid transparent;font-weight:500;white-space:nowrap}.main-nav button:hover{background:#fff3}.main-nav button.active{background:#ffffff40;border-bottom:3px solid var(--life-pulse);font-weight:600}.app-header h1{font-size:1.8rem;font-weight:600;font-family:var(--tamil-font),var(--english-font);margin-bottom:.5rem;white-space:nowrap}.database-summary{font-size:1rem;opacity:.95;margin-bottom:1rem;font-weight:500;background:#ffffff26;padding:.5rem 1rem;border-radius:6px;display:flex;flex-direction:column;align-items:center;gap:.25rem}.attribution-note{font-size:.85rem;font-style:italic;opacity:.9;font-weight:400}.concordance-link{color:#fff;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:2px;transition:opacity .2s}.concordance-link:hover{opacity:1;text-decoration-style:solid}.header-bottom{display:flex;justify-content:center;align-items:center;gap:2rem;flex-wrap:wrap}.stats{display:flex;gap:1.5rem;font-size:.9rem;opacity:.95}.stats span{display:flex;align-items:center;gap:.5rem;white-space:nowrap}.search-section{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.search-row{display:flex;gap:1rem;align-items:center}.search-box{display:flex;gap:.5rem;min-width:350px}.works-indicator{font-size:.9rem;color:#fff;opacity:.9;padding:.5rem .75rem;background:#fff3;border-radius:6px;font-weight:500}.match-type-options{display:flex;gap:1rem;align-items:center;align-self:flex-start}.match-type-options label{display:flex;align-items:center;gap:.3rem;cursor:pointer;font-size:1rem;opacity:.95}.match-type-options input[type=radio]{cursor:pointer;width:16px;height:16px}.work-filter-options label{font-size:1rem}.work-filter-options input[type=radio]{cursor:pointer;width:16px;height:16px}.filter-selection-button{padding:.5rem 1rem;background:var(--marutham-gold);color:var(--text-primary);border:none;border-radius:6px;font-size:.85rem;cursor:pointer;transition:background-color .3s;white-space:nowrap;font-weight:600}.filter-selection-button:hover{background:var(--marutham-light)}.work-filter-options,.filter-actions-inline{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.remember-checkbox-inline{display:flex;align-items:center;gap:.3rem;cursor:pointer;font-size:.9rem;opacity:.95;color:#fff}.remember-checkbox-inline input{cursor:pointer;transform:scale(1.1)}.done-button-inline{padding:.5rem 1rem;background:var(--mullai-primary);color:#fff;border:none;border-bottom:3px solid var(--life-pulse);border-radius:6px;font-size:.9rem;cursor:pointer;transition:all .3s;font-weight:600}.done-button-inline:hover{background:var(--mullai-light);transform:translateY(-1px)}.clear-button{padding:.75rem 1.5rem;background:var(--neithal-primary);color:#fff;border:none;border-bottom:3px solid var(--life-pulse);border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s;white-space:nowrap}.clear-button:hover{background:var(--neithal-dark);transform:translateY(-1px)}.clear-button:active{transform:translateY(0)}.filters-panel{background:#f9f9f9;padding:1rem 2rem;border-bottom:1px solid var(--border-color)}.filter-content-wrapper{display:flex;flex-direction:column;gap:1.5rem;margin-top:1rem}.selected-works-summary{padding:1rem;background:#f8f9fa;border:1px solid var(--life-pulse);border-radius:4px}.selected-works-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.selected-works-header strong{font-size:1rem;color:#333}.clear-selection-btn{padding:.5rem 1.5rem;background:var(--marutham-gold);color:var(--text-primary);border:2px solid var(--marutham-primary);border-bottom:3px solid var(--life-pulse);border-radius:6px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s}.clear-selection-btn:hover{background:var(--marutham-light);transform:translateY(-1px)}.selected-works-preview{display:flex;flex-wrap:wrap;gap:.5rem}.selected-works-count{padding:.5rem 0;text-align:center;color:#666;font-size:.95rem}.selected-work-chip{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .6rem .4rem .75rem;background:#fff;color:#333;border:2px solid var(--life-pulse);border-radius:20px;font-size:.9rem;transition:all .2s;box-shadow:0 1px 3px #0000000d}.selected-work-chip:hover{border-color:var(--life-pulse-bright);box-shadow:0 2px 6px #00000014}.work-chip-name{font-weight:500;white-space:nowrap;color:#333}.more-works-indicator{display:inline-flex;align-items:center;padding:.4rem .75rem;background:#e3f2fd;color:var(--kurinji-primary);border:2px solid var(--kurinji-primary);border-radius:20px;font-size:.9rem;font-weight:600}.remove-chip-btn{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;font-size:1.2rem;font-weight:700;background:transparent;color:#06c9;border:none;border-radius:50%;cursor:pointer;transition:all .2s;line-height:1}.remove-chip-btn:hover{background:#0066cc1a;color:#0066cce6;transform:scale(1.1)}@media (max-width: 968px){.filter-content-wrapper{gap:1rem}}.main-container{flex:1;overflow-x:hidden;overflow-y:auto;padding:2rem;width:100%;max-width:100%}.results-layout{max-width:1200px;margin:0 auto}.single-panel{background:var(--surface);border:1px solid var(--border-color);border-radius:12px;overflow:hidden}.results-header{padding:1rem 1.5rem;background:var(--mullai-accent);border-bottom:2px solid var(--kurinji-primary);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.word-list-sort-options{padding:1rem 1.5rem;background:#f8f9fa;border-bottom:1px solid var(--border-color);display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.word-list-sort-options .filter-label{font-weight:600;color:var(--text-primary);margin-right:.5rem}.word-list-sort-options label{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:1rem;color:var(--text-secondary);transition:color .2s}.word-list-sort-options label:hover{color:var(--text-primary)}.word-list-sort-options input[type=radio]{cursor:pointer;width:16px;height:16px}.lines-sort-options{padding:.75rem .5rem;background:#fff9f0;border-bottom:1px solid var(--life-pulse);display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.lines-sort-options .filter-label{font-weight:600;color:var(--text-primary);margin-right:.5rem;font-size:.95rem}.lines-sort-options label{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.95rem;color:var(--text-secondary);transition:color .2s}.lines-sort-options label:hover{color:var(--text-primary)}.lines-sort-options input[type=radio]{cursor:pointer;width:14px;height:14px}.word-item-expandable{border-bottom:1px solid var(--border-color);transition:all .3s ease}.word-item-expandable:hover{background:#fafafa;box-shadow:0 2px 4px #0000000d}.word-item-expandable.expanded{background:transparent;border:none;border-radius:0;margin:0;box-shadow:none}.word-header-row{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;cursor:pointer;gap:.5rem;min-height:48px;position:relative}.word-header-row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:transparent;transition:all .3s ease}.word-header-row:hover:before{background:var(--kurinji-primary)}.word-info{display:flex;align-items:center;gap:2px!important;flex:1;min-width:0;padding-left:.5rem!important}.word-number{font-weight:600;color:var(--text-secondary);font-size:.95rem;flex-shrink:0}.word-text{font-size:1.05rem;font-family:var(--tamil-font),var(--english-font);font-weight:600;color:var(--text-primary);flex-shrink:1;min-width:0}.word-count-badge{color:var(--text-secondary);padding:.25rem .35rem;font-size:.85rem;font-weight:500;flex-shrink:0}.word-actions{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.action-icon{font-size:1.3rem;text-decoration:none;border:none;background:transparent;cursor:pointer;transition:all .2s ease;padding:.35rem;display:flex;align-items:center;justify-content:center}.action-icon:hover{transform:scale(1.2)}.expand-collapse-button{display:flex;align-items:center;justify-content:center;padding:.5rem;background:transparent;color:var(--kurinji-primary);border:none;cursor:pointer;transition:all .2s ease;min-width:44px;min-height:44px}.expand-collapse-button:hover{color:var(--kurinji-dark);transform:scale(1.1)}.expand-collapse-button:active{transform:scale(1)}.expand-collapse-button.expanded{color:var(--mullai-primary)}.expand-collapse-button.expanded:hover{color:var(--mullai-dark);transform:scale(1.1)}.expand-icon{width:1.3rem;height:1.3rem;display:inline-flex;align-items:center;justify-content:center}.chevron-icon{display:inline-block;width:10px;height:10px;border:none;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transition:transform .2s ease}.chevron-right{transform:rotate(-45deg)}.chevron-down{transform:rotate(45deg)}.chevron-up{transform:rotate(-135deg)}.word-expanded-content{background:transparent;border-top:1px solid var(--border-color);padding:.5rem 0;animation:slideDown .3s ease-out}@keyframes slideDown{0%{opacity:0;max-height:0}to{opacity:1;max-height:2000px}}.expanded-summary{display:flex;justify-content:space-between;align-items:flex-start;padding:.65rem .5rem;background:#fff;border-radius:6px;margin-bottom:.75rem;color:var(--text-primary);flex-wrap:wrap;gap:.75rem}.summary-counts{flex:1;min-width:0;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.summary-item{font-weight:600;font-size:.95rem;color:var(--primary-color)}.summary-divider{color:var(--text-secondary);font-weight:400}.export-button-small{padding:.75rem 1.25rem;background:var(--mullai-primary);color:#fff;border:none;border-bottom:3px solid var(--life-pulse);border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;box-shadow:0 2px 6px #5ca37f4d;min-height:44px}.export-button-small:hover{background:var(--mullai-primary);box-shadow:0 4px 10px #5ca37f66;transform:translateY(-2px)}.export-button-small:active{transform:translateY(0);box-shadow:0 2px 4px #5ca37f4d}.export-button-pdf{background:var(--life-pulse);box-shadow:0 2px 6px #c445454d}.export-button-pdf:hover{background:var(--life-pulse-dark);box-shadow:0 4px 10px #c4454566}.export-buttons-group{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.loading-occurrences{text-align:center;padding:2rem;color:var(--text-secondary);font-style:italic}.occurrences-list{display:flex;flex-direction:column;gap:.5rem}.occurrence-item{display:block;padding:.5rem 0;border-bottom:1px solid var(--border-color)}.occurrence-number{font-weight:600;color:var(--text-secondary);font-size:1rem;margin-right:.25rem}.occurrence-content{display:block}.occurrence-metadata{font-size:.8rem;color:var(--text-secondary);font-family:var(--tamil-font),var(--english-font);font-weight:400;display:inline;margin-bottom:.25rem}.occurrence-metadata .work-name{font-weight:600;color:var(--text-primary);font-size:1rem}.verse-link-text{cursor:pointer;color:var(--kurinji-primary);text-decoration:underline;text-decoration-style:dotted;transition:color .2s;font-size:1rem;font-weight:400}.verse-link-text:hover{color:var(--kurinji-dark);text-decoration-style:solid}.occurrence-metadata .separator{color:var(--text-secondary);font-weight:400;font-size:1rem}.hierarchy-path{font-size:1rem;font-weight:400}.occurrence-line{font-size:1rem;line-height:1.6;font-family:var(--tamil-font),var(--english-font);color:var(--text-primary);padding:.25rem 0 .35rem;display:block}.collapse-footer{display:flex;justify-content:flex-end;align-items:center;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-color)}.collapse-footer-button{color:var(--paalai-primary)}.collapse-footer-button:hover{color:var(--paalai-dark);transform:scale(1.1)}.collapse-footer-button .chevron-icon{border-color:var(--paalai-primary)}.collapse-footer-button:hover .chevron-icon{border-color:var(--paalai-dark)}.load-more-container{text-align:center;padding:1.25rem 0}.load-more-button{padding:.75rem 2.5rem;background:var(--marutham-gold);color:var(--text-primary);border:2px solid var(--marutham-primary);border-bottom:3px solid var(--life-pulse);border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 6px #a8b8544d;min-height:44px}.load-more-button:hover:not(:disabled){background:var(--marutham-light);border-color:var(--marutham-primary);border-bottom-color:var(--life-pulse);box-shadow:0 4px 10px #a8b85466;transform:translateY(-2px)}.load-more-button:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 4px #a8b8544d}.load-more-button:disabled{background:var(--text-secondary);cursor:not-allowed;opacity:.6}.word-list-panel{background:var(--surface);border:1px solid var(--border-color);border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.panel-header{padding:1rem 1.5rem;background:var(--mullai-accent);border-bottom:2px solid var(--kurinji-primary);display:flex;justify-content:space-between;align-items:center}.panel-header h3{font-size:1.1rem;color:var(--primary-color);font-weight:700;margin:0}.word-count,.occurrence-count{font-size:.85rem;color:var(--text-secondary);font-weight:600}.word-list{overflow-y:auto;flex:1}.word-item{padding:1rem 1.5rem;border-bottom:1px solid var(--border-color);cursor:pointer;transition:all .2s;display:flex;justify-content:space-between;align-items:center}.word-item:hover{background:#f5f5f5;border-left:4px solid var(--primary-light);padding-left:calc(1.5rem - 4px)}.word-item.active{background:var(--mullai-accent);border-left:4px solid var(--kurinji-primary);padding-left:calc(1.5rem - 4px)}.word-text{font-size:1.1rem;font-family:var(--tamil-font),var(--english-font);font-weight:600;color:var(--text-primary)}.word-occurrences{font-size:.8rem;background:var(--primary-color);color:#fff;padding:.25rem .6rem;border-radius:12px;font-weight:600}.occurrences-panel{background:var(--surface);border:1px solid var(--border-color);border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.occurrences-list{overflow-y:auto;flex:1;padding:1rem .5rem}.search-input{padding:.75rem;font-size:1rem;font-family:var(--tamil-font),var(--english-font);background:#fef5ed;border:2px solid var(--life-pulse);border-radius:8px;transition:all .3s}.search-input:focus{outline:none;background:#fdecd6;border-color:var(--life-pulse-bright)}.autocomplete-wrapper{position:relative;flex:1}.autocomplete-list{position:absolute;top:100%;left:0;right:0;background:#fef5ed;border:2px solid var(--life-pulse);border-top:none;border-radius:0 0 8px 8px;max-height:300px;overflow-y:auto;z-index:1000;list-style:none;box-shadow:0 4px 6px #0000001a}.autocomplete-item{padding:.75rem;font-family:var(--tamil-font),var(--english-font);font-size:1rem;color:var(--text-primary);cursor:pointer;transition:background-color .2s;border-bottom:1px solid var(--paalai-light)}.autocomplete-item:last-child{border-bottom:none}.autocomplete-item:hover{background-color:#fdecd6;color:var(--paalai-dark);font-weight:600}.search-button{padding:.75rem 1.5rem;background:var(--neithal-primary);color:#fff;border:none;border-bottom:3px solid var(--life-pulse);border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s}.search-button:hover:not(:disabled){background:var(--neithal-dark);transform:translateY(-1px)}.search-button:disabled{background:var(--text-secondary);cursor:not-allowed}.filter-group{margin-bottom:1rem}.filter-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.filter-header label{font-weight:600;color:var(--text-primary);margin:0}.filter-header-actions{display:flex;gap:1rem;align-items:center}.remember-checkbox{font-weight:400;font-size:.9rem;display:flex;align-items:center;gap:.5rem;cursor:pointer}.remember-checkbox input{cursor:pointer}.done-button{padding:.5rem 1.5rem;background:var(--marutham-gold);color:var(--text-primary);border:2px solid var(--marutham-primary);border-bottom:3px solid var(--life-pulse);border-radius:6px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s}.done-button:hover{background:var(--marutham-light);transform:translateY(-1px)}.clear-filter-button{padding:.5rem 1.5rem;background:var(--marutham-gold);color:var(--text-primary);border:2px solid var(--marutham-primary);border-bottom:3px solid var(--life-pulse);border-radius:6px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s}.clear-filter-button:hover{background:var(--marutham-light);transform:translateY(-1px)}.checkbox-group{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:.5rem}.checkbox-group label{display:flex;align-items:center;gap:.5rem;font-weight:400;cursor:pointer;padding:.5rem;background:#fff;border-radius:6px;border:1px solid var(--border-color);font-family:var(--tamil-font),var(--english-font);transition:background-color .2s,border-color .2s}.checkbox-group label:hover{background:#f5f5f5;border-color:var(--primary-light)}.checkbox-group input{cursor:pointer}.welcome{max-width:900px;margin:0 auto;padding:2rem 1rem}.welcome h2{font-size:2rem;margin-bottom:.5rem;color:var(--primary-color);font-family:var(--tamil-font),var(--english-font);text-align:center}.welcome-subtitle{font-size:1.1rem;margin-bottom:2rem;color:var(--text-secondary);text-align:center}.welcome-highlight{background:var(--mullai-accent);border:2px solid var(--marutham-gold);border-radius:12px;padding:1.5rem 2rem;margin-bottom:2rem;box-shadow:0 4px 12px #a8b85426}.welcome-highlight h3{margin:0 0 1rem;color:var(--primary-color);font-size:1.3rem;font-family:var(--tamil-font),var(--english-font)}.welcome-highlight p{margin:.75rem 0;color:var(--text-primary);font-size:1.05rem;line-height:1.7}.examples{margin:1.5rem 0;display:flex;flex-direction:column;gap:.75rem}.example-item{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;background:#fff;border-radius:8px;border:2px solid var(--border-color)}.example-label{font-weight:700;color:var(--text-secondary);min-width:100px}.example-word{font-family:var(--tamil-font),var(--english-font);font-size:1.2rem;font-weight:600;color:var(--text-primary);flex:1}.example-note{font-size:.9rem;color:var(--text-secondary);font-style:italic;font-weight:400}.learn-more{margin-top:1rem;text-align:center}.principles-link{color:var(--secondary-color);text-decoration:none;font-weight:600;border-bottom:2px solid transparent;transition:all .3s ease;font-size:1rem}.principles-link:hover{color:var(--primary-color);border-bottom:2px solid var(--primary-color)}.quick-start{background:var(--surface);border:2px solid var(--border-color);border-radius:12px;padding:1.5rem 2rem;margin-bottom:2rem;box-shadow:0 2px 8px #0000000d;font-size:1rem}.quick-start h3{margin:0 0 1rem;color:var(--primary-color);font-size:1.3rem}.tips-list{list-style:none;padding:0;margin:0}.tips-list li{padding:.75rem 0;font-size:1.05rem;color:var(--text-primary);line-height:1.7;border-bottom:1px solid var(--border-color)}.tips-list li:last-child{border-bottom:none}.try-examples{background:var(--mullai-accent);border:2px solid var(--kurinji-primary);border-radius:12px;padding:1.5rem 2rem;box-shadow:0 2px 8px #2c5f8d1a}.try-examples h3{margin:0 0 1.25rem;color:var(--kurinji-dark);font-size:1.3rem;text-align:center}.example-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.example-btn{padding:.75rem 2rem;background:#fff;color:var(--kurinji-primary);border:2px solid var(--kurinji-primary);border-radius:8px;font-size:1.3rem;font-family:var(--tamil-font),var(--english-font);font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 6px #2c5f8d33}.example-btn:hover{background:var(--kurinji-primary);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #2c5f8d4d}.example-btn:active{transform:translateY(0);box-shadow:0 2px 4px #2c5f8d33}.loading,.error{text-align:center;padding:3rem}.loading p{font-size:1.2rem;color:var(--text-secondary)}.error{background:#ffebee;color:var(--error);border-radius:8px;margin:2rem}.error button{margin-top:1rem;padding:.5rem 1.5rem;background:var(--error);color:#fff;border:none;border-radius:4px;cursor:pointer}.results{max-width:1200px}.no-results{text-align:center;padding:3rem;color:var(--text-secondary)}.result-item{background:var(--surface);border:2px solid var(--border-color);border-radius:12px;padding:1.5rem;margin-bottom:1rem;cursor:pointer;transition:all .3s}.result-item:hover{border-color:var(--primary-light);box-shadow:0 4px 12px #d32f2f1a;transform:translateY(-2px)}.result-item.selected{border-color:var(--primary-color);background:#fff5f5}.result-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;flex-wrap:wrap;gap:.5rem}.work-name{font-weight:700;color:var(--primary-color);font-size:1rem;font-family:var(--tamil-font),var(--english-font)}.line-text{font-size:1.2rem;line-height:1.8;margin:1rem 0;padding:1rem;background:var(--background);border-radius:8px;font-family:var(--tamil-font),var(--english-font);color:var(--text-primary)}.verse-number{display:block;font-size:.85rem;color:var(--text-secondary);margin-bottom:.5rem;font-family:var(--english-font)}.word-details{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.75rem;font-size:.9rem}.word-highlight{background:#5ca37f1a;color:#333;padding:.15rem .4rem;border-radius:4px;font-weight:700;font-family:var(--tamil-font),var(--english-font);border:2px solid var(--mullai-primary);display:inline-block;position:relative}@keyframes highlightPulse{0%,to{box-shadow:0 2px 8px #5ca37f66}50%{box-shadow:0 2px 12px #5ca37f99}}.transliteration{color:var(--text-secondary);font-style:italic}.word-root,.word-type{color:var(--secondary-color);font-weight:500}.word-meaning,.sandhi-split{margin-top:.5rem;padding:.75rem;background:var(--mullai-accent);border-radius:6px;font-size:.9rem;font-family:var(--tamil-font),var(--english-font)}.word-meaning strong,.sandhi-split strong{color:var(--kurinji-primary)}.pagination{text-align:center;margin:2rem 0}.pagination button{padding:.75rem 2rem;background:var(--primary-color);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .3s}.pagination button:hover:not(:disabled){background:var(--primary-dark)}.pagination button:disabled{background:var(--text-secondary);cursor:not-allowed}@media (max-width: 968px){.app-header{overflow-x:hidden}.app-header h1{white-space:normal;font-size:1.5rem}.header-bottom{flex-direction:column;gap:1rem}.search-section{width:100%;align-items:center}.search-row{flex-direction:column;width:100%;max-width:400px}.search-box{width:100%;min-width:0;flex-wrap:wrap;justify-content:center;gap:.5rem}.autocomplete-wrapper{flex:1 1 100%;min-width:0}.search-button,.clear-button{padding:.6rem 1rem;font-size:.9rem;flex:0 0 auto;white-space:nowrap}.filter-toggle{width:100%}.stats{justify-content:center;flex-wrap:wrap}.main-nav{gap:.25rem;margin:.75rem 0 .5rem}.main-nav button{padding:.5rem .75rem;font-size:.85rem;flex:1 1 auto;min-width:0}.work-filter-options,.match-type-options{flex-direction:column;align-items:flex-start;gap:.75rem;width:100%}.filter-group-inline{flex-wrap:wrap;width:100%}.checkbox-group{grid-template-columns:1fr}.result-header{flex-direction:column}.word-header-row{padding:.5rem}.word-info{gap:2px}.word-text{font-size:1rem}.word-expanded-content,.occurrence-item{padding:.5rem 0}.occurrence-number{font-size:.9rem}.occurrence-metadata{font-size:.75rem}.occurrence-line{font-size:.95rem}.expand-collapse-button{min-width:44px;min-height:44px;padding:.5rem}.work-counts{gap:.5rem}.work-count-item{font-size:.8rem;padding:.2rem .5rem}}@media (max-width: 640px){.app-header{padding:1rem;width:100%;max-width:100vw}.app-header h1{font-size:1.3rem;word-wrap:break-word}.database-summary{font-size:.85rem;padding:.4rem .8rem}.main-nav{gap:.15rem}.main-nav button{padding:.4rem .5rem;font-size:.75rem}.main-container{padding:1rem;width:100%;max-width:100%}.results-layout,.result-item{padding:1rem}.line-text{font-size:1.1rem}.stats{flex-direction:column;gap:.5rem}.welcome{padding:1rem;width:100%;max-width:100%}.welcome h2{font-size:1.5rem}.welcome-highlight,.quick-start,.try-examples{padding:1rem 1.25rem;width:100%;max-width:100%}.example-item{flex-direction:column;align-items:flex-start;gap:.5rem}.example-label{min-width:auto}.example-note{font-size:.85rem}.example-btn{padding:.6rem 1.5rem;font-size:1.1rem}.search-summary-panel{font-size:.8rem;padding:.4rem .6rem}.export-button-icon{min-width:35px;padding:.4rem .6rem}.word-number{font-size:.85rem}.word-count-badge{font-size:.8rem;padding:.2rem .5rem}.action-icon{font-size:1.1rem}.expanded-summary{flex-direction:column;align-items:flex-start;gap:.75rem;padding:.65rem .5rem}.lines-sort-options{padding:.75rem .5rem}.export-button-small{width:100%;justify-content:center}.search-section,.results-layout,.single-panel,.filters-panel{width:100%;max-width:100%;overflow-x:hidden}.search-box,.autocomplete-wrapper,.search-input{max-width:100%}}@media (max-width: 480px){.main-container,.results-layout{padding:.5rem}}.export-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;justify-content:center;align-items:center;z-index:2000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.export-modal-content{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 12px 32px #0000004d;display:flex;flex-direction:column;gap:1rem;min-width:320px;max-width:90%;animation:modalSlideIn .3s ease-out}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.export-modal-content h3{margin:0 0 .5rem;font-size:1.3rem;color:var(--text-primary);font-family:var(--tamil-font),var(--english-font);text-align:center}.export-modal-option{padding:1rem 1.5rem;background:#fff;border:2px solid var(--border-color);border-radius:10px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.75rem;color:var(--text-primary);justify-content:center}.export-modal-option:hover{border-color:var(--primary-color);background:#fff5f5;transform:translateY(-2px);box-shadow:0 4px 12px #d32f2f26}.export-modal-option:active{transform:translateY(0)}.export-modal-cancel{padding:.75rem 1.5rem;background:var(--text-secondary);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:.5rem}.export-modal-cancel:hover{background:var(--text-primary)}.export-button-combined{padding:.35rem .5rem;background:transparent;color:var(--kurinji-primary);border:none;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.35rem}.export-button-combined:hover{color:var(--kurinji-dark);text-decoration:underline}.word-number{font-weight:600;color:var(--text-secondary);margin-right:.5rem}.dictionary-link{font-size:1.2rem;text-decoration:none;margin-left:.5rem;transition:transform .2s}.dictionary-link:hover{transform:scale(1.2)}.filter-group-inline{display:flex;gap:.75rem;align-items:center}.filter-group-inline.filter-disabled{opacity:.4;pointer-events:none}.filter-group-inline.filter-disabled .filter-label,.filter-group-inline.filter-disabled label{color:#ffffff80;cursor:not-allowed}.filter-label{font-weight:600;color:#fff;font-size:1rem}.result-metadata{font-size:.9rem;color:var(--text-secondary);margin-bottom:.75rem;font-family:var(--tamil-font),var(--english-font)}.result-metadata .line-number{font-weight:600;color:var(--primary-color);margin-right:.5rem}.table-toolbar{padding:.75rem;background:#f5f5f5;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.search-summary-panel{font-size:.9rem;font-weight:600;color:var(--text-primary);background:#d32f2f1a;padding:.5rem 1rem;border-radius:6px;display:flex;flex-direction:column;gap:.5rem}.searched-word-display{font-size:1rem;font-weight:500;color:var(--text-secondary);font-family:var(--tamil-font),var(--english-font)}.searched-word-display strong{color:var(--primary-color);font-size:1.1rem}.export-button-icon{padding:.5rem .75rem;background:var(--success);border:none;border-radius:6px;font-size:1.3rem;cursor:pointer;transition:background-color .3s,transform .2s;display:flex;align-items:center;justify-content:center;min-width:40px}.export-button-icon:hover{background:#388e3c;transform:scale(1.1)}.word-table-container{height:100%;overflow-y:auto;display:flex;flex-direction:column}.word-table{width:100%;border-collapse:collapse;font-family:var(--tamil-font),var(--english-font)}.word-table thead{position:sticky;top:0;z-index:10;background:var(--mullai-accent);border-bottom:2px solid var(--kurinji-primary)}.word-table th{padding:.75rem .5rem;text-align:left;font-weight:700;color:var(--primary-color);font-size:.85rem}.word-table th:first-child{width:40px;text-align:center}.word-table th:nth-child(3){width:50px;text-align:center}.word-row{border-bottom:1px solid var(--border-color);cursor:pointer;transition:all .2s}.word-row:hover{background:#f5f5f5;border-left:4px solid var(--primary-light)}.word-row.active{background:var(--mullai-accent);border-left:4px solid var(--kurinji-primary)}.word-row td{padding:.75rem .5rem}.word-row .word-number{text-align:center;font-weight:600;color:var(--text-secondary)}.word-row .word-text{font-size:1.1rem;font-weight:600;color:var(--text-primary)}.word-count-bracket{font-size:.9rem;font-weight:500;color:var(--text-secondary);margin-left:.25rem}.dictionary-cell{text-align:center}.occurrences-table-container{height:100%;overflow-y:auto;display:flex;flex-direction:column}.occurrences-table{width:100%;border-collapse:collapse;font-family:var(--tamil-font),var(--english-font)}.occurrences-table thead{position:sticky;top:0;z-index:10;background:var(--mullai-accent)}.occurrences-table thead tr:first-child th{border-bottom:1px solid var(--border-color)}.occurrences-table thead tr:last-child{border-bottom:2px solid var(--primary-color)}.table-header-content{display:flex;justify-content:space-between;align-items:center;padding:.75rem}.header-left{display:flex;align-items:center;gap:1rem}.header-right{display:flex;align-items:center;gap:.5rem}.search-summary-inline{font-size:.85rem;font-weight:500;color:var(--text-secondary);background:#0000000d;padding:.4rem .8rem;border-radius:4px}.selected-word-title{font-size:1.2rem;font-weight:700;color:var(--primary-color);font-family:var(--tamil-font),var(--english-font)}.occurrences-table th{padding:.75rem .5rem;text-align:left;font-weight:700;color:var(--primary-color);font-size:.85rem}.line-num-header{width:50px;text-align:center}.result-row{border-bottom:1px solid var(--border-color);cursor:pointer;transition:all .2s}.result-row:hover{background:#f5f5f5}.result-row.selected{background:#fff5f5;border-left:4px solid var(--primary-color)}.result-row td{padding:.75rem;vertical-align:top}.line-number-cell{text-align:center;font-weight:600;color:var(--text-secondary);width:50px}.result-content{padding:.75rem}.result-content .result-metadata{margin-bottom:.5rem;font-size:.85rem}.result-content .line-text{font-size:1.1rem;line-height:1.6}
