.tool__intro{margin-bottom:var(--space-32);gap:var(--space-12);max-width:760px;display:grid}.tool__intro>*{margin-bottom:0}.tool__title{letter-spacing:-.7px;font-size:40px;line-height:44.8px;font-weight:var(--weight-semibold)}.field__hint{font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--ink-muted)}.field__hint[data-ink=pass]{color:var(--pass-ink)}.field__hint[data-ink=warn]{color:var(--warn-ink)}.field__hint[data-ink=fail]{color:var(--fail-ink)}.field__hint[data-ink=pass-strong]{color:var(--pass)}.field__hint[data-ink=warn-strong]{color:var(--warn)}.field__input--area{height:auto;padding-block:var(--space-8);resize:vertical;line-height:var(--leading-body)}.explainers{max-width:800px;padding:var(--space-32) var(--container-pad) 0;box-sizing:content-box;margin-inline:auto}.section--surface>.explainers{padding-block:var(--space-32)}.explainer{margin-bottom:var(--space-32)}.explainer__h{font-size:var(--text-h3);line-height:var(--leading-h3);font-weight:var(--weight-semibold);margin-bottom:var(--space-8)}.explainer__p{font-size:var(--text-body);line-height:var(--leading-body);color:var(--ink-secondary)}.tool__warning{gap:var(--space-8);padding:var(--space-12);border-radius:var(--radius-sm);background:var(--warn-wash);color:var(--warn-ink);font-size:var(--text-caption);line-height:var(--leading-tight);align-items:flex-start;display:flex}.import-table{margin-bottom:var(--space-32);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.import-table__head{padding:var(--space-12) var(--space-16);border-bottom:1px solid var(--border);background:var(--surface);font-size:var(--text-caption);line-height:normal;font-weight:var(--weight-semibold);color:var(--ink-secondary);margin:0}.import-table th,.import-table td{border-bottom:0}.import-table tr{border-bottom:1px solid var(--border)}.import-table tbody tr:last-child{border-bottom:0}.import-table .wallets thead th:not(:first-child),.import-table .wallets thead th,.import-table .wallets tbody th,.import-table .wallets tbody td{text-align:start}.import-table th,.import-table td{padding:var(--space-12) var(--space-6);text-align:start;font-size:var(--text-body-sm);line-height:21px;font-weight:var(--weight-regular)}.import-table th:first-child,.import-table td:first-child{padding-inline-start:var(--space-16)}.import-table th:last-child,.import-table td:last-child{padding-inline-end:var(--space-16)}.import-table .wallets{table-layout:fixed;min-width:480px}.import-table .table-scroll{margin-top:0}.import-table thead th{font-family:var(--font-mono);font-size:var(--text-mono-sm);color:var(--ink-muted);line-height:normal}.import-table tbody th{font-weight:var(--weight-medium);color:var(--ink)}.import-table .wallets thead th,.import-table .wallets tbody td{font-weight:var(--weight-regular)}.import-table [data-state=warn]{color:var(--warn)}.import-table [data-state=fail]{color:var(--fail)}.import-table .h2{font-size:var(--text-caption);letter-spacing:normal;line-height:normal;font-weight:var(--weight-semibold);color:var(--ink-secondary);background:var(--surface);border-bottom:1px solid var(--border);padding:var(--space-12) var(--space-16);margin-bottom:0}.faqs-section>.container{max-width:800px;padding:var(--space-16) var(--container-pad) var(--space-48);box-sizing:content-box}.faqs-section .h2{font-size:var(--text-h3);line-height:26px;font-weight:var(--weight-semibold);letter-spacing:normal;margin-bottom:var(--space-16)}.section--related .h2{margin-bottom:var(--space-20);font-size:24px;line-height:28.8px}.section--related .type-card{gap:var(--space-4)}.section--related .type-card__desc{color:var(--ink-secondary)}.generator--tool .generator__code{max-width:var(--qr-preview)}.generator--tool .qr-frame{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius);background:var(--canvas);justify-content:center;align-items:center;width:100%;height:100%;padding:12%;display:flex}[data-stale]>svg{opacity:.25}.generator--tool .generator__downloads{justify-content:center}@media (width<=640px){.tool__title{font-size:28px;line-height:31.36px}}.field__pair{gap:var(--space-8);grid-template-columns:minmax(96px,8rem) 1fr;align-items:start;display:grid}@media (width<=480px){.field__pair{grid-template-columns:1fr}}
