@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32687112bd2dd8db-s.cfdd66c2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28868e710e86be81-s.c30238d4.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.4564287c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.cfdd66c2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.c30238d4.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.4564287c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32687112bd2dd8db-s.cfdd66c2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28868e710e86be81-s.c30238d4.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.4564287c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.cfdd66c2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.c30238d4.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.4564287c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_e415eb3b-module__jOixPq__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_e415eb3b-module__jOixPq__variable{--font-display:"Space Grotesk","Space Grotesk Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.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.18a48cbc.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.7a40eb73.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.c995e352.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.76dcb0b2.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.7cd81963.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-20C4,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.3a6ba036.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.2a48534a.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.18a48cbc.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.7a40eb73.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.c995e352.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.76dcb0b2.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.7cd81963.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-20C4,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.3a6ba036.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.2a48534a.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.18a48cbc.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.7a40eb73.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.c995e352.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.76dcb0b2.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.7cd81963.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-20C4,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.3a6ba036.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_eeaad8fd-module__yhVpYW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_eeaad8fd-module__yhVpYW__variable{--font-body:"Inter","Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.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/26f284dcc38c84c0-s.303a03d6.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/7e7f32a39836f228-s.0b4edfe7.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/fa39153a3fc630ba-s.bff0868b.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/6a5386fd6038edbe-s.719084df.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-20C4,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/051742360c26797e-s.p.102b7f24.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/04c5164763c40239-s.690580e8.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/26f284dcc38c84c0-s.303a03d6.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/7e7f32a39836f228-s.0b4edfe7.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/fa39153a3fc630ba-s.bff0868b.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/6a5386fd6038edbe-s.719084df.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-20C4,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/051742360c26797e-s.p.102b7f24.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/04c5164763c40239-s.690580e8.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/26f284dcc38c84c0-s.303a03d6.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/7e7f32a39836f228-s.0b4edfe7.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/fa39153a3fc630ba-s.bff0868b.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/6a5386fd6038edbe-s.719084df.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-20C4,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/051742360c26797e-s.p.102b7f24.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_2e0d8ab3-module__quiyya__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_2e0d8ab3-module__quiyya__variable{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}
@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(../media/f82b0e633ab77289-s.c0645d23.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:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(../media/cb1dc3126a147013-s.4ef4d105.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(../media/66eb5ca2f8a0bf51-s.dcf22e24.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(../media/1788ee9fecc1d440-s.056ddb7e.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:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(../media/f4314f3b06e201d1-s.ac2d7470.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:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(../media/45426deac4060922-s.3edef419.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(../media/60d78e3f57927495-s.p.cb8a2151.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:"Source Sans 3";font-style:italic;font-weight:600;font-display:swap;src:url(../media/f82b0e633ab77289-s.c0645d23.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:"Source Sans 3";font-style:italic;font-weight:600;font-display:swap;src:url(../media/cb1dc3126a147013-s.4ef4d105.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:600;font-display:swap;src:url(../media/66eb5ca2f8a0bf51-s.dcf22e24.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:600;font-display:swap;src:url(../media/1788ee9fecc1d440-s.056ddb7e.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:"Source Sans 3";font-style:italic;font-weight:600;font-display:swap;src:url(../media/f4314f3b06e201d1-s.ac2d7470.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:"Source Sans 3";font-style:italic;font-weight:600;font-display:swap;src:url(../media/45426deac4060922-s.3edef419.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:600;font-display:swap;src:url(../media/60d78e3f57927495-s.p.cb8a2151.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:"Source Sans 3";font-style:italic;font-weight:700;font-display:swap;src:url(../media/f82b0e633ab77289-s.c0645d23.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:"Source Sans 3";font-style:italic;font-weight:700;font-display:swap;src:url(../media/cb1dc3126a147013-s.4ef4d105.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:700;font-display:swap;src:url(../media/66eb5ca2f8a0bf51-s.dcf22e24.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:700;font-display:swap;src:url(../media/1788ee9fecc1d440-s.056ddb7e.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:"Source Sans 3";font-style:italic;font-weight:700;font-display:swap;src:url(../media/f4314f3b06e201d1-s.ac2d7470.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:"Source Sans 3";font-style:italic;font-weight:700;font-display:swap;src:url(../media/45426deac4060922-s.3edef419.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:700;font-display:swap;src:url(../media/60d78e3f57927495-s.p.cb8a2151.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:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.fbb581b4.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:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.79468464.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/ff5be760267bb4bc-s.39fd187f.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/99596c30eb072d3c-s.5ea59119.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:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/e5864b32625b6bc3-s.e0d6a860.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:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/e285ad1a914469f0-s.2df16460.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.62a2f842.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:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.fbb581b4.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:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.79468464.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/ff5be760267bb4bc-s.39fd187f.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/99596c30eb072d3c-s.5ea59119.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:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/e5864b32625b6bc3-s.e0d6a860.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:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/e285ad1a914469f0-s.2df16460.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.62a2f842.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:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.fbb581b4.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:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.79468464.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/ff5be760267bb4bc-s.39fd187f.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/99596c30eb072d3c-s.5ea59119.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:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/e5864b32625b6bc3-s.e0d6a860.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:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/e285ad1a914469f0-s.2df16460.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.62a2f842.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:"Source Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}.source_sans_3_cd71bc5f-module__UXsEca__className{font-family:"Source Sans 3","Source Sans 3 Fallback"}.source_sans_3_cd71bc5f-module__UXsEca__variable{--font-reading:"Source Sans 3","Source Sans 3 Fallback"}
:root{--color-primary:#5b6b75;--color-primary-light:#7a8a92;--color-secondary:#6b8c75;--color-accent:#b87b75;--color-bg-primary:#fbfaf7;--color-bg-secondary:#f3f0e8;--color-bg-tertiary:#e8e3d6;--color-bg-card:#fdfcf9;--color-bg-hover:#f3f0e8;--color-bg-overlay:#fbfaf7f2;--color-text-primary:#3a3835;--color-text-secondary:#6c6863;--color-text-muted:#948f86;--color-text-inverse:#fdfcf9;--color-border-light:#e6e2d6;--color-border-medium:#d6d1c2;--color-border-dark:#ada89c;--color-link:#6b7280;--color-link-hover:#3f4a52;--color-button-primary:#6b7280;--color-button-primary-hover:#3f4a52;--color-button-secondary:#6b7d75;--color-button-secondary-hover:#485950;--color-icon-primary:#4a4845;--color-icon-secondary:#6c6863;--color-accent-warm:#8b6f47;--color-accent-warm-hover:#a08357;--color-success:#5d8a5f;--color-success-light:#e0eadb;--color-error:#b85b58;--color-error-light:#f3dcd7;--color-warning:#c9a249;--color-warning-light:#f5ecd0;--color-info:#5d8a9c;--color-info-light:#dbeaef;--shadow-small:0 1px 2px #4a48410d;--shadow-light:0 2px 4px #4a484114;--shadow-medium:0 4px 8px #4a48411f;--shadow-large:0 8px 16px #4a484126;--shadow-heavy:0 8px 24px #4a48412e;--gradient-primary:linear-gradient(135deg,#667eea 0%,#764ba2 100%);--gradient-secondary:linear-gradient(135deg,#ffecd2 0%,#fcb69f 100%);--gradient-card:linear-gradient(135deg,#fefbf5,#f3ece3);--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:1rem;--radius-xl:2rem;--transition-fast:.15s ease-in-out;--transition-normal:.3s ease-in-out;--transition-slow:.5s ease-in-out}[data-theme=dark]{--color-primary:#44ab93;--color-primary-light:#5fb7ab;--color-secondary:#bb86fc;--color-accent:#ff7961;--color-bg-primary:#121212;--color-bg-secondary:#1e1e1e;--color-bg-tertiary:#2d2d2d;--color-bg-card:#1e1e1e;--color-bg-hover:#333;--color-bg-overlay:#121212f2;--color-text-primary:#b0b1b4;--color-text-secondary:#9ca3af;--color-text-muted:#6b7280;--color-text-inverse:#d7d9db;--color-border-light:#333;--color-border-medium:#444;--color-border-dark:#555;--color-link:#60a5fa;--color-link-hover:#93c5fd;--color-button-primary:#6b7280;--color-button-primary-hover:#9ca3af;--color-button-secondary:#64748b;--color-button-secondary-hover:#475569;--color-icon-primary:#9ca3af;--color-icon-secondary:#6b7280;--color-success:#4caf50;--color-success-light:#1b2e1f;--color-error:#f44336;--color-error-light:#2e1b1b;--color-warning:#ff9800;--color-warning-light:#2e2419;--color-info:#2196f3;--color-info-light:#1b242e;--shadow-small:0 1px 2px #0003;--shadow-light:0 2px 4px #0000004d;--shadow-medium:0 4px 8px #0006;--shadow-large:0 8px 16px #00000080;--shadow-heavy:0 8px 24px #0009;--gradient-primary:linear-gradient(135deg,#667eea 0%,#764ba2 100%);--gradient-secondary:linear-gradient(135deg,#434343 0%,#000 100%);--gradient-card:linear-gradient(135deg,#2d2d2d,#1e1e1e)}*{transition:background-color var(--transition-normal),color var(--transition-normal),border-color var(--transition-normal),box-shadow var(--transition-normal)}body{background-color:var(--color-bg-primary);color:var(--color-text-primary)}[data-theme=dark] ::-webkit-scrollbar{width:8px}[data-theme=dark] ::-webkit-scrollbar-track{background:var(--color-bg-secondary)}[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--color-border-medium);border-radius:4px}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:var(--color-border-dark)}
#blogextras-comments{background-color:var(--color-bg-card)!important;border-radius:var(--radius-md)!important;border:1px solid var(--color-border-light)!important;padding:var(--spacing-lg)!important;color:var(--color-text-primary)!important}#blogextras-comments *{color:var(--color-text-primary)!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI Variable,Segoe UI,system-ui,ui-sans-serif,Helvetica,Arial,sans-serif!important}#blogextras-comments input,#blogextras-comments textarea,#blogextras-comments select{background-color:var(--color-bg-secondary)!important;color:var(--color-text-primary)!important;border:1px solid var(--color-border-medium)!important;border-radius:var(--radius-sm)!important;padding:10px!important;font-size:14px!important}#blogextras-comments input:focus,#blogextras-comments textarea:focus,#blogextras-comments select:focus{border-color:var(--color-border-dark)!important;box-shadow:0 0 0 2px var(--color-border-light)!important;outline:none!important}#blogextras-comments button,#blogextras-comments input[type=submit],#blogextras-comments .submit-button,#blogextras-comments .btn,#blogextras-comments [class*=submit],#blogextras-comments [class*=post],#blogextras-comments [class*=send]{background-color:var(--color-button-primary)!important;background:var(--color-button-primary)!important;color:#fff!important;border-radius:var(--radius-sm)!important;cursor:pointer!important;transition:all var(--transition-fast)!important;border:none!important;padding:10px 20px!important;font-size:14px!important;font-weight:500!important}#blogextras-comments button:hover,#blogextras-comments input[type=submit]:hover,#blogextras-comments .submit-button:hover,#blogextras-comments .btn:hover{background-color:var(--color-button-primary-hover)!important;background:var(--color-button-primary-hover)!important}#blogextras-comments .comment,#blogextras-comments .comment-item,#blogextras-comments .be-comment{background-color:var(--color-bg-secondary)!important;border:1px solid var(--color-border-light)!important;border-radius:var(--radius-sm)!important;padding:var(--spacing-md)!important;margin:var(--spacing-sm)0!important}#blogextras-comments label,#blogextras-comments .form-label{color:var(--color-text-primary)!important;margin-bottom:6px!important;font-weight:500!important;display:block!important}[data-theme=dark] #blogextras-comments{background-color:var(--color-bg-card)!important;border-radius:var(--radius-md)!important;border:1px solid var(--color-border-light)!important;padding:var(--spacing-lg)!important}[data-theme=dark] #blogextras-comments>div,[data-theme=dark] #blogextras-comments .blogextras-widget,[data-theme=dark] #blogextras-comments .blogextras-container,[data-theme=dark] #blogextras-comments .comments-section,[data-theme=dark] #blogextras-comments .comments-wrapper{background-color:var(--color-bg-card)!important;color:var(--color-text-primary)!important}[data-theme=dark] #blogextras-comments *{color:var(--color-text-primary)!important;border-color:var(--color-border-medium)!important}[data-theme=dark] #blogextras-comments input,[data-theme=dark] #blogextras-comments textarea,[data-theme=dark] #blogextras-comments select{background-color:var(--color-bg-secondary)!important;color:var(--color-text-primary)!important;border:1px solid var(--color-border-medium)!important;border-radius:var(--radius-sm)!important}[data-theme=dark] #blogextras-comments input:focus,[data-theme=dark] #blogextras-comments textarea:focus,[data-theme=dark] #blogextras-comments select:focus{border-color:var(--color-border-dark)!important;box-shadow:0 0 0 2px var(--color-border-light)!important;outline:none!important}[data-theme=dark] #blogextras-comments button,[data-theme=dark] #blogextras-comments input[type=submit],[data-theme=dark] #blogextras-comments .submit-button,[data-theme=dark] #blogextras-comments .btn,[data-theme=dark] #blogextras-comments .btn-primary,[data-theme=dark] #blogextras-comments [class*=submit],[data-theme=dark] #blogextras-comments [class*=post],[data-theme=dark] #blogextras-comments [class*=send]{background-color:var(--color-button-primary)!important;background:var(--color-button-primary)!important;color:var(--color-text-inverse)!important;border:2px solid var(--color-button-primary)!important;border-radius:var(--radius-sm)!important;padding:var(--spacing-sm)var(--spacing-md)!important;cursor:pointer!important;transition:all var(--transition-fast)!important;opacity:1!important;visibility:visible!important;min-width:80px!important;min-height:36px!important;font-size:14px!important;font-weight:500!important;display:inline-block!important}[data-theme=dark] #blogextras-comments button:hover,[data-theme=dark] #blogextras-comments input[type=submit]:hover,[data-theme=dark] #blogextras-comments .submit-button:hover,[data-theme=dark] #blogextras-comments .btn:hover{background-color:var(--color-button-primary-hover)!important;background:var(--color-button-primary-hover)!important;border-color:var(--color-button-primary-hover)!important;transform:translateY(-1px)!important}[data-theme=dark] #blogextras-comments .comment,[data-theme=dark] #blogextras-comments .comment-item,[data-theme=dark] #blogextras-comments .comment-container{background-color:var(--color-bg-secondary)!important;border:1px solid var(--color-border-light)!important;border-radius:var(--radius-sm)!important}[data-theme=dark] #blogextras-comments .comment-author,[data-theme=dark] #blogextras-comments .comment-date,[data-theme=dark] #blogextras-comments .comment-text{color:var(--color-text-primary)!important}[data-theme=dark] #blogextras-comments .comment-date{color:var(--color-text-muted)!important}[data-theme=dark] #blogextras-comments a,[data-theme=dark] #blogextras-comments .link{color:var(--color-link)!important}[data-theme=dark] #blogextras-comments a:hover,[data-theme=dark] #blogextras-comments .link:hover{color:var(--color-link-hover)!important}[data-theme=dark] #blogextras-comments .form-group label,[data-theme=dark] #blogextras-comments .form-label{color:var(--color-text-primary)!important;font-weight:500!important}[data-theme=dark] #blogextras-comments .loading,[data-theme=dark] #blogextras-comments .spinner{border-color:var(--color-border-medium)!important;border-top-color:var(--color-text-primary)!important}[data-theme=dark] #blogextras-comments .be-widget,[data-theme=dark] #blogextras-comments .be-comments,[data-theme=dark] #blogextras-comments .be-form{color:var(--color-text-primary)!important;background-color:#0000!important}[data-theme=dark] #blogextras-comments .be-comment{background-color:var(--color-bg-secondary)!important;border-left:3px solid var(--color-border-medium)!important;margin:var(--spacing-sm)0!important;padding:var(--spacing-md)!important;border-radius:var(--radius-sm)!important}[data-theme=dark] #blogextras-comments .be-comment-reply{margin-left:var(--spacing-lg)!important;border-left:2px solid var(--color-border-light)!important}[data-theme=dark] #blogextras-comments>*,[data-theme=dark] #blogextras-comments div[class*=blogextras],[data-theme=dark] #blogextras-comments div[class*=comments],[data-theme=dark] #blogextras-comments div[class*=widget],[data-theme=dark] #blogextras-comments [style*=background]{background-color:var(--color-bg-card)!important;background:var(--color-bg-card)!important}[data-theme=dark] #blogextras-comments [style*=color]{color:var(--color-text-primary)!important}[data-theme=dark] #blogextras-comments .container,[data-theme=dark] #blogextras-comments .wrapper,[data-theme=dark] #blogextras-comments .section,[data-theme=dark] #blogextras-comments .block,[data-theme=dark] #blogextras-comments .panel,[data-theme=dark] #blogextras-comments .card{background-color:var(--color-bg-card)!important;color:var(--color-text-primary)!important}
:root{--rv-bg:#f7f6f1;--rv-bg2:#efeee7;--rv-ink:#1f2328;--rv-ink2:#4b525a;--rv-mute:#80868e;--rv-title:#1f2328;--rv-rule:#d9dbd8;--rv-accent:#3f5a74;--rv-accent-hover:#2c4256;--rv-accent-soft:#e3e8ec;--rv-on-accent:#f7f6f1;--rv-tip-bg:#1f2328;--rv-tip-ink:#f7f6f1;--rv-texture:linear-gradient(#3f5a7409 1px,transparent 1px),linear-gradient(90deg,#3f5a7409 1px,transparent 1px);--rv-texture-size:28px 28px;--rv-thumb-filter:grayscale(.2);--rv-glow:none;--rv-display:var(--font-display),"Space Grotesk",system-ui,sans-serif;--rv-body:var(--font-body),"Inter",system-ui,sans-serif;--rv-mono:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;--rv-lcars:10px 2px 2px 2px}[data-theme=dark]{--rv-bg:#111316;--rv-bg2:#1a1d22;--rv-ink:#c8c8c8;--rv-ink2:#a3a3a3;--rv-mute:#888;--rv-title:#979ca5;--rv-rule:#2e3035;--rv-accent:#6b8caf;--rv-accent-hover:#8ba7c6;--rv-accent-soft:#1b2330;--rv-on-accent:#111316;--rv-tip-bg:#c8c8c8;--rv-tip-ink:#111316;--rv-texture:repeating-linear-gradient(to bottom,transparent 0,transparent 2px,#00000028 2px,#00000028 3px);--rv-texture-size:auto;--rv-thumb-filter:grayscale(.5)brightness(.85);--rv-glow:0 0 8px #6b8caf55;--lcars-blue:#6b8caf;--lcars-warm-amber:#c9a876;--lcars-sage:#7a9b7c;--lcars-rust:#a67c52;--lcars-slate:#6b7c93;--lcars-teal:#6ba3a0;--lcars-orange:#f90;--lcars-green:#7a9b7c;--lcars-red:#c66}html:has(.rv) body{background-color:var(--rv-bg);background-image:var(--rv-texture);background-size:var(--rv-texture-size);color:var(--rv-ink);font-family:var(--rv-body)}html:has(.rv) body>footer{color:var(--rv-mute);opacity:1!important;border-top:1px solid var(--rv-rule)!important;margin-top:0!important;padding:14px 16px!important;font-size:13px!important}html:has(.rv) body>footer a{color:var(--rv-accent);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--rv-accent)45%,transparent);text-decoration-color:color-mix(in srgb,var(--rv-accent)45%,transparent)}html:has(.rv) body>footer a:hover{color:var(--rv-accent-hover);text-decoration-color:currentColor}.rv{--color-primary:var(--rv-accent);--color-primary-light:var(--rv-accent-hover);--color-bg-primary:var(--rv-bg);--color-bg-secondary:var(--rv-bg2);--color-bg-tertiary:var(--rv-accent-soft);--color-bg-card:var(--rv-bg);--color-bg-hover:var(--rv-accent-soft);--color-text-primary:var(--rv-ink);--color-text-secondary:var(--rv-ink2);--color-text-muted:var(--rv-mute);--color-border-light:var(--rv-rule);--color-border-medium:var(--rv-rule);--color-link:var(--rv-accent);--color-link-hover:var(--rv-accent-hover);--color-icon-primary:var(--rv-ink2);color:var(--rv-ink);font-family:var(--rv-body);font-size:16px;line-height:1.6}.rv *,.rv :before,.rv :after{min-width:0}.rv :where(button){font:inherit;color:inherit}@keyframes rv-blink{50%{opacity:0}}.rv-label{font-family:var(--rv-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--rv-mute);font-size:11px}.rv-link{color:var(--rv-accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb,var(--rv-accent)45%,transparent);text-decoration-color:color-mix(in srgb,var(--rv-accent)45%,transparent);cursor:pointer;background:0 0;border:0;padding:0}.rv-link:hover{color:var(--rv-accent-hover);text-decoration-color:currentColor}.rv-btn{font-family:var(--rv-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--rv-ink2);border:1px solid var(--rv-rule);border-radius:var(--rv-lcars);cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:6px 12px;font-size:11px;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.rv-btn:hover:not(:disabled){color:var(--rv-accent);border-color:var(--rv-accent);background:var(--rv-accent-soft)}.rv-btn.on{background:var(--rv-accent);border-color:var(--rv-accent);color:var(--rv-on-accent)}.rv-btn.on:hover:not(:disabled){background:var(--rv-accent-hover);border-color:var(--rv-accent-hover);color:var(--rv-on-accent)}.rv-btn:disabled{opacity:.4;cursor:default}.rv-ibtn,.rv .rv-actions :is(.sound-toggle,.theme-toggle,.rss-feed-icon-button,.subscribe-icon-btn,.random-log-button,.help-button),.rv .rv-postTop :is(.sound-toggle,.theme-toggle){cursor:pointer;place-items:center;text-decoration:none;transition:color .15s,background .15s,border-color .15s;width:32px!important;height:32px!important;color:var(--rv-ink2)!important;border:1px solid var(--rv-rule)!important;border-radius:var(--rv-lcars)!important;box-shadow:none!important;background:0 0!important;margin:0!important;padding:0!important;display:inline-grid!important;transform:none!important}.rv-ibtn:hover:not(:disabled),.rv .rv-actions :is(.sound-toggle,.theme-toggle,.rss-feed-icon-button,.subscribe-icon-btn,.random-log-button,.help-button):hover,.rv .rv-postTop :is(.sound-toggle,.theme-toggle):hover{color:var(--rv-accent)!important;border-color:var(--rv-accent)!important;background:var(--rv-accent-soft)!important}.rv-ibtn:disabled{opacity:.35;cursor:default}.rv-ibtn svg,.rv .rv-actions svg,.rv .rv-postTop .sound-toggle svg,.rv .rv-postTop .theme-toggle svg{width:15px!important;height:15px!important}.rv .theme-toggle-icon{place-items:center;display:grid;filter:none!important;animation:none!important;transform:none!important}.rv .rss-feed-icon{fill:currentColor!important}.rv .subscribe-icon-btn svg{stroke:currentColor!important}.rv .subscribe-container{display:inline-flex}.rv [data-tip]{position:relative}.rv [data-tip]:hover:after,.rv [data-tip]:focus-visible:after{content:attr(data-tip);background:var(--rv-tip-bg);color:var(--rv-tip-ink);font-family:var(--rv-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;z-index:50;pointer-events:none;border-radius:3px;padding:4px 8px;font-size:10px;font-weight:400;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.rv :is(.sound-toggle,.theme-toggle,.rss-feed-icon-button,.subscribe-icon-btn,.random-log-button,.help-button)[title]:after{font-family:var(--rv-mono);text-transform:uppercase;background:var(--rv-tip-bg)!important;color:var(--rv-tip-ink)!important;box-shadow:none!important;letter-spacing:.1em!important;z-index:50!important;border:0!important;border-radius:3px!important;padding:4px 8px!important;font-size:10px!important;font-weight:400!important;top:calc(100% + 6px)!important}@media (hover:none){.rv [data-tip]:after{display:none!important}}.rv .view-switcher{border-radius:var(--rv-lcars);gap:0;padding:0;display:inline-flex;overflow:hidden;border:1px solid var(--rv-rule)!important;background:0 0!important}.rv .view-switcher .view-btn{width:auto;height:auto;font-family:var(--rv-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--rv-mute);border:0;border-left:1px solid var(--rv-rule);background:0 0;border-radius:0;padding:6px 12px;font-size:11px}.rv .view-switcher .view-btn:first-child{border-left:0}.rv .view-switcher .view-btn:hover{color:var(--rv-accent);background:var(--rv-accent-soft)!important}.rv .view-switcher .view-btn.active,.rv .view-switcher .view-btn.active:hover{color:var(--rv-on-accent);background:var(--rv-accent)!important}.rv .view-switcher .view-btn:after{display:none!important}.rv .navbar{border-bottom:1px solid var(--rv-rule);background:0 0;padding:10px 28px}.rv .nav-links li{margin:0 14px}.rv .nav-links a{font-family:var(--rv-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--rv-ink2);border-bottom:2px solid #0000;padding:2px 0;font-size:12px;font-weight:400}.rv .nav-links a:hover{color:var(--rv-accent)}.rv .nav-links a.active{color:var(--rv-ink);border-bottom-color:var(--rv-accent)}.rv .nav-links a.active:after{display:none}.rv .menu-icon{color:var(--rv-ink2)}.rv .navbar~.sidebar{background:var(--rv-bg);border-radius:0 10px 10px 0}.rv .navbar~.sidebar a{font-family:var(--rv-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--rv-ink2);font-size:15px;font-weight:500}.rv .navbar~.sidebar a.active,.rv .navbar~.sidebar a:hover{color:var(--rv-accent);background:var(--rv-accent-soft)}@media (max-width:768px){.rv .navbar{min-height:48px;padding:12px 16px!important}.rv .menu-icon{top:50%;left:12px}.rv .menu-icon svg{width:22px;height:22px}}.rv-loader{background:var(--rv-rule);border-radius:2px;height:2px;margin:28px 0;overflow:hidden}.rv-loader span{background:var(--rv-accent);width:30%;height:100%;box-shadow:var(--rv-glow);animation:1.1s ease-in-out infinite rv-scan;display:block}@keyframes rv-scan{0%{transform:translate(-100%)}to{transform:translate(340%)}}.rv-postTop{border-bottom:1px solid var(--rv-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.rv-grp{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rv-kicker{margin-left:8px}.rv-kicker b{color:var(--rv-accent);text-shadow:var(--rv-glow);font-weight:500}.rv-titleRule{border:0;border-top:3px double var(--rv-rule);margin:0}.rv-empty{text-align:center;border-bottom:1px solid var(--rv-rule);padding:36px 12px}.rv-emptyTitle{font-family:var(--rv-display);color:var(--rv-title);margin:6px 0 4px;font-size:18px;font-weight:600}.rv-emptyText{color:var(--rv-ink2);margin:0 0 14px;font-size:14px}.rv-empty b{color:var(--rv-accent);font-weight:600}@media (max-width:640px){.rv-kicker{order:3;width:100%;margin:4px 0 0}}.rv-pageWrap{max-width:1320px;margin:0 auto;padding:12px 32px 32px}.rv-pageCol{box-sizing:content-box;max-width:820px;margin:0 auto;animation:.22s ease-out rv-arrive}@keyframes rv-arrive{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rv-pageCol{animation:none}}.rv-pageTitle{font-family:var(--rv-display);letter-spacing:-.015em;color:var(--rv-title);margin:16px 0 6px;font-size:36px;font-weight:700;line-height:1.12}.rv-pageSub{font-family:var(--rv-mono);letter-spacing:.08em;color:var(--rv-mute);margin-bottom:12px;font-size:12px}[data-theme=dark] .rv-page .rv-pageCol{border-radius:var(--rv-lcars);background:#181a1e;border:1px solid #22252a;margin-top:4px;padding:14px 44px 32px}[data-theme=dark] .rv-page .rv-pageTitle{letter-spacing:.2px;font-weight:500}@media (max-width:640px){.rv-pageWrap{padding:8px 12px 24px}.rv-pageTitle{margin:10px 0 6px;font-size:26px}[data-theme=dark] .rv-page .rv-pageCol{border-left:0;border-right:0;border-radius:0;margin:0 -12px;padding:10px 14px 24px}}
@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.22s;animation-timing-function:ease-out}::view-transition-new(root){animation-duration:.22s;animation-timing-function:ease-out}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"rlig" 1,"calt" 1;background-color:var(--color-bg-primary);color:var(--color-text-primary);flex-direction:column;min-height:100vh;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI Variable,Segoe UI,system-ui,ui-sans-serif,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;transition:background-color .3s,color .3s;display:flex}.site-main{flex:1 0 auto;width:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{color:var(--color-link);text-decoration:none}a:hover{color:var(--color-link-hover)}.sound-toggle,.theme-toggle,.rss-feed-icon-button,.subscribe-icon-btn,.buy-me-coffee-button,.random-log-button,.help-button,.read-icon{position:relative}.sound-toggle[title]:after,.theme-toggle[title]:after,.rss-feed-icon-button[title]:after,.subscribe-icon-btn[title]:after,.buy-me-coffee-button[title]:after,.random-log-button[title]:after,.help-button[title]:after,.read-icon[title]:after{content:attr(title);background:var(--color-bg-card);color:var(--color-text-primary);border:1px solid var(--color-border-medium);letter-spacing:.04em;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;z-index:1000;box-shadow:var(--shadow-light);border-radius:4px;padding:5px 9px;font-size:.6875rem;font-weight:500;transition:opacity .15s,visibility .15s,transform .15s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(-4px)}.sound-toggle[title]:hover:after,.theme-toggle[title]:hover:after,.rss-feed-icon-button[title]:hover:after,.subscribe-icon-btn[title]:hover:after,.buy-me-coffee-button[title]:hover:after,.random-log-button[title]:hover:after,.help-button[title]:hover:after,.read-icon[title]:hover:after{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}@media (hover:none){.sound-toggle[title]:after,.theme-toggle[title]:after,.rss-feed-icon-button[title]:after,.subscribe-icon-btn[title]:after,.buy-me-coffee-button[title]:after,.random-log-button[title]:after,.help-button[title]:after,.read-icon[title]:after{display:none}}
