@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-20C0,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-20C0,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-20C0,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-20C0,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-20C0,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-20C0,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-20C0,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-20C0,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-20C0,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-20C0,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-2:#17845a;--green-tint:#e2e8d6;--green-soft:#0e6b4412;--red:#c93d22;--red-soft:#c93d2214;--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:.1em;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:10px 0;display:block}.wallet-popover a:hover,.wallet-popover button:hover{color:var(--green)}.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:30px 0 34px;display:grid}.docfoot-links{font-family:var(--mono);flex-wrap:wrap;justify-content:center;gap:6px 10px;font-size:12px;display: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-version{font:500 10px/1.5 var(--mono);letter-spacing:.08em;color:var(--soft);margin-top:4px}.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,.kv dd .watch-asset-button{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}.table-loading,.skeleton{background:linear-gradient(90deg, var(--panel), var(--paper-2), var(--panel));background-size:200% 100%;min-height:160px;animation:1.4s linear infinite shimmer}.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)}.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:30px;height:30px;font-size:9px}.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-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{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.srcrow .choice-label{font:600 9px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--soft);margin-right:4px}.srcrow button{border:1px solid var(--rule-2);background:var(--paper);height:34px;color:var(--mut);font:600 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:0 13px}.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)}.pnode+.parrow+.pnode{border-left:1px dashed var(--rule)}.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 .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}.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-inline:10px}.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}.reg-up{color:var(--green);font-weight:600}.reg-down{color:var(--red);font-weight:600}.reg-dim{color:var(--soft)}.reg-apy{color:var(--green);font:700 12px/1.2 var(--mono)}.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}.register-skeleton{border:1.5px solid var(--ink);min-height:320px}.load-more-button{margin:20px auto 0;display:flex}}
@layer routes{.phead{padding-top:clamp(44px,6vh,72px)}.phead>.klabel,.phead-row .klabel{color:var(--green);margin-bottom:14px;display:block}.phead h1{font:700 clamp(30px, 3.6vw, 50px)/1.1 var(--disp);letter-spacing:.002em}.phead h1 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}.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)}.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-sort.active{color:var(--ink);border-bottom-color:var(--ink)}.th-sort .th-label-short{display:none}.market-apy-heading{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex;position:relative}.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)}.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 h1{font:700 clamp(22px, 2.3vw, 30px)/1.1 var(--disp);white-space:nowrap}.mkt-title-row{align-items:center;gap:7px;min-width:0;display:flex}.mkt-title-quote{color:var(--soft);font:500 clamp(11px, 1.15vw, 15px)/1 var(--mono);letter-spacing:.06em;white-space:nowrap}.h1row .fine{margin-top:2px}.headlinks{align-items:center;gap:18px;display:flex}.headlinks a{font:600 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mut)}.headlinks a:hover{color:var(--ink)}.statsline{border-top:1px solid var(--rule);background:var(--paper);grid-template-columns:repeat(5,1fr);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 .klabel{letter-spacing:.1em;white-space:nowrap;font-size:8.5px}.statsline strong{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(--green)}.statsline strong.down{color:var(--red)}.statsline strong.dim{color:var(--soft)}.price-toggle{text-align:left;align-items:baseline;gap:8px;min-width:0;display:flex}.price-toggle .klabel{-webkit-text-decoration:underline dotted var(--rule-2);text-decoration:underline dotted var(--rule-2);text-underline-offset:3px}.price-toggle:hover .klabel{color:var(--ink)}.market-live-warning{margin-top:10px}.ttabs{margin-top:clamp(24px,4vh,36px)}.ttabs-label{letter-spacing:.2em;color:var(--mut);margin-bottom:10px;display:block}.ttabs-row{border-bottom:1.5px solid var(--rule-2);gap:38px;display:flex}.ttabs-row button{text-align:left;justify-items:start;gap:3px;padding:0 2px 11px;display:grid;position:relative}.ttabs-row button:disabled{cursor:wait}.ttabs-row .t{font:700 21px/1.1 var(--disp);color:var(--soft)}.ttabs-row .t em{font-style:normal}.ttabs-row .u{font:500 9.5px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--soft)}.ttabs-apy{background:var(--green);color:var(--paper);font:700 11px/1 var(--mono);letter-spacing:.05em;white-space:nowrap;vertical-align:3px;border-radius:2px;margin-left:10px;padding:4px 8px;display:inline-block}.ttabs-row button[aria-current]:after{content:"";height:3px;position:absolute;bottom:-1.5px;left:0;right:0}.ttabs-row .side-tok[aria-current] .t,.ttabs-row .side-tok[aria-current] .u{color:var(--tok)}.ttabs-row .side-tok[aria-current]:after{background:var(--tok)}.ttabs-row .side-lp[aria-current] .t,.ttabs-row .side-lp[aria-current] .u,.ttabs-row .side-lp .t em{color:var(--green)}.ttabs-row .side-lp[aria-current]:after{background:var(--green)}.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}.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;position:relative}.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:first-child{padding-right:17px}.trade-asset-switch button:last-child{padding-left:17px}.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)}.trade-asset-switch-arrow{z-index:1;border:1px solid var(--rule-2);background:var(--panel);width:22px;height:22px;color:var(--green);box-shadow:0 0 0 2px var(--panel);pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.trade-asset-switch-arrow svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;width:15px;height:15px}.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}.market-apy-heading{align-items:center;gap:5px;display:inline-flex}.market-apy-heading .info-popover-root{transform:translateY(-2px)}.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)}.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 .yside-position-value{min-width:0;font:600 17px/1.2 var(--mono);font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.yside-position-pnl{justify-content:flex-end;margin-top:6px;display:flex}.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{color:var(--green);font:500 12.5px/1.5 var(--mono);align-items:center;gap:6px;display:inline-flex}.watch-asset-button:hover:not(:disabled){border-bottom:1px solid}.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}.contract-wallet-action .watch-asset-button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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{.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(300px,.8fr);align-items:center;gap:22px;padding:16px 20px;display:grid}.launch-chain-picker .fine{margin-top:5px}.launch-chain-picker .seg button{justify-content:center;align-items:center;gap:8px;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-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}}
@layer routes{.docs-page{padding-bottom:40px}.method-toc{font:500 10.5px/1.6 var(--mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:8px 18px;margin:18px 0 8px;display:flex}.method-toc a{color:var(--mut)}.method-toc a b{color:var(--green);margin-right:4px;font-weight:600}.method-toc a:hover{color:var(--ink)}.msec{margin-top:clamp(48px,7vh,80px)}.msec>.klabel{color:var(--green)}.msec h2{font:800 clamp(22px, 2.4vw, 32px)/1.2 var(--disp);letter-spacing:-.01em;margin:10px 0 12px}.msec h2 em{color:var(--green);font-style:italic}.docs-page .lead2{max-width:860px}.mlead{max-width:860px;color:var(--mut);font-size:15.5px;line-height:1.65}.msec>p{max-width:860px;color:var(--mut);margin-top:14px;font-size:14.5px;line-height:1.75}.msec>p strong,.mlead strong{color:var(--ink);font-weight:600}.msec>p a{color:var(--green);border-bottom:1px solid}.msec>.btn{margin-top:22px}.footnote{margin-top:10px}.footnote strong{color:var(--ink)}.defgrid{border:1.5px solid var(--ink);background:var(--panel);grid-template-columns:repeat(3,1fr);margin-top:22px;display:grid}.defgrid article{border-left:1px solid var(--rule);padding:18px 20px}.defgrid article:first-child{border-left:0}.defgrid article>span{font:600 10px/1.5 var(--mono);letter-spacing:.12em;color:var(--green)}.defgrid h3{font:700 16px/1.3 var(--disp);margin:6px 0}.defgrid p{color:var(--mut);font-size:13px;line-height:1.6}.fee-system{border:1.5px solid var(--ink);background:var(--panel);margin-top:22px;overflow:hidden}.fee-stage{padding:18px 20px 20px}.fee-stage-head{grid-template-columns:minmax(0,1fr) minmax(250px,.8fr);align-items:end;gap:24px;display:grid}.fee-stage-head .cap,.fee-vault-panel .cap,.fee-leg>span,.fee-nav-bridge span,.fee-share-actions span{font:600 9.5px/1.5 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--soft);display:block}.fee-stage-head h3{font:700 clamp(20px, 2.2vw, 26px)/1.2 var(--disp);color:var(--green);margin-top:6px}.fee-stage-head p{color:var(--mut);font-size:12.5px;line-height:1.6}.fee-allocation{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.fee-leg{border:1px solid var(--rule);background:var(--paper);padding:12px 14px 14px}.fee-bar{border:1px solid var(--rule-2);margin-top:8px;display:grid;overflow:hidden}.fee-bar-target{grid-template-columns:2fr 3fr}.fee-bar-counter{grid-template-columns:2fr 1fr 2fr}.fee-bar>div{border-left:1px solid var(--rule);min-width:0;padding:9px 10px}.fee-bar>div:first-child{border-left:0}.fee-bar .to-vault{background:var(--green-tint)}.fee-bar b{font:700 12px/1.4 var(--mono);color:var(--ink);display:block}.fee-bar small{color:var(--mut);margin-top:2px;font-size:9.5px;line-height:1.35;display:block}.fee-nav-bridge{border-block:1px solid var(--rule);background:var(--green-tint);grid-template-columns:minmax(160px,.7fr) minmax(0,1.2fr) auto;align-items:center;gap:18px;padding:13px 20px;display:grid}.fee-nav-bridge span{color:var(--green)}.fee-nav-bridge strong{font:700 15px/1.4 var(--disp);margin-top:2px;display:block}.fee-nav-bridge p{color:var(--mut);font-size:11.5px;line-height:1.5}.fee-nav-bridge p b{color:var(--ink);font:700 12px/1.5 var(--mono);display:block}.fee-nav-bridge small{margin-top:2px;display:block}.fee-nav-arrow{color:var(--green);font:400 25px/1 var(--mono)}.fee-vault-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.fee-vault-panel{border:1px solid var(--rule);background:var(--paper);flex-direction:column;min-width:0;padding:16px 18px;display:flex}.fee-vault-panel h4{font:700 18px/1.3 var(--disp);margin-top:7px}.fee-vault-panel>p{color:var(--mut);margin-top:10px;font-size:12px;line-height:1.6}.fee-vault-fact{border-block:1px solid var(--rule);color:var(--mut);justify-content:space-between;gap:12px;margin-top:14px;padding:9px 0;font-size:12px;display:flex}.fee-vault-fact b{color:var(--ink);font:700 12px/1.5 var(--mono)}.fee-vault-shares{border-top:3px solid var(--green);padding-top:14px}.fee-vault-shares h4{color:var(--green)}.fee-share-actions{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:auto;padding-top:14px;display:grid}.fee-share-actions>div{border:1px solid var(--rule);padding:9px 10px}.fee-share-actions>div+div{border-left:0}.fee-share-actions b{font:600 10.5px/1.4 var(--mono);margin-top:3px;display:block}.formula{border:1.5px solid var(--ink);background:var(--panel);flex-direction:column;gap:6px;margin:18px 0;padding:14px 18px;display:flex;overflow-x:auto}.formula>span{font:600 9.5px/1.5 var(--mono);letter-spacing:.14em;color:var(--green)}.formula code{font:500 13px/1.5 var(--mono)}.formula small{color:var(--soft);font-size:11px}.mlist{margin-top:16px}.mlist div,ul.mlist li{border-bottom:1px solid var(--rule);grid-template-columns:minmax(120px,200px) 1fr;gap:14px;padding:12px 0;font-size:13.5px;line-height:1.6;display:grid}ul.mlist li{color:var(--mut);display:block}.mlist dt{font-weight:600}.mlist dd{color:var(--mut)}.riskgrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px;display:grid}.riskgrid>*{border:1px solid var(--rule);background:var(--panel);padding:16px 18px}.riskgrid>*>span{border:1px solid var(--rule-2);font:600 9px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--soft);margin-bottom:6px;padding:2px 7px;display:inline-block}.riskgrid strong{font:700 15px/1.3 var(--disp);margin-bottom:6px;display:block}.riskgrid p{color:var(--mut);font-size:12.5px;line-height:1.6}.doc-group{margin-top:clamp(40px,6vh,64px)}.doc-group-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;display:flex}.doc-group-h h2{font:700 clamp(20px, 2.2vw, 28px)/1.2 var(--disp)}.doc-group-h .klabel{color:var(--green);margin-bottom:6px;display:block}.doc-group-h p{max-width:46em;color:var(--mut);font-size:13.5px;line-height:1.65}.doc-table{border-collapse:collapse;border:1.5px solid var(--ink);background:var(--panel);width:100%}.doc-table th,.doc-table td{border-bottom:1px solid var(--rule);text-align:left;font:500 12px/1.5 var(--mono);padding:11px 16px}.doc-table thead th{border-bottom:1.5px solid var(--ink);letter-spacing:.13em;text-transform:uppercase;color:var(--soft);font-size:9.5px}.doc-table tbody th{font:600 12.5px/1.5 var(--sans);white-space:nowrap}.doc-table tr:last-child td,.doc-table tr:last-child th{border-bottom:0}.doc-table code{font:500 11.5px/1.5 var(--mono);color:var(--mut)}.unavailable-value{color:var(--soft)}.contracts-compare-table{table-layout:fixed;min-width:760px}.contracts-compare-table thead th:first-child{width:22%}.contracts-compare-table thead th:not(:first-child){width:39%}.contract-chain-name{color:var(--ink);font:700 13px/1.4 var(--sans);letter-spacing:0;text-transform:none;display:block}.contract-chain-meta{align-items:center;gap:8px;margin-top:5px;display:flex}.contract-table-group th{background:var(--paper);color:var(--green);font:600 9.5px/1.5 var(--mono);letter-spacing:.13em;text-transform:uppercase;padding-block:8px}.contracts-compare-table tbody:not(:last-child) tr:last-child>*{border-bottom:1px solid var(--rule)}.contract-network-cell{vertical-align:top}.contract-runtime{color:var(--soft);font:600 9px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin-top:5px;display:flex}.contract-runtime code{letter-spacing:0;text-transform:none}.kv-wide>div{padding:12px 0}.kv-wide dd{white-space:normal;text-align:right}.kv-wide dd a{color:var(--green)}.error-page{text-align:center;place-items:center;gap:10px;min-height:62svh;display:grid}.error-page .klabel{color:var(--green)}.error-page h1{font:700 clamp(24px, 3vw, 38px)/1.15 var(--disp)}.error-page p{max-width:34em;color:var(--mut)}.error-page .btn{margin-top:14px}.doc-table-scope{white-space:normal;color:var(--mut);font-family:var(--sans);font-size:13px}.tag.who{white-space:nowrap;min-width:0;padding:3px 9px}.tag.who.nobody{border-color:var(--red);color:var(--red)}.tag.who.holder{border-color:var(--ink);color:var(--ink)}.tag.who.anyone{border-color:var(--green);color:var(--green)}.protocol-map{border:1.5px solid var(--ink);background:var(--panel);margin-top:24px;overflow:hidden}.protocol-paths{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.protocol-path{min-width:0;padding:20px}.protocol-path+.protocol-path{border-left:1px solid var(--rule)}.protocol-path.platform{box-shadow:inset 0 3px 0 var(--green)}.protocol-path.external{box-shadow:inset 0 3px 0 var(--ink)}.protocol-path-label{font:600 9.5px/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--green)}.protocol-path.external .protocol-path-label{color:var(--mut)}.protocol-path h3{font:700 19px/1.25 var(--disp);margin-top:7px}.protocol-path p{color:var(--mut);margin-top:7px;font-size:12.5px;line-height:1.65}.protocol-parts{flex-wrap:wrap;align-items:center;gap:6px;margin-top:15px;display:flex}.protocol-parts>span{border:1px solid var(--rule-2);background:var(--paper);font:600 9px/1.35 var(--mono);letter-spacing:.04em;color:var(--mut);padding:4px 7px}.protocol-parts>b{color:var(--green);font:600 13px/1 var(--mono)}.protocol-merge{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--paper);align-items:center;gap:12px;padding:11px 20px;display:flex}.protocol-merge:before,.protocol-merge:after{background:var(--rule-2);content:"";flex:1;height:1px}.protocol-merge>span{font:600 9px/1.4 var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--green);white-space:nowrap}.protocol-vault{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px;padding:20px;display:grid}.protocol-vault-head>.klabel{color:var(--green)}.protocol-vault-head h3{font:700 22px/1.2 var(--disp);margin:6px 0}.protocol-vault-head p{color:var(--mut);font-size:12.5px;line-height:1.65}.protocol-vault dl{border-left:1px solid var(--rule);padding-left:20px}.protocol-vault dl>div{border-bottom:1px solid var(--rule);grid-template-columns:105px minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.protocol-vault dl>div:last-child{border-bottom:0}.protocol-vault dt{font:600 9px/1.5 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--soft)}.protocol-vault dd{font:500 11.5px/1.5 var(--mono);color:var(--mut)}.protocol-formulas{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.protocol-formula{border:1px solid var(--rule);background:var(--panel);min-width:0;padding:17px 19px}.protocol-formula>span{font:600 9px/1.5 var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--green)}.protocol-equation{min-height:42px;font:600 13px/1.45 var(--mono);flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 8px;display:flex}.protocol-equation i{font-style:italic}.protocol-equation b{color:var(--green);font-size:16px}.protocol-equation em{min-width:0;color:var(--mut);overflow-wrap:anywhere;font-style:normal}.protocol-equation sub{font-size:.7em}.protocol-fraction{text-align:center;line-height:1;display:inline-grid}.protocol-fraction>i{padding:2px 6px}.protocol-fraction>i+i{border-top:1px solid}.protocol-formula small{color:var(--soft);font-size:11px;line-height:1.55;display:block}.mint-meaning{border:1.5px solid var(--ink);background:var(--panel);margin-top:22px;overflow:hidden}.rebalance-flow{grid-template-columns:minmax(0,1fr) minmax(140px,.7fr) minmax(0,1fr);display:grid}.rebalance-flow>*{min-width:0;padding:17px 18px}.rebalance-flow>*+*{border-left:1px solid var(--rule)}.rebalance-flow article>span,.rebalance-core>span,.exposure-model>span{font:600 9px/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--soft)}.rebalance-flow strong{font:700 15px/1.35 var(--mono);color:var(--green);margin-top:5px;display:block}.rebalance-flow p{color:var(--mut);margin-top:4px;font-size:11.5px;line-height:1.5}.rebalance-core{background:var(--green);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.rebalance-core>span,.rebalance-core strong,.rebalance-core p{color:var(--paper)}.rebalance-core strong{font-size:20px}.exposure-model{border-top:1px solid var(--rule);padding:18px 20px}.exposure-equations{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.exposure-equations code{border:1px solid var(--rule);background:var(--paper);min-width:0;font:600 11.5px/1.4 var(--mono);text-align:center;overflow-wrap:anywhere;padding:9px 7px}.exposure-equations sub{font-size:.7em}.exposure-model>p{color:var(--mut);margin-top:10px;font-size:12px;line-height:1.65}.volume-flywheel{border-top:1px solid var(--rule);background:var(--paper);padding:18px 20px}.volume-flywheel-flow{align-items:center;gap:6px;display:flex}.volume-flywheel-flow>span{border:1px solid var(--rule-2);background:var(--panel);font:600 9px/1.4 var(--mono);letter-spacing:.05em;text-align:center;text-transform:uppercase;flex:1;padding:7px 8px}.volume-flywheel-flow>b{color:var(--green);font:600 14px/1 var(--mono);flex:none}.volume-flywheel>code{color:var(--green);font:600 11.5px/1.5 var(--mono);text-align:center;margin-top:11px;display:block}.volume-flywheel>p{color:var(--mut);margin-top:8px;font-size:12px;line-height:1.65}}@layer responsive{@media (max-width:860px){.protocol-paths,.protocol-vault,.protocol-formulas{grid-template-columns:1fr}.protocol-path+.protocol-path{border-top:1px solid var(--rule);border-left:0}.protocol-vault dl{border-top:1px solid var(--rule);border-left:0;padding:14px 0 0}.rebalance-flow{grid-template-columns:1fr}.rebalance-flow>*+*{border-top:1px solid var(--rule);border-left:0}.exposure-equations{grid-template-columns:repeat(2,minmax(0,1fr))}.volume-flywheel-flow{flex-direction:column;align-items:stretch}.volume-flywheel-flow>b{align-self:center;transform:rotate(90deg)}}@media (max-width:520px){.protocol-vault dl>div,.exposure-equations{grid-template-columns:1fr}.protocol-vault dl>div{gap:2px}.protocol-merge{gap:8px;padding-left:12px;padding-right:12px}.protocol-merge>span{white-space:normal;text-align:center}}}
@layer responsive{@media (max-width:1300px){.reg-table th,.reg-table td{padding:13px 12px}}@media (max-width:1020px){.wsgrid,.lgrid{grid-template-columns:minmax(0,1fr)}.statsline{grid-template-columns:repeat(2,minmax(0,1fr))}.statsline>div{border-bottom:1px solid var(--rule)}.statsline>div:nth-child(2n){border-right:0}.statsline>div:last-child{border-bottom:0}.crank{grid-template-columns:1fr}.crank>div{border-right:0;border-bottom:1px solid var(--rule)}.crank>div:last-child{border-bottom:0}.search{width:100%;min-width:0}.act th,.act td{padding:9px 8px;font-size:10.5px}.a-hide{display:none}.register-full .reg-table,.register-full .reg-table thead,.register-full .reg-table tbody{display:block}.register-full .reg-table thead tr{border-bottom:1.5px solid var(--ink);gap:14px;padding:10px 14px;display:flex;overflow:visible}.register-full .reg-table thead th{border:0;padding:0}.register-full .reg-table thead .th-label-full{display:none}.register-full .reg-table thead .th-label-short{display:inline}.register-full .reg-table thead th.network-icon-col,.register-full .reg-table thead th.market-col,.register-full .reg-table thead th.spark-col{display:none}.register-full .reg-table tbody tr{border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 10px;padding:12px 14px;display:grid}.register-full .reg-table tbody tr:last-child{border-bottom:0}.register-full .reg-table tbody td{text-align:left;border:0;padding:0;display:block}.register-full .reg-table tbody td.network-icon-col{display:none}.register-full .reg-table td.market-col{grid-column:1/span 2}.register-full .reg-table td.sparkcell{grid-column:3;place-self:center end}.register-full .chain-inline{display:inline-flex}.register-full .reg-table .chain-name{display:none}.register-full .reg-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}.market-apy-heading .info-popover-button{background:0 0;width:24px;height:24px}.market-apy-heading .info-popover-help-glyph{background:var(--rule-2);width:12px;height:12px;color:var(--paper);border-radius:50%;place-items:center;display:grid}.market-apy-heading .info-popover-button:hover,.market-apy-heading .info-popover-button[aria-expanded=true]{background:0 0}.market-apy-heading .info-popover-button:hover .info-popover-help-glyph,.market-apy-heading .info-popover-button[aria-expanded=true] .info-popover-help-glyph{background:var(--ink)}.market-page{padding-bottom:84px}.tradecol{display:none}.sheet-open .tradecol{z-index:60;background:var(--paper);border-top:2px solid var(--ink);max-height:68vh;display:block;position:fixed;bottom:64px;left:0;right:0;overflow-y:auto;box-shadow:0 -18px 48px #1a2b2040}.sheet-open .tradecol .panel{border-top:0;border-left:0;border-right:0}.bottombar{z-index:61;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:var(--paper);border-top:1.5px solid var(--ink);gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0}}@media (max-width:900px){.mast-links{display:none}.menu-button{display:block}.mobile-nav{border-top:1px solid var(--rule);background:var(--panel);display:block}.mobile-nav a{padding:15px var(--gx);border-bottom:1px solid var(--rule);font:600 12px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;align-items:baseline;gap:14px;display:flex}.mobile-nav a>span:first-child{color:var(--soft);font-size:9px}.mobile-nav a>span:last-child{color:var(--soft);margin-left:auto}}@media (max-width:860px){body{padding:8px}.hero .display{font-size:clamp(28px,9vw,38px)}.issue-grid,.record-stats{grid-template-columns:1fr}.record-stats>div{border-right:0;border-bottom:1px solid var(--rule)}.record-stats>div:last-child{border-bottom:0}.record-plot{height:240px}.cert-data{grid-template-columns:1fr;gap:12px}.seal{width:76px}.vt-head>div,.vs-row>div{padding:11px 14px}.dia{flex-direction:column;align-items:stretch}.dia-arr{justify-content:center;padding:7px 0;transform:rotate(90deg)}.sig-row{flex-direction:column;align-items:stretch}.m-hide,.network-icon-col{display:none}.register-full .chain-inline{display:inline-flex}.reg-table th,.reg-table td{padding:12px 10px}.reg-ident{gap:8px}.reg-ident-title{gap:4px}.reg-ident .curated-token-badge .info-popover{width:min(280px,100vw - 48px);left:-58px;transform:none}.coin-medium{width:30px;height:30px}.register-full .reg-ident .coin-medium{width:40px;height:40px}.coin-large{width:44px;height:44px}.mkthead-top{flex-direction:column;align-items:stretch;gap:12px;padding:14px 16px}.h1row h1{font-size:21px}.mkt-title-quote{font-size:12px}.statsline>div{padding:8px 14px}.statsline strong{font-size:12px}.ttabs-row{gap:16px}.ttabs-row .t{font-size:18px}.ttabs-row .u{letter-spacing:.04em;font-size:8px}.wchart{height:240px;padding:10px 6px 2px}.chart-legend{gap:10px 16px;padding:10px 14px}.form-grid.two,.lrow,.defgrid,.riskgrid{grid-template-columns:1fr}.defgrid article{border-left:0;border-top:1px solid var(--rule)}.defgrid article:first-child{border-top:0}.fee-stage-head,.fee-allocation,.fee-vault-grid{grid-template-columns:1fr}.fee-stage-head{gap:6px}.fee-nav-bridge{grid-template-columns:minmax(0,1fr) auto;gap:6px 14px}.fee-nav-bridge p{grid-column:1}.fee-nav-arrow{grid-area:1/2/3}.mlist div{grid-template-columns:1fr;gap:4px}.hero-ctas .btn{flex:1}}@media (max-width:700px){.sched-pair{grid-template-columns:1fr}.parrow{justify-content:center;height:18px;padding:0;transform:rotate(90deg)}.pnode+.parrow+.pnode{border-left:0}.controls{flex-direction:column;align-items:stretch}.launch-chain-picker{grid-template-columns:1fr;gap:12px}.fee-stage{padding-inline:14px}.fee-leg{padding-inline:10px}.fee-bar>div{padding-inline:5px}.fee-bar small{font-size:8.5px}}@media (max-width:480px){.mast-in{gap:12px}.mast-actions{gap:8px}.wallet-button{padding-inline:11px}.wallet-button-address,.wallet-button-tail{display:none}.btn-block,.dist-table th,.dist-table td{padding-inline:12px}}@media (max-width:374px){.mast-x-link{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.live-dot,.table-loading,.skeleton,.status-loading .status-glyph{animation:none}}}
@layer reset,base,components,routes,responsive;
