.dr.svelte-1td6cgf{font-size:1rem;margin:2.5em 0 1em;padding:.85em .9em .7em;border:1px solid var(--c-border);border-radius:.7em;background:var(--c-base)}.dr__head.svelte-1td6cgf{margin-bottom:.7em}.dr__title.svelte-1td6cgf{margin:0;font-size:1.15em;font-weight:700;color:var(--c-primary)}.dr__lead.svelte-1td6cgf{margin:.2em 0 0;font-size:.95em;line-height:1.5;color:var(--c-secondary)}.dr__body.svelte-1td6cgf{display:block}.dr__foot.svelte-1td6cgf{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5em;margin-top:.7em;padding-top:.65em;border-top:1px solid var(--c-border)}.dr__btn.svelte-1td6cgf{padding:.45em .9em;min-height:2.5em;font-family:inherit;font-size:.95em;font-weight:600;border:1px solid var(--c-border);border-radius:.5em;background:var(--c-surface);color:var(--c-primary);cursor:pointer}.dr__btn.svelte-1td6cgf:hover:not(:disabled){border-color:var(--c-action)}.dr__btn.svelte-1td6cgf:disabled{opacity:.55;cursor:default}.dr__btn--primary.svelte-1td6cgf{border-color:transparent;background:var(--c-action);color:var(--c-action-fg)}.dr__btn--primary.svelte-1td6cgf:hover{background:var(--c-action-hover)}.st.svelte-1420cb0{display:flex;flex-direction:column;gap:.6rem}.st__bar.svelte-1420cb0{display:flex;gap:.5rem}.st__btn.svelte-1420cb0{flex:1;min-height:44px;border-radius:999px;border:1px solid var(--c-border, #334155);background:var(--c-surface, #1e293b);color:var(--c-primary, #f1f5f9);font-weight:600;font-size:.9rem;font-family:inherit;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;cursor:pointer;transition:border-color .15s,background .15s}.st__btn.svelte-1420cb0:hover,.st__btn--on.svelte-1420cb0{border-color:var(--c-cyan, #06b6d4);background:#06b6d414}.st__panel.svelte-1420cb0{border-radius:12px;border:1px solid var(--c-border, #334155);background:var(--c-surface, #1e293b);padding:.8rem .9rem;display:flex;flex-direction:column;gap:.6rem}.st__send.svelte-1420cb0{min-height:44px;padding:0 1rem;border-radius:999px;border:0;background:var(--c-action, #22d3ee);color:var(--c-action-fg, #0f172a);font-weight:700;font-size:.9rem;font-family:inherit;cursor:pointer}.st__send.svelte-1420cb0:hover:not(:disabled){background:var(--c-action-hover, #67e8f9)}.st__send.svelte-1420cb0:disabled{opacity:.45;cursor:default}.st__ghost.svelte-1420cb0{min-height:40px;padding:0 .9rem;border-radius:999px;background:none;border:1px solid var(--c-border, #334155);color:var(--c-secondary, #cbd5e1);font-size:.85rem;font-family:inherit;cursor:pointer}.st__hint.svelte-1420cb0{margin:0;font-size:.9rem;color:var(--c-secondary);line-height:1.5}.st__thinking.svelte-1420cb0{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:var(--c-secondary)}.st__error.svelte-1420cb0{margin:0;font-size:.82rem;color:var(--c-amber, #f59e0b)}.st__chips.svelte-1420cb0:last-of-type{padding-bottom:3.5rem}.st__row--stick.svelte-1420cb0{position:sticky;bottom:calc(var(--tabbar-height, 0px) + .35rem);z-index:2;align-items:center;flex-wrap:wrap;margin:.5rem -.6rem -.6rem;padding:.6rem;background:var(--c-surface, #1e293b);border-top:1px solid var(--c-border, #334155);border-radius:0 0 12px 12px}.st__unsaved.svelte-1420cb0{font-size:.78rem;color:var(--c-amber, #f59e0b);margin-right:auto}.st__chips.svelte-1420cb0{display:flex;flex-wrap:wrap;gap:.4rem}.st__chip.svelte-1420cb0{display:inline-flex;align-items:center;gap:.45em;min-height:32px;padding:.15em .7em;border-radius:999px;font-size:.85rem;line-height:1.3;font-family:inherit;cursor:pointer;border:1px solid rgba(129,140,248,.55);background:#818cf817;color:var(--c-primary, #f1f5f9);transition:border-color .15s,background .15s}.st__chip.svelte-1420cb0:hover,.st__chip--open.svelte-1420cb0{border-color:var(--c-action)}.st__chip-word.svelte-1420cb0{display:inline-flex;align-items:center;gap:.45em;border:0;background:none;color:inherit;font:inherit;cursor:pointer;padding:0;min-height:inherit}.st__chip-i.svelte-1420cb0{display:inline-flex;align-items:center;justify-content:center;width:1.5em;height:1.5em;flex:none;border:0;border-radius:999px;background:none;color:var(--c-subtle);font:inherit;line-height:1;cursor:pointer}.st__chip-i.svelte-1420cb0:hover{color:var(--c-cyan)}.st__chip--open.svelte-1420cb0 .st__chip-i:where(.svelte-1420cb0){color:var(--c-cyan)}.st__chip-mark.svelte-1420cb0{font-weight:700;opacity:.9;color:var(--c-subtle)}.st__chip--known.svelte-1420cb0{border-color:var(--c-green, #10b981);background:#10b9811f}.st__chip--known.svelte-1420cb0 .st__chip-mark:where(.svelte-1420cb0){color:var(--c-green, #10b981);opacity:1}.st__meta.svelte-1420cb0{display:flex;justify-content:space-between;align-items:center;gap:.5rem;flex-wrap:wrap}.st__count.svelte-1420cb0{font-size:.9rem;font-weight:600;color:var(--c-primary)}.st__group.svelte-1420cb0{margin:.1rem 0 0;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--c-subtle)}.st__chip-n.svelte-1420cb0{font-size:.75em;font-weight:700;color:var(--c-subtle)}.st__row.svelte-1420cb0{display:flex;gap:.5rem;justify-content:space-between;align-items:center;flex-wrap:wrap}.st__langrow.svelte-1420cb0{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.st__seg.svelte-1420cb0{display:inline-flex;border:1px solid var(--c-border, #334155);border-radius:999px;overflow:hidden}.st__seg.svelte-1420cb0 button:where(.svelte-1420cb0){background:none;border:0;color:var(--c-subtle);padding:0 .8rem;min-height:36px;font-size:.8rem;font-weight:700;font-family:inherit;cursor:pointer;white-space:nowrap}.st__seg.svelte-1420cb0 button:where(.svelte-1420cb0):hover:not(.on){color:var(--c-primary)}.st__seg.svelte-1420cb0 button.on:where(.svelte-1420cb0){background:var(--c-action, #22d3ee);color:var(--c-action-fg, #0f172a)}.st__added.svelte-1420cb0{margin:0;font-size:.88rem;color:var(--c-green, #10b981);font-weight:600}.st__defs.svelte-1420cb0{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.st__def.svelte-1420cb0{display:grid;grid-template-columns:auto auto 1fr;column-gap:.6rem;row-gap:.1rem;font-size:1rem;align-items:baseline}.st__word.svelte-1420cb0{font-weight:700;color:var(--c-primary, #f1f5f9)}.st__trans.svelte-1420cb0{color:var(--c-cyan, #06b6d4)}.st__meaning.svelte-1420cb0{grid-column:1 / -1;color:var(--c-secondary);font-size:1rem;line-height:1.5}.st__recall.svelte-1420cb0{flex:0 0 100%;display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;margin:.1rem 0 .3rem;padding:.6rem .75rem;border-radius:.5rem;border:1px solid var(--c-border);border-inline-start:3px solid var(--c-action);background:var(--c-base)}.st__meaning--alt.svelte-1420cb0{padding-top:.35rem;border-top:1px dashed var(--c-border);color:var(--c-subtle)}.st__ghost--sm.svelte-1420cb0{min-height:32px;padding:0 .7rem;font-size:.8rem}.st__link.svelte-1420cb0{color:var(--c-cyan, #06b6d4);text-decoration:none;font-size:.85rem;font-weight:600;min-height:40px;display:inline-flex;align-items:center}.st__link.svelte-1420cb0:hover{text-decoration:underline}
