.compare-container.svelte-7qogsw{display:flex;flex-direction:column;gap:.75rem;padding:.75rem 0;width:100%}.lang-group.svelte-7qogsw{display:flex;flex-direction:column;gap:.25rem}.lang-header.svelte-7qogsw{display:flex;align-items:center;gap:.375rem}.lang-dot.svelte-7qogsw{width:6px;height:6px;border-radius:50%;flex-shrink:0}.lang-code.svelte-7qogsw{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground));font-family:ui-monospace,monospace}.model-rows.svelte-7qogsw{display:flex;flex-direction:column;gap:.125rem;padding-left:.875rem}.model-row.svelte-7qogsw{display:flex;align-items:baseline;gap:.5rem;min-width:0}.model-badge.svelte-7qogsw{display:flex;align-items:center;gap:.25rem;flex-shrink:0;color:hsl(var(--muted-foreground))}.model-alias.svelte-7qogsw{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;font-family:ui-monospace,monospace;min-width:1.75rem}.model-text.svelte-7qogsw{font-size:.875rem;line-height:1.5;color:hsl(var(--foreground));word-wrap:break-word;word-break:break-word;min-width:0}.cutoff-separator.svelte-1g1zldg{display:flex;align-items:center;gap:.25rem;width:100%;padding:.125rem 0;color:hsl(var(--muted-foreground));flex-wrap:nowrap;min-width:0}.line.svelte-1g1zldg{flex:1 1 0;min-width:.5rem;height:1px;background:hsl(var(--border))}.dots.svelte-1g1zldg{display:inline-flex;align-items:center;gap:.375rem;flex:0 0 auto}.word-definition.svelte-4b19d5{margin-top:.375rem;padding:.5rem .625rem;background:hsl(var(--accent) / .4);border:1px solid hsl(var(--border));border-radius:.5rem;font-size:.8125rem;line-height:1.45;color:hsl(var(--foreground))}.word-definition-header.svelte-4b19d5{display:flex;align-items:center;gap:.375rem;margin-bottom:.25rem}.word-definition-word.svelte-4b19d5{font-weight:650}.word-definition-language.svelte-4b19d5{font-size:.6875rem;color:hsl(var(--muted-foreground))}.word-definition-source.svelte-4b19d5{display:inline-flex;align-items:center;color:hsl(var(--muted-foreground))}.word-definition-source.svelte-4b19d5:hover{color:hsl(var(--primary))}.word-definition-close.svelte-4b19d5{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;padding:.125rem;background:none;border:none;border-radius:.25rem;color:hsl(var(--muted-foreground));cursor:pointer}.word-definition-close.svelte-4b19d5:hover{color:hsl(var(--foreground));background:hsl(var(--accent))}.word-definition-loading.svelte-4b19d5,.word-definition-empty.svelte-4b19d5{display:flex;align-items:center;gap:.375rem;margin:0;color:hsl(var(--muted-foreground))}.word-definition-loading.svelte-4b19d5 .spin{animation:svelte-4b19d5-word-definition-spin .9s linear infinite}@keyframes svelte-4b19d5-word-definition-spin{to{transform:rotate(360deg)}}.word-definition-entry.svelte-4b19d5+.word-definition-entry:where(.svelte-4b19d5){margin-top:.375rem}.word-definition-pos.svelte-4b19d5{font-size:.6875rem;font-style:italic;color:hsl(var(--muted-foreground))}.word-definition-senses.svelte-4b19d5{margin:.125rem 0 0;padding-inline-start:1.25rem}.word-definition-senses.svelte-4b19d5 li:where(.svelte-4b19d5)+li:where(.svelte-4b19d5){margin-top:.125rem}.word-definition-synonyms.svelte-4b19d5{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.5rem}.word-definition-synonym.svelte-4b19d5{padding:.125rem .5rem;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:9999px;font-size:.75rem;font-family:inherit;color:hsl(var(--foreground))}button.word-definition-synonym.svelte-4b19d5{cursor:pointer;transition:background .12s ease,color .12s ease}button.word-definition-synonym.svelte-4b19d5:hover{background:hsl(var(--accent));color:hsl(var(--primary))}.line-reader.svelte-svf19k{display:flex;flex-direction:column;gap:.5rem;width:100%;outline:none}.lr-rows.svelte-svf19k{display:flex;flex-direction:column;gap:.5rem}.lr-row.svelte-svf19k{display:grid;grid-template-columns:2.5rem 1fr;align-items:baseline;gap:.625rem;min-width:0}.lr-code.svelte-svf19k{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-family:ui-monospace,monospace;text-align:right}.lr-code-lg.svelte-svf19k{display:block;text-align:left;margin-bottom:.375rem}.lr-line.svelte-svf19k{font-size:1.0625rem;line-height:1.5;color:hsl(var(--foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.lr-line.empty.svelte-svf19k{color:hsl(var(--muted-foreground) / .4)}.lr-measure-row.svelte-svf19k{height:0;margin:0;overflow:hidden;visibility:hidden}.lr-language.svelte-svf19k{min-width:0}.lr-fulltext.svelte-svf19k{margin:0;font-size:1.0625rem;line-height:1.6;color:hsl(var(--foreground));max-height:14rem;overflow-y:auto;word-break:break-word}.lr-controls.svelte-svf19k{display:flex;align-items:center;gap:.375rem;padding-top:.25rem}.lr-nav.svelte-svf19k,.lr-view.svelte-svf19k{display:inline-flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;border-radius:.5rem;border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));cursor:pointer;transition:background .15s,border-color .15s,opacity .15s}.lr-nav.svelte-svf19k:hover:not(:disabled),.lr-view.svelte-svf19k:hover{background:hsl(var(--muted) / .5)}.lr-nav.svelte-svf19k:disabled{opacity:.35;cursor:default}.lr-view.svelte-svf19k{margin-left:auto}.lr-status.svelte-svf19k{font-size:.75rem;font-weight:500;color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;gap:.375rem;min-width:5.5rem;justify-content:center}.lr-tag.svelte-svf19k{font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--primary));border:1px solid hsl(var(--primary) / .4);border-radius:.25rem;padding:0 .25rem}.flash-container.svelte-1gwkmuk{display:flex;flex-direction:column;gap:.75rem;width:100%;padding:0 1rem 3rem;max-width:600px;margin:0 auto;transition:max-width .25s cubic-bezier(.4,0,.2,1),gap .25s cubic-bezier(.4,0,.2,1),padding .25s cubic-bezier(.4,0,.2,1)}.flash-container.text-large.svelte-1gwkmuk{max-width:800px}.flash-container.grid-layout.svelte-1gwkmuk{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:.5rem;max-width:100%;padding:1rem 1rem 3rem}@media (max-width: 767px){.flash-container.svelte-1gwkmuk,.flash-container.grid-layout.svelte-1gwkmuk{padding:0 0 3rem}}.flash-container.grid-layout.svelte-1gwkmuk .flash-card:where(.svelte-1gwkmuk){width:280px;flex-shrink:0}.flash-container.grid-layout.single-column.svelte-1gwkmuk{flex-direction:column;flex-wrap:nowrap;align-items:stretch;padding-inline:0}.flash-container.grid-layout.single-column.svelte-1gwkmuk .flash-card:where(.svelte-1gwkmuk){width:100%}@supports (display: grid-lanes){.flash-container.grid-layout.single-column.svelte-1gwkmuk{display:flex}}.flash-container.grid-layout.single-column.auto-mode.svelte-1gwkmuk{align-items:stretch}.flash-container.grid-layout.single-column.auto-mode.svelte-1gwkmuk .flash-card.card-large:where(.svelte-1gwkmuk),.flash-container.grid-layout.single-column.auto-mode.svelte-1gwkmuk .flash-card.card-med:where(.svelte-1gwkmuk),.flash-container.grid-layout.single-column.auto-mode.svelte-1gwkmuk .flash-card.card-sm:where(.svelte-1gwkmuk){width:100%}.flash-container.grid-layout.text-large.svelte-1gwkmuk .flash-card:where(.svelte-1gwkmuk){width:360px}@media (min-width: 641px){.flash-container.grid-layout.auto-mode.svelte-1gwkmuk .flash-card.card-large:where(.svelte-1gwkmuk){width:280px}.flash-container.grid-layout.auto-mode.svelte-1gwkmuk .flash-card.card-med:where(.svelte-1gwkmuk){width:340px}.flash-container.grid-layout.auto-mode.svelte-1gwkmuk .flash-card.card-sm:where(.svelte-1gwkmuk){width:min(960px,100%)}}.flash-container.auto-mode.svelte-1gwkmuk .flash-card.card-sm:where(.svelte-1gwkmuk) .lang-section:where(.svelte-1gwkmuk){flex-wrap:wrap;align-items:baseline;row-gap:.125rem}.flash-container.auto-mode.svelte-1gwkmuk .flash-card.card-sm:where(.svelte-1gwkmuk) .text-area:where(.svelte-1gwkmuk){flex:1 0 100%;padding-left:.875rem}.flash-container.auto-mode.svelte-1gwkmuk .flash-card.card-sm:where(.svelte-1gwkmuk) .text-content:where(.svelte-1gwkmuk){font-size:1.125rem;line-height:1.6}@media (max-width: 640px){.flash-container.grid-layout.svelte-1gwkmuk .flash-card:where(.svelte-1gwkmuk){width:100%}}@supports (display: grid-lanes){.flash-container.grid-layout.svelte-1gwkmuk{display:grid-lanes;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));flex-direction:initial;flex-wrap:initial;justify-content:initial;align-items:initial}.flash-container.grid-layout.text-large.svelte-1gwkmuk{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}.flash-container.grid-layout.svelte-1gwkmuk .flash-card:where(.svelte-1gwkmuk){width:auto;flex-shrink:initial}.flash-container.grid-layout.text-large.svelte-1gwkmuk .flash-card:where(.svelte-1gwkmuk){width:auto}@media (max-width: 640px){.flash-container.grid-layout.svelte-1gwkmuk .flash-card:where(.svelte-1gwkmuk){width:auto}}}.flash-card.svelte-1gwkmuk{position:relative;min-height:60px;transition:min-height .2s ease,opacity .3s ease,box-shadow .2s ease}.flash-card.flash-active.svelte-1gwkmuk{box-shadow:inset 2px 0 hsl(var(--primary) / .55);border-radius:.25rem}.card-content.svelte-1gwkmuk{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:.5rem;overflow:hidden;width:100%;display:flex;flex-direction:column;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1)}.card-content.selected.svelte-1gwkmuk,.card-content.selected-for-delete.svelte-1gwkmuk{border:2px solid hsl(var(--destructive));background:hsl(var(--destructive) / .08);box-shadow:0 0 0 3px hsl(var(--destructive) / .1)}.flash-container.text-sm.svelte-1gwkmuk .flash-card:where(.svelte-1gwkmuk){min-height:50px}.flash-container.text-large.svelte-1gwkmuk .flash-card:where(.svelte-1gwkmuk){min-height:70px}.flash-row.svelte-1gwkmuk{display:flex;align-items:stretch;gap:.5rem;width:100%;padding:0 1.5rem;position:relative;flex:1}.flash-row.line-reader-row.svelte-1gwkmuk{padding:.875rem 1.25rem 1rem}.card-actions.svelte-1gwkmuk{position:absolute;right:.5rem;bottom:.375rem;z-index:4;display:flex;align-items:center;justify-content:flex-end;gap:.25rem;padding:0;opacity:0;pointer-events:none;transition:opacity .15s ease}.flash-card.svelte-1gwkmuk:hover .card-actions:where(.svelte-1gwkmuk),.card-actions.svelte-1gwkmuk:focus-within,.card-actions[open].svelte-1gwkmuk,.flash-card.svelte-1gwkmuk:has(.card-content.selected-for-delete:where(.svelte-1gwkmuk)) .card-actions:where(.svelte-1gwkmuk),.flash-card.svelte-1gwkmuk:has(.card-content.debug-flipped:where(.svelte-1gwkmuk)) .card-actions:where(.svelte-1gwkmuk){opacity:1;pointer-events:auto}.card-action.svelte-1gwkmuk{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid hsl(var(--border) / .68);background:hsl(var(--card) / .92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:hsl(var(--muted-foreground));cursor:pointer;border-radius:999px;box-shadow:0 2px 12px hsl(var(--foreground) / .08);transition:background .15s ease,color .15s ease,border-color .15s ease;list-style:none}.card-action.svelte-1gwkmuk::-webkit-details-marker{display:none}.card-action.svelte-1gwkmuk:hover,.card-action.svelte-1gwkmuk:focus-visible{background:hsl(var(--accent));color:hsl(var(--foreground));outline:none}.card-actions[open].svelte-1gwkmuk .card-action:where(.svelte-1gwkmuk){background:hsl(var(--accent));color:hsl(var(--foreground))}.card-actions-menu.svelte-1gwkmuk{position:absolute;right:0;bottom:calc(100% + .375rem);z-index:6;display:flex;flex-direction:column;min-width:9rem;padding:.25rem;border:1px solid hsl(var(--border) / .68);background:hsl(var(--card) / .98);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:.75rem;box-shadow:0 6px 24px hsl(var(--foreground) / .16)}.pack-panel.svelte-1gwkmuk{display:flex;flex-direction:column;gap:.125rem;margin:.125rem 0;padding:.25rem;border-radius:.5rem;background:hsl(var(--accent) / .4);max-height:11rem;overflow-y:auto}.pack-panel-item.svelte-1gwkmuk{font-size:.8rem}.pack-create.svelte-1gwkmuk{display:flex;gap:.25rem;padding:.125rem}.pack-create-input.svelte-1gwkmuk{flex:1;min-width:0;padding:.375rem .5rem;border:1px solid hsl(var(--border) / .68);border-radius:.5rem;background:hsl(var(--card));color:hsl(var(--foreground));font-size:.8rem}.pack-create-btn.svelte-1gwkmuk{display:inline-flex;align-items:center;justify-content:center;padding:.375rem;border:none;border-radius:.5rem;background:hsl(var(--accent));color:hsl(var(--foreground));cursor:pointer}.pack-create-btn.svelte-1gwkmuk:disabled{opacity:.5;cursor:default}.card-actions-item.svelte-1gwkmuk{display:inline-flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .625rem;border:none;background:transparent;color:hsl(var(--foreground));font-size:.85rem;text-align:left;cursor:pointer;border-radius:.5rem;transition:background .12s ease,color .12s ease}.card-actions-item.svelte-1gwkmuk:hover,.card-actions-item.svelte-1gwkmuk:focus-visible{background:hsl(var(--accent));outline:none}.card-actions-item.active.svelte-1gwkmuk{color:hsl(var(--primary))}.card-actions-item.destructive.svelte-1gwkmuk{color:hsl(var(--destructive) / .92)}.card-actions-item.destructive.svelte-1gwkmuk:hover,.card-actions-item.destructive.svelte-1gwkmuk:focus-visible,.card-actions-item.destructive.active.svelte-1gwkmuk{background:hsl(var(--destructive) / .1);color:hsl(var(--destructive))}.lang-code-slot.svelte-1gwkmuk{position:relative;flex-shrink:0;align-self:center;display:inline-flex;align-items:center;justify-content:flex-start;min-width:2rem;margin-right:.75rem;height:1em}.flash-container.text-sm.svelte-1gwkmuk .lang-code-slot:where(.svelte-1gwkmuk){min-width:1.75rem;margin-right:.5rem}.flash-container.text-large.svelte-1gwkmuk .lang-code-slot:where(.svelte-1gwkmuk){min-width:2.25rem;margin-right:.875rem}.lang-code-slot.svelte-1gwkmuk .lang-code:where(.svelte-1gwkmuk){margin-right:0;min-width:0;transition:opacity .15s ease}.text-area.copyable.svelte-1gwkmuk{order:1;position:relative;display:flex;align-items:center;gap:.5rem;background:transparent;border:0;padding:.25rem .375rem;margin:0;text-align:left;color:inherit;font:inherit;cursor:pointer;border-radius:.375rem;flex:0 1 auto;min-width:0;transition:background .15s ease;touch-action:manipulation}.lang-section.has-definition.svelte-1gwkmuk{flex-wrap:wrap}.lang-section.svelte-1gwkmuk .word-definition{order:2;width:100%}.text-area.copyable.svelte-1gwkmuk:hover,.text-area.copyable.svelte-1gwkmuk:focus-visible{background:hsl(var(--accent) / .55)}.text-area.copyable.svelte-1gwkmuk:focus-visible{outline:2px solid hsl(var(--primary) / .4);outline-offset:2px}.copy-affordance.svelte-1gwkmuk{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:hsl(var(--muted-foreground));opacity:0;transition:opacity .15s ease}.text-area.copyable.svelte-1gwkmuk:hover .copy-affordance:where(.svelte-1gwkmuk),.text-area.copyable.svelte-1gwkmuk:focus-visible .copy-affordance:where(.svelte-1gwkmuk),.text-area.copyable.copied.svelte-1gwkmuk .copy-affordance:where(.svelte-1gwkmuk){opacity:1}.text-area.copyable.copied.svelte-1gwkmuk .copy-affordance:where(.svelte-1gwkmuk){color:hsl(var(--primary))}.text-area.copyable.lookup.svelte-1gwkmuk .copy-affordance:where(.svelte-1gwkmuk){opacity:1;color:hsl(var(--primary))}@media (hover: none){.copy-affordance.svelte-1gwkmuk{opacity:.55}}.sr-only.svelte-1gwkmuk{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.flash-content.svelte-1gwkmuk{flex:1;padding:.5rem 0;background:none;border:none;cursor:pointer;text-align:left;color:hsl(var(--card-foreground));min-width:0;position:relative;display:flex;align-items:stretch}.flash-container.text-sm.svelte-1gwkmuk .flash-content:where(.svelte-1gwkmuk){padding:.375rem 0}.flash-container.text-large.svelte-1gwkmuk .flash-content:where(.svelte-1gwkmuk){padding:.75rem 0}.flash-inner.svelte-1gwkmuk{display:flex;align-items:stretch;width:100%;min-width:0}.lang-dot.svelte-1gwkmuk{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0;align-self:center;margin-right:.5rem}.lang-code.svelte-1gwkmuk{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-family:ui-monospace,monospace;flex-shrink:0;align-self:center;margin-right:.75rem;min-width:2rem;opacity:.85}.flash-container.text-sm.svelte-1gwkmuk .lang-code:where(.svelte-1gwkmuk){font-size:.625rem;min-width:1.75rem;margin-right:.5rem}.flash-container.text-large.svelte-1gwkmuk .lang-code:where(.svelte-1gwkmuk){font-size:.75rem;min-width:2.25rem;margin-right:.875rem}.multi-lang-container.svelte-1gwkmuk{flex:1;display:flex;flex-direction:column;gap:.125rem;min-width:0;position:relative;justify-content:center}.multi-lang-container.end-drop.svelte-1gwkmuk:after{content:"";position:absolute;left:.375rem;right:.375rem;bottom:-.0625rem;height:2px;background:hsl(var(--primary));border-radius:999px;pointer-events:none}.flash-container.text-sm.svelte-1gwkmuk .multi-lang-container:where(.svelte-1gwkmuk){gap:0}.flash-container.text-large.svelte-1gwkmuk .multi-lang-container:where(.svelte-1gwkmuk){gap:.125rem}.flash-body.svelte-1gwkmuk{flex:1;display:flex;flex-direction:column;min-width:0}.flash-container.text-sm.svelte-1gwkmuk .lang-section:where(.svelte-1gwkmuk){padding:.0625rem .375rem}.flash-container.text-large.svelte-1gwkmuk .lang-section:where(.svelte-1gwkmuk){padding:.1875rem .5rem}.lang-section.svelte-1gwkmuk{display:flex;flex-direction:row;align-items:center;width:100%;background:none;padding:.125rem .375rem;border-radius:.25rem;position:relative;min-height:0}.lang-section.lang-group-mid.svelte-1gwkmuk,.lang-section.lang-group-end.svelte-1gwkmuk{margin-top:-.4375rem;padding-top:.0625rem}.flash-container.text-sm.svelte-1gwkmuk .lang-section.lang-group-mid:where(.svelte-1gwkmuk),.flash-container.text-sm.svelte-1gwkmuk .lang-section.lang-group-end:where(.svelte-1gwkmuk){margin-top:-.25rem;padding-top:.0625rem}.flash-container.text-large.svelte-1gwkmuk .lang-section.lang-group-mid:where(.svelte-1gwkmuk),.flash-container.text-large.svelte-1gwkmuk .lang-section.lang-group-end:where(.svelte-1gwkmuk){margin-top:-.5rem;padding-top:.125rem}.card-cutoff.svelte-1gwkmuk{margin-top:0;padding:0 .25rem}.centered.svelte-1gwkmuk .flash-content:where(.svelte-1gwkmuk){text-align:center;justify-content:center}.text-area.svelte-1gwkmuk{flex:1;display:flex;align-items:center;justify-content:flex-start;min-width:0;min-height:0}.centered.svelte-1gwkmuk .text-area:where(.svelte-1gwkmuk){justify-content:center}.flash-container.text-sm.svelte-1gwkmuk .text-area:where(.svelte-1gwkmuk){min-height:0}.text-content.svelte-1gwkmuk{font-size:1.25rem;line-height:1.42;color:hsl(var(--foreground));word-wrap:break-word;word-break:break-word;white-space:normal;font-weight:400;transition:font-size .3s cubic-bezier(.4,0,.2,1),line-height .3s cubic-bezier(.4,0,.2,1),filter .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}.align-seg.svelte-1gwkmuk{background:transparent;color:inherit;border-radius:3px;padding:0 1px;box-decoration-break:clone;-webkit-box-decoration-break:clone;box-shadow:inset 0 -1.5px color-mix(in srgb,var(--align-color) 45%,transparent);cursor:pointer;transition:background .12s ease,box-shadow .12s ease}.align-seg.align-hot.svelte-1gwkmuk{background:color-mix(in srgb,var(--align-color) 14%,transparent);box-shadow:inset 0 -2px color-mix(in srgb,var(--align-color) 80%,transparent)}.card-actions-item .spin{animation:svelte-1gwkmuk-align-spin .8s linear infinite}@keyframes svelte-1gwkmuk-align-spin{to{transform:rotate(360deg)}}.text-content.text-sm.svelte-1gwkmuk{font-size:.875rem;line-height:1.32}.text-content.text-med.svelte-1gwkmuk{font-size:1.25rem}.text-content.text-large.svelte-1gwkmuk{font-size:1.5rem;line-height:1.38}.text-area.blurred.svelte-1gwkmuk .text-content:where(.svelte-1gwkmuk){filter:blur(5px);-webkit-filter:blur(5px);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;opacity:.7}.compare-section.svelte-1gwkmuk{padding:0 1.5rem;border-top:1px solid hsl(var(--border) / .5)}.debug-back.svelte-1gwkmuk{display:flex;flex-direction:column;gap:0;min-height:8rem}.debug-back-header.svelte-1gwkmuk{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--muted-foreground));border-bottom:1px solid hsl(var(--border) / .5)}.debug-back-close.svelte-1gwkmuk{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;border-radius:999px;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer;transition:background .15s ease,color .15s ease}.debug-back-close.svelte-1gwkmuk:hover,.debug-back-close.svelte-1gwkmuk:focus-visible{background:hsl(var(--accent));color:hsl(var(--foreground));outline:none}.debug-meta.svelte-1gwkmuk{margin:0;padding:.5rem 1.5rem;font-size:.625rem;line-height:1.4;color:hsl(var(--muted-foreground));background:hsl(var(--muted) / .3);border-top:1px solid hsl(var(--border) / .5);overflow-x:auto;white-space:pre-wrap;word-break:break-all}.delete-selection-bar.svelte-1gwkmuk{position:fixed;left:50%;bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:110;display:flex;align-items:center;gap:.5rem;max-width:calc(100vw - 2rem);padding:.375rem .5rem .375rem .875rem;border:1px solid hsl(var(--border));border-radius:999px;background:hsl(var(--card) / .94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 24px hsl(var(--foreground) / .14);color:hsl(var(--foreground));font-size:.875rem;font-weight:600;transform:translate(-50%)}@media (max-width: 767px){.delete-selection-bar.svelte-1gwkmuk{bottom:calc(var(--island-clear, 4.25rem) + .6rem)}}.delete-selection-cancel.svelte-1gwkmuk,.delete-selection-confirm.svelte-1gwkmuk{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-height:2.25rem;padding:0 .75rem;border-radius:999px;border:0;font:inherit;font-size:.8125rem;cursor:pointer;transition:background .15s ease,color .15s ease,transform .15s ease}.delete-selection-cancel.svelte-1gwkmuk{background:transparent;color:hsl(var(--muted-foreground))}.delete-selection-cancel.svelte-1gwkmuk:hover,.delete-selection-cancel.svelte-1gwkmuk:focus-visible{background:hsl(var(--accent));color:hsl(var(--foreground));outline:none}.delete-selection-confirm.svelte-1gwkmuk{background:hsl(var(--destructive));color:hsl(var(--destructive-foreground))}.delete-selection-confirm.svelte-1gwkmuk:hover,.delete-selection-confirm.svelte-1gwkmuk:focus-visible{background:hsl(var(--destructive) / .9);outline:none}.delete-selection-cancel.svelte-1gwkmuk:active,.delete-selection-confirm.svelte-1gwkmuk:active{transform:scale(.97)}@media (max-width: 768px){.flash-card.svelte-1gwkmuk{min-height:55px}.flash-row.svelte-1gwkmuk{padding:0 1.25rem}.flash-content.svelte-1gwkmuk{padding:.5rem 0;gap:.75rem}.text-content.text-sm.svelte-1gwkmuk{font-size:.875rem}.text-content.text-med.svelte-1gwkmuk{font-size:1.125rem}.text-content.text-large.svelte-1gwkmuk{font-size:1.375rem}}@media (max-width: 640px){.flash-card.svelte-1gwkmuk{min-height:50px;border-radius:0;border-left:none;border-right:none;border-bottom:1px solid hsl(var(--border) / .5)}.flash-card.svelte-1gwkmuk:last-of-type{border-bottom:1px solid hsl(var(--border))}.flash-row.svelte-1gwkmuk{padding:0 .625rem}.card-actions.svelte-1gwkmuk{right:.625rem;bottom:.5rem}.card-action.svelte-1gwkmuk{width:2.5rem;height:2.5rem}.flash-content.svelte-1gwkmuk{padding:.5rem 0;gap:.5rem}.card-cutoff.svelte-1gwkmuk{margin:.375rem 0 .125rem;padding:0 .125rem}.text-content.text-sm.svelte-1gwkmuk{font-size:.8125rem}.text-content.text-med.svelte-1gwkmuk{font-size:1rem}.text-content.text-large.svelte-1gwkmuk{font-size:1.25rem}}.lang-dot-btn.svelte-1gwkmuk{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;padding:8px;margin:-6px 0;border:0;background:transparent;cursor:grab;touch-action:none;border-radius:50%;flex-shrink:0;-webkit-tap-highlight-color:transparent}.lang-dot-btn.svelte-1gwkmuk:hover .lang-dot:where(.svelte-1gwkmuk){transform:scale(1.4)}.lang-dot-btn.svelte-1gwkmuk:active,.lang-dot-btn.touch-active,.lang-dot-btn.touch-holding{cursor:grabbing}.lang-dot-btn.touch-dragging,.lang-dot-btn.desktop-dragging{opacity:.6}.lang-section.drag-over.svelte-1gwkmuk{box-shadow:inset 0 2px hsl(var(--primary))}.lang-section.lang-group-start.svelte-1gwkmuk:before,.lang-section.lang-group-mid.svelte-1gwkmuk:before,.lang-section.lang-group-end.svelte-1gwkmuk:before,.lang-section.lang-group-solo.svelte-1gwkmuk:before{content:"";position:absolute;left:0;width:2px;background:hsl(var(--border));border-radius:999px}.lang-section.lang-group-start.svelte-1gwkmuk:before{top:50%;bottom:0;border-radius:999px 999px 0 0}.lang-section.lang-group-mid.svelte-1gwkmuk:before{top:0;bottom:0;border-radius:0}.lang-section.lang-group-end.svelte-1gwkmuk:before{top:0;bottom:50%;border-radius:0 0 999px 999px}.lang-section.lang-group-solo.svelte-1gwkmuk:before{top:25%;bottom:25%}.hidden-rows.svelte-1gwkmuk{display:flex;flex-direction:column;gap:.125rem;min-width:0}.hidden-rows.svelte-1gwkmuk .lang-section:where(.svelte-1gwkmuk){opacity:.75}.hidden-rows.svelte-1gwkmuk .lang-section:where(.svelte-1gwkmuk):hover{opacity:1}.card-cutoff.svelte-1gwkmuk{margin:.25rem 0;padding:0 .25rem}.notch.svelte-1gwkmuk{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;padding:8px;margin:-6px 0;background:transparent;border:0;color:inherit;cursor:grab;touch-action:none;border-radius:999px;transition:background .15s ease,color .15s ease;-webkit-tap-highlight-color:transparent}.notch.svelte-1gwkmuk:hover{background:hsl(var(--accent));color:hsl(var(--foreground))}.notch.svelte-1gwkmuk:active{cursor:grabbing}.notch.touch-dragging,.notch.desktop-dragging{opacity:.6;cursor:grabbing}.hidden-dot.svelte-1gwkmuk{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;padding:11px;margin:-8px 0;border:0;background:transparent;cursor:grab;touch-action:none;border-radius:50%;opacity:.6;transition:opacity .15s ease,transform .15s ease;-webkit-tap-highlight-color:transparent}.hidden-dot.svelte-1gwkmuk:hover{opacity:1}.hidden-dot.svelte-1gwkmuk:hover .hidden-dot-circle:where(.svelte-1gwkmuk){transform:scale(1.3)}.hidden-dot.svelte-1gwkmuk:active{cursor:grabbing}.hidden-dot.svelte-1gwkmuk:before,.hidden-dot.svelte-1gwkmuk:after{content:"";position:absolute;top:25%;bottom:25%;width:2px;border-radius:1px;background:hsl(var(--primary));opacity:0;transition:opacity .1s ease;pointer-events:none}.hidden-dot.svelte-1gwkmuk:before{left:calc(-.1875rem - 1px)}.hidden-dot.svelte-1gwkmuk:after{right:calc(-.1875rem - 1px)}.hidden-dot.insert-before.svelte-1gwkmuk{opacity:1}.hidden-dot.insert-before.svelte-1gwkmuk:before,.hidden-dot.insert-after.svelte-1gwkmuk:after{opacity:1}.hidden-dot-circle.svelte-1gwkmuk{display:block;width:10px;height:10px;border-radius:50%;transition:transform .15s ease}@media (max-width: 640px){.lang-dot-btn.svelte-1gwkmuk,.notch.svelte-1gwkmuk,.hidden-dot.svelte-1gwkmuk{min-width:44px;min-height:44px}.lang-dot-btn.svelte-1gwkmuk,.notch.svelte-1gwkmuk{padding:10px;margin:-8px 0}.hidden-dot.svelte-1gwkmuk{padding:14px;margin:-10px 0}.hidden-dot-circle.svelte-1gwkmuk{width:11px;height:11px}}.hidden-dot.touch-dragging,.hidden-dot.desktop-dragging{opacity:.5}.speak-btn.svelte-1gwkmuk{order:2;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;margin-left:.25rem;padding:0;border:none;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer;opacity:0;pointer-events:none;transition:opacity .15s ease,color .15s ease}.lang-section.svelte-1gwkmuk:hover .speak-btn:where(.svelte-1gwkmuk),.lang-section.svelte-1gwkmuk:focus-within .speak-btn:where(.svelte-1gwkmuk),.speak-btn.speaking.svelte-1gwkmuk,.speak-btn.loading.svelte-1gwkmuk{opacity:1;pointer-events:auto}.speak-btn.svelte-1gwkmuk:hover,.speak-btn.svelte-1gwkmuk:focus-visible{color:hsl(var(--foreground));outline:none}.speak-btn.speaking.svelte-1gwkmuk{color:hsl(var(--primary))}@media (hover: none){.speak-btn.svelte-1gwkmuk{opacity:.55;pointer-events:auto}}.speak-btn .spin{animation:svelte-1gwkmuk-spin .7s linear infinite}@keyframes svelte-1gwkmuk-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.speak-btn .spin{animation:none}}.transset-line.svelte-ewghmq{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.75rem;width:100%;padding:.5rem .75rem;border:none;border-radius:calc(var(--radius) - 2px);background:transparent;text-align:left;font:inherit;color:hsl(var(--foreground));cursor:pointer;transition:background .15s ease;-webkit-tap-highlight-color:transparent}.transset-line.svelte-ewghmq:hover{background:hsl(var(--muted-foreground) / .07)}.transset-line.active.svelte-ewghmq{background:hsl(var(--muted-foreground) / .1)}.transset-line.svelte-ewghmq:focus-visible{outline:2px solid hsl(var(--foreground) / .4);outline-offset:1px}.langs.svelte-ewghmq{display:block;width:21ch;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;font-weight:700;letter-spacing:.04em;font-variant-numeric:tabular-nums}@media (max-width: 480px){.langs.svelte-ewghmq{width:15ch}}.code.svelte-ewghmq{text-transform:lowercase}.code.tgt.svelte-ewghmq{opacity:.7;margin-left:.55ch}.arrow.svelte-ewghmq{color:hsl(var(--muted-foreground));font-weight:400;margin-left:.55ch}.src-text.svelte-ewghmq{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;line-height:1.4}.transset-list.svelte-128tobw{display:flex;flex-direction:column;gap:.25rem;width:100%;max-width:44rem;margin-inline:auto}.expanded.svelte-128tobw{margin:.5rem 0}
