.table-card.svelte-ascuy6{background:var(--color-surface);border:1.5px solid var(--color-outline-variant);border-radius:var(--radius-xl);overflow:hidden;box-shadow:0 1px 4px #0000000a}.card-header.svelte-ascuy6{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem .875rem;border-bottom:1px solid var(--color-outline-variant);background:var(--color-surface-container);flex-shrink:0}.card-label.svelte-ascuy6{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;color:var(--color-outline);text-transform:uppercase;letter-spacing:.05em}.card-label-icon.svelte-ascuy6{font-size:1rem;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 20}.count-badge.svelte-ascuy6{font-size:.6875rem;font-weight:600;color:var(--color-primary);background:#e8f0fe;border-radius:var(--radius-full);padding:.1rem .45rem;text-transform:none;letter-spacing:0}.table-scroll.svelte-ascuy6{max-height:400px;overflow-y:auto}.freq-table.svelte-ascuy6{width:100%;border-collapse:collapse}.freq-table.svelte-ascuy6 thead:where(.svelte-ascuy6){position:sticky;top:0;z-index:1}.freq-table.svelte-ascuy6 th:where(.svelte-ascuy6){padding:.5rem .75rem;font-size:.75rem;font-weight:600;color:var(--color-outline);text-transform:uppercase;letter-spacing:.05em;background:var(--color-surface-container);border-bottom:1px solid var(--color-outline-variant);text-align:left}.th-num.svelte-ascuy6{width:3rem;text-align:center}.th-word.svelte-ascuy6{text-align:left}.th-freq.svelte-ascuy6{width:4rem;text-align:right}.freq-table.svelte-ascuy6 td:where(.svelte-ascuy6){padding:.4rem .75rem;font-size:.8125rem;border-bottom:1px solid var(--color-outline-variant);color:var(--color-on-surface)}.freq-table.svelte-ascuy6 tbody:where(.svelte-ascuy6) tr:where(.svelte-ascuy6):last-child td:where(.svelte-ascuy6){border-bottom:none}.freq-table.svelte-ascuy6 tbody:where(.svelte-ascuy6) tr:where(.svelte-ascuy6):hover{background:var(--color-surface-container)}.td-num.svelte-ascuy6{text-align:center;color:var(--color-outline);font-size:.75rem}.td-word.svelte-ascuy6{font-family:var(--font-mono);font-size:.8125rem}.td-freq.svelte-ascuy6{text-align:right;font-family:var(--font-mono);font-weight:600;color:var(--color-primary)}.empty-table.svelte-ascuy6{padding:2rem 1rem;text-align:center;color:var(--color-outline);font-size:.875rem}.copy-btn.svelte-ascuy6{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .625rem;background:transparent;color:var(--color-primary);border:1.5px solid var(--color-primary);border-radius:var(--radius-full);font-size:.75rem;font-weight:600;font-family:var(--font-sans);cursor:pointer;transition:background .15s,color .15s,border-color .15s;white-space:nowrap}.copy-btn.svelte-ascuy6:hover{background:#e8f0fe}.copy-btn.copied.svelte-ascuy6{background:#f0fdf4;color:#16a34a;border-color:#86efac}.copy-btn.svelte-ascuy6 .material-symbols-rounded:where(.svelte-ascuy6){font-size:.875rem;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 20}.merger-section.svelte-cyv9qe{margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--color-outline-variant)}.section-title.svelte-cyv9qe{display:flex;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:700;color:var(--color-on-surface);margin-bottom:.375rem}.section-icon.svelte-cyv9qe{font-size:1.375rem;color:var(--color-primary);font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.section-description.svelte-cyv9qe{font-size:.875rem;color:var(--color-on-surface-variant);line-height:1.55;margin-bottom:1.25rem}.section-description.svelte-cyv9qe code:where(.svelte-cyv9qe){font-family:var(--font-mono);font-size:.8125rem;background:var(--color-surface-container);padding:.125rem .375rem;border-radius:var(--radius-sm, 4px);color:var(--color-primary)}.merger-grid.svelte-cyv9qe{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem}@media(max-width:720px){.merger-grid.svelte-cyv9qe{grid-template-columns:1fr}}.merger-col.svelte-cyv9qe{display:flex;flex-direction:column;gap:.5rem}.merger-col.svelte-cyv9qe .input-textarea:where(.svelte-cyv9qe){border:1.5px solid var(--color-outline-variant);border-radius:var(--radius-xl);transition:border-color .15s,box-shadow .15s}.merger-col.svelte-cyv9qe .input-textarea:where(.svelte-cyv9qe):focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #0058c314}.merger-label.svelte-cyv9qe{font-size:.8125rem;font-weight:600;color:var(--color-on-surface-variant)}.merger-label-row.svelte-cyv9qe{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.input-textarea.svelte-cyv9qe{resize:vertical;border:none;outline:none;padding:.875rem;font-family:var(--font-mono);font-size:.8125rem;line-height:1.65;color:var(--color-on-surface);background:transparent;min-height:140px;width:100%;tab-size:2}.input-textarea.svelte-cyv9qe::placeholder{color:var(--color-outline-variant)}.input-textarea--readonly.svelte-cyv9qe{color:var(--color-on-surface-variant);cursor:default;background:var(--color-surface-container)}.copy-btn.svelte-cyv9qe{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .625rem;background:transparent;color:var(--color-primary);border:1.5px solid var(--color-primary);border-radius:var(--radius-full);font-size:.75rem;font-weight:600;font-family:var(--font-sans);cursor:pointer;transition:background .15s,color .15s,border-color .15s;white-space:nowrap}.copy-btn.svelte-cyv9qe:hover{background:#e8f0fe}.copy-btn.copied.svelte-cyv9qe{background:#f0fdf4;color:#16a34a;border-color:#86efac}.copy-btn.svelte-cyv9qe .material-symbols-rounded:where(.svelte-cyv9qe){font-size:.875rem;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 20}.section.svelte-1s9xkbo{padding:2.5rem 0}.section--muted.svelte-1s9xkbo{background:var(--color-surface-container);border-top:1px solid var(--color-outline-variant);border-bottom:1px solid var(--color-outline-variant)}.content-section.svelte-1s9xkbo{max-width:720px;margin:0 auto}.content-title.svelte-1s9xkbo{font-size:1.25rem;font-weight:700;color:var(--color-on-surface);margin-bottom:1.25rem}.use-cases-grid.svelte-1s9xkbo{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}.use-case.svelte-1s9xkbo{background:var(--color-surface);border:1px solid var(--color-outline-variant);border-radius:var(--radius-lg);padding:1.25rem;display:flex;flex-direction:column;gap:.5rem}.use-case-icon.svelte-1s9xkbo{font-size:1.5rem;color:var(--color-primary);font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.use-case-name.svelte-1s9xkbo{font-size:.9375rem;font-weight:600;color:var(--color-on-surface)}.use-case-description.svelte-1s9xkbo{font-size:.8125rem;color:var(--color-on-surface-variant);line-height:1.55}.section.svelte-12tkxi9{padding:2.5rem 0}.content-section.svelte-12tkxi9{max-width:720px;margin:0 auto}.content-title.svelte-12tkxi9{font-size:1.25rem;font-weight:700;color:var(--color-on-surface);margin-bottom:1.25rem}.how-to-steps.svelte-12tkxi9{display:flex;flex-direction:column;gap:1rem;padding-left:1.25rem}.how-to-steps.svelte-12tkxi9 li:where(.svelte-12tkxi9){font-size:.9375rem;line-height:1.6;color:var(--color-on-surface-variant)}.how-to-steps.svelte-12tkxi9 li:where(.svelte-12tkxi9) strong:where(.svelte-12tkxi9){color:var(--color-on-surface)}.breadcrumb-wrap.svelte-18yh4fs{padding:.75rem 0;border-bottom:1px solid var(--color-outline-variant);background:var(--color-surface)}.breadcrumb.svelte-18yh4fs{display:flex;align-items:center;gap:.25rem}.breadcrumb-link.svelte-18yh4fs{font-size:.8125rem;color:var(--color-outline);text-decoration:none;transition:color .15s}.breadcrumb-link.svelte-18yh4fs:hover{color:var(--color-primary)}.breadcrumb-sep.svelte-18yh4fs{font-size:1rem;color:var(--color-outline-variant)}.breadcrumb-current.svelte-18yh4fs{font-size:.8125rem;color:var(--color-on-surface);font-weight:500}.page-header.svelte-18yh4fs{position:relative;padding:2.5rem 0 2rem;overflow:hidden;background:var(--color-surface);border-bottom:1px solid var(--color-outline-variant)}.page-header-inner.svelte-18yh4fs{display:flex;align-items:center;gap:1.25rem;position:relative;z-index:1}.page-icon-wrap.svelte-18yh4fs{display:flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;background:linear-gradient(135deg,#e8f0fe,#dde8ff);border-radius:var(--radius-xl);flex-shrink:0;box-shadow:0 2px 8px #0058c31f}.page-icon.svelte-18yh4fs{font-size:1.75rem;color:var(--color-primary);font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.page-title.svelte-18yh4fs{font-size:clamp(1.5rem,4vw,2.25rem);font-weight:700;letter-spacing:-.02em;color:var(--color-on-surface);line-height:1.15}.page-description.svelte-18yh4fs{margin-top:.375rem;font-size:.9375rem;color:var(--color-on-surface-variant);line-height:1.55}.header-glow.svelte-18yh4fs{position:absolute;top:-60px;right:-80px;width:380px;height:380px;background:radial-gradient(circle,rgba(0,88,195,.06) 0%,transparent 70%);pointer-events:none}.tool-section.svelte-18yh4fs{padding:2rem 0 3rem}.tool-section--bottom.svelte-18yh4fs{padding-top:0}.input-grid.svelte-18yh4fs{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}@media(max-width:720px){.input-grid.svelte-18yh4fs{grid-template-columns:1fr}}.input-card.svelte-18yh4fs{background:var(--color-surface);border:1.5px solid var(--color-outline-variant);border-radius:var(--radius-xl);overflow:hidden;display:flex;flex-direction:column;box-shadow:0 1px 4px #0000000a;transition:border-color .15s,box-shadow .15s}.input-card.svelte-18yh4fs:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px #0058c314,0 1px 4px #0000000a}.card-header.svelte-18yh4fs{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem .875rem;border-bottom:1px solid var(--color-outline-variant);background:var(--color-surface-container);flex-shrink:0}.card-label.svelte-18yh4fs{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;color:var(--color-outline);text-transform:uppercase;letter-spacing:.05em}.card-label-icon.svelte-18yh4fs{font-size:1rem;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 20}.input-textarea.svelte-18yh4fs{flex:1;resize:vertical;border:none;outline:none;padding:.875rem;font-family:var(--font-mono);font-size:.8125rem;line-height:1.65;color:var(--color-on-surface);background:transparent;min-height:200px;width:100%;tab-size:2}.input-textarea.svelte-18yh4fs::placeholder{color:var(--color-outline-variant)}.input-textarea--short.svelte-18yh4fs{min-height:140px}.actions-bar.svelte-18yh4fs{display:flex;align-items:center;gap:1rem;margin-top:1.25rem;margin-bottom:1.25rem;flex-wrap:wrap}.btn-primary.svelte-18yh4fs{display:inline-flex;align-items:center;gap:.375rem;padding:.625rem 1.5rem;background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-full);font-size:.9375rem;font-weight:600;font-family:var(--font-sans);cursor:pointer;transition:background .15s,box-shadow .15s,transform .1s;box-shadow:0 2px 8px #0058c340}.btn-primary.svelte-18yh4fs:hover:not(:disabled){box-shadow:0 4px 16px #0058c34d}.btn-primary.svelte-18yh4fs:active:not(:disabled){transform:scale(.97)}.btn-primary.svelte-18yh4fs:disabled{opacity:.5;cursor:not-allowed}.btn-icon.svelte-18yh4fs{font-size:1.125rem;font-variation-settings:"FILL" 1,"wght" 500,"GRAD" 0,"opsz" 20}.stats-pill.svelte-18yh4fs{display:inline-flex;align-items:center;gap:.25rem;padding:.375rem .75rem;background:var(--color-surface);border:1.5px solid var(--color-outline-variant);border-radius:var(--radius-full);font-size:.8125rem;color:var(--color-on-surface-variant)}.stats-pill--accent.svelte-18yh4fs{background:#e8f0fe;border-color:#0058c340;color:var(--color-primary)}.stats-pill--accent.svelte-18yh4fs strong:where(.svelte-18yh4fs){color:var(--color-primary)}.tables-grid.svelte-18yh4fs{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}@media(max-width:720px){.tables-grid.svelte-18yh4fs{grid-template-columns:1fr}}.faq-section.svelte-18yh4fs{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--color-outline-variant)}.faq-title.svelte-18yh4fs{font-size:1.25rem;font-weight:700;color:var(--color-on-surface);margin-bottom:1rem}.faq-item.svelte-18yh4fs{border:1px solid var(--color-outline-variant);border-radius:var(--radius-lg);margin-bottom:.5rem;overflow:hidden}.faq-question.svelte-18yh4fs{padding:1rem 1.25rem;font-weight:600;cursor:pointer;color:var(--color-on-surface);font-size:.9375rem}.faq-question.svelte-18yh4fs:hover{background:var(--color-surface-container)}.faq-answer.svelte-18yh4fs{padding:0 1.25rem 1rem;color:var(--color-on-surface-variant);font-size:.875rem;line-height:1.6}
