.known-words-panel.svelte-3c7luv{margin-top:24px;padding:24px 28px;background:var(--surface-container-low, var(--surface-soft, #fbf7f4));border-radius:24px;border:none!important;display:flex;flex-direction:column;gap:18px;box-shadow:none!important;box-sizing:border-box;width:100%}.known-words-panel-header.svelte-3c7luv{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.known-words-title-block.svelte-3c7luv{display:flex;align-items:center;gap:10px}.known-words-title.svelte-3c7luv{margin:0;font-size:1.15rem;font-weight:700;color:var(--text-strong, #1f1a16);letter-spacing:-.015em}.known-words-actions-toolbar.svelte-3c7luv{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.known-words-search-pill.svelte-3c7luv{position:relative;display:flex;align-items:center;background:var(--surface-strong, #ffffff);border-radius:999px;padding:0 12px 0 34px;height:38px;border:none!important;box-shadow:none!important;min-width:220px;transition:background .15s ease}.known-words-search-pill.svelte-3c7luv:focus-within{background:color-mix(in srgb,var(--accent, #bc532e) 8%,var(--surface-strong, #ffffff))}.known-words-search-icon{position:absolute;left:12px;color:var(--muted, #8c8279);pointer-events:none}.known-words-search-input.svelte-3c7luv{border:none!important;background:transparent!important;box-shadow:none!important;outline:none!important;border-radius:0!important;font-size:.84rem!important;width:100%!important;color:var(--text, #1f1a16)!important;padding:0!important;min-height:0!important;height:100%!important}.known-words-search-input.svelte-3c7luv::placeholder{color:var(--muted, #9c9288)}.known-words-clear-btn.svelte-3c7luv{border:none!important;box-shadow:none!important;background:transparent!important;color:var(--muted, #8c8279);cursor:pointer;padding:0 2px;display:flex;align-items:center;justify-content:center;transition:color .15s}.known-words-clear-btn.svelte-3c7luv:hover{color:var(--text, #1f1a16)}.known-words-add-trigger-btn.svelte-3c7luv{height:38px;padding:0 18px;border-radius:999px;border:none!important;box-shadow:none!important;display:inline-flex;align-items:center;gap:6px;font-size:.84rem;font-weight:600;cursor:pointer;flex-shrink:0;transition:opacity .15s ease;white-space:nowrap}.known-words-add-trigger-btn.svelte-3c7luv:hover{opacity:.92}.known-words-alert-banner.svelte-3c7luv{display:flex;align-items:center;justify-content:space-between;padding:9px 16px;background:color-mix(in srgb,var(--accent, #bc532e) 12%,var(--surface-strong, #ffffff));color:var(--accent, #bc532e);border-radius:12px;border:none!important;box-shadow:none!important;font-size:.82rem;font-weight:500}.known-words-alert-msg.svelte-3c7luv{display:flex;align-items:center;gap:8px}.known-words-alert-dismiss.svelte-3c7luv{border:none!important;box-shadow:none!important;background:transparent;cursor:pointer;color:inherit;display:flex;align-items:center;padding:2px;opacity:.8}.known-words-alert-dismiss.svelte-3c7luv:hover{opacity:1}.known-words-row-container.svelte-3c7luv{display:flex;align-items:center;gap:12px;width:100%}.known-words-nav-arrow.svelte-3c7luv{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:none!important;box-shadow:none!important;background:var(--surface-strong, #ffffff);color:var(--text-strong, #333);cursor:pointer;flex-shrink:0;transition:background .15s ease,color .15s ease;-webkit-user-select:none;user-select:none}.known-words-nav-arrow.svelte-3c7luv:hover:not(:disabled){background:color-mix(in srgb,var(--accent, #bc532e) 14%,var(--surface-strong, #ffffff));color:var(--accent, #bc532e)}.known-words-nav-arrow.svelte-3c7luv:disabled{opacity:.3;cursor:not-allowed}.known-words-cards-grid.svelte-3c7luv{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;flex:1;min-width:0}.known-word-card.svelte-3c7luv{display:flex;align-items:center;justify-content:space-between;height:42px;padding:0 10px 0 14px;background:var(--surface-strong, #ffffff);border-radius:12px;border:none!important;box-shadow:none!important;transition:background .15s ease;min-width:0}.known-word-card.svelte-3c7luv:hover{background:color-mix(in srgb,var(--accent, #bc532e) 10%,var(--surface-strong, #ffffff))}.known-word-text.svelte-3c7luv{font-size:.88rem;font-weight:600;color:var(--text, #1f1a16);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.known-word-remove-btn.svelte-3c7luv{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;border:none!important;background:transparent;color:var(--muted, #9c9288);cursor:pointer;padding:0;flex-shrink:0;margin-left:6px;transition:background .15s,color .15s}.known-word-remove-btn.svelte-3c7luv:hover{background:color-mix(in srgb,var(--danger, #e53935) 15%,transparent);color:var(--danger, #e53935)}.known-word-card.is-loading-skeleton.svelte-3c7luv{pointer-events:none}.known-word-skeleton-pill.svelte-3c7luv{width:70%;height:14px;border-radius:6px;background:linear-gradient(90deg,#8c8c8c1a 25%,#8c8c8c38,#8c8c8c1a 75%);background-size:200% 100%;animation:vaultSkeletonShimmer 1.6s cubic-bezier(.4,0,.2,1) infinite}.known-words-empty-state.svelte-3c7luv{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;gap:12px;padding:16px;color:var(--muted, #8c8279);font-size:.86rem}.known-words-empty-icon{color:var(--muted, #8c8279);opacity:.7;flex-shrink:0}.known-words-panel-footer.svelte-3c7luv{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:2px}.known-words-footer-stats.svelte-3c7luv{font-size:.78rem;color:var(--muted, #8c8279);font-weight:500}.known-words-page-dots.svelte-3c7luv{display:flex;align-items:center;gap:6px}.known-words-page-dot.svelte-3c7luv{width:7px;height:7px;border-radius:50%;border:none!important;background:var(--surface-container-high, rgba(0, 0, 0, .15));cursor:pointer;padding:0;transition:all .15s ease}.known-words-page-dot.svelte-3c7luv:hover{background:var(--accent, #bc532e);transform:scale(1.2)}.known-words-page-dot.is-active.svelte-3c7luv{width:18px;border-radius:999px;background:var(--accent, #bc532e)}.known-words-dot-ellipsis.svelte-3c7luv{font-size:.75rem;color:var(--muted, #8c8279)}@media(max-width:900px){.known-words-cards-grid.svelte-3c7luv{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.known-words-cards-grid.svelte-3c7luv{grid-template-columns:repeat(2,minmax(0,1fr))}}.autocomplete-row.is-selected.svelte-2ffveb,.autocomplete-row.svelte-2ffveb:hover{background:var(--bg-strong)!important}.modal-window.learning-detail-modal.multi-pane{width:min(1020px,calc(100vw - 32px))!important;max-height:min(90vh,840px)!important}.panel-content-scroll.svelte-2ffveb::-webkit-scrollbar{width:6px;height:6px}.panel-content-scroll.svelte-2ffveb::-webkit-scrollbar-track{background:transparent}.panel-content-scroll.svelte-2ffveb::-webkit-scrollbar-thumb{background:var(--bg-strong);border-radius:99px}.notes-custom-table input[type=checkbox]{appearance:auto!important;-webkit-appearance:checkbox!important;width:18px!important;height:18px!important;min-width:18px!important;max-width:18px!important;min-height:18px!important;max-height:18px!important;margin:0!important;padding:0!important;border-radius:4px!important;border:1.5px solid var(--border-soft, #ccc)!important;background:transparent!important;box-shadow:none!important;accent-color:var(--accent)!important;cursor:pointer!important;transform:none!important}.tag-chip,.tag-chip.static{border:none!important;background:var(--bg-strong)!important;color:var(--muted)!important}.tag-chip.is-active{background:var(--accent)!important;color:#fff!important}@keyframes svelte-2ffveb-loadingPulse{0%,to{opacity:1}50%{opacity:.35}}.loading-pulse{animation:svelte-2ffveb-loadingPulse 1.5s infinite ease-in-out;pointer-events:none}.known-words-modal-form.svelte-2ffveb{padding:8px 4px;display:flex;flex-direction:column;gap:16px}.known-words-modal-desc.svelte-2ffveb{margin:0;font-size:.88rem;color:var(--muted, #666);line-height:1.5}.known-words-modal-field.svelte-2ffveb{display:flex;flex-direction:column;gap:6px}.known-words-modal-label.svelte-2ffveb{font-size:.8rem;font-weight:600;color:var(--text)}body .known-words-add-modal textarea.known-words-modal-textarea,.known-words-modal-textarea.svelte-2ffveb{width:100%;box-sizing:border-box;border-radius:12px!important;border:1px solid var(--line, rgba(0, 0, 0, .14))!important;background:var(--surface, #faf8f5)!important;color:var(--text)!important;padding:12px!important;font-family:inherit;font-size:.9rem;line-height:1.5;resize:vertical;outline:none!important;transition:border-color .15s ease,box-shadow .15s ease}body .known-words-add-modal textarea.known-words-modal-textarea:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 15%,transparent)!important}.known-words-modal-alert.svelte-2ffveb{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:10px;font-size:.84rem;background:color-mix(in srgb,var(--danger, #dc2626) 12%,transparent);color:var(--danger, #dc2626)}.known-words-modal-actions.svelte-2ffveb{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:4px}.ai-gen-spinner.svelte-2ffveb{display:inline-block;width:13px;height:13px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:svelte-2ffveb-ai-gen-spin .6s linear infinite;vertical-align:middle;margin-right:5px}@keyframes svelte-2ffveb-ai-gen-spin{to{transform:rotate(360deg)}}
