@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/archivo-vietnamese-500-normal-k0drYPZA.woff2)format("woff2"),url(/assets/archivo-vietnamese-500-normal-7W3lD2kQ.woff)format("woff");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:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/archivo-latin-ext-500-normal-RFhg4CpD.woff2)format("woff2"),url(/assets/archivo-latin-ext-500-normal-D7mXw3Kz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/archivo-latin-500-normal-CGugC8dq.woff2)format("woff2"),url(/assets/archivo-latin-500-normal-pkzA7jw9.woff)format("woff");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:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/archivo-vietnamese-600-normal-anCjMumA.woff2)format("woff2"),url(/assets/archivo-vietnamese-600-normal-C8xBVdfP.woff)format("woff");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:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/archivo-latin-ext-600-normal-Dm61iqcg.woff2)format("woff2"),url(/assets/archivo-latin-ext-600-normal-D7uErJuz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/archivo-latin-600-normal-3BBy0ZsW.woff2)format("woff2"),url(/assets/archivo-latin-600-normal-DwYieO8P.woff)format("woff");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:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/archivo-vietnamese-700-normal-nuAQAQa7.woff2)format("woff2"),url(/assets/archivo-vietnamese-700-normal-Bz2vkKqq.woff)format("woff");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:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/archivo-latin-ext-700-normal-DD_nkw6b.woff2)format("woff2"),url(/assets/archivo-latin-ext-700-normal-CgyfnKjw.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/archivo-latin-700-normal-D9cHMWGj.woff2)format("woff2"),url(/assets/archivo-latin-700-normal-lT5TFe7H.woff)format("woff");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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-cyrillic-ext-400-normal-BwJdxs7r.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-ext-400-normal-Cd63HKDh.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-cyrillic-400-normal-DjhbW-4D.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-400-normal-7kQcAFpS.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-greek-ext-400-normal-CpIwTHMM.woff2)format("woff2"),url(/assets/source-sans-3-greek-ext-400-normal-BI1kUwmR.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-greek-400-normal-DZReXJla.woff2)format("woff2"),url(/assets/source-sans-3-greek-400-normal-DJm9Ud5h.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-vietnamese-400-normal-CwtaIDr2.woff2)format("woff2"),url(/assets/source-sans-3-vietnamese-400-normal-dYp9C364.woff)format("woff");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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-latin-ext-400-normal-UNsKFIBq.woff2)format("woff2"),url(/assets/source-sans-3-latin-ext-400-normal-BGPHfnm_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-latin-400-normal-DQi5PRDE.woff2)format("woff2"),url(/assets/source-sans-3-latin-400-normal-AFMiCETP.woff)format("woff");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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-sans-3-cyrillic-ext-500-normal-D8Dd5jAI.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-ext-500-normal-CaAUUz-j.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-sans-3-cyrillic-500-normal-BmnPaoCF.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-500-normal-B7bCyCk_.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-sans-3-greek-ext-500-normal-9wgnofA_.woff2)format("woff2"),url(/assets/source-sans-3-greek-ext-500-normal-FO4an0ZF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-sans-3-greek-500-normal-eLQqTu5G.woff2)format("woff2"),url(/assets/source-sans-3-greek-500-normal-BOY5JFvG.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-sans-3-vietnamese-500-normal-BSXhk166.woff2)format("woff2"),url(/assets/source-sans-3-vietnamese-500-normal-7g9Z1MMl.woff)format("woff");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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-sans-3-latin-ext-500-normal-tzH6xoxH.woff2)format("woff2"),url(/assets/source-sans-3-latin-ext-500-normal-DYiJOyLu.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-sans-3-latin-500-normal-DiWS0tcR.woff2)format("woff2"),url(/assets/source-sans-3-latin-500-normal-BtDzq-z9.woff)format("woff");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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-cyrillic-ext-600-normal-6AhwUnSr.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-ext-600-normal-uAL1a5gb.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-cyrillic-600-normal-BnFu5nHC.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-600-normal-y-RO8wOd.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-greek-ext-600-normal-DynePNDL.woff2)format("woff2"),url(/assets/source-sans-3-greek-ext-600-normal-D7vJ4nVX.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-greek-600-normal-BSO157bq.woff2)format("woff2"),url(/assets/source-sans-3-greek-600-normal-BNF9LBpG.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-vietnamese-600-normal-B2sTNYey.woff2)format("woff2"),url(/assets/source-sans-3-vietnamese-600-normal-DpSexF-T.woff)format("woff");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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-latin-ext-600-normal-AEyhgUpm.woff2)format("woff2"),url(/assets/source-sans-3-latin-ext-600-normal-Wy7HIzqC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-latin-600-normal-DeckBYAU.woff2)format("woff2"),url(/assets/source-sans-3-latin-600-normal-BvDVuF-j.woff)format("woff");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-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+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-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+301,U+400-45F,U+490-491,U+4B0-4B1,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+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-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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex 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+??,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-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+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-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+301,U+400-45F,U+490-491,U+4B0-4B1,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+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-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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex 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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAiYAA4AAAAAC0AAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABRAAAAJsAAAD8joyVK0dTVUIAAAHgAAAALQAAAC4jdiSCT1MvMgAAAhAAAABNAAAAYHI5reNTVEFUAAACYAAAACoAAAAueZJs3WNtYXAAAAKMAAAAZAAAAIpNu/P9Z2FzcAAAAvAAAAAIAAAACAAAABBnbHlmAAAC+AAAA3cAAASWUYkMm2hlYWQAAAZwAAAANgAAADYgWsSPaGhlYQAABqgAAAAfAAAAJBDBBppobXR4AAAGyAAAADYAAAA8QYMDamxvY2EAAAcAAAAAIAAAACAI1wpebWF4cAAAByAAAAAcAAAAIAAmAL9uYW1lAAAHPAAAAPcAAAIEKtNM/3Bvc3QAAAg0AAAAYwAAAI7B1Xo4eNpVzqdZRFEQBeD/ZZJ8VVABCkMOEk825Bw0sQ4qWL2aInCorePu/UbtTs5zFJizaEm1ur67pz9+vbvQXxw+XOnVkJICxfnp3ZUZRKZW5qzIWrqJyR/v2piAnnSQ/gByJP1OZFuk7zQg5gbpIf1bTsNcEbMj0tAUxT5F/C1VGq0uZ3OKzAuqYBqUWrVCl7kQOIPFXqEeA9KNKLwAeNpjYGRgYOBi0AFCZhc3nxAGieTKohwGkZzEkjwGEQYQYAER//+DSACWTwc8AAAAeNpjYGGZwDiBgZWBgVWEZQMDA8M0CM20h8GIqYMBBTCxgwgYL9jD15PhAAOvwhaOkL8rGBg4QpgiFBgY54PkWCxYFwApBQYWADWRDDIAAAB42mNgBEIOIGZgEAGTMgxM5ekZJSAmAxMDM4hkZGacAKT2MDAAADlZA1QAAHjaVcg1AUIBFAXQg7vLTJVfgwzM5KEAzoJDEkYsBK7vXUcYEVRFhB4e1UZdUURcTkOgYxsKR/vRefTYmFwu/O296Cx6eO6X82VzaV2CSwjYNYXUfS8rrwhyYpLiUhLSV1I9F+YAAQAB//8AD3jalFMDlBxLFH1VrbV71qOejFfT2J6NtT5/Y9vGrDe2bfvbtm3bPPjxUdA1qY5xlGbp3vsIifA+AAfcQWBAgHhIhnTIhFywgQQeCEARyACy6hDb3eX7PqtfuMs3EtnYq1dDdXWkvLyhW7eGDh0iut5UXBwJBiN+f5PLFbHbG3JyADB4AdiPqM0CxAHISEYS42BisRedegud2tVqLGzB75OT5DR38PwoNJwcQf8x6RePAzBXkMLCy8ikm7CMlC7fAUcj5jfPv5WDHYu0GzzOyzw5N/M43W5VzrDIIY3+eP5OzrTKxp5tvfRwXVt5423c4fLGCr1XL72isRwAAb3YQdTLGABHKhWgTyr6i+Q/iJagRQ8SGx7K9DTG4n0XXzKOQTR67TzmgQUTv5bOF1F8Fp2kaqWaHLJYxFQpVSnEklPgBTpENr1q3LyXfx+31T1w07Rlo3oEtnAHjWfsFuvqs/vIbDRs/JGmzt48h1F7uUI6RP/kpnKvQiLllAA4pwunpLnkEJuWgllPiGqUOiyZFgtye9xuj5OnIvir78j3O3ci73ffI8+uXeSH7x/4MxyMu5gYW6D/iY/EBcN/PvDA73pBnPU11Ae9iPq89hp5lJSTR19bt3v1tJUrpq3agx9YMX3VbrR71fSVgMBLdjKfs7oZFXQ9Ko+Tlh2oI+q8jbSQnWgSq19cybRceJ/sNONwHwAbTxE5l+NghiHTikVRUhXTTMl5JRJl2v6hRz+xxsbgrWxMxtqFvTaEtrA6mZHn2bzaN7Qm5cQJZz/P9Fk+yfibcjHQK/onW8cOgGTIBqcZCzdWlTSTPU3MwHw65ZYuRwCFroYF1x36u23uP/sP/9Pa9u+bCdWDn2rd586PQaOfHlSVYHROqBli3YzwfQ8i2LCJRO97kEQ34tZdoxumj6oaRDJaxmzdMboJAEN3qtybZqEd1F7WpU6oCtWQaNs5qKKYYeZANtOhlco8XeGR6jBnNzymqxLdvRINWhYZ1FBZxD36HdDL77FjZiKbZIj2dItHKm7TahqDOZKwXQh5Or9obMC/Mkx+js/pGN+h83iX3cft5DsXlx0a0X+vHu4ucsJca0lA3j+0rgvHzZ9vdXjCaj+b31mm5lZ6OtQX9R7EtJ/PsvYqb9kQm81f4nL0K6pZXtK5PKwolzY13NGCn6+OAQDG7UKdAAABAAAABIEGEYo73l8PPPUAAwfQAAAAANu2poQAAAAA3R9Rn/6W/doJ1AjBAAAABgACAAAAAAAAeNpjYGRg4Aj5u4KBgcvn37R/0zivAEVQAT8AnI0GbgB42mM9wXCC5TODBhxHMDCAMCsvQw/reQYb5h9AsWiG5SzzGQIYJzAwgDDLBiCewuAMALUKDSYAAAAAAFoAdwCbAM0A5QDtARYBWAFxAZwB2QHZAdkB2QJLeNpjYGRgYOBnSGHgZYhkYAPzEICZgREAFJ0A5njafZBDekVBEEZP7MzjO4tt2/Yotm0sI+OsJyvICrKO/F+9fkbzdHUZyOaTFJJSs8Tf/DlOIp9fx8niHx/rbOHLcSqlPDtOo5BNx+mSDzjOl36uj5MQ4TjFfK5zwAlHHHOPtuY1XdRr3rHHLSd634vruBOf676S9Ej/84wxwyw7XHIr6TUH1LKk84gHae5IuqbXrVleScujRfatNOgOt/Mi7IJ63SwzIe1JUcJYEa9w3WG7X7gN1OrRRAONdIpWJFEOUTktGJ+K98xikAfr0pXV5FER6Nid69kRJ6bxwC517EnzAnVSEuVk3vd11ksaGqnyH7PZTf0AeNpjYGIAg/9zGIwYsAF+IFZhOMnIxGDDyMzIwsjKyMbIzsjBwMzIycjFyM3mmFSUWpbKGVpcUpSYWZJcyV6al2lg4uQIoV0tOEvRZJygMpZg2sDRgMk5CMQ0MnAyAQBr7hs3AA==)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2)format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-greek-400-normal-CM4qok81.woff2)format("woff2"),url(/assets/manrope-greek-400-normal-DuX9RsAR.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2)format("woff2"),url(/assets/manrope-vietnamese-400-normal-D7E_mLGF.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2)format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAZEAA8AAAAAC+QAAAXpAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4F8HC4GYD9TVEFUKgCBChEICok0h00LIAABNgIkAzwEIAWEdgeBDgwHG9MJKB6DbXvpBJSnqMk9AeebWATkGra5JkVSgELieGCFKFtN8JbQkiVSrxwbU/vx4em03p+ZuDDSbHv3S2iCIu2CzHElBSegCv////uVTmI1tw3oqL73J+6/0xRtFdRbYbNWtp6AUUHNe1agcUF1N92qCp4rwWTjh/lfRQCVQlDsSFZBBez2JvgB2B20qoZghwN+Eh37nfwQxJB1OAwQGmGM0EvDa8yHkBhAgtzyDRXp9+YbDLJ0YXE+AujGI1n1kaR8jlMM0+o9p3KtgmH352WwBIRExKQIwgyLxYIECkIcQkSEnJbWiNkJgnsBVZgwe6cUeAUKHBhHyC8SpOZ4BPC8t3LxA4piMSppUQZRYce5icJcXGHe9VVc8e8eIFySqfECeQEQh5MO0IVDbheDZnr5NsxRd4+KABQIECL5hR2wBO9l592fowGtrLCEzHlJpcPVwHCHufPcl10n7jKoaDjEneO+uHb+Ol/JA1MTgL+rIBygelfVLFgBagiICUmISBEkZwmoA3SAXgizQFEBKAXVgBoMFouzpEcVw+0jK9Ycq4DEmYXrJa7ig6wJjFxgFbE1KXaSnckmpJOy8XpiCW1lfXcQuMpto5HIZhtky0xhil6PCJgnHujtt1WclkszmXANBgOYSnaOsTqRdKk+oVoo1TYTW6rbH71F5rz9cXiED9/E7Dc+qDKY3iZz3jJWGfVvVOjfNHSyk7IJrWyc0TL3lwpW7rBSVAaPh1yFk0rqibWO20ZKdyO0Tl+1zETmxKwesw2DYyJFRqOuKt+0ydH8TiFEz9hQ7MXjN6TvP+4q0+kTHKu5N2ex3uKNyfTYdf8yoZB9Nhu2R+8mLWDyJicpfWrAbH3KnqA7POXTZ68uoSVtrSqP5mn5LJqlU6XRtEgCTYCllFKtRk7lOj6MhslCaIjMj/pJvajXKioX6oKgDn/dH+HPn3WLodT1VxpRsvub3YgozVwzN3fNjNOrRu0YdOiRr83N1eavjsnPj3khj6ZX5+do+dwhpzxmvY1PlzzKcx8PTw1NPfZIz62G7Y1u88zUqDuxE+feXdr66651J2oaPLYXqhan9M86WXTIQ4PjELzE08NjEcd815tCL24vfe89pg29aHoDtgG8bQ+6Vwfj4z7BgYN9rPGRDjroH/ULcAD7+1njYxzu7nGaT0/afFxp83PlCfHP7YF9P13Qv9mv6rX7a92WLRbVIq/htxO/dTLlC23aZ7apC+cFPrE4TnHs2bqKdYd+ePXFmmmye9+s/7+8v/PlL1dPYffeaXz5ULdnzyvvHzv92huvj67pzD6uObX7bZS1l24L6yqcUbW7uTBhtipq615tUpVfvk/9qqCsGIVfgduNQffInAG6vvpB86nq8JHE5JrrjbPt1/muS/N2w1rfdXk/FPoW+L/56XLbFO9on6Kvv2sIeDGxKernA17Z2ecE2bFzLsdn7S9or9kVO399+uaqpMDReXG7wZSCgwggXgh0ICDeErKbhB9uWSbciFnRE+Dn99fnA/zuLN0F/N8smBKtApRiAAE+uar0D8DMAqLqW5fuuJPMEGT1cRrIpG7L50YSokNhtV7ouKMoCasBJkP8+HMfkIWAOlXMSZAdGPCwahvBIlECeElSACOhCBZGhkWAkZXl3EQOaRRwoTMKyY0YLURLMFrx42SwZsYsSECFQK64erVOvbr1UCmk1h16qQ1ev9UQ3rARnbxkGqfCa1Uwi7RAhYrEiQwRpXYKvSCoAFkE5c8MiDCM1y1SsSwFqw+vJoefBqo48it+ddgQL9EixJCLDrbxyuUolDu2u3DLoJsufEAr/u6TvVbB9BnTJ/Con1eQixLLS4UenbxWxxKA24ft82Kp1K+KwzdOeQl6Ya9SQ3cguIhaG4d2PA6+PPacnqhIh1Y+eXC/XwzGAOTtFKpXqwN97gYGCYElHBEQIRERMdggIVIiE6a28Z2aTknlf2M2UrVPiNRDvfLotNTefJlUoi4L0zCW1slT5Ux6mV1LIU+LPkP+95FbAQA=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2)format("woff2"),url(/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-greek-500-normal-GeMIHyWm.woff2)format("woff2"),url(/assets/manrope-greek-500-normal-DyxYGEtJ.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-vietnamese-500-normal-DCXiE_xi.woff2)format("woff2"),url(/assets/manrope-vietnamese-500-normal-DaZ8i3XM.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-ext-500-normal-dm74KBQw.woff2)format("woff2"),url(/assets/manrope-latin-ext-500-normal-EtoS1VaI.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2)format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-BoRV6lzK.woff2)format("woff2"),url(/assets/manrope-greek-600-normal-CF2i9ZRY.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2)format("woff2"),url(/assets/manrope-vietnamese-600-normal-lA7a_7Ok.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2)format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2)format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-greek-700-normal-CHUG9PD8.woff2)format("woff2"),url(/assets/manrope-greek-700-normal-DyfsrCpP.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2)format("woff2"),url(/assets/manrope-vietnamese-700-normal-pt65Fn2Z.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2)format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-devanagari-400-normal-CJDn6rn8.woff2)format("woff2"),url(/assets/poppins-devanagari-400-normal-CqVvlrh5.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-by3JarPu.woff2)format("woff2"),url(/assets/poppins-latin-ext-400-normal-DaBSavcJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-devanagari-500-normal-BIdkeU1p.woff2)format("woff2"),url(/assets/poppins-devanagari-500-normal-DMPDjHtT.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-ext-500-normal-CK-6C4Hw.woff2)format("woff2"),url(/assets/poppins-latin-ext-500-normal-CgAe2rWW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-devanagari-600-normal-STEjXBNN.woff2)format("woff2"),url(/assets/poppins-devanagari-600-normal-ClASKHrr.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2)format("woff2"),url(/assets/poppins-latin-ext-600-normal-Df5ffKXP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-devanagari-700-normal-O-jipLrW.woff2)format("woff2"),url(/assets/poppins-devanagari-700-normal-fHs-vx92.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-ext-700-normal-cby-RkWa.woff2)format("woff2"),url(/assets/poppins-latin-ext-700-normal-DctTR6Tg.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff");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:Work Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/work-sans-vietnamese-400-normal-BxGuknnG.woff2)format("woff2"),url(/assets/work-sans-vietnamese-400-normal-DFZk_KN_.woff)format("woff");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:Work Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/work-sans-latin-ext-400-normal-zfQnhXzv.woff2)format("woff2"),url(/assets/work-sans-latin-ext-400-normal-j7TZlk-s.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/work-sans-latin-400-normal-jUejSri3.woff2)format("woff2"),url(/assets/work-sans-latin-400-normal-DE1_0GuN.woff)format("woff");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:Work Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/work-sans-vietnamese-500-normal-Czn2Xkog.woff2)format("woff2"),url(/assets/work-sans-vietnamese-500-normal-90nhZfxs.woff)format("woff");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:Work Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/work-sans-latin-ext-500-normal-CAKEIVkc.woff2)format("woff2"),url(/assets/work-sans-latin-ext-500-normal-CW9ss9Cz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/work-sans-latin-500-normal-BKGnScDy.woff2)format("woff2"),url(/assets/work-sans-latin-500-normal-BmdXWF6_.woff)format("woff");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:Work Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/work-sans-vietnamese-600-normal-DizFELYt.woff2)format("woff2"),url(/assets/work-sans-vietnamese-600-normal-ue5fzGW6.woff)format("woff");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:Work Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/work-sans-latin-ext-600-normal-DNiHHggD.woff2)format("woff2"),url(/assets/work-sans-latin-ext-600-normal-B1NFRnx8.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/work-sans-latin-600-normal-DB-2V89X.woff2)format("woff2"),url(/assets/work-sans-latin-600-normal-Cg-NlmS7.woff)format("woff");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:Work Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/work-sans-vietnamese-700-normal-CqjC4WOy.woff2)format("woff2"),url(/assets/work-sans-vietnamese-700-normal-BYAoORCv.woff)format("woff");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:Work Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/work-sans-latin-ext-700-normal-Bc0iTajH.woff2)format("woff2"),url(/assets/work-sans-latin-ext-700-normal-BP8nCPzd.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/work-sans-latin-700-normal-CEeo_t6l.woff2)format("woff2"),url(/assets/work-sans-latin-700-normal-mDs79oer.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-vietnamese-400-normal-Dpl4UHAZ.woff2)format("woff2"),url(/assets/barlow-vietnamese-400-normal-BFeobeCK.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-ext-400-normal-HxX4XjxC.woff2)format("woff2"),url(/assets/barlow-latin-ext-400-normal-CvBsJvxq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2)format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-vietnamese-500-normal-zTViEIzf.woff2)format("woff2"),url(/assets/barlow-vietnamese-500-normal-GNfB7rCE.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-ext-500-normal-DOaysfXq.woff2)format("woff2"),url(/assets/barlow-latin-ext-500-normal-CJPcKP2Q.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2)format("woff2"),url(/assets/barlow-latin-500-normal-C1h8hMer.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-vietnamese-600-normal-DcjprdFV.woff2)format("woff2"),url(/assets/barlow-vietnamese-600-normal-CA_GiK2e.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-ext-600-normal-B8NK_A3D.woff2)format("woff2"),url(/assets/barlow-latin-ext-600-normal-DMVRjfRT.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2)format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-vietnamese-700-normal-D6euyNzi.woff2)format("woff2"),url(/assets/barlow-vietnamese-700-normal-4Jt4k04K.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-ext-700-normal-BLuWmldJ.woff2)format("woff2"),url(/assets/barlow-latin-ext-700-normal-CctuGmmz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-700-normal-A9pxMQ4z.woff2)format("woff2"),url(/assets/barlow-latin-700-normal-__SGTsZ1.woff)format("woff");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:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ubuntu-cyrillic-ext-400-normal-B-Nhg57H.woff2)format("woff2"),url(/assets/ubuntu-cyrillic-ext-400-normal-BQUrPAlD.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ubuntu-cyrillic-400-normal-D9OZd8lm.woff2)format("woff2"),url(/assets/ubuntu-cyrillic-400-normal-CD6XmiVF.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ubuntu-greek-ext-400-normal-CeBDcuzJ.woff2)format("woff2"),url(/assets/ubuntu-greek-ext-400-normal-VZgpvyyF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ubuntu-greek-400-normal-GaJa0t-K.woff2)format("woff2"),url(/assets/ubuntu-greek-400-normal-UX4bU-Ff.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ubuntu-latin-ext-400-normal-Bb6UNjxu.woff2)format("woff2"),url(/assets/ubuntu-latin-ext-400-normal-kv0aZEtN.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ubuntu-latin-400-normal-CQJ26Fy6.woff2)format("woff2"),url(/assets/ubuntu-latin-400-normal-ChuJk2Dr.woff)format("woff");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:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ubuntu-cyrillic-ext-500-normal-AcePgoUe.woff2)format("woff2"),url(/assets/ubuntu-cyrillic-ext-500-normal-D_nARPSq.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ubuntu-cyrillic-500-normal-BU9-HBoA.woff2)format("woff2"),url(/assets/ubuntu-cyrillic-500-normal-CwjDQ7H5.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ubuntu-greek-ext-500-normal-B00wCqpo.woff2)format("woff2"),url(/assets/ubuntu-greek-ext-500-normal-C7ALJ6Zy.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ubuntu-greek-500-normal-B3ImYAyH.woff2)format("woff2"),url(/assets/ubuntu-greek-500-normal-D9iATQq0.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ubuntu-latin-ext-500-normal-DzrGfuVI.woff2)format("woff2"),url(/assets/ubuntu-latin-ext-500-normal-Cd8iAjtc.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ubuntu-latin-500-normal-CnjGCQfM.woff2)format("woff2"),url(/assets/ubuntu-latin-500-normal-BMp9VhBY.woff)format("woff");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:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ubuntu-cyrillic-ext-700-normal-VUzwJTK6.woff2)format("woff2"),url(/assets/ubuntu-cyrillic-ext-700-normal-BZbN9t83.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ubuntu-cyrillic-700-normal-CF4plK0P.woff2)format("woff2"),url(/assets/ubuntu-cyrillic-700-normal-DN03sdX6.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ubuntu-greek-ext-700-normal-BKlOPkfe.woff2)format("woff2"),url(/assets/ubuntu-greek-ext-700-normal-5K5_eCDc.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ubuntu-greek-700-normal-Jbnau0eS.woff2)format("woff2"),url(/assets/ubuntu-greek-700-normal-DM68am3C.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ubuntu-latin-ext-700-normal-D3iP7lMw.woff2)format("woff2"),url(/assets/ubuntu-latin-ext-700-normal-YrKfr4VU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ubuntu-latin-700-normal-DlYwEzNn.woff2)format("woff2"),url(/assets/ubuntu-latin-700-normal-DAmh8SsM.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--font-display:"Archivo", system-ui, sans-serif;--font-body:"Source Sans 3", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", monospace;--radius:8px;--radius-sm:5px;--danger:#c02a3a;--sky-high:#e4eef8;--sky-mid:#f1f6fb;--sky-cloud:#ffffff8c;--sky-veil:13%;--sky-veil-2:11%;--map-paper:#fff;--map-land:#cbd4df;--map-coast:#74839a;--map-city:#4a5568;--map-ink:#16202e;--chart-1:#226fb3;--chart-2:#965e00;--chart-3:#7e55a7;--chart-grid:color-mix(in srgb, currentColor 12%, transparent)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--sky-high:#16243a;--sky-mid:#121a26;--sky-cloud:#96b4dc12;--sky-veil:26%;--sky-veil-2:22%;--danger:#ff6b73;--chart-1:#5194d5;--chart-2:#b9832c;--chart-3:#a07bca}}:root,[data-theme-airline=generic]{--bg:#f4f6f9;--surface:#fff;--surface-raised:#fff;--border:#dde3ea;--text:#14181d;--text-muted:#5c6672;--accent:#2453d6;--accent-contrast:#fff;--accent-soft:#e7edfc;--accent-2:#5c6672;--accent-3:#14181d;--brand-1:#2453d6;--brand-2:#5c6672;--brand-3:#fff;--duty-flight:#2453d6;--duty-standby:#b06a00;--duty-off:#3f8a54;--duty-training:#7a4fbd;--duty-check:#b03a72;--duty-positioning:#5c6672;--duty-absence:sienna;--duty-other:#5c6672}@media (prefers-color-scheme:dark){:root,[data-theme-airline=generic]{--bg:#10141a;--surface:#171c23;--surface-raised:#1d232b;--border:#2b323c;--text:#edf1f4;--text-muted:#8f99a6;--accent:#6f9bff;--accent-contrast:#0b1220;--accent-soft:#6f9bff24;--duty-flight:#6f9bff;--duty-standby:#e0a458;--duty-off:#63c187;--duty-training:#b18cf0;--duty-check:#f08cbb;--duty-positioning:#8f99a6;--duty-absence:#d08a5e;--duty-other:#8f99a6}}*{box-sizing:border-box}body{background:radial-gradient(58% 13% at 17% 21%, var(--sky-cloud), transparent 70%), radial-gradient(46% 9% at 73% 11%, var(--sky-cloud), transparent 72%), radial-gradient(68% 11% at 45% 33%, var(--sky-cloud), transparent 74%),  radial-gradient(1000px 620px at 6% -14%, color-mix(in srgb, var(--accent) var(--sky-veil), transparent), transparent 62%), radial-gradient(880px 540px at 104% 2%, color-mix(in srgb, var(--accent-2) var(--sky-veil-2), transparent), transparent 60%),  repeating-linear-gradient(to right, color-mix(in srgb, var(--accent-3) 7%, transparent) 0 1px, transparent 1px 68px), repeating-linear-gradient(to bottom, color-mix(in srgb, var(--accent-3) 7%, transparent) 0 1px, transparent 1px 68px), linear-gradient(to bottom, var(--sky-high) 0%, var(--sky-mid) 46%, var(--bg) 100%), var(--bg);color:var(--text);font-family:var(--font-body);background-attachment:fixed;margin:0;font-size:16px;line-height:1.55}@media (prefers-reduced-transparency:reduce){body{background:var(--bg)}}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:700}a{color:var(--accent)}button,.button-link{cursor:pointer;background:var(--accent);color:var(--accent-contrast);border-radius:var(--radius-sm);font-family:var(--font-body);border:none;padding:.55rem 1.1rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:filter .15s;display:inline-block}button:hover,.button-link:hover{filter:brightness(1.08)}button:disabled{opacity:.55;cursor:not-allowed;filter:none}.btn-secondary{color:var(--accent-2);border:1px solid color-mix(in srgb, var(--accent-2) 35%, var(--border));background:0 0}.btn-secondary:hover{border-color:var(--accent-2);background:color-mix(in srgb, var(--accent-2) 7%, transparent);filter:none}.btn-secondary-link{border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--accent-2) 35%, var(--border));color:var(--accent-2);background:0 0;padding:.55rem 1.1rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-block}.btn-secondary-link:hover{border-color:var(--accent-2);background:color-mix(in srgb, var(--accent-2) 7%, transparent)}.btn-danger{color:var(--danger);border:1px solid color-mix(in srgb, var(--danger) 40%, var(--border));background:0 0;padding:.4rem .75rem;font-size:.82rem}.btn-danger:hover{background:color-mix(in srgb, var(--danger) 10%, transparent);filter:none}button:focus-visible,.button-link:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.error{color:var(--danger);font-size:.88rem}.notice{background:color-mix(in srgb, var(--surface-raised) 70%, transparent);border:1px solid var(--border);border-left:3px solid var(--accent-2);border-radius:var(--radius);color:var(--text);padding:.85rem 1.1rem;font-size:.9rem}.app-layout{min-height:100vh}.navbar{border-bottom:1px solid color-mix(in srgb, var(--accent-2) 18%, var(--border));background:color-mix(in srgb, var(--accent-2) 4%, color-mix(in srgb, var(--surface) 82%, transparent));z-index:20;justify-content:space-between;align-items:center;padding:.9rem 1.75rem;display:flex;position:sticky;top:0}.navbar:after{content:"";background:linear-gradient(to right, var(--brand-1) 0 40%, var(--brand-2) 40% 70%, var(--brand-3) 70% 100%);height:3px;box-shadow:0 1px 0 color-mix(in srgb, var(--border) 85%, transparent);position:absolute;bottom:-3px;left:0;right:0}.navbar-brand{font-family:var(--font-display);letter-spacing:-.01em;align-items:baseline;gap:.45rem;margin-right:2rem;font-size:1.05rem;font-weight:700;display:flex}.navbar-brand .brand-mark{color:var(--accent)}.navbar-inner{align-items:center;display:flex}.navbar-links{gap:1.5rem;display:flex}.navbar-links a{color:var(--text-muted);border-bottom:2px solid #0000;padding-bottom:.3rem;font-size:.88rem;font-weight:600;text-decoration:none}.navbar-links a.active,.navbar-links a[aria-current=page]{color:var(--text);border-bottom-color:var(--accent)}.navbar-user{color:var(--text-muted);align-items:center;gap:.9rem;font-size:.88rem;display:flex}.navbar-user a{color:var(--text-muted);font-weight:600;text-decoration:none}.navbar-user a.active{color:var(--accent)}.navbar-user button{color:var(--text-muted);border:1px solid var(--border);background:0 0;padding:.4rem .8rem;font-weight:600}.navbar-user button:hover{color:var(--text);border-color:var(--text-muted);filter:none}.app-content{max-width:1040px;margin:0 auto;padding:2rem 1.75rem 3rem}.app-content[data-wide]{max-width:none;padding-left:1.25rem;padding-right:1.25rem}.auth-page{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius);max-width:380px;margin:min(12vh,6rem) auto;padding:2rem}.auth-page h1{margin-bottom:1.5rem;font-size:1.5rem}.auth-brand{border-bottom:1px solid var(--border);flex-direction:column;gap:.15rem;margin-bottom:1.4rem;padding-bottom:1rem;display:flex}.auth-brand-name{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.1rem;font-weight:700}.auth-brand-line{color:var(--text-muted);font-size:.8rem}.auth-page form,.flight-log-form,.roster-entry-form{gap:1rem;display:grid}.flight-log-form,.roster-entry-form{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:repeat(2,1fr);margin-bottom:1.75rem;padding:1.25rem}label{color:var(--text-muted);flex-direction:column;gap:.3rem;font-size:.85rem;font-weight:600;display:flex}.full-width{grid-column:1/-1}.checkbox-label{flex-direction:row;align-items:center;gap:.5rem}.form-actions{gap:.75rem;display:flex}input,select,textarea{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);color:var(--text);font-family:var(--font-body);padding:.5rem .6rem;font-size:.92rem}.logbook-page{--paper:#fff;--paper-band:#eef1f5;--paper-band-strong:#e4e8ee;--ink:#16202e;--ink-muted:#5b6879;--ink-danger:#b3202f;--rule:#d8dde4;--rule-strong:#9aa5b4;--leather:#171310;--gilt:#c9a227;--draft-flag:#c07a1a}.logbook-book{background-color:var(--leather);background-image:radial-gradient(circle at 30% 30%,#ffffff0d 0 1px,#0000 1.7px),radial-gradient(circle at 70% 70%,#00000073 0 1.2px,#0000 2.1px),linear-gradient(135deg,#262019 0%,#12100e 46%,#221b15 100%);background-size:7px 7px,11px 11px,100% 100%;border-radius:8px;padding:1.7rem;position:relative;overflow:hidden;box-shadow:0 18px 44px #00000057,inset 0 1px #ffffff12}.logbook-book:after{content:"";border:1px solid color-mix(in srgb, var(--gilt) 50%, transparent);pointer-events:none;border-radius:4px;position:absolute;inset:.72rem}.book-corner{z-index:2;pointer-events:none;background:linear-gradient(135deg,#f8ecb8 0%,#d8b23f 32%,#a9861d 62%,#e7d089 100%);width:2.1rem;height:2.1rem;position:absolute}.book-corner-tl{clip-path:polygon(0 0,100% 0,0 100%);top:0;left:0}.book-corner-tr{clip-path:polygon(100% 0,100% 100%,0 0);top:0;right:0}.book-corner-bl{clip-path:polygon(0 0,0 100%,100% 100%);bottom:0;left:0}.book-corner-br{clip-path:polygon(100% 0,100% 100%,0 100%);bottom:0;right:0}.logbook-paper{z-index:1;background:var(--paper);color:var(--ink);border-radius:2px;padding:1.1rem 1.1rem .9rem;position:relative;box-shadow:0 1px 2px #00000059}.holder-block{border-bottom:2px solid var(--rule-strong);margin-bottom:1rem;padding-bottom:.85rem}.holder-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted);margin-bottom:.55rem;font-size:.72rem;font-weight:600;display:block}.holder-grid{flex-wrap:wrap;gap:.4rem 2.6rem;margin:0;display:flex}.holder-grid dt{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-muted);font-size:.7rem}.holder-grid dd{color:var(--ink);margin:.1rem 0 0;font-size:.98rem}.holder-missing{color:var(--ink-danger);font-size:.88rem}.spread-scroll{background:var(--paper);scrollbar-color:var(--rule-strong) var(--paper-band);position:relative;overflow-x:auto}.spread-scroll::-webkit-scrollbar{height:12px}.spread-scroll::-webkit-scrollbar-track{background:var(--paper-band)}.spread-scroll::-webkit-scrollbar-thumb{background:var(--rule-strong);border:3px solid var(--paper-band);border-radius:6px}.spread{border-collapse:collapse;width:100%;color:var(--ink);min-width:1740px;font-size:.95rem}.spread th,.spread td{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);text-align:left;white-space:nowrap;vertical-align:middle;padding:.5rem .4rem}.spread .c-gutter{border-left:3px double var(--rule-strong)}.spread thead th{background:var(--paper-band);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-muted);text-align:center;padding:.5rem .6rem;font-size:.76rem;font-weight:600}.spread-group th{border-bottom:1px solid var(--rule-strong)}.spread-sub th{border-bottom:2px solid var(--rule-strong);font-size:.72rem}.spread tbody tr{height:2.6rem}.spread tbody tr:hover td{background:#f5f7fa}.spread tbody tr[data-draft] td:first-child{box-shadow:inset 4px 0 0 var(--draft-flag)}.spread .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.spread .total{color:var(--ink);font-weight:600}.spread .place{font-family:var(--font-mono);letter-spacing:.02em;font-weight:600}.spread .reg{letter-spacing:.04em}.spread .c-date{text-align:center;z-index:1;background:var(--paper);border-right:2px solid var(--rule-strong);position:sticky;left:0}.spread thead .c-date{z-index:2;background:var(--paper-band)}.spread tbody tr:hover .c-date{background:#f5f7fa}.spread .d-day{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600;display:block}.spread .d-year{color:var(--ink-muted);font-size:.72rem;display:block}.spread .name{text-overflow:ellipsis;max-width:9.5rem;font-size:.88rem;overflow:hidden}.spread .c-remarks{white-space:normal;min-width:11rem;max-width:22rem;color:var(--ink-muted);font-size:.82rem}.remark-text{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.row-tools{opacity:0;gap:.7rem;margin-top:.15rem;font-size:.78rem;transition:opacity .12s;display:flex}.spread tbody tr:hover .row-tools,.spread tbody tr:focus-within .row-tools{opacity:1}.row-tools button{color:var(--ink-danger);font-family:var(--font-body);cursor:pointer;background:0 0;border:0;padding:0;font-size:.78rem;font-weight:600}.spread-blank td{height:2.6rem;padding:0}.blank-line{text-align:left;width:100%;height:2.6rem;color:var(--ink-muted);font-family:var(--font-body);background:0 0;border:0;border-radius:0;padding:0 .6rem;font-size:.82rem;font-weight:500;display:block}.blank-line:hover,.blank-line:focus-visible{background:color-mix(in srgb, var(--paper-band) 70%, var(--paper));filter:none;box-shadow:inset 3px 0 0 var(--rule-strong)}.blank-line:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.blank-line-hint{opacity:0;font-variant-numeric:tabular-nums;transition:opacity .12s}.blank-line:hover .blank-line-hint,.blank-line:focus-visible .blank-line-hint{opacity:1}.spread .row-tools a{color:var(--ink)}.spread tfoot th,.spread tfoot td{background:var(--paper-band);border-top:2px solid var(--rule-strong);font-weight:600}.spread tfoot th{text-align:right;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-muted);font-size:.74rem}.spread tfoot tr[data-total=grand] th,.spread tfoot tr[data-total=grand] td{background:var(--paper-band-strong);color:var(--ink);font-size:1rem}.page-certification{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.8rem 2rem;margin-top:1rem;padding-top:.8rem;display:flex}.certification-text{color:var(--ink-muted);margin:0;font-size:.82rem;font-style:italic}.certification-lines{flex-wrap:wrap;gap:1.6rem;display:flex}.certification-field{flex-direction:column;gap:.15rem;min-width:11rem;display:flex}.certification-label{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-muted);font-size:.68rem}.certification-value{border-bottom:1px solid var(--rule-strong);min-height:1.4rem;color:var(--ink);font-size:.9rem}.certification-signature .certification-value{min-width:12rem}.spread-pager{justify-content:center;align-items:center;gap:1rem;margin-top:1.1rem;display:flex}.spread-pager-label{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.88rem}.section-head{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.9rem;display:flex}.section-note{color:var(--text-muted);font-size:.78rem}.recap,.ftl-table{border-collapse:collapse;width:100%;font-size:.9rem}.table-scroll{overscroll-behavior-x:contain;overflow-x:auto}.recap:not(.recap-wide){max-width:62rem}.recap-wide{max-width:68rem}.recap thead th,.ftl-table thead th{color:var(--accent-2);border-bottom-color:color-mix(in srgb, var(--accent-2) 30%, var(--border))}.recap th,.recap td,.ftl-table th,.ftl-table td{border-bottom:1px solid color-mix(in srgb, var(--border) 55%, transparent);text-align:left;vertical-align:baseline;padding:.45rem .55rem;font-weight:400}.recap th[scope=row],.ftl-table th[scope=row]{color:var(--text);font-weight:500}.recap .num,.ftl-table .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-weight:600}.recap thead th,.ftl-table thead th{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:.72rem;font-weight:600}.recap-note{color:var(--text-muted);text-align:right;white-space:nowrap;font-size:.78rem}.recap-group th{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);border-bottom:1px solid var(--border);padding-top:1.1rem;font-size:.72rem;font-weight:600}.recap-total th,.recap-total td{padding-bottom:.7rem;font-size:1.05rem}.recap-total .num{font-size:1.25rem}.recap-wide td,.recap-wide th[scope=row]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.recap .strong{color:var(--text)}.ftl-ref{font-family:var(--font-mono);color:var(--text-muted);font-size:.7rem;display:block}.ftl-peak-date{font-family:var(--font-body);color:var(--text-muted);font-size:.72rem;font-weight:400;display:block}.ftl-state{color:var(--duty-off);white-space:nowrap;font-size:.78rem;font-weight:600}.ftl-table tr[data-state=watch] .ftl-state{color:var(--duty-standby)}.ftl-table tr[data-state=over] .ftl-state{color:var(--danger)}.ftl-table tr[data-state=watch] th[scope=row]{box-shadow:inset 3px 0 0 var(--duty-standby)}.ftl-table tr[data-state=over] th[scope=row]{box-shadow:inset 3px 0 0 var(--danger)}.ftl-note{color:var(--text-muted);margin:1.2rem 0 0;font-size:.82rem;line-height:1.55}.crew-function-field,.holder-field{border:1px solid var(--border);border-radius:var(--radius);margin:0;padding:.9rem 1rem}.holder-field{gap:.35rem;display:grid}.holder-field label{margin-top:.4rem;font-size:.85rem;font-weight:600}.crew-function-field legend,.holder-field legend{color:var(--text-muted);padding:0 .4rem;font-size:.85rem;font-weight:600}.crew-function-picker{flex-direction:column;gap:.4rem;display:flex}.crew-function-option{color:var(--text);cursor:pointer;flex-direction:row;align-items:flex-start;gap:.55rem;font-weight:400}.crew-function-option input{flex:none;margin-top:.2rem}.crew-function-option span{flex-direction:column;line-height:1.35;display:flex}.crew-function-option em{color:var(--text-muted);font-size:.8rem;font-style:normal}.field-hint{color:var(--text-muted);margin:.7rem 0 0;font-size:.82rem;line-height:1.45}.function-shortcut{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.function-shortcut-label{color:var(--text-muted);font-size:.85rem;font-weight:600}.function-shortcut button[data-active]{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}.function-shortcut button[data-active]:hover{background:var(--accent);border-color:var(--accent)}.function-shortcut-note{color:var(--text-muted);flex:100%;font-size:.78rem}.draft-banner{border:1px solid color-mix(in srgb, var(--duty-standby) 40%, var(--border));border-left:4px solid var(--duty-standby);border-radius:var(--radius);background:color-mix(in srgb, var(--duty-standby) 8%, var(--surface));margin:0 0 1.25rem;padding:.85rem 1.1rem;font-size:.9rem;line-height:1.5}.data-table tr[data-draft] td:first-child{box-shadow:inset 3px 0 0 var(--duty-standby)}.badge-draft{background:color-mix(in srgb, var(--duty-standby) 18%, transparent);color:var(--duty-standby);border-color:color-mix(in srgb, var(--duty-standby) 45%, transparent);margin-left:.35rem}[data-duty-type]{--duty:var(--duty-other)}[data-duty-type=FLIGHT]{--duty:var(--duty-flight)}[data-duty-type=STANDBY]{--duty:var(--duty-standby)}[data-duty-type=OFF]{--duty:var(--duty-off)}[data-duty-type=TRAINING]{--duty:var(--duty-training)}[data-duty-type=POSITIONING]{--duty:var(--duty-positioning)}[data-duty-type=ABSENCE]{--duty:var(--duty-absence)}[data-duty-type=CHECK]{--duty:var(--duty-check)}.duty-check-tag{background:color-mix(in srgb, var(--duty) 16%, transparent);color:var(--duty);border:1px solid color-mix(in srgb, var(--duty) 45%, transparent);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:.05rem .4rem;font-size:.68rem;font-weight:600}.code-legend{margin-bottom:1.25rem}.code-legend-toggle{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-muted);font-family:var(--font-body);cursor:pointer;background:0 0;align-items:center;gap:.6rem;padding:.45rem .75rem;font-size:.85rem;font-weight:600;display:flex}.code-legend-toggle:hover{color:var(--text);border-color:var(--accent)}.code-legend-count{opacity:.8;font-size:.8rem;font-weight:400}.code-legend-body{background:color-mix(in srgb, var(--surface-raised) 84%, transparent);border:1px solid var(--border);border-radius:var(--radius);margin-top:.75rem;padding:1rem 1.1rem}.code-legend-scope{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);gap:.25rem;margin-bottom:.9rem;padding:.2rem;display:inline-flex}.code-legend-scope button{border-radius:calc(var(--radius-sm) - 1px);color:var(--text-muted);font-family:var(--font-body);cursor:pointer;background:0 0;border:0;padding:.3rem .7rem;font-size:.82rem;font-weight:600}.code-legend-scope button[data-active]{background:var(--accent);color:var(--accent-contrast)}.code-legend-list{grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:.15rem 1.5rem;max-height:22rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.code-legend-list li{border-bottom:1px solid color-mix(in srgb, var(--border) 55%, transparent);grid-template-columns:3.2rem 1fr auto;align-items:baseline;gap:.6rem;padding:.3rem 0;display:grid}.code-legend-code{font-family:var(--font-mono);color:var(--duty);font-size:.82rem;font-weight:500}.code-legend-label{align-items:baseline;gap:.4rem;font-size:.88rem;display:flex}.code-legend-tag{text-transform:uppercase;letter-spacing:.04em;background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:.05rem .35rem;font-size:.68rem}.code-legend-type{color:var(--text-muted);align-items:center;gap:.35rem;font-size:.78rem;display:inline-flex}.code-legend-dot{background:var(--duty);border-radius:50%;width:5px;height:5px}.code-legend-unknown{color:var(--text-muted);margin:.9rem 0 0;font-size:.82rem}.airline-picker{max-width:26rem;position:relative}.airline-picker-field{align-items:center;gap:.5rem;display:flex;position:relative}.airline-picker-field input{flex:1;min-width:0}.airline-picker-empty{color:var(--text-muted);pointer-events:none;font-size:.92rem;font-weight:400;position:absolute;left:.65rem}.airline-swatch{border:2px solid #0000;border-radius:50%;flex:none;width:1.1rem;height:1.1rem;box-shadow:inset 0 0 0 1px #0000001f}.airline-swatch-none{background:var(--border);border-color:var(--border)}.airline-picker-list{z-index:20;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius);max-height:17rem;margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #0000002e}.airline-picker-list button{border-radius:var(--radius-sm);width:100%;color:var(--text);font-family:var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.6rem;padding:.4rem .5rem;font-size:.92rem;font-weight:400;display:flex}.airline-picker-list button.is-highlighted{background:var(--accent-soft)}.airline-picker-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.airline-picker-code{font-family:var(--font-mono);color:var(--text-muted);flex:none;font-size:.78rem}.airline-picker-none{color:var(--text-muted);padding:.6rem .5rem;font-size:.9rem}.page-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.page-header h1{font-size:1.5rem}.data-table{border-collapse:collapse;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);font-variant-numeric:tabular-nums;width:100%;overflow:hidden}.data-table th{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);background:var(--bg);font-size:.7rem;font-weight:500}.data-table th,.data-table td{border-bottom:1px solid var(--border);text-align:left;padding:.65rem .75rem}.data-table tbody tr:last-child td{border-bottom:none}.row-actions{flex-wrap:wrap;gap:.5rem;display:flex}.stat-tile{background:color-mix(in srgb, var(--surface) 80%, transparent);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius);flex-direction:column;gap:.2rem;padding:1.1rem 1.5rem;display:flex}.stat-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:500}.stat-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem}.roster-day-group{margin-bottom:1.75rem}.roster-day-group h2{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:.6rem;font-size:.78rem;font-weight:500}.roster-day-group ul{flex-direction:column;gap:.4rem;padding:0;list-style:none;display:flex}.roster-day-group li{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;padding:.6rem .85rem}.badge{font-family:var(--font-mono);letter-spacing:.03em;border:1px solid var(--border);color:var(--text-muted);text-transform:uppercase;border-radius:3px;padding:.15rem .45rem;font-size:.66rem;display:inline-block}.roster-import-list{flex-direction:column;gap:1rem;padding:0;list-style:none;display:flex}.roster-import-list>li{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1rem}.roster-import-header{align-items:center;gap:.5rem;display:flex}.extracted-text-preview{white-space:pre-wrap;font-family:var(--font-mono);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);max-height:200px;margin-top:.75rem;padding:.85rem;font-size:.82rem;overflow-y:auto}.import-warnings{margin:.5rem 0;padding-left:1.1rem}.import-actions{margin-top:.75rem}.file-upload{color:var(--text-muted);margin-bottom:1rem;font-size:.85rem;font-weight:600;display:block}.file-upload input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.file-upload-text{margin-bottom:.45rem;display:block}.file-upload-button{border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--accent-2) 35%, var(--border));color:var(--accent-2);padding:.45rem .9rem;font-weight:600;display:inline-block}.file-upload:hover .file-upload-button{border-color:var(--accent-2);background:color-mix(in srgb, var(--accent-2) 7%, transparent)}.file-upload input:focus-visible+.file-upload-button,.file-upload:focus-within .file-upload-button{outline:2px solid var(--accent);outline-offset:2px}.import-totals{color:var(--text-muted);margin:.5rem 0 0;font-size:.82rem;line-height:1.45}.roster-days{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.roster-day{grid-template-columns:3.4rem 1fr;align-items:start;gap:.9rem;display:grid}.roster-day-date{border-right:2px solid var(--border);flex-direction:column;align-items:center;padding-top:.2rem;padding-right:.7rem;display:flex}.roster-day[data-today] .roster-day-date{border-right-color:var(--accent)}.roster-day[data-today] .roster-day-num{color:var(--accent)}.roster-day-dow{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-muted);text-transform:uppercase;font-size:.72rem}.roster-day-num{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:700;line-height:1.05}.roster-day-body{flex-direction:column;gap:.35rem;min-width:0;display:flex}.duty-row{background:linear-gradient(to right, color-mix(in srgb, var(--duty) 14%, color-mix(in srgb, var(--surface) 78%, transparent)), color-mix(in srgb, var(--surface) 80%, transparent) 45%);border:1px solid color-mix(in srgb, var(--duty) 22%, var(--border));border-radius:var(--radius);color:inherit;grid-template-columns:6px auto 1fr auto auto auto;align-items:center;gap:1.1rem;padding:.6rem .9rem;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.duty-row:hover{border-color:var(--duty);transform:translate(2px)}.duty-rail{background:var(--duty);border-radius:3px;align-self:stretch;margin:-.35rem 0}.duty-row-badges{align-items:baseline;gap:.5rem;min-width:4.5rem;display:flex}.duty-badge{font-family:var(--font-mono);letter-spacing:.04em;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--duty) 45%, var(--border));background:color-mix(in srgb, var(--duty) 16%, transparent);color:var(--text);white-space:nowrap;padding:.3rem .6rem;font-size:.82rem;font-weight:600}.duty-type-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);padding-left:.1rem;font-size:.72rem}.duty-row-main{flex-direction:column;gap:.3rem;min-width:0;display:flex}.duty-row-headline{font-family:var(--font-mono);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-size:1.35rem;font-weight:600;line-height:1.15;overflow:hidden}.duty-row-arrow{color:var(--duty);margin:0 .4rem;font-weight:400}.duty-row-station-plain{font-family:var(--font-body);font-size:1.15rem;font-weight:600}.duty-row-times{font-variant-numeric:tabular-nums;color:var(--text);align-items:baseline;gap:.35rem;font-size:1rem;display:flex}.duty-row-dash{color:var(--text-muted)}.duty-row-times sup{color:var(--duty);font-size:.62em;font-weight:700}.duty-row-times-note{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-left:.3rem;font-size:.7rem}.duty-row-meta{color:var(--text-muted);white-space:nowrap;flex-direction:column;align-items:flex-end;gap:.2rem;font-size:.82rem;display:flex}.duty-row-metric strong{font-family:var(--font-mono);color:var(--text);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:600}.duty-row-chevron{color:color-mix(in srgb, var(--duty) 70%, var(--text-muted));font-size:1.2rem}.duty-row-crew{flex-direction:column;align-items:flex-end;gap:.25rem;max-width:13rem;display:flex}.duty-crew-chip{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 85%, transparent);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:100%;padding:.1rem .45rem;font-size:.74rem;line-height:1.3;overflow:hidden}.duty-crew-chip[data-role=COCKPIT]{border-color:color-mix(in srgb, var(--duty) 45%, var(--border));color:var(--text);font-weight:600}.duty-crew-more{color:var(--text-muted);font-size:.7rem}@media (width<=1100px){.duty-row{grid-template-columns:6px auto 1fr auto auto}.duty-row-crew{display:none}}@media (width<=700px){.duty-row{grid-template-columns:5px auto 1fr auto;gap:.8rem;padding:.85rem .9rem}.duty-row-meta{display:none}.duty-row-headline{font-size:1.15rem}.roster-day{grid-template-columns:3rem 1fr;gap:.7rem}.roster-day-num{font-size:1.6rem}}.detail-subtitle{color:var(--text-muted);margin:-.9rem 0 1.4rem}.detail-section{margin-bottom:2rem}.detail-section h2{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);align-items:center;gap:.55rem;margin-bottom:.7rem;font-size:.72rem;font-weight:500;display:flex}.detail-section h2:before{content:"";background:var(--accent-2);border-radius:2px;flex:none;width:3px;height:.95em}.stat-sub{font-family:var(--font-mono);color:var(--text-muted);font-variant-numeric:tabular-nums;margin-top:.15rem;font-size:.72rem}.fold-section{margin-bottom:1.25rem}.fold-head{cursor:pointer;border-radius:var(--radius-sm);align-items:center;gap:.55rem;padding:.5rem .4rem;list-style:none;display:flex}.fold-head::-webkit-details-marker{display:none}.fold-head:hover{background:color-mix(in srgb, var(--accent-2) 6%, transparent)}.fold-head:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.fold-chevron{border-right:2px solid var(--accent-2);border-bottom:2px solid var(--accent-2);flex:none;width:.42rem;height:.42rem;transition:transform .14s;transform:rotate(-45deg)}.fold-section[open] .fold-chevron{transform:rotate(45deg)}.fold-title{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:.72rem;font-weight:500}.fold-note{color:var(--text-muted);margin-left:auto;font-size:.76rem}.fold-body{min-width:0;padding:.4rem .4rem 0}@media (prefers-reduced-motion:reduce){.fold-chevron{transition:none}}.recap-wide th[scope=row]{font-family:var(--font-display);letter-spacing:-.01em;font-size:1rem;font-weight:700}.recap-wide .num{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.recap-wide .num.strong{color:var(--accent);font-size:.95rem;font-weight:600}.leg-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:.8rem;padding:1rem 1.1rem}.leg-card-header{align-items:center;gap:.6rem;margin-bottom:.9rem;display:flex}.leg-endpoints{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;display:grid}.leg-endpoint-station{font-family:var(--font-mono);letter-spacing:.04em;font-size:1.1rem;font-weight:500}.leg-endpoint-time{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700;line-height:1.15}.leg-endpoint-time sup{color:var(--text-muted);font-size:.5em}.leg-endpoint-utc{font-family:var(--font-mono);color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.74rem}.leg-endpoint-name{color:var(--text-muted);margin-top:.2rem;font-size:.78rem}.leg-endpoints>.leg-endpoint:last-child{text-align:right}.leg-arrow{text-align:center;color:var(--text-muted);min-width:5.5rem}.leg-duration,.leg-distance{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.74rem}.leg-arrow-line{border-top:1px solid var(--border);color:var(--accent);margin:.3rem 0;padding-top:.15rem}.crew-blocks{border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-top:1rem;padding-top:.9rem;display:grid}.crew-inherited-note{color:var(--text-muted);grid-column:1/-1;margin:0;font-size:.72rem;font-style:italic}.crew-block h3{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:.4rem;font-size:.68rem;font-weight:500}.crew-list{flex-direction:column;gap:.25rem;margin:0;padding:0;font-size:.88rem;list-style:none;display:flex}.crew-ref{font-family:var(--font-mono);color:var(--text-muted);font-variant-numeric:tabular-nums;margin-right:.45rem;font-size:.7rem}.crew-self{color:var(--accent);font-weight:600}.ftl-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.5rem;display:grid}.ftl-item{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);grid-template-columns:3.4rem 1fr auto;align-items:baseline;gap:.5rem;padding:.5rem .75rem;display:grid}.ftl-abbr{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.03em;color:var(--accent);font-size:.72rem}.ftl-label{color:var(--text-muted);font-size:.8rem}.ftl-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:500}.hotel-list{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.route-map{border:1px solid var(--border);border-radius:var(--radius);width:100%;height:auto;display:block}.route-map-sea{fill:var(--map-paper)}.route-map-land{fill:var(--map-land);stroke:var(--map-coast);stroke-width:.7px}.route-map-route{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round}.route-map-node{fill:var(--accent);stroke:var(--map-paper);stroke-width:2px}.route-map-label{fill:var(--map-ink);font-family:var(--font-mono);letter-spacing:.05em;font-size:11px;font-weight:600}@media (width<=640px){.leg-endpoints{text-align:left;grid-template-columns:1fr}.leg-endpoints>.leg-endpoint:last-child{text-align:left}}.page-subtitle{color:var(--text-muted);margin:.25rem 0 0;font-size:.88rem}.page-header-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.empty-note{color:var(--text-muted);background:color-mix(in srgb, var(--surface) 75%, transparent);border:1px dashed var(--border);border-radius:var(--radius);padding:1.5rem}.hero-band{grid-template-columns:1.15fr 1fr;gap:1.25rem;margin-bottom:1.25rem;display:grid}.hero-figure{background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--accent) 24%, transparent), transparent 62%), color-mix(in srgb, var(--surface-raised) 82%, transparent);border:1px solid color-mix(in srgb, var(--accent) 25%, var(--border));border-radius:var(--radius);flex-direction:column;justify-content:center;gap:.35rem;padding:1.6rem 1.8rem;display:flex}.hero-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:.78rem}.hero-value{font-family:var(--font-display);color:var(--accent);letter-spacing:-.02em;font-size:clamp(2.8rem,7vw,4rem);font-weight:700;line-height:1}.hero-sub{color:var(--text-muted);font-size:.88rem}.hero-next{--duty:var(--duty-other);color:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--duty) 18%, color-mix(in srgb, var(--surface-raised) 82%, transparent)), color-mix(in srgb, var(--surface-raised) 84%, transparent) 65%);border:1px solid color-mix(in srgb, var(--duty) 32%, var(--border));border-left:5px solid var(--duty);border-radius:var(--radius);flex-direction:column;justify-content:center;gap:.3rem;padding:1.4rem 1.6rem;text-decoration:none;transition:border-color .15s;display:flex}.hero-next:hover{border-color:var(--duty)}.hero-next-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:.72rem}.hero-next-date{font-family:var(--font-display);color:var(--duty);font-size:1.5rem;font-weight:700;line-height:1.1}.hero-next-route{font-family:var(--font-mono);letter-spacing:.03em;font-size:1.3rem;font-weight:600}.hero-next-meta{color:var(--text-muted);font-size:.8rem}.hero-next-report{flex-direction:column;gap:.05rem;margin-top:.5rem;display:flex}.hero-next-report-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:.7rem}.hero-next-report-time{font-family:var(--font-display);letter-spacing:-.01em;color:var(--accent);font-size:2rem;font-weight:700;line-height:1}.hero-next-report-utc{font-family:var(--font-mono);color:var(--text-muted);font-size:.72rem}.kpi-row{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1rem;margin-bottom:2rem;display:grid}.kpi-row .stat-tile{border-left-width:4px;gap:.35rem;padding:1.15rem 1.3rem}.stat-tile[data-tone=accent]{border-left-color:var(--accent)}.stat-tile[data-tone=duty]{border-left-color:var(--accent-2)}.stat-tile[data-tone=network]{border-left-color:var(--accent-3)}.stat-tile[data-tone=standby]{border-left-color:var(--duty-standby)}.kpi-row .stat-value{font-size:2.1rem;line-height:1.05}.stat-sub{color:var(--text-muted);font-size:.78rem}.overview-split{grid-template-columns:1.35fr 1fr;gap:1.5rem;display:grid}.network-map-figure{margin:0}.network-map{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:100%;height:auto;display:block}.network-map-sea{fill:var(--map-paper)}.network-map-land{fill:var(--map-land);stroke:var(--map-coast);stroke-width:.7px}.network-map-route{fill:none;stroke:var(--accent);stroke-linecap:round;opacity:.85;transition:opacity .15s}.network-map-route[data-dimmed]{opacity:.18}.network-map-hit{fill:none;stroke:#0000;stroke-width:14px;cursor:pointer}.network-map-node circle{fill:var(--map-paper);stroke:var(--accent);stroke-width:2.5px}.network-map-node[data-base] circle{fill:var(--accent);stroke:var(--map-paper);stroke-width:3px}.network-map-node text{fill:var(--map-ink);font-family:var(--font-mono);letter-spacing:.04em;font-size:12px;font-weight:500}.network-map-node[data-base] text{font-size:13px;font-weight:700}.network-map-figure figcaption,.block-chart-figure figcaption{color:var(--text-muted);margin-top:.6rem;font-size:.8rem}.satellite-map,.network-map-placeholder{aspect-ratio:900/460;border:1px solid var(--border);border-radius:var(--radius);background:var(--map-paper);width:100%;max-height:480px;overflow:hidden}.network-map{max-height:480px}.network-map-placeholder{background:linear-gradient(100deg, var(--map-paper) 30%, color-mix(in srgb, var(--map-land) 45%, var(--map-paper)) 50%, var(--map-paper) 70%);background-size:300% 100%;animation:1.4s ease-in-out infinite map-loading}@keyframes map-loading{to{background-position:-150% 0}}@media (prefers-reduced-motion:reduce){.network-map-placeholder{animation:none}}.sat-marker{pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:2px;display:flex}.sat-marker-dot{background:#0b1a2b;border:2px solid #ff3b30;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 1px #00000080}.sat-marker[data-base] .sat-marker-dot{background:#ff3b30;border-color:#fff;width:13px;height:13px}.sat-marker-label{font-family:var(--font-mono);letter-spacing:.04em;color:#fff;white-space:nowrap;background:#0b1a2bb8;border-radius:3px;padding:1px 5px;font-size:.68rem;font-weight:600}.sat-marker[data-base] .sat-marker-label{background:#0b1a2be0;font-weight:700}.sat-capital{pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:1px;display:flex}.sat-capital-dot{background:#ffffffd9;border-radius:50%;width:4px;height:4px;box-shadow:0 0 0 1px #0000008c}.sat-capital-label{color:#ffffffeb;text-shadow:0 1px 2px #000000e6,0 0 6px #000000b3;white-space:nowrap;font-size:.64rem;font-weight:500}.block-chart-figure{margin:0}.block-chart{grid-template-columns:repeat(12,1fr);align-items:end;gap:.4rem;height:210px;display:grid}.block-chart-col{border-radius:var(--radius-sm);height:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:flex-end;align-items:center;gap:.3rem;padding:.2rem .1rem;transition:background .15s;display:flex;position:relative}.block-chart-col:hover{background:color-mix(in srgb, var(--accent) 8%, transparent);filter:none}.block-chart-col:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.block-chart-value{font-family:var(--font-mono);color:var(--text-muted);white-space:nowrap;height:1rem;font-size:.68rem}.block-chart-track{flex:1;align-items:flex-end;width:100%;min-height:0;display:flex}.block-chart-bar{background:color-mix(in srgb, var(--accent-2) 34%, transparent);border-radius:4px 4px 0 0;width:100%;transition:background .15s}.block-chart-col[data-current] .block-chart-bar{background:var(--accent)}.block-chart-col:hover .block-chart-bar{background:color-mix(in srgb, var(--accent-2) 68%, transparent)}.block-chart-col[data-empty] .block-chart-bar{background:var(--border)}.block-chart-tick{font-family:var(--font-mono);color:var(--text-muted);font-size:.72rem}.block-chart-col[data-current] .block-chart-tick{color:var(--accent);font-weight:700}.block-chart-tip{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-sm);white-space:nowrap;z-index:3;pointer-events:none;margin-bottom:.4rem;padding:.45rem .65rem;font-size:.76rem;line-height:1.35;position:absolute;bottom:100%;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #0000002e}.country-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.country-head{background:color-mix(in srgb, var(--surface) 78%, transparent);border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:.9rem;padding:.75rem .95rem;transition:border-color .15s,background .15s;display:grid}.country-head:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));background:color-mix(in srgb, var(--accent) 5%, var(--surface))}.country-list li[data-open] .country-head{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));border-bottom-right-radius:0;border-bottom-left-radius:0}.country-flag{font-size:1.25rem;line-height:1}.country-name{min-width:0;font-weight:600}.country-count,.country-visits{color:var(--text-muted);white-space:nowrap;font-size:.78rem}.country-chevron{border-right:2px solid var(--text-muted);border-bottom:2px solid var(--text-muted);width:.55rem;height:.55rem;transition:transform .18s;transform:rotate(45deg)translate(-2px,-2px)}.country-list li[data-open] .country-chevron{transform:rotate(-135deg)translate(-2px,-2px)}@media (prefers-reduced-motion:reduce){.country-chevron{transition:none}}.country-list li[data-open]>.station-list{border:1px solid color-mix(in srgb, var(--accent) 55%, var(--border));border-bottom-left-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm);border-top:none;padding:.6rem}.section-note{color:var(--text-muted);margin:0;font-size:.78rem}.station-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.station-list li{background:color-mix(in srgb, var(--surface) 78%, transparent);border:1px solid var(--border);border-radius:var(--radius-sm);grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:.7rem .9rem;display:grid}.station-list li[data-base]{border-color:color-mix(in srgb, var(--accent) 40%, var(--border));background:color-mix(in srgb, var(--accent) 6%, var(--surface))}.station-code{font-family:var(--font-mono);letter-spacing:.04em;color:var(--accent);font-size:1.05rem;font-weight:700}.station-name{flex-direction:column;min-width:0;font-size:.85rem;display:flex}.station-country{color:var(--text-muted);font-size:.72rem}.station-visits{color:var(--text-muted);text-align:right;white-space:nowrap;font-size:.76rem}.station-base-tag{text-transform:uppercase;letter-spacing:.07em;color:var(--accent);font-size:.66rem;font-weight:700;display:block}@media (width<=900px){.hero-band,.overview-split{grid-template-columns:1fr}.block-chart{height:170px}}.block-chart-col[data-empty] .block-chart-track{border-bottom:2px solid var(--border)}.map-capital circle{fill:var(--map-city)}.map-capital text{fill:var(--map-city);font-family:var(--font-body);letter-spacing:.01em;font-size:10.5px}.navbar,.stat-tile,.duty-row,.station-list li,.network-map,.route-map,.detail-section,.data-table{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.detail-section>h2{font-size:1.15rem}.stat-label{color:var(--text-muted);font-size:.82rem}.stat-sub,.duty-row-meta,.station-visits,.page-subtitle,.network-map-figure figcaption,.block-chart-figure figcaption{font-size:.85rem}.duty-type-label,.duty-row-times-note,.roster-day-dow{font-size:.76rem}.roster-day-label{color:var(--text);opacity:.75;font-size:.78rem}.block-chart-tick,.block-chart-value{font-size:.78rem}.station-name{font-size:.95rem}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.9rem;display:flex}.section-head>h2{margin:0}.scope-switch{border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface) 70%, transparent);display:inline-flex;overflow:hidden}.scope-switch button{color:var(--text-muted);background:0 0;border:none;border-radius:0;padding:.4rem .85rem;font-size:.82rem;font-weight:600}.scope-switch button:hover{filter:none;color:var(--text)}.scope-switch button[data-active]{background:var(--accent);color:var(--accent-contrast)}@media (width<=560px){.scope-switch{width:100%}.scope-switch button{flex:1}}.hero-goal{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 14%, color-mix(in srgb, var(--surface-raised) 82%, transparent)), color-mix(in srgb, var(--surface-raised) 84%, transparent) 65%);border:1px solid color-mix(in srgb, var(--accent) 28%, var(--border));border-left:5px solid var(--accent);border-radius:var(--radius);flex-direction:column;justify-content:center;gap:.4rem;padding:1.4rem 1.6rem;display:flex}.hero-goal[data-reached]{border-left-color:var(--duty-off);border-color:color-mix(in srgb, var(--duty-off) 28%, var(--border));background:linear-gradient(135deg, color-mix(in srgb, var(--duty-off) 14%, color-mix(in srgb, var(--surface-raised) 82%, transparent)), color-mix(in srgb, var(--surface-raised) 84%, transparent) 65%)}.hero-goal-name{font-family:var(--font-display);font-size:1.15rem;font-weight:700;line-height:1.2}.hero-goal-figure{font-family:var(--font-mono);color:var(--accent);font-size:1.35rem;font-weight:600}.hero-goal-target{color:var(--text-muted);font-size:.95rem;font-weight:500}.meter{background:color-mix(in srgb, var(--accent) 16%, transparent);border-radius:999px;height:8px;display:block;overflow:hidden}.meter-fill{background:var(--accent);border-radius:999px;height:100%;transition:width .25s;display:block}[data-reached] .meter-fill{background:var(--duty-off)}.recency-list,.goal-list,.type-list{flex-direction:column;gap:.15rem;max-width:42rem;margin:0;padding:0;list-style:none;display:flex}.recency-list li{--state:var(--duty-standby);border:1px solid var(--border);border-left:4px solid var(--state);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface) 70%, transparent);align-items:center;gap:.85rem;padding:.7rem .9rem;display:flex}.recency-list li[data-state=held]{--state:var(--duty-off)}.recency-mark{background:color-mix(in srgb, var(--state) 16%, transparent);width:1.6rem;height:1.6rem;color:var(--state);border-radius:50%;flex:none;place-items:center;font-size:.9rem;font-weight:700;display:grid}.recency-body{flex-direction:column;flex:1;min-width:0;display:flex}.recency-label{font-size:.95rem;font-weight:600}.recency-note,.recency-state,.goal-state{color:var(--text-muted);font-size:.8rem}.recency-count{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-muted);flex:none;font-size:.9rem}.recency-count strong{color:var(--text);font-size:1.15rem}.recency-state{font-family:var(--font-body);display:block}.goal-list li{flex-direction:column;gap:.35rem;display:flex}.goal-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.goal-name{font-size:.95rem;font-weight:600}.goal-figure{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.9rem}.goal-target{color:var(--text-muted)}.year-chart-figure{margin:0 0 1.2rem}.year-chart{justify-content:flex-start;align-items:end;gap:.5rem;height:190px;display:flex}.year-chart-col{border-radius:var(--radius-sm);min-width:0;max-width:96px;height:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;gap:.3rem;padding:.2rem .1rem;transition:background .15s;display:flex;position:relative}.year-chart-col:hover{background:color-mix(in srgb, var(--accent) 8%, transparent);filter:none}.year-chart-col:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.year-chart-value{font-family:var(--font-mono);color:var(--text-muted);white-space:nowrap;height:1rem;font-size:.7rem}.year-chart-track{flex:1;justify-content:center;align-items:flex-end;width:100%;max-width:24px;min-height:0;display:flex}.year-chart-bar{background:var(--accent);border-radius:4px 4px 0 0;width:100%}.year-chart-col[data-empty] .year-chart-track{border-bottom:2px solid var(--border)}.year-chart-tick{font-family:var(--font-mono);color:var(--text-muted);font-size:.72rem}.year-chart-tip{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-sm);white-space:nowrap;z-index:3;pointer-events:none;margin-bottom:.4rem;padding:.45rem .65rem;font-size:.76rem;line-height:1.35;position:absolute;bottom:100%;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #0000002e}.year-chart-figure figcaption{color:var(--text-muted);margin-top:.6rem;font-size:.85rem}.type-list li{border-bottom:1px solid color-mix(in srgb, var(--border) 55%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:0 1.2rem;padding:.45rem 0;display:grid}.type-list li:last-child{border-bottom:none}.type-name{font-family:var(--font-mono);letter-spacing:.02em;font-size:.9rem;font-weight:600}.type-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.05rem;font-weight:600}.type-note{color:var(--text-muted);grid-column:1;font-size:.78rem}.starter{background:color-mix(in srgb, var(--surface) 75%, transparent);border:1px dashed color-mix(in srgb, var(--accent) 40%, var(--border));border-radius:var(--radius);margin-bottom:1.25rem;padding:1.25rem 1.5rem}.starter h2{margin:0 0 .75rem;font-size:1rem}.starter-list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.starter-list li{color:var(--text-muted);align-items:baseline;gap:.6rem;font-size:.9rem;display:flex}.starter-step{background:var(--accent);width:1.5rem;height:1.5rem;color:var(--accent-contrast);font-family:var(--font-mono);border-radius:999px;flex:none;place-items:center;font-size:.78rem;font-weight:600;display:grid}.week-strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.week-day{--duty:var(--duty-other);background:color-mix(in srgb, var(--surface) 80%, transparent);border:1px solid var(--border);border-top:3px solid var(--duty);border-radius:var(--radius);flex-direction:column;gap:.15rem;min-height:7rem;padding:.7rem .8rem .8rem;display:flex}.week-day[data-empty]{border-style:dashed;border-top-color:var(--border);background:0 0}.week-day[data-today]{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent)}.week-day-name{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-muted);font-size:.68rem}.week-day-number{font-family:var(--font-display);font-size:1.35rem;font-weight:700;line-height:1}.week-day-body{color:inherit;flex-direction:column;gap:.1rem;margin-top:.35rem;text-decoration:none;display:flex}.week-day-code{font-family:var(--font-mono);color:var(--duty);font-size:.8rem;font-weight:600}.week-day-route{font-family:var(--font-mono);color:var(--text);overflow-wrap:anywhere;font-size:.74rem}.week-day-time,.week-day[data-empty] .week-day-code{color:var(--text-muted);font-size:.7rem}a.week-day-body:hover .week-day-route{text-decoration:underline}@media (width<=900px){.week-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=560px){.week-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.month-nav{justify-content:space-between;align-items:center;gap:1rem;margin:0 0 1rem;display:flex}.month-nav-current{text-transform:capitalize;font-size:1.05rem}.duty-calendar-head{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:.4rem;margin-bottom:.4rem;font-size:.72rem;display:grid}.duty-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.4rem;display:grid}.duty-cell{border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface) 70%, transparent);flex-direction:column;gap:.25rem;min-height:6rem;padding:.4rem;display:flex}.duty-cell-empty{border-style:dashed;border-color:color-mix(in srgb, var(--border) 55%, transparent);background:0 0}.duty-cell[data-empty]{background:color-mix(in srgb, var(--surface) 40%, transparent)}.duty-cell[data-today]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.duty-cell-num{font-family:var(--font-mono);color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:600}.duty-cell[data-today] .duty-cell-num{color:var(--accent)}.duty-chip{border-radius:var(--radius-sm);border-left:3px solid var(--duty);background:color-mix(in srgb, var(--duty) 14%, var(--surface));color:inherit;flex-direction:column;gap:.05rem;padding:.3rem .4rem;text-decoration:none;transition:background .15s;display:flex}.duty-chip:hover{background:color-mix(in srgb, var(--duty) 26%, var(--surface))}.duty-chip-code{font-family:var(--font-mono);letter-spacing:.04em;font-size:.72rem;font-weight:700}.duty-chip-route{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.duty-chip-time{font-family:var(--font-mono);color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.66rem}@media (width<=700px){.duty-calendar-head{display:none}.duty-calendar-grid{grid-template-columns:1fr}.duty-cell{flex-flow:wrap;align-items:center;gap:.5rem;min-height:0}.duty-cell-empty,.duty-cell[data-empty]{display:none}.duty-chip{flex-direction:row;flex:auto;align-items:baseline;gap:.5rem}.month-nav{flex-wrap:wrap}}.network-split{grid-template-columns:minmax(0,1fr) minmax(300px,400px);align-items:start;gap:1.25rem;display:grid}.network-aside{flex-direction:column;gap:.6rem;min-height:0;max-height:480px;padding-right:.25rem;display:flex;overflow-y:auto}.network-aside-title{text-transform:uppercase;letter-spacing:.09em;color:var(--text-muted);background:var(--surface-raised);z-index:1;flex-direction:column;gap:.15rem;margin:0;padding-bottom:.35rem;font-size:.78rem;font-weight:600;display:flex;position:sticky;top:0}.network-aside-note{text-transform:none;letter-spacing:0;color:var(--text-muted);font-size:.68rem;font-weight:400}@media (width<=1200px){.network-split{grid-template-columns:minmax(0,1fr)}.network-aside{max-height:none;overflow:visible}.network-aside-title{position:static}}.duty-chip-more{color:var(--text-muted);border-radius:var(--radius-sm);border:1px dashed var(--border);align-self:flex-start;padding:.1rem .35rem;font-size:.66rem;text-decoration:none}.duty-chip-more:hover{color:var(--text);border-color:var(--accent)}.next-duty{background:linear-gradient(to right, color-mix(in srgb, var(--duty) 16%, var(--surface-raised)), var(--surface-raised) 55%);border:1px solid color-mix(in srgb, var(--duty) 30%, var(--border));border-radius:var(--radius);color:inherit;grid-template-columns:6px minmax(0,15rem) minmax(0,1fr) auto auto;align-items:center;gap:1.5rem;margin-bottom:1rem;padding:1.4rem 1.6rem;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.next-duty:hover{border-color:color-mix(in srgb, var(--duty) 55%, var(--border));transform:translateY(-1px)}.next-duty-rail{background:var(--duty);border-radius:999px;align-self:stretch}.next-duty-when{flex-direction:column;gap:.15rem;min-width:0;display:flex}.next-duty-label{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);font-size:.7rem}.next-duty-countdown{font-size:1.5rem;font-weight:700;line-height:1.1}.next-duty-date{color:var(--text-muted);font-size:.8rem}.next-duty-route{font-family:var(--font-mono);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1.75rem;font-weight:700;overflow:hidden}.next-duty-arrow{color:color-mix(in srgb, var(--duty) 70%, var(--text-muted));margin:0 .4rem}.next-duty-plain{font-family:var(--font-sans);font-size:1.3rem;font-weight:600}.next-duty-report{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:.1rem;display:flex}.next-duty-report-label{text-transform:uppercase;letter-spacing:.09em;color:var(--text-muted);font-size:.7rem}.next-duty-report-time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:2.4rem;font-weight:700;line-height:1}.next-duty-report-utc{font-family:var(--font-mono);color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.72rem}.next-duty-chevron{color:color-mix(in srgb, var(--duty) 70%, var(--text-muted));font-size:1.3rem}@media (width<=1000px){.next-duty{grid-template-columns:5px 1fr auto;gap:.9rem 1.1rem}.next-duty-route{grid-column:2/-1;font-size:1.4rem}.next-duty-report{grid-column:2/-1;align-items:flex-start}.next-duty-report-time{font-size:1.9rem}.next-duty-chevron{display:none}}.ftl-band{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.ftl-band li{border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface) 78%, transparent);--meter:var(--duty-off);flex-direction:column;gap:.4rem;padding:.9rem 1rem;display:flex}.ftl-band li[data-state=watch]{--meter:var(--duty-standby);border-color:color-mix(in srgb, var(--duty-standby) 45%, var(--border))}.ftl-band li[data-state=over]{--meter:var(--danger);border-color:color-mix(in srgb, var(--danger) 50%, var(--border))}.ftl-band-head{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.ftl-band-name{font-size:.85rem;font-weight:600}.ftl-band-ref{color:var(--text-muted);white-space:nowrap;font-size:.68rem}.ftl-band-meter{background:color-mix(in srgb, var(--border) 70%, transparent);border-radius:999px;height:7px;overflow:hidden}.ftl-band-meter>span{background:var(--meter);border-radius:999px;height:100%;display:block}.ftl-band-figures{font-family:var(--font-mono);font-variant-numeric:tabular-nums;align-items:baseline;gap:.4rem;display:flex}.ftl-band-figures strong{font-size:1.15rem}.ftl-band-limit{color:var(--text-muted);font-size:.8rem}.ftl-band-share{color:var(--meter);margin-left:auto;font-size:.85rem;font-weight:600}.ftl-band-state{color:var(--text-muted);font-size:.74rem}.section-link{color:var(--accent);white-space:nowrap;font-size:.8rem;text-decoration:none}.section-link:hover{text-decoration:underline}.roster-columns{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:1.5rem;display:grid}.roster-col{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.roster-col .kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.roster-col .ftl-band{grid-template-columns:minmax(0,1fr)}.roster-col .network-split{display:block}.roster-col .satellite-map,.roster-col .network-map-placeholder,.roster-col .network-map{max-height:400px}.roster-col .network-aside-title{margin-top:1rem;position:static}.roster-col .next-duty{grid-template-columns:6px minmax(0,1fr) auto;gap:.6rem 1.2rem;margin-bottom:0}.roster-col .next-duty-route{grid-column:2/-1;font-size:1.5rem}.roster-col .next-duty-report{grid-column:2/-1;align-items:flex-start}.roster-col .next-duty-chevron{display:none}@media (width<=1250px){.roster-columns{grid-template-columns:minmax(0,1fr)}.roster-col .kpi-row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.roster-col .ftl-band{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}.upcoming-list{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.upcoming-list a{border:1px solid color-mix(in srgb, var(--duty) 18%, var(--border));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--duty) 7%, color-mix(in srgb, var(--surface) 80%, transparent));color:inherit;grid-template-columns:4px 2.6rem minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.55rem .75rem;text-decoration:none;transition:border-color .15s;display:grid}.upcoming-list a:hover{border-color:color-mix(in srgb, var(--duty) 50%, var(--border))}.upcoming-rail{background:var(--duty);border-radius:999px;align-self:stretch}.upcoming-day{flex-direction:column;align-items:center;line-height:1.05;display:flex}.upcoming-dow{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:.6rem}.upcoming-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:700}.upcoming-body{flex-direction:column;gap:.05rem;min-width:0;display:flex}.upcoming-headline{font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:600;overflow:hidden}.upcoming-code{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);align-items:center;gap:.4rem;font-size:.7rem;display:flex}.upcoming-check{background:color-mix(in srgb, var(--duty-check) 22%, transparent);color:var(--text);letter-spacing:.04em;border-radius:3px;padding:0 .3rem}.upcoming-time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:.95rem;font-weight:600}.dashboard-columns{grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:start;gap:1.5rem;display:grid}.dashboard-main{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.dashboard-aside{min-width:0;position:sticky;top:1.25rem}.dash-panel{min-width:0}.dash-panel-head{cursor:pointer;border-radius:var(--radius-sm);align-items:center;gap:.55rem;margin-bottom:.5rem;padding:.3rem .4rem;list-style:none;display:flex}.dash-panel-head::-webkit-details-marker{display:none}.dash-panel-head:hover{background:color-mix(in srgb, var(--accent-2) 5%, transparent)}.dash-panel-head:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.dash-panel-chevron{border-right:2px solid var(--accent-2);border-bottom:2px solid var(--accent-2);width:.42rem;height:.42rem;transition:transform .14s;transform:rotate(-45deg)}.dash-panel[open] .dash-panel-chevron{transform:rotate(45deg)}.dash-panel-title{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:.72rem;font-weight:500}.dash-panel-note{color:var(--text-muted);margin-left:auto;font-size:.76rem}.dash-panel-body{min-width:0}.dash-panel-link{color:var(--accent);margin-top:.7rem;font-size:.78rem;display:inline-block}@media (prefers-reduced-motion:reduce){.dash-panel-chevron{transition:none}}.news-rail{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:.75rem;padding:1rem 1.1rem .9rem;display:flex}.news-head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.news-head h2{font-family:var(--font-display);letter-spacing:.01em;margin:0;font-size:1.05rem}.news-head h2:before{content:"";vertical-align:-.05em;background:var(--accent-2);border-radius:2px;width:3px;height:.85em;margin-right:.5rem;display:inline-block}.news-actions{gap:.4rem;display:flex}.news-btn{border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--accent-2) 30%, var(--border));color:var(--accent-2);background:0 0;padding:.28rem .6rem;font-size:.75rem;font-weight:600}.news-btn:hover:not(:disabled){border-color:var(--accent-2);background:color-mix(in srgb, var(--accent-2) 8%, transparent);filter:none}.news-btn:disabled{opacity:.55;cursor:default}.news-error{border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--danger) 40%, var(--border));background:color-mix(in srgb, var(--danger) 8%, transparent);color:var(--text);margin:0;padding:.5rem .65rem;font-size:.8rem}.news-empty{color:var(--text-muted);margin:0;font-size:.85rem}.news-list{overscroll-behavior:contain;flex-direction:column;gap:.1rem;max-height:62vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.news-item{border-left:2px solid var(--news-tone,var(--text-muted));border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent);padding:.6rem 0 .65rem .7rem}.news-item:last-child{border-bottom:none}.news-item-meta{flex-wrap:wrap;align-items:baseline;gap:.4rem;margin-bottom:.2rem;display:flex}.news-item[data-category=AVIATION]{--news-tone:var(--accent)}.news-item[data-category=SAFETY]{--news-tone:var(--accent-2)}.news-item[data-category=OPS]{--news-tone:var(--accent-3)}.news-item[data-category=GENERAL]{--news-tone:var(--text-muted)}.news-item-source{text-transform:uppercase;letter-spacing:.05em;color:var(--news-tone);font-size:.72rem;font-weight:700}.news-item-tag{border:1px solid color-mix(in srgb, var(--border) 80%, transparent);color:var(--text-muted);border-radius:3px;padding:0 .32rem;font-size:.68rem}.news-item-age{font-variant-numeric:tabular-nums;color:var(--text-muted);margin-left:auto;font-size:.72rem}.news-item-title{color:var(--text);font-size:.9rem;font-weight:600;line-height:1.32;text-decoration:none;display:block}a.news-item-title:hover,a.news-item-title:focus-visible{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.news-item-summary{color:var(--text-muted);margin:.25rem 0 0;font-size:.8rem;line-height:1.4}.news-note{border-top:1px solid var(--border);color:var(--text-muted);margin:0;padding-top:.5rem;font-size:.75rem}.news-note a{color:var(--accent)}.news-note-warn{color:var(--text-muted);border-top:none;padding-top:0}.news-picker{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);overscroll-behavior:contain;flex-direction:column;gap:.6rem;max-height:55vh;padding:.75rem;display:flex;overflow-y:auto}.news-picker-group{border:none;flex-direction:column;gap:.15rem;margin:0;padding:0;display:flex}.news-picker-group legend{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);padding:0 0 .25rem;font-size:.7rem;font-weight:700}.news-picker-row{border-radius:var(--radius-sm);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.1rem .5rem;padding:.3rem .35rem;font-size:.85rem;display:grid}.news-picker-row:hover{background:color-mix(in srgb, var(--accent) 6%, transparent)}.news-picker-row input{accent-color:var(--accent);margin:0}.news-picker-name{font-weight:600}.news-picker-lang{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-left:.4rem;font-size:.68rem;font-weight:600}.news-picker-note{color:var(--text-muted);grid-column:2;font-size:.75rem;line-height:1.35}.news-picker-actions{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:.5rem;display:flex}.news-picker-count{color:var(--text-muted);flex:100%;font-size:.75rem}.news-picker-actions button{padding:.4rem .8rem;font-size:.8rem}@media (width<=1250px){.dashboard-columns{grid-template-columns:minmax(0,1fr)}.dashboard-aside{position:static}}.duty-calendar-note{color:var(--text-muted);margin:.7rem 0 0;font-size:.76rem}.import-preview{margin-top:.6rem}.import-preview summary{cursor:pointer;color:var(--accent);padding:.35rem 0;font-size:.82rem}.import-preview summary:hover{text-decoration:underline}.import-day{white-space:nowrap;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.settings-form{gap:1rem;margin-bottom:1.75rem;display:grid}.field-narrow{max-width:22rem}.field-wide{max-width:34rem}.ftl-table tbody tr{--meter:var(--duty-off)}.ftl-table tbody tr[data-state=watch]{--meter:var(--duty-standby)}.ftl-table tbody tr[data-state=over]{--meter:var(--danger)}.ftl-row-meter{background:color-mix(in srgb, var(--border) 70%, transparent);border-radius:999px;max-width:15rem;height:6px;margin-top:.4rem;display:block;position:relative}.ftl-row-fill{background:var(--meter);border-radius:999px;position:absolute;inset:0 auto 0 0}.ftl-row-peak{background:var(--text);border-radius:1px;width:2px;position:absolute;top:-2px;bottom:-2px;transform:translate(-1px)}.recap-lead{max-width:34rem;margin-bottom:.4rem}.recap-groups{columns:3 22rem;column-gap:2.5rem;max-width:82rem}.recap-groups>table{break-inside:avoid;width:100%}.recap-groups caption{text-align:left;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);border-bottom:1px solid var(--border);padding:1.1rem 0 .35rem;font-size:.72rem;font-weight:600}@keyframes line-written{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.spread tbody tr[data-written] td{background:color-mix(in srgb, var(--draft-flag) 9%, var(--paper));transition:background .9s ease-out;animation:.24s linear both line-written}.write-nib{z-index:3;pointer-events:none;background:var(--draft-flag);width:2px;box-shadow:-10px 0 14px -6px color-mix(in srgb, var(--draft-flag) 60%, transparent);animation:.75s linear both nib-across;position:absolute}@keyframes nib-across{0%{opacity:1;transform:translate(0)}92%{opacity:1}to{transform:translateX(var(--sweep,100%));opacity:0}}@media (prefers-reduced-motion:reduce){.spread tbody tr[data-written] td{animation:none}.write-nib{display:none}}@media print{@page{size:A4 landscape;margin:8mm}.navbar,.page-header,.draft-banner,.spread-pager,.row-tools,.blank-line,.write-nib,.empty-note{display:none!important}.logbook-page>.logbook-book{display:none}.app-layout,.app-content{max-width:none;height:auto;margin:0;padding:0;display:block;overflow:visible}.print-book .logbook-book{break-after:page;break-inside:avoid;box-shadow:none;background:0 0;border-radius:0;padding:0}.print-book .logbook-book:last-child{break-after:auto}.print-book .logbook-book:after,.print-book .book-corner{display:none}.print-book .logbook-paper{box-shadow:none;padding:0}.print-book .holder-block{margin-bottom:2mm;padding-bottom:1.5mm}.print-book .page-certification{margin-top:2mm;padding-top:1.5mm}.spread-scroll{overflow:visible}.print-book .spread{width:100%;min-width:0;font-size:6pt}.print-book .spread th,.print-book .spread td{padding:.9pt 1.4pt;position:static}.print-book .spread thead th{font-size:5.4pt}.print-book .spread tbody tr{height:auto}.print-book .spread .name{text-overflow:clip;white-space:normal;max-width:none;overflow:visible}.print-book .spread .c-remarks{max-width:34mm}.print-book .remark-text{-webkit-line-clamp:none;line-clamp:none;display:block}.print-book .spread thead{display:table-header-group}.print-book,.print-book .logbook-paper,.print-book .spread th,.print-book .spread td{color:#000;background:#fff}.print-book .spread thead th,.print-book .spread tfoot tr{background:#fff;border-bottom:.6pt solid #000}.print-book .spread th,.print-book .spread td{border-bottom:.3pt solid #666;border-right:.3pt solid #666}}.export-menu{position:relative}.export-menu>summary{border-radius:var(--radius-sm);cursor:pointer;padding:.55rem 1.1rem;font-size:.9rem;font-weight:600;list-style:none;display:inline-block}.export-menu>summary::-webkit-details-marker{display:none}.export-menu>summary:after{content:" ▾";font-size:.75em}.export-menu-panel{z-index:30;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-raised);flex-direction:column;width:min(28rem,80vw);padding:.4rem;display:flex;position:absolute;top:calc(100% + .4rem);right:0;box-shadow:0 12px 30px #00000024}.export-menu-panel>button,.export-menu-panel>a{border-radius:var(--radius-sm);text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:.15rem;padding:.6rem .7rem;text-decoration:none;display:flex}.export-menu-panel>button:hover,.export-menu-panel>a:hover,.export-menu-panel>button:focus-visible,.export-menu-panel>a:focus-visible{background:color-mix(in srgb, var(--accent) 8%, transparent);filter:none}.export-menu-panel strong{font-size:.88rem}.export-menu-panel span{color:var(--text-muted);font-size:.78rem;line-height:1.4}.suggest{position:relative}.suggest input{width:100%}.suggest-list{z-index:20;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius);max-height:17rem;margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #0000002e}.suggest-list button{border-radius:var(--radius-sm);width:100%;color:var(--text);font-family:var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:.05rem;padding:.4rem .5rem;font-size:.92rem;font-weight:400;display:flex}.suggest-list button:hover,.suggest-list button.is-highlighted{background:color-mix(in srgb, var(--accent) 10%, transparent);filter:none}.suggest-value{font-family:var(--font-mono);letter-spacing:.02em;font-weight:600}.suggest-note{color:var(--text-muted);font-size:.76rem}.suggest-empty{color:var(--text-muted);padding:.5rem;font-size:.82rem}.return-dialog{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-raised);width:min(30rem,100vw - 2rem);color:var(--text);padding:1.5rem}.return-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000006b}.return-dialog h2{font-family:var(--font-display);margin:0 0 .6rem;font-size:1.1rem;line-height:1.3}.return-dialog p{color:var(--text-muted);margin:0 0 1.25rem;font-size:.85rem;line-height:1.5}.return-dialog-actions{justify-content:flex-end;gap:.5rem;display:flex}@media print{.return-dialog{display:none}}.ftl-unprinted{color:var(--text-muted);font-size:.8rem;line-height:1.4}.ftl-table tbody tr[data-state=unknown] th[scope=row]{color:var(--text-muted)}.check-board{grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:.5rem;min-height:0;margin:0;padding:0;list-style:none;display:grid}.check-card{--check:var(--duty-off);border:1px solid var(--border);border-left:3px solid var(--check);border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:auto 1fr;grid-template-areas:"code count""name name""date date";align-items:baseline;gap:.1rem .5rem;padding:.5rem .6rem;display:grid}.check-card[data-state=soon]{--check:var(--duty-standby)}.check-card[data-state=urgent]{--check:var(--danger)}.check-card[data-state=expired]{--check:var(--danger);background:color-mix(in srgb, var(--danger) 8%, var(--surface));border-color:color-mix(in srgb, var(--danger) 35%, var(--border))}.check-card-head{grid-area:code;align-items:center;gap:.3rem;display:flex}.check-code{font-family:var(--font-mono);letter-spacing:.02em;font-size:.8rem;font-weight:600}.check-countdown{color:var(--check);white-space:nowrap;grid-area:count;justify-self:end;font-size:.82rem;font-weight:600}.check-card[data-state=valid] .check-countdown{color:var(--text-muted);font-weight:400}.check-name{text-overflow:ellipsis;white-space:nowrap;grid-area:name;font-size:.82rem;overflow:hidden}.check-date{color:var(--text-muted);grid-area:date;font-size:.74rem}.check-card-more{border-style:dashed;border-left-color:var(--border);background:0 0;justify-content:center;align-items:center;display:flex}.check-card-more a{color:var(--accent);font-size:.8rem}.check-remove{color:var(--text-muted);cursor:pointer;opacity:0;background:0 0;border:none;padding:0 .15rem;font-size:.75rem;line-height:1;transition:opacity .12s,color .12s}.check-card:hover .check-remove,.check-remove:focus-visible{opacity:1}.check-remove:hover{color:var(--danger)}@media (hover:none){.check-remove{opacity:.6}}.checks-alert{border:1px solid color-mix(in srgb, var(--danger) 45%, var(--border));border-left:3px solid var(--danger);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--danger) 8%, var(--surface));color:var(--text);align-items:center;gap:.7rem;margin:0 0 .7rem;padding:.6rem .8rem;text-decoration:none;display:flex}.checks-alert:hover{background:color-mix(in srgb, var(--danger) 13%, var(--surface))}.checks-alert-mark{background:var(--danger);width:1.35rem;height:1.35rem;color:var(--surface);border-radius:50%;flex:none;place-items:center;font-size:.85rem;font-weight:700;display:grid}.checks-alert-text{flex-direction:column;gap:.1rem;min-width:0;font-size:.84rem;display:flex}.checks-alert-text strong{text-transform:uppercase;letter-spacing:.05em;color:var(--danger);font-size:.74rem}.checks-alert-go{color:var(--danger);margin-left:auto}.nav-badge{background:var(--danger);color:#fff;border-radius:999px;place-items:center;min-width:1.05rem;height:1.05rem;margin-left:.35rem;padding:0 .25rem;font-size:.68rem;font-weight:700;line-height:1;display:inline-grid}.dash-checks{flex-direction:column;min-width:0;display:flex}.dash-checks-head{align-items:baseline;gap:.55rem;margin-bottom:.5rem;padding:.3rem .4rem;display:flex}.dash-checks-head h2{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin:0;font-size:.72rem;font-weight:500}.dash-checks-head .dash-panel-note{margin-left:0}.dash-checks-head .dash-panel-link{margin-top:0;margin-left:auto}.check-add{flex-wrap:wrap;align-items:flex-end;gap:.8rem;display:flex}.check-add .field{min-width:9rem}.check-add .field:nth-child(2){flex:18rem}.check-add-code{font-family:var(--font-mono);text-transform:uppercase}.check-error{color:var(--danger);flex-basis:100%;margin:0;font-size:.8rem}.tabbar{z-index:30;border-top:1px solid color-mix(in srgb, var(--accent-2) 20%, var(--border));background:color-mix(in srgb, var(--accent-2) 4%, color-mix(in srgb, var(--surface) 88%, transparent));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding-bottom:env(safe-area-inset-bottom);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:none;position:fixed;bottom:0;left:0;right:0}.tabbar a{min-height:3.25rem;color:var(--text-muted);border-top:2px solid #0000;justify-content:center;align-items:center;gap:.3rem;margin-top:-1px;padding:.5rem .2rem;font-size:.76rem;font-weight:600;text-decoration:none;display:flex}.tabbar a.active{color:var(--accent);border-top-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.tabbar .nav-badge{margin-left:0}@media (prefers-reduced-transparency:reduce){.tabbar{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (width<=720px){.tabbar{display:grid}.app-layout{min-height:100dvh}.navbar{gap:.75rem;padding:.6rem 1rem}.navbar-brand{white-space:nowrap;margin-right:0;font-size:1rem}.navbar-links,.navbar-name{display:none}.navbar-user{gap:.7rem;font-size:.82rem}.navbar-user button{padding:.5rem .75rem}.app-content,.app-content[data-wide]{padding:1.15rem 1rem;padding-bottom:calc(4.75rem + env(safe-area-inset-bottom))}.page-header{flex-direction:column;align-items:stretch;gap:.85rem}.page-header h1{font-size:1.35rem}.page-header-actions{gap:.5rem}.page-header-actions>*{text-align:center;flex:8rem}.hero-band{grid-template-columns:minmax(0,1fr);gap:.85rem}.hero-figure{padding:1.2rem 1.3rem}.kpi-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-bottom:1.5rem}.kpi-row .stat-tile{padding:.9rem 1rem}.kpi-row .stat-value{font-size:1.65rem}.week-strip{grid-template-columns:minmax(0,1fr);gap:.45rem}.week-day{border-top-width:1px;border-top-color:var(--border);border-left:3px solid var(--duty);grid-template-columns:2.4rem minmax(0,1fr);align-items:center;column-gap:.8rem;min-height:0;padding:.55rem .8rem;display:grid}.week-day[data-empty]{border-left-color:var(--border)}.week-day-name{grid-area:1/1}.week-day-number{grid-area:2/1;font-size:1.2rem}.week-day-body{grid-area:1/2/3/3;margin-top:0}.flight-log-form,.roster-entry-form{grid-template-columns:minmax(0,1fr);padding:1rem}input,select,textarea{padding:.6rem .7rem;font-size:1rem}button,.button-link,.btn-secondary-link{padding:.65rem 1rem}.auth-page{margin:6vh .75rem;padding:1.5rem}}
