.next-app .next-exchange-module{max-width:1080px;margin:26px auto 56px;}
.next-app .nx-breadcrumb{display:flex;gap:10px;align-items:center;font-size:12px;color:var(--muted);margin-bottom:18px;}
.next-app .nx-breadcrumb a{color:var(--muted);}
.next-app .nx-page-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:26px;}
.next-app .nx-page-head h1{font-size:28px;letter-spacing:-.7px;line-height:1.25;margin:0 0 8px;font-weight:650;}
.next-app .nx-page-head p{font-size:14px;color:var(--muted);margin:0;}
.next-app .nx-head-help{font-size:13px;color:var(--muted);white-space:nowrap;}
.next-app .nx-head-help span{margin-left:12px;}
.next-app .nx-module-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid var(--line);margin-bottom:28px;}
.next-app .nx-module-bar .next-module-tabs{margin:0;border:0;gap:28px;}
.next-app .nx-availability{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--muted);white-space:nowrap;}
.next-app .nx-availability i,.next-app .nx-status-dot{width:6px;height:6px;background:#969daa;border-radius:50%;flex:none;}
.next-app .nx-availability.is-open i{background:var(--positive);}
.next-app .nx-workspace{display:grid;grid-template-columns:minmax(0,650px) minmax(240px,1fr);gap:48px;align-items:start;}
.next-app .nx-primary{min-width:0;}
.next-app .nx-ticket,.next-app .nx-history{background:var(--paper);border:1px solid var(--line);border-radius:20px;box-shadow:0 8px 32px #18264005;overflow:hidden;}
.next-app .nx-ticket{padding:26px 30px 20px;}
.next-app .nx-steps{list-style:none;display:flex;justify-content:space-between;gap:10px;padding:0 0 24px;margin:0 0 24px;border-bottom:1px solid var(--line);}
.next-app .nx-steps li{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:550;color:var(--muted);white-space:nowrap;}
.next-app .nx-steps li>span{display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--line);border-radius:50%;font-size:11px;}
.next-app .nx-steps [aria-current]{color:var(--accent);}
.next-app .nx-steps [aria-current]>span{color:#fff;background:var(--accent);border-color:var(--accent);}
.next-app .nx-steps .is-done>span{background:var(--soft);border-color:var(--soft);color:var(--accent);}
.next-app .nx-ticket-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;}
.next-app .nx-ticket-heading h2,.next-app .nx-history>header h2{font-size:18px;margin:0;letter-spacing:-.25px;}
.next-app .nx-ticket-heading>span,.next-app .nx-history>header>span{font-size:12px;color:var(--muted);}
.next-app .nx-service-notice{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid #e5e8ed;background:#f8f9fb;border-radius:10px;font-size:12px;color:var(--muted);margin:0 0 18px;}
.next-app .nx-service-notice .nx-status-dot{margin-top:6px;}
.next-app .nx-service-notice strong{font-weight:600;color:var(--ink);font-size:12px;}
.next-app .nx-service-notice p{margin:3px 0 0;font-size:12px;line-height:1.5;}
.next-app .nx-convert-form{display:block;margin:0;max-width:none;}
.next-app .nx-amount-panel,.next-app .nx-receive-panel{border-radius:13px;background:#f5f6f8;padding:18px 20px;}
.next-app .nx-receive-panel{background:#f0f5fe;}
.next-app .nx-field-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:var(--muted);}
.next-app .nx-field-heading label{font-size:12px;font-weight:500;}
.next-app .nx-amount-line{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:12px 0;}
.next-app.pro-app #nx-amount{width:100%;min-width:0;min-height:48px;height:48px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--ink);font-size:34px;font-weight:600;line-height:1.25;}
.next-app.pro-app .nx-amount-line input::placeholder{color:#9299a6;opacity:1;}
.next-app.pro-app .nx-amount-line input:focus{outline:0;box-shadow:0 2px 0 var(--accent);}
.next-app .nx-amount-line>strong{font-size:34px;line-height:1.4;letter-spacing:-1px;overflow-wrap:anywhere;min-width:0;}
.next-app .nx-amount-line .nx-unquoted{color:#73819a;}
.next-app .nx-currency{display:flex;align-items:center;gap:8px;font-weight:650;font-size:16px;white-space:nowrap;flex:none;}
.next-app .nx-token{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;font-size:20px;font-weight:600;line-height:1;flex:none;}
.next-app .nx-token-usdt{background:#e0eee8;color:#1e7155;}
.next-app .nx-token-dai{background:#ffedc2;color:#866014;font-size:17px;}
.next-app.pro-app .nx-networks{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0;margin:14px 0 0;border:0;min-width:0;}
.next-app .nx-networks legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);}
.next-app .nx-networks label{position:relative;display:block;cursor:pointer;min-width:0;}
.next-app .nx-networks input{position:absolute;width:1px;height:1px;opacity:0;}
.next-app .nx-networks label>span{display:flex;align-items:center;gap:6px;border:1px solid #cbd1da;background:#fff;border-radius:8px;padding:10px;font-size:11px;}
.next-app .nx-networks strong{font-weight:550;font-size:12px;}
.next-app .nx-networks small{font-size:10px;color:var(--muted);}
.next-app .nx-networks i{width:12px;height:12px;border:1px solid #b9c0cb;border-radius:50%;margin-left:auto;flex:none;}
.next-app .nx-networks input:checked+span{border-color:var(--accent);background:#f6f9ff;color:var(--accent);}
.next-app .nx-networks input:checked+span i{border:4px solid var(--accent);}
.next-app .nx-networks input:focus-visible+span{outline:2px solid var(--accent);outline-offset:3px;}
.next-app .nx-direction{display:grid;place-items:center;height:24px;position:relative;z-index:1;}
.next-app .nx-direction svg{width:32px;height:32px;background:#fff;border:1px solid var(--line);border-radius:9px;padding:7px;color:#768296;}
.next-app .nx-receive-panel p,.next-app .nx-network-readonly{font-size:12px;color:var(--muted);margin:0;}
.next-app .nx-network-badge{font-size:11px;color:#425f89;}
.next-app .nx-address-fields{display:grid;gap:8px;margin:24px 0 20px;}
.next-app .nx-address-fields>label{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:550;}
.next-app .nx-address-fields>label:not(:first-child){margin-top:10px;}
.next-app .nx-address-fields>label>span{font-size:11px;color:var(--muted);font-weight:400;}
.next-app.pro-app :is(#nx-settle,#nx-refund){font-size:13px;min-height:46px;padding:11px 12px;width:100%;margin:0;background:#fff;}
.next-app.pro-app .nx-address-fields input:disabled{background:#fafbfc;color:var(--muted);}
.next-app .nx-address-fields p{font-size:11px;color:var(--muted);margin:0;line-height:1.5;}
.next-app .nx-submit{display:flex;align-items:center;justify-content:center;gap:20px;width:100%;min-height:48px;font-size:14px;border-radius:10px;}
.next-app .nx-submit:disabled{background:#eef0f3;color:#646d7b;border-color:#e0e4eb;opacity:1;cursor:not-allowed;}
.next-app .nx-ticket-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;font-size:11px;color:var(--muted);}
.next-app .nx-ticket-foot a{color:var(--muted);}
.next-app .nx-ticket-foot button{border:0;padding:6px 0;min-height:32px;background:none;color:var(--accent);font:inherit;cursor:pointer;}
.next-app .nx-ticket-foot button:focus-visible{outline:2px solid var(--accent);outline-offset:3px;}
.next-app .nx-aside{padding:8px 0 0;}
.next-app .nx-route-overview{padding-bottom:26px;border-bottom:1px solid var(--line);}
.next-app .nx-eyebrow{display:block;font-size:12px;color:var(--muted);margin-bottom:22px;}
.next-app .nx-route-row{display:flex;align-items:center;gap:12px;}
.next-app .nx-route-row .nx-token{width:40px;height:40px;font-size:23px;}
.next-app .nx-route-row strong{font-size:16px;font-weight:600;}
.next-app .nx-route-row p{font-size:12px;color:var(--muted);margin:3px 0 0;}
.next-app .nx-route-connector{display:flex;gap:20px;align-items:center;margin:12px 0 12px 13px;color:#7a8594;}
.next-app .nx-route-connector>span{font-size:19px;}
.next-app .nx-route-connector small{font-size:11px;}
.next-app .nx-route-note{font-size:11px;color:var(--muted);margin:18px 0 0 52px;}
.next-app .nx-useful{padding-top:24px;}
.next-app .nx-useful h2{font-size:13px;font-weight:600;margin:0 0 18px;}
.next-app .nx-useful ol{list-style:none;counter-reset:nx-note;margin:0;padding:0;}
.next-app .nx-useful li{position:relative;padding:0 0 18px 27px;counter-increment:nx-note;}
.next-app .nx-useful li::before{position:absolute;left:0;top:1px;content:counter(nx-note,decimal-leading-zero);font-size:10px;color:#737e8f;font-variant-numeric:tabular-nums;}
.next-app .nx-useful strong{font-size:12px;font-weight:550;}
.next-app .nx-useful p{font-size:12px;color:var(--muted);line-height:1.65;margin:5px 0 0;}
.next-app .nx-aside-link{display:flex;justify-content:space-between;gap:12px;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:13px;color:var(--ink);}
.next-app .nx-provider-note{font-size:11px;line-height:1.7;color:var(--muted);margin:16px 0;}
.next-app .nx-address-review{margin:18px 0 0;min-width:0;}
.next-app .nx-address-review>span{display:block;font-size:12px;color:var(--muted);margin-bottom:5px;}
.next-app .nx-address-review code{display:block;overflow-wrap:anywhere;font-size:12px;font-family:ui-monospace,SFMono-Regular,monospace;line-height:1.6;}
.next-app .nx-quote-meta{margin:18px 0;padding:16px 0;border-block:1px solid var(--line);font-size:12px;}
.next-app .nx-quote-meta>div{display:flex;justify-content:space-between;gap:16px;margin:6px 0;}
.next-app .nx-quote-meta dt{color:var(--muted);}.next-app .nx-quote-meta dd{margin:0;text-align:right;}
.next-app .nx-consent{display:flex;gap:10px;align-items:flex-start;font-size:12px;line-height:1.7;margin:18px 0;}
.next-app .nx-consent input{flex:none;margin-top:3px;accent-color:var(--accent);}
.next-app .nx-history>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px;border-bottom:1px solid var(--line);}
.next-app .nx-empty{text-align:center;padding:52px 24px;}.next-app .nx-empty-symbol{display:grid;place-items:center;width:48px;height:48px;background:var(--soft);color:var(--accent);border-radius:14px;font-size:24px;margin:0 auto 18px;}
.next-app .nx-empty h3{font-size:16px;margin:0 0 8px;}.next-app .nx-empty p{font-size:13px;color:var(--muted);margin:0 0 24px;}
.next-app .nx-order{padding:24px;border-bottom:1px solid var(--line);}.next-app .nx-order:last-child{border-bottom:0;}
.next-app .nx-order>header{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:var(--muted);}
.next-app .nx-order-status{font-size:12px;color:var(--accent);font-weight:550;}.next-app .nx-order-status.needs-attention{color:#925a08;}
.next-app .nx-order-pair{display:flex;gap:16px;align-items:center;margin:18px 0 6px;}.next-app .nx-order-pair strong{font-size:22px;overflow-wrap:anywhere;min-width:0;}.next-app .nx-order-pair small{font-size:12px;font-weight:500;}
.next-app .nx-order-id{font-size:11px;color:var(--muted);overflow-wrap:anywhere;margin:0;}
.next-app .nx-payment-instructions{padding:16px;background:#f0f5fe;border-radius:10px;margin-top:20px;font-size:12px;}
.next-app .nx-payment-instructions>strong{font-size:13px;}.next-app .nx-payment-instructions p{margin:6px 0;line-height:1.65;color:#4b5d76;}
.next-app .nx-payment-inactive{font-size:12px;color:var(--muted);margin:18px 0 0;}
.next-app .nx-order .nx-service-notice{margin-top:18px;}
.next-app .nx-order footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;}
.next-app .nx-order footer a{font-size:12px;color:var(--muted);}
@media(max-width:1000px){.next-app .nx-workspace{grid-template-columns:minmax(0,1fr) 250px;gap:28px;}.next-app .nx-ticket{padding:24px;}.next-app .nx-networks label>span{flex-wrap:wrap;}}
@media(max-width:760px){.next-app .next-exchange-module{margin-top:20px;}.next-app .nx-workspace{grid-template-columns:minmax(0,1fr);gap:28px;}.next-app .nx-page-head h1{font-size:24px;}.next-app .nx-page-head{margin-bottom:18px;}.next-app .nx-module-bar{margin-bottom:20px;flex-wrap:wrap;gap:0;}.next-app .nx-availability{padding:10px 0;}.next-app .nx-module-bar .next-module-tabs{width:100%;gap:24px;}.next-app .nx-ticket{padding:20px 18px 16px;border-radius:16px;}.next-app .nx-steps{gap:8px;padding-bottom:18px;margin-bottom:20px;}.next-app .nx-steps li{gap:6px;font-size:11px;}.next-app .nx-steps li>span{width:20px;height:20px;}.next-app .nx-amount-panel,.next-app .nx-receive-panel{padding:16px;}.next-app.pro-app .nx-amount-line input,.next-app .nx-amount-line>strong{font-size:30px;}.next-app .nx-networks label>span{display:grid;grid-template-columns:1fr auto;gap:4px 6px;padding:9px;}.next-app .nx-networks strong{font-size:11px;}.next-app .nx-networks small{grid-row:2;}.next-app .nx-networks i{grid-column:2;grid-row:1/3;}.next-app .nx-aside{padding:0 4px;}.next-app .nx-order,.next-app .nx-history>header{padding:20px;}.next-app .nx-order-pair{gap:10px;}.next-app .nx-order-pair strong{font-size:19px;}.next-app .nx-order>header{flex-wrap:wrap;}.next-app .nx-address-fields>label{flex-wrap:wrap;}}
