@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/public-sans-vietnamese-400-normal-TxZB8OSn.woff2) format("woff2"),url(/assets/public-sans-vietnamese-400-normal-BO1meqcx.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/public-sans-latin-ext-400-normal-mk90oQqJ.woff2) format("woff2"),url(/assets/public-sans-latin-ext-400-normal-B02wwOdZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/public-sans-latin-400-normal-8Rpg0ruU.woff2) format("woff2"),url(/assets/public-sans-latin-400-normal-SBbinRkI.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/public-sans-vietnamese-500-normal-DjztbcKe.woff2) format("woff2"),url(/assets/public-sans-vietnamese-500-normal-CXYe29CY.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/public-sans-latin-ext-500-normal-DC-z7ASZ.woff2) format("woff2"),url(/assets/public-sans-latin-ext-500-normal-BHCCp-na.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Public Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/public-sans-latin-500-normal-NlrCPXnF.woff2) format("woff2"),url(/assets/public-sans-latin-500-normal-vCxiVFAq.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/public-sans-vietnamese-600-normal-P4BtCUdw.woff2) format("woff2"),url(/assets/public-sans-vietnamese-600-normal-CcnAzmUX.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/public-sans-latin-ext-600-normal-DchWdWJ_.woff2) format("woff2"),url(/assets/public-sans-latin-ext-600-normal-DfkbVac2.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/public-sans-latin-600-normal-Fru-LXNs.woff2) format("woff2"),url(/assets/public-sans-latin-600-normal-BR59oU-I.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bodoni-moda-math-400-normal-BlAlXPk8.woff2) format("woff2"),url(/assets/bodoni-moda-math-400-normal-BJZYRKLS.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bodoni-moda-symbols-400-normal-BF8K6fhx.woff2) format("woff2"),url(/assets/bodoni-moda-symbols-400-normal-XozWO_2V.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bodoni-moda-latin-ext-400-normal-Dc1RgLRZ.woff2) format("woff2"),url(/assets/bodoni-moda-latin-ext-400-normal-Do8lbhET.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Bodoni Moda;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bodoni-moda-latin-400-normal-CIWtV3SY.woff2) format("woff2"),url(/assets/bodoni-moda-latin-400-normal-9rKXKbpF.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/bodoni-moda-math-400-italic-Do9QRjP9.woff2) format("woff2"),url(/assets/bodoni-moda-math-400-italic-C_Zi0_1t.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Bodoni Moda;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/bodoni-moda-symbols-400-italic-I2T0egqL.woff2) format("woff2"),url(/assets/bodoni-moda-symbols-400-italic-DL1qpkaJ.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Bodoni Moda;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/bodoni-moda-latin-ext-400-italic-BX7WLKjs.woff2) format("woff2"),url(/assets/bodoni-moda-latin-ext-400-italic-affrY4T3.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Bodoni Moda;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/bodoni-moda-latin-400-italic-DB-bun8K.woff2) format("woff2"),url(/assets/bodoni-moda-latin-400-italic-O_MaDy27.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/bodoni-moda-math-500-normal-BMcHOREo.woff2) format("woff2"),url(/assets/bodoni-moda-math-500-normal-2cdbsrD_.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/bodoni-moda-symbols-500-normal-DQl8rlM2.woff2) format("woff2"),url(/assets/bodoni-moda-symbols-500-normal-CGBoXmFg.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/bodoni-moda-latin-ext-500-normal-BYrod4Pn.woff2) format("woff2"),url(/assets/bodoni-moda-latin-ext-500-normal-CIarxZXv.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Bodoni Moda;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/bodoni-moda-latin-500-normal-CtAcMono.woff2) format("woff2"),url(/assets/bodoni-moda-latin-500-normal-B12im5S-.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/bodoni-moda-math-600-normal-DIsyB28d.woff2) format("woff2"),url(/assets/bodoni-moda-math-600-normal-BcUnNL4r.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/bodoni-moda-symbols-600-normal-DoNCrpM9.woff2) format("woff2"),url(/assets/bodoni-moda-symbols-600-normal-CWsUlBtC.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/bodoni-moda-latin-ext-600-normal-BbJe4Nzo.woff2) format("woff2"),url(/assets/bodoni-moda-latin-ext-600-normal-BE7WgZxY.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Bodoni Moda;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/bodoni-moda-latin-600-normal-DbXDFeqY.woff2) format("woff2"),url(/assets/bodoni-moda-latin-600-normal-DgnCXU2s.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:300;src:url(data:font/woff2;base64,d09GMgABAAAAAAQEABAAAAAAB/wAAAOqAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkALFAABNgIkAyIEIAWFIAdiDAcblAZRlC7KdoAvDrIhQx+z0RQqV7lKJ5O/tmOIS22CRvp8XRqmvhj9KKinsd/su/tiimg0T9rEKo0QqYVExFMh4tHkpzy/N0m/4Em+xDRV4HYBXfdE8nJdE49/u7ciiAIMKLA8b4VtgadZpIEmmMZZv7Ea0f/l/2Hh/38/eVEcxbu2JhvwxPOdeZdtloEjHkVbNVUCjXemHwc2c2t+UgJja17bzUJ6+6EIxAGAEXFEIKoXjehbuobAf2GcMvjzgH8ENFt1GTyBgHgmTMJMngkMiocYAHHEOEaiIxuzXzop2AZkxDHZ50W5uMF2A4ANuxqNkJlMlFAImIGrfWMv3NY0511/b+hbqqAN6ADQa1eANpJmvy/kEaAXsdkdTgRwtDIi8kbyTNWTGFy7CaBKowBgwIE8khAVWgUk+bEJaqu323WI9uk/YFiUx21W9dDtJoh6tqiQAhABkAVEwQHgGFAF5AFg7JfeF09U+5Av+nZp/5hL2KEfGY/4CD6c98zUaKEfxWz6+BGt3BUzevg4rLjzwWfzp5T29+9t8gPzoR+57jlI3n3qvel9bse5T70+fIAVtzNnR32GZmPtyGfFC1jzylzoPf3t/LYiijvEQYRdLkWXWz9M60tOnO0ImYCkcIOFLhuvjPv/pscGZ+Oyt7Uk5TVPtP54HNq7eHQmMvtn9uuK8y3OIgb3pCWF7kyjWrKP1/6ZK22sGMujeopSgzUoGeU3Ny3bDM+fzvWG2vy8pRgvy82v6zK4HogWBEJC7tzI9KDwBBhACdhArpXd7ICAq7bPrGy/m01VvXo6dw+43VthO/J8NYsoX5wNgisYsYL0bPag/jtogMpRwXD+0B5K4cUEP2cdMYBJpRCIGGNSQbJsZwSSTjiqI8BN8BhkMJ5gkr7AmXOz3PtBQNV+COq3DJImtEFarFx+hreugCCuWCn3DBclRXGx18AmhYQha+fEEHFYo6w4dg5OXSPU5jtQYCVL1EqncGp0g/B/TipDhQIFDCwdR+VkyGfgiPIpdHYFerXoYs1Wy/Nya0ZwpLMgJXvtQvkwSuFItlKbJo16C2fGDbTezkXE0N+vPDEytZFCtZCO9k9Ew2iUREMFZy2AEfV1HI9YDuzruTg5KHSGRJlf1GTHea3jYpaPpZAUkDB0RCPecfYaLoYCDjOQz2N3ZSEohf/DoC0joNeTELg4eQUUDC6bt+kf5eGSOYzrsf0ljRuKvBjW5bTuWEPjizpxIS7Zwkb4Zd1pLwA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/hanken-grotesk-vietnamese-300-normal-DuGzRrc6.woff2) format("woff2"),url(/assets/hanken-grotesk-vietnamese-300-normal-DZsP3ZPe.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/hanken-grotesk-latin-ext-300-normal-DaPXwqZ3.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-ext-300-normal-DlLOb3W0.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/hanken-grotesk-latin-300-normal-7Inw_u-u.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-300-normal-D6QX6NIr.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAQgABAAAAAAB+wAAAPGAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEgAXBEICoJ8gkMLFAABNgIkAyIEIAWFCgdiDAcbhQbIPg1vjKH/SZAjGKk6g0Cz4ZDoqIq9ujYKvX+56LMpeKqx39u9+yKCiGazJpasMYQkFiKJSmhkKiQRqyQSleGnud+7DTG5L6jJGPdNJriH5JbwBBG6JVISgmK/170QegCQmWgmlyggSYrYRiVCU8mVdSoUqdZWfpsHE7m10AI7gL2xGtH/pVj0d/045f9hYeqMUicC2WdxoPzP5fhug8y4jw3gwAJO/G57a1i0nm8KMKFeYGdNPGoNsbVxiQSWuba48mH8gQtyCg5ZGAvDD5agO4oAPwBQQhhCgFe5RFRvaXUzOG0xggGcWMA/AWSTcAawAQKEpdyEm4qzANWCIApAGEIZSsgghakUSrjFgCREbxu/cRzQGwWAUWtGFiE8qqmDC6iWQ71FdfCqquouvdcYFiOuCtAtgPxPewaK0aS0ggxDgXLUnlIlIIClbUaH7BBxFsMkfAAIGOGXWNkB/QSAAgPiaALiLAwBgtyUU7EC+w6DKv6QgJ+R/PPNsuFpiK5bSEIxAA+AKMALZgHrgCwgDgCl77kplpAM67LJDJl10GcCuuhI+33L9mq73u62NvsWZu3rMWb3cgvn12x/P8lffyqb/HglnFmEf+rjy4X7/ql37b5+6vY78+HB0UP1UoRu7ouL/fbFUbnaWt23vt79XKns2uzimnswMDd4/sV5T+tRyfifEJTXp0rO6M72e3+7lt5c7R9a9l9j3tdUtXfNZMugZxqkJWfd0l8q27px4E9LcXRh+Fpfy289JTldsUkNKfimSnyrbqPraoPjv2PDRXk54d4RkT5h2QXVBUA1QMDF5ccP6u/k3oV4ABGgm/SiDaYEBEz6xGt/Ouacs1M038DXTWWO5d+ncE1S92PgXGCNBfLTfYd+nQZUqml3/MkRYQsLL6dd3AEtEiDg0c5CBh22pgT47TIkwwMcReIOIh9JUMFwg9HlDax62+CQNQdOtdrtQZ2kDgJ+SbAEww1e/LyL8uEFY4z0GAYVBAwdNVYbQk1JRcB/FpjwMsWJw2Nx1EwEvFg8NZ1YRhylOHVKVSvHMNAiDMpwjAQETytGI0JJpMPgtCI4PDUjAyxJrHgJkuK1sHjCUuBqyVKuWJE6WQVKqfrUwiJGJqO4dr4JliheogRYMxUC19bqGdFobDRUQGxZM7ZQHwtvPKSkdvNFA2KxD6bEIcTgSNEBUTYW8eKokr1jKFMRKOrzf9Xm4AHl3oPChBErDnE6uwc4MkSsRYM6Pr4g3g5MjC9Mtl1gRYF8TUNxOCXjk+JT/6qR+4TujRUA) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-vietnamese-400-normal-BLrFBAHj.woff2) format("woff2"),url(/assets/hanken-grotesk-vietnamese-400-normal-C-iWyKLC.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-latin-ext-400-normal-DR7lHpW4.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-ext-400-normal-DI-aIsWt.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-latin-400-normal-BG6hkEXj.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-400-normal-CjyVwvJV.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAQoABAAAAAACBQAAAPPAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkQLFAABNgIkAyIEIAWFOAdiDAcbsAYArgZscK1wkCT3IhFNYz5DPm7qldBpMgqe/7f7d5878wHPl+fTgfT+owOgTZ10qYRSldRmpU2VVAIBtVb23O0DgSLUxDaggFgCgYsH4vL58iGQsX8lwzz/N2ssW5itSTCXRf3EepFFaWB193xtOsLr/8L5w/mRXT/9/eStz9e8ZyvSAU88yqPKhpE04lG0VVOmwL/pw8X5dE4v9dEEsYPKnNkNQhGQDgAUITRCQKo63dTwvCVryFxtiQXIpAP+E4CsskcCJAMBQqckE8mUfDpoUkkoAEIjFI0iiILdyA0acLkGYMdOAD38izUkQB3SSbC4EJlLU2gg2JKA0nbB8MxyHqitvY3+nLrSFwzttchpCMi/2EMIBo1EvyrkU6CO2uZ0xQS4N1t8ko7Ip1dbSIOxnAAkWW0AQAEN5NMIvDwLQCY/nESGKZe8DDHjzh8YjMRXe50B4TcNEuLSQhLkAEgBkAtSwUawD5SDfACK+qW3RCck0pP0wqjtOztNy1CzGfH0NG/aitS5W9avT5tpOTs5Ce+cKuorV+y4+jHj8LumfP8AcA6Bolz3+LoB7/Io/dChpXr8Dn5+gnZcKWx9iTO2G0PG4RWW7NSxHl3f863TFp6ZkFbwoMm/P7ygJSJbTkrgowKoyhzz9Y9smyi8OB6IhoZKaj5vF/sX9n5Z6ZQsPDx9dfaCtPHUQ27GxAeD+8aXHZ/Ltbv9rIHMFWPzprZ39q0ZKC16pbHJf2H7maPefE68ORPLay4JwmUhmlkyiaojIEmSHyKDk53CBKRBHUL36sstQ4AWX9O+/ms9L6v7P4Vqn4CPh1B65KUXSkvcz4DEWyzjFimpsxbEqcuxv5M7OfzGQjgzgg5vpzpkghYtBKTopSuhsSymCMh0VZxEKcCjML4GoiOUAyUzpAPNtKeZuh1IUOo6SNTmOMjUbxnIVq6bmSNbDYtAusJ8SXyGSsWlPi+NVLBKkJ9FwEIxFj5uVuvZuTm5xKxm5+c2LcjHZoHHbF52AYb5IoJi7KK87f9iQqKGdeoUZRXhFhIT1SHKzadDUIRTp+XmWcIaq+Zuj0CyDpNFuGTBGIr36GDq0rPiHbHAHDOWp44ftar6TnE+FpF3zW34q2YEu2GPyNn9EkM3U7cuhjVc7Axe2QoM5ZFZOeBPiYtxCYqIMjSdscbJbTVL3KwOVkF+nfwsIojEN6OcReKiOrlEwN/OaWmmCIH/p8GCKaDOkxBDC5rokiCJiVOzKfxHJW0JuE1zytRf7Dane1MWWOMxezYbknTUbPaY/elthN8PiW5ERwE=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-vietnamese-600-normal-Cp8QQjQf.woff2) format("woff2"),url(/assets/hanken-grotesk-vietnamese-600-normal-DHaFH8q1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-latin-ext-600-normal-FY8kSObK.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-ext-600-normal-DHIm05DD.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-latin-600-normal-CIXX6EOa.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-600-normal-NEn2C4Q3.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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 Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,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-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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 Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans: "Public Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--type-panel-heading: 500 15px/21px var(--font-sans);--tracking-panel-heading: 0px;--type-display: 600 22px/28px var(--font-sans);--tracking-display: 0px;--type-destination: 500 17px/22px var(--font-sans);--tracking-destination: 0px;--type-title: 500 17px/22px var(--font-sans);--tracking-title: 0px;--type-feature-title: 500 17px/22px var(--font-sans);--tracking-feature-title: 0px;--type-intro: 400 15px/21px var(--font-sans);--tracking-intro: 0px;--type-heading: 500 17px/22px var(--font-sans);--tracking-heading: -.1px;--type-subheading: 500 15px/21px var(--font-sans);--tracking-subheading: 0px;--type-compact-title: 500 17px/22px var(--font-sans);--tracking-compact-title: 0px;--type-body: 400 15px/21px var(--font-sans);--tracking-body: 0px;--type-small: 400 13px/18px var(--font-sans);--tracking-small: 0px;--type-meta: 400 13px/18px var(--font-sans);--tracking-meta: 0px;--type-caption: 400 12px/16px var(--font-sans);--tracking-caption: 0px;--type-label: 400 13px/18px var(--font-sans);--tracking-label: 0px;--type-eyebrow: 400 13px/18px var(--font-sans);--tracking-eyebrow: 0px;--type-number: 500 20px/26px var(--font-sans);--tracking-number: -.2px;--space-4: 4px;--space-8: 8px;--space-12: 12px;--space-16: 16px;--space-20: 20px;--space-24: 24px;--space-32: 32px;--space-40: 40px;--space-48: 48px;--space-64: 64px;--radius-small: 8px;--radius-card: 22px;--radius-sheet: 28px;--radius-pill: 999px;--border-hairline: 1px;--border-emphasis: 2px;--duration-press: .12s;--duration-quick: .18s;--duration-base: .24s;--duration-slow: .36s;--ease-out: cubic-bezier(.2, .7, .2, 1);--ease-in-out: cubic-bezier(.45, 0, .25, 1);--spring-snap: linear(0 0%, .032 6%, .11 13%, .21 19%, .318 25%, .425 31%, .524 38%, .612 44%, .689 50%, .754 56%, .809 63%, .853 69%, .889 75%, .917 81%, .939 88%, .956 94%, .969 100%);--spring-snap-ms: 171ms;--spring-settle: linear(0 0%, .033 6%, .111 13%, .211 19%, .32 25%, .427 31%, .526 38%, .615 44%, .692 50%, .757 56%, .811 63%, .855 69%, .891 75%, .919 81%, .941 88%, .958 94%, .97 100%);--spring-settle-ms: 246ms;--opacity-pressed: .72;--opacity-muted: .6;--opacity-disabled: .4;--opacity-faint: .16;--on-photo: #FFFFFF;--on-photo-muted: rgba(255,255,255,.75);--photo-ground: #000000;--mood-adventurous: #BE6B3A;--mood-exhilarating: #B38A28;--mood-nostalgic: #AE7489;--mood-peaceful: #6F8F72;--mood-wonder: #7479AA;--sunrise-1: #FFD34E;--sunrise-2: #FF941F;--ember-1: #E36414;--ember-2: #9A031E;--ember-3: #5F0F40}:root,:root[data-theme=light]{color-scheme:light;--paper: #FFFFFF;--card: #FFFFFF;--raised: #FFFFFF;--well: #F2F2F2;--rule: #DEDEDE;--rule-strong: #768C9B;--ink: #10283A;--ink-secondary: #34495A;--ink-tertiary: #435667;--on-ink: #FFFFFF;--photo-disc: rgba(255, 255, 255, .88);--scrim: rgba(16, 40, 58, .28);--scrim-strong: rgba(3, 18, 29, .72);--veil: rgba(255, 255, 255, .86);--action: #1B5C84;--action-pressed: #144A6B;--on-action: #FFFFFF;--brand: #1B5C84;--traveller: #1B5C84;--danger: #A3273A;--danger-surface: #FBE7EA;--caution: #6E4700;--caution-surface: #FCF3DC;--map-route: #1B5C84;--sky-coast-ground: #E7F0F3;--sky-coast-sky-top: #D2DEE5;--sky-coast-sky-middle: #D8E8E9;--sky-coast-sky-bottom: #E7EEF3;--sky-coast-glow: #F8FCFB;--sky-coast-distant-ridge: #C4DADF;--sky-coast-near-ridge: #CFE2E7;--sky-coast-navigation-surface: #EBF0F5;--sky-coast-surface: #F4F7F8;--sky-coast-accent: #21686E;--sky-sunset-ground: #E9E9F1;--sky-sunset-sky-top: #D5D4E3;--sky-sunset-sky-middle: #E7DAE2;--sky-sunset-sky-bottom: #E9E9F1;--sky-sunset-glow: #FEF9F6;--sky-sunset-distant-ridge: #D2C9DA;--sky-sunset-near-ridge: #D9D4E3;--sky-sunset-navigation-surface: #EDECF3;--sky-sunset-surface: #F6F4F8;--sky-sunset-accent: #913B73;--sky-alpine-ground: #E8F0F2;--sky-alpine-sky-top: #D2DFE4;--sky-alpine-sky-middle: #D9E8E5;--sky-alpine-sky-bottom: #E8F0F2;--sky-alpine-glow: #F8FBFC;--sky-alpine-distant-ridge: #C6DCDB;--sky-alpine-near-ridge: #D1E0E6;--sky-alpine-navigation-surface: #EBF2F4;--sky-alpine-surface: #F4F8F8;--sky-alpine-accent: #276A60;--sky-desert-ground: #EAEAF1;--sky-desert-sky-top: #DED5E2;--sky-desert-sky-middle: #E8D9DB;--sky-desert-sky-bottom: #E9EAF1;--sky-desert-glow: #FEFAF6;--sky-desert-distant-ridge: #D9C9D8;--sky-desert-near-ridge: #DCD4E2;--sky-desert-navigation-surface: #EEEDF3;--sky-desert-surface: #F7F4F8;--sky-desert-accent: #953741;--sky-night-ground: #E7EEF4;--sky-night-sky-top: #D0DCE6;--sky-night-sky-middle: #D7E2EA;--sky-night-sky-bottom: #E7EEF4;--sky-night-glow: #F8FAFC;--sky-night-distant-ridge: #C2D8E0;--sky-night-near-ridge: #CFE0E8;--sky-night-navigation-surface: #EAF1F5;--sky-night-surface: #F3F7F9;--sky-night-accent: #226290}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--paper: #24465A;--card: rgba(210, 232, 246, .12);--raised: #345568;--well: rgba(9, 30, 45, .24);--rule: rgba(221, 240, 250, .2);--rule-strong: #9BB5C6;--ink: #FFFFFF;--ink-secondary: #D3E2EB;--ink-tertiary: #BCD0DE;--on-ink: #183747;--photo-disc: rgba(27, 51, 68, .88);--scrim: rgba(3, 18, 29, .45);--scrim-strong: rgba(3, 18, 29, .82);--veil: rgba(22, 47, 64, .84);--action: #BDE8FA;--action-pressed: #90D2EC;--on-action: #123345;--brand: #BDE8FA;--traveller: #BDE8FA;--danger: #FFB9B6;--danger-surface: #663F49;--caution: #FFE1A1;--caution-surface: #594D38;--map-route: #BDE8FA;--sky-coast-ground: #234752;--sky-coast-sky-top: #304551;--sky-coast-sky-middle: #29484A;--sky-coast-sky-bottom: #2A465A;--sky-coast-glow: #C5DFD9;--sky-coast-distant-ridge: #30565D;--sky-coast-near-ridge: #244954;--sky-coast-navigation-surface: #2A465A;--sky-coast-surface: #2C4751;--sky-coast-accent: #D1EEE8;--sky-sunset-ground: #40405E;--sky-sunset-sky-top: #413F5B;--sky-sunset-sky-middle: #543B4C;--sky-sunset-sky-bottom: #40405E;--sky-sunset-glow: #F3C7A9;--sky-sunset-distant-ridge: #796986;--sky-sunset-near-ridge: #625877;--sky-sunset-navigation-surface: #433F5E;--sky-sunset-surface: #4A3D56;--sky-sunset-accent: #FFE0C8;--sky-alpine-ground: #2A4650;--sky-alpine-sky-top: #2F464F;--sky-alpine-sky-middle: #2E4743;--sky-alpine-sky-bottom: #2A4650;--sky-alpine-glow: #C5DBDD;--sky-alpine-distant-ridge: #4D7776;--sky-alpine-near-ridge: #345662;--sky-alpine-navigation-surface: #2D4751;--sky-alpine-surface: #2E464A;--sky-alpine-accent: #D8F0E8;--sky-desert-ground: #404158;--sky-desert-sky-top: #4A3E4F;--sky-desert-sky-middle: #5A3A3E;--sky-desert-sky-bottom: #404059;--sky-desert-glow: #F5D2A6;--sky-desert-distant-ridge: #978096;--sky-desert-near-ridge: #73627F;--sky-desert-navigation-surface: #444058;--sky-desert-surface: #4C3E4E;--sky-desert-accent: #FFE5BB;--sky-night-ground: #152A38;--sky-night-sky-top: #2C455C;--sky-night-sky-middle: #213747;--sky-night-sky-bottom: #152A38;--sky-night-glow: #8BA9BD;--sky-night-distant-ridge: #234350;--sky-night-near-ridge: #19333E;--sky-night-navigation-surface: #152A38;--sky-night-surface: #2A4556;--sky-night-accent: #D1E9F4}}:root[data-theme=dark]{color-scheme:dark;--paper: #24465A;--card: rgba(210, 232, 246, .12);--raised: #345568;--well: rgba(9, 30, 45, .24);--rule: rgba(221, 240, 250, .2);--rule-strong: #9BB5C6;--ink: #FFFFFF;--ink-secondary: #D3E2EB;--ink-tertiary: #BCD0DE;--on-ink: #183747;--photo-disc: rgba(27, 51, 68, .88);--scrim: rgba(3, 18, 29, .45);--scrim-strong: rgba(3, 18, 29, .82);--veil: rgba(22, 47, 64, .84);--action: #BDE8FA;--action-pressed: #90D2EC;--on-action: #123345;--brand: #BDE8FA;--traveller: #BDE8FA;--danger: #FFB9B6;--danger-surface: #663F49;--caution: #FFE1A1;--caution-surface: #594D38;--map-route: #BDE8FA;--sky-coast-ground: #234752;--sky-coast-sky-top: #304551;--sky-coast-sky-middle: #29484A;--sky-coast-sky-bottom: #2A465A;--sky-coast-glow: #C5DFD9;--sky-coast-distant-ridge: #30565D;--sky-coast-near-ridge: #244954;--sky-coast-navigation-surface: #2A465A;--sky-coast-surface: #2C4751;--sky-coast-accent: #D1EEE8;--sky-sunset-ground: #40405E;--sky-sunset-sky-top: #413F5B;--sky-sunset-sky-middle: #543B4C;--sky-sunset-sky-bottom: #40405E;--sky-sunset-glow: #F3C7A9;--sky-sunset-distant-ridge: #796986;--sky-sunset-near-ridge: #625877;--sky-sunset-navigation-surface: #433F5E;--sky-sunset-surface: #4A3D56;--sky-sunset-accent: #FFE0C8;--sky-alpine-ground: #2A4650;--sky-alpine-sky-top: #2F464F;--sky-alpine-sky-middle: #2E4743;--sky-alpine-sky-bottom: #2A4650;--sky-alpine-glow: #C5DBDD;--sky-alpine-distant-ridge: #4D7776;--sky-alpine-near-ridge: #345662;--sky-alpine-navigation-surface: #2D4751;--sky-alpine-surface: #2E464A;--sky-alpine-accent: #D8F0E8;--sky-desert-ground: #404158;--sky-desert-sky-top: #4A3E4F;--sky-desert-sky-middle: #5A3A3E;--sky-desert-sky-bottom: #404059;--sky-desert-glow: #F5D2A6;--sky-desert-distant-ridge: #978096;--sky-desert-near-ridge: #73627F;--sky-desert-navigation-surface: #444058;--sky-desert-surface: #4C3E4E;--sky-desert-accent: #FFE5BB;--sky-night-ground: #152A38;--sky-night-sky-top: #2C455C;--sky-night-sky-middle: #213747;--sky-night-sky-bottom: #152A38;--sky-night-glow: #8BA9BD;--sky-night-distant-ridge: #234350;--sky-night-near-ridge: #19333E;--sky-night-navigation-surface: #152A38;--sky-night-surface: #2A4556;--sky-night-accent: #D1E9F4}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:auto}body{margin:0;min-height:100vh;background:var(--paper);color:var(--ink);font:var(--type-body);letter-spacing:var(--tracking-body);font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html.is-menu-open,html.is-dialog-open{overflow:hidden}h1,h2,h3,h4,p,figure,ul,ol,dl,dd{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}img,video,svg{display:block;max-width:100%}img{object-fit:cover}button,input,select,textarea{font:inherit;letter-spacing:inherit;color:inherit}button{border:0;background:none;padding:0;cursor:pointer;touch-action:manipulation}button:disabled{cursor:default;opacity:var(--opacity-disabled)}:focus-visible{outline:var(--border-emphasis) solid var(--action);outline-offset:3px;border-radius:var(--radius-small)}::selection{background:color-mix(in srgb,var(--action) 24%,transparent)}.t-display{font:var(--type-display);letter-spacing:var(--tracking-display)}.t-destination{font:var(--type-destination);letter-spacing:var(--tracking-destination)}.t-title{font:var(--type-title);letter-spacing:var(--tracking-title)}.t-feature{font:var(--type-feature-title);letter-spacing:var(--tracking-feature-title)}.t-heading{font:var(--type-heading);letter-spacing:var(--tracking-heading)}.t-intro{font:var(--type-intro)}.t-subheading{font:var(--type-subheading)}.t-body{font:var(--type-body)}.t-small{font:var(--type-small)}.t-meta{font:var(--type-meta)}.t-label{font:var(--type-label)}.t-caption{font:var(--type-caption)}.t-eyebrow{font:var(--type-eyebrow);color:var(--ink-secondary)}.ink-2{color:var(--ink-secondary)}.ink-3{color:var(--ink-tertiary)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page{width:min(100% - var(--space-32),1120px);margin-inline:auto;padding-block:var(--space-32) var(--space-64)}.page--narrow{width:min(100% - var(--space-32),720px)}.page--reader{width:min(100% - var(--space-32),840px)}@media(max-width:640px){.page{width:calc(100% - var(--space-32));padding-block:var(--space-20) var(--space-48)}}.stack{display:grid;gap:var(--space-16)}.stack--loose{gap:var(--space-24)}.band{display:grid;gap:var(--space-12)}.band+.band{margin-top:var(--space-24)}.band__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-12)}.row{display:flex;align-items:center;gap:var(--space-8);flex-wrap:wrap}.row--between{justify-content:space-between}.grid-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-20)}.rail{display:flex;gap:var(--space-16);overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:var(--space-4);scrollbar-width:none}.rail::-webkit-scrollbar{display:none}.rail>*{flex:0 0 min(320px,82vw);scroll-snap-align:start}.card{background:var(--raised);border:var(--border-hairline) solid var(--rule);border-radius:var(--radius-card);overflow:hidden}.card--pad{padding:var(--space-20)}.well{background:var(--well);border-radius:var(--radius-card);padding:var(--space-16) var(--space-20)}.rule-top{border-top:var(--border-hairline) solid var(--rule);padding-top:var(--space-16)}.tile{display:grid;gap:var(--space-8);padding:var(--space-16) var(--space-20);background:var(--raised);border:var(--border-hairline) solid var(--rule);border-radius:var(--radius-card)}.tile__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12)}.quiet-door{color:var(--ink-tertiary);font:var(--type-meta)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);min-height:44px;padding:0 var(--space-20);border-radius:var(--radius-pill);font:var(--type-subheading);transition:transform var(--duration-press) var(--ease-out),background-color var(--duration-quick) var(--ease-out),opacity var(--duration-quick) var(--ease-out);white-space:nowrap}.btn:active:not(:disabled){transform:scale(.97)}.btn--action{background:var(--action);color:var(--on-action)}.btn--action:hover:not(:disabled){background:var(--action-pressed)}.btn--ink{background:var(--ink);color:var(--on-ink)}.btn--quiet{background:var(--well);color:var(--ink)}.btn--quiet:hover:not(:disabled){background:color-mix(in srgb,var(--well) 70%,var(--rule))}.btn--ghost{color:var(--ink);border:var(--border-hairline) solid var(--rule-strong)}.btn--text{min-height:36px;padding:0 var(--space-8);color:var(--action);font:var(--type-label)}.btn--danger{color:var(--danger);border:var(--border-hairline) solid var(--rule)}.btn--full{width:100%}.btn--sm{min-height:36px;padding:0 var(--space-16);font:var(--type-label)}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-pill);color:var(--ink)}.icon-btn:hover{background:var(--well)}.chip{display:inline-flex;align-items:center;gap:var(--space-4);min-height:36px;padding:0 var(--space-12);border-radius:var(--radius-pill);background:var(--well);color:var(--ink);font:var(--type-label)}.chip[aria-pressed=true],.chip--selected{background:var(--ink);color:var(--on-ink)}.chips{display:flex;gap:var(--space-8);overflow-x:auto;scrollbar-width:none;padding-bottom:var(--space-4)}.chips::-webkit-scrollbar{display:none}.field{display:grid;gap:var(--space-4);font:var(--type-label);color:var(--ink-secondary)}.field__label{display:contents}.field input,.field select,.field textarea{width:100%;min-height:48px;padding:var(--space-12) var(--space-16);border:var(--border-hairline) solid var(--rule-strong);border-radius:var(--radius-small);background:var(--raised);color:var(--ink);font:var(--type-body)}.field textarea{resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{outline:var(--border-emphasis) solid var(--action);outline-offset:0;border-color:var(--action)}.field__help{font:var(--type-meta);color:var(--ink-tertiary)}.field__error{font:var(--type-meta);color:var(--danger)}.form-columns{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12)}@media(max-width:480px){.form-columns{grid-template-columns:1fr}}.form-actions{display:flex;justify-content:flex-end;gap:var(--space-8);padding-top:var(--space-8)}.notice{display:flex;gap:var(--space-12);align-items:flex-start;padding:var(--space-12) var(--space-16);border-radius:var(--radius-small);background:var(--well);font:var(--type-small);color:var(--ink-secondary)}.notice--danger{background:var(--danger-surface);color:var(--danger)}.notice--caution{background:var(--caution-surface);color:var(--caution)}.dialog{border:0;padding:0;width:min(100% - var(--space-32),520px);max-height:min(90vh,760px);background:var(--raised);color:var(--ink);border-radius:var(--radius-sheet);box-shadow:0 12px 28px #0000001a}.dialog::backdrop{background:var(--scrim)}.dialog__body{padding:var(--space-24);display:grid;gap:var(--space-16)}.dialog__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12)}@media(max-width:640px){.dialog{width:100%;max-width:none;margin:auto 0 0;max-height:92vh;border-radius:var(--radius-sheet) var(--radius-sheet) 0 0}}.empty{display:grid;gap:var(--space-8);justify-items:center;text-align:center;padding:var(--space-48) var(--space-20);color:var(--ink-secondary)}.skeleton{background:var(--well);border-radius:var(--radius-small);min-height:1em;animation:pulse 1.4s ease-in-out infinite}@keyframes pulse{50%{opacity:.55}}.toast{position:fixed;left:50%;bottom:var(--space-24);transform:translate(-50%);z-index:50;display:flex;align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-20);background:var(--ink);color:var(--on-ink);border-radius:var(--radius-pill);font:var(--type-small);box-shadow:0 12px 28px #00000024;animation:toast-in var(--duration-base) var(--ease-out)}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,var(--space-8))}}@media(prefers-reduced-motion:reduce){.skeleton,.toast{animation:none}.btn,.btn:active{transition:none;transform:none}}.shell{min-height:100vh;display:flex;flex-direction:column}.shell__main{flex:1}.skip-link{position:absolute;left:var(--space-16);top:-100px;z-index:60;padding:var(--space-8) var(--space-16);background:var(--ink);color:var(--on-ink);border-radius:var(--radius-pill)}.skip-link:focus{top:var(--space-12)}.topbar{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--paper) 82%,transparent);-webkit-backdrop-filter:saturate(160%) blur(16px);backdrop-filter:saturate(160%) blur(16px);border-bottom:var(--border-hairline) solid var(--rule)}.shell--frosted .topbar{border-bottom-color:transparent}.topbar__inner{width:min(100% - var(--space-32),1120px);margin-inline:auto;min-height:60px;display:flex;align-items:center;gap:var(--space-24)}.brand{display:inline-flex;align-items:center;gap:var(--space-8);min-height:44px}.brand__word{font:var(--type-heading);letter-spacing:var(--tracking-heading);color:var(--ink)}.topbar__rooms{display:flex;gap:var(--space-4);margin-right:auto}.topbar__room{display:inline-flex;align-items:center;min-height:40px;padding:0 var(--space-12);border-radius:var(--radius-pill);font:var(--type-label);color:var(--ink-secondary)}.topbar__room:hover,.topbar__room[aria-current=page]{color:var(--ink);background:var(--well)}.topbar__doors{display:flex;align-items:center;gap:var(--space-8);margin-left:auto}.topbar__menu,.topbar__sheet{display:none}@media(max-width:760px){.topbar__rooms,.topbar__door{display:none}.topbar__door.btn--action,.topbar__menu{display:inline-flex}.topbar__sheet{display:grid;gap:var(--space-4);padding:var(--space-8) var(--space-16) var(--space-24);border-top:var(--border-hairline) solid var(--rule);background:var(--paper)}.topbar__sheet[hidden]{display:none}.topbar__sheet-room{display:flex;align-items:center;min-height:48px;padding:0 var(--space-12);border-radius:var(--radius-small);font:var(--type-subheading)}.topbar__sheet-doors{display:grid;gap:var(--space-8);padding-top:var(--space-12)}}.account{position:relative}.account__button{display:inline-flex;align-items:center;gap:var(--space-8);min-height:44px;padding:0 var(--space-8) 0 var(--space-4);border-radius:var(--radius-pill);font:var(--type-label)}.account__button:hover{background:var(--well)}.account__handle{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account__panel{position:absolute;right:0;top:calc(100% + var(--space-8));width:min(320px,calc(100vw - var(--space-32)));display:grid;gap:var(--space-12);padding:var(--space-20);background:var(--raised);border:var(--border-hairline) solid var(--rule);border-radius:var(--radius-card);box-shadow:0 12px 28px #0000001a}.account__who{display:flex;gap:var(--space-12);align-items:center}.account__item{display:flex;align-items:center;min-height:44px;padding:0 var(--space-12);border-radius:var(--radius-small);font:var(--type-subheading)}.account__item:hover{background:var(--well)}.avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:var(--radius-pill);overflow:hidden;font-weight:600;line-height:1;vertical-align:middle}.avatar img{width:100%;height:100%}.avatar--own{background:var(--ink);color:var(--on-ink)}.avatar--community{background:var(--well);color:var(--ink-secondary);box-shadow:inset 0 0 0 var(--border-hairline) var(--rule)}.avatar-stack{display:inline-flex;align-items:center}.avatar-stack .avatar{box-shadow:0 0 0 2px var(--raised)}.avatar-stack .avatar+.avatar{margin-left:calc(var(--avatar-size, 24px) * -.3)}.foot{border-top:var(--border-hairline) solid var(--rule);margin-top:var(--space-48)}.foot__inner{width:min(100% - var(--space-32),1120px);margin-inline:auto;padding:var(--space-24) 0 var(--space-40);display:flex;flex-wrap:wrap;gap:var(--space-12) var(--space-24);align-items:center;justify-content:space-between}.foot__links{display:flex;flex-wrap:wrap;gap:var(--space-16);font:var(--type-meta);color:var(--ink-secondary)}.foot__links a{min-height:44px;display:inline-flex;align-items:center}.foot__links a:hover{color:var(--ink)}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spin{animation-duration:2s}}.page-head{display:grid;gap:var(--space-8)}.page-head--row{grid-template-columns:1fr auto;align-items:end}@media(max-width:480px){.page-head--row{grid-template-columns:1fr}}.link-ink{color:var(--ink);text-decoration:underline;text-decoration-color:var(--rule-strong);text-underline-offset:3px}.link-ink:hover{text-decoration-color:var(--ink)}.block{display:block}.tag{display:inline-flex;align-items:center;padding:2px var(--space-8);border-radius:var(--radius-pill);background:var(--well);color:var(--ink-secondary);font:var(--type-caption)}.divider{display:flex;align-items:center;gap:var(--space-12);color:var(--ink-tertiary);font:var(--type-meta)}.divider:before,.divider:after{content:"";flex:1;border-top:var(--border-hairline) solid var(--rule)}.trip-card{display:grid;grid-template-rows:auto 1fr;background:var(--raised);border:var(--border-hairline) solid var(--rule);border-radius:var(--radius-card);overflow:hidden;transition:transform var(--duration-quick) var(--ease-out)}@media(hover:hover){.trip-card:hover{transform:translateY(-2px)}}.trip-card__picture{position:relative;display:block;aspect-ratio:1.6;background:var(--well)}.trip-card__picture img,.trip-card__picture .route-preview,.trip-card__picture .trip-card__tint{display:block;width:100%;height:100%}.trip-card__tint{background:var(--well)}.trip-card__badge{position:absolute;left:var(--space-12);top:var(--space-12);display:inline-flex;align-items:center;gap:var(--space-4);padding:4px var(--space-8);border-radius:var(--radius-pill);background:var(--photo-disc);color:var(--ink);font:var(--type-caption)}.trip-card__body{display:grid;gap:var(--space-4);padding:var(--space-16)}.trip-card__title{color:var(--ink)}.byline{display:inline-flex;align-items:center;gap:var(--space-8);min-height:32px;color:var(--ink)}.byline--door{padding-right:var(--space-4);border-radius:var(--radius-pill)}.byline--door:hover,.route-preview{background:var(--well)}.route-preview--empty{min-height:100%;background:linear-gradient(160deg,var(--sky-coast-sky-top),var(--sky-coast-sky-bottom))}.sky-tile{width:100%;height:100%;background:linear-gradient(170deg,var(--sky-coast-sky-top),var(--sky-coast-sky-middle) 55%,var(--sky-coast-sky-bottom))}.sky-tile--mountain{background:linear-gradient(170deg,var(--sky-alpine-sky-top),var(--sky-alpine-sky-middle) 55%,var(--sky-alpine-sky-bottom))}.sky-tile--desert{background:linear-gradient(170deg,var(--sky-desert-sky-top),var(--sky-desert-sky-middle) 55%,var(--sky-desert-sky-bottom))}.sky-tile--plain{background:linear-gradient(170deg,var(--sky-night-sky-top),var(--sky-night-sky-middle) 55%,var(--sky-night-sky-bottom))}.mood-arc{display:flex;gap:2px;height:6px;margin-top:var(--space-8)}.mood-arc__day{flex:1;border-radius:var(--radius-pill);background:var(--well)}.mood-dot{display:inline-flex;align-items:center;padding:2px var(--space-8);border-radius:var(--radius-pill);color:var(--on-photo);font:var(--type-caption)}.plan-hero{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.plan-hero__picture{aspect-ratio:4 / 3;background:var(--well)}.plan-hero__picture img,.plan-hero__picture .route-preview,.plan-hero__picture .sky-tile{width:100%;height:100%}.plan-hero__words{display:grid;gap:var(--space-12);align-content:center;padding:var(--space-24)}@media(max-width:720px){.plan-hero{grid-template-columns:1fr}.plan-hero__picture{aspect-ratio:1.6}}.party{display:flex;flex-wrap:wrap;gap:var(--space-12)}.party__member{display:inline-flex;align-items:center;gap:var(--space-8)}.party__member .t-caption{margin-left:calc(var(--space-4) * -1)}.tile--door{color:var(--ink)}.tile--door:hover{background:var(--well)}.tile--map{padding:var(--space-8)}.day{display:grid;gap:var(--space-12)}.day__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-12)}.stops{display:grid;gap:var(--space-4)}.stop{display:grid;grid-template-columns:64px 1fr auto;align-items:start;gap:var(--space-12);padding:var(--space-8) 0;border-top:var(--border-hairline) solid var(--rule)}.stop:first-child{border-top:0}.stop__time{font:var(--type-meta);color:var(--ink-tertiary);padding-top:6px;font-variant-numeric:tabular-nums}.stop__name{display:flex;gap:var(--space-12);align-items:flex-start;text-align:left;color:var(--ink);min-height:32px}.stop__name:disabled{opacity:1;cursor:default}.stop__number{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--radius-pill);border:var(--border-emphasis) solid var(--ink);font:var(--type-label);flex:0 0 auto}.stop--selected .stop__number{background:var(--ink);color:var(--on-ink)}.stop--leg .stop__name,.stop--leg>span:nth-child(2),.stop--stay>span:nth-child(2),.stop--activity>span:nth-child(2){padding-top:3px}.stop__acts{display:inline-flex}.stop__acts .icon-btn{width:36px;height:36px}@media(max-width:480px){.stop{grid-template-columns:48px 1fr auto}}.planner{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,42%);gap:var(--space-24);align-items:start}.planner__map{position:sticky;top:76px}@media(max-width:900px){.planner{grid-template-columns:1fr}.planner__map{position:static}}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-16)}.tasks{display:grid;gap:var(--space-8)}.task{display:grid;grid-template-columns:22px 1fr;gap:var(--space-8);align-items:start}.task__mark{width:20px;height:20px;margin-top:1px;border-radius:var(--radius-pill);border:var(--border-hairline) solid var(--rule-strong);display:inline-flex;align-items:center;justify-content:center}.task--done .task__mark{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.task--done .t-small{color:var(--ink-tertiary);text-decoration:line-through}.menu-anchor{position:relative}.menu{position:absolute;right:0;top:calc(100% + var(--space-4));min-width:220px;display:grid;padding:var(--space-8);background:var(--raised);border:var(--border-hairline) solid var(--rule);border-radius:var(--radius-card);box-shadow:0 12px 28px #0000001a;z-index:30}.menu button{display:flex;align-items:center;gap:var(--space-8);min-height:44px;padding:0 var(--space-12);border-radius:var(--radius-small);font:var(--type-small);text-align:left}.menu button:hover{background:var(--well)}.menu__danger{color:var(--danger)}.map-shell{position:relative;border-radius:calc(var(--radius-card) - var(--space-8));overflow:hidden;background:var(--well)}.map-canvas{height:min(60vh,440px);min-height:260px}.map-note{position:absolute;left:var(--space-12);bottom:var(--space-12);z-index:500;padding:var(--space-8) var(--space-12);background:var(--raised);border-radius:var(--radius-small);font:var(--type-meta);color:var(--ink-secondary)}.map-note--centre{left:50%;top:50%;bottom:auto;transform:translate(-50%,-50%)}.map-marker{background:none;border:0}.map-pin{display:block;width:30px;height:30px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--raised);border:var(--border-emphasis) solid var(--ink);box-shadow:0 4px 12px #00000029}.map-pin b{display:block;transform:rotate(45deg);text-align:center;font:var(--type-label);line-height:26px;color:var(--ink)}.map-pin--chosen{background:var(--ink)}.map-pin--chosen b{color:var(--on-ink)}.leaflet-container{font:var(--type-caption);background:var(--well)}.leaflet-tooltip{font:var(--type-label);color:var(--ink);background:var(--raised);border-color:var(--rule);border-radius:var(--radius-small)}.version-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-16);color:var(--ink)}.version-row:hover{background:var(--well)}.version-row__words{display:grid;gap:2px}.book-cover{position:relative}.book-cover img{width:100%;aspect-ratio:4 / 3}.book-cover__words{display:grid;gap:var(--space-8);padding:var(--space-24)}.book-intro{color:var(--ink-secondary);max-width:60ch}.book-page{display:grid;gap:var(--space-12)}.book-page__head{display:flex;justify-content:space-between;gap:var(--space-12);align-items:flex-start}.book-page__body{white-space:pre-wrap;max-width:64ch}.photo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-12)}.photo img{width:100%;aspect-ratio:1;border-radius:var(--radius-small)}.photo figcaption{padding-top:var(--space-4)}.portrait{display:grid;justify-items:center;text-align:center;gap:var(--space-8);padding:var(--space-24) 0}.portrait__thesis{max-width:44ch;color:var(--ink-secondary)}.collection-card{display:grid;color:var(--ink)}.collection-card img{width:100%;aspect-ratio:1.6;height:auto}.collection-card__blank{aspect-ratio:1.6;background:var(--well)}.collection-card__words{display:grid;gap:var(--space-4);padding:var(--space-16)}.reader-prose{font:var(--type-body);color:var(--ink);max-width:68ch}.entry img{width:100%;aspect-ratio:16 / 10;height:auto}.entry__words{padding:var(--space-20)}.credit{padding:var(--space-8) var(--space-20)}.facts{display:grid;gap:var(--space-8)}.fact{display:grid;gap:var(--space-4);padding:var(--space-8) var(--space-12);border-left:var(--border-emphasis) solid var(--rule)}.source-chip{display:inline-flex;align-items:center;gap:var(--space-4);width:fit-content;padding:2px var(--space-8);border-radius:var(--radius-pill);background:var(--well);color:var(--ink-tertiary);font:var(--type-caption)}.source-chip:hover{color:var(--ink)}.account-card{margin-top:var(--space-24)}.social{border:0;padding:0;margin:0}.social__google{display:flex;justify-content:center;min-height:0}.social__google:empty{display:none}.journey{--j-ink: #0d0e14;--j-snow: #f6f2ec;--j-mist: rgba(246, 242, 236, .66);--j-coral: #ff6a45;--j-mint: #a9d8c6;--j-paper: #f3ede3;--j-night: #04070a;--j-glass: rgba(8, 13, 15, .74);--j-line: rgba(255, 255, 255, .13);--j-display: "Bodoni Moda", "Didot", "Bodoni 72", "Times New Roman", serif;--j-body: "Hanken Grotesk", "Helvetica Neue", Arial, sans-serif;--j-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;position:relative;height:1400vh;color:var(--j-snow);font-family:var(--j-body);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased}.journey :focus-visible{outline:2px solid var(--j-coral);outline-offset:3px;border-radius:4px}.journey a{color:inherit}.stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;background:#1e1628}.world{position:absolute;inset:0;width:100%;height:100%;display:block}.vignette{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#120a10c7,#120a1061 30%,#120a1000 50%),linear-gradient(0deg,#120a1073,#120a1000 22%)}.layer{position:absolute;inset:0;pointer-events:none}.hud-meta{position:absolute;z-index:7;top:18px;left:50%;transform:translate(-50%);display:flex;gap:22px;align-items:center;font-family:var(--j-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--j-mist);pointer-events:none}.hud-meta__count{font-variant-numeric:tabular-nums;color:var(--j-snow)}.chapter-rail{position:absolute;z-index:7;right:max(18px,env(safe-area-inset-right,0px));top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:12px}.chapter-rail__dot{all:unset;cursor:pointer;width:8px;height:8px;border-radius:50%;border:1px solid rgba(255,255,255,.7);transition:transform .4s,background .4s}.chapter-rail__dot--on{background:var(--j-coral);border-color:var(--j-coral);transform:scale(1.5)}.chapter-rail__dot:focus-visible{outline:2px solid #fff;outline-offset:4px;border-radius:50%}.readout{position:absolute;z-index:7;left:max(16px,env(safe-area-inset-left,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));display:flex;gap:14px;align-items:center;font-family:var(--j-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--j-mist)}.readout__bar{width:120px;height:1px;background:#ffffff40;position:relative;overflow:hidden}.readout__bar i{position:absolute;inset:0;background:var(--j-coral);transform-origin:left;transform:scaleX(0)}.wordmark{position:absolute;z-index:3;left:-50%;right:-50%;bottom:6vh;display:flex;justify-content:center;margin:0;white-space:nowrap;pointer-events:none;font-family:var(--j-display);font-optical-sizing:auto;font-weight:600;font-size:clamp(96px,23vw,400px);line-height:.8;letter-spacing:-.045em;color:#fff4e6;text-shadow:0 0 120px rgba(255,170,130,.25);will-change:transform,opacity}.scroll-cue{position:absolute;z-index:6;left:50%;top:76px;transform:translate(-50%);font-family:var(--j-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#fff;display:flex;flex-direction:column;align-items:center;gap:10px;transition:opacity .5s}.scroll-cue i{display:block;width:1px;height:36px;background:linear-gradient(#fff,transparent);animation:j-cue 2.2s infinite}@keyframes j-cue{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}@media(max-width:760px){.chapter-rail,.readout,.scroll-cue,.hud-meta{display:none}}.chaps{position:absolute;inset:0;z-index:6;pointer-events:none}.chap{position:absolute;left:max(16px,env(safe-area-inset-left,0px));top:50%;width:min(560px,42vw);padding-left:clamp(0px,3.5vw,56px);transform:translateY(-46%);opacity:0;visibility:hidden;transition:opacity .6s ease,transform .8s cubic-bezier(.2,.7,.2,1),visibility 0s .6s}.chap--on{opacity:1;visibility:visible;transform:translateY(-50%);transition:opacity .7s ease .1s,transform .9s cubic-bezier(.2,.7,.2,1) .1s,visibility 0s;pointer-events:auto}.eyebrow{margin:0;font-family:var(--j-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;display:flex;gap:12px;align-items:center;color:var(--j-mint)}.eyebrow:before{content:"";width:28px;height:1px;background:currentColor}.hl{font-family:var(--j-display);font-optical-sizing:auto;font-weight:500;font-size:clamp(44px,5.6vw,96px);line-height:.94;letter-spacing:-.025em;margin:16px 0 0;text-wrap:balance;color:var(--j-snow)}.hl--s{font-size:clamp(36px,4.2vw,68px)}.hl--hero{font-size:clamp(34px,3.6vw,56px);line-height:1.02}.hl em{font-style:italic;font-weight:400}.ln{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.ln>span{display:inline-block;transform:translateY(110%);transition:transform 1s cubic-bezier(.2,.7,.2,1)}.chap--on .ln>span{transform:none}.chap--on .ln:nth-child(2)>span{transition-delay:.08s}.chap--on .ln:nth-child(3)>span{transition-delay:.16s}.chap--on .ln:nth-child(4)>span{transition-delay:.24s}.lede{max-width:40ch;font-size:clamp(16px,1.2vw,19px);font-weight:300;line-height:1.55;margin:20px 0 0;color:#f6f2ecd6}.big-count{margin-top:28px;display:flex;align-items:baseline;gap:14px;font-family:var(--j-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--j-mint)}.big-count b{font-family:var(--j-display);font-weight:500;font-size:60px;letter-spacing:-.03em;color:var(--j-snow);line-height:1;font-variant-numeric:tabular-nums}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.jbtn{display:inline-flex;align-items:center;gap:10px;font-family:var(--j-body);font-weight:600;font-size:15px;text-decoration:none;border-radius:99px;padding:14px 22px;border:1px solid transparent;cursor:pointer;min-height:48px}.journey .jbtn--solid{background:var(--j-coral);color:#1a0b06}.journey .jbtn--ghost{border-color:#fff6;color:#fff}.jbtn:hover{filter:brightness(1.07)}.roster{display:flex;flex-direction:column;gap:10px;margin-top:26px;font-family:var(--j-mono);font-size:12px;letter-spacing:.06em}.roster div{display:flex;align-items:center;gap:12px}.roster i{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-family:var(--j-body);font-weight:700;font-size:12px;color:#14100c}@media(max-width:760px){.chap{top:76px;width:auto;right:max(16px,env(safe-area-inset-right,0px));padding-left:0;transform:translateY(10px)}.chap--on{transform:none}.hl{font-size:clamp(34px,9vw,52px)}.hl--hero{font-size:clamp(28px,7.6vw,40px)}.lede{font-size:15px;margin-top:12px}.big-count,.roster{display:none}}.mpin{position:absolute;left:0;top:0;z-index:2;opacity:0;will-change:transform,opacity}.mpin i{position:absolute;left:-6px;top:-6px;width:12px;height:12px;border-radius:50%;background:var(--j-coral);box-shadow:0 0 0 5px #ff6a4538}.mpin span{position:absolute;left:12px;bottom:6px;white-space:nowrap;font-family:var(--j-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;background:#060b0cc7;border:1px solid var(--j-line);border-radius:7px;padding:5px 8px;transition:opacity .4s}.mpin--wait i{background:#ffd36b;box-shadow:0 0 0 5px #ffd36b33}.mpin--hero i{width:16px;height:16px;left:-8px;top:-8px}.mpin--hero i:after{content:"";position:absolute;inset:-14px;border-radius:50%;border:1.5px solid var(--j-coral);animation:j-ping 2.4s infinite}.mpin--hero span{font-size:11px;padding:8px 12px}.mpin span b,.mpin span small{display:none}.mpin--hero span b{display:block;font-family:var(--j-display);font-weight:500;font-size:22px;letter-spacing:-.01em;text-transform:none;line-height:1.1}.mpin--hero span small{display:inline;font-size:inherit}.mpin:not(.mpin--hero) span b{display:inline;font-weight:inherit}@keyframes j-ping{0%{transform:scale(.3);opacity:1}to{transform:scale(1.6);opacity:0}}.av{position:absolute;left:0;top:0;z-index:4;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:15px;color:#14100c;border:3px solid #0b1214;opacity:0;will-change:transform,opacity;box-shadow:0 10px 24px -10px #000c}.board{position:absolute;z-index:3;left:50%;right:calc(max(16px,env(safe-area-inset-right,0px)) + 40px);top:15%;bottom:11%;display:flex;flex-direction:column;gap:12px;opacity:0;pointer-events:none}.trip{display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--j-glass);border:1px solid var(--j-line);border-radius:16px;padding:12px 16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.trip b{display:block;font-family:var(--j-display);font-weight:500;font-size:clamp(20px,1.8vw,28px);letter-spacing:-.01em;line-height:1.05}.trip span{font-family:var(--j-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--j-mint)}.avslots{display:flex;gap:6px}.avslot{width:40px;height:40px;border-radius:50%;border:1px dashed rgba(255,255,255,.25)}.cols{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;flex:1;min-height:0}.col{display:flex;flex-direction:column;gap:10px;min-width:0}.dhead{position:relative;display:flex;justify-content:space-between;align-items:baseline;gap:6px;background:var(--j-glass);border:1px solid var(--j-line);border-radius:12px;padding:10px 12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dhead b{font-family:var(--j-display);font-weight:500;font-size:clamp(16px,1.4vw,21px)}.dhead span{font-family:var(--j-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--j-mint)}.slot{height:clamp(64px,15vh,132px);border:1px dashed rgba(255,255,255,.14);border-radius:14px}.badge{position:absolute;right:8px;top:-9px;font-style:normal;font-family:var(--j-mono);font-size:9px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;background:var(--j-coral);color:#1a0b06;border-radius:99px;padding:3px 7px;opacity:0;transform:scale(.6);transition:opacity .25s,transform .3s cubic-bezier(.3,1.6,.5,1)}.badge--on{opacity:1;transform:none}.scard{position:absolute;left:0;top:0;z-index:4;background:var(--j-paper);color:#1b1610;border-radius:14px;padding:10px 12px;opacity:0;will-change:transform,opacity;box-shadow:0 18px 30px -16px #000000b3;transform-origin:0 0}.scard b{display:block;font-family:var(--j-display);font-weight:500;font-size:clamp(13px,1.15vw,17px);line-height:1.1;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scard span{display:block;margin-top:5px;font-family:var(--j-mono);font-size:10px;color:#8a5a2c}.fdoc{position:absolute;left:0;top:0;z-index:5;width:196px;margin:-24px 0 0 -98px;opacity:0;will-change:transform,opacity;background:#090d12db;border:1px solid rgba(255,255,255,.16);border-radius:12px;padding:9px 11px;display:flex;gap:9px;align-items:flex-start;box-shadow:0 20px 40px -20px #000c}.doc{position:absolute;left:0;top:0;z-index:4;width:214px;opacity:0;will-change:transform,opacity;background:#090d12d1;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;padding:10px 12px;display:flex;gap:10px;align-items:flex-start;box-shadow:0 20px 40px -20px #000000b3}.fdoc i,.doc i{font-style:normal;font-family:var(--j-mono);font-size:9px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;border-radius:5px;padding:3px 6px;flex:none;background:var(--k);color:#14100c;margin-top:2px}.fdoc div,.doc div{min-width:0}.fdoc b,.doc b{display:block;font-family:var(--j-display);font-weight:500;font-size:15px;line-height:1.12}.fdoc span,.doc span{display:block;font-family:var(--j-mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:#f6f2ec99;margin-top:4px}@media(max-width:760px){.board{left:max(16px,env(safe-area-inset-left,0px));right:max(16px,env(safe-area-inset-right,0px));top:auto;bottom:calc(16px + env(safe-area-inset-bottom,0px));height:44vh;gap:8px}.trip{padding:8px 12px}.trip b{font-size:17px}.avslot{width:30px;height:30px}.cols,.col{gap:6px}.dhead{padding:6px 8px}.dhead span{display:none}.slot{height:clamp(44px,8vh,60px)}.scard{padding:7px 8px;border-radius:10px}.scard span{font-size:9px}.fdoc,.doc{width:160px;padding:7px 9px}.fdoc{margin-left:-80px}.fdoc b,.doc b{font-size:13px}.av{width:30px;height:30px;margin:-15px 0 0 -15px;font-size:12px}}.daypanel{margin-top:22px;max-width:410px;border:1px solid rgba(169,216,198,.22);border-radius:18px;background:#06100e9e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:16px 18px;display:flex;flex-direction:column;gap:12px}.dp-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.dp-tabs{display:flex;gap:6px}.dp-tab{font-family:var(--j-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:6px 10px;border-radius:99px;border:1px solid rgba(169,216,198,.3);color:var(--j-mint);transition:background .3s,color .3s,border-color .3s}.dp-tab--on{background:var(--j-coral);border-color:var(--j-coral);color:#1a0b06}.dp-avs{display:flex}.dp-avs i{width:24px;height:24px;border-radius:50%;margin-left:-6px;border:2px solid #0b1214;display:grid;place-items:center;font-style:normal;font-weight:700;font-size:11px;color:#14100c}.dp-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.dp-head b{font-family:var(--j-display);font-weight:500;font-size:30px;line-height:1;letter-spacing:-.02em}.dp-head span{font-family:var(--j-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#8fc9b4;text-align:right}.dp-stops{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.dp-stops li{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:10px;align-items:center;font-size:14px;opacity:.45;transition:opacity .3s}.dp-stops li.dp-leg--hidden{display:none}.dp-stops .t{font-family:var(--j-mono);font-size:11px;color:#8fc9b4}.dp-stops .n{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-stops .c{font-family:var(--j-mono);font-size:10px;border:1px solid rgba(169,216,198,.35);border-radius:99px;padding:2px 7px;color:var(--j-mint)}.dp-stops li.dp-stop--done{opacity:.8}.dp-stops li.dp-stop--done .n:before{content:"✓  ";color:var(--j-coral)}.dp-stops li.dp-stop--now{opacity:1}.dp-stops li.dp-stop--now .n{color:#fff;font-weight:600}.meter{display:flex;flex-wrap:wrap;gap:clamp(16px,2vw,28px)}.meter div{display:flex;flex-direction:column;gap:4px}.meter b{font-family:var(--j-display);font-weight:500;font-size:clamp(28px,2.6vw,42px);line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.meter span{font-family:var(--j-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#8fc9b4}.minimap{position:absolute;z-index:6;right:calc(max(16px,env(safe-area-inset-right,0px)) + 44px);bottom:calc(24px + env(safe-area-inset-bottom,0px));width:min(230px,36vw);display:flex;flex-direction:column;gap:8px;font-family:var(--j-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--j-mint);opacity:0;transition:opacity .5s;pointer-events:none}.minimap--on{opacity:1}.minimap svg{width:100%;height:auto;display:block;border:1px solid rgba(169,216,198,.25);border-radius:12px;background:#0716139e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mm-land{fill:#a9d8c61a;stroke:#a9d8c659;stroke-width:2}.mm-ghost{fill:none;stroke:#a9d8c659;stroke-width:6;stroke-dasharray:4 16;stroke-linecap:round}.mm-done{fill:none;stroke:var(--j-coral);stroke-width:9;stroke-linecap:round;stroke-linejoin:round}.mm-dot{fill:#fff;stroke:var(--j-coral);stroke-width:6}.minimap text{font-family:var(--j-mono);font-size:30px;letter-spacing:.06em;fill:var(--j-mint)}.daytitle{position:absolute;z-index:5;left:0;right:0;top:16%;text-align:center;pointer-events:none;opacity:0}.daytitle b{display:block;font-family:var(--j-display);font-weight:500;font-size:clamp(72px,11vw,180px);line-height:.9;letter-spacing:-.04em;text-shadow:0 10px 60px rgba(0,0,0,.6)}.daytitle span{font-family:var(--j-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--j-mint)}@media(max-width:760px){.dp-stops{display:none}.daypanel{padding:12px 14px;gap:8px;margin-top:12px}.dp-head b{font-size:22px}.minimap{right:max(16px,env(safe-area-inset-right,0px));width:46vw}}.bookwrap{position:absolute;z-index:5;right:clamp(16px,6vw,110px);top:50%;width:min(48vw,800px);transform:translateY(-50%);perspective:2200px;opacity:0;pointer-events:none}.book{position:relative;width:100%;aspect-ratio:16 / 10.4;transform-style:preserve-3d;will-change:transform}.book__left,.book__page{position:absolute;top:0;height:100%;width:50%}.book__left{left:0;background:#efe7d6;border-radius:10px 2px 2px 10px;box-shadow:inset -30px 0 40px -30px #00000059;padding:7% 8%;color:#2a2117;display:flex;flex-direction:column;justify-content:space-between}.book__left .t{font-family:var(--j-display);font-weight:500;font-size:clamp(18px,2.2vw,34px);line-height:1;letter-spacing:-.02em}.book__left .m{font-family:var(--j-mono);font-size:clamp(8px,.8vw,11px);letter-spacing:.1em;text-transform:uppercase;opacity:.6}.book__page{left:50%;transform-origin:0 50%;transform-style:preserve-3d;will-change:transform}.face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:#f3ecdd;border-radius:2px 10px 10px 2px;padding:6%;display:flex;flex-direction:column;gap:5%;color:#2a2117;box-shadow:inset 26px 0 34px -28px #00000059}.face--back{transform:rotateY(180deg);border-radius:10px 2px 2px 10px;box-shadow:inset -26px 0 34px -28px #00000059;justify-content:center}.face canvas{width:100%;flex:1;min-height:0;border-radius:3px;display:block}.face .cap{font-family:var(--j-mono);font-size:clamp(7px,.72vw,11px);letter-spacing:.1em;text-transform:uppercase;display:flex;justify-content:space-between;gap:8px}.face--back p{font-family:var(--j-display);font-style:italic;font-size:clamp(14px,1.9vw,28px);line-height:1.15;margin:0}.face--back small{font-family:var(--j-mono);font-size:clamp(7px,.72vw,11px);letter-spacing:.1em;text-transform:uppercase;opacity:.55;margin-top:6%}@media(max-width:760px){.bookwrap{right:16px;left:16px;width:auto;top:auto;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:none}}.journey__footnote{position:absolute;left:0;right:0;bottom:0;margin:0;padding:0 max(16px,env(safe-area-inset-left,0px)) 8px;font-family:var(--j-mono);font-size:10px;letter-spacing:.06em;color:#f6f2ecb8;text-align:right;pointer-events:none}.stage:not(.stage--live) .world{background:linear-gradient(180deg,#283a6e,#7a6aa6 40%,#1e1628)}.journey:not(.journey--live){height:auto}.journey:not(.journey--live) .stage{position:relative;height:auto;min-height:0;overflow:visible;padding:96px 0 48px}.journey:not(.journey--live) .chaps{position:relative;inset:auto;display:grid;gap:64px;pointer-events:auto}.journey:not(.journey--live) .chap{position:relative;top:auto;left:auto;width:min(720px,100% - 32px);margin:0 auto;padding-left:0;transform:none;opacity:1;visibility:visible;transition:none;pointer-events:auto}.journey:not(.journey--live) .ln>span{transform:none}.journey:not(.journey--live) .daypanel{margin-top:16px}.journey:not(.journey--live) :is(.wordmark,.scroll-cue,.layer,.board,.bookwrap,.minimap,.daytitle,.chapter-rail,.readout,.hud-meta){display:none}.journey:not(.journey--live) .journey__footnote{position:static;text-align:center;padding-bottom:24px}@media(prefers-reduced-motion:reduce){.scroll-cue i,.mpin--hero i:after{animation:none}.chap,.chap--on,.ln>span,.chapter-rail__dot,.badge,.dp-tab,.dp-stops li,.minimap{transition:none}}.front{background:var(--paper)}.front__content{position:relative;z-index:2;background:var(--paper);padding:var(--space-64) 0 var(--space-32);border-top:var(--border-hairline) solid var(--rule)}.front__content-inner{width:min(100% - var(--space-32),1120px);margin:0 auto;display:grid;gap:var(--space-64)}.front__heading{font:500 clamp(28px,3.3vw,44px) / 1.12 var(--font-sans);letter-spacing:-.6px;color:var(--ink);text-wrap:balance}.front__body{font:var(--type-intro);color:var(--ink-secondary);max-width:42ch}.front__band{display:grid;gap:var(--space-20)}.front__band-head{display:flex;align-items:end;justify-content:space-between;gap:var(--space-16);flex-wrap:wrap}.front__band--app{text-align:center;justify-items:center;padding:var(--space-48) var(--space-20);border-radius:var(--radius-sheet);background:linear-gradient(170deg,var(--sky-coast-sky-top),var(--sky-coast-sky-bottom))}
