/* Generated by scripts/build-public-performance-assets.mjs; sources d22409d56a60. */
@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:400;font-display:swap;src:url(../assets/fonts/ibm-plex/IBMPlexSans-Regular-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:400;font-display:swap;src:url(../assets/fonts/ibm-plex/IBMPlexSans-Regular-Latin2.woff2) format("woff2");unicode-range:U+0100-0101,U+0104-0130,U+0132-0151,U+0154-017F,U+018F,U+0192,U+01A0-01A1,U+01AF-01B0,U+01FA-01FF,U+0218-021B,U+0237,U+0259,U+1E80-1E85,U+1E9E,U+20A1,U+20A4,U+20A6,U+20A8-20AA,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BD,U+20BF}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:400;font-display:swap;src:url(../assets/fonts/ibm-plex/IBMPlexSans-Regular-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+01CD-01DC,U+1EA0-1EF9,U+20AB}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:400;font-display:swap;src:url(../assets/fonts/ibm-plex/IBMPlexSans-Regular-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2000-200D,U+2015,U+2028-2029,U+202F,U+2032-2033,U+2070,U+2074-2079,U+2080-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+2215,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+ECE0,U+EFCC,U+FEFF,U+FFFD}@font-face{font-family:"IBM Plex Sans";font-style:italic;font-weight:400;font-display:swap;src:url(../assets/fonts/ibm-plex/IBMPlexSans-Italic-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:"IBM Plex Sans";font-style:italic;font-weight:400;font-display:swap;src:url(../assets/fonts/ibm-plex/IBMPlexSans-Italic-Latin2.woff2) format("woff2");unicode-range:U+0100-0101,U+0104-0130,U+0132-0151,U+0154-017F,U+018F,U+0192,U+01A0-01A1,U+01AF-01B0,U+01FA-01FF,U+0218-021B,U+0237,U+0259,U+1E80-1E85,U+1E9E,U+20A1,U+20A4,U+20A6,U+20A8-20AA,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BD,U+20BF}@font-face{font-family:"IBM Plex Sans";font-style:italic;font-weight:400;font-display:swap;src:url(../assets/fonts/ibm-plex/IBMPlexSans-Italic-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+01CD-01DC,U+1EA0-1EF9,U+20AB}@font-face{font-family:"IBM Plex Sans";font-style:italic;font-weight:400;font-display:swap;src:url(../assets/fonts/ibm-plex/IBMPlexSans-Italic-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2000-200D,U+2015,U+2028-2029,U+202F,U+2032-2033,U+2070,U+2074-2079,U+2080-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+2215,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+ECE0,U+EFCC,U+FEFF,U+FFFD}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:500;font-display:swap;src:url(../assets/fonts/ibm-plex/IBMPlexSans-Medium-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:500;font-display:swap;src:url(../assets/fonts/ibm-plex/IBMPlexSans-Medium-Latin2.woff2) format("woff2");unicode-range:U+0100-0101,U+0104-0130,U+0132-0151,U+0154-017F,U+018F,U+0192,U+01A0-01A1,U+01AF-01B0,U+01FA-01FF,U+0218-021B,U+0237,U+0259,U+1E80-1E85,U+1E9E,U+20A1,U+20A4,U+20A6,U+20A8-20AA,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BD,U+20BF}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:500;font-display:swap;src:url(../assets/fonts/ibm-plex/IBMPlexSans-Medium-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+01CD-01DC,U+1EA0-1EF9,U+20AB}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:500;font-display:swap;src:url(../assets/fonts/ibm-plex/IBMPlexSans-Medium-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2000-200D,U+2015,U+2028-2029,U+202F,U+2032-2033,U+2070,U+2074-2079,U+2080-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+2215,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+ECE0,U+EFCC,U+FEFF,U+FFFD}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:600;font-display:swap;src:url(../assets/fonts/ibm-plex/IBMPlexSans-SemiBold-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:600;font-display:swap;src:url(../assets/fonts/ibm-plex/IBMPlexSans-SemiBold-Latin2.woff2) format("woff2");unicode-range:U+0100-0101,U+0104-0130,U+0132-0151,U+0154-017F,U+018F,U+0192,U+01A0-01A1,U+01AF-01B0,U+01FA-01FF,U+0218-021B,U+0237,U+0259,U+1E80-1E85,U+1E9E,U+20A1,U+20A4,U+20A6,U+20A8-20AA,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BD,U+20BF}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:600;font-display:swap;src:url(../assets/fonts/ibm-plex/IBMPlexSans-SemiBold-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+01CD-01DC,U+1EA0-1EF9,U+20AB}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:600;font-display:swap;src:url(../assets/fonts/ibm-plex/IBMPlexSans-SemiBold-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2000-200D,U+2015,U+2028-2029,U+202F,U+2032-2033,U+2070,U+2074-2079,U+2080-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+2215,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+ECE0,U+EFCC,U+FEFF,U+FFFD}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:700;font-display:swap;src:url(../assets/fonts/ibm-plex/IBMPlexSans-Bold-Latin1.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:700;font-display:swap;src:url(../assets/fonts/ibm-plex/IBMPlexSans-Bold-Latin2.woff2) format("woff2");unicode-range:U+0100-0101,U+0104-0130,U+0132-0151,U+0154-017F,U+018F,U+0192,U+01A0-01A1,U+01AF-01B0,U+01FA-01FF,U+0218-021B,U+0237,U+0259,U+1E80-1E85,U+1E9E,U+20A1,U+20A4,U+20A6,U+20A8-20AA,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BD,U+20BF}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:700;font-display:swap;src:url(../assets/fonts/ibm-plex/IBMPlexSans-Bold-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+01CD-01DC,U+1EA0-1EF9,U+20AB}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:700;font-display:swap;src:url(../assets/fonts/ibm-plex/IBMPlexSans-Bold-Pi.woff2) format("woff2");unicode-range:U+0E3F,U+2000-200D,U+2015,U+2028-2029,U+202F,U+2032-2033,U+2070,U+2074-2079,U+2080-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+2215,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+ECE0,U+EFCC,U+FEFF,U+FFFD}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-display:swap;src:url(../assets/fonts/ibm-plex/IBMPlexMono-Regular-Latin1.woff2) format("woff2");unicode-range:U+0020-007E,U+00A0-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-display:swap;src:url(../assets/fonts/ibm-plex/IBMPlexMono-Regular-Latin2.woff2) format("woff2");unicode-range:U+0100-0101,U+0104-0130,U+0132-0151,U+0154-017F,U+018F,U+0192,U+01A0-01A1,U+01AF-01B0,U+01FA-01FF,U+0218-021B,U+0237,U+0259,U+1E80-1E85,U+1E9E,U+20A1,U+20A4,U+20A6,U+20A8-20AA,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BD,U+20BF}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-display:swap;src:url(../assets/fonts/ibm-plex/IBMPlexMono-Regular-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+01CD-01DC,U+1E0C-1E0D,U+1E12-1E13,U+1E24-1E25,U+1E36-1E37,U+1E3C-1E3D,U+1E40-1E47,U+1E4A-1E4B,U+1E62-1E63,U+1E6C-1E6D,U+1E70-1E71,U+1E92-1E93,U+1EA0-1EF9,U+20AB}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-display:swap;src:url(../assets/fonts/ibm-plex/IBMPlexMono-Regular-Pi.woff2) format("woff2");unicode-range:U+03C0,U+0E3F,U+2000-200D,U+2010-2012,U+2015,U+2028-2029,U+202F,U+2032-2033,U+203E,U+205F,U+2070,U+2074-2079,U+2080-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+2215,U+2219-221A,U+221E,U+222B,U+2236,U+2248,U+2260,U+2264-2265,U+2400-2421,U+2500-259F,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+3000,U+FEFF,U+FFFD}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:500;font-display:swap;src:url(../assets/fonts/ibm-plex/IBMPlexMono-Medium-Latin1.woff2) format("woff2");unicode-range:U+0020-007E,U+00A0-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:500;font-display:swap;src:url(../assets/fonts/ibm-plex/IBMPlexMono-Medium-Latin2.woff2) format("woff2");unicode-range:U+0100-0101,U+0104-0130,U+0132-0151,U+0154-017F,U+018F,U+0192,U+01A0-01A1,U+01AF-01B0,U+01FA-01FF,U+0218-021B,U+0237,U+0259,U+1E80-1E85,U+1E9E,U+20A1,U+20A4,U+20A6,U+20A8-20AA,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BD,U+20BF}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:500;font-display:swap;src:url(../assets/fonts/ibm-plex/IBMPlexMono-Medium-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+01CD-01DC,U+1E0C-1E0D,U+1E12-1E13,U+1E24-1E25,U+1E36-1E37,U+1E3C-1E3D,U+1E40-1E47,U+1E4A-1E4B,U+1E62-1E63,U+1E6C-1E6D,U+1E70-1E71,U+1E92-1E93,U+1EA0-1EF9,U+20AB}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:500;font-display:swap;src:url(../assets/fonts/ibm-plex/IBMPlexMono-Medium-Pi.woff2) format("woff2");unicode-range:U+03C0,U+0E3F,U+2000-200D,U+2010-2012,U+2015,U+2028-2029,U+202F,U+2032-2033,U+203E,U+205F,U+2070,U+2074-2079,U+2080-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+2215,U+2219-221A,U+221E,U+222B,U+2236,U+2248,U+2260,U+2264-2265,U+2400-2421,U+2500-259F,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+3000,U+FEFF,U+FFFD}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:600;font-display:swap;src:url(../assets/fonts/ibm-plex/IBMPlexMono-SemiBold-Latin1.woff2) format("woff2");unicode-range:U+0020-007E,U+00A0-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:600;font-display:swap;src:url(../assets/fonts/ibm-plex/IBMPlexMono-SemiBold-Latin2.woff2) format("woff2");unicode-range:U+0100-0101,U+0104-0130,U+0132-0151,U+0154-017F,U+018F,U+0192,U+01A0-01A1,U+01AF-01B0,U+01FA-01FF,U+0218-021B,U+0237,U+0259,U+1E80-1E85,U+1E9E,U+20A1,U+20A4,U+20A6,U+20A8-20AA,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BD,U+20BF}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:600;font-display:swap;src:url(../assets/fonts/ibm-plex/IBMPlexMono-SemiBold-Latin3.woff2) format("woff2");unicode-range:U+0102-0103,U+01CD-01DC,U+1E0C-1E0D,U+1E12-1E13,U+1E24-1E25,U+1E36-1E37,U+1E3C-1E3D,U+1E40-1E47,U+1E4A-1E4B,U+1E62-1E63,U+1E6C-1E6D,U+1E70-1E71,U+1E92-1E93,U+1EA0-1EF9,U+20AB}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:600;font-display:swap;src:url(../assets/fonts/ibm-plex/IBMPlexMono-SemiBold-Pi.woff2) format("woff2");unicode-range:U+03C0,U+0E3F,U+2000-200D,U+2010-2012,U+2015,U+2028-2029,U+202F,U+2032-2033,U+203E,U+205F,U+2070,U+2074-2079,U+2080-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+2215,U+2219-221A,U+221E,U+222B,U+2236,U+2248,U+2260,U+2264-2265,U+2400-2421,U+2500-259F,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+3000,U+FEFF,U+FFFD}:root{--mtp-font-sans: "IBM Plex Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mtp-font-mono: "IBM Plex Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--mtp-font-main: var(--mtp-font-sans);--pb-display: var(--mtp-font-sans);--pb-mono: var(--mtp-font-mono);--learn-mono: var(--mtp-font-mono);--utxp-mono: var(--mtp-font-mono);--font-family: var(--mtp-font-sans);--font-mono: var(--mtp-font-mono);--mono: var(--mtp-font-mono);--sans: var(--mtp-font-sans)}html{font-family:var(--mtp-font-sans);text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;text-size-adjust:100%}body,button,input,select,textarea{font-family:inherit}code,kbd,samp,pre,.mtp-font-mono,.font-mono,[data-mtp-font=mono]{font-family:var(--mtp-font-mono)}.font-sans,.font-serif,[data-mtp-font=sans]{font-family:var(--mtp-font-sans)}.mtp-tabular,.timer,.wpm,.score,.frequency,[data-mtp-tabular]{font-variant-numeric:tabular-nums}.mtp-emoji{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}:root{color-scheme:dark;--mtp-color-navy-950: #07111f;--mtp-color-navy-900: #0b1728;--mtp-color-navy-850: #102036;--mtp-color-navy-800: #162a44;--mtp-color-blue-500: #2563eb;--mtp-color-blue-400: #60a5fa;--mtp-color-cyan-400: #38bdf8;--mtp-color-green-400: #34d399;--mtp-color-amber-400: #fbbf24;--mtp-color-red-400: #fb7185;--mtp-surface-canvas: var(--mtp-color-navy-950);--mtp-surface-primary: var(--mtp-color-navy-900);--mtp-surface-raised: var(--mtp-color-navy-850);--mtp-surface-interactive: var(--mtp-color-navy-800);--mtp-text-primary: #f8fafc;--mtp-text-secondary: #cbd5e1;--mtp-text-muted: #94a3b8;--mtp-border-subtle: rgba(148, 163, 184, 0.22);--mtp-border-strong: rgba(148, 163, 184, 0.42);--mtp-semantic-info: var(--mtp-color-cyan-400);--mtp-semantic-success: var(--mtp-color-green-400);--mtp-semantic-warning: var(--mtp-color-amber-400);--mtp-semantic-danger: var(--mtp-color-red-400);--mtp-radius-sm: 8px;--mtp-radius-md: 12px;--mtp-radius-lg: 16px;--mtp-space-1: 0.25rem;--mtp-space-2: 0.5rem;--mtp-space-3: 0.75rem;--mtp-space-4: 1rem;--mtp-space-5: 1.25rem;--mtp-space-6: 1.5rem;--mtp-space-8: 2rem;--mtp-space-10: 2.5rem;--mtp-shadow-raised: 0 16px 36px rgba(2, 8, 23, 0.32);--mtp-shadow-focus: 0 0 0 3px rgba(96, 165, 250, 0.3);--mtp-motion-fast: 140ms;--mtp-motion-standard: 220ms;--mtp-ease-out: cubic-bezier(0.16, 1, 0.3, 1)}.mtp-page{min-height:100vh;margin:0;background:var(--mtp-surface-canvas);color:var(--mtp-text-primary);font-family:var(--mtp-font-sans)}.mtp-shell{width:min(100% - 2rem,1180px);margin-inline:auto}.mtp-panel,.mtp-card{border:1px solid var(--mtp-border-subtle);border-radius:var(--mtp-radius-lg);background:var(--mtp-surface-primary);box-shadow:var(--mtp-shadow-raised)}.mtp-panel{padding:clamp(1.25rem,2.5vw,2rem)}.mtp-card{padding:var(--mtp-space-5)}.mtp-heading{margin:0 0 var(--mtp-space-3);color:var(--mtp-text-primary);font-weight:700;letter-spacing:-0.025em;line-height:1.15;text-wrap:balance}.mtp-copy{max-width:70ch;color:var(--mtp-text-secondary);line-height:1.65}.mtp-actions{display:flex;flex-wrap:wrap;gap:var(--mtp-space-3);align-items:center}.mtp-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:var(--mtp-space-2);padding:0.65rem 1rem;border:1px solid transparent;border-radius:var(--mtp-radius-sm);font:600 0.95rem/1 var(--mtp-font-sans);text-decoration:none;cursor:pointer;transition:background-color var(--mtp-motion-fast) var(--mtp-ease-out),border-color var(--mtp-motion-fast) var(--mtp-ease-out),color var(--mtp-motion-fast) var(--mtp-ease-out),transform var(--mtp-motion-fast) var(--mtp-ease-out)}.mtp-button:hover:not(:disabled){transform:translateY(-1px)}.mtp-button:focus-visible,.mtp-control:focus-visible,.mtp-icon-button:focus-visible{outline:2px solid var(--mtp-color-blue-400);outline-offset:2px;box-shadow:var(--mtp-shadow-focus)}.mtp-button:disabled,.mtp-control:disabled{cursor:not-allowed;opacity:0.52}.mtp-button--primary{background:var(--mtp-color-blue-500);color:#fff}.mtp-button--primary:hover:not(:disabled){background:#1d4ed8}.mtp-button--secondary{border-color:var(--mtp-border-strong);background:var(--mtp-surface-interactive);color:var(--mtp-text-primary)}.mtp-button--ghost{border-color:transparent;background:transparent;color:var(--mtp-text-secondary)}.mtp-button--danger{border-color:rgba(251,113,133,0.5);background:#9f1239;color:#fff}.mtp-icon-button{width:44px;min-height:44px;display:inline-grid;place-items:center;border:1px solid var(--mtp-border-strong);border-radius:var(--mtp-radius-sm);background:var(--mtp-surface-interactive);color:var(--mtp-text-primary);cursor:pointer}.mtp-field{display:grid;gap:var(--mtp-space-2)}.mtp-label{color:var(--mtp-text-secondary);font-size:0.9rem;font-weight:600}.mtp-control{width:100%;min-height:46px;border:1px solid var(--mtp-border-strong);border-radius:var(--mtp-radius-sm);padding:0.7rem 0.8rem;background:var(--mtp-surface-canvas);color:var(--mtp-text-primary);font:400 1rem/1.4 var(--mtp-font-sans)}textarea.mtp-control{min-height:9rem;resize:vertical}.mtp-control::placeholder{color:var(--mtp-text-muted)}.mtp-field-error{color:#fda4af;font-size:0.85rem}.mtp-notice,.mtp-status,.mtp-auth-gate,.mtp-empty,.mtp-loading{border:1px solid var(--mtp-border-strong);border-radius:var(--mtp-radius-md);padding:var(--mtp-space-4);background:var(--mtp-surface-raised);color:var(--mtp-text-secondary)}.mtp-notice--info{border-color:rgba(56,189,248,0.5)}.mtp-notice--success{border-color:rgba(52,211,153,0.5)}.mtp-notice--warning{border-color:rgba(251,191,36,0.55)}.mtp-notice--danger{border-color:rgba(251,113,133,0.55)}.mtp-loading-indicator{width:1.5rem;height:1.5rem;flex:0 0 auto;border:2px solid var(--mtp-border-strong);border-top-color:var(--mtp-color-blue-400);border-radius:50%;animation:mtp-spin 700ms linear infinite}@keyframes mtp-spin{to{transform:rotate(360deg)}}.mtp-technical,.mtp-readout,.mtp-metric-value{font-family:var(--mtp-font-mono);font-variant-numeric:tabular-nums}.mtp-readout{border:1px solid var(--mtp-border-subtle);border-radius:var(--mtp-radius-sm);padding:var(--mtp-space-4);background:#050c17;color:#dbeafe}.mtp-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:var(--mtp-space-3)}.mtp-metric{min-width:0;border-top:1px solid var(--mtp-border-subtle);padding:var(--mtp-space-4) 0 0}.mtp-metric-value{display:block;color:var(--mtp-text-primary);font-size:clamp(1.35rem,3vw,2rem);font-weight:600}.mtp-metric-label{display:block;margin-top:var(--mtp-space-1);color:var(--mtp-text-muted);font:500 0.8rem/1.35 var(--mtp-font-sans)}.mtp-disclosure{border-top:1px solid var(--mtp-border-subtle);padding-block:var(--mtp-space-4)}.mtp-disclosure>summary{min-height:44px;display:flex;align-items:center;color:var(--mtp-text-primary);font-weight:600;cursor:pointer}.mtp-auth-page{background:radial-gradient(circle at 50% -20%,rgba(59,130,246,0.14),transparent 42rem),var(--mtp-surface-canvas)!important}.mtp-auth-page main.mtp-auth-main{min-height:min(72vh,720px)!important;padding:clamp(2rem,7vh,5rem) 1rem!important}.mtp-auth-card{width:min(100%,31rem);margin-inline:auto;border:1px solid var(--mtp-border-subtle)!important;border-radius:var(--mtp-radius-lg)!important;padding:clamp(1.35rem,4vw,2rem)!important;background:var(--mtp-surface-primary)!important;box-shadow:var(--mtp-shadow-raised)!important}@media(min-width:1100px){.mtp-auth-page main.mtp-auth-main>.max-w-md{max-width:33rem!important}}.mtp-auth-card form{display:grid;gap:var(--mtp-space-4)}.mtp-auth-card input:not([type=checkbox]),.mtp-auth-card select,.mtp-auth-card textarea{width:100%;min-height:46px;border:1px solid var(--mtp-border-strong)!important;border-radius:var(--mtp-radius-sm)!important;background:var(--mtp-surface-canvas)!important;color:var(--mtp-text-primary)!important}.mtp-auth-card button[type=submit]{min-height:46px;border-radius:var(--mtp-radius-sm)!important;background:var(--mtp-color-blue-500)!important;color:#fff!important;font-weight:600!important}.mtp-auth-card [id$=Error]:not(:empty){color:#fda4af!important}.mtp-auth-card a{color:#93c5fd}.mtp-auth-page [id=loadingSpinner]:not(.hidden){position:absolute!important;inset:0!important;border-radius:inherit;background:rgba(7,17,31,0.9)!important}@media(max-width:640px){.mtp-shell{width:min(100% - 1rem,1180px)}.mtp-panel,.mtp-card{border-radius:var(--mtp-radius-md)}.mtp-actions>.mtp-button{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition-duration:0.01ms!important;animation-duration:0.01ms!important;animation-iteration-count:1!important}}.flag-container{display:inline-block;width:32px;height:24px;border:1px solid rgba(255,255,255,0.2);border-radius:2px;overflow:hidden;position:relative;box-shadow:0 2px 4px rgba(0,0,0,0.3);cursor:pointer;transition:transform 0.2s ease}.flag-container:hover{transform:scale(1.1)}.flag-uk{background:#012169}.flag-uk::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg,transparent 40%,#FFFFFF 40%,#FFFFFF 60%,transparent 60%),linear-gradient(90deg,transparent 40%,#FFFFFF 40%,#FFFFFF 60%,transparent 60%),linear-gradient(0deg,transparent 45%,#C8102E 45%,#C8102E 55%,transparent 55%),linear-gradient(90deg,transparent 45%,#C8102E 45%,#C8102E 55%,transparent 55%),linear-gradient(26.57deg,transparent 47%,#FFFFFF 47%,#FFFFFF 53%,transparent 53%),linear-gradient(-26.57deg,transparent 47%,#FFFFFF 47%,#FFFFFF 53%,transparent 53%),linear-gradient(153.43deg,transparent 47%,#FFFFFF 47%,#FFFFFF 53%,transparent 53%),linear-gradient(-153.43deg,transparent 47%,#FFFFFF 47%,#FFFFFF 53%,transparent 53%)}.flag-fr{background:linear-gradient(to right,#0055A4 33.33%,#FFFFFF 33.33%,#FFFFFF 66.66%,#EF4135 66.66%)}.flag-de{background:linear-gradient(to bottom,#000000 33.33%,#DD0000 33.33%,#DD0000 66.66%,#FFCE00 66.66%)}.flag-es{background:linear-gradient(to bottom,#C60B1E 25%,#FFC400 25%,#FFC400 75%,#C60B1E 75%)}.flag-es::after{content:"";position:absolute;left:8px;top:8px;width:8px;height:8px;background:#AA151B;border:1px solid #F1BF00;border-radius:1px}.flag-it{background:linear-gradient(to right,#009246 33.33%,#FFFFFF 33.33%,#FFFFFF 66.66%,#CE2B37 66.66%)}.flag-pt{background:linear-gradient(to right,#046A38 40%,#DA020E 40%)}.flag-pt::after{content:"";position:absolute;left:10px;top:8px;width:6px;height:8px;background:#FFE900;border:1px solid #046A38;border-radius:50%}.flag-pl{background:linear-gradient(to bottom,#FFFFFF 50%,#DC143C 50%)}.flag-cz{background:linear-gradient(to bottom,#FFFFFF 50%,#D7141A 50%)}.flag-cz::before{content:"";position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:12px 0 12px 16px;border-color:transparent transparent transparent #11457E}.flag-ru{background:linear-gradient(to bottom,#FFFFFF 33.33%,#0039A6 33.33%,#0039A6 66.66%,#D52B1E 66.66%)}.flag-zh{background:#DE2910}.flag-zh::before{content:"\2605";position:absolute;top:2px;left:2px;font-size:8px;color:#FFDE00}.flag-zh::after{content:"\2605  \2605  \2605  \2605";position:absolute;top:1px;left:12px;font-size:3px;color:#FFDE00;letter-spacing:1px}.flag-us{background:repeating-linear-gradient(0deg,#B22234 0px,#B22234 2px,#FFFFFF 2px,#FFFFFF 4px)}.flag-us::before{content:"";position:absolute;top:0;left:0;width:40%;height:50%;background:#3C3B6E}.flag-us::after{content:"\2605\2605\2605\2605\2605\2605\2605\2605\2605\2605\2605\2605\2605\2605\2605\2605\2605\2605\2605\2605\2605\2605\2605\2605\2605\2605\2605\2605\2605\2605\2605\2605\2605\2605\2605\2605\2605\2605\2605\2605\2605\2605\2605\2605\2605\2605\2605\2605\2605\2605\2605";position:absolute;top:1px;left:1px;width:10px;height:10px;font-size:2px;color:#FFFFFF;line-height:2px;overflow:hidden}.flag-nl{background:linear-gradient(to bottom,#AE1C28 33.33%,#FFFFFF 33.33%,#FFFFFF 66.66%,#21468B 66.66%)}.flag-se{background:#006AA7}.flag-se::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg,transparent 40%,#FECC00 40%,#FECC00 60%,transparent 60%),linear-gradient(90deg,transparent 25%,#FECC00 25%,#FECC00 35%,transparent 35%)}.flag-no{background:#EF2B2D}.flag-no::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg,transparent 38%,#FFFFFF 38%,#FFFFFF 62%,transparent 62%),linear-gradient(90deg,transparent 23%,#FFFFFF 23%,#FFFFFF 37%,transparent 37%)}.flag-no::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg,transparent 42%,#002868 42%,#002868 58%,transparent 58%),linear-gradient(90deg,transparent 27%,#002868 27%,#002868 33%,transparent 33%)}.flag-dk{background:#C8102E}.flag-dk::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg,transparent 42%,#FFFFFF 42%,#FFFFFF 58%,transparent 58%),linear-gradient(90deg,transparent 27%,#FFFFFF 27%,#FFFFFF 33%,transparent 33%)}@media(max-width:768px){.flag-container{width:28px;height:20px}}.flag-container{transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}.flag-container:hover{transform:scale(1.2) translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,0.4)}.flag-container.active{box-shadow:0 0 0 2px #60A5FA;transform:scale(1.05)}.flag-default{background:linear-gradient(135deg,#4b5563,#6b7280)}.flag-default::before{content:"?";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:12px;font-weight:bold;color:#FFFFFF}body{padding-top:77px}#global-menu-container{min-height:0}#global-menu-container .professional-header{position:fixed!important;top:0;left:0;right:0;width:100%}@media(max-width:1180px){body{padding-top:65px}}.morse-logo{font-family:var(--mtp-font-mono);font-size:16px;letter-spacing:2px;color:#60a5fa;padding:8px 12px;background:linear-gradient(135deg,#1f2937 0%,#374151 100%);border-radius:8px;border:1px solid #4b5563;display:inline-block}.professional-header{background:linear-gradient(135deg,#1f2937,#111827)!important;border-bottom:2px solid #374151!important;padding:5px 0!important;position:relative!important;z-index:9999!important}body.mpt-sticky-enabled{padding-top:var(--mpt-header-offset, 0px)}.professional-header.mpt-sticky{position:fixed!important;top:0;left:0;right:0;width:100%;transform:translateY(0);transition:transform 0.25s ease;will-change:transform}.professional-header.mpt-header-hidden{transform:translateY(-100%)}.mpt-back-to-top{position:fixed;right:calc(24px + env(safe-area-inset-right));bottom:calc(24px + env(safe-area-inset-bottom));z-index:9998;background:#1f2937;color:#ffffff;border:1px solid #374151;border-radius:999px;padding:10px 14px;font-size:14px;font-weight:600;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity 0.2s ease,transform 0.2s ease}.mpt-back-to-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.mpt-back-to-top:hover{background:#374151}@media(prefers-reduced-motion:reduce){.professional-header.mpt-sticky{transition:none}.mpt-back-to-top{transition:none}}.nav-link{position:relative!important;transition:all 0.3s ease!important}.nav-link:hover::after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:linear-gradient(90deg,#60a5fa,#3b82f6);border-radius:1px}.relative{position:relative}.relative>div[id$=DropdownMenu]{margin-top:0px!important;padding-top:8px;z-index:10000!important}[id$=DropdownMenu]{z-index:10000!important;position:absolute!important}.dropdown-item{transition:all 0.2s ease}.dropdown-item:hover{background-color:#374151;transform:translateX(2px)}.dropdown-menu{transform-origin:top center;animation:fadeInDown 0.2s ease-out}.relative:hover>div[id$=DropdownMenu]{pointer-events:auto}.relative div[id$=DropdownMenu] a{display:block;position:relative;z-index:10;pointer-events:auto}@keyframes fadeInDown{from{opacity:0;transform:translateY(-10px) translateX(-50%)}to{opacity:1;transform:translateY(0) translateX(-50%)}}.professional-header:not(.mpt-v2-header) nav{gap:4px!important;position:relative!important;z-index:10000!important}.professional-header:not(.mpt-v2-header) nav .nav-link{margin:0!important}.professional-header:not(.mpt-v2-header) nav .relative{z-index:10000!important}@media(max-width:768px){.professional-header:not(.mpt-v2-header){padding:1rem}.professional-header:not(.mpt-v2-header) .container{padding:1rem}.professional-header:not(.mpt-v2-header) nav{flex-direction:column;gap:0.5rem!important}.dropdown-menu{position:fixed;left:1rem;right:1rem;width:auto;transform:none}.morse-logo{font-size:14px;padding:6px 10px}}.nav-link:focus,button:focus{outline:2px solid #60a5fa;outline-offset:2px}.nav-link.loading{opacity:0.6;pointer-events:none}.nav-link.active{color:#60a5fa!important;font-weight:600}.professional-header:not(.mpt-v2-header) .nav-link[aria-current=page]{color:#ffffff!important;box-shadow:inset 0 -2px 0 #38bdf8}.nav-link.active::after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:linear-gradient(90deg,#60a5fa,#3b82f6);border-radius:1px}.help-category{background-color:rgba(30,41,59,0.5);border-radius:8px;padding:8px;height:100%;box-shadow:0 2px 5px rgba(0,0,0,0.2);transition:all 0.2s ease}.help-category:hover{background-color:rgba(30,41,59,0.7)}#helpDropdownMenu{width:600px!important;box-shadow:0 10px 25px rgba(0,0,0,0.5);max-width:90vw!important;right:0!important;left:auto!important;transform:none!important;margin-right:8px!important;z-index:10000!important;position:absolute!important}#helpDropdownMenu .help-grid{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:8px!important;width:100%!important}#helpDropdownMenu a{transition:all 0.15s ease}#helpDropdownMenu a:hover{background-color:rgba(55,65,81,0.7)}.statistics-category,.analytics-category{background-color:rgba(30,41,59,0.5);border-radius:8px;padding:8px;height:100%;box-shadow:0 2px 5px rgba(0,0,0,0.2);transition:all 0.2s ease}.statistics-category:hover,.analytics-category:hover{background-color:rgba(30,41,59,0.7)}#statisticsDropdownMenu .statistics-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important;width:100%!important}#statisticsDropdownMenu a{transition:all 0.15s ease}#statisticsDropdownMenu a:hover{background-color:rgba(55,65,81,0.7)}#trainingDropdownMenu{width:980px;box-shadow:0 10px 25px rgba(0,0,0,0.5);max-width:95vw;z-index:10000;position:absolute}#trainingDropdownMenu .training-grid{display:grid;grid-template-columns:repeat(5,minmax(170px,1fr));gap:8px;width:100%}.training-category{background-color:rgba(30,41,59,0.5);border-radius:6px;padding:6px;height:100%;box-shadow:0 2px 5px rgba(0,0,0,0.2);transition:all 0.2s ease}.training-category:hover{background-color:rgba(30,41,59,0.7)}#trainingDropdownMenu a{transition:all 0.15s ease}#trainingDropdownMenu a:hover{background-color:rgba(55,65,81,0.7)}.mpt-v2-header .mpt-v2-toolbar{display:flex;align-items:center;justify-content:center}.mpt-v2-desktop-nav{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;position:relative;width:100%}.mpt-v2-menu-group{position:relative}.mpt-v2-link,.mpt-v2-menu-trigger{display:inline-flex;align-items:center;gap:6px;border:1px solid transparent;border-radius:8px;padding:9px 12px;color:#d1d5db;font-size:0.875rem;font-weight:600;text-decoration:none;background:transparent;cursor:pointer;transition:color 0.2s ease,border-color 0.2s ease,background-color 0.2s ease}.mpt-v2-link:hover,.mpt-v2-menu-trigger:hover,.mpt-v2-menu-trigger.is-open{color:#ffffff;border-color:rgba(96,165,250,0.55);background-color:rgba(30,58,138,0.28)}.mpt-v2-chevron{font-size:11px;color:#93c5fd}.mpt-v2-panel{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);width:min(620px,92vw);max-height:70vh;overflow:auto;padding:12px;border-radius:12px;border:1px solid rgba(75,85,99,0.85);background:rgba(17,24,39,0.98);box-shadow:0 20px 40px rgba(0,0,0,0.55);z-index:10020}.mpt-v2-panel[hidden]{display:none!important}.mpt-v2-item[hidden]{display:none!important}.mpt-v2-role-controlled[hidden],.mpt-v2-role-controlled.hidden{display:none!important}.mpt-v2-panel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mpt-v2-item{display:block;width:100%;text-align:left;border:1px solid rgba(75,85,99,0.55);border-radius:10px;padding:10px;text-decoration:none;color:#d1d5db;background:rgba(30,41,59,0.45);transition:border-color 0.18s ease,background-color 0.18s ease,transform 0.18s ease}.mpt-v2-item:hover{border-color:rgba(96,165,250,0.65);background:rgba(30,58,138,0.35);transform:translateY(-1px)}.mpt-v2-item-title{display:flex;align-items:center;gap:6px;font-size:0.88rem;font-weight:600;color:#f3f4f6}.mpt-v2-item-icon{display:inline-flex;align-items:center;justify-content:center;width:1.3rem;min-width:1.3rem;text-align:center;opacity:0.95;line-height:1}.mpt-v2-item-description{margin-top:4px;font-size:0.77rem;color:#9ca3af;line-height:1.35}.mpt-v2-badge{padding:1px 7px;border-radius:999px;font-size:0.65rem;font-weight:700;color:#ffffff;background:linear-gradient(90deg,#059669,#10b981)}.mpt-menu-badges{margin-left:6px;display:inline-flex;align-items:center;gap:5px}.mpt-v2-item-title .mpt-menu-badges{margin-left:auto}.mpt-v2-badge--feature{background:linear-gradient(90deg,#059669,#10b981)}.mpt-v2-badge--free{background:linear-gradient(90deg,#0891b2,#06b6d4)}.mpt-v2-badge--registered{background:linear-gradient(90deg,#1d4ed8,#3b82f6)}.mpt-v2-badge--premium{background:linear-gradient(90deg,#d97706,#f59e0b)}.mpt-access-gate{position:fixed;inset:0;z-index:10060;display:grid;place-items:center;pointer-events:none;opacity:0;visibility:hidden}.mpt-access-gate[hidden]{display:none!important}body.mpt-access-gate-open .mpt-access-gate:not([hidden]){pointer-events:auto;opacity:1;visibility:visible}.mpt-access-gate-backdrop{position:absolute;inset:0;background:rgba(2,6,23,0.72);backdrop-filter:blur(4px)}.mpt-access-gate-card{position:relative;width:min(520px,calc(100vw - 2rem));border-radius:16px;border:1px solid rgba(110,160,198,0.44);background:linear-gradient(165deg,rgba(19,33,52,0.97),rgba(11,22,36,0.99));box-shadow:0 24px 50px rgba(2,10,20,0.62);padding:20px}.mpt-access-gate-eyebrow{display:inline-block;margin-bottom:8px;padding:3px 10px;border:1px solid rgba(125,211,252,0.45);border-radius:999px;color:#bae6fd;font-size:0.73rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase}.mpt-access-gate-title{margin:0;color:#f8fafc;font-size:1.35rem;font-weight:700;letter-spacing:-0.01em}.mpt-access-gate-message{margin:10px 0 0;color:#cbd5e1;font-size:0.95rem;line-height:1.5}.mpt-access-gate-actions{margin-top:16px;display:flex;flex-wrap:wrap;gap:10px}.mpt-access-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;padding:9px 12px;font-size:0.85rem;font-weight:700;text-decoration:none;border:1px solid transparent;cursor:pointer}.mpt-access-btn-primary{background:linear-gradient(135deg,#0284c7,#2563eb);color:#f8fbff;border-color:rgba(125,211,252,0.48)}.mpt-access-btn-secondary{background:linear-gradient(165deg,rgba(33,60,93,0.85),rgba(20,37,59,0.95));color:#dbeafe;border-color:rgba(105,143,181,0.4)}.mpt-access-btn-ghost{background:transparent;color:#9ca3af;border-color:rgba(107,114,128,0.5)}body.mpt-access-gate-open{overflow:hidden}.mpt-l10n-notice{position:fixed;inset:0;z-index:10058;display:grid;place-items:center;pointer-events:none;opacity:0;visibility:hidden}.mpt-l10n-notice[hidden]{display:none!important}body.mpt-l10n-notice-open .mpt-l10n-notice:not([hidden]){pointer-events:auto;opacity:1;visibility:visible}.mpt-l10n-notice-backdrop{position:absolute;inset:0;background:rgba(2,6,23,0.62);backdrop-filter:blur(3px)}.mpt-l10n-notice-card{position:relative;width:min(540px,calc(100vw - 2rem));border-radius:14px;border:1px solid rgba(110,160,198,0.44);background:linear-gradient(165deg,rgba(19,33,52,0.98),rgba(11,22,36,0.99));box-shadow:0 20px 48px rgba(2,10,20,0.62);padding:18px}.mpt-l10n-notice-eyebrow{display:inline-block;margin-bottom:8px;padding:3px 10px;border:1px solid rgba(125,211,252,0.45);border-radius:999px;color:#bae6fd;font-size:0.72rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase}.mpt-l10n-notice-title{margin:0;color:#f8fafc;font-size:1.25rem;font-weight:700}.mpt-l10n-notice-message{margin:10px 0 0;color:#cbd5e1;font-size:0.94rem;line-height:1.5}.mpt-l10n-notice-actions{margin-top:14px;display:flex;justify-content:flex-end}.mpt-l10n-notice-btn{border:1px solid rgba(125,211,252,0.45);border-radius:10px;background:linear-gradient(135deg,#0284c7,#2563eb);color:#f8fbff;font-size:0.84rem;font-weight:700;padding:8px 12px;cursor:pointer}.mpt-l10n-notice-btn:hover{filter:brightness(1.06)}body.mpt-l10n-notice-open{overflow:hidden}.mpt-v2-auth{display:inline-flex;align-items:center}.mpt-v2-auth.hidden{display:none!important}.mpt-v2-login{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;padding:9px 12px;text-decoration:none;font-size:0.875rem;font-weight:700;color:#ffffff;background:linear-gradient(135deg,#2563eb,#1d4ed8)}.mpt-v2-login:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af)}.mpt-v2-logout{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(239,68,68,0.6);border-radius:8px;padding:9px 12px;background:rgba(127,29,29,0.22);color:#fca5a5;font-size:0.875rem;font-weight:700;cursor:pointer}.mpt-v2-logout:hover{background:rgba(127,29,29,0.38);color:#fecaca}.mpt-v2-variant-toggle{cursor:pointer}.mpt-v2-mobile-toggle{display:none;align-items:center;gap:8px;border:1px solid rgba(96,165,250,0.6);border-radius:10px;background:rgba(30,58,138,0.2);color:#e5e7eb;font-size:0.875rem;font-weight:700;padding:8px 12px;cursor:pointer}.mpt-v2-mobile-toggle-icon{font-size:15px}.mpt-v2-backdrop{position:fixed;inset:0;background:rgba(3,7,18,0.62);opacity:0;z-index:10010;pointer-events:none;transition:opacity 0.16s ease}.mpt-v2-backdrop.is-visible{opacity:1;pointer-events:auto}.mpt-v2-drawer{position:fixed;top:0;right:0;width:min(92vw,420px);height:100dvh;transform:translateX(102%);visibility:hidden;pointer-events:none;transition:transform 0.2s ease;z-index:10011;background:linear-gradient(165deg,#0f172a,#111827);border-left:1px solid rgba(75,85,99,0.9);box-shadow:-16px 0 32px rgba(0,0,0,0.48);overflow-y:auto;padding:12px}.mpt-v2-drawer.is-open{transform:translateX(0);visibility:visible;pointer-events:auto}body.mpt-v2-drawer-open{overflow:hidden}.mpt-v2-drawer-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;padding-bottom:10px;border-bottom:1px solid rgba(75,85,99,0.6)}.mpt-v2-drawer-title{font-size:1rem;font-weight:700;color:#f9fafb}.mpt-v2-mobile-close{width:44px;height:44px;border:1px solid rgba(75,85,99,0.7);border-radius:8px;background:rgba(31,41,55,0.7);color:#e5e7eb;cursor:pointer}.mpt-v2-drawer-nav{display:flex;flex-direction:column;gap:7px}.mpt-v2-mobile-section{border:1px solid rgba(75,85,99,0.55);border-radius:10px;background:rgba(30,41,59,0.45)}.mpt-v2-accordion-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;border:0;border-radius:10px;background:transparent;color:#e5e7eb;padding:10px;font-size:0.88rem;font-weight:700;cursor:pointer}.mpt-v2-accordion-trigger.is-open{color:#ffffff}.mpt-v2-accordion-panel{border-top:1px solid rgba(75,85,99,0.45);padding:8px}.mpt-v2-accordion-panel[hidden]{display:none!important}.mpt-v2-mobile-links{display:flex;flex-direction:column;gap:7px}@media(max-width:1024px){.professional-header.mpt-v2-header nav.mpt-v2-desktop-nav{display:none!important}.professional-header.mpt-v2-header .mpt-v2-mobile-toggle{display:inline-flex!important}.professional-header.mpt-v2-header{padding:2px 0!important}.professional-header.mpt-v2-header .container{max-width:min(1400px,calc(100% - 0.8rem))}.professional-header.mpt-v2-header .mpt-brand-wrap{display:none!important}.professional-header.mpt-v2-header .mpt-v2-toolbar{justify-content:flex-start}}.professional-header.mpt-v2-header{min-height:76px!important;padding:6px 0!important;box-shadow:0 8px 24px rgba(2,8,23,0.22)!important}.professional-header.mpt-v2-header>.container{width:min(calc(100% - 32px),1320px)!important;min-height:64px;grid-template-columns:auto minmax(0,1fr);gap:24px}.professional-header.mpt-v2-header .mpt-brand-wrap{display:inline-flex!important;align-items:center;min-width:0;margin:0!important;text-decoration:none}.professional-header.mpt-v2-header .mpt-brand-logo{width:auto!important;height:52px!important;max-height:52px!important;margin:0!important;object-fit:contain}.mpt-brand-fallback{max-width:132px;color:#f8fafc;font:700 0.86rem/1.15 var(--mtp-font-sans)}.mpt-brand-fallback[hidden],.mpt-brand-logo[hidden]{display:none!important}.mpt-v2-header .mpt-v2-toolbar{display:flex;min-width:0;justify-content:flex-end;gap:16px}.mpt-v2-desktop-nav{flex:1 1 auto;width:auto;min-width:0;justify-content:center;gap:2px}.mpt-v2-actions{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px}.mpt-v2-menu-trigger{min-height:44px;padding:10px 9px;border:0;border-radius:6px;color:#cbd5e1;background:transparent;font-size:0.86rem;font-weight:600}.mpt-v2-menu-trigger:hover,.mpt-v2-menu-trigger.is-open{border:0;color:#fff;background:rgba(148,163,184,0.11)}.mpt-v2-menu-trigger:focus-visible,.mpt-v2-quick-start:focus-visible,.mpt-v2-mobile-toggle:focus-visible,.mpt-v2-mobile-close:focus-visible,.mpt-v2-item:focus-visible{outline:2px solid #7dd3fc;outline-offset:2px}.mpt-v2-menu-trigger[aria-current=page]{color:#fff;background:transparent;box-shadow:inset 0 -2px 0 #38bdf8}.mpt-v2-chevron{color:#94a3b8}.mpt-v2-quick-start{min-height:44px;padding:10px 14px;border-radius:7px;border-color:rgba(125,211,252,0.48);background:#0369a1;box-shadow:0 5px 14px rgba(2,132,199,0.2)}.mpt-v2-quick-start:hover{background:#0284c7}.mpt-v2-panel{top:calc(100% + 12px);width:min(1100px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:min(70vh,720px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:18px;border-radius:12px;border:1px solid rgba(100,116,139,0.52);background:#111c2b;box-shadow:0 18px 42px rgba(2,8,23,0.46)}.mpt-v2-panel[data-v2-size=medium]{width:min(760px,calc(100vw - 32px))}.mpt-v2-panel[data-v2-size=training]{width:min(var(--mpt-v2-training-width, 1100px),calc(100vw - 32px))}.mpt-v2-panel[data-v2-size=help]{width:min(900px,calc(100vw - 32px))}.mpt-v2-panel[data-v2-size=about]{width:min(340px,calc(100vw - 32px))}.mpt-v2-panel[data-v2-size=account]{width:min(280px,calc(100vw - 32px))}.mpt-v2-panel-grid{gap:16px}.mpt-v2-panel-column{min-width:0}.mpt-v2-panel-column+.mpt-v2-panel-column{padding-left:16px;border-left:1px solid rgba(100,116,139,0.28)}.mpt-v2-group-title{margin:0 0 3px;color:#93c5fd;font-size:0.72rem;font-weight:700;letter-spacing:0.055em;text-transform:uppercase}.mpt-v2-item{min-width:0;padding:7px 8px;border:0;border-radius:7px;color:#dbe7f4;background:transparent}.mpt-v2-item:hover{border:0;background:rgba(148,163,184,0.1)}.mpt-v2-item[aria-current=page]{color:#fff;background:rgba(56,189,248,0.13);box-shadow:inset 2px 0 0 #38bdf8}.mpt-v2-item-title{gap:5px;font-size:0.84rem}.mpt-v2-item-description{margin-top:2px;color:#9fb0c3;font-size:0.72rem;line-height:1.3}.mpt-v2-item--footer{margin-top:4px;color:#7dd3fc;font-weight:700}.mpt-v2-item--footer .mpt-v2-item-title::after{content:"\2192";margin-left:auto}.mpt-v2-badge{padding:1px 6px;border-radius:4px;background:#92400e;font-size:0.61rem}.mpt-v2-account-grid{grid-template-columns:minmax(0,1fr)!important}.mpt-account-guest,.mpt-account-user{display:flex;flex-direction:column;gap:5px}.mpt-account-guest[hidden],.mpt-account-user[hidden],.mpt-account-guest.hidden,.mpt-account-user.hidden{display:none!important}.mpt-v2-account-logout{margin-top:5px;border-top:1px solid rgba(148,163,184,0.25);border-radius:0 0 7px 7px;color:#fecaca}.professional-header.mpt-v2-header.mpt-sticky.mpt-header-compact{min-height:60px!important;padding:3px 0!important}.professional-header.mpt-v2-header.mpt-sticky.mpt-header-compact>.container{display:grid;min-height:54px}.professional-header.mpt-v2-header.mpt-sticky.mpt-header-compact .mpt-brand-wrap{display:inline-flex!important}.professional-header.mpt-v2-header.mpt-sticky.mpt-header-compact .mpt-brand-logo{height:44px!important;max-height:44px!important}.professional-header.mpt-v2-header.mpt-sticky.mpt-header-compact .mpt-v2-toolbar{min-height:52px}@media(max-width:1120px){.professional-header.mpt-v2-header,.professional-header.mpt-v2-header.mpt-sticky.mpt-header-compact{min-height:64px!important;padding:3px 0!important}.professional-header.mpt-v2-header>.container,.professional-header.mpt-v2-header.mpt-sticky.mpt-header-compact>.container{width:min(calc(100% - 16px),1320px)!important;min-height:58px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px}.professional-header.mpt-v2-header .mpt-brand-logo,.professional-header.mpt-v2-header.mpt-sticky.mpt-header-compact .mpt-brand-logo{height:44px!important;max-height:44px!important}.professional-header.mpt-v2-header nav.mpt-v2-desktop-nav{display:none!important}.professional-header.mpt-v2-header .mpt-v2-mobile-toggle{display:inline-flex!important;order:1}.professional-header.mpt-v2-header .mpt-v2-toolbar{min-height:54px;justify-content:flex-end!important;gap:8px}.professional-header.mpt-v2-header .mpt-v2-actions{order:2}.professional-header.mpt-v2-header .mpt-v2-actions #mptV2AccountSection{display:none!important}.professional-header.mpt-v2-header .mpt-v2-quick-start{min-height:44px;order:1}}@media(max-width:420px){.professional-header.mpt-v2-header>.container,.professional-header.mpt-v2-header.mpt-sticky.mpt-header-compact>.container{gap:6px}.professional-header.mpt-v2-header .mpt-brand-logo,.professional-header.mpt-v2-header.mpt-sticky.mpt-header-compact .mpt-brand-logo{height:38px!important;max-height:38px!important}.mpt-v2-mobile-toggle,.mpt-v2-quick-start{min-height:44px;padding:8px 10px;font-size:0.78rem}.mpt-v2-drawer{width:min(94vw,380px)}}.professional-header.mpt-v2-header>.container{grid-template-columns:210px minmax(0,1fr)!important;gap:24px!important}.professional-header.mpt-v2-header .mpt-brand-wrap{width:210px}.professional-header.mpt-v2-header .mpt-brand-logo{width:184px!important;height:auto!important;max-height:64px!important}.professional-header.mpt-v2-header .mpt-v2-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:18px!important}.professional-header.mpt-v2-header .mpt-v2-actions{width:210px;justify-content:flex-end}.mpt-v2-home-link{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:10px 9px;border-radius:6px;color:#cbd5e1;font-size:0.86rem;font-weight:600;text-decoration:none}.mpt-v2-home-link:hover{color:#fff;background:rgba(148,163,184,0.11)}.mpt-v2-home-link:focus-visible{outline:2px solid #7dd3fc;outline-offset:2px}.mpt-v2-home-link[aria-current=page]{color:#fff;box-shadow:inset 0 -2px 0 #38bdf8}.mpt-v2-home-link--mobile{width:100%;justify-content:flex-start;padding-inline:12px;border:1px solid rgba(75,85,99,0.55);border-radius:10px;background:rgba(30,41,59,0.45)}@media(max-width:1180px){.professional-header.mpt-v2-header>.container,.professional-header.mpt-v2-header.mpt-sticky.mpt-header-compact>.container{grid-template-columns:minmax(150px,1fr) auto!important}.professional-header.mpt-v2-header .mpt-brand-wrap{width:auto}.professional-header.mpt-v2-header .mpt-brand-logo,.professional-header.mpt-v2-header.mpt-sticky.mpt-header-compact .mpt-brand-logo{width:168px!important;height:auto!important;max-height:54px!important}.professional-header.mpt-v2-header .mpt-v2-toolbar{display:flex!important;min-width:0;justify-content:flex-end!important}.professional-header.mpt-v2-header .mpt-v2-actions{width:auto}}@media(max-width:420px){.professional-header.mpt-v2-header .mpt-brand-logo,.professional-header.mpt-v2-header.mpt-sticky.mpt-header-compact .mpt-brand-logo{width:142px!important;height:auto!important;max-height:48px!important}}@media(prefers-reduced-motion:reduce){.mpt-v2-menu-trigger,.mpt-v2-item,.mpt-v2-drawer,.mpt-v2-backdrop{transition:none!important}}@media(min-width:1181px){.mpt-v2-mobile-toggle,.mpt-v2-drawer,.mpt-v2-backdrop{display:none!important}.professional-header.mpt-v2-header .mpt-brand-wrap{display:block}}@media(max-width:420px){.mpt-v2-item{padding:9px}.mpt-v2-link,.mpt-v2-login,.mpt-v2-logout{padding-left:10px;padding-right:10px}}.professional-header{background:radial-gradient(900px 260px at 18% -30%,rgba(56,189,248,0.2),transparent 62%),radial-gradient(820px 220px at 84% -34%,rgba(148,163,184,0.14),transparent 64%),linear-gradient(170deg,rgba(18,33,54,0.96) 0%,rgba(17,31,50,0.96) 55%,rgba(13,23,38,0.97) 100%)!important;border-bottom:1px solid rgba(110,147,183,0.44)!important;box-shadow:0 18px 42px rgba(3,10,20,0.42);padding:6px 0!important;backdrop-filter:blur(12px)}.professional-header::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(125,211,252,0.08),rgba(125,211,252,0))}.professional-header .container{position:relative;z-index:1;max-width:min(1400px,calc(100% - 1.5rem))}.mpt-brand-wrap{margin-bottom:0.5rem!important;padding-top:0.1rem}.mpt-brand-logo{max-height:clamp(104px,10.5vw,166px)!important;width:auto!important;filter:drop-shadow(0 8px 18px rgba(3,11,20,0.34))}.mpt-v2-header .mpt-brand-logo{max-height:clamp(92px,8.7vw,146px)!important}.professional-header nav{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:6px!important;padding:9px 10px!important;border:1px solid rgba(105,143,181,0.35);border-radius:14px;background:linear-gradient(165deg,rgba(23,40,63,0.66),rgba(15,27,43,0.8));box-shadow:inset 0 1px 0 rgba(189,220,255,0.09)}.professional-header nav .nav-link{border:1px solid rgba(100,135,170,0.26);border-radius:10px;padding:8px 12px!important;color:#d8e8fa!important;background:linear-gradient(165deg,rgba(27,45,67,0.56),rgba(16,29,45,0.66));font-weight:600;letter-spacing:0.005em}.professional-header nav .nav-link:hover,.professional-header nav .nav-link:focus{color:#f3f9ff!important;border-color:rgba(111,220,252,0.66);background:linear-gradient(165deg,rgba(31,56,84,0.7),rgba(17,36,56,0.78))}.professional-header nav .nav-link:hover::after{bottom:2px;left:8px;right:8px;height:2px;background:linear-gradient(90deg,#7dd3fc,#38bdf8)}.professional-header nav a.nav-link.bg-blue-600{border-color:rgba(125,211,252,0.7)!important;background:linear-gradient(135deg,#0ea5e9,#0284c7)!important;color:#f8fdff!important;box-shadow:0 10px 20px rgba(2,132,199,0.32)}.professional-header nav #logoutButton.nav-link{border-color:rgba(248,113,113,0.55);background:rgba(127,29,29,0.22)}#trainingDropdownMenu,#cwToolsDropdownMenu,#statisticsDropdownMenu,#accountDropdownMenu,#aboutDropdownMenu,#helpDropdownMenu{border:1px solid rgba(108,145,180,0.5)!important;border-radius:14px!important;background:linear-gradient(165deg,rgba(20,34,54,0.98),rgba(13,24,39,0.99))!important;box-shadow:0 24px 44px rgba(2,10,20,0.56)!important;backdrop-filter:blur(10px)}.training-category,.cwtools-category,.help-category,.statistics-category,.analytics-category,.core-analytics-category{border:1px solid rgba(101,137,171,0.34)!important;border-radius:10px!important;background:linear-gradient(165deg,rgba(29,45,67,0.66),rgba(18,30,46,0.82))!important;box-shadow:inset 0 1px 0 rgba(189,220,255,0.08),0 8px 18px rgba(3,10,20,0.24)}.training-category:hover,.cwtools-category:hover,.help-category:hover,.statistics-category:hover,.analytics-category:hover,.core-analytics-category:hover{border-color:rgba(125,211,252,0.46)!important}.mpt-v2-link,.mpt-v2-menu-trigger{border-color:rgba(101,137,171,0.34);border-radius:10px;padding:8px 12px;color:#d8e8fa;background:linear-gradient(165deg,rgba(27,45,67,0.56),rgba(16,29,45,0.66))}.mpt-v2-link:hover,.mpt-v2-menu-trigger:hover,.mpt-v2-menu-trigger.is-open{border-color:rgba(111,220,252,0.66);background:linear-gradient(165deg,rgba(31,56,84,0.7),rgba(17,36,56,0.78))}.mpt-v2-panel{border:1px solid rgba(108,145,180,0.5);border-radius:14px;background:linear-gradient(165deg,rgba(20,34,54,0.98),rgba(13,24,39,0.99));box-shadow:0 24px 44px rgba(2,10,20,0.56)}.mpt-v2-item{border:1px solid rgba(101,137,171,0.34);background:linear-gradient(165deg,rgba(29,45,67,0.66),rgba(18,30,46,0.82))}.mpt-v2-item:hover{border-color:rgba(111,220,252,0.66);background:linear-gradient(165deg,rgba(31,56,84,0.7),rgba(17,36,56,0.78))}@media(max-width:768px){.professional-header:not(.mpt-v2-header){padding:4px 0!important}.professional-header:not(.mpt-v2-header) .container{max-width:min(1400px,calc(100% - 1rem))}.professional-header:not(.mpt-v2-header) .mpt-brand-logo{max-height:clamp(84px,18vw,128px)!important}.professional-header:not(.mpt-v2-header) nav{border-radius:12px;padding:8px!important}.professional-header:not(.mpt-v2-header) nav .nav-link{width:100%;justify-content:center}}body.mpt-2026-module-skin{--mpt-surface-1: linear-gradient(166deg, rgba(25, 40, 61, 0.92), rgba(15, 28, 45, 0.95));--mpt-surface-2: linear-gradient(166deg, rgba(33, 49, 72, 0.9), rgba(22, 36, 57, 0.94));--mpt-surface-3: linear-gradient(166deg, rgba(40, 56, 78, 0.88), rgba(27, 41, 61, 0.92));--mpt-surface-border: rgba(103, 142, 180, 0.38);--mpt-surface-glow: inset 0 1px 0 rgba(193, 225, 255, 0.08);background:radial-gradient(980px 420px at 14% -12%,rgba(56,189,248,0.18),transparent 60%),radial-gradient(860px 380px at 86% -8%,rgba(125,211,252,0.12),transparent 62%),linear-gradient(165deg,#07152a 0%,#081a33 46%,#0b203e 100%)!important}body.mpt-2026-module-skin #global-menu-container~.container,body.mpt-2026-module-skin #global-menu-container~main .container{position:relative;z-index:1}body.mpt-2026-module-skin #global-menu-container~* .section{border:1px solid rgba(111,149,188,0.4)!important;background:linear-gradient(167deg,rgba(38,54,78,0.86),rgba(28,42,62,0.92))!important;box-shadow:0 16px 34px rgba(2,10,20,0.36),inset 0 1px 0 rgba(183,216,252,0.07)!important;border-radius:12px!important}body.mpt-2026-module-skin #global-menu-container~* .section .section-header{border-bottom:1px solid rgba(121,162,205,0.24);padding-bottom:10px!important;margin-bottom:2px}body.mpt-2026-module-skin #global-menu-container~* .bg-gray-800.rounded-lg,body.mpt-2026-module-skin #global-menu-container~* .bg-gray-700.rounded-lg{border:1px solid rgba(102,140,177,0.34)!important;background:linear-gradient(166deg,rgba(24,38,58,0.9),rgba(16,28,46,0.94))!important;box-shadow:inset 0 1px 0 rgba(187,220,255,0.06)}body.mpt-2026-module-skin #global-menu-container~* .bg-blue-600{background:linear-gradient(135deg,#0ea5e9,#2563eb)!important}body.mpt-2026-module-skin #global-menu-container~* .bg-green-600{background:linear-gradient(135deg,#10b981,#059669)!important}body.mpt-2026-module-skin #global-menu-container~* .bg-yellow-600{background:linear-gradient(135deg,#f59e0b,#d97706)!important}body.mpt-2026-module-skin #global-menu-container~* .bg-red-600{background:linear-gradient(135deg,#ef4444,#dc2626)!important}body.mpt-2026-module-skin #global-menu-container~* input:not([type=range]),body.mpt-2026-module-skin #global-menu-container~* select,body.mpt-2026-module-skin #global-menu-container~* textarea{border-color:rgba(116,159,200,0.45)!important;background:linear-gradient(165deg,rgba(20,34,53,0.92),rgba(13,24,39,0.96))!important;color:#e6f3ff!important;box-shadow:inset 0 1px 0 rgba(190,222,255,0.08)}body.mpt-2026-module-skin #global-menu-container~* input:not([type=range]):focus,body.mpt-2026-module-skin #global-menu-container~* select:focus,body.mpt-2026-module-skin #global-menu-container~* textarea:focus{outline:none;border-color:rgba(125,211,252,0.72)!important;box-shadow:0 0 0 2px rgba(56,189,248,0.22)}body.mpt-2026-module-skin #global-menu-container~* .text-gray-400{color:#b3c7de!important}body.mpt-2026-module-skin #global-menu-container~* .text-gray-300{color:#d4e2f1!important}body.mpt-2026-module-skin #global-menu-container~* kbd{border:1px solid rgba(110,151,191,0.38);background:linear-gradient(165deg,rgba(24,39,60,0.94),rgba(15,27,44,0.98))!important;color:#ddeeff}body.mpt-2026-module-skin #global-menu-container~* .bg-gray-800:not(button):not(input):not(select):not(textarea),body.mpt-2026-module-skin #global-menu-container~* .bg-gray-700:not(button):not(input):not(select):not(textarea),body.mpt-2026-module-skin #global-menu-container~* .bg-gray-600:not(button):not(input):not(select):not(textarea){background:var(--mpt-surface-1)!important;box-shadow:var(--mpt-surface-glow)}body.mpt-2026-module-skin #global-menu-container~* .bg-gray-800.rounded-lg:not(.stat-item),body.mpt-2026-module-skin #global-menu-container~* .bg-gray-700.rounded-lg:not(.stat-item),body.mpt-2026-module-skin #global-menu-container~* .bg-gray-800.rounded:not(.stat-item),body.mpt-2026-module-skin #global-menu-container~* .bg-gray-700.rounded:not(.stat-item),body.mpt-2026-module-skin #global-menu-container~* .bg-gray-600.rounded-lg:not(.stat-item),body.mpt-2026-module-skin #global-menu-container~* .bg-gray-600.rounded:not(.stat-item){border:1px solid var(--mpt-surface-border)!important}body.mpt-2026-module-skin #global-menu-container~* .stat-item{background:var(--mpt-surface-3)!important;box-shadow:var(--mpt-surface-glow)}body.mpt-2026-module-skin #global-menu-container~* .code-group-display-hidden,body.mpt-2026-module-skin #global-menu-container~* .sentence-display-hidden,body.mpt-2026-module-skin #global-menu-container~* .sentence-display{background:linear-gradient(146deg,rgba(26,41,63,0.94),rgba(14,27,44,0.98))!important;border-color:rgba(121,171,216,0.56)!important}body.mpt-2026-module-skin #global-menu-container~* .char-sets-table{background:linear-gradient(166deg,rgba(21,34,53,0.94),rgba(14,24,40,0.97))!important}body.mpt-2026-module-skin #global-menu-container~* .char-sets-table th{background:linear-gradient(166deg,rgba(38,56,80,0.92),rgba(28,43,63,0.95))!important;border-bottom:1px solid rgba(102,144,184,0.44)}body.mpt-2026-module-skin #global-menu-container~* .char-sets-table td{border-top-color:rgba(95,137,178,0.34)!important}body.mpt-2026-module-skin #global-menu-container~* [class*=from-gray-][class*=to-gray-]:not(button):not(a){background:var(--mpt-surface-2)!important;border-color:var(--mpt-surface-border)!important;box-shadow:var(--mpt-surface-glow)}body.mpt-2026-module-skin #global-menu-container~* .hero-section,body.mpt-2026-module-skin #global-menu-container~* .instructions,body.mpt-2026-module-skin #global-menu-container~* .categories,body.mpt-2026-module-skin #global-menu-container~* .score-panel,body.mpt-2026-module-skin #global-menu-container~* .game-display,body.mpt-2026-module-skin #global-menu-container~* .input-section,body.mpt-2026-module-skin #global-menu-container~* .output-section,body.mpt-2026-module-skin #global-menu-container~* .settings-panel,body.mpt-2026-module-skin #global-menu-container~* .upload-section,body.mpt-2026-module-skin #global-menu-container~* .analysis-section,body.mpt-2026-module-skin #global-menu-container~* .filter-section,body.mpt-2026-module-skin #global-menu-container~* .cw-settings-panel,body.mpt-2026-module-skin #global-menu-container~* .audio-controls{background:var(--mpt-surface-2)!important;border-color:var(--mpt-surface-border)!important;box-shadow:0 16px 34px rgba(2,10,20,0.28),var(--mpt-surface-glow)}body.mpt-2026-module-skin #global-menu-container~* .book-card,body.mpt-2026-module-skin #global-menu-container~* .score-item,body.mpt-2026-module-skin #global-menu-container~* .category-item,body.mpt-2026-module-skin #global-menu-container~* .setting-group,body.mpt-2026-module-skin #global-menu-container~* .frequency-item,body.mpt-2026-module-skin #global-menu-container~* .file-info,body.mpt-2026-module-skin #global-menu-container~* .morse-char,body.mpt-2026-module-skin #global-menu-container~* .mode-option,body.mpt-2026-module-skin #global-menu-container~* .char-checkbox,body.mpt-2026-module-skin #global-menu-container~* .char-checkbox label,body.mpt-2026-module-skin #global-menu-container~* .issue-card,body.mpt-2026-module-skin #global-menu-container~* .kanban-card,body.mpt-2026-module-skin #global-menu-container~* .chapter-item:not(.active){background:var(--mpt-surface-1)!important;border-color:var(--mpt-surface-border)!important;box-shadow:var(--mpt-surface-glow)}body.mpt-2026-module-skin #global-menu-container~* .mode-option:hover,body.mpt-2026-module-skin #global-menu-container~* .char-checkbox:hover,body.mpt-2026-module-skin #global-menu-container~* .category-item:hover,body.mpt-2026-module-skin #global-menu-container~* .issue-card:hover,body.mpt-2026-module-skin #global-menu-container~* .chapter-item:not(.active):hover{background:linear-gradient(166deg,rgba(45,63,88,0.92),rgba(30,46,68,0.95))!important;border-color:rgba(127,176,219,0.48)!important}body.mpt-2026-module-skin #global-menu-container~* .drop-zone:not(.dragover):not(.processing),body.mpt-2026-module-skin #global-menu-container~* .waveform-container,body.mpt-2026-module-skin #global-menu-container~* .confidence-meter,body.mpt-2026-module-skin #global-menu-container~* .progress-bar-container,body.mpt-2026-module-skin #global-menu-container~* .progress-bar{background:linear-gradient(166deg,rgba(31,47,69,0.9),rgba(22,36,56,0.94))!important;border-color:var(--mpt-surface-border)!important}body.mpt-2026-module-skin #global-menu-container~* .search-input{background:linear-gradient(165deg,rgba(22,36,56,0.9),rgba(15,27,43,0.95))!important;border-color:var(--mpt-surface-border)!important;color:#e6f3ff!important}body.mpt-2026-module-skin #global-menu-container~* .search-input:focus{border-color:rgba(125,211,252,0.72)!important;box-shadow:0 0 0 2px rgba(56,189,248,0.22)!important}body.mpt-2026-module-skin #global-menu-container~* .slider-value{background:linear-gradient(135deg,#10b981,#059669)!important;color:#ecfeff!important}body.mpt-2026-module-skin #global-menu-container~* .visual-indicator{background:linear-gradient(166deg,rgba(34,50,71,0.9),rgba(24,37,57,0.94))!important;border-color:rgba(110,153,192,0.44)!important;color:#b8cde4!important}body.mpt-2026-module-skin #global-menu-container~* .control-button:disabled,body.mpt-2026-module-skin #global-menu-container~* .btn-secondary:disabled,body.mpt-2026-module-skin #global-menu-container~* .btn:disabled{background:linear-gradient(166deg,rgba(49,66,89,0.9),rgba(36,51,73,0.94))!important;color:#b8cde4!important;border-color:rgba(94,133,172,0.4)!important}body.mpt-2026-module-skin.stats-body::before{opacity:0.16!important}body.mpt-2026-module-skin.stats-body #global-menu-container~* .stats-section,body.mpt-2026-module-skin.stats-body #global-menu-container~* .module-summary,body.mpt-2026-module-skin.stats-body #global-menu-container~* .section-nav{background:var(--mpt-surface-2)!important;border-color:rgba(108,153,197,0.42)!important;box-shadow:0 16px 34px rgba(2,10,20,0.3),var(--mpt-surface-glow)!important}body.mpt-2026-module-skin.stats-body #global-menu-container~* .stats-section[class*=from-purple-900][class*=to-blue-900]{background:linear-gradient(104deg,rgba(18,47,80,0.94),rgba(10,29,53,0.97))!important;border-color:rgba(104,172,223,0.52)!important}body.mpt-2026-module-skin.stats-body #global-menu-container~* .section-nav a{background:linear-gradient(166deg,rgba(30,46,68,0.9),rgba(20,34,54,0.94))!important;border-color:rgba(102,145,184,0.34)!important;color:#d8ebff!important}body.mpt-2026-module-skin.stats-body #global-menu-container~* .section-nav a:hover{background:linear-gradient(166deg,rgba(42,62,88,0.92),rgba(27,44,66,0.95))!important;border-color:rgba(124,206,248,0.6)!important}body.mpt-2026-module-skin.stats-body #global-menu-container~* .section-nav-title{color:#b8cee7!important}body.mpt-2026-module-skin.stats-body #global-menu-container~* .performance-meter{background:linear-gradient(166deg,rgba(27,42,63,0.9),rgba(18,31,48,0.94))!important;border:1px solid rgba(100,142,181,0.36)}body.mpt-2026-module-skin #global-menu-container~* .page-header,body.mpt-2026-module-skin #global-menu-container~* .breadcrumb,body.mpt-2026-module-skin #global-menu-container~* .help-section,body.mpt-2026-module-skin #global-menu-container~* .help-card,body.mpt-2026-module-skin #global-menu-container~* .analytics-card,body.mpt-2026-module-skin #global-menu-container~* .feature-box,body.mpt-2026-module-skin #global-menu-container~* .error-type-card,body.mpt-2026-module-skin #global-menu-container~* .error-example-card,body.mpt-2026-module-skin #global-menu-container~* .session-card,body.mpt-2026-module-skin #global-menu-container~* .classroom-card,body.mpt-2026-module-skin #global-menu-container~* .mode-card,body.mpt-2026-module-skin #global-menu-container~* .prompt-card,body.mpt-2026-module-skin #global-menu-container~* .progress-card,body.mpt-2026-module-skin #global-menu-container~* .level-card,body.mpt-2026-module-skin #global-menu-container~* .about-card,body.mpt-2026-module-skin #global-menu-container~* .roadmap-card,body.mpt-2026-module-skin #global-menu-container~* .supporter-card,body.mpt-2026-module-skin #global-menu-container~* .stats-card,body.mpt-2026-module-skin #global-menu-container~* .progression-card,body.mpt-2026-module-skin #global-menu-container~* .module-card,body.mpt-2026-module-skin #global-menu-container~* .faq-item,body.mpt-2026-module-skin #global-menu-container~* .results-table,body.mpt-2026-module-skin #global-menu-container~* .sessions-table,body.mpt-2026-module-skin #global-menu-container~* .session-row,body.mpt-2026-module-skin #global-menu-container~* .result-row,body.mpt-2026-module-skin #global-menu-container~* .training-type-option,body.mpt-2026-module-skin #global-menu-container~* .sentence-length-option,body.mpt-2026-module-skin #global-menu-container~* .word-length-option,body.mpt-2026-module-skin #global-menu-container~* .difficulty-option,body.mpt-2026-module-skin #global-menu-container~* .callsign-play-option,body.mpt-2026-module-skin #global-menu-container~* .storySet-item,body.mpt-2026-module-skin #global-menu-container~* .upcoming-class-item,body.mpt-2026-module-skin #global-menu-container~* .day-modal-event-card,body.mpt-2026-module-skin #global-menu-container~* .week-view-container,body.mpt-2026-module-skin #global-menu-container~* .week-view-fixed-container,body.mpt-2026-module-skin #global-menu-container~* .day-view-container,body.mpt-2026-module-skin #global-menu-container~* .day-view-single-container,body.mpt-2026-module-skin #global-menu-container~* .day-view-compact-container,body.mpt-2026-module-skin #global-menu-container~* .calendar-cell,body.mpt-2026-module-skin #global-menu-container~* .week-content-cell,body.mpt-2026-module-skin #global-menu-container~* .week-day-cell,body.mpt-2026-module-skin #global-menu-container~* .week-day-header,body.mpt-2026-module-skin #global-menu-container~* .week-header-cell,body.mpt-2026-module-skin #global-menu-container~* .week-header-row,body.mpt-2026-module-skin #global-menu-container~* .day-view-hour-slot,body.mpt-2026-module-skin #global-menu-container~* .day-view-time-block,body.mpt-2026-module-skin #global-menu-container~* .day-view-block-header,body.mpt-2026-module-skin #global-menu-container~* .day-view-block-content,body.mpt-2026-module-skin #global-menu-container~* .day-view-event-area,body.mpt-2026-module-skin #global-menu-container~* .day-view-time-label{background:var(--mpt-surface-1)!important;border-color:var(--mpt-surface-border)!important;box-shadow:var(--mpt-surface-glow)}body.mpt-2026-module-skin #global-menu-container~* .help-card:hover,body.mpt-2026-module-skin #global-menu-container~* .analytics-card:hover,body.mpt-2026-module-skin #global-menu-container~* .classroom-card:hover,body.mpt-2026-module-skin #global-menu-container~* .module-card:hover,body.mpt-2026-module-skin #global-menu-container~* .roadmap-card:hover,body.mpt-2026-module-skin #global-menu-container~* .supporter-card:hover{background:linear-gradient(166deg,rgba(45,63,88,0.92),rgba(30,46,68,0.95))!important;border-color:rgba(127,176,219,0.48)!important}body.mpt-2026-module-skin #global-menu-container~* .view-toggle{background:linear-gradient(166deg,rgba(34,51,74,0.9),rgba(23,37,57,0.94))!important;border:1px solid rgba(103,142,180,0.36)!important;color:#cfe3f9!important}body.mpt-2026-module-skin #global-menu-container~* .view-toggle.active{background:linear-gradient(166deg,rgba(48,66,92,0.92),rgba(34,50,72,0.95))!important;border-color:rgba(125,211,252,0.56)!important;color:#eef8ff!important}.mpt-email-verification-banner{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:0.45rem 0.65rem;min-height:48px;padding:0.45rem max(1rem,calc((100vw - 1280px) / 2));background:#172438;color:#f8e8b5;border-bottom:1px solid rgba(245,158,11,0.48);font:500 0.86rem/1.35 var(--mtp-font-sans, "IBM Plex Sans", system-ui, sans-serif);position:sticky;top:0;z-index:45}.mpt-email-verification-message{min-width:0}.mpt-email-verification-banner a,.mpt-email-verification-banner button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:transparent;border:1px solid rgba(251,191,36,0.55);border-radius:0.5rem;padding:0.3rem 0.65rem;text-decoration:none;cursor:pointer;white-space:nowrap;font-weight:600}.mpt-email-verification-banner a{background:#a84b08}.mpt-email-verification-banner button:hover:not(:disabled){background:rgba(251,191,36,0.1)}.mpt-email-verification-banner button:disabled{opacity:0.65;cursor:wait}.mpt-email-verification-feedback{grid-column:1 / -1;min-height:0;font-weight:400}.mpt-email-verification-feedback:empty{display:none}@media(max-width:700px){.mpt-email-verification-banner{grid-template-columns:auto auto;justify-content:start;padding:0.55rem 0.75rem}.mpt-email-verification-message{grid-column:1 / -1}.mpt-email-verification-banner a,.mpt-email-verification-banner button{min-height:40px}}.professional-header.mpt-v2-header{min-height:96px!important;padding:8px 0!important;border-bottom:1px solid var(--mtp-border-subtle)!important;background:rgba(7,17,31,0.98)!important;box-shadow:0 10px 28px rgba(2,8,23,0.28)!important}.professional-header.mpt-v2-header>.container{width:min(100% - 1.5rem,1320px)!important;max-width:1320px!important;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;padding:0!important}.professional-header.mpt-v2-header .mpt-brand-wrap{margin:0!important}.professional-header.mpt-v2-header .mpt-brand-logo{width:auto!important;height:58px!important;max-height:58px!important;margin:0!important}.mpt-v2-header .mpt-v2-toolbar{min-width:0;justify-content:flex-end;gap:12px}.mpt-v2-desktop-nav{width:auto;min-width:0;flex-wrap:nowrap;justify-content:flex-end;gap:3px}.professional-header.mpt-v2-header nav.mpt-v2-desktop-nav{flex-wrap:nowrap!important;padding:0!important;border:0;border-radius:0;background:transparent;box-shadow:none}.mpt-v2-link,.mpt-v2-menu-trigger,.mpt-v2-login,.mpt-v2-logout,.mpt-v2-quick-start{min-height:42px;padding:9px 11px;border-radius:var(--mtp-radius-sm);white-space:nowrap}.mpt-v2-menu-trigger[aria-current=page],.mpt-v2-item[aria-current=page]{color:#fff;background:rgba(59,130,246,0.18)}.mpt-v2-quick-start{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid rgba(56,189,248,0.52);background:transparent;color:#dbeafe;font-size:0.86rem;font-weight:700;text-decoration:none}.mpt-v2-quick-start:hover{background:rgba(56,189,248,0.12)}.mpt-v2-quick-start--primary{border-color:#67e8f9;background:#4bd9ec;color:#04202a;box-shadow:0 6px 16px rgba(34,211,238,0.2)}.mpt-v2-quick-start--primary:hover{background:#7ce9f5}.mpt-v2-panel{top:calc(100% + 10px);border-color:var(--mtp-border-strong);background:var(--mtp-surface-primary);box-shadow:var(--mtp-shadow-raised)}.mpt-v2-item{border:0;border-radius:var(--mtp-radius-sm);background:transparent}.mpt-v2-item:hover{background:var(--mtp-surface-interactive);transform:none}.mpt-v2-panel-column+.mpt-v2-panel-column{border-left:1px solid var(--mtp-border-subtle);padding-left:8px}.professional-header.mpt-v2-header.mpt-sticky.mpt-header-compact{min-height:64px!important;padding:6px 0!important}.professional-header.mpt-v2-header.mpt-sticky.mpt-header-compact .mpt-brand-wrap{display:none!important}.professional-header.mpt-v2-header.mpt-sticky.mpt-header-compact>.container{display:block}.professional-header.mpt-v2-header.mpt-sticky.mpt-header-compact .mpt-v2-toolbar{min-height:52px}.mpt-v2-drawer{width:min(92vw,400px);padding:calc(12px + env(safe-area-inset-top)) calc(12px + env(safe-area-inset-right)) calc(20px + env(safe-area-inset-bottom)) 12px;overflow-x:hidden}.mpt-v2-drawer-nav,.mpt-v2-mobile-links{min-width:0}.mpt-v2-drawer .mpt-v2-item-title,.mpt-v2-drawer .mpt-v2-link{white-space:normal;overflow-wrap:anywhere}@media(max-width:1024px){.professional-header.mpt-v2-header,.professional-header.mpt-v2-header.mpt-sticky.mpt-header-compact{min-height:60px!important;padding:4px 0!important}.professional-header.mpt-v2-header>.container,.professional-header.mpt-v2-header.mpt-sticky.mpt-header-compact>.container{width:min(100% - 1rem,1320px)!important;display:block}.professional-header.mpt-v2-header .mpt-v2-toolbar{min-height:52px;justify-content:space-between!important}.professional-header.mpt-v2-header .mpt-v2-quick-start{order:2}.professional-header.mpt-v2-header .mpt-v2-mobile-toggle{order:1}}.professional-header.mpt-v2-header{min-height:76px!important;padding:6px 0!important}.professional-header.mpt-v2-header>.container{width:min(calc(100% - 32px),1320px)!important;margin-inline:auto!important;min-height:64px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:24px!important}.professional-header.mpt-v2-header .mpt-brand-wrap{display:inline-flex!important}.professional-header.mpt-v2-header .mpt-brand-logo{height:58px!important;max-height:58px!important}.professional-header.mpt-v2-header .mpt-v2-toolbar{justify-content:flex-end!important;gap:12px!important}.professional-header.mpt-v2-header nav.mpt-v2-desktop-nav{flex:1 1 auto!important;justify-content:center!important}.professional-header.mpt-v2-header nav.mpt-v2-desktop-nav>.mpt-v2-menu-group>.mpt-v2-menu-trigger{padding:10px 8px!important;border:0!important;border-radius:4px!important;background:transparent!important;box-shadow:none!important}.professional-header.mpt-v2-header nav.mpt-v2-desktop-nav>.mpt-v2-menu-group>.mpt-v2-menu-trigger:hover,.professional-header.mpt-v2-header nav.mpt-v2-desktop-nav>.mpt-v2-menu-group>.mpt-v2-menu-trigger.is-open{color:#fff!important;background:rgba(148,163,184,0.1)!important}.professional-header.mpt-v2-header nav.mpt-v2-desktop-nav>.mpt-v2-menu-group>.mpt-v2-menu-trigger[aria-current=page]{background:transparent!important;box-shadow:inset 0 -2px 0 #38bdf8!important}.professional-header.mpt-v2-header #mptV2AccountTrigger{border:1px solid rgba(148,163,184,0.22)!important;background:rgba(148,163,184,0.07)!important}.professional-header.mpt-v2-header.mpt-sticky.mpt-header-compact{min-height:60px!important;padding:3px 0!important}.professional-header.mpt-v2-header.mpt-sticky.mpt-header-compact>.container{display:grid!important;min-height:54px!important}.professional-header.mpt-v2-header.mpt-sticky.mpt-header-compact .mpt-brand-wrap{display:inline-flex!important}.professional-header.mpt-v2-header.mpt-sticky.mpt-header-compact .mpt-brand-logo{height:48px!important;max-height:48px!important}@media(max-width:1180px){.professional-header.mpt-v2-header,.professional-header.mpt-v2-header.mpt-sticky.mpt-header-compact{min-height:64px!important;padding:3px 0!important}.professional-header.mpt-v2-header>.container,.professional-header.mpt-v2-header.mpt-sticky.mpt-header-compact>.container{width:min(calc(100% - 16px),1320px)!important;min-height:58px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:12px!important}.professional-header.mpt-v2-header .mpt-brand-logo,.professional-header.mpt-v2-header.mpt-sticky.mpt-header-compact .mpt-brand-logo{height:46px!important;max-height:46px!important}.professional-header.mpt-v2-header nav.mpt-v2-desktop-nav{display:none!important}.professional-header.mpt-v2-header .mpt-v2-mobile-toggle{display:inline-flex!important;min-height:44px!important;order:1!important}.professional-header.mpt-v2-header .mpt-v2-toolbar{min-height:54px!important;justify-content:flex-end!important;gap:8px!important}.professional-header.mpt-v2-header .mpt-v2-actions{order:2!important}.professional-header.mpt-v2-header .mpt-v2-actions #mptV2AccountSection{display:none!important}.professional-header.mpt-v2-header .mpt-v2-quick-start{min-height:44px!important;order:1!important}.mpt-v2-drawer .mpt-v2-accordion-trigger,.mpt-v2-drawer .mpt-v2-item,.mpt-v2-drawer .mpt-v2-account-logout,.mpt-v2-drawer .mpt-v2-quick-start{min-height:44px!important}}@media(max-width:420px){.professional-header.mpt-v2-header .mpt-brand-logo,.professional-header.mpt-v2-header.mpt-sticky.mpt-header-compact .mpt-brand-logo{height:40px!important;max-height:40px!important}}.professional-header.mpt-v2-header,.professional-header.mpt-v2-header.mpt-sticky.mpt-header-compact{min-height:76px!important;padding:6px 0!important;border-bottom:1px solid rgba(148,163,184,0.22)!important;background:rgba(7,17,31,0.98)!important}.professional-header.mpt-v2-header>.container,.professional-header.mpt-v2-header.mpt-sticky.mpt-header-compact>.container{width:min(calc(100% - 32px),1320px)!important;min-height:64px!important;display:grid!important;grid-template-columns:190px minmax(0,1fr)!important;align-items:center!important;gap:22px!important}.professional-header.mpt-v2-header .mpt-brand-wrap,.professional-header.mpt-v2-header.mpt-sticky.mpt-header-compact .mpt-brand-wrap{width:190px!important;min-width:0;display:inline-flex!important;align-items:center}.professional-header.mpt-v2-header .mpt-brand-logo,.professional-header.mpt-v2-header.mpt-sticky.mpt-header-compact .mpt-brand-logo{width:176px!important;height:auto!important;max-height:58px!important}.professional-header.mpt-v2-header.mpt-sticky.mpt-header-compact{min-height:60px!important;padding:3px 0!important}.professional-header.mpt-v2-header.mpt-sticky.mpt-header-compact>.container{min-height:54px!important}.professional-header.mpt-v2-header.mpt-sticky.mpt-header-compact .mpt-brand-logo{width:148px!important;max-height:44px!important}.professional-header.mpt-v2-header .mpt-v2-toolbar,.professional-header.mpt-v2-header.mpt-sticky.mpt-header-compact .mpt-v2-toolbar{min-width:0;min-height:64px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important}.professional-header.mpt-v2-header.mpt-sticky.mpt-header-compact .mpt-v2-toolbar{min-height:54px!important}.professional-header.mpt-v2-header nav.mpt-v2-desktop-nav{min-width:0;display:flex!important;align-items:center;justify-content:center!important;flex-wrap:nowrap!important;gap:2px!important}.professional-header.mpt-v2-header .mpt-v2-home-link,.professional-header.mpt-v2-header .mpt-v2-menu-trigger{min-height:44px!important;padding:9px 8px!important;border:0!important;border-radius:5px!important;color:#cbd5e1!important;background:transparent!important;box-shadow:none!important;font-size:0.82rem!important;font-weight:650!important;line-height:1.1}.professional-header.mpt-v2-header .mpt-v2-home-link:hover,.professional-header.mpt-v2-header .mpt-v2-menu-trigger:hover,.professional-header.mpt-v2-header .mpt-v2-menu-trigger.is-open{color:#fff!important;background:rgba(148,163,184,0.11)!important}.professional-header.mpt-v2-header .mpt-v2-home-link[aria-current=page],.professional-header.mpt-v2-header .mpt-v2-menu-trigger[aria-current=page]{color:#fff!important;background:transparent!important;box-shadow:inset 0 -2px 0 #38bdf8!important}.professional-header.mpt-v2-header .mpt-v2-home-link:focus-visible,.professional-header.mpt-v2-header .mpt-v2-menu-trigger:focus-visible,.professional-header.mpt-v2-header .mpt-v2-quick-start:focus-visible,.professional-header.mpt-v2-header .mpt-v2-mobile-account-link:focus-visible,.mpt-v2-drawer a:focus-visible,.mpt-v2-drawer button:focus-visible{outline:2px solid #7dd3fc!important;outline-offset:2px!important}.professional-header.mpt-v2-header .mpt-v2-actions{width:auto!important;min-width:max-content;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:8px}.professional-header.mpt-v2-header .mpt-v2-quick-start,.professional-header.mpt-v2-header .mpt-v2-mobile-account-link{min-height:44px!important;display:inline-flex;align-items:center;justify-content:center;padding:9px 11px!important;border-radius:6px!important;font-size:0.79rem!important;line-height:1.1;white-space:nowrap;text-decoration:none}.professional-header.mpt-v2-header .mpt-v2-mobile-account-link{display:none;border:1px solid rgba(125,211,252,0.48);color:#e0f2fe;background:rgba(14,116,144,0.16)}.professional-header.mpt-v2-header #mptV2AccountTrigger{border:1px solid rgba(148,163,184,0.28)!important;background:rgba(148,163,184,0.07)!important}.mpt-v2-panel{top:calc(100% + 10px)!important;width:min(1100px,calc(100vw - 32px));max-width:calc(100vw - 32px)!important;max-height:min(70vh,720px)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;padding:20px!important;border:1px solid rgba(148,163,184,0.34)!important;border-radius:10px!important;background:#111c2b!important;box-shadow:0 22px 46px rgba(2,8,23,0.52)!important}.mpt-v2-panel[data-v2-size=training]{width:min(1100px,calc(100vw - 32px))!important}.mpt-v2-panel[data-v2-size=learn]{width:min(360px,calc(100vw - 32px))!important}.mpt-v2-panel[data-v2-size=account]{width:min(300px,calc(100vw - 32px))!important;padding:12px!important}.mpt-v2-panel-grid{gap:18px!important}.mpt-v2-panel-column{gap:6px!important}.mpt-v2-panel-column+.mpt-v2-panel-column{padding-left:18px!important;border-left:1px solid rgba(148,163,184,0.22)!important}.mpt-v2-group-title{margin:0 0 5px;color:#7dd3fc;letter-spacing:0.07em}.mpt-v2-panel .mpt-v2-item{min-height:48px;padding:8px 9px!important;border-radius:6px!important}.mpt-v2-panel .mpt-v2-item--aggregate{margin-top:4px;border-top:1px solid rgba(148,163,184,0.18)!important;color:#bae6fd}.mpt-v2-panel .mpt-v2-item--aggregate .mpt-v2-item-title::after{content:"\2192";margin-left:auto;color:#7dd3fc}.mpt-v2-backdrop{background:rgba(2,8,23,0.72);backdrop-filter:blur(2px)}.mpt-v2-drawer{width:min(100%,420px)!important;max-width:100vw;padding:calc(12px + env(safe-area-inset-top)) calc(12px + env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) calc(12px + env(safe-area-inset-left))!important;background:#0d1827!important;overscroll-behavior:contain}.mpt-v2-drawer-header{position:sticky;top:calc(-12px - env(safe-area-inset-top));z-index:1;margin:calc(-12px - env(safe-area-inset-top)) calc(-12px - env(safe-area-inset-right)) 12px calc(-12px - env(safe-area-inset-left));padding:calc(12px + env(safe-area-inset-top)) calc(12px + env(safe-area-inset-right)) 12px calc(12px + env(safe-area-inset-left));border-bottom:1px solid rgba(148,163,184,0.24);background:rgba(13,24,39,0.98)}.mpt-v2-drawer-title{margin:0;font-size:1.05rem}.mpt-v2-drawer-nav{display:grid;gap:8px}.mpt-v2-drawer .mpt-v2-home-link--mobile,.mpt-v2-drawer .mpt-v2-accordion-trigger,.mpt-v2-drawer .mpt-v2-item,.mpt-v2-drawer .mpt-v2-account-logout{width:100%;min-height:48px!important;display:flex;align-items:center;justify-content:flex-start;padding:11px 12px!important;border:1px solid rgba(148,163,184,0.2)!important;border-radius:7px!important;color:#e2e8f0!important;background:rgba(30,41,59,0.52)!important;font-size:0.92rem!important;text-decoration:none}.mpt-v2-drawer .mpt-v2-accordion-trigger{justify-content:space-between}.mpt-v2-drawer .mpt-v2-home-link--mobile:hover,.mpt-v2-drawer .mpt-v2-accordion-trigger:hover,.mpt-v2-drawer .mpt-v2-item:hover{border-color:rgba(125,211,252,0.46)!important;background:rgba(14,116,144,0.2)!important}.mpt-v2-drawer [aria-current=page]{border-color:rgba(125,211,252,0.58)!important;color:#fff!important;background:rgba(14,116,144,0.24)!important;box-shadow:inset 3px 0 0 #38bdf8}.mpt-v2-mobile-section{border:0;background:transparent}.mpt-v2-accordion-panel{margin-top:6px;padding:6px 0 2px 12px;border:0;border-left:1px solid rgba(125,211,252,0.28)}.mpt-v2-drawer .mpt-v2-mobile-links{gap:6px}.mpt-v2-drawer .mpt-v2-mobile-links .mpt-v2-item{min-height:44px!important;border-color:transparent!important;background:transparent!important}.mpt-v2-mobile-account{margin-top:18px;padding-top:16px;border-top:1px solid rgba(148,163,184,0.22)}.mpt-v2-mobile-account h2{margin:0 0 8px;color:#7dd3fc;font-size:0.73rem;font-weight:700;letter-spacing:0.07em;text-transform:uppercase}.mpt-v2-drawer .mpt-v2-item--primary{border-color:rgba(103,232,249,0.52)!important;color:#04202a!important;background:#4bd9ec!important}@media(max-width:1180px){.professional-header.mpt-v2-header,.professional-header.mpt-v2-header.mpt-sticky.mpt-header-compact{min-height:64px!important;padding:3px 0!important}.professional-header.mpt-v2-header>.container,.professional-header.mpt-v2-header.mpt-sticky.mpt-header-compact>.container{width:min(calc(100% - 16px),1320px)!important;min-height:58px!important;grid-template-columns:minmax(142px,1fr) auto!important;gap:10px!important}.professional-header.mpt-v2-header .mpt-brand-wrap,.professional-header.mpt-v2-header.mpt-sticky.mpt-header-compact .mpt-brand-wrap{width:auto!important}.professional-header.mpt-v2-header .mpt-brand-logo,.professional-header.mpt-v2-header.mpt-sticky.mpt-header-compact .mpt-brand-logo{width:164px!important;max-height:50px!important}.professional-header.mpt-v2-header .mpt-v2-toolbar,.professional-header.mpt-v2-header.mpt-sticky.mpt-header-compact .mpt-v2-toolbar{min-height:54px!important;display:flex!important;justify-content:flex-end!important;gap:7px!important}.professional-header.mpt-v2-header nav.mpt-v2-desktop-nav{display:none!important}.professional-header.mpt-v2-header .mpt-v2-mobile-toggle{min-width:44px;min-height:44px!important;display:inline-flex!important;align-items:center;justify-content:center;order:1!important;padding:8px 10px}.professional-header.mpt-v2-header .mpt-v2-actions{min-width:0;order:2!important}.professional-header.mpt-v2-header .mpt-v2-actions #mptV2AccountSection,.professional-header.mpt-v2-header .mpt-v2-register-action{display:none!important}.professional-header.mpt-v2-header .mpt-v2-login-action:not([hidden]),.professional-header.mpt-v2-header .mpt-v2-mobile-account-link:not([hidden]){min-height:44px!important;display:inline-flex!important}}@media(min-width:1181px){.professional-header.mpt-v2-header .mpt-v2-mobile-toggle,.professional-header.mpt-v2-header .mpt-v2-mobile-account-link,.mpt-v2-drawer,.mpt-v2-backdrop{display:none!important}}@media(max-width:520px){.professional-header.mpt-v2-header .mpt-brand-logo,.professional-header.mpt-v2-header.mpt-sticky.mpt-header-compact .mpt-brand-logo{width:142px!important;max-height:44px!important}.professional-header.mpt-v2-header .mpt-v2-login-action:not([hidden]),.professional-header.mpt-v2-header .mpt-v2-mobile-account-link:not([hidden]){padding-inline:9px!important;font-size:0.76rem!important}.professional-header.mpt-v2-header .mpt-v2-mobile-toggle span:last-child{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}}@media(prefers-reduced-motion:reduce){.mpt-v2-drawer,.mpt-v2-backdrop,.mpt-v2-item,.mpt-v2-menu-trigger{transition:none!important}}:root{--pb-navy-950: #071019;--pb-navy-900: #0a1622;--pb-navy-850: #0e1c29;--pb-navy-800: #132331;--pb-slate: #9db0bf;--pb-paper: #eef6f8;--pb-cyan: #37d6e5;--pb-cyan-soft: #8fe9f0;--pb-amber: #ffb84d;--pb-line: rgba(143, 233, 240, 0.2);--pb-display: var(--mtp-font-sans);--pb-mono: var(--mtp-font-mono)}*{box-sizing:border-box}html{background:var(--pb-navy-950);scroll-behavior:smooth}body{min-width:0;margin:0;overflow-x:hidden;background:linear-gradient(rgba(55,214,229,0.026) 1px,transparent 1px),linear-gradient(90deg,rgba(55,214,229,0.026) 1px,transparent 1px),radial-gradient(circle at 86% 3%,rgba(55,214,229,0.11),transparent 28rem),var(--pb-navy-950);background-size:40px 40px,40px 40px,auto,auto;color:var(--pb-paper);font-family:var(--mtp-font-sans);line-height:1.6}a{color:inherit}.public-blog-skip{position:fixed;z-index:10001;top:0.75rem;left:0.75rem;min-height:44px;padding:0.65rem 1rem;transform:translateY(-180%);border:2px solid var(--pb-navy-950);background:var(--pb-amber);color:var(--pb-navy-950);font-family:var(--mtp-font-sans);font-weight:600;text-decoration:none}.public-blog-skip:focus{transform:translateY(0)}.public-blog-main:focus{outline:none}.public-blog-shell{width:min(1180px,calc(100% - 2rem));margin:0 auto;padding:1.5rem 0 6rem}.public-blog-breadcrumbs{margin-bottom:1.5rem;color:var(--pb-slate);font-family:var(--mtp-font-sans);font-size:0.77rem;letter-spacing:0.08em;text-transform:uppercase}.public-blog-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:0.5rem;margin:0;padding:0;list-style:none}.public-blog-breadcrumbs li+li::before{content:"/";margin-right:0.5rem;color:var(--pb-cyan)}.public-blog-breadcrumbs a:hover{color:var(--pb-cyan-soft)}.public-blog-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,0.75fr);gap:clamp(2rem,7vw,7rem);align-items:end;min-height:430px;padding:clamp(2.25rem,6vw,5.5rem);overflow:hidden;border-top:1px solid var(--pb-cyan);border-bottom:1px solid var(--pb-line);background:linear-gradient(110deg,rgba(14,28,41,0.98) 0 58%,rgba(10,22,34,0.7)),repeating-linear-gradient(90deg,transparent 0 47px,rgba(55,214,229,0.08) 48px)}.public-blog-hero::after{content:"\2014  \b7  \2014  \b7  \b7    \b7  \2014  \b7    \2014  \2014";position:absolute;right:-1rem;bottom:-1.9rem;color:rgba(55,214,229,0.06);font-family:var(--mtp-font-mono);font-size:clamp(3.5rem,9vw,8rem);font-weight:600;letter-spacing:-0.04em;white-space:nowrap;pointer-events:none}.public-blog-hero__copy,.public-blog-signal{position:relative;z-index:1}.public-blog-kicker,.public-blog-eyebrow{margin:0 0 1rem;color:var(--pb-cyan-soft);font-family:var(--mtp-font-sans);font-size:0.75rem;font-weight:500;letter-spacing:0.1em;text-transform:uppercase}.public-blog-kicker span{color:var(--pb-amber)}.public-blog-hero h1{max-width:820px;margin:0;font-size:clamp(2.6rem,6.2vw,5.75rem);font-weight:600;letter-spacing:-0.04em;line-height:0.94;text-wrap:balance}.public-blog-hero__intro{max-width:650px;margin:2rem 0 0;color:#c3d1da;font-size:clamp(1.02rem,1.5vw,1.23rem)}.public-blog-signal{padding:1.25rem 0 0;border-top:1px solid var(--pb-line)}.public-blog-signal__readout{color:var(--pb-amber);font-family:var(--mtp-font-mono);font-size:clamp(2rem,4vw,3.75rem);letter-spacing:-0.04em;line-height:1}.public-blog-signal__readout span{margin-left:0.45rem;color:var(--pb-slate);font-size:0.7rem;letter-spacing:0.08em}.public-blog-signal__trace{display:flex;gap:5px;align-items:end;height:60px;margin:1rem 0;border-bottom:1px solid rgba(55,214,229,0.35)}.public-blog-signal__trace i{width:9%;height:20%;background:var(--pb-cyan);box-shadow:0 0 12px rgba(55,214,229,0.35);animation:public-blog-signal 2.8s ease-in-out infinite alternate}.public-blog-signal__trace i:nth-child(2){height:64%;animation-delay:-1.2s}.public-blog-signal__trace i:nth-child(3){height:32%;animation-delay:-0.4s}.public-blog-signal__trace i:nth-child(4){height:91%;animation-delay:-1.8s}.public-blog-signal__trace i:nth-child(5){height:46%;animation-delay:-0.8s}.public-blog-signal__trace i:nth-child(6){height:73%;animation-delay:-2.2s}.public-blog-signal__trace i:nth-child(7){height:27%;animation-delay:-1.5s}.public-blog-signal__legend{display:flex;justify-content:space-between;color:var(--pb-slate);font-family:var(--mtp-font-mono);font-size:0.65rem;letter-spacing:0.08em}.public-blog-signal__legend span:first-child{color:var(--pb-cyan-soft)}.public-blog-controls{display:grid;grid-template-columns:0.65fr 2fr;gap:2rem;align-items:end;margin-top:3rem;padding:0 0 2rem;border-bottom:1px solid var(--pb-line)}.public-blog-controls h2{margin:0;font-size:1.55rem;font-weight:500;letter-spacing:-0.03em}.public-blog-filter{display:grid;grid-template-columns:minmax(170px,1fr) minmax(160px,0.85fr) auto auto;gap:0.75rem;align-items:end}.public-blog-field{min-width:0}.public-blog-field label{display:block;margin-bottom:0.4rem;color:var(--pb-slate);font-family:var(--mtp-font-sans);font-size:0.69rem;letter-spacing:0.08em;text-transform:uppercase}.public-blog-field select,.public-blog-filter button,.public-blog-reset{min-height:46px;border:1px solid rgba(157,176,191,0.34);border-radius:0;font:600 0.81rem var(--pb-mono)}.public-blog-field select{width:100%;padding:0 2.5rem 0 0.85rem;background:var(--pb-navy-850);color:var(--pb-paper)}.public-blog-filter button{padding:0 1.15rem;border-color:var(--pb-cyan);background:var(--pb-cyan);color:#04151a;cursor:pointer}.public-blog-reset{display:inline-flex;align-items:center;justify-content:center;padding:0 1rem;color:var(--pb-cyan-soft);text-decoration:none}.public-blog-filter button:hover,.public-blog-filter button:focus-visible{background:var(--pb-amber);border-color:var(--pb-amber)}.public-blog-reset:hover{border-color:var(--pb-cyan);background:rgba(55,214,229,0.08)}.public-blog-results{display:flex;justify-content:space-between;gap:1rem;padding:1.1rem 0 1.4rem;color:var(--pb-slate);font-family:var(--mtp-font-sans);font-size:0.72rem;letter-spacing:0.06em;text-transform:uppercase}.public-blog-results p{margin:0}.public-blog-status-dot{display:inline-block;width:7px;height:7px;margin-right:0.55rem;border-radius:50%;background:var(--pb-cyan);box-shadow:0 0 9px var(--pb-cyan)}.public-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--pb-line);background:var(--pb-line)}.public-blog-card{display:flex;min-width:0;min-height:100%;flex-direction:column;background:var(--pb-navy-900);transition:background-color 180ms ease,transform 180ms ease}.public-blog-card:hover{z-index:1;background:var(--pb-navy-800)}.public-blog-card__image{display:block;aspect-ratio:1120 / 487;overflow:hidden;border-bottom:1px solid var(--pb-line);background:#061019}.public-blog-card__image img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(0.82) contrast(1.04);transition:filter 240ms ease,transform 400ms ease}.public-blog-card:hover .public-blog-card__image img{filter:saturate(1) contrast(1.08);transform:scale(1.025)}.public-blog-card__body{display:flex;flex:1;flex-direction:column;padding:clamp(1.25rem,2.5vw,2rem)}.public-blog-card__meta{display:flex;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;color:var(--pb-slate);font-family:var(--mtp-font-sans);font-size:0.65rem;letter-spacing:0.055em;text-transform:uppercase}.public-blog-card__meta span{color:var(--pb-cyan-soft)}.public-blog-card h2,.public-blog-card h3{margin:0;font-size:clamp(1.28rem,2vw,1.65rem);font-weight:600;letter-spacing:-0.035em;line-height:1.16}.public-blog-card h2 a,.public-blog-card h3 a{text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:0.2em}.public-blog-card h2 a:hover,.public-blog-card h3 a:hover{color:var(--pb-cyan-soft);text-decoration-color:currentColor}.public-blog-card__body>p{margin:1.1rem 0 1.8rem;color:#b8c8d2;font-size:0.94rem}.public-blog-card__link{margin-top:auto;color:var(--pb-amber);font-family:var(--mtp-font-sans);font-size:0.76rem;font-weight:600;letter-spacing:0.04em;text-decoration:none;text-transform:uppercase}.public-blog-card__link span{display:inline-block;transition:transform 180ms ease}.public-blog-card__link:hover span{transform:translateX(0.3rem)}.public-blog-pagination{display:grid;grid-template-columns:1fr auto 1fr;gap:1rem;align-items:center;margin:3rem 0 0}.public-blog-pagination ol{display:flex;gap:0.35rem;margin:0;padding:0;list-style:none}.public-blog-pagination a,.public-blog-pagination__ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:1px solid var(--pb-line);color:var(--pb-slate);font-family:var(--mtp-font-sans);font-size:0.78rem;text-decoration:none}.public-blog-pagination a:hover{border-color:var(--pb-cyan);color:var(--pb-paper)}.public-blog-pagination a[aria-current=page]{border-color:var(--pb-amber);background:var(--pb-amber);color:var(--pb-navy-950)}.public-blog-pagination__step{width:max-content;padding:0 1rem}.public-blog-pagination__step:last-child{justify-self:end}.public-blog-state{margin-top:1.5rem;padding:clamp(2rem,6vw,5rem);border:1px solid var(--pb-line);background:var(--pb-navy-900);text-align:center}.public-blog-state--service{border-color:rgba(255,184,77,0.46)}.public-blog-state__code{margin:0 0 1rem;color:var(--pb-amber);font-family:var(--mtp-font-mono);font-size:0.72rem;letter-spacing:0.09em}.public-blog-state h2{max-width:700px;margin:0 auto;font-size:clamp(1.75rem,4vw,3rem);letter-spacing:-0.04em;line-height:1.05}.public-blog-state>p:not(.public-blog-state__code){max-width:620px;margin:1.25rem auto;color:#b8c8d2}.public-blog-state a{display:inline-flex;min-height:44px;align-items:center;color:var(--pb-cyan-soft);font-family:var(--mtp-font-sans);font-size:0.78rem;font-weight:600;text-decoration:none;text-transform:uppercase}.public-blog-paths{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.25fr);gap:clamp(2rem,7vw,6rem);margin-top:5rem;padding:clamp(2rem,6vw,5rem);border-left:3px solid var(--pb-amber);background:#0d1b27}.public-blog-paths h2{margin:0;font-size:clamp(2rem,4vw,3.7rem);letter-spacing:-0.055em;line-height:0.98}.public-blog-paths>div>p:last-child{max-width:520px;color:#b8c8d2}.public-blog-paths ul{margin:0;padding:0;border-top:1px solid var(--pb-line);list-style:none}.public-blog-paths li{border-bottom:1px solid var(--pb-line)}.public-blog-paths li a{display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center;min-height:76px;padding:0.75rem 0;font-size:1.04rem;font-weight:600;text-decoration:none}.public-blog-paths li a span{color:var(--pb-cyan-soft);font-family:var(--mtp-font-sans);font-size:0.68rem}.public-blog-paths li a b{color:var(--pb-amber);font-weight:400;transition:transform 180ms ease}.public-blog-paths li a:hover{color:var(--pb-cyan-soft)}.public-blog-paths li a:hover b{transform:translate(0.2rem,-0.2rem)}:focus-visible{outline:3px solid var(--pb-amber);outline-offset:3px}@keyframes public-blog-signal{to{transform:scaleY(0.6);opacity:0.72}}@media(max-width:900px){.public-blog-hero{grid-template-columns:1fr;min-height:0}.public-blog-signal{max-width:420px}.public-blog-controls{grid-template-columns:1fr}.public-blog-filter{grid-template-columns:1fr 1fr}.public-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.public-blog-shell{width:min(100% - 1.25rem,1180px);padding-top:1rem}.public-blog-hero{padding:2rem 1.25rem 2.5rem}.public-blog-hero h1{font-size:clamp(2.45rem,13vw,4.3rem)}.public-blog-filter,.public-blog-grid,.public-blog-paths{grid-template-columns:1fr}.public-blog-results{align-items:flex-start;flex-direction:column}.public-blog-pagination{grid-template-columns:1fr 1fr}.public-blog-pagination ol{grid-column:1 / -1;grid-row:1;flex-wrap:wrap;justify-content:center}.public-blog-pagination__step{grid-row:2}.public-blog-paths{margin-top:3rem;padding:2rem 1.25rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{scroll-behavior:auto!important;animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important}}.blog-card{display:flex;min-width:0;min-height:100%;flex-direction:column;overflow:hidden;border:1px solid var(--mtp-color-border, rgba(142, 188, 205, 0.24));background:var(--mtp-color-surface, #071725)}.blog-card__media{position:relative;display:block;aspect-ratio:1120 / 487;overflow:hidden;border-bottom:1px solid var(--mtp-color-border, rgba(142, 188, 205, 0.2));background:var(--mtp-color-surface-muted, #0b2233)}.blog-card__picture,.blog-card__picture img,.blog-card__fallback{position:absolute;inset:0;width:100%;height:100%}.blog-card__picture{z-index:1;display:block}.blog-card__picture img{display:block;object-fit:cover}.blog-card__fallback{display:grid;align-content:center;gap:0.45rem;padding:clamp(1rem,4vw,2rem);color:#effcff;background:linear-gradient(135deg,rgba(47,205,221,0.18),transparent 48%),repeating-linear-gradient(90deg,rgba(142,188,205,0.08) 0 1px,transparent 1px 42px),#0a2030}.blog-card__fallback span,.blog-card__fallback b{color:#7fdce6;font-family:var(--mtp-font-mono);font-size:0.72rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase}.blog-card__fallback strong{max-width:26ch;font-family:var(--mtp-font-sans);font-size:clamp(1rem,2.5vw,1.35rem);line-height:1.15}.blog-card__media.is-missing .blog-card__picture{display:none}.blog-card__body{display:flex;flex:1;flex-direction:column;padding:clamp(1rem,3vw,1.35rem)}.blog-card__body h2,.blog-card__body h3{margin:0.8rem 0 0;font-size:clamp(1.2rem,2.4vw,1.55rem);line-height:1.18}.blog-card__body h2 a,.blog-card__body h3 a{color:inherit;text-decoration:none}.blog-card__body p{margin:0.75rem 0 1.15rem;color:var(--mtp-color-text-muted, #9fb4c9);line-height:1.6}.blog-card__meta{display:flex;justify-content:space-between;gap:1rem;color:var(--mtp-color-text-muted, #9fb4c9);font-family:var(--mtp-font-mono);font-size:0.72rem;letter-spacing:0.04em;text-transform:uppercase}.blog-card__link{width:fit-content;margin-top:auto;color:#65dce8;font-weight:700;text-underline-offset:0.25em}.blog-card :is(a,button):focus-visible{outline:3px solid #65dce8;outline-offset:4px}@media(prefers-reduced-motion:reduce){.blog-card,.blog-card *{scroll-behavior:auto!important;transition-duration:0.01ms!important}}
