@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dbd827405181b508-s.1e7lfzpvfrh7f.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-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-10EC7,U+10EC9-10EEE,U+10EF?,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:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(../media/101a8ea8ee0a71f8-s.1-avrnevmoafi.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:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a80398e50828056b-s.1n1ntp5se85-_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(../media/996b4d9a15bee5b0-s.p.0kf5m0zv7sxld.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:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9d760601823f9ac2-s.0ongx-zmnmtio.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e683b1ee568be024-s.p.0sv86lbjkn8rn.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:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(../media/dbd827405181b508-s.1e7lfzpvfrh7f.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-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-10EC7,U+10EC9-10EEE,U+10EF?,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:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(../media/101a8ea8ee0a71f8-s.1-avrnevmoafi.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:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a80398e50828056b-s.1n1ntp5se85-_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(../media/996b4d9a15bee5b0-s.p.0kf5m0zv7sxld.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:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9d760601823f9ac2-s.0ongx-zmnmtio.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e683b1ee568be024-s.p.0sv86lbjkn8rn.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:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(../media/dbd827405181b508-s.1e7lfzpvfrh7f.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-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-10EC7,U+10EC9-10EEE,U+10EF?,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:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(../media/101a8ea8ee0a71f8-s.1-avrnevmoafi.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:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a80398e50828056b-s.1n1ntp5se85-_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(../media/996b4d9a15bee5b0-s.p.0kf5m0zv7sxld.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:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9d760601823f9ac2-s.0ongx-zmnmtio.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e683b1ee568be024-s.p.0sv86lbjkn8rn.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:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(../media/dbd827405181b508-s.1e7lfzpvfrh7f.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-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-10EC7,U+10EC9-10EEE,U+10EF?,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:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(../media/101a8ea8ee0a71f8-s.1-avrnevmoafi.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:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a80398e50828056b-s.1n1ntp5se85-_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(../media/996b4d9a15bee5b0-s.p.0kf5m0zv7sxld.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:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9d760601823f9ac2-s.0ongx-zmnmtio.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e683b1ee568be024-s.p.0sv86lbjkn8rn.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:Rubik;font-style:normal;font-weight:800;font-display:swap;src:url(../media/dbd827405181b508-s.1e7lfzpvfrh7f.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-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-10EC7,U+10EC9-10EEE,U+10EF?,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:Rubik;font-style:normal;font-weight:800;font-display:swap;src:url(../media/101a8ea8ee0a71f8-s.1-avrnevmoafi.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:Rubik;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a80398e50828056b-s.1n1ntp5se85-_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:800;font-display:swap;src:url(../media/996b4d9a15bee5b0-s.p.0kf5m0zv7sxld.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:Rubik;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9d760601823f9ac2-s.0ongx-zmnmtio.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e683b1ee568be024-s.p.0sv86lbjkn8rn.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:Rubik Fallback;src:local(Arial);ascent-override:89.06%;descent-override:23.81%;line-gap-override:0.0%;size-adjust:104.98%}.VE6rzq_className{font-family:Rubik,Rubik Fallback;font-style:normal}.VE6rzq_variable{--font-rubik:"Rubik", "Rubik Fallback"}
@font-face{font-family:Karantina;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d2227dca8209ee8a-s.p.2f30kk_ogn2zg.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:Karantina;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fe44c0583fa494d6-s.316bf-l4oknsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karantina;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d8e345c31c2fdef7-s.p.1oulac2_j1p2s.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:Karantina Fallback;src:local(Arial);ascent-override:149.01%;descent-override:26.54%;line-gap-override:0.0%;size-adjust:57.65%}.zyWGJq_className{font-family:Karantina,Karantina Fallback;font-style:normal;font-weight:700}.zyWGJq_variable{--font-karantina:"Karantina", "Karantina Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/49b1d53681a91a99-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/123d516c9baeb953-s.1qc6dx89jd2qv.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(../media/a74d2542cc4c775f-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7ac0b1cd3e695dd0-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/916cd8a3bde3edf8-s.p.0oace-s_gkfks.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(../media/e60f3e45d49b65c3-s.352ti9pm7m6qh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f5edaafc8393c36-s.0o-3_g79811ob.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(../media/f1c080d8717d5d0c-s.0ngr-xkgqz1kf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/afc8e0e4a8c58d89-s.15orukf5wyxb5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2880e9b87afbd5d9-s.p.226pwps5o-gq_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}._5IIxIa_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}._5IIxIa_variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--ink:#151515;--white:#fff;--yellow:#f9c718;--paper:#f3f3f1;--rule:#e5e3dd;--chip:#d6d3cb;--muted:#666;--muted-on-ink:#bbb;--rule-on-ink:#2a2a2a;--line-1:#1f7dcf;--line-2:#d95544;--line-3:#25984d;--line-4:#8962c5;--line-5:#d18500;--mta-ace:#1762b6;--mta-bdfm:#ec7c0e;--mta-nqrw:var(--yellow);--mta-123:#d73431;--mta-456:#1b9247;--mta-7:#9750a7;--mta-l:#7c8186;--mta-jz:#946640;--mta-g:#58a547;--mta-s:#5f6469;--f-display:var(--font-karantina), "Rubik", sans-serif;--f-body:var(--font-rubik), system-ui, sans-serif;--f-mono:var(--font-plex-mono), ui-monospace, monospace;--m:18px;--gap:26px;--shadow:0 12px 30px #0000001f;--maxw:1200px;--inner:calc(var(--maxw) - 2 * var(--m))}@supports (color:lab(0% 0 0)){:root{--yellow:lab(82.9762% 8.15165 80.5717);--line-1:lab(50.5213% -4.03002 -50.3544);--line-2:lab(54.3352% 52.2522 38.1631);--line-3:lab(55.4741% -45.4549 30.1606);--line-4:lab(49.0693% 32.016 -46.5773);--line-5:lab(62.5333% 24.787 70.0458);--mta-ace:lab(40.8907% 2.76372 -51.5247);--mta-bdfm:lab(64.285% 40.0799 68.9983);--mta-123:lab(49.2966% 62.8465 43.054);--mta-456:lab(53.1492% -45.5138 30.27);--mta-7:lab(45.5084% 40.6868 -34.7585);--mta-l:lab(53.5907% -1.0736 -3.56036);--mta-jz:lab(47.5252% 15.8575 29.3824);--mta-g:lab(61.124% -38.4406 40.0718);--mta-s:lab(41.9902% -1.06397 -3.55529)}}@media (min-width:900px){:root{--m:40px;--gap:40px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--white);color:var(--ink);font-family:var(--f-body);margin:0;font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}a:hover{opacity:.75}:focus-visible{outline:3px solid var(--ink);outline-offset:2px;box-shadow:0 0 0 6px var(--yellow)}img{max-width:100%;height:auto;display:block}.ltr{direction:ltr;unicode-bidi:isolate}.en{text-align:right;direction:ltr}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{inset-inline-start:8px;background:var(--yellow);z-index:10;border-radius:24px;padding:10px 16px;font-weight:800;position:absolute;top:-60px}.skip:focus{top:8px}.wrap{max-width:var(--maxw);padding-inline:var(--m);margin-inline:auto}.logo{direction:ltr;align-items:center;gap:8px;display:inline-flex}.logo__bullet{--d:30px;width:var(--d);height:var(--d);background:var(--yellow);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.logo__bullet:before{content:"";inset:calc(var(--d) * .075);border:calc(var(--d) * .035 + .2px) solid var(--ink);border-radius:50%;position:absolute}.logo__ny{font-weight:700;font-size:calc(var(--d) * .357);letter-spacing:.02em;line-height:1;position:relative}.logo__word{letter-spacing:-.5px;font-size:17px;font-weight:800;line-height:1}.logo__word span{color:#777;font-weight:500}.hdr{border-bottom:1px solid var(--rule);background:var(--white)}.hdr__in{height:64px;max-width:var(--maxw);grid-template-columns:44px 1fr 44px;align-items:center;margin-inline:auto;padding-inline:14px;display:grid}.hdr__logo{justify-self:center}.hdr__nav{display:none}.iconbtn{border:1.5px solid var(--chip);width:44px;height:44px;color:var(--ink);cursor:pointer;font:inherit;background:0 0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.iconbtn__count{top:-4px;background:var(--yellow);min-width:20px;height:20px;font:700 11px var(--f-mono);border-radius:10px;justify-content:center;align-items:center;padding:0 4px;display:flex;position:absolute;inset-inline-start:-4px}@media (min-width:900px){.hdr__in{height:68px;padding-inline:var(--m);grid-template-columns:auto 1fr auto;gap:28px}.hdr__logo{justify-self:start}.hdr__menu{display:none}.hdr__nav{align-items:center;gap:22px;font-size:15px;display:flex}.hdr__nav a{align-items:center;gap:8px;display:inline-flex}.hdr__nav a[aria-current=page]{font-weight:700}}.bullet{--s:28px;width:var(--s);height:var(--s);color:#fff;font-weight:800;font-size:calc(var(--s) * .5);border-radius:50%;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.bullet--sm{--s:20px}.bullet--lg{--s:30px}.bullet--ink-text{color:var(--ink)}.bullets{gap:4px;display:inline-flex}.sign{background:var(--ink);color:#fff;padding:14px var(--m) 18px}.sign__in{max-width:var(--inner);border-top:2px solid #fff;margin-inline:auto;padding-top:12px}.sign__kicker{color:#ccc;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:600;display:flex}.sign__title{font-family:var(--f-display);margin:10px 0 0;font-size:clamp(72px,20vw,84px);font-weight:700;line-height:.82}.sign__title--hub{font-size:clamp(76px,22vw,112px)}.sign__sub{color:var(--muted-on-ink);margin-top:14px;font-size:15px}@media (min-width:900px){.sign{padding:26px var(--m) 32px}.sign__in{border-top-width:3px;padding-top:18px}.sign__title{font-size:clamp(110px,11vw,150px)}.sign__title--hub{font-size:clamp(130px,14vw,200px)}.sign__sub{font-size:22px}}.fgrid{border:1.5px solid #fff;border-radius:16px;grid-template-columns:1fr 1fr;margin-top:18px;display:grid;overflow:hidden}.fgrid>div{border-bottom:1px solid var(--rule-on-ink);padding:12px 14px}.fgrid>div:nth-child(odd){border-inline-end:1px solid var(--rule-on-ink)}.fgrid>div:nth-last-child(-n+2){border-bottom:0}.fgrid dt{color:var(--muted-on-ink);font-size:12.5px}.fgrid dd{font-family:var(--f-display);margin:4px 0 0;font-size:36px;font-weight:700;line-height:1}.fgrid>div:first-child dd{color:var(--yellow)}.fgrid small{color:#ccc;margin-top:2px;font-size:12.5px;display:block}@media (min-width:900px){.fgrid{grid-template-columns:repeat(4,1fr);max-width:900px}.fgrid>div{border-bottom:0;border-inline-end:1px solid var(--rule-on-ink)}.fgrid>div:last-child{border-inline-end:0}.fgrid dd{font-size:44px}}.crumbs{border-bottom:1px solid var(--rule)}.crumbs ol{max-width:var(--maxw);padding:9px var(--m);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0 auto;font-size:13px;list-style:none;display:flex}.crumbs li{align-items:center;gap:6px;display:inline-flex}.crumbs [aria-current=page]{color:var(--ink);font-weight:700}.place{max-width:var(--maxw);padding:16px var(--m) 48px;margin-inline:auto}@media (min-width:900px){.place{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:48px;padding-top:28px;display:grid}.place__side{position:sticky;top:20px}}.meta-line{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.meta-line .dot{color:var(--muted)}.badge{background:var(--paper);border-radius:14px;padding:5px 11px;font-size:12.5px;font-weight:800}.badge--kosher{background:var(--yellow)}.lede{color:#333;text-wrap:pretty;margin:12px 0 0;font-size:16px;line-height:1.55}@media (min-width:900px){.lede{font-size:20px}}.sec{margin-top:var(--gap)}.h2{font-family:var(--f-display);margin:0 0 8px;font-size:40px;font-weight:700;line-height:1}@media (min-width:900px){.h2{font-size:48px}}.prose{margin-top:var(--gap)}.prose h2{font-family:var(--f-display);margin:var(--gap) 0 8px;font-size:40px;font-weight:700;line-height:1}.prose h3{margin:20px 0 6px;font-size:18px}.prose p,.prose li{text-wrap:pretty}.prose ol,.prose ul{padding-inline-start:22px}.prose li+li{margin-top:6px}.prose a{text-underline-offset:3px;text-decoration:underline}.prose table{border-collapse:collapse;width:100%;font-size:14.5px;display:block;overflow-x:auto}.prose th,.prose td{text-align:start;border-bottom:1px solid var(--rule);vertical-align:top;padding:10px 8px}.prose thead th{border-bottom:1.5px solid var(--ink)}.verify{background:#ffe9a8;border-radius:4px;padding:0 4px;font-size:.85em;font-weight:600}@media (min-width:900px){.prose h2{font-size:48px}}.rows>div{border-bottom:1px solid var(--rule);justify-content:space-between;gap:16px;padding:13px 0;font-size:14.5px;display:flex}.rows dt{color:var(--muted);flex:none}.rows dd{text-align:end;margin:0;font-weight:600}.rows dd small{color:var(--muted);font-weight:400;display:block}.station{border-bottom:1px solid var(--rule);align-items:center;gap:10px;padding:13px 0;display:flex}.station__name{flex:1;font-size:15px;font-weight:600}.station__walk{color:var(--muted);font-size:13px}.whichday{background:var(--yellow);border-radius:16px;margin-top:20px;padding:18px}.whichday__t{font-family:var(--f-display);margin:0;font-size:40px;font-weight:700;line-height:.9}.whichday__days{gap:6px;margin-top:12px;display:flex}.whichday__days button{border:1.5px solid var(--ink);color:var(--ink);font:800 14px var(--f-body);cursor:pointer;background:0 0;border-radius:10px;flex:1;min-height:44px;padding:8px 0}.whichday__days button[aria-pressed=true]{background:var(--ink);color:#fff}.whichday__ok{margin-top:10px;font-size:13.5px;font-weight:700}.btn{border:2px solid var(--ink);height:48px;color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border-radius:24px;justify-content:center;align-items:center;gap:8px;padding-inline:20px;font-family:inherit;font-size:15px;font-weight:800;display:flex}.btn--ink{background:var(--ink);color:#fff}.btn--yellow{background:var(--yellow);border-color:var(--yellow)}.whichday .btn{margin-top:12px}.pricebox{border:1.5px solid var(--ink);border-radius:16px;margin-top:20px;padding:4px 16px}.pricebox__t{color:var(--muted);padding-top:12px;font-size:13px;font-weight:600}.pricebox__row{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.pricebox__row:last-child{border-bottom:0}.pricebox__label small{color:var(--muted);font-size:12.5px;display:block}.pricebox__val{text-align:end;flex:none}.pricebox__usd{font-size:17px;font-weight:800}.pricebox__ils{color:var(--muted);font-size:13px}.stops{margin:14px 0 0;padding:0;list-style:none;position:relative}.stops:before{content:"";inset-inline-start:12px;background:var(--ink);width:4px;position:absolute;top:10px;bottom:22px}.stops li{gap:14px;padding-bottom:18px;display:flex;position:relative}.stops__dot{flex:none;justify-content:center;width:28px;padding-top:3px;display:flex}.stops__dot:before{content:"";border:4px solid var(--ink);background:#fff;border-radius:50%;width:16px;height:16px}.stops__name{font-size:16px;font-weight:700}.stops__meta{color:var(--muted);font-size:13px}.faq details{border-bottom:1px solid var(--rule)}.faq summary{cursor:pointer;justify-content:space-between;gap:12px;padding:14px 0;font-size:16px;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary svg{flex:none;transition:transform .15s}.faq details[open] summary svg{transform:rotate(180deg)}.faq p{color:#333;margin:0 0 14px}.tray{background:var(--paper);border-radius:16px;padding:16px 18px}.stamp{margin-top:var(--gap);color:var(--muted);font-size:13px}.stamp p{margin:0 0 4px}.stamp a{text-decoration:underline}.gallery{scrollbar-width:none;gap:8px;margin-top:16px;display:flex;overflow-x:auto}.gallery figure{flex:none;width:260px;margin:0}.gallery img{aspect-ratio:4/3;object-fit:cover;border-radius:12px}.gallery figcaption{color:var(--muted);margin-top:4px;font-size:11px}.hub{max-width:var(--maxw);padding:16px var(--m) 48px;margin-inline:auto}.chips{scrollbar-width:none;gap:8px;padding:2px 0;display:flex;overflow-x:auto}.chip{border:1.5px solid var(--chip);white-space:nowrap;border-radius:20px;align-items:center;height:40px;padding-inline:16px;font-size:14px;font-weight:600;display:inline-flex}.chip[aria-current=true]{background:var(--ink);border-color:var(--ink);color:#fff}.list{margin:10px 0 0;padding:0;list-style:none}.item{border-bottom:1px solid var(--rule)}.item a{align-items:flex-start;gap:14px;padding:16px 0;display:flex}.item__thumb{background:repeating-linear-gradient(135deg,#e3e0d8 0 6px,#ebe8e1 6px 12px);border-radius:12px;flex:none;width:84px;height:84px;overflow:hidden}.item__thumb img{object-fit:cover;width:100%;height:100%}.item__body{flex:1;min-width:0}.item__name{margin:0;font-size:18px;font-weight:700;line-height:1.25}.item__meta{color:var(--muted);margin-top:3px;font-size:13px}.item__desc{color:#333;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:14px;display:-webkit-box;overflow:hidden}.item__tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.empty{color:var(--muted);padding:40px 0}@media (min-width:900px){.list{grid-template-columns:1fr 1fr;column-gap:40px;display:grid}.item__name{font-size:20px}}.lines{margin:0;padding:0;list-style:none}.lines a{border-bottom:1px solid var(--rule);align-items:center;gap:14px;padding:18px 0;display:flex}.lines__name{font-family:var(--f-display);flex:1;font-size:44px;font-weight:700;line-height:1}.lines__count{font:500 13px var(--f-mono);color:var(--muted)}.ftr{background:var(--ink);color:#fff;margin-top:48px}.ftr__in{max-width:var(--maxw);padding:24px var(--m) 32px;margin-inline:auto}.ftr__top{border-top:2px solid #fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.ftr .logo__word{color:#fff}.ftr .logo__word span{color:#aaa}.ftr__tag{color:#ccc;font-size:15px}.ftr__cols{gap:8px 40px;margin-top:22px;display:grid}.ftr__cols h2{font:600 13px var(--f-body);color:var(--muted-on-ink);margin:10px 0 6px}.ftr__cols ul{margin:0;padding:0;list-style:none}.ftr__cols li a{align-items:center;gap:10px;min-height:44px;padding:8px 0;display:flex}.ftr__legal{color:var(--muted-on-ink);border-top:1px solid #3a3a3a;flex-wrap:wrap;gap:8px 18px;margin-top:22px;padding-top:14px;font-size:12.5px;display:flex}@media (min-width:900px){.ftr__cols{grid-template-columns:repeat(4,auto);justify-content:start}}
html[data-price=usd] .p-ils{display:none}.u{text-underline-offset:3px;text-decoration:underline}.btn--sm{height:42px;padding-inline:16px;font-size:14px}.btn--block{width:100%}.btn:disabled{opacity:.5;cursor:default}.btn--dashed{border:1.5px dashed var(--chip);width:100%;font-weight:700}.pillbtn{border:1.5px solid var(--chip);min-width:56px;height:44px;font:700 14px var(--f-body);color:var(--ink);background:#fff;border-radius:22px;justify-content:center;align-items:center;gap:6px;padding-inline:12px;display:inline-flex}.save--on{background:var(--yellow)!important;border-color:var(--yellow)!important}button.chip{color:var(--ink);cursor:pointer;background:#fff;font-family:inherit}.chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.chips--wrap{flex-wrap:wrap}.mono{font-family:var(--f-mono);font-weight:500}.muted{color:var(--muted)}.tag{background:var(--yellow);white-space:nowrap;border-radius:12px;align-items:center;height:24px;padding-inline:10px;font-size:12px;font-weight:800;display:inline-flex}.tag--ink{background:var(--ink);color:#fff}.tag--paper{background:var(--paper)}.seg{background:var(--paper);border-radius:24px;gap:2px;padding:4px;display:inline-flex}.seg button{height:40px;font:700 14px var(--f-body);color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:20px;padding-inline:18px}.seg button[aria-checked=true],.seg button[aria-pressed=true]{background:var(--ink);color:#fff}.seg--block{display:flex}.seg--block button{flex:1}.seg--on-ink{background:#2a2a2a}.seg--on-ink button{color:#ddd;height:34px;padding-inline:12px;font-size:13px}.seg--on-ink button[aria-checked=true]{color:var(--ink);background:#fff}.hdr{z-index:20;position:relative}.hdr__in{grid-template-columns:1fr auto 1fr}.hdr__menu,.hdr__back{justify-self:start}.hdr__tools{justify-self:end;align-items:center;gap:8px;display:flex}.hdr__search,.hdr__plan{display:none!important}.hdr__div{background:var(--rule);width:1px;height:22px}@media (min-width:900px){.hdr__in{grid-template-columns:auto 1fr auto}.hdr__search{width:42px;height:42px;display:inline-flex!important}.hdr__plan{display:flex!important}.hdr__back{display:none}.hdr__nav{gap:18px}}@media (min-width:900px) and (max-width:1180px){.hdr__nav{gap:12px;font-size:14px}.hdr__nav .bullet--sm{display:none}}.dd{position:relative}.dd summary{cursor:pointer;align-items:center;gap:4px;list-style:none;display:inline-flex}.dd summary::-webkit-details-marker{display:none}.dd summary[aria-current=page]{font-weight:700}.dd__panel{top:calc(100% + 18px);border:1px solid var(--rule);width:620px;box-shadow:var(--shadow);z-index:30;background:#fff;border-radius:18px;grid-template-columns:1fr 190px;align-items:start;gap:24px;padding:20px 22px;display:grid;position:absolute;inset-inline-start:-160px}.dd__h{font:600 13px var(--f-body);color:var(--muted);margin:0 0 4px}.dd__h--sub{margin-top:14px}.dd__panel ul{margin:0;padding:0;list-style:none}.dd__grid{grid-template-columns:1fr 1fr;column-gap:20px;display:grid}.dd__panel li a{padding:6px 0;font-size:14.5px;font-weight:600;line-height:1.3;display:block}.dd__panel li a:hover{text-decoration:underline}.dd__empty{color:var(--muted);margin:0;font-size:14px}.dd__feat{background:var(--ink);color:#fff;border-radius:14px;flex-direction:column;gap:8px;min-height:150px;padding:16px;display:flex}.dd__feat span{color:#ccc;font-size:12.5px}.dd__feat strong{font-family:var(--f-display);font-size:24px;line-height:1.05}.dd__feat em{color:var(--yellow,#fccc0a);margin-top:auto;font-size:13px;font-style:normal;font-weight:600}.dd__all{margin-top:12px;font-size:14px;font-weight:700;display:inline-block}.menu summary{list-style:none}.menu summary::-webkit-details-marker{display:none}.menu__panel{background:var(--ink);color:#fff;z-index:50;padding:0 var(--m) 24px;position:fixed;inset:0;overflow-y:auto}.menu__top{justify-content:center;align-items:center;height:64px;display:flex;position:relative}.menu__top .logo__word{color:#fff}.menu__close{inset-inline-end:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:10px}.menu[open]>summary{top:10px;z-index:51;opacity:0;position:fixed;inset-inline-end:14px}.menu__search{color:var(--ink);background:#fff;border-radius:28px;align-items:center;gap:10px;height:56px;margin:8px 0 18px;padding-inline:18px;display:flex}.menu__search input{font:16px var(--f-body);background:0 0;border:0;outline:none;flex:1;min-width:0}.menu__lines{border-top:2px solid #fff;margin:0;padding:0;list-style:none}.menu__lines a{border-bottom:1px solid var(--rule-on-ink);align-items:center;gap:14px;padding:12px 0;display:flex}.menu__name{font-family:var(--f-display);flex:1;font-size:48px;font-weight:700;line-height:1}.menu__count{font:500 13px var(--f-mono);color:var(--muted-on-ink)}.menu__cards{grid-template-columns:1fr 1fr;gap:8px;margin:18px 0;display:grid}.menu__card{color:#ccc;border:1.5px solid #555;border-radius:16px;flex-direction:column;gap:4px;padding:14px;font-size:13px;display:flex}.menu__card strong{color:#fff;align-items:center;gap:6px;font-size:15px;display:inline-flex}.menu__card--yellow{background:var(--yellow);border-color:var(--yellow);color:var(--ink)}.menu__card--yellow strong{color:var(--ink)}.menu__guides h2{font:600 13px var(--f-body);color:var(--muted-on-ink);margin:8px 0 4px}.menu__guides ul{margin:0;padding:0;list-style:none}.menu__guides a{border-bottom:1px solid var(--rule-on-ink);padding:12px 0;font-weight:700;display:block}.menu__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:14px;display:flex}.menu__price{color:var(--muted-on-ink);align-items:center;gap:10px;display:inline-flex}.tabbar{inset-inline:0;height:calc(62px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--rule);z-index:15;background:#fff;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0}.tabbar__tab{color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:12px;display:flex;position:relative}.tabbar__pill{border-radius:0 0 4px 4px;width:28px;height:6px;position:absolute;top:0}.tabbar__tab[aria-current=page]{color:var(--ink);font-weight:700}.tabbar__tab[aria-current=page] .tabbar__pill{background:var(--yellow)}body{padding-bottom:calc(62px + env(safe-area-inset-bottom))}@media (min-width:900px){.tabbar{display:none}body{padding-bottom:0}}.ftr__grp summary{cursor:default;list-style:none}.ftr__grp summary::-webkit-details-marker{display:none}.ftr__price{align-items:center;gap:10px;margin-inline-start:auto;display:inline-flex}.ftr .ftr__cols li a{min-height:40px}.whichday__days button small{font-size:11.5px;font-weight:500;display:block}.whichday__ok .u{font-weight:800}.sheet-back{z-index:60;background:#00000073;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet{width:100%;max-width:560px;max-height:88vh;padding:10px var(--m) calc(20px + env(safe-area-inset-bottom));box-shadow:var(--shadow);background:#fff;border-radius:22px 22px 0 0;overflow-y:auto}.sheet:before{content:"";background:var(--chip);border-radius:3px;width:40px;height:5px;margin:0 auto 12px;display:block}@media (min-width:900px){.sheet-back{align-items:center}.sheet{border-radius:22px;padding:20px 28px 24px}.sheet:before{display:none}}.sheet__kicker{color:var(--muted);font-size:13px;font-weight:600}.sheet__title{font-family:var(--f-display);margin:4px 0;font-size:48px;font-weight:700;line-height:.95}.sheet__sub{color:var(--muted);margin:0 0 14px;font-size:14px}.sheet__h{margin:14px 0 8px;font-size:16px;font-weight:800}.sheet__actions{gap:8px;margin-top:16px;display:flex}.sheet__actions .btn{flex:1}.opt{text-align:start;border:1.5px solid var(--rule);width:100%;font:inherit;color:inherit;cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:12px;margin-bottom:8px;padding:12px 14px;display:flex}.opt[aria-checked=true]{border-color:var(--ink);background:#fff7d6}.opt__radio{border:2px solid var(--ink);border-radius:50%;flex:none;width:22px;height:22px;position:relative}.opt[aria-checked=true] .opt__radio:after{content:"";background:var(--ink);border-radius:50%;position:absolute;inset:4px}.opt__body{flex:1;min-width:0}.opt__body strong{font-size:15px;display:block}.opt__body small{color:var(--muted);font-size:13px;display:block}.field{flex-direction:column;gap:6px;margin-bottom:12px;font-size:14px;font-weight:600;display:flex}.field input,.field select,.field textarea{border:1.5px solid var(--chip);height:46px;font:16px var(--f-body);color:var(--ink);background:#fff;border-radius:12px;padding-inline:12px}.field textarea{height:90px;padding-block:10px}.toast{bottom:calc(76px + env(safe-area-inset-bottom));background:var(--ink);color:#fff;z-index:55;max-width:420px;box-shadow:var(--shadow);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-inline:auto;padding:12px 16px;font-size:14px;display:flex;position:fixed;inset-inline:16px}.toast button{color:var(--yellow);font:800 14px var(--f-body);cursor:pointer;background:0 0;border:0;text-decoration:underline}@media (min-width:900px){.toast{bottom:24px}}.page{max-width:var(--maxw);padding:18px var(--m) 48px;margin-inline:auto}.sign__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.sign__actions{flex-wrap:wrap;gap:8px;display:flex}.btn--on-ink{color:#fff;border-color:#fff}.sign__stats{color:#ddd;margin-top:10px;font-size:15px}.sign__date{font:600 13px var(--f-mono);color:#ccc;direction:ltr}.sec-h{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:baseline;gap:12px;margin:28px 0 6px;padding-bottom:6px;display:flex}.sec-h h2{font-family:var(--f-display);margin:0;font-size:38px;font-weight:700;line-height:1}.sec-h small{color:var(--muted);font-size:13px}.prow{border-bottom:1px solid var(--rule);align-items:center;gap:12px;padding:12px 0;display:flex}.prow__thumb{background:repeating-linear-gradient(135deg,#e3e0d8 0 6px,#ebe8e1 6px 12px);border-radius:10px;flex:none;width:56px;height:56px;overflow:hidden}.prow__thumb img{object-fit:cover;width:100%;height:100%}.prow__body{flex:1;min-width:0}.prow__name{text-align:right;direction:ltr;font-size:16px;font-weight:700;display:block}.prow__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.prow__desc{color:#333;margin-top:3px;font-size:14px}.plist{margin:0;padding:0;list-style:none}@media (min-width:900px){.plist--2{grid-template-columns:1fr 1fr;column-gap:40px;display:grid}}.smap{border:1px solid var(--rule);background:#eef0f1;border-radius:16px;overflow:hidden}.smap svg{width:100%;height:auto;display:block}.smap figcaption{color:var(--muted);border-top:1px solid var(--rule);background:#fff;padding:8px 12px;font-size:13px}.emptyst{text-align:center;max-width:460px;margin-inline:auto;padding:40px 12px 24px}.emptyst__icon{background:var(--paper);border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;margin:0 auto 16px;display:flex}.emptyst h2{font-family:var(--f-display);margin:0 0 8px;font-size:44px;line-height:1}.emptyst p{color:#444;margin:0 0 18px}.emptyst .btn{max-width:320px;margin:0 auto 8px}.nbname{font-family:var(--f-display);font-size:32px;font-weight:700;line-height:1;display:block}.side-h{font:600 13px var(--f-body);color:var(--muted);margin:0 0 8px}.ticket{border:1.5px solid var(--ink);border-radius:16px;grid-template-columns:1fr 1fr;margin:0;display:grid;overflow:hidden}.ticket>div{border-bottom:1px solid var(--rule);padding:12px 14px}.ticket>div:nth-child(odd){border-inline-end:1px solid var(--rule)}.ticket>div:nth-last-child(-n+2):nth-child(odd),.ticket>div:last-child{border-bottom:0}.ticket dt{color:var(--muted);font-size:12.5px}.ticket dd{margin:2px 0 0;font-size:14.5px;font-weight:700}.walk{margin:14px 0 0;padding:0;list-style:none;position:relative}.walk:before{content:"";inset-inline-start:10px;background:var(--ink);width:4px;position:absolute;top:12px;bottom:24px}.walk li{gap:14px;padding-bottom:18px;display:flex;position:relative}.walk__dot{flex:none;justify-content:center;width:24px;padding-top:4px;display:flex}.walk__dot:before{content:"";border:4px solid var(--ink);background:#fff;border-radius:50%;width:16px;height:16px}.walk__first .walk__dot:before{background:var(--yellow)}.walk__name{font-size:16px;font-weight:700;display:block}.walk__meta{color:var(--muted);font-size:13px}@media (min-width:900px){.walk{grid-auto-columns:1fr;grid-auto-flow:column;gap:10px;padding-top:28px;display:grid}.walk:before{inset-inline:10px;width:auto;height:4px;top:9px;bottom:auto}.walk li{flex-direction:column;gap:8px;padding:0}.walk__dot{width:auto;padding:0;position:absolute;top:-28px}}.flist .chips{margin-bottom:4px}.flist[data-filter=food] [data-sec]:not([data-sec=food]),.flist[data-filter=attractions] [data-sec]:not([data-sec=attractions]),.flist[data-filter=shopping] [data-sec]:not([data-sec=shopping]),.flist[data-filter=hotels] [data-sec]:not([data-sec=hotels]),.flist[data-filter=kosher] [data-ko="0"]{display:none}.addday{flex-direction:column;gap:8px;display:inline-flex;position:relative}.addday__pop{flex-wrap:wrap;gap:6px;display:flex}.sign .addday__ok{color:#ddd;font-size:14px}.sign .addday .chip{background:#fff}.flist[data-filter=neighborhoods] [data-sec]:not([data-sec=neighborhoods]),.flist[data-filter=planning] [data-sec]:not([data-sec=planning]){display:none}.sign__count{color:#ccc;font-size:13px;font-weight:600}.byline{font-size:14px}.guide{max-width:var(--maxw);padding:16px var(--m) 32px;grid-template-areas:"lede""side""main";gap:18px;margin-inline:auto;display:grid}.guide__lede{grid-area:lede;margin:0}.guide__side{grid-area:side}.guide__main{grid-area:main;min-width:0}.guide__side .toc,.guide__side .guide__map{display:none}@media (min-width:900px){.guide{grid-template:"lede side""main side"1fr/minmax(0,1fr) 360px;column-gap:48px;padding-top:28px}.guide__side{align-self:start;position:sticky;top:20px}.guide__side .toc,.guide__side .guide__map{margin-top:18px;display:block}}.inshort{border:1.5px solid var(--ink);border-radius:16px;overflow:hidden}.inshort__head{background:var(--yellow);justify-content:space-between;align-items:baseline;padding:10px 14px;font-size:13px;font-weight:700;display:flex}.inshort__head h2{margin:0;font-size:16px;font-weight:800}.inshort dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.inshort dl>div{border-top:1px solid var(--rule);padding:10px 14px}.inshort dl>div:nth-child(odd){border-inline-end:1px solid var(--rule)}.inshort dt{color:var(--muted);font-size:12px}.inshort dd{margin:2px 0 0;font-size:14.5px;font-weight:800}.toc ol{margin:0;padding:0;list-style:none}.toc a{border-bottom:1px solid var(--rule);justify-content:space-between;padding:9px 0;font-size:14.5px;font-weight:700;display:flex}.gstops{margin:8px 0 0;padding:0;list-style:none;position:relative}.gstops:before{content:"";inset-inline-start:13px;background:var(--ink);width:4px;position:absolute;top:14px;bottom:0}.gstop{gap:14px;padding-bottom:36px;scroll-margin-top:20px;display:flex;position:relative}.gstop__num{background:var(--yellow);border:2.5px solid var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:800;display:flex;position:relative}.gstop__body{flex:1;min-width:0}.gstop__name{font-family:var(--f-display);margin:0;font-size:44px;font-weight:700;line-height:.95}.gstop__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:13px;display:flex}.gstop__img{border-radius:12px;margin-top:12px;overflow:hidden}.gstop__img img{aspect-ratio:16/10;object-fit:cover;width:100%}.gstop__order{margin:12px 0 0}.tip{background:var(--paper);border-radius:12px;margin:10px 0 0;padding:10px 14px;font-size:14px}.gstop__actions{flex-wrap:wrap;align-items:flex-start;gap:8px;margin-top:12px;display:flex}.gstop__go{border-color:var(--chip)}@media (min-width:900px){.gstop__name{font-size:52px}}.gcards{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}@media (min-width:700px){.gcards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.gcards--feat{margin-bottom:18px}.gcard{background:var(--ink);color:#fff;border-radius:14px;flex-direction:column;gap:8px;height:100%;padding:12px 16px 16px;display:flex}.gcard:before{content:"";background:#fff;height:2px}.gcard__kicker{color:#ccc;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.gcard__title{font-family:var(--f-display);font-size:34px;font-weight:700;line-height:.95}.gcards--feat .gcard__title{font-size:48px}.search__sign{padding-bottom:16px}.search__form{align-items:center;gap:10px;display:flex}.search__field{color:var(--ink);background:#fff;border-radius:30px;flex:1;align-items:center;gap:10px;min-width:0;height:56px;padding-inline:18px 10px;display:flex}.search__field input{font:600 18px var(--f-body);min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1}.search__field input::-webkit-search-cancel-button{display:none}.search__count{color:var(--muted);white-space:nowrap;font-size:13px}.search__clear{background:var(--paper);cursor:pointer;width:32px;height:32px;color:var(--ink);border:0;border-radius:50%;justify-content:center;align-items:center;display:flex}.search__go{display:none}.search__tabs{margin-top:14px}.chip--on-ink{color:#fff!important;background:0 0!important;border-color:#555!important}.chip--on-ink[aria-pressed=true]{color:var(--ink)!important;background:#fff!important;border-color:#fff!important}.chip--block{justify-content:center;width:100%}.search{gap:28px;display:grid}.search__side{border-top:1px solid var(--rule);padding-top:16px}.recent{margin:0;padding:0;list-style:none}.recent li{border-bottom:1px solid var(--rule);align-items:center;display:flex}.recent__q{text-align:start;font:15px var(--f-body);cursor:pointer;color:var(--ink);background:0 0;border:0;flex:1;padding:12px 0}.recent__x{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0}mark.hl{background:var(--yellow);color:var(--ink);border-radius:3px;padding:0 2px}.prow__title{justify-content:flex-start;align-items:center;gap:6px;display:flex}.search .prow{align-items:flex-start}@media (min-width:900px){.search__go{height:56px;padding-inline:30px;display:flex}.search__field{border-radius:32px;height:64px}.search{grid-template-columns:minmax(0,1fr) 320px;gap:48px}.search__side{border-top:0;padding-top:0}}.prow__desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.linkbtn{font:700 13.5px var(--f-body);color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.is-disabled{opacity:.5;pointer-events:none}.tset{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:14px;font-size:14px;display:flex}.tset__date{align-items:center;gap:8px;font-weight:600;display:flex}.tset__date input{border:1.5px solid var(--chip);height:42px;font:15px var(--f-body);color:var(--ink);background:#fff;border-radius:21px;padding-inline:12px}.tset__days{align-items:center;gap:8px;font-weight:700;display:flex}.tset__days .iconbtn{width:40px;height:40px;font-size:20px}.tset__days .iconbtn:disabled{opacity:.35;cursor:default}.tset__hint{color:var(--muted);flex-basis:100%;margin:0;font-size:13px}.planner__hint{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.planner__hint p{flex:260px;margin:0}.planner__tabs{scrollbar-width:none;gap:6px;margin-bottom:14px;display:flex;overflow-x:auto}.daytab{border:1.5px solid var(--ink);color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;flex:1 0 96px;align-items:center;padding:8px 6px;line-height:1.2;display:flex}.daytab strong{font-size:15px}.daytab small{font-size:12px}.daytab[aria-selected=true]{background:var(--ink);color:#fff}.planner__cols,.planner__deskactions{display:none!important}.planner__mobileactions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.planner__mobileactions .btn{flex:1 1 0;min-width:0}.planner__mobileactions .btn:first-child{flex-basis:100%}.planner__cols--all{gap:16px;display:grid!important}@media (min-width:900px){.planner__tabs,.planner__mobileday,.planner__mobileactions{display:none}.planner__cols{grid-template-columns:repeat(var(--days), minmax(300px, 1fr));align-items:start;gap:18px;padding-bottom:6px;overflow-x:auto;display:grid!important}.planner__deskactions{display:flex!important}}.daycard{border-radius:18px;flex-direction:column;gap:10px;display:flex}.planner__cols .daycard,.arrange__days .daycard{border:1.5px solid var(--ink);padding-bottom:14px;overflow:hidden}.daycard.drop-on{outline:3px dashed var(--ink);outline-offset:3px}.daycard__head{border-bottom:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;padding-bottom:6px;display:flex}.planner__cols .daycard__head,.arrange__days .daycard__head{padding:12px 16px 10px}.daycard--on .daycard__head{background:var(--yellow)}.daycard__head h2{font-family:var(--f-display);margin:0;font-size:34px;font-weight:700;line-height:1}.daycard__meta{color:var(--muted);font-size:13px}.daycard--on .daycard__meta{color:var(--ink)}.daycard__empty{color:var(--muted);margin:6px 0;font-size:14px}.planner__cols .daycard>:not(.daycard__head),.arrange__days .daycard>:not(.daycard__head){margin-inline:16px}.planner__cols .btn--dashed,.planner__mobileday .btn--dashed{margin-top:auto}.daycard>.btn--dashed{align-self:stretch;width:auto}.tl{margin:0;padding:0;list-style:none}.tl__stop[draggable=true]{cursor:grab}.tl__row{grid-template-columns:50px 20px minmax(0,1fr) auto;align-items:start;gap:10px;padding:4px 0;display:grid}.tl__stop--changed .tl__row{background:#fff3c4;border-radius:12px;margin-inline:-6px;padding:8px 6px}.tl__time{text-align:right;direction:ltr;padding-top:2px;font-size:14px;font-weight:600}.tl__time--fixed{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.tl__dot{border:4px solid var(--ink);background:#fff;border-radius:50%;width:18px;height:18px;margin-top:3px}.tl__body{flex-direction:column;gap:1px;display:flex}.tl__name{text-align:right;direction:ltr;font-size:16px;font-weight:700}.tl__meta{color:var(--muted);font-size:13px}.tl__tags{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.tl__tags:empty{display:none}.tl__why{margin-top:4px;font-size:13px;font-weight:700}.tl__menu{width:36px;height:36px}.tl__leg{color:var(--muted);grid-template-columns:50px 20px 1fr;align-items:center;gap:10px;min-height:36px;font-size:13px;display:grid}.tl__bar{background:var(--ink);border-radius:2px;grid-column:2;justify-self:center;width:4px;height:30px}.unsched{background:var(--paper);padding:16px var(--m);margin:24px calc(var(--m) * -1) 0;border-radius:18px}.unsched__t{font-family:var(--f-display);margin:0 0 12px;font-size:36px;font-weight:700;line-height:1}.unsched__list{scrollbar-width:none;gap:10px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.ucard{border:1px solid var(--rule);background:#fff;border-radius:14px;flex-direction:column;flex:none;gap:4px;width:220px;padding:12px 14px;display:flex}.ucard__name{text-align:right;direction:ltr;font-weight:700}.ucard__meta{color:var(--muted);font-size:13px}.ucard__btn{margin-top:8px}.ucard__drag{color:var(--muted);font-size:12.5px;display:none}@media (min-width:900px){.unsched{align-items:center;gap:24px;margin-inline:0;display:flex}.unsched__t{flex:none;margin:0}.unsched__list{flex-wrap:wrap}.ucard{cursor:grab;flex-flow:wrap;justify-content:space-between;align-items:baseline;width:260px}.ucard__name,.ucard__meta{flex-basis:100%}.ucard__drag{display:block}.ucard__btn{height:34px;padding-inline:12px;font-size:13px}}.sheet__time{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;font-weight:700;display:flex}.sheet__timein{border:1.5px solid var(--chip);height:40px;font:15px var(--f-body);border-radius:20px;padding-inline:12px}.sheet__order{align-items:center;gap:8px;margin-top:12px;font-size:14px;font-weight:700;display:flex}.sheet__order span{flex:1}.opt:disabled{opacity:.55;cursor:not-allowed}.ticket--3{grid-template-columns:repeat(3,1fr)}.ticket--3>div{border-inline-end:1px solid var(--rule);border-bottom:0!important}.ticket--3>div:last-child{border-inline-end:0}.ticket--3 dd{font-size:16px}.arrange__note{margin:8px 0 0;font-size:13px}.arrange__days{gap:16px;margin-top:18px;display:grid}@media (min-width:900px){.arrange__days{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.arrange__left{margin-top:16px;font-size:14px}.arrange__actions{bottom:calc(70px + env(safe-area-inset-bottom));background:#fff;padding:12px 0;position:sticky}@media (min-width:900px){.arrange__actions{max-width:520px;bottom:0}}.sharecard{border:1px solid var(--rule);border-radius:14px;margin:4px 0 12px;overflow:hidden}.sharecard__sign{background:var(--ink);color:#fff;border-top:3px solid var(--yellow);flex-direction:column;gap:4px;padding:12px 16px 16px;display:flex}.sharecard__kicker{color:#ccc;font-size:12.5px;font-weight:600}.sharecard__title{font-family:var(--f-display);font-size:44px;font-weight:700;line-height:.95}.sharecard__sub{color:#ddd;font-size:14px}.sharecard__host{font:500 12px var(--f-mono);color:var(--muted);background:#f6f6f4;padding:6px 16px;display:block}.shared__actions{gap:8px;display:flex}.shared__actions .btn:first-child{flex:1}.shared__note{margin:10px 0 16px;font-size:13px}@media (min-width:900px){.shared__actions{max-width:520px}.planner__cols--all{grid-template-columns:repeat(var(--days), minmax(280px, 1fr))}.planner__cols--all .daycard{border:1.5px solid var(--ink);padding-bottom:14px}.planner__cols--all .daycard__head{padding:12px 16px 10px}.planner__cols--all .daycard>:not(.daycard__head){margin-inline:16px}}.saved{gap:24px;display:grid}.saved__act{flex-direction:column;align-items:center;gap:4px;display:flex}.saved__rm{color:var(--muted);font-size:12px}.daypill{background:var(--yellow);min-width:64px;height:36px;font:800 13.5px var(--f-body);color:var(--ink);cursor:pointer;white-space:nowrap;border:0;border-radius:18px;padding-inline:12px}.daypill--add{border:1.5px solid var(--ink);background:#fff}.saved__map{display:none}.saved__map--on{display:block}.saved__mobileactions{margin-top:20px}@media (min-width:900px){.saved{grid-template-columns:minmax(0,1fr) 360px;gap:40px}.saved__map{align-self:start;display:block;position:sticky;top:20px}.saved__mobileactions{display:none}}.ltools{gap:20px;display:grid}.ltools__side{display:none}.ltools__side--open{border:1px solid var(--rule);border-radius:16px;padding:14px 16px;display:block}.ltools__bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ltools__sort{align-items:center;gap:6px;font-size:14px;display:none}.ltools__sort select{font:700 14px var(--f-body);color:var(--ink);background:0 0;border:0}.ltools__views{flex-basis:100%}.ltools__views button{flex:1}.ltools__count{color:var(--muted);min-height:1em;margin:8px 0 0;font-size:13px}.hublist--hidden{display:none}.hublist .list{flex-direction:column;display:flex}.lfilters fieldset{border:0;margin:0 0 18px;padding:0}.lfilters legend{margin-bottom:8px;font-size:15px;font-weight:800}.lfilters__note{color:var(--muted);margin:6px 0 0;font-size:13px}.check{cursor:pointer;align-items:center;gap:10px;min-height:40px;font-size:15px;display:flex}.check input{width:20px;height:20px;accent-color:var(--ink)}.ltools__map{margin-top:10px}.maplist{columns:2;column-gap:20px;margin:12px 0 0;padding:0;font-size:14px;list-style:none}.maplist li{break-inside:avoid;align-items:center;gap:8px;padding:5px 0;display:flex}.maplist__n{background:var(--yellow);border:2px solid var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:flex}@media (min-width:900px){.ltools{grid-template-columns:240px minmax(0,1fr);gap:48px}.ltools__side{border:0;padding:0;display:block}.ltools__ftoggle,.ltools__quick{display:none}.ltools__sort{display:flex}.ltools__bar{justify-content:space-between}.ltools__views{flex-basis:auto}.hublist .list{display:grid}}.swipe{flex-direction:column;align-items:center;max-width:420px;margin:16px auto 0;display:flex}.swipe--done{max-width:none}.swipe__stack{width:100%;position:relative}.swipe__under{background:#f0eee9;border-radius:18px;position:absolute;inset:14px 14px -10px}.swipe__card{border:1px solid var(--rule);box-shadow:var(--shadow);touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;background:#fff;border-radius:18px;position:relative;overflow:hidden}.swipe__pos{top:10px;z-index:1;background:#fff;border-radius:8px;padding:2px 8px;font-size:12px;position:absolute;inset-inline-end:10px}.swipe__img{aspect-ratio:4/3;object-fit:cover;pointer-events:none;width:100%}.swipe__sign{background:var(--ink);color:#ccc;aspect-ratio:16/9;border-top:3px solid #fff;align-items:flex-start;padding:18px;font-size:13px;font-weight:600;display:flex}.swipe__body{padding:14px 18px 18px}.swipe__name{font-family:var(--f-display);text-align:right;direction:ltr;margin:0;font-size:44px;font-weight:700;line-height:.95}.swipe__meta{color:var(--muted);margin:6px 0 0;font-size:13.5px}.swipe__sum{margin:8px 0 0;font-size:14.5px}.swipe__stamp{top:40px;border:3px solid var(--ink);background:#fff;border-radius:10px;padding:4px 12px;font-size:20px;font-weight:800;position:absolute;inset-inline-end:20px}.swipe__stamp--save{background:var(--yellow);inset-inline:20px auto}.swipe__btns{align-items:center;gap:22px;margin-top:24px;display:flex}.swipe__btn{border:2px solid var(--ink);width:64px;height:64px;color:var(--ink);cursor:pointer;font:800 13px var(--f-body);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex}.swipe__btn--save{background:var(--yellow);border-color:var(--yellow);width:80px;height:80px}.swipe__keys{color:var(--muted);direction:ltr;margin-top:14px;font-size:12px}@media (hover:none){.swipe__keys{display:none}}.branches{margin:0;padding:0;list-style:none}.branch{border-bottom:1px solid var(--rule);flex-direction:column;gap:3px;padding:12px 0;font-size:14.5px;display:flex}.branch__label{font-size:15.5px}.branch__addr{text-align:right}.branch__sub{flex-wrap:wrap;gap:4px 12px;font-size:13.5px;display:flex}.branch__station{align-items:center;gap:6px;display:inline-flex}.branch__note{color:var(--muted);font-size:13px}.crumbs ol{flex-wrap:nowrap;overflow:hidden}.crumbs li{white-space:nowrap;flex:none}.crumbs li:last-child{flex:0 auto;min-width:0}.crumbs li:last-child [aria-current=page]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}
.small{font-size:13px}.spage{padding-top:26px}.ssec{margin-top:44px}.shead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.shead h2{font-family:var(--f-display);margin:0;font-size:38px;font-weight:700;line-height:1}.shead p{color:var(--muted);margin:4px 0 0;font-size:13px}@media (min-width:900px){.shead h2{font-size:48px}}.ybox{background:var(--yellow);border-radius:16px;padding:18px 20px}.ybox h2{margin:0 0 8px;font-size:16px;font-weight:800}.ybox--lg h2{font-family:var(--f-display);font-size:38px;font-weight:700;line-height:1}.ybox p{margin:0 0 10px;font-size:15px}.ybox ul{margin:0;padding-inline-start:18px}.ybox li{margin:6px 0}.ybox li::marker{color:var(--ink)}.rules{gap:0 32px;margin:0;padding:0;list-style:none;display:grid}.rules>li{border-bottom:1px solid var(--rule);align-items:flex-start;gap:14px;padding:16px 0;display:flex}.rules__mark{background:var(--yellow);border:1.5px solid var(--ink);width:30px;height:30px;font:600 14px var(--f-mono);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.rules h3{margin:2px 0 4px;font-size:17px;font-weight:700}.rules p{color:#333;margin:0;font-size:15px}@media (min-width:900px){.rules{grid-template-columns:1fr 1fr}.rules--one{grid-template-columns:1fr}}.ccards{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ccard{border:1.5px solid var(--ink);border-radius:16px;flex-direction:column;gap:2px;min-height:96px;padding:16px 18px;display:flex}.ccard strong{font-size:17px}.ccard span{color:var(--muted);font-size:13px}.ccard b{margin-top:8px;font-size:14px}.ccard b.ltr{text-align:right}.ccard--ink{background:var(--ink);color:#fff}.ccard--ink span{color:#ccc}@media (min-width:900px){.ccards{grid-template-columns:repeat(3,1fr)}}.about__top{align-items:start;gap:24px;display:grid}.about__story p{font-size:16.5px;line-height:1.7}@media (min-width:900px){.about__top{grid-template-columns:1fr 380px;gap:48px}}.legal__tabs{margin-top:18px}.legal__tabs a{color:#ddd;border-radius:20px;align-items:center;height:40px;padding-inline:18px;font-size:14px;font-weight:700;display:inline-flex}.legal__tabs a[aria-current=page]{color:var(--ink);background:#fff}.legal{align-items:start;gap:28px;display:grid}.legal__sec{border-bottom:1px solid var(--rule);padding:22px 0 8px}.legal__sec h2{align-items:baseline;gap:10px;margin:0 0 6px;scroll-margin-top:16px;font-size:20px;font-weight:800;display:flex}.legal__sec h2 .mono{color:var(--muted);font-size:13px}.legal__sec .prose p{margin:0 0 12px}.ltoc h2{margin:0 0 6px;font-size:15px;font-weight:800}.ltoc ol{margin:0;padding:0;list-style:none}.ltoc a{border-bottom:1px solid var(--rule);gap:10px;padding:10px 0;font-size:14.5px;display:flex}.ltoc .mono{font-size:13px;font-weight:600}.legal__ask{margin:16px 0 0;font-size:14px}.legal__side{order:-1}@media (min-width:900px){.legal{grid-template-columns:1fr 320px;gap:64px}.legal__side{order:0;position:sticky;top:16px}}@media (max-width:899px){.legal__side .ltoc{display:none}.legal__side{order:1}}.a11y__facts dd.a11y__date{padding-top:6px;font-size:26px}.a11y{align-items:start;gap:32px;display:grid}.dots{margin:0;padding-inline-start:20px}.dots li{border-bottom:1px solid var(--rule);padding:10px 0}.tcards{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tcards li{border:1.5px solid var(--ink);border-radius:14px;padding:14px 16px}.tcards h3{margin:0 0 4px;font-size:16px}.tcards p{color:#333;margin:0;font-size:14px}.a11y__law{color:var(--muted);margin-top:28px;font-size:13px}.a11y__contact dl{border-top:1.5px solid var(--ink);margin:14px 0}.a11y__contact dl>div{border-bottom:1px solid #0000002e;justify-content:space-between;gap:12px;padding:10px 0;font-size:14.5px;display:flex}.a11y__contact dt{font-weight:600}.a11y__contact dd{margin:0;font-weight:800}.a11y__more{margin:12px 0 0;font-size:13px}@media (min-width:900px){.a11y{grid-template-columns:1fr 380px;gap:56px}.a11y__contact{position:sticky;top:16px}.tcards{grid-template-columns:repeat(3,1fr)}.sign__in:has(>.fgrid){grid-template-columns:1fr minmax(380px,520px);align-items:end;column-gap:48px;display:grid}.sign__in:has(>.fgrid)>.sign__kicker{grid-column:1/-1}:is(.sign__in:has(>.fgrid)>.sign__title,.sign__in:has(>.fgrid)>.sign__sub){grid-column:1}.sign__in:has(>.fgrid)>.fgrid{grid-area:2/2/span 2;align-self:center}.sign__in:has(>.fgrid)>.fgrid{grid-template-columns:1fr 1fr}.sign__in:has(>.fgrid)>.fgrid>div{border-inline-end:0;border-bottom:1px solid var(--rule-on-ink)}.sign__in:has(>.fgrid)>.fgrid>div:nth-child(odd){border-inline-end:1px solid var(--rule-on-ink)}.sign__in:has(>.fgrid)>.fgrid>div:nth-last-child(-n+2){border-bottom:0}.sign__in:has(>.fgrid) .sign__title--hub{font-size:clamp(110px,10vw,150px)}}.fgrid--wide small{text-wrap:pretty}.compare{background:var(--ink);padding:0 var(--m) 22px}.compare__in{max-width:var(--inner);background:#fff;border-radius:16px;margin-inline:auto;padding:16px}.compare h2{margin:0 0 10px;font-size:15px;font-weight:800}.compare__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.compare__btn{border:1.5px solid var(--ink);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:10px 14px;display:flex}.compare__btn span{flex-direction:column;display:flex}.compare__btn strong{text-align:right;font-size:15px}.compare__btn small{color:#444;font-size:12.5px}.compare__btn--yellow{background:var(--yellow)}.compare__airlines{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;font-size:13px;font-weight:700;display:flex}.chip--sm{height:34px;padding-inline:12px;font-size:13px}@media (min-width:900px){.compare__list{grid-template-columns:repeat(3,1fr)}}.flights__grid{align-items:start;gap:36px;display:grid}@media (min-width:900px){.flights__grid{grid-template-columns:1.4fr 1fr;gap:56px}.flights__grid+.ssec,.ssec+.flights__grid{margin-top:48px}}.mchart__bars{grid-template-columns:repeat(12,1fr);align-items:end;gap:4px;height:170px;display:grid}.mchart__bars button{cursor:pointer;height:100%;font:inherit;color:inherit;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:6px;padding:0;display:flex}.mchart__bar{border:1.5px solid var(--ink);background:#fff;border-radius:6px 6px 2px 2px;display:block}.mchart__bars .is-low .mchart__bar{background:var(--yellow)}.mchart__bars button[aria-pressed=true] .mchart__bar{background:var(--ink)}.mchart__m{text-align:center;border-radius:10px;padding:1px 0;font-size:11.5px}.mchart__bars button[aria-pressed=true] .mchart__m{background:var(--ink);color:#fff;font-weight:700}.mchart__card{border:1.5px solid var(--ink);border-radius:16px;margin-top:14px;overflow:hidden}.mchart__head{background:var(--yellow);justify-content:space-between;align-items:baseline;padding:10px 16px;display:flex}.mchart__head strong{font-family:var(--f-display);font-size:36px;line-height:1}.mchart__head span{font-weight:800}.mchart__card dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.mchart__card dl>div{border-top:1px solid var(--rule);padding:10px 16px}.mchart__card dl>div:first-child{border-inline-end:1px solid var(--rule)}.mchart__note{grid-column:1/-1}.mchart__card dt{color:var(--muted);font-size:12px}.mchart__card dd{margin:2px 0 0;font-weight:700}.mtable{margin-top:12px}.mtable summary{cursor:pointer;align-items:center;gap:6px;min-height:44px;font-size:14px;font-weight:700;list-style:none;display:inline-flex}.mtable summary::-webkit-details-marker{display:none}.mtable table{border-collapse:collapse;width:100%;font-size:14px}.mtable th,.mtable td{text-align:right;border-bottom:1px solid var(--rule);padding:7px 8px}.mtable thead th{color:var(--muted);font-size:12.5px;font-weight:600}.ftime{border:1.5px solid var(--ink);border-radius:16px;padding:16px 18px}.ftime__row{direction:ltr;align-items:center;gap:10px;font-size:20px;font-weight:600;display:flex}.ftime__line{background:var(--ink);flex:1;height:4px;position:relative}.ftime__line:before,.ftime__line:after{content:"";border:4px solid var(--ink);background:var(--yellow);box-sizing:border-box;border-radius:50%;width:16px;height:16px;position:absolute;top:-6px}.ftime__line:before{left:-2px}.ftime__line:after{background:#fff;right:-2px}.ftime p{margin:10px 0 0}.dvs{gap:12px;display:grid}.dvs__card{border:1.5px solid var(--ink);border-radius:16px;padding:16px 18px}.dvs__card h3{font-family:var(--f-display);margin:0 0 10px;font-size:34px;line-height:1}.dvs__card p{margin:8px 0 0;font-size:14.5px}.dvs__card .tag{margin-top:10px}.dvs__route{direction:ltr;align-items:center;gap:10px;font-size:13px;display:flex}.dvs__line{background:var(--ink);flex:1;height:3px;position:relative}.dvs__line--stop:after{content:"";border:3px solid var(--ink);box-sizing:border-box;background:#fff;border-radius:50%;width:15px;height:15px;position:absolute;top:-6px;left:50%}@media (min-width:900px){.dvs{grid-template-columns:1fr 1fr}}.airline__tabs{margin-bottom:12px}.airlines{border:1.5px solid var(--ink);border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.airline{border-bottom:1px solid var(--rule);grid-template-columns:44px 1fr auto;align-items:center;gap:6px 12px;padding:14px 16px;display:grid}.airline:last-child{border-bottom:0}.airline__code{background:var(--ink);width:44px;height:44px;color:var(--yellow);border-radius:10px;grid-row:span 2;justify-content:center;align-items:center;font-weight:600;display:flex}.airline__name h3{align-items:center;gap:8px;margin:0;font-size:17px;display:flex}.airline__name .badge{padding:2px 8px;font-size:11.5px}.airline__name .muted{font-size:13px}.airline__ap{gap:4px;display:flex}.airline__ap .tag{border:1.5px solid var(--ink);background:#fff}.airline__days{flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:10px;display:flex}.days{gap:3px;display:inline-flex}.days span{background:var(--ink);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:flex}.days .days__off{color:#999;background:#fff;border:1.5px dashed #999}.airline__sh{font-size:13px;font-weight:600}.airline__note{color:#333;grid-column:1/-1;margin:2px 0 0;font-size:14px}.airline__aa{margin-top:12px;font-size:14px}@media (min-width:900px){.airline{grid-template-columns:44px 200px 120px 260px 1fr}.airline__code{grid-row:auto}.airline__days{grid-column:auto}.airline__note{grid-column:auto;margin:0}}.airport{margin-top:14px}.airport h3{margin:0 0 4px;font-size:18px}.airport>p{color:#333;margin:0 0 8px}.transfers{margin:0;padding:0;list-style:none}.transfers li{border-bottom:1px solid var(--rule);justify-content:space-between;gap:14px;padding:12px 0;display:flex}.transfers li>div:first-child{flex-direction:column;gap:2px;display:flex}.transfers strong{align-items:center;gap:8px;font-size:15.5px;display:flex}.transfers .badge{padding:2px 8px;font-size:11.5px}.transfers li>div:first-child .muted{font-size:13px}.transfers__price{text-align:left;flex-direction:column;flex:none;align-items:flex-end;font-size:13px;display:flex}.transfers__price b{font-size:16px}.checks{margin:0;padding:0;list-style:none}.checks li{border-bottom:1px solid var(--rule);gap:10px;padding:12px 0;display:flex}.checks li>svg{border:1.5px solid var(--ink);box-sizing:content-box;border-radius:5px;flex:none;margin-top:3px;padding:1px}.flights__next{margin-top:16px;font-weight:600}.hhub__tabs{margin-bottom:14px}.harea{border:1.5px solid var(--ink);border-radius:18px;overflow:hidden}.harea__sign{background:var(--ink);color:#fff;padding:14px 18px 18px}.harea__kick{color:#ccc;border-top:2px solid #fff;justify-content:space-between;padding-top:10px;font-size:13px;font-weight:600;display:flex}.harea__sign h3{font-family:var(--f-display);margin:10px 0 0;font-size:64px;line-height:.85}.harea__sign p{color:#ddd;margin:10px 0 0}.harea__facts{border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr;margin:0;display:grid}.harea__facts>div{border-bottom:1px solid var(--rule);padding:10px 16px}.harea__facts>div:nth-child(odd){border-inline-end:1px solid var(--rule)}.harea__facts dt{color:var(--muted);font-size:12px}.harea__facts dd{margin:2px 0 0;font-size:14.5px;font-weight:800}.harea__facts .p-ils{color:var(--muted);font-size:13px;font-weight:500}.harea__pc{border-bottom:1px solid var(--rule);gap:10px;padding:14px 16px;display:grid}.harea__pc h4{margin:0;font-size:14px}.harea__pc p{color:#333;margin:2px 0 0;font-size:14px}.harea__hotels{margin:0;padding:0 16px;list-style:none}.harea__hotels li{border-bottom:1px solid var(--rule);align-items:center;gap:12px;padding:12px 0;display:flex}.harea__thumb{background:repeating-linear-gradient(135deg,#ece9e2 0 8px,#e2ded5 8px 16px);border-radius:10px;flex:none;width:56px;height:56px;overflow:hidden}.harea__thumb img{object-fit:cover;width:100%;height:100%}.harea__hb{flex-direction:column;flex:1;min-width:0;display:flex}.harea__hn{text-align:right;direction:ltr;font-weight:700}.harea__hb .muted{font-size:13px}.harea__hp{flex-direction:column;align-items:flex-end;font-size:12.5px;display:flex}.harea__hp b{font-size:15px}.harea__hp small{color:var(--muted)}.harea>.btn{width:calc(100% - 32px);margin:14px 16px 16px}@media (min-width:900px){.harea__facts{grid-template-columns:repeat(4,1fr)}.harea__facts>div{border-bottom:0;border-inline-end:1px solid var(--rule)}.harea__facts>div:last-child{border-inline-end:0}.harea__pc{grid-template-columns:1fr 1fr}.harea__sign h3{font-size:84px}}.hhub__two{align-items:start;gap:36px;margin-top:44px;display:grid}@media (min-width:900px){.hhub__two{grid-template-columns:1fr 1fr;gap:56px}}.hbars{margin:0;padding:0;list-style:none}.hbars li{grid-template-columns:120px 1fr;align-items:center;gap:12px;padding:6px 0;display:grid}.hbars__n{font-size:14px;font-weight:700}.hbars__track{background:var(--paper);border-radius:14px;height:28px;position:relative}.hbars__bar{border:1.5px solid var(--ink);background:#fff;border-radius:14px;justify-content:center;align-items:center;min-width:max-content;padding-inline:10px;font-size:12.5px;font-weight:800;display:flex;position:absolute;top:0;bottom:0}.hbars__bar--on{background:var(--yellow)}.hsign__in{gap:18px;display:grid}.hsign .sign__sub{color:#ddd;margin-top:0}.hsearch{color:var(--ink);background:#fff;border-radius:28px;align-items:center;gap:10px;height:52px;margin-top:14px;padding-inline:18px;display:flex}.hsearch input{font:400 16px var(--f-body);color:var(--ink);background:0 0;border:0;flex:1;min-width:0}.hsearch input:focus{outline:none}.hsearch:focus-within{outline:3px solid var(--yellow)}.hcats{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.hcats .chip{gap:8px}@media (min-width:900px){.hsign__in{grid-template-columns:1fr 460px;align-items:end;gap:48px}.hsign .sign__sub{font-size:17px}}.home{align-items:start;gap:36px;display:grid}.home__main{gap:40px;display:grid}.home__side{gap:32px;display:grid}@media (min-width:900px){.home{grid-template-columns:1fr 400px;gap:56px;padding-top:36px}}.home__h,.ktoggle__head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ktoggle__head{justify-content:space-between;margin-bottom:8px}.home__h{margin-bottom:8px}.home__h h2{font-family:var(--f-display);margin:0;font-size:40px;font-weight:700;line-height:1}.home__all{align-items:center;gap:4px;margin-inline-start:auto;font-size:14px;font-weight:700;display:inline-flex}.ktoggle__head .home__h{flex:1;margin:0}.ktoggle[data-ko="1"] .ktoggle__all,.ktoggle[data-ko="0"] .ktoggle__ko{display:none}.hstops{margin:0;padding:0;list-style:none;position:relative}.hstops:before{content:"";inset-inline-start:9px;background:var(--line-2);width:4px;position:absolute;top:14px;bottom:14px}.hstops li{gap:16px;display:flex;position:relative}.hstops__dot{border:4px solid var(--line-2);z-index:1;background:#fff;border-radius:50%;flex:none;width:22px;height:22px;margin-top:16px;position:relative}.hstops__body{border-bottom:1px solid var(--rule);flex-direction:column;flex:1;gap:2px;padding:14px 0;display:flex}.hstops__top{align-items:center;gap:8px;display:flex}.hstops__name{text-align:right;direction:ltr;flex:1;font-size:18px;font-weight:800}.hstops__top .badge{padding:2px 9px}.hstops__r{font-size:14px;font-weight:700}.hstops__meta{color:var(--muted);font-size:13px}.hstops__sum{color:#333;font-size:14.5px}.hcards{gap:12px;margin:0;padding:0;list-style:none;display:grid}.hcard{border:1px solid var(--rule);border-radius:14px;flex-direction:column;height:100%;display:flex;overflow:hidden}.hcard__img{aspect-ratio:4/3;background:repeating-linear-gradient(135deg,#ece9e2 0 10px,#e2ded5 10px 20px)}.hcard__img img{object-fit:cover;width:100%;height:100%}.hcard__body{flex-direction:column;gap:2px;padding:12px 14px 14px;display:flex}.hcard__body strong{text-align:right;direction:ltr;font-size:17px}.hcard__body .muted{font-size:13px}.hcard__sum{color:#333;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}@media (max-width:599px){.hcards{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:72%;grid-auto-flow:column;min-width:0;margin-inline:-18px;padding-inline:18px;scroll-padding-inline:18px;overflow-x:auto}.hcards::-webkit-scrollbar{display:none}.hcards>li{scroll-snap-align:start}.home__main,.home__main>section{min-width:0}}@media (min-width:600px){.hcards{grid-template-columns:repeat(3,1fr)}}.hplan{background:var(--yellow);border-radius:18px;padding:20px}.hplan h2{font-family:var(--f-display);margin:0;font-size:44px;font-weight:700;line-height:.95}.hplan>p{margin:8px 0 12px;font-size:15px}.hplan__days{gap:6px;margin:0 0 14px;padding:0;list-style:none;display:grid}.hplan__days li{background:#00000012;border-radius:10px;grid-template-columns:56px 1fr auto;align-items:center;gap:10px;min-height:46px;padding-inline:14px;display:grid}.hplan__area{font-weight:700}.hplan__n{font-size:13px}.hswipe__head{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.hswipe__head h2{font-family:var(--f-display);margin:0;font-size:40px;font-weight:700;line-height:1}.hswipe .swipe{max-width:100%}.swipe__card--loading{min-height:320px}.hnb{background:var(--ink);color:#fff;padding:18px var(--m) 22px;margin-top:24px}.hnb__in{max-width:var(--inner);border-top:2px solid #fff;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-inline:auto;padding-top:12px;display:flex}.hnb h2{font-family:var(--f-display);align-items:center;gap:12px;margin:0;font-size:40px;font-weight:700;line-height:1;display:flex}.hnb ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}main:has(>.hnb:last-child)+.ftr{margin-top:0}ul.chips{margin:0;padding:0;list-style:none}.chip__n{color:var(--muted);margin-inline-start:8px;font-size:12px}.whichday__aff{margin:8px 0 0;font-size:12.5px}.legal__sec .prose,.legal__sec .prose>:first-child{margin-top:0}.hstops__sum{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.opent{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.opent__chip{gap:6px}.opent__dot{background:var(--line-3);border-radius:50%;width:8px;height:8px}.opent__clock{color:var(--muted);font-size:12px}.openlist>.opent{margin-bottom:4px}.openlist .plist{display:grid}.search__side .opent{margin-top:8px}.saved__open{margin:12px 0 4px}.tag--unk{background:var(--paper);color:var(--muted)}.opent__days{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.opent__l{color:var(--muted);margin-inline-end:2px;font-size:13px}.opent__day{height:32px;padding-inline:10px;font-size:13px}.budget{border:1px solid var(--rule);border-radius:16px;margin:0 0 18px;padding:14px 16px;font-size:14px}.budget__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;display:flex}.budget__t{margin:0;font-size:17px;font-weight:800}.budget__party{flex-wrap:wrap;gap:8px 18px;display:flex}.bstep{align-items:center;gap:8px;display:inline-flex}.bstep__l{color:var(--muted)}.bstep__v{text-align:center;min-width:1.5em;font-weight:700}.budget__total{margin:12px 0 6px;font-size:15px}.budget__total strong{font-size:18px}.budget__days{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:4px 20px;margin:0;padding:0;list-style:none;display:grid}.budget__days li{border-bottom:1px dashed var(--rule);justify-content:space-between;gap:8px;padding:4px 0;display:flex}.budget__how{margin-top:10px;font-size:13px}.budget__how summary{cursor:pointer;font-weight:600}.budget__how ul{color:#333;margin:6px 0 0;padding-inline-start:18px}.budget__rate{color:var(--muted);margin:8px 0 0;font-size:12px}.daycard__budget{color:#333;border-top:1px dashed var(--rule);margin:10px 0 4px;padding-top:8px;font-size:13px}.printout{display:none}.printout--live{pointer-events:none;width:186mm;display:block;position:fixed;top:0;left:-300vw}@media print{@page{size:A4;margin:14mm 12mm}body>:not(.printout){display:none!important}body{background:#fff!important}.printout{color:#000;width:auto;font:11pt/1.45 var(--f-body);display:block;position:static}.printout a{color:#000}.printout__head{border-bottom:3px solid #000;justify-content:space-between;align-items:flex-start;margin-bottom:10pt;padding-bottom:6pt;display:flex}.printout__head h1{font:800 22pt/1.1 var(--f-body);margin:0}.printout__kicker,.printout__sub{margin:0;font-size:10pt}.printout__brand{font:700 10pt var(--f-mono)}.pday{break-inside:auto}.pday+.pday{break-before:page}.pday__head{color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#000;border-radius:4pt;justify-content:space-between;align-items:baseline;padding:4pt 8pt;display:flex}.pday__head h2{font:800 14pt var(--f-body);margin:0}.pday__body{grid-template-columns:minmax(0,1fr) 62mm;gap:8mm;margin-top:8pt;display:grid}.pday__map{-webkit-print-color-adjust:exact;print-color-adjust:exact}.pday__map .smap svg{border:1px solid #999;width:100%;height:auto}.pday__link{word-break:break-all;margin:4pt 0 0;font-size:8pt}.pstops{margin:0;padding:0;list-style:none}.pstop{break-inside:avoid;border-bottom:1px solid #ccc;grid-template-columns:16mm minmax(0,1fr);gap:3mm;padding:6pt 0;display:grid}.pstop__time{font:700 10pt var(--f-mono);flex-direction:column;align-items:center;gap:2pt;display:flex}.pstop__n{width:18pt;height:18pt;font:800 10pt var(--f-body);border:1.5pt solid #000;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.pstop__name{margin:0;font-size:12pt}.pstop__name strong{margin-inline-end:6pt}.pstop__en{color:#333}.pstop__en--main{color:#000;font-weight:700}.pstop__addr{font:600 11pt var(--f-body);text-align:right;unicode-bidi:plaintext;margin:1pt 0 3pt}.pstop__facts{margin:0;font-size:9.5pt}.pstop__facts div{gap:4pt;display:flex}.pstop__facts dt{white-space:nowrap;font-weight:700}.pstop__facts dt:after{content:":"}.pstop__facts dd{margin:0}.pstop__tags{gap:6pt;margin:2pt 0 0;font-size:9pt;display:flex}.pstop__tags span{border:1px solid #000;border-radius:3pt;padding:0 4pt}.pstop__leg{color:#444;margin:3pt 0 0;font-size:9pt}.pday__budget,.printout__total{margin:8pt 0 0;font-weight:700}.printout__foot{color:#333;break-inside:avoid;border-top:1px solid #999;margin-top:12pt;padding-top:6pt;font-size:8pt}.pstop__st{display:block}.pday__gmap{border:1px solid #999;width:100%;height:72mm;margin-bottom:4pt;display:block}}.daymap{margin-top:10px;font-size:13px}.daymap summary{cursor:pointer;font-weight:600}.daymap iframe{border:1px solid var(--rule);border-radius:12px;width:100%;height:300px;margin-top:8px;display:block}.daymap__open{margin-top:6px;display:inline-block}.report{margin:10px 0 0}.report__open,.report__cancel{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.report__box{background:var(--paper);max-width:520px;color:var(--ink);border-radius:16px;padding:16px 18px;font-size:14px}.report__box p{margin:0 0 12px}.report__t{margin:0 0 4px;font-size:17px;font-weight:800}.report__sub{color:var(--muted)}.report__opt{color:var(--muted);font-weight:400}.report__box .field textarea{resize:vertical;height:110px}.report__hp{width:1px;height:1px;position:absolute;inset-inline-start:-10000px;overflow:hidden}.report__actions{align-items:center;gap:16px;display:flex}.report__actions .btn{height:42px}.report__actions .btn:disabled{opacity:.5;cursor:default}.report__err{color:#b32322;color:lab(40.2064% 56.6397 39.4962);font-weight:600}.report__mail{height:42px;display:inline-flex}.report__done{color:var(--ink);font-weight:600}@media print{.report{display:none}}.kidst{gap:4px}.kidst .opent__day .ltr{opacity:.7;margin-right:5px;font-size:12px}.search__side .kidst,.openlist>.kidst{margin-top:8px}.ltools__kids{flex-basis:100%}
