.wa-pay{display:grid;grid-template-columns:minmax(0,1fr) 22rem;gap:var(--s-8);align-items:start}.wa-pay-form{gap:var(--s-5)}.wa-field,.wa-pay-form{display:grid;min-width:0}.wa-field{gap:var(--s-2)}.wa-field .k{font-size:var(--fs-label);font-weight:600;color:var(--ink)}.wa-field.is-nested{margin-top:var(--s-4)}.wa-field-v{display:flex;flex-direction:column;gap:var(--s-2);min-width:0}.wa-field-help{font-size:var(--fs-caption);line-height:1.5;color:var(--muted)}.wa-input{width:100%;height:48px;padding:0 14px;border:1px solid var(--field);border-radius:var(--r-control);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:var(--fs-body)}.wa-input.wa-mono{font-family:var(--font-mono);font-size:var(--fs-mono)}.wa-input:focus-visible{outline:2px solid var(--vault);outline-offset:2px;border-color:var(--vault)}.wa-input:disabled{background:var(--field-bg);color:var(--muted);cursor:not-allowed}textarea.wa-input{height:auto;min-height:96px;padding:var(--s-3) 14px;line-height:var(--lh-body);resize:vertical}select.wa-input{appearance:none;padding-right:var(--s-7);background-color:var(--surface);background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 21px) 50%,calc(100% - 16px) 50%;background-size:5px 5px;background-repeat:no-repeat;cursor:pointer}.wa-money{display:flex;align-items:center;gap:var(--s-2);height:48px;padding:0 14px;border:1px solid var(--field);border-radius:var(--r-control);background:var(--surface)}.wa-money:focus-within{outline:2px solid var(--vault);outline-offset:2px;border-color:var(--vault)}.wa-money-sign{font-size:var(--fs-money);color:var(--muted)}.wa-input.is-amount,.wa-money .wa-input{flex:1 1 auto;min-width:0;height:44px;padding:0;border:0;background:transparent;font-family:var(--font-ui);font-size:var(--fs-money)}.wa-money .wa-input:focus-visible{outline:none}.wa-money-unit{flex:none;font-size:var(--fs-small);color:var(--muted);white-space:nowrap}.wa-fold{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.wa-fold-toggle{display:flex;justify-content:space-between;align-items:center;gap:var(--s-2);width:100%;min-height:46px;padding:0;border:0;background:none;color:var(--ink);font:inherit;font-size:var(--fs-label);font-weight:600;text-align:left;cursor:pointer}.wa-fold-toggle svg{flex:none;color:var(--muted);transition:transform var(--dur-1) var(--ease-out)}.wa-fold-toggle svg.is-open{transform:rotate(180deg)}.wa-fold .wa-field.is-nested{margin:0 0 var(--s-4)}.wa-pay-act{display:grid;gap:var(--s-3);padding-top:var(--s-2)}.wa-quote{position:sticky;top:var(--s-5);min-width:0}.wa-quote-title{margin-bottom:var(--s-3);font-size:var(--fs-label);font-weight:600;color:var(--ink)}.wa-quote-lead{font-size:var(--fs-small);color:var(--muted)}.wa-quote .wa-units{margin-top:var(--s-1);font-size:var(--fs-h1)}.wa-quote .sym{margin-inline-start:var(--s-2);font-family:var(--font-display);font-size:var(--fs-h2);font-weight:500;letter-spacing:0;color:var(--ink)}.wa-quote-rows,.wa-sum{margin:0;border-top:1px solid var(--rule)}.wa-quote-rows{margin-top:var(--s-5)}.wa-quote-rows>div,.wa-sum>div{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:var(--s-4);padding:var(--s-3) 0;border-bottom:1px solid var(--rule);font-size:var(--fs-small);line-height:1.5}.wa-quote-rows dt,.wa-sum dt{color:var(--muted)}.wa-quote-rows dd,.wa-sum dd{margin:0;min-width:0;color:var(--ink);font-family:var(--font-ui);font-size:var(--fs-small);overflow-wrap:anywhere}.wa-sum .is-big{grid-template-columns:minmax(0,1fr);gap:var(--s-1)}.wa-sum .is-big dd:not(.wa-sum-plus){font-family:var(--font-display);font-size:var(--fs-h1);font-weight:600;line-height:1.05}.wa-sum .u{font-family:var(--font-ui);font-weight:400}.wa-sum .is-big dd.wa-sum-plus,.wa-sum .u{font-size:var(--fs-small);color:var(--muted)}.wa-quote-aside{display:block;margin-top:var(--s-1);font-size:var(--fs-caption)}.wa-quote-aside,.wa-quote-waiting{line-height:var(--lh-body);color:var(--muted)}.wa-quote-waiting{max-width:36ch;font-size:var(--fs-small)}.wa-quote-foot,.wa-quote-issuer{margin-top:var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--rule)}.wa-quote-age,.wa-quote-foot,.wa-quote-issuer{font-size:var(--fs-caption);line-height:var(--lh-body);color:var(--muted)}.wa-quote-age{margin-top:var(--s-4)}.wa-quote-age.is-stale{color:var(--warn)}.wa-connect{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3)}.wa-connect-addr{padding:var(--s-2) var(--s-3);border:1px solid var(--rule);border-radius:var(--r-control);background:var(--surface);color:var(--muted)}.wa-connect-note{max-width:44ch;font-size:var(--fs-caption);line-height:var(--lh-body);color:var(--muted)}.wa-connect-note.is-err{color:var(--refused)}.wa-fixed-to{display:block;padding:var(--s-3) 14px;border:1px solid var(--rule);border-radius:var(--r-control);background:var(--field-bg);color:var(--ink);overflow-wrap:anywhere}.wa-fixed-to,.wa-pay-to{line-height:var(--lh-body)}.wa-pay-to{max-width:62ch;margin-top:var(--s-4);font-size:var(--fs-small);color:var(--muted)}.wa-pay-to.is-refused{color:var(--refused)}.wa-their-choice{display:block;font-weight:600;color:var(--ink)}.wa-whose{margin-top:var(--s-3)}@media (max-width:900px){.wa-pay{grid-template-columns:minmax(0,1fr);gap:var(--s-6)}.wa-quote{position:static;padding-top:var(--s-5);border-top:1px solid var(--rule)}}@media (max-width:520px){.wa-quote-rows>div,.wa-sum>div{grid-template-columns:minmax(0,1fr);gap:var(--s-1)}}