@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e546cf32c9d4702c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d76fe899475ae4d7-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8048a25e80cc4179-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/87bc17f7c8b98e48-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/29b98dbfba401fa9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e546cf32c9d4702c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d76fe899475ae4d7-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8048a25e80cc4179-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/87bc17f7c8b98e48-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29b98dbfba401fa9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e546cf32c9d4702c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d76fe899475ae4d7-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8048a25e80cc4179-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/87bc17f7c8b98e48-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29b98dbfba401fa9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e546cf32c9d4702c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/d76fe899475ae4d7-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8048a25e80cc4179-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/87bc17f7c8b98e48-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/29b98dbfba401fa9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Unbounded Fallback;src:local("Arial");ascent-override:73.93%;descent-override:18.20%;line-gap-override:0.00%;size-adjust:134.59%}.__className_cd498e{font-family:Unbounded,Unbounded Fallback;font-style:normal}.__variable_cd498e{--font-display:"Unbounded","Unbounded Fallback"}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c105b29dc4e1ee2d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ffe0837c71e69159-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b07dd69d3f271780-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/401f9db361b6e189-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c105b29dc4e1ee2d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ffe0837c71e69159-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b07dd69d3f271780-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/401f9db361b6e189-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c105b29dc4e1ee2d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ffe0837c71e69159-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b07dd69d3f271780-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/401f9db361b6e189-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c105b29dc4e1ee2d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ffe0837c71e69159-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b07dd69d3f271780-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/401f9db361b6e189-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Golos Text;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c105b29dc4e1ee2d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Golos Text;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/ffe0837c71e69159-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/b07dd69d3f271780-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Golos Text;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/401f9db361b6e189-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Golos Text;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/c105b29dc4e1ee2d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Golos Text;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/ffe0837c71e69159-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/b07dd69d3f271780-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Golos Text;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/401f9db361b6e189-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Golos Text Fallback;src:local("Arial");ascent-override:90.27%;descent-override:20.26%;line-gap-override:0.00%;size-adjust:108.57%}.__className_2a34a1{font-family:Golos Text,Golos Text Fallback;font-style:normal}.__variable_2a34a1{--font-sans:"Golos Text","Golos Text Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_5dc9b9{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_5dc9b9{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{color-scheme:dark;--bg:#07090f;--bg-elev:#10141c;--bg-soft:#161c28;--fg:#eef2f8;--muted:#8b95a8;--faint:#5a6478;--line:rgba(238,242,248,0.09);--line-strong:rgba(238,242,248,0.16);--signal:#d4ff3f;--signal-dim:rgba(212,255,63,0.14);--signal-ink:#0a0c08;--source:#ff8a4c;--source-dim:rgba(255,138,76,0.14);--sink:#5ce1ff;--sink-dim:rgba(92,225,255,0.12);--amber:#f0c14a;--amber-dim:rgba(240,193,74,0.14);--rose:#ff6b7a;--rose-dim:rgba(255,107,122,0.14);--radius:16px;--radius-sm:10px;--ease:cubic-bezier(0.22,1,0.36,1);--nav-h:72px;--safe-t:max(env(safe-area-inset-top,0px),var(--tg-safe-top,0px),var(--tg-content-safe-top,0px));--safe-b:max(env(safe-area-inset-bottom,0px),var(--tg-safe-bottom,0px),var(--tg-content-safe-bottom,0px));--tg-safe-top:0px;--tg-safe-bottom:0px;--tg-safe-left:0px;--tg-safe-right:0px;--tg-content-safe-top:0px;--tg-content-safe-bottom:0px}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--bg);color:var(--fg);font-family:var(--font-sans),"Golos Text",system-ui,sans-serif;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}body{background:radial-gradient(ellipse 90% 55% at 50% -20%,rgba(92,225,255,.08),transparent 55%),radial-gradient(ellipse 60% 40% at 100% 10%,rgba(255,138,76,.07),transparent 50%),radial-gradient(ellipse 50% 35% at 0 80%,rgba(212,255,63,.05),transparent 50%),linear-gradient(180deg,#0a0d14 0,var(--bg) 45%);min-height:100dvh}body:before{z-index:60;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}body:after,body:before{content:"";position:fixed;inset:0;pointer-events:none}body:after{z-index:0;opacity:.35;background-image:linear-gradient(rgba(238,242,248,.03) 1px,transparent 0),linear-gradient(90deg,rgba(238,242,248,.03) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 0,black,transparent 75%);mask-image:radial-gradient(ellipse 80% 60% at 50% 0,black,transparent 75%)}a{color:inherit}button,input,textarea{font:inherit;color:inherit}::selection{background:var(--signal);color:var(--signal-ink)}.shell{position:relative;z-index:1;min-height:100dvh;max-width:720px;margin:0 auto;padding:calc(.9rem + var(--safe-t)) max(1rem,var(--tg-safe-right,0px)) calc(1.25rem + var(--safe-b)) max(1rem,var(--tg-safe-left,0px));display:flex;flex-direction:column}html[data-tg-fullscreen=true] .shell{min-height:100dvh;padding-top:max(calc(.9rem + var(--safe-t)),calc(var(--tg-content-safe-top, 0px) + .75rem),calc(var(--tg-safe-top, 0px) + 3.25rem))}html[data-tg-fullscreen=true] .shell-picker{padding-top:max(calc(1.35rem + var(--safe-t)),calc(var(--tg-content-safe-top, 0px) + .75rem),calc(var(--tg-safe-top, 0px) + 3.25rem))}.shell[data-main-btn=true]{padding-bottom:calc(4.5rem + var(--safe-b))}@media (min-width:900px){.shell{max-width:1080px;padding:1.75rem 2rem 2.5rem;display:grid;grid-template-columns:200px 1fr;grid-template-rows:auto 1fr;grid-gap:0 2rem;gap:0 2rem}.shell[data-main-btn=true]{padding-bottom:2.5rem}}.shell-gate{justify-content:center;align-items:center;text-align:center;padding-block:12vh 20vh}.brand-lockup{display:flex;flex-direction:column;gap:.2rem;animation:rise .65s var(--ease) both}.brand-word{font-family:var(--font-display),"Unbounded",system-ui,sans-serif;font-weight:700;font-size:clamp(1.65rem,5.5vw,2.1rem);letter-spacing:-.04em;line-height:1}.brand-word em{font-style:normal;color:var(--signal)}.brand-meta{color:var(--muted);font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}.gate-card{width:min(100%,360px);padding:1.75rem 1.5rem;border:1px solid var(--line);border-radius:calc(var(--radius) + 4px);background:linear-gradient(160deg,rgba(212,255,63,.06),transparent 40%),var(--bg-elev);animation:rise .7s var(--ease) both}.gate-card .brand-word{margin-bottom:.35rem}.gate-copy{margin:.85rem 0 0;color:var(--muted);font-size:.9rem;line-height:1.5}.gate-pulse{width:2.5rem;height:2.5rem;margin:1.25rem auto 0;border-radius:50%;border:2px solid var(--line-strong);border-top-color:var(--signal);animation:spin .85s linear infinite}.topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:1.25rem;animation:rise .7s var(--ease) both}@media (min-width:900px){.topbar{grid-column:1/-1;margin-bottom:1.75rem}}.topbar-actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.chip{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .65rem;border:1px solid var(--line);border-radius:999px;background:rgba(16,20,28,.65);font-family:var(--font-mono);font-size:.68rem;color:var(--muted);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:11rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip[data-ok=true]{color:var(--signal);border-color:rgba(212,255,63,.35);background:var(--signal-dim)}.chip[data-ok=false]{color:var(--rose);border-color:rgba(255,107,122,.35);background:var(--rose-dim)}.chip .dot{width:.4rem;height:.4rem;border-radius:50%;background:currentColor;flex-shrink:0;animation:pulse 2.4s ease-out infinite}.icon-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);background:var(--bg-elev);color:var(--muted);width:2.25rem;height:2.25rem;border-radius:999px;display:grid;place-items:center;cursor:pointer;transition:color .2s var(--ease),border-color .2s var(--ease),background .2s var(--ease)}.icon-btn:hover{color:var(--fg);border-color:var(--line-strong)}.icon-btn svg{width:1.05rem;height:1.05rem}.side-nav{display:none}@media (min-width:900px){.side-nav{display:flex;flex-direction:column;gap:.3rem;position:-webkit-sticky;position:sticky;top:1.5rem;align-self:start;grid-row:2;grid-column:1;animation:rise .8s var(--ease) .06s both}.main{grid-row:2;grid-column:2}}.side-nav button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;background:transparent;color:var(--muted);text-align:left;padding:.75rem .85rem;border-radius:12px;cursor:pointer;transition:color .2s var(--ease),background .2s var(--ease),border-color .2s var(--ease);display:flex;flex-direction:column;gap:.15rem;font-size:.95rem;font-weight:600}.side-nav button small{font-weight:400;font-size:.68rem;font-family:var(--font-mono);color:var(--faint);letter-spacing:.04em}.side-nav button:hover{color:var(--fg);background:rgba(255,255,255,.03)}.side-nav button[data-active=true]{color:var(--fg);background:var(--bg-soft);border-color:var(--line);box-shadow:inset 3px 0 0 var(--signal)}.tabs-bar{margin:0 0 1rem;animation:rise .7s var(--ease) .04s both}@media (min-width:900px){.tabs-bar{display:none}}.tabs-bar-track{display:flex;gap:.35rem;overflow-x:auto;padding:.3rem;border:1px solid var(--line);border-radius:16px;background:rgba(16,20,28,.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-overflow-scrolling:touch;scrollbar-width:none}.tabs-bar-track::-webkit-scrollbar{display:none}.tabs-bar-track button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--muted);border-radius:12px;padding:.55rem .7rem;cursor:pointer;font-family:var(--font-sans),"Golos Text",system-ui,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:-.01em;display:inline-flex;align-items:center;gap:.4rem;flex:0 0 auto;white-space:nowrap;min-height:2.5rem;transition:color .2s var(--ease),background .2s var(--ease)}.tabs-bar-track button svg{width:1.05rem;height:1.05rem;flex-shrink:0}.tabs-bar-track button[data-active=true]{color:var(--signal-ink);background:var(--signal)}.tabs-bar-track button:active{transform:scale(.98)}.main{min-width:0;animation:rise .85s var(--ease) .08s both}.panel{display:none}.panel[data-active=true]{display:block}.panel-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem;margin-bottom:1.1rem}.panel-head h2{margin:0;font-family:var(--font-display),"Unbounded",system-ui,sans-serif;font-size:clamp(1.25rem,3.5vw,1.55rem);font-weight:600;letter-spacing:-.03em}.panel-head p{margin:.3rem 0 0;color:var(--muted);max-width:28rem;line-height:1.45;font-size:.88rem}.wash{position:relative;border:1px solid var(--line);border-radius:calc(var(--radius) + 2px);background:linear-gradient(135deg,rgba(255,138,76,.08),transparent 35%,rgba(92,225,255,.08)),var(--bg-elev);padding:1.15rem 1rem 1.25rem;overflow:hidden;margin-bottom:1rem}.wash:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(212,255,63,.06),transparent);transform:translateX(-100%);animation:wash-sweep 4.5s var(--ease) infinite}.wash-label{position:relative;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-bottom:.85rem;font-weight:600}.wash-flow{position:relative;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;grid-gap:.35rem;gap:.35rem}.wash-node{text-align:center;padding:.65rem .4rem;border-radius:12px;border:1px solid var(--line);background:rgba(7,9,15,.45);min-width:0}.wash-node[data-kind=source]{border-color:rgba(255,138,76,.35);background:var(--source-dim)}.wash-node[data-kind=vault]{border-color:rgba(212,255,63,.3);background:var(--signal-dim)}.wash-node[data-kind=sink]{border-color:rgba(92,225,255,.35);background:var(--sink-dim)}.wash-node strong{display:block;font-family:var(--font-mono);font-size:clamp(.85rem,2.8vw,1.05rem);font-weight:500;letter-spacing:-.02em;margin-bottom:.2rem}.wash-node span{display:block;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.wash-arrow{color:var(--faint);font-family:var(--font-mono);font-size:.85rem;animation:arrow-pulse 1.8s ease-in-out infinite}.wash[data-running=true] .wash-arrow{color:var(--signal);animation:arrow-pulse .7s ease-in-out infinite}.wash-foot{position:relative;margin-top:.95rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem}.wash-status{font-family:var(--font-mono);font-size:.78rem;color:var(--muted)}.wash-status[data-ready=true]{color:var(--signal)}.wash-status[data-ready=false]{color:var(--amber)}.grid-2{display:grid;grid-gap:.75rem;gap:.75rem}@media (min-width:640px){.grid-2{grid-template-columns:1fr 1fr}}.grid-3{display:grid;grid-gap:.75rem;gap:.75rem}@media (min-width:640px){.grid-3{grid-template-columns:repeat(3,1fr)}}.stat{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,rgba(22,28,40,.9),rgba(16,20,28,.7));padding:.9rem .95rem;min-height:88px;transition:border-color .25s var(--ease),transform .25s var(--ease)}.stat:hover{border-color:var(--line-strong);transform:translateY(-1px)}.stat-label{color:var(--muted);font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.45rem;font-weight:600}.stat-value{font-family:var(--font-mono);font-size:clamp(1.15rem,3vw,1.4rem);letter-spacing:-.02em}.stat-hint{margin-top:.3rem;color:var(--faint);font-size:.74rem}.surface{border:1px solid var(--line);border-radius:var(--radius);background:rgba(16,20,28,.72);padding:1rem 1.05rem;margin-top:.75rem}.surface-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.surface-head h3{margin:0;font-size:.92rem;font-weight:700;letter-spacing:-.01em}.lane{border:1px solid var(--line);border-radius:var(--radius);padding:1rem;background:var(--bg-elev);position:relative;overflow:hidden}.lane:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px}.lane[data-kind=source]:before{background:var(--source)}.lane[data-kind=sink]:before{background:var(--sink)}.lane-tag{font-size:.66rem;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-bottom:.35rem;font-weight:700}.lane-addr{font-family:var(--font-mono);font-size:.82rem;word-break:break-all;margin-bottom:.8rem}.metrics{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.5rem;gap:.5rem}.metric{background:rgba(255,255,255,.025);border-radius:var(--radius-sm);padding:.5rem .6rem;border:1px solid transparent}.metric b{display:block;font-family:var(--font-mono);font-weight:500;font-size:.9rem}.metric span{color:var(--faint);font-size:.64rem;text-transform:uppercase;letter-spacing:.07em}.form-grid{display:grid;grid-gap:.8rem;gap:.8rem}@media (min-width:520px){.form-grid.cols-2{grid-template-columns:1fr 1fr}}.form-grid>label{display:flex;flex-direction:column;gap:.3rem;color:var(--muted);font-size:.74rem;letter-spacing:.04em;font-weight:600}.form-grid>label input{width:100%;border:1px solid var(--line);background:rgba(7,9,15,.55);color:var(--fg);border-radius:var(--radius-sm);padding:.75rem .85rem;outline:none;font-weight:400;font-size:.9rem;min-height:2.75rem}.form-grid>label input:focus{border-color:rgba(212,255,63,.5);box-shadow:0 0 0 3px rgba(212,255,63,.12)}.form-grid>label input::placeholder{color:var(--faint)}.settings-stack{display:grid;grid-gap:.75rem;gap:.75rem}.settings-stack .surface{margin-top:0}.settings-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.95rem 1.05rem;border:1px solid rgba(240,193,74,.35);border-radius:var(--radius);background:var(--amber-dim);margin-bottom:.85rem}.settings-cta p{margin:0;font-size:.88rem;line-height:1.4;color:#f5d89a;flex:1 1;min-width:12rem}.settings-cta .btn{flex-shrink:0}.secret-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .55rem;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.03);color:var(--muted);font-family:var(--font-mono);font-size:.68rem}.secret-pill[data-ok=true]{color:var(--signal);border-color:rgba(212,255,63,.3);background:var(--signal-dim)}.field label{display:block;margin-bottom:.3rem;color:var(--muted);font-size:.74rem;letter-spacing:.04em;font-weight:600}.field input,.field textarea{width:100%;border:1px solid var(--line);background:rgba(7,9,15,.55);color:var(--fg);border-radius:var(--radius-sm);padding:.75rem .85rem;outline:none;transition:border-color .2s var(--ease),box-shadow .2s var(--ease);min-height:2.75rem}.field input:focus,.field textarea:focus{border-color:rgba(212,255,63,.5);box-shadow:0 0 0 3px rgba(212,255,63,.12)}.field input::placeholder,.field textarea::placeholder{color:var(--faint)}.row{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.check{display:inline-flex;align-items:flex-start;gap:.5rem;color:var(--muted);font-size:.88rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1.35}.check input{accent-color:var(--signal);width:1.1rem;height:1.1rem;margin-top:.1rem;flex-shrink:0}.segmented{display:flex;gap:.4rem;flex-wrap:wrap}.segmented-option{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);background:rgba(7,9,15,.55);color:var(--muted);border-radius:var(--radius-sm);padding:.65rem .85rem;font-size:.82rem;font-weight:600;cursor:pointer;transition:border-color .2s var(--ease),background .2s var(--ease),color .2s var(--ease)}.segmented-option:hover{border-color:rgba(238,242,248,.28)}.segmented-option[data-active=true]{background:var(--signal);color:var(--signal-ink);border-color:transparent}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line-strong);background:var(--bg-soft);color:var(--fg);border-radius:12px;padding:.75rem 1.05rem;cursor:pointer;transition:transform .2s var(--ease),background .2s var(--ease),border-color .2s var(--ease);font-weight:700;font-size:.9rem;min-height:2.75rem}.btn:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(238,242,248,.28)}.btn:active:not(:disabled){transform:translateY(0)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--signal);color:var(--signal-ink);border-color:transparent;letter-spacing:-.01em;box-shadow:0 0 0 0 rgba(212,255,63,.35)}.btn-primary:hover:not(:disabled){background:#e0ff66;box-shadow:0 8px 28px rgba(212,255,63,.18)}.btn-ghost{background:transparent}.btn-block{width:100%}.logs{font-family:var(--font-mono);font-size:.74rem;line-height:1.55;max-height:320px;overflow:auto;border:1px solid var(--line);border-radius:12px;background:#05070c;padding:.8rem}.log-line{display:grid;grid-template-columns:4.2rem 3rem 1fr;grid-gap:.45rem;gap:.45rem;padding:.2rem 0;border-bottom:1px solid rgba(255,255,255,.03)}.log-line:last-child{border-bottom:0}.log-ts{color:var(--faint)}.log-level{text-transform:uppercase;font-size:.64rem;letter-spacing:.04em;padding-top:.12rem}.log-level[data-level=ok]{color:var(--signal)}.log-level[data-level=warn]{color:var(--amber)}.log-level[data-level=error]{color:var(--rose)}.log-level[data-level=info]{color:var(--muted)}.log-msg{color:var(--fg);word-break:break-word}.warn-list{margin:0;padding:0;list-style:none;display:grid;grid-gap:.4rem;gap:.4rem}.warn-list li{border:1px solid rgba(240,193,74,.28);background:var(--amber-dim);color:#f5d89a;border-radius:var(--radius-sm);padding:.65rem .75rem;font-size:.85rem;line-height:1.4}.table{width:100%;border-collapse:collapse;font-size:.82rem}.table th{text-align:left;color:var(--faint);font-weight:600;font-size:.66rem;text-transform:uppercase;letter-spacing:.08em;padding:.4rem .35rem;border-bottom:1px solid var(--line)}.table td{padding:.7rem .35rem;border-bottom:1px solid rgba(255,255,255,.04);font-family:var(--font-mono);vertical-align:top}.table a{color:var(--sink);text-decoration:none}.table a:hover{text-decoration:underline}.scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch}.banner{border-radius:12px;padding:.75rem .9rem;font-size:.88rem;line-height:1.4;margin-bottom:.85rem;animation:rise .35s var(--ease) both}.banner[data-tone=ok]{background:var(--signal-dim);border:1px solid rgba(212,255,63,.32);color:#e8ff9a}.banner[data-tone=error]{background:var(--rose-dim);border:1px solid rgba(255,107,122,.32);color:#ffb3bb}.banner[data-tone=info]{background:rgba(255,255,255,.03);border:1px solid var(--line);color:var(--muted)}.empty{color:var(--faint);font-size:.88rem;padding:1.15rem 0;text-align:center}.live{display:inline-flex;align-items:center;gap:.4rem;color:var(--signal);font-family:var(--font-mono);font-size:.72rem}.spinner{width:.65rem;height:.65rem;border:2px solid rgba(212,255,63,.25);border-top:2px solid var(--signal);border-radius:50%;animation:spin .8s linear infinite}.cta-stack{display:grid;grid-gap:.55rem;gap:.55rem;margin-top:.25rem}@media (min-width:480px){.cta-stack{grid-template-columns:1fr 1.4fr}}.shell-picker{min-height:100dvh;padding:calc(1.35rem + var(--safe-t)) max(1.25rem,var(--tg-safe-right,0px)) calc(1.75rem + var(--safe-b)) max(1.25rem,var(--tg-safe-left,0px));max-width:480px;margin:0 auto;position:relative;z-index:1;animation:rise .5s var(--ease) both;color:var(--fg)}.picker-hero,.shell-picker{display:flex;flex-direction:column}.picker-hero{margin-bottom:1.5rem;gap:.55rem}.picker-hero .brand-word{font-size:clamp(1.75rem,6.5vw,2.25rem);line-height:1.05;color:var(--fg)}.picker-lead{margin:0;color:var(--muted);font-family:var(--font-sans),"Golos Text",system-ui,sans-serif;font-size:.95rem;font-weight:500;line-height:1.5;max-width:34ch}.picker-hero .brand-meta{margin:0;letter-spacing:.04em;text-transform:none;font-size:.82rem;font-weight:500;color:var(--faint)}.service-grid{display:grid;grid-gap:.75rem;gap:.75rem;flex:1 1;align-content:start}.service-tile{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;align-items:stretch;gap:.7rem;text-align:left;width:100%;padding:1.2rem 1.2rem 1.15rem;border:1px solid var(--line);border-radius:calc(var(--radius) + 2px);background:var(--bg-elev);color:var(--fg);cursor:pointer;position:relative;overflow:hidden;box-shadow:none;transition:border-color .2s var(--ease),transform .2s var(--ease),background .2s var(--ease)}.service-tile:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--tile-accent,var(--signal))}.service-tile[data-service=justlend]{--tile-accent:var(--signal);background:linear-gradient(135deg,rgba(212,255,63,.07),transparent 42%),var(--bg-elev)}.service-tile[data-service=p2pdealer]{--tile-accent:var(--source);background:linear-gradient(135deg,rgba(255,138,76,.08),transparent 42%),var(--bg-elev)}.service-tile:focus-visible,.service-tile:hover{transform:translateY(-1px);outline:none}.service-tile[data-service=justlend]:focus-visible,.service-tile[data-service=justlend]:hover{border-color:rgba(212,255,63,.4)}.service-tile[data-service=p2pdealer]:focus-visible,.service-tile[data-service=p2pdealer]:hover{border-color:rgba(255,138,76,.4)}.service-tile:active{transform:translateY(0)}.service-tile-top{display:flex;width:100%;align-items:flex-start;justify-content:space-between;gap:.75rem}.service-tile-title{font-family:var(--font-display),"Unbounded",system-ui,sans-serif;font-weight:700;font-size:1.15rem;letter-spacing:-.03em;line-height:1.2;color:var(--fg);min-width:0}.service-tile-title em{font-style:normal;color:var(--tile-accent,var(--signal))}.service-tile .chip{flex-shrink:0;margin-top:.1rem;max-width:none;font-size:.65rem;padding:.32rem .55rem}.service-tile-blurb{margin:0;color:var(--muted);font-family:var(--font-sans),"Golos Text",system-ui,sans-serif;font-size:.9rem;font-weight:400;line-height:1.45}.service-tile-meta{font-family:var(--font-mono),"IBM Plex Mono",monospace;font-size:.68rem;font-weight:500;color:var(--faint);letter-spacing:.06em;text-transform:uppercase;padding-top:.15rem}.picker-foot{margin-top:1.75rem;display:flex;justify-content:center;padding-top:.25rem}.picker-foot .btn{min-width:8.5rem;color:var(--muted);border-color:var(--line);background:transparent;font-weight:600}.picker-foot .btn:hover:not(:disabled){color:var(--fg);border-color:var(--line-strong);background:rgba(255,255,255,.03)}.back-link{display:inline-block;margin:0 0 .2rem;padding:0;border:0;background:none;color:var(--muted);font-size:.75rem;font-family:var(--font-mono);letter-spacing:.02em;cursor:pointer}.back-link:hover{color:var(--signal)}.shell[data-native-back=true] .back-link{display:none}.copy-addr{display:grid;grid-gap:.45rem;gap:.45rem}.copy-addr-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem .75rem}.copy-addr-label{font-size:.78rem;font-weight:700;color:var(--fg)}.copy-addr-hint{font-size:.72rem;color:var(--faint)}.copy-addr-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .85rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:rgba(7,9,15,.55);color:var(--fg);cursor:pointer;text-align:left;transition:border-color .2s var(--ease),background .2s var(--ease)}.copy-addr-btn:hover{border-color:rgba(212,255,63,.4);background:var(--signal-dim)}.copy-addr-value{font-family:var(--font-mono),"IBM Plex Mono",monospace;font-size:.82rem;word-break:break-all}.copy-addr-action{flex-shrink:0;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--signal)}.kpi-row{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.65rem;gap:.65rem;margin:.85rem 0 1rem}@media (min-width:520px){.kpi-row{grid-template-columns:repeat(4,1fr)}}.kpi .stat-value[data-tone=ok]{color:var(--signal)}.kpi .stat-value[data-tone=error]{color:var(--rose)}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-sm)}.data-table{width:100%;border-collapse:collapse;font-size:.82rem}.data-table td,.data-table th{padding:.55rem .7rem;text-align:left;border-bottom:1px solid var(--line);white-space:nowrap}.data-table th{color:var(--faint);font-weight:500;font-size:.7rem;text-transform:uppercase;letter-spacing:.04em}.data-table tr:last-child td{border-bottom:0}.data-table tr[data-hl=true] td{background:var(--signal-dim);color:var(--fg)}.data-table .muted,.muted{color:var(--muted)}.mono{font-family:var(--font-mono)}.log-box{margin-top:.75rem;max-height:280px;overflow:auto;padding:.75rem .85rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-soft);font-size:.8rem;display:grid;grid-gap:.35rem;gap:.35rem}.log-line[data-level=error]{color:var(--rose)}.log-line[data-level=info]{color:var(--fg)}.btn-row{display:flex;flex-wrap:wrap;gap:.5rem}.btn-danger{background:var(--rose-dim);color:var(--rose);border:1px solid rgba(255,107,122,.35)}.btn-sm{padding:.3rem .55rem;font-size:.75rem}.check-row{display:flex;align-items:flex-start;gap:.65rem;margin-top:1rem;font-size:.88rem;color:var(--muted);cursor:pointer}.pay-checks{display:grid;grid-gap:.15rem;gap:.15rem}.pay-checks .check-row{margin-top:.35rem}.check-row input{margin-top:.2rem}.field-hint{margin:.65rem 0 0;font-size:.78rem;color:var(--faint);line-height:1.4}.panel h3{margin:0;font-family:var(--font-display),var(--font-sans),sans-serif;font-size:1rem;font-weight:600}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(212,255,63,.45)}70%{box-shadow:0 0 0 8px rgba(212,255,63,0)}to{box-shadow:0 0 0 0 rgba(212,255,63,0)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes wash-sweep{0%,20%{transform:translateX(-100%)}55%,to{transform:translateX(100%)}}@keyframes arrow-pulse{0%,to{opacity:.35;transform:translateX(0)}50%{opacity:1;transform:translateX(2px)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}