@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c1fdd6c2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.799d8ef8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.dbea232f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
@font-face{font-family:SF Pro Display;src:local(-apple-system);font-weight:100 900;font-style:normal;font-display:swap}:root{--font-sf:-apple-system,"SF Pro Display","SF Pro Icons",system-ui,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--letter-spacing-tight:-.02em;--letter-spacing-tighter:-.03em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}:root,[data-theme=light]{--foreground-rgb:0,0,0;--background:#fff;--foreground:#111;--primary:#fc72ff;--primary-rgb:252,114,255;--primary-hover:#e265e2;--primary-dark:#d45fd4;--secondary:#4c82fb;--accent:#fd5f5f;--border:#00000014;--card-bg:#fff;--card-border:#00000014;--swap-bg:#fff;--swap-input-bg:#f5f5f5;--swap-border:#00000014;--token-selector:#0000000f;--token-selector-hover:#00000014;--text-primary:#111;--text-secondary:#666;--text-tertiary:#999;--input-bg:#f5f5f5;--button-bg:#0000000d;--button-hover:#00000014;--nav-bg:#fffc;--dropdown-bg:#fff;--success:#22c55e;--error:#ef4444;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--foreground-rgb:255,255,255;--background:#131313;--foreground:#fff;--primary:#fc72ff;--primary-rgb:252,114,255;--primary-hover:#fd8cff;--primary-dark:#d45fd4;--secondary:#4c82fb;--accent:#fd5f5f;--border:#ffffff1a;--card-bg:#191919;--card-border:#ffffff1a;--swap-bg:#191919;--swap-input-bg:#1e1e1e;--swap-border:#ffffff14;--token-selector:#ffffff14;--token-selector-hover:#ffffff1f;--text-primary:#fff;--text-secondary:#9b9b9b;--text-tertiary:#666;--input-bg:#1e1e1e;--button-bg:#ffffff14;--button-hover:#ffffff1f;--nav-bg:#131313d9;--dropdown-bg:#1a1a1a;--success:#22c55e;--error:#ef4444;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:var(--font-sf);letter-spacing:var(--letter-spacing-tight);transition:background-color .2s,color .2s}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}button,input,select,textarea{letter-spacing:inherit;font-family:inherit}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.swap-focus-ring{box-shadow:0 0 0 1px #fc72ff0d,0 0 0 4px #fc72ff1a}.wallet-adapter-modal-wrapper{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#000000bf!important}.wallet-adapter-modal{background-color:var(--card-bg)!important;border-radius:24px!important;max-width:800px!important;margin:auto!important;padding:0!important}.wallet-adapter-modal-title{border-bottom:1px solid var(--border);font-family:var(--font-sf)!important;color:var(--foreground)!important;padding:24px!important;font-size:20px!important;font-weight:600!important}.wallet-adapter-modal-list{margin:0!important;padding:16px!important}.wallet-adapter-modal-list li{margin:8px 0!important}.wallet-adapter-button{border:1px solid var(--border)!important;font-family:var(--font-sf)!important;width:100%!important;color:var(--foreground)!important;background-color:#0000!important;border-radius:12px!important;align-items:center!important;gap:12px!important;padding:12px 16px!important;transition:all .2s!important;display:flex!important}.wallet-adapter-button:hover{background-color:var(--button-hover)!important;transform:translateY(-1px)!important;box-shadow:0 2px 8px #00000014!important}.wallet-adapter-button-start-icon{width:28px!important;height:28px!important}.wallet-adapter-modal-list .wallet-adapter-button{justify-content:flex-start!important}.wallet-adapter-modal-button-close{color:var(--text-secondary)!important;background-color:#0000!important;top:24px!important;right:24px!important}.wallet-adapter-modal-button-close:hover{background-color:var(--button-hover)!important;color:var(--foreground)!important}
