@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28868e710e86be81-s.44ks8kcggj012.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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.44ks8kcggj012.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28868e710e86be81-s.44ks8kcggj012.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.44ks8kcggj012.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_a8349c36-module__424l3q__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_a8349c36-module__424l3q__variable{--font-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.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 Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_e998043-module__K1JRWW__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_e998043-module__K1JRWW__variable{--font-plex:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.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.3nkuoiize4urq.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.1da667lu-u79a.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.1i05ju5aeyhye.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.1dgcou5jor5q_.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.31-2bzhq1gx_9.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.3xauquyg2sixn.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.2taws-qdxmzlf.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.0htwiiqufp3l9.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.28xcb7557rbh2.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.2ontrj8z1-o25.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.33iiebxkijmxa.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.2nzetymcmw3t7.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.0_f09-l1omku8.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.0fcfx2a-jndc5.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_e2e5fd83-module__i85csa__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_e2e5fd83-module__i85csa__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--bg-outer:#07080a;--bg:#0c0d0f;--bg-side:#0a0b0d;--card:#141619;--card-2:#101214;--hover:#1a1d21;--chip:#1b1e22;--line:#23262b;--line-2:#30343a;--sep:#1c1f23;--text:#ece8e1;--soft:#b9b4aa;--muted:#9c978d;--dim:#6f6b63;--gold:#c9a05c;--gold-2:#e2c58f;--gold-bg:#1e1910;--gold-line:#3a301c;--red:#ef5a4c;--red-2:#ff8a7e;--amber:#f0b43c;--green:#52c98b;--f-display:var(--font-grotesk), "Space Grotesk", sans-serif;--f-body:var(--font-plex), "IBM Plex Sans", sans-serif;--f-mono:var(--font-mono), "IBM Plex Mono", monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{background:var(--bg-outer);height:100%;margin:0;padding:0}@media (max-width:1023px){html,body{background:var(--bg)}}body{color:var(--text);font-family:var(--f-body);-webkit-font-smoothing:antialiased}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:default}input,textarea,select{font:inherit}input::placeholder,textarea::placeholder{color:var(--dim)}a{color:var(--gold);text-decoration:none}a:hover{color:var(--gold-2)}[data-scroll]{scrollbar-width:none}[data-scroll]::-webkit-scrollbar{display:none}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}input:focus-visible,textarea:focus-visible{outline:none;border-color:var(--gold)!important}@keyframes sgDraw{to{stroke-dashoffset:0}}@keyframes sgComet{0%{stroke-dashoffset:.12px;opacity:0}4%{opacity:1}30%{stroke-dashoffset:-.88px;opacity:1}33%,to{stroke-dashoffset:-.88px;opacity:0}}@keyframes sgBreath{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:1;transform:scale(1.06)}}@keyframes sgRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes sgFade{0%{opacity:0}to{opacity:1}}@keyframes sgScan{0%{transform:translateY(0)}to{transform:translateY(2000px)}}@keyframes sgRipple{0%{opacity:.9;transform:scale(.55)}to{opacity:0;transform:scale(1.9)}}@keyframes sgSeal{0%{transform:scale(.9)}40%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes sgFill{to{fill-opacity:.14}}@keyframes sgSpin{to{transform:rotate(360deg)}}@keyframes sgSlide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes sgPulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes sgPage{0%{opacity:0;transform:translateY(22px)scale(.99)}to{opacity:1;transform:none}}@keyframes sgSheetUp{0%{transform:translateY(100%)}to{transform:none}}@keyframes sgSheetDown{0%{transform:none}to{transform:translateY(100%)}}@keyframes sgModalIn{0%{opacity:0;transform:translateY(18px)scale(.94)}to{opacity:1;transform:none}}@keyframes sgModalOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(10px)scale(.96)}}@keyframes sgFadeOut{0%{opacity:1}to{opacity:0}}@keyframes sgLoad{0%{transform:translate(-100%)}60%{transform:translate(120%)}to{transform:translate(260%)}}.page-enter{flex-direction:column;flex:1;min-height:0;animation:.48s cubic-bezier(.22,1,.36,1) both sgPage;display:flex}.sheet-wrap[data-cerrando] .sheet-dim{animation:.2s both sgFadeOut}.sheet-wrap[data-cerrando] .sheet-panel{animation:.22s ease-in both sgSheetDown}.auth-enter{flex-direction:column;gap:18px;animation:.48s cubic-bezier(.22,1,.36,1) both sgPage;display:flex}.page-loading{flex:1;min-height:0;animation:.2s 80ms both sgFade;position:relative}.page-loading-bar{background:linear-gradient(90deg, transparent, var(--gold), transparent);border-radius:0 3px 3px 0;width:40%;height:3px;animation:1s cubic-bezier(.4,0,.2,1) infinite sgLoad;position:absolute;top:0;left:0}button,a,.row-btn{transition:transform .12s,background-color .15s,border-color .15s,color .15s,opacity .15s}button:not(:disabled):active,a[href]:active{transform:scale(.975)}.activity-bar{z-index:200;pointer-events:none;height:3px;animation:.2s .15s both sgFade;position:fixed;top:0;left:0;right:0;overflow:hidden}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none;display:none}.nav-group{animation:.22s cubic-bezier(.2,.7,.2,1) both sgPage}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.page-enter,.auth-enter,.sheet-panel,.nav-group{animation:.2s both sgFade!important}}.only-desk{display:none!important}.only-mob{display:flex}@media (min-width:1024px){.only-desk{display:flex!important}.only-mob{display:none!important}}.app{background:var(--bg);display:flex;position:fixed;inset:0;overflow:hidden}.app,.auth,.sheet-wrap,.cubre{bottom:calc(-1 * var(--hueco-ios,0px))!important}@media (max-width:1023px){.app-main{padding-top:env(safe-area-inset-top)}}.app-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.app:has([data-hide-tabs]) .mob-tabs{display:none!important}.screen{flex-direction:column;flex:1;min-height:0;display:flex}.scroll{scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.scroll::-webkit-scrollbar{display:none}.foot{border-top:1px solid var(--sep);background:var(--bg);flex:none;padding:12px 20px 18px}@media (max-width:1023px){.foot{padding-bottom:calc(18px + env(safe-area-inset-bottom))}}.eyebrow{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;font-size:10.5px}.disp{font-family:var(--f-display)}.mono{font-family:var(--f-mono)}.card{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:18px}.btn-primary{background:var(--gold);height:54px;color:var(--bg);border:none;border-radius:16px;justify-content:center;align-items:center;gap:10px;font-size:15.5px;font-weight:600;display:flex}.btn-primary:disabled,.btn-primary[data-off]{background:var(--chip);color:var(--dim)}.btn-ghost{border:1px solid var(--line-2);background:0 0;border-radius:14px;justify-content:center;align-items:center;height:50px;font-size:14.5px;font-weight:600;display:flex}.btn-link{color:var(--gold);background:0 0;border:none;padding:0}.field{background:var(--card);border:1px solid var(--line-2);height:50px;color:var(--text);border-radius:14px;outline:none;width:100%;padding:0 16px;font-size:15px}.label{color:var(--muted);font-size:12px;font-weight:500}@media (hover:hover){.hov:hover{background:#1f2226!important}.row-btn:hover{background:#181a1d!important}}.sheet-wrap{z-index:50;flex-direction:column;justify-content:flex-end;align-items:center;padding:0;display:flex;position:fixed;inset:0}.sheet-dim{-webkit-backdrop-filter:blur(3px);background:#0000009e;animation:.25s both sgFade;position:absolute;inset:0}.sheet-panel{border:1px solid var(--line-2);width:100%;max-width:100%;max-height:92dvh;padding:10px 18px calc(34px + env(safe-area-inset-bottom));background:#15171a;border-radius:28px 28px 0 0;flex-direction:column;gap:12px;animation:.42s cubic-bezier(.22,1,.36,1) both sgSheetUp;display:flex;position:relative;overflow-y:auto}.sheet-grip{background:var(--line-2);border-radius:3px;flex:none;width:40px;height:5px;margin:0 auto 4px}@media (min-width:1024px){.sheet-wrap{justify-content:center;padding:40px}.sheet-panel{border-radius:20px;width:480px;padding:10px 18px 22px;animation:.32s cubic-bezier(.22,1,.36,1) both sgModalIn}.sheet-wrap[data-cerrando] .sheet-panel{animation:.2s ease-in both sgModalOut}.sheet-panel[data-ancho]{width:680px}.sheet-grip{display:none}}.toast{left:50%;bottom:calc(104px + env(safe-area-inset-bottom));z-index:70;background:var(--text);width:calc(100% - 40px);max-width:440px;color:var(--bg);border-radius:14px;padding:14px 16px;font-size:13.5px;font-weight:500;animation:.2s both sgRise;position:fixed;transform:translate(-50%);box-shadow:0 12px 34px #00000080}@media (min-width:1024px){.toast{bottom:28px}}:is(.app:has([data-hide-tabs])~.toast,.auth~.toast){bottom:28px}@media (max-width:860px){.calidad-eval{grid-template-columns:minmax(0,1fr)!important}}.tortuga{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) minmax(220px,.9fr) minmax(0,1fr);gap:12px;display:grid}.tortuga-caja{z-index:1;background:#141619;border:1px solid;border-radius:16px;padding:14px;position:relative}.tortuga-centro{justify-content:center;align-items:center;display:flex;position:relative}.tortuga-lineas{width:100%;height:100%;position:absolute;inset:0}.tortuga-animal{z-index:1;width:100%;max-width:300px;position:relative}.tortuga-nombre{text-align:center;text-shadow:0 1px 3px #000;overflow-wrap:anywhere;width:46%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:760px){.tortuga{grid-template-columns:minmax(0,1fr)}.tortuga>*{grid-area:auto/1!important}.tortuga-lineas{display:none}.tortuga-animal{max-width:260px;margin:0 auto}}@media (min-width:761px) and (prefers-reduced-motion:no-preference){.tt .tt-cuerpo{animation:3.2s ease-in-out infinite tt-flota}.tt .tt-pata{transform-box:view-box;animation:1.6s ease-in-out infinite tt-nado}.tt .tt-pata-2,.tt .tt-pata-3{animation-delay:-.8s}.tt .tt-cola{transform-box:view-box;animation:.8s ease-in-out infinite tt-cola}.tt .tt-cabeza{transform-box:view-box;animation:3.2s ease-in-out infinite tt-cabeza}.tt .tt-ojos{transform-box:view-box;animation:4.5s infinite tt-parpadeo}.tortuga-lineas .tt-flujo{animation:1.2s linear infinite tt-flujo}.tortuga-lineas .tt-flujo-in{animation:1.2s linear infinite reverse tt-flujo}.tortuga-animal:hover .tt-pata{animation-duration:.7s}.tortuga-animal:hover .tt-cola{animation-duration:.4s}}@keyframes tt-flota{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes tt-nado{0%,to{transform:rotate(-11deg)}50%{transform:rotate(11deg)}}@keyframes tt-cola{0%,to{transform:rotate(-9deg)}50%{transform:rotate(9deg)}}@keyframes tt-cabeza{0%,to{transform:translate(0)rotate(0)}30%{transform:translate(5px)rotate(-4deg)}60%{transform:translate(2px)rotate(4deg)}}@keyframes tt-parpadeo{0%,92%,to{transform:scaleX(1)}95%{transform:scaleX(.15)}}@keyframes tt-flujo{to{stroke-dashoffset:-12px}}.pulso{animation:1.4s ease-in-out infinite pulso}@keyframes pulso{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.pulso{animation:none}}
