@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 Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_5ba3adcc-module__M5nlAW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_5ba3adcc-module__M5nlAW__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Sora;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b886574ba42c3409-s.0n0by9e-ig5xq.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:Sora;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.0xxb547n1hn74.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:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b886574ba42c3409-s.0n0by9e-ig5xq.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:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.0xxb547n1hn74.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:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b886574ba42c3409-s.0n0by9e-ig5xq.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:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.0xxb547n1hn74.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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b886574ba42c3409-s.0n0by9e-ig5xq.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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.0xxb547n1hn74.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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b886574ba42c3409-s.0n0by9e-ig5xq.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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.0xxb547n1hn74.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:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_2b6137f7-module__JgWqYq__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_2b6137f7-module__JgWqYq__variable{--font-sora:"Sora", "Sora Fallback"}
@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 Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_98a10cec-module__jxOQYa__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_98a10cec-module__jxOQYa__variable{--font-jbmono:"JetBrains Mono", "JetBrains Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-mono:var(--font-mono);--radius-sm:.25rem;--radius-lg:.5rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:var(--font-display)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display:"Sora", "Inter", ui-sans-serif, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--brand:#0fb857;--brand-dark:#0a9447;--brand-light:#f0fdf4;--brand-border:#86efac;--brand-border-2:#bbf7d0;--brand-text:#166534;--brand-soft:#8ced77;--brand-strong:#21ae4c;--brand-deep:#00793d;--brand-gradient:linear-gradient(135deg, var(--brand), var(--brand-deep));--brand-glow:#27bd538c;--brand-glow-soft:#27bd5352;--bg:#f5f7fa;--surface:#fff;--surface-2:#f9fafb;--border:#e5e7eb;--border-2:#f3f4f6;--text-primary:#111827;--text-secondary:#6b7280;--text-muted:#9ca3af;--text-faint:#d1d5db;--zone-under-bg:#eff6ff;--zone-under-text:#1d4ed8;--zone-under-border:#bfdbfe;--zone-afford-bg:#fefce8;--zone-afford-text:#92400e;--zone-afford-border:#fde68a;--zone-compete-bg:#dcfce7;--zone-compete-text:#15803d;--zone-compete-border:#86efac;--zone-premium-bg:#fff7ed;--zone-premium-text:#c2410c;--zone-premium-border:#fed7aa;--zone-nodata-bg:#f9fafb;--zone-nodata-text:#9ca3af;--zone-nodata-border:#e5e7eb;--pos:#16a34a;--pos-bg:#f0fdf4;--pos-border:#bbf7d0;--neg:#dc2626;--neg-bg:#fef2f2;--neg-border:#fecaca;--warn:#d97706;--warn-text:#b45309;--warn-bg:#fffbeb;--warn-border:#fde68a;--info:#0284c7;--info-bg:#f0f9ff;--info-border:#bae6fd;--radius-sm:6px;--radius:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow:0 1px 3px 0 #00000014, 0 1px 2px -1px #0000000f;--shadow-md:0 4px 12px -2px #0000001a;--shadow-lg:0 12px 28px -6px #00000029;--ring-brand:0 0 0 3px #0fb8574d;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--sidebar-w:224px;--topbar-h:60px}@supports (color:lab(0% 0 0)){:root{--brand-soft:lab(85.8523% -46.2023 47.4104);--brand-strong:lab(62.7586% -53.1594 39.1351);--brand-deep:lab(44.0281% -52.3835 27.2365);--brand-glow:lab(67.5217% -56.1039 41.2814/.55);--brand-glow-soft:lab(67.5217% -56.1039 41.2814/.32)}}.fk-display{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-primary);font-size:clamp(2.5rem,5vw,3.75rem);font-weight:700;line-height:1.08}.fk-h1{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--text-primary);font-size:20px;font-weight:700;line-height:1.3}.fk-h2{font-family:var(--font-sans);color:var(--text-primary);font-size:16px;font-weight:600;line-height:1.4}.fk-stat{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--text-primary);font-size:28px;font-weight:700;line-height:1.1}.fk-stat-xl{font-family:var(--font-sans);letter-spacing:-.025em;font-size:40px;font-weight:700;line-height:1.05}.fk-body{font-family:var(--font-sans);color:var(--text-secondary);font-size:14px;font-weight:400;line-height:1.55}.fk-sm{font-family:var(--font-sans);color:var(--text-secondary);font-size:13px;line-height:1.5}.fk-xs{font-family:var(--font-sans);color:var(--text-secondary);font-size:12px;line-height:1.45}.fk-label{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:11px;font-weight:600}.fk-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.fk-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.fk-btn{font-family:var(--font-sans);border-radius:var(--radius);cursor:pointer;border:1px solid #0000;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.fk-btn-primary{background:var(--brand);color:#fff}.fk-btn-primary:hover{background:var(--brand-dark)}.fk-btn-ghost{background:var(--surface);color:var(--text-secondary);border-color:var(--border)}.fk-btn-ghost:hover{border-color:var(--brand);color:var(--brand)}.fk-chip{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);cursor:pointer;padding:6px 12px;font-size:12px;font-weight:500;transition:all .15s}.fk-chip[data-active=true]{background:var(--brand);color:#fff;border-color:var(--brand)}.fk-chip[data-active=dark]{background:var(--text-primary);color:#fff;border-color:var(--text-primary)}.fk-badge{border-radius:var(--radius-sm);border:1px solid #0000;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.fk-badge--under{background:var(--zone-under-bg);color:var(--zone-under-text);border-color:var(--zone-under-border)}.fk-badge--afford{background:var(--brand-light);color:var(--pos);border-color:var(--brand-border-2)}.fk-badge--compete{background:var(--zone-compete-bg);color:var(--zone-compete-text);border-color:var(--zone-compete-border)}.fk-badge--premium{background:var(--zone-premium-bg);color:var(--zone-premium-text);border-color:var(--zone-premium-border)}.fk-badge--nodata{background:var(--zone-nodata-bg);color:var(--zone-nodata-text);border-color:var(--zone-nodata-border)}input.fk-input{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text-primary);outline:none;padding:8px 12px;font-size:14px;transition:border-color .15s,box-shadow .15s}input.fk-input:focus{border-color:var(--brand);box-shadow:var(--ring-brand)}input.fk-input::placeholder{color:var(--text-muted)}body.fk-app{background:var(--bg);color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#16241c;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;background:#f7f4eb;margin:0;font-size:16px;line-height:1.65;overflow-x:hidden}a{color:#8c6e24;text-decoration:none}a:hover{color:#16241c}::selection{background:#c7a86452}@keyframes drift1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(40px,50px)scale(1.08)}}@keyframes drift2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-50px,40px)scale(1.06)}}@keyframes drift3{0%,to{transform:translate(0)scale(1)}50%{transform:translate(30px,-40px)scale(1.1)}}@keyframes glowpulse{0%,to{opacity:.45}50%{opacity:.8}}@keyframes sweep{0%{left:-60%}to{left:120%}}.page{background:#f7f4eb;position:relative}.content{z-index:1;position:relative}.container{max-width:1140px;margin:0 auto;padding:0 32px}.aura{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.blob{filter:blur(90px);will-change:transform;border-radius:50%;position:absolute}.blob-1{opacity:.6;background:radial-gradient(circle at 35% 35%,#c7a86457,#0000 68%);width:620px;height:620px;animation:28s ease-in-out infinite drift1,13s ease-in-out infinite glowpulse;top:-220px;left:-140px}.blob-2{opacity:.5;background:radial-gradient(circle at 60% 40%,#2e403433,#0000 70%);width:540px;height:540px;animation:34s ease-in-out infinite drift2,16s ease-in-out infinite glowpulse;top:220px;right:-180px}.blob-3{opacity:.45;background:radial-gradient(circle,#d9be7e57,#0000 70%);width:520px;height:520px;animation:31s ease-in-out infinite drift3,15s ease-in-out infinite glowpulse;top:1000px;left:4%}.blob-4{opacity:.4;background:radial-gradient(circle at 40% 60%,#0fb85733,#0000 70%);width:460px;height:460px;animation:29s ease-in-out infinite drift1,14s ease-in-out infinite glowpulse;top:1800px;right:2%}.noise{z-index:0;pointer-events:none;opacity:.04;mix-blend-mode:multiply;position:fixed;inset:0}.dust{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.cursor-glow{pointer-events:none;z-index:0;opacity:0;will-change:background;background:radial-gradient(700px circle at var(--cx,50%) var(--cy,50%), #c7a86429, #c7a8640f 38%, transparent 62%);transition:opacity 1.2s;position:fixed;inset:0}.grad-gold{background:linear-gradient(120deg,#a88b45,#8c6e24 50%,#6e5518);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:400}.grad-gold-bright{background:linear-gradient(120deg,#feeaac,#c7a864 55%,#a88b45);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:400}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.light-catch{pointer-events:none;opacity:0;border-radius:inherit;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), #c7a86429, transparent 55%);transition:opacity .45s;position:absolute;inset:0}.btn{text-align:center;text-transform:uppercase;letter-spacing:.12em;border-radius:2px;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s,color .2s;display:inline-block}.btn-dark{color:#f1e4bf;background:linear-gradient(135deg,#1c4a2e,#16241c);padding:16px 30px;font-size:12.5px;font-weight:600;box-shadow:0 12px 30px -12px #0fb85780}.btn-dark:hover{color:#feeaac;background:linear-gradient(135deg,#0f7a44,#16241c);transform:translateY(-1px);box-shadow:0 18px 38px -14px #0fb85799}.btn-dark--nav{padding:11px 20px;font-size:12px;box-shadow:0 8px 22px -10px #0fb85780}.btn-dark--nav:hover{box-shadow:0 12px 28px -10px #0fb85799}.btn-outline{color:#16241c;background:0 0;border:1px solid #8c6e246b;padding:16px 30px;font-size:12.5px;font-weight:500}.btn-outline:hover{color:#8c6e24;background:#c7a8641a;border-color:#c7a864;transform:translateY(-1px)}.nav{z-index:50;-webkit-backdrop-filter:blur(20px);background:#f7f4ebc7;border-bottom:1px solid #8c6e2433;position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;max-width:1140px;margin:0 auto;padding:16px 32px;display:flex}.brand{align-items:center;gap:10px;display:flex}.brand img{width:auto;height:20px;display:block}.brand-word{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:#8c6e24;border-left:1px solid #8c6e244d;padding-left:10px;font-size:16px;font-weight:300}.nav-links{letter-spacing:.05em;color:#5a6b5f;align-items:center;gap:30px;font-size:13px;display:flex}.nav-link{color:#5a6b5f;text-decoration:none;transition:color .2s}.nav-link:hover{color:#16241c}.hero{grid-template-columns:1.04fr .96fr;align-items:center;gap:60px;max-width:1140px;margin:0 auto;padding:96px 32px 56px;display:grid;position:relative}.hero-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:#8c6e24;align-items:center;gap:12px;margin:0 0 26px;font-size:11px;font-weight:500;display:flex}.eyebrow-line{background:linear-gradient(90deg,#0fb85700,#0fb857 55%,#c7a864);width:36px;height:1px;display:block}.hero-title{font-family:var(--font-display);letter-spacing:-.02em;color:#16241c;margin:0 0 26px;font-size:clamp(40px,5.3vw,64px);font-weight:300;line-height:1.08}.hero-lede{color:#5a6b5f;text-wrap:pretty;max-width:50ch;margin:0 0 34px;font-size:17.5px;font-weight:300;line-height:1.75}.hero-ctas{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hero-note{color:#5f6c63;margin:22px 0 0;font-size:13px;font-weight:300}.deal-card{background-color:#101a14;background-image:linear-gradient(165deg,#22352adb,#0b120ef0),url(/assets/velvet.jpg);background-position:50%;background-size:cover;border:1px solid #c7a86459;border-radius:3px;padding:30px;position:relative;overflow:hidden;box-shadow:0 40px 80px -44px #16241cbf}.deal-head{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex;position:relative}.deal-tag{text-transform:uppercase;letter-spacing:.2em;color:#8a968c;font-size:10.5px;font-weight:500}.badge-green{letter-spacing:.14em;text-transform:uppercase;color:#34d07a;background:#0fb85724;border:1px solid #0fb85761;border-radius:2px;padding:5px 11px;font-size:10.5px;font-weight:500}.deal-charge{text-align:center;padding:8px 0 6px;position:relative}.charge-label{color:#8a968c;text-transform:uppercase;letter-spacing:.2em;font-size:10.5px;font-weight:500}.charge-value{font-family:var(--font-display);letter-spacing:-.02em;color:#f7f5ef;margin-top:12px;font-size:44px;font-weight:300;line-height:1.05}.rv-lines{margin:22px 0 0;padding:0;list-style:none;position:relative}.rv-line{border-top:1px solid #c7a86429;justify-content:space-between;align-items:baseline;padding:12px 0;font-size:14px;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);display:flex}.rv-line .label{color:#a9b5ac;font-weight:300}.rv-line .value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:#e9e4d6;font-weight:400}.rv-line .value.gain{color:#34d07a}.rv-total-box{background:linear-gradient(100deg,#c7a8642e,#c7a86412);border:1px solid #c7a86473;border-radius:2px;justify-content:space-between;align-items:center;margin-top:20px;padding:18px 20px;display:flex;position:relative;overflow:hidden}.shimmer{pointer-events:none;background:linear-gradient(105deg,#0000,#feeaac4d,#0000);width:60%;height:100%;position:absolute;top:0;left:-60%;transform:skew(-18deg)}.rv-total-label{letter-spacing:.18em;text-transform:uppercase;color:#d9be7e;font-size:10.5px;font-weight:500;position:relative}.rv-total{font-family:var(--font-display);letter-spacing:-.02em;color:#feeaac;font-size:32px;font-weight:400;position:relative}.replay-row{text-align:center;margin-top:18px;position:relative}.replay{font-family:var(--font-sans);color:#8a968c;cursor:pointer;text-transform:uppercase;letter-spacing:.18em;background:0 0;border:none;font-size:10.5px;font-weight:500;transition:color .2s}.replay:hover{color:#d9be7e}.statbar{border-top:1px solid #8c6e2433;border-bottom:1px solid #8c6e2433;flex-wrap:wrap;justify-content:center;gap:0;margin-top:30px;display:flex}.stat{flex:1;justify-content:center;align-items:baseline;gap:10px;min-width:220px;padding:20px 24px;display:flex}.stat+.stat{border-left:1px solid #8c6e2433}.stat-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:#8c6e24;font-size:16px;font-weight:400}.stat-label{color:#5a6b5f;font-size:13px;font-weight:300}.section-how,.section-pricing{padding:96px 0;position:relative}.section-who,.section-audit{padding:56px 0 96px;position:relative}.section-head{text-align:center}.section-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:#8c6e24;justify-content:center;align-items:center;gap:10px;margin:0 0 20px;font-size:11px;font-weight:500;display:flex}.eyebrow-dot{background:#0fb857;border-radius:50%;flex:none;width:5px;height:5px;display:block;box-shadow:0 0 0 3px #0fb8572e}.section-title{font-family:var(--font-display);letter-spacing:-.02em;color:#16241c;max-width:20ch;margin:0 auto 20px;font-size:clamp(30px,3.7vw,46px);font-weight:300;line-height:1.16}.section-title--narrow{max-width:19ch}.section-intro{color:#5a6b5f;text-wrap:pretty;max-width:60ch;margin:0 auto;font-size:16.5px;font-weight:300;line-height:1.75}.how-rows{margin-top:40px}.how-row{border-top:1px solid #8c6e242e;grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;padding:44px 0;display:grid}.how-row:last-child{border-bottom:1px solid #8c6e242e}.how-row--flip .panel-card{order:-1}.step-kicker{letter-spacing:.24em;text-transform:uppercase;color:#5f6c63;align-items:center;gap:12px;font-size:10.5px;font-weight:500;display:flex}.step-num{font-family:var(--font-mono);color:#8c6e24}.step-line{background:linear-gradient(90deg,#0fb857,#c7a864b3);width:24px;height:1px}.step-title{font-family:var(--font-display);letter-spacing:-.015em;color:#16241c;margin:16px 0 14px;font-size:28px;font-weight:400}.step-body{color:#5a6b5f;text-wrap:pretty;margin:0;font-size:15.5px;font-weight:300;line-height:1.75}.step-point{color:#8c6e24;gap:10px;margin:20px 0 0;font-size:14.5px;font-weight:400;display:flex}.panel-card{background:#fffdf7;border:1px solid #8c6e2438;border-radius:3px;padding:24px;transition:transform .35s,border-color .35s,box-shadow .35s;position:relative;box-shadow:0 24px 50px -38px #16241c99}.panel-card:hover{border-color:#8c6e2480;transform:translateY(-4px);box-shadow:0 30px 60px -36px #16241ca6}.panel-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.panel-tag{text-transform:uppercase;letter-spacing:.2em;color:#5f6c63;font-size:10.5px;font-weight:500}.chip-outline{letter-spacing:.14em;text-transform:uppercase;color:#5f6c63;white-space:nowrap;border:1px solid #5a6b5f4d;border-radius:2px;padding:3px 8px;font-size:9px;font-weight:600}.acard{font-size:14px}.acard-row{border-bottom:1px solid #8c6e2424;justify-content:space-between;padding:11px 0;transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1);display:flex}.acard-row .label{color:#5a6b5f;font-weight:300}.acard-row .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:#16241c}.acard-total{color:#feeaac;letter-spacing:.14em;text-transform:uppercase;background:#16241c;border-radius:2px;justify-content:space-between;align-items:center;margin-top:14px;padding:14px 16px;font-size:12px;transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1);display:flex}.acard-total .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0;color:#34d07a;font-size:17px}.quote-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.zone-badge{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:2px;padding:5px 10px;font-size:9.5px;font-weight:600;transition:color .15s,background .15s,border-color .15s}.zone-badge[data-zone=walk]{color:#a33a2a;background:#a33a2a14;border-color:#a33a2a47}.zone-badge[data-zone=below]{color:#8c6e24;background:#c7a86424;border-color:#8c6e244d}.zone-badge[data-zone=range]{color:#5a6b5f;background:#a9b5ac29;border-color:#5a6b5f38}.zone-badge[data-zone=target]{color:#0a6b37;background:#0fb8571a;border-color:#0fb85757}.zone-badge[data-zone=stretch]{color:#0a6b37;background:#0fb85724;border-color:#0fb85773}.quote-value-row{align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.quote-value{font-family:var(--font-display);letter-spacing:-.02em;color:#16241c;font-variant-numeric:tabular-nums;font-size:40px;font-weight:300;line-height:1}.quote-delta{font-family:var(--font-mono);letter-spacing:.04em;color:#5f6c63;font-size:11.5px}.quote-track{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;outline:none;align-items:center;height:44px;display:flex;position:relative}.track-base{background:#16241c1a;height:6px;position:absolute;left:0;right:0}.track-band{background:linear-gradient(90deg,#c7a86480,#c7a864);height:6px;position:absolute;left:21.7%;right:21.7%}.mark-walk{background:#a33a2a66;width:1px;position:absolute;top:10px;bottom:10px;left:8.3%}.mark-target{background:#0a6b3780;width:1px;position:absolute;top:6px;bottom:6px;left:56.7%}.thumb{background:#0fb857;border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;transition:box-shadow .2s;position:absolute;top:50%;box-shadow:0 0 0 4px #0fb8573d,0 0 0 5px #c7a86473}.quote-track:focus-visible .thumb{box-shadow:0 0 0 5px #0fb85761,0 0 0 7px #c7a8648c}.track-labels{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:#5f6c63;letter-spacing:.04em;justify-content:space-between;margin-bottom:18px;font-size:10.5px;display:flex}.track-labels .walk{color:#a33a2a}.track-labels .target{color:#0a6b37}.bench-list{border-top:1px solid #8c6e2424;display:grid}.bench{width:100%;font-family:var(--font-sans);cursor:pointer;color:#5a6b5f;background:0 0;border:none;border-bottom:1px solid #8c6e2424;justify-content:space-between;align-items:center;padding:11px 0;font-size:14px;font-weight:300;transition:color .15s;display:flex}.bench:last-child{border-bottom:none}.bench:hover{color:#8c6e24}.bench .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:#16241c}.bench--target,.bench--target .num{color:#0a6b37;font-weight:500}.bench--target:hover{color:#0fb857}.quote-note{color:#5f6c63;letter-spacing:.03em;margin:14px 0 0;font-size:11px;font-weight:300}.ledger-row{border-bottom:1px solid #8c6e2424;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:14px;transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1);display:flex}.ledger-row:last-child{border-bottom:none}.ledger-row .name{color:#16241c;font-weight:300}.status{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:2px;padding:4px 9px;font-size:10px;font-weight:600}.status--red{color:#a33a2a;background:#a33a2a14;border-color:#a33a2a47}.status--gold{color:#8c6e24;background:#c7a86424;border-color:#8c6e244d}.status--sage{color:#5a6b5f;background:#a9b5ac29;border-color:#5a6b5f38}.status--green{color:#0a6b37;background:#0fb8571a;border-color:#0fb85757}.cash-status{font-family:var(--font-mono);letter-spacing:.04em;font-size:11.5px}.cash-status--green{color:#0a6b37}.cash-status--gold{color:#8c6e24}.cash-status--red{color:#a33a2a}.who-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:52px;display:grid}.persona{background:#fffdf7;border:1px solid #8c6e2438;border-top:3px solid #c7a864;border-radius:3px;flex-direction:column;padding:36px;transition:transform .35s,border-color .35s,box-shadow .35s;display:flex;position:relative;box-shadow:0 24px 50px -38px #16241c99}.persona:hover{border-color:#c7a864 #8c6e2480 #8c6e2480;transform:translateY(-4px);box-shadow:0 30px 60px -36px #16241ca6}.persona--dark{background:linear-gradient(165deg,#22352a,#101a14);border:1px solid #c7a86473;border-top:3px solid #c7a864;transition:transform .35s,box-shadow .35s;box-shadow:0 34px 70px -38px #16241ccc}.persona--dark:hover{border-color:#c7a86473;transform:translateY(-4px);box-shadow:0 44px 84px -38px #16241cd9}.persona-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.persona-kicker{text-transform:uppercase;letter-spacing:.24em;color:#8c6e24;font-size:10.5px;font-weight:500}.persona-kicker .idx{font-family:var(--font-mono);color:#5f6c63}.persona--dark .persona-kicker{color:#c7a864}.persona--dark .persona-kicker .idx{color:#8a968c}.persona-badge{letter-spacing:.14em;text-transform:uppercase;color:#8c6e24;white-space:nowrap;background:#c7a86424;border:1px solid #8c6e244d;border-radius:2px;padding:5px 11px;font-size:9.5px;font-weight:600}.persona-badge--green{color:#34d07a;background:#0fb85724;border-color:#0fb85761}.persona-title{font-family:var(--font-display);letter-spacing:-.015em;color:#16241c;margin:0 0 14px;font-size:23px;font-weight:400;line-height:1.3}.persona--dark .persona-title{color:#f7f5ef}.persona-list{flex:1;margin:0;padding:0;list-style:none}.persona-list li{color:#5a6b5f;gap:12px;padding:12px 0;font-size:14.5px;font-weight:300;line-height:1.6;display:flex}.persona-list li+li{border-top:1px solid #8c6e241f}.persona-list .arrow{color:#8c6e24;flex:none}.persona--dark .persona-list li{color:#a9b5ac}.persona--dark .persona-list li+li{border-top-color:#c7a86429}.persona--dark .persona-list .arrow{color:#c7a864}.persona-foot{border-top:1px solid #8c6e242e;justify-content:space-between;align-items:center;gap:14px;margin-top:22px;padding-top:20px;display:flex}.persona--dark .persona-foot{border-top-color:#c7a86438}.foot-label{letter-spacing:.18em;text-transform:uppercase;color:#5f6c63;font-size:10px;font-weight:500}.persona--dark .foot-label{color:#8a968c}.foot-link{letter-spacing:.1em;text-transform:uppercase;color:#8c6e24;white-space:nowrap;font-size:12px;font-weight:600;text-decoration:none;transition:color .2s}.foot-link:hover{color:#16241c}.foot-link--gold{color:#d9be7e}.foot-link--gold:hover{color:#feeaac}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:20px;margin-top:56px;display:grid}.price-card{background:#fffdf7;border:1px solid #8c6e2433;border-radius:3px;padding:34px;transition:transform .35s,border-color .35s;position:relative;box-shadow:0 24px 50px -38px #16241c8c}.price-card:hover{border-color:#8c6e2480;transform:translateY(-5px)}.price-card--dark{background:linear-gradient(165deg,#22352a,#101a14);border:1px solid #c7a86473;transition:transform .35s,box-shadow .35s;box-shadow:0 34px 70px -38px #16241ccc}.price-card--dark:hover{border-color:#c7a86473;transform:translateY(-5px);box-shadow:0 44px 84px -38px #16241cd9}.plan-flag{color:#16241c;letter-spacing:.16em;text-transform:uppercase;background:linear-gradient(135deg,#feeaac,#c7a864);border-radius:2px;padding:5px 12px;font-size:9.5px;font-weight:600;position:absolute;top:-10px;left:34px}.plan-name{text-transform:uppercase;letter-spacing:.24em;color:#5f6c63;font-size:10.5px;font-weight:500}.price-card--dark .plan-name{color:#c7a864}.plan-price{font-family:var(--font-display);letter-spacing:-.02em;color:#16241c;margin:14px 0 4px;font-size:44px;font-weight:300}.price-card--dark .plan-price{color:#f7f5ef}.plan-per{font-family:var(--font-sans);color:#5f6c63;letter-spacing:.04em;font-size:14px;font-weight:300}.price-card--dark .plan-per{color:#8a968c}.plan-desc{color:#5f6c63;min-height:42px;margin:0 0 22px;font-size:14px;font-weight:300}.price-card--dark .plan-desc{color:#8a968c}.plan-list{margin:0 0 26px;padding:0;list-style:none}.plan-list li{color:#5a6b5f;gap:10px;padding:8px 0;font-size:14px;font-weight:300;display:flex}.plan-list .arrow{color:#8c6e24;flex:none}.price-card--dark .plan-list li{color:#e9e4d6}.price-card--dark .plan-list .arrow{color:#c7a864}.btn-plan{letter-spacing:.14em;text-transform:uppercase;color:#16241c;text-align:center;box-sizing:border-box;background:0 0;border:1px solid #8c6e246b;border-radius:2px;width:100%;padding:13px 20px;font-size:11.5px;font-weight:500;text-decoration:none;transition:border-color .2s,color .2s,background .2s;display:block}.btn-plan:hover{color:#8c6e24;background:#c7a8641a;border-color:#c7a864}.btn-gold{letter-spacing:.14em;text-transform:uppercase;color:#16241c;text-align:center;box-sizing:border-box;background:linear-gradient(135deg,#d9be7e,#c7a864);border:none;border-radius:2px;width:100%;padding:13px 20px;font-size:11.5px;font-weight:600;text-decoration:none;transition:filter .2s,transform .2s;display:block;box-shadow:0 10px 26px -14px #c7a864e6}.btn-gold:hover{filter:brightness(1.08);color:#16241c;transform:translateY(-1px)}.pricing-note{color:#5f6c63;text-align:center;max-width:82ch;margin:28px auto 0;font-size:12px;font-weight:300;line-height:1.7}.audit-card{background-color:#101a14;background-image:linear-gradient(165deg,#22352ae0,#0b120ef0),url(/assets/velvet.jpg);background-position:50%;background-size:cover;border:1px solid #c7a86459;border-radius:3px;padding:60px 56px;position:relative;overflow:hidden;box-shadow:0 40px 80px -44px #16241cbf}.audit-grid{grid-template-columns:1fr .95fr;align-items:center;gap:56px;display:grid;position:relative}.gold-flag{color:#16241c;letter-spacing:.18em;text-transform:uppercase;background:linear-gradient(135deg,#feeaac,#c7a864);border-radius:2px;align-items:center;gap:10px;margin:0 0 24px;padding:8px 16px;font-size:10.5px;font-weight:600;display:inline-flex;box-shadow:0 10px 28px -12px #c7a864e6}.gold-flag .dot{background:#16241c;border-radius:50%;width:6px;height:6px;display:block}.audit-title{font-family:var(--font-display);letter-spacing:-.02em;color:#f7f5ef;margin:0 0 22px;font-size:clamp(30px,3.8vw,46px);font-weight:300;line-height:1.12}.audit-lede{color:#a9b5ac;text-wrap:pretty;max-width:46ch;margin:0 0 26px;font-size:16px;font-weight:300;line-height:1.75}.audit-lede .hl{color:#feeaac;font-weight:400}.audit-steps{flex-direction:column;display:flex}.audit-step{border-top:1px solid #c7a8642e;align-items:baseline;gap:14px;padding:10px 0;font-size:13.5px;display:flex}.audit-step:last-child{border-bottom:1px solid #c7a8642e}.audit-step .n{font-family:var(--font-mono);color:#c7a864;flex:none;font-size:11px}.audit-step .t{color:#a9b5ac;font-weight:300}.audit-foot{color:#8a968c;letter-spacing:.03em;margin:18px 0 0;font-size:12px;font-weight:300;line-height:1.7}.audit-form{background:#f7f4eb0a;border:1px solid #c7a86447;border-radius:3px;flex-direction:column;gap:14px;padding:30px;display:flex}.form-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:2px;display:flex}.form-kicker{letter-spacing:.2em;text-transform:uppercase;color:#c7a864;font-size:10.5px;font-weight:500}.free-chip{letter-spacing:.14em;text-transform:uppercase;color:#34d07a;white-space:nowrap;background:#0fb85724;border:1px solid #0fb85761;border-radius:2px;padding:4px 10px;font-size:9.5px;font-weight:600}.form-row2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.audit-form input,.audit-form textarea{box-sizing:border-box;width:100%;font-family:var(--font-sans);color:#f7f5ef;background:#0b120e80;border:1px solid #c7a8644d;border-radius:2px;outline:none;padding:13px 14px;font-size:14px;font-weight:300;transition:border-color .2s,box-shadow .2s}.audit-form textarea{resize:vertical;min-height:76px}.audit-form input:focus,.audit-form textarea:focus{border-color:#c7a864;box-shadow:0 0 0 3px #c7a86433}.audit-form input::placeholder,.audit-form textarea::placeholder{color:#8a968c}.form-submit{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:#16241c;cursor:pointer;background:linear-gradient(135deg,#d9be7e,#c7a864);border:none;border-radius:2px;padding:15px 24px;font-size:12px;font-weight:600;transition:transform .2s,box-shadow .2s,filter .2s;box-shadow:0 12px 30px -14px #c7a864e6}.form-submit:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 16px 38px -14px #c7a864}.form-note{color:#8a968c;letter-spacing:.03em;margin:0;font-size:11px;font-weight:300;line-height:1.6}.footer{border-top:1px solid #8c6e2433;padding:44px 0;position:relative}.footer-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.footer .brand img{height:19px}.footer .brand-word{font-size:15px}.footer-links{color:#5a6b5f;letter-spacing:.04em;gap:26px;font-size:13px;display:flex}.sources{color:#5f6c63;max-width:82ch;margin-top:24px;font-size:11.5px;font-weight:300;line-height:1.7}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.blob{animation-play-state:paused}}@media (max-width:960px){.hero{grid-template-columns:1fr;gap:44px;padding-top:72px}.how-row{grid-template-columns:1fr;gap:28px}.how-row--flip .panel-card{order:0}.who-grid{grid-template-columns:1fr}.pricing-grid{grid-template-columns:1fr;max-width:520px;margin-left:auto;margin-right:auto}.audit-grid{grid-template-columns:1fr;gap:36px}.audit-card{padding:44px 32px}}@media (max-width:720px){.nav-links{gap:16px}.nav-links .nav-link{display:none}}@media (max-width:640px){.container{padding:0 20px}.nav-inner{gap:12px;padding:14px 20px}.brand-word{letter-spacing:.12em;font-size:13px}.btn-dark--nav{letter-spacing:.08em;white-space:nowrap;padding:9px 12px;font-size:10.5px}.hero{padding:64px 20px 40px}.deal-card{padding:24px 20px}.persona{padding:28px 22px}.audit-card{padding:36px 22px}.form-row2{grid-template-columns:1fr}.stat+.stat{border-left:none}}:root{--font-sans:var(--font-inter), ui-sans-serif, system-ui, sans-serif;--font-display:var(--font-sora), ui-sans-serif, sans-serif;--font-mono:var(--font-jbmono), ui-monospace, monospace}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
