@charset "UTF-8";.tg-wrapper.svelte-2eb85i{width:100%;max-width:1100px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}@media(min-width:1000px){.tg-wrapper.svelte-2eb85i{min-width:1000px}}.tg-content.svelte-2eb85i{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:900px){.tg-content.svelte-2eb85i{flex-direction:row;align-items:flex-start}}.tg-output-section.svelte-2eb85i{flex:1.5;min-width:0}.tg-header.svelte-2eb85i{display:flex;align-items:center;gap:1rem}.tg-icon.svelte-2eb85i{font-size:2.5rem;line-height:1;filter:drop-shadow(0 0 14px rgba(99,0,255,.65))}.tg-title.svelte-2eb85i{font-size:1.75rem;font-weight:800;background:linear-gradient(135deg,#fff 30%,#c298ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 .1rem;line-height:1.2}.tg-subtitle.svelte-2eb85i{font-size:.88rem;color:#ffffff73;margin:0}.tg-input-card.svelte-2eb85i{background:#ffffff0a;border:1.5px solid rgba(255,255,255,.09);border-radius:18px;padding:1.25rem;display:flex;flex-direction:column;gap:.75rem;backdrop-filter:blur(12px);box-shadow:0 8px 40px #0000004d,inset 0 1px #ffffff0d;transition:border-color .25s;flex:1}@media(min-width:900px){.tg-input-card.svelte-2eb85i{position:sticky;top:2rem}}.tg-input-card.svelte-2eb85i:focus-within{border-color:#6300ff80;box-shadow:0 8px 40px #0000004d,0 0 0 3px #6300ff1f,inset 0 1px #ffffff0d}.tg-label.svelte-2eb85i{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#ffffff59}.tg-textarea.svelte-2eb85i{width:100%;background:transparent;border:none;outline:none;color:#fff;font-size:1.05rem;font-family:inherit;line-height:1.65;resize:none;box-sizing:border-box}.tg-textarea.svelte-2eb85i::placeholder{color:#fff3}.tg-input-footer.svelte-2eb85i{display:flex;align-items:center;justify-content:space-between}.tg-hint.svelte-2eb85i{font-size:.72rem;color:#ffffff40}.tg-count.svelte-2eb85i{font-size:.72rem;color:#ffffff40;font-variant-numeric:tabular-nums}.tg-results.svelte-2eb85i{display:flex;flex-direction:column;gap:.6rem;animation:svelte-2eb85i-fadeIn .3s ease both}@keyframes svelte-2eb85i-fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.result-row.svelte-2eb85i{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1.1rem;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:#ffffff08;transition:border-color .2s,background .2s,transform .15s}.result-row.svelte-2eb85i:hover{border-color:color-mix(in srgb,var(--accent) 40%,transparent);background:color-mix(in srgb,var(--accent) 6%,transparent);transform:translate(2px)}@media(max-width:520px){.result-row.svelte-2eb85i{flex-direction:column;align-items:flex-start}}.result-meta.svelte-2eb85i{display:flex;flex-direction:column;gap:.15rem;flex-shrink:0;min-width:120px}.result-label.svelte-2eb85i{font-size:.85rem;font-weight:600;color:#ffffffbf}.result-desc.svelte-2eb85i{font-size:.68rem;color:#ffffff4d;text-transform:uppercase;letter-spacing:.07em}.result-output.svelte-2eb85i{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0;justify-content:flex-end}@media(max-width:520px){.result-output.svelte-2eb85i{justify-content:flex-start;width:100%}}.result-text.svelte-2eb85i{font-size:1rem;color:#ffffffd9;word-break:break-word;text-align:right;flex:1;min-width:0}@media(max-width:520px){.result-text.svelte-2eb85i{text-align:left}}.copy-btn.svelte-2eb85i{flex-shrink:0;width:34px;height:34px;border-radius:9px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#ffffff8c;font-size:1rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s}.copy-btn.svelte-2eb85i:hover{background:color-mix(in srgb,var(--accent) 20%,transparent);border-color:color-mix(in srgb,var(--accent) 50%,transparent);color:#fff;transform:scale(1.08)}.copy-btn--done.svelte-2eb85i{background:color-mix(in srgb,var(--accent) 25%,transparent)!important;border-color:color-mix(in srgb,var(--accent) 60%,transparent)!important;color:color-mix(in srgb,var(--accent) 90%,white)!important}.copy-icon.svelte-2eb85i{line-height:1}.tg-previews.svelte-2eb85i{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem}.preview-chip.svelte-2eb85i{display:flex;flex-direction:column;gap:.3rem;padding:.9rem 1rem;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:#ffffff06;transition:border-color .2s,background .2s}.preview-chip.svelte-2eb85i:hover{border-color:color-mix(in srgb,var(--accent) 35%,transparent);background:color-mix(in srgb,var(--accent) 5%,transparent)}.preview-sample.svelte-2eb85i{font-size:.95rem;color:#ffffffb3;word-break:break-all}.preview-name.svelte-2eb85i{font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;color:#ffffff4d;margin-top:.1rem}
