@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_3ecb3c48-module__e5m7ha__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_3ecb3c48-module__e5m7ha__variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.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.3i9rha7jpxn0q.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.2o7ko1d-5m1xu.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.1ee5w62fj497l.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.1way2z9fj6cig.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.0szrwpqb9mkwe.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.45535valc9rzk.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.03ez25a9g3i0n.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.3i9rha7jpxn0q.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.2o7ko1d-5m1xu.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.1ee5w62fj497l.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.1way2z9fj6cig.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.0szrwpqb9mkwe.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.45535valc9rzk.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.03ez25a9g3i0n.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.3i9rha7jpxn0q.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.2o7ko1d-5m1xu.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.1ee5w62fj497l.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.1way2z9fj6cig.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.0szrwpqb9mkwe.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.45535valc9rzk.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_3160fcd-module__LoIOLW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_3160fcd-module__LoIOLW__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_2bc451d-module__5G4jUG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal;font-weight:400}.ibm_plex_mono_2bc451d-module__5G4jUG__variable{--font-ibm-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.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:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.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:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a85fe84266768609-s.p.00hx3ibfyf9qx.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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a85fe84266768609-s.p.00hx3ibfyf9qx.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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a85fe84266768609-s.p.00hx3ibfyf9qx.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:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_4bb2948c-module__lNNM7a__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_4bb2948c-module__lNNM7a__variable{--font-intro-hand:"Caveat", "Caveat Fallback"}
.HelloIntro-module__dNd6zG__sheet{z-index:9999;cursor:pointer;background-color:#f5f0e8;background-image:radial-gradient(#0000 55%,#1b1b1b29),repeating-linear-gradient(#0000 0 44px,#1b1b1b14 44px 46px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;box-shadow:inset 0 0 0 5px #1b1b1b,inset 0 0 0 11px #f5f0e8,inset 0 0 0 13px #1b1b1b}.HelloIntro-module__dNd6zG__masthead{text-align:center;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.35em;text-indent:.35em;color:#d64933;margin:0;font-size:.8rem;font-weight:400;position:absolute;top:34px;left:0;right:0}.HelloIntro-module__dNd6zG__vol{font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.25em;color:#57534e;margin:0;font-size:.8rem;position:absolute;bottom:30px;right:34px}.HelloIntro-module__dNd6zG__sheet:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(#0000,#1b1b1b59);height:130px;transition:opacity .25s;position:absolute;bottom:-2px;left:0;right:0}.HelloIntro-module__dNd6zG__peeling:after{opacity:1}.HelloIntro-module__dNd6zG__margin{pointer-events:none;background:#d649338c;width:3px;position:absolute;top:0;bottom:0;left:clamp(28px,6vw,64px)}.HelloIntro-module__dNd6zG__stage{width:100%;height:1.4em;font-size:clamp(3rem,10vw,6rem);position:relative;overflow:hidden}.HelloIntro-module__dNd6zG__word{font-family:var(--font-intro-hand), cursive;color:#1b1b1b;white-space:nowrap;justify-content:center;align-items:center;gap:.35em;margin:0;font-weight:700;line-height:1;display:flex;position:absolute;inset:0}.HelloIntro-module__dNd6zG__lang{letter-spacing:.12em;color:#57534e;font-size:.26em;font-weight:600;transform:translateY(.6em)}.HelloIntro-module__dNd6zG__joke{color:#d64933;transform:rotate(-3deg)}.HelloIntro-module__dNd6zG__joke .HelloIntro-module__dNd6zG__lang{color:#d64933}.HelloIntro-module__dNd6zG__entering{animation:.5s cubic-bezier(.22,1,.36,1) backwards HelloIntro-module__dNd6zG__wordIn}.HelloIntro-module__dNd6zG__leaving{animation:.3s ease-in forwards HelloIntro-module__dNd6zG__wordOut}@keyframes HelloIntro-module__dNd6zG__wordIn{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:translateY(0)}}@keyframes HelloIntro-module__dNd6zG__wordOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-110%)}}.HelloIntro-module__dNd6zG__joke.HelloIntro-module__dNd6zG__entering{animation-name:HelloIntro-module__dNd6zG__wordInJoke}@keyframes HelloIntro-module__dNd6zG__wordInJoke{0%{opacity:0;transform:translateY(110%)rotate(-3deg)}to{opacity:1;transform:translateY(0)rotate(-3deg)}}.HelloIntro-module__dNd6zG__peeling{animation:.8s cubic-bezier(.76,0,.24,1) forwards HelloIntro-module__dNd6zG__sheetPeel}@keyframes HelloIntro-module__dNd6zG__sheetPeel{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-103%)rotate(-1.2deg)}}.HelloIntro-module__dNd6zG__skip{text-align:center;font-family:var(--font-intro-hand), cursive;color:#57534e;margin:0;font-size:1.2rem;font-weight:600;position:absolute;bottom:28px;left:0;right:0}@media (max-width:600px){.HelloIntro-module__dNd6zG__vol{display:none}}html[data-theme=night] .HelloIntro-module__dNd6zG__sheet{background-color:#14120e;background-image:radial-gradient(#0000 55%,#00000080),repeating-linear-gradient(#0000 0 44px,#f2ecdd0f 44px 46px);box-shadow:inset 0 0 0 5px #f2ecdd,inset 0 0 0 11px #14120e,inset 0 0 0 13px #f2ecdd}html[data-theme=night] .HelloIntro-module__dNd6zG__sheet:after{background:linear-gradient(#0000,#0009)}html[data-theme=night] .HelloIntro-module__dNd6zG__masthead{color:#ffb02e}html[data-theme=night] .HelloIntro-module__dNd6zG__vol{color:#a8a29a}html[data-theme=night] .HelloIntro-module__dNd6zG__margin{background:#ffb02e80}html[data-theme=night] .HelloIntro-module__dNd6zG__word{color:#f2ecdd}html[data-theme=night] .HelloIntro-module__dNd6zG__lang{color:#a8a29a}html[data-theme=night] .HelloIntro-module__dNd6zG__joke{color:#ffb02e}html[data-theme=night] .HelloIntro-module__dNd6zG__joke .HelloIntro-module__dNd6zG__lang{color:#ffb02e}html[data-theme=night] .HelloIntro-module__dNd6zG__skip{color:#a8a29a}@media (prefers-reduced-motion:reduce){.HelloIntro-module__dNd6zG__sheet,.HelloIntro-module__dNd6zG__sheet:after,.HelloIntro-module__dNd6zG__word,.HelloIntro-module__dNd6zG__peeling{transition:none!important;animation:none!important}}
.Container-module__5IB63q__container{width:100%;padding-left:var(--margin-desktop,48px);padding-right:var(--margin-desktop,48px);margin-left:auto;margin-right:auto}.Container-module__5IB63q__default{max-width:var(--container-content)}.Container-module__5IB63q__wide{max-width:var(--container-wide)}.Container-module__5IB63q__large{max-width:var(--container-large)}.Container-module__5IB63q__narrow{max-width:var(--container-narrow)}@media (max-width:1023px){.Container-module__5IB63q__container{padding-left:var(--margin-tablet,32px);padding-right:var(--margin-tablet,32px)}}@media (max-width:767px){.Container-module__5IB63q__container{padding-left:var(--margin-mobile,20px);padding-right:var(--margin-mobile,20px)}}
@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.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:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.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:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a85fe84266768609-s.p.00hx3ibfyf9qx.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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a85fe84266768609-s.p.00hx3ibfyf9qx.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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a85fe84266768609-s.p.00hx3ibfyf9qx.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:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_290b6a5c-module__JNvbwG__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_290b6a5c-module__JNvbwG__variable{--font-hand:"Caveat", "Caveat Fallback"}
.HomeNotebook-module__8AZA4W__page{--color-text-primary:#1b1b1b;--color-text-secondary:#44403c;--color-text-muted:#78716c;--color-accent-primary:#d64933;--color-accent-hover:#a83a28;--color-surface-raised:#fffdf6;--color-border-subtle:#ddd3bc;--color-border-default:#1b1b1b;--color-border-strong:#1b1b1b;--color-obsidian:#f5f0e8;color:#1b1b1b;background-color:#f5f0e8;position:relative}.HomeNotebook-module__8AZA4W__page:after{content:"";z-index:60;pointer-events:none;opacity:.09;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");position:absolute;inset:0}.HomeNotebook-module__8AZA4W__doodle{vertical-align:middle;display:inline-block}.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__accentUnder{text-underline-offset:5px;-webkit-text-decoration:underline wavy #d64933;text-decoration:underline wavy #d64933;text-decoration-thickness:2px}.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__handTitle{font-family:var(--font-hand), cursive;letter-spacing:0;font-weight:700}.HomeNotebook-module__8AZA4W__poke{cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border-radius:18px;display:inline-block}.HomeNotebook-module__8AZA4W__poke:focus:not(:focus-visible){box-shadow:none;outline:none}.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__poke:focus-visible{outline-offset:6px;outline:3px solid #d64933}.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__poke .HomeNotebook-module__8AZA4W__photoImg{-webkit-tap-highlight-color:transparent;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;transition:transform .2s,box-shadow .2s}@media (hover:hover){.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__poke:hover .HomeNotebook-module__8AZA4W__photoImg,.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__poke:focus-visible .HomeNotebook-module__8AZA4W__photoImg{transform:rotate(0)translateY(-4px);box-shadow:8px 10px #1b1b1be6}}.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__poke:active .HomeNotebook-module__8AZA4W__photoImg{transform:rotate(0)translateY(-4px);box-shadow:8px 10px #1b1b1be6}.HomeNotebook-module__8AZA4W__pokeCaption{font-family:var(--font-hand), cursive;color:#44403c;text-align:center;min-height:2.6em;margin:10px 0 0;font-size:1.35rem;font-weight:600;animation:.25s both HomeNotebook-module__8AZA4W__scribbleIn;transform:rotate(2deg)}@keyframes HomeNotebook-module__8AZA4W__scribbleIn{0%{opacity:0;transform:translateY(5px)rotate(3deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes HomeNotebook-module__8AZA4W__boing{0%{transform:rotate(0)scale(1)}30%{transform:rotate(-3deg)scale(1.03)}55%{transform:rotate(2.5deg)scale(1.01)}75%{transform:rotate(-1deg)scale(1)}to{transform:rotate(0)scale(1)}}@keyframes HomeNotebook-module__8AZA4W__boingBig{0%{transform:rotate(0)scale(1)}30%{transform:rotate(-5deg)scale(1.05)}55%{transform:rotate(4deg)scale(1.02)}75%{transform:rotate(-2deg)scale(1)}to{transform:rotate(0)scale(1)}}.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__wiggle{animation:.42s HomeNotebook-module__8AZA4W__boing}.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__wiggleBig{animation:.55s HomeNotebook-module__8AZA4W__boingBig}.HomeNotebook-module__8AZA4W__tally{z-index:3;pointer-events:none;font-family:var(--font-hand), cursive;color:#d64933;font-size:1.15rem;font-weight:700;position:absolute;bottom:8px;right:12px;transform:rotate(-5deg)}.HomeNotebook-module__8AZA4W__circled{color:#1b1b1b;display:inline-block;position:relative}.HomeNotebook-module__8AZA4W__circleAround{color:#d64933;pointer-events:none;width:142%;height:168%;position:absolute;top:-34%;left:-21%;overflow:visible;transform:rotate(-2deg)}.HomeNotebook-module__8AZA4W__circleAround path{stroke-dasharray:300;animation:.8s ease-out backwards HomeNotebook-module__8AZA4W__hm-draw}.HomeNotebook-module__8AZA4W__circleAround path:first-child{animation-delay:.2s}.HomeNotebook-module__8AZA4W__circleAround path:nth-child(2){animation-delay:.28s}.HomeNotebook-module__8AZA4W__circleAround path:nth-child(3){animation-delay:.36s}.HomeNotebook-module__8AZA4W__circleAround path:nth-child(4){animation-delay:.44s}@keyframes HomeNotebook-module__8AZA4W__hm-draw{0%{stroke-dashoffset:300px}to{stroke-dashoffset:0}}.HomeNotebook-module__8AZA4W__headSquiggle{color:#d64933;width:220px;max-width:60%;margin-top:10px;display:block;transform:rotate(-1deg)}.HomeNotebook-module__8AZA4W__marginNote{font-family:var(--font-hand), cursive;max-width:190px;margin:0;font-size:1.55rem;font-weight:600;line-height:1.2}.HomeNotebook-module__8AZA4W__marginInk{color:#44403c}.HomeNotebook-module__8AZA4W__marginRed{color:#d64933}.HomeNotebook-module__8AZA4W__pokeFigure{display:inline-block;position:relative}.HomeNotebook-module__8AZA4W__tapeFrame{line-height:0;display:inline-block;position:relative}.HomeNotebook-module__8AZA4W__tapeFrame:before,.HomeNotebook-module__8AZA4W__tapeFrame:after{content:"";z-index:2;background:#d8ccaad1;border-left:1px dashed #1b1b1b2e;border-right:1px dashed #1b1b1b2e;width:96px;height:28px;position:absolute;top:-14px;box-shadow:0 1px 2px #1b1b1b2e}.HomeNotebook-module__8AZA4W__tapeFrame:before{left:-32px;transform:rotate(-45deg)}.HomeNotebook-module__8AZA4W__tapeFrame:after{right:-32px;transform:rotate(45deg)}.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__photoImg{border:8px solid #fffdf6;border-radius:16px;transform:rotate(2deg);box-shadow:5px 6px #1b1b1be6}.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__btn{font-family:var(--font-body), sans-serif;letter-spacing:.06em;text-transform:uppercase;border:2px solid #1b1b1b;border-radius:12px 14px 11px 15px/14px 11px 15px 12px;align-items:center;gap:8px;padding:14px 22px;font-size:.875rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:4px 4px #1b1b1b}@media (hover:hover){.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__btn:hover{transform:translate(-1px,-1px);box-shadow:5px 5px #1b1b1b}}.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__btn:active{transform:translate(3px,3px);box-shadow:1px 1px #1b1b1b}.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__btnInk{color:#f5f0e8;background:#1b1b1b}.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__btnRed{color:#fff8f0;background:#d64933}.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__btnPaper{color:#1b1b1b;background:#fffdf6}.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__btnInk:hover{color:#f5f0e8}.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__btnRed:hover{color:#fff8f0}.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__btnPaper:hover{color:#1b1b1b}.HomeNotebook-module__8AZA4W__aboutPaper{position:relative}.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__ruled{background-image:repeating-linear-gradient(#0000 0 30px,#1b1b1b17 30px 31px)}.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__asideHand{font-family:var(--font-hand), cursive;color:#d64933;font-size:1.2em;font-weight:600;display:inline-block;transform:rotate(-1deg)}.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__sticker{background:#fffdf6;border:2px solid #1b1b1b;border-radius:10px 12px 9px 13px;padding:6px 14px;box-shadow:3px 3px #1b1b1b}.HomeNotebook-module__8AZA4W__noteGrind{position:absolute;bottom:56px;left:8px;transform:rotate(-4deg)}.HomeNotebook-module__8AZA4W__roast{align-items:center;gap:4px;display:flex;position:absolute}.HomeNotebook-module__8AZA4W__roast .HomeNotebook-module__8AZA4W__marginNote{font-size:inherit;max-width:200px}.HomeNotebook-module__8AZA4W__connector{flex:none}.HomeNotebook-module__8AZA4W__connectorFlip{transform:scaleX(-1)}.HomeNotebook-module__8AZA4W__anchorPara{position:relative}.HomeNotebook-module__8AZA4W__roast{top:50%;translate:0 -50%}.HomeNotebook-module__8AZA4W__notePusher{opacity:.85;margin-top:-22px;font-size:1.02rem;right:calc(100% + 8px);rotate:-5deg}.HomeNotebook-module__8AZA4W__noteRust{text-align:right;flex-direction:row-reverse;margin-top:-24px;font-size:1.6rem;top:50%;left:calc(100% + 4px);rotate:2deg}.HomeNotebook-module__8AZA4W__noteVideos{opacity:.7;margin-top:8px;font-size:.85rem;top:50%;right:calc(100% + 10px);rotate:4deg}.HomeNotebook-module__8AZA4W__noteFail{text-align:right;opacity:.9;flex-direction:row-reverse;margin-top:2px;font-size:1.28rem;left:calc(100% + 6px);rotate:-2deg}.HomeNotebook-module__8AZA4W__roast .HomeNotebook-module__8AZA4W__roastText{display:block}.HomeNotebook-module__8AZA4W__roast .HomeNotebook-module__8AZA4W__connector path{stroke-dasharray:300;stroke-dashoffset:300px}.HomeNotebook-module__8AZA4W__roast.HomeNotebook-module__8AZA4W__drawn .HomeNotebook-module__8AZA4W__connector path{animation:.55s cubic-bezier(.3,.7,.4,1) forwards HomeNotebook-module__8AZA4W__drawIn;animation-delay:var(--d,0s)}@keyframes HomeNotebook-module__8AZA4W__drawIn{to{stroke-dashoffset:0}}.HomeNotebook-module__8AZA4W__roast.HomeNotebook-module__8AZA4W__drawn .HomeNotebook-module__8AZA4W__connector{animation:.35s both HomeNotebook-module__8AZA4W__settle;animation-delay:calc(var(--d,0s) + .5s)}@keyframes HomeNotebook-module__8AZA4W__settle{0%{scale:1}40%{scale:1.04}to{scale:1}}.HomeNotebook-module__8AZA4W__roast .HomeNotebook-module__8AZA4W__roastText{opacity:0}.HomeNotebook-module__8AZA4W__roast.HomeNotebook-module__8AZA4W__drawn .HomeNotebook-module__8AZA4W__roastText{opacity:1;animation:.4s ease-out both HomeNotebook-module__8AZA4W__wipeL;animation-delay:calc(var(--d,0s) + .35s)}.HomeNotebook-module__8AZA4W__roast.HomeNotebook-module__8AZA4W__drawn.HomeNotebook-module__8AZA4W__noteRust .HomeNotebook-module__8AZA4W__roastText,.HomeNotebook-module__8AZA4W__roast.HomeNotebook-module__8AZA4W__drawn.HomeNotebook-module__8AZA4W__noteFail .HomeNotebook-module__8AZA4W__roastText{animation-name:HomeNotebook-module__8AZA4W__wipeR}@keyframes HomeNotebook-module__8AZA4W__wipeL{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes HomeNotebook-module__8AZA4W__wipeR{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}.HomeNotebook-module__8AZA4W__workPaper{position:relative}.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__pinCard{background:#fffdf6;border:2px solid #1b1b1b;border-radius:6px 8px 6px 9px;padding:14px 14px 18px;transition:transform .2s,box-shadow .2s;position:relative;box-shadow:5px 5px #1b1b1b}.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__pinCard:before{content:"";z-index:2;background:#d8ccaad1;border-left:1px dashed #1b1b1b2e;border-right:1px dashed #1b1b1b2e;width:90px;height:26px;position:absolute;top:-14px;left:50%;transform:translate(-50%)rotate(-3deg);box-shadow:0 1px 2px #1b1b1b2e}.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__tiltR{transform:rotate(1deg)}.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__tiltL{transform:rotate(-1deg)}@media (hover:hover){.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__pinCard:hover{transform:rotate(0)translateY(-3px);box-shadow:7px 8px #1b1b1b}}.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__arrowBtn{color:#1b1b1b;background:#fffdf6;border:2px solid #1b1b1b;border-radius:50%;width:42px;height:42px;font-size:1rem;box-shadow:3px 3px #1b1b1b}.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__tick{background:0 0;border:2px solid #1b1b1b;border-radius:99px;width:26px;height:8px;padding:0}.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__tickActive{background:#d64933;border-color:#1b1b1b}.HomeNotebook-module__8AZA4W__noteFight{text-align:right;position:absolute;top:64px;right:16px;transform:rotate(3deg)}.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__handBig{font-family:var(--font-hand), cursive;letter-spacing:0;font-size:clamp(2.6rem,5vw,3.4rem);font-weight:700}.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__indexRow{border-bottom:2px dashed #c9bfa8}.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__indexRow:first-child{border-top:2px dashed #c9bfa8}@media (hover:hover){.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__indexRow:hover{background:#d649330f}}.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__socialList{gap:var(--space-4);animation:none}.HomeNotebook-module__8AZA4W__socialIn{scroll-margin-top:0}.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__socialCard{padding:var(--space-5) var(--space-5);background:#fffdf6;border:2px solid #1b1b1b;border-radius:14px 16px 13px 17px/16px 13px 17px 14px;transition:translate .18s,scale .12s,box-shadow .18s;position:relative;box-shadow:5px 5px #1b1b1be6}.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__socialCard:first-child{border-top:2px solid #1b1b1b}.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__socialIn .HomeNotebook-module__8AZA4W__socialCard{animation:HomeNotebook-module__8AZA4W__hm-deal .5s cubic-bezier(.3, 1.3, .4, 1) var(--d,0s) backwards}.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__socialIn .HomeNotebook-module__8AZA4W__socialCard:first-child{--d:0s}.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__socialIn .HomeNotebook-module__8AZA4W__socialCard:nth-child(2){--d:70ms}.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__socialIn .HomeNotebook-module__8AZA4W__socialCard:nth-child(3){--d:.14s}.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__socialIn .HomeNotebook-module__8AZA4W__socialCard:nth-child(4){--d:.21s}.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__socialIn .HomeNotebook-module__8AZA4W__socialCard:nth-child(5){--d:.28s}.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__socialIn .HomeNotebook-module__8AZA4W__socialCard:nth-child(6){--d:.35s}@keyframes HomeNotebook-module__8AZA4W__hm-deal{0%{opacity:0;translate:0 14px;scale:.98}to{opacity:1;translate:0;scale:1}}.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__socialCard:before{content:"";background:radial-gradient(circle at 35% 30%,#f0856f,#d64933 70%);border-radius:50%;width:9px;height:9px;position:absolute;top:10px;left:12px;box-shadow:1px 1px #1b1b1b66}@media (hover:hover){.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__socialCard:hover{border-color:#1b1b1b;translate:0 -3px;box-shadow:7px 8px #1b1b1be6}}.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__socialCard:active{scale:.99}.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__socialCardRed:before{background:radial-gradient(circle at 35% 30%,#f0856f,#a83a28 70%)}.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__copiedPop{animation:.3s cubic-bezier(.3,1.6,.4,1) backwards HomeNotebook-module__8AZA4W__hm-copypop}@keyframes HomeNotebook-module__8AZA4W__hm-copypop{0%{opacity:0;scale:1.5}to{opacity:1;scale:1}}.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__copiedHand{font-family:var(--font-hand), cursive;text-transform:none;letter-spacing:0;color:#d64933;font-size:1.3rem;font-weight:700}.HomeNotebook-module__8AZA4W__signoff{margin-top:52px}.HomeNotebook-module__8AZA4W__ovi{font-family:var(--font-hand), cursive;color:#1b1b1b;font-size:4rem;font-weight:700;line-height:1;display:inline-block;transform:rotate(-3deg)}.HomeNotebook-module__8AZA4W__signSquiggle{color:#d64933;width:150px;margin-top:2px;display:block;transform:rotate(-2deg)}.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__doodle{animation:7s ease-in-out infinite HomeNotebook-module__8AZA4W__nb-sway}.HomeNotebook-module__8AZA4W__page section:nth-of-type(2n) .HomeNotebook-module__8AZA4W__doodle{animation-duration:8.6s;animation-delay:-3.5s}@keyframes HomeNotebook-module__8AZA4W__nb-sway{0%,to{rotate:-1.4deg}50%{rotate:1.4deg}}.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__doodle[data-kind=spark],.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__doodle[data-kind=star]{animation:7s ease-in-out infinite HomeNotebook-module__8AZA4W__nb-sway,3.4s ease-in-out infinite HomeNotebook-module__8AZA4W__nb-twink}.HomeNotebook-module__8AZA4W__page section:nth-of-type(2n) .HomeNotebook-module__8AZA4W__doodle[data-kind=spark],.HomeNotebook-module__8AZA4W__page section:nth-of-type(2n) .HomeNotebook-module__8AZA4W__doodle[data-kind=star]{animation:8.6s ease-in-out -3.5s infinite HomeNotebook-module__8AZA4W__nb-sway,3.4s ease-in-out infinite HomeNotebook-module__8AZA4W__nb-twink}@keyframes HomeNotebook-module__8AZA4W__nb-twink{0%,to{opacity:.45}50%{opacity:1}}.HomeNotebook-module__8AZA4W__tapeFrame:before,.HomeNotebook-module__8AZA4W__tapeFrame:after,.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__pinCard:before{animation:8s ease-in-out infinite HomeNotebook-module__8AZA4W__nb-flutter}.HomeNotebook-module__8AZA4W__tapeFrame:after{animation-delay:-4s}@keyframes HomeNotebook-module__8AZA4W__nb-flutter{0%,to{rotate:-1.2deg}50%{rotate:1.2deg}}.HomeNotebook-module__8AZA4W__caret{vertical-align:-.12em;background:#d64933;border-radius:2px;width:3px;height:1em;margin-left:8px;animation:1.1s step-end infinite HomeNotebook-module__8AZA4W__nb-blink;display:inline-block}@keyframes HomeNotebook-module__8AZA4W__nb-blink{0%,55%{opacity:1}56%,to{opacity:0}}.HomeNotebook-module__8AZA4W__captionSpark{color:#d64933;width:22px;position:absolute;bottom:8px;right:10px}.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__pinCard{animation:6s ease-in-out infinite HomeNotebook-module__8AZA4W__nb-breathe}@keyframes HomeNotebook-module__8AZA4W__nb-breathe{0%,to{translate:0}50%{translate:0 -2px}}.HomeNotebook-module__8AZA4W__marginNote{animation:9s ease-in-out infinite HomeNotebook-module__8AZA4W__nb-lean}@keyframes HomeNotebook-module__8AZA4W__nb-lean{0%,to{rotate:-.5deg}50%{rotate:.6deg}}.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__photoImg{animation:9s ease-in-out infinite HomeNotebook-module__8AZA4W__nb-warm}@keyframes HomeNotebook-module__8AZA4W__nb-warm{0%,to{scale:1}50%{scale:1.015}}@media (max-width:1100px){.HomeNotebook-module__8AZA4W__noteGrind,.HomeNotebook-module__8AZA4W__noteFight{display:none}}@media (max-width:1023px){.HomeNotebook-module__8AZA4W__marginNote{display:none}}@media (max-width:1279px){.HomeNotebook-module__8AZA4W__roast{display:none}}@media (max-width:767px){.HomeNotebook-module__8AZA4W__doodle{display:none}.HomeNotebook-module__8AZA4W__doodle.HomeNotebook-module__8AZA4W__circleAround,.HomeNotebook-module__8AZA4W__doodle.HomeNotebook-module__8AZA4W__captionSpark,.HomeNotebook-module__8AZA4W__doodle.HomeNotebook-module__8AZA4W__headSquiggle,.HomeNotebook-module__8AZA4W__doodle.HomeNotebook-module__8AZA4W__signSquiggle{display:block}.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__socialCard{padding:var(--space-4) var(--space-3)}.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__handBig{font-size:2.4rem}.HomeNotebook-module__8AZA4W__ovi{font-size:3rem}.HomeNotebook-module__8AZA4W__tapeFrame:before,.HomeNotebook-module__8AZA4W__tapeFrame:after{width:70px;height:22px}.HomeNotebook-module__8AZA4W__tapeFrame:before{left:-22px}.HomeNotebook-module__8AZA4W__tapeFrame:after{right:-22px}.HomeNotebook-module__8AZA4W__tapeFrame:before,.HomeNotebook-module__8AZA4W__tapeFrame:after,.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__photoImg,.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__pinCard:before,.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__pinCard{backface-visibility:hidden;animation:none}}@media (prefers-reduced-motion:reduce){.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__pinCard,.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__tiltR,.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__tiltL,.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__btn,.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__photoImg,.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__socialCard,.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__copiedPop,.HomeNotebook-module__8AZA4W__pokeCaption,.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__wiggle,.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__wiggleBig,.HomeNotebook-module__8AZA4W__ovi,.HomeNotebook-module__8AZA4W__roast .HomeNotebook-module__8AZA4W__connector,.HomeNotebook-module__8AZA4W__roast .HomeNotebook-module__8AZA4W__connector path,.HomeNotebook-module__8AZA4W__roast .HomeNotebook-module__8AZA4W__roastText,.HomeNotebook-module__8AZA4W__marginNote{transition:none;animation:none;transform:none}.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__doodle,.HomeNotebook-module__8AZA4W__tapeFrame:before,.HomeNotebook-module__8AZA4W__tapeFrame:after,.HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__pinCard:before,.HomeNotebook-module__8AZA4W__caret,.HomeNotebook-module__8AZA4W__captionSpark,.HomeNotebook-module__8AZA4W__circleAround path{animation:none}.HomeNotebook-module__8AZA4W__roast .HomeNotebook-module__8AZA4W__connector path,.HomeNotebook-module__8AZA4W__circleAround path{stroke-dashoffset:0}.HomeNotebook-module__8AZA4W__roast .HomeNotebook-module__8AZA4W__roastText{opacity:1;clip-path:none}}html[data-theme=night] .HomeNotebook-module__8AZA4W__page{--color-text-primary:var(--nb-chalk);--color-text-secondary:var(--nb-chalk-muted);--color-text-muted:var(--nb-chalk-faint);--color-accent-primary:var(--nb-amber);--color-accent-hover:var(--nb-amber);--color-surface-raised:var(--nb-card);--color-border-subtle:var(--nb-line);--color-border-default:var(--nb-chalk);--color-border-strong:var(--nb-chalk);--color-obsidian:var(--nb-desk);background-color:var(--nb-desk);color:var(--nb-chalk)}html[data-theme=night] .HomeNotebook-module__8AZA4W__page:after{opacity:var(--nb-grain-opacity)}html[data-theme=night] .HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__accentUnder{-webkit-text-decoration-color:var(--nb-amber);text-decoration-color:var(--nb-amber)}html[data-theme=night] .HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__poke:focus-visible{outline-color:var(--nb-amber)}@media (hover:hover){:is(html[data-theme=night] .HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__poke:hover .HomeNotebook-module__8AZA4W__photoImg,html[data-theme=night] .HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__poke:focus-visible .HomeNotebook-module__8AZA4W__photoImg){box-shadow:8px 10px #000000a6}}html[data-theme=night] .HomeNotebook-module__8AZA4W__pokeCaption{color:var(--nb-chalk-muted)}html[data-theme=night] .HomeNotebook-module__8AZA4W__tally{color:var(--nb-amber)}html[data-theme=night] .HomeNotebook-module__8AZA4W__circled{color:var(--nb-chalk)}:is(html[data-theme=night] .HomeNotebook-module__8AZA4W__circleAround,html[data-theme=night] .HomeNotebook-module__8AZA4W__headSquiggle){color:var(--nb-amber)}html[data-theme=night] .HomeNotebook-module__8AZA4W__marginInk{color:var(--nb-chalk-muted)}html[data-theme=night] .HomeNotebook-module__8AZA4W__marginRed{color:var(--nb-amber)}html[data-theme=night] .HomeNotebook-module__8AZA4W__tapeFrame:before{background:#57503fd9;border-left-color:#f2ecdd38;border-right-color:#f2ecdd38;box-shadow:0 1px 2px #00000080}html[data-theme=night] .HomeNotebook-module__8AZA4W__tapeFrame:after{background:#57503fd9;border-left-color:#f2ecdd38;border-right-color:#f2ecdd38;box-shadow:0 1px 2px #00000080}html[data-theme=night] .HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__photoImg{border-color:var(--nb-card);box-shadow:5px 6px #000000a6}html[data-theme=night] .HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__btn{border-color:var(--nb-chalk);box-shadow:4px 4px #0009}@media (hover:hover){html[data-theme=night] .HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__btn:hover{box-shadow:5px 5px #0009}}html[data-theme=night] .HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__btn:active{box-shadow:1px 1px #0009}html[data-theme=night] .HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__btnInk{background:var(--nb-chalk);color:var(--nb-desk)}html[data-theme=night] .HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__btnRed{background:var(--nb-amber);color:var(--nb-desk)}html[data-theme=night] .HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__btnPaper{background:var(--nb-card);color:var(--nb-chalk)}html[data-theme=night] .HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__btnInk:hover{color:var(--nb-desk)}html[data-theme=night] .HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__btnRed:hover{color:var(--nb-desk)}html[data-theme=night] .HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__btnPaper:hover{color:var(--nb-chalk)}html[data-theme=night] .HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__ruled{background-image:repeating-linear-gradient(#0000 0 30px,#f2ecdd14 30px 31px)}html[data-theme=night] .HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__asideHand{color:var(--nb-amber)}html[data-theme=night] .HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__sticker{background:var(--nb-card);border-color:var(--nb-chalk);box-shadow:3px 3px #0009}html[data-theme=night] .HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__pinCard{background:var(--nb-card);border-color:var(--nb-chalk);box-shadow:5px 5px #0009}html[data-theme=night] .HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__pinCard:before{background:#57503fd9;border-left-color:#f2ecdd38;border-right-color:#f2ecdd38;box-shadow:0 1px 2px #00000080}@media (hover:hover){html[data-theme=night] .HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__pinCard:hover{box-shadow:7px 8px #0009}}html[data-theme=night] .HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__arrowBtn{background:var(--nb-card);color:var(--nb-chalk);border-color:var(--nb-chalk);box-shadow:3px 3px #0009}html[data-theme=night] .HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__tick{border-color:var(--nb-chalk)}html[data-theme=night] .HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__tickActive{background:var(--nb-amber);border-color:var(--nb-chalk)}html[data-theme=night] .HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__indexRow{border-bottom-color:var(--nb-line-soft)}html[data-theme=night] .HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__indexRow:first-child{border-top-color:var(--nb-line-soft)}@media (hover:hover){html[data-theme=night] .HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__indexRow:hover{background:#ffb02e14}}html[data-theme=night] .HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__socialCard{background:var(--nb-card);border-color:var(--nb-chalk);box-shadow:5px 5px #0009}html[data-theme=night] .HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__socialCard:first-child{border-top-color:var(--nb-chalk)}html[data-theme=night] .HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__socialCard:before{background:radial-gradient(circle at 35% 30%, #ffd88a, var(--nb-amber) 70%);box-shadow:1px 1px #00000080}@media (hover:hover){html[data-theme=night] .HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__socialCard:hover{border-color:var(--nb-chalk);box-shadow:7px 8px #0009}}html[data-theme=night] .HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__socialCardRed:before{background:radial-gradient(circle at 35% 30%, #ff9d85, var(--nb-stamp) 70%)}html[data-theme=night] .HomeNotebook-module__8AZA4W__page .HomeNotebook-module__8AZA4W__copiedHand{color:var(--nb-amber)}html[data-theme=night] .HomeNotebook-module__8AZA4W__ovi{color:var(--nb-chalk)}html[data-theme=night] .HomeNotebook-module__8AZA4W__signSquiggle{color:var(--nb-amber)}:is(html[data-theme=night] .HomeNotebook-module__8AZA4W__caret,html[data-theme=night] .HomeNotebook-module__8AZA4W__captionSpark){color:var(--nb-amber);background:var(--nb-amber)}html[data-theme=night] .HomeNotebook-module__8AZA4W__captionSpark{background:0 0}
@keyframes OpenSourcePage-module__Zwf67a__fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.OpenSourcePage-module__Zwf67a__pageIntro{padding:var(--space-11) 0 var(--space-9) 0;text-align:center}.OpenSourcePage-module__Zwf67a__introEyebrow{font-family:var(--font-technical);font-size:var(--text-label);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);margin:0 0 var(--space-4) 0}.OpenSourcePage-module__Zwf67a__introHeading{font-family:var(--font-display);font-size:var(--text-heading-xl);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);color:var(--color-text-primary);margin:0 auto var(--space-5) auto;max-width:640px}.OpenSourcePage-module__Zwf67a__introSub{font-family:var(--font-body);font-size:var(--text-body-lg);line-height:var(--leading-relaxed);color:var(--color-text-secondary);max-width:560px;margin:0 auto}.OpenSourcePage-module__Zwf67a__section{padding-bottom:var(--space-10)}.OpenSourcePage-module__Zwf67a__sectionHeader{padding:0 0 var(--space-6) 0}.OpenSourcePage-module__Zwf67a__sectionNumber{font-family:var(--font-technical);font-size:var(--text-body-lg);font-weight:var(--font-weight-regular);color:var(--color-accent-primary);margin:0 0 var(--space-3) 0}.OpenSourcePage-module__Zwf67a__sectionHeading{font-family:var(--font-display);font-size:var(--text-heading-lg);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);color:var(--color-text-primary);margin:0 0 var(--space-3) 0}.OpenSourcePage-module__Zwf67a__sectionCopy{font-family:var(--font-body);font-size:var(--text-body-lg);line-height:var(--leading-relaxed);color:var(--color-text-secondary);max-width:560px;margin:0}.OpenSourcePage-module__Zwf67a__releaseList{border-top:var(--border-width-default) solid var(--color-border-subtle)}.OpenSourcePage-module__Zwf67a__releaseRow{gap:var(--space-8);padding:var(--space-8) 0;border-bottom:var(--border-width-default) solid var(--color-border-subtle);content-visibility:auto;contain-intrinsic-size:auto 640px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;display:grid}.OpenSourcePage-module__Zwf67a__releaseRow:last-child{border-bottom:none}.OpenSourcePage-module__Zwf67a__thumbWrap{aspect-ratio:16/10;border-radius:var(--radius-sm);background:var(--color-surface-raised);border:var(--border-width-default) solid var(--color-border-subtle);width:100%;transition:border-color var(--motion-duration-fast) var(--motion-ease-standard);position:relative;overflow:hidden}@media (hover:hover){.OpenSourcePage-module__Zwf67a__releaseRow:hover .OpenSourcePage-module__Zwf67a__thumbWrap{border-color:var(--color-border-default)}}.OpenSourcePage-module__Zwf67a__thumbLow{object-fit:cover;object-position:50% 0%;filter:blur(12px);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.08)}.OpenSourcePage-module__Zwf67a__thumbFull{opacity:0;transition:opacity .6s}.OpenSourcePage-module__Zwf67a__thumbFull.OpenSourcePage-module__Zwf67a__isLoaded{opacity:1}.OpenSourcePage-module__Zwf67a__thumbPan img.OpenSourcePage-module__Zwf67a__thumbFull{object-position:50% 0%;animation:22s ease-in-out infinite OpenSourcePage-module__Zwf67a__thumb-pan}@keyframes OpenSourcePage-module__Zwf67a__thumb-pan{0%{object-position:50% 0%}88%{object-position:50% 100%}to{object-position:50% 100%}}@media (prefers-reduced-motion:reduce){.OpenSourcePage-module__Zwf67a__thumbPan img.OpenSourcePage-module__Zwf67a__thumbFull{animation:none}.OpenSourcePage-module__Zwf67a__thumbFull{transition:none}}.OpenSourcePage-module__Zwf67a__itemContent{flex-direction:column;align-items:flex-start;display:flex}.OpenSourcePage-module__Zwf67a__itemCategory{font-family:var(--font-technical);font-size:var(--text-caption);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);margin:0 0 var(--space-2) 0}.OpenSourcePage-module__Zwf67a__itemTitle{font-family:var(--font-display);font-size:var(--text-heading-sm);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug);color:var(--color-text-primary);margin:0 0 var(--space-3) 0}.OpenSourcePage-module__Zwf67a__itemDescription{font-family:var(--font-body);font-size:var(--text-body-md);line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin:0 0 var(--space-5) 0;max-width:48ch}.OpenSourcePage-module__Zwf67a__itemTech{font-family:var(--font-technical);font-size:var(--text-caption);letter-spacing:var(--tracking-wide);color:var(--color-text-muted);margin:calc(-1 * var(--space-2)) 0 var(--space-4) 0}.OpenSourcePage-module__Zwf67a__itemActions{align-items:center;gap:var(--space-5);flex-wrap:wrap;margin-top:auto;display:flex}.OpenSourcePage-module__Zwf67a__actionLink{font-family:var(--font-body);font-size:var(--text-button);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);padding:var(--space-2) 0;transition:color var(--motion-duration-fast) var(--motion-ease-standard);align-items:center;display:inline-flex}.OpenSourcePage-module__Zwf67a__actionArrow{transition:transform var(--motion-duration-fast) var(--motion-ease-standard);display:inline-block}@media (hover:hover){.OpenSourcePage-module__Zwf67a__actionLink:hover{color:var(--color-accent-primary)}.OpenSourcePage-module__Zwf67a__actionLink:hover .OpenSourcePage-module__Zwf67a__actionArrow{transform:translate(4px)}}.OpenSourcePage-module__Zwf67a__actionLink:focus-visible{box-shadow:0 0 0 2px var(--color-obsidian), 0 0 0 4px var(--color-accent-primary);outline:none}.OpenSourcePage-module__Zwf67a__actionLinkPrimary{color:var(--color-accent-primary)}@media (hover:hover){.OpenSourcePage-module__Zwf67a__actionLinkPrimary:hover{color:var(--color-accent-secondary)}}.OpenSourcePage-module__Zwf67a__filterRow{gap:var(--space-2);margin-bottom:var(--space-7);flex-wrap:wrap;display:flex}.OpenSourcePage-module__Zwf67a__filterPill{font-family:var(--font-technical);font-size:var(--text-caption);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-secondary);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-4);cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-ease-standard), border-color var(--motion-duration-fast) var(--motion-ease-standard), background-color var(--motion-duration-fast) var(--motion-ease-standard);background:0 0}@media (hover:hover){.OpenSourcePage-module__Zwf67a__filterPill:hover{color:var(--color-text-primary);border-color:var(--color-border-strong)}}.OpenSourcePage-module__Zwf67a__filterPill:focus-visible{box-shadow:0 0 0 2px var(--color-obsidian), 0 0 0 4px var(--color-accent-primary);outline:none}.OpenSourcePage-module__Zwf67a__filterPillActive{color:var(--color-text-inverse);background:var(--color-accent-primary);border-color:var(--color-accent-primary)}@media (hover:hover){.OpenSourcePage-module__Zwf67a__filterPillActive:hover{color:var(--color-text-inverse);border-color:var(--color-accent-secondary)}}.OpenSourcePage-module__Zwf67a__emptyText{font-family:var(--font-body);font-size:var(--text-body-lg);color:var(--color-text-muted);padding:var(--space-8) 0;border-top:var(--border-width-default) solid var(--color-border-subtle);margin:0}.OpenSourcePage-module__Zwf67a__introEyebrow,.OpenSourcePage-module__Zwf67a__introHeading,.OpenSourcePage-module__Zwf67a__introSub,.OpenSourcePage-module__Zwf67a__sectionHeader{animation:OpenSourcePage-module__Zwf67a__fadeInUp var(--motion-duration-slow) var(--motion-ease-enter) both}.OpenSourcePage-module__Zwf67a__introEyebrow{animation-delay:0s}.OpenSourcePage-module__Zwf67a__introHeading{animation-delay:60ms}.OpenSourcePage-module__Zwf67a__introSub{animation-delay:.12s}.OpenSourcePage-module__Zwf67a__sectionHeader{animation-delay:.16s}.OpenSourcePage-module__Zwf67a__releaseList{animation:OpenSourcePage-module__Zwf67a__fadeInUp var(--motion-duration-slow) var(--motion-ease-enter) both;animation-delay:.2s}@media (max-width:1023px){.OpenSourcePage-module__Zwf67a__pageIntro{padding:var(--space-9) 0 var(--space-8) 0}.OpenSourcePage-module__Zwf67a__releaseRow{gap:var(--space-6);padding:var(--space-7) 0}}@media (max-width:767px){.OpenSourcePage-module__Zwf67a__pageIntro{padding:var(--space-8) 0 var(--space-7) 0}.OpenSourcePage-module__Zwf67a__section{padding-bottom:var(--space-8)}.OpenSourcePage-module__Zwf67a__sectionHeader{padding-bottom:var(--space-5)}.OpenSourcePage-module__Zwf67a__releaseRow{gap:var(--space-5);padding:var(--space-6) 0;grid-template-columns:1fr;align-items:start}.OpenSourcePage-module__Zwf67a__itemActions{width:100%}.OpenSourcePage-module__Zwf67a__actionLink{padding:var(--space-3) 0}}@media (prefers-reduced-motion:reduce){.OpenSourcePage-module__Zwf67a__introEyebrow,.OpenSourcePage-module__Zwf67a__introHeading,.OpenSourcePage-module__Zwf67a__introSub,.OpenSourcePage-module__Zwf67a__sectionHeader,.OpenSourcePage-module__Zwf67a__releaseList{animation:none}.OpenSourcePage-module__Zwf67a__thumbWrap,.OpenSourcePage-module__Zwf67a__actionLink,.OpenSourcePage-module__Zwf67a__actionArrow{transition:none}}.OpenSourcePage-module__Zwf67a__productPage{padding:var(--space-9) 0 var(--space-10) 0}.OpenSourcePage-module__Zwf67a__backLink{font-family:var(--font-body);font-size:var(--text-button);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-7);transition:color var(--motion-duration-fast) var(--motion-ease-standard);align-items:center;display:inline-flex}.OpenSourcePage-module__Zwf67a__backLink:focus-visible{box-shadow:0 0 0 2px var(--color-obsidian), 0 0 0 4px var(--color-accent-primary);outline:none}@media (hover:hover){.OpenSourcePage-module__Zwf67a__backLink:hover{color:var(--color-accent-primary)}}.OpenSourcePage-module__Zwf67a__productThumb{aspect-ratio:16/10;border-radius:var(--radius-sm);background:var(--color-surface-raised);border:var(--border-width-default) solid var(--color-border-subtle);width:100%;max-width:880px;margin:0 0 var(--space-6) 0;position:relative;overflow:hidden}.OpenSourcePage-module__Zwf67a__productDescription{font-family:var(--font-body);font-size:var(--text-body-lg);line-height:var(--leading-relaxed);color:var(--color-text-secondary);max-width:60ch;margin:0 0 var(--space-5) 0}.OpenSourcePage-module__Zwf67a__comingSoon{font-family:var(--font-technical);font-size:var(--text-caption);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);margin-top:var(--space-6)}
@keyframes EchoProductPage-module__SAZPIG__fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.EchoProductPage-module__SAZPIG__hero{padding:var(--space-11) 0 var(--space-10) 0}.EchoProductPage-module__SAZPIG__heroGrid{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:center;display:grid}.EchoProductPage-module__SAZPIG__heroCopy{min-width:0}.EchoProductPage-module__SAZPIG__heroTitle{font-family:var(--font-display);font-size:var(--text-display-md);font-weight:var(--font-weight-bold);letter-spacing:-.03em;line-height:var(--leading-tight);color:var(--color-text-primary);margin:0 0 var(--space-4) 0}.EchoProductPage-module__SAZPIG__heroTagline{font-family:var(--font-display);font-size:var(--text-heading-md);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);line-height:var(--leading-snug);text-transform:uppercase;color:var(--color-text-primary);margin:0 0 var(--space-6) 0}.EchoProductPage-module__SAZPIG__heroDescription{font-family:var(--font-body);font-size:var(--text-body-lg);line-height:var(--leading-relaxed);color:var(--color-text-secondary);max-width:560px;margin:0 0 var(--space-6) 0}.EchoProductPage-module__SAZPIG__actionGroup{align-items:center;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.EchoProductPage-module__SAZPIG__action{font-family:var(--font-body);font-size:var(--text-button);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);padding:var(--space-3) 0;transition:color var(--motion-duration-fast) var(--motion-ease-standard);align-items:center;display:inline-flex}.EchoProductPage-module__SAZPIG__actionPrimary{color:var(--color-action-primary)}.EchoProductPage-module__SAZPIG__arrow{transition:transform var(--motion-duration-fast) var(--motion-ease-standard);display:inline-block}@media (hover:hover){.EchoProductPage-module__SAZPIG__action:hover{color:var(--color-accent-primary)}.EchoProductPage-module__SAZPIG__actionPrimary:hover{color:var(--color-action-primary-hover)}.EchoProductPage-module__SAZPIG__action:hover .EchoProductPage-module__SAZPIG__arrow{transform:translate(4px)}.EchoProductPage-module__SAZPIG__action:hover .EchoProductPage-module__SAZPIG__arrowDown{transform:translateY(4px)}}.EchoProductPage-module__SAZPIG__action:focus-visible{box-shadow:0 0 0 2px var(--color-obsidian), 0 0 0 4px var(--color-accent-primary);outline:none}.EchoProductPage-module__SAZPIG__heroVisual{justify-self:center;width:100%;min-width:0;max-width:380px}.EchoProductPage-module__SAZPIG__systemSvg{width:100%;height:auto;display:block}.EchoProductPage-module__SAZPIG__svgRule{stroke:var(--color-border-strong);stroke-width:1px}.EchoProductPage-module__SAZPIG__svgLineIn{stroke:var(--color-text-muted);stroke-width:1.5px;stroke-dasharray:4 6;fill:none}.EchoProductPage-module__SAZPIG__svgLineOut{stroke:var(--color-text-muted);stroke-width:1.5px;fill:none}.EchoProductPage-module__SAZPIG__svgNode{stroke:var(--color-text-muted);stroke-width:1.5px;fill:var(--color-bg-primary)}.EchoProductPage-module__SAZPIG__svgHubRing{stroke:var(--color-accent-primary);stroke-width:1.5px;fill:none}.EchoProductPage-module__SAZPIG__svgHubCore{fill:var(--color-accent-primary)}.EchoProductPage-module__SAZPIG__svgLabel{font-family:var(--font-technical);letter-spacing:var(--tracking-wide);fill:var(--color-text-secondary);font-size:14px}.EchoProductPage-module__SAZPIG__svgNote{font-family:var(--font-technical);letter-spacing:var(--tracking-wide);fill:var(--color-text-muted);font-size:10px}.EchoProductPage-module__SAZPIG__svgHubLabel{font-family:var(--font-technical);letter-spacing:var(--tracking-wide);fill:var(--color-accent-primary);font-size:15px}.EchoProductPage-module__SAZPIG__docAnchor{scroll-margin-top:calc(var(--nav-height) + var(--space-4))}.EchoProductPage-module__SAZPIG__echoIntro{padding-bottom:var(--space-10);text-align:center}.EchoProductPage-module__SAZPIG__echoIntroInner{max-width:var(--container-narrow);margin:0 auto}.EchoProductPage-module__SAZPIG__echoCue{font-family:var(--font-technical);font-size:var(--text-caption);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);margin:var(--space-8) 0 0 0}.EchoProductPage-module__SAZPIG__uiSection{padding-bottom:var(--space-10);scroll-margin-top:calc(var(--nav-height) + var(--space-4))}.EchoProductPage-module__SAZPIG__uiHeader{padding-bottom:var(--space-8);text-align:center}.EchoProductPage-module__SAZPIG__uiHeading{font-family:var(--font-display);font-size:var(--text-heading-xl);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);color:var(--color-text-primary);margin:0}.EchoProductPage-module__SAZPIG__uiMedia{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,300px);align-items:end;display:grid}.EchoProductPage-module__SAZPIG__uiFrame{border-radius:var(--radius-sm);background:var(--color-surface-raised);width:100%;margin:0;position:relative;overflow:hidden}.EchoProductPage-module__SAZPIG__framePreview{filter:blur(24px);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.15)}.EchoProductPage-module__SAZPIG__uiFrame img{opacity:0;transition:opacity .5s var(--motion-ease-standard)}.EchoProductPage-module__SAZPIG__frameLoaded img{opacity:1}.EchoProductPage-module__SAZPIG__frameLoaded .EchoProductPage-module__SAZPIG__framePreview{display:none}.EchoProductPage-module__SAZPIG__uiMediaSingle{grid-template-columns:minmax(0,880px);justify-content:center}.EchoProductPage-module__SAZPIG__uiNotes{gap:var(--space-7);max-width:880px;margin:var(--space-6) auto 0;text-align:center;grid-template-columns:1fr;display:grid}.EchoProductPage-module__SAZPIG__uiNoteHeading{font-family:var(--font-display);font-size:var(--text-button);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);margin:0 0 var(--space-3) 0}.EchoProductPage-module__SAZPIG__uiNoteBody{font-family:var(--font-body);font-size:var(--text-body-md);font-weight:var(--font-weight-regular);line-height:var(--leading-relaxed);color:var(--color-text-secondary);max-width:600px;margin:0 auto}.EchoProductPage-module__SAZPIG__uiAccent{color:var(--color-accent-primary)}.EchoProductPage-module__SAZPIG__heroCopy>*,.EchoProductPage-module__SAZPIG__heroVisual{animation:EchoProductPage-module__SAZPIG__fadeInUp var(--motion-duration-slow) var(--motion-ease-enter) both}.EchoProductPage-module__SAZPIG__heroCopy>:first-child{animation-delay:0s}.EchoProductPage-module__SAZPIG__heroCopy>:nth-child(2){animation-delay:60ms}.EchoProductPage-module__SAZPIG__heroCopy>:nth-child(3){animation-delay:.12s}.EchoProductPage-module__SAZPIG__heroCopy>:nth-child(4){animation-delay:.18s}.EchoProductPage-module__SAZPIG__heroCopy>:nth-child(5){animation-delay:.24s}.EchoProductPage-module__SAZPIG__heroVisual{animation-delay:.3s}.EchoProductPage-module__SAZPIG__uiHeader,.EchoProductPage-module__SAZPIG__uiMedia,.EchoProductPage-module__SAZPIG__uiNotes{animation:EchoProductPage-module__SAZPIG__fadeInUp var(--motion-duration-slow) var(--motion-ease-enter) both}.EchoProductPage-module__SAZPIG__uiMedia{animation-delay:60ms}.EchoProductPage-module__SAZPIG__uiNotes{animation-delay:.12s}.EchoProductPage-module__SAZPIG__echoIntroInner>*{animation:EchoProductPage-module__SAZPIG__fadeInUp var(--motion-duration-slow) var(--motion-ease-enter) both}.EchoProductPage-module__SAZPIG__echoIntroInner>:first-child{animation-delay:0s}.EchoProductPage-module__SAZPIG__echoIntroInner>:nth-child(2){animation-delay:60ms}.EchoProductPage-module__SAZPIG__echoIntroInner>:nth-child(3){animation-delay:.12s}.EchoProductPage-module__SAZPIG__echoIntroInner>:nth-child(4){animation-delay:.18s}@media (max-width:1023px){.EchoProductPage-module__SAZPIG__hero{padding:var(--space-9) 0 var(--space-8) 0}.EchoProductPage-module__SAZPIG__heroGrid{gap:var(--space-7);grid-template-columns:1fr}.EchoProductPage-module__SAZPIG__heroVisual{justify-self:center;max-width:340px}.EchoProductPage-module__SAZPIG__uiSection{padding-bottom:var(--space-8)}.EchoProductPage-module__SAZPIG__uiHeader{padding-bottom:var(--space-7)}.EchoProductPage-module__SAZPIG__uiMedia{gap:var(--space-6);grid-template-columns:1fr}.EchoProductPage-module__SAZPIG__uiFramePhone{max-width:300px;margin:0 auto}}@media (max-width:767px){.EchoProductPage-module__SAZPIG__hero{padding:var(--space-8) 0 var(--space-7) 0}.EchoProductPage-module__SAZPIG__heroGrid{gap:var(--space-6)}.EchoProductPage-module__SAZPIG__actionGroup{align-items:flex-start;gap:var(--space-2) 0;flex-direction:column}.EchoProductPage-module__SAZPIG__action{padding:var(--space-3) 0}.EchoProductPage-module__SAZPIG__heroVisual{max-width:300px}.EchoProductPage-module__SAZPIG__uiSection{padding-bottom:var(--space-8)}.EchoProductPage-module__SAZPIG__uiHeader{padding-bottom:var(--space-6)}.EchoProductPage-module__SAZPIG__uiHeading{font-size:var(--text-heading-lg)}.EchoProductPage-module__SAZPIG__uiFramePhone{max-width:260px}}@media (prefers-reduced-motion:reduce){.EchoProductPage-module__SAZPIG__heroCopy>*,.EchoProductPage-module__SAZPIG__heroVisual,.EchoProductPage-module__SAZPIG__echoIntroInner>*,.EchoProductPage-module__SAZPIG__uiHeader,.EchoProductPage-module__SAZPIG__uiMedia,.EchoProductPage-module__SAZPIG__uiNotes{animation:none}.EchoProductPage-module__SAZPIG__action,.EchoProductPage-module__SAZPIG__arrow,.EchoProductPage-module__SAZPIG__uiFrame img{transition:none}}
.BookingDurationSelector-module__XH0G7G__wrapper{gap:var(--space-2);flex-direction:column;display:flex;position:relative}.BookingDurationSelector-module__XH0G7G__label{font-family:var(--font-technical);font-size:var(--text-caption);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.BookingDurationSelector-module__XH0G7G__trigger{width:100%;height:40px;padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);background:var(--color-surface-base);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);cursor:pointer;transition:border-color var(--motion-duration-fast) var(--motion-ease-standard);justify-content:space-between;align-items:center;display:flex}@media (hover:hover){.BookingDurationSelector-module__XH0G7G__trigger:hover{border-color:var(--color-champagne)}}.BookingDurationSelector-module__XH0G7G__trigger:focus-visible{box-shadow:0 0 0 2px var(--color-obsidian), 0 0 0 4px var(--color-accent-primary);outline:none}.BookingDurationSelector-module__XH0G7G__triggerOpen{border-color:var(--color-champagne)}.BookingDurationSelector-module__XH0G7G__chevron{width:10px;height:6px;color:var(--color-text-muted);transition:transform var(--motion-duration-fast) var(--motion-ease-standard);flex-shrink:0}.BookingDurationSelector-module__XH0G7G__chevronOpen{transform:rotate(180deg)}.BookingDurationSelector-module__XH0G7G__options{top:calc(100% + var(--space-1));z-index:var(--z-dropdown);background:var(--color-surface-raised);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);position:absolute;left:0;right:0;overflow:hidden}.BookingDurationSelector-module__XH0G7G__option{width:100%;height:40px;padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);cursor:pointer;text-align:left;transition:background var(--motion-duration-fast) var(--motion-ease-standard), color var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;border:none;align-items:center;display:flex}@media (hover:hover){.BookingDurationSelector-module__XH0G7G__option:hover{background:var(--color-champagne-subtle)}}.BookingDurationSelector-module__XH0G7G__option:focus-visible{box-shadow:0 0 0 2px var(--color-obsidian), 0 0 0 4px var(--color-accent-primary);outline:none}.BookingDurationSelector-module__XH0G7G__optionSelected{color:var(--color-champagne)}
@keyframes SalesAgentHero-module__oYeBmW__fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.SalesAgentHero-module__oYeBmW__hero{padding:var(--space-11) 0 var(--space-10) 0;scroll-margin-top:calc(var(--nav-height) + var(--space-4))}.SalesAgentHero-module__oYeBmW__back{margin-bottom:var(--space-6)}.SalesAgentHero-module__oYeBmW__grid{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:center;display:grid}.SalesAgentHero-module__oYeBmW__copy{min-width:0}.SalesAgentHero-module__oYeBmW__description{font-family:var(--font-body);font-size:var(--text-body-lg);line-height:var(--leading-relaxed);color:var(--color-text-secondary);max-width:46ch;margin:0 0 var(--space-6) 0}.SalesAgentHero-module__oYeBmW__accent{color:var(--color-accent-primary)}.SalesAgentHero-module__oYeBmW__visual{justify-self:center;width:100%;min-width:0;max-width:380px;margin:0}.SalesAgentHero-module__oYeBmW__systemSvg{width:100%;height:auto;display:block}.SalesAgentHero-module__oYeBmW__svgRule{stroke:var(--color-border-strong);stroke-width:1px}.SalesAgentHero-module__oYeBmW__svgLineIn{stroke:var(--color-text-muted);stroke-width:1.5px;stroke-dasharray:4 6;fill:none}.SalesAgentHero-module__oYeBmW__svgLineOut{stroke:var(--color-text-muted);stroke-width:1.5px;fill:none}.SalesAgentHero-module__oYeBmW__svgNode,.SalesAgentHero-module__oYeBmW__svgStore{stroke:var(--color-text-muted);stroke-width:1.5px;fill:var(--color-bg-primary)}.SalesAgentHero-module__oYeBmW__svgHubRing{stroke:var(--color-accent-primary);stroke-width:1.5px;fill:none}.SalesAgentHero-module__oYeBmW__svgHubCore{fill:var(--color-accent-primary)}.SalesAgentHero-module__oYeBmW__svgLabel{font-family:var(--font-technical);letter-spacing:var(--tracking-wide);fill:var(--color-text-secondary);font-size:14px}.SalesAgentHero-module__oYeBmW__svgNote{font-family:var(--font-technical);letter-spacing:var(--tracking-wide);fill:var(--color-text-muted);font-size:10px}.SalesAgentHero-module__oYeBmW__svgReady{font-family:var(--font-technical);letter-spacing:var(--tracking-wide);fill:var(--color-accent-primary);font-size:10px}.SalesAgentHero-module__oYeBmW__svgHubLabel{font-family:var(--font-technical);letter-spacing:var(--tracking-wide);fill:var(--color-accent-primary);font-size:12px}.SalesAgentHero-module__oYeBmW__srFlow{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.SalesAgentHero-module__oYeBmW__systemStub{border-top:var(--border-width-default) solid var(--color-border-subtle);scroll-margin-top:calc(var(--nav-height) + var(--space-4))}.SalesAgentHero-module__oYeBmW__copy>*,.SalesAgentHero-module__oYeBmW__visual{animation:SalesAgentHero-module__oYeBmW__fadeInUp var(--motion-duration-slow) var(--motion-ease-enter) both}.SalesAgentHero-module__oYeBmW__copy>:first-child{animation-delay:0s}.SalesAgentHero-module__oYeBmW__copy>:nth-child(2){animation-delay:60ms}.SalesAgentHero-module__oYeBmW__copy>:nth-child(3){animation-delay:.12s}.SalesAgentHero-module__oYeBmW__copy>:nth-child(4){animation-delay:.18s}.SalesAgentHero-module__oYeBmW__visual{animation-delay:.3s}@media (max-width:1023px){.SalesAgentHero-module__oYeBmW__hero{padding:var(--space-9) 0 var(--space-8) 0}.SalesAgentHero-module__oYeBmW__grid{gap:var(--space-7);grid-template-columns:1fr}.SalesAgentHero-module__oYeBmW__visual{max-width:340px}}@media (max-width:767px){.SalesAgentHero-module__oYeBmW__hero{padding:var(--space-8) 0 var(--space-7) 0}.SalesAgentHero-module__oYeBmW__grid{gap:var(--space-6)}.SalesAgentHero-module__oYeBmW__visual{max-width:300px}}@media (prefers-reduced-motion:reduce){.SalesAgentHero-module__oYeBmW__copy>*,.SalesAgentHero-module__oYeBmW__visual{animation:none}}
.ThemeToggle-module__3b5zuq__toggle{cursor:pointer;color:#1b1b1b;-webkit-tap-highlight-color:transparent;background:#fffdf6;border:2px solid #1b1b1b;border-radius:50% 46% 52% 48%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:2px 2px #1b1b1b}.ThemeToggle-module__3b5zuq__toggle:hover{transform:translate(-1px,-1px)rotate(-6deg);box-shadow:3px 3px #1b1b1b}.ThemeToggle-module__3b5zuq__toggle:active{transform:translate(1px,1px);box-shadow:1px 1px #1b1b1b}.ThemeToggle-module__3b5zuq__toggle:focus-visible{outline-offset:3px;outline:2px dashed #d64933}.ThemeToggle-module__3b5zuq__icon{width:22px;height:22px;display:inline-flex}.ThemeToggle-module__3b5zuq__mark{width:100%;height:100%}html[data-theme=night] .ThemeToggle-module__3b5zuq__toggle{color:#ffb02e;background:#201c15;border-color:#f2ecdd;box-shadow:2px 2px #0009}html[data-theme=night] .ThemeToggle-module__3b5zuq__toggle:hover{box-shadow:3px 3px #0009}html[data-theme=night] .ThemeToggle-module__3b5zuq__toggle:active{box-shadow:1px 1px #0009}html[data-theme=night] .ThemeToggle-module__3b5zuq__toggle:focus-visible{outline-color:#ffb02e}@media (prefers-reduced-motion:reduce){.ThemeToggle-module__3b5zuq__toggle,.ThemeToggle-module__3b5zuq__toggle:hover,.ThemeToggle-module__3b5zuq__toggle:active{transition:none;transform:none}}
.MobileMenu-module__Q5LJxq__menu{top:var(--nav-height);z-index:var(--z-overlay);background-color:var(--color-bg-primary);opacity:0;visibility:hidden;transition:opacity var(--motion-duration-normal) var(--motion-ease-standard), visibility var(--motion-duration-normal) var(--motion-ease-standard);-webkit-overflow-scrolling:touch;display:none;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.MobileMenu-module__Q5LJxq__menuOpen{opacity:1;visibility:visible}.MobileMenu-module__Q5LJxq__menuInner{min-height:100%;padding:var(--space-8) var(--margin-mobile,20px);flex-direction:column;justify-content:center;align-items:center;display:flex}.MobileMenu-module__Q5LJxq__menuNav{width:100%;max-width:360px}.MobileMenu-module__Q5LJxq__menuList{flex-direction:column;gap:0;width:100%;display:flex}.MobileMenu-module__Q5LJxq__menuItem{display:flex}.MobileMenu-module__Q5LJxq__menuLink{text-align:center;font-family:var(--font-display);font-size:var(--text-heading-md);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);padding:var(--space-4) 0;border-bottom:1px solid var(--color-border-subtle);width:100%;min-height:48px;transition:color var(--motion-duration-fast) var(--motion-ease-standard);justify-content:center;align-items:center;display:flex}.MobileMenu-module__Q5LJxq__menuItem:last-child .MobileMenu-module__Q5LJxq__menuLink{border-bottom:none}@media (hover:hover){.MobileMenu-module__Q5LJxq__menuLink:hover{color:var(--color-text-primary)}}.MobileMenu-module__Q5LJxq__menuLink:focus-visible{box-shadow:0 0 0 2px var(--color-obsidian), 0 0 0 4px var(--color-accent-primary);outline:none}.MobileMenu-module__Q5LJxq__menuLinkActive{color:var(--color-accent-primary)}.MobileMenu-module__Q5LJxq__menuDivider{width:100%;max-width:360px;height:var(--border-width-default);background-color:var(--color-border-subtle);margin:var(--space-6) 0}.MobileMenu-module__Q5LJxq__menuCta{font-family:var(--font-body);font-size:var(--text-body-lg);font-weight:var(--font-weight-semibold);color:var(--color-accent-primary);padding:var(--space-4) 0;min-height:48px;transition:color var(--motion-duration-fast) var(--motion-ease-standard);justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.MobileMenu-module__Q5LJxq__menuCta:hover{color:var(--color-accent-hover)}}.MobileMenu-module__Q5LJxq__menuCta:focus-visible{box-shadow:0 0 0 2px var(--color-obsidian), 0 0 0 4px var(--color-accent-primary);outline:none}.MobileMenu-module__Q5LJxq__menuCtaActive{color:var(--color-accent-hover)}.MobileMenu-module__Q5LJxq__menuCtaArrow{transition:transform var(--motion-duration-fast) var(--motion-ease-standard);display:inline-block}.MobileMenu-module__Q5LJxq__menuTheme{justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-2) 0;min-height:48px;display:flex}.MobileMenu-module__Q5LJxq__menuThemeLabel{font-family:var(--font-body);font-size:var(--text-body-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}@media (hover:hover){.MobileMenu-module__Q5LJxq__menuCta:hover .MobileMenu-module__Q5LJxq__menuCtaArrow{transform:translate(4px)}}@media (max-width:1023px){.MobileMenu-module__Q5LJxq__menu{display:block}}@media (max-width:767px){.MobileMenu-module__Q5LJxq__menu{top:56px}}
.BookingNotebook-module__VQl9Hq__page{--color-text-primary:#1b1b1b;--color-text-secondary:#44403c;--color-text-muted:#78716c;--color-accent-primary:#d64933;--color-accent-hover:#a83a28;--color-accent-secondary:#a83a28;--color-surface-raised:#fffdf6;--color-surface-base:#fffdf6;--color-champagne:#d64933;--color-champagne-subtle:#f0e6cf;--color-champagne-hover:#a83a28;--color-error:#a83a28;--color-success:#2f7a44;--color-border-subtle:#ddd3bc;--color-border-default:#1b1b1b;--color-border-strong:#1b1b1b;--color-obsidian:#f5f0e8;color:#1b1b1b;background-color:#f5f0e8;position:relative;overflow-x:clip}.BookingNotebook-module__VQl9Hq__page:after{content:"";z-index:60;pointer-events:none;opacity:.09;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");position:absolute;inset:0}.BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__introRel{position:relative}.BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__eyebrow{font-family:var(--font-technical);font-size:var(--text-label);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:#78716c;margin:0 0 var(--space-4) 0;animation:.55s ease-out backwards BookingNotebook-module__VQl9Hq__bk-rise}@keyframes BookingNotebook-module__VQl9Hq__bk-rise{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}.BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__handTitle{font-family:var(--font-hand), cursive;color:#1b1b1b;font-weight:600;animation:.35s cubic-bezier(.3,1.4,.4,1) .1s backwards BookingNotebook-module__VQl9Hq__bk-slam,9s ease-in-out 1s infinite BookingNotebook-module__VQl9Hq__bk-settle}@keyframes BookingNotebook-module__VQl9Hq__bk-slam{0%{opacity:0;scale:1.25}to{opacity:1;scale:1}}@keyframes BookingNotebook-module__VQl9Hq__bk-settle{0%,to{rotate:-.4deg}50%{rotate:.4deg}}.BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__heroTitleWrap{display:inline-block;position:relative}.BookingNotebook-module__VQl9Hq__heroSticker{font-family:var(--font-hand), cursive;color:#fff8f0;white-space:nowrap;background:#d64933;border-radius:999px;padding:10px 18px;font-size:1.35rem;font-weight:700;line-height:1;animation:.38s cubic-bezier(.3,1.4,.4,1) .45s backwards BookingNotebook-module__VQl9Hq__bk-slam,7s ease-in-out 1.1s infinite BookingNotebook-module__VQl9Hq__bk-wobble;position:absolute;top:-26px;right:-104px;transform:rotate(6deg);box-shadow:3px 4px #1b1b1b}@keyframes BookingNotebook-module__VQl9Hq__bk-wobble{0%,to{rotate:-1.5deg}50%{rotate:1.5deg}}.BookingNotebook-module__VQl9Hq__quipHero{max-width:420px;margin:var(--space-5) auto 0 auto;text-align:center;animation:.45s cubic-bezier(.3,1.4,.4,1) .55s backwards BookingNotebook-module__VQl9Hq__bk-quippop,8s ease-in-out 1.4s infinite BookingNotebook-module__VQl9Hq__bk-flutter;display:block;transform:rotate(-1deg)}@keyframes BookingNotebook-module__VQl9Hq__bk-quippop{0%{opacity:0;scale:.7}to{opacity:1;scale:1}}@keyframes BookingNotebook-module__VQl9Hq__bk-flutter{0%,to{rotate:-1.2deg}50%{rotate:1.2deg}}@media (min-width:1440px){.BookingNotebook-module__VQl9Hq__quipHero{text-align:left;max-width:150px;margin:0;position:absolute;top:36%;right:calc(50vw - 672px);transform:rotate(2deg)}}.BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__returnStub{background:#fffdf6;border:2px dashed #c9bfa4;border-radius:12px}.BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__shimmer{background:linear-gradient(100deg,#e9e1cd 40%,#f5f0e8 50%,#e9e1cd 60%) 0 0/200% 100%;animation:1.6s linear infinite BookingNotebook-module__VQl9Hq__bk-shimmer}@keyframes BookingNotebook-module__VQl9Hq__bk-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__errCard{background:#fffdf6;border:2px solid #1b1b1b;border-radius:14px 16px 13px 17px/16px 13px 17px 14px;box-shadow:5px 5px #1b1b1be6}.BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__retryBtn{color:#fff8f0;background:#d64933;border:2px solid #1b1b1b;border-radius:999px;transition:translate .18s,scale .12s,box-shadow .18s;box-shadow:3px 3px #1b1b1b}@media (hover:hover){.BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__retryBtn:hover{translate:0 -2px;box-shadow:5px 5px #1b1b1b}}.BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__retryBtn:active{scale:.97}.BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__monthName{font-family:var(--font-hand), cursive;color:#1b1b1b;font-weight:600}.BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__board{background:#fffdf6;border:2px solid #1b1b1b;border-radius:14px;box-shadow:5px 5px #1b1b1be6}.BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__wday{color:#1b1b1b;font-weight:var(--font-weight-semibold);border-bottom:2px solid #1b1b1b}.BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__navBtn{color:#1b1b1b;background:#fffdf6;border:2px solid #1b1b1b;border-radius:999px;transition:translate .15s,background-color .15s}@media (hover:hover){.BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__navBtn:hover{color:#fff8f0;background:#d64933;border-color:#1b1b1b;translate:0 -1px}}.BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__cell{transition:translate .15s,scale .12s}@media (hover:hover){.BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__cell:hover{translate:0 -2px}}.BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__dot{background:#d64933}.BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__cellPicked{background:#d64933;border-color:#1b1b1b;animation:.3s cubic-bezier(.3,1.6,.4,1) backwards BookingNotebook-module__VQl9Hq__bk-punch}@keyframes BookingNotebook-module__VQl9Hq__bk-punch{0%{scale:1.25}to{scale:1}}.BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__ring{border-color:#d64933}.BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__charge{color:#1b1b1b}.BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__promptDressed{font-family:var(--font-hand), cursive;color:#1b1b1b;font-weight:600}.BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__okStamp{color:#1b1b1b;border:2px solid #1b1b1b;border-radius:6px 8px 6px 9px;transform:rotate(-1.5deg)}.BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__goBtn{color:#fff8f0;background:#d64933;border:2px solid #1b1b1b;border-radius:999px;transition:translate .18s,scale .12s,box-shadow .18s;box-shadow:4px 4px #1b1b1b}@media (hover:hover){.BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__goBtn:hover:not(:disabled){translate:0 -2px;box-shadow:6px 6px #1b1b1b}}.BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__goBtn:active:not(:disabled){scale:.97}.BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__sheet{background:#fffdf6;border:2px solid #1b1b1b;box-shadow:6px 6px #1b1b1be6}.BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__stubDate{font-family:var(--font-hand), cursive;color:#1b1b1b;font-weight:600}.BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__pick{background:#fffdf6;border-color:#1b1b1b;transition:translate .15s,box-shadow .15s}@media (hover:hover){.BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__pick:hover{translate:0 -1px}}.BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__menu{border:2px solid #1b1b1b;box-shadow:4px 4px #1b1b1be6}.BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__choice{transition:background-color .12s}@media (hover:hover){.BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__choice:hover{background:#f5f0e8}}.BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__chosen{color:#fff8f0;background:#d64933}.BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__stub{background:#fffdf6;border:2px solid #1b1b1b;position:relative;box-shadow:6px 6px #1b1b1be6}.BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__tear{padding:var(--space-4) var(--space-4);box-sizing:border-box;text-align:center;overflow-wrap:anywhere;background:#f5f0e8;border:2px dashed #c9bfa4;border-radius:12px;min-width:0}.BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__stubTitle{font-family:var(--font-hand), cursive;color:#1b1b1b;font-weight:600}.BookingNotebook-module__VQl9Hq__admitRibbon{font-family:var(--font-technical);font-size:var(--text-caption);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);color:#fff8f0;white-space:nowrap;background:#1b1b1b;border-radius:999px;padding:6px 12px;position:absolute;top:14px;right:14px;transform:rotate(3deg)}.BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__ink:focus{border-color:#1b1b1b;outline:none;box-shadow:0 0 0 2px #f5f0e8,0 0 0 4px #d64933}.BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__claimBtn{color:#fff8f0;background:#d64933;border:2px solid #1b1b1b;border-radius:999px;transition:translate .18s,scale .12s,box-shadow .18s;box-shadow:4px 4px #1b1b1b}@media (hover:hover){.BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__claimBtn:hover:not(:disabled){translate:0 -2px;box-shadow:6px 6px #1b1b1b}}.BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__claimBtn:active:not(:disabled){scale:.97}.BookingNotebook-module__VQl9Hq__claimHint{margin:var(--space-3) 0 0 0;font-family:var(--font-hand), cursive;color:#d64933;text-align:center;font-size:1.1rem;font-weight:600;line-height:1.3}.BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__ticket{background:#fffdf6;border:2px solid #1b1b1b;border-radius:16px 18px 15px 19px/18px 15px 19px 16px;box-shadow:6px 6px #1b1b1be6}.BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__seal{color:#d64933;border:2px solid #d64933;animation:.45s cubic-bezier(.3,1.6,.4,1) backwards BookingNotebook-module__VQl9Hq__bk-sealpop}@keyframes BookingNotebook-module__VQl9Hq__bk-sealpop{0%{opacity:0;rotate:-12deg;scale:1.6}to{opacity:1;rotate:none;scale:1}}.BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__showerHead{font-family:var(--font-hand), cursive;color:#1b1b1b;font-weight:600}.BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__praise{font-family:var(--font-hand), cursive;color:#d64933;font-weight:600;animation:.55s ease-out .3s backwards BookingNotebook-module__VQl9Hq__bk-rise;transform:rotate(-1deg)}.BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__perf{background:#f5f0e8;border:2px dashed #c9bfa4;border-radius:12px}.BookingNotebook-module__VQl9Hq__claimStamp{font-family:var(--font-technical);font-size:var(--text-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:#d64933;padding:var(--space-2) var(--space-4);border:3px double #d64933;border-radius:8px;animation:.38s cubic-bezier(.3,1.4,.4,1) .35s backwards BookingNotebook-module__VQl9Hq__bk-slam,7s ease-in-out 1.2s infinite BookingNotebook-module__VQl9Hq__bk-wobble;display:inline-block;transform:rotate(-4deg)}.BookingNotebook-module__VQl9Hq__page a.BookingNotebook-module__VQl9Hq__homeBtn,.BookingNotebook-module__VQl9Hq__page a.BookingNotebook-module__VQl9Hq__homeBtn:visited{color:#fff8f0;padding:var(--space-3) var(--space-6);background:#d64933;border:2px solid #1b1b1b;border-radius:999px;transition:translate .18s,scale .12s,box-shadow .18s,background-color .18s;box-shadow:4px 4px #1b1b1b}@media (hover:hover){.BookingNotebook-module__VQl9Hq__page a.BookingNotebook-module__VQl9Hq__homeBtn:hover{color:#fff8f0;background:#a83a28;translate:0 -2px;box-shadow:6px 6px #1b1b1b}}.BookingNotebook-module__VQl9Hq__page a.BookingNotebook-module__VQl9Hq__homeBtn:active{scale:.97}@media (max-width:1023px){.BookingNotebook-module__VQl9Hq__heroSticker{font-size:1.1rem;right:-8px}.BookingNotebook-module__VQl9Hq__admitRibbon{margin-bottom:var(--space-3);display:inline-block;position:static;transform:rotate(-1.5deg)}}@media (max-width:767px){.BookingNotebook-module__VQl9Hq__heroSticker{margin-top:var(--space-3);font-size:1rem;display:inline-block;position:static;transform:rotate(-1.5deg)}.BookingNotebook-module__VQl9Hq__claimStamp{font-size:.72rem}}@media (prefers-reduced-motion:reduce){.BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__eyebrow,.BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__handTitle,.BookingNotebook-module__VQl9Hq__heroSticker,.BookingNotebook-module__VQl9Hq__quipHero,.BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__shimmer,.BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__cellPicked,.BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__seal,.BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__praise,.BookingNotebook-module__VQl9Hq__claimStamp{transition:none;animation:none}.BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__cellPicked,.BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__seal{scale:1}.BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__retryBtn,.BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__goBtn,.BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__claimBtn,.BookingNotebook-module__VQl9Hq__page a.BookingNotebook-module__VQl9Hq__homeBtn,.BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__pick,.BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__cell{transition:none}.BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__shimmer{background:#e9e1cd}}html[data-theme=night] .BookingNotebook-module__VQl9Hq__page{--color-text-primary:var(--nb-chalk);--color-text-secondary:var(--nb-chalk-muted);--color-text-muted:var(--nb-chalk-faint);--color-accent-primary:var(--nb-amber);--color-accent-hover:var(--nb-amber);--color-accent-secondary:var(--nb-amber);--color-surface-raised:var(--nb-card);--color-surface-base:var(--nb-card);--color-champagne:var(--nb-amber);--color-champagne-hover:var(--nb-amber);--color-error:var(--nb-stamp);--color-border-subtle:var(--nb-line);--color-border-default:var(--nb-chalk);--color-border-strong:var(--nb-chalk);--color-obsidian:var(--nb-desk);background-color:var(--nb-desk);color:var(--nb-chalk)}html[data-theme=night] .BookingNotebook-module__VQl9Hq__page:after{opacity:var(--nb-grain-opacity)}html[data-theme=night] .BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__eyebrow{color:var(--nb-chalk-faint)}html[data-theme=night] .BookingNotebook-module__VQl9Hq__heroSticker{color:var(--nb-desk);background:var(--nb-amber);box-shadow:3px 4px #0009}html[data-theme=night] .BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__returnStub{border-color:var(--nb-line-soft);background:var(--nb-card)}html[data-theme=night] .BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__shimmer{background:linear-gradient(100deg, var(--nb-desk-raised) 40%, var(--nb-line) 50%, var(--nb-desk-raised) 60%);background-size:200% 100%}html[data-theme=night] .BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__errCard{border-color:var(--nb-chalk);background:var(--nb-card);box-shadow:5px 5px #0009}html[data-theme=night] .BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__retryBtn{background:var(--nb-amber);color:var(--nb-desk);border-color:var(--nb-chalk);box-shadow:3px 3px #0009}@media (hover:hover){html[data-theme=night] .BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__retryBtn:hover{box-shadow:5px 5px #0009}}:is(html[data-theme=night] .BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__monthName,html[data-theme=night] .BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__charge,html[data-theme=night] .BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__promptDressed,html[data-theme=night] .BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__okStamp,html[data-theme=night] .BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__stubDate,html[data-theme=night] .BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__stubTitle,html[data-theme=night] .BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__showerHead){color:var(--nb-chalk)}html[data-theme=night] .BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__board{border-color:var(--nb-chalk);background:var(--nb-card);box-shadow:5px 5px #0009}html[data-theme=night] .BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__wday{color:var(--nb-chalk);border-bottom-color:var(--nb-chalk)}html[data-theme=night] .BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__navBtn{background:var(--nb-card);border-color:var(--nb-chalk);color:var(--nb-chalk)}@media (hover:hover){html[data-theme=night] .BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__navBtn:hover{color:var(--nb-desk);border-color:var(--nb-amber);background:var(--nb-amber)}}html[data-theme=night] .BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__dot{background:var(--nb-amber)}html[data-theme=night] .BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__cellPicked{background:var(--nb-amber);border-color:var(--nb-chalk)}html[data-theme=night] .BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__ring{border-color:var(--nb-amber)}html[data-theme=night] .BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__okStamp{border-color:var(--nb-chalk)}html[data-theme=night] .BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__goBtn{background:var(--nb-amber);color:var(--nb-desk);border-color:var(--nb-chalk);box-shadow:4px 4px #0009}@media (hover:hover){html[data-theme=night] .BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__goBtn:hover:not(:disabled){box-shadow:6px 6px #0009}}html[data-theme=night] .BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__sheet{background:var(--nb-card);border-color:var(--nb-chalk);box-shadow:6px 6px #0009}html[data-theme=night] .BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__pick{border-color:var(--nb-chalk);background:var(--nb-card);color:var(--nb-chalk)}html[data-theme=night] .BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__menu{border-color:var(--nb-chalk);background:var(--nb-card);color:var(--nb-chalk);box-shadow:4px 4px #0009}@media (hover:hover){html[data-theme=night] .BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__choice:hover{background:var(--nb-desk-raised)}}html[data-theme=night] .BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__chosen{background:var(--nb-amber);color:var(--nb-desk)}html[data-theme=night] .BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__stub{background:var(--nb-card);border-color:var(--nb-chalk);box-shadow:6px 6px #0009}:is(html[data-theme=night] .BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__tear,html[data-theme=night] .BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__perf){border-color:var(--nb-line-soft);background:var(--nb-desk-raised)}html[data-theme=night] .BookingNotebook-module__VQl9Hq__admitRibbon{color:var(--nb-desk);background:var(--nb-amber)}html[data-theme=night] .BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__ink:focus{border-color:var(--nb-chalk);box-shadow:0 0 0 2px var(--nb-desk), 0 0 0 4px var(--nb-amber)}html[data-theme=night] .BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__claimBtn{background:var(--nb-amber);color:var(--nb-desk);border-color:var(--nb-chalk);box-shadow:4px 4px #0009}@media (hover:hover){html[data-theme=night] .BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__claimBtn:hover:not(:disabled){box-shadow:6px 6px #0009}}html[data-theme=night] .BookingNotebook-module__VQl9Hq__claimHint{color:var(--nb-amber)}html[data-theme=night] .BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__ticket{background:var(--nb-card);border-color:var(--nb-chalk);box-shadow:6px 6px #0009}html[data-theme=night] .BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__seal{border-color:var(--nb-amber);color:var(--nb-amber)}html[data-theme=night] .BookingNotebook-module__VQl9Hq__page .BookingNotebook-module__VQl9Hq__praise{color:var(--nb-amber)}html[data-theme=night] .BookingNotebook-module__VQl9Hq__claimStamp{color:var(--nb-amber);border-color:var(--nb-amber)}html[data-theme=night] .BookingNotebook-module__VQl9Hq__page a.BookingNotebook-module__VQl9Hq__homeBtn{border-color:var(--nb-chalk);background:var(--nb-amber);color:var(--nb-desk);box-shadow:4px 4px #0009}html[data-theme=night] .BookingNotebook-module__VQl9Hq__page a.BookingNotebook-module__VQl9Hq__homeBtn:visited{border-color:var(--nb-chalk);background:var(--nb-amber);color:var(--nb-desk);box-shadow:4px 4px #0009}@media (hover:hover){html[data-theme=night] .BookingNotebook-module__VQl9Hq__page a.BookingNotebook-module__VQl9Hq__homeBtn:hover{background:var(--nb-amber);color:var(--nb-desk);box-shadow:6px 6px #0009}}
.BookingTimePicker-module__tOHyNW__backdrop{z-index:var(--z-overlay);-webkit-backdrop-filter:blur(4px);background:#070707b3;position:fixed;inset:0}.BookingTimePicker-module__tOHyNW__modal{top:calc(var(--nav-height) + var(--space-7));width:480px;max-height:calc(100vh - var(--nav-height) - var(--space-7) - var(--space-7));z-index:calc(var(--z-overlay) + 1);background:var(--color-surface-raised);border:1px solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--space-6);scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent;position:fixed;left:50%;overflow-y:auto;transform:translate(-50%)}.BookingTimePicker-module__tOHyNW__modal::-webkit-scrollbar{width:6px}.BookingTimePicker-module__tOHyNW__modal::-webkit-scrollbar-track{background:0 0}.BookingTimePicker-module__tOHyNW__modal::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:var(--radius-pill)}@media (hover:hover){.BookingTimePicker-module__tOHyNW__modal::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}}.BookingTimePicker-module__tOHyNW__closeButton{top:var(--space-4);right:var(--space-4);width:32px;height:32px;font-family:var(--font-body);font-size:var(--text-body-lg);color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-xs);transition:color var(--motion-duration-fast) var(--motion-ease-standard);z-index:1;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute}@media (hover:hover){.BookingTimePicker-module__tOHyNW__closeButton:hover{color:var(--color-text-primary)}}.BookingTimePicker-module__tOHyNW__closeButton:focus-visible{box-shadow:0 0 0 2px var(--color-obsidian), 0 0 0 4px var(--color-accent-primary);outline:none}.BookingTimePicker-module__tOHyNW__dateHeader{font-family:var(--font-technical);font-size:var(--text-body-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);margin:0 0 var(--space-2) 0}.BookingTimePicker-module__tOHyNW__prompt{font-family:var(--font-body);font-size:var(--text-body-md);color:var(--color-text-secondary);text-align:center;margin:0 0 var(--space-6) 0}.BookingTimePicker-module__tOHyNW__wheelsRow{justify-content:center;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}.BookingTimePicker-module__tOHyNW__wheelWrapper{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.BookingTimePicker-module__tOHyNW__wheel{background:var(--color-surface-base);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);width:80px;height:144px;position:relative;overflow:hidden}.BookingTimePicker-module__tOHyNW__wheelTrack{flex-direction:column;padding-top:48px;padding-bottom:48px;display:flex;position:absolute;top:0;left:0;right:0}.BookingTimePicker-module__tOHyNW__wheelItem{height:48px;font-family:var(--font-display);font-size:var(--text-body-md);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-ease-standard), font-size var(--motion-duration-fast) var(--motion-ease-standard);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}@media (hover:hover){.BookingTimePicker-module__tOHyNW__wheelItem:hover{color:var(--color-text-secondary)}}.BookingTimePicker-module__tOHyNW__wheelItemSelected{font-size:var(--text-heading-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)!important}.BookingTimePicker-module__tOHyNW__wheelHighlight{border-top:1px solid var(--color-champagne);border-bottom:1px solid var(--color-champagne);pointer-events:none;height:48px;position:absolute;top:48px;left:0;right:0}.BookingTimePicker-module__tOHyNW__wheelArrow{width:32px;height:32px;font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--color-text-muted);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xs);cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-ease-standard), border-color var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;justify-content:center;align-items:center;display:flex}@media (hover:hover){.BookingTimePicker-module__tOHyNW__wheelArrow:hover{color:var(--color-champagne);border-color:var(--color-champagne)}}.BookingTimePicker-module__tOHyNW__wheelArrow:focus-visible{box-shadow:0 0 0 2px var(--color-obsidian), 0 0 0 4px var(--color-accent-primary);outline:none}.BookingTimePicker-module__tOHyNW__periodToggle{gap:var(--space-3);margin-bottom:var(--space-6);justify-content:center;display:flex}.BookingTimePicker-module__tOHyNW__periodButton{width:72px;height:44px;font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted);background:var(--color-surface-base);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--motion-duration-fast) var(--motion-ease-standard), color var(--motion-duration-fast) var(--motion-ease-standard), border-color var(--motion-duration-fast) var(--motion-ease-standard);justify-content:center;align-items:center;display:flex}@media (hover:hover){.BookingTimePicker-module__tOHyNW__periodButton:hover{border-color:var(--color-champagne)}}.BookingTimePicker-module__tOHyNW__periodButton:focus-visible{box-shadow:0 0 0 2px var(--color-obsidian), 0 0 0 4px var(--color-accent-primary);outline:none}.BookingTimePicker-module__tOHyNW__periodActive{background:var(--color-champagne)!important;border-color:var(--color-champagne)!important;color:var(--color-obsidian)!important}.BookingTimePicker-module__tOHyNW__divider{border:none;border-top:1px solid var(--color-border-subtle);margin:0 0 var(--space-5) 0}.BookingTimePicker-module__tOHyNW__durationSection{margin-bottom:var(--space-5)}.BookingTimePicker-module__tOHyNW__validation{text-align:center;min-height:24px;margin-bottom:var(--space-5)}.BookingTimePicker-module__tOHyNW__validationAvailable{font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--color-success)}.BookingTimePicker-module__tOHyNW__validationUnavailable{font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--color-error)}.BookingTimePicker-module__tOHyNW__continueButton{justify-content:center;align-items:center;gap:var(--space-2);width:100%;height:48px;font-family:var(--font-body);font-size:var(--text-button);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-obsidian);background:var(--color-champagne);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--motion-duration-fast) var(--motion-ease-standard);border:none;display:flex}@media (hover:hover){.BookingTimePicker-module__tOHyNW__continueButton:hover{background:var(--color-champagne-hover)}}.BookingTimePicker-module__tOHyNW__continueButton:focus-visible{box-shadow:0 0 0 2px var(--color-obsidian), 0 0 0 4px var(--color-accent-primary);outline:none}.BookingTimePicker-module__tOHyNW__continueButton:disabled{opacity:.4;cursor:default;pointer-events:none}.BookingTimePicker-module__tOHyNW__continueArrow{font-size:var(--text-body-md);line-height:1}.BookingTimePicker-module__tOHyNW__tzNotice{font-family:var(--font-technical);font-size:var(--text-caption);color:var(--color-text-muted);text-align:center;margin:var(--space-5) 0 0 0}.BookingTimePicker-module__tOHyNW__emptyState{text-align:center;padding:var(--space-8) 0}.BookingTimePicker-module__tOHyNW__emptyHeading{font-family:var(--font-body);font-size:var(--text-body-md);color:var(--color-text-secondary);margin:0 0 var(--space-2) 0}.BookingTimePicker-module__tOHyNW__emptySubtext{font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--color-text-muted);margin:0}@media (max-width:767px){.BookingTimePicker-module__tOHyNW__modal{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-height:85vh;padding:var(--space-5) var(--space-5) var(--space-7);scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent;border-bottom:none;inset:auto 0 0;transform:none}.BookingTimePicker-module__tOHyNW__modal::-webkit-scrollbar{width:4px}.BookingTimePicker-module__tOHyNW__modal::-webkit-scrollbar-track{background:0 0}.BookingTimePicker-module__tOHyNW__modal::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:var(--radius-pill)}.BookingTimePicker-module__tOHyNW__closeButton{top:var(--space-3);right:var(--space-3)}.BookingTimePicker-module__tOHyNW__wheel{width:72px}}
.EchoIndex-module__jKxjXG__index{display:none}@media (min-width:1280px){.EchoIndex-module__jKxjXG__index{z-index:var(--z-dropdown);opacity:1;pointer-events:none;transition:opacity var(--motion-duration-fast) var(--motion-ease-standard);display:block;position:fixed;top:50%;right:16px;transform:translateY(-50%)}}@media (min-width:1536px){.EchoIndex-module__jKxjXG__index{right:24px}}.EchoIndex-module__jKxjXG__indexHidden{opacity:0;pointer-events:none}.EchoIndex-module__jKxjXG__track{transform-origin:100%;will-change:transform;padding:12px 12px 12px 0;transition:transform .22s;position:relative}.EchoIndex-module__jKxjXG__index:hover .EchoIndex-module__jKxjXG__track{transform:scale(1.18)}.EchoIndex-module__jKxjXG__rail{background:var(--color-border-subtle);width:1px;position:absolute;top:12px;bottom:12px;left:0}.EchoIndex-module__jKxjXG__indicator{background:var(--color-accent-primary);border-radius:2px;width:3px;height:14px;transition:top .34s;position:absolute;left:-1px}.EchoIndex-module__jKxjXG__index:hover .EchoIndex-module__jKxjXG__indicator{height:15px}.EchoIndex-module__jKxjXG__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.EchoIndex-module__jKxjXG__row{pointer-events:auto;height:28px;font-family:var(--font-technical);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);opacity:.55;white-space:nowrap;text-overflow:ellipsis;max-width:168px;transition:color var(--motion-duration-fast) var(--motion-ease-standard), opacity var(--motion-duration-fast) var(--motion-ease-standard);align-items:center;padding-left:16px;font-size:11px;text-decoration:none;display:flex;overflow:hidden}.EchoIndex-module__jKxjXG__rowSub{padding-left:26px}.EchoIndex-module__jKxjXG__index:hover .EchoIndex-module__jKxjXG__row{opacity:.78}.EchoIndex-module__jKxjXG__row:hover{opacity:1;color:var(--color-text-primary)}.EchoIndex-module__jKxjXG__rowActive{opacity:1;color:var(--color-text-primary);font-weight:500}.EchoIndex-module__jKxjXG__row:focus-visible{border-radius:var(--radius-sm);box-shadow:0 0 0 2px var(--color-obsidian), 0 0 0 4px var(--color-accent-primary);outline:none}.EchoIndex-module__jKxjXG__echoGroup{pointer-events:auto;margin:0;padding:0}.EchoIndex-module__jKxjXG__subs{opacity:1;max-height:112px;transition:max-height .3s cubic-bezier(.25, .1, .25, 1), opacity .2s var(--motion-ease-standard);margin:0;padding:0;list-style:none;overflow:hidden}.EchoIndex-module__jKxjXG__subsCollapsed{opacity:0;max-height:0}.EchoIndex-module__jKxjXG__subsCollapsed a{visibility:hidden}.EchoIndex-module__jKxjXG__group{height:28px;font-family:var(--font-technical);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);opacity:.4;white-space:nowrap;cursor:default;align-items:center;padding-left:16px;font-size:10px;display:flex}@media (prefers-reduced-motion:reduce){.EchoIndex-module__jKxjXG__index,.EchoIndex-module__jKxjXG__row,.EchoIndex-module__jKxjXG__indicator,.EchoIndex-module__jKxjXG__subs,.EchoIndex-module__jKxjXG__track{transition:none}}
