.translate-main.svelte-86lu25{width:100%;max-width:600px;margin:0 auto;padding:0 .5rem;display:flex;flex-direction:column;align-items:stretch}.input-form.svelte-86lu25{width:100%;position:relative}.input-wrapper.svelte-86lu25{position:relative;border-radius:1.5rem;padding:.375rem;border:2px solid hsl(var(--border));background:hsl(var(--background));box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -2px #0000000d;transition:all .3s cubic-bezier(.4,0,.2,1),border-radius .2s ease}.input-wrapper.multiline.svelte-86lu25{border-radius:1rem}.input-wrapper.focused.svelte-86lu25{border-color:#6366f199;box-shadow:0 0 0 3px #6366f133,0 0 0 6px #ec48991a,0 0 25px #6366f126,0 10px 25px -5px #0000001a;transform:translateY(-1px)}.input-wrapper.loading.svelte-86lu25{opacity:.7;pointer-events:none}.input-wrapper.near-limit.svelte-86lu25{border-color:#f59f0a}.input-wrapper.near-limit.focused.svelte-86lu25{box-shadow:0 0 0 3px #f59f0a33,0 0 0 6px #f59f0a1a,0 0 25px #f59f0a26,0 10px 25px -5px #0000001a}.input-wrapper.over-limit.svelte-86lu25{border-color:#ef4343}.input-wrapper.over-limit.focused.svelte-86lu25{box-shadow:0 0 0 3px #ef434333,0 0 0 6px #ef43431a,0 0 25px #ef434326,0 10px 25px -5px #0000001a}.input-wrapper.highlight-attention.svelte-86lu25{animation:svelte-86lu25-input-attention .6s cubic-bezier(.34,1.56,.64,1)}@keyframes svelte-86lu25-input-attention{0%{transform:translateY(0) scale(1)}30%{transform:translateY(-4px) scale(1.02)}to{transform:translateY(-1px) scale(1)}}.fancy-input.svelte-86lu25{width:100%;background:transparent;border:none;outline:none;font-size:clamp(1rem,.9rem + .5vw,1.5rem);line-height:1.5;padding:.5rem 3.5rem .5rem .875rem;color:hsl(var(--foreground));font-weight:450;resize:none;overflow-y:auto;max-height:40vh;min-height:1.6rem;font-family:inherit;transition:padding .2s ease;field-sizing:content}.fancy-input.svelte-86lu25::-moz-placeholder{color:hsl(var(--muted-foreground) / .5);font-weight:400}.fancy-input.svelte-86lu25::placeholder{color:hsl(var(--muted-foreground) / .5);font-weight:400}.fancy-input.text-right.svelte-86lu25{text-align:right;padding:.5rem .875rem .5rem 3.5rem}.char-count.svelte-86lu25{position:absolute;bottom:.375rem;left:.75rem;font-size:.6875rem;font-weight:500;color:hsl(var(--muted-foreground) / .6);transition:all .2s ease;pointer-events:none}.char-count.rtl.svelte-86lu25{left:auto;right:.75rem}.char-count.warning.svelte-86lu25{color:#f59f0a}.char-count.error.svelte-86lu25{color:#ef4343;font-weight:600}.keyboard-hint.svelte-86lu25{position:absolute;bottom:-1.5rem;left:.5rem;font-size:.6875rem;color:hsl(var(--muted-foreground) / .5);opacity:0;animation:svelte-86lu25-fadeIn .3s ease .5s forwards}.keyboard-hint.rtl.svelte-86lu25{left:auto;right:.5rem}.keyboard-hint.svelte-86lu25 kbd:where(.svelte-86lu25){display:inline-block;padding:.125rem .375rem;font-size:.625rem;font-family:inherit;background:hsl(var(--muted) / .5);border-radius:.25rem;border:1px solid hsl(var(--border) / .5)}@keyframes svelte-86lu25-fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.send-button.svelte-86lu25{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);height:2.5rem;width:2.5rem;border-radius:9999px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px hsl(var(--primary) / .3);transition:all .2s cubic-bezier(.4,0,.2,1)}.send-button.rtl.svelte-86lu25{right:auto;left:.5rem}.send-button.svelte-86lu25:not(:disabled):hover{transform:translateY(-50%) scale(1.08);background:hsl(var(--primary) / .9);box-shadow:0 4px 16px hsl(var(--primary) / .4)}.send-button.svelte-86lu25:not(:disabled):active{transform:translateY(-50%) scale(.95)}.send-button.svelte-86lu25:disabled{opacity:.4;cursor:not-allowed}.send-icon{width:1.125rem;height:1.125rem}.spinner.svelte-86lu25{width:1.125rem;height:1.125rem;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:svelte-86lu25-spin .6s linear infinite;display:inline-block}@keyframes svelte-86lu25-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width: 1920px){.translate-main.svelte-86lu25{max-width:700px}}@media (max-width: 600px){.translate-main.svelte-86lu25{max-width:100%;padding:0 .375rem}.input-wrapper.svelte-86lu25{padding:.25rem;border-radius:1.25rem}.input-wrapper.multiline.svelte-86lu25{border-radius:.875rem}.fancy-input.svelte-86lu25{font-size:1rem;padding:.4rem 3rem .4rem .625rem}.fancy-input.text-right.svelte-86lu25{padding:.4rem .625rem .4rem 3rem}.send-button.svelte-86lu25{height:2.25rem;width:2.25rem}.keyboard-hint.svelte-86lu25{display:none}}@media (max-width: 400px){.translate-main.svelte-86lu25{padding:0 .25rem}.input-wrapper.svelte-86lu25{padding:.1875rem}.fancy-input.svelte-86lu25{font-size:.9375rem;padding:.375rem 2.75rem .375rem .5rem}.fancy-input.text-right.svelte-86lu25{padding:.375rem .5rem .375rem 2.75rem}.send-button.svelte-86lu25{right:.25rem;height:2rem;width:2rem}.send-button.rtl.svelte-86lu25{right:auto;left:.25rem}.send-icon{width:1rem;height:1rem}.char-count.svelte-86lu25{font-size:.625rem}}.input-wrapper.drag-over.svelte-86lu25{border-color:#6366f1cc;background:#6366f10d}.image-preview.svelte-86lu25{position:relative;display:inline-block;margin:.5rem .5rem 0}.image-preview.svelte-86lu25 img:where(.svelte-86lu25){max-height:120px;max-width:100%;border-radius:.5rem;-o-object-fit:contain;object-fit:contain}.image-clear.svelte-86lu25{position:absolute;top:-.375rem;right:-.375rem;width:1.25rem;height:1.25rem;border-radius:9999px;background:hsl(var(--destructive, 0 84% 60%));color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.image-clear.svelte-86lu25:hover{opacity:.85}.file-input-hidden.svelte-86lu25{display:none}.image-upload-btn.svelte-86lu25{position:absolute;right:3.25rem;top:50%;transform:translateY(-50%);height:2rem;width:2rem;border-radius:9999px;background:none;color:hsl(var(--muted-foreground));border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.image-upload-btn.rtl.svelte-86lu25{right:auto;left:3.25rem}.image-upload-btn.svelte-86lu25:hover{color:hsl(var(--foreground));background:hsl(var(--muted) / .5)}.fancy-input.has-image.svelte-86lu25{min-height:0;padding-top:.25rem;padding-bottom:.25rem}.language-bar-suggestions.svelte-80tf8w{display:inline-grid;align-items:center;margin-left:.5em;position:relative;min-width:8em}.rotating-item.svelte-80tf8w{grid-area:1 / 1;display:inline-flex}.suggestion-btn.svelte-80tf8w{display:inline-flex;align-items:center;line-height:1.8;color:hsl(var(--muted-foreground));font-size:.9em;font-family:inherit;background:none;border:none;cursor:pointer;padding:0;margin:0;transition:all .15s ease}.suggestion-badge.svelte-80tf8w{background:transparent;border:1px dashed hsl(var(--border));border-radius:12px;padding:.1em .4em;font-size:inherit;color:inherit;transition:all .15s ease}.suggestion-btn.svelte-80tf8w:hover .suggestion-badge:where(.svelte-80tf8w){border-style:solid;border-color:var(--anahtar-primary);color:var(--anahtar-primary)}.language-selection-bar-wrapper.svelte-uen9jf{display:flex;align-items:center;justify-content:center;padding:.25rem 1rem;max-width:100%}.language-selection-bar.svelte-uen9jf{font-family:sans-serif;display:inline-flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:0;row-gap:.25rem;margin-bottom:0;font-size:.8em;color:hsl(var(--muted-foreground));-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.language-wrapper.svelte-uen9jf{display:inline-flex;align-items:center;vertical-align:middle}.language-item.svelte-uen9jf{display:inline-flex;align-items:center;gap:.25em;line-height:1.8;color:hsl(var(--muted-foreground));font-size:inherit;font-family:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;transition:all .15s ease}.lang-dot.svelte-uen9jf{width:6px;height:6px;border-radius:50%;flex-shrink:0;transition:transform .15s ease,box-shadow .15s ease}.language-item.svelte-uen9jf:hover{transform:scale(1.05)}.language-item.highlighted.svelte-uen9jf{color:var(--lang-color)}.language-item.highlighted.svelte-uen9jf .lang-dot:where(.svelte-uen9jf){transform:scale(1.3);box-shadow:0 0 6px var(--lang-color)}.language-item.source-selected.svelte-uen9jf{background:var(--anahtar-primary);color:var(--anahtar-primary-fg);border-radius:6px;padding:0 .5em;font-weight:600;box-shadow:0 2px 8px hsl(var(--foreground) / .15);transform:scale(1.02)}.language-item.source-selected.svelte-uen9jf:hover{filter:brightness(1.15);box-shadow:0 4px 12px hsl(var(--foreground) / .2)}.language-item.detected-source.svelte-uen9jf{background:hsl(var(--muted) / .5);border-radius:6px;padding:0 .5em;color:var(--lang-color, hsl(var(--foreground)));font-weight:500}.language-item.detected-source.svelte-uen9jf:hover{background:hsl(var(--muted) / .8)}.lang-dot.detected-pulse.svelte-uen9jf{animation:svelte-uen9jf-pulse-dot 2s ease-in-out infinite}@keyframes svelte-uen9jf-pulse-dot{0%,to{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 0 3px color-mix(in srgb,var(--lang-color) 25%,transparent)}}.source-indicator.svelte-uen9jf{font-size:.6em;font-weight:700;opacity:.8;margin-right:.3em;background:hsl(var(--background) / .2);padding:.1em .3em;border-radius:3px;line-height:1;vertical-align:middle}.separator.svelte-uen9jf{margin:0 .35em;color:hsl(var(--muted-foreground))}.edit-languages-btn.svelte-uen9jf{display:inline-flex;align-items:center;justify-content:center;gap:.4em;margin-right:.5em;padding:.3em;background:transparent;border:none;border-radius:50%;cursor:pointer;color:hsl(var(--muted-foreground));font-size:.8em;font-family:inherit;text-decoration:none;transition:all .15s ease;flex-shrink:0}.edit-languages-btn.svelte-uen9jf:hover{color:var(--anahtar-primary)}.edit-languages-btn.expanded.svelte-uen9jf{color:var(--anahtar-primary);background:hsl(var(--accent));border-radius:50%}.edit-languages-btn.empty-state.svelte-uen9jf{padding:.35em .7em;border-radius:16px;margin-right:0;font-weight:500;background:hsl(var(--accent) / .5);border:1px dashed hsl(var(--border));color:var(--anahtar-primary)}.edit-languages-btn.empty-state.svelte-uen9jf:hover{background:hsl(var(--accent));border-style:solid}@media (min-width: 768px){.language-selection-bar-wrapper.svelte-uen9jf{padding:.25rem 2rem}}@media (min-width: 1024px){.language-selection-bar-wrapper.svelte-uen9jf{padding:.25rem 3rem}}@media (max-width: 767px){.language-selection-bar-wrapper.svelte-uen9jf{padding:.25rem .75rem}.language-selection-bar.svelte-uen9jf{justify-content:center}.language-item.svelte-uen9jf{font-size:.78em}}.error-fallback.svelte-1xwag0j{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;background:hsl(var(--destructive) / .05);border:1px solid hsl(var(--destructive) / .2);border-radius:.75rem;margin:1rem}.error-icon.svelte-1xwag0j{font-size:2.5rem;margin-bottom:.75rem}.error-title.svelte-1xwag0j{font-size:1.25rem;font-weight:600;color:hsl(var(--destructive));margin:0 0 .5rem}.error-message.svelte-1xwag0j{color:hsl(var(--muted-foreground));margin:0 0 1rem;max-width:400px}.error-actions.svelte-1xwag0j{display:flex;gap:.5rem;margin-bottom:1rem}.retry-button.svelte-1xwag0j{padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;color:hsl(var(--primary-foreground));background:hsl(var(--primary));border:none;border-radius:.5rem;cursor:pointer;transition:opacity .2s ease}.retry-button.svelte-1xwag0j:hover{opacity:.9}.retry-button.svelte-1xwag0j:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.error-hint.svelte-1xwag0j{font-size:.75rem;color:hsl(var(--muted-foreground) / .8);margin:0}.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}.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.text-large.svelte-1gwkmuk .flash-card:where(.svelte-1gwkmuk){width:360px}@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}@keyframes svelte-1gwkmuk-stackCard{0%{opacity:1;transform:translate(-50%) translateY(0) scale(1) rotate(0)}50%{opacity:.8;transform:translate(-50%) translateY(-30px) scale(.95) rotate(calc(var(--stack-index) * 1deg))}to{opacity:1;transform:translate(-50%) translateY(0) scale(.88) rotate(calc(var(--stack-index) * 2deg - 2deg))}}.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-menu.svelte-1gwkmuk{position:absolute;top:.25rem;right:.25rem;z-index:5;opacity:0;transition:opacity .15s ease}.card-content.svelte-1gwkmuk:hover .card-menu:where(.svelte-1gwkmuk),.card-menu.svelte-1gwkmuk:focus-within{opacity:1}@media (hover: none){.card-menu.svelte-1gwkmuk{opacity:.55}}.card-menu-trigger{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer;border-radius:999px;transition:background .15s ease,color .15s ease}.card-menu-trigger:hover{background:hsl(var(--accent));color:hsl(var(--foreground))}.card-menu-item{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .625rem;border:0;background:transparent;text-align:left;font:inherit;font-size:.8125rem;color:hsl(var(--foreground));cursor:pointer;border-radius:.25rem}.card-menu-item:hover{background:hsl(var(--accent))}.card-menu-item.destructive{color:hsl(var(--destructive))}.card-menu-item.destructive:hover{background: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}.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{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:1;min-width:0;transition:background .15s ease}.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))}@media (hover: none){.copy-affordance.svelte-1gwkmuk{opacity:.55}}.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:.0625rem}.flash-container.text-large.svelte-1gwkmuk .multi-lang-container:where(.svelte-1gwkmuk){gap:.25rem}.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:.125rem .375rem}.flash-container.text-large.svelte-1gwkmuk .lang-section:where(.svelte-1gwkmuk){padding:.3125rem .5rem}.lang-section.svelte-1gwkmuk{display:flex;flex-direction:row;align-items:center;width:100%;background:none;padding:.1875rem .375rem;border-radius:.25rem;position:relative;min-height:0}.all-langs-list.svelte-1gwkmuk{display:flex;flex-direction:column;gap:0;flex-shrink:0;padding:0}.card-cutoff.svelte-1gwkmuk{margin-top:0;padding:0 .25rem}.lang-item.svelte-1gwkmuk{font-size:.6875rem;font-weight:400;text-transform:uppercase;letter-spacing:.05em;font-family:ui-monospace,monospace;white-space:nowrap;line-height:1.2;opacity:.4}.lang-item.displayed.svelte-1gwkmuk{font-weight:700;opacity:1}.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.6;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)}.text-content.text-sm.svelte-1gwkmuk{font-size:.875rem;line-height:1.4}.text-content.text-med.svelte-1gwkmuk{font-size:1.25rem}.text-content.text-large.svelte-1gwkmuk{font-size:1.5rem}.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-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}.compare-toggle.svelte-1gwkmuk{position:absolute;top:.25rem;right:.375rem;z-index:2;display:flex;align-items:center;gap:.25rem;padding:.1875rem .25rem;color:hsl(var(--muted-foreground) / .4);background:none;border:none;border-radius:.25rem;cursor:pointer;transition:color .15s ease,background .15s ease,opacity .15s ease}.card-content.svelte-1gwkmuk:hover .compare-toggle:where(.svelte-1gwkmuk){color:hsl(var(--muted-foreground) / .85)}.compare-toggle.svelte-1gwkmuk:hover{color:hsl(var(--foreground))!important;background:hsl(var(--muted) / .5)}.compare-toggle.active.svelte-1gwkmuk{color:hsl(var(--primary));background:hsl(var(--primary) / .1)}.empty-state.svelte-1gwkmuk{display:flex;align-items:center;justify-content:center;padding:3rem;color:hsl(var(--muted-foreground));font-size:.875rem;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:.5rem}@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}.lang-item.svelte-1gwkmuk{font-size:.625rem}}@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}.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-item.svelte-1gwkmuk{font-size:.5625rem}}.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))}.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,.card-menu-trigger{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}.toolbar.svelte-nq4eek{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.25rem 1rem .5rem;flex-wrap:wrap}.sync-btn.svelte-nq4eek{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--muted-foreground));cursor:pointer;border-radius:.375rem;transition:all .15s ease}.sync-btn.svelte-nq4eek:hover{background:hsl(var(--accent));color:hsl(var(--foreground))}.sync-btn.svelte-nq4eek:disabled{opacity:.5;cursor:default}.sync-btn .spinning{animation:svelte-nq4eek-spin .8s linear infinite}@keyframes svelte-nq4eek-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.undo-toast.svelte-1kv2v2r{position:fixed;left:50%;bottom:1.5rem;transform:translate(-50%);display:inline-flex;align-items:center;gap:.75rem;padding:.625rem .75rem .625rem 1rem;background:hsl(var(--card));color:hsl(var(--card-foreground));border:1px solid hsl(var(--border));border-radius:9999px;box-shadow:0 8px 24px #0000002e;font-size:.8125rem;z-index:60;max-width:calc(100vw - 2rem)}.label.svelte-1kv2v2r{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:18ch}.undo-btn.svelte-1kv2v2r{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .625rem;border-radius:9999px;border:0;background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer;font:inherit;font-weight:600;font-size:.75rem;transition:filter .15s ease}.undo-btn.svelte-1kv2v2r:hover{filter:brightness(1.1)}.demo-container.svelte-85o0nn{width:100%;max-width:900px;margin:0 auto;padding:1rem;cursor:pointer;display:flex;flex-direction:column;gap:.75rem}.demo-input-area.svelte-85o0nn{max-width:480px;width:100%;margin:0 auto}.demo-input.svelte-85o0nn{position:relative;border:2px solid hsl(var(--border));border-radius:1.5rem;padding:.625rem 3rem .625rem 1rem;background:hsl(var(--background));font-size:1rem;line-height:1.5;color:hsl(var(--foreground));min-height:1.6rem;display:flex;align-items:center;transition:border-color .2s,box-shadow .2s;opacity:.85}.demo-input.loading.svelte-85o0nn{border-color:hsl(var(--primary) / .5);box-shadow:0 0 0 3px hsl(var(--primary) / .1)}.demo-text.svelte-85o0nn{white-space:pre-wrap}.cursor.svelte-85o0nn{display:inline-block;width:2px;height:1.2em;background:hsl(var(--primary));margin-left:1px;animation:svelte-85o0nn-blink .8s ease-in-out infinite}@keyframes svelte-85o0nn-blink{0%,50%{opacity:1}51%,to{opacity:0}}.send-btn.svelte-85o0nn{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);height:2.25rem;width:2.25rem;border-radius:9999px;background:hsl(var(--primary) / .4);color:hsl(var(--primary-foreground));display:flex;align-items:center;justify-content:center;border:0;cursor:pointer;transition:background .2s}.send-btn.active.svelte-85o0nn{background:hsl(var(--primary))}.spinner.svelte-85o0nn{width:1rem;height:1rem;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:svelte-85o0nn-spin .6s linear infinite}@keyframes svelte-85o0nn-spin{to{transform:rotate(360deg)}}.demo-cards.svelte-85o0nn{pointer-events:none}.demo-wrapper.svelte-14wp5xc{width:100%}.view-container.svelte-14wp5xc{display:flex;flex-direction:column;gap:0;width:100%}.view-controls.svelte-14wp5xc{display:flex;align-items:center;justify-content:center;width:100%}.flash-wrapper.svelte-14wp5xc{width:100%}.hero-header.svelte-10sy0ks{text-align:center;padding:2.25rem 1rem 0;max-width:480px;margin:0 auto}.headline.svelte-10sy0ks{font-size:1.5rem;font-weight:650;color:hsl(var(--foreground));margin:0 0 .25rem;letter-spacing:-.02em}.input-container.svelte-10sy0ks{width:100%;max-width:none;margin:0 auto;padding:0 1rem .25rem}@media (min-width: 768px){.input-container.svelte-10sy0ks{padding:0 2rem .5rem}.hero-header.svelte-10sy0ks{padding-top:6rem;padding-inline:1rem;padding-bottom:0}.headline.svelte-10sy0ks{font-size:1.75rem}}@media (min-width: 1024px){.input-container.svelte-10sy0ks{padding:0 3rem 1rem}}.inline-languages-panel.svelte-10sy0ks{padding:.5rem .75rem .25rem;padding-bottom:calc(3.5rem + env(safe-area-inset-bottom,0px))}.done-pill.svelte-10sy0ks{position:fixed;bottom:calc(.75rem + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);z-index:100;display:flex;align-items:center;gap:.35rem;padding:.5rem 1.25rem;background:var(--island-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--island-border);border-radius:9999px;box-shadow:var(--island-shadow);cursor:pointer;color:var(--island-primary);font-size:.9375rem;font-weight:600;font-family:inherit;-webkit-tap-highlight-color:transparent;transition:background .15s,box-shadow .15s}.done-pill.svelte-10sy0ks:active{background:hsl(var(--card));box-shadow:0 1px 6px hsl(var(--foreground) / .12);scale:.97}@media (max-width: 767px){.input-container.svelte-10sy0ks{padding:0 .75rem .125rem}.hero-header.svelte-10sy0ks{padding:.25rem .75rem 0}.headline.svelte-10sy0ks{font-size:1.25rem}}
