@font-face{font-family:Silkscreen;src:url(/fonts/silkscreen.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}:root{color:#f2f2f2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;--muted:#999;--line:#2a2a2a;--accent:#f5f5f5;--panel:#141414;background:#000;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400}*{box-sizing:border-box}body{background:#000;min-width:320px;min-height:100vh;margin:0}button,input,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:default}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:4px}button{transition:background .16s,border-color .16s,transform .16s}button:not(:disabled):active{transform:translateY(1px)}.site-header{justify-content:center;padding:36px 24px 26px;display:flex}.brand{width:340px;max-width:100%;margin:0;line-height:0}.brand img{width:100%;height:auto;display:block}main{padding:0 20px 48px}.swap-card{isolation:isolate;background:0 0;border:0;border-radius:0;width:100%;max-width:480px;margin:auto;padding:25px;position:relative}.swap-card:before,.swap-card:after{content:"";z-index:-1;pointer-events:none;clip-path:polygon(18px 0,calc(100% - 18px) 0,calc(100% - 18px) 6px,calc(100% - 12px) 6px,calc(100% - 12px) 12px,calc(100% - 6px) 12px,calc(100% - 6px) 18px,100% 18px,100% calc(100% - 18px),calc(100% - 6px) calc(100% - 18px),calc(100% - 6px) calc(100% - 12px),calc(100% - 12px) calc(100% - 12px),calc(100% - 12px) calc(100% - 6px),calc(100% - 18px) calc(100% - 6px),calc(100% - 18px) 100%,18px 100%,18px calc(100% - 6px),12px calc(100% - 6px),12px calc(100% - 12px),6px calc(100% - 12px),6px calc(100% - 18px),0 calc(100% - 18px),0 18px,6px 18px,6px 12px,12px 12px,12px 6px,18px 6px);position:absolute}.swap-card:before{background:#dedede;inset:0}.swap-card:after{background:#090909;inset:2px}.card-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.network{flex-shrink:0;align-items:center;gap:9px;font-size:13px;display:flex}.base-icon{width:17px;height:17px;display:block}.button-secondary{color:#e5e5e5;background:#151515;border:1px solid #383838;border-radius:0;padding:11px 15px;font-size:12px}.button-secondary:disabled{opacity:.5}h2{letter-spacing:-.3px;margin:0;font-size:17px;font-weight:550}.route-strip{background:#111;border:1px solid #303030;border-radius:10px;align-items:center;gap:11px;margin-top:17px;padding:12px;display:flex}.route-symbol{color:#ddd;width:23px;font-size:23px;line-height:1}.route-name{color:#ddd;font-size:11px;display:block}.route-caption{color:#999;margin-top:5px;font-size:10px;display:block}.route-check{color:#e5e5e5;background:#222;border:1px solid #4a4a4a;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;margin-left:auto;font-size:10px;display:grid}.quote-details{margin:19px 1px 21px;font-size:11px}.quote-details>div{justify-content:space-between;gap:20px;margin:12px 0;display:flex}.quote-details dt{color:#999;flex-shrink:0}.quote-details dd{text-align:right;overflow-wrap:anywhere;color:#d2d2d2;font-variant-numeric:tabular-nums;margin:0}.quote-details .expiring{color:#edca7b}.button-primary{background:var(--accent);color:#111;letter-spacing:-.1px;border:1px solid #f5f5f5;border-radius:10px;width:100%;min-height:49px;padding:12px 16px;font-size:14px;font-weight:650}.button-primary:hover:not(:disabled){background:#fff;border-color:#fff}.button-primary:disabled{color:#929292;background:#222;border-color:#333}.wallet-connect{--pixel-fill:#050505;isolation:isolate;color:#fff;letter-spacing:0;white-space:nowrap;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:10px;min-height:38px;font-family:Silkscreen,monospace;font-size:11px;font-weight:400;display:inline-flex;position:relative}.wallet-connect:before,.wallet-connect:after{content:"";z-index:-1;pointer-events:none;clip-path:polygon(8px 0,calc(100% - 8px) 0,calc(100% - 8px) 4px,calc(100% - 4px) 4px,calc(100% - 4px) 8px,100% 8px,100% calc(100% - 8px),calc(100% - 4px) calc(100% - 8px),calc(100% - 4px) calc(100% - 4px),calc(100% - 8px) calc(100% - 4px),calc(100% - 8px) 100%,8px 100%,8px calc(100% - 4px),4px calc(100% - 4px),4px calc(100% - 8px),0 calc(100% - 8px),0 8px,4px 8px,4px 4px,8px 4px);position:absolute}.wallet-connect:before{background:#fff;inset:0}.wallet-connect:after{background:var(--pixel-fill);inset:2px}.wallet-connect:hover:not(:disabled){--pixel-fill:#202020;background:0 0;border-color:#0000}.wallet-connect:disabled{--pixel-fill:#111;color:#999;opacity:.6;background:0 0}.button-primary.wallet-connect{min-height:52px;padding:14px 20px;font-size:14px}.button-primary.wallet-connect:after{background-image:url(/pixel-wallet.svg);background-position:24px;background-repeat:no-repeat;background-size:24px 24px}.status{color:#aaa;text-align:center;overflow-wrap:anywhere;margin-top:13px;font-size:11px;line-height:1.55}.status:empty{display:none}.status.error{color:#efa7a7}.transaction-link{text-align:center;color:var(--accent);margin-top:10px;font-size:11px;display:block}.transaction-link[hidden]{display:none}.card-footnote{text-align:center;color:#888;margin:18px 0 0;font-size:10px}.verification:empty{display:none}.verification{justify-content:center;margin:12px 0;display:flex}dialog{color:#eee;background:#111;border:1px solid #3a3a3a;border-radius:20px;width:calc(100% - 40px);max-width:390px;padding:24px;box-shadow:0 25px 100px #0008}dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000a}.dialog-heading{justify-content:space-between;align-items:center;display:flex}.dialog-heading button{color:#bbb;background:0 0;border:0;font-size:26px;line-height:1}dialog p{color:#aaa;font-size:12px;line-height:1.6}.wallet-option{color:#eee;text-align:left;background:#222;border:1px solid #3a3a3a;border-radius:10px;width:100%;margin-top:8px;padding:14px 16px;font-size:13px}.wallet-option:hover{background:#303030}.wallet-note{margin-bottom:0}@media (max-width:680px){.site-header{padding:28px 28px 22px}.brand{width:300px}main{padding:0 16px 32px}.swap-card{padding:21px}.card-footnote{font-size:9px}}@media (max-width:380px){.button-secondary.wallet-connect{padding:10px;font-size:10px}.button-primary.wallet-connect{font-size:12px}.button-primary.wallet-connect:after{background-position:16px;background-size:20px 20px}.card-header{gap:12px}.network{font-size:12px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.rfq-comparison{border-top:1px solid #2d2d2d;margin:16px 0 20px;padding-top:14px;font-size:12px}.rfq-comparison summary{cursor:pointer;color:#e5e5e5;justify-content:space-between;gap:12px;display:flex}.rfq-comparison summary span{color:#a0a0a0}.rfq-row{color:#a0a0a0;border-bottom:1px solid #292929;justify-content:space-between;gap:16px;padding:9px 0;display:flex}.rfq-row span:last-child{text-align:right;overflow-wrap:anywhere;max-width:65%}.rfq-row.selected{color:#fff}.rfq-note{color:#a0a0a0;margin:12px 0 0;font-size:11px;line-height:1.5}.trade-tabs{background:#202020;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:28px;padding:4px;display:grid}.trade-tabs button{color:#d5d5d5;background:0 0;border:0;border-radius:9px;min-height:48px;font-size:19px;font-weight:500}.trade-tabs button[aria-selected=true]{color:#080808;background:#eee}.trade-tabs button:hover:not([aria-selected=true]):not(:disabled){color:#fff;background:#2b2b2b}.trade-tabs button:disabled{cursor:wait}.available-row{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;font-size:15px;display:flex}.available-label{color:#a0a0a0;text-underline-offset:5px;white-space:nowrap;cursor:help;-webkit-text-decoration:underline dashed #696969;text-decoration:underline dashed #696969}.available-label:focus-visible{outline-offset:5px;outline:1px solid #aaa}#available-balance{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:#ededed;min-width:0}.size-field{background:#101010;border:1px solid #3b3b3b;border-radius:12px;align-items:center;gap:16px;min-height:60px;padding:0 17px;display:flex}.size-field:focus-within{border-color:#969696}.size-field input{color:#f5f5f5;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;width:0;min-width:0;padding:15px 0;font-size:23px}.size-field input::placeholder{color:#858585;opacity:1}#size-token{letter-spacing:.2px;color:#ededed;flex-shrink:0;font-size:17px}.sizing-row{align-items:center;gap:19px;margin-top:17px;display:flex}.size-slider{--fill:0%;isolation:isolate;flex:1;align-items:center;min-width:0;height:44px;display:flex;position:relative}.size-slider:before{content:"";background:linear-gradient(to right,#d4d4d4 var(--fill),#303030 var(--fill));pointer-events:none;z-index:0;border-radius:8px;height:6px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.size-slider input{appearance:none;cursor:pointer;z-index:2;background:0 0;border:0;border-radius:8px;width:100%;height:6px;margin:0;position:relative}.size-slider input::-webkit-slider-thumb{appearance:none;background:#151515;border:3px solid #eee;border-radius:50%;width:25px;height:25px}.size-slider input::-moz-range-thumb{background:#151515;border:3px solid #eee;border-radius:50%;width:19px;height:19px}.size-slider:has(input:disabled){opacity:.65}.size-slider input:disabled{cursor:default}.slider-ticks{pointer-events:none;z-index:1;justify-content:space-between;display:flex;position:absolute;top:50%;left:9px;right:9px;transform:translateY(-50%)}.slider-ticks i{background:#626262;border-radius:50%;width:7px;height:7px}.slider-ticks i:first-child,.slider-ticks i:last-child{visibility:hidden}.percentage-field{background:#101010;border:1px solid #303030;border-radius:12px;flex-shrink:0;align-items:center;gap:7px;width:105px;min-height:51px;padding:0 13px;font-size:18px;display:flex}.percentage-field:focus-within{border-color:#969696}.percentage-field input{color:#ededed;font-variant-numeric:tabular-nums;text-align:center;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:12px 0;font-size:18px}.percentage-field input:disabled{color:#929292;-webkit-text-fill-color:#929292}.percentage-field span{color:#b5b5b5}.receive-summary{color:#929292;border-top:1px solid #222;justify-content:space-between;gap:16px;margin-top:20px;padding-top:23px;font-size:13px;display:flex}.receive-summary>span:last-child{color:#e0e0e0;text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;max-width:70%}@media (max-width:420px){.available-row{gap:10px;font-size:13px}.size-field{padding:0 13px}.size-field input{font-size:21px}.sizing-row{gap:14px}.percentage-field{width:92px;padding:0 10px}.percentage-field input{font-size:16px}.trade-tabs button{font-size:18px}}.rfq-providers{border:0;border-top:1px solid #292929;min-width:0;margin:23px 0 0;padding:13px 0 0}.rfq-providers legend{color:#969696;padding:0 9px 0 0;font-size:11px}.provider-row{align-items:center;gap:12px;min-height:39px;font-size:13px;display:flex}.rfq-switch{cursor:pointer;flex-shrink:0;justify-content:flex-end;align-items:center;width:36px;min-height:36px;display:flex;position:relative}.rfq-switch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.provider-name{color:#e1e1e1;flex:1;align-self:stretch;align-items:center;gap:7px;display:flex}.provider-name span{color:#777;font-size:11px}.provider-name:hover{text-underline-offset:4px;color:#fff;text-decoration:underline}.provider-name:hover span{color:#fff}.provider-status{color:#999;background:#202020;border:1px solid #303030;border-radius:5px;padding:3px 7px;font-size:10px;line-height:1.4}.provider-status.active{color:#eee;background:#262626;border-color:#555}.provider-note{color:#888;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:10px 0 1px;font-size:10px;line-height:1.6;display:flex}.provider-note a{color:#b5b5b5;text-underline-offset:3px;text-decoration:underline}.provider-note button{font:inherit;color:#b5b5b5;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.provider-note button:disabled{color:#666;text-decoration:none}.switch-track{pointer-events:none;background:#292929;border:1px solid #454545;border-radius:20px;width:32px;height:19px;display:block}.switch-track:after{content:"";background:#8c8c8c;border-radius:50%;width:11px;height:11px;margin:3px;transition:transform .15s;display:block}.rfq-switch input:checked+.switch-track{background:#ddd;border-color:#ddd}.rfq-switch input:checked+.switch-track:after{background:#111;transform:translate(13px)}.rfq-switch input:focus-visible+.switch-track{outline-offset:3px;outline:2px solid #fff}.rfq-switch input:disabled+.switch-track{opacity:.5}.verification[hidden]{display:none}.pixel-interior{--pixel-corner:polygon(8px 0,calc(100% - 8px) 0,calc(100% - 8px) 4px,calc(100% - 4px) 4px,calc(100% - 4px) 8px,100% 8px,100% calc(100% - 8px),calc(100% - 4px) calc(100% - 8px),calc(100% - 4px) calc(100% - 4px),calc(100% - 8px) calc(100% - 4px),calc(100% - 8px) 100%,8px 100%,8px calc(100% - 4px),4px calc(100% - 4px),4px calc(100% - 8px),0 calc(100% - 8px),0 8px,4px 8px,4px 4px,8px 4px)}.pixel-interior .swap-card,.pixel-interior dialog{letter-spacing:0;font-family:Silkscreen,monospace;font-weight:400}.pixel-interior :is(button,input){font-family:Silkscreen,monospace;font-weight:400;transition:none}.pixel-interior .network{font-size:11px}.pixel-interior :is(.trade-tabs,.size-field,.percentage-field,.route-strip){--pixel-edge:#494949;--pixel-panel:#101010;isolation:isolate;background:0 0;border:0;border-radius:0;position:relative}.pixel-interior :is(.trade-tabs,.size-field,.percentage-field,.route-strip):before,.pixel-interior :is(.trade-tabs,.size-field,.percentage-field,.route-strip):after{content:"";z-index:-1;pointer-events:none;clip-path:var(--pixel-corner);position:absolute}.pixel-interior :is(.trade-tabs,.size-field,.percentage-field,.route-strip):before{background:var(--pixel-edge);inset:0}.pixel-interior :is(.trade-tabs,.size-field,.percentage-field,.route-strip):after{background:var(--pixel-panel);inset:2px}.pixel-interior :is(.size-field,.percentage-field):focus-within{--pixel-edge:#dedede}.pixel-interior .trade-tabs{--pixel-edge:#303030;--pixel-panel:#171717;gap:8px;padding:6px}.pixel-interior .trade-tabs button{isolation:isolate;letter-spacing:0;background:0 0;border-radius:0;min-height:44px;font-size:18px;position:relative}.pixel-interior .trade-tabs button:before{content:"";z-index:-1;pointer-events:none;clip-path:var(--pixel-corner);background:0 0;position:absolute;inset:0}.pixel-interior .trade-tabs button[aria-selected=true]{color:#080808;background:0 0}.pixel-interior .trade-tabs button[aria-selected=true]:before{background:#eee}.pixel-interior .trade-tabs button:hover:not([aria-selected=true]):not(:disabled){background:0 0}.pixel-interior .trade-tabs button:hover:not([aria-selected=true]):not(:disabled):before{background:#282828}.pixel-interior .available-row{font-size:11px;line-height:1.6}.pixel-interior #available-balance{font-size:13px}.pixel-interior .size-field{min-height:62px;padding:0 18px}.pixel-interior .size-field input{font-size:21px}.pixel-interior #size-token{letter-spacing:0;font-size:14px}.pixel-interior .size-slider:before{border-radius:0;height:4px}.pixel-interior .size-slider input{border-radius:0}.pixel-interior .size-slider input::-webkit-slider-thumb{background:#101010;border-radius:0;box-shadow:2px 2px #000}.pixel-interior .size-slider input::-moz-range-thumb{background:#101010;border-radius:0;box-shadow:2px 2px #000}.pixel-interior .slider-ticks i{background:#777;border-radius:0}.pixel-interior .percentage-field,.pixel-interior .percentage-field input{font-size:15px}.pixel-interior .receive-summary{border-top-width:2px;padding-top:20px;font-size:11px;line-height:1.7}.pixel-interior .rfq-providers{border-top-width:2px}.pixel-interior .rfq-providers legend{font-size:10px}.pixel-interior .provider-row{min-height:42px;font-size:12px}.pixel-interior .provider-name span{font-family:monospace;font-size:13px}.pixel-interior .provider-status{background:#181818;border-color:#444;border-radius:0;padding:5px 7px;font-size:8px}.pixel-interior .provider-status.active{background:#222;border-color:#777}.pixel-interior .rfq-switch{width:36px}.pixel-interior .switch-track{background:#0c0c0c;border:2px solid #666;border-radius:0;width:34px;height:20px}.pixel-interior .switch-track:after{border-radius:0;width:10px;height:10px;margin:3px;transition:none}.pixel-interior .rfq-switch input:checked+.switch-track{background:#dedede;border-color:#dedede}.pixel-interior .rfq-switch input:checked+.switch-track:after{transform:translate(14px)}.pixel-interior .provider-note{font-size:8px;line-height:1.9}.pixel-interior .route-strip{margin-top:18px;padding:14px 13px}.pixel-interior .route-symbol{font-family:monospace}.pixel-interior .route-name{font-size:10px;line-height:1.6}.pixel-interior .route-caption{font-size:9px;line-height:1.6}.pixel-interior .route-check{background:#111;border-width:2px;border-radius:0;font-family:monospace}.pixel-interior .quote-details{font-size:10px;line-height:1.6}.pixel-interior .rfq-comparison{border-top-width:2px;font-size:10px}.pixel-interior .rfq-note{font-size:9px;line-height:1.8}.pixel-interior .status{font-size:9px;line-height:1.9}.pixel-interior .button-primary:not(.wallet-connect){--pixel-edge:#eee;--pixel-panel:#eee;isolation:isolate;color:#080808;background:0 0;border:0;border-radius:0;min-height:52px;font-size:14px;position:relative}.pixel-interior .button-primary:not(.wallet-connect):before,.pixel-interior .button-primary:not(.wallet-connect):after{content:"";z-index:-1;pointer-events:none;clip-path:var(--pixel-corner);position:absolute}.pixel-interior .button-primary:not(.wallet-connect):before{background:var(--pixel-edge);inset:0}.pixel-interior .button-primary:not(.wallet-connect):after{background:var(--pixel-panel);inset:2px}.pixel-interior .button-primary:not(.wallet-connect):hover:not(:disabled){--pixel-edge:#fff;--pixel-panel:#fff}.pixel-interior .button-primary:not(.wallet-connect):disabled{--pixel-edge:#444;--pixel-panel:#222;color:#929292}.pixel-interior .card-footnote{font-size:8px;line-height:1.8}.pixel-interior dialog{border:2px solid #dedede;border-radius:0;box-shadow:6px 6px #333}.pixel-interior .dialog-heading h2{letter-spacing:0;font-size:14px;font-weight:400}.pixel-interior dialog p{font-size:10px;line-height:1.9}.pixel-interior .wallet-option{border-radius:0}@media (max-width:420px){.pixel-interior .available-row{gap:8px;font-size:9px}.pixel-interior #available-balance{font-size:11px}.pixel-interior .provider-row{gap:7px;font-size:10px}.pixel-interior .provider-status{padding:4px 5px;font-size:7px}.pixel-interior .route-name{font-size:9px}.pixel-interior .route-caption{font-size:8px}.pixel-interior .percentage-field input{font-size:13px}.pixel-interior .rfq-comparison{font-size:9px}}
