.BankAccountGeneratorClient-module__hqOwvG__wrap{gap:var(--size-5);flex-direction:column;display:flex}.BankAccountGeneratorClient-module__hqOwvG__card{gap:var(--size-4);display:grid}.BankAccountGeneratorClient-module__hqOwvG__selector{gap:var(--size-2);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.BankAccountGeneratorClient-module__hqOwvG__option{align-items:center;gap:var(--size-2);padding:var(--size-3)var(--size-4);border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-subtle);justify-content:center;font-weight:600;transition:transform .15s,border-color .15s;display:flex}.BankAccountGeneratorClient-module__hqOwvG__option:hover,.BankAccountGeneratorClient-module__hqOwvG__option:focus-visible{border-color:var(--border-strong);transform:translateY(-1px)}.BankAccountGeneratorClient-module__hqOwvG__optionActive{border-color:var(--border-strong);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-strong)}.BankAccountGeneratorClient-module__hqOwvG__output{gap:var(--size-3);padding:var(--size-4);border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);display:grid}.BankAccountGeneratorClient-module__hqOwvG__label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.8rem}.BankAccountGeneratorClient-module__hqOwvG__value{font-size:1.4rem;font-family:var(--font-mono);letter-spacing:.08em;word-spacing:.4em}.BankAccountGeneratorClient-module__hqOwvG__actions{gap:var(--size-3);flex-wrap:wrap;display:flex}.BankAccountGeneratorClient-module__hqOwvG__breakdown{gap:var(--size-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.BankAccountGeneratorClient-module__hqOwvG__breakdownItem{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--size-3)var(--size-4);gap:var(--size-1);display:grid}.BankAccountGeneratorClient-module__hqOwvG__breakdownItem dt{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.8rem}.BankAccountGeneratorClient-module__hqOwvG__breakdownItem dd{font-family:var(--font-mono);margin:0}.BankAccountGeneratorClient-module__hqOwvG__description{font-size:.95rem}.BankAccountGeneratorClient-module__hqOwvG__notes{color:var(--muted);font-size:.9rem}
