.swq-page{padding:28px 0 72px;background:linear-gradient(180deg,#f4f7fb,#fff 320px)}.swq-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:8px;color:#667085;font-size:13px;font-weight:600}.swq{padding:8px 0 0}.swq-head{margin-bottom:18px}.swq-head h2{margin:6px 0;font-size:32px;line-height:1.2}.swq-head p{margin:0;max-width:640px;color:#667085}.swq-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.7fr);gap:16px;align-items:start}.swq-catalog{margin-bottom:16px}.swq-catalog__head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px}.swq-catalog__head h3{margin:0;font-size:16px}.swq-catalog__head span{color:#667085;font-size:13px;font-weight:600}.swq-fields,.swq-modules{display:grid;gap:12px}.swq-modules{grid-template-columns:repeat(3,minmax(0,1fr))}.swq-card{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-height:108px;padding:16px;border:1px solid #e6edf5;border-radius:16px;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.04);text-align:left;font:inherit;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.swq-card:hover{border-color:#bfd0f5;box-shadow:0 8px 20px rgba(37,99,235,.08)}.swq-card small,.swq-card strong{display:block}.swq-card strong{color:#0f172a;font-size:15px;font-weight:700;line-height:1.35}.swq-card small{display:-webkit-box;margin-top:6px;overflow:hidden;color:#667085;font-size:13px;font-weight:500;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical}.swq-card.is-on{border-color:#2563eb;background:linear-gradient(180deg,#f8fbff,#fff 70%);box-shadow:0 8px 20px rgba(37,99,235,.1)}.swq-tick{width:22px;height:22px;flex:0 0 22px;margin-top:1px;border:1.5px solid #d0d5dd;border-radius:50%;background:#fff}.swq-card.is-on .swq-tick{border-color:#2563eb;background:#2563eb url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M3.5 8.2 6.4 11l6.1-6.2'/%3E%3C/svg%3E") 50% /14px no-repeat}.swq-panel{margin-top:14px;padding:16px;border:1px solid #e7edf5;border-radius:16px;background:#fff}.swq-metrics{display:grid;grid-template-columns:1fr 1fr;gap:12px}.swq-step{display:flex;flex-direction:column;gap:8px}.swq-choice>span,.swq-fields label,.swq-step>span{font-size:13px;font-weight:600;color:#344054}.swq-step__box{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;height:46px;padding:0 6px;border:1px solid #d7e0ec;border-radius:12px;background:#fff}.swq-step__box:focus-within{border-color:#2563eb;background:#fff;box-shadow:0 0 0 3px rgba(37,99,235,.14)}.swq-step__box button{width:36px;height:36px;flex:0 0 36px;border:0;border-radius:9px;background:#fff;color:#1d4ed8;font-size:20px;line-height:1;box-shadow:0 1px 2px rgba(15,23,42,.06);cursor:pointer}.swq-step__box button:hover{background:#eff4ff}.swq-step__value{display:flex;align-items:baseline;justify-content:center;gap:6px;min-width:0}.swq-step__box input{width:4.2ch;border:0;background:transparent;text-align:right;font:inherit;font-size:18px;font-weight:700;color:#0f172a;outline:none}.swq-step__box em{color:#667085;font-style:normal;font-size:13px;font-weight:600}.swq-choice{display:flex;flex-direction:column;gap:8px;margin-top:16px}.swq-terms{display:flex;flex-wrap:wrap;gap:8px}.swq-terms button{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 16px;border:1px solid #e4eaf3;border-radius:999px;background:#fff;color:#344054;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.swq-terms em{font-style:normal;font-size:13px;font-weight:600;color:#027a48}.swq-terms button.is-on{border-color:#2563eb;background:#eff4ff;color:#1d4ed8}.swq-deploys{display:grid;grid-template-columns:1fr 1fr;gap:8px}.swq-deploy{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:12px 14px;border:1px solid #e4eaf3;border-radius:12px;background:#fff;text-align:left;cursor:pointer}.swq-deploy small{color:#667085;font-size:12px}.swq-deploy.is-on{border-color:#2563eb;background:#f5f8ff;box-shadow:0 0 0 3px rgba(37,99,235,.12)}.swq-fields{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.swq-fields label{display:flex;flex-direction:column;gap:8px}.swq-fields input{height:46px;border:1px solid #d7e0ec;border-radius:12px;padding:0 14px;font:inherit;font-weight:500;color:#0f172a;background:#f8fafc;outline:none}.swq-fields input::placeholder{color:#98a2b3;font-weight:500}.swq-fields input:focus{border-color:#2563eb;background:#fff;box-shadow:0 0 0 3px rgba(37,99,235,.14)}.swq-span{grid-column:1/-1}.swq-summary{position:sticky;top:88px;padding:18px;border:1px solid #e7edf5;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(23,32,51,.05)}.swq-summary h3{margin:0 0 8px}.swq-row{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #f2f4f7}.swq-row small{display:block;color:#98a2b3;font-weight:500}.swq-row.is-fee{color:#475467;font-size:14px}.swq-total{margin-top:12px;padding:12px;border-radius:12px;background:#f5f8ff}.swq-total>div{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.swq-grand{color:#2f6fed;font-size:22px}.swq-send{width:100%;margin-top:14px;justify-content:center}.swq-send:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.swq-muted,.swq-note{color:#667085;font-size:13px}.swq-alert{margin:8px 0 0;padding:10px 12px;border-radius:10px;background:#fff7ed;color:#9a3412;font-size:13px;font-weight:600}.swq-code strong{color:#172033}@media (max-width:1100px){.swq-modules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.swq-deploys,.swq-fields,.swq-grid,.swq-metrics{grid-template-columns:1fr}.swq-summary{position:static}}@media (max-width:680px){.swq-modules{grid-template-columns:1fr}}.swq-flow{display:grid;gap:20px}.swq-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 8px;padding:0;list-style:none}.swq-steps li{display:flex;align-items:center;gap:10px;min-height:72px;padding:12px 14px;border:1px solid #e6ebf2;border-radius:16px;background:#fff;color:#667085;cursor:pointer}.swq-steps li.is-on{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.12);color:#0f172a}.swq-steps li.is-done{border-color:#86efac;background:#f0fdf4}.swq-steps__num{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#eef2ff;color:#2563eb;font-size:13px;font-weight:800;flex-shrink:0}.swq-steps li.is-on .swq-steps__num{background:#2563eb;color:#fff}.swq-steps small,.swq-steps strong{display:block}.swq-steps strong{font-size:14px}.swq-steps small{margin-top:2px;font-size:12px;font-weight:500}.swq-pay,.swq-pay__grid{display:grid;gap:16px}.swq-pay__grid{grid-template-columns:minmax(0,1.1fr) minmax(240px,.7fr);align-items:start}.swq-pay__card,.swq-pay__qr,.swq-pay__quote{border:1px solid #e6ebf2;border-radius:18px;background:#fff;padding:18px}.swq-pay__row{display:grid;gap:4px;padding:12px 0;border-bottom:1px solid #f1f5f9}.swq-pay__row:last-child{border-bottom:0}.swq-pay__row span{color:#667085;font-size:13px}.swq-pay__row b{font-size:16px}.swq-pay__row small{color:#475569}.swq-pay__copy{cursor:pointer}.swq-pay__qr{display:grid;justify-items:center;gap:12px;text-align:center}.swq-pay__qr img{width:min(100%,280px);height:auto}.swq-pay__quote p{margin:6px 0 0;color:#475569}.swq-form-step__bar,.swq-pay__actions{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:860px){.swq-pay__grid,.swq-steps{grid-template-columns:1fr}}