@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_4813c160-module__IreiIG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_4813c160-module__IreiIG__variable{--font-montserrat:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:200;font-display:swap;src:url(../media/13bf9871fe164e7f-s.0s19wthhh_6~m.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:JetBrains Mono;font-style:normal;font-weight:200;font-display:swap;src:url(../media/cc545e633e20c56d-s.0dza.stei.9v7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:200;font-display:swap;src:url(../media/71b036adf157cdcf-s.03nf~dfjdkf~..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:JetBrains Mono;font-style:normal;font-weight:200;font-display:swap;src:url(../media/89b21bb081cb7469-s.0gfhww.tctz1o.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:JetBrains Mono;font-style:normal;font-weight:200;font-display:swap;src:url(../media/3fe682a82f50d426-s.09q3q1i5159bl.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:JetBrains Mono;font-style:normal;font-weight:200;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.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:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/13bf9871fe164e7f-s.0s19wthhh_6~m.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:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/cc545e633e20c56d-s.0dza.stei.9v7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/71b036adf157cdcf-s.03nf~dfjdkf~..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:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/89b21bb081cb7469-s.0gfhww.tctz1o.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:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/3fe682a82f50d426-s.09q3q1i5159bl.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:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/13bf9871fe164e7f-s.0s19wthhh_6~m.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cc545e633e20c56d-s.0dza.stei.9v7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/71b036adf157cdcf-s.03nf~dfjdkf~..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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/89b21bb081cb7469-s.0gfhww.tctz1o.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3fe682a82f50d426-s.09q3q1i5159bl.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/13bf9871fe164e7f-s.0s19wthhh_6~m.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cc545e633e20c56d-s.0dza.stei.9v7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/71b036adf157cdcf-s.03nf~dfjdkf~..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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/89b21bb081cb7469-s.0gfhww.tctz1o.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3fe682a82f50d426-s.09q3q1i5159bl.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/13bf9871fe164e7f-s.0s19wthhh_6~m.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cc545e633e20c56d-s.0dza.stei.9v7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/71b036adf157cdcf-s.03nf~dfjdkf~..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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/89b21bb081cb7469-s.0gfhww.tctz1o.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3fe682a82f50d426-s.09q3q1i5159bl.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/13bf9871fe164e7f-s.0s19wthhh_6~m.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cc545e633e20c56d-s.0dza.stei.9v7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/71b036adf157cdcf-s.03nf~dfjdkf~..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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/89b21bb081cb7469-s.0gfhww.tctz1o.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3fe682a82f50d426-s.09q3q1i5159bl.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_bef2f551-module__RfaBMG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_bef2f551-module__RfaBMG__variable{--font-roboto-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root,html[data-theme=dark]{--c-bg-page:linear-gradient(180deg, #0a0e16 0%, #0d1119 100%);--c-surface:#11151e;--c-surface-alt:#181d28;--c-surface-elevated:#1f2533;--c-surface-input:#ffffff0a;--c-text-primary:#f1f5f9;--c-text-secondary:#cbd5e1;--c-text-tertiary:#94a3b8;--c-text-muted:#64748b;--c-text-strong:#e2e8f0;--c-accent:#a78bfa;--c-accent-secondary:#06b6d4;--c-accent-bg:#a78bfa24;--c-accent-bg-strong:#a78bfa38;--c-accent-border:#a78bfa4d;--c-border:#ffffff0f;--c-border-strong:#ffffff14;--c-border-control:#ffffff14;--c-border-focus:#ffffff2e;--c-shadow-sm:0 1px 2px #0006;--c-shadow-md:0 1px 2px #0006, 0 2px 8px #0000004d;--c-shadow-md-strong:0 1px 2px #0006, 0 2px 8px #0000004d;--c-shadow-lg:0 2px 6px #00000080, 0 6px 20px #00000059;--c-shadow-pop:0 8px 32px #0006;--c-shadow-focus:0 0 0 3px #a78bfa2e;--c-profit:#34d399;--c-loss:#f87171;--c-warn:#fbbf24;--c-info:#60a5fa;--c-profit-bg:#10b98124;--c-loss-bg:#f8717124;--c-warn-bg:#fbbf2424;--c-info-bg:#60a5fa24;--c-loss-border:#f8717140;--c-loss-border-hover:#f8717166;--c-loss-bg-hover:#f8717138;--c-icon-purple-bg:#7c3aed29;--c-icon-purple-fg:#c4b5fd;--c-icon-blue-bg:#2563eb29;--c-icon-blue-fg:#93c5fd;--c-icon-indigo-bg:#4f46e529;--c-icon-indigo-fg:#a5b4fc;--c-badge-code-bg:#ffffff0f;--c-badge-code-fg:#94a3b8;--c-badge-foil-bg:#ca8a0424;--c-badge-foil-fg:#fbbf24;--c-badge-trade-bg:#2563eb24;--c-badge-trade-fg:#60a5fa;--c-badge-sale-bg:#16a34a24;--c-badge-sale-fg:#4ade80;--c-sparkline-default:linear-gradient(180deg, #94a3b840, #94a3b80d);--c-sparkline-green:linear-gradient(180deg, #34d39959, #34d3990d);--c-sparkline-purple:linear-gradient(180deg, #a78bfa66, #a78bfa0f);--c-sparkline-red:linear-gradient(180deg, #f8717159, #f871710f);--c-select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5l3 3 3-3' stroke='%2364748b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--c-radius-xs:5px;--c-radius-sm:6px;--c-radius-md:8px;--c-radius-control:10px;--c-radius-lg:12px;--c-radius-panel:14px;--c-radius-modal:18px;--c-radius-pill:999px;--c-space-1:4px;--c-space-2:8px;--c-space-3:12px;--c-space-4:16px;--c-space-5:20px;--c-space-6:24px;--c-space-8:32px;--bg-primary:#0a0e16;--bg-secondary:var(--c-surface);--bg-card:var(--c-surface);--bg-elevated:var(--c-surface-alt);--bg-input:var(--c-surface-input);--text-primary:var(--c-text-primary);--text-secondary:var(--c-text-secondary);--text-muted:var(--c-text-muted);--accent:var(--c-accent);--accent-secondary:var(--c-accent-secondary);--gain:var(--c-profit);--loss:var(--c-loss);--border-color:var(--c-border);--border-hover:var(--c-border-strong);--shadow:var(--c-shadow-md);--skeleton-base:var(--c-surface-alt);--skeleton-shine:#3f3f46;--radius-sm:var(--c-radius-sm);--radius-md:var(--c-radius-control);--radius-lg:var(--c-radius-modal);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--c-bg-page:linear-gradient(180deg, #fff 0%, #f9fafb 100%);--c-surface:#fff;--c-surface-alt:#f1f5f9;--c-surface-elevated:#fff;--c-surface-input:#f8fafc;--c-text-primary:#0f172a;--c-text-secondary:#64748b;--c-text-tertiary:#94a3b8;--c-text-muted:#94a3b8;--c-text-strong:#1e293b;--c-accent:#4f46e5;--c-accent-secondary:#0891b2;--c-accent-bg:#eef2ff;--c-accent-bg-strong:#4f46e51a;--c-accent-border:#4f46e533;--c-border:#0f172a0f;--c-border-strong:#0f172a12;--c-border-control:#0f172a14;--c-border-focus:#0f172a26;--c-shadow-sm:0 1px 2px #0f172a08;--c-shadow-md:0 1px 2px #0f172a08, 0 2px 8px #0f172a05;--c-shadow-md-strong:0 1px 2px #0f172a08, 0 2px 8px #0f172a08;--c-shadow-lg:0 2px 6px #0f172a0d, 0 6px 20px #0f172a0a;--c-shadow-pop:0 8px 32px #0f172a1f;--c-shadow-focus:0 0 0 3px #0f172a0a;--c-profit:#10b981;--c-loss:#ef4444;--c-warn:#ca8a04;--c-info:#2563eb;--c-profit-bg:#f0fdf4;--c-loss-bg:#fef2f2;--c-warn-bg:#fefce8;--c-info-bg:#eff6ff;--c-loss-border:#ef444426;--c-loss-border-hover:#ef444440;--c-loss-bg-hover:#fee2e2;--c-icon-purple-bg:#f5f3ff;--c-icon-purple-fg:#7c3aed;--c-icon-blue-bg:#eff6ff;--c-icon-blue-fg:#2563eb;--c-icon-indigo-bg:#eef2ff;--c-icon-indigo-fg:#4f46e5;--c-badge-code-bg:#f1f5f9;--c-badge-code-fg:#94a3b8;--c-badge-foil-bg:#fefce8;--c-badge-foil-fg:#ca8a04;--c-badge-trade-bg:#eff6ff;--c-badge-trade-fg:#2563eb;--c-badge-sale-bg:#f0fdf4;--c-badge-sale-fg:#16a34a;--c-sparkline-default:linear-gradient(180deg, #cbd5e14d, #cbd5e114);--c-sparkline-green:linear-gradient(180deg, #10b98159, #10b98114);--c-sparkline-purple:linear-gradient(180deg, #6366f159, #6366f114);--c-sparkline-red:linear-gradient(180deg, #ef444459, #ef444414);--c-select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5l3 3 3-3' stroke='%2394a3b8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--bg-primary:#fff;--bg-secondary:var(--c-surface);--bg-card:var(--c-surface);--bg-elevated:var(--c-surface-alt);--bg-input:var(--c-surface-input);--text-primary:var(--c-text-primary);--text-secondary:var(--c-text-secondary);--text-muted:var(--c-text-muted);--accent:var(--c-accent);--accent-secondary:var(--c-accent-secondary);--gain:var(--c-profit);--loss:var(--c-loss);--border-color:var(--c-border);--border-hover:var(--c-border-strong);--shadow:var(--c-shadow-md);--skeleton-base:var(--c-surface-alt);--skeleton-shine:#e4e4e7;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box;margin:0;padding:0}html{height:auto;overflow:hidden scroll}html,body{overscroll-behavior-x:none;max-width:100vw;font-family:var(--font-montserrat), -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:var(--bg-primary);color:var(--text-primary);min-height:100vh;transition:background-color .3s,color .3s;overflow:hidden auto}a{color:inherit;text-decoration:none}.reveal[data-reveal=true]{opacity:0;filter:blur(6px);transition:opacity .7s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s), transform .9s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s), filter .9s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s);will-change:opacity, transform, filter;transform:translateY(26px)}.reveal[data-reveal=true][data-visible=true]{opacity:1;filter:blur();transform:translateY(0)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes toastIn{0%{opacity:0;transform:translateY(12px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.reveal[data-reveal=true]{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}}:focus-visible{outline-offset:2px;outline:2px solid #a78bfa}select option{background:var(--c-surface);color:var(--c-text-primary)}select option:checked,select option:hover{background:var(--c-accent-bg);color:var(--c-accent)}.skip-link{z-index:10000;background:var(--bg-card);color:var(--text-primary);border:2px solid #a78bfa;border-radius:6px;padding:8px 16px;font-size:14px;text-decoration:none;position:absolute;top:-100%;left:16px}.skip-link:focus{top:16px}
.graded-slab-card{--graded-slab-padding:7px;--graded-slab-radius:12px;--graded-slab-inner-radius:9px;--graded-slab-recess-radius:6px;--graded-slab-glare-opacity:.26;--graded-slab-shadow-strength:.5;--graded-slab-width:min(148px, 90%);--slab-border-outer:#d2d7e199;--slab-shell-bg:linear-gradient(180deg, #fffffff5, #f4f6fa80 50%, #ffffffe0), linear-gradient(90deg, #dce4f040, #ffffffa6 12%, #ffffff40 50%, #ffffffa6 88%, #c8d4e140);--slab-shell-shadow:0 calc(8px * var(--graded-slab-shadow-strength)) calc(18px * var(--graded-slab-shadow-strength)) #0f172a17, 0 calc(2px * var(--graded-slab-shadow-strength)) calc(4px * var(--graded-slab-shadow-strength)) #0f172a0d, inset 0 1px 0 #fffffff2, inset 0 -1px 0 #94a3b81f;--slab-shell-shadow-hover:0 calc(12px * var(--graded-slab-shadow-strength)) calc(26px * var(--graded-slab-shadow-strength)) #0f172a1c, 0 calc(3px * var(--graded-slab-shadow-strength)) calc(6px * var(--graded-slab-shadow-strength)) #0f172a0f, inset 0 1px 0 #fffffff2, inset 0 -1px 0 #94a3b81f;--slab-shell-inner-border:#ffffff73;--slab-shell-inner-hl:inset 0 1px 0 #ffffff59;--slab-bevel-border:#afb9c84d;--slab-bevel-bg:linear-gradient(180deg, #ffffffb8, #f0f3f847);--slab-bevel-shadow:inset 1px 1px 2px #ffffffe6, inset -1px -2px 3px #0f172a0f, 0 1px 0 #ffffff8c;--slab-contact-shadow:radial-gradient(ellipse at center, #0f172a1a, transparent 70%);--slab-recess-border:#64748b2e;--slab-recess-bg:#fff6;--slab-recess-shadow:inset 0 2px 4px #00000017, inset 0 -1px 1px #ffffff8c, 0 1px 0 #ffffff73;--slab-recess-gradient:linear-gradient(135deg, #ffffff38, transparent 28%), linear-gradient(0deg, #0f172a0d, transparent 7% 93%, #ffffff1f);--slab-image-shadow:0 2px 6px #0000001a;--slab-glare-primary:linear-gradient(120deg, transparent 0 24%, #ffffff61 30%, transparent 36% 100%);--slab-glare-secondary:radial-gradient(ellipse at top left, #ffffff8c, transparent 62%);--slab-edge-left:linear-gradient(180deg, #94a3b808, #ffffffa6 16%, #ffffff2e 55%, #94a3b80f);--slab-edge-left-shadow:1px 0 3px #fff3;--slab-edge-right:linear-gradient(180deg, #94a3b80d, #fff6 18%, #94a3b81a 55%, #ffffff40);--slab-edge-right-shadow:-1px 0 2px #0f172a08;width:var(--graded-slab-width);aspect-ratio:.69;isolation:isolate;display:block;position:relative}[data-theme=dark] .graded-slab-card{--slab-border-outer:#ffffff14;--slab-shell-bg:linear-gradient(180deg, #242c3cf2, #181e2aeb 50%, #283040f2), linear-gradient(90deg, #323c5066, #3c486080 12%, #242c3c73 50%, #3c486080 88%, #323c5066);--slab-shell-shadow:0 calc(8px * var(--graded-slab-shadow-strength)) calc(20px * var(--graded-slab-shadow-strength)) #0000008c, 0 calc(2px * var(--graded-slab-shadow-strength)) calc(4px * var(--graded-slab-shadow-strength)) #00000059, inset 0 1px 0 #ffffff14, inset 0 -1px 0 #00000059;--slab-shell-shadow-hover:0 calc(14px * var(--graded-slab-shadow-strength)) calc(28px * var(--graded-slab-shadow-strength)) #000000a6, 0 calc(3px * var(--graded-slab-shadow-strength)) calc(6px * var(--graded-slab-shadow-strength)) #0006, inset 0 1px 0 #ffffff14, inset 0 -1px 0 #00000059;--slab-shell-inner-border:#ffffff0f;--slab-shell-inner-hl:inset 0 1px 0 #ffffff0a;--slab-bevel-border:#ffffff0f;--slab-bevel-bg:linear-gradient(180deg, #ffffff0a, #ffffff03);--slab-bevel-shadow:inset 1px 1px 2px #ffffff0a, inset -1px -2px 3px #00000059, 0 1px 0 #ffffff0a;--slab-contact-shadow:radial-gradient(ellipse at center, #0000008c, transparent 70%);--slab-recess-border:#ffffff0f;--slab-recess-bg:#0f131c99;--slab-recess-shadow:inset 0 2px 4px #0000008c, inset 0 -1px 1px #ffffff08, 0 1px 0 #ffffff08;--slab-recess-gradient:linear-gradient(135deg, #ffffff14, transparent 28%), linear-gradient(0deg, #00000040, transparent 7% 93%, #ffffff0a);--slab-image-shadow:0 2px 6px #00000080;--slab-glare-primary:linear-gradient(120deg, transparent 0 24%, #ffffff2e 30%, transparent 36% 100%);--slab-glare-secondary:radial-gradient(ellipse at top left, #fff3, transparent 62%);--slab-edge-left:linear-gradient(180deg, #ffffff05, #ffffff2e 16%, #ffffff0d 55%, #ffffff05);--slab-edge-left-shadow:1px 0 3px #ffffff0f;--slab-edge-right:linear-gradient(180deg, #0003, #ffffff1a 18%, #0000004d 55%, #ffffff0f);--slab-edge-right-shadow:-1px 0 2px #00000080}.graded-slab-card,.graded-slab-card *{box-sizing:border-box}.graded-slab-filter-defs{width:0;height:0;position:absolute;overflow:hidden}.graded-slab-shell{width:100%;height:100%;padding:var(--graded-slab-padding);border:1px solid var(--slab-border-outer);border-radius:var(--graded-slab-radius);background:var(--slab-shell-bg);box-shadow:var(--slab-shell-shadow);transition:transform .16s,box-shadow .16s;position:relative;overflow:hidden;transform:translateZ(0)}.graded-slab-card:hover .graded-slab-shell{box-shadow:var(--slab-shell-shadow-hover);transform:translateY(-1px)}.graded-slab-shell:before{z-index:1;border-radius:calc(var(--graded-slab-radius) - 2px);border:1px solid var(--slab-shell-inner-border);box-shadow:var(--slab-shell-inner-hl);pointer-events:none;content:"";position:absolute;inset:2px}.graded-slab-inner-bevel{z-index:2;border:1px solid var(--slab-bevel-border);border-radius:var(--graded-slab-inner-radius);background:var(--slab-bevel-bg);width:100%;height:100%;box-shadow:var(--slab-bevel-shadow);padding:2px;position:relative}.graded-slab-inner-bevel:before{background:var(--slab-contact-shadow);filter:blur(5px);pointer-events:none;content:"";border-radius:999px;height:8px;position:absolute;bottom:5px;left:8px;right:8px}.graded-slab-recess{z-index:1;border:1px solid var(--slab-recess-border);border-radius:var(--graded-slab-recess-radius);background:var(--slab-recess-bg);width:100%;height:100%;box-shadow:var(--slab-recess-shadow);justify-content:center;align-items:center;padding:1px;display:flex;position:relative;overflow:hidden}.graded-slab-recess:before{z-index:2;border-radius:calc(var(--graded-slab-recess-radius) - 1px);background:var(--slab-recess-gradient);pointer-events:none;content:"";position:absolute;inset:0}.graded-slab-image{z-index:1;object-fit:cover;width:100%;height:100%;box-shadow:var(--slab-image-shadow);border-radius:3px;display:block;position:relative}.graded-slab-glare,.graded-slab-edge{z-index:4;pointer-events:none;position:absolute}.graded-slab-glare-primary{border-radius:calc(var(--graded-slab-radius) - 1px);background:var(--slab-glare-primary);mix-blend-mode:screen;opacity:var(--graded-slab-glare-opacity);inset:1px}.graded-slab-glare-secondary{background:var(--slab-glare-secondary);width:42%;height:28%;opacity:calc(var(--graded-slab-glare-opacity) * .7);border-radius:999px;top:3px;left:5px}.graded-slab-card:hover .graded-slab-glare-primary{opacity:calc(var(--graded-slab-glare-opacity) + .06)}.graded-slab-edge-left,.graded-slab-edge-right{border-radius:4px;width:4px;top:6px;bottom:6px}.graded-slab-edge-left{background:var(--slab-edge-left);box-shadow:var(--slab-edge-left-shadow);left:2px}.graded-slab-edge-right{background:var(--slab-edge-right);box-shadow:var(--slab-edge-right-shadow);right:2px}.graded-slab-overlay{inset:var(--graded-slab-padding);z-index:5;pointer-events:none;position:absolute}@media (prefers-reduced-motion:reduce){.graded-slab-shell{transition:none}.graded-slab-card:hover .graded-slab-shell{transform:none}}