@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/027df52a710ea511-s.0mvfmok1ogqd..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5e3a2858f2997077-s.p.0koa2tw9w5md~.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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_a9778c5-module__FtMg3a__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_a9778c5-module__FtMg3a__variable{--font-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.0y1-r_vehenvp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.10_7676vm7pyy.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.0hck6o0i8wq3a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.0gq7fw9.sy_5..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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_909d2ad5-module__f4z8iq__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_909d2ad5-module__f4z8iq__variable{--font-serif:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_99b9d494-module__gwGESa__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_99b9d494-module__gwGESa__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/84430d97c1b75d25-s.0qoebaezupkac.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:Noto Sans Hebrew;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/001b39f75c9b7aac-s.0qoebaezupkac.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/4f36259cef3d9fc5-s.p.0cm~ohac3kr~h.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/5f62b0affa8a11bd-s.11q2p5mbxoum2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/9d1f839a878dd09a-s.0uzy2w7jjj2p0.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:Noto Sans Hebrew;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/84430d97c1b75d25-s.0qoebaezupkac.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:Noto Sans Hebrew;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/001b39f75c9b7aac-s.0qoebaezupkac.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/4f36259cef3d9fc5-s.p.0cm~ohac3kr~h.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/5f62b0affa8a11bd-s.11q2p5mbxoum2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/9d1f839a878dd09a-s.0uzy2w7jjj2p0.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:Noto Sans Hebrew;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/84430d97c1b75d25-s.0qoebaezupkac.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:Noto Sans Hebrew;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/001b39f75c9b7aac-s.0qoebaezupkac.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/4f36259cef3d9fc5-s.p.0cm~ohac3kr~h.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/5f62b0affa8a11bd-s.11q2p5mbxoum2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/9d1f839a878dd09a-s.0uzy2w7jjj2p0.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:Noto Sans Hebrew;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/84430d97c1b75d25-s.0qoebaezupkac.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:Noto Sans Hebrew;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/001b39f75c9b7aac-s.0qoebaezupkac.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/4f36259cef3d9fc5-s.p.0cm~ohac3kr~h.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/5f62b0affa8a11bd-s.11q2p5mbxoum2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/9d1f839a878dd09a-s.0uzy2w7jjj2p0.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:Noto Sans Hebrew Fallback;src:local(Arial);ascent-override:101.09%;descent-override:27.64%;line-gap-override:0.0%;size-adjust:105.65%}.noto_sans_hebrew_b0102275-module__8MMapq__className{font-family:Noto Sans Hebrew,Noto Sans Hebrew Fallback;font-style:normal}.noto_sans_hebrew_b0102275-module__8MMapq__variable{--font-hebrew:"Noto Sans Hebrew", "Noto Sans Hebrew Fallback"}
@font-face{font-family:Assistant;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4c42083b9bffcb01-s.p.01zus3.tz2k99.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7136e67f09dfad82-s.07v6-re6mgofu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Assistant;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a072933b891bea6-s.p.0ag2x0_84lov2.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:Assistant;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4c42083b9bffcb01-s.p.01zus3.tz2k99.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7136e67f09dfad82-s.07v6-re6mgofu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Assistant;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a072933b891bea6-s.p.0ag2x0_84lov2.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:Assistant;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4c42083b9bffcb01-s.p.01zus3.tz2k99.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7136e67f09dfad82-s.07v6-re6mgofu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Assistant;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a072933b891bea6-s.p.0ag2x0_84lov2.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:Assistant;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4c42083b9bffcb01-s.p.01zus3.tz2k99.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7136e67f09dfad82-s.07v6-re6mgofu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Assistant;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a072933b891bea6-s.p.0ag2x0_84lov2.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:Assistant;font-style:normal;font-weight:800;font-display:swap;src:url(../media/4c42083b9bffcb01-s.p.01zus3.tz2k99.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;font-style:normal;font-weight:800;font-display:swap;src:url(../media/7136e67f09dfad82-s.07v6-re6mgofu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Assistant;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a072933b891bea6-s.p.0ag2x0_84lov2.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:Assistant Fallback;src:local(Arial);ascent-override:109.94%;descent-override:30.9%;line-gap-override:0.0%;size-adjust:92.87%}.assistant_4ddb0852-module__CudgQW__className{font-family:Assistant,Assistant Fallback;font-style:normal}.assistant_4ddb0852-module__CudgQW__variable{--font-friendly:"Assistant", "Assistant Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-serif:var(--font-serif);--font-mono:var(--font-mono);--spacing:.25rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--tracking-tight:-.025em;--leading-normal:1.5;--radius-xs:var(--radius-xs);--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--radius-xl:var(--radius-xl);--radius-2xl:1rem;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--blur-sm:8px;--blur-lg:16px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:var(--font-display);--font-hebrew:var(--font-hebrew)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.\!start{inset-inline-start:var(--spacing)!important}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-full{height:100%}.w-full{width:100%}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.overflow-hidden{overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.font-display{font-family:var(--font-display)}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--surface:#ffffff73;--surface-strong:#ffffffa6;--nav-surface:#ffffffa6;--glass-blur:blur(40px) saturate(1.8);--glass-rim:linear-gradient(135deg, #fff6 0%, transparent 50%, #ffffff1a 100%);--glass-specular:linear-gradient(135deg, #fff6 0%, transparent 50%);--bg:#fdf8f1;--bg-alt:#f1eae1;--bg-paper:#fdf8f1;--bg-warm:#f7f1e9;--surface-warm:#fdf8f1;--border:#dfdad4;--border-strong:#c3bdb4;--brand:#165b36;--brand-hover:#0a4627;--brand-light:#dbf2e2;--brand-muted:#165b361a;--primary-container:#2a7449;--coral-glow:#c35045;--terra:#c06c4f;--terra-hover:#aa5c40;--terra-light:#ffe9e2;--terra-muted:#c06c4f1a;--sand:#bf8e45;--sand-light:#f8e1c2;--text:#0b0604;--text-1:#0b0604;--text-2:#51453e;--text-3:#877e78;--text-inv:#f9f8f7;--text-inverse:#f9f8f7;--field-bg:#f8f5ef94;--field-bg-focused:#fdfbf9c7;--field-border:#0b060414;--field-border-focused:#165b364d;--field-label:var(--text-3);--field-icon:var(--text-3);--success:#33724c;--success-bg:#dcf2e3;--warning:#9b641a;--warning-bg:#ffebd2;--danger:#9a3936;--danger-bg:#ffe8e6;--shadow-xs:0 1px 2px #0b06040d, 0 1px 4px #0b060408;--shadow-sm:0 2px 8px #0b060412, 0 1px 2px #0b06040a;--shadow-md:0 4px 16px #0b060414, 0 2px 6px #0b06040d;--shadow-lg:0 12px 40px #0b06041a, 0 4px 12px #0b06040f;--shadow-xl:0 24px 64px #0b06041f, 0 8px 24px #0b060412;--radius-xs:10px;--radius-sm:16px;--radius-md:20px;--radius-lg:24px;--radius-xl:32px;--radius-full:9999px;--radius-1:16px;--radius-2:24px;--radius-3:32px;--radius-4:40px;--font-sans:"DM Sans Variable", "DM Sans", -apple-system, system-ui, sans-serif;--font-display:"Instrument Serif", Georgia, serif;--font-serif:"Instrument Serif", Georgia, serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--font-hebrew:"Noto Sans Hebrew", "DM Sans", sans-serif;--font-friendly:"Assistant", "DM Sans", system-ui, sans-serif;--text-xs:.64rem;--text-sm:.8rem;--text-base:1rem;--text-md:1.25rem;--text-lg:1.563rem;--text-xl:1.953rem;--text-2xl:2.441rem;--leading-tight:1.2;--leading-normal:1.5;--leading-relaxed:1.75;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--gap-xs:8px;--gap-sm:12px;--gap-md:20px;--gap-lg:32px;--gap-xl:48px;--page-px:24px;--page-pt:20px;--nav-h:68px;--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--nav-total-h:calc(var(--nav-h) + env(safe-area-inset-bottom,0px) + 12px);--t-display:clamp(1.9rem, 5vw, 2.8rem);--t-heading:1.25rem;--t-body:.9375rem;--t-caption:.8125rem;--t-micro:.6875rem;--forest:#2a7449;--forest-lt:#72a684;--forest-dk:#0f4f2e;--terra-lt:#dd8d74;--gold-lt:#e2ac66;--paper-hi:#fefbf7;--paper-lo:#e8e0d6;--ink-soft:#261d17;--rule:#0b06041f;--compass-ring:#1a1410;--compass-n:#c4714a;--compass-s:#3b6e52;--compass-ew:#c8944a;--compass-hub:#1a1410;--ink:var(--text);--ink-2:var(--text-2);--ink-3:var(--text-3);--accent:var(--brand);--accent-2:var(--brand);--accent-bg:var(--brand-muted);--teal:var(--primary-container);--teal-dark:var(--brand);--ink-teal:var(--brand);--gold:var(--sand);--gold-dark:var(--sand);--gold-bg:var(--sand-light);--rust:var(--terra);--rust-bg:var(--terra-light);--coral:var(--terra);--coral-bg:var(--terra-light);--green:var(--success);--green-bg:var(--success-bg);--glass-shadow:var(--shadow-sm);--glass-shadow-lg:var(--shadow-lg);--insight-gap-bg:#f0aa1e1a;--insight-gap-border:#f0aa1e40;--insight-gap-text:#a86c00;--insight-balance-bg:#c8641e1a;--insight-balance-border:#c8641e38;--insight-balance-text:#b64e00;--insight-ready-bg:#28a05a17;--insight-ready-border:#28a05a38;--insight-ready-text:#00782d;--insight-tip-bg:#3b7ed417;--insight-tip-border:#3b7ed438;--insight-tip-text:#00769c;--insight-eco-bg:#1e8c5a17;--insight-eco-border:#1e8c5a38;--insight-eco-text:#007142;--insight-pacing-bg:#b43cc814;--insight-pacing-border:#b43cc833;--insight-pacing-text:#813faa;--insight-relax-bg:#28a0c814;--insight-relax-border:#28a0c833;--insight-relax-text:#007284;--route-badge-text:#00769c;--route-badge-bg:#3b7ed417;--route-badge-border:#3b7ed438;--hotel-route-bg:#3b7ed40d;--hotel-route-border:#3b7ed42e}@supports (color:lab(0% 0 0)){:root{--bg:lab(97.697% .86847 3.70294);--bg-alt:lab(93.0628% 1.23477 5.19664);--bg-paper:lab(97.697% .86847 3.70294);--bg-warm:lab(95.38% 1.05011 4.44876);--surface-warm:lab(97.697% .86847 3.70294);--border:lab(87.2569% .87142 3.70489);--border-strong:lab(76.8223% 1.24523 5.20378);--brand:lab(33.9117% -29.4203 15.1816);--brand-hover:lab(25.6341% -25.6341 13.2353);--brand-light:lab(93.4724% -9.91404 5.07931);--brand-muted:lab(33.9117% -29.4203 15.1816/.1);--primary-container:lab(43.3008% -31.855 16.4207);--coral-glow:lab(49.8522% 46.4965 30.9127);--terra:lab(55.064% 32.047 31.6317);--terra-hover:lab(48.1337% 30.7703 30.5647);--terra-light:lab(94.0203% 7.30321 7.00029);--terra-muted:lab(55.064% 32.047 31.6317/.1);--sand:lab(62.829% 13.5662 45.5458);--sand-light:lab(90.7708% 4.73487 18.2099);--text:lab(1.96623% 1.02954 1.32936);--text-1:lab(1.96623% 1.02954 1.32936);--text-2:lab(30.3316% 4.03723 6.42973);--text-3:lab(53.5562% 2.74646 4.43814);--text-inv:lab(97.686% .111133 .751424);--text-inverse:lab(97.686% .111133 .751424);--field-bg:lab(96.5432% .459313 3.01498/.58);--field-bg-focused:lab(98.8519% .22465 1.50434/.78);--field-border:lab(1.96623% 1.02954 1.32936/.08);--field-border-focused:lab(33.9117% -29.4203 15.1816/.3);--success:lab(43.1759% -28.5579 14.7064);--success-bg:lab(93.4456% -9.29171 4.76019);--warning:lab(47.529% 18.8197 47.6781);--warning-bg:lab(94.2484% 3.83502 15.0783);--danger:lab(38.3897% 40.9094 24.0524);--danger-bg:lab(93.9229% 9.19664 4.96061);--shadow-xs:0 1px 2px lab(1.96623% 1.02954 1.32936/.05), 0 1px 4px lab(1.96623% 1.02954 1.32936/.03);--shadow-sm:0 2px 8px lab(1.96623% 1.02954 1.32936/.07), 0 1px 2px lab(1.96623% 1.02954 1.32936/.04);--shadow-md:0 4px 16px lab(1.96623% 1.02954 1.32936/.08), 0 2px 6px lab(1.96623% 1.02954 1.32936/.05);--shadow-lg:0 12px 40px lab(1.96623% 1.02954 1.32936/.1), 0 4px 12px lab(1.96623% 1.02954 1.32936/.06);--shadow-xl:0 24px 64px lab(1.96623% 1.02954 1.32936/.12), 0 8px 24px lab(1.96623% 1.02954 1.32936/.07);--forest:lab(43.3008% -31.855 16.4207);--forest-lt:lab(63.8755% -23.5062 12.0704);--forest-dk:lab(29.1799% -27.2082 14.0439);--terra-lt:lab(66.7292% 29.4566 26.7345);--gold-lt:lab(74.3893% 14.8041 43.5651);--paper-hi:lab(98.8506% .513881 2.21714);--paper-lo:lab(89.5854% 1.42348 5.94745);--ink-soft:lab(11.7735% 3.72522 5.8749);--rule:lab(1.96623% 1.02954 1.32936/.12);--insight-gap-text:lab(50.851% 28.2062 123.921);--insight-balance-text:lab(46.5546% 47.4807 88.6285);--insight-ready-text:lab(43.8155% -44.4523 33.1081);--insight-tip-text:lab(44.6897% -26.8801 -40.4885);--insight-eco-text:lab(41.7347% -54.3059 23.823);--insight-pacing-text:lab(39.2324% 42.9679 -46.5366);--insight-relax-text:lab(42.9816% -36.7082 -25.4403);--route-badge-text:lab(44.6897% -26.8801 -40.4885)}}@media (prefers-color-scheme:dark){:root:not([data-dark=false]){--compass-ring:#f4efe8;--compass-n:#e0916b;--compass-s:#8bb39a;--compass-ew:#e6b574;--compass-hub:#f4efe8;--surface:#1e1a14d1;--surface-strong:#191610f0;--nav-surface:#191610e6;--bg:#0e0c0a;--bg-alt:#1c1916;--bg-paper:#0e0c0a;--bg-warm:#1c1916;--surface-warm:#252018;--border:#342c26;--border-strong:#4f463d;--brand:#50986b;--brand-hover:#3e8259;--brand-light:#50986b33;--brand-muted:#50986b29;--terra:#cf775b;--terra-hover:#b8674e;--terra-light:#cf775b33;--terra-muted:#cf775b24;--sand:#d0994f;--sand-light:#d0994f33;--text:#f3f1ee;--text-1:#f3f1ee;--text-2:#cbc2bb;--text-3:#948e88;--text-inv:#030101;--field-bg:#211912f2;--field-bg-focused:#2b221afa;--field-border:#ffffff2e;--field-border-focused:#50986b8c;--success:#69a980;--success-bg:#69a98024;--warning:#d29754;--warning-bg:#d2975424;--danger:#d26d67;--danger-bg:#d26d6726;--shadow-xs:0 1px 2px #0006, 0 1px 4px #00000047;--shadow-sm:0 2px 8px #0000007a, 0 1px 2px #0000004d;--shadow-md:0 4px 16px #00000075, 0 2px 6px #00000042;--shadow-lg:0 12px 40px #0000008c, 0 4px 12px #0000004d;--shadow-xl:0 24px 64px #0000009e, 0 8px 24px #0000005c}@supports (color:lab(0% 0 0)){:root:not([data-dark=false]){--border:lab(18.7803% 2.45348 5.70256);--border-strong:lab(30.3762% 3.05024 7.11344);--brand:lab(57.232% -31.6201 16.2694);--brand-hover:lab(49.0433% -30.103 15.4968);--brand-light:lab(57.232% -31.6201 16.2694/.2);--brand-muted:lab(57.232% -31.6201 16.2694/.16);--terra:lab(59.6485% 33.4651 30.7834);--terra-hover:lab(52.7473% 31.2411 28.8028);--terra-light:lab(59.6485% 33.4651 30.7834/.2);--terra-muted:lab(59.6485% 33.4651 30.7834/.14);--sand:lab(67.4003% 15.7949 46.2088);--sand-light:lab(67.4003% 15.7949 46.2088/.2);--text:lab(95.3747% .282615 1.88148);--text-1:lab(95.3747% .282615 1.88148);--text-2:lab(79.1096% 2.01726 4.88836);--text-3:lab(59.3909% 1.73342 4.19301);--text-inv:lab(.457771% .262491 .332457);--field-bg:lab(9.49106% 2.88443 6.1732/.95);--field-bg-focused:lab(14.1291% 3.18164 7.24281/.98);--field-border:lab(100% 0 0/.18);--field-border-focused:lab(57.232% -31.6201 16.2694/.55);--success:lab(64.0686% -28.3123 14.5501);--success-bg:lab(64.0686% -28.3123 14.5501/.14);--warning:lab(67.3136% 17.7281 43.9533);--warning-bg:lab(67.3136% 17.7281 43.9533/.14);--danger:lab(58.1562% 40.0122 22.6403);--danger-bg:lab(58.1562% 40.0122 22.6403/.15);--shadow-xs:0 1px 2px lab(0% 0 0/.4), 0 1px 4px lab(0% 0 0/.28);--shadow-sm:0 2px 8px lab(0% 0 0/.48), 0 1px 2px lab(0% 0 0/.3);--shadow-md:0 4px 16px lab(0% 0 0/.46), 0 2px 6px lab(0% 0 0/.26);--shadow-lg:0 12px 40px lab(0% 0 0/.55), 0 4px 12px lab(0% 0 0/.3);--shadow-xl:0 24px 64px lab(0% 0 0/.62), 0 8px 24px lab(0% 0 0/.36)}}}[data-dark=true]{--compass-ring:#f4efe8;--compass-n:#e0916b;--compass-s:#8bb39a;--compass-ew:#e6b574;--compass-hub:#f4efe8;--surface:#1e1a14d1;--surface-strong:#191610f0;--nav-surface:#191610e6;--bg:#0e0c0a;--bg-alt:#1c1916;--bg-paper:#0e0c0a;--bg-warm:#1c1916;--surface-warm:#252018;--border:#342c26;--border-strong:#4f463d;--brand:#50986b;--brand-hover:#3e8259;--brand-light:#50986b33;--brand-muted:#50986b29;--primary-container:#3a8357;--coral-glow:#d36858;--terra:#cf775b;--terra-hover:#b8674e;--terra-light:#cf775b33;--terra-muted:#cf775b24;--sand:#d0994f;--sand-light:#d0994f33;--text:#f3f1ee;--text-2:#cbc2bb;--text-3:#948e88;--text-inv:#030101;--field-bg:#211912f2;--field-bg-focused:#2b221afa;--field-border:#ffffff2e;--field-border-focused:#50986b8c;--field-label:var(--text-3);--field-icon:var(--text-3);--success:#69a980;--success-bg:#69a98024;--warning:#d29754;--warning-bg:#d2975424;--danger:#d26d67;--danger-bg:#d26d6726;--shadow-xs:0 1px 2px #0006, 0 1px 4px #00000047;--shadow-sm:0 2px 8px #0000007a, 0 1px 2px #0000004d;--shadow-md:0 4px 16px #00000075, 0 2px 6px #00000042;--shadow-lg:0 12px 40px #0000008c, 0 4px 12px #0000004d;--shadow-xl:0 24px 64px #0000009e, 0 8px 24px #0000005c;--insight-gap-bg:#f0aa1e24;--insight-gap-border:#f0aa1e52;--insight-gap-text:#d08700;--insight-balance-bg:#c8641e24;--insight-balance-border:#c8641e4d;--insight-balance-text:#df6700;--insight-ready-bg:#28a05a21;--insight-ready-border:#28a05a4d;--insight-ready-text:#369e4e;--insight-tip-bg:#3b7ed421;--insight-tip-border:#3b7ed44d;--insight-tip-text:#009fcf;--insight-eco-bg:#1e8c5a21;--insight-eco-border:#1e8c5a4d;--insight-eco-text:#00a062;--insight-pacing-bg:#b43cc81f;--insight-pacing-border:#b43cc847;--insight-pacing-text:#af6ddb;--insight-relax-bg:#28a0c81f;--insight-relax-border:#28a0c847;--insight-relax-text:#00a2b8;--route-badge-text:#00b6e6;--route-badge-bg:#3b7ed42e;--route-badge-border:#3b7ed461;--hotel-route-bg:#3b7ed412;--hotel-route-border:#3b7ed433}@supports (color:lab(0% 0 0)){[data-dark=true]{--border:lab(18.7803% 2.45348 5.70256);--border-strong:lab(30.3762% 3.05024 7.11344);--brand:lab(57.232% -31.6201 16.2694);--brand-hover:lab(49.0433% -30.103 15.4968);--brand-light:lab(57.232% -31.6201 16.2694/.2);--brand-muted:lab(57.232% -31.6201 16.2694/.16);--primary-container:lab(49.106% -31.7419 16.3475);--coral-glow:lab(56.9846% 42.0372 29.5212);--terra:lab(59.6485% 33.4651 30.7834);--terra-hover:lab(52.7473% 31.2411 28.8028);--terra-light:lab(59.6485% 33.4651 30.7834/.2);--terra-muted:lab(59.6485% 33.4651 30.7834/.14);--sand:lab(67.4003% 15.7949 46.2088);--sand-light:lab(67.4003% 15.7949 46.2088/.2);--text:lab(95.3747% .282615 1.88148);--text-2:lab(79.1096% 2.01726 4.88836);--text-3:lab(59.3909% 1.73342 4.19301);--text-inv:lab(.457771% .262491 .332457);--field-bg:lab(9.49106% 2.88443 6.1732/.95);--field-bg-focused:lab(14.1291% 3.18164 7.24281/.98);--field-border:lab(100% 0 0/.18);--field-border-focused:lab(57.232% -31.6201 16.2694/.55);--success:lab(64.0686% -28.3123 14.5501);--success-bg:lab(64.0686% -28.3123 14.5501/.14);--warning:lab(67.3136% 17.7281 43.9533);--warning-bg:lab(67.3136% 17.7281 43.9533/.14);--danger:lab(58.1562% 40.0122 22.6403);--danger-bg:lab(58.1562% 40.0122 22.6403/.15);--shadow-xs:0 1px 2px lab(0% 0 0/.4), 0 1px 4px lab(0% 0 0/.28);--shadow-sm:0 2px 8px lab(0% 0 0/.48), 0 1px 2px lab(0% 0 0/.3);--shadow-md:0 4px 16px lab(0% 0 0/.46), 0 2px 6px lab(0% 0 0/.26);--shadow-lg:0 12px 40px lab(0% 0 0/.55), 0 4px 12px lab(0% 0 0/.3);--shadow-xl:0 24px 64px lab(0% 0 0/.62), 0 8px 24px lab(0% 0 0/.36);--insight-gap-text:lab(62.549% 26.6748 116.698);--insight-balance-text:lab(58.2275% 46.4538 73.0919);--insight-ready-text:lab(57.7714% -44.1423 32.1264);--insight-tip-text:lab(59.8667% -29.4988 -40.8209);--insight-eco-text:lab(58.0011% -53.1576 23.366);--insight-pacing-text:lab(56.8175% 41.6367 -46.8201);--insight-relax-text:lab(60.4223% -37.8581 -25.6995);--route-badge-text:lab(68.0235% -30.4603 -40.9745)}}[data-theme=dark]{--bg:#160d06;--bg-warm:#20160d;--surface:#2b1f15;--text:#f3f1ee;--text-2:#cbc2bb;--text-3:#948e88;--field-bg:#211912f2;--field-bg-focused:#2b221afa;--field-border:#ffffff2e;--field-border-focused:#50986b8c;--field-label:var(--text-3);--field-icon:var(--text-3);--lg-ink:#f5f1ec;--lg-forest:#00a668;--lg-forest-deep:#006a3f;--lg-terra:#eb603a;--lg-terra-bright:#ff7354;--lg-sand:#f6b84d;--lg-sky:#009bd7;--hero-1:#004426;--hero-2:#000f07;--hero-3:#050200;--lg-panel:#2c2219eb;--lg-panel-strong:#362b21fa;--lg-shadow:0 8px 30px #00000085, 0 2px 8px #00000057;--lg-shadow-lg:0 20px 60px #0000009e, 0 6px 18px #00000061;--compass-ring:#f4efe8;--compass-n:#e0916b;--compass-s:#8bb39a;--compass-ew:#e6b574;--compass-hub:#f4efe8}@supports (color:lab(0% 0 0)){[data-theme=dark]{--bg:lab(4.39586% 2.87427 4.24333);--bg-warm:lab(8.29618% 4.37903 7.20007);--surface:lab(12.9341% 4.68617 9.34607);--text:lab(95.3747% .282615 1.88148);--text-2:lab(79.1096% 2.01726 4.88836);--text-3:lab(59.3909% 1.73342 4.19301);--field-bg:lab(9.49106% 2.88443 6.1732/.95);--field-bg-focused:lab(14.1291% 3.18164 7.24281/.98);--field-border:lab(100% 0 0/.18);--field-border-focused:lab(57.232% -31.6201 16.2694/.55);--lg-ink:lab(95.3832% .459492 3.01512);--lg-forest:lab(60.199% -49.5356 21.7879);--lg-forest-deep:lab(38.92% -39.8975 17.536);--lg-terra:lab(59.0239% 53.2438 49.0776);--lg-terra-bright:lab(65.8557% 56.89 48.1849);--lg-sand:lab(79.1213% 15.6474 61.0381);--lg-sky:lab(59.4317% -18.6579 -41.3766);--hero-1:lab(24.6093% -29.9534 13.164);--hero-2:lab(3.29763% -5.63317 1.99468);--hero-3:lab(.644852% .760227 .871676);--lg-panel:lab(14.1238% 3.53998 8.01292/.92);--lg-panel-strong:lab(18.762% 3.83554 8.71105/.98);--lg-shadow:0 8px 30px lab(0% 0 0/.52), 0 2px 8px lab(0% 0 0/.34);--lg-shadow-lg:0 20px 60px lab(0% 0 0/.62), 0 6px 18px lab(0% 0 0/.38)}}[data-theme=dark] .lg{box-shadow:var(--lg-shadow), inset 0 1px 0 #ffffff3d, inset 0 0 0 1px #ffffff29}@supports (color:lab(0% 0 0)){[data-theme=dark] .lg{box-shadow:var(--lg-shadow), inset 0 1px 0 lab(100% 0 0/.24), inset 0 0 0 1px lab(100% 0 0/.16)}}[data-theme=dark] .lg:before{background:linear-gradient(135deg,#fff3 0%,#0000 40% 70%,#ffffff0f 100%);background:linear-gradient(135deg,lab(100% 0 0/.2) 0%,#0000 40% 70%,lab(100% 0 0/.06) 100%)}[data-theme=dark] .lg-btn-glass{color:var(--lg-ink);box-shadow:var(--lg-shadow), inset 0 1px 0 #fff3, inset 0 0 0 1px #ffffff24}@supports (color:lab(0% 0 0)){[data-theme=dark] .lg-btn-glass{box-shadow:var(--lg-shadow), inset 0 1px 0 lab(100% 0 0/.2), inset 0 0 0 1px lab(100% 0 0/.14)}}[data-dark=true] input[type=date],[data-dark=true] input[type=time],[data-dark=true] input[type=number],[data-dark=true] input[type=text],[data-dark=true] input[type=password],[data-dark=true] textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (min-width:640px){:root{--page-px:32px;--page-pt:24px}}@media (min-width:768px){:root{--page-px:40px;--page-pt:26px}}@media (min-width:1024px){:root{--page-px:48px;--page-pt:28px}}html,body{width:100%;max-width:100vw;height:100%;font-family:var(--font-friendly), var(--font-sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:var(--bg);color:var(--text);overscroll-behavior:none;-webkit-overflow-scrolling:touch;font-size:16px;line-height:1.6;overflow:hidden}.overflow-y-auto,[style*="overflow-y: auto"],[style*=overflow-y\:auto],[style*="overflow: auto"],[style*=overflow\:auto]{overscroll-behavior-y:contain}h1,h2,h3,.font-display{font-family:var(--font-serif);letter-spacing:-.02em;font-weight:400;line-height:1.1}h4,h5,h6{font-family:var(--font-sans);letter-spacing:-.02em;font-weight:600}[dir=rtl],:lang(he){--font-sans:var(--font-friendly);--font-display:var(--font-friendly);--font-mono:var(--font-friendly);--font-serif:var(--font-friendly);--font-hebrew:var(--font-friendly);font-family:var(--font-friendly);--text-base:.975rem;--leading-normal:1.6}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4,:lang(he) h1,:lang(he) h2,:lang(he) h3,:lang(he) h4{font-family:var(--font-friendly);letter-spacing:0;font-weight:700}[dir=rtl] .section-eyebrow,[dir=rtl] .eyebrow,:lang(he) .section-eyebrow,:lang(he) .eyebrow{font-family:var(--font-friendly);letter-spacing:.04em;font-weight:600}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:4px}@supports (-webkit-touch-callout:none){input,textarea,select{font-size:16px!important}}input,textarea,select,button,a,[role=button]{touch-action:manipulation}input:not([type=checkbox]):not([type=radio]),textarea,select{box-sizing:border-box;min-height:44px}.glass{-webkit-backdrop-filter:blur(40px)saturate(1.85);box-shadow:var(--shadow-md), inset 0 1px 0 #fff9;border:1px solid #ffffff7a;border:1px solid lab(100% 0 0/.48);background:#fdfbf985;background:lab(98.8519% .22465 1.50434/.52);border-bottom-color:oklch(13% .012 55/.06);border-left-color:oklch(100% 0 0/.28);border-right-color:oklch(13% .012 55/.04);border-radius:32px;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.glass{box-shadow:var(--shadow-md), inset 0 1px 0 lab(100% 0 0/.6)}}.glass:before{content:"";pointer-events:none;border-radius:inherit;z-index:1;background:linear-gradient(135deg,#ffffff1a 0%,#ffffff0d 35%,#0000 65%);position:absolute;inset:0}.glass:after{display:none}.glass-panel,.glass-float{-webkit-backdrop-filter:blur(48px)saturate(1.9);box-shadow:var(--shadow-lg), inset 0 1px 0 #ffffffb8;border:1px solid #ffffff8f;border:1px solid lab(100% 0 0/.56);background:#fdfbf9b8;background:lab(98.8519% .22465 1.50434/.72);border-bottom-color:oklch(13% .012 55/.08);border-left-color:oklch(100% 0 0/.32);border-right-color:oklch(13% .012 55/.05);border-radius:32px;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.glass-panel,.glass-float{box-shadow:var(--shadow-lg), inset 0 1px 0 lab(100% 0 0/.72)}}.glass-panel:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(to bottom right,#fff6,#0000);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-active,.glass-elevated{box-shadow:0 40px 80px #1a141026!important}[data-dark=true] .glass,[data-dark=true] .glass-panel,[data-dark=true] .glass-float{box-shadow:var(--shadow-lg), inset 0 1px 0 #ffffff24;background:#0f0704c7;background:lab(2.44374% 1.8741 2.2111/.78);border-color:#ffffff2e #ffffff14 #ffffff14 #ffffff1f;border-color:lab(100% 0 0/.18) lab(100% 0 0/.08) lab(100% 0 0/.08) lab(100% 0 0/.12)}@supports (color:lab(0% 0 0)){[data-dark=true] .glass,[data-dark=true] .glass-panel,[data-dark=true] .glass-float{box-shadow:var(--shadow-lg), inset 0 1px 0 lab(100% 0 0/.14)}}.jelly-glow{position:relative}.jelly-glow:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(to bottom right,#fff6,#0000);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.liquid-hover{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.liquid-hover:hover{-webkit-backdrop-filter:blur(60px)saturate(2);transform:scale(1.02)translateY(-4px);box-shadow:0 40px 80px #1a141026}.glass-1{background:#ffffff59;box-shadow:0 4px 16px #1a14100d}.glass-2{background:#ffffff73}.glass-3{background:#ffffff8c;box-shadow:0 12px 40px #1a141014}.glass-warm{background:#fff8f08c!important}.glass-hero{background:#ffffffa6!important;box-shadow:0 40px 80px #1a141026!important}.glass-teal-tint{background:#3b6e5214!important}.premium-title{font-family:var(--font-serif);color:var(--text);letter-spacing:-.02em;font-weight:400;line-height:1.05}.hero-title{font-family:var(--font-serif);letter-spacing:-.025em;font-style:italic;font-weight:400;line-height:1.02}.sub-label{text-transform:uppercase;letter-spacing:.12em;color:var(--text-3);font-size:.75rem;font-weight:700}.section-eyebrow,.eyebrow{font-size:var(--t-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);font-weight:700}.gradient-text,.gradient-text-gold,.gradient-text-brand,.gradient-text-teal{color:var(--brand);-webkit-text-fill-color:unset;background:0 0;-webkit-background-clip:unset;background-clip:unset}.specular-card{position:relative;overflow:hidden}.specular-card:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,#ffffff1f 0%,#ffffff0a 30%,#0000 60%);background:linear-gradient(135deg,lab(100% 0 0/.12) 0%,lab(100% 0 0/.04) 30%,#0000 60%);transition:opacity .3s;position:absolute;inset:0}.premium-hover{transition:all .4s cubic-bezier(.34,1.56,.64,1)}@media (hover:hover) and (pointer:fine){.premium-hover:hover{transform:scale(1.02)translateY(-4px);box-shadow:0 40px 80px #1a141026}.text-glow-hover:hover{filter:brightness(1.08)}}:focus-visible{outline:2px solid var(--terra);outline-offset:2px;border-radius:var(--radius-1)}:focus:not(:focus-visible){outline:none}.input-premium,.input-field{transition:border-color .2s,box-shadow .2s}.input-premium:focus,.input-field:focus{outline:none;border-color:var(--brand)!important;box-shadow:0 0 0 3px var(--brand-muted)!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes floatUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes screenIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes blurFadeUp{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:none}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes pulse{50%{opacity:.5}}@keyframes cloudDrift{0%{transform:translate(-4px)}to{transform:translate(4px)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.88;transform:scale(1.02)}}@keyframes jellyBounce{0%{transform:scale(1)}28%{transform:scale(.93,1.07)}52%{transform:scale(1.05,.95)}72%{transform:scale(.98,1.02)}88%{transform:scale(1.01,.99)}to{transform:scale(1)}}@keyframes specularSweep{0%{opacity:0;background-position:-200% -200%}20%{opacity:.6}80%{opacity:.6}to{opacity:0;background-position:200% 200%}}@keyframes glassGlow{0%,to{box-shadow:var(--shadow-sm), 0 0 0 0 #c4714a00}50%{box-shadow:var(--shadow-md), 0 0 28px 4px #c4714a14}}@keyframes popIn{0%{opacity:0;transform:scale(.8)translateY(12px)}60%{transform:scale(1.04)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}.an-screen{animation:.32s cubic-bezier(.16,1,.3,1) both screenIn}.an-up{animation:.32s cubic-bezier(.16,1,.3,1) both floatUp}.an-slide{animation:.32s cubic-bezier(.16,1,.3,1) both slideUp}.an-fade{animation:.22s both fadeIn}.an-blur-up{animation:.45s cubic-bezier(.25,0,0,1) both blurFadeUp}.an-pulse{animation:1.6s infinite pulse}.an-spin{animation:.8s linear infinite spin}.an-float{animation:3s ease-in-out infinite float}.an-breathe{animation:4s ease-in-out infinite breathe}.an-pop{animation:.44s cubic-bezier(.16,1,.3,1) both popIn}.an-jelly{animation:.55s cubic-bezier(.16,1,.3,1) both jellyBounce}.stagger-1{animation-delay:50ms}.stagger-2{animation-delay:.1s}.stagger-3{animation-delay:.15s}.stagger-4{animation-delay:.2s}.stagger-5{animation-delay:.25s}.shimmer{background:linear-gradient(90deg, var(--border) 25%, var(--bg) 50%, var(--border) 75%);background-size:200%;animation:1.4s linear infinite shimmer}@keyframes skeleton-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton{background:linear-gradient(90deg, var(--border) 25%, var(--surface) 50%, var(--border) 75%);background-size:200% 100%;animation:1.4s ease-in-out infinite skeleton-sweep}[data-reduced-motion=true] .skeleton{animation:none}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.day-list-pb{padding-bottom:136px}@media (min-width:768px){.day-list-pb{padding-bottom:24px}}.resp-container{width:100%;max-width:1200px;margin-left:auto;margin-right:auto}.resp-dash-grid{flex-direction:column;gap:14px;display:flex}@media (min-width:1024px){.resp-dash-grid{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}}.screen-inset{position:absolute;inset:0}.screen-inset-nav{bottom:0}@media (min-width:1024px){.screen-inset-nav{bottom:var(--nav-total-h)}}.progress-track{background:var(--border);border-radius:4px;height:8px;overflow:hidden}.nav-active-filled{background:var(--terra);color:#fff}.readability-overlay,.ambient-orb,.orb-teal,.orb-gold,.orb-sand,.orb-coral,.depth-strip:before{display:none}.glow-teal,.glow-gold{filter:none}.emoji-glow{text-shadow:none}.wm{font-family:var(--font-sans);letter-spacing:-.04em;font-weight:700;line-height:1}.wm .dot{color:var(--terra)}.wm-serif{font-family:var(--font-serif);letter-spacing:-.02em;font-style:italic;font-weight:600;line-height:1}.mono-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:500}.bb-pill{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border:1.5px solid;border-radius:9999px;align-items:center;gap:10px;padding:8px 18px;font-size:.75rem;font-weight:500;display:inline-flex}@keyframes compSpinCW{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes compSpinCCW{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes compHaloBreathe{0%,to{opacity:.7;transform:scale(.86)}50%{opacity:1;transform:scale(1.04)}}.glass-card-3d{transform-style:preserve-3d;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.glass-card-3d:hover{transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}[data-reduced-motion=true] *,[data-reduced-motion=true] :before,[data-reduced-motion=true] :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-high-contrast=true]{--bg:#fff;--bg-alt:#f0f0f0;--surface:#fff;--surface-warm:#fafafa;--border:#767676;--border-strong:#333;--text:#000;--text-2:#1a1a1a;--text-3:#444;--brand:#00401f;--brand-hover:#002a14;--brand-light:#c8e6d4;--brand-muted:#00401f1f;--terra:#7a2200;--terra-hover:#5c1a00;--terra-light:#f5d5c8;--terra-muted:#7a22001f;--sand:#6b4c00;--sand-light:#f0dfa0;--success:#005200;--success-bg:#cec;--warning:#6b3500;--warning-bg:#ffe0aa;--danger:#8b0000;--danger-bg:#fcc;--shadow-xs:0 1px 2px #00000040;--shadow-sm:0 1px 3px #0000004d, 0 1px 2px #0003;--shadow-md:0 4px 12px #00000040, 0 2px 4px #0000002e}[data-high-contrast=true][data-dark=true]{--bg:#000;--bg-alt:#111;--surface:#0a0a0a;--surface-warm:#141414;--border:#999;--border-strong:#ccc;--text:#fff;--text-2:#eee;--text-3:#aaa;--brand:#5f9;--brand-hover:#3f8;--brand-light:#55ff992e;--brand-muted:#55ff991a;--success:#0f8;--success-bg:#00ff882e;--danger:#f55;--danger-bg:#ff55552e}.tiny-compass{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#e05a3a 0%,#e6b574 50%,#2b5340 100%);-webkit-background-clip:text;background-clip:text;font-weight:700}.specular-highlight{position:relative;overflow:hidden}.specular-highlight:after{content:"";pointer-events:none;z-index:1;background:radial-gradient(circle at 30% 30%,#fff6 0%,#0000 40%);width:200%;height:200%;position:absolute;top:-50%;left:-50%}.cursor-glow{filter:blur(80px);pointer-events:none;z-index:0;opacity:0;background:#3b6e520d;border-radius:50%;width:256px;height:256px;transition:opacity .3s;position:fixed}.donut-ring{transform-origin:50%;transform:rotate(-90deg)}.timeline-line{background:linear-gradient(to bottom, var(--terra) 0%, var(--brand) 60%, transparent 100%);border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:19px}.timeline-dot{background:var(--terra);border:2px solid var(--bg);width:10px;height:10px;box-shadow:0 0 0 2px var(--terra);border-radius:50%;flex-shrink:0}.timeline-dot-active{background:var(--brand);width:14px;height:14px;box-shadow:0 0 0 2px var(--brand), 0 0 12px #3b6e5259}.scene-dune{filter:blur(80px);pointer-events:none;background:radial-gradient(circle at 50% 0,#d4b87a59 0%,#0000 70%);border-radius:50%;width:140%;height:60%;position:absolute;bottom:-10%;left:-20%}.paper-ring{background:#ffffffe6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:relative;box-shadow:0 4px 12px #0000000f,inset 0 0 0 1px #0000000d}.paper-ring:before{content:"";border:1px dashed #2b534038;border-radius:50%;position:absolute;inset:6px}.v2-card{-webkit-backdrop-filter:blur(40px)saturate(1.8);border-radius:var(--radius-lg);border:1px solid #ffffff5c;border:1px solid lab(100% 0 0/.36);border-color:oklch(100% 0 0/.36) #1a14100d #1a141012 oklch(100% 0 0/.36);background:#f9f4eed1;background:lab(96.5487% .580162 3.77269/.82);border-left-color:oklch(100% 0 0/.22);box-shadow:0 4px 16px #1a141014}[data-dark=true] .v2-card{background:#161107d9;background:lab(5.28768% 1.3264 4.87425/.85);border-color:#ffffff0f;border-color:lab(100% 0 0/.06)}.scroll-container{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;overflow-y:auto}@media (pointer:coarse){.scroll-container::-webkit-scrollbar{display:none}.scroll-container{scrollbar-width:none}}@media (pointer:fine){.scroll-container::-webkit-scrollbar{width:4px}.scroll-container::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--radius-full)}}.days-container{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex;overflow-x:auto}.days-container::-webkit-scrollbar{display:none}.day-panel{scroll-snap-align:start;flex:0 0 100%;height:100%}button,[role=button],a,[tabindex]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}nav,[data-no-select]{-webkit-user-select:none;user-select:none}.ms-auto{margin-inline-start:auto}.me-auto{margin-inline-end:auto}.ps-4{padding-inline-start:var(--space-4)}.pe-4{padding-inline-end:var(--space-4)}.start-0{inset-inline-start:0}.end-0{inset-inline-end:0}.wordmark{font-family:var(--font-sans);letter-spacing:-.04em;direction:ltr;unicode-bidi:isolate;font-weight:700;line-height:1}.wordmark .dot{color:var(--terra)}.card-solid{background:var(--bg-warm);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm), inset 0 1px 0 #ffffff80;border-top-color:oklch(100% 0 0/.6);border-left-color:oklch(100% 0 0/.4)}@supports (color:lab(0% 0 0)){.card-solid{box-shadow:var(--shadow-sm), inset 0 1px 0 lab(100% 0 0/.5)}}[data-dark=true] .card-solid{background:#190f09;background:lab(5.2066% 3.36903 4.15029);border-color:#ffffff24 #ffffff14 #ffffff14;border-color:lab(100% 0 0/.14) lab(100% 0 0/.08) lab(100% 0 0/.08)}.press{transition:transform .15s cubic-bezier(.34,1.56,.64,1)}.press:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){.hoverlift:hover{box-shadow:var(--shadow-lg);transform:scale(1.02)translateY(-3px)}}body:before,body:after{content:"";pointer-events:none;z-index:0;border-radius:50%;position:fixed}body:before{filter:blur(72px);background:radial-gradient(circle,#165b3629 0%,#0000 65%);background:radial-gradient(circle,lab(33.9117% -29.4203 15.1816/.16) 0%,#0000 65%);width:58vmax;height:58vmax;animation:22s ease-in-out infinite alternate orbDrift1;top:-18vh;right:-6vw}body:after{filter:blur(88px);background:radial-gradient(circle,#c06c4f21 0%,#0000 65%);background:radial-gradient(circle,lab(55.064% 32.047 31.6317/.13) 0%,#0000 65%);width:48vmax;height:48vmax;animation:28s ease-in-out infinite alternate orbDrift2;bottom:-14vh;left:-6vw}[data-dark=true] body:before{background:radial-gradient(circle,#50986b1f 0%,#0000 65%);background:radial-gradient(circle,lab(57.232% -31.6201 16.2694/.12) 0%,#0000 65%)}[data-dark=true] body:after{background:radial-gradient(circle,#cf775b1a 0%,#0000 65%);background:radial-gradient(circle,lab(59.6485% 33.4651 30.7834/.1) 0%,#0000 65%)}@keyframes orbDrift1{0%{transform:translate(0)scale(1)}to{transform:translate(-70px,50px)scale(1.1)}}@keyframes orbDrift2{0%{transform:translate(0)scale(1)}to{transform:translate(60px,-40px)scale(1.08)}}#__next,main{z-index:1;position:relative}@media (prefers-color-scheme:dark){:root:not([data-dark=false]){--compass-ring:#f4efe8;--compass-n:#e0916b;--compass-s:#8bb39a;--compass-ew:#e6b574;--compass-hub:#f4efe8;--surface:#1e1a14d1;--surface-strong:#191610f0;--nav-surface:#191610e6;--bg:#0e0c0a;--bg-alt:#1c1916;--bg-paper:#0e0c0a;--bg-warm:#1c1916;--surface-warm:#252018;--border:#342c26;--border-strong:#4f463d;--brand:#50986b;--brand-hover:#3e8259;--brand-light:#50986b33;--brand-muted:#50986b29;--primary-container:#3a8357;--terra:#cf775b;--terra-hover:#b8674e;--terra-light:#cf775b33;--terra-muted:#cf775b24;--sand:#d0994f;--sand-light:#d0994f33;--text:#f3f1ee;--text-1:#f3f1ee;--text-2:#cbc2bb;--text-3:#948e88;--text-inv:#030101;--text-inverse:#030101;--field-bg:#211912f2;--field-bg-focused:#2b221afa;--field-border:#ffffff2e;--field-border-focused:#50986b8c;--success:#69a980;--success-bg:#69a98024;--warning:#d29754;--warning-bg:#d2975424;--danger:#d26d67;--danger-bg:#d26d6726;--shadow-xs:0 1px 2px #0006, 0 1px 4px #00000047;--shadow-sm:0 2px 8px #0000007a, 0 1px 2px #0000004d;--shadow-md:0 4px 16px #00000075, 0 2px 6px #00000042;--shadow-lg:0 12px 40px #0000008c, 0 4px 12px #0000004d;--shadow-xl:0 24px 64px #0000009e, 0 8px 24px #0000005c;--lg-forest:#00a668;--lg-forest-deep:#006a3f;--lg-terra:#eb603a;--lg-terra-bright:#ff7354;--lg-sand:#f6b84d;--lg-ink:#f5f1ec;--lg-sky:#009bd7;--hero-1:#004426;--hero-2:#000f07;--hero-3:#050200;--lg-panel:#2c2219eb;--lg-panel-strong:#362b21fa;--lg-shadow:0 8px 30px #00000085, 0 2px 8px #00000057;--lg-shadow-lg:0 20px 60px #0000009e, 0 6px 18px #00000061;--lg-glow-terra:0 10px 34px #eb603a73;--lg-glow-forest:0 10px 34px #00a6686b;--insight-gap-bg:#f0aa1e24;--insight-gap-border:#f0aa1e52;--insight-gap-text:#d08700;--insight-balance-bg:#c8641e24;--insight-balance-border:#c8641e4d;--insight-balance-text:#df6700;--insight-ready-bg:#28a05a21;--insight-ready-border:#28a05a4d;--insight-ready-text:#369e4e;--insight-tip-bg:#3b7ed421;--insight-tip-border:#3b7ed44d;--insight-tip-text:#009fcf;--insight-eco-bg:#1e8c5a21;--insight-eco-border:#1e8c5a4d;--insight-eco-text:#00a062;--insight-pacing-bg:#b43cc81f;--insight-pacing-border:#b43cc847;--insight-pacing-text:#af6ddb;--insight-relax-bg:#28a0c81f;--insight-relax-border:#28a0c847;--insight-relax-text:#00a2b8;--route-badge-text:#00b6e6;--route-badge-bg:#3b7ed42e;--route-badge-border:#3b7ed461;--hotel-route-bg:#3b7ed412;--hotel-route-border:#3b7ed433}@supports (color:lab(0% 0 0)){:root:not([data-dark=false]){--border:lab(18.7803% 2.45348 5.70256);--border-strong:lab(30.3762% 3.05024 7.11344);--brand:lab(57.232% -31.6201 16.2694);--brand-hover:lab(49.0433% -30.103 15.4968);--brand-light:lab(57.232% -31.6201 16.2694/.2);--brand-muted:lab(57.232% -31.6201 16.2694/.16);--primary-container:lab(49.106% -31.7419 16.3475);--terra:lab(59.6485% 33.4651 30.7834);--terra-hover:lab(52.7473% 31.2411 28.8028);--terra-light:lab(59.6485% 33.4651 30.7834/.2);--terra-muted:lab(59.6485% 33.4651 30.7834/.14);--sand:lab(67.4003% 15.7949 46.2088);--sand-light:lab(67.4003% 15.7949 46.2088/.2);--text:lab(95.3747% .282615 1.88148);--text-1:lab(95.3747% .282615 1.88148);--text-2:lab(79.1096% 2.01726 4.88836);--text-3:lab(59.3909% 1.73342 4.19301);--text-inv:lab(.457771% .262491 .332457);--text-inverse:lab(.457771% .262491 .332457);--field-bg:lab(9.49106% 2.88443 6.1732/.95);--field-bg-focused:lab(14.1291% 3.18164 7.24281/.98);--field-border:lab(100% 0 0/.18);--field-border-focused:lab(57.232% -31.6201 16.2694/.55);--success:lab(64.0686% -28.3123 14.5501);--success-bg:lab(64.0686% -28.3123 14.5501/.14);--warning:lab(67.3136% 17.7281 43.9533);--warning-bg:lab(67.3136% 17.7281 43.9533/.14);--danger:lab(58.1562% 40.0122 22.6403);--danger-bg:lab(58.1562% 40.0122 22.6403/.15);--shadow-xs:0 1px 2px lab(0% 0 0/.4), 0 1px 4px lab(0% 0 0/.28);--shadow-sm:0 2px 8px lab(0% 0 0/.48), 0 1px 2px lab(0% 0 0/.3);--shadow-md:0 4px 16px lab(0% 0 0/.46), 0 2px 6px lab(0% 0 0/.26);--shadow-lg:0 12px 40px lab(0% 0 0/.55), 0 4px 12px lab(0% 0 0/.3);--shadow-xl:0 24px 64px lab(0% 0 0/.62), 0 8px 24px lab(0% 0 0/.36);--lg-forest:lab(60.199% -49.5356 21.7879);--lg-forest-deep:lab(38.92% -39.8975 17.536);--lg-terra:lab(59.0239% 53.2438 49.0776);--lg-terra-bright:lab(65.8557% 56.89 48.1849);--lg-sand:lab(79.1213% 15.6474 61.0381);--lg-ink:lab(95.3832% .459492 3.01512);--lg-sky:lab(59.4317% -18.6579 -41.3766);--hero-1:lab(24.6093% -29.9534 13.164);--hero-2:lab(3.29763% -5.63317 1.99468);--hero-3:lab(.644852% .760227 .871676);--lg-panel:lab(14.1238% 3.53998 8.01292/.92);--lg-panel-strong:lab(18.762% 3.83554 8.71105/.98);--lg-shadow:0 8px 30px lab(0% 0 0/.52), 0 2px 8px lab(0% 0 0/.34);--lg-shadow-lg:0 20px 60px lab(0% 0 0/.62), 0 6px 18px lab(0% 0 0/.38);--lg-glow-terra:0 10px 34px lab(59.0239% 53.2438 49.0776/.45);--lg-glow-forest:0 10px 34px lab(60.199% -49.5356 21.7879/.42);--insight-gap-text:lab(62.549% 26.6748 116.698);--insight-balance-text:lab(58.2275% 46.4538 73.0919);--insight-ready-text:lab(57.7714% -44.1423 32.1264);--insight-tip-text:lab(59.8667% -29.4988 -40.8209);--insight-eco-text:lab(58.0011% -53.1576 23.366);--insight-pacing-text:lab(56.8175% 41.6367 -46.8201);--insight-relax-text:lab(60.4223% -37.8581 -25.6995);--route-badge-text:lab(68.0235% -30.4603 -40.9745)}}}.landing-scroll{overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;background:var(--bg);height:100dvh;color:var(--text);font-family:var(--font-sans);overflow:hidden auto}.landing-header{z-index:100;-webkit-backdrop-filter:blur(40px)saturate(1.8);border-bottom:1px solid var(--border);background:#fdf8f1eb;background:lab(97.697% .86847 3.70294/.92);justify-content:space-between;align-items:center;gap:12px;height:60px;padding:0 clamp(20px,5vw,80px);display:flex;position:sticky;top:0}[data-dark=true] .landing-header{background:#060301eb;background:lab(.889072% .753991 .864971/.92)}@media (prefers-color-scheme:dark){:root:not([data-dark=false]) .landing-header{background:#060301eb;background:lab(.889072% .753991 .864971/.92)}}.landing-card{background:var(--surface-strong);-webkit-backdrop-filter:blur(24px)saturate(1.6);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm), inset 0 1px 0 #ffffff8c;border-top-color:oklch(100% 0 0/.44);border-left-color:oklch(100% 0 0/.26);padding:28px 24px}@supports (color:lab(0% 0 0)){.landing-card{box-shadow:var(--shadow-sm), inset 0 1px 0 lab(100% 0 0/.55)}}[data-dark=true] .landing-card{box-shadow:var(--shadow-sm), inset 0 1px 0 #ffffff1a;border-top-color:#ffffff24;border-top-color:lab(100% 0 0/.14);border-left-color:#ffffff14;border-left-color:lab(100% 0 0/.08)}@supports (color:lab(0% 0 0)){[data-dark=true] .landing-card{box-shadow:var(--shadow-sm), inset 0 1px 0 lab(100% 0 0/.1)}}@media (prefers-color-scheme:dark){:root:not([data-dark=false]) .landing-card{box-shadow:var(--shadow-sm), inset 0 1px 0 #ffffff1a;border-top-color:#ffffff24;border-top-color:lab(100% 0 0/.14);border-left-color:#ffffff14;border-left-color:lab(100% 0 0/.08)}@supports (color:lab(0% 0 0)){:root:not([data-dark=false]) .landing-card{box-shadow:var(--shadow-sm), inset 0 1px 0 lab(100% 0 0/.1)}}}.landing-card-sm{border-radius:var(--radius-lg);padding:20px 22px}.landing-trust{flex-wrap:wrap;justify-content:center;gap:10px 20px;margin-top:24px;display:flex}.landing-trust-pill{font-size:12px;font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-3);align-items:center;gap:6px;font-weight:500;display:flex}.landing-trust-dot{background:var(--brand);border-radius:50%;flex-shrink:0;width:6px;height:6px}.landing-orb-1{background:radial-gradient(circle, var(--terra-muted) 0%, transparent 68%);filter:blur(60px);pointer-events:none;border-radius:50%;width:clamp(300px,55vw,620px);height:clamp(300px,55vw,620px);position:absolute;top:-10%;left:8%}.landing-orb-2{background:radial-gradient(circle, var(--brand-muted) 0%, transparent 68%);filter:blur(72px);pointer-events:none;border-radius:50%;width:clamp(260px,48vw,540px);height:clamp(260px,48vw,540px);position:absolute;top:0;right:2%}.landing-orb-3{background:radial-gradient(ellipse, var(--sand-light) 0%, transparent 68%);filter:blur(80px);pointer-events:none;border-radius:50%;width:clamp(280px,60vw,700px);height:clamp(160px,28vw,320px);position:absolute;bottom:-5%;left:50%;transform:translate(-50%)}@media (pointer:coarse){.landing-orb-1,.landing-orb-2,.landing-orb-3{filter:blur(24px)}}.footer-link{color:var(--text-3);font-size:13px;text-decoration:none;transition:color .15s}.footer-link:hover{color:var(--text)}@media (prefers-reduced-motion:reduce){body:before,body:after{animation:none!important}}[data-reduced-motion=true] body:before,[data-reduced-motion=true] body:after{animation:none!important}.hero-panel-v3{color:#fff;background:linear-gradient(155deg,#2a5040 0%,#1a1410 52%,#5c2918 100%);border-radius:0 0 40px 40px;position:relative;overflow:hidden}.hero-stat-pill-v3{-webkit-backdrop-filter:blur(12px);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3;background:#ffffff1a;border:1px solid #ffffff29;border-radius:9999px;align-items:center;padding:4px 12px;font-size:10px;font-weight:600;display:inline-flex}.grain:before{content:"";opacity:.028;pointer-events:none;z-index:9000;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.90' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");width:400%;height:400%;animation:.5s step-end infinite grain;position:fixed;inset:-200%}@keyframes grain{0%,to{transform:translate(0)}10%{transform:translate(-2%,-3%)}20%{transform:translate(3%,2%)}30%{transform:translate(-1%,4%)}40%{transform:translate(4%,-1%)}50%{transform:translate(-3%,3%)}60%{transform:translate(2%,-4%)}70%{transform:translate(-4%,1%)}80%{transform:translate(1%,-2%)}90%{transform:translate(-2%,4%)}}@media (prefers-reduced-motion:reduce){.grain:before{animation:none}}.specular-hover{position:relative;overflow:hidden}.specular-hover:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(105deg,#0000 40%,#ffffff2e 50%,#0000 60%) 200% 0/200% 100%;transition:background-position .55s;position:absolute;inset:0}.specular-hover:hover:after{background-position:-100% 0}.btn-morphic{isolation:isolate;transition:transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .22s;position:relative}.btn-morphic:hover{transform:translateY(-1px)}.btn-morphic:active{transform:scale(.975)translateY(0)}.day-card-v3{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(40px)saturate(1.8);cursor:pointer;background:#fffc;border:1px solid #ffffffd9;grid-template-columns:68px 1fr auto;min-height:82px;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s;display:grid;overflow:hidden;box-shadow:0 2px 12px #1a14100f}.day-card-v3:hover{transform:translateY(-2px);box-shadow:0 12px 36px #1a14101a}[data-dark=true] .day-card-v3{background:#1e1a14b8;border-color:#ffffff14}:root{--lg-forest:#00683b;--lg-forest-deep:#00321e;--lg-terra:#cc4822;--lg-terra-bright:#e53;--lg-sand:#e7a226;--lg-ink:#110904;--lg-sky:#0e84b7;--hero-1:#00321c;--hero-2:#001208;--hero-3:#090300;--lg-blur:blur(28px) saturate(1.9);--lg-blur-strong:blur(44px) saturate(2.1);--lg-panel:#fdfbf999;--lg-panel-strong:#fdfbf9cc;--lg-panel-dark:#2218118c;--lg-r-card:26px;--lg-r-lg:34px;--lg-r-pill:9999px;--lg-shadow:0 8px 30px #20130824, 0 2px 8px #20130814;--lg-shadow-lg:0 20px 60px #20130833, 0 6px 18px #2013081a;--lg-glow-terra:0 10px 34px #cb583366;--lg-glow-forest:0 10px 34px #00694061}@supports (color:lab(0% 0 0)){:root{--lg-forest:lab(37.9434% -45.3687 19.9199);--lg-forest-deep:lab(17.5851% -29.113 11.3473);--lg-terra:lab(49.7607% 52.0964 49.9016);--lg-terra-bright:lab(57.659% 58.7989 51.8251);--lg-sand:lab(72.0436% 19.3316 68.4717);--lg-ink:lab(3.0141% 2.152 2.93914);--lg-sky:lab(51.3206% -16.305 -35.5156);--hero-1:lab(17.3917% -23.2079 10.2035);--hero-2:lab(4.02362% -7.29685 2.58364);--hero-3:lab(1.17736% 1.38801 1.5915);--lg-panel:lab(98.8519% .22465 1.50434/.6);--lg-panel-strong:lab(98.8519% .22465 1.50434/.8);--lg-panel-dark:lab(9.46389% 3.74058 6.52272/.55);--lg-shadow:0 8px 30px lab(7.1291% 5.82799 7.6681/.14), 0 2px 8px lab(7.1291% 5.82799 7.6681/.08);--lg-shadow-lg:0 20px 60px lab(7.1291% 5.82799 7.6681/.2), 0 6px 18px lab(7.1291% 5.82799 7.6681/.1);--lg-glow-terra:0 10px 34px lab(52.3321% 44.9858 43.9275/.4);--lg-glow-forest:0 10px 34px lab(38.8578% -38.1273 16.7629/.38)}}[data-dark=true]{--lg-forest:#00a668;--lg-forest-deep:#006a3f;--lg-terra:#eb603a;--lg-terra-bright:#ff7354;--lg-sand:#f6b84d;--lg-ink:#f5f1ec;--lg-sky:#009bd7;--hero-1:#004426;--hero-2:#000f07;--hero-3:#050200;--lg-panel:#2c2219eb;--lg-panel-strong:#362b21fa;--lg-shadow:0 8px 30px #00000085, 0 2px 8px #00000057;--lg-shadow-lg:0 20px 60px #0000009e, 0 6px 18px #00000061;--lg-glow-terra:0 10px 34px #eb603a73;--lg-glow-forest:0 10px 34px #00a6686b}@supports (color:lab(0% 0 0)){[data-dark=true]{--lg-forest:lab(60.199% -49.5356 21.7879);--lg-forest-deep:lab(38.92% -39.8975 17.536);--lg-terra:lab(59.0239% 53.2438 49.0776);--lg-terra-bright:lab(65.8557% 56.89 48.1849);--lg-sand:lab(79.1213% 15.6474 61.0381);--lg-ink:lab(95.3832% .459492 3.01512);--lg-sky:lab(59.4317% -18.6579 -41.3766);--hero-1:lab(24.6093% -29.9534 13.164);--hero-2:lab(3.29763% -5.63317 1.99468);--hero-3:lab(.644852% .760227 .871676);--lg-panel:lab(14.1238% 3.53998 8.01292/.92);--lg-panel-strong:lab(18.762% 3.83554 8.71105/.98);--lg-shadow:0 8px 30px lab(0% 0 0/.52), 0 2px 8px lab(0% 0 0/.34);--lg-shadow-lg:0 20px 60px lab(0% 0 0/.62), 0 6px 18px lab(0% 0 0/.38);--lg-glow-terra:0 10px 34px lab(59.0239% 53.2438 49.0776/.45);--lg-glow-forest:0 10px 34px lab(60.199% -49.5356 21.7879/.42)}}.lg{background:var(--lg-panel);-webkit-backdrop-filter:var(--lg-blur);border-radius:var(--lg-r-card);box-shadow:var(--lg-shadow), inset 0 1px 0 #ffffffb3, inset 0 0 0 1px #ffffff38;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.lg{box-shadow:var(--lg-shadow), inset 0 1px 0 lab(100% 0 0/.7), inset 0 0 0 1px lab(100% 0 0/.22)}}.lg:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(135deg,#ffffff1a 0%,#ffffff0f 30%,#0000 60%,#ffffff0a 100%);background:linear-gradient(135deg,lab(100% 0 0/.1) 0%,lab(100% 0 0/.06) 30%,#0000 60%,lab(100% 0 0/.04) 100%);position:absolute;inset:0}.lg>*{z-index:1;position:relative}@media (max-width:767px){.nav-pill.lg,.nav-pill.lg-strong{-webkit-backdrop-filter:blur(20px)saturate(1.8);background:#fefbf79e;background:lab(98.8576% .340611 2.25874/.62);box-shadow:0 4px 20px #00000038,inset 0 1px #fff6;box-shadow:0 4px 20px lab(0% 0 0/.22),inset 0 1px lab(100% 0 0/.4)}[data-dark=true] .nav-pill.lg,[data-dark=true] .nav-pill.lg-strong{background:#130c06cc;background:lab(3.67841% 1.86285 3.21698/.8);box-shadow:0 4px 20px #00000073,inset 0 1px #ffffff1f;box-shadow:0 4px 20px lab(0% 0 0/.45),inset 0 1px lab(100% 0 0/.12)}.nav-pill.lg:before{display:none}}.lg-strong{background:var(--lg-panel-strong);-webkit-backdrop-filter:var(--lg-blur-strong)}.lg-dark{-webkit-backdrop-filter:blur(20px)saturate(1.6);border-radius:var(--lg-r-pill);color:#faf8f5;color:lab(97.6948% .282437 1.88138);background:#ffffff1f;background:lab(100% 0 0/.12);position:relative;box-shadow:inset 0 1px #ffffff47,inset 0 0 0 1px #ffffff24;box-shadow:inset 0 1px lab(100% 0 0/.28),inset 0 0 0 1px lab(100% 0 0/.14)}[data-dark=true] .lg{box-shadow:var(--lg-shadow), inset 0 1px 0 #ffffff3d, inset 0 0 0 1px #ffffff29}@supports (color:lab(0% 0 0)){[data-dark=true] .lg{box-shadow:var(--lg-shadow), inset 0 1px 0 lab(100% 0 0/.24), inset 0 0 0 1px lab(100% 0 0/.16)}}[data-dark=true] .lg:before{background:linear-gradient(135deg,#fff3 0%,#0000 40% 70%,#ffffff0f 100%);background:linear-gradient(135deg,lab(100% 0 0/.2) 0%,#0000 40% 70%,lab(100% 0 0/.06) 100%)}.hero-mesh{background:radial-gradient(120% 90% at 18% 8%, var(--hero-1) 0%, transparent 55%), radial-gradient(120% 100% at 95% 30%, #692f1a8c 0%, transparent 50%), radial-gradient(140% 120% at 50% 110%, var(--hero-3) 30%, transparent 70%), linear-gradient(170deg, var(--hero-2), var(--hero-3))}@supports (color:lab(0% 0 0)){.hero-mesh{background:radial-gradient(120% 90% at 18% 8%, var(--hero-1) 0%, transparent 55%), radial-gradient(120% 100% at 95% 30%, lab(27.3813% 25.5109 26.1467/.55) 0%, transparent 50%), radial-gradient(140% 120% at 50% 110%, var(--hero-3) 30%, transparent 70%), linear-gradient(170deg, var(--hero-2), var(--hero-3))}}.lg-btn{cursor:pointer;border-radius:var(--lg-r-pill);font-family:var(--font-sans);letter-spacing:-.01em;-webkit-tap-highlight-color:transparent;border:0;justify-content:center;align-items:center;gap:8px;font-weight:600;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .2s,filter .2s;display:inline-flex}.lg-btn:active{transform:scale(.95)}.lg-btn-terra{background:linear-gradient(180deg, var(--lg-terra-bright), var(--lg-terra));color:#fff;box-shadow:var(--lg-glow-terra), inset 0 1px 0 #ffffff4d}@supports (color:lab(0% 0 0)){.lg-btn-terra{box-shadow:var(--lg-glow-terra), inset 0 1px 0 lab(100% 0 0/.3)}}.lg-btn-forest{background:linear-gradient(180deg, var(--lg-forest), var(--lg-forest-deep));color:#fff;box-shadow:var(--lg-glow-forest), inset 0 1px 0 #ffffff38}@supports (color:lab(0% 0 0)){.lg-btn-forest{box-shadow:var(--lg-glow-forest), inset 0 1px 0 lab(100% 0 0/.22)}}.lg-btn-glass{background:var(--lg-panel-strong);-webkit-backdrop-filter:var(--lg-blur);color:var(--lg-ink);box-shadow:var(--lg-shadow), inset 0 1px 0 #ffffffb3, inset 0 0 0 1px #ffffff4d}@supports (color:lab(0% 0 0)){.lg-btn-glass{box-shadow:var(--lg-shadow), inset 0 1px 0 lab(100% 0 0/.7), inset 0 0 0 1px lab(100% 0 0/.3)}}[data-dark=true] .lg-btn-glass{color:var(--lg-ink);box-shadow:var(--lg-shadow), inset 0 1px 0 #ffffff29, inset 0 0 0 1px #ffffff1a}@supports (color:lab(0% 0 0)){[data-dark=true] .lg-btn-glass{box-shadow:var(--lg-shadow), inset 0 1px 0 lab(100% 0 0/.16), inset 0 0 0 1px lab(100% 0 0/.1)}}.display-xl{font-family:var(--font-serif);letter-spacing:-.03em;font-style:italic;font-weight:400;line-height:.92}[dir=rtl] .display-xl{letter-spacing:-.02em;font-style:normal;font-weight:800}.eyebrow-lg{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:600;display:block}[dir=rtl] .eyebrow-lg{letter-spacing:.04em}@keyframes lgRise{0%{transform:translateY(18px)}to{transform:none}}@keyframes lgPop{0%{transform:scale(.9)}60%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes lgFade{0%{opacity:.001}to{opacity:1}}@keyframes lgFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:none}}.a-rise{animation:.55s cubic-bezier(.22,1,.36,1) both lgRise}.a-pop{animation:.5s cubic-bezier(.34,1.56,.64,1) both lgPop}.a-fade{animation:.4s both lgFade}.a-float{animation:4s ease-in-out infinite lgFloat}.d1{animation-delay:60ms}.d2{animation-delay:.12s}.d3{animation-delay:.18s}.d4{animation-delay:.24s}.d5{animation-delay:.3s}.d6{animation-delay:.36s}.lg-scroll::-webkit-scrollbar{width:0;height:0}.lg-scroll{scrollbar-width:none}@media (prefers-reduced-motion:reduce){.a-rise,.a-pop,.a-fade,.a-float{animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (pointer:coarse){body:before,body:after{filter:none!important;animation:none!important}.grain:before{animation:none!important}:root{--lg-blur:blur(10px) saturate(1.4);--lg-blur-strong:blur(18px) saturate(1.6)}.glass{-webkit-backdrop-filter:blur(10px)saturate(1.4)!important}.glass-panel,.glass-float{-webkit-backdrop-filter:blur(14px)saturate(1.5)!important}.v2-card,.day-card-v3{-webkit-backdrop-filter:blur(10px)saturate(1.4)!important}.lg-btn-glass{-webkit-backdrop-filter:blur(10px)!important}.an-float,.an-pulse,.an-breathe,.a-float{animation:none!important}.an-spin{animation-duration:1.5s!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
