@charset "UTF-8";@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-cyrillic-ext-wght-normal-IYF56FF6.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-cyrillic-wght-normal-JEOLYBOO.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-greek-ext-wght-normal-EOVOK2B5.woff2") format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-greek-wght-normal-IRE366VL.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-vietnamese-wght-normal-CE5GGD3W.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-ext-wght-normal-HA22NDSG.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-wght-normal-NRMW37G5.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url("./media/inter-cyrillic-ext-wght-italic-YIWSJSUZ.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url("./media/inter-cyrillic-wght-italic-475CZXVZ.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url("./media/inter-greek-ext-wght-italic-2GE6YZKK.woff2") format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url("./media/inter-greek-wght-italic-7KXMQOB3.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url("./media/inter-vietnamese-wght-italic-J77UWT6J.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-ext-wght-italic-3XSU3IY6.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-wght-italic-O7VLGURZ.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/atkinson-hyperlegible-next-latin-ext-wght-normal-2N3YVG5Z.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/atkinson-hyperlegible-next-latin-wght-normal-VX3WN42K.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url("./media/atkinson-hyperlegible-next-latin-ext-wght-italic-GFIBSXNZ.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url("./media/atkinson-hyperlegible-next-latin-wght-italic-UX7VTPGT.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/noto-sans-cyrillic-ext-wght-normal-Z3L7IC7Y.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/noto-sans-cyrillic-wght-normal-KZDROR73.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/noto-sans-devanagari-wght-normal-SBASWTGD.woff2") format("woff2-variations");unicode-range:U+0900-097F,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:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/noto-sans-greek-ext-wght-normal-NIF32PXH.woff2") format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/noto-sans-greek-wght-normal-3QDNYO2D.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/noto-sans-vietnamese-wght-normal-2CUONBRX.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/noto-sans-latin-ext-wght-normal-CW6O4BDT.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/noto-sans-latin-wght-normal-EBRFDBOD.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url("./media/noto-sans-cyrillic-ext-wght-italic-ZRW4KGAE.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url("./media/noto-sans-cyrillic-wght-italic-DL26SRZN.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url("./media/noto-sans-devanagari-wght-italic-YZUB54GN.woff2") format("woff2-variations");unicode-range:U+0900-097F,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:Noto Sans Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url("./media/noto-sans-greek-ext-wght-italic-SPAGL6VU.woff2") format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url("./media/noto-sans-greek-wght-italic-NCEGEHDH.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Noto Sans Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url("./media/noto-sans-vietnamese-wght-italic-MO6WC5TM.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url("./media/noto-sans-latin-ext-wght-italic-E4IBT4MN.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url("./media/noto-sans-latin-wght-italic-NOOGXIH6.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url("./media/source-sans-3-cyrillic-ext-wght-normal-IBOPRJSC.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url("./media/source-sans-3-cyrillic-wght-normal-ABPPXKAC.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url("./media/source-sans-3-greek-ext-wght-normal-4OM5ODIW.woff2") format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url("./media/source-sans-3-greek-wght-normal-NGDKSPNL.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url("./media/source-sans-3-vietnamese-wght-normal-MBR4ZDM7.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url("./media/source-sans-3-latin-ext-wght-normal-BXY22JBL.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url("./media/source-sans-3-latin-wght-normal-7ARQTPZU.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url("./media/source-sans-3-cyrillic-ext-wght-italic-4KXR77QT.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url("./media/source-sans-3-cyrillic-wght-italic-T6OMEWWI.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url("./media/source-sans-3-greek-ext-wght-italic-GMWXBSI4.woff2") format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url("./media/source-sans-3-greek-wght-italic-NVQMG4L5.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url("./media/source-sans-3-vietnamese-wght-italic-QSOGBICF.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url("./media/source-sans-3-latin-ext-wght-italic-V4QZESVS.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url("./media/source-sans-3-latin-wght-italic-HV4GUS3G.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url("./media/crimson-pro-vietnamese-wght-normal-I3J5W3IN.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Crimson Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url("./media/crimson-pro-latin-ext-wght-normal-KEIQV5LP.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url("./media/crimson-pro-latin-wght-normal-C37C6W7L.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Pro Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url("./media/crimson-pro-vietnamese-wght-italic-SWE5FSWE.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Crimson Pro Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url("./media/crimson-pro-latin-ext-wght-italic-FRAILQOZ.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Pro Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url("./media/crimson-pro-latin-wght-italic-B6HHFVW7.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url("./media/libre-baskerville-latin-ext-wght-normal-Y45I6GZE.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url("./media/libre-baskerville-latin-wght-normal-MBSECYJQ.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url("./media/libre-baskerville-latin-ext-wght-italic-JNGSQCR2.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url("./media/libre-baskerville-latin-wght-italic-YB4BORBP.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url("./media/lora-cyrillic-ext-wght-normal-UVMK5E2G.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url("./media/lora-cyrillic-wght-normal-4J5IMWKY.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url("./media/lora-math-wght-normal-W53J2QXG.woff2") format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url("./media/lora-symbols-wght-normal-B5KYHB5H.woff2") format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url("./media/lora-vietnamese-wght-normal-DEKJZX3J.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url("./media/lora-latin-ext-wght-normal-77F64LNJ.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url("./media/lora-latin-wght-normal-6YFDQXH3.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url("./media/lora-cyrillic-ext-wght-italic-XS6U5B5V.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url("./media/lora-cyrillic-wght-italic-HKVIZJ6U.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url("./media/lora-math-wght-italic-CABDFV4J.woff2") format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url("./media/lora-symbols-wght-italic-B3KA7BSC.woff2") format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url("./media/lora-vietnamese-wght-italic-HNL4SGST.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url("./media/lora-latin-ext-wght-italic-WUEYB2GF.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url("./media/lora-latin-wght-italic-CQVT6ZIC.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Noto Serif Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/noto-serif-cyrillic-ext-wght-normal-TXJO43P6.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Noto Serif Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/noto-serif-cyrillic-wght-normal-HVLIFTQ4.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Noto Serif Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/noto-serif-greek-ext-wght-normal-QTA3JEB3.woff2") format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:"Noto Serif Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/noto-serif-greek-wght-normal-5PPLP64R.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Noto Serif Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/noto-serif-math-wght-normal-DCDVZ32H.woff2") format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:"Noto Serif Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/noto-serif-vietnamese-wght-normal-2J7WWANR.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Noto Serif Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/noto-serif-latin-ext-wght-normal-D33SCHLP.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Noto Serif Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/noto-serif-latin-wght-normal-SE7LSV22.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Noto Serif Variable";font-style:italic;font-display:swap;font-weight:100 900;src:url("./media/noto-serif-cyrillic-ext-wght-italic-XV7TFB57.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Noto Serif Variable";font-style:italic;font-display:swap;font-weight:100 900;src:url("./media/noto-serif-cyrillic-wght-italic-GSNDUM4X.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Noto Serif Variable";font-style:italic;font-display:swap;font-weight:100 900;src:url("./media/noto-serif-greek-ext-wght-italic-FDETDEXT.woff2") format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:"Noto Serif Variable";font-style:italic;font-display:swap;font-weight:100 900;src:url("./media/noto-serif-greek-wght-italic-HQUE6L65.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Noto Serif Variable";font-style:italic;font-display:swap;font-weight:100 900;src:url("./media/noto-serif-math-wght-italic-J3ZCQHFJ.woff2") format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:"Noto Serif Variable";font-style:italic;font-display:swap;font-weight:100 900;src:url("./media/noto-serif-vietnamese-wght-italic-SHQIP2MF.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Noto Serif Variable";font-style:italic;font-display:swap;font-weight:100 900;src:url("./media/noto-serif-latin-ext-wght-italic-M6KIM5R4.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Noto Serif Variable";font-style:italic;font-display:swap;font-weight:100 900;src:url("./media/noto-serif-latin-wght-italic-G47EEEPN.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url("./media/oswald-cyrillic-ext-wght-normal-S5EZIHSS.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url("./media/oswald-cyrillic-wght-normal-KT3NR3TZ.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url("./media/oswald-vietnamese-wght-normal-GXEWUHPS.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url("./media/oswald-latin-ext-wght-normal-VZQWAF4W.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url("./media/oswald-latin-wght-normal-TUJMQCWT.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url("./media/roboto-mono-cyrillic-ext-wght-normal-67LNSJ2H.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url("./media/roboto-mono-cyrillic-wght-normal-KVVSERUT.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url("./media/roboto-mono-greek-wght-normal-WNYT5RDJ.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url("./media/roboto-mono-vietnamese-wght-normal-5ASBYCSR.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url("./media/roboto-mono-latin-ext-wght-normal-4WMEQZVN.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url("./media/roboto-mono-latin-wght-normal-RFLL4A3N.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono Variable;font-style:italic;font-display:swap;font-weight:100 700;src:url("./media/roboto-mono-cyrillic-ext-wght-italic-BDAFIUQ7.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono Variable;font-style:italic;font-display:swap;font-weight:100 700;src:url("./media/roboto-mono-cyrillic-wght-italic-P7WG2ZMT.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Mono Variable;font-style:italic;font-display:swap;font-weight:100 700;src:url("./media/roboto-mono-greek-wght-italic-5LSRH3BP.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto Mono Variable;font-style:italic;font-display:swap;font-weight:100 700;src:url("./media/roboto-mono-vietnamese-wght-italic-SJKBEO6M.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono Variable;font-style:italic;font-display:swap;font-weight:100 700;src:url("./media/roboto-mono-latin-ext-wght-italic-CZ2J6NSC.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono Variable;font-style:italic;font-display:swap;font-weight:100 700;src:url("./media/roboto-mono-latin-wght-italic-WOIYATGW.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-theme=default]{--ui-scale: 1;--british-navy: #036;--german-steel: #7c7c7c;--french-blue: #0055a4;--french-light-1900: #7fb3e6;--austrian-gold: #fc0;--steel-grey: #43464b;--ottoman-burgundy: #800020;--canvas-cream: #f5f5dc;--brass: #b5a642;--cell-color: #000;--cell-font: "serif";--cell-left: 0px;--cell-opacity: 1;--cell-size: 20px;--cell-top: 0px;--error-red: #f00;--grid-bg: rgb(0 0 0 / 10%);--grid-offset: 0px;--grid-size: 50px;--ink-dark: #000;--pan-cursor: grab;--pan-transform: translate(0, 0);--parchment: #f4e4bc;--russian-imperial: #0033a0;--theme-text-primary: var(--canvas-cream);--theme-text-muted: rgb(232 220 200 / 80%);--theme-text-subtle: rgb(245 245 220 / 60%);--theme-text-success: #bdb;--theme-text-error: #e74c3c;--theme-text-positive: #27ae60;--theme-surface-canvas: var(--british-navy);--theme-surface-app: linear-gradient( 135deg, var(--british-navy) 0%, var(--german-steel) 50%, var(--french-blue) 100% );--theme-surface-hero: linear-gradient( 135deg, rgb(26 42 58 / 90%) 0%, rgb(45 61 77 / 80%) 50%, rgb(74 90 106 / 90%) 100% );--theme-surface-header: linear-gradient(135deg, #1a2a3a 0%, #0f1a26 100%);--theme-surface-sidebar: linear-gradient(180deg, #2a3a4a 0%, #1a2a3a 100%);--theme-surface-sidebar-raised: linear-gradient(180deg, #3a4a5a 0%, #2a3a4a 100%);--theme-surface-sidebar-active: linear-gradient(180deg, #4a5a6a 0%, #3a4a5a 100%);--theme-surface-sidebar-tab: linear-gradient(180deg, rgb(26 42 58 / 98%), rgb(26 42 58 / 92%));--theme-surface-panel: linear-gradient(135deg, #2a3a4a 0%, #1a2a3a 100%);--theme-surface-panel-alt: linear-gradient(135deg, rgb(26 42 58 / 80%), rgb(45 61 77 / 80%));--theme-surface-panel-strong: linear-gradient(135deg, rgb(26 42 58 / 95%), rgb(45 61 77 / 95%));--theme-surface-panel-soft: linear-gradient(135deg, rgb(255 255 255 / 3%), rgb(255 255 255 / 6%));--theme-surface-modal: var(--theme-surface-panel);--theme-surface-overlay: rgb(0 0 0 / 70%);--theme-surface-overlay-soft: rgb(0 0 0 / 30%);--theme-surface-muted: rgb(0 0 0 / 20%);--theme-surface-field: rgb(26 42 58 / 80%);--theme-surface-field-strong: rgb(26 42 58 / 98%);--theme-surface-field-soft: rgb(0 0 0 / 30%);--theme-surface-field-file: rgb(0 0 0 / 25%);--theme-surface-chip: rgb(255 255 255 / 5%);--theme-surface-chip-accent: rgb(184 134 11 / 10%);--theme-surface-accent-soft: rgb(184 134 11 / 15%);--theme-surface-accent: rgb(184 134 11 / 20%);--theme-surface-accent-strong: rgb(184 134 11 / 40%);--theme-surface-disabled: rgb(100 100 100 / 20%);--theme-surface-settings: rgb(40 40 40 / 95%);--theme-surface-settings-field: rgb(0 0 0 / 30%);--theme-border-accent: var(--brass);--theme-border-accent-strong: var(--austrian-gold);--theme-border-subtle: rgb(184 134 11 / 30%);--theme-border-soft: rgb(184 134 11 / 20%);--theme-border-faint: rgb(255 255 255 / 6%);--theme-border-contrast: rgb(255 255 255 / 12%);--theme-border-divider: #eee;--theme-shadow-sm: 0 2px 4px rgb(0 0 0 / 20%);--theme-shadow-md: 0 2px 8px rgb(0 0 0 / 30%);--theme-shadow-lg: 0 8px 32px rgb(0 0 0 / 50%);--theme-shadow-xl: 0 4px 12px rgb(0 0 0 / 50%);--theme-shadow-sidebar-left: inset -2px 0 8px rgb(0 0 0 / 40%);--theme-shadow-sidebar-right: inset 2px 0 8px rgb(0 0 0 / 40%);--theme-shadow-timeline: 0 -4px 16px rgb(0 0 0 / 40%);--theme-button-primary-bg: linear-gradient(135deg, rgb(184 134 11 / 10%), rgb(184 134 11 / 20%));--theme-button-primary-bg-hover: linear-gradient(135deg, var(--brass), var(--austrian-gold));--theme-button-primary-text: var(--canvas-cream);--theme-button-primary-text-hover: var(--ink-dark);--theme-button-neutral-bg: linear-gradient(135deg, var(--steel-grey), var(--british-navy));--theme-button-neutral-bg-hover: linear-gradient(135deg, var(--brass), var(--austrian-gold));--theme-button-neutral-text: var(--canvas-cream);--theme-button-neutral-text-hover: var(--ink-dark);--theme-button-edit-bg: linear-gradient(135deg, var(--french-light-1900), #5f9ed6);--theme-button-positive-bg: linear-gradient(135deg, #2d5a2d, #1e4a1e);--theme-button-positive-border: #4a8a4a;--theme-button-negative-bg: linear-gradient(135deg, var(--ottoman-burgundy), #6a2a2a);--theme-button-negative-border: #c08080;--theme-button-action-border: rgb(127 179 230 / 90%);--theme-atlas-shell-border: var(--brass);--theme-atlas-shell-bg: radial-gradient(circle at 20% 80%, rgb(139 115 85 / 10%) 0%, transparent 50%), radial-gradient(circle at 80% 20%, rgb(160 130 90 / 8%) 0%, transparent 50%), linear-gradient( 45deg, rgb(218 195 160 / 15%) 0%, rgb(200 175 140 / 10%) 50%, rgb(180 155 120 / 15%) 100% );--theme-atlas-shell-shadow: inset 0 0 20px rgb(139 115 85 / 30%), 0 4px 8px rgb(0 0 0 / 40%), 0 0 0 1px rgb(184 134 11 / 20%);--theme-atlas-overlay-pattern: radial-gradient( circle at 1px 1px, rgb(139 115 85 / 15%) 1px, transparent 0 );--theme-atlas-header-bg: linear-gradient( 90deg, rgb(139 115 85 / 20%), rgb(160 130 90 / 10%), rgb(139 115 85 / 20%) );--theme-atlas-frame-bg: rgb(245 235 215 / 5%);--theme-atlas-frame-border: rgb(184 134 11 / 30%);--theme-atlas-decoration: rgb(184 134 11 / 40%);--theme-atlas-button-bg: linear-gradient(135deg, rgb(139 115 85 / 20%), rgb(160 130 90 / 10%));--theme-atlas-button-bg-hover: linear-gradient( 135deg, rgb(160 130 90 / 30%), rgb(180 150 110 / 20%) );--theme-atlas-button-disabled-bg: var(--theme-surface-disabled);--theme-timeline-bg: linear-gradient(180deg, #1e2d3d 0%, #162232 100%);--theme-timeline-border: rgb(184 134 11 / 50%);--theme-timeline-thumb-bg: rgb(184 134 11 / 40%);--theme-timeline-thumb-bg-hover: rgb(184 134 11 / 60%);--theme-timeline-popup-bg: rgb(26 42 58 / 96%);--theme-zone-surface-0: linear-gradient(180deg, rgb(31 38 54 / 96%), rgb(20 25 38 / 96%));--theme-zone-surface-1: rgb(16 20 31 / 82%);--theme-zone-border: rgb(143 165 214 / 20%);--theme-zone-border-strong: rgb(157 182 241 / 36%);--theme-zone-text-main: #edf3ff;--theme-zone-text-muted: #a6b3d0;--theme-zone-accent: #73c7a5;--wv-bg-app: #0a1118;--wv-bg-map-vignette: linear-gradient(180deg, rgb(0 0 0 / 0%) 60%, rgb(0 0 0 / 32%));--wv-surface-header: linear-gradient(180deg, #131c26 0%, #0d141d 100%);--wv-surface-rail: linear-gradient(180deg, #111a24 0%, #0a1118 100%);--wv-surface-panel: #131c26;--wv-surface-panel-raised: #18222e;--wv-surface-panel-soft: #1a2530;--wv-surface-control: rgb(255 255 255 / 4%);--wv-surface-control-hover: rgb(212 167 81 / 12%);--wv-surface-control-active: rgb(212 167 81 / 22%);--wv-surface-overlay: rgb(8 12 18 / 78%);--wv-surface-scrim: rgb(0 0 0 / 55%);--wv-text-primary: #e8dcc0;--wv-text-secondary: rgb(232 220 192 / 78%);--wv-text-muted: rgb(232 220 192 / 52%);--wv-text-inverse: #0a1118;--wv-text-on-accent: #1a130a;--wv-border-subtle: rgb(212 167 81 / 18%);--wv-border-strong: rgb(212 167 81 / 42%);--wv-border-active: #d4a751;--wv-shadow-panel: 0 12px 36px rgb(0 0 0 / 55%);--wv-shadow-popover: 0 14px 30px rgb(0 0 0 / 55%);--wv-shadow-rail: 1px 0 0 rgb(212 167 81 / 14%);--wv-shadow-console: 0 -6px 20px rgb(0 0 0 / 50%);--wv-action-primary: #d4a751;--wv-action-primary-hover: #e7bf6c;--wv-action-secondary: rgb(232 220 192 / 8%);--wv-action-secondary-hover: rgb(232 220 192 / 16%);--wv-focus-ring: 0 0 0 2px #d4a751;--wv-selected-bg: rgb(212 167 81 / 18%);--wv-selected-border: #d4a751;--wv-disabled-bg: rgb(255 255 255 / 3%);--wv-disabled-text: rgb(232 220 192 / 32%);--wv-danger: #d96666;--wv-danger-hover: #e87878;--wv-warning: #e0a653;--wv-success: #74b975;--wv-info: #6db5d9;--wv-accent-brass: #d4a751;--wv-accent-brass-deep: #8c6c2b;--wv-accent-olive: #6a7647;--wv-accent-parchment: #e8dcc0;--wv-accent-command-blue: #5a82b0;--wv-map-path-camera: #b491e2;--wv-map-event: #e07a4a;--wv-map-zone-outline: #73c7a5;--wv-rail-width: 64px;--wv-panel-width: clamp(20rem, 24vw, 26rem);--wv-header-height: 56px;--wv-time-console-height: 64px;--wv-time-console-with-timeline-height: 200px;--wv-timeline-strip-height: 258px}@media(width<=720px){:root{--wv-timeline-strip-height: 226px}}[data-theme=cool-modern]{--theme-text-primary: #edf3ff;--theme-text-muted: rgb(166 179 208 / 88%);--theme-text-subtle: rgb(237 243 255 / 65%);--theme-text-success: #9ae5c7;--theme-text-error: #ef7d7d;--theme-text-positive: #73c7a5;--theme-surface-canvas: #0f1623;--theme-surface-app: linear-gradient(135deg, #111827 0%, #162033 50%, #1b2740 100%);--theme-surface-hero: linear-gradient( 135deg, rgb(20 30 47 / 96%), rgb(24 36 58 / 92%), rgb(18 28 46 / 96%) );--theme-surface-header: linear-gradient(135deg, #162032 0%, #0d1524 100%);--theme-surface-sidebar: linear-gradient(180deg, #1f2636 0%, #141926 100%);--theme-surface-sidebar-raised: linear-gradient(180deg, #263145 0%, #1b2435 100%);--theme-surface-sidebar-active: linear-gradient(180deg, #31425e 0%, #243147 100%);--theme-surface-sidebar-tab: linear-gradient(180deg, rgb(22 32 50 / 98%), rgb(16 24 38 / 94%));--theme-surface-panel: linear-gradient(180deg, rgb(31 38 54 / 96%), rgb(20 25 38 / 96%));--theme-surface-panel-alt: linear-gradient(180deg, rgb(28 35 53 / 95%), rgb(20 26 39 / 92%));--theme-surface-panel-strong: linear-gradient(180deg, rgb(24 30 45 / 98%), rgb(16 20 31 / 98%));--theme-surface-panel-soft: linear-gradient(135deg, rgb(119 140 191 / 10%), rgb(79 96 137 / 18%));--theme-surface-modal: linear-gradient(180deg, rgb(26 31 45 / 98%), rgb(16 20 31 / 98%));--theme-surface-overlay: rgb(8 10 18 / 72%);--theme-surface-overlay-soft: rgb(8 10 18 / 45%);--theme-surface-muted: rgb(119 140 191 / 14%);--theme-surface-field: rgb(16 20 31 / 82%);--theme-surface-field-strong: rgb(28 35 53 / 90%);--theme-surface-field-soft: rgb(8 10 18 / 32%);--theme-surface-field-file: rgb(8 10 18 / 28%);--theme-surface-chip: rgb(119 140 191 / 18%);--theme-surface-chip-accent: rgb(115 199 165 / 16%);--theme-surface-accent-soft: rgb(115 199 165 / 16%);--theme-surface-accent: rgb(115 199 165 / 18%);--theme-surface-accent-strong: rgb(115 199 165 / 28%);--theme-surface-disabled: rgb(84 98 128 / 18%);--theme-surface-settings: rgb(20 25 38 / 96%);--theme-surface-settings-field: rgb(16 20 31 / 82%);--theme-border-accent: #8fa5d6;--theme-border-accent-strong: #73c7a5;--theme-border-subtle: rgb(157 182 241 / 28%);--theme-border-soft: rgb(143 165 214 / 20%);--theme-border-faint: rgb(237 243 255 / 8%);--theme-border-contrast: rgb(237 243 255 / 14%);--theme-border-divider: rgb(157 182 241 / 22%);--theme-shadow-sm: 0 2px 6px rgb(0 0 0 / 24%);--theme-shadow-md: 0 8px 24px rgb(0 0 0 / 28%);--theme-shadow-lg: 0 22px 60px rgb(0 0 0 / 38%);--theme-shadow-xl: 0 12px 28px rgb(0 0 0 / 32%);--theme-shadow-sidebar-left: inset -2px 0 10px rgb(0 0 0 / 34%);--theme-shadow-sidebar-right: inset 2px 0 10px rgb(0 0 0 / 34%);--theme-shadow-timeline: 0 -8px 24px rgb(0 0 0 / 36%);--theme-button-primary-bg: linear-gradient(135deg, rgb(115 199 165 / 18%), rgb(79 96 137 / 20%));--theme-button-primary-bg-hover: linear-gradient(135deg, #73c7a5, #9edbcb);--theme-button-primary-text: #edf3ff;--theme-button-primary-text-hover: #0b1420;--theme-button-neutral-bg: linear-gradient(135deg, #2a3950, #1b2739);--theme-button-neutral-bg-hover: linear-gradient(135deg, #31425e, #243147);--theme-button-neutral-text: #edf3ff;--theme-button-neutral-text-hover: #edf3ff;--theme-button-edit-bg: linear-gradient(135deg, #4f6089, #778cbf);--theme-button-positive-bg: linear-gradient(135deg, #3f7b68, #2f6657);--theme-button-positive-border: #73c7a5;--theme-button-negative-bg: linear-gradient(135deg, #6f3746, #522430);--theme-button-negative-border: #ef7d7d;--theme-button-action-border: rgb(143 165 214 / 50%);--theme-atlas-shell-border: #8fa5d6;--theme-atlas-shell-bg: radial-gradient(circle at 20% 80%, rgb(119 140 191 / 12%) 0%, transparent 50%), radial-gradient(circle at 80% 20%, rgb(115 199 165 / 9%) 0%, transparent 50%), linear-gradient( 45deg, rgb(31 38 54 / 92%) 0%, rgb(20 25 38 / 96%) 50%, rgb(24 36 58 / 92%) 100% );--theme-atlas-shell-shadow: inset 0 0 20px rgb(79 96 137 / 24%), 0 8px 20px rgb(0 0 0 / 35%), 0 0 0 1px rgb(143 165 214 / 18%);--theme-atlas-overlay-pattern: radial-gradient( circle at 1px 1px, rgb(143 165 214 / 15%) 1px, transparent 0 );--theme-atlas-header-bg: linear-gradient( 90deg, rgb(79 96 137 / 20%), rgb(115 199 165 / 10%), rgb(79 96 137 / 20%) );--theme-atlas-frame-bg: rgb(119 140 191 / 8%);--theme-atlas-frame-border: rgb(143 165 214 / 28%);--theme-atlas-decoration: rgb(143 165 214 / 34%);--theme-atlas-button-bg: linear-gradient(135deg, rgb(79 96 137 / 18%), rgb(115 199 165 / 12%));--theme-atlas-button-bg-hover: linear-gradient( 135deg, rgb(79 96 137 / 28%), rgb(115 199 165 / 20%) );--theme-atlas-button-disabled-bg: rgb(84 98 128 / 18%);--theme-timeline-bg: linear-gradient(180deg, #162032 0%, #101826 100%);--theme-timeline-border: rgb(143 165 214 / 40%);--theme-timeline-thumb-bg: rgb(115 199 165 / 24%);--theme-timeline-thumb-bg-hover: rgb(115 199 165 / 40%);--theme-timeline-popup-bg: rgb(20 25 38 / 98%);--theme-zone-surface-0: linear-gradient(180deg, rgb(31 38 54 / 96%), rgb(20 25 38 / 96%));--theme-zone-surface-1: rgb(16 20 31 / 82%);--theme-zone-border: rgb(143 165 214 / 20%);--theme-zone-border-strong: rgb(157 182 241 / 36%);--theme-zone-text-main: #edf3ff;--theme-zone-text-muted: #a6b3d0;--theme-zone-accent: #73c7a5;--wv-bg-app: #0e1623;--wv-surface-header: linear-gradient(180deg, #162032 0%, #0d1524 100%);--wv-surface-rail: linear-gradient(180deg, #15202f 0%, #0d1524 100%);--wv-surface-panel: #131e2c;--wv-surface-panel-raised: #17243a;--wv-surface-panel-soft: #1a2638;--wv-surface-control-hover: rgb(115 199 165 / 14%);--wv-surface-control-active: rgb(115 199 165 / 24%);--wv-text-primary: #e7eef7;--wv-text-secondary: rgb(231 238 247 / 78%);--wv-text-muted: rgb(231 238 247 / 50%);--wv-text-on-accent: #0b1420;--wv-border-subtle: rgb(143 165 214 / 20%);--wv-border-strong: rgb(143 165 214 / 46%);--wv-border-active: #73c7a5;--wv-action-primary: #73c7a5;--wv-action-primary-hover: #9edbcb;--wv-selected-bg: rgb(115 199 165 / 18%);--wv-selected-border: #73c7a5;--wv-accent-brass: #73c7a5;--wv-accent-brass-deep: #3f7b68;--wv-accent-command-blue: #6c8ebf;--wv-focus-ring: 0 0 0 2px #73c7a5}*{box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:none}html,body{height:100%;margin:0;padding:0;background:var(--wv-bg-app);color:var(--wv-text-primary);font-family:Crimson Text,serif;overflow:hidden}.wv-panel-body{background:var(--wv-surface-panel);color:var(--wv-text-primary)}.wv-panel-body>app-formations-management,.wv-panel-body>app-events-management,.wv-panel-body>app-citations-management,.wv-panel-body>app-hierarchies-management,.wv-panel-body>app-time-checkpoints,.wv-panel-body>app-camera-paths,.wv-panel-body>app-zone-management,.wv-panel-body>app-settings,.wv-panel-body>app-map-panel{display:block;min-height:100%;background:var(--wv-surface-panel);color:var(--wv-text-primary)}.wv-panel-body .management>.header,.wv-panel-body .sidebar-panel>.header{position:sticky;top:0;z-index:5;padding:8px 12px;background:var(--wv-surface-panel-raised);border-bottom:1px solid var(--wv-border-subtle)}.wv-panel-body .management .search,.wv-panel-body .search-input{min-height:34px;background:#00000059;color:var(--wv-text-primary);border-color:var(--wv-border-subtle)}.wv-panel-body .management-list-standard .list-item,.wv-panel-body .management-list-standard .management-item{height:auto;min-height:64px;background:transparent;color:var(--wv-text-primary)}.wv-panel-body .management-list-standard .list-item+.list-item{border-top:1px solid var(--wv-border-subtle)}.wv-panel-body .management-list-standard .item-left .meta-label,.wv-panel-body .management-list-standard .item-left .meta-name .meta-label{color:var(--wv-text-muted);font-size:.6rem;letter-spacing:.14em}.wv-panel-body .management-list-standard .item-left .meta-value{color:var(--wv-text-primary);font-weight:600}.wv-panel-body .management .management-list-standard{max-height:none}.wv-panel-body .zone-management-root{background:var(--wv-surface-panel)}.wv-panel-body .zone-management-root .surface-card{margin:0;padding:.6rem .85rem;border-radius:0;background:transparent;border-color:var(--wv-border-subtle);border-left:0;border-right:0;border-top:0}.wv-panel-body .zone-management-root .surface-card+.surface-card{border-top:1px solid var(--wv-border-subtle)}.wv-panel-body .zone-management-root .card-header h4,.wv-panel-body .zone-management-root .eyebrow{color:var(--wv-accent-brass);letter-spacing:.12em;text-transform:uppercase}.wv-panel-body .zone-management-root .tab-bar{padding:3px;border:1px solid var(--wv-border-subtle);border-radius:6px;background:var(--wv-surface-panel-raised)}.wv-panel-body .zone-management-root .tab-button{color:var(--wv-text-secondary)}.wv-panel-body .zone-management-root .tab-button.active{background:var(--wv-selected-bg);color:var(--wv-accent-brass)}.wv-panel-body .settings-root,.wv-panel-body .settings-section{background:transparent;color:var(--wv-text-primary)}.wv-panel-body .settings-section h3{color:var(--wv-accent-brass);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}html.warvis-social-scroll,body.warvis-social-scroll{height:auto;min-height:100%;overflow:hidden auto;overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch}body.warvis-social-scroll app-root{height:auto;min-height:100%}app-root{display:block;width:100%;height:100%}::-webkit-scrollbar{display:none}input[type=number]{appearance:none;appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.btn-primary{width:100%;min-height:44px;margin-bottom:1rem;padding:.75rem 1.25rem;border:2px solid var(--theme-border-accent);border-radius:6px;background:var(--theme-button-primary-bg);color:var(--theme-button-primary-text);font-family:Crimson Text,serif;font-size:.9rem;font-weight:600;box-shadow:var(--theme-shadow-sm);transition:all .2s ease;cursor:pointer;text-transform:uppercase;letter-spacing:.03em}.btn-primary:hover:not(:disabled){background:var(--theme-button-primary-bg-hover);color:var(--theme-button-primary-text-hover)}.btn-primary:focus{outline:2px solid var(--theme-border-accent-strong, var(--austrian-gold));outline-offset:2px}.btn-small{min-width:auto;min-height:32px;padding:.25rem .5rem;font-size:.75rem}.modal-overlay{position:fixed;top:0;left:0;z-index:2000;display:flex;justify-content:center;align-items:center;width:100vw;height:100vh;background:var(--theme-surface-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.create-modal-overlay{z-index:2100}.modal-content{max-width:90vw;max-height:90vh;padding:1.5rem;border:3px solid var(--theme-border-accent-strong);border-radius:8px;background:var(--theme-surface-modal);color:var(--theme-text-primary);box-shadow:var(--theme-shadow-lg);overflow-y:auto}.modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--theme-border-subtle)}.modal-header h3{margin:0;color:var(--austrian-gold);font-family:Crimson Text,serif;font-size:1.25rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.modal-close{padding:.25rem;border:none;background:none;color:var(--canvas-cream);font-size:1.5rem;line-height:1;transition:opacity .2s ease;cursor:pointer;opacity:.7}.modal-close:hover{opacity:1}.modal-actions{display:flex;justify-content:flex-end;margin-top:.75rem;padding-top:.75rem;gap:.5rem;border-top:1px solid var(--theme-border-subtle)}.form-group{margin-bottom:.75rem}.form-group label{display:block;margin-bottom:.25rem;color:var(--canvas-cream);font-family:Crimson Text,serif;font-size:.85rem;font-weight:500}.form-input,input[type=email],input[type=password],select,textarea{width:100%;min-height:44px;padding:.5rem .75rem;border:2px solid var(--theme-border-accent);border-radius:4px;background:var(--theme-surface-field);color:var(--theme-text-primary);font-family:Crimson Text,serif;font-size:.9rem}.form-input::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,select::placeholder,textarea::placeholder{color:#e8dcc880}.form-input:focus,input[type=email]:focus,input[type=password]:focus,select:focus,textarea:focus{outline:none;border-color:var(--theme-border-accent-strong);box-shadow:0 0 0 2px #b8860b33}.form-input:disabled,input[type=email]:disabled,input[type=password]:disabled,select:disabled,textarea:disabled{opacity:.5;cursor:not-allowed}select{color-scheme:dark}select option,select optgroup{background-color:var(--wv-surface-panel-raised);color:var(--wv-text-primary)}select option:disabled{color:var(--wv-disabled-text)}.btn-negative,.btn-positive,.btn-edit,.btn-action{min-width:auto;min-height:32px;padding:.3rem .6rem;border:2px solid var(--theme-button-action-border);border-radius:4px;font-size:.8rem;font-weight:600;box-shadow:0 1px 3px #00000026;transition:transform .08s ease,box-shadow .08s ease,filter .08s ease;cursor:pointer}.btn-action{border-color:var(--wv-border-subtle);background:var(--wv-action-secondary);color:var(--wv-text-primary);font-family:inherit}.compact-input{height:28px;padding:.18rem .4rem;border:1px solid var(--theme-border-accent);border-radius:4px;background:var(--theme-surface-field);color:var(--theme-text-primary);font-size:.85rem;text-align:center}.year-input,.month-input,.day-input,.timestamp-input{height:18px;min-height:18px;padding:0 6px;font-family:Crimson Text,serif;font-size:.9rem;box-sizing:border-box;text-align:center}.form-input input.year-input,input.month-input,input.day-input{width:auto;max-width:100px}.selected-chip{display:inline-flex;align-items:center;padding:.2rem .4rem;border:1px solid var(--theme-border-soft);border-radius:4px;background:var(--theme-surface-chip);color:var(--theme-text-primary);font-size:.85rem}.btn-action:hover:not(:disabled){border-color:var(--wv-border-strong);background:var(--wv-action-secondary-hover);filter:brightness(.95);box-shadow:0 2px 6px #0003}.btn-action:disabled{background:var(--wv-disabled-bg);color:var(--wv-disabled-text);cursor:not-allowed}.btn-action:active:not(:disabled){transform:translateY(1px)}.btn-action:focus{outline:2px solid var(--theme-border-accent-strong, var(--austrian-gold));outline-offset:2px}.btn-action.btn-small{min-height:28px;padding:.2rem .45rem;font-size:.75rem}.btn-edit{background:var(--theme-button-edit-bg);color:var(--theme-text-primary);border-color:var(--theme-button-action-border)}.btn-edit:hover:not(:disabled){filter:brightness(.95);box-shadow:0 2px 6px #0003}.btn-edit:active:not(:disabled){transform:translateY(1px)}.btn-edit:focus{outline:2px solid var(--theme-border-accent-strong, var(--austrian-gold));outline-offset:2px}.btn-edit.btn-small{min-height:28px;padding:.2rem .45rem;font-size:.75rem}.btn-positive{background:var(--theme-button-positive-bg);color:var(--theme-text-primary);border-color:var(--theme-button-positive-border)}.btn-positive:hover:not(:disabled){filter:brightness(.95);box-shadow:0 2px 6px #0003}.btn-negative{background:var(--theme-button-negative-bg);color:var(--theme-text-primary);border-color:var(--theme-button-negative-border)}.btn-negative:hover:not(:disabled){filter:brightness(1.02);box-shadow:0 2px 6px #0003}.wv-btn{display:inline-flex;justify-content:center;align-items:center;min-height:36px;padding:.4rem .85rem;border:1px solid var(--wv-border-subtle);border-radius:4px;background:var(--wv-action-secondary);color:var(--wv-text-primary);font-family:inherit;font-size:.84rem;font-weight:600;transition:background .15s ease,border-color .15s ease;letter-spacing:.04em;cursor:pointer}.wv-btn:hover:not(:disabled){background:var(--wv-action-secondary-hover)}.wv-btn:focus-visible{outline:none;box-shadow:var(--wv-focus-ring)}.wv-btn:disabled{opacity:.45;cursor:not-allowed}.wv-btn-primary{background:var(--wv-action-primary);color:var(--wv-text-on-accent);border-color:var(--wv-action-primary);font-weight:700;text-transform:uppercase;letter-spacing:.08em}.wv-btn-primary:hover:not(:disabled){background:var(--wv-action-primary-hover);border-color:var(--wv-action-primary-hover)}.managed-modal,.time-settings-modal,.time-checkpoints-modal{max-width:85vw;max-height:85vh;padding:1.25rem;border:3px solid var(--theme-border-accent-strong);border-radius:8px;background:var(--theme-surface-modal);color:var(--theme-text-primary);font-family:Crimson Text,serif;box-shadow:var(--theme-shadow-lg);overflow-y:auto}.create-dialog.managed-modal:not(.time-checkpoints-modal,.time-settings-modal){width:90vw;max-width:500px}.managed-modal .modal-header,.time-settings-modal .modal-header,.time-checkpoints-modal .modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--theme-border-subtle)}.managed-modal .modal-header h3,.time-settings-modal .modal-header h3,.time-checkpoints-modal .modal-header h3{margin:0;color:var(--austrian-gold);font-size:1.25rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}input[type=checkbox],input[type=radio]{width:16px;height:16px;min-width:unset;min-height:unset;padding:0;flex-shrink:0;cursor:pointer;accent-color:var(--austrian-gold)}.managed-modal input:not([type=checkbox],[type=radio]),.managed-modal select,.managed-modal textarea,.time-settings-modal input:not([type=checkbox],[type=radio]),.time-settings-modal select:not([type=checkbox],[type=radio]),.time-settings-modal textarea,.time-checkpoints-modal input:not([type=checkbox],[type=radio]),.time-checkpoints-modal select,.time-checkpoints-modal textarea{width:auto!important;min-height:32px!important;padding:6px 8px!important;border:1px solid var(--theme-border-soft)!important;border-radius:4px!important;background:var(--theme-surface-field-strong)!important;color:var(--theme-text-primary)!important;font-size:13px!important}.time-settings-modal .field-input{height:32px!important}.managed-modal .hour-input,.managed-modal input[placeholder="1.00"],.managed-modal input[placeholder="HH.hh"],.managed-modal input[placeholder="HH.HH"]{width:64px!important;height:32px!important;padding:6px 8px!important;text-align:center!important;box-sizing:border-box}.managed-modal select,.time-settings-modal select,.time-checkpoints-modal select{width:auto!important;max-width:260px!important;min-width:80px!important;padding-right:2.5rem!important;overflow:hidden;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23b8860b' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right .75rem center!important;background-repeat:no-repeat!important;background-size:1rem!important;text-overflow:ellipsis;white-space:nowrap}.managed-modal input[placeholder=YYYY],.managed-modal input[id$=-year],.time-settings-modal input[placeholder=YYYY],.time-settings-modal input[id$=-year],.time-checkpoints-modal input[placeholder=YYYY],.time-checkpoints-modal input[id$=-year],.managed-modal .year-input,.time-settings-modal .year-input,.time-checkpoints-modal .year-input{width:72px!important}.managed-modal input[placeholder=MM],.managed-modal input[placeholder=DD],.managed-modal input[id$=-month],.managed-modal input[id$=-day],.time-settings-modal input[placeholder=MM],.time-settings-modal input[placeholder=DD],.time-settings-modal input[id$=-month],.time-settings-modal input[id$=-day],.time-checkpoints-modal input[placeholder=MM],.time-checkpoints-modal input[placeholder=DD],.time-checkpoints-modal input[id$=-month],.time-checkpoints-modal input[id$=-day],.managed-modal .month-input,.managed-modal .day-input,.time-settings-modal .month-input,.time-settings-modal .day-input,.time-checkpoints-modal .month-input,.time-checkpoints-modal .day-input{width:48px!important}.managed-modal input:not([type=checkbox])[placeholder="HH.hh"],.managed-modal input:not([type=checkbox])[placeholder="1.00"],.managed-modal input:not([type=checkbox])[id$=-time],.managed-modal input:not([type=checkbox])[id$=-hour],.time-settings-modal input:not([type=checkbox])[placeholder="HH.hh"],.time-settings-modal input:not([type=checkbox])[placeholder="1.00"],.time-settings-modal input:not([type=checkbox])[id$=-time],.time-settings-modal input:not([type=checkbox])[id$=-hour],.time-settings-modal .field-input.hour-input,.time-checkpoints-modal input:not([type=checkbox])[placeholder="HH.hh"],.time-checkpoints-modal input:not([type=checkbox])[placeholder="1.00"],.time-checkpoints-modal input:not([type=checkbox])[id$=-time],.time-checkpoints-modal input:not([type=checkbox])[id$=-hour],.managed-modal .timestamp-input,.time-settings-modal .timestamp-input,.time-checkpoints-modal .timestamp-input{width:64px!important;height:32px!important;min-height:32px!important;text-align:center!important}.managed-modal .date-inputs-compact,.managed-modal .date-row,.time-settings-modal .date-row,.time-checkpoints-modal .date-inputs{display:flex;justify-content:center;align-items:flex-end;gap:.5rem}.managed-modal .date-field,.managed-modal .form-group.date-field,.time-settings-modal .date-field,.time-checkpoints-modal .form-group.date-field{display:flex;flex-direction:column;align-items:center}.managed-modal .date-field label,.managed-modal .form-group.date-field label,.time-settings-modal .field-label,.time-checkpoints-modal .form-group.date-field label{display:block;margin-bottom:4px;text-align:center}.managed-modal .timestamp-input,.time-settings-modal .timestamp-input,.time-checkpoints-modal .timestamp-input{text-align:center!important}.camera-paths-root .date-field .field-label{display:block;margin-bottom:4px;text-align:center}.managed-modal input[type=number],.time-settings-modal input[type=number],.time-checkpoints-modal input[type=number],.timestamp-input,.date-row input[type=number]{text-align:center}.seconds-input{width:80px!important}.create-form .date-row,.timestamp-edit-form .date-row,.date-inputs-compact.date-row,.date-row{display:flex;justify-content:center;align-items:flex-end;gap:.5rem}.create-form .date-field,.timestamp-edit-form .date-field,.date-field{display:flex;flex-direction:column;align-items:center}.create-form .date-field label,.timestamp-edit-form .date-field label,.date-field label{display:block;margin-bottom:4px;text-align:center}.managed-modal .modal-actions .btn-primary,.managed-modal .modal-actions .btn-positive,.managed-modal .modal-actions .btn-negative,.time-settings-modal .modal-actions .btn-primary,.time-settings-modal .modal-actions .btn-positive,.time-settings-modal .modal-actions .btn-negative,.time-checkpoints-modal .modal-actions .btn-primary,.time-checkpoints-modal .modal-actions .btn-positive,.time-checkpoints-modal .modal-actions .btn-negative{min-width:100px;padding:.5rem .9rem;border-radius:4px;font-weight:600}.managed-modal .modal-close,.time-settings-modal .modal-close,.time-checkpoints-modal .modal-close{display:none!important}.wv-themed-modal{display:flex!important;flex-direction:column;padding:0!important;border:1px solid var(--wv-border-active)!important;border-radius:6px!important;background:var(--wv-surface-panel)!important;color:var(--wv-text-primary)!important;font-family:Crimson Text,serif;overflow:hidden;box-shadow:var(--wv-shadow-panel)!important}.wv-themed-modal .modal-header{display:flex;flex:0 0 auto;justify-content:space-between;align-items:center;margin:0!important;padding:.7rem 1rem!important;background:var(--wv-surface-panel-raised)!important;border-bottom:1px solid var(--wv-border-subtle)!important}.wv-themed-modal .modal-header h3{margin:0;color:var(--wv-accent-brass);font-family:Crimson Text,serif;font-size:.92rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.wv-themed-modal .modal-close{display:inline-flex!important;justify-content:center;align-items:center;min-width:28px;min-height:28px;padding:0;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--wv-text-primary);font-size:1.2rem;line-height:1;cursor:pointer;opacity:.8}.wv-themed-modal .modal-close:hover{opacity:1;background:var(--wv-surface-control-hover)}.wv-themed-modal .modal-body{flex:1 1 auto;min-height:0;padding:.85rem 1rem!important;background:transparent!important;color:var(--wv-text-primary);overflow-y:auto}.wv-themed-modal .modal-actions{display:flex;flex:0 0 auto;justify-content:flex-end;gap:.5rem;margin:0!important;padding:.6rem 1rem!important;border-top:1px solid var(--wv-border-subtle)!important;background:var(--wv-surface-panel-raised)!important}.modal-actions .cancel,.wv-themed-modal .modal-actions .cancel{border:1px solid var(--wv-border-subtle)!important;background:transparent!important;color:var(--wv-text-secondary)!important;box-shadow:none!important;filter:none!important}.modal-actions .cancel:hover:not(:disabled),.wv-themed-modal .modal-actions .cancel:hover:not(:disabled){border-color:var(--wv-border-active)!important;background:var(--wv-surface-control-hover)!important;color:var(--wv-text-primary)!important}.wv-themed-modal .modal-actions .wv-btn-primary{border-color:var(--theme-button-positive-border)!important;background:var(--theme-button-positive-bg)!important;color:var(--theme-text-primary)!important;text-transform:none;letter-spacing:.04em}.wv-themed-modal .modal-actions .wv-btn-primary:hover:not(:disabled){border-color:var(--theme-button-positive-border)!important;background:var(--theme-button-positive-bg)!important;filter:brightness(1.08)}.wv-themed-modal .field-label,.wv-themed-modal .field-label-inline,.wv-themed-modal .group-label{color:var(--wv-text-secondary);font-family:Crimson Text,serif;font-size:.72rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.wv-themed-modal .field-input,.wv-themed-modal input:not([type=checkbox],[type=radio]),.wv-themed-modal select,.wv-themed-modal textarea{border:1px solid var(--wv-border-subtle)!important;border-radius:4px!important;background-color:var(--theme-surface-field-strong)!important;color:var(--wv-text-primary)!important}.wv-themed-modal .field-input:focus,.wv-themed-modal input:not([type=checkbox],[type=radio]):focus,.wv-themed-modal select:focus,.wv-themed-modal textarea:focus{outline:none!important;border-color:var(--wv-border-active)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--wv-accent-brass) 28%,transparent)!important}.wv-themed-modal .modal-body input[type=text]:not(.hour-input,.timestamp-input,.year-input,.month-input,.day-input,.keyframe-input),.wv-themed-modal .modal-body textarea{width:100%!important;max-width:none!important;box-sizing:border-box!important}.wv-themed-modal .checkbox-label{color:var(--wv-text-primary)}.wv-themed-modal .tc-filter-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;gap:.2rem}.wv-themed-modal .tc-filter label{display:flex;align-items:center;gap:.6rem;padding:.4rem .55rem;border-radius:4px;color:var(--wv-text-primary);cursor:pointer}.wv-themed-modal .tc-filter label:hover{background:var(--wv-surface-control-hover)}.camera-path-create-dialog{width:fit-content;max-width:min(90vw,360px);min-width:320px}.camera-path-create-dialog .form-group{margin-bottom:0}.camera-path-create-dialog .form-group input[type=text]{width:100%!important;min-width:260px}textarea{resize:vertical;min-height:80px}.help-text{margin-top:.25rem;color:var(--brass);font-size:.8rem;font-style:italic}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);pointer-events:none;white-space:nowrap}.text-center{text-align:center}.flex-center{display:flex;justify-content:center;align-items:center}.no-items{padding:2rem;color:var(--brass);text-align:center;font-style:italic}.search-input{width:100%;min-height:44px;padding:.5rem;border:1px solid var(--theme-border-accent);border-radius:4px;background:var(--theme-surface-field);color:var(--theme-text-primary);font-size:.9rem;box-sizing:border-box}.management .header{display:flex;align-items:center;margin-top:0;padding:8px;gap:8px}.management .search{flex:1;width:100%;min-height:44px;padding:.5rem;border:1px solid var(--theme-border-accent);border-radius:4px;background:var(--theme-surface-field);color:var(--theme-text-primary);font-size:.9rem;box-sizing:border-box}.management .header .btn-action,.management .header .btn{min-height:44px;padding:.4rem .75rem}.management .list{margin:0;padding:0;list-style:none}.management .list-item{display:flex;flex-direction:column;align-items:stretch;margin-bottom:8px;padding:8px;border:1px solid rgba(0,0,0,.06);border-radius:6px;border-bottom:1px solid var(--theme-border-divider)}.management .item-top{display:flex;justify-content:space-between;align-items:center}.management .name{flex:1 1 auto;min-width:0;margin-right:8px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.management .actions-vertical{display:flex;flex:0 0 72px;flex-direction:column;align-items:flex-end;gap:8px}.management .actions-vertical .btn,.management .actions-vertical .btn-small{width:72px;box-sizing:border-box}.management .modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.hierarchies-management,.citations-management,.events-management,.camera-paths-root,.selection-dialog{margin-top:0}.sidebar-panel>.header{display:flex;align-items:center;margin-top:0;gap:8px}.management>.header+.list,.management>.header+.management-list-standard,.management>.header+.no-items,.management .header+.list{margin-top:0!important}.management-list-standard .management-item,.management-list-standard .list-item{position:relative;margin-bottom:0;padding:10px 12px;border:none;border-radius:0;background:transparent;overflow:hidden;box-sizing:border-box;cursor:pointer}.management-list-standard .list-item+.list-item{border-top:1px solid rgba(255,255,255,.04)}.management-list-standard .list-item:hover{background:#ffffff03}.management-list-standard .item-top{display:flex;justify-content:flex-start;align-items:center;height:100%;padding-right:84px;gap:12px;box-sizing:border-box}.management-list-standard .item-left{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;gap:4px}.management-list-standard .item-left .meta-label{color:var(--brass);font-size:.7rem;text-transform:uppercase}.management-list-standard .item-left .meta-value{color:var(--canvas-cream);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.management-list-standard .item-actions-vertical,.actions-vertical,.management-actions-vertical,.item-actions-vertical{display:flex;flex-direction:column;gap:6px;align-items:flex-end;flex:0 0 72px}.management-list-standard .list-item .item-actions-vertical{position:absolute;top:50%;right:12px;flex:none;width:72px;transform:translateY(-50%)}.management-list-standard .item-actions-vertical .btn-small,.actions-vertical .btn-small,.management-actions-vertical .btn-small,.item-actions-vertical .btn-small,.camera-node-actions .btn-small{width:72px;box-sizing:border-box}.management-list-standard .item-image{flex:0 0 auto;width:44px;height:44px;object-fit:cover;border-radius:4px}.management-list-standard .management-group{display:block;margin:0;padding:0;list-style:none}.management-group-header{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:32px;padding:4px 8px;border:0;border-top:1px solid var(--wv-border-subtle);background:var(--wv-surface-panel-raised);color:var(--wv-text-primary);font-weight:700;text-align:left;cursor:pointer}.management-group-header:hover{background:var(--wv-surface-control-active)}.management-group-header .group-count{min-width:24px;padding:1px 7px;border:1px solid var(--wv-border-subtle);border-radius:999px;color:var(--wv-text-muted);font-size:.72rem;text-align:center}.management-group-list{margin:0;padding:0;list-style:none}.management-list-standard .compact-entry,.management-list-standard .management-item.compact-entry,.zone-management-root .list-row.compact-entry{display:block;height:auto;min-height:32px;padding:0;border-radius:0;overflow:visible}.management-list-standard .compact-entry.expanded,.zone-management-root .compact-entry.expanded{border-radius:6px;background:var(--wv-surface-panel-soft);overflow:hidden;box-shadow:inset 0 0 0 1px var(--wv-border-strong),inset 3px 0 0 var(--wv-border-active)}.management-list-standard .compact-entry-summary,.zone-management-root .compact-entry-summary{display:grid;align-items:center;grid-template-columns:minmax(0,1fr) auto;width:100%;min-height:32px;padding:4px 6px;gap:3px;box-sizing:border-box;overflow:hidden}.compact-entry-toggle{display:grid;align-items:center;grid-template-columns:auto minmax(0,1fr) auto;width:100%;min-width:0;min-height:32px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;gap:6px;overflow:hidden}.compact-entry-toggle:focus-visible{border-radius:3px;outline:2px solid var(--wv-border-active);outline-offset:-2px}.compact-entry-chevron{display:inline-block;flex:0 0 auto;color:var(--wv-text-muted);font-size:1rem;line-height:1;transform:rotate(0);transform-origin:center}.compact-entry-toggle[aria-expanded=true] .compact-entry-chevron{transform:rotate(90deg)}@media(prefers-reduced-motion:no-preference){.compact-entry-chevron{transition:transform .12s ease-out}}.compact-entry-title{display:inline-flex;align-items:center;min-width:0;color:var(--wv-text-primary);font-size:.82rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;gap:6px}.compact-entry-toggle .compact-entry-title{display:block}.compact-entry-metadata{min-width:0;color:var(--wv-text-muted);font-size:.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-entry-actions{display:flex;flex:0 0 auto;flex-wrap:nowrap;justify-content:flex-end;align-items:center;min-width:0;gap:2px}.compact-entry-actions .btn-small,.zone-management-root .compact-entry-actions .btn-small{width:auto!important;min-width:40px;min-height:24px!important;padding:.18rem .32rem!important;font-size:.68rem!important;line-height:1.1;white-space:nowrap}.compact-entry-actions .btn-small,.path-actions .btn-small,.zone-management-root .compact-entry-actions .btn-small{border:1px solid transparent!important;background:transparent!important;color:var(--wv-text-secondary)!important;box-shadow:none!important;filter:none!important}.compact-entry-actions .btn-small:hover:not(:disabled),.compact-entry-actions .btn-small:focus-visible,.path-actions .btn-small:hover:not(:disabled),.path-actions .btn-small:focus-visible,.zone-management-root .compact-entry-actions .btn-small:hover:not(:disabled),.zone-management-root .compact-entry-actions .btn-small:focus-visible{border-color:var(--wv-border-subtle)!important;background:var(--wv-surface-control-hover)!important;color:var(--wv-text-primary)!important}.compact-entry-actions .btn-small.btn-negative,.path-actions .btn-small.btn-negative,.zone-management-root .compact-entry-actions .btn-small.btn-negative{color:var(--theme-button-negative-border)!important}.compact-entry-actions .btn-small.btn-negative:hover:not(:disabled),.compact-entry-actions .btn-small.btn-negative:focus-visible,.path-actions .btn-small.btn-negative:hover:not(:disabled),.path-actions .btn-small.btn-negative:focus-visible,.zone-management-root .compact-entry-actions .btn-small.btn-negative:hover:not(:disabled),.zone-management-root .compact-entry-actions .btn-small.btn-negative:focus-visible{border-color:var(--theme-button-negative-border)!important;background:color-mix(in srgb,var(--theme-button-negative-border) 18%,transparent)!important;color:var(--theme-button-negative-border)!important}.compact-entry-details{padding:8px 10px 10px;border-top:1px solid var(--wv-border-subtle);background:#00000029}.management-name-field{display:grid;width:min(100%,24rem);margin-bottom:8px;color:var(--wv-text-secondary);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;gap:4px}.management-name-field input{width:100%;min-height:36px;padding:6px 8px;border:1px solid var(--wv-border-subtle);border-radius:4px;background:var(--theme-surface-field-strong);color:var(--wv-text-primary);font-family:inherit;font-size:.86rem;letter-spacing:normal;text-transform:none}.management-name-field input:focus-visible{outline:none;border-color:var(--wv-border-active);box-shadow:var(--wv-focus-ring)}.management-list-standard .compact-entry .item-top{padding-right:0}.zone-management-root .list-row.compact-entry{flex-wrap:nowrap;gap:0}.zone-management-root .compact-entry-details{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.management-list-standard .management-item,.management-list-standard .list-item{height:94px;min-height:94px}.management-list-standard .compact-entry,.management-list-standard .management-item.compact-entry,.management-list-standard .list-item.compact-entry,.zone-management-root .list-row.compact-entry{height:auto;min-height:32px}.management .management-list-standard{max-height:470px;overflow-y:auto;box-sizing:border-box;padding-right:6px}@media(pointer:coarse){.wv-themed-modal .modal-close,.wv-themed-modal .modal-actions button,.wv-themed-modal button,.wv-themed-modal input:not([type=checkbox],[type=radio]),.wv-themed-modal select,.wv-themed-modal textarea{min-height:44px}.wv-themed-modal input[type=checkbox],.wv-themed-modal input[type=radio]{width:20px;height:20px}}@media(height<=900px){:root{--ui-scale: .82}}@media(height<=800px){:root{--ui-scale: .75}}@media(height<=700px){:root{--ui-scale: .67}}:root{--safe-area-top: env(safe-area-inset-top, 0px);--safe-area-bottom: env(safe-area-inset-bottom, 0px);--safe-area-left: env(safe-area-inset-left, 0px);--safe-area-right: env(safe-area-inset-right, 0px)}@media(width<=768px){html,body{overflow:hidden;overscroll-behavior:none;-webkit-overflow-scrolling:touch}html.warvis-social-scroll,body.warvis-social-scroll{overflow:hidden auto;overscroll-behavior-y:auto}.modal-overlay{align-items:center;padding:1rem}.modal-content{width:100%;max-width:520px;max-height:85vh;margin:0 auto;padding:1.25rem;padding-bottom:calc(1.25rem + var(--safe-area-bottom));border-radius:8px}.managed-modal,.time-settings-modal,.time-checkpoints-modal{width:100%;max-width:520px;max-height:85vh;margin:0 auto;padding:1rem;padding-bottom:calc(1rem + var(--safe-area-bottom));border-radius:8px}.create-dialog.managed-modal:not(.time-checkpoints-modal,.time-settings-modal,.camera-path-create-dialog){width:100%;max-width:500px}.managed-modal input:not([type=checkbox],[type=radio]),.managed-modal select,.managed-modal textarea,.modal-content input:not([type=checkbox],[type=radio]),.modal-content select,.modal-content textarea{font-size:16px!important}.modal-actions{flex-direction:column;gap:.5rem}.modal-actions button{width:100%}.management .management-list-standard{max-height:282px}.form-group{margin-bottom:1rem}.date-row,.managed-modal .date-inputs-compact,.managed-modal .date-row{flex-wrap:wrap;justify-content:center}.search-input,.management .search{min-height:48px;font-size:16px}.session-expired-banner{max-width:95vw!important;font-size:.85rem}}@media(width<=480px){.modal-content{max-width:95vw;padding:1rem;padding-bottom:calc(1rem + var(--safe-area-bottom))}.managed-modal,.time-settings-modal,.time-checkpoints-modal,.create-dialog.managed-modal:not(.time-checkpoints-modal,.time-settings-modal){max-width:95vw}.managed-modal .modal-header h3,.modal-content h3{font-size:1.1rem}.management-list-standard .management-item,.management-list-standard .list-item{height:80px;min-height:80px;padding:8px}.management-list-standard .compact-entry,.management-list-standard .management-item.compact-entry,.management-list-standard .list-item.compact-entry,.zone-management-root .list-row.compact-entry{height:auto;min-height:32px;padding:0}.management .management-list-standard{max-height:240px}}
