:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#edf3f3;font-synthesis:none;background:#101719;font-family:Inter,ui-sans-serif,system-ui,sans-serif;line-height:1.5}*{box-sizing:border-box}body{background:radial-gradient(at 50% 0,#203235 0,#0000 65%);min-height:100vh;margin:0;padding:0 1.25rem}main,section,div,form,label,details{min-width:0}[hidden]{display:none!important}button,input,textarea,select{font:inherit;max-width:100%}button,a,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}button,input,textarea,select{color:inherit;background:#162024;border:1px solid #3b4b4f;border-radius:.7rem}button{justify-content:center;align-items:center;gap:.45rem;min-height:2.75rem;padding:.65rem 1rem;font-size:.85rem;font-weight:600;line-height:1.35;transition:background .15s,border-color .15s;display:inline-flex}button:not(:disabled):hover{background:#27383b;border-color:#6d9187}button:disabled{cursor:not-allowed;opacity:.5}input,textarea,select{width:100%;margin:.4rem 0 0;padding:.8rem .9rem}textarea{resize:vertical;min-height:6rem}input::placeholder{color:#82969b}input:focus,textarea:focus,select:focus{border-color:#b6eccd}input[type=radio],input[type=checkbox]{accent-color:#b6eccd;width:auto;margin:0 .5rem 0 0}input[type=file]{font-size:.8rem}input::file-selector-button{color:#edf3f3;background:#344347;border:0;border-radius:.3rem;margin-right:.5rem;padding:.35rem .5rem}:focus-visible{outline-offset:4px;outline:2px solid #b6eccd}a{color:#b6eccd;text-underline-offset:.2em}a,p,li,small,code,h1,h2,h3,summary{overflow-wrap:anywhere}label{color:#d5e1e3;margin-top:1rem;font-size:.83rem;font-weight:550;display:block}small{color:#9eafb3;margin-top:.4rem;font-size:.76rem;display:block}p{margin:.8rem 0}h1{letter-spacing:-.045em;margin:.6rem 0;font-size:clamp(1.65rem,4vw,2.35rem);line-height:1.15}h2{letter-spacing:-.02em;margin:0;font-size:1.1rem}h3{margin:1.2rem 0 .6rem;font-size:.95rem}header{justify-content:space-between;align-items:center;gap:.75rem;max-width:1120px;margin:auto;padding:1.4rem 0;display:flex}#swap-brand{color:#edf3f3;letter-spacing:-.09em;font-size:2rem;font-weight:800;text-decoration:none}#swap-toolbar{align-items:center;gap:.5rem;min-width:0;display:flex}#swap-network-badge{appearance:none;color:#c1d0d3;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='m1 1.5 5 5 5-5' fill='none' stroke='%23c1d0d3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right .75rem center/.75rem .5rem no-repeat;border-radius:2rem;width:auto;min-width:0;height:2.25rem;margin:0;padding:0 2rem 0 .8rem;font-size:.75rem;line-height:1.25}#swap-network-badge:not(:disabled):hover{border-color:#b6eccd}#swap-network-badge:disabled{cursor:not-allowed;opacity:.5}#swap-network-badge option{color:#edf3f3;background:#162024}#swap-source{color:#c1d0d3;border:1px solid #3b4b4f;border-radius:2rem;align-items:center;min-height:2.25rem;padding:.45rem .75rem;font-size:.75rem;line-height:1.25;text-decoration:none;display:inline-flex}#swap-source:hover{color:#edf3f3;border-color:#b6eccd}.swap-intro{text-align:center;max-width:600px;margin:1.4rem auto 1.75rem}#swap-eyebrow{color:#b6eccd;letter-spacing:.13em;font-size:.63rem;font-weight:650}.swap-intro>p:last-child{color:#9eafb3;margin:.6rem auto 0;font-size:.85rem}#swap-card{background:#1b2528;border:1px solid #344347;border-radius:1.25rem;max-width:500px;margin:auto;padding:1.5rem;box-shadow:0 18px 60px #0003}.card-heading{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.card-heading h2{flex:1}.card-heading button{background:0 0;min-height:2.25rem;padding:.4rem .7rem;font-size:.75rem}#swap-pair{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:.65rem;margin-top:1rem;display:grid}#swap-pair label{margin:0}#swap-pair label span{color:#9eafb3;letter-spacing:.06em;text-transform:uppercase;font-size:.66rem}#swap-pair select{color:#b6eccd;background:#263337;border-color:#344347;min-height:3.1rem;font-weight:700}#swap-flip{color:#b6eccd;border-radius:50%;width:2.5rem;min-height:2.5rem;margin-bottom:.3rem;padding:0;font-size:1.1rem}#swap-pair-note{color:#f0d8a8;font-size:.8rem}#swap-provider-choice{color:#9eafb3;margin:.55rem 0 1.1rem;font-size:.7rem}#swap-invoice{min-height:3.2rem}#swap-estimate{color:#aebfc3;margin-top:1rem;font-size:.8rem}#swap-estimate:has(strong){background:#243235;border-radius:.7rem;grid-template-columns:1fr auto;align-items:baseline;gap:.25rem .75rem;padding:.85rem;display:grid}#swap-estimate strong{color:#d4f4e2;font-variant-numeric:tabular-nums;font-size:1rem}#swap-estimate small{grid-column:1/-1;margin:0}.primary{color:#11261c;background:#b6eccd;border-color:#b6eccd;width:100%;margin-top:1rem;font-weight:700}.primary:not(:disabled):hover{background:#d2f7e0;border-color:#d2f7e0}.text-button{color:#b6eccd;background:0 0;border-color:#0000;min-height:2rem;padding:.15rem .25rem;font-size:.76rem}#swap-key-recommendation{text-align:center;margin:.75rem 0 0}#swap-key-recommendation small{margin-top:.1rem;font-size:.68rem}#swap-release-notice{color:#f0d8a8;font-size:.8rem}details{border-top:1px solid #344347;margin-top:1rem;padding-top:.85rem}summary{color:#c2d2d5;font-size:.8rem}details[open]>summary{margin-bottom:.75rem}details p{color:#aebfc3;font-size:.8rem}#swap-utilities{grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;max-width:500px;margin:.9rem auto 0;display:grid}#swap-utilities button{color:#aebfc3;background:0 0;border-color:#0000;padding:.65rem .2rem;font-size:.78rem}#swap-utilities button[aria-expanded=true]{color:#b6eccd;background:#20312c;border-color:#39574b}#swap-utility-panels{max-width:800px;margin:1.25rem auto 0}#swap-utility-panels:has(>:not([hidden])){margin-bottom:1.5rem}.utility-panel{background:#192326;border:1px solid #344347;border-radius:1rem;padding:1.5rem}details.utility-panel{margin-top:0}details.utility-panel>summary{font-size:1.1rem;font-weight:650}.utility-panel>p,.utility-panel>ul{color:#aebfc3;font-size:.85rem}#swap-settings{max-width:580px;margin:auto}#swap-recovery-tools{max-width:650px;margin:auto}#swap-recovery-tools #swap-wallet-setup{margin-top:.8rem}#swap-wallet-actions{justify-items:start;gap:.75rem;display:grid}#swap-wallet-actions label{width:100%}#swap-providers-list{gap:1.25rem;margin-top:1rem;display:grid}#swap-provider-automatic{justify-content:space-between;align-items:center;gap:1rem;display:flex}#swap-provider-automatic p{margin:0;font-size:.85rem}.swap-provider-group table{border-collapse:collapse;width:100%;font-size:.76rem}.swap-provider-group th{text-align:left;color:#9eafb3;border-bottom:1px solid #3b4b4f;padding:.4rem;font-weight:500}.swap-provider-group td{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;border-bottom:1px solid #344347;padding:.5rem .4rem}.swap-provider-group td:first-child{font-family:ui-monospace,monospace}.swap-provider-group td:last-child{text-align:right}.swap-provider-group tr.selected td{background:#b6eccd0d}.swap-provider-group button{padding:.4rem .65rem;font-size:.75rem}#swap-providers-status{margin-right:.75rem;font-size:.8rem;display:inline-block}#swap-saved-recoveries-list{gap:.6rem;display:grid}.saved-swap{background:#223034;border:1px solid #344347;border-radius:.8rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 1.25rem;padding:1rem;display:flex}.saved-swap h3,.saved-swap p{margin:0}.saved-swap small{font-size:.73rem}.swap-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.swap-actions button,.swap-actions a{font-size:.75rem}#swap-tracking{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.65rem 1rem;display:flex}#swap-tracking h2{flex:1;min-width:9rem}#swap-another{font-size:.75rem}#swap-link{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:.3rem .9rem;display:flex}#swap-link button{min-height:2.3rem;padding:.4rem .7rem;font-size:.75rem}#swap-link a,#swap-link-feedback{font-size:.73rem}#swap-link small{flex-basis:100%;margin:0;font-size:.68rem}.swap-consent,#swap-quote-consent,#swap-reverse-consent,#swap-reverse-refusal,#swap-backups-intro{color:#aebfc3;font-size:.76rem}#swap-reverse-refusal:not(:empty),#swap-reverse-claim-now-warning,#swap-reverse-early-claim,#swap-zero-conf-warning{color:#f0d8a8}#swap-progress{margin-top:1rem}#swap-status{color:#bdced2;margin:0 0 .8rem;font-size:.78rem}#swap-progress[data-state=error] #swap-status,#swap-error{color:#ffb0a1}#swap-progress[data-state=success] #swap-status{color:#b6eccd}#swap-steps{gap:.5rem;margin:0;padding:0;list-style:none;display:flex}#swap-steps li{color:#97abb0;border-top:2px solid #3b4b4f;flex:1;min-width:0;padding-top:.4rem;font-size:.65rem}#swap-steps li.current,#swap-steps li.done{color:#b6eccd;border-color:#b6eccd}#swap-panel:empty{display:none}#swap-panel{margin-top:1.25rem}#swap-panel p{color:#b5c6ca;font-size:.82rem}#swap-panel button{margin-top:.65rem}#swap-panel .primary{margin-top:1rem}#swap-panel a{margin:.4rem 0;font-size:.82rem;display:inline-block}#swap-quote-summary{background:#263337;border-radius:.8rem;padding:1rem}#swap-quote-summary h2,#swap-quote-kind+h2{color:#b6eccd;font-size:1.7rem}#swap-quote-time,#swap-reverse-time,#swap-tracking-time{color:#b6eccd;font-weight:650}.swap-time-estimate[title]{cursor:help;text-underline-offset:.2em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.swap-quote-option{border:1px solid #47605a;border-radius:.65rem;padding:.8rem;font-weight:400}.swap-quote-option:has(input:checked){background:#20382c;border-color:#b6eccd}#swap-quote-kind{margin-top:0}#swap-quote-review #swap-edit{background:0 0;width:100%}#swap-card[data-review=address] #swap-form>:not(#swap-receive-fields),#swap-card[data-review=address] #swap-receive-amount,#swap-card[data-review=address] label[for=swap-receive-amount]{display:none}#swap-card[data-review=address] label[for=swap-receive-address]{margin-top:0}.swap-offer-tag{color:#c2d2d5;border:1px solid #47605a;border-radius:.4rem;margin:.2rem 0 .2rem .4rem;padding:.05rem .4rem;font-size:.68rem;display:inline-block}.swap-offer-tag.fastest,.swap-offer-tag.cheapest{color:#b6eccd;background:#20382c}.swap-provider-group button{white-space:nowrap}.swap-qr{border-radius:.65rem;width:min(13rem,100%);height:auto;margin:1rem auto;display:block}pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#b6ccc5;background:#111b1e;border:1px solid #344347;border-radius:.65rem;min-width:0;max-width:100%;max-height:20rem;padding:.85rem;font:.73rem/1.65 ui-monospace,monospace;overflow:auto}#swap-contract-address,#swap-reverse-invoice,#swap-reverse-payment-invoice{font-size:.72rem}#swap-funding-copy,#swap-reverse-invoice-copy{margin-left:.65rem}#swap-second-deposit-warning,#swap-reverse-invoice-notes,#swap-reverse-payment-notes{border-left:2px solid #728d7e;padding-left:.75rem}#swap-backups{margin-top:1.2rem}.swap-complete>h2{color:#b6eccd;font-size:1.5rem}footer{text-align:center;color:#93a7ac;padding:.75rem 0 2rem;font-size:.68rem}footer nav{flex-wrap:wrap;justify-content:center;gap:.25rem 1rem;margin-bottom:.65rem;display:flex}footer button{color:#aebfc3;background:0 0;border:0;min-height:2.25rem;padding:.3rem;font-size:.73rem}@media (width<=680px){.swap-provider-group table,.swap-provider-group tbody,.swap-provider-group tr,.swap-provider-group td{display:block}.swap-provider-group thead{display:none}.swap-provider-group tr{border:1px solid #344347;border-radius:.65rem;margin:.65rem 0;padding:.6rem}.swap-provider-group td{text-align:right;border:0;justify-content:space-between;gap:1rem;padding:.3rem;display:flex}.swap-provider-group td:before{content:attr(data-label);text-align:left;color:#9eafb3;flex-shrink:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.swap-provider-group td:last-child{justify-content:flex-end}}@media (width<=520px){body{padding:0 .9rem}header{padding:1rem 0}#swap-brand{font-size:1.8rem}.swap-intro{margin:.75rem auto 1.25rem}#swap-eyebrow{font-size:.57rem}.swap-intro>p:last-child{font-size:.76rem}#swap-card,.utility-panel{padding:1.1rem}#swap-utilities button{font-size:.73rem}.saved-swap{padding:.8rem}.saved-swap .swap-actions{flex-basis:100%}#swap-estimate:has(strong){grid-template-columns:1fr}#swap-provider-automatic{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
