.tool-layout.lcdbmg-waywvf{gap:var(--space-16);grid-template-columns:2fr 1fr;width:100%;display:grid}.tool-page.lcdbmg-waywvf{gap:var(--space-8);flex-direction:column;grid-area:1/1;width:100%;display:flex}.nav-col.lcdbmg-waywvf{grid-area:2/2}@media (width<=768px){.tool-layout.lcdbmg-waywvf{grid-template-columns:1fr}.nav-col.lcdbmg-waywvf{grid-column:1}}.tool-page.lcdbmg-waywvf .breadcrumb{margin-bottom:calc(var(--space-4) - var(--space-8))}.tool-header.lcdbmg-waywvf{gap:var(--space-3);flex-direction:column;display:flex}.tool-desc.lcdbmg-waywvf{color:var(--color-text-muted);line-height:var(--leading-normal)}.tool-body.lcdbmg-waywvf,.tool-ui.lcdbmg-1z0sy95{gap:var(--space-6);flex-direction:column;display:flex}.fields.lcdbmg-1z0sy95{gap:var(--space-4);flex-direction:column;display:flex}.field.lcdbmg-1z0sy95{gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-medium);flex-direction:column;display:flex}.field.lcdbmg-1z0sy95 em:where(.lcdbmg-1z0sy95){color:var(--color-primary);font-style:normal}.result.lcdbmg-1z0sy95{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.result-header.lcdbmg-1z0sy95{justify-content:space-between;align-items:center;display:flex}.result-label.lcdbmg-1z0sy95{font-size:var(--text-sm);font-weight:var(--font-semibold)}.result-text.lcdbmg-1z0sy95{font-family:var(--font-mono);font-size:var(--text-sm);word-break:break-all;white-space:pre-wrap;color:var(--color-primary);margin:0}.copy-btn.lcdbmg-1z0sy95{font-size:var(--text-xs);font-weight:var(--font-semibold);padding:var(--space-1) var(--space-3);border:1px solid var(--color-primary);border-radius:var(--radius-sm);color:var(--color-primary);cursor:pointer;background:0 0}.copy-btn.lcdbmg-1z0sy95:hover{background:var(--color-primary);color:var(--color-primary-fg)}.tool-ui.lcdbmg-1fa4j1m{gap:var(--space-8);flex-direction:column;display:flex}.fields.lcdbmg-1fa4j1m{gap:var(--space-4);flex-direction:column;display:flex}.field.lcdbmg-1fa4j1m{gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-medium);flex-direction:column;display:flex}.label-row.lcdbmg-1fa4j1m{justify-content:space-between;display:flex}.label-row.lcdbmg-1fa4j1m span:where(.lcdbmg-1fa4j1m){font-weight:var(--font-normal);color:var(--color-text-muted)}.label-row.lcdbmg-1fa4j1m span.over:where(.lcdbmg-1fa4j1m){color:var(--color-error)}textarea.lcdbmg-1fa4j1m{resize:vertical}.preview.lcdbmg-1fa4j1m{gap:var(--space-3);flex-direction:column;display:flex}.preview-label.lcdbmg-1fa4j1m{font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted)}.serp-card.lcdbmg-1fa4j1m{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-6);font-family:arial,sans-serif}.serp-url.lcdbmg-1fa4j1m{color:#0d652d;margin-bottom:.2rem;font-size:.8rem}.serp-title.lcdbmg-1fa4j1m{color:#1a0dab;margin-bottom:.3rem;font-size:1.1rem}.serp-title.lcdbmg-1fa4j1m:hover{cursor:pointer;text-decoration:underline}.serp-desc.lcdbmg-1fa4j1m{color:#4d5156;font-size:.875rem;line-height:1.58}.tool-ui.lcdbmg-18dnelc{gap:var(--space-6);flex-direction:column;display:flex}.field.lcdbmg-18dnelc{gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-medium);flex-direction:column;display:flex}.result.lcdbmg-18dnelc{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.result-header.lcdbmg-18dnelc{justify-content:space-between;align-items:center;display:flex}.result-label.lcdbmg-18dnelc{font-size:var(--text-sm);font-weight:var(--font-semibold)}.result-text.lcdbmg-18dnelc{font-family:var(--font-mono);font-size:var(--text-base);word-break:break-all;color:var(--color-primary);margin:0}.copy-btn.lcdbmg-18dnelc{font-size:var(--text-xs);font-weight:var(--font-semibold);padding:var(--space-1) var(--space-3);border:1px solid var(--color-primary);border-radius:var(--radius-sm);color:var(--color-primary);cursor:pointer;background:0 0}.copy-btn.lcdbmg-18dnelc:hover{background:var(--color-primary);color:var(--color-primary-fg)}.tool-ui.lcdbmg-y3scv0{gap:var(--space-6);flex-direction:column;display:flex}.field.lcdbmg-y3scv0{gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-medium);flex-direction:column;display:flex}textarea.lcdbmg-y3scv0{resize:vertical;font-family:var(--font-sans)}.metrics-grid.lcdbmg-y3scv0{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}.metric.lcdbmg-y3scv0{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-1);flex-direction:column;display:flex}.metric-value.lcdbmg-y3scv0{font-size:var(--text-2xl);font-weight:var(--font-bold)}.metric-label.lcdbmg-y3scv0{font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em}.readability.lcdbmg-y3scv0{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.fk-header.lcdbmg-y3scv0{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.fk-label.lcdbmg-y3scv0{font-size:var(--text-sm);font-weight:var(--font-medium)}.fk-score.lcdbmg-y3scv0{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-primary)}.fk-bar-track.lcdbmg-y3scv0{background:var(--color-border);border-radius:var(--radius-full);height:6px}.fk-bar.lcdbmg-y3scv0{background:var(--color-primary);border-radius:var(--radius-full);height:100%;transition:width var(--transition-base)}.tool-ui.lcdbmg-1a8jd9n{gap:var(--space-6);flex-direction:column;display:flex}.input-row.lcdbmg-1a8jd9n{align-items:flex-end;gap:var(--space-4);display:flex}.input-row.lcdbmg-1a8jd9n .field:where(.lcdbmg-1a8jd9n){flex:1}.sep.lcdbmg-1a8jd9n{font-size:var(--text-2xl);color:var(--color-text-muted);padding-bottom:var(--space-2)}.field.lcdbmg-1a8jd9n{gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-medium);flex-direction:column;display:flex}.result-block.lcdbmg-1a8jd9n{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-6);gap:var(--space-2);flex-direction:column;display:flex}.ratio-display.lcdbmg-1a8jd9n{align-items:baseline;gap:var(--space-4);display:flex}.ratio-value.lcdbmg-1a8jd9n{font-size:var(--text-4xl);font-weight:var(--font-bold)}.ratio-name.lcdbmg-1a8jd9n,.ratio-decimal.lcdbmg-1a8jd9n{font-size:var(--text-sm);color:var(--color-text-muted)}.presets.lcdbmg-1a8jd9n{gap:var(--space-2);flex-direction:column;display:flex}.presets-label.lcdbmg-1a8jd9n{font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.preset-row.lcdbmg-1a8jd9n{padding:var(--space-2) 0;border-bottom:1px solid var(--color-border);font-size:var(--text-sm);justify-content:space-between;display:flex}.tool-ui.lcdbmg-wqf41p{gap:var(--space-6);flex-direction:column;display:flex}.file-drop.lcdbmg-wqf41p{gap:var(--space-2);border:2px dashed var(--color-border);border-radius:var(--radius-md);padding:var(--space-8);cursor:pointer;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.file-drop.lcdbmg-wqf41p input:where(.lcdbmg-wqf41p){display:none}.file-drop.lcdbmg-wqf41p:hover{border-color:var(--color-primary)}.file-drop.lcdbmg-wqf41p span:where(.lcdbmg-wqf41p){font-weight:var(--font-medium)}.file-drop.lcdbmg-wqf41p small:where(.lcdbmg-wqf41p){color:var(--color-text-muted);font-size:var(--text-sm)}.preview-row.lcdbmg-wqf41p{align-items:center;gap:var(--space-4);display:flex}.thumb.lcdbmg-wqf41p{object-fit:contain;border:1px solid var(--color-border);border-radius:var(--radius-sm);width:4rem;height:4rem}.file-meta.lcdbmg-wqf41p{gap:var(--space-1);font-size:var(--text-sm);flex-direction:column;display:flex}.file-meta.lcdbmg-wqf41p span:where(.lcdbmg-wqf41p){color:var(--color-text-muted)}.snippet-block.lcdbmg-wqf41p{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.snippet-header.lcdbmg-wqf41p{font-size:var(--text-sm);font-weight:var(--font-semibold);justify-content:space-between;align-items:center;display:flex}.snippet-code.lcdbmg-wqf41p{font-family:var(--font-mono);font-size:var(--text-xs);word-break:break-all;white-space:pre-wrap;max-height:6rem;margin:0;overflow-y:auto}.copy-btn.lcdbmg-wqf41p{font-size:var(--text-xs);font-weight:var(--font-semibold);padding:var(--space-1) var(--space-3);border:1px solid var(--color-primary);border-radius:var(--radius-sm);color:var(--color-primary);cursor:pointer;background:0 0}.copy-btn.lcdbmg-wqf41p:hover{background:var(--color-primary);color:var(--color-primary-fg)}.tool-ui.lcdbmg-1kdege9{gap:var(--space-6);flex-direction:column;display:flex}.field.lcdbmg-1kdege9{gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-medium);flex-direction:column;display:flex}textarea.lcdbmg-1kdege9{resize:vertical;font-family:var(--font-mono);font-size:var(--text-sm)}.error-box.lcdbmg-1kdege9{border-radius:var(--radius-md);padding:var(--space-4);font-size:var(--text-sm);color:var(--color-error);background:#fff5f5;border:1px solid #fca5a5}.image-result.lcdbmg-1kdege9{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.image-result.lcdbmg-1kdege9 img:where(.lcdbmg-1kdege9){max-width:100%;display:block}.result.lcdbmg-1kdege9{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.result-header.lcdbmg-1kdege9{justify-content:space-between;align-items:center;display:flex}.result-label.lcdbmg-1kdege9{font-size:var(--text-sm);font-weight:var(--font-semibold)}.result-text.lcdbmg-1kdege9{font-family:var(--font-mono);font-size:var(--text-sm);word-break:break-all;white-space:pre-wrap;max-height:16rem;margin:0;overflow-y:auto}.copy-btn.lcdbmg-1kdege9{font-size:var(--text-xs);font-weight:var(--font-semibold);padding:var(--space-1) var(--space-3);border:1px solid var(--color-primary);border-radius:var(--radius-sm);color:var(--color-primary);cursor:pointer;background:0 0}.copy-btn.lcdbmg-1kdege9:hover{background:var(--color-primary);color:var(--color-primary-fg)}.tool-ui.lcdbmg-17naon4{gap:var(--space-6);flex-direction:column;display:flex}.field.lcdbmg-17naon4{gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-medium);flex-direction:column;display:flex}textarea.lcdbmg-17naon4{resize:vertical}.options.lcdbmg-17naon4{gap:var(--space-2);background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);flex-direction:column;display:flex}.toggle.lcdbmg-17naon4{align-items:center;gap:var(--space-3);font-size:var(--text-sm);cursor:pointer;display:flex}.toggle.lcdbmg-17naon4 input[type=checkbox]:where(.lcdbmg-17naon4){width:1rem;height:1rem;accent-color:var(--color-primary);cursor:pointer;flex-shrink:0}.stats.lcdbmg-17naon4{gap:var(--space-6);font-size:var(--text-sm);color:var(--color-text-muted);display:flex}.stats.lcdbmg-17naon4 span:where(.lcdbmg-17naon4){font-weight:var(--font-medium)}.result.lcdbmg-17naon4{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.result-header.lcdbmg-17naon4{justify-content:space-between;align-items:center;display:flex}.result-label.lcdbmg-17naon4{font-size:var(--text-sm);font-weight:var(--font-semibold)}.result-text.lcdbmg-17naon4{font-size:var(--text-sm);resize:vertical;background:0 0;border:none;width:100%;padding:0}.result-text.lcdbmg-17naon4:focus{box-shadow:none;outline:none}.copy-btn.lcdbmg-17naon4{font-size:var(--text-xs);font-weight:var(--font-semibold);padding:var(--space-1) var(--space-3);border:1px solid var(--color-primary);border-radius:var(--radius-sm);color:var(--color-primary);cursor:pointer;background:0 0}.copy-btn.lcdbmg-17naon4:hover{background:var(--color-primary);color:var(--color-primary-fg)}.tool-ui.lcdbmg-ioy9yw{gap:var(--space-4);flex-direction:column;display:flex}.field.lcdbmg-ioy9yw{gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-medium);flex-direction:column;display:flex}textarea.lcdbmg-ioy9yw{resize:vertical;font-family:var(--font-mono);font-size:var(--text-sm)}.error-box.lcdbmg-ioy9yw{border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-1);background:#fff5f5;border:1px solid #fca5a5;flex-direction:column;display:flex}.error-box.lcdbmg-ioy9yw strong:where(.lcdbmg-ioy9yw){color:var(--color-error);font-size:var(--text-sm)}.error-box.lcdbmg-ioy9yw span:where(.lcdbmg-ioy9yw){font-family:var(--font-mono);font-size:var(--text-sm)}.actions-row.lcdbmg-ioy9yw{justify-content:space-between;align-items:flex-end;gap:var(--space-4);display:flex}.indent-field.lcdbmg-ioy9yw{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-medium);display:flex}.btn-group.lcdbmg-ioy9yw{gap:var(--space-2);display:flex}.action-btn.lcdbmg-ioy9yw{font-size:var(--text-xs);font-weight:var(--font-semibold);padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;background:0 0}.copy-btn.lcdbmg-ioy9yw{font-size:var(--text-xs);font-weight:var(--font-semibold);padding:var(--space-1) var(--space-3);border:1px solid var(--color-primary);border-radius:var(--radius-sm);color:var(--color-primary);cursor:pointer;background:0 0}.copy-btn.lcdbmg-ioy9yw:hover{background:var(--color-primary);color:var(--color-primary-fg)}.result-code.lcdbmg-ioy9yw{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);max-height:24rem;margin:0;overflow-x:auto}.tool-ui.lcdbmg-13vpr1d{gap:var(--space-4);flex-direction:column;display:flex}.field.lcdbmg-13vpr1d{gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-medium);flex-direction:column;display:flex}textarea.lcdbmg-13vpr1d{font-family:var(--font-mono);font-size:var(--text-sm);resize:vertical}.error-box.lcdbmg-13vpr1d{border-radius:var(--radius-md);padding:var(--space-4);font-size:var(--text-sm);background:#fff5f5;border:1px solid #fca5a5}.error-box.lcdbmg-13vpr1d strong:where(.lcdbmg-13vpr1d){color:var(--color-error)}.exp-badge.lcdbmg-13vpr1d{font-size:var(--text-sm);font-weight:var(--font-semibold);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md)}.exp-badge.valid.lcdbmg-13vpr1d{color:var(--color-success);background:#f0fdf4;border:1px solid #86efac}.exp-badge.expired.lcdbmg-13vpr1d{color:var(--color-error);background:#fff5f5;border:1px solid #fca5a5}.section.lcdbmg-13vpr1d{gap:var(--space-2);flex-direction:column;display:flex}.section-label.lcdbmg-13vpr1d{font-size:var(--text-sm);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin:0}.section-label.lcdbmg-13vpr1d small:where(.lcdbmg-13vpr1d){font-weight:var(--font-normal);text-transform:none;letter-spacing:0}.code-block.lcdbmg-13vpr1d{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);margin:0;overflow-x:auto}.sig.lcdbmg-13vpr1d{word-break:break-all;white-space:pre-wrap;color:var(--color-text-muted)}.tool-ui.lcdbmg-78twhc{gap:var(--space-6);flex-direction:column;display:flex}.field.lcdbmg-78twhc{gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-medium);flex-direction:column;display:flex}.input-prefix.lcdbmg-78twhc,.input-suffix.lcdbmg-78twhc{border:1px solid var(--color-border);border-radius:var(--radius-sm);align-items:center;display:flex;overflow:hidden}.input-prefix.lcdbmg-78twhc span:where(.lcdbmg-78twhc),.input-suffix.lcdbmg-78twhc span:where(.lcdbmg-78twhc){padding:var(--space-2) var(--space-3);background:var(--color-bg-alt);color:var(--color-text-muted);font-size:var(--text-sm);border:none}.input-prefix.lcdbmg-78twhc input:where(.lcdbmg-78twhc),.input-suffix.lcdbmg-78twhc input:where(.lcdbmg-78twhc){border:none;border-radius:0;flex:1}.input-prefix.lcdbmg-78twhc input:where(.lcdbmg-78twhc):focus,.input-suffix.lcdbmg-78twhc input:where(.lcdbmg-78twhc):focus{box-shadow:none;outline:none}.mode-toggle.lcdbmg-78twhc{border:1px solid var(--color-border);border-radius:var(--radius-sm);display:flex;overflow:hidden}.mode-toggle.lcdbmg-78twhc button:where(.lcdbmg-78twhc){padding:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;background:0 0;border:none;flex:1}.mode-toggle.lcdbmg-78twhc button.active:where(.lcdbmg-78twhc){background:var(--color-primary);color:var(--color-primary-fg)}.results.lcdbmg-78twhc{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}.result-row.lcdbmg-78twhc{padding:var(--space-4);border-bottom:1px solid var(--color-border);font-size:var(--text-base);justify-content:space-between;display:flex}.result-row.lcdbmg-78twhc:last-child{border-bottom:none}.result-row.primary.lcdbmg-78twhc strong:where(.lcdbmg-78twhc){font-size:var(--text-xl);color:var(--color-primary)}.tool-ui.lcdbmg-1o5l0ee{gap:var(--space-6);flex-direction:column;display:flex}.fields.lcdbmg-1o5l0ee{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.field.lcdbmg-1o5l0ee{gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-medium);flex-direction:column;display:flex}.input-prefix.lcdbmg-1o5l0ee,.input-suffix.lcdbmg-1o5l0ee{border:1px solid var(--color-border);border-radius:var(--radius-sm);align-items:center;display:flex;overflow:hidden}.input-prefix.lcdbmg-1o5l0ee span:where(.lcdbmg-1o5l0ee),.input-suffix.lcdbmg-1o5l0ee span:where(.lcdbmg-1o5l0ee){padding:var(--space-2) var(--space-3);background:var(--color-bg-alt);color:var(--color-text-muted);font-size:var(--text-sm)}.input-prefix.lcdbmg-1o5l0ee input:where(.lcdbmg-1o5l0ee),.input-suffix.lcdbmg-1o5l0ee input:where(.lcdbmg-1o5l0ee){border:none;border-radius:0;flex:1}.input-prefix.lcdbmg-1o5l0ee input:where(.lcdbmg-1o5l0ee):focus,.input-suffix.lcdbmg-1o5l0ee input:where(.lcdbmg-1o5l0ee):focus{box-shadow:none;outline:none}.results.lcdbmg-1o5l0ee{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}.result-row.lcdbmg-1o5l0ee{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);font-size:var(--text-sm);justify-content:space-between;display:flex}.result-row.lcdbmg-1o5l0ee:last-child{border-bottom:none}.result-row.highlight.lcdbmg-1o5l0ee strong:where(.lcdbmg-1o5l0ee){font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--color-primary)}.result-row.highlight.lcdbmg-1o5l0ee strong.negative:where(.lcdbmg-1o5l0ee){color:var(--color-error)}@media (width<=480px){.fields.lcdbmg-1o5l0ee{grid-template-columns:1fr}}.tool-ui.lcdbmg-gduqsj{gap:var(--space-6);flex-direction:column;display:flex}.mode-toggle.lcdbmg-gduqsj{border:1px solid var(--color-border);border-radius:var(--radius-sm);display:flex;overflow:hidden}.mode-toggle.lcdbmg-gduqsj button:where(.lcdbmg-gduqsj){padding:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;background:0 0;border:none;flex:1}.mode-toggle.lcdbmg-gduqsj button.active:where(.lcdbmg-gduqsj){background:var(--color-primary);color:var(--color-primary-fg)}.field.lcdbmg-gduqsj{gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-medium);flex-direction:column;display:flex}.input-prefix.lcdbmg-gduqsj,.input-suffix.lcdbmg-gduqsj{border:1px solid var(--color-border);border-radius:var(--radius-sm);align-items:center;display:flex;overflow:hidden}.input-prefix.lcdbmg-gduqsj span:where(.lcdbmg-gduqsj),.input-suffix.lcdbmg-gduqsj span:where(.lcdbmg-gduqsj){padding:var(--space-2) var(--space-3);background:var(--color-bg-alt);color:var(--color-text-muted);font-size:var(--text-sm)}.input-prefix.lcdbmg-gduqsj input:where(.lcdbmg-gduqsj),.input-suffix.lcdbmg-gduqsj input:where(.lcdbmg-gduqsj){border:none;border-radius:0;flex:1}.input-prefix.lcdbmg-gduqsj input:where(.lcdbmg-gduqsj):focus,.input-suffix.lcdbmg-gduqsj input:where(.lcdbmg-gduqsj):focus{box-shadow:none;outline:none}.rate-presets.lcdbmg-gduqsj{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.rate-presets.lcdbmg-gduqsj button:where(.lcdbmg-gduqsj){font-size:var(--text-xs);padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;font-weight:var(--font-normal);background:0 0}.rate-presets.lcdbmg-gduqsj button.active:where(.lcdbmg-gduqsj){background:var(--color-primary);color:var(--color-primary-fg);border-color:var(--color-primary)}.results.lcdbmg-gduqsj{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}.result-row.lcdbmg-gduqsj{padding:var(--space-4);border-bottom:1px solid var(--color-border);justify-content:space-between;display:flex}.result-row.lcdbmg-gduqsj:last-child{border-bottom:none}.vat-row.lcdbmg-gduqsj{color:var(--color-text-muted);font-size:var(--text-sm)}.gross-row.lcdbmg-gduqsj strong:where(.lcdbmg-gduqsj){font-size:var(--text-xl);color:var(--color-primary);font-weight:var(--font-bold)}.tool-ui.lcdbmg-1kpmxio{gap:var(--space-6);flex-direction:column;display:flex}.fields.lcdbmg-1kpmxio{gap:var(--space-4);flex-direction:column;display:flex}.field.lcdbmg-1kpmxio{gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-medium);flex-direction:column;display:flex}.input-prefix.lcdbmg-1kpmxio,.input-suffix.lcdbmg-1kpmxio{border:1px solid var(--color-border);border-radius:var(--radius-sm);align-items:center;display:flex;overflow:hidden}.input-prefix.lcdbmg-1kpmxio span:where(.lcdbmg-1kpmxio),.input-suffix.lcdbmg-1kpmxio span:where(.lcdbmg-1kpmxio){padding:var(--space-2) var(--space-3);background:var(--color-bg-alt);color:var(--color-text-muted);font-size:var(--text-sm)}.input-prefix.lcdbmg-1kpmxio input:where(.lcdbmg-1kpmxio),.input-suffix.lcdbmg-1kpmxio input:where(.lcdbmg-1kpmxio){border:none;border-radius:0;flex:1}.input-prefix.lcdbmg-1kpmxio input:where(.lcdbmg-1kpmxio):focus,.input-suffix.lcdbmg-1kpmxio input:where(.lcdbmg-1kpmxio):focus{box-shadow:none;outline:none}.results.lcdbmg-1kpmxio{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}.result-row.lcdbmg-1kpmxio{padding:var(--space-4);border-bottom:1px solid var(--color-border);font-size:var(--text-base);justify-content:space-between;display:flex}.result-row.lcdbmg-1kpmxio:last-child{border-bottom:none}.result-row.muted.lcdbmg-1kpmxio{color:var(--color-text-muted);font-size:var(--text-sm)}.result-row.total.lcdbmg-1kpmxio strong:where(.lcdbmg-1kpmxio){font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-primary)}.tool-ui.lcdbmg-uj1rk5{gap:var(--space-6);flex-direction:column;display:flex}.field.lcdbmg-uj1rk5{gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-medium);flex-direction:column;display:flex}textarea.lcdbmg-uj1rk5{resize:vertical;font-family:var(--font-mono)}.result.lcdbmg-uj1rk5{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.result-header.lcdbmg-uj1rk5{justify-content:space-between;align-items:center;display:flex}.result-label.lcdbmg-uj1rk5{font-size:var(--text-sm);font-weight:var(--font-semibold)}.hash-value.lcdbmg-uj1rk5{font-family:var(--font-mono);font-size:var(--text-sm);word-break:break-all;white-space:pre-wrap;color:var(--color-primary);margin:0}.copy-btn.lcdbmg-uj1rk5{font-size:var(--text-xs);font-weight:var(--font-semibold);padding:var(--space-1) var(--space-3);border:1px solid var(--color-primary);border-radius:var(--radius-sm);color:var(--color-primary);cursor:pointer;background:0 0}.copy-btn.lcdbmg-uj1rk5:hover{background:var(--color-primary);color:var(--color-primary-fg)}.tool-ui.lcdbmg-1ladqm6{gap:var(--space-6);flex-direction:column;display:flex}.fields.lcdbmg-1ladqm6{gap:var(--space-4);flex-direction:column;display:flex}.field-row.lcdbmg-1ladqm6{align-items:flex-end;gap:var(--space-4);display:flex}.field-row.lcdbmg-1ladqm6 .field:where(.lcdbmg-1ladqm6){flex:1}.field.lcdbmg-1ladqm6{gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-medium);flex-direction:column;display:flex}.sep.lcdbmg-1ladqm6{padding-bottom:var(--space-2);color:var(--color-text-muted);font-size:var(--text-xl)}.color-field.lcdbmg-1ladqm6{border:1px solid var(--color-border);border-radius:var(--radius-sm);align-items:center;display:flex;overflow:hidden}.color-field.lcdbmg-1ladqm6 input[type=color]:where(.lcdbmg-1ladqm6){cursor:pointer;background:0 0;border:none;width:2.5rem;height:2.25rem;padding:.125rem}.color-field.lcdbmg-1ladqm6 input[type=text]:where(.lcdbmg-1ladqm6){border:none;border-left:1px solid var(--color-border);font-family:var(--font-mono);border-radius:0;flex:1}.color-field.lcdbmg-1ladqm6 input[type=text]:where(.lcdbmg-1ladqm6):focus{box-shadow:none;outline:none}.preview.lcdbmg-1ladqm6{border-radius:var(--radius-md);overflow:hidden}.download-btn.lcdbmg-1ladqm6{font-size:var(--text-sm);font-weight:var(--font-semibold);padding:var(--space-2) var(--space-6);background:var(--color-primary);color:var(--color-primary-fg);border-radius:var(--radius-sm);cursor:pointer;border:none;align-self:flex-start}.download-btn.lcdbmg-1ladqm6:hover{background:var(--color-primary-hover)}.tool-ui.lcdbmg-mthh0x{gap:var(--space-6);flex-direction:column;display:flex}form.lcdbmg-mthh0x{gap:var(--space-4);flex-direction:column;display:flex}.file-drop.lcdbmg-mthh0x{gap:var(--space-2);border:2px dashed var(--color-border);border-radius:var(--radius-md);padding:var(--space-8);cursor:pointer;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.file-drop.lcdbmg-mthh0x input:where(.lcdbmg-mthh0x){margin-bottom:var(--space-2)}.file-drop.lcdbmg-mthh0x:hover{border-color:var(--color-primary)}.file-drop.lcdbmg-mthh0x span:where(.lcdbmg-mthh0x){font-weight:var(--font-medium)}.file-drop.lcdbmg-mthh0x small:where(.lcdbmg-mthh0x){color:var(--color-text-muted);font-size:var(--text-sm)}.submit-btn.lcdbmg-mthh0x{font-size:var(--text-sm);font-weight:var(--font-semibold);padding:var(--space-2) var(--space-6);background:var(--color-primary);color:var(--color-primary-fg);border-radius:var(--radius-sm);cursor:pointer;border:none;align-self:flex-start}.submit-btn.lcdbmg-mthh0x:disabled{opacity:.6;cursor:not-allowed}.error-box.lcdbmg-mthh0x{border-radius:var(--radius-md);padding:var(--space-4);font-size:var(--text-sm);color:var(--color-error);background:#fff5f5;border:1px solid #fca5a5}.result-block.lcdbmg-mthh0x{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}.stat-row.lcdbmg-mthh0x{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);font-size:var(--text-sm);justify-content:space-between;display:flex}.stat-row.lcdbmg-mthh0x:last-child{border-bottom:none}.download-btn.lcdbmg-mthh0x{font-size:var(--text-sm);font-weight:var(--font-semibold);padding:var(--space-2) var(--space-6);background:var(--color-primary);color:var(--color-primary-fg);border-radius:var(--radius-sm);align-self:flex-start;text-decoration:none}.tool-ui.lcdbmg-1hwjiuj{gap:var(--space-6);flex-direction:column;display:flex}form.lcdbmg-1hwjiuj{gap:var(--space-4);flex-direction:column;display:flex}.field.lcdbmg-1hwjiuj{gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-medium);flex-direction:column;display:flex}textarea.lcdbmg-1hwjiuj{resize:vertical;font-family:var(--font-mono);font-size:var(--text-sm)}.submit-btn.lcdbmg-1hwjiuj{font-size:var(--text-sm);font-weight:var(--font-semibold);padding:var(--space-2) var(--space-6);background:var(--color-primary);color:var(--color-primary-fg);border-radius:var(--radius-sm);cursor:pointer;border:none;align-self:flex-start}.submit-btn.lcdbmg-1hwjiuj:disabled{opacity:.6;cursor:not-allowed}.error-box.lcdbmg-1hwjiuj{border-radius:var(--radius-md);padding:var(--space-4);font-size:var(--text-sm);color:var(--color-error);background:#fff5f5;border:1px solid #fca5a5}.stats-row.lcdbmg-1hwjiuj{align-items:center;gap:var(--space-4);font-size:var(--text-sm);display:flex}.savings.lcdbmg-1hwjiuj{font-weight:var(--font-bold);color:var(--color-success)}.result-block.lcdbmg-1hwjiuj{gap:var(--space-3);background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);flex-direction:column;display:flex}.result-header.lcdbmg-1hwjiuj{font-size:var(--text-sm);font-weight:var(--font-semibold);justify-content:space-between;display:flex}.result-text.lcdbmg-1hwjiuj{font-family:var(--font-mono);font-size:var(--text-xs);resize:vertical;background:0 0;border:none}.result-text.lcdbmg-1hwjiuj:focus{box-shadow:none;outline:none}.copy-btn.lcdbmg-1hwjiuj{font-size:var(--text-xs);font-weight:var(--font-semibold);padding:var(--space-1) var(--space-3);border:1px solid var(--color-primary);border-radius:var(--radius-sm);color:var(--color-primary);cursor:pointer;background:0 0}.copy-btn.lcdbmg-1hwjiuj:hover{background:var(--color-primary);color:var(--color-primary-fg)}.tool-ui.lcdbmg-1prybq2{gap:var(--space-6);flex-direction:column;display:flex}form.lcdbmg-1prybq2{gap:var(--space-4);flex-direction:column;display:flex}.file-drop.lcdbmg-1prybq2{gap:var(--space-2);border:2px dashed var(--color-border);border-radius:var(--radius-md);padding:var(--space-8);cursor:pointer;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.file-drop.lcdbmg-1prybq2 input:where(.lcdbmg-1prybq2){margin-bottom:var(--space-2)}.file-drop.lcdbmg-1prybq2:hover{border-color:var(--color-primary)}.file-drop.lcdbmg-1prybq2 span:where(.lcdbmg-1prybq2){font-weight:var(--font-medium)}.file-drop.lcdbmg-1prybq2 small:where(.lcdbmg-1prybq2){color:var(--color-text-muted);font-size:var(--text-sm)}.options-row.lcdbmg-1prybq2{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.field.lcdbmg-1prybq2{gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-medium);flex-direction:column;display:flex}.submit-btn.lcdbmg-1prybq2{font-size:var(--text-sm);font-weight:var(--font-semibold);padding:var(--space-2) var(--space-6);background:var(--color-primary);color:var(--color-primary-fg);border-radius:var(--radius-sm);cursor:pointer;border:none;align-self:flex-start}.submit-btn.lcdbmg-1prybq2:disabled{opacity:.6;cursor:not-allowed}.error-box.lcdbmg-1prybq2{border-radius:var(--radius-md);padding:var(--space-4);font-size:var(--text-sm);color:var(--color-error);background:#fff5f5;border:1px solid #fca5a5}.result-block.lcdbmg-1prybq2{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}.stat-row.lcdbmg-1prybq2{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);font-size:var(--text-sm);justify-content:space-between;display:flex}.stat-row.lcdbmg-1prybq2:last-child{border-bottom:none}.savings.lcdbmg-1prybq2{color:var(--color-success)}.download-btn.lcdbmg-1prybq2{font-size:var(--text-sm);font-weight:var(--font-semibold);padding:var(--space-2) var(--space-6);background:var(--color-primary);color:var(--color-primary-fg);border-radius:var(--radius-sm);align-self:flex-start;text-decoration:none}.tool-ui.lcdbmg-7gwdz9{gap:var(--space-6);flex-direction:column;display:flex}form.lcdbmg-7gwdz9{gap:var(--space-4);flex-direction:column;display:flex}.field.lcdbmg-7gwdz9{gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-medium);flex-direction:column;display:flex}.submit-btn.lcdbmg-7gwdz9{font-size:var(--text-sm);font-weight:var(--font-semibold);padding:var(--space-2) var(--space-6);background:var(--color-primary);color:var(--color-primary-fg);border-radius:var(--radius-sm);cursor:pointer;border:none;align-self:flex-start}.submit-btn.lcdbmg-7gwdz9:disabled{opacity:.6;cursor:not-allowed}.error-box.lcdbmg-7gwdz9{border-radius:var(--radius-md);padding:var(--space-4);font-size:var(--text-sm);color:var(--color-error);background:#fff5f5;border:1px solid #fca5a5}.previews.lcdbmg-7gwdz9{gap:var(--space-6);flex-direction:column;display:flex}.platform-section.lcdbmg-7gwdz9{gap:var(--space-2);flex-direction:column;display:flex}.platform-label.lcdbmg-7gwdz9{font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted)}.og-card.lcdbmg-7gwdz9{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);max-width:28rem;overflow:hidden}.og-image.lcdbmg-7gwdz9{object-fit:cover;width:100%;height:10rem;display:block}.og-body.lcdbmg-7gwdz9{padding:var(--space-4);gap:var(--space-1);flex-direction:column;display:flex}.og-site.lcdbmg-7gwdz9{font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.og-title.lcdbmg-7gwdz9{font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:var(--leading-tight)}.og-title.tw.lcdbmg-7gwdz9{color:#1d9bf0}.og-desc.lcdbmg-7gwdz9{font-size:var(--text-xs);color:var(--color-text-muted);line-height:var(--leading-normal)}.og-url.lcdbmg-7gwdz9{font-size:var(--text-xs);color:var(--color-text-muted)}.og-data.lcdbmg-7gwdz9{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:0;display:flex;overflow:hidden}.data-label.lcdbmg-7gwdz9{font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border)}.data-row.lcdbmg-7gwdz9{gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);font-size:var(--text-xs);grid-template-columns:10rem 1fr;display:grid}.data-row.lcdbmg-7gwdz9:last-child{border-bottom:none}.tag.lcdbmg-7gwdz9{font-family:var(--font-mono);color:var(--color-primary)}.val.lcdbmg-7gwdz9{color:var(--color-text-muted);word-break:break-all}.tool-ui.lcdbmg-yysu4l{gap:var(--space-6);flex-direction:column;display:flex}.error-box.lcdbmg-yysu4l{border-radius:var(--radius-md);padding:var(--space-4);font-size:var(--text-sm);color:var(--color-error);background:#fff5f5;border:1px solid #fca5a5}.converter.lcdbmg-yysu4l{gap:var(--space-4);flex-direction:column;display:flex}.pair-row.lcdbmg-yysu4l{align-items:flex-end;gap:var(--space-3);display:flex}.pair-row.lcdbmg-yysu4l .field:where(.lcdbmg-yysu4l){flex:1}.field.lcdbmg-yysu4l{gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-medium);flex-direction:column;display:flex}.swap-btn.lcdbmg-yysu4l{font-size:var(--text-xl);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;background:0 0;margin-bottom:.125rem}.swap-btn.lcdbmg-yysu4l:hover{border-color:var(--color-primary);color:var(--color-primary)}.result-block.lcdbmg-yysu4l{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-6);gap:var(--space-2);flex-direction:column;display:flex}.converted.lcdbmg-yysu4l{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.from-amount.lcdbmg-yysu4l,.eq.lcdbmg-yysu4l{font-size:var(--text-xl);color:var(--color-text-muted)}.to-amount.lcdbmg-yysu4l{font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-primary)}.rate-note.lcdbmg-yysu4l{font-size:var(--text-xs);color:var(--color-text-muted)}
