:root{--ff-bricolage:"Bricolage Grotesque";--ff-plex:"IBM Plex Sans";--ff-plex-mono:"IBM Plex Mono";--ff-caveat:"Caveat";--ff-reem:"Reem Kufi";--ff-plex-ar:"IBM Plex Sans Arabic";--ff-geologica:"Geologica";--ff-noto-sc:"Noto Sans SC";--ff-noto-jp:"Noto Sans JP";--ff-noto-kr:"Noto Sans KR"}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/bricolage/9868b0fc87e2.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:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/bricolage/1ed9594761d5.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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/bricolage/9868b0fc87e2.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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/bricolage/1ed9594761d5.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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/fonts/bricolage/9868b0fc87e2.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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/fonts/bricolage/1ed9594761d5.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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/plex/0564cf0e9004.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/plex/632855d1d7aa.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/plex/868a235a9c8b.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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/plex/0564cf0e9004.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/plex/632855d1d7aa.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/plex/868a235a9c8b.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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/plex/0564cf0e9004.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/plex/632855d1d7aa.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/plex/868a235a9c8b.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;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plex-mono/758b9f95f75a.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:500;font-display:swap;src:url(/fonts/plex-mono/0bc96cd0d5b0.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;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plex-mono/116b2e588e3b.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:600;font-display:swap;src:url(/fonts/plex-mono/1b581b151893.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(/fonts/caveat/1848023ee400.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(/fonts/caveat/bd83645287d4.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:Reem Kufi;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/reem/e75323ddab6d.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Reem Kufi;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/reem/0f10f2f3c506.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:Reem Kufi;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/reem/e75323ddab6d.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Reem Kufi;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/reem/0f10f2f3c506.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:Reem Kufi;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/reem/e75323ddab6d.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Reem Kufi;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/reem/0f10f2f3c506.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 Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plex-arabic/e55808264f96.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plex-arabic/215a0591c794.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plex-arabic/035d74b2ed58.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Geologica;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/geologica/aa387c9dccd0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geologica;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/geologica/0ebede8e66a7.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:Geologica;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/geologica/aa387c9dccd0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geologica;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/geologica/0ebede8e66a7.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}
:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#f3ece0;--surface:#fbf7f0;--sunken:#ede3d2;--input-bg:#fff;--rule:#d9cebb;--input:#cfc2ad;--strong:#1e1a16;--ink:#1e1a16;--ink-2:#2e2822;--text-2:#4a423a;--muted:#6b6157;--muted-2:#8f867a;--terra:#b4532f;--terra-soft:#e8a27a;--terra-tint:#f7e6dc;--terra-tint-b:#e7c3af;--terra-deep:#8e3c1f;--btn:#b4532f;--on-btn:#fff;--btn-off:#cfa894;--on-inverse:#fff;--disabled-bg:#efe8dc;--disabled-text:#a39a8c;--track:#cfc6b8;--knob:#fff;--footer:#1e1a16;--footer-text:#cfc6b8;--note-blue:#1f5e7a;--info-bg:#eaf1f4;--info-border:#bfd3dc;--info-text:#1f4a5e;--success:#2f6b45;--oasis:#2f6b5e;--redsea:#1f5e7a;--error:#a8322a;--error-bg:#fbede9;--warn:#8a5a00;--warn-bg:#fbf3e2;--sticky:#fff3b0;--paper:#fbf7f0;--paper-ink:#1e1a16;--tape:#e9dcbed9;--skel:#e3d8c4;--skel-2:#ede4d5;--sand:#e9dfcc;--dune:#c9a77a;--season-summer:#b79a70;--heat-1:#eae2d4;--heat-2:#e6bfa8;--heat-3:#b4532f;--map-land:#e6dac5;--map-water:#bfd3dc;--hover:#1e1a160f;--scrim:#1e1a1638;--scrim-photo:#14100cd1;--shadow:0 12px 30px -18px #1e1a1659;--shadow-float:0 10px 24px -10px #1e1a1673;--photo-dim:1;--toast-ok:#8fc7a0;--night:#131a2a;--night-grad:linear-gradient(180deg, #0e1422 0%, #131a2a 55%, #2a2230 100%);--night-text:#f1e3c4;--night-muted:#8c93a8;--night-accent:#e0a184;--silhouette:#04060c;--night-far:#292439;--night-mid:#17141f;--sun:#e4a33b;--moon:#f1e3c4;--badge:#1e1a16;--badge-accent:#b4532f;--night-shade:linear-gradient(180deg, #0e142273 0%, #0e142226 38%, #0e1422e0 100%);--badge-ok:#2f6b5e;--badge-soft:#1e1a16b3;--on-badge:#fff;--on-photo:#f3ece0;--ph-1:#d8c3a0;--ph-2:#c4a57a;--ph-3:#a9865a;--ph-dark:linear-gradient(180deg, #5b4636, #2e241c);--ph-portrait:linear-gradient(180deg, #b89a74, #8a6c4b);--ph-label:#3a2e20;--ph-label-bg:#fbf7f0d9}[data-theme=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#17130f;--surface:#201a15;--sunken:#28211a;--input-bg:#28211a;--rule:#3a3128;--input:#4a3f34;--strong:#f1e8da;--ink:#f1e8da;--ink-2:#e6dccb;--text-2:#c2b6a3;--muted:#948876;--muted-2:#8e8270;--terra:#e58a62;--terra-soft:#e8a27a;--terra-tint:#e58a6224;--terra-tint-b:#e58a6261;--terra-deep:#f0a884;--btn:#e07a52;--on-btn:#17130f;--btn-off:#5a3f31;--on-inverse:#17130f;--disabled-bg:#241e18;--disabled-text:#6e6457;--track:#4a3f34;--knob:#f1e8da;--footer:#0e0b08;--footer-text:#cfc6b8;--note-blue:#8ec3e0;--info-bg:#60a0c424;--info-border:#60a0c459;--info-text:#a9d1e6;--success:#86c9b2;--oasis:#86c9b2;--redsea:#93c3dc;--error:#f08a7e;--error-bg:#f08a7e1f;--warn:#edbe6e;--warn-bg:#e4a33b29;--sticky:#e2cf86;--paper:#ede3d2;--tape:#d2be96b3;--skel:#2a231c;--skel-2:#221c16;--sand:#2a231c;--dune:#8a6f4e;--season-summer:#c9ad83;--heat-1:#2a231c;--heat-2:#e58a6259;--heat-3:#e07a52;--map-land:#28211a;--map-water:#60a0c459;--hover:#f1e8da14;--scrim:#00000080;--shadow:0 16px 36px -18px #000000bf;--shadow-float:0 12px 28px -10px #000c;--photo-dim:.86;--toast-ok:#2f6b45}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#17130f;--surface:#201a15;--sunken:#28211a;--input-bg:#28211a;--rule:#3a3128;--input:#4a3f34;--strong:#f1e8da;--ink:#f1e8da;--ink-2:#e6dccb;--text-2:#c2b6a3;--muted:#948876;--muted-2:#8e8270;--terra:#e58a62;--terra-soft:#e8a27a;--terra-tint:#e58a6224;--terra-tint-b:#e58a6261;--terra-deep:#f0a884;--btn:#e07a52;--on-btn:#17130f;--btn-off:#5a3f31;--on-inverse:#17130f;--disabled-bg:#241e18;--disabled-text:#6e6457;--track:#4a3f34;--knob:#f1e8da;--footer:#0e0b08;--footer-text:#cfc6b8;--note-blue:#8ec3e0;--info-bg:#60a0c424;--info-border:#60a0c459;--info-text:#a9d1e6;--success:#86c9b2;--oasis:#86c9b2;--redsea:#93c3dc;--error:#f08a7e;--error-bg:#f08a7e1f;--warn:#edbe6e;--warn-bg:#e4a33b29;--sticky:#e2cf86;--paper:#ede3d2;--tape:#d2be96b3;--skel:#2a231c;--skel-2:#221c16;--sand:#2a231c;--dune:#8a6f4e;--season-summer:#c9ad83;--heat-1:#2a231c;--heat-2:#e58a6259;--heat-3:#e07a52;--map-land:#28211a;--map-water:#60a0c459;--hover:#f1e8da14;--scrim:#00000080;--shadow:0 16px 36px -18px #000000bf;--shadow-float:0 12px 28px -10px #000c;--photo-dim:.86;--toast-ok:#2f6b45}}@media print{[data-theme=night]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#fff;--surface:#fff;--sunken:#ede3d2;--input-bg:#fff;--rule:#d9cebb;--input:#cfc2ad;--strong:#1e1a16;--ink:#1e1a16;--ink-2:#2e2822;--text-2:#4a423a;--muted:#6b6157;--terra:#b4532f;--btn:#b4532f;--on-btn:#fff;--on-inverse:#fff;--terra-tint:#f7e6dc;--photo-dim:1}}:root{--text:var(--ink);--text-body:var(--ink-2);--inverse:var(--ink);--accent:var(--terra);--accent-soft:var(--terra-soft);--highlight:var(--terra-tint);--input-border:var(--input);--on-footer:var(--footer-text);--ease:cubic-bezier(.2, .7, .2, 1);--gut:clamp(20px, 4.4vw, 64px);--pad:max(var(--gut), calc((100vw - 1560px) / 2));--sec:clamp(40px, 5vw, 88px);--f-display:var(--ff-bricolage), "Bricolage Grotesque", system-ui, sans-serif;--f-body:var(--ff-plex), "IBM Plex Sans", system-ui, sans-serif;--f-mono:var(--ff-plex-mono), "IBM Plex Mono", ui-monospace, monospace;--f-note:var(--ff-caveat), "Caveat", cursive;--d-w:800;--d-scale:1}[lang|=ar]{--f-display:var(--ff-reem), "Reem Kufi", sans-serif;--f-body:var(--ff-plex-ar), "IBM Plex Sans Arabic", var(--ff-plex), sans-serif;--f-note:var(--ff-reem), "Reem Kufi", sans-serif;--d-w:700}[lang|=ru]{--f-display:var(--ff-geologica), "Geologica", sans-serif;--d-scale:.9}[lang|=zh]{--f-display:var(--ff-noto-sc), "Noto Sans SC", sans-serif;--f-body:var(--ff-noto-sc), var(--ff-plex), sans-serif;--f-note:var(--ff-noto-sc), sans-serif;--d-w:900;--d-scale:.72}[lang|=ja]{--f-display:var(--ff-noto-jp), "Noto Sans JP", sans-serif;--f-body:var(--ff-noto-jp), var(--ff-plex), sans-serif;--f-note:var(--ff-noto-jp), sans-serif;--d-w:900;--d-scale:.72;line-break:strict}[lang|=ko]{--f-display:var(--ff-noto-kr), "Noto Sans KR", sans-serif;--f-body:var(--ff-noto-kr), var(--ff-plex), sans-serif;--f-note:var(--ff-noto-kr), sans-serif;--d-w:900;--d-scale:.8;word-break:keep-all}[lang|=de]{-webkit-hyphens:auto;hyphens:auto;--d-scale:.92}[lang=en]{--f-display:var(--ff-bricolage), "Bricolage Grotesque", system-ui, sans-serif;--f-body:var(--ff-plex), "IBM Plex Sans", system-ui, sans-serif;--f-note:var(--ff-caveat), "Caveat", cursive;--d-w:800;--d-scale:1;word-break:normal;line-break:auto;-webkit-hyphens:manual;hyphens:manual}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--page);color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.55}a{color:var(--accent);text-underline-offset:2px}a:hover{color:var(--ink)}button,input,select,textarea{font:inherit;color:var(--text)}body,.btn,.pill,.seg button,.input,.textarea,.choice,.tcard,.stepper button{transition:background-color .2s,color .2s,border-color .2s}button{cursor:pointer}button:disabled{cursor:not-allowed}img,svg{display:block}p{text-wrap:pretty;margin:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:0 0 0 2px var(--page);border-radius:4px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}img[src*=photos],.photo{filter:brightness(var(--photo-dim))}::selection{background:var(--terra-tint)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{inset-inline-start:12px;z-index:100;background:var(--inverse);color:var(--on-inverse);border-radius:999px;padding:10px 16px;text-decoration:none;position:absolute;top:-60px}.skip:focus{color:var(--on-inverse);top:12px}.d{font-family:var(--f-display);font-weight:var(--d-w);font-size:calc(var(--fs,56px) * var(--d-scale));line-height:var(--lh,.95);letter-spacing:var(--ls,-.035em);text-wrap:balance;margin:0}.d:lang(ar){--lh:1.2!important;--ls:0!important}.d:lang(zh),.d:lang(ja),.d:lang(ko){--lh:1.15!important;--ls:0!important}.d:lang(ru){--ls:-.035em!important}.d-hero{--fs:clamp(44px, 8.2vw, 118px);--lh:.88;--ls:-.045em}.d-1{--fs:clamp(44px, 6.4vw, 96px);--lh:.92;--ls:-.045em}.d-2{--fs:clamp(32px, 4vw, 58px);--lh:.95;--ls:-.035em}.d-3{--fs:clamp(26px, 2.6vw, 36px);--lh:1;--ls:-.03em}.d-card{--fs:22px;--lh:1.1;--ls:-.02em;font-weight:700}.d-card:lang(ar){--lh:1.3!important}.t-700{font-family:var(--f-display);letter-spacing:-.01em;font-weight:700}.eyebrow{font:600 12px/1.3 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--terra)}.eyebrow:lang(ar){font:600 14px/1.5 var(--f-body);letter-spacing:0;text-transform:none}.eyebrow:lang(zh),.eyebrow:lang(ja),.eyebrow:lang(ko){font-family:var(--f-body);letter-spacing:.04em}.mono{font:500 12px/1.4 var(--f-mono);color:var(--muted);letter-spacing:.02em}.mono:lang(ar){font:500 13px/1.5 var(--f-body)}.mono-lbl{font:600 11px var(--f-mono);letter-spacing:.1em;color:var(--muted);text-transform:uppercase}.lede{color:var(--text-2);text-wrap:pretty;max-width:640px;font-size:clamp(16px,1.3vw,19px);line-height:1.55}.lede:lang(ar),p:lang(ar){line-height:1.85}p:lang(zh),p:lang(ko),.lede:lang(zh),.lede:lang(ko){line-height:1.8}p:lang(ja),.lede:lang(ja){line-height:1.85}.muted{color:var(--muted)}.text-2{color:var(--text-2)}.ltr{direction:ltr;unicode-bidi:isolate}.note{font:600 26px/1.1 var(--f-note);color:var(--paper-ink);background:var(--sticky);box-shadow:var(--shadow);padding:8px 14px;display:inline-block}.note:lang(ar){font-size:clamp(15px,1.3vw,18px);line-height:1.3}.note:lang(zh),.note:lang(ja),.note:lang(ko){font-size:19px;font-weight:700}.hand{font:600 22px/1.2 var(--f-note);color:var(--note-blue);display:inline-block}.hand:lang(ar){font-size:18px}.btn{min-height:52px;font:600 16px var(--f-body);white-space:nowrap;transition:background .15s var(--ease), color .15s var(--ease), border-color .15s var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 26px;text-decoration:none;display:inline-flex}.btn-terra{background:var(--btn);color:var(--on-btn)}.btn-terra:hover,.btn-ink{background:var(--inverse);color:var(--on-inverse)}.btn-ink:hover{background:var(--btn);color:var(--on-btn)}.btn-ink.on-terra:hover{background:var(--surface);color:var(--ink)}.btn-line{color:var(--ink);border:1.5px solid var(--ink);background:0 0}.btn-line:hover{background:var(--inverse);color:var(--on-inverse)}.btn-sm{min-height:44px;padding:0 18px;font-size:14px}.btn-lg{min-height:56px;padding:0 30px;font-size:17px}.btn-block{width:100%}.btn:disabled,.btn[aria-disabled=true]{background:var(--btn-off);color:var(--on-btn)}.btn-link{min-height:44px;font:500 15px var(--f-body);color:var(--ink);background:0 0;border:0;padding:0 6px;text-decoration:underline}.pill{border:1.5px solid var(--ink);min-height:44px;color:var(--ink);font:500 14px var(--f-body);transition:background .15s var(--ease), color .15s var(--ease);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.pill:hover{color:var(--ink);background:var(--hover)}.pill[aria-pressed=true],.pill[aria-checked=true],.pill.on{background:var(--inverse);color:var(--on-inverse)}.pill.soft{border-color:var(--input)}.pill.soft[aria-pressed=true]{border-color:var(--ink)}.pill .count{font:500 12px var(--f-mono);opacity:.7}.pills{flex-wrap:wrap;gap:8px;display:flex}.seg{border:1px solid var(--rule);background:var(--input-bg);direction:ltr;border-radius:999px;padding:3px;display:inline-flex}.seg button{min-width:44px;min-height:34px;font:600 12px var(--f-mono);color:var(--ink);background:0 0;border:0;border-radius:999px;padding:0 10px}.seg button[aria-pressed=true]{background:var(--inverse);color:var(--on-inverse)}.seg.soft{background:var(--surface)}.seg.soft button{font:500 13px var(--f-body);min-height:36px;padding:0 12px}.toggle{min-height:44px;font:500 15px var(--f-body);color:var(--ink);text-align:start;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.toggle .track{background:var(--track);width:44px;height:26px;transition:background .15s var(--ease);border-radius:999px;flex:none;position:relative}.toggle .track:after{content:"";top:3px;background:var(--knob);width:20px;height:20px;transition:inset-inline-start .15s var(--ease);border-radius:50%;position:absolute;inset-inline-start:3px}.toggle[aria-checked=true] .track{background:var(--oasis)}.toggle[aria-checked=true] .track:after{inset-inline-start:21px}.stepper{align-items:center;gap:12px;display:flex}.stepper button{border:1.5px solid var(--strong);background:var(--input-bg);width:44px;height:44px;color:var(--text);border-radius:50%;font-size:18px;line-height:1}.stepper button:disabled{opacity:.35}.stepper output{font:700 18px var(--f-display);text-align:center;min-width:20px}.logo-one,.logo-t-light{display:block}.logo-t-dark,[data-theme=night] .logo-t-light{display:none}[data-theme=night] .logo-t-dark{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme]) .logo-t-light{display:none}:root:not([data-theme]) .logo-t-dark{display:block}}.theme-pill{border:1px solid var(--rule);border-radius:999px;flex:none;gap:2px;padding:2px;display:inline-flex}.theme-pill button{width:34px;height:30px;color:var(--text-2);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.theme-pill button:hover{color:var(--text);background:var(--hover)}.theme-pill button[aria-checked=true]{background:var(--inverse);color:var(--on-inverse)}.theme-pill.compact button{width:30px;height:26px}.theme-cycle{border:1px solid var(--rule);min-width:44px;height:44px;color:var(--text);background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.theme-cycle-l{font:600 10px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2)}.field{font:600 14px var(--f-body);flex-direction:column;gap:6px;display:flex}.field .sub{color:var(--muted);font-size:13px;font-weight:400}.input,.textarea{border:1.5px solid var(--input);background:var(--input-bg);min-height:52px;font:16px var(--f-body);color:var(--ink);border-radius:10px;width:100%;padding:0 14px}.input.strong{border-color:var(--ink)}.textarea{resize:vertical;min-height:96px;padding:12px 14px;line-height:1.5}.input[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--error)}.input[dir=ltr]:lang(ar){text-align:right}.err{font:400 13px var(--f-body);color:var(--error)}.grid-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;display:grid}.choice{text-align:start;border:1.5px solid var(--rule);background:var(--input-bg);min-height:64px;color:var(--ink);border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.choice[aria-pressed=true],.choice[aria-checked=true]{border-color:var(--ink);background:var(--terra-tint)}.choice b{font:600 15px var(--f-body)}.choice span{font:13px var(--f-body);color:var(--text-2)}.checkbox{text-align:start;font:14px/1.5 var(--f-body);color:var(--ink);background:0 0;border:0;align-items:flex-start;gap:12px;min-height:44px;padding:0;display:flex}.checkbox .box{border:1.5px solid var(--strong);background:var(--input-bg);width:22px;height:22px;color:var(--on-inverse);border-radius:5px;flex:none;justify-content:center;align-items:center;font-size:13px;display:flex}.checkbox[aria-checked=true] .box{background:var(--inverse)}.info{background:var(--info-bg);font:14px/1.5 var(--f-body);color:var(--note-blue);border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.alert-error{border:1.5px solid var(--error);background:var(--error-bg);border-radius:12px;flex-direction:column;gap:8px;padding:18px 20px;display:flex}.alert-error b{font:600 16px var(--f-body);color:var(--error)}.provider{border:1.5px dashed var(--rule);background:var(--surface);direction:ltr;border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.provider .fake{border:1.5px solid var(--rule);background:var(--input-bg);min-height:52px;font:16px var(--f-mono);color:var(--disabled-text);border-radius:10px;align-items:center;padding:0 14px;display:flex}.provider .two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pad{padding-inline:var(--pad)}.sec{padding-block:var(--sec)}.alt{background:var(--surface);border-block:1px solid var(--rule)}.split{flex-wrap:wrap;gap:28px clamp(40px,5vw,80px);display:flex}.split>.main{flex:999 520px;min-width:0}.split>.side{flex:360px;min-width:0}.stack{flex-direction:column;display:flex}.row{align-items:center;display:flex}.wrap{flex-wrap:wrap}.grow{flex:1}.rule-top{border-top:1.5px solid var(--strong)}.list-rows>*{border-bottom:1px solid var(--rule)}.cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:clamp(14px,1.6vw,24px);display:grid}.dOnly{display:none!important}@media (min-width:900px){.dOnly{display:revert!important}.mOnly{display:none!important}}.ph{background:linear-gradient(160deg, var(--ph-1) 0%, var(--ph-2) 55%, var(--ph-3) 100%);position:relative;overflow:hidden}.ph:lang(ar){background:linear-gradient(200deg, var(--ph-1) 0%, var(--ph-2) 55%, var(--ph-3) 100%)}.ph-dark{background:var(--ph-dark)}.ph-portrait{background:var(--ph-portrait)}.ph-label{inset-inline-start:12px;font:500 11px var(--f-mono);color:var(--ph-label);background:var(--ph-label-bg);direction:ltr;border-radius:3px;max-width:calc(100% - 24px);padding:4px 7px;position:absolute;bottom:12px}.ph-light{color:var(--on-photo);background:0 0;padding:0}.chip-ink{font:600 11px var(--f-mono);background:var(--badge);color:var(--on-badge);border-radius:999px;padding:4px 8px;position:absolute}.chip-ink:lang(ar){font:600 12px var(--f-body);padding:3px 10px}.stops{justify-content:space-between;gap:6px;padding-top:2px;display:flex;position:relative}.stops:before{content:"";border-top:2.5px dashed var(--terra);position:absolute;top:17px;left:6px;right:6px}.stop{flex-direction:column;align-items:center;gap:6px;max-width:88px;display:flex;position:relative}.stop .dot{background:var(--inverse);width:28px;height:28px;color:var(--page);border:3px solid var(--surface);box-shadow:0 0 0 1.5px var(--inverse);box-sizing:content-box;border-radius:50%;justify-content:center;align-items:center;display:flex}.stop small{font:500 11.5px/1.2 var(--f-body);color:var(--text-2);text-align:center}.stop small:lang(ar){font-size:12.5px;line-height:1.35}.on-page .stop .dot{border-color:var(--page)}.tcard{color:var(--ink);background:var(--surface);border:1px solid var(--rule);transition:border-color .15s var(--ease);border-radius:16px;flex-direction:column;gap:14px;padding:12px 12px 20px;text-decoration:none;display:flex}.tcard:hover{border-color:var(--ink);color:var(--ink)}.tcard.on-page{background:var(--page)}.tcard .img{border-radius:10px;height:clamp(180px,16vw,220px);position:relative;overflow:hidden}.tcard .img.tall{height:clamp(190px,21vw,300px)}.tcard .body{flex-direction:column;gap:14px;padding:0 6px;display:flex}.tcard .foot{border-top:1px solid var(--rule);font:14px var(--f-body);justify-content:space-between;align-items:baseline;gap:8px;padding-top:10px;display:flex}.tcard .foot .type{color:var(--text-2)}.tcard .foot b{font-weight:600}.tcard .foot small{color:var(--muted);font-size:12px;font-weight:400}.cta-band{background:var(--btn);color:var(--on-btn);border-radius:clamp(20px,1.8vw,24px);flex-wrap:wrap;align-items:flex-end;gap:24px 40px;margin:0 clamp(12px,4.4vw,64px) clamp(12px,4.4vw,64px);padding:clamp(32px,4.4vw,72px) clamp(22px,4.4vw,64px);display:flex;position:relative;overflow:hidden}.cta-band .d{--fs:clamp(34px, 4.8vw, 72px);--lh:.92;--ls:-.04em;flex:999 480px;position:relative}.cta-band .acts{flex-direction:column;flex:220px;align-items:flex-start;gap:12px;display:flex;position:relative}.cta-band .acts a:not(.btn){color:var(--on-btn);font-weight:500}.cta-band svg.route{inset-inline-end:0;pointer-events:none;width:min(600px,70%);height:auto;position:absolute;top:0}.cta-band svg.route:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}.acc{border-bottom:1px solid var(--rule)}.acc>button{text-align:start;width:100%;min-height:60px;color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.acc .q{font:700 clamp(18px, 1.5vw, 21px)/1.25 var(--f-display)}.acc .q:lang(ar){line-height:1.5}.acc .sign{font:500 22px var(--f-body);color:var(--terra);flex:none}.acc .a{font:15px/1.6 var(--f-body);color:var(--text-2);max-width:680px;margin:0 0 18px}.art-flip:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}.art-walk{transform-box:fill-box;transform-origin:50% 100%;animation:.9s ease-in-out infinite art-bob}@keyframes art-bob{50%{transform:translateY(-2px)rotate(-.6deg)}}.art-flicker{transform-box:fill-box;transform-origin:50% 95%;animation:1.1s ease-in-out infinite alternate art-flicker}@keyframes art-flicker{0%{transform:scale(1)}45%{transform:scale(.93,1.08)}to{transform:scale(1.05,.95)}}.night-strip{background:var(--night-grad);height:clamp(130px,17vw,250px);overflow:hidden}.night-scene{width:100%;height:100%;display:block}:is(.night-scene:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.mini-caravan:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){transform:scaleX(-1)}.night-strip .star{animation:4.8s ease-in-out infinite twinkle}@keyframes twinkle{50%{opacity:.25}}.night-strip .shooting-star{opacity:0;stroke-dasharray:36 200;stroke-dashoffset:40px;animation:11s ease-out 2s infinite shoot}@keyframes shoot{0%{opacity:0;stroke-dashoffset:40px}2%{opacity:1}7%{opacity:0;stroke-dashoffset:-90px}to{opacity:0;stroke-dashoffset:-90px}}.caravan-move{animation:90s linear -38s infinite caravan-cross}@keyframes caravan-cross{0%{transform:translate(-600px)}to{transform:translate(2300px)}}.night-strip:not([data-on]) *{animation-play-state:paused!important}.art-divider{height:clamp(58px,7vw,96px);padding-inline:var(--pad);color:var(--text);fill:var(--text);justify-content:center;align-items:flex-end;gap:clamp(10px,3vw,44px);display:flex;position:relative}.art-divider:after{content:"";inset-inline:var(--pad);border-top:2.5px dashed var(--accent);position:absolute;bottom:0}.art-divider-caravan{width:auto;height:72%;margin-bottom:1px}.art-divider-palm{width:auto;height:112%}.art-divider-palm.small{height:80%}.stops .stop{z-index:1}.stop-camel{top:-5px;width:30px;height:22px;fill:var(--text);opacity:0;pointer-events:none;transition:inset-inline-start 2s var(--ease), opacity .3s;position:absolute;inset-inline-start:36px}.tcard:hover .stop-camel,.tcard:focus-visible .stop-camel{opacity:1;inset-inline-start:calc(100% - 64px)}@media (prefers-reduced-motion:reduce){.art-walk,.art-flicker,.night-strip .star,.night-strip .shooting-star,.caravan-move{animation:none!important}.caravan-move{transform:translate(760px)}.stop-camel{display:none}}.skel{background:var(--skel);border-radius:4px;animation:1.8s ease-in-out infinite pulse}.skel.b{background:var(--skel-2)}@keyframes pulse{50%{opacity:.55}}@keyframes draw{0%{stroke-dashoffset:var(--len,1200)}to{stroke-dashoffset:0}}.route-draw{stroke-dasharray:9 8}@media (prefers-reduced-motion:reduce){body,.btn,.pill,.seg button,.input,.textarea,.choice,.tcard,.stepper button{transition:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.toast{z-index:60;background:var(--inverse);color:var(--on-inverse);font:15px var(--f-body);box-shadow:var(--shadow);border-radius:999px;align-items:center;gap:14px;padding:12px 12px 12px 20px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast .ok{color:var(--toast-ok)}.sticky-bar{z-index:30;background:var(--surface);border:1px solid var(--rule);box-shadow:var(--shadow-float);border-radius:999px;align-items:center;gap:10px;margin:12px;padding:6px 6px 6px 18px;display:flex;position:sticky;bottom:12px}.sticky-bar:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding:6px 18px 6px 6px}.sticky-bar .t{color:var(--text-2);flex-direction:column;flex:1;font-size:13px;line-height:1.2;display:flex}.sticky-bar .t b{font:700 17px var(--f-display);color:var(--ink)}@media (min-width:900px){.sticky-bar{display:none}}
