@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.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.0rx81dn62y51_.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.0rd3rjvnnhw7n.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.0gspg~~t9nou8.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.0rx81dn62y51_.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.0rd3rjvnnhw7n.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.0gspg~~t9nou8.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.0rx81dn62y51_.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.0rd3rjvnnhw7n.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.0gspg~~t9nou8.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.0rx81dn62y51_.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.0rd3rjvnnhw7n.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_31f0122f-module__Ktg5Oa__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_31f0122f-module__Ktg5Oa__variable{--font-display:"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.0xyeb7czu1stb.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.0vnh8.d8wxa2x.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.0~.8lt~vdqmc3.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.00z~hoalba5dm.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.0vwgtotjdgnhr.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.09.f.n_ccld80.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.0xyeb7czu1stb.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.0vnh8.d8wxa2x.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.0~.8lt~vdqmc3.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.00z~hoalba5dm.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.0vwgtotjdgnhr.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.09.f.n_ccld80.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.0xyeb7czu1stb.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.0vnh8.d8wxa2x.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.0~.8lt~vdqmc3.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.00z~hoalba5dm.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.0vwgtotjdgnhr.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.09.f.n_ccld80.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:700;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.0xyeb7czu1stb.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:700;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.0vnh8.d8wxa2x.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:700;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.0~.8lt~vdqmc3.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:700;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.00z~hoalba5dm.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:700;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0vwgtotjdgnhr.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:700;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.09.f.n_ccld80.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_8a3db1b0-module__QdcCka__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_8a3db1b0-module__QdcCka__variable{--font-body:"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.08hd0g.321csk.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.0x08jh8vondwt.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.0~wrfy7sm-h4g.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.0k_.i63k_i_qa.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.16-z~2sp29ex6.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.0m9hhkgdlzukj.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.0juuwbcf7uz~t.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.0qg7j5o.yrclm.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.0hkrq11n-dhos.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.07ig5l8azj~hy.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.0_n_qwbzcushi.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.07r2ragk8ph~z.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.0787d67~10694.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.0dgq8lqrj3gc_.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.0o14nraug8u5s.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_84cad22d-module__DoMSfW__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_84cad22d-module__DoMSfW__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:neuropol;src:url(../media/NeuropolX-s.p.12-jy4f2qplh5.otf)format("opentype");font-display:swap}@font-face{font-family:neuropol Fallback;src:local(Arial);ascent-override:60.56%;descent-override:14.13%;line-gap-override:0.0%;size-adjust:160.66%}.neuropol_4152d7c8-module__DF68jq__className{font-family:neuropol,neuropol Fallback}.neuropol_4152d7c8-module__DF68jq__variable{--font-brand:"neuropol", "neuropol Fallback"}
*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);margin:0}::selection{background:var(--accent,#f0a23a);color:#11161f}:root{--accent:#f59034;--accent-2:#f47431;--accent-ink:#1c1306;--alert:#fb5c3d;--maxw:1200px;--r:16px}@supports (color:lab(0% 0 0)){:root{--accent:lab(69.7027% 34.5974 62.5526);--accent-2:lab(63.9594% 47.3766 58.5532);--alert:lab(61.0746% 60.6151 50.9447)}}[data-theme=dark]{--bg:#0a0e14;--bg-2:#0c121b;--surface:#111927;--surface-2:#15202f;--line:#ffffff16;--line-strong:#ffffff29;--text:#eef2f8;--muted:#9aa7ba;--faint:#5e6c80;--shadow:0 30px 70px -28px #000000bf;--glow:.5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--bg:#f4f7fb;--bg-2:#eaf0f7;--surface:#fff;--surface-2:#f3f7fc;--line:#0f1e371a;--line-strong:#0f1e372e;--text:#0e1b2e;--muted:#51617a;--faint:#93a1b5;--shadow:0 24px 56px -28px #142d5047;--glow:.14;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ai-root{font-family:var(--font-body);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.5;position:relative;overflow-x:hidden}.ai-bg{z-index:0;pointer-events:none;background:radial-gradient(900px 600px at 88% -8%, color-mix(in oklch, var(--accent) calc(var(--glow)*55%), transparent), transparent 60%), radial-gradient(700px 500px at 0% 12%, color-mix(in oklch, var(--accent-2) calc(var(--glow)*28%), transparent), transparent 55%);opacity:1;transition:opacity .4s;position:fixed;inset:0}.ai-grid{z-index:0;pointer-events:none;background-image:linear-gradient(to right, var(--line) 1px, transparent 1px), linear-gradient(to bottom, var(--line) 1px, transparent 1px);opacity:.55;background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(120% 100% at 50% 0,#000 0%,#0000 72%);mask-image:radial-gradient(120% 100% at 50% 0,#000 0%,#0000 72%)}.ai-main{z-index:1;position:relative}.wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 28px}.eyebrow{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);align-items:center;gap:9px;font-size:12.5px;font-weight:500;display:inline-flex}.eyebrow .dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in oklch, var(--accent) 22%, transparent);border-radius:50%}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:600;line-height:1.05}p{text-wrap:pretty}.btn{--pad-y:14px;--pad-x:22px;padding:var(--pad-y) var(--pad-x);font-family:var(--font-body);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:11px;align-items:center;gap:10px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .2s,background .2s,border-color .2s,color .2s;display:inline-flex}.btn svg{width:17px;height:17px}.btn-primary{background:var(--accent);color:var(--accent-ink);box-shadow:0 10px 28px -10px color-mix(in oklch, var(--accent) 70%, transparent)}.btn-primary:hover{box-shadow:0 16px 36px -10px color-mix(in oklch, var(--accent) 75%, transparent);transform:translateY(-2px)}.btn-ghost{color:var(--text);border-color:var(--line-strong);background:0 0}.btn-ghost:hover{background:color-mix(in oklch, var(--text) 7%, transparent);border-color:var(--text);transform:translateY(-2px)}.nav{z-index:40;-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);background:color-mix(in oklch, var(--bg) 72%, transparent);border-bottom:1px solid #0000;transition:border-color .3s,background .3s;position:sticky;top:0}.nav.scrolled{border-bottom-color:var(--line)}.nav-inner{justify-content:space-between;align-items:center;height:70px;display:flex}.nav-links{align-items:center;gap:4px;display:flex}.nav-links a{color:var(--muted);border-radius:8px;padding:8px 13px;font-size:14.5px;font-weight:500;text-decoration:none;transition:color .2s,background .2s}.nav-links a:hover{color:var(--text);background:color-mix(in oklch, var(--text) 6%, transparent)}.nav-links a.active{color:var(--text);background:color-mix(in oklch, var(--accent) 14%, transparent)}.nav-cta{align-items:center;gap:12px;display:flex}.theme-toggle{border:1px solid var(--line-strong);width:42px;height:42px;color:var(--text);cursor:pointer;background:0 0;border-radius:11px;flex:none;place-items:center;transition:background .2s,border-color .2s,transform .15s,color .2s;display:grid}.theme-toggle:hover{background:color-mix(in oklch, var(--text) 7%, transparent);border-color:var(--accent);color:var(--accent);transform:translateY(-1px)}.theme-toggle svg{width:19px;height:19px}.nav-toggle{border:1px solid var(--line-strong);width:42px;height:42px;color:var(--text);cursor:pointer;background:0 0;border-radius:11px;place-items:center;display:none}.nav-toggle svg{width:20px;height:20px}.theme-toggle .ic-sun,.theme-toggle .ic-moon{display:none}[data-theme=dark] .theme-toggle .ic-sun,[data-theme=light] .theme-toggle .ic-moon{display:inline-flex}.hero{padding:64px 0 76px}.hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:56px;display:grid}.hero h1{font-size:clamp(38px,5vw,62px)}.hero h1 .hl{color:var(--accent)}.hero-sub{color:var(--muted);max-width:33ch;margin:22px 0 0;font-size:clamp(16px,1.4vw,19px)}.hero-cta{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.hero-trust{color:var(--faint);font-size:13px;font-family:var(--font-mono);flex-wrap:wrap;align-items:center;gap:18px;margin-top:30px;display:flex}.hero-trust .sep{background:var(--faint);border-radius:50%;width:4px;height:4px}.cam{border:1px solid var(--line-strong);box-shadow:var(--shadow);aspect-ratio:4/3.1;background:#05080d;border-radius:18px;position:relative;overflow:hidden}.cam-feed{width:100%;height:100%;position:absolute;inset:0}.cam-feed .slot{width:100%;height:100%;display:block}.cam-scene{background:radial-gradient(120% 90% at 50% 120%,#ffffff0d,#0000 60%),linear-gradient(#0c151f 0%,#0a1019 45%,#070b12 100%);position:absolute;inset:0}.cam-scene:after{content:"";background-image:repeating-linear-gradient(#0000 0 38px,#ffffff07 38px 39px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 38%,#000);mask-image:linear-gradient(#0000 38%,#000)}.cam-grain{opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.cam-bar{z-index:6;font-family:var(--font-mono);letter-spacing:.08em;color:#cdd8e6;background:linear-gradient(#0000008c,#0000);justify-content:space-between;align-items:center;padding:11px 14px;font-size:11.5px;display:flex;position:absolute;top:0;left:0;right:0}.cam-bar .l{align-items:center;gap:9px;display:flex}.rec{color:#ff5a52;align-items:center;gap:6px;font-weight:600;display:inline-flex}.rec .d{background:#ff5a52;border-radius:50%;width:7px;height:7px;animation:1.3s step-end infinite blink}@keyframes blink{50%{opacity:.25}}.cam-bar .r{color:#8fa0b4}.scanline{z-index:4;background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--accent) 85%, transparent), transparent);height:2px;box-shadow:0 0 22px 3px color-mix(in oklch, var(--accent) 55%, transparent);opacity:.85;animation:4.2s cubic-bezier(.65,0,.35,1) infinite scan;position:absolute;left:0;right:0}@keyframes scan{0%,to{top:14%}50%{top:88%}}.bbox{z-index:5;border-radius:4px;transition:all .55s cubic-bezier(.6,.04,.2,1);position:absolute}.bbox .corner{border:2px solid var(--bc,#5fd0a0);width:16px;height:16px;position:absolute}.bbox .c1{border-bottom:0;border-right:0;border-top-left-radius:4px;top:-1px;left:-1px}.bbox .c2{border-bottom:0;border-left:0;border-top-right-radius:4px;top:-1px;right:-1px}.bbox .c3{border-top:0;border-right:0;border-bottom-left-radius:4px;bottom:-1px;left:-1px}.bbox .c4{border-top:0;border-left:0;border-bottom-right-radius:4px;bottom:-1px;right:-1px}.bbox .tag{font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;background:var(--bc,#5fd0a0);color:#06140d;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:600;position:absolute;top:-22px;left:-1px}.bbox.normal{--bc:#5fd0a0}.bbox.flag{--bc:var(--alert)}.bbox.flag .tag{color:#fff}.bbox.flag{animation:1s infinite pulse}@keyframes pulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklch, var(--alert) 55%, transparent)}50%{box-shadow:0 0 0 7px #0000}}.cam-alert{z-index:7;background:color-mix(in oklch, var(--alert) 18%, #0b0f17);border:1px solid color-mix(in oklch, var(--alert) 60%, transparent);box-shadow:0 14px 34px -12px color-mix(in oklch, var(--alert) 60%, transparent);opacity:0;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .4s;display:flex;position:absolute;bottom:14px;left:14px;right:14px;transform:translateY(140%)}.cam-alert.show{opacity:1;transform:translateY(0)}.cam-alert .ico{background:var(--alert);color:#fff;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.cam-alert .ico svg{width:19px;height:19px}.cam-alert .txt{line-height:1.25}.cam-alert .txt b{font-family:var(--font-display);color:#fff;font-size:14px;display:block}.cam-alert .txt span{font-family:var(--font-mono);color:#e9c9c4;font-size:11px}.cam-alert .sent{font-family:var(--font-mono);color:#7fe3b0;white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-size:10px;display:flex}.cam-alert .sent svg{width:13px;height:13px}.cam-caption{z-index:4;font-family:var(--font-mono);color:#5d6c80;letter-spacing:.05em;font-size:10px;transition:opacity .3s;position:absolute;bottom:10px;left:14px}.cam-status{font-family:var(--font-mono);color:var(--muted);justify-content:space-between;align-items:center;margin-top:14px;font-size:12px;display:flex}.cam-status .s{align-items:center;gap:8px;display:inline-flex}.cam-status .s .d{background:#5fd0a0;border-radius:50%;width:8px;height:8px;transition:background .3s}.cam-status.alert .s .d{background:var(--alert)}.section{padding:90px 0;position:relative}.section-head{max-width:640px;margin-bottom:52px}.section-head.center{text-align:center;margin-inline:auto}.section-head h2{margin-top:16px;font-size:clamp(28px,3.4vw,42px)}.section-head p{color:var(--muted);margin:16px 0 0;font-size:17px}.metrics{background:var(--line);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.metric{background:var(--surface);padding:30px 28px}.metric .v{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text);align-items:baseline;gap:4px;font-size:clamp(34px,4vw,48px);font-weight:600;display:flex}.metric .v .u{color:var(--accent);font-size:.62em}.metric .k{color:var(--muted);margin-top:6px;font-size:14.5px}.metrics-note{font-family:var(--font-mono);color:var(--faint);text-align:right;margin-top:12px;font-size:11px}.pillars{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.pillar{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:26px 24px 28px;transition:transform .22s,border-color .22s,background .22s}.pillar:hover{border-color:color-mix(in oklch, var(--accent) 45%, var(--line));transform:translateY(-4px)}.pillar .pico{background:color-mix(in oklch, var(--accent) 14%, transparent);width:46px;height:46px;color:var(--accent);border:1px solid color-mix(in oklch, var(--accent) 30%, transparent);border-radius:12px;place-items:center;margin-bottom:20px;display:grid}.pillar .pico svg{width:22px;height:22px}.pillar h3{font-size:18px}.pillar p{color:var(--muted);margin:10px 0 0;font-size:14.5px}.steps{grid-template-columns:repeat(3,1fr);gap:20px;display:grid;position:relative}.step{border-radius:var(--r);background:var(--surface);border:1px solid var(--line);padding:30px 26px;position:relative}.step .num{font-family:var(--font-mono);color:var(--accent);letter-spacing:.12em;font-size:12px}.step .sico{background:var(--surface-2);width:44px;height:44px;color:var(--text);border:1px solid var(--line);border-radius:11px;place-items:center;margin:16px 0 18px;display:grid}.step .sico svg{width:21px;height:21px}.step h3{font-size:19px}.step p{color:var(--muted);margin:9px 0 0;font-size:14.5px}.step .arrow{color:var(--faint);z-index:2;position:absolute;top:50%;right:-28px;transform:translateY(-50%)}.step .arrow svg{width:20px;height:20px}.step:last-child .arrow{display:none}.split{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.split-media{border-radius:var(--r);border:1px solid var(--line);box-shadow:var(--shadow);aspect-ratio:4/3.2;overflow:hidden}.split-media .slot{width:100%;height:100%;display:block}.ulist{gap:16px;margin:26px 0 0;padding:0;list-style:none;display:grid}.ulist li{color:var(--muted);align-items:flex-start;gap:13px;font-size:15.5px;display:flex}.ulist .chk{background:color-mix(in oklch, var(--accent) 16%, transparent);width:24px;height:24px;color:var(--accent);border-radius:7px;flex:none;place-items:center;margin-top:1px;display:grid}.ulist .chk svg{width:14px;height:14px}.ulist b{color:var(--text);font-weight:600}.band{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:54px}.band-grid{grid-template-columns:1fr 1fr 1fr;gap:36px;display:grid}.ethic .eico{width:40px;height:40px;color:var(--accent);background:color-mix(in oklch, var(--accent) 12%, transparent);border-radius:10px;place-items:center;margin-bottom:16px;display:grid}.ethic .eico svg{width:20px;height:20px}.ethic h3{font-size:17px}.ethic p{color:var(--muted);margin:8px 0 0;font-size:14px}.cta{text-align:center;background:radial-gradient(120% 140% at 50% -20%, color-mix(in oklch, var(--accent) 26%, transparent), transparent 55%), var(--surface);border:1px solid color-mix(in oklch, var(--accent) 26%, var(--line));border-radius:26px;padding:70px 56px;position:relative;overflow:hidden}.cta h2{max-width:18ch;margin:18px auto 0;font-size:clamp(30px,4vw,48px)}.cta p{color:var(--muted);max-width:52ch;margin:18px auto 0;font-size:18px}.cta .hero-cta{justify-content:center;margin-top:36px}.footer{border-top:1px solid var(--line);margin-top:10px;padding:54px 0 40px}.footer-grid{flex-wrap:wrap;justify-content:space-between;gap:40px;display:flex}.footer .brand{margin-bottom:16px}.footer p{color:var(--muted);max-width:36ch;font-size:14px}.footer-cols{flex-wrap:wrap;gap:64px;display:flex}.fcol h4{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin:0 0 14px;font-size:11px;font-weight:500}.fcol a{color:var(--muted);padding:5px 0;font-size:14px;text-decoration:none;transition:color .2s;display:block}.fcol a:hover{color:var(--accent)}.footer-bottom{border-top:1px solid var(--line);color:var(--faint);font-size:13px;font-family:var(--font-mono);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:44px;padding-top:24px;display:flex}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(24px)}.reveal.in{opacity:1;transform:none}@media (max-width:940px){.hero-grid{grid-template-columns:1fr;gap:40px}.hero-sub{max-width:none}.pillars{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:1fr}.step .arrow{display:none!important}.split{grid-template-columns:1fr;gap:32px}.band-grid{grid-template-columns:1fr;gap:28px}.band{padding:38px 30px}.nav-links{display:none}.nav-links.open{background:color-mix(in oklch, var(--bg) 96%, transparent);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-direction:column;align-items:stretch;gap:2px;padding:12px 18px 18px;display:flex;position:absolute;top:70px;left:0;right:0}.nav-links.open a{padding:12px 14px;font-size:16px}.nav-toggle{display:inline-grid}}@media (max-width:640px){.nav-cta .btn-primary{display:none}}@media (max-width:560px){.wrap{padding:0 18px}.metrics,.pillars{grid-template-columns:1fr}.section{padding:64px 0}.cta{padding:46px 24px}.hero-cta .btn{flex:1;justify-content:center}}@media (prefers-reduced-motion:reduce){.scanline,.rec .d,.bbox.flag{animation:none!important}.reveal{opacity:1;transition:none;transform:none}html{scroll-behavior:auto}}.page-hero{padding:58px 0 26px}.page-hero h1{margin-top:16px;font-size:clamp(34px,4.4vw,54px)}.page-hero p{color:var(--muted);max-width:62ch;margin:18px 0 0;font-size:clamp(16px,1.4vw,19px)}.phase-row{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:30px;display:flex}.phase-tag{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent);border-radius:999px;padding:6px 13px;font-size:11.5px;font-weight:600}.phase-row h2{font-size:clamp(23px,2.6vw,31px)}.phase-row .ph-note{font-family:var(--font-mono);color:var(--faint);margin-left:auto;font-size:12px}.team{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.tcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);text-align:center;padding:28px 24px;transition:transform .2s,border-color .2s}.tcard:hover{border-color:color-mix(in oklch, var(--accent) 40%, var(--line));transform:translateY(-4px)}.tcard .slot,.tcard .slot-img{width:116px;height:116px;margin:0 auto 18px;display:block}.tcard h3{font-size:18px}.tcard .role{font-family:var(--font-mono);color:var(--accent);letter-spacing:.03em;margin-top:9px;font-size:13.5px}.contact{grid-template-columns:1.08fr .92fr;align-items:start;gap:38px;display:grid}.form{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:32px}.field{margin-bottom:18px}.field label{color:var(--text);margin-bottom:7px;font-size:13px;font-weight:600;display:block}.field input,.field textarea,.field select{background:var(--surface-2);border:1px solid var(--line-strong);width:100%;color:var(--text);font-family:var(--font-body);border-radius:10px;padding:12px 14px;font-size:15px;transition:border-color .2s,box-shadow .2s}.field input::placeholder,.field textarea::placeholder{color:var(--faint)}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklch, var(--accent) 22%, transparent);outline:none}.field textarea{resize:vertical;min-height:120px}.field.err input,.field.err textarea,.field.err select{border-color:var(--alert)}.field .msg{color:var(--alert);font-size:12px;font-family:var(--font-mono);margin-top:6px}.form-grid2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-error{background:color-mix(in oklch, var(--alert) 12%, transparent);border:1px solid color-mix(in oklch, var(--alert) 45%, transparent);color:var(--text);border-radius:10px;margin-bottom:18px;padding:12px 14px;font-size:14px}.info-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:28px 30px}.info-card h3{margin-bottom:6px;font-size:18px}.info-card>p{color:var(--muted);font-size:14.5px}.info-item{border-bottom:1px solid var(--line);align-items:flex-start;gap:13px;padding:16px 0;display:flex}.info-item:last-child{border-bottom:0;padding-bottom:0}.info-item .ii{background:color-mix(in oklch, var(--accent) 13%, transparent);width:38px;height:38px;color:var(--accent);border-radius:10px;flex:none;place-items:center;display:grid}.info-item .ii svg{width:18px;height:18px}.info-item .k{color:var(--faint);font-size:11.5px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;display:block}.info-item .v{color:var(--text);margin-top:3px;font-size:15px;display:block}.info-item .v a{color:var(--text);text-decoration:none}.info-item .v a:hover{color:var(--accent)}.form-success{text-align:center;padding:40px 20px}.form-success .ok{background:color-mix(in oklch, var(--accent) 16%, transparent);width:64px;height:64px;color:var(--accent);border-radius:50%;place-items:center;margin:0 auto 20px;display:grid}.form-success .ok svg{width:30px;height:30px}.form-success h3{font-size:22px}.form-success p{color:var(--muted);margin-top:10px}@media (max-width:940px){.team,.contact,.form-grid2{grid-template-columns:1fr}}.brand{color:var(--text);align-items:center;gap:12px;text-decoration:none;display:flex}.brand-emblem{object-fit:contain;flex:none;width:38px;height:38px;display:block}.brand-word{flex-direction:column;line-height:.96;display:flex}.brand-word .l1{font-family:var(--font-brand), var(--font-display);letter-spacing:.01em;color:var(--text);font-size:17px}.brand-word .l2{font-family:var(--font-brand), var(--font-display);letter-spacing:.02em;color:var(--accent);margin-top:2px;font-size:12.5px}.footer .brand-emblem{width:44px;height:44px}.footer .brand-word .l1{font-size:19px}.footer .brand-word .l2{font-size:14px}.brand-emblem.on-dark{display:block}.brand-emblem.on-light,[data-theme=light] .brand-emblem.on-dark{display:none}[data-theme=light] .brand-emblem.on-light{display:block}.slot{text-align:center;background:repeating-linear-gradient(135deg, color-mix(in oklch, var(--accent) 5%, var(--surface-2)) 0 14px, var(--surface-2) 14px 28px);color:var(--faint);font-family:var(--font-mono);letter-spacing:.04em;border-radius:inherit;place-items:center;padding:16px;font-size:11px;display:grid}.slot.circle{border-radius:50%}.slot span{max-width:80%}.slot-img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.slot-img.circle{border-radius:50%}.back-to-top{z-index:45;background:var(--surface);width:46px;height:46px;color:var(--text);border:1px solid var(--line-strong);cursor:pointer;opacity:0;pointer-events:none;border-radius:50%;place-items:center;transition:opacity .25s,transform .25s,background .2s,border-color .2s,color .2s;display:grid;position:fixed;bottom:24px;right:24px;transform:translateY(12px);box-shadow:0 10px 28px -10px #00000073}.back-to-top.show{opacity:1;pointer-events:auto;transform:none}.back-to-top:hover{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);transform:translateY(-2px)}.back-to-top svg{width:20px;height:20px}@media (max-width:560px){.back-to-top{width:44px;height:44px;bottom:16px;right:16px}}@media (prefers-reduced-motion:reduce){.back-to-top{transition:opacity .2s;transform:none}.back-to-top.show{transform:none}}
