/*! CSS Used from: https://faroswap.xyz/_next/static/css/ae24bb5286b0c6d7.css?dpl=dpl_7qCKg1Q7oeD2V9VrRfASHpESJS11 */
*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}
*,:after,:before{box-sizing:border-box;border:0 solid rgba(69,72,81,.1);}
:after,:before{--tw-content:"";}
html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;}
body{margin:0;line-height:inherit;}
a{color:inherit;text-decoration:inherit;}
button,input{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0;}
button{text-transform:none;}
button{-webkit-appearance:button;background-color:transparent;background-image:none;}
ul{list-style:none;margin:0;padding:0;}
input::placeholder{opacity:1;color:#9ca3af;}
button{cursor:pointer;}
:disabled{cursor:default;}
img,svg{display:block;vertical-align:middle;}
img{max-width:100%;height:auto;}
.btn{display:flex;align-items:center;justify-content:center;border-radius:.5rem;padding:.25rem .5rem;font-weight:500;}
.btn:enabled:hover{opacity:.7;}
@media (min-width:768px){
.btn{padding:6px 1rem;}
}
.absolute{position:absolute;}
.relative{position:relative;}
.right-4{right:1rem;}
.top-\[13px\]{top:13px;}
.z-\[1\]{z-index:1;}
.mx-auto{margin-left:auto;margin-right:auto;}
.mt-1{margin-top:.25rem;}
.mt-2{margin-top:.5rem;}
.mt-\[10px\]{margin-top:10px;}
.flex{display:flex;}
.hidden{display:none;}
.h-0{height:0;}
.h-10{height:2.5rem;}
.h-4{height:1rem;}
.h-\[1px\]{height:1px;}
.h-\[68px\]{height:68px;}
.h-full{height:100%;}
.h-screen{height:100vh;}
.max-h-0{max-height:0;}
.min-h-\[450px\]{min-height:450px;}
.w-11\/12{width:91.666667%;}
.w-4{width:1rem;}
.w-full{width:100%;}
.flex-1{flex:1 1 0%;}
.cursor-pointer{cursor:pointer;}
.flex-col{flex-direction:column;}
.flex-col-reverse{flex-direction:column-reverse;}
.items-center{align-items:center;}
.justify-center{justify-content:center;}
.justify-between{justify-content:space-between;}
.gap-2{gap:.5rem;}
.gap-5{gap:1.25rem;}
.overflow-hidden{overflow:hidden;}
.overflow-y-auto{overflow-y:auto;}
.overflow-x-hidden{overflow-x:hidden;}
.whitespace-pre-wrap{white-space:pre-wrap;}
.rounded-2xl{border-radius:1rem;}
.rounded-lg{border-radius:.5rem;}
.border-b{border-bottom-width:1px;}
.bg-border{background-color:rgba(69,72,81,.1);}
.bg-hover{background-color:rgba(0,0,0,.06);}
.bg-main{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));}
.bg-paper{--tw-bg-opacity:1;background-color:rgb(242 242 242/var(--tw-bg-opacity,1));}
.bg-paperDarkContrast{background-color:rgba(26,26,27,.1);}
.bg-\[radial-gradient\(circle_at_30px_30px\2c \#E0E0E0_2px\2c transparent_0\)\]{background-image:radial-gradient(circle at 30px 30px,#e0e0e0 2px,transparent 0);}
.bg-\[length\:40px_40px\]{background-size:40px 40px;}
.bg-cover{background-size:cover;}
.bg-right{background-position:100%;}
.p-1{padding:.25rem;}
.p-3{padding:.75rem;}
.p-5{padding:1.25rem;}
.px-1{padding-left:.25rem;padding-right:.25rem;}
.px-4{padding-left:1rem;padding-right:1rem;}
.px-5{padding-left:1.25rem;padding-right:1.25rem;}
.py-2{padding-top:.5rem;padding-bottom:.5rem;}
.py-3{padding-top:.75rem;padding-bottom:.75rem;}
.py-5{padding-top:1.25rem;padding-bottom:1.25rem;}
.py-\[14px\]{padding-top:14px;padding-bottom:14px;}
.pb-2{padding-bottom:.5rem;}
.pb-5{padding-bottom:1.25rem;}
.pl-5{padding-left:1.25rem;}
.text-sm{font-size:.875rem;line-height:1.25rem;}
.text-xs{font-size:.75rem;line-height:1rem;}
.font-bold{font-weight:700;}
.font-semibold{font-weight:600;}
.leading-none{line-height:1;}
.leading-snug{line-height:1.375;}
.text-\[\#1A1A1B\]{--tw-text-opacity:1;color:rgb(26 26 27/var(--tw-text-opacity,1));}
.text-primary{--tw-text-opacity:1;color:rgb(26 26 27/var(--tw-text-opacity,1));}
.text-secondary{color:rgba(26,26,27,.5);}
.opacity-0{opacity:0;}
.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;}
.transition-height{transition-property:height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;}
.delay-600{transition-delay:.6s;}
html{color-scheme:light;font-weight:500;}
svg{display:inline-block;}
*{outline:0;}
*{padding:0;margin:0;}
body{background-color:#fff;}
.hover\:bg-hover:hover{background-color:rgba(0,0,0,.06);}
.hover\:text-primary:hover{--tw-text-opacity:1;color:rgb(26 26 27/var(--tw-text-opacity,1));}
@media not all and (min-width:768px){
.max-md\:w-screen{width:100vw;}
.max-md\:max-w-\[63vw\]{max-width:63vw;}
.max-md\:rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;}
.max-md\:border-b{border-bottom-width:1px;}
.max-md\:bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));}
}
@media (min-width:768px){
.md\:right-\[46px\]{right:46px;}
.md\:top-3{top:.75rem;}
.md\:block{display:block;}
.md\:inline-block{display:inline-block;}
.md\:hidden{display:none;}
.md\:h-12{height:3rem;}
.md\:h-6{height:1.5rem;}
.md\:w-6{width:1.5rem;}
.md\:w-\[240px\]{width:240px;}
.md\:w-\[450px\]{width:450px;}
.md\:flex-col{flex-direction:column;}
.md\:justify-end{justify-content:flex-end;}
.md\:gap-7{gap:1.75rem;}
.md\:overflow-hidden{overflow:hidden;}
.md\:rounded-2xl{border-radius:1rem;}
.md\:rounded-3xl{border-radius:1.5rem;}
.md\:px-10{padding-left:2.5rem;padding-right:2.5rem;}
.md\:px-6{padding-left:1.5rem;padding-right:1.5rem;}
.md\:pb-10{padding-bottom:2.5rem;}
.md\:pt-7{padding-top:1.75rem;}
.md\:text-base{font-size:1rem;line-height:1.5rem;}
.md\:text-sm{font-size:.875rem;line-height:1.25rem;}
}
.\[\&_\.active-color\]\:fill-\[url\(\#left-nav-linear\)\] .active-color{fill:url(https://faroswap.xyz/_next/static/css/ae24bb5286b0c6d7.css?dpl=dpl_7qCKg1Q7oeD2V9VrRfASHpESJS11#left-nav-linear);}
.__className_e45cfc{font-family:__Manrope_e45cfc,__Manrope_Fallback_e45cfc,PingFangSC-Regular,Microsoft YaHei,sans-serif;font-style:normal;}
/*! CSS Used from: Embedded */
html{-webkit-font-smoothing:antialiased;box-sizing:border-box;text-size-adjust:100%;}
*,::before,::after{box-sizing:border-box;}
svg,img{vertical-align:middle;}
body{margin:0px;color:rgb(26, 26, 27);font-family:__Manrope_e45cfc, __Manrope_Fallback_e45cfc, PingFangSC-Regular, "Microsoft YaHei", sans-serif;font-size:16px;line-height:22px;font-weight:500;background-color:rgb(255, 255, 255);}
body button{font-family:inherit;}
@media print{
body{background-color:rgb(255, 255, 255);}
}
::-webkit-scrollbar{width:6px;height:8px;background-color:transparent;}
::-webkit-scrollbar-thumb{background-color:rgba(69, 72, 81, 0.1);border-color:rgba(69, 72, 81, 0.1);border-radius:100px;}
/*! CSS Used from: Embedded */
.css-1dz1zcw{display:flex;-webkit-box-pack:justify;justify-content:space-between;font-size:20px;font-weight:600;line-height:28px;margin:20px;}
.css-to6izj{margin:0px;border:none;padding:0px;cursor:pointer;background:none;font-family:inherit;}
.css-to6izj:focus{outline:none;}
.css-to6izj:active{outline:none;}
.css-1d53mcv{width:19px;height:19px;color:rgb(26, 26, 27);cursor:pointer;}
.css-qe9s7s{flex:1 1 0%;padding:0px 16px 12px;overflow-y:auto;}
.css-rfkcj6{min-height:133px;padding:20px 20px 24px;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;background-color:rgb(255, 255, 255);margin-bottom:4px;}
.css-1oji7iq{display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;gap:4px;}
.css-1mxsyy4{margin:0px;border:none;padding:0px;cursor:pointer;background:none;font-family:inherit;display:flex;-webkit-box-align:center;align-items:center;gap:8px;color:rgb(26, 26, 27);font-size:16px;line-height:22px;font-weight:600;}
.css-1mxsyy4:focus{outline:none;}
.css-1mxsyy4:active{outline:none;}
.css-70qvj9{display:flex;-webkit-box-align:center;align-items:center;}
.css-1h9lwdz{font-size:14px;line-height:19px;font-weight:500;-webkit-box-align:center;align-items:center;color:rgba(26, 26, 27, 0.5);word-break:break-word;text-align:right;}
.css-15mh09y{position:relative;display:flex;-webkit-box-align:center;align-items:center;border:none rgba(69, 72, 81, 0.1);border-radius:8px;background-color:rgb(255, 255, 255);width:100%;margin-top:12px;}
.css-15mh09y input{font-size:24px;border:none;outline:none;padding:0px;color:rgb(26, 26, 27);}
.css-15mh09y input::placeholder{font-size:24px;color:rgba(26, 26, 27, 0.3);}
.css-1fkmsfz{font-style:inherit;font-variant:inherit;font-stretch:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-size:16px;font-weight:600;line-height:19px;padding:14px 16px;height:100%;width:100%;border:none;color:rgb(26, 26, 27);background-color:transparent;}
.css-1fkmsfz:focus{outline:0px;}
.css-1fkmsfz:invalid{box-shadow:none;}
.css-1o720kp{margin-top:0px;font-size:12px;line-height:17px;font-weight:500;color:rgba(26, 26, 27, 0.5);}
.css-1sgsrwe{position:absolute;inset:100% 0px 0px;transition:300ms;z-index:20;display:flex;flex-direction:column;background-color:rgb(242, 242, 242);border-radius:16px;height:100%;overflow:hidden;}
.css-n6dxc2{display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;padding:20px;}
.css-pon09t{display:flex;-webkit-box-align:center;align-items:center;font-size:20px;font-weight:600;line-height:28px;}
.css-42znvh{color:rgba(26, 26, 27, 0.5);cursor:pointer;}
.css-1kxonj9{width:100%;position:relative;}
.css-1fic6k0{margin:0px;padding:0px;cursor:pointer;background:none rgb(255, 255, 255);font-family:inherit;width:36px;height:36px;border-radius:50%;border:4px solid rgb(242, 242, 242);display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) rotate(-90deg);color:rgba(26, 26, 27, 0.5);}
.css-1fic6k0:focus{outline:none;}
.css-1fic6k0:active{outline:none;}
.css-1fic6k0:hover{color:rgb(26, 26, 27);}
.css-1fic6k0:hover{color:rgb(26, 26, 27);}
.css-19rsff{width:18px;height:18px;}
.css-1k14i0w{min-height:133px;padding:20px 20px 24px;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;background-color:rgb(255, 255, 255);}
.css-16l711n{padding-top:12px;padding-bottom:12px;display:flex;font-size:14px;line-height:19px;font-weight:500;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;flex-wrap:wrap;}
.css-1n2mv2k{display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;}
.css-1f237s4{padding:10px 16px;font-size:16px;line-height:1;font-weight:600;white-space:nowrap;font-family:inherit;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;background-color:rgb(50, 106, 253);outline:0px;border:0px solid;margin:0px;border-radius:8px;cursor:pointer;user-select:none;vertical-align:middle;appearance:none;text-decoration:none;color:rgb(255, 255, 255);height:48px;width:100%;}
@media print{
.css-1f237s4{print-color-adjust:exact;}
}
.css-1f237s4:not([disabled]):hover{background:linear-gradient(0deg, rgba(26, 26, 27, 0.1), rgba(26, 26, 27, 0.1)), rgb(50, 106, 253);}
.css-1gm502k{position:absolute;inset:100% 0px 0px;transition:300ms;z-index:20;display:flex;flex-direction:column;background-color:rgb(242, 242, 242);border-radius:16px;overflow:hidden;}
.css-1qyfh39{display:flex;flex-direction:column;gap:12px;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;font-size:14px;line-height:19px;font-weight:500;color:rgba(26, 26, 27, 0.5);text-align:center;height:320px;}
.css-9i3baq{display:inline-block;width:60px;height:60px;border-radius:12px;}
.css-1w6hpk8{position:relative;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:1px solid rgba(69, 72, 81, 0.1);flex-shrink:0;margin-right:0px;}
.css-1wceyir{position:absolute;inset:0px;border-radius:50%;overflow:hidden;width:100%;height:100%;}
/*! CSS Used fontfaces */
@font-face{font-family:__Manrope_e45cfc;font-style:normal;font-weight:200 800;src:url(https://faroswap.xyz/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f;}
@font-face{font-family:__Manrope_e45cfc;font-style:normal;font-weight:200 800;src:url(https://faroswap.xyz/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116;}
@font-face{font-family:__Manrope_e45cfc;font-style:normal;font-weight:200 800;src:url(https://faroswap.xyz/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff;}
@font-face{font-family:__Manrope_e45cfc;font-style:normal;font-weight:200 800;src:url(https://faroswap.xyz/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab;}
@font-face{font-family:__Manrope_e45cfc;font-style:normal;font-weight:200 800;src:url(https://faroswap.xyz/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff;}
@font-face{font-family:__Manrope_e45cfc;font-style:normal;font-weight:200 800;src:url(https://faroswap.xyz/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;}
@font-face{font-family:__Manrope_Fallback_e45cfc;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%;}