@font-face{font-family:Aleo;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/4e517d7dfe39f9a6-s.1df0f3a0ucc8h.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Aleo;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/711f189498087af7-s.386m-udourver.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Aleo;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/2b78702448b0dce5-s.p.16qdfpeeaj_nh.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:Aleo;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b5d899e59923bf2c-s.28uf6nnjvxkn8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Aleo;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1903e9dea81d29d2-s.1z5fu65qjo_mp.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Aleo;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/3833725253561073-s.p.3of_nx582zwya.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:Aleo Fallback;src:local(Times New Roman);ascent-override:80.1%;descent-override:26.11%;line-gap-override:0.0%;size-adjust:112.98%}.aleo_81d4248-module__Wabvaq__className{font-family:Aleo,Aleo Fallback}.aleo_81d4248-module__Wabvaq__variable{--font-display:"Aleo", "Aleo Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_b820f943-module__3EW0eG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_b820f943-module__3EW0eG__variable{--font-sans:"Inter", "Inter Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.15orukf5wyxb5.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.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:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f53f4557ddd9f7a6-s.1u-lvzo58r3-e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5256dd17dd2ccf14-s.37c107x1d-cfz.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fe48c93add1d142c-s.3_gspotjv4tkw.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5689d89b20a4bd5b-s.0m-w082keobar.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a7e15459c1805da0-s.p.3y9b8znjr2455.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_36330fbb-module__ab3G2q__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_36330fbb-module__ab3G2q__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@layer reset{*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body,h1,h2,h3,h4,p,dl,dd,figure{margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:not-allowed}button,a{-webkit-tap-highlight-color:transparent}img,svg{max-width:100%;display:block}ul[class]{margin:0;padding:0;list-style:none}dialog{border:0;padding:0}}
@layer base{:root{--paper:#f1eddf;--paper-2:#eae5d3;--panel:#f5f2e6;--ink:#1a2b20;--mut:#5d6b58;--soft:#8b957f;--rule:#c9c6ae;--rule-2:#b0b096;--green:#0e6b44;--green-tint:#e2e8d6;--green-soft:#0e6b4412;--stock:#f36a21;--red:#c93d22;--up:#0a8f8c;--down:#c6452b;--teal:#0a9590;--rose:#c9436c;--warn:#9a6a12;--tok:var(--ink);--tok-glow:#1a2b2066;--green-glow:#0e6b448c;--shadow-ink:#1a2b2040;--ch-token:var(--tok);--ch-lp:var(--green);--ch-grid:#ddd8c2;--ch-grid-2:var(--rule-2);--ch-ax:var(--soft);--disp:var(--font-display), "Rockwell", "Roboto Slab", Georgia, serif;--sans:var(--font-sans), -apple-system, "Segoe UI", sans-serif;--mono:var(--font-mono), "SF Mono", ui-monospace, Menlo, monospace;--w:1260px;--gx:clamp(18px, 4vw, 64px);--frame:clamp(10px, 1.6vw, 22px);--mast-h:62px}html{color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#ddd8c4}body{min-width:320px;padding:var(--frame);font:400 15.5px/1.7 var(--sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}::selection{background:var(--green);color:var(--paper)}:focus-visible{outline:2px solid var(--green);outline-offset:2px}h1,h2,h3{text-wrap:balance}.lead2,.mlead,.msec>p,.body-l{text-wrap:pretty}.num,td,dd{font-variant-numeric:tabular-nums}sub.zeros{letter-spacing:0;vertical-align:-.24em;font-size:.62em;line-height:0}.doc{min-height:calc(100dvh - 2 * var(--frame));background:var(--paper);border:2px solid var(--ink);flex-direction:column;display:flex;position:relative;box-shadow:0 24px 80px #1a2b2038}.doc>main{flex:1}.doc:before{content:"";z-index:40;border:1px solid var(--ink);pointer-events:none;position:absolute;inset:5px}.shell{width:min(100%, var(--w));padding-inline:var(--gx);margin-inline:auto}.klabel{font:600 11px/1.5 var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--mut)}.fine{font:400 12.5px/1.65 var(--sans);color:var(--mut)}.fine a,.fine-link{color:var(--green);border-bottom:1px solid}.case-sensitive-symbol{text-transform:none}.caps{letter-spacing:.14em;text-transform:uppercase}.display{font-family:var(--disp);letter-spacing:.005em;text-transform:uppercase;font-size:clamp(32px,4.8vw,66px);font-weight:800;line-height:1.08}.display em{text-transform:none;color:var(--green);letter-spacing:0;font-style:italic;font-weight:700}.clause-h{font-family:var(--disp);letter-spacing:.002em;font-size:clamp(24px,2.9vw,40px);font-weight:700;line-height:1.16}.clause-h em{color:var(--green);font-style:italic}.body-l{max-width:38em;color:var(--mut);font-size:16px;line-height:1.75}.positive{color:var(--green)}.negative{color:var(--red)}.rule-orn{align-items:center;gap:14px;display:flex}.rule-orn:before,.rule-orn:after{content:"";border-block:1px solid var(--rule-2);flex:1;height:3px}.rule-orn i{color:var(--rule-2);letter-spacing:.4em;font-size:11px;font-style:normal}.live-dot{background:var(--green);border-radius:50%;flex:none;width:7px;height:7px;animation:2s infinite pulse;display:inline-block}@keyframes pulse{50%{opacity:.3}}@keyframes shimmer{to{background-position:-200% 0}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;border:2px solid var(--ink);background:var(--paper);color:var(--ink);font:700 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:12px 18px;transition:top .16s;position:fixed;top:-80px;left:20px}.skip-link:focus{top:16px}}
@layer components{.mast{z-index:30;border-bottom:1.5px solid var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f1eddfeb;position:sticky;top:0}.mast-in{height:var(--mast-h);justify-content:space-between;align-items:center;gap:18px;display:flex}.wordmark{width:max-content;font:700 15.5px/1 var(--mono);letter-spacing:-.01em;white-space:nowrap;display:inline-flex}.wordmark em{color:var(--green);font-style:normal}.mast-links{gap:26px;display:flex}.mast-links a{font:600 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}.mast-links a:hover,.mast-links a[aria-current=page]{color:var(--ink)}.mast-actions{align-items:center;gap:10px;display:flex}.mast-x-link{width:40px;height:40px;color:var(--ink);flex:none;place-items:center;display:grid}.mast-x-link:hover{color:var(--green)}.mast-x-link svg{fill:currentColor;width:16px;height:16px}.menu-button{border:1.5px solid var(--ink);width:40px;height:40px;padding:11px;display:none}.menu-button span{background:var(--ink);height:1px;margin:5px 0;display:block}.mobile-nav{display:none}.wallet-menu{position:relative}.wallet-button:disabled{cursor:wait;opacity:.55}.wallet-network-icon{flex:none;width:16px;height:16px}.wallet-button-chevron{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;flex:none;width:10px;height:10px;display:block}.wallet-button-warning{border-color:var(--red);background:var(--red);color:#fff}.wallet-button-warning:hover{background:var(--red);border-color:var(--red)}.wallet-popover{z-index:45;border:1.5px solid var(--ink);background:var(--panel);width:280px;box-shadow:4px 4px 0 var(--shadow-ink);padding:16px 18px;position:absolute;top:calc(100% + 10px);right:0}.wallet-address{color:var(--mut);font:500 11px/1.5 var(--mono);text-overflow:ellipsis;margin:8px 0 12px;overflow:hidden}.wallet-popover a,.wallet-popover button{border-top:1px solid var(--rule);text-align:left;width:100%;font:600 11px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:14px 0;display:block}.wallet-popover a:hover,.wallet-popover button:hover{color:var(--green)}.wallet-popover button:disabled{cursor:wait;opacity:.55}.wallet-provider-name{font:600 13px/1.4 var(--sans);overflow-wrap:anywhere;margin-top:8px}.wallet-dialog{border:1.5px solid var(--ink);background:var(--panel);width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);box-shadow:5px 5px 0 var(--shadow-ink);margin:auto;padding:0;overflow:auto}.wallet-dialog::backdrop{background:#0000007a}.wallet-dialog .panel-h{flex-wrap:nowrap;padding:16px}.wallet-dialog h2{font:600 22px/1.2 var(--disp)}.wallet-chooser-content{gap:16px;padding:16px;display:grid}.wallet-chooser-list{gap:8px;display:grid}.wallet-chooser-list:empty{display:none}.wallet-choice{border:1px solid var(--rule-2);background:var(--paper);text-align:left;min-height:54px;font:600 14px/1.3 var(--sans);overflow-wrap:anywhere;align-items:center;gap:12px;padding:12px;display:flex}.wallet-choice:hover{border-color:var(--green)}.wallet-choice:disabled{cursor:wait;opacity:.6}.wallet-choice img,.wallet-choice-icon{flex:none;width:28px;height:28px}.wallet-choice-icon{background:var(--paper-2);place-items:center;display:grid}.wallet-choice small{color:var(--mut);margin-left:auto;font-size:11px}.wallet-handoff{gap:12px;min-width:0;display:grid}.wallet-app-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wallet-app-links .btn{letter-spacing:.04em;padding-inline:8px;font-size:10px}.wallet-handoff .field input{min-width:0;font-size:16px}.wallet-page-qr-content{text-align:center;justify-items:center;gap:12px;padding-top:16px;display:grid}.wallet-page-qr-content img{background:#fff;max-width:100%;height:auto;display:block}.wallet-issue{color:var(--red);font:500 13px/1.5 var(--sans);overflow-wrap:anywhere}.docfoot{border-top:1.5px solid var(--ink);background:var(--paper-2);margin-top:clamp(72px,10vh,120px)}.docfoot-in{text-align:center;justify-items:center;gap:8px;padding-block:30px 34px;display:grid}.docfoot-links{font-family:var(--mono);flex-wrap:wrap;justify-content:center;gap:6px 10px;font-size:12px;display:flex}.docfoot-item{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.docfoot-links a{color:var(--mut);border-bottom:0}.docfoot-links a:hover{color:var(--green)}.docfoot-links span{color:var(--rule-2)}.docfoot-links .x-link{align-items:center;display:inline-flex}.docfoot-links .x-link svg{fill:currentColor;width:12px;height:12px}.docfoot-note{max-width:46em;font:500 11px/1.6 var(--mono);letter-spacing:.04em;color:var(--mut);margin-top:14px}.docfoot-version{font:500 10px/1.5 var(--mono);letter-spacing:.08em;color:var(--soft);margin-top:4px}.award{--award-shade:#0a5335;justify-content:center;margin-top:36px;display:flex;position:relative}.award-link{color:inherit;border-bottom:0;align-items:center;gap:13px;text-decoration:none;display:inline-flex}.award-emblem{flex:none;display:block}.award-emblem text{font:600 11px/1 var(--mono);letter-spacing:.3px}.award-label{text-align:left}.award-eyebrow{font-family:var(--mono);letter-spacing:.17em;text-transform:uppercase;color:var(--mut);opacity:.72}.award-name{font:600 11.5px/1.35 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.award-event{font:600 10px/1.45 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin-top:2px}.award-label .award-eyebrow{margin-bottom:3px;font-size:9.5px;font-weight:600;line-height:1.4;display:block}.award-label .award-name,.award-label .award-event{display:block}.award-uni{letter-spacing:0;vertical-align:-.16em;margin-right:9px;font-size:16px;line-height:1}.award.compact{border-top:1px solid var(--rule);margin-top:22px;padding-top:18px}.award.compact .award-link{gap:12px}.award.compact .award-name{letter-spacing:.13em;color:var(--mut);font-size:10px;line-height:1.4}.award.compact .award-uni{font-size:14px}.award.compact .award-event{font:inherit;letter-spacing:inherit;color:inherit;margin-top:0;display:inline}.award-link:hover .award-name{color:var(--green)}.btn{border:2px solid var(--ink);background:var(--paper);height:50px;color:var(--ink);font:700 12.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;box-shadow:3px 3px 0 var(--shadow-ink);border-radius:2px;justify-content:center;align-items:center;gap:9px;padding:0 26px;transition:transform .15s,background .15s,color .15s,box-shadow .15s;display:inline-flex}.btn:hover:not(:disabled){box-shadow:4px 4px 0 var(--shadow-ink);transform:translate(-1px,-1px)}.btn:disabled{opacity:.45;box-shadow:none}.btn-ink{background:var(--ink);color:var(--paper)}.btn-ink:hover:not(:disabled){background:var(--green);border-color:var(--green)}.btn-paper:hover:not(:disabled){background:var(--green-tint)}.btn-green{background:var(--green);border-color:var(--green);color:var(--paper)}.btn-sm{height:40px;box-shadow:2px 2px 0 var(--shadow-ink);padding:0 16px;font-size:11px}.btn-xs{letter-spacing:.1em;height:32px;box-shadow:none;border-width:1.5px;padding:0 12px;font-size:10px}.btn-block{width:100%}.btn-chain-icon{flex:none;width:16px;height:16px}.text-button{color:var(--green);font:600 11.5px/1.4 var(--mono);letter-spacing:.04em;border-bottom:1px solid;display:inline-block}.text-button:disabled{opacity:.5}.live-link{border-bottom:2px solid var(--green);color:var(--green);font:700 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;padding-bottom:3px;display:inline-flex}.livegreen{color:var(--green);font:600 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}.livegreen.muted{color:var(--soft)}.livegreen.muted .live-dot{background:var(--soft);animation:none}.panel{border:1.5px solid var(--ink);background:var(--panel);position:relative}.panel-h{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:13px 20px;display:flex}.panel-h>.klabel{color:var(--green)}.panel-note{border-top:1px solid var(--rule);padding:11px 20px 13px}.panel-note.top{border-top:0;border-bottom:1px solid var(--rule)}.kv{display:grid}.kv>div{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:14px;min-width:0;padding:11px 20px;display:flex}.kv>div:last-child{border-bottom:0}.kv dt{font:600 9.5px/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--soft);white-space:nowrap}.kv dd{min-width:0;font:500 12.5px/1.5 var(--mono);color:var(--mut);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kv dd a,.kv dd .address-link{color:var(--green)}.kv-links{gap:6px;display:inline-flex}.kv-links span{color:var(--rule-2)}.table-wrap{overflow-x:auto}.act{border-collapse:collapse;width:100%}.act th{border-bottom:1px solid var(--rule);font:600 9.5px/1.4 var(--mono);letter-spacing:.13em;text-align:right;text-transform:uppercase;color:var(--soft);white-space:nowrap;padding:10px 18px}.act td{border-bottom:1px solid var(--rule);font:500 12px/1.4 var(--mono);color:var(--mut);text-align:right;white-space:nowrap;padding:10px 18px}.act th:first-child,.act td:first-child,.act th.t-l,.act td.t-l{text-align:left}.act tr:last-child td{border-bottom:0}.act a{color:var(--green)}.tag{border:1.5px solid var(--rule-2);min-width:58px;color:var(--mut);text-align:center;font:700 9.5px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:3px 0;display:inline-block}.tag.buy{border-color:var(--green);color:var(--green)}.tag.sell{border-color:var(--red);color:var(--red)}.tag.mint{border-color:var(--teal);color:var(--teal)}.tag.redeem{border-color:var(--rose);color:var(--rose)}.activity-empty{color:var(--rule-2)}.empty-row{color:var(--soft);font:500 11.5px/1.5 var(--mono);letter-spacing:.03em;padding:22px 20px}.sk-bar,.sk-coin{background:linear-gradient(90deg, var(--paper-2), var(--rule), var(--paper-2));background-size:200% 100%;animation:1.4s linear infinite shimmer;display:inline-block}.sk-bar{vertical-align:middle;max-width:100%;height:12px}.sk-coin{border-radius:50%;flex:none;width:40px;height:40px}.sk-lines{flex-direction:column;gap:6px;display:inline-flex}.sk-lines-end{align-items:flex-end}.reg-table tbody tr.sk-row{cursor:default}.reg-table tbody tr.sk-row:hover{background:0 0}.sk-coin-large{width:68px;height:68px}.sk-panel-body{flex-direction:column;gap:14px;padding:18px 20px;display:flex}.field{gap:6px;display:grid}.field>span:first-child,.field-label{font:600 9.5px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--soft);display:block}.field>span:first-child i,.field-label i{letter-spacing:.02em;text-transform:none;font-style:normal;font-weight:500}.field input,.field textarea,.unit-input{border:1.5px solid var(--rule-2);background:var(--paper);width:100%;height:46px;color:var(--ink);font:500 13px/1 var(--mono);padding:0 14px}.field input::placeholder{color:var(--soft)}.field input:focus,.field textarea:focus,.unit-input:focus-within{border-color:var(--ink);outline:none}.field input:disabled{opacity:.55}.field input[type=file]{height:auto;padding:11px 14px;font-size:12px}.field small{font:400 12px/1.55 var(--sans);color:var(--mut)}.field-error{color:var(--red)!important}.form-error{color:var(--red);font:500 12px/1.5 var(--sans);overflow-wrap:anywhere;margin-top:10px}.unit-input{grid-template-columns:1fr auto;align-items:center;padding:0;display:grid}.unit-input input{height:100%;color:var(--ink);font:500 13px/1 var(--mono);background:0 0;border:0;outline:none;padding:0 14px}.unit-input strong{color:var(--mut);font:600 11.5px/1 var(--mono);letter-spacing:.06em;padding-right:14px}.form-grid.two{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.status-message{border:1.5px dashed var(--rule-2);background:var(--panel);grid-template-columns:auto 1fr;align-items:start;gap:16px;padding:24px;display:grid}.status-glyph{border:1.5px solid var(--ink);width:36px;height:36px;color:var(--ink);font:700 15px/1 var(--mono);place-items:center;display:grid}.status-error .status-glyph{border-color:var(--red);color:var(--red)}.status-loading .status-glyph{animation:1.6s infinite pulse}.status-message h3{font:700 17px/1.2 var(--disp)}.status-message p{color:var(--mut);margin-top:6px;font-size:13.5px;line-height:1.65}.status-action{margin-top:14px}.inline-notice{border:1.5px solid var(--rule-2);font:500 12px/1.55 var(--sans);color:var(--mut);padding:10px 12px}.inline-notice.good{border-color:var(--green);color:var(--green);background:var(--green-soft)}.inline-notice.warning{border-color:var(--warn);color:var(--warn)}.inline-notice.price-impact{color:#fff;background:#c98900d1;border-color:#d9a52a;justify-content:space-between;align-items:center;gap:14px;display:flex}.price-impact-label{align-items:center;gap:7px;display:inline-flex}.price-impact-copy{gap:1px;line-height:1.25;display:grid}.price-impact-copy small{color:inherit;opacity:.85;font-size:10px;font-weight:400}.price-impact-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.price-impact-value{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}.status-chip{border:1.5px solid var(--rule-2);color:var(--mut);font:600 9.5px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:3px 9px;display:inline-block}.status-chip.good{border-color:var(--green);color:var(--green)}.status-chip.warning{border-color:var(--red);color:var(--red)}.coin{border:1.5px solid var(--ink);color:var(--mut);font:700 11px/1 var(--mono);letter-spacing:.04em;background:#fff;flex:none;place-items:center;display:inline-grid;overflow:hidden}.coin img{object-fit:cover;width:100%;height:100%}.coin-small{width:16px;height:16px;font-size:7px}.coin-medium{width:40px;height:40px}.coin-large{width:68px;height:68px;font-size:15px}.address-link{color:var(--green);font:500 12px/1.4 var(--mono);letter-spacing:.02em}.address-link:hover{border-bottom:1px solid}.chart-svg{width:100%;height:100%}.chart-svg text{font-family:var(--mono);letter-spacing:.06em}.chart-svg .gx{stroke:var(--ch-grid)}.chart-svg .gx-base{stroke:var(--ch-grid-2);stroke-dasharray:4 5}.chart-svg .ax{fill:var(--ch-ax);font-size:9px}.chart-svg .ax-token{fill:var(--ch-token)}.chart-svg .ax-lp{fill:var(--ch-lp)}.chart-svg .axis-title{letter-spacing:.12em;font-size:9px;font-weight:600}.chart-svg .ln{fill:none;stroke-linejoin:round;stroke-linecap:round;transition:stroke-width .2s,opacity .2s}.chart-svg .ln-token{stroke:var(--ch-token);stroke-width:2px}.chart-svg .ln-lp{stroke:var(--ch-lp);stroke-width:2.4px}.chart-svg .ln-est{stroke-dasharray:4 5}.chart-svg .mk-mint path{fill:var(--teal)}.chart-svg .mk-redeem path{fill:var(--rose)}.chart-svg .mk text{fill:var(--paper);font:800 10.5px var(--sans);letter-spacing:0}.chart-svg .mk{cursor:default}.chart-marker-popover{z-index:5;border:1.5px solid var(--ink);background:var(--panel);box-shadow:3px 3px 0 var(--shadow-ink);pointer-events:none;white-space:nowrap;text-align:left;gap:3px;padding:9px 12px 10px;display:grid;position:absolute}.chart-marker-popover .klabel{letter-spacing:.14em;font-size:8.5px}.chart-marker-popover.mint .klabel{color:var(--teal)}.chart-marker-popover.redeem .klabel{color:var(--rose)}.chart-marker-popover strong{font:600 13px/1.3 var(--mono);color:var(--ink)}.chart-marker-popover .fine{font-family:var(--mono);font-size:10.5px}.chart-hover-indicator line{stroke:var(--rule-2);stroke-dasharray:3 4}.chart-hover-indicator circle{stroke:var(--panel);stroke-width:2px}.chart-hover-indicator circle.token{fill:var(--ch-token)}.chart-hover-indicator circle.lp{fill:var(--ch-lp)}.chart-reading-tooltip{width:min(220px,100% - 20px);transform:translate(-50%)}.chart-reading-tooltip dl{gap:4px;margin:0;display:grid}.chart-reading-tooltip dl>div{justify-content:space-between;gap:18px;display:flex}.chart-reading-tooltip dt{color:var(--mut);font:500 10px/1.4 var(--mono)}.chart-reading-tooltip dd{color:var(--ink);font:600 11px/1.4 var(--mono);margin:0}.chart-measure-indicator rect{fill:var(--ink);opacity:.05}.chart-measure-indicator line{stroke:var(--rule-2);stroke-dasharray:3 4}.chart-measure-indicator circle{stroke:var(--panel);stroke-width:2px}.chart-measure-indicator circle.token{fill:var(--ch-token)}.chart-measure-indicator circle.lp{fill:var(--ch-lp)}.chart-measure-tooltip{width:min(268px,100% - 20px)}.chart-measure-tooltip dd.up{color:var(--up)}.chart-measure-tooltip dd.down{color:var(--down)}.chart-svg .pt-token{fill:var(--ch-token)}.chart-svg .pt-lp{fill:var(--ch-lp)}.chart-svg .pt-est{fill:var(--paper);stroke:var(--ch-lp);stroke-width:2px}.mode-price .ln-token{stroke-width:3.2px;filter:drop-shadow(0 0 5px var(--tok-glow))}.mode-price .ln-lp{opacity:.8}.mode-volume .ln-lp{stroke-width:3.4px;filter:drop-shadow(0 0 5px var(--green-glow))}.mode-volume .ln-token{opacity:.8}.chart-legend{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:20px;padding:11px 20px;display:flex}.chart-legend .lg{font:500 11px/1.4 var(--mono);color:var(--mut);align-items:center;gap:8px;display:inline-flex}.chart-legend .lg i{flex:none;width:14px;height:2.5px}.chart-legend .lg-token i{background:var(--ch-token)}.chart-legend .lg-lp i{background:var(--ch-lp)}.chart-legend .lg-note{margin-left:auto}.chart-empty{border:1px dashed var(--rule);min-height:230px;color:var(--soft);font:500 11px/1.5 var(--mono);letter-spacing:.06em;text-align:center;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin:16px 18px;padding:20px;display:flex}.chart-empty b{font:700 15px/1.3 var(--disp);letter-spacing:0;text-transform:none;color:var(--ink)}.chart-empty a{color:var(--green)}.spark{width:100%;height:100%}.spark .ln{fill:none;stroke-linejoin:round}.spark .ln-token{stroke:var(--ch-token);stroke-width:1.3px}.spark .ln-lp{stroke:var(--ch-lp);stroke-width:1.6px}.ctabs{border:1px solid var(--rule-2);display:flex}.ctabs button{border-right:1px solid var(--rule);height:26px;font:600 9.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);padding:0 11px}.ctabs button:last-child{border-right:0}.ctabs button:hover{color:var(--ink)}.ctabs button.active{background:var(--ink);color:var(--paper)}.ctabs button.active.tab-lp{background:var(--green)}.seg{border:1.5px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.seg button{background:var(--paper);height:42px;color:var(--mut);font:700 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}.seg button+button{border-left:1.5px solid var(--ink)}.seg button.active{background:var(--tok);color:var(--paper)}.seg-lp button.active{background:var(--green)}.seg button:disabled{opacity:.6}.srcrow{gap:6px;min-width:0;display:grid}.srcrow .choice-label{font:600 9px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--soft)}.srcrow-options{gap:6px;min-width:0;display:flex}.srcrow button{border:1px solid var(--rule-2);background:var(--paper);min-width:0;height:36px;color:var(--mut);font:600 10.5px/1 var(--mono);letter-spacing:.03em;text-transform:uppercase;flex:1 0 auto;justify-content:center;align-items:center;gap:4px;padding:0 4px;display:inline-flex}.srcrow button.srcrow-target{flex-shrink:1}.srcrow-symbol{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.srcrow button>img,.srcrow-pair-icons>img,.srcrow .coin{flex:none;width:18px;height:18px}.srcrow .coin{border-width:1px;border-radius:50%}.srcrow-pair-icons{flex:none;align-items:center;display:inline-flex}.srcrow-pair-icons>*+*{background:var(--paper);box-shadow:0 0 0 1px var(--paper);border-radius:50%;margin-left:-7px}.srcrow button:hover:not(:disabled){color:var(--ink)}.srcrow button.active{border-color:var(--green);color:var(--green);background:var(--green-soft)}.risk{border:1.5px solid var(--rule-2);border-left:3px solid var(--red);background:var(--panel);color:var(--mut);padding:13px 18px;font-size:13px;line-height:1.65}.risk b{color:var(--red);font:700 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase}}
@layer routes{.hero{text-align:center;padding-top:clamp(44px,6.5vh,76px);position:relative}.hero>.klabel{color:var(--green);align-items:center;gap:12px;display:inline-flex}.hero>.klabel:before,.hero>.klabel:after{content:"✳";color:var(--rule-2);font-size:9px}.hero .display{max-width:14em;margin:24px auto 22px}.hero .lead{max-width:36em;color:var(--mut);margin:0 auto;font-size:clamp(15px,1.5vw,17.5px);line-height:1.65}.hero .lead strong{color:var(--ink);font-weight:600}.hero-ctas{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:30px;display:flex}.hero-ctas.start{justify-content:flex-start;margin-top:28px}.rosette-bg{width:min(560px,90vw);color:var(--green);opacity:.07;pointer-events:none;position:absolute;top:44px;left:50%;transform:translate(-50%)}.record{padding-top:clamp(30px,4.5vh,52px)}.record-head{text-align:center;max-width:620px;margin:0 auto clamp(30px,4vh,44px)}.record-head>.klabel{color:var(--green);margin-bottom:14px;display:block}.record-head .body-l{margin:14px auto 0}.record-bar{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;padding:16px 22px 14px;display:flex}.rec-title{font:700 clamp(18px, 1.9vw, 23px)/1.2 var(--disp);margin-bottom:4px}.rec-title em{color:var(--green);font-style:italic}.rec-legend{flex-wrap:wrap;gap:18px;display:flex}.rec-legend span{font:500 11px/1 var(--mono);letter-spacing:.06em;color:var(--mut);align-items:center;gap:7px;display:inline-flex}.rec-legend i{width:15px;height:2.5px}.record-plot{height:300px;margin:0 14px;padding-top:20px;position:relative}.backtest-chart-svg{cursor:crosshair;touch-action:pan-y}.record-plot svg text{font-family:var(--mono);letter-spacing:.04em}.backtest-tooltip{top:42px}.backtest-tooltip .apy dd{color:var(--green)}.backtest-peak{transition:opacity .5s}.replay-button{border:1px solid var(--rule-2);background:var(--panel);color:var(--mut);font:600 9.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:6px 10px;position:absolute;top:14px;right:6px}.replay-button:hover{border-color:var(--green);color:var(--green)}.record-stats{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr 1fr;display:grid}.record-stats>div{border-right:1px solid var(--rule);padding:20px 24px}.record-stats>div:last-child{border-right:0}.record-stats .klabel{margin-bottom:8px;display:block}.record-stats strong{font:800 clamp(30px, 3.4vw, 46px)/1 var(--disp);letter-spacing:.005em;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;display:block}.record-stats .s-tok strong{color:var(--tok)}.record-stats .s-green strong{color:var(--green)}.record-stats .fine{margin-top:7px}.record-foot{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:15px 22px;display:flex}.cert-wrap{padding-top:clamp(64px,9vh,110px)}.cert{background:var(--panel);border:2px solid var(--ink);max-width:780px;box-shadow:0 18px 56px #1a2b202e, 3px 3px 0 var(--ink);margin-inline:auto;position:relative}.cert:before{content:"";border:1px solid var(--green);pointer-events:none;position:absolute;inset:6px}.cert-in{padding:clamp(24px,3.6vw,40px) clamp(20px,4vw,48px);position:relative}.cert-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cert-no{font:500 11px/1.6 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mut)}.cert-name{font:800 clamp(28px, 3.7vw, 44px)/1 var(--disp);margin-top:10px}.cert-name em{color:var(--green);font-style:normal}.cert-role{font:600 11px/1.6 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--green);margin-top:8px}.seal{width:clamp(84px,10vw,108px);color:var(--green);font-family:var(--mono);flex:none}.cert-declare{border-block:1px solid var(--rule);font:italic 600 clamp(15.5px, 1.9vw, 20px)/1.6 var(--disp);text-align:center;margin:22px 0 18px;padding:16px 0}.cert-declare .caps{font:700 .78em/1.6 var(--sans);letter-spacing:.12em}.cert-data{text-align:center;grid-template-columns:1fr 1fr 1fr;gap:14px;display:grid}.cert-data dt{margin-bottom:5px;display:block}.cert-data strong{font:600 clamp(15px, 1.7vw, 19px)/1.2 var(--mono);color:var(--green);display:block}.cert-data .fine{margin-top:3px;display:block}.cert-foot{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding-top:16px;display:flex}.cert-foot .fine{font:500 10.5px/1.6 var(--mono);letter-spacing:.08em;text-transform:uppercase}.clause{padding-top:clamp(64px,9vh,110px)}.clause .rule-orn{margin-bottom:clamp(34px,5vh,52px)}.dia{flex-wrap:wrap;justify-content:center;align-items:stretch;margin-top:26px;display:flex}.dia-node{border:1.5px solid var(--ink);background:var(--panel);text-align:center;align-content:center;justify-items:center;gap:3px;min-width:108px;padding:12px 14px;display:grid}.dia-node b{font:700 14px/1.2 var(--disp);white-space:nowrap}.dia-node>span{font:500 9px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--soft)}.dia-node.pool{background:var(--green);border-color:var(--green)}.dia-node.pool b{color:var(--paper)}.dia-node.pool>span{color:#f1eddfbf}.dia-arr{color:var(--soft);font:500 15px/1 var(--mono);align-items:center;padding:0 9px;display:flex}.vs-table{border:1.5px solid var(--ink);margin-top:44px}.vt-head{border-bottom:1.5px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.vt-head>div{padding:13px 18px}.vt-head>div:first-child{border-right:1.5px solid var(--ink)}.vt-head b{font:700 12px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.vt-head .t-tok b{color:var(--tok)}.vt-head .t-green b{color:var(--green)}.vt-head .sub{font:500 10px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--soft);display:block}.vs-row{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;display:grid}.vs-row:first-of-type{border-top:0}.vs-row>div{color:var(--mut);padding:12px 18px;font-size:13.5px}.vs-row>div:first-child{border-right:1.5px solid var(--ink)}.vs-row .lab{font:600 9px/1.5 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--soft);margin-bottom:2px;display:block}.vs-row b{color:var(--ink);font-weight:600}.issue{padding-top:clamp(64px,9vh,110px)}.issue-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.issue-copy>.klabel{color:var(--green);margin-bottom:14px;display:block}.issue-copy h2{margin-bottom:16px}.schedule{border:1.5px solid var(--ink);background:var(--panel)}.schedule-h{border-bottom:1.5px solid var(--ink);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:14px 22px;display:flex}.schedule-h .klabel:first-child{color:var(--green)}.sched-pair{border-bottom:1px solid var(--rule);grid-template-columns:1fr auto 1fr;align-items:stretch;display:grid}.sched-pair:last-of-type{border-bottom:0}.pnode{flex-direction:column;gap:3px;padding:16px 18px;display:flex}.pnode .no{font:500 10px/1 var(--mono);color:var(--soft)}.pnode b{font:700 16px/1.3 var(--disp)}.parrow{color:var(--soft);font:500 14px/1 var(--mono);align-items:center;padding:0 2px;display:flex}.sched-pair.green b{color:var(--green)}.sig-row{border-top:1.5px solid var(--ink);background:var(--paper);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;padding:18px 22px;display:flex}.register{padding-top:clamp(64px,9vh,110px)}.register-page{padding-top:0}.register .table-wrap{overflow:visible}.register-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px;display:flex}.reg-table{border-collapse:collapse;border:1.5px solid var(--ink);background:var(--panel);width:100%}.reg-table th{border-bottom:1.5px solid var(--ink);font:600 10px/1.5 var(--mono);letter-spacing:.14em;text-align:right;text-transform:uppercase;color:var(--mut);white-space:nowrap;padding:12px 18px}.reg-table th.market-col,.reg-table td.market-col{text-align:left}.reg-table th.t-c,.reg-table td.sparkcell{text-align:center}.reg-table td{border-bottom:1px solid var(--rule);font:500 13px/1.4 var(--mono);text-align:right;white-space:nowrap;padding:15px 18px}.reg-table tbody tr{cursor:pointer}.reg-table tbody tr:hover{background:var(--paper)}.reg-table tbody tr:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.reg-table tr:last-child td{border-bottom:0}.reg-ident{align-items:center;gap:13px;display:flex}.reg-ident-artwork{flex:none;display:flex}.reg-ident-copy{min-width:0}.reg-ident-title{align-items:center;gap:5px;width:max-content;display:flex}.reg-ident-meta{display:block}.reg-ident strong{font:700 17.5px/1.2 var(--disp);letter-spacing:.01em;display:block}.reg-ident small{font:500 10px/1.6 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--soft);display:block}.reg-ident-lp{background:var(--green-soft);color:var(--green);padding:1px 5px;font-weight:600;display:inline-block}.register-full .chain-inline{display:none}.reg-table th.network-icon-col,.reg-table td.network-icon-col{text-align:center;width:42px;min-width:42px;padding-right:0}.network-icon-col img{width:18px;max-width:none;height:18px;margin:0 auto}.chain-inline{align-items:center;gap:5px;display:inline-flex}.chain-inline img{flex:none}.network-icon-col img,.chain-inline img{background:#fff;border-radius:2px}.reg-up{color:var(--up);font-weight:600}.reg-down{color:var(--down);font-weight:600}.reg-dim{color:var(--soft)}.reg-apy{background:var(--green-soft);color:var(--green);font:700 12px/1.2 var(--mono);margin-inline:-5px;padding:2px 5px;display:inline-block}.reg-table{--vs-cols:80px minmax(64px, 160px) 80px 96px}.vs,.vs-head{grid-template-columns:var(--vs-cols);vertical-align:middle;align-items:center;column-gap:10px;display:inline-grid}.vs-head>:first-child{text-align:right}.vs-head>:nth-child(2){text-align:center}.vs-head>:nth-child(3){text-align:left}.vs-num{font:500 12.5px/1.2 var(--mono);opacity:.62}.vs-num-token{text-align:right}.vs-num-lp{text-align:left}.vs-num.vs-lead{opacity:1;font-weight:700}.vs-track{background:linear-gradient(var(--rule-2), var(--rule-2)) no-repeat 0 50% / 100% 1px;height:12px;position:relative}.vs-track:before{content:"";background:var(--ink);width:2px;position:absolute;top:-4px;bottom:-4px;left:calc(50% - 1px)}.vs-bar{min-width:3px;position:absolute;top:1px;bottom:1px}.vs-bar-lp{background:var(--ch-lp)}.vs-bar-token{background:var(--ch-token)}.vs-bar-clipped.vs-bar-lp{-webkit-mask:linear-gradient(90deg,#000 calc(100% - 9px),#0000 calc(100% - 9px) calc(100% - 6px),#000 calc(100% - 6px));mask:linear-gradient(90deg,#000 calc(100% - 9px),#0000 calc(100% - 9px) calc(100% - 6px),#000 calc(100% - 6px))}.vs-bar-clipped.vs-bar-token{-webkit-mask:linear-gradient(270deg,#000 calc(100% - 9px),#0000 calc(100% - 9px) calc(100% - 6px),#000 calc(100% - 6px));mask:linear-gradient(270deg,#000 calc(100% - 9px),#0000 calc(100% - 9px) calc(100% - 6px),#000 calc(100% - 6px))}.vs-verdict{font:700 9.5px/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;justify-self:start;padding:3px 7px}.vs-verdict-lp{background:var(--green);color:var(--paper)}.vs-verdict-token{background:var(--ink);color:var(--paper)}.vs-verdict-even{border:1px solid var(--rule-2);color:var(--mut)}.reg-age{color:var(--mut)}.reg-table th.share-col,.reg-table td.share-col{width:54px;padding-left:0}.reg-share{border:1px solid var(--rule-2);width:30px;height:30px;color:var(--mut);vertical-align:middle;place-items:center;display:inline-grid}.reg-share svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.reg-share:hover{border-color:var(--ink);background:var(--ink);color:var(--paper)}.reg-share:focus-visible{outline:2px solid var(--green);outline-offset:2px}.reg-new{border:1.5px dashed var(--rule-2);color:var(--soft);font:500 9.5px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;display:inline-block}.spark-box{vertical-align:middle;width:96px;height:26px;display:inline-block}.reg-foot{justify-content:flex-end;align-items:center;padding-top:12px;display:flex}.load-more-button{margin:20px auto 0;display:flex}}
@layer routes{.market-yield{display:inline-flex}.market-yield .info-popover-button{width:auto;height:auto;min-height:28px;color:inherit;background:0 0;border-radius:0}.market-yield .info-popover-button:hover,.market-yield .info-popover-button[aria-expanded=true]{background:0 0}.market-yield .reg-apy{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.market-yield-boosted .reg-apy{background:var(--green);color:var(--paper)}.market-yield .info-popover-button:hover .reg-apy,.market-yield .info-popover-button[aria-expanded=true] .reg-apy{background:var(--ink);color:var(--paper)}.market-yield .info-popover{z-index:80;white-space:normal;cursor:auto;width:min(320px,100vw - 32px)}.market-yield-breakdown{gap:10px;display:grid}.market-yield-row{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.market-yield-row b{color:var(--green);font:600 12px/1.5 var(--mono);flex:none}.market-yield-campaign{border-block:1px solid var(--rule);gap:6px;padding:10px 0;font-size:11px;display:grid}.market-yield-campaign time{text-align:right}.market-yield-campaign .market-yield-row b{font-size:11px}.market-yield-note{color:var(--soft);font:400 11px/1.5 var(--sans)}.market-yield-link{color:var(--green);font:600 11px/1.5 var(--mono);text-underline-offset:3px;justify-content:space-between;align-items:center;gap:12px;text-decoration:underline;display:flex}.market-yield-link:hover{color:var(--ink)}.phead{padding-top:clamp(44px,6vh,72px)}.phead>.klabel,.phead-row .klabel{color:var(--green);margin-bottom:14px;display:block}.phead :is(h1,h2){font:700 clamp(30px, 3.6vw, 50px)/1.1 var(--disp);letter-spacing:.002em}.phead :is(h1,h2) em{color:var(--green);font-style:italic}.phead .lead2{max-width:40em;color:var(--mut);margin-top:14px;font-size:15.5px;line-height:1.7}.phead-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.market-header-actions{gap:10px;min-width:0;display:flex}.market-listing-button{background:var(--mut);border-color:var(--mut);color:var(--paper)}.market-listing-button:hover{background:var(--ink);border-color:var(--ink)}@media (max-width:760px){.market-header-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.market-header-actions .btn{letter-spacing:.08em;white-space:normal;min-width:0;padding-inline:8px;font-size:10px;line-height:1.3}}.controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:26px 0 18px;display:flex}.search{border:1.5px solid var(--ink);background:var(--panel);min-width:280px;height:38px;color:var(--soft);font:500 12px/1 var(--mono);align-items:center;gap:10px;padding:0 14px;display:flex}.search:focus-within{color:var(--ink)}.search input{width:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0}.search input::placeholder{color:var(--soft)}.filter-switch{height:38px;color:var(--mut);font:600 10.5px/1 var(--mono);letter-spacing:.13em;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:inline-flex}.filter-switch:hover{color:var(--ink)}.filter-switch input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.filter-switch-track{border:1.5px solid var(--ink);background:var(--panel);flex:none;width:34px;height:20px;transition:background .15s,border-color .15s;position:relative}.filter-switch-knob{background:var(--ink);width:13px;height:13px;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}.filter-switch input:checked+.filter-switch-track{border-color:var(--green);background:var(--green)}.filter-switch input:checked+.filter-switch-track .filter-switch-knob{background:var(--paper);transform:translate(14px)}.filter-switch input:focus-visible+.filter-switch-track{outline:2px solid var(--green);outline-offset:2px}.filter-switch:has(input:checked){color:var(--green)}.controls-filters{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.chain-select .asset-select-trigger{border:1.5px solid var(--ink);min-width:150px;height:38px}.th-sort{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--green);white-space:nowrap;border-bottom:2px solid #0000;padding:0 0 2px}.th-sort:hover{color:var(--ink)}.th-static{border-bottom:2px solid #0000;padding:0 0 2px;display:inline-block}.th-sort.active{color:var(--ink);border-bottom-color:var(--ink)}.th-sort .th-label-short{display:none}.market-apy-heading{z-index:5;justify-content:flex-end;align-items:center;gap:5px;display:inline-flex;position:relative}.market-apy-heading:has(.th-sort) .info-popover-root{transform:translateY(-2px)}.reg-table .market-apy-heading .info-popover{letter-spacing:normal;text-transform:none;white-space:normal;width:min(320px,100vw - 32px);inset:calc(100% + 8px) 0 auto auto}}
@layer routes{.market-state{min-height:60svh;padding-top:90px;padding-bottom:90px}.market-back-link{width:max-content;color:var(--mut);font:600 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin-top:clamp(20px,3.5vh,32px);display:inline-flex}.market-back-link>span{color:var(--green);font-size:15px;transition:transform .14s}.market-back-link:hover{color:var(--ink)}.market-back-link:hover>span{transform:translate(-2px)}.market-back-link+.phead{padding-top:22px}.mkthead{margin-top:12px}.mkthead-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:12px 18px;display:flex}.h1row{align-items:center;gap:14px;min-width:0;display:flex}.h1row>div{min-width:0}.h1row h1{font:700 clamp(22px, 2.3vw, 30px)/1.1 var(--disp);white-space:nowrap}.mkt-title-row{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex;position:relative}.mkt-title-pair{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;max-width:100%;display:flex}.mkt-title-quote{color:var(--soft);font:500 clamp(11px, 1.15vw, 15px)/1 var(--mono);letter-spacing:.06em;white-space:nowrap}.mkt-yields{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.mkt-staking-yield{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.mkt-yield-plus{color:var(--soft);font:500 12px/1 var(--mono);flex:none;display:none}.mkt-fee-apy+.mkt-staking-yield .mkt-yield-plus{display:inline}.mkt-fee-apy,.market-staking-badge{min-width:0;max-width:100%;min-height:24px;font:700 10px/1.35 var(--mono);letter-spacing:.02em;border:1px solid #0000;border-radius:2px;align-items:center;gap:6px;padding:3px 6px;display:inline-flex}.mkt-fee-apy{background:var(--green);color:var(--paper)}.market-staking-badge{border-color:var(--green);color:var(--green);text-decoration:none}.market-staking-badge .num{overflow-wrap:anywhere;min-width:0}.market-staking-badge>[aria-hidden]{flex:none}.market-staking-badge:hover{background:var(--green);color:var(--paper)}.mkt-fee-apy>.num{overflow-wrap:anywhere;min-width:0}.mkt-fee-apy .info-popover-root{flex:none;position:relative}.mkt-fee-apy .info-popover-button{background:var(--paper);width:16px;height:16px;color:var(--green)}.mkt-fee-apy .info-popover-button:hover,.mkt-fee-apy .info-popover-button[aria-expanded=true]{background:var(--ink);color:var(--paper)}.mkt-fee-apy .info-popover{letter-spacing:normal;white-space:normal;width:min(320px,100vw - 32px);inset:calc(100% + 8px) 0 auto auto}.h1row .fine{margin-top:2px}.headlinks{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.headlinks a{border:1px solid var(--rule-2);background:var(--panel);height:28px;font:600 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mut);align-items:center;gap:7px;padding:0 10px 0 7px;display:inline-flex}.headlinks a:hover{color:var(--ink);border-color:var(--ink);background:var(--green-soft)}.headlinks img{border-radius:3px;width:16px;height:16px}.statsline{--vs-cols:58px minmax(48px, 1fr) 58px auto;border-top:1px solid var(--rule);background:var(--paper);grid-template-columns:auto 1fr 1fr .7fr .7fr 2.3fr;display:grid}.statsline>div{border-right:1px solid var(--rule);align-items:baseline;gap:8px;min-width:0;padding:10px 18px;display:flex}.statsline>div:last-child{border-right:0}.statsline>.stat-legend{align-items:center}.statsline .stat-legend strong{font:600 9.5px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mut)}.statsline .stat-legend .stat-lp{letter-spacing:.08em}.statsline>.stat-vs{flex-direction:column;align-items:stretch;gap:6px;position:relative}.stat-share{width:20px;height:20px;color:var(--soft);place-items:center;display:grid;position:absolute;top:5px;right:8px}.stat-share svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.stat-share:hover{color:var(--ink)}.stat-share:focus-visible{outline:2px solid var(--green);outline-offset:1px}.statsline .vs{column-gap:8px;display:grid}.statsline .vs-num{font-size:12px}.statsline .vs-track{height:10px}.statsline .vs-verdict{padding:2px 6px;font-size:8.5px}.statsline .klabel{letter-spacing:.1em;white-space:nowrap;font-size:8.5px}.statsline strong{max-width:100%;font:600 13px/1.2 var(--mono);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.statsline strong.up{color:var(--up)}.statsline strong.down{color:var(--down)}.statsline strong.dim{color:var(--soft)}.stat-duo{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.statsline .stat-lp{background:var(--green-soft);max-width:100%;color:var(--green);font:600 11px/1.3 var(--mono);text-overflow:ellipsis;white-space:nowrap;padding:1px 5px;display:inline-block;overflow:hidden}.statsline .stat-lp.up{color:var(--up)}.statsline .stat-lp.down{color:var(--down)}.statsline .stat-lp.dim{color:var(--soft)}.market-live-warning{margin-top:10px}.wsgrid{grid-template-columns:minmax(0,1.9fr) minmax(330px,1fr);align-items:start;gap:18px;margin-top:18px;padding-bottom:24px;display:grid}.wscol{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.wchart{height:300px;padding:16px 12px 4px;position:relative}.wchart-message{color:var(--soft);font:500 11px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase;place-items:center;display:grid;position:absolute;inset:0}.market-chart-svg{cursor:crosshair;touch-action:pan-y;-webkit-user-select:none;user-select:none}.market-chart-svg:focus:not(:focus-visible){outline:none}.market-chart-tooltip{top:34px}.market-chart-tooltip .lp-reading{color:var(--green)}.creator-metadata-entry{justify-content:flex-end;display:flex}.tpanel .panel-h .klabel.side-tok{color:var(--tok)}.tpanel .panel-h .klabel.side-lp{color:var(--green)}.trade-asset-switch{border:1px solid var(--rule-2);background:var(--paper);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;min-width:154px;height:28px;display:inline-grid}.trade-asset-switch button{min-width:0;color:var(--mut);font:600 9px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;padding:0 13px;transition:background-color .15s,color .15s}.trade-asset-switch button:hover:not(:disabled){color:var(--ink)}.trade-asset-switch button:disabled{cursor:wait;opacity:.6}.trade-asset-switch button.active.side-tok{background:var(--tok);color:var(--paper)}.trade-asset-switch button.active.side-lp{background:var(--green);color:var(--paper)}.tform{gap:13px;padding:18px 20px 20px;display:grid}.f2{border:1.5px solid var(--rule-2);background:var(--paper);gap:6px;padding:13px 16px;display:grid}.f2.active,.f2:focus-within{border-color:var(--ink)}.f2-label{font:600 9px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--soft);justify-content:space-between;gap:12px;display:flex}.f2 .amt{justify-content:space-between;align-items:center;gap:12px;display:flex}.f2 .amt input,.f2 .amt b{width:100%;min-width:0;color:var(--ink);font:600 21px/1.1 var(--mono);letter-spacing:-.01em;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;padding:0}.f2 .amt input::placeholder{color:var(--soft)}.f2 .amt input:disabled{cursor:not-allowed}.f2 .asset{max-width:46%;font:600 11.5px/1 var(--mono);letter-spacing:.06em;color:var(--mut);text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}.f2 .asset.lp{color:var(--green)}.f2-meta{min-width:0;font:500 9.5px/1.3 var(--mono);color:var(--soft);justify-content:space-between;align-items:center;gap:10px;display:flex}.f2-meta>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.f2-meta .quick-amounts{flex:none}.quick-amounts{gap:4px;display:inline-flex}.quick-amounts button{border:1px solid var(--rule);color:var(--soft);font:600 8.5px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:2px 6px}.quick-amounts button:hover:not(:disabled){border-color:var(--ink);color:var(--ink)}.asset-select{flex:none;position:relative}.asset-select-trigger{border:1px solid var(--rule-2);background:var(--panel);min-width:88px;height:32px;color:var(--ink);font:600 11px/1 var(--mono);letter-spacing:.06em;cursor:pointer;outline:0;align-items:center;gap:7px;padding:0 8px;display:flex}.asset-select-trigger>img{object-fit:contain;flex:none;width:20px;height:20px}.asset-select-trigger:hover,.asset-select-trigger:focus-visible,.asset-select-trigger[aria-expanded=true]{border-color:var(--ink)}.asset-select-trigger:disabled{cursor:not-allowed;opacity:.55}.asset-select-chevron{fill:none;width:11px;height:11px;stroke:var(--mut);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;margin-left:auto;transition:transform .14s}.asset-select-trigger[aria-expanded=true] .asset-select-chevron{transform:rotate(180deg)}.asset-select-menu{z-index:20;border:1.5px solid var(--ink);background:var(--panel);width:172px;box-shadow:3px 3px 0 var(--shadow-ink);padding:4px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.asset-select-option{width:100%;color:var(--ink);text-align:left;grid-template-columns:24px minmax(0,1fr) 12px;align-items:center;gap:9px;padding:8px;display:grid}.asset-select-option>img{object-fit:contain;width:24px;height:24px}.asset-select-option:hover,.asset-select-option:focus-visible{background:var(--green-tint);outline:0}.asset-select-option[aria-selected=true]{color:var(--green)}.asset-select-option-copy{gap:2px;min-width:0;display:grid}.asset-select-option-copy strong{font:600 11px/1.1 var(--mono);letter-spacing:.06em}.asset-select-option-copy small{color:var(--soft);font:500 9px/1.2 var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.asset-select-check{opacity:0;color:var(--green);font:700 11px/1 var(--mono)}.asset-select-option[aria-selected=true] .asset-select-check{opacity:1}.swap-fields{gap:6px;display:grid}.swap-direction-button{z-index:1;border:1.5px solid var(--ink);background:var(--panel);width:34px;height:34px;color:var(--ink);place-items:center;margin:-20px auto;display:grid}.swap-direction-button:hover:not(:disabled){background:var(--green-tint)}.swap-direction-button:disabled{border-color:var(--rule-2);color:var(--soft)}.swap-direction-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:16px;height:16px}.rows2{display:grid}.rows2>div{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 2px;display:flex}.rows2>div:last-child{border-bottom:0}.rows2 dt,.rows2>div>span:first-child{font:500 11.5px/1.5 var(--sans);color:var(--soft)}.rows2 dd,.rows2>div>strong{min-width:0;font:500 12px/1.5 var(--mono);color:var(--mut);font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rows2 .info-row{position:relative;overflow:visible}.trade-details-group{display:grid}.trade-details-summary{border-bottom:1px solid var(--rule);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:9px 2px;list-style:none;display:flex}.trade-details-summary::-webkit-details-marker{display:none}.trade-details-summary::marker{content:""}.trade-details-summary>span:first-child{color:var(--soft);font:500 11.5px/1.5 var(--sans);flex:none}.trade-details-value{min-width:0;color:var(--mut);font:500 12px/1.5 var(--mono);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:7px;display:flex;overflow:hidden}.trade-details-reading{justify-items:end;min-width:0;display:grid;overflow:hidden}.trade-details-reading>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.trade-details-reading>small{color:var(--soft);font:500 9.5px/1.3 var(--mono)}.trade-details-chevron{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;flex:none;width:12px;height:12px;transition:transform .14s}.trade-details[open] .trade-details-chevron{transform:rotate(180deg)}.trade-details[open]>.rows2>div:last-child{border-bottom:1px solid var(--rule)}.trade-details-summary:hover>span{color:var(--ink)}.info-name{align-items:center;gap:5px;display:inline-flex}.tform>.fine{text-align:center}.tform .form-error{margin-top:0}.transaction-note{color:var(--green);font:600 11px/1.5 var(--mono);text-align:center;display:block}.transaction-note:hover{text-underline-offset:3px;text-decoration:underline}.tx-steps{color:var(--soft);font:500 9px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;display:flex}.tx-steps .step-on{color:var(--green)}.info-popover-root{display:inline-flex}.info-popover-button{background:var(--rule-2);width:12px;height:12px;color:var(--paper);border-radius:50%;place-items:center;display:grid}.info-popover-glyph{width:3px;height:7px;display:block;position:relative}.info-popover-glyph:before,.info-popover-glyph:after{content:"";background:currentColor;border-radius:1px;position:absolute;left:50%;transform:translate(-50%)}.info-popover-glyph:before{border-radius:50%;width:1.5px;height:1.5px;top:0}.info-popover-glyph:after{width:1.5px;height:4px;bottom:0}.info-popover-help-glyph{font:700 8px/1 var(--mono);display:block}.info-popover-button:hover,.info-popover-button[aria-expanded=true]{background:var(--ink)}.info-popover,.slippage-popover{z-index:8;border:1.5px solid var(--ink);background:var(--panel);box-shadow:3px 3px 0 var(--shadow-ink);position:absolute;bottom:calc(100% + 8px);left:0;right:0}.info-popover{color:var(--mut);font:400 12px/1.5 var(--sans);text-align:left;gap:7px;padding:12px;display:grid}.info-popover>strong{color:var(--ink);font:700 13px/1.3 var(--disp)}.info-popover-detail{background:var(--paper);justify-content:space-between;align-items:center;gap:10px;padding:8px;display:flex}.info-popover-detail>b{color:var(--ink);font:600 10px/1.3 var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.curated-token-badge{color:var(--green);flex:none;display:inline-flex;position:relative}.curated-token-badge .info-popover-button{width:18px;height:18px;color:inherit;background:0 0;border-radius:0}.curated-token-badge .info-popover-button:hover,.curated-token-badge .info-popover-button:focus-visible,.curated-token-badge .info-popover-button[aria-expanded=true]{color:var(--ink);background:0 0}.curated-token-badge-icon{width:16px;height:16px;display:block}.curated-token-badge-check{stroke:var(--panel)}.stock-token-badge,.stock-token-badge .info-popover-button:hover,.stock-token-badge .info-popover-button:focus-visible,.stock-token-badge .info-popover-button[aria-expanded=true]{color:var(--stock)}.stock-token-badge-letter{fill:var(--panel);stroke:var(--panel);stroke-width:.25px;font:800 13px/1 var(--sans)}.stock-token-badge-copy{display:block}.stock-token-badge .info-popover a{color:var(--ink);border-bottom:1px solid;margin-top:7px;font-weight:700;display:inline-block}.curated-token-badge .info-popover{letter-spacing:normal;text-transform:none;white-space:normal;width:min(280px,100vw - 32px);inset:calc(100% + 7px) auto auto 50%;transform:translate(-50%)}.mkt-title-row .curated-token-badge .info-popover-button{width:20px;height:20px}.mkt-title-row .curated-token-badge-icon{width:18px;height:18px}.slippage-value{align-items:center;gap:7px;display:flex}.slippage-settings-button{border:1px solid var(--rule-2);width:22px;height:22px;color:var(--mut);place-items:center;display:grid}.slippage-settings-button:hover:not(:disabled),.slippage-settings-button[aria-expanded=true]{border-color:var(--ink);color:var(--ink)}.slippage-settings-button:disabled{opacity:.45}.slippage-settings-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:13px;height:13px}.slippage-popover{padding:7px;bottom:calc(100% + 3px)}.slippage-options{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(64px,1.2fr);gap:4px;display:grid}.slippage-options>button{border:1px solid var(--rule);min-width:0;height:30px;color:var(--mut);font:600 9.5px/1 var(--mono);padding:0 4px}.slippage-options>button:hover{border-color:var(--ink);color:var(--ink)}.slippage-options>button.active{border-color:var(--ink);background:var(--ink);color:var(--paper)}.slippage-custom{border:1px solid var(--rule);min-width:0;height:30px;color:var(--mut);align-items:center;gap:3px;padding:0 7px;display:flex}.slippage-custom:focus-within,.slippage-custom.active{border-color:var(--ink);color:var(--ink)}.slippage-custom input{width:100%;min-width:0;color:var(--ink);font:600 9.5px/1 var(--mono);text-align:right;background:0 0;border:0;outline:0;padding:0}.slippage-custom span{font:600 9.5px/1 var(--mono)}.yside{grid-template-columns:minmax(0,1fr);display:grid}.yside>div{border-bottom:1px solid var(--rule);grid-template-columns:100px minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;min-width:0;padding:10px 20px;display:grid}.yside>div:last-child{border-bottom:0}.yside .klabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;display:block;overflow:hidden}.yside .klabel.tok{color:var(--tok)}.yside .klabel.lp{color:var(--green)}.yside strong{min-width:0;font:600 16px/1.2 var(--mono);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.yside .fine{min-width:0;font-family:var(--mono);text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;display:block;overflow:hidden}.yside .yside-claim{grid-column:1/-1;margin-top:2px}.yside-panel{box-shadow:4px 4px 0 var(--shadow-ink);border-width:2px}.yside-panel>.panel-h{background:var(--ink);border-bottom-color:var(--ink)}.yside-panel>.panel-h>.klabel{color:var(--paper)}.yside-panel>.panel-h>.fine{color:var(--rule)}.yside>.yside-position{background:var(--green-soft);padding:13px 20px 15px}.yside-staked{grid-column:1/-1;grid-template-columns:subgrid;border-top:1px solid var(--rule);min-width:0;color:var(--green);align-items:baseline;column-gap:12px;margin-top:6px;padding-top:7px;display:grid}.yside-staked:hover{text-underline-offset:3px;text-decoration:underline}.yside-position-pnl{justify-content:flex-end;align-items:stretch;gap:8px;margin-top:6px;display:flex}.share-icon{border:1.5px solid var(--ink);background:var(--paper);width:32px;min-height:27px;color:var(--ink);box-shadow:2px 2px 0 var(--shadow-ink);cursor:pointer;flex:none;place-items:center;display:grid}.share-icon:hover{background:var(--green-soft)}.share-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:16px;height:16px}.pnl-plate{border:1.5px solid var(--green);background:var(--paper);color:var(--green);font:700 11.5px/1.3 var(--mono);letter-spacing:.04em;box-shadow:2px 2px 0 var(--shadow-ink);align-items:baseline;gap:7px;padding:4px 9px 5px;display:inline-flex}.pnl-plate.negative{border-color:var(--red);color:var(--red)}.pnl-plate-label{letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:600}.yside-position-realized{font:600 11.5px/1.4 var(--mono);letter-spacing:.02em}.crank{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.crank>div{border-right:1px solid var(--rule);min-width:0;padding:14px 20px}.crank>div:last-child{border-right:0}.crank .asset-h{margin-bottom:7px}.crank .asset-h b{font:600 12px/1 var(--mono);letter-spacing:.04em}.crank .row{justify-content:space-between;gap:12px;padding:5px 0;display:flex}.crank .row dt{font:500 9px/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--soft)}.crank .row dd{min-width:0;font:500 12px/1.5 var(--mono);color:var(--mut);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crank .row dd.ready{color:var(--green);font-weight:600}.panel-action{border-top:1px solid var(--rule);gap:10px;padding:14px 20px 18px;display:grid}.dist-table{border-collapse:collapse;width:100%}.dist-table th,.dist-table td{border-top:1px solid var(--rule);font:500 11.5px/1.4 var(--mono);text-align:right;padding:10px 18px}.dist-table thead th{letter-spacing:.12em;text-transform:uppercase;color:var(--soft);border-top:0;font-size:9.5px}.dist-table th[scope=row],.dist-table thead th:first-child{text-align:left}.dist-table th[scope=row]{font:600 12.5px/1.4 var(--sans)}.dist-table td{color:var(--mut)}.pairvals{flex-direction:column;gap:2px;display:flex}.pairvals .zero{color:var(--rule-2)}.creator-dialog{border:2px solid var(--ink);background:var(--panel);width:min(520px,100vw - 32px);color:var(--ink);box-shadow:6px 6px 0 var(--shadow-ink)}.creator-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1a2b208c}.creator-dialog .panel-h{padding:14px 20px}.creator-form{gap:14px;padding:18px 20px 20px;display:grid}.bottombar{display:none}.watch-asset-button{align-items:center;padding:3px;display:inline-flex}.watch-asset-button:hover:not(:disabled){transform:scale(1.12)}.watch-asset-button:disabled{cursor:wait;opacity:.65}.watch-asset-button img{flex:none}.copy-value-button{border:1px solid var(--rule-2);width:20px;height:20px;color:var(--soft);flex:none;place-items:center;display:grid}.copy-value-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;width:11px;height:11px}.copy-value-button:hover{border-color:var(--ink);color:var(--ink)}.copy-value-button.copied{border-color:var(--green);color:var(--green)}.kv-combined-values{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 8px;display:flex;overflow:visible}.contract-address{flex:none;align-items:center;gap:6px;display:inline-flex}.contract-pool-divider{color:var(--rule-2)}.contract-wallet-action{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.contract-wallet-action .watch-asset-button{min-width:0}.kv-combined-meta{align-items:baseline;gap:8px;min-width:0;max-width:100%;display:inline-flex}.kv-combined-meta>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}
@layer routes{.portfolio-page .phead{padding-top:clamp(28px,4vh,44px)}.portfolio-summary{margin:24px 0 18px}.portfolio-summary .statsline{border-top:0;grid-template-columns:repeat(4,minmax(0,1fr))}.portfolio-summary .statsline strong{font-size:15px}.portfolio-summary .statsline>div{flex-direction:column;align-items:flex-start;gap:4px;padding:13px 18px}.portfolio-table td{vertical-align:top}.portfolio-table td.network-icon-col{vertical-align:middle}.pf-amount{display:block}.pf-usd{color:var(--mut);margin-top:3px;font-size:11px;font-weight:500;display:block}.pf-lp .pf-amount{color:var(--green);white-space:nowrap;font-weight:600}.pf-staked{color:var(--mut);font-size:11px;font-weight:500}.pf-staked:hover{color:var(--green);text-underline-offset:3px;text-decoration:underline}.pf-pnl .pnl-plate{margin-inline:-9px 0}.pf-realized{font-weight:600}.portfolio-note{font-family:var(--mono);letter-spacing:.02em;color:var(--soft);margin-top:12px;padding-inline:2px;font-size:10.5px}.portfolio-rewards{margin-top:clamp(32px,5vw,52px)}.portfolio-rewards .phead{margin-bottom:24px;padding-top:0}.portfolio-rewards-table td{vertical-align:middle}.pf-reward-amount{color:var(--green);font-weight:600}.yside-portfolio-link{border-bottom:1px solid;margin-left:10px;font-weight:600}.yside-portfolio-link:hover{color:var(--green-tint)}@media (max-width:1020px){.portfolio-table td.pf-lp{grid-column:1/-1}}}
@layer routes{.staking-page{--staking-gutter:20px;padding-block:34px 44px}.staking-page .panel-h{padding-inline:var(--staking-gutter)}.staking-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.staking-heading h1{font:700 clamp(28px, 4vw, 38px)/1.15 var(--disp);letter-spacing:-.025em;overflow-wrap:anywhere}.staking-heading p{color:var(--mut);margin-top:7px;font-size:13px}.staking-heading>div{min-width:0}.staking-heading p{overflow-wrap:anywhere}.staking-heading>.btn{flex-shrink:0;gap:14px}.market-back-link.staking-back{margin-top:0;margin-bottom:22px}.staking-page.staking-directory{padding-top:0}.staking-list-meta{align-items:center;gap:12px;display:flex}.staking-list-meta:empty{display:none}.staking-filters{margin-left:auto}.staking-select-wrap{min-width:0;display:grid;position:relative}.staking-select{appearance:none;border:1.5px solid var(--rule-2);background:var(--paper);width:100%;min-width:0;height:46px;color:var(--ink);font:500 13px/1 var(--mono);text-overflow:ellipsis;padding:0 38px 0 14px}.staking-select-wrap .asset-select-chevron{pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.staking-select:focus{border-color:var(--ink)}.staking-select:disabled{opacity:.55}.staking-networks,.staking-form .staking-networks{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.staking-networks button{white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-width:0;padding-inline:12px;transition:background .15s,color .15s;display:inline-flex}.staking-networks img{flex:none}.staking-networks button:not(.active):hover{background:var(--green-soft)}.staking-filter-clear{color:var(--green);font:500 10px/1.5 var(--mono)}.staking-table{table-layout:fixed}.staking-table td{vertical-align:middle}.staking-table .market-col{width:32%}.staking-directory .staking-table .market-col{width:20%}.staking-directory .staking-table th{white-space:normal}.staking-table .staking-earn-col{width:20%}.staking-table .staking-apr-col{width:8%}.staking-table .staking-total-col{width:18%}.staking-table .staking-distribution-col{width:30%}.staking-table .reg-ident-copy{flex:1}.staking-table .reg-ident strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.staking-table .reg-ident small{align-items:center;gap:6px;display:flex}.staking-table .reg-ident-lp{text-overflow:ellipsis;overflow:hidden}.staking-table .chain-inline{display:none}.staking-pair-artwork>*{border-radius:50%;width:30px;height:30px}.staking-pair-artwork>*+*{margin-left:-12px}.staking-identity{align-items:center;gap:11px;min-width:0;display:flex}.staking-identity>div{min-width:0}.staking-identity .coin{flex:none;width:38px;height:38px}.staking-identity h2{font:700 17px/1.3 var(--disp);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.staking-identity .fine{color:var(--soft);margin-top:4px;font-size:10px}.staking-status{width:fit-content;color:var(--mut);font:500 9px/1.4 var(--mono);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.staking-status:before{content:"";background:var(--soft);border-radius:50%;width:4px;height:4px}.staking-status.active{color:var(--green)}.staking-status.active:before{background:var(--green)}.staking-reward-line{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.staking-reward-line .coin{flex:none;width:23px;height:23px;font-size:9px}.staking-reward-line .coin-medium{width:30px;height:30px;font-size:12px}.staking-reward-line strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:inherit;overflow:hidden}.staking-reward-copy{min-width:0;line-height:1.2;display:grid}.staking-reward-value{color:var(--mut);font-size:11px;font-weight:500;display:block}.staking-empty{border:1px solid var(--rule);text-align:center;place-content:center;justify-items:center;gap:14px;min-height:208px;padding:28px 20px;display:grid}.staking-empty-icon{border:1px solid var(--rule-2);width:30px;height:30px;color:var(--soft);font:400 20px/1 var(--mono);place-items:center;display:grid}.staking-empty p{color:var(--mut);font-size:13px}.staking-empty .btn{height:34px;font-size:10px}.staking-list-footer{justify-content:center;margin-top:20px;display:flex}.staking-inline-status{color:var(--soft);margin-top:12px;font-size:11px}.staking-grid{grid-template-columns:minmax(0,1.1fr) minmax(310px,.9fr);align-items:start;gap:22px;display:grid}.staking-column{gap:18px;min-width:0;display:grid}.staking-position .klabel{color:var(--green)}.staking-form{padding:20px var(--staking-gutter);gap:18px;display:grid}.staking-form fieldset{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.staking-form .field{gap:7px;min-width:0}.staking-form .field input{min-width:0}.staking-form .field small{font-size:11px}.staking-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.staking-form .seg-lp{grid-template-columns:repeat(2,minmax(0,1fr))}.staking-form .seg button{min-height:40px}.staking-amount-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.staking-amount-heading .staking-field-meta{overflow-wrap:anywhere;min-width:0}.staking-field-meta{color:var(--soft);font:400 10px/1.5 var(--mono);letter-spacing:0;text-transform:none}.staking-fee-line{color:var(--mut);font:500 10px/1.5 var(--mono);justify-content:space-between;align-items:center;gap:14px;display:flex}.staking-fee-line>span:last-child{align-items:center;gap:5px;display:flex}.staking-max{color:var(--green);font:600 10px/1.5 var(--mono);text-underline-offset:3px;text-decoration:underline}.staking-amount-box{border:1px solid var(--rule-2);background:var(--paper);align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.staking-amount-box:focus-within{border-color:var(--green)}.staking-form .staking-amount-box input{height:37px;font:600 25px/1.3 var(--mono);background:0 0;border:0;padding:0}.staking-amount-box>span{text-overflow:ellipsis;max-width:42%;font:600 10px/1.4 var(--mono);color:var(--mut);flex:none;overflow:hidden}.staking-position{padding:20px var(--staking-gutter);border-bottom:1px solid var(--rule);background:var(--green-soft);gap:6px;display:grid}.staking-position-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.staking-position-heading .btn{min-width:0;max-width:65%;color:var(--green);border-color:var(--green)}.staking-position-heading .btn .case-sensitive-symbol{text-overflow:ellipsis;overflow:hidden}.staking-position-value{min-width:0;font:600 26px/1.3 var(--mono);color:var(--green);letter-spacing:-.04em;overflow-wrap:anywhere}.staking-position-value small{font:500 11px/1.5 var(--mono);letter-spacing:0}.staking-position-value .share-icon{vertical-align:middle;width:30px;min-height:26px;margin-left:12px;display:inline-grid}.staking-usd{font:500 11px/1.5 var(--mono);color:var(--mut)}.staking-claim{padding:18px var(--staking-gutter);border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.staking-claim>div{flex:100px;min-width:0}.staking-claim .klabel{color:var(--soft);margin-bottom:5px;font-size:9px;display:block}.staking-claim-value{font:500 15px/1.5 var(--mono);overflow-wrap:anywhere}.staking-claim .btn{flex:none}.staking-overview{padding:20px var(--staking-gutter);gap:22px;display:grid}.staking-distribution{border-top:1px solid var(--rule);gap:9px;padding-top:20px;display:grid}.staking-distribution .staking-metric-label{margin-bottom:0}.staking-distribution-unavailable{min-height:44px;color:var(--mut);font:500 10px/1.5 var(--mono);justify-content:space-between;align-items:center;gap:12px;display:flex}.staking-distribution-heading{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.staking-distribution-amount{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;min-height:26px;display:flex}.staking-distribution-amount strong{color:var(--green);font:600 21px/1.3 var(--mono);letter-spacing:-.035em;overflow-wrap:anywhere}.staking-distribution-amount>span:not(.sk-bar){color:var(--mut);overflow-wrap:anywhere;font-size:12px}.staking-distribution-amount .staking-usd{flex-basis:100%}.staking-distribution-bar{appearance:none;background:var(--rule);width:100%;height:5px;color:var(--green);border:0;display:block}.staking-distribution-bar::-webkit-progress-bar{background:var(--rule)}.staking-distribution-bar::-webkit-progress-value{background:var(--green)}.staking-distribution-bar::-moz-progress-bar{background:var(--green)}.staking-distribution-countdown{min-width:0;min-height:15px;color:var(--mut);font:500 10px/1.5 var(--mono);text-align:left;white-space:nowrap;flex-shrink:0}.staking-distribution-footer{color:var(--soft);font:400 10px/1.5 var(--mono);justify-content:space-between;align-items:center;gap:12px;display:flex}.staking-distribution-percent{text-align:right;margin-left:auto}.staking-distribution-compact{border:0;gap:5px;min-width:0;padding:0}.staking-distribution-compact .staking-distribution-amount{flex-wrap:nowrap;justify-content:flex-end;min-height:0}.staking-distribution-compact .staking-distribution-amount strong{text-overflow:ellipsis;font:600 13px/1.4 var(--mono);letter-spacing:0;overflow:hidden}.staking-distribution-compact .staking-distribution-amount>span:not(.sk-bar){text-overflow:ellipsis;font:500 10px/1.4 var(--mono);overflow:hidden}.staking-distribution-compact .staking-distribution-bar{height:4px}.staking-metrics{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:22px;display:grid}.staking-metrics>div{overflow-wrap:anywhere;min-width:0}.staking-apr{color:var(--green);font:600 30px/1.2 var(--mono);letter-spacing:-.045em}.staking-apr .klabel,.staking-metric-label{color:var(--soft);font:500 9px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;display:block}.staking-metric-value{font:600 22px/1.3 var(--mono);letter-spacing:-.035em}.staking-kv{padding:6px var(--staking-gutter);display:grid}.staking-kv>div{border-bottom:1px solid var(--rule);justify-content:space-between;gap:16px;padding:11px 0;display:flex}.staking-kv>div:last-child{border:0}.staking-kv dt{color:var(--soft);font:600 9.5px/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase;flex:0 auto}.staking-kv dd{text-align:right;min-width:0;font:500 11px/1.5 var(--mono);overflow-wrap:anywhere}.staking-kv a{color:var(--green)}.staking-preview-identity{padding:20px var(--staking-gutter) 18px;border-bottom:1px solid var(--rule)}.staking-preview-identity .klabel{color:var(--soft);font-size:9px}.staking-preview-identity h2{color:var(--green);font:700 24px/1.3 var(--disp);overflow-wrap:anywhere;margin-top:10px}.staking-preview-identity h2 span{color:var(--soft);margin-inline:8px;font-weight:400}.staking-preview-budget{padding:20px var(--staking-gutter);border-bottom:1px solid var(--rule)}.staking-preview-budget .staking-metric-value{margin-top:7px;display:block}.staking-preview-budget small{color:var(--soft);font:500 10px/1.5 var(--mono)}.staking-preview-footer{padding:15px var(--staking-gutter);border-top:1px solid var(--rule);color:var(--soft);font:500 10px/1.5 var(--mono);justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.staking-preview-footer a{color:var(--green);text-underline-offset:3px;text-decoration:underline}.staking-disclosure{border:1px solid var(--rule);background:var(--panel)}.staking-disclosure>summary,.staking-disclosure>h2{padding:16px var(--staking-gutter);color:var(--mut);font:500 11px/1.5 var(--mono);justify-content:space-between;align-items:center;gap:12px;margin:0;list-style:none;display:flex}.staking-disclosure>summary{cursor:pointer}.staking-disclosure>summary::-webkit-details-marker{display:none}.staking-disclosure>summary:after{content:"+";color:var(--soft);font-size:16px;line-height:1}.staking-disclosure[open]>summary:after{content:"−"}.staking-disclosure[open]>summary,.staking-disclosure>h2{border-bottom:1px solid var(--rule)}.staking-disclosure-body{padding:16px var(--staking-gutter);gap:14px;display:grid}.staking-disclosure-body .btn{white-space:normal;max-width:100%;height:auto;min-height:36px;padding-block:8px;line-height:1.4}.staking-danger{border-color:var(--red);color:var(--red)}.staking-confirm{border:1.5px solid var(--ink);width:min(430px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);background:var(--panel);box-shadow:5px 5px 0 var(--shadow-ink);padding:0;overflow:auto}.staking-confirm::backdrop{background:#1a2b2073}.staking-confirm-body{padding:24px}.staking-confirm-body h2{font:700 23px/1.3 var(--disp)}.staking-confirm-body p{color:var(--mut);margin-top:12px;font-size:13px}.staking-confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;padding:0 24px 24px;display:flex}.staking-inline-error{padding:12px var(--staking-gutter);border-top:1px solid var(--rule);font-size:12px}.staking-sync{text-align:center;place-items:center;min-height:calc(100svh - 200px);display:grid}.staking-sync .status-message{background:0 0;border:0;grid-template-columns:1fr;justify-items:center;gap:22px}.staking-sync .status-glyph{border:2px solid var(--rule);border-top-color:var(--green);border-radius:50%;font-size:0;animation:.9s linear infinite staking-spin}.staking-sync h3{font-size:26px}@keyframes staking-spin{to{transform:rotate(360deg)}}.staking-reveal{animation:.16s ease-out staking-reveal}@keyframes staking-reveal{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1020px){.staking-table,.staking-table tbody{display:block}.staking-table thead{display:none}.staking-table tbody tr{border-bottom:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px;padding:12px 14px;display:grid}.staking-table tbody tr:last-child{border-bottom:0}.staking-table tbody td{text-align:left;border:0;min-width:0;padding:0;display:block}.staking-table td.staking-earn-col{width:auto}.staking-table tbody td.network-icon-col{display:none}.staking-table td.market-col,.staking-directory .staking-table td.market-col{grid-column:1/-1;width:auto}.staking-table td.staking-distribution-col{border-top:1px solid var(--rule);grid-column:1/-1;width:auto;padding-top:10px}.staking-distribution-compact .staking-distribution-amount{justify-content:flex-start}.staking-table td:nth-child(4){text-align:right}.staking-table td[data-label]:before{content:attr(data-label);font:600 9px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mut);margin-bottom:4px;display:block}.staking-table .chain-inline{display:inline-flex}.staking-table .staking-reward-line{justify-content:flex-start}}@media (max-width:800px){.staking-grid{grid-template-columns:minmax(0,1fr);gap:18px}.staking-detail-grid>.staking-action-column{order:-1}.staking-create-grid>.staking-preview{order:1}}@media (max-width:480px){.staking-page{--staking-gutter:18px;padding-block:25px 30px}.staking-directory .phead h1{font-size:clamp(24px,7.5vw,30px)}.staking-heading{gap:12px;margin-bottom:22px}.staking-heading h1{font-size:28px}.staking-heading p{font-size:12px}.staking-heading>.btn{gap:10px;height:36px;padding-inline:12px;font-size:10px}.staking-networks button{letter-spacing:.04em;gap:5px;padding-inline:6px;font-size:9px}.staking-networks img{width:14px;height:14px}.staking-identity{gap:9px}.staking-identity .coin{width:33px;height:33px}.staking-identity h2{font-size:16px}.staking-identity .fine{font-size:9px}.staking-form,.staking-overview{padding-block:18px}.staking-position,.staking-claim{padding-block:17px}.staking-form-row{gap:12px}.staking-metrics{gap:18px}.staking-apr{font-size:27px}}@media (prefers-reduced-motion:reduce){.staking-page *,.staking-page :before,.staking-page :after{transition:none!important;animation:none!important}}@media (max-width:360px){.staking-form-row,.staking-metrics{grid-template-columns:minmax(0,1fr)}}}
@layer routes{.scan-page .phead .lead2{max-width:60em}.scan-form{box-shadow:3px 3px 0 var(--shadow-ink);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;margin:24px 0 26px;padding:18px;display:grid}.scan-chains{flex-wrap:wrap;grid-column:1/-1;gap:8px;margin:0;padding:0;list-style:none;display:flex}.scan-chains li{border:1px solid var(--rule);background:var(--paper);font:600 11px/1.4 var(--mono);letter-spacing:.06em;align-items:center;gap:7px;padding:5px 10px 5px 7px;display:inline-flex}.scan-chains img{flex:none}.scan-form .field{min-width:0}.scan-form input{font-family:var(--mono)}.scan-input{display:block;position:relative}.scan-input input{width:100%;padding-right:84px}.scan-reset{position:absolute;top:50%;right:8px;transform:translateY(-50%)}.scan-report{border:2px solid var(--ink);background:var(--panel);box-shadow:0 14px 44px #1a2b201f, 3px 3px 0 var(--ink);margin-bottom:26px;position:relative}.scan-report:before{content:"";border:1px solid var(--red);pointer-events:none;position:absolute;inset:6px}.scan-report-clean:before{border-color:var(--green)}.scan-report-in{padding:clamp(22px,3vw,34px) clamp(18px,3vw,34px);position:relative}.scan-report-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.scan-token{align-items:center;gap:16px;min-width:0;display:flex}.scan-token .cert-no{align-items:center;gap:6px;display:inline-flex}.scan-token h2{font:800 clamp(26px, 3.4vw, 40px)/1.05 var(--disp);overflow-wrap:anywhere;margin-top:4px}.scan-token .fine{margin-top:4px}.scan-seal{width:clamp(84px,10vw,112px);color:var(--red);font-family:var(--mono);flex:none;transform:rotate(-9deg)}.scan-seal-clean{color:var(--green)}.scan-scanning{overflow:hidden}.scan-scanning:before{border-color:var(--ink);opacity:.45;border-style:dashed}.scan-seal-scanning{color:var(--mut)}.scan-seal-scanning .scan-seal-ring{transform-origin:54px 54px;animation:18s linear infinite scan-spin}.scan-seal-scanning .scan-seal-dashes{transform-origin:54px 54px;animation:9s linear infinite reverse scan-spin}.scan-scanning .sk-lines{gap:8px}.scan-sk-title{height:26px}.scan-sk-summary dd .sk-bar{width:58%;height:18px}.scan-beam{pointer-events:none;background:linear-gradient(to bottom, #0e6b4400, #0e6b4412 70%, #0e6b442e 96%, var(--green));height:72px;animation:2.6s ease-in-out infinite scan-sweep;position:absolute;top:7px;left:7px;right:7px}.scan-scanning-foot{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:14px;display:flex}.scan-scanning-title{font:700 15px/1.5 var(--disp);flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.scan-scanning-foot .fine{margin-top:3px}.scan-steps{height:1.5em;font:600 10.5px/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--green);display:block;overflow:hidden}.scan-steps-in{animation:6.4s steps(4,end) infinite scan-steps;display:grid}.scan-steps-in span{height:1.5em;display:block}.scan-scanning-chains{gap:8px;margin:0;padding:0;list-style:none;display:flex}.scan-scanning-chains li{border:1px solid var(--rule);background:var(--paper);align-items:center;gap:7px;padding:5px 9px 5px 7px;display:inline-flex}.scan-scanning-chains li:nth-child(2) .live-dot{animation-delay:.65s}.scan-scanning-chains li:nth-child(3) .live-dot{animation-delay:1.3s}@keyframes scan-spin{to{transform:rotate(360deg)}}@keyframes scan-sweep{0%{top:7px}to{top:calc(100% - 79px)}}@keyframes scan-steps{to{transform:translateY(-6em)}}.scan-summary{border:1.5px solid var(--ink);background:var(--paper);grid-template-columns:repeat(4,minmax(0,1fr));margin:22px 0 0;display:grid}.scan-summary>div{border-right:1px solid var(--rule);padding:12px 16px}.scan-summary>div:last-child{border-right:0}.scan-summary dt{font-size:9.5px}.scan-summary dd{font:600 clamp(17px, 2vw, 22px)/1.2 var(--mono);margin:4px 0 0}.scan-good{color:var(--green)}.scan-bad{color:var(--red)}.scan-caution{border-left:3px solid var(--warn);background:var(--paper);font:400 13px/1.55 var(--sans);margin-top:14px;padding:9px 14px}.scan-caution strong{color:var(--warn);text-transform:uppercase;letter-spacing:.05em;font-size:12px}.scan-verdict{border:1.5px solid var(--red);color:var(--red);font:600 13.5px/1.5 var(--sans);margin:14px 0 20px;padding:12px 16px}.scan-featured{border:2px solid var(--green);background:var(--paper);box-shadow:4px 4px 0 var(--green);margin:18px 0 26px}.scan-featured-band{background:var(--green);color:var(--paper);font:700 10.5px/1.5 var(--mono);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:8px 18px;display:flex}.scan-featured-band span:last-child{letter-spacing:.1em;opacity:.85;font-weight:500}.scan-featured-in{padding:18px 20px 20px}.scan-featured h3{font:800 clamp(22px, 2.8vw, 30px)/1.15 var(--disp);overflow-wrap:anywhere}.scan-pool-stats.scan-featured-stats{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.scan-featured-stats dd{font-size:clamp(16px,1.9vw,20px)}.scan-featured-foot{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:14px;display:flex}.scan-featured-foot p{font:600 13.5px/1.5 var(--sans);color:var(--green)}.scan-others{color:var(--mut);margin:0 0 12px;display:block}.scan-pools,.scan-candidates{gap:14px;margin:0;padding:0;list-style:none;display:grid}.scan-pool{border:1px solid var(--rule-2);border-left:5px solid var(--red);background:var(--paper);padding:16px 18px 18px}.scan-pool-clean{border-color:var(--green);border-left-color:var(--green);box-shadow:3px 3px 0 var(--shadow-ink)}.scan-pool-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.scan-pool-head h3{font:700 18px/1.25 var(--disp);overflow-wrap:anywhere}.scan-pool-head .klabel{color:var(--soft);font-size:9.5px}.scan-pool-head .pnl-plate{text-transform:uppercase;letter-spacing:.1em;flex:none}.scan-pool-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 0;display:grid}.scan-pool-stats dt{font:600 9.5px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mut)}.scan-pool-stats dd{font:600 15px/1.4 var(--mono);margin:2px 0 0}.scan-dust{border-top:1px dashed var(--rule-2);font:500 11.5px/1.5 var(--mono);letter-spacing:.04em;color:var(--soft);margin-top:14px;padding-top:12px}.scan-trip{border:1.5px solid var(--ink);background:var(--panel);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:16px;padding:14px 16px;display:grid}.scan-trip-end{gap:2px;display:grid}.scan-trip-end .klabel{font-size:9px}.scan-trip-end strong{font:700 clamp(18px, 2.2vw, 24px)/1.15 var(--mono)}.scan-trip-out{text-align:right}.scan-trip-out strong{color:var(--green)}.scan-trip-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.scan-trip-head .klabel{font-size:9px}.scan-trip-total{font:700 14px/1.2 var(--mono);color:var(--green);white-space:nowrap}.scan-gauge{border:1.5px solid var(--ink);background:var(--paper);height:18px;margin-top:7px;display:flex;overflow:hidden}.scan-gauge-seg{flex:none;height:100%}.scan-gauge-seg:not(.scan-gauge-kept){min-width:2px}.scan-gauge-kept{background:var(--green)}.scan-gauge-lp{background:var(--ink)}.scan-gauge-protocol{background:var(--teal)}.scan-gauge-hook{background:var(--red)}.scan-gauge-tax{background:var(--rose)}.scan-gauge-impact{background:repeating-linear-gradient(135deg, var(--soft) 0 3px, var(--paper) 3px 6px)}.scan-gauge-scale{letter-spacing:.04em;color:var(--soft);justify-content:space-between;margin-top:3px;font-size:9px;display:flex}.scan-gauge-legend{font:500 11.5px/1.5 var(--sans);color:var(--mut);flex-wrap:wrap;gap:4px 16px;margin:9px 0 0;padding:0;list-style:none;display:flex}.scan-gauge-legend li{align-items:center;gap:6px;display:inline-flex}.scan-gauge-legend i{border:1px solid var(--ink);width:10px;height:10px}.scan-gauge-legend .num{font:600 11.5px/1.5 var(--mono);color:var(--ink)}.scan-trip-empty{font:400 13px/1.6 var(--sans);color:var(--soft);margin-top:14px}.scan-hook{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.scan-hook .klabel{color:var(--red);font-size:9.5px}.scan-hook-power{border:1px solid var(--red);color:var(--red);font:600 10px/1.5 var(--mono);letter-spacing:.05em;text-transform:uppercase;padding:2px 8px}.scan-warnings{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.scan-warnings li{border-left:3px solid var(--red);font:400 12.5px/1.55 var(--sans);background:#c93d220d;grid-template-columns:minmax(150px,max-content) minmax(0,1fr);gap:12px;padding:8px 12px;display:grid}.scan-warnings strong{color:var(--red);font:700 10.5px/1.7 var(--mono);letter-spacing:.1em;text-transform:uppercase}.scan-board{margin-top:52px}.scan-board .lead2{max-width:72em;color:var(--mut);margin-bottom:18px;font-size:14.5px;line-height:1.7}.scan-candidate{grid-template-columns:auto minmax(210px,1.3fr) minmax(0,2.2fr) auto;align-items:center;gap:18px;padding:16px 20px;scroll-margin-top:96px;display:grid}.scan-candidate:target{border-color:var(--green);box-shadow:4px 4px 0 var(--green)}.scan-candidate-chain{flex:none;width:18px;height:18px}.scan-candidate-ident{align-items:center;gap:14px;min-width:0;display:flex}.scan-candidate-ident .coin-large{width:54px;height:54px}.scan-candidate-ident>div{gap:2px;min-width:0;display:grid}.scan-candidate-chart{vertical-align:-.1em;opacity:.8;margin-left:9px;line-height:0;transition:opacity .12s;display:inline-block}.scan-candidate-chart img{display:block}.scan-candidate-chart:hover{opacity:1}.scan-candidate-ident strong{font:700 19px/1.2 var(--disp);overflow-wrap:anywhere}.scan-candidate-checked{font:500 10px/1.4 var(--mono);letter-spacing:.04em;color:var(--soft)}.scan-candidate .scan-pool-stats{grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.scan-candidate .scan-pool-stats dd{font-size:16px}.scan-votes{gap:8px;display:flex}.scan-votes .btn{letter-spacing:0;gap:8px;min-width:74px;font-size:15px}.scan-votes .btn .num{font:700 13px/1 var(--mono)}.scan-votes .btn.scan-vote-cast:disabled{opacity:1;border-color:var(--green);background:var(--green);color:var(--paper);box-shadow:none;transform:translate(2px,2px)}.scan-note{max-width:90em;margin-top:16px}@media (max-width:760px){.scan-form{grid-template-columns:minmax(0,1fr)}.scan-summary,.scan-pool-stats.scan-featured-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.scan-summary>div:nth-child(2){border-right:0}.scan-summary>div:nth-child(-n+2){border-bottom:1px solid var(--rule)}.scan-trip{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.scan-trip-mid{grid-area:2/1/auto/-1}.scan-warnings li{grid-template-columns:minmax(0,1fr);gap:2px}.scan-candidate{grid-template-columns:auto minmax(0,1fr);gap:12px}.scan-candidate-ident .coin-large{width:46px;height:46px}.scan-candidate .scan-pool-stats{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.scan-candidate .scan-votes,.scan-candidate>.btn{grid-column:1/-1}}}
@layer routes{.share-scrim{z-index:70;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1a2b2099;position:fixed;inset:0}.share-dialog{z-index:71;border:2px solid var(--ink);background:var(--paper);width:min(1120px,100vw - 52px);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:8px 8px #00000059}.share-dialog:before{content:"";z-index:2;border:1px solid var(--rule-2);pointer-events:none;position:absolute;inset:5px}.share-dialog-head{z-index:3;border-bottom:1.5px solid var(--ink);justify-content:space-between;align-items:center;padding:20px 26px 16px;display:flex;position:relative}.share-dialog-head h2{font:700 26px/1.1 var(--disp);margin:0}.share-dialog-head h2 span{color:var(--green)}.share-dialog-close{border:1.5px solid var(--ink);width:36px;height:36px;color:var(--ink);cursor:pointer;background:0 0;place-items:center;display:grid}.share-dialog-close svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:15px;height:15px}.share-dialog-close:hover{background:var(--green-soft)}.share-dialog-layout{z-index:3;grid-template-columns:minmax(0,1fr) 286px;gap:24px;padding:24px 26px 26px;display:grid;position:relative}.share-dialog-preview{justify-content:center;align-items:flex-start;min-width:0;display:flex}.share-card-frame{border:1px solid var(--ink);background:var(--ink);width:100%;max-width:100%;box-shadow:4px 4px 0 var(--shadow-ink);aspect-ratio:1200/675;position:relative;overflow:hidden}.share-card-frame img{object-fit:contain;width:100%;height:100%;display:block}.share-card-frame[aria-busy=true] img{opacity:.35}.share-card-loading{color:var(--paper);place-items:center;display:grid;position:absolute;inset:0}.share-dialog-settings{min-width:0}.share-field-label{margin-bottom:8px;display:block}.share-copy-field{border:1px solid var(--rule-2);background:var(--panel);min-height:96px;font:500 14px/1.55 var(--sans);margin:0 0 14px;padding:14px 16px}.share-option-list{border-block:1px solid var(--rule);margin:0 0 18px}.share-option-list label{border-bottom:1px solid var(--rule);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex;position:relative}.share-option-list label:last-child{border-bottom:0}.share-option-list label>span{gap:3px;min-width:0;display:grid}.share-option-list b{font:600 12.5px/1.3 var(--mono)}.share-option-list small{color:var(--soft);font:500 11px/1.3 var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.share-option-list input{opacity:0;pointer-events:none;position:absolute}.share-option-list i{border:1px solid var(--rule-2);background:var(--paper-2);flex:none;width:38px;height:20px;position:relative}.share-option-list i:after{content:"";background:var(--soft);width:14px;height:14px;position:absolute;top:2px;left:2px}.share-option-list input:checked+i{border-color:var(--green);background:var(--green-soft)}.share-option-list input:checked+i:after{background:var(--green);left:20px}.share-option-list input:focus-visible+i{outline:2px solid var(--green);outline-offset:2px}.share-card-error{margin:0 0 14px}.share-retry{color:var(--green);font:inherit;text-underline-offset:3px;text-decoration:underline}.share-action-primary{border:2px solid var(--ink);background:var(--ink);width:100%;height:46px;color:var(--paper);font:700 11px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;box-shadow:3px 3px 0 var(--shadow-ink);cursor:pointer;justify-content:center;align-items:center;gap:10px;display:flex}.share-action-primary:hover:not(:disabled){background:var(--green);border-color:var(--green)}.share-action-primary:disabled{opacity:.5;cursor:default}.share-action-primary svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.share-action-secondary{border:1.5px solid var(--ink);background:var(--paper);width:100%;height:38px;color:var(--ink);font:700 9px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;margin-top:10px;display:block}.share-action-secondary:hover:not(:disabled){background:var(--green-soft)}.share-action-secondary:disabled{opacity:.45;cursor:default}}
@layer routes{.lgrid{grid-template-columns:minmax(0,1.05fr) minmax(360px,1fr);align-items:stretch;gap:18px;margin-top:30px;display:grid}.launch-chain-picker{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(440px,.8fr);align-items:center;gap:22px;min-width:0;margin:0;padding:16px 20px;display:grid}.launch-chain-picker .fine{margin-top:5px}.launch-chain-picker .seg{grid-template-columns:repeat(4,minmax(0,1fr))}.launch-chain-picker .seg button{white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:42px;display:inline-flex}.lform{gap:14px;padding:20px 22px 22px;display:grid}.lrow{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.drop{border:1.5px dashed var(--rule-2);background:var(--paper);width:100%;min-height:112px;color:var(--soft);font:500 11px/1.5 var(--mono);letter-spacing:.03em;text-align:center;text-transform:uppercase;place-items:center;gap:5px;padding:14px;display:grid}.drop:hover:not(:disabled){border-color:var(--ink);color:var(--mut)}.drop.invalid{border-color:var(--red)}.drop b{color:var(--mut);font-size:20px}.drop img{object-fit:cover;border:1.5px solid var(--ink);width:84px;height:84px}.drop.has-image{text-transform:none;letter-spacing:0}.launch-terms-h{padding:18px 22px 0;font-size:clamp(19px,2vw,25px)}.launch-terms .kv{border-top:1px solid var(--rule);margin-top:12px}.launch-terms .kv .launch-liquidity-description{white-space:normal}.launch-submit{gap:10px;padding:16px 22px 20px;display:grid}.launch-terms-notice{text-align:center}.launch-terms-notice a{color:var(--green);border-bottom:1px solid}.launch-submit .fine{text-align:center}}
