@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbV2o-flEEny0FZhsfKu5WU4xD2OwGtT0rU3BE.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbV2o-flEEny0FZhsfKu5WU4xD_OwGtT0rU3BE.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbV2o-flEEny0FZhsfKu5WU4xD4OwGtT0rU3BE.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbV2o-flEEny0FZhsfKu5WU4xD0OwGtT0rU3BE.woff2) format('woff2');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:'JetBrains Mono';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbV2o-flEEny0FZhsfKu5WU4xD1OwGtT0rU3BE.woff2) format('woff2');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:'JetBrains Mono';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbV2o-flEEny0FZhsfKu5WU4xD7OwGtT0rU.woff2) format('woff2');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:'JetBrains Mono';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbV2o-flEEny0FZhsfKu5WU4xD2OwGtT0rU3BE.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbV2o-flEEny0FZhsfKu5WU4xD_OwGtT0rU3BE.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbV2o-flEEny0FZhsfKu5WU4xD4OwGtT0rU3BE.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbV2o-flEEny0FZhsfKu5WU4xD0OwGtT0rU3BE.woff2) format('woff2');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:'JetBrains Mono';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbV2o-flEEny0FZhsfKu5WU4xD1OwGtT0rU3BE.woff2) format('woff2');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:'JetBrains Mono';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbV2o-flEEny0FZhsfKu5WU4xD7OwGtT0rU.woff2) format('woff2');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:'JetBrains Mono';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbV2o-flEEny0FZhsfKu5WU4xD2OwGtT0rU3BE.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbV2o-flEEny0FZhsfKu5WU4xD_OwGtT0rU3BE.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbV2o-flEEny0FZhsfKu5WU4xD4OwGtT0rU3BE.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbV2o-flEEny0FZhsfKu5WU4xD0OwGtT0rU3BE.woff2) format('woff2');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:'JetBrains Mono';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbV2o-flEEny0FZhsfKu5WU4xD1OwGtT0rU3BE.woff2) format('woff2');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:'JetBrains Mono';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbV2o-flEEny0FZhsfKu5WU4xD7OwGtT0rU.woff2) format('woff2');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:'Orbitron';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/orbitron/v35/yMJRMIlzdpvBhQQL_Qq7dy1biN15.woff2) format('woff2');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:'Orbitron';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/orbitron/v35/yMJRMIlzdpvBhQQL_Qq7dy1biN15.woff2) format('woff2');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:'Orbitron';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/orbitron/v35/yMJRMIlzdpvBhQQL_Qq7dy1biN15.woff2) format('woff2');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:'Outfit';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJuktqUYLkn8BJ.woff2) format('woff2');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:'Outfit';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJtEtqUYLknw.woff2) format('woff2');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:'Outfit';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJuktqUYLkn8BJ.woff2) format('woff2');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:'Outfit';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJtEtqUYLknw.woff2) format('woff2');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:'Outfit';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJuktqUYLkn8BJ.woff2) format('woff2');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:'Outfit';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJtEtqUYLknw.woff2) format('woff2');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:'Outfit';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJuktqUYLkn8BJ.woff2) format('woff2');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:'Outfit';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJtEtqUYLknw.woff2) format('woff2');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:'Outfit';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJuktqUYLkn8BJ.woff2) format('woff2');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:'Outfit';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJtEtqUYLknw.woff2) format('woff2');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:'Playfair Display';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_qiTXtXA-X-uE0qEE5Do.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Playfair Display';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_qiTXt7A-X-uE0qEE5Do.woff2) format('woff2');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:'Playfair Display';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_qiTXt_A-X-uE0qEE5Do.woff2) format('woff2');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:'Playfair Display';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_qiTXtHA-X-uE0qEEw.woff2) format('woff2');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:'Playfair Display';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKeiunDTbtPK-F2qC0usEw.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKeiunDYbtPK-F2qC0usEw.woff2) format('woff2');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:'Playfair Display';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKeiunDZbtPK-F2qC0usEw.woff2) format('woff2');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:'Playfair Display';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKeiunDXbtPK-F2qC0s.woff2) format('woff2');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}.vxf-root{--vxf-bg:#0a0c12;--vxf-s:#11141e;--vxf-s2:#181c28;--vxf-s3:#1e2333;--vxf-bd:rgba(255,255,255,.06);--vxf-bd2:rgba(255,255,255,.1);--vxf-tx:#eef0f8;--vxf-mt:#5a6080;--vxf-mt2:#8890b0;--vxf-ac:#ff6b35;--vxf-ac2:#ffaa70;--vxf-gw:rgba(255,107,53,.28);--vxf-wk:#ff6b35;--vxf-bk:#00e5aa;--vxf-lg:#9b7dff;--vxf-cf:#11141e;--vxf-cb:#ff6b35;--vxf-ch:#eef0f8;--vxf-cm:#eef0f8;--vxf-cs:#ff6b35}.vxf-root[data-theme="ocean"]{--vxf-bg:#030810;--vxf-s:#060f20;--vxf-s2:#0a1830;--vxf-s3:#0f2040;--vxf-bd:rgba(0,180,255,.07);--vxf-bd2:rgba(0,180,255,.15);--vxf-tx:#c0e8ff;--vxf-mt:#2a5070;--vxf-mt2:#4a80a0;--vxf-ac:#00bfff;--vxf-ac2:#60deff;--vxf-gw:rgba(0,191,255,.25);--vxf-wk:#00bfff;--vxf-bk:#00ffaa;--vxf-lg:#aa80ff;--vxf-cf:#060f20;--vxf-cb:#00bfff;--vxf-ch:#c0e8ff;--vxf-cm:#c0e8ff;--vxf-cs:#00ffaa}.vxf-root[data-theme="forest"]{--vxf-bg:#040c06;--vxf-s:#081408;--vxf-s2:#0d200f;--vxf-s3:#112814;--vxf-bd:rgba(80,200,80,.07);--vxf-bd2:rgba(80,200,80,.14);--vxf-tx:#c8ecc8;--vxf-mt:#2a5030;--vxf-mt2:#4a8050;--vxf-ac:#3ddc84;--vxf-ac2:#80eeb0;--vxf-gw:rgba(61,220,132,.22);--vxf-wk:#3ddc84;--vxf-bk:#ffd060;--vxf-lg:#80aaff;--vxf-cf:#081408;--vxf-cb:#3ddc84;--vxf-ch:#c8ecc8;--vxf-cm:#c8ecc8;--vxf-cs:#ffd060}.vxf-root[data-theme="sakura"]{--vxf-bg:#0e060c;--vxf-s:#1c0c18;--vxf-s2:#281220;--vxf-s3:#341828;--vxf-bd:rgba(255,100,160,.07);--vxf-bd2:rgba(255,100,160,.14);--vxf-tx:#fde8f4;--vxf-mt:#602040;--vxf-mt2:#a06080;--vxf-ac:#ff4d9e;--vxf-ac2:#ff90c0;--vxf-gw:rgba(255,77,158,.25);--vxf-wk:#ff4d9e;--vxf-bk:#ffd060;--vxf-lg:#b080ff;--vxf-cf:#1c0c18;--vxf-cb:#ff4d9e;--vxf-ch:#fde8f4;--vxf-cm:#fde8f4;--vxf-cs:#ffd060}.vxf-root[data-theme="light"]{--vxf-bg:#f0ede8;--vxf-s:#ffffff;--vxf-s2:#f5f2ee;--vxf-s3:#ece8e2;--vxf-bd:rgba(0,0,0,.07);--vxf-bd2:rgba(0,0,0,.14);--vxf-tx:#1a1a2e;--vxf-mt:#aaa8b0;--vxf-mt2:#807880;--vxf-ac:#e84020;--vxf-ac2:#f08040;--vxf-gw:rgba(232,64,32,.15);--vxf-wk:#e84020;--vxf-bk:#20aa70;--vxf-lg:#6050e8;--vxf-cf:#ffffff;--vxf-cb:#e84020;--vxf-ch:#1a1a2e;--vxf-cm:#1a1a2e;--vxf-cs:#e84020}.vxf-root *,.vxf-root *::before,.vxf-root *::after{box-sizing:border-box;margin:0;padding:0}.vxf-root button{font-family:inherit;cursor:pointer}.vxf-root{font-family:'Outfit',sans-serif;background:var(--vxf-bg);color:var(--vxf-tx);border-radius:20px;overflow:hidden;transition:background .4s,color .4s;position:relative}.vxf-topbar{display:flex;align-items:center;justify-content:space-between;padding:14px 22px;border-bottom:1px solid var(--vxf-bd);background:var(--vxf-bg)}.vxf-logo{font-family:'Playfair Display',serif;font-size:20px;color:var(--vxf-tx);font-style:normal}.vxf-logo em{color:var(--vxf-ac);font-style:italic}.vxf-themes{display:flex;gap:7px;align-items:center}.vxf-tdot{width:20px;height:20px;border-radius:50%;cursor:pointer;border:2px solid #fff0;transition:all .2s;padding:0;outline:none}.vxf-tdot:hover,.vxf-tdot.active{border-color:var(--vxf-tx);transform:scale(1.2)}.vxf-t-ember{background:linear-gradient(135deg,#ff6b35,#ffaa70)}.vxf-t-ocean{background:linear-gradient(135deg,#00bfff,#006fff)}.vxf-t-forest{background:linear-gradient(135deg,#3ddc84,#207040)}.vxf-t-sakura{background:linear-gradient(135deg,#ff4d9e,#ff80c0)}.vxf-t-light{background:linear-gradient(135deg,#f0ede8,#ddd8d0);border:2px solid #bbb!important}.vxf-body{padding:22px 18px 28px}.vxf-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}@media(max-width:700px){.vxf-grid{grid-template-columns:1fr}}.vxf-label{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--vxf-mt2);margin-bottom:12px;display:flex;align-items:center;gap:8px}.vxf-label::after{content:'';flex:1;height:1px;background:var(--vxf-bd)}.vxf-card{background:var(--vxf-s);border:1px solid var(--vxf-bd);border-radius:18px;overflow:hidden}.vxf-modes{display:flex;gap:4px;background:var(--vxf-s2);border-radius:10px;padding:3px;margin:16px 16px 18px}.vxf-mtab{flex:1;padding:7px 4px;font-size:11px;font-weight:600;letter-spacing:.04em;border-radius:7px;border:none;background:none;color:var(--vxf-mt2);transition:all .2s;font-family:'Outfit',sans-serif}.vxf-mtab.active{background:var(--vxf-ac);color:#fff;box-shadow:0 2px 10px var(--vxf-gw)}.vxf-ring-wrap{position:relative;width:200px;height:200px;margin:0 auto 18px;cursor:pointer}.vxf-rbg{fill:none;stroke:var(--vxf-s2);stroke-width:10}.vxf-rprog{fill:none;stroke:var(--vxf-wk);stroke-width:10;stroke-linecap:round;stroke-dasharray:565;stroke-dashoffset:0;transition:stroke-dashoffset .6s ease,stroke .3s;filter:drop-shadow(0 0 8px var(--vxf-ac))}.vxf-ring-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.vxf-rtime{font-family:'Orbitron',sans-serif;font-size:44px;font-weight:700;color:var(--vxf-tx);letter-spacing:1px;line-height:1}.vxf-rlbl{font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--vxf-mt2)}.vxf-rhint{font-size:9px;color:var(--vxf-mt);margin-top:2px}.vxf-dots{display:flex;gap:8px;justify-content:center;margin-bottom:16px}.vxf-dot{width:8px;height:8px;border-radius:50%;display:inline-block;background:var(--vxf-s3);border:1px solid var(--vxf-bd2);transition:all .3s}.vxf-dot.vxf-done{background:var(--vxf-ac);border-color:var(--vxf-ac);box-shadow:0 0 6px var(--vxf-gw)}.vxf-dot.vxf-dot-cur{background:var(--vxf-ac);border-color:var(--vxf-ac);box-shadow:0 0 10px var(--vxf-gw);animation:vxfpulse 1.4s ease-in-out infinite}@keyframes vxfpulse{0%,100%{transform:scale(1)}50%{transform:scale(1.4)}}.vxf-ctrl{display:flex;gap:10px;justify-content:center;margin-bottom:18px;align-items:center}.vxf-btn-main,.vxf-btn-sec{display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;transition:all .18s;font-family:'Outfit',sans-serif}.vxf-btn-main{width:58px;height:58px;font-size:22px;background:var(--vxf-ac);color:#fff;box-shadow:0 4px 20px var(--vxf-gw)}.vxf-btn-main:hover{transform:scale(1.08)}.vxf-btn-sec{width:42px;height:42px;font-size:16px;background:var(--vxf-s2);color:var(--vxf-mt2)}.vxf-btn-sec:hover{background:var(--vxf-s3);color:var(--vxf-tx)}.vxf-sets{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;padding:0 16px}.vxf-set{background:var(--vxf-s2);border-radius:10px;padding:10px 8px;text-align:center}.vxf-setlbl{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--vxf-mt);margin-bottom:6px}.vxf-setval{display:flex;align-items:center;justify-content:center;gap:4px}.vxf-adj{background:none;border:none;color:var(--vxf-mt2);font-size:18px;padding:0;line-height:1;transition:color .15s;font-family:'Outfit',sans-serif}.vxf-adj:hover{color:var(--vxf-ac)}.vxf-setnum{font-family:'JetBrains Mono',monospace;font-size:20px;font-weight:700;color:var(--vxf-tx);min-width:28px;text-align:center}.vxf-sounds{display:flex;gap:5px;padding:14px 16px 0;flex-wrap:wrap}.vxf-sndbtn{flex:1;min-width:44px;padding:6px 4px;border-radius:8px;border:1px solid var(--vxf-bd);background:var(--vxf-s2);color:var(--vxf-mt2);font-size:11px;font-weight:600;transition:all .2s;font-family:'Outfit',sans-serif}.vxf-sndbtn:hover,.vxf-sndbtn.vxf-snd-on{border-color:var(--vxf-ac);color:var(--vxf-ac)}.vxf-hist-wrap{margin:16px 16px 16px;border-top:1px solid var(--vxf-bd);padding-top:14px}.vxf-hist-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.vxf-hist-title{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--vxf-mt2)}.vxf-hist-clear{background:none;border:1px solid var(--vxf-bd);color:var(--vxf-mt);font-size:10px;font-weight:600;padding:3px 10px;border-radius:6px;font-family:'Outfit',sans-serif;transition:all .2s}.vxf-hist-clear:hover{border-color:var(--vxf-ac);color:var(--vxf-ac)}.vxf-hist-list{max-height:180px;overflow-y:auto;display:flex;flex-direction:column;gap:6px}.vxf-hist-list::-webkit-scrollbar{width:3px}.vxf-hist-list::-webkit-scrollbar-thumb{background:var(--vxf-bd2);border-radius:2px}.vxf-hist-empty{font-size:12px;color:var(--vxf-mt);text-align:center;padding:16px 0;font-style:italic}.vxf-hist-item{display:flex;align-items:center;gap:10px;background:var(--vxf-s2);border-radius:9px;padding:8px 12px;border:1px solid var(--vxf-bd)}.vxf-hist-badge{width:8px;height:8px;border-radius:50%;flex-shrink:0}.vxf-hist-info{flex:1}.vxf-hist-mode{font-size:12px;font-weight:600;color:var(--vxf-tx)}.vxf-hist-time{font-size:10px;color:var(--vxf-mt);margin-top:1px}.vxf-hist-dur{font-family:'JetBrains Mono',monospace;font-size:11px;color:var(--vxf-mt2);white-space:nowrap}.vxf-clktoggle{display:flex;background:var(--vxf-s2);border-radius:10px;padding:3px;gap:3px;margin:16px 16px 16px}.vxf-ctbtn{flex:1;padding:8px;font-size:12px;font-weight:600;border:none;background:none;color:var(--vxf-mt2);border-radius:7px;transition:all .2s;font-family:'Outfit',sans-serif}.vxf-ctbtn.active{background:var(--vxf-s);color:var(--vxf-tx);box-shadow:0 1px 6px rgb(0 0 0 / .4)}.vxf-tzwrap{padding:0 16px 16px;position:relative}.vxf-tzsel{width:100%;padding:10px 32px 10px 12px;background:var(--vxf-s2);border:1px solid var(--vxf-bd2);border-radius:10px;color:var(--vxf-tx);font-family:'Outfit',sans-serif;font-size:13px;appearance:none;outline:none;cursor:pointer;transition:border .2s}.vxf-tzsel:focus{border-color:var(--vxf-ac)}.vxf-tzsel option,.vxf-tzsel optgroup{background:var(--vxf-s2);color:var(--vxf-tx)}.vxf-digwrap{text-align:center;padding:24px 12px 18px}.vxf-digtime{font-family:'Orbitron',sans-serif;font-size:clamp(42px,7vw,68px);font-weight:900;color:var(--vxf-ac);letter-spacing:2px;line-height:1;text-shadow:0 0 40px var(--vxf-gw),0 0 80px var(--vxf-gw)}.vxf-colon{display:inline-block;animation:vxfblink 1s step-end infinite;color:var(--vxf-ac2);margin:0 -1px}@keyframes vxfblink{0%,100%{opacity:1}50%{opacity:.15}}.vxf-ampm{font-family:'Outfit',sans-serif;font-size:14px;font-weight:600;color:var(--vxf-mt2);vertical-align:super;margin-left:5px;letter-spacing:.08em}.vxf-digsec{font-family:'JetBrains Mono',monospace;font-size:12px;font-weight:300;color:var(--vxf-mt2);letter-spacing:.1em;margin-top:4px}.vxf-digbar{width:50px;height:2px;background:var(--vxf-ac);margin:12px auto 10px;border-radius:2px;box-shadow:0 0 8px var(--vxf-gw);opacity:.7}.vxf-digdate{font-family:'Playfair Display',serif;font-size:14px;font-style:italic;color:var(--vxf-mt2)}.vxf-digtz{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--vxf-mt);margin-top:5px}.vxf-anawrap{display:flex;justify-content:center;padding:8px 0 16px}.vxf-anaclock{position:relative;width:200px;height:200px;border-radius:50%;background:var(--vxf-cf);border:3px solid var(--vxf-cb);box-shadow:0 0 0 8px var(--vxf-s2),0 0 0 9px var(--vxf-bd),0 0 40px var(--vxf-gw),inset 0 0 40px rgb(0 0 0 / .4);transition:border-color .3s,box-shadow .4s}.vxf-tick{position:absolute;top:50%;left:50%;border-radius:2px}.vxf-tick-maj{width:2px;background:var(--vxf-mt2);margin-left:-1px;margin-top:-96px;transform-origin:bottom center}.vxf-tick-min{width:1px;background:var(--vxf-bd2);margin-left:-.5px;margin-top:-96px;transform-origin:bottom center;opacity:.5}.vxf-hnum{position:absolute;font-family:'Orbitron',sans-serif;font-size:9px;font-weight:700;color:var(--vxf-mt2);width:18px;height:18px;display:flex;align-items:center;justify-content:center}.vxf-hand{position:absolute;bottom:50%;left:50%;transform-origin:bottom center;border-radius:4px 4px 0 0}.vxf-hh{width:5px;height:52px;margin-left:-2.5px;background:var(--vxf-ch);box-shadow:0 2px 8px rgb(0 0 0 / .5)}.vxf-hm{width:3px;height:72px;margin-left:-1.5px;background:var(--vxf-cm);box-shadow:0 2px 6px rgb(0 0 0 / .4)}.vxf-hs{width:2px;height:82px;margin-left:-1px;background:var(--vxf-cs);box-shadow:0 0 12px var(--vxf-gw)}.vxf-hs::after{content:'';position:absolute;bottom:-16px;left:50%;transform:translateX(-50%);width:2px;height:16px;background:var(--vxf-cs);border-radius:0 0 2px 2px}.vxf-cdot{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:11px;height:11px;border-radius:50%;background:var(--vxf-cs);z-index:10;box-shadow:0 0 10px var(--vxf-gw)}.vxf-cdot::after{content:'';position:absolute;inset:3px;border-radius:50%;background:var(--vxf-cf)}.vxf-cityrow{text-align:center;padding:10px 16px 20px}.vxf-cityname{font-family:'Playfair Display',serif;font-size:15px;font-weight:700;color:var(--vxf-tx)}.vxf-citysub{font-size:11px;color:var(--vxf-mt2);margin-top:3px;letter-spacing:.04em}.vxf-notif{position:absolute;top:60px;left:50%;transform:translateX(-50%) translateY(-10px);background:var(--vxf-ac);color:#fff;padding:10px 22px;border-radius:12px;font-size:13px;font-weight:600;font-family:'Outfit',sans-serif;box-shadow:0 6px 28px var(--vxf-gw);z-index:999;opacity:0;transition:all .3s;pointer-events:none;white-space:nowrap}.vxf-notif.vxf-show{opacity:1;transform:translateX(-50%) translateY(0)}