@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url(/assets/material-symbols-outlined-BmmV8Mzf.woff2) format("woff2")}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-600-normal-CNlPk46_.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-ext-600-normal-18ESti3H.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-600-normal-Clv9cIcR.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2) format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-700-normal-DhIzd8Tb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2) format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-vietnamese-800-normal-CpjukuLw.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-800-normal-BZxKbt5V.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-ext-800-normal-DGNyg4u8.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-800-normal-gY_0Gifi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-normal-BKzMuPgK.woff2) format("woff2"),url(/assets/barlow-condensed-latin-800-normal-e9GbPXiK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/barlow-condensed-vietnamese-900-normal-Dt_hWMjt.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-900-normal-swJS2L_Y.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/barlow-condensed-latin-ext-900-normal-BgjSW1bu.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-900-normal-CoV-fQpy.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/barlow-condensed-latin-900-normal-SFh9ViAc.woff2) format("woff2"),url(/assets/barlow-condensed-latin-900-normal-Bz1RFETY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-BmRLXWpJ.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-DCQwxkRk.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-700-normal-D_uavGvn.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-700-normal-RFb1v-CK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-greek-700-normal-wyJ6jzdA.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-700-normal-CkZN0sRy.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-vietnamese-700-normal-CkEo6LDy.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-700-normal-BV5B8Are.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-ext-700-normal-aMgXseD4.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-700-normal-DZH6Xh-4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:IBM Plex Sans,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:IBM Plex Mono,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.cg-card{border-width:1px;border-left-width:4px;border-color:rgb(204 204 204 / var(--tw-border-opacity, 1));--tw-border-opacity: 1;border-left-color:rgb(228 0 70 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.cg-panel{border-width:1px;border-left-width:4px;border-color:rgb(204 204 204 / var(--tw-border-opacity, 1));--tw-border-opacity: 1;border-left-color:rgb(228 0 70 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem}.cg-input{width:100%;border-width:1px;--tw-border-opacity: 1;border-color:rgb(204 204 204 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem 1rem;font-size:14px;line-height:20px;font-weight:400;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px}.cg-input:focus{--tw-border-opacity: 1;border-color:rgb(228 0 70 / var(--tw-border-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(228 0 70 / var(--tw-ring-opacity, 1))}.cg-label{margin-bottom:.5rem;display:block;font-family:IBM Plex Sans,sans-serif;font-size:12px;line-height:16px;letter-spacing:.05em;font-weight:600;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(85 85 85 / var(--tw-text-opacity, 1))}.cg-button-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(228 0 70 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(228 0 70 / var(--tw-bg-opacity, 1));padding:.625rem 1rem;font-family:IBM Plex Sans,sans-serif;font-size:14px;line-height:20px;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.cg-button-primary:hover{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.cg-button-primary:disabled{cursor:not-allowed;opacity:.5}.cg-button-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.625rem 1rem;font-family:IBM Plex Sans,sans-serif;font-size:14px;line-height:20px;font-weight:600;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.cg-button-secondary:hover{--tw-border-opacity: 1;border-color:rgb(228 0 70 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(228 0 70 / var(--tw-text-opacity, 1))}.cg-button-secondary:disabled{cursor:not-allowed;opacity:.5}.cg-chip{display:inline-flex;align-items:center;gap:.25rem;border-left-width:4px;--tw-border-opacity: 1;border-color:rgb(109 109 109 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(246 246 246 / var(--tw-bg-opacity, 1));padding:.25rem .75rem;font-family:IBM Plex Sans,sans-serif;font-size:12px;line-height:16px;letter-spacing:.05em;font-weight:600;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(85 85 85 / var(--tw-text-opacity, 1))}.cg-chip-blue{display:inline-flex;align-items:center;gap:.25rem;border-left-width:4px;--tw-border-opacity: 1;border-color:rgb(228 0 70 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 240 245 / var(--tw-bg-opacity, 1));padding:.25rem .75rem;font-family:IBM Plex Sans,sans-serif;font-size:12px;line-height:16px;letter-spacing:.05em;font-weight:600;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(122 0 37 / var(--tw-text-opacity, 1))}.cg-chip-green{display:inline-flex;align-items:center;gap:.25rem;border-left-width:4px;--tw-border-opacity: 1;border-color:rgb(5 150 105 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1));padding:.25rem .75rem;font-family:IBM Plex Sans,sans-serif;font-size:12px;line-height:16px;letter-spacing:.05em;font-weight:600;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.z-50{z-index:50}.z-\[100\]{z-index:100}.mx-auto{margin-left:auto;margin-right:auto}.mb-2{margin-bottom:.5rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-1\.5{height:.375rem}.h-11{height:2.75rem}.h-\[76px\]{height:76px}.h-full{height:100%}.max-h-\[94vh\]{max-height:94vh}.w-11{width:2.75rem}.w-full{width:100%}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-container-max{max-width:1280px}.max-w-xl{max-width:36rem}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-outline-variant>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(204 204 204 / var(--tw-divide-opacity, 1))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.rounded-full,.rounded-lg,.rounded-xl{border-radius:0}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.border-outline-variant{--tw-border-opacity: 1;border-color:rgb(204 204 204 / var(--tw-border-opacity, 1))}.border-white\/40{border-color:#fff6}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-error{--tw-bg-opacity: 1;background-color:rgb(186 26 26 / var(--tw-bg-opacity, 1))}.bg-inverse-surface\/70{background-color:#000000b3}.bg-primary-fixed{--tw-bg-opacity: 1;background-color:rgb(255 240 245 / var(--tw-bg-opacity, 1))}.bg-surface-container{--tw-bg-opacity: 1;background-color:rgb(242 242 242 / var(--tw-bg-opacity, 1))}.bg-surface-container-low{--tw-bg-opacity: 1;background-color:rgb(246 246 246 / var(--tw-bg-opacity, 1))}.bg-surface-container-lowest,.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.p-0{padding:0}.p-2{padding:.5rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.text-left{text-align:left}.text-center{text-align:center}.font-body-lg,.font-body-md,.font-body-sm{font-family:IBM Plex Sans,sans-serif}.font-code-md{font-family:IBM Plex Mono,monospace}.font-display-lg-mobile,.font-headline-md{font-family:Barlow Condensed,sans-serif}.font-label-caps{font-family:IBM Plex Sans,sans-serif}.text-\[20px\]{font-size:20px}.text-body-lg{font-size:18px;line-height:28px;font-weight:400}.text-body-sm{font-size:14px;line-height:20px;font-weight:400}.text-code-md{font-size:14px;line-height:20px;font-weight:500}.text-display-lg-mobile{font-size:32px;line-height:40px;letter-spacing:-.01em;font-weight:700}.text-headline-md{font-size:30px;line-height:34px;font-weight:800}.text-label-caps{font-size:12px;line-height:16px;letter-spacing:.05em;font-weight:600}.text-sm{font-size:.875rem;line-height:1.25rem}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.italic{font-style:italic}.text-black,.text-on-background,.text-on-surface{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-on-surface-variant{--tw-text-opacity: 1;color:rgb(85 85 85 / var(--tw-text-opacity, 1))}.text-primary{--tw-text-opacity: 1;color:rgb(228 0 70 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.shadow-\[14px_14px_0_\#e40046\]{--tw-shadow: 14px 14px 0 #e40046;--tw-shadow-colored: 14px 14px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{font-family:IBM Plex Sans,sans-serif;color:#000;background:#fff;--rsf-red: #e40046;--rsf-black: #000;--rsf-white: #fff}html{scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:#fff}#app{min-height:100vh}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.material-symbols-outlined.fill{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.cg-tooltip{position:relative}.cg-tooltip:after{position:absolute;z-index:120;bottom:calc(100% + 7px);left:50%;width:-moz-max-content;width:max-content;max-width:220px;padding:6px 8px;transform:translate(-50%,2px);background:#000;color:#fff;content:attr(data-tooltip);font-family:IBM Plex Sans,sans-serif;font-size:10px;font-weight:600;line-height:1.25;opacity:0;pointer-events:none;visibility:hidden;white-space:nowrap;transition:opacity 60ms linear,transform 60ms linear,visibility 0s linear 60ms}.cg-tooltip:hover:after,.cg-tooltip:focus-visible:after{transform:translate(-50%);opacity:1;visibility:visible;transition-delay:35ms}.cg-tooltip.tooltip-right:after{right:0;left:auto;transform:translateY(2px)}.cg-tooltip.tooltip-right:hover:after,.cg-tooltip.tooltip-right:focus-visible:after{transform:translateY(0)}@media(hover:none){.cg-tooltip:after{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.tech-pattern{background-color:#fff;background-image:linear-gradient(90deg,transparent 0 47px,rgba(228,0,70,.09) 48px),linear-gradient(transparent 0 47px,#0000000d 48px);background-size:48px 48px}.hover\:border-primary:hover{--tw-border-opacity: 1;border-color:rgb(228 0 70 / var(--tw-border-opacity, 1))}.hover\:text-primary:hover{--tw-text-opacity: 1;color:rgb(228 0 70 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}@media(min-width:768px){.md\:flex{display:flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:font-display-lg{font-family:Barlow Condensed,sans-serif}.md\:text-display-lg{font-size:48px;line-height:56px;letter-spacing:-.02em;font-weight:700}}@media(min-width:1024px){.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}}@media(min-width:1280px){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[1\.4fr_0\.8fr\]{grid-template-columns:1.4fr .8fr}}.cyberlab-logo[data-v-460c70da]{--logo-cutout: #000;--logo-detail: #fff;display:inline-flex;align-items:center;color:#e40046;line-height:1}.cyberlab-logo__mark[data-v-460c70da]{flex:none;overflow:visible}.cyberlab-logo__wordmark[data-v-460c70da]{color:#fff;font-family:Barlow Condensed,sans-serif;font-weight:800;letter-spacing:.015em;text-transform:uppercase}.cyberlab-logo--dark[data-v-460c70da]{--logo-cutout: #fff;--logo-detail: #000}.cyberlab-logo--dark .cyberlab-logo__wordmark[data-v-460c70da]{color:#000}.cyberlab-logo--sm[data-v-460c70da]{gap:9px}.cyberlab-logo--sm .cyberlab-logo__mark[data-v-460c70da]{width:34px;height:34px}.cyberlab-logo--sm .cyberlab-logo__wordmark[data-v-460c70da]{font-size:24px}.cyberlab-logo--md[data-v-460c70da]{gap:12px}.cyberlab-logo--md .cyberlab-logo__mark[data-v-460c70da]{width:46px;height:46px}.cyberlab-logo--md .cyberlab-logo__wordmark[data-v-460c70da]{font-size:30px}.cyberlab-logo--lg[data-v-460c70da]{gap:15px}.cyberlab-logo--lg .cyberlab-logo__mark[data-v-460c70da]{width:64px;height:64px}.cyberlab-logo--lg .cyberlab-logo__wordmark[data-v-460c70da]{font-size:44px}.cyberlab-logo--xl[data-v-460c70da]{flex-direction:column;gap:20px}.cyberlab-logo--xl .cyberlab-logo__mark[data-v-460c70da]{width:96px;height:96px}.cyberlab-logo--xl .cyberlab-logo__wordmark[data-v-460c70da]{font-size:clamp(48px,8vw,72px)}.standalone-header[data-v-dc176ae1]{position:relative;z-index:50;border-bottom:4px solid #e40046;background:#000;color:#fff}.standalone-header__inner[data-v-dc176ae1]{box-sizing:border-box;display:flex;min-height:72px;width:min(1280px,100dvw);align-items:center;justify-content:space-between;gap:24px;margin:0 auto;padding:12px clamp(20px,4vw,48px)}.standalone-header__brand[data-v-dc176ae1],.standalone-header__home[data-v-dc176ae1]{display:inline-flex;align-items:center}.standalone-header__home[data-v-dc176ae1]{flex:none;gap:8px;border-left:4px solid #e40046;padding:7px 0 7px 12px;font-size:13px;font-weight:700}.standalone-header__home[data-v-dc176ae1]:hover,.standalone-header__home[data-v-dc176ae1]:focus-visible{color:#e40046}.standalone-header__home .material-symbols-outlined[data-v-dc176ae1]{font-size:19px}@media(max-width:480px){.standalone-header__inner[data-v-dc176ae1]{min-height:64px}.standalone-header__brand[data-v-dc176ae1] .cyberlab-logo__wordmark{font-size:21px}.standalone-header__home>span[data-v-dc176ae1]:last-child{display:none}}.standalone-layout{display:grid;min-height:100dvh;grid-template-rows:auto minmax(0,1fr);background:#fff}.standalone-layout>.standalone-layout__content{min-height:0}.page-enter-active,.page-leave-active{transition:opacity .18s ease,transform .22s cubic-bezier(.22,1,.36,1)}.page-enter-from{opacity:0;transform:translateY(10px)}.page-leave-to{opacity:0;transform:translateY(-6px)}@media(prefers-reduced-motion:reduce){.page-enter-active,.page-leave-active{transition-duration:1ms}}.auth-backdrop[data-v-bac0c9f4]{position:fixed;inset:0;z-index:120;display:grid;place-items:center;overflow-y:auto;background:#000000c2;padding:28px}.auth-modal[data-v-bac0c9f4]{position:relative;display:grid;width:min(980px,100%);height:min(720px,calc(100dvh - 56px));min-height:650px;grid-template-columns:.62fr 1.38fr;overflow:hidden;border:1px solid #000;background:#fff;box-shadow:16px 16px #e40046}.auth-close[data-v-bac0c9f4]{position:absolute;top:18px;right:18px;z-index:2;display:grid;width:44px;height:44px;place-items:center;border:1px solid #bbb;background:#fff;color:#000}.auth-close[data-v-bac0c9f4]:hover{border-color:#e40046;color:#e40046}.auth-hero[data-v-bac0c9f4]{display:grid;place-items:center;background:#000;color:#fff;padding:48px 34px}.auth-home[data-v-bac0c9f4]{display:inline-flex}.auth-home[data-v-bac0c9f4]:focus-visible{outline:3px solid #fff;outline-offset:8px}.auth-hero[data-v-bac0c9f4] .cyberlab-logo{justify-content:center;text-align:center}.auth-panel[data-v-bac0c9f4]{display:flex;flex-direction:column;justify-content:center;overflow-y:auto;padding:52px clamp(32px,6vw,78px) 42px}.auth-switch[data-v-bac0c9f4]{display:grid;grid-template-columns:1fr 1fr;margin-bottom:36px;border-bottom:1px solid #bbb}.auth-switch button[data-v-bac0c9f4]{border-bottom:4px solid transparent;padding:12px 4px;color:#666}.auth-switch button.active[data-v-bac0c9f4]{border-bottom-color:#e40046;color:#000;font-weight:700}.auth-panel form[data-v-bac0c9f4]{display:grid;gap:20px}.auth-panel header[data-v-bac0c9f4]{border-left:7px solid #e40046;padding-left:16px;margin-bottom:4px}.auth-panel h2[data-v-bac0c9f4]{font-family:Barlow Condensed,sans-serif;font-size:42px;font-weight:800;line-height:.95;text-transform:uppercase}.auth-panel header span[data-v-bac0c9f4]{display:block;margin-top:9px;color:#555;line-height:1.5}.recovery-link[data-v-bac0c9f4],.return-link[data-v-bac0c9f4]{justify-self:end;margin-top:-9px;color:#555;font-size:13px;text-decoration:underline;text-underline-offset:3px}.return-link[data-v-bac0c9f4]{justify-self:start;margin-top:0}.auth-submit[data-v-bac0c9f4]{min-height:48px}.mfa-code[data-v-bac0c9f4]{font-family:IBM Plex Mono,monospace;font-size:24px;font-weight:700;letter-spacing:.18em;text-align:center}.password-input[data-v-bac0c9f4]{position:relative}.password-input input[data-v-bac0c9f4]{padding-right:54px}.password-input button[data-v-bac0c9f4]{position:absolute;top:1px;right:1px;display:grid;width:50px;height:46px;place-items:center;color:#555}.password-input button[data-v-bac0c9f4]:hover{color:#e40046}.password-checks[data-v-bac0c9f4]{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:-7px;color:#888;font-size:12px}.password-checks span[data-v-bac0c9f4]:before{content:"—";margin-right:6px}.password-checks span.valid[data-v-bac0c9f4]{color:#08784c}.password-checks span.valid[data-v-bac0c9f4]:before{content:"✓"}.privacy-note[data-v-bac0c9f4]{display:flex;gap:11px;border-left:5px solid #e40046;background:#f5f5f5;padding:13px;color:#555;font-size:13px}.privacy-note .material-symbols-outlined[data-v-bac0c9f4]{color:#e40046}.auth-error[data-v-bac0c9f4],.auth-notice[data-v-bac0c9f4]{display:flex;gap:10px;align-items:center;border-left:6px solid #e40046;margin-top:20px;background:#fff0f5;padding:13px;color:#8a002a}.auth-notice[data-v-bac0c9f4]{border-left-color:#168758;background:#eef9f3;color:#0d5f3e}.auth-modal-enter-active[data-v-bac0c9f4],.auth-modal-leave-active[data-v-bac0c9f4]{transition:opacity .18s ease}.auth-modal-enter-active .auth-modal[data-v-bac0c9f4],.auth-modal-leave-active .auth-modal[data-v-bac0c9f4]{transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .16s ease}.auth-modal-enter-from[data-v-bac0c9f4],.auth-modal-leave-to[data-v-bac0c9f4]{opacity:0}.auth-modal-enter-from .auth-modal[data-v-bac0c9f4],.auth-modal-leave-to .auth-modal[data-v-bac0c9f4]{opacity:0;transform:translateY(18px) scale(.985)}@media(max-width:820px){.auth-backdrop[data-v-bac0c9f4]{align-items:start;padding:14px}.auth-modal[data-v-bac0c9f4]{height:auto;grid-template-columns:1fr;min-height:0;overflow:visible}.auth-hero[data-v-bac0c9f4]{min-height:190px;padding:42px 28px}.auth-panel[data-v-bac0c9f4]{padding:48px 24px 36px}.auth-close[data-v-bac0c9f4]{top:12px;right:12px}}@media(max-width:520px){.auth-backdrop[data-v-bac0c9f4]{padding:0}.auth-modal[data-v-bac0c9f4]{min-height:100vh;box-shadow:none}.auth-hero[data-v-bac0c9f4]{min-height:170px}.auth-hero[data-v-bac0c9f4] .cyberlab-logo__mark{width:42px;height:42px}.auth-hero[data-v-bac0c9f4] .cyberlab-logo__wordmark{font-size:30px}.auth-panel h2[data-v-bac0c9f4]{font-size:34px}}@media(prefers-reduced-motion:reduce){.auth-modal-enter-active[data-v-bac0c9f4],.auth-modal-leave-active[data-v-bac0c9f4],.auth-modal-enter-active .auth-modal[data-v-bac0c9f4],.auth-modal-leave-active .auth-modal[data-v-bac0c9f4]{transition-duration:1ms}}.public-shell[data-v-b42fb686]{display:flex;min-height:100dvh;flex-direction:column}.public-shell__content[data-v-b42fb686]{display:flex;min-height:0;flex:1;flex-direction:column}.brand-lockup[data-v-b42fb686]{display:inline-flex;align-items:center}.login-link[data-v-b42fb686]{display:inline-flex;gap:8px;align-items:center;border-left:4px solid #e40046;padding:7px 0 7px 12px;font-weight:600}.login-link .material-symbols-outlined[data-v-b42fb686]{font-size:18px}.public-footer[data-v-b42fb686]{display:flex;min-height:92px;align-items:center;justify-content:space-between;gap:24px;background:#000;color:#999;padding:20px max(24px,calc((100vw - 1280px)/2 + 48px));font-size:12px}.public-footer a[data-v-b42fb686]:hover{color:#e40046}@media(max-width:480px){.brand-lockup[data-v-b42fb686] .cyberlab-logo__wordmark{display:none}.public-footer[data-v-b42fb686]{align-items:flex-start;flex-direction:column}}.hero[data-v-c5c9e1af]{display:grid;min-height:650px;grid-template-columns:2fr 3fr;background:#000;color:#fff}.hero-copy[data-v-c5c9e1af]{display:flex;flex-direction:column;justify-content:center;padding:70px max(32px,calc((100vw - 1280px)/2 + 48px));padding-right:8vw;animation:hero-copy-in-c5c9e1af .7s cubic-bezier(.22,1,.36,1) both}.hero h1[data-v-c5c9e1af]{max-width:620px;font-family:Barlow Condensed,sans-serif;font-size:clamp(54px,6.4vw,94px);font-weight:800;line-height:.86;text-transform:uppercase}.hero-context[data-v-c5c9e1af]{max-width:590px;margin-top:28px;border-left:5px solid #e40046;padding-left:16px;color:#d0d0d0;font-size:16px;line-height:1.55}.hero-actions[data-v-c5c9e1af]{display:flex;flex-wrap:wrap;gap:24px;align-items:center;margin-top:42px}.hero-cta[data-v-c5c9e1af]{display:inline-flex;gap:20px;align-items:center;background:#e40046;padding:15px 20px;font-weight:700}.hero-cta[data-v-c5c9e1af]:hover{background:#fff;color:#000}.hero-window[data-v-c5c9e1af]{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#e40046;padding:72px 5vw;animation:hero-window-in-c5c9e1af .72s .1s cubic-bezier(.22,1,.36,1) both}.window-red[data-v-c5c9e1af]{position:absolute;inset:10% auto 10% 12%;width:9%;border:2px solid #000;transform:scaleY(0);transform-origin:bottom;animation:window-line-in-c5c9e1af .65s .43s cubic-bezier(.22,1,.36,1) forwards}.fake-email[data-v-c5c9e1af]{--tilt-x: 0deg;--tilt-y: 0deg;position:relative;width:min(650px,100%);border:2px solid #000;background:#fff;color:#000;box-shadow:18px 18px #000;transform:perspective(900px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .22s ease-out;animation:email-in-c5c9e1af .72s .22s cubic-bezier(.22,1,.36,1) backwards}.fake-email[data-v-c5c9e1af]:after{position:absolute;inset:0;border-top:2px solid rgba(228,0,70,.42);background:linear-gradient(to bottom,rgba(228,0,70,.08),transparent 28%);content:"";pointer-events:none;transform:translateY(-105%);animation:email-scan-c5c9e1af 4.8s 1.4s ease-in-out infinite}.fake-email header[data-v-c5c9e1af]{display:flex;justify-content:space-between;align-items:center;background:#000;color:#fff;padding:13px 16px;text-transform:uppercase}.fake-email header i[data-v-c5c9e1af]{width:9px;height:9px;background:#e40046}.email-toolbar[data-v-c5c9e1af]{display:flex;gap:18px;border-bottom:1px solid #d1d1d1;padding:11px 16px;color:#666}.email-toolbar .material-symbols-outlined[data-v-c5c9e1af]{font-size:18px}.email-heading[data-v-c5c9e1af]{display:grid;gap:7px;border-left:7px solid #e40046;margin:22px 24px 16px;padding:6px 14px}.email-heading small[data-v-c5c9e1af]{color:#777;font-family:IBM Plex Mono,monospace;font-size:10px}.email-heading strong[data-v-c5c9e1af]{font-family:Barlow Condensed,sans-serif;font-size:27px;text-transform:uppercase}.email-heading p[data-v-c5c9e1af]{color:#555;font-size:11px}.email-body[data-v-c5c9e1af]{border-top:1px solid #ddd;margin:0 24px;padding:18px 4px 28px;font-size:13px;line-height:1.55}.email-body p+p[data-v-c5c9e1af]{margin-top:12px}.email-body a[data-v-c5c9e1af]{display:inline-block;margin-top:18px;background:#e40046;color:#fff;padding:11px 15px;font-weight:700}.mission[data-v-c5c9e1af]{max-width:1280px;margin:0 auto;padding:100px 48px;background:#fff}.mission>header[data-v-c5c9e1af]{display:grid;grid-template-columns:1.25fr .75fr;gap:70px;align-items:end;border-bottom:2px solid #000;padding-bottom:34px}.mission h2[data-v-c5c9e1af],.landing-proof h2[data-v-c5c9e1af]{font-family:Barlow Condensed,sans-serif;font-size:clamp(44px,5.3vw,72px);font-weight:800;line-height:.92;text-transform:uppercase}.mission>header>p[data-v-c5c9e1af]{color:#555;line-height:1.65}.mission-grid[data-v-c5c9e1af]{display:grid;grid-template-columns:1.12fr .88fr;gap:1px;margin-top:46px;background:#bbb;border:1px solid #bbb}.mission-block[data-v-c5c9e1af]{display:grid;background:#fff}.mission-block--campaigns[data-v-c5c9e1af]{grid-column:1 / -1;grid-template-columns:1fr 1.08fr}.mission-block--response[data-v-c5c9e1af]{grid-template-rows:auto 1fr}.mission-block--teams[data-v-c5c9e1af]{grid-template-rows:1fr auto}.mission-copy[data-v-c5c9e1af]{padding:clamp(30px,4vw,54px)}.mission-copy>.material-symbols-outlined[data-v-c5c9e1af]{color:#e40046;font-size:34px}.mission-copy h3[data-v-c5c9e1af]{max-width:620px;margin-top:18px;font-family:Barlow Condensed,sans-serif;font-size:clamp(30px,3vw,44px);font-weight:800;line-height:1;text-transform:uppercase}.mission-copy p[data-v-c5c9e1af]{max-width:650px;margin-top:15px;color:#555;line-height:1.6}.mission-copy ul[data-v-c5c9e1af]{display:grid;gap:8px;margin-top:24px}.mission-copy li[data-v-c5c9e1af]{border-left:4px solid #e40046;padding-left:10px;font-size:13px}.campaign-signal[data-v-c5c9e1af]{display:grid;align-content:center;gap:1px;background:#000;padding:34px}.campaign-signal>div[data-v-c5c9e1af]{display:grid;grid-template-columns:92px 1fr auto;align-items:center;gap:18px;border-left:6px solid #e40046;background:#171717;color:#fff;padding:18px}.campaign-signal span[data-v-c5c9e1af]{color:#999;font-family:IBM Plex Mono,monospace;font-size:10px;text-transform:uppercase}.campaign-signal i[data-v-c5c9e1af]{color:#fff;font-family:IBM Plex Sans,sans-serif;font-size:13px;font-style:normal}.campaign-signal strong[data-v-c5c9e1af]{font-size:14px}.busted-preview[data-v-c5c9e1af]{background:#f2f2f2;padding:34px}.busted-preview>header[data-v-c5c9e1af]{display:flex;gap:14px;align-items:center;background:#000;color:#fff;padding:20px;box-shadow:10px 10px #e40046}.busted-preview>header>span[data-v-c5c9e1af]{color:#e40046;font-size:34px}.busted-preview small[data-v-c5c9e1af],.busted-preview strong[data-v-c5c9e1af]{display:block}.busted-preview small[data-v-c5c9e1af]{color:#e40046;font-family:IBM Plex Mono,monospace;font-size:9px}.busted-preview strong[data-v-c5c9e1af]{font-family:Barlow Condensed,sans-serif;font-size:30px;text-transform:uppercase}.busted-body[data-v-c5c9e1af]{display:grid;gap:22px;border:1px solid #bbb;border-top:0;background:#fff;padding:30px 22px 24px}.busted-body p[data-v-c5c9e1af]{color:#555;line-height:1.55}.busted-body a[data-v-c5c9e1af]{display:inline-flex;width:-moz-fit-content;width:fit-content;gap:10px;align-items:center;background:#e40046;color:#fff;padding:12px 16px;font-weight:700}.busted-body a[data-v-c5c9e1af]:hover{background:#000}.busted-body .material-symbols-outlined[data-v-c5c9e1af]{font-size:18px}.team-flow[data-v-c5c9e1af]{display:flex;align-items:center;justify-content:center;gap:8px;background:#e40046;padding:34px 24px;color:#fff}.team-flow span[data-v-c5c9e1af]{border:1px solid rgba(255,255,255,.65);padding:11px 12px;font-size:11px;font-weight:700;text-align:center;text-transform:uppercase}.team-flow i[data-v-c5c9e1af]{width:18px;height:1px;background:#fff}.landing-proof[data-v-c5c9e1af]{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;background:#000;color:#fff;padding:78px max(32px,calc((100vw - 1280px)/2 + 48px))}.landing-proof>div[data-v-c5c9e1af]{border-left:8px solid #e40046;padding-left:18px}.landing-proof ul[data-v-c5c9e1af]{border-top:1px solid #555}.landing-proof li[data-v-c5c9e1af]{display:flex;gap:14px;align-items:center;border-bottom:1px solid #555;padding:16px 4px}.landing-proof .material-symbols-outlined[data-v-c5c9e1af]{color:#e40046}@keyframes hero-copy-in-c5c9e1af{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-window-in-c5c9e1af{0%{opacity:0;clip-path:inset(0 0 100% 0)}to{opacity:1;clip-path:inset(0)}}@keyframes window-line-in-c5c9e1af{to{transform:scaleY(1)}}@keyframes email-in-c5c9e1af{0%{opacity:0;transform:perspective(900px) translateY(28px) rotate(-1.5deg)}to{opacity:1;transform:perspective(900px) translateY(0) rotate(0)}}@keyframes email-scan-c5c9e1af{0%,55%{opacity:0;transform:translateY(-105%)}62%{opacity:1}82%,to{opacity:0;transform:translateY(105%)}}@media(prefers-reduced-motion:reduce){.hero-copy[data-v-c5c9e1af],.hero-window[data-v-c5c9e1af],.window-red[data-v-c5c9e1af],.fake-email[data-v-c5c9e1af],.fake-email[data-v-c5c9e1af]:after{animation:none;transition:none}.window-red[data-v-c5c9e1af]{transform:none}}@media(max-width:900px){.hero[data-v-c5c9e1af]{grid-template-columns:1fr}.hero-copy[data-v-c5c9e1af]{padding:70px 24px}.hero-window[data-v-c5c9e1af]{min-height:480px}.mission[data-v-c5c9e1af]{padding:70px 24px}.mission>header[data-v-c5c9e1af],.mission-block--campaigns[data-v-c5c9e1af],.landing-proof[data-v-c5c9e1af]{grid-template-columns:1fr}.mission-grid[data-v-c5c9e1af]{grid-template-columns:1fr}.mission-block--campaigns[data-v-c5c9e1af]{grid-column:auto}.landing-proof[data-v-c5c9e1af]{padding:64px 24px}}@media(max-width:600px){.campaign-signal[data-v-c5c9e1af]{padding:20px}.campaign-signal>div[data-v-c5c9e1af]{grid-template-columns:1fr;gap:6px}.team-flow[data-v-c5c9e1af]{align-items:stretch;flex-direction:column}.team-flow i[data-v-c5c9e1af]{width:1px;height:14px;align-self:center}}.about-page[data-v-502c50ab]{background:#fff;color:#000}.about-hero[data-v-502c50ab]{display:grid;grid-template-columns:1.25fr .75fr;gap:80px;align-items:end;background:#000;color:#fff;padding:92px max(32px,calc((100vw - 1280px)/2 + 48px))}.about-hero>div[data-v-502c50ab]{border-left:9px solid #e40046;padding-left:22px}.about-hero h1[data-v-502c50ab]{max-width:820px;font-family:Barlow Condensed,sans-serif;font-size:clamp(52px,6.3vw,88px);font-weight:800;line-height:.9;text-transform:uppercase}.about-hero>p[data-v-502c50ab]{border-top:1px solid #555;padding-top:22px;color:#d2d2d2;font-size:18px;line-height:1.6}.about-mission[data-v-502c50ab]{display:grid;grid-template-columns:1fr .8fr;gap:80px;max-width:1280px;margin:0 auto;padding:96px 48px}.about-mission h2[data-v-502c50ab],.capabilities h2[data-v-502c50ab],.principles h2[data-v-502c50ab]{font-family:Barlow Condensed,sans-serif;font-size:clamp(36px,4.4vw,58px);font-weight:800;line-height:.95;text-transform:uppercase}.about-mission>div[data-v-502c50ab]:first-child{border-left:8px solid #e40046;padding-left:20px}.about-mission>div:first-child p[data-v-502c50ab]{margin-top:20px;color:#555;font-size:17px;line-height:1.7}.threat-lines[data-v-502c50ab]{align-self:center;border-top:2px solid #000}.threat-lines p[data-v-502c50ab]{display:flex;gap:14px;align-items:center;border-bottom:1px solid #ccc;padding:18px 4px;font-weight:600}.threat-lines span[data-v-502c50ab]{color:#e40046}.capabilities[data-v-502c50ab]{background:#f3f3f3;padding:0 max(32px,calc((100vw - 1280px)/2 + 48px))}.capabilities article[data-v-502c50ab]{display:grid;grid-template-columns:80px 1fr;gap:30px;border-bottom:1px solid #bbb;padding:52px 0}.capabilities article>span[data-v-502c50ab]{display:grid;width:64px;height:64px;place-items:center;background:#000;color:#fff;font-size:30px}.capabilities article:nth-child(2)>span[data-v-502c50ab]{background:#e40046}.capabilities h2[data-v-502c50ab]{font-size:clamp(32px,3.5vw,48px)}.capabilities p[data-v-502c50ab]{max-width:900px;margin-top:12px;color:#555;line-height:1.65}.principles[data-v-502c50ab]{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:start;max-width:1280px;margin:0 auto;padding:90px 48px}.principles>div[data-v-502c50ab]{border-top:2px solid #000}.principles p[data-v-502c50ab]{border-left:6px solid #e40046;border-bottom:1px solid #ccc;padding:17px 14px}@media(max-width:800px){.about-hero[data-v-502c50ab],.about-mission[data-v-502c50ab],.principles[data-v-502c50ab]{grid-template-columns:1fr;gap:42px;padding:68px 24px}.capabilities[data-v-502c50ab]{padding:0 24px}}@media(max-width:520px){.capabilities article[data-v-502c50ab]{grid-template-columns:1fr}}.contact-page[data-v-f9a16937]{width:100%;flex:1;align-items:center}.auth-state[data-v-5aa0958a]{display:grid;min-height:100%;place-items:center;background:#fff;padding:clamp(28px,5vw,58px) 24px}.auth-state__panel[data-v-5aa0958a]{width:min(620px,100%);border-left:10px solid #e40046;background:#fff;padding:42px;box-shadow:16px 16px #e40046}.auth-state__panel>span[data-v-5aa0958a]{color:#e40046;font-size:40px}.auth-state__panel p[data-v-5aa0958a]{margin-top:20px;color:#e40046;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.auth-state__panel h1[data-v-5aa0958a]{margin:8px 0 28px;font-family:Barlow Condensed,sans-serif;font-size:42px;font-weight:800;line-height:1;text-transform:uppercase}.recovery-page[data-v-e32c5b81]{display:grid;min-height:100%;place-items:center;background:#fff;padding:clamp(18px,3vh,34px) 24px}.recovery-page form[data-v-e32c5b81]{display:grid;width:min(620px,100%);gap:16px;border:1px solid #aaa;border-left:10px solid #e40046;background:#fff;padding:clamp(26px,4vh,38px);box-shadow:16px 16px #e40046}.recovery-page header[data-v-e32c5b81]{border-bottom:1px solid #ccc;padding-bottom:16px}.recovery-page h1[data-v-e32c5b81]{font-family:Barlow Condensed,sans-serif;font-size:42px;font-weight:800;line-height:.95;text-transform:uppercase}.recovery-page header p[data-v-e32c5b81]{margin-top:10px;color:#555;line-height:1.5}label[data-v-e32c5b81]{display:grid;gap:8px}label>span[data-v-e32c5b81]{font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:700;text-transform:uppercase}input[data-v-e32c5b81]{width:100%;min-height:52px;border:1px solid #aaa;border-radius:0;padding:0 15px;font:inherit}input[data-v-e32c5b81]:focus{border-color:#e40046;outline:2px solid rgba(228,0,70,.12)}.password-input[data-v-e32c5b81]{position:relative}.password-input input[data-v-e32c5b81]{padding-right:54px}.password-input button[data-v-e32c5b81]{position:absolute;top:1px;right:1px;display:grid;width:50px;height:50px;place-items:center;color:#555}.password-input button[data-v-e32c5b81]:hover{color:#e40046}.password-checks[data-v-e32c5b81]{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:-4px;color:#888;font-size:12px}.password-checks span[data-v-e32c5b81]:before{content:"—";margin-right:6px}.password-checks span.valid[data-v-e32c5b81]{color:#08784c}.password-checks span.valid[data-v-e32c5b81]:before{content:"✓"}.recovery-page button[data-v-e32c5b81]:disabled{cursor:not-allowed;opacity:.42}.feedback[data-v-e32c5b81]{display:flex;gap:12px;align-items:flex-start;border-left:5px solid #168758;background:#eef9f3;padding:14px;color:#0d5f3e}.feedback strong[data-v-e32c5b81],.feedback p[data-v-e32c5b81]{display:block}.feedback p[data-v-e32c5b81]{margin-top:4px;font-size:13px}.feedback.error[data-v-e32c5b81]{border-left-color:#e40046;background:#fff0f5;color:#8a002a}@media(max-width:620px){.recovery-page[data-v-e32c5b81]{place-items:start center;padding:28px 16px}.recovery-page form[data-v-e32c5b81]{padding:28px 22px;box-shadow:8px 8px #e40046}.recovery-page h1[data-v-e32c5b81]{font-size:38px}}.onboarding-page[data-v-d8cb2ac2]{display:grid;min-height:100%;grid-template-columns:.82fr 1.18fr;background:#fff}.onboarding-intro[data-v-d8cb2ac2]{display:flex;flex-direction:column;justify-content:space-between;background:#000;color:#fff;padding:46px 7vw 70px}.onboarding-intro>a[data-v-d8cb2ac2]{border-left:7px solid #e40046;padding-left:12px;font-family:Barlow Condensed,sans-serif;font-size:28px;font-weight:800;text-transform:uppercase}.onboarding-intro div[data-v-d8cb2ac2]{border-left:9px solid #e40046;padding-left:22px}.onboarding-intro p[data-v-d8cb2ac2]{color:#e40046;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.onboarding-intro h1[data-v-d8cb2ac2]{margin-top:8px;font-family:Barlow Condensed,sans-serif;font-size:clamp(58px,7vw,92px);font-weight:800;line-height:.88;text-transform:uppercase}.onboarding-intro span[data-v-d8cb2ac2]{display:block;max-width:520px;margin-top:22px;color:#bbb;line-height:1.6}.onboarding-page form[data-v-d8cb2ac2]{align-self:center;display:grid;gap:30px;padding:56px clamp(28px,8vw,110px)}.onboarding-page form header[data-v-d8cb2ac2]{display:flex;gap:17px;border-bottom:2px solid #000;padding-bottom:20px}.onboarding-page form header>span[data-v-d8cb2ac2]{color:#e40046;font-family:IBM Plex Mono,monospace;font-weight:700}.onboarding-page form header p[data-v-d8cb2ac2]{color:#e40046;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.onboarding-page h2[data-v-d8cb2ac2]{font-family:Barlow Condensed,sans-serif;font-size:42px;font-weight:800;line-height:1;text-transform:uppercase}.form-grid[data-v-d8cb2ac2]{display:grid;grid-template-columns:1fr 1fr;gap:22px}.form-grid .wide[data-v-d8cb2ac2]{grid-column:1 / -1}.consent-choice[data-v-d8cb2ac2]{display:grid;gap:10px;border-left:7px solid #e40046;background:#f5f5f5;padding:18px}.consent-choice legend[data-v-d8cb2ac2]{padding:0 8px;font-family:Barlow Condensed,sans-serif;font-size:24px;font-weight:800;text-transform:uppercase}.consent-choice>p[data-v-d8cb2ac2]{color:#666}.consent-choice label[data-v-d8cb2ac2]{display:flex;gap:11px;align-items:flex-start;border:1px solid #ccc;background:#fff;padding:12px}.consent-choice strong[data-v-d8cb2ac2],.consent-choice small[data-v-d8cb2ac2]{display:block}.consent-choice small[data-v-d8cb2ac2]{color:#666}.onboarding-error[data-v-d8cb2ac2]{border-left:5px solid #e40046;background:#fff0f5;padding:12px;color:#8a002a}.onboarding-page form>button[data-v-d8cb2ac2]{justify-self:end}@media(max-width:800px){.onboarding-page[data-v-d8cb2ac2]{grid-template-columns:1fr}.onboarding-intro[data-v-d8cb2ac2]{min-height:420px;padding:32px 24px 54px}.onboarding-page form[data-v-d8cb2ac2]{padding:48px 24px}}.cg-modal-enter-active[data-v-456c4825],.cg-modal-leave-active[data-v-456c4825]{transition:opacity .16s ease}.cg-modal-enter-active section[data-v-456c4825],.cg-modal-leave-active section[data-v-456c4825]{transition:opacity .16s ease,transform .21s cubic-bezier(.22,1,.36,1)}.cg-modal-enter-from[data-v-456c4825],.cg-modal-leave-to[data-v-456c4825]{opacity:0}.cg-modal-enter-from section[data-v-456c4825],.cg-modal-leave-to section[data-v-456c4825]{opacity:0;transform:translateY(14px) scale(.99)}.cg-modal--compact>header[data-v-456c4825]{align-items:center;padding:14px 20px}.cg-modal--compact>header h2[data-v-456c4825]{margin-top:0;font-size:30px;line-height:1}@media(prefers-reduced-motion:reduce){.cg-modal-enter-active[data-v-456c4825],.cg-modal-leave-active[data-v-456c4825],.cg-modal-enter-active section[data-v-456c4825],.cg-modal-leave-active section[data-v-456c4825]{transition-duration:1ms}}.admin-layout[data-v-b8aee1e6]{min-height:100vh;background:#fff;color:#000}.admin-sidebar[data-v-b8aee1e6]{position:fixed;inset:0 auto 0 0;z-index:50;display:flex;width:220px;flex-direction:column;background:#000;color:#fff;padding:28px 0}.admin-brand[data-v-b8aee1e6]{display:flex;gap:11px;align-items:center;padding:0 24px;font-family:Barlow Condensed,sans-serif;font-size:28px;text-transform:uppercase}.admin-brand i[data-v-b8aee1e6],.mobile-brand i[data-v-b8aee1e6]{width:7px;height:30px;background:#e40046}.admin-sidebar nav[data-v-b8aee1e6]{display:grid;margin-top:52px}.admin-sidebar nav a[data-v-b8aee1e6]{display:flex;gap:13px;align-items:center;border-left:7px solid transparent;padding:15px 24px 15px 17px;color:#aaa}.admin-sidebar nav a.active[data-v-b8aee1e6]{border-left-color:#e40046;background:#171717;color:#fff}.sidebar-meta[data-v-b8aee1e6]{margin-top:auto;border-top:1px solid #333;padding:20px 24px 0}.sidebar-meta p[data-v-b8aee1e6]{border-left:4px solid #e40046;padding-left:10px;font-weight:600}.sidebar-meta button[data-v-b8aee1e6]{display:flex;gap:8px;align-items:center;margin-top:18px;color:#aaa;font-size:13px}.workspace-switch[data-v-b8aee1e6]{display:flex;gap:8px;align-items:center;margin-top:18px;border:1px solid #444;padding:9px;color:#ddd;font-size:12px}.workspace-switch[data-v-b8aee1e6]:hover{border-color:#e40046;color:#fff}.workspace-switch+button[data-v-b8aee1e6]{margin-top:12px}.sidebar-meta button[data-v-b8aee1e6]:hover{color:#fff}.sidebar-meta .material-symbols-outlined[data-v-b8aee1e6]{font-size:18px}.admin-content[data-v-b8aee1e6]{min-height:100vh;margin-left:220px}.admin-topbar[data-v-b8aee1e6]{display:none;height:58px;align-items:center;justify-content:space-between;border-bottom:1px solid #d5d5d5;padding:0 34px}.mobile-brand[data-v-b8aee1e6]{display:none;gap:8px;align-items:center;font-family:Barlow Condensed,sans-serif;font-size:22px;font-weight:700;text-transform:uppercase}.mobile-brand i[data-v-b8aee1e6]{height:23px}.admin-content main[data-v-b8aee1e6]{margin:0 auto;max-width:1380px;padding:34px 42px 60px}.admin-content main.immersive[data-v-b8aee1e6]{width:100%;height:100dvh;max-width:none;overflow:hidden;padding:0}.logout-confirm[data-v-b8aee1e6]{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start}.logout-confirm>span[data-v-b8aee1e6]{display:grid;width:48px;height:48px;place-items:center;background:#e40046;color:#fff}.logout-confirm p[data-v-b8aee1e6]{color:#555;line-height:1.55}.logout-confirm>div>div[data-v-b8aee1e6]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:24px}@media(max-width:780px){.admin-sidebar[data-v-b8aee1e6]{display:none}.admin-content[data-v-b8aee1e6]{margin-left:0}.mobile-brand[data-v-b8aee1e6]{display:flex}.admin-topbar[data-v-b8aee1e6]{display:flex;padding:0 18px}.admin-content main[data-v-b8aee1e6]{padding:26px 18px 50px}.admin-content main.immersive[data-v-b8aee1e6]{height:auto;overflow:visible;padding:0}}.cg-spinner[data-v-a01d1a8a]{display:inline-flex;gap:10px;align-items:center}.cg-spinner--block[data-v-a01d1a8a]{display:flex;min-height:220px;flex-direction:column;justify-content:center}.cg-spinner__mark[data-v-a01d1a8a]{font-size:26px;line-height:1;animation:cg-spin-a01d1a8a .9s linear infinite}.cg-spinner--block .cg-spinner__mark[data-v-a01d1a8a]{font-size:38px}.cg-spinner.accent .cg-spinner__mark[data-v-a01d1a8a]{color:#e40046}.cg-spinner.muted .cg-spinner__mark[data-v-a01d1a8a]{color:#888}.cg-spinner.onDark .cg-spinner__mark[data-v-a01d1a8a]{color:#fff}.cg-spinner__label[data-v-a01d1a8a]{color:#777;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cg-spinner.onDark .cg-spinner__label[data-v-a01d1a8a]{color:#ccc}@keyframes cg-spin-a01d1a8a{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.cg-spinner__mark[data-v-a01d1a8a]{animation-duration:2.4s}}.people-page[data-v-c89ec83a]{display:grid;gap:24px}.people-header[data-v-c89ec83a]{display:flex;justify-content:space-between;gap:24px;align-items:end;border-bottom:1px solid #bbb;padding:6px 0 20px}.people-header h1[data-v-c89ec83a]{border-left:8px solid #e40046;padding-left:16px;font-family:Barlow Condensed,sans-serif;font-size:clamp(42px,5vw,60px);font-weight:800;line-height:.95;text-transform:uppercase}.section-heading p[data-v-c89ec83a]{max-width:720px;margin:9px 0 0 24px;color:#626262;font-family:inherit;font-size:13px;line-height:1.5}.header-actions[data-v-c89ec83a]{display:flex;gap:8px}.header-actions button[data-v-c89ec83a]{display:inline-flex;gap:7px;align-items:center}.import-button[data-v-c89ec83a]{border:1px solid #aaa;padding:11px 14px;font-size:11px;font-weight:800}.import-button[data-v-c89ec83a]:hover{border-color:#000}.feedback[data-v-c89ec83a]{border-left:6px solid #168758;background:#f4f4f4;padding:13px}.feedback.error[data-v-c89ec83a]{border-left-color:#e40046}.people-toolbar[data-v-c89ec83a]{display:flex;justify-content:space-between;gap:20px;align-items:end}.people-tabs[data-v-c89ec83a]{display:flex;border-bottom:1px solid #ccc}.people-tabs button[data-v-c89ec83a]{border-bottom:4px solid transparent;padding:11px 16px 9px;color:#666}.people-tabs button.active[data-v-c89ec83a]{border-color:#e40046;color:#000;font-weight:700}.people-tabs span[data-v-c89ec83a]{margin-left:5px;font-family:IBM Plex Mono,monospace;font-size:11px}.group-filters[data-v-c89ec83a]{display:flex;gap:6px;overflow-x:auto;border-bottom:1px solid #ddd;padding-bottom:12px}.group-filters button[data-v-c89ec83a]{display:inline-flex;flex:0 0 auto;gap:7px;align-items:center;border:1px solid #ccc;padding:8px 11px;color:#555;font-size:11px}.group-filters button[data-v-c89ec83a]:hover,.group-filters button[data-v-c89ec83a]:focus-visible{border-color:#777;outline:0}.group-filters button.active[data-v-c89ec83a]{border-color:#111;color:#111;font-weight:700}.group-filters span[data-v-c89ec83a]{color:#777;font-family:IBM Plex Mono,monospace}.group-filters button.active span[data-v-c89ec83a]{color:#111}.people-tools[data-v-c89ec83a]{display:flex;min-width:0;gap:8px;align-items:center;justify-content:flex-end}.search-field[data-v-c89ec83a]{display:flex;width:min(350px,100%);min-width:0;gap:9px;align-items:center;border-bottom:1px solid #888;padding:9px 2px}.search-field[data-v-c89ec83a]:focus-within{border-bottom-color:#e40046}.people-tools.selection-active .search-field[data-v-c89ec83a]{width:190px}.search-field input[data-v-c89ec83a]{width:100%;min-width:0;outline:none}.search-field .material-symbols-outlined[data-v-c89ec83a]{color:#777;font-size:20px}.selection-tools[data-v-c89ec83a]{display:flex;flex:0 0 auto;gap:8px;align-items:center}.edit-selection[data-v-c89ec83a],.selection-action[data-v-c89ec83a],.bulk-delete[data-v-c89ec83a]{display:inline-flex;min-height:42px;flex:0 0 auto;gap:7px;align-items:center;border:1px solid #aaa;padding:8px 12px;font-size:12px;font-weight:700;white-space:nowrap}.edit-selection[data-v-c89ec83a]:hover,.edit-selection.active[data-v-c89ec83a],.selection-action[data-v-c89ec83a]:hover{border-color:#000}.edit-selection.active[data-v-c89ec83a]{background:#000;color:#fff}.bulk-delete .material-symbols-outlined[data-v-c89ec83a]{font-size:18px}.bulk-delete[data-v-c89ec83a]{border-color:#a00031;background:#a00031;color:#fff}.bulk-delete[data-v-c89ec83a]:hover{background:#000}.people-list[data-v-c89ec83a]{border-top:1px solid #bbb}.person-row[data-v-c89ec83a]{display:grid;grid-template-columns:1fr;align-items:stretch;border-bottom:1px solid #d4d4d4}.person-row.selection-mode[data-v-c89ec83a]{grid-template-columns:44px 1fr}.person-open[data-v-c89ec83a]{display:grid;width:100%;grid-template-columns:46px minmax(240px,1.4fr) minmax(180px,1fr) 150px auto;gap:16px;align-items:center;padding:14px 8px;text-align:left;transition:transform .16s ease}.person-open[data-v-c89ec83a]:hover,.person-open[data-v-c89ec83a]:focus-visible,.group-open[data-v-c89ec83a]:hover,.group-open[data-v-c89ec83a]:focus-visible{outline:0;transform:translateY(-1px)}.row-selector[data-v-c89ec83a]{display:grid;width:44px;place-items:center;color:#888}.row-selector[data-v-c89ec83a]:hover,.row-selector[aria-pressed=true][data-v-c89ec83a]{color:#e40046}.row-selector .material-symbols-outlined[data-v-c89ec83a]{font-size:21px}.person-avatar[data-v-c89ec83a]{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border:1px solid #aaa;color:#111;font-family:Barlow Condensed,sans-serif;font-size:17px;font-weight:700}.person-identity strong[data-v-c89ec83a],.person-identity small[data-v-c89ec83a],.person-learning small[data-v-c89ec83a]{display:block}.person-identity small[data-v-c89ec83a]{margin-top:3px;overflow:hidden;color:#666;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.person-groups[data-v-c89ec83a]{overflow:hidden;color:#666;font-size:11px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.person-learning b[data-v-c89ec83a]{font-family:IBM Plex Mono,monospace}.person-learning small[data-v-c89ec83a]{color:#777;font-size:10px}.person-identity strong i[data-v-c89ec83a]{margin-left:7px;border-left:3px solid #e40046;padding-left:6px;color:#666;font-size:9px;font-style:normal;text-transform:uppercase}.person-identity strong i.pending[data-v-c89ec83a]{color:#9f0030}.group-list[data-v-c89ec83a]{border-top:1px solid #bbb}.group-row[data-v-c89ec83a]{display:grid;grid-template-columns:1fr auto;align-items:stretch;border-bottom:1px solid #ccc}.group-row.selection-mode[data-v-c89ec83a]{grid-template-columns:44px 1fr}.group-open[data-v-c89ec83a]{display:grid;grid-template-columns:minmax(0,1fr) 110px auto;gap:16px;align-items:center;padding:15px 8px;text-align:left;transition:transform .16s ease}.group-copy strong[data-v-c89ec83a],.group-copy small[data-v-c89ec83a]{display:block}.group-copy strong[data-v-c89ec83a]{font-size:17px}.group-copy small[data-v-c89ec83a]{margin-top:4px;color:#666;font-size:12px}.group-count[data-v-c89ec83a]{color:#666;font-size:11px}.group-count b[data-v-c89ec83a]{display:block;color:#000;font-family:IBM Plex Mono,monospace;font-size:17px}.group-delete[data-v-c89ec83a]{display:inline-flex;gap:6px;align-items:center;border-left:1px solid #ddd;padding:0 14px;color:#96002e;font-size:11px;font-weight:700}.group-delete[data-v-c89ec83a]:hover,.group-delete[data-v-c89ec83a]:focus-visible{background:#fff1f5;outline:0}.group-delete .material-symbols-outlined[data-v-c89ec83a]{font-size:17px}.empty-state[data-v-c89ec83a]{padding:34px;color:#777;text-align:center}.group-detail[data-v-c89ec83a]{display:grid;min-height:480px;grid-template-rows:auto 1fr auto}.group-detail>header[data-v-c89ec83a]{display:flex;justify-content:space-between;gap:24px;align-items:center;border-bottom:1px solid #ccc;padding:20px 24px}.group-detail>header p[data-v-c89ec83a]{color:#555}.group-detail>header strong[data-v-c89ec83a]{display:block;margin-top:5px;font-size:13px}.group-detail>header button[data-v-c89ec83a]{display:inline-flex;gap:7px;align-items:center}.group-detail>footer[data-v-c89ec83a]{display:flex;justify-content:flex-end;border-top:1px solid #ccc;padding:16px 24px}.member-list[data-v-c89ec83a]{max-height:490px;overflow:auto;padding:0 24px}.member-list.compact[data-v-c89ec83a]{max-height:310px;padding:0}.member-list article[data-v-c89ec83a]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:13px;align-items:center;border-bottom:1px solid #ddd;padding:12px 4px}.member-list article.selected[data-v-c89ec83a]{box-shadow:inset 5px 0 #e40046;padding-left:12px}.member-list strong[data-v-c89ec83a],.member-list small[data-v-c89ec83a]{display:block}.member-list small[data-v-c89ec83a]{margin-top:2px;color:#777}.member-list button[data-v-c89ec83a]{display:inline-flex;gap:6px;align-items:center;padding:8px 10px;font-size:12px}.member-list button .material-symbols-outlined[data-v-c89ec83a]{font-size:17px}.member-add[data-v-c89ec83a]{border:1px solid #aaa}.member-add[data-v-c89ec83a]:hover{border-color:#168758;color:#0d6d48}.member-remove[data-v-c89ec83a]{color:#a50032}.member-profile[data-v-c89ec83a]{color:#555}.member-profile[data-v-c89ec83a]:hover{color:#e40046}.group-form[data-v-c89ec83a]{display:grid;gap:20px;padding:24px}.group-fields[data-v-c89ec83a]{display:grid;grid-template-columns:.8fr 1.2fr;gap:14px}.group-member-selection[data-v-c89ec83a]{border-top:1px solid #ccc;padding-top:18px}.group-member-selection>header[data-v-c89ec83a]{margin-bottom:8px}.group-member-selection h3[data-v-c89ec83a]{font-size:17px;font-weight:700}.group-member-selection p[data-v-c89ec83a]{color:#666;font-size:12px}.group-form>footer[data-v-c89ec83a]{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #ccc;padding-top:16px}.simple-form[data-v-c89ec83a]{display:grid;gap:18px;padding:24px}.simple-form.two-columns[data-v-c89ec83a]{grid-template-columns:1fr 1fr}.simple-form button[data-v-c89ec83a]{justify-self:end;grid-column:1 / -1}.invite-form[data-v-c89ec83a],.bulk-import-form[data-v-c89ec83a]{display:grid;gap:18px;padding:24px}.modal-intro[data-v-c89ec83a]{max-width:70ch;color:#555;font-size:13px;line-height:1.55}.invite-fields[data-v-c89ec83a]{display:grid;grid-template-columns:1fr 1fr .7fr;gap:10px}.invite-groups[data-v-c89ec83a]{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;border-top:1px solid #ccc;padding-top:15px}.invite-groups legend[data-v-c89ec83a]{grid-column:1/-1;margin-bottom:4px;font-size:11px;font-weight:700}.invite-groups button[data-v-c89ec83a]{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:center;border:1px solid #ccc;padding:10px;text-align:left}.invite-groups button.selected[data-v-c89ec83a]{border-color:#111;box-shadow:inset 0 -2px #e40046}.invite-groups button>.material-symbols-outlined[data-v-c89ec83a]{color:#555}.invite-groups strong[data-v-c89ec83a],.invite-groups small[data-v-c89ec83a]{display:block}.invite-groups strong[data-v-c89ec83a]{font-size:12px}.invite-groups small[data-v-c89ec83a]{margin-top:2px;color:#777;font-size:10px}.invite-form>footer[data-v-c89ec83a],.bulk-import-form>footer[data-v-c89ec83a]{display:flex;gap:8px;justify-content:flex-end;border-top:1px solid #ccc;padding-top:15px}.csv-format[data-v-c89ec83a]{display:grid;gap:6px;border-block:1px solid #ccc;padding:14px 0}.csv-format strong[data-v-c89ec83a]{font-size:11px}.csv-format code[data-v-c89ec83a]{overflow:auto;background:#111;color:#fff;padding:10px;font:10px IBM Plex Mono,monospace}.csv-format small[data-v-c89ec83a]{color:#666;font-size:10px}.file-picker[data-v-c89ec83a]{position:relative;display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;border:1px dashed #888;padding:20px;cursor:pointer}.file-picker[data-v-c89ec83a]:hover{border-color:#e40046}.file-picker input[data-v-c89ec83a]{position:absolute;width:1px;height:1px;opacity:0}.file-picker>.material-symbols-outlined[data-v-c89ec83a]{color:#555;font-size:30px}.file-picker strong[data-v-c89ec83a],.file-picker small[data-v-c89ec83a]{display:block}.file-picker small[data-v-c89ec83a]{margin-top:3px;color:#777;font-size:10px}.delete-confirmation[data-v-c89ec83a]{display:grid;grid-template-columns:auto 1fr;gap:16px;padding:24px}.delete-confirmation>span[data-v-c89ec83a]{display:grid;width:48px;height:48px;place-items:center;background:#e40046;color:#fff}.delete-confirmation p[data-v-c89ec83a]{color:#555;line-height:1.55}.delete-confirmation footer[data-v-c89ec83a]{display:flex;justify-content:flex-end;gap:9px;grid-column:1 / -1;margin-top:12px}.bulk-confirmation ul[data-v-c89ec83a]{margin-top:12px;border-left:3px solid #ddd;padding-left:14px;color:#666;font-size:12px;line-height:1.7}.danger-button[data-v-c89ec83a]{background:#e40046;color:#fff;padding:11px 16px;font-weight:700}.danger-button[data-v-c89ec83a]:hover{background:#000}@media(max-width:1180px){.people-toolbar[data-v-c89ec83a]{align-items:stretch;flex-direction:column}.people-tools[data-v-c89ec83a]{justify-content:flex-start}.search-field[data-v-c89ec83a]{flex:1}.selection-tools[data-v-c89ec83a]{flex-wrap:wrap}}@media(max-width:680px){.people-tools[data-v-c89ec83a]{align-items:stretch;flex-direction:column}.search-field[data-v-c89ec83a],.selection-tools[data-v-c89ec83a]{width:100%}.selection-action[data-v-c89ec83a],.bulk-delete[data-v-c89ec83a]{flex:1;justify-content:center}}@media(max-width:850px){.people-header[data-v-c89ec83a]{align-items:stretch;flex-direction:column}.person-open[data-v-c89ec83a]{grid-template-columns:46px 1fr auto}.person-groups[data-v-c89ec83a],.person-learning[data-v-c89ec83a]{display:none}.group-open[data-v-c89ec83a]{grid-template-columns:1fr auto}.group-count[data-v-c89ec83a]{display:none}.group-fields[data-v-c89ec83a],.simple-form.two-columns[data-v-c89ec83a],.invite-fields[data-v-c89ec83a]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.person-open[data-v-c89ec83a],.group-open[data-v-c89ec83a]{transition:none}.person-open[data-v-c89ec83a]:hover,.person-open[data-v-c89ec83a]:focus-visible,.group-open[data-v-c89ec83a]:hover,.group-open[data-v-c89ec83a]:focus-visible{transform:none}}@media(max-width:600px){.header-actions[data-v-c89ec83a]{align-items:stretch;flex-direction:column}.invite-groups[data-v-c89ec83a]{grid-template-columns:1fr}}.user-page[data-v-171d8bc6]{display:grid;gap:26px}.back-link[data-v-171d8bc6]{display:inline-flex;width:-moz-fit-content;width:fit-content;gap:8px;align-items:center;color:#555;font-size:13px}.back-link[data-v-171d8bc6]:hover{color:#e40046}.back-link .material-symbols-outlined[data-v-171d8bc6]{font-size:18px}.feedback[data-v-171d8bc6]{border-left:6px solid #168758;background:#f4f4f4;padding:13px}.feedback.error[data-v-171d8bc6]{border-left-color:#e40046}.profile-head[data-v-171d8bc6]{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:center;border-bottom:2px solid #000;padding-bottom:24px}.profile-avatar[data-v-171d8bc6]{display:grid;width:74px;height:74px;place-items:center;background:#000;color:#fff;font-family:Barlow Condensed,sans-serif;font-size:29px;font-weight:800}.profile-head h1[data-v-171d8bc6]{font-family:Barlow Condensed,sans-serif;font-size:clamp(42px,5vw,64px);font-weight:800;line-height:.9;text-transform:uppercase}.profile-identity[data-v-171d8bc6]{min-width:0}.profile-head p[data-v-171d8bc6]{margin-top:7px;color:#666}.profile-role[data-v-171d8bc6]{display:block;width:-moz-fit-content;width:fit-content;border-left:5px solid #e40046;margin-top:10px;padding:3px 9px;font-size:11px;font-weight:700}.profile-facts[data-v-171d8bc6]{border-left:6px solid #e40046;background:#f6f6f6;padding:20px 24px}.profile-facts dl[data-v-171d8bc6]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px 28px}.profile-facts dt[data-v-171d8bc6]{color:#777;font-size:10px;font-weight:700;text-transform:uppercase}.profile-facts dd[data-v-171d8bc6]{margin-top:5px;overflow-wrap:anywhere;font-size:13px;font-weight:600}.detail-section>header[data-v-171d8bc6]{display:flex;justify-content:space-between;gap:20px;align-items:end;border-bottom:2px solid #000;padding-bottom:12px}.detail-section h2[data-v-171d8bc6]{font-family:Barlow Condensed,sans-serif;font-size:31px;font-weight:800;text-transform:uppercase}.detail-section header p[data-v-171d8bc6]{margin-top:3px;color:#666;font-size:12px}.detail-section header>strong[data-v-171d8bc6]{font-family:IBM Plex Mono,monospace;font-size:20px}.campaign-history article[data-v-171d8bc6]{display:grid;grid-template-columns:minmax(220px,1.2fr) 150px minmax(220px,.8fr);gap:20px;align-items:center;border-bottom:1px solid #d4d4d4;padding:16px 6px}.campaign-name strong[data-v-171d8bc6],.campaign-name small[data-v-171d8bc6],.campaign-date span[data-v-171d8bc6],.campaign-date time[data-v-171d8bc6]{display:block}.campaign-name small[data-v-171d8bc6]{margin-top:4px;color:#666;font-size:11px}.campaign-date span[data-v-171d8bc6]{font-size:12px;font-weight:700}.campaign-date time[data-v-171d8bc6]{margin-top:4px;color:#777;font-size:10px}.campaign-result[data-v-171d8bc6]{border-left:4px solid #bbb;padding-left:12px}.campaign-result>span[data-v-171d8bc6]{display:block;width:-moz-fit-content;width:fit-content;color:#777;font-size:11px;font-weight:700;text-transform:uppercase}.campaign-result>span.delivered[data-v-171d8bc6]{color:#087b57}.campaign-result p[data-v-171d8bc6]{margin-top:4px;color:#555;font-size:12px}.campaign-training[data-v-171d8bc6]{grid-column:1 / -1;margin-top:-10px;color:#777;font-size:11px}.training-history article[data-v-171d8bc6]{display:grid;grid-template-columns:minmax(0,1fr) 130px 70px;gap:18px;align-items:center;border-bottom:1px solid #d4d4d4;padding:16px 6px}.training-history strong[data-v-171d8bc6],.training-history small[data-v-171d8bc6]{display:block}.training-history small[data-v-171d8bc6]{max-width:760px;margin-top:4px;overflow:hidden;color:#666;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.training-status[data-v-171d8bc6]{border-left:4px solid #aaa;padding-left:8px;font-size:11px;text-transform:uppercase}.training-status.in_progress[data-v-171d8bc6]{border-color:#e40046}.training-status.completed[data-v-171d8bc6]{border-color:#087b57}.training-history b[data-v-171d8bc6]{font-family:IBM Plex Mono,monospace;text-align:right}.empty-state[data-v-171d8bc6]{padding:28px 4px;color:#777}@media(max-width:900px){.profile-facts dl[data-v-171d8bc6]{grid-template-columns:1fr 1fr}.campaign-history article[data-v-171d8bc6]{grid-template-columns:1fr auto}.campaign-result[data-v-171d8bc6]{grid-column:1 / -1}.campaign-training[data-v-171d8bc6]{margin-top:0}}@media(max-width:560px){.profile-facts dl[data-v-171d8bc6],.profile-head[data-v-171d8bc6]{grid-template-columns:1fr}.training-history article[data-v-171d8bc6]{grid-template-columns:1fr auto}.training-status[data-v-171d8bc6]{grid-column:1}}.training-page[data-v-f75fabe4]{display:grid;gap:22px}.page-header[data-v-f75fabe4]{display:flex;justify-content:space-between;align-items:end;gap:20px;border-bottom:2px solid #000;padding-bottom:22px}.page-header h1[data-v-f75fabe4]{border-left:8px solid #e40046;padding-left:16px;font-family:Barlow Condensed,sans-serif;font-size:clamp(42px,6vw,64px);font-weight:800;line-height:.9;text-transform:uppercase}.feedback[data-v-f75fabe4]{border-left:7px solid #168758;background:#f5f5f5;padding:14px}.feedback.error[data-v-f75fabe4]{border-left-color:#e40046}.section-heading p[data-v-f75fabe4]{max-width:720px;margin:11px 0 0 24px;color:#626262;font-family:inherit;font-size:13px;line-height:1.5}.training-toolbar[data-v-f75fabe4]{display:flex;align-items:center;justify-content:space-between;gap:18px}.training-toolbar label[data-v-f75fabe4]{display:flex;width:min(420px,100%);gap:9px;align-items:center;border:1px solid #bbb;padding:9px 12px}.training-toolbar input[data-v-f75fabe4]{width:100%;outline:none}.training-toolbar .material-symbols-outlined[data-v-f75fabe4]{color:#777;font-size:20px}.training-toolbar>span[data-v-f75fabe4]{color:#666;font-size:13px}.module-list[data-v-f75fabe4]{border-top:1px solid #ccc}.module-row[data-v-f75fabe4]{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;border-bottom:1px solid #ccc;padding:18px 10px;text-align:left}.module-row[data-v-f75fabe4]:hover{background:#f7f7f7;box-shadow:inset 6px 0 #e40046}.module-row strong[data-v-f75fabe4],.module-row small[data-v-f75fabe4]{display:block}.module-row strong[data-v-f75fabe4]{font-size:17px;font-weight:800}.module-row small[data-v-f75fabe4]{max-width:900px;margin-top:5px;overflow:hidden;color:#666;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.module-row>.material-symbols-outlined[data-v-f75fabe4]{color:#777}.empty-state[data-v-f75fabe4]{padding:28px;color:#777;text-align:center}.editor-form[data-v-f75fabe4]{display:grid;gap:15px;padding:24px}.two-columns[data-v-f75fabe4]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.editor-form footer[data-v-f75fabe4]{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}@media(max-width:700px){.page-header[data-v-f75fabe4],.training-toolbar[data-v-f75fabe4]{align-items:stretch;flex-direction:column}.two-columns[data-v-f75fabe4]{grid-template-columns:1fr}}.training-detail-page[data-v-6238ed84]{display:grid;gap:26px}.back-link[data-v-6238ed84]{display:inline-flex;width:-moz-fit-content;width:fit-content;gap:8px;align-items:center;color:#555;font-size:13px}.back-link[data-v-6238ed84]:hover{color:#e40046}.back-link .material-symbols-outlined[data-v-6238ed84]{font-size:18px}.feedback[data-v-6238ed84]{border-left:6px solid #168758;background:#f4f4f4;padding:13px}.feedback.error[data-v-6238ed84]{border-left-color:#e40046}.module-head[data-v-6238ed84]{display:flex;justify-content:space-between;gap:34px;align-items:end;border-bottom:2px solid #000;padding-bottom:24px}.module-head>div[data-v-6238ed84]:first-child{border-left:8px solid #e40046;padding-left:18px}.module-head h1[data-v-6238ed84]{font-family:Barlow Condensed,sans-serif;font-size:clamp(42px,5vw,64px);font-weight:800;line-height:.92;text-transform:uppercase}.module-head p[data-v-6238ed84]{max-width:760px;margin-top:10px;color:#555;line-height:1.55}.module-actions[data-v-6238ed84]{display:flex;gap:9px;flex:0 0 auto}.module-actions button[data-v-6238ed84]{display:inline-flex;gap:7px;align-items:center}.module-overview[data-v-6238ed84]{display:flex;justify-content:space-between;gap:24px;align-items:center;border-bottom:1px solid #ccc;padding-bottom:20px}.module-meta[data-v-6238ed84]{display:flex;flex-wrap:wrap;gap:34px}.module-meta small[data-v-6238ed84],.module-meta strong[data-v-6238ed84]{display:block}.module-meta small[data-v-6238ed84]{color:#777;font-size:10px;text-transform:uppercase}.module-meta strong[data-v-6238ed84]{margin-top:4px;font-size:13px}.delete-action[data-v-6238ed84]{display:inline-flex;min-height:42px;gap:7px;align-items:center;border:1px solid #a00031;padding:10px 14px;color:#a00031;font-size:12px;font-weight:700}.delete-action[data-v-6238ed84]:hover,.delete-action[data-v-6238ed84]:focus-visible{background:#fff0f4;outline:0}.delete-action .material-symbols-outlined[data-v-6238ed84]{font-size:17px}.progress-section>header[data-v-6238ed84]{border-bottom:2px solid #000;padding-bottom:11px}.progress-section h2[data-v-6238ed84]{font-family:Barlow Condensed,sans-serif;font-size:30px;font-weight:800;text-transform:uppercase}.progress-summary[data-v-6238ed84]{display:flex;gap:0;border-bottom:1px solid #ccc}.progress-summary div[data-v-6238ed84]{min-width:130px;border-right:1px solid #ddd;padding:16px 18px}.progress-summary dt[data-v-6238ed84]{color:#777;font-size:10px;text-transform:uppercase}.progress-summary dd[data-v-6238ed84]{margin-top:4px;font-family:IBM Plex Mono,monospace;font-size:18px}.participant-head[data-v-6238ed84],.participant-list article[data-v-6238ed84]{display:grid;grid-template-columns:minmax(260px,1fr) 130px 80px 40px;gap:16px;align-items:center}.participant-head[data-v-6238ed84]{border-bottom:1px solid #ddd;padding:12px 6px;color:#777;font-size:10px;font-weight:700;text-transform:uppercase}.participant-list article[data-v-6238ed84]{border-bottom:1px solid #ddd;padding:13px 6px}.participant-list article>button[data-v-6238ed84]:first-child{text-align:left}.participant-list strong[data-v-6238ed84],.participant-list small[data-v-6238ed84]{display:block}.participant-list small[data-v-6238ed84]{margin-top:3px;color:#777}.status[data-v-6238ed84]{border-left:4px solid #aaa;padding-left:8px;font-size:11px;text-transform:uppercase}.status.in_progress[data-v-6238ed84]{border-color:#e40046}.status.completed[data-v-6238ed84]{border-color:#087b57}.participant-list b[data-v-6238ed84]{font-family:IBM Plex Mono,monospace}.remove-participant[data-v-6238ed84]{color:#777}.remove-participant[data-v-6238ed84]:hover{color:#e40046}.empty-state[data-v-6238ed84]{padding:28px 6px;color:#777}.editor-form[data-v-6238ed84],.assignment-form[data-v-6238ed84]{display:grid;gap:15px;padding:24px}.two-columns[data-v-6238ed84]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.editor-form footer[data-v-6238ed84]{display:flex;justify-content:flex-end;gap:10px}.audience-tabs[data-v-6238ed84]{display:flex;border-bottom:1px solid #ccc}.audience-tabs button[data-v-6238ed84]{border-bottom:4px solid transparent;padding:10px 16px}.audience-tabs button.active[data-v-6238ed84]{border-bottom-color:#e40046;font-weight:700}.selection-list[data-v-6238ed84]{display:grid;max-height:390px;overflow:auto;border-top:1px solid #ddd}.selection-list>button[data-v-6238ed84]{display:flex;justify-content:space-between;gap:16px;align-items:center;border-bottom:1px solid #ddd;padding:12px;text-align:left}.selection-list>button.selected[data-v-6238ed84]{background:#fff4f7;box-shadow:inset 5px 0 #e40046}.selection-list strong[data-v-6238ed84],.selection-list small[data-v-6238ed84]{display:block}.selection-list small[data-v-6238ed84]{color:#777}.selection-list .material-symbols-outlined[data-v-6238ed84]{color:#e40046}.assignment-form>footer[data-v-6238ed84]{display:flex;justify-content:space-between;gap:12px;align-items:center}.assignment-form>footer>span[data-v-6238ed84]{color:#666;font-size:12px}.assignment-form>footer div[data-v-6238ed84]{display:flex;gap:9px}.delete-confirmation[data-v-6238ed84]{display:grid;grid-template-columns:auto 1fr;gap:16px;padding:24px}.delete-confirmation>span[data-v-6238ed84]{display:grid;width:48px;height:48px;place-items:center;background:#e40046;color:#fff}.delete-confirmation p[data-v-6238ed84]{color:#555;line-height:1.55}.delete-confirmation footer[data-v-6238ed84]{display:flex;justify-content:flex-end;gap:9px;grid-column:1 / -1}.modal-error[data-v-6238ed84]{margin-top:10px;color:#97002e!important}.danger-button[data-v-6238ed84]{background:#e40046;color:#fff;padding:11px 16px;font-weight:700}.danger-button[data-v-6238ed84]:hover{background:#000}.danger-button[data-v-6238ed84]:disabled{cursor:wait;opacity:.55}@media(max-width:760px){.module-head[data-v-6238ed84]{align-items:stretch;flex-direction:column}.module-actions[data-v-6238ed84]{flex-wrap:wrap}.module-overview[data-v-6238ed84]{align-items:flex-start;flex-direction:column}.progress-summary[data-v-6238ed84]{overflow-x:auto}.participant-head[data-v-6238ed84]{display:none}.participant-list article[data-v-6238ed84]{grid-template-columns:1fr auto}.participant-list .status[data-v-6238ed84]{grid-column:1}.remove-participant[data-v-6238ed84]{grid-column:2;grid-row:1}.two-columns[data-v-6238ed84]{grid-template-columns:1fr}}.training-editor[data-v-9354c5db]{display:grid;gap:18px}.back-link[data-v-9354c5db]{display:inline-flex;width:-moz-max-content;width:max-content;gap:7px;align-items:center;color:#555;font-size:12px;font-weight:700}.back-link .material-symbols-outlined[data-v-9354c5db]{font-size:18px}.editor-header[data-v-9354c5db]{display:flex;gap:20px;align-items:flex-end;justify-content:space-between;border-bottom:1px solid #bbb;padding-bottom:16px}.editor-header h1[data-v-9354c5db]{max-width:850px;font:800 clamp(38px,5vw,56px)/.95 "Barlow Condensed",sans-serif;text-transform:uppercase}.editor-header>span[data-v-9354c5db]{color:#666;font-size:12px}.stepper[data-v-9354c5db]{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #ccc}.stepper button[data-v-9354c5db]{display:flex;gap:8px;align-items:center;border-bottom:3px solid transparent;padding:10px 6px;color:#777;text-align:left;font-size:12px}.stepper button.active[data-v-9354c5db]{border-bottom-color:#e40046;color:#111;font-weight:700}.stepper button.complete[data-v-9354c5db]{color:#333}.feedback[data-v-9354c5db]{display:flex;gap:7px;align-items:center;border-left:4px solid #e40046;background:#f4f4f4;padding:12px;color:#8c002a;font-size:12px}.workspace[data-v-9354c5db]{min-height:430px}.panel[data-v-9354c5db]{display:grid;gap:20px;padding:16px 0}.intro-panel[data-v-9354c5db]{max-width:800px}.step-heading h2[data-v-9354c5db],.builder-heading h2[data-v-9354c5db]{font-size:27px}.step-heading p[data-v-9354c5db],.builder-heading p[data-v-9354c5db]{margin-top:5px;color:#666;font-size:12px}.panel label[data-v-9354c5db]{display:grid;gap:7px}.panel label>span[data-v-9354c5db],.panel legend[data-v-9354c5db]{font-size:12px;font-weight:700}.panel label em[data-v-9354c5db]{color:#777;font-style:normal;font-weight:400}.panel input[data-v-9354c5db],.panel textarea[data-v-9354c5db],.panel select[data-v-9354c5db]{width:100%;border:1px solid #aaa;padding:11px;background:#fff;outline:0;font-size:14px}.panel input[data-v-9354c5db]:focus,.panel textarea[data-v-9354c5db]:focus,.panel select[data-v-9354c5db]:focus{border-color:#e40046}.two-columns[data-v-9354c5db]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.builder-heading[data-v-9354c5db]{display:flex;gap:18px;align-items:end;justify-content:space-between;border-bottom:1px solid #ccc;padding-bottom:14px}.add-button[data-v-9354c5db]{display:inline-flex;min-height:40px;gap:6px;align-items:center;background:#111;color:#fff;padding:9px 13px;font-size:12px;font-weight:700}.add-button[data-v-9354c5db]:disabled{cursor:not-allowed;opacity:.4}.builder-layout[data-v-9354c5db]{display:grid;min-height:480px;grid-template-columns:minmax(230px,.34fr) minmax(0,1fr);gap:26px}.builder-outline[data-v-9354c5db]{border-top:1px solid #bbb}.outline-row[data-v-9354c5db]{display:grid;grid-template-columns:20px 24px minmax(0,1fr);gap:8px;align-items:center;border-bottom:1px solid #ddd;padding:12px 7px;color:#666;cursor:grab}.outline-row[data-v-9354c5db]:hover,.outline-row[data-v-9354c5db]:focus-visible{background:#f6f6f6;outline:0}.outline-row.active[data-v-9354c5db]{box-shadow:inset 3px 0 #e40046;color:#111;font-weight:700}.drag-handle[data-v-9354c5db]{font-size:18px}.index[data-v-9354c5db]{font-variant-numeric:tabular-nums}.outline-title[data-v-9354c5db]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.detail-editor[data-v-9354c5db]{display:grid;align-content:start;gap:15px}.detail-editor>header[data-v-9354c5db]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ddd;padding-bottom:10px}.detail-editor h3[data-v-9354c5db]{font-size:19px}.detail-editor>header button[data-v-9354c5db]{display:grid;width:38px;height:38px;place-items:center;color:#8e002b}.detail-editor>header button[data-v-9354c5db]:disabled{opacity:.3}.question-editor fieldset[data-v-9354c5db]{display:grid;gap:8px;border-top:1px solid #ddd;padding-top:14px}.question-editor legend[data-v-9354c5db]{margin-bottom:9px}.question-editor legend small[data-v-9354c5db]{margin-left:5px;color:#777;font-weight:400}.answer-option[data-v-9354c5db]{display:grid!important;grid-template-columns:auto 26px minmax(0,1fr) auto;gap:8px!important;align-items:center}.answer-option>input[type=radio][data-v-9354c5db]{width:17px;height:17px;accent-color:#e40046}.answer-option>span[data-v-9354c5db]{font-variant-numeric:tabular-nums}.answer-option>button[data-v-9354c5db]{display:grid;width:34px;height:34px;place-items:center}.answer-option>button[data-v-9354c5db]:disabled{opacity:.25}.add-answer[data-v-9354c5db]{width:-moz-max-content;width:max-content;margin-top:4px;border-bottom:1px solid #111;padding:6px 0;font-size:12px;font-weight:700}.add-answer[data-v-9354c5db]:disabled{opacity:.35}.review-columns[data-v-9354c5db]{display:grid;grid-template-columns:1fr 1fr;gap:30px}.review-columns h3[data-v-9354c5db]{border-bottom:1px solid #aaa;padding-bottom:10px;font-size:18px}.review-columns ol[data-v-9354c5db]{display:grid}.review-columns li[data-v-9354c5db]{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;border-bottom:1px solid #ddd;padding:11px 0}.review-columns li>span[data-v-9354c5db]{color:#666;font-variant-numeric:tabular-nums}.review-columns strong[data-v-9354c5db],.review-columns small[data-v-9354c5db]{display:block}.review-columns strong[data-v-9354c5db]{font-size:12px}.review-columns small[data-v-9354c5db]{max-width:55ch;margin-top:4px;overflow:hidden;color:#777;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.editor-footer[data-v-9354c5db]{display:flex;gap:8px;align-items:center;border-top:1px solid #bbb;padding-top:14px}.editor-footer>span[data-v-9354c5db]{flex:1}.editor-footer button[data-v-9354c5db],.editor-footer>a[data-v-9354c5db]{display:inline-flex;min-height:42px;gap:7px;align-items:center;padding:10px 15px;font-size:12px;font-weight:700}.editor-footer .secondary[data-v-9354c5db]{border:1px solid #aaa}.editor-footer .primary[data-v-9354c5db]{background:#e40046;color:#fff}.editor-footer .material-symbols-outlined[data-v-9354c5db]{font-size:17px}@media(max-width:820px){.builder-layout[data-v-9354c5db]{grid-template-columns:1fr}.builder-outline[data-v-9354c5db]{max-height:230px;overflow-y:auto}.review-columns[data-v-9354c5db]{grid-template-columns:1fr}}@media(max-width:620px){.editor-header[data-v-9354c5db]{align-items:stretch;flex-direction:column}.stepper[data-v-9354c5db]{grid-template-columns:repeat(4,minmax(76px,1fr));overflow-x:auto}.two-columns[data-v-9354c5db]{grid-template-columns:1fr}.builder-heading[data-v-9354c5db]{align-items:stretch;flex-direction:column}.add-button[data-v-9354c5db]{width:-moz-max-content;width:max-content}.editor-footer[data-v-9354c5db]{flex-wrap:wrap}.editor-footer>span[data-v-9354c5db]{display:none}}.preview-page[data-v-345845b5]{display:grid;width:100%;height:100%;grid-template-rows:72px minmax(0,1fr);overflow:hidden;background:#f2f2f2}.preview-header[data-v-345845b5]{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(150px,24%);gap:18px;align-items:center;border-bottom:1px solid #ccc;background:#fff;padding:0 28px}.preview-header>a[data-v-345845b5]{display:grid;width:38px;height:38px;place-items:center;border:1px solid #aaa}.preview-header strong[data-v-345845b5],.preview-header span[data-v-345845b5]{display:block}.preview-header>div:nth-child(2) span[data-v-345845b5]{margin-top:2px;color:#777;font-size:10px}.progress[data-v-345845b5]{height:4px;background:#ddd}.progress i[data-v-345845b5]{display:block;height:100%;background:#e40046}.state[data-v-345845b5]{display:grid;place-items:center;align-content:center;gap:8px}.state>span[data-v-345845b5]{color:#e40046;font-size:42px}.state h1[data-v-345845b5]{font:800 39px Barlow Condensed,sans-serif;text-transform:uppercase}.canvas[data-v-345845b5]{display:grid;min-height:0;grid-template-rows:minmax(0,1fr) 76px;background:#fff}.content-beat[data-v-345845b5],.question-beat[data-v-345845b5]{display:grid;width:min(900px,calc(100% - 64px));min-height:0;align-content:center;justify-self:center;overflow:hidden;padding:34px 0 24px}.content-beat>p[data-v-345845b5],.question-beat>p[data-v-345845b5]{margin-bottom:10px;color:#e40046;font:700 10px IBM Plex Mono,monospace;text-transform:uppercase}.content-beat h1[data-v-345845b5],.question-beat h1[data-v-345845b5]{font:800 clamp(42px,5.5vw,70px)/.92 "Barlow Condensed",sans-serif;text-transform:uppercase}.beat-body[data-v-345845b5]{min-height:0;overflow:auto;margin-top:24px}.intro[data-v-345845b5]{font-size:18px;line-height:1.7}.beat-body ul[data-v-345845b5],.beat-body ol[data-v-345845b5]{display:grid;gap:10px;margin-top:15px}.beat-body li[data-v-345845b5]{border-left:5px solid #e40046;padding:10px 16px;background:#f3f3f3}.note[data-v-345845b5]{margin-top:18px;border-left:7px solid #e40046;padding:15px 18px;background:#000;color:#fff}.answers[data-v-345845b5]{display:grid;gap:8px;margin-top:25px}.answers>div[data-v-345845b5]{display:grid;grid-template-columns:34px 1fr auto;gap:11px;align-items:center;border:1px solid #bbb;padding:12px}.answers>div>span[data-v-345845b5]{display:grid;width:30px;height:30px;place-items:center;background:#eee;font:700 11px IBM Plex Mono,monospace}.answers>div.correct[data-v-345845b5]{border-color:#168758;box-shadow:inset 5px 0 #168758;background:#edf8f3}.answers>div.correct i[data-v-345845b5]{color:#168758;font-style:normal}.question-beat>small[data-v-345845b5]{margin-top:10px;color:#777;font-size:9px}.canvas>footer[data-v-345845b5]{display:grid;grid-template-columns:1fr auto 1fr;gap:18px;align-items:center;border-top:1px solid #ccc;padding:0 28px}.canvas>footer button[data-v-345845b5]{display:inline-flex;gap:7px;align-items:center;justify-self:start;padding:11px 14px;font-weight:600}.canvas>footer .next[data-v-345845b5]{justify-self:end;background:#e40046;color:#fff}.canvas>footer button[data-v-345845b5]:disabled{opacity:.3}.canvas>footer>span[data-v-345845b5]{color:#777;font:600 10px IBM Plex Mono,monospace}@media(max-width:640px){.preview-header[data-v-345845b5]{grid-template-columns:auto 1fr;padding:0 14px}.progress[data-v-345845b5]{display:none}.content-beat[data-v-345845b5],.question-beat[data-v-345845b5]{width:calc(100% - 32px)}.canvas>footer[data-v-345845b5]{padding:0 12px}}.empty-state[data-v-a4cff682]{padding:64px 8px;color:#777;text-align:center}.campaign-table-wrap[data-v-a4cff682]{overflow-x:auto;border-top:1px solid #bbb}.campaign-table[data-v-a4cff682]{width:100%;min-width:980px;border-collapse:separate;border-spacing:0;text-align:left}.campaign-table th[data-v-a4cff682]{border-bottom:1px solid #bbb;padding:0;color:#666;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.campaign-table th>button[data-v-a4cff682]{display:flex;width:100%;gap:5px;align-items:center;padding:10px 12px;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit}.campaign-table th>button[data-v-a4cff682]:hover,.campaign-table th>button[data-v-a4cff682]:focus-visible{color:#111;outline:0}.campaign-table th .material-symbols-outlined[data-v-a4cff682]{font-size:14px}.campaign-table tbody tr[data-v-a4cff682]{cursor:pointer;transition:transform .16s ease}.campaign-table tbody tr[data-v-a4cff682]:hover,.campaign-table tbody tr[data-v-a4cff682]:focus-visible{outline:0;transform:translateY(-1px)}.campaign-table td[data-v-a4cff682]{height:70px;border-bottom:1px solid #d4d4d4;padding:11px 12px;vertical-align:middle}.campaign-name[data-v-a4cff682]{min-width:280px}.campaign-name strong[data-v-a4cff682],.campaign-name small[data-v-a4cff682]{display:block}.campaign-name strong[data-v-a4cff682]{font-size:14px;line-height:1.3}.campaign-name small[data-v-a4cff682]{max-width:350px;margin-top:5px;overflow:hidden;color:#777;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.campaign-name small .material-symbols-outlined[data-v-a4cff682]{margin-right:4px;color:#a00031;font-size:13px;vertical-align:-2px}.channel[data-v-a4cff682]{display:inline-flex;gap:6px;align-items:center;color:#555;font-size:12px}.channel .material-symbols-outlined[data-v-a4cff682]{color:#777;font-size:17px}.status[data-v-a4cff682]{color:#555;font-size:11px;font-weight:600}.ongoing .status[data-v-a4cff682]{color:#0d6d48}.completed .status[data-v-a4cff682]{color:#333}.canceled .status[data-v-a4cff682]{color:#777}.number[data-v-a4cff682]{font:600 13px IBM Plex Mono,monospace}.activity[data-v-a4cff682]{display:flex;gap:5px;align-items:center;color:#666;white-space:nowrap;font-size:11px}.activity strong[data-v-a4cff682]{color:#000;font-family:IBM Plex Mono,monospace}.activity i[data-v-a4cff682]{width:1px;height:13px;margin:0 4px;background:#ccc}.date[data-v-a4cff682]{color:#666;white-space:nowrap;font-size:11px}.campaign-actions[data-v-a4cff682]{display:flex;justify-content:flex-end;gap:2px;align-items:center}.campaign-actions button[data-v-a4cff682]{display:grid;width:30px;height:30px;place-items:center;color:#666}.campaign-actions button[data-v-a4cff682]:hover,.campaign-actions button[data-v-a4cff682]:focus-visible{color:#111;outline:1px solid #bbb}.campaign-actions button.danger[data-v-a4cff682]{color:#96002e}.campaign-actions button.danger[data-v-a4cff682]:hover,.campaign-actions button.danger[data-v-a4cff682]:focus-visible{outline-color:#d8a8b7}.campaign-actions .material-symbols-outlined[data-v-a4cff682]{font-size:16px}.open-arrow[data-v-a4cff682]{margin-left:4px;color:#999;font-size:18px}.sr-only[data-v-a4cff682]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:700px){.campaign-table-wrap[data-v-a4cff682]{margin-inline:-18px}}@media(prefers-reduced-motion:reduce){.campaign-table tbody tr[data-v-a4cff682]{transition:none}.campaign-table tbody tr[data-v-a4cff682]:hover,.campaign-table tbody tr[data-v-a4cff682]:focus-visible{transform:none}}.campaign-page[data-v-164a34e4]{display:grid;gap:24px}.campaign-header[data-v-164a34e4]{border-bottom:2px solid #000;padding:6px 0 18px}.campaign-header h1[data-v-164a34e4]{border-left:8px solid #e40046;padding-left:16px;font-family:Barlow Condensed,sans-serif;font-size:clamp(40px,5vw,58px);font-weight:800;line-height:.9;text-transform:uppercase}.campaign-header p[data-v-164a34e4]{max-width:760px;margin:11px 0 0 24px;color:#626262;font-family:inherit;font-size:13px;line-height:1.5}.campaign-actions[data-v-164a34e4]{display:grid;min-height:150px;grid-template-columns:1.5fr .8fr .8fr;gap:12px}.campaign-actions[data-v-164a34e4]>*{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;border:1px solid #bbb;background:#fff;padding:24px;text-align:left;transition:transform .15s ease,box-shadow .15s ease}.campaign-actions[data-v-164a34e4]>*:hover{border-color:#000;box-shadow:7px 7px #e40046;transform:translate(-2px,-2px)}.campaign-actions .campaign-primary-action[data-v-164a34e4]{background:#e40046;color:#fff;border-color:#e40046}.campaign-actions .campaign-primary-action[data-v-164a34e4]:hover{background:#000;box-shadow:7px 7px #e40046}.campaign-actions>*>span[data-v-164a34e4]{font-size:30px}.campaign-actions strong[data-v-164a34e4]{font-family:Barlow Condensed,sans-serif;font-size:clamp(21px,2vw,30px);line-height:1;text-transform:uppercase}.campaign-actions i[data-v-164a34e4]{font-style:normal}.campaign-alert[data-v-164a34e4]{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;border-left:7px solid #168758;background:#f5f5f5;padding:14px 16px}.campaign-alert.error[data-v-164a34e4]{border-left-color:#e40046}.campaign-alert button[data-v-164a34e4]{color:#666}.campaign-alert__copy[data-v-164a34e4]{min-width:0}.campaign-alert__copy p[data-v-164a34e4]{font-weight:600}.campaign-alert__copy ul[data-v-164a34e4]{display:grid;gap:4px;margin:7px 0 0;padding-left:18px;color:#651022;font-size:13px}.campaign-toolbar[data-v-164a34e4]{display:flex;justify-content:space-between;gap:18px;align-items:center}.campaign-tabs[data-v-164a34e4]{display:flex;border-bottom:1px solid #ccc}.campaign-tabs button[data-v-164a34e4]{border-bottom:4px solid transparent;padding:11px 16px 9px;color:#666}.campaign-tabs button.active[data-v-164a34e4]{border-bottom-color:#e40046;color:#000;font-weight:700}.campaign-filters[data-v-164a34e4]{display:flex;gap:8px;align-items:center}.period-filter[data-v-164a34e4]{display:inline-flex;min-height:38px;gap:7px;align-items:center;border:1px solid #ccc;padding:0 10px;color:#555}.period-filter[data-v-164a34e4]:focus-within{border-color:#000}.period-filter .material-symbols-outlined[data-v-164a34e4]{font-size:18px}.period-filter select[data-v-164a34e4]{min-width:145px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;background:transparent;color:inherit;font-size:12px;font-weight:600}.channel-filters[data-v-164a34e4]{display:flex;gap:3px}.channel-filters button[data-v-164a34e4]{display:inline-flex;gap:6px;align-items:center;border:1px solid #ccc;padding:9px 12px;color:#666;font-size:12px}.channel-filters button.active[data-v-164a34e4]{border-color:#000;background:#000;color:#fff}.channel-filters .material-symbols-outlined[data-v-164a34e4]{font-size:17px}.campaign-workspace[data-v-164a34e4]{min-height:180px}@media(max-width:700px){.campaign-toolbar[data-v-164a34e4],.campaign-filters[data-v-164a34e4]{align-items:stretch;flex-direction:column}.campaign-actions[data-v-164a34e4]{grid-template-columns:1fr}.campaign-tabs[data-v-164a34e4]{overflow-x:auto}.period-filter select[data-v-164a34e4]{width:100%}.channel-filters[data-v-164a34e4]{overflow-x:auto}}.attack-preview[data-v-7fb4de29]{height:100%;min-height:0;border:1px solid #bbb;background:#fff}.email[data-v-7fb4de29]{display:grid;grid-template-rows:minmax(0,1fr)}iframe[data-v-7fb4de29]{display:block;width:100%;height:100%;min-height:0;border:0;background:#fff}.sms[data-v-7fb4de29]{display:flex;min-height:360px;flex-direction:column;border:10px solid #000;background:#f3f3f3;padding:13px}.phone-head[data-v-7fb4de29]{display:flex;justify-content:space-between;align-items:center;font-size:11px}.phone-head .material-symbols-outlined[data-v-7fb4de29]{font-size:18px}.sms-bubble[data-v-7fb4de29]{align-self:flex-start;max-width:88%;margin-top:auto;border-radius:18px 18px 18px 4px;background:#ddd;padding:13px 15px;line-height:1.45;white-space:pre-wrap}.sms>small[data-v-7fb4de29]{margin-top:8px;color:#777;text-align:center}.training-preview[data-v-187b97de]{border:1px solid #bbb;background:#fff}.training-preview__mast[data-v-187b97de]{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;background:#000;color:#fff;padding:13px 15px}.training-preview__mast span[data-v-187b97de]{color:#e40046}.training-preview__mast small[data-v-187b97de]{color:#aaa}.training-preview__body[data-v-187b97de]{padding:22px}.training-preview h4[data-v-187b97de]{font:800 30px/1 Barlow Condensed,sans-serif;text-transform:uppercase}.training-preview p[data-v-187b97de]{margin-top:12px;color:#555;line-height:1.55}.training-preview section[data-v-187b97de]{display:grid;gap:4px;border-left:6px solid #e40046;margin-top:22px;background:#f2f2f2;padding:14px}.training-preview section span[data-v-187b97de]{color:#555;font-size:13px}.progress[data-v-187b97de]{margin-top:20px;border-top:3px solid #ddd;padding-top:7px}.progress i[data-v-187b97de]{display:block;width:38%;height:3px;margin-top:-10px;background:#e40046}.progress small[data-v-187b97de]{color:#777;font-family:IBM Plex Mono,monospace;font-size:10px;text-transform:uppercase}.training-preview__body>a[data-v-187b97de]{display:inline-flex;gap:6px;align-items:center;margin-top:14px;border-bottom:1px solid #111;padding-bottom:2px;font-size:12px;font-weight:700}.training-preview__body>a span[data-v-187b97de]{font-size:17px}.campaign-builder[data-v-95cf6616]{width:100%;height:100%;background:#fff;color:#111}.campaign-builder__content[data-v-95cf6616]{display:grid;min-width:0;min-height:0;height:100%;grid-template-rows:minmax(0,1fr) 64px}.builder-stage[data-v-95cf6616]{position:relative;min-height:0;overflow:hidden;padding:26px 34px}.step-error[data-v-95cf6616]{position:absolute;z-index:5;top:12px;right:28px;display:flex;max-width:440px;gap:8px;align-items:center;border-left:4px solid #e40046;background:#fff1f5;padding:9px 12px;color:#7d1028;font-size:12px;box-shadow:0 2px 8px #0002}.step-error span[data-v-95cf6616]{font-size:18px}.stage-title[data-v-95cf6616]{margin-bottom:16px}.stage-title h2[data-v-95cf6616]{font-size:clamp(24px,2.2vw,32px);font-weight:700;letter-spacing:-.02em}.stage-title p[data-v-95cf6616]{margin-top:6px;color:#666;font-size:13px}.basics-stage[data-v-95cf6616],.channel-stage[data-v-95cf6616]{display:grid;height:100%;max-width:820px;align-content:center;margin:auto}.campaign-name-field[data-v-95cf6616]{display:grid;margin-top:10px}.campaign-name-field input[data-v-95cf6616]{min-height:58px;font-size:19px}.stage-grid[data-v-95cf6616]{display:grid;height:100%;min-height:0;grid-template-columns:minmax(310px,.82fr) minmax(440px,1.18fr);gap:24px}.stage-main[data-v-95cf6616]{min-width:0;min-height:0}.channel-choice[data-v-95cf6616]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:26px}.channel-choice button[data-v-95cf6616]{display:grid;grid-template-columns:auto 1fr auto;gap:4px 14px;align-items:center;border:1px solid #aaa;background:#fff;padding:24px;text-align:left}.channel-choice button[data-v-95cf6616]:hover,.channel-choice button.selected[data-v-95cf6616]{border-color:#000;background:#f7f7f7;box-shadow:inset 5px 0 #e40046}.channel-choice button[data-v-95cf6616]:disabled{cursor:default;opacity:1}.channel-choice>button>span[data-v-95cf6616]{grid-row:1/3;color:#e40046;font-size:30px}.channel-choice strong[data-v-95cf6616]{font-size:20px}.channel-choice small[data-v-95cf6616]{color:#666}.channel-choice i[data-v-95cf6616]{grid-row:1/3;grid-column:3;font-style:normal}.attack-catalog[data-v-95cf6616],.training-catalog[data-v-95cf6616]{display:grid;min-height:0;grid-template-rows:auto auto minmax(0,1fr)}.training-filters[data-v-95cf6616]{display:flex;flex-wrap:wrap;gap:5px;border-bottom:1px solid #ccc;padding-bottom:9px}.training-filters button[data-v-95cf6616]{border:1px solid #ccc;padding:7px 9px;white-space:nowrap;color:#666;font-size:11px}.training-filters button.active[data-v-95cf6616]{border-color:#000;background:#000;color:#fff}.scenario-table[data-v-95cf6616],.training-list[data-v-95cf6616]{min-height:0;overflow-y:auto}.scenario-table[data-v-95cf6616]{border-bottom:1px solid #ccc}.scenario-row[data-v-95cf6616]{display:grid;width:100%;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;border-bottom:1px solid #ddd;background:#fff;padding:13px 12px;text-align:left}.scenario-row[data-v-95cf6616]:hover,.scenario-row.selected[data-v-95cf6616]{background:#f4f4f4;box-shadow:inset 4px 0 #e40046}.scenario-row>.material-symbols-outlined[data-v-95cf6616]{color:#e40046;font-size:21px}.scenario-row strong[data-v-95cf6616],.scenario-row small[data-v-95cf6616]{display:block}.scenario-row strong[data-v-95cf6616]{font-size:14px;line-height:1.3}.scenario-row small[data-v-95cf6616]{margin-top:3px;color:#707070;font-size:11px}.direct-preview[data-v-95cf6616]{min-height:0;overflow:hidden;align-self:stretch}.preview-panel[data-v-95cf6616]{display:grid;grid-template-rows:42px minmax(0,1fr);border:1px solid #bbb}.preview-panel>header[data-v-95cf6616]{display:flex;align-items:center;border-bottom:1px solid #ccc;padding:0 14px;font-size:13px;font-weight:700}.preview-panel[data-v-95cf6616]>*:last-child{height:100%;min-height:0;border:0}.training-row[data-v-95cf6616]{display:grid;width:100%;grid-template-columns:auto 1fr auto;gap:11px;align-items:center;border-bottom:1px solid #ddd;padding:10px;text-align:left}.training-row.selected[data-v-95cf6616]{background:#f3f3f3;box-shadow:inset 4px 0 #e40046}.training-row>.material-symbols-outlined[data-v-95cf6616]{color:#e40046}.training-row strong[data-v-95cf6616],.training-row small[data-v-95cf6616]{display:block}.training-row small[data-v-95cf6616],.training-row>span[data-v-95cf6616]:last-child{color:#777;font-size:10px}.customize-stage[data-v-95cf6616]{width:min(100%,1120px);height:100%;min-height:0;margin-inline:auto}.customize-stage .stage-title[data-v-95cf6616]{margin-bottom:8px}.customize-grid[data-v-95cf6616]{height:calc(100% - 42px);min-height:0}.message-fields[data-v-95cf6616]{display:grid;min-width:0;height:100%;grid-template-rows:auto minmax(0,1fr) auto}.compact-fields[data-v-95cf6616]{display:grid;grid-template-columns:1.05fr .8fr 1.35fr;gap:10px}.subject-field[data-v-95cf6616]{grid-column:auto}.cg-label[data-v-95cf6616]{display:block;margin-bottom:5px;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.cg-input[data-v-95cf6616]{min-height:40px;border:1px solid #aaa;background:#fff;padding:9px 11px}.editor-shell[data-v-95cf6616]{display:grid;height:auto;min-height:0;grid-template-rows:auto minmax(0,1fr);margin-top:10px;border:1px solid #aaa}.editor-tabs[data-v-95cf6616]{display:flex;justify-content:space-between;border-bottom:1px solid #bbb;background:#f4f4f4}.editor-tabs>div[data-v-95cf6616]{display:flex}.editor-tabs button[data-v-95cf6616]{border-bottom:3px solid transparent;padding:8px 12px;font-size:11px}.editor-tabs button.active[data-v-95cf6616]{border-bottom-color:#e40046;background:#fff;font-weight:700}.editor-tabs .preview-trigger[data-v-95cf6616]{display:flex;gap:5px;align-items:center;border-bottom:0;border-left:1px solid #ccc;background:#fff}.preview-trigger span[data-v-95cf6616]{font-size:17px}.visual-editor-wrap[data-v-95cf6616]{display:grid;min-height:0;grid-template-rows:auto minmax(0,1fr)}.editor-toolbar[data-v-95cf6616]{display:flex;gap:3px;border-bottom:1px solid #ccc;padding:3px}.editor-toolbar button[data-v-95cf6616]{display:grid;width:30px;height:30px;place-items:center}.editor-toolbar .material-symbols-outlined[data-v-95cf6616]{font-size:17px}.visual-editor[data-v-95cf6616],.code-editor[data-v-95cf6616]{display:block;width:100%;height:100%;min-height:0;border:0;background:#fff}.visual-editor[data-v-95cf6616]{overflow:auto;padding:15px;outline:none}.code-editor[data-v-95cf6616]{resize:none;padding:15px;font:11px/1.5 IBM Plex Mono,monospace}.attachment-bar[data-v-95cf6616]{display:flex;gap:8px;align-items:center;min-height:45px;border-top:1px solid #bbb;margin-top:8px}.attachment-bar>span[data-v-95cf6616]:first-child{margin-right:auto}.attachment-bar strong[data-v-95cf6616],.attachment-bar small[data-v-95cf6616]{display:block}.attachment-bar small[data-v-95cf6616]{color:#777}.file-chip[data-v-95cf6616]{display:inline-flex;max-width:150px;gap:4px;align-items:center;border:1px solid #ccc;padding:5px 7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.sms-editor[data-v-95cf6616]{display:block;width:100%;min-height:330px;resize:none}.sms-preview-button[data-v-95cf6616]{display:flex;gap:7px;align-items:center;margin-top:12px}.character-count[data-v-95cf6616]{display:block;color:#777;text-align:right}.audience-stage[data-v-95cf6616]{height:100%;min-height:0}.audience-tabs[data-v-95cf6616]{display:flex;align-items:center;border-bottom:1px solid #ccc}.audience-tabs>button[data-v-95cf6616]{border-bottom:4px solid transparent;padding:9px 14px}.audience-tabs>button.active[data-v-95cf6616]{border-bottom-color:#e40046;font-weight:700}.audience-tabs .select-all[data-v-95cf6616]{margin-left:8px;border:1px solid #bbb;padding:7px 10px;font-size:11px}.audience-tabs input[data-v-95cf6616]{width:min(260px,25vw);margin-left:8px;border:1px solid #bbb;padding:7px 10px}.audience-count[data-v-95cf6616]{margin-left:auto;color:#555;font:11px IBM Plex Mono,monospace}.audience-list[data-v-95cf6616]{min-height:0;max-height:calc(100% - 95px);overflow-y:auto;border-top:1px solid #ccc}.audience-row[data-v-95cf6616]{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;border-bottom:1px solid #ddd;padding:9px 10px}.audience-row[data-v-95cf6616]:has(input:checked){background:#f3f3f3;box-shadow:inset 4px 0 #e40046}.audience-row strong[data-v-95cf6616],.audience-row small[data-v-95cf6616]{display:block}.audience-row small[data-v-95cf6616],.audience-row>span[data-v-95cf6616]:last-child{color:#777;font-size:11px}.pagination[data-v-95cf6616]{display:flex;gap:12px;justify-content:flex-end;align-items:center;margin-top:8px;font-size:11px}.pagination button[data-v-95cf6616]{border:1px solid #bbb;padding:6px 10px}.schedule-stage[data-v-95cf6616]{height:100%;max-width:980px}.schedule-modes[data-v-95cf6616]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.schedule-modes button[data-v-95cf6616]{display:grid;grid-template-columns:auto 1fr;gap:3px 10px;align-items:center;border:1px solid #bbb;padding:16px;text-align:left}.schedule-modes button.active[data-v-95cf6616]{border-color:#000;background:#000;color:#fff;box-shadow:inset 5px 0 #e40046}.schedule-modes button span[data-v-95cf6616]{grid-row:1/3}.schedule-modes button small[data-v-95cf6616]{color:#777}.schedule-modes button.active small[data-v-95cf6616]{color:#bbb}.schedule-settings[data-v-95cf6616]{display:grid;max-width:820px;grid-template-columns:1fr 1fr;gap:20px;margin-top:22px;border-left:5px solid #e40046;background:#f4f4f4;padding:20px}.schedule-date-field[data-v-95cf6616],.recurrence-choice[data-v-95cf6616]{display:grid;gap:8px}.schedule-date-field p[data-v-95cf6616],.recurrence-choice p[data-v-95cf6616]{color:#555;font-size:13px}.schedule-resolution[data-v-95cf6616]{display:flex;gap:6px;align-items:flex-start;color:#666;font-size:11px;line-height:1.4}.schedule-resolution .material-symbols-outlined[data-v-95cf6616]{flex:none;color:#e40046;font-size:15px}.date-control[data-v-95cf6616]{display:grid;grid-template-columns:auto 1fr;align-items:center;border:2px solid #111;background:#fff}.date-control>.material-symbols-outlined[data-v-95cf6616]{display:grid;height:100%;place-items:center;border-right:1px solid #ccc;padding:0 12px;color:#e40046}.date-control input[data-v-95cf6616]{width:100%;min-height:48px;padding:9px 12px;outline:none;font-variant-numeric:tabular-nums;color-scheme:light}.date-control[data-v-95cf6616]:focus-within{border-color:#e40046}.date-control input[data-v-95cf6616]::-webkit-calendar-picker-indicator{cursor:pointer;background-color:#f3f3f3;padding:8px}.frequency-switch[data-v-95cf6616],.weekday-picker[data-v-95cf6616],.month-picker[data-v-95cf6616]{display:flex;gap:7px;align-items:end}.frequency-switch button[data-v-95cf6616],.weekday-picker button[data-v-95cf6616]{border:1px solid #aaa;background:#fff;padding:9px 12px}.frequency-switch button.active[data-v-95cf6616],.weekday-picker button.active[data-v-95cf6616]{border-color:#000;background:#000;color:#fff}.weekday-picker[data-v-95cf6616],.month-picker[data-v-95cf6616]{grid-column:1/-1}.month-picker label[data-v-95cf6616]{width:180px}.series-end[data-v-95cf6616]{grid-column:1/-1;max-width:390px}.day-chip[data-v-95cf6616]{display:inline-flex;gap:5px;align-items:center;border:1px solid #000;background:#fff;padding:8px 10px}.review-stage[data-v-95cf6616]{max-width:980px}.demo-banner[data-v-95cf6616]{display:flex;gap:10px;border-left:5px solid #e40046;background:#fff1f5;padding:12px;margin-bottom:13px}.review-list[data-v-95cf6616]{display:grid;grid-template-columns:1fr 1fr;border-top:2px solid #000}.review-list>div[data-v-95cf6616]{display:grid;grid-template-columns:115px 1fr;border-bottom:1px solid #ddd;padding:13px 4px}.review-list>div[data-v-95cf6616]:nth-child(odd){margin-right:20px}.review-list dt[data-v-95cf6616]{color:#777;font-size:10px;text-transform:uppercase}.review-list dd[data-v-95cf6616]{font-weight:700}.review-list .training-review[data-v-95cf6616]{grid-column:1/-1;margin-right:0;background:#f5f5f5;padding-inline:12px}.builder-actions[data-v-95cf6616]{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ccc;padding:10px 24px}.builder-actions__right[data-v-95cf6616]{display:flex;gap:8px;align-items:center}.builder-progress[data-v-95cf6616]{display:flex;gap:10px;align-items:baseline;margin-right:10px;color:#666;font-size:11px}.builder-progress strong[data-v-95cf6616]{color:#111;font-size:13px}.text-action[data-v-95cf6616]{color:#666;text-decoration:underline}.preview-overlay[data-v-95cf6616]{position:fixed;z-index:160;inset:0;display:grid;place-items:center;background:#0009;padding:24px}.preview-dialog[data-v-95cf6616]{display:grid;width:min(960px,94vw);height:min(720px,90vh);grid-template-rows:auto minmax(0,1fr);border:1px solid #777;background:#fff;box-shadow:0 18px 60px #0006}.preview-dialog header[data-v-95cf6616]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ccc;padding:14px 18px}.preview-dialog h2[data-v-95cf6616]{font-size:18px}.preview-dialog header p[data-v-95cf6616]{margin-top:3px;color:#666;font-size:11px}.preview-dialog header button[data-v-95cf6616]{display:grid;width:36px;height:36px;place-items:center;border:1px solid #bbb}.preview-dialog>iframe[data-v-95cf6616]{width:100%;height:100%;border:0}.preview-phone[data-v-95cf6616]{display:grid;width:min(380px,80%);height:80%;align-self:center;justify-self:center;grid-template-rows:auto 1fr;border:10px solid #111;border-radius:28px;background:#f3f3f3;padding:14px}.phone-bar[data-v-95cf6616]{display:flex;justify-content:space-between;align-items:center;font-size:11px}.preview-phone>p[data-v-95cf6616]{align-self:end;border-radius:18px 18px 18px 4px;background:#ddd;padding:14px;white-space:pre-wrap}.preview-fade-enter-active[data-v-95cf6616],.preview-fade-leave-active[data-v-95cf6616]{transition:opacity .14s ease}.preview-fade-enter-from[data-v-95cf6616],.preview-fade-leave-to[data-v-95cf6616]{opacity:0}.editor-toolbar .simulation-link-button[data-v-95cf6616]{display:flex;width:auto;gap:5px;padding-inline:9px;background:#e40046;color:#fff;font-size:9px;font-weight:700}@media(max-width:1050px){.stage-grid[data-v-95cf6616]{grid-template-columns:minmax(260px,.8fr) minmax(360px,1.2fr)}.compact-fields[data-v-95cf6616]{grid-template-columns:1fr 1fr}.subject-field[data-v-95cf6616]{grid-column:1/-1}}@media(max-width:780px){.campaign-builder[data-v-95cf6616]{height:auto}.campaign-builder__content[data-v-95cf6616]{min-height:100dvh;grid-template-rows:auto auto}.builder-stage[data-v-95cf6616]{overflow:visible;padding:22px 16px}.stage-grid[data-v-95cf6616]{height:auto;grid-template-columns:1fr}.channel-choice[data-v-95cf6616],.schedule-modes[data-v-95cf6616],.schedule-settings[data-v-95cf6616],.review-list[data-v-95cf6616]{grid-template-columns:1fr}.direct-preview[data-v-95cf6616]{min-height:420px}.compact-fields[data-v-95cf6616]{grid-template-columns:1fr}.subject-field[data-v-95cf6616]{grid-column:auto}.editor-shell[data-v-95cf6616]{height:520px}.audience-tabs[data-v-95cf6616]{flex-wrap:wrap}.audience-count[data-v-95cf6616]{order:3;width:100%;margin:8px 0}.audience-tabs input[data-v-95cf6616]{width:100%;margin:8px 0}.weekday-picker[data-v-95cf6616],.month-picker[data-v-95cf6616]{flex-wrap:wrap}.builder-actions[data-v-95cf6616]{position:sticky;bottom:0;background:#fff}.builder-actions .text-action[data-v-95cf6616],.builder-progress span[data-v-95cf6616]{display:none}}.editor-page[data-v-1d46b45c]{position:relative;width:100%;height:100%}.editor-error[data-v-1d46b45c]{position:absolute;z-index:20;top:74px;right:28px;display:grid;max-width:620px;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;border-left:7px solid #e40046;background:#fff1f5;padding:13px 15px;box-shadow:5px 5px #000}.editor-error>span[data-v-1d46b45c]{color:#e40046}@media(max-width:780px){.editor-page[data-v-1d46b45c]{height:auto}.editor-error[data-v-1d46b45c]{position:fixed;top:12px;right:12px;left:12px}}.report-page[data-v-f1f339cd]{display:grid;gap:22px}.back-link[data-v-f1f339cd]{display:inline-flex;width:-moz-max-content;width:max-content;gap:8px;align-items:center;color:#555;font-size:12px;font-weight:700}.back-link[data-v-f1f339cd]:hover{color:#e40046}.back-link .material-symbols-outlined[data-v-f1f339cd]{font-size:18px}.report-header[data-v-f1f339cd]{display:flex;gap:24px;align-items:flex-end;justify-content:space-between;border-bottom:3px solid #000;padding:4px 0 22px}.eyebrow[data-v-f1f339cd]{color:#e40046;font:700 10px IBM Plex Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.report-header h1[data-v-f1f339cd]{max-width:780px;margin-top:7px;font:800 clamp(42px,6vw,70px)/.88 "Barlow Condensed",sans-serif;text-transform:uppercase}.header-meta[data-v-f1f339cd]{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:17px;color:#555;font-size:11px}.header-meta>span[data-v-f1f339cd]{display:inline-flex;gap:6px;align-items:center}.header-meta .material-symbols-outlined[data-v-f1f339cd]{font-size:17px}.status-pill[data-v-f1f339cd]{border-left:4px solid #168758;padding:5px 9px;background:#edf8f3;color:#116b47;font-weight:800}.status-pill.done[data-v-f1f339cd]{border-color:#000;background:#eee;color:#000}.header-actions[data-v-f1f339cd]{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.header-actions button[data-v-f1f339cd]{display:inline-flex;gap:7px;align-items:center;border:1px solid #aaa;padding:11px 14px;background:#fff;font-size:11px;font-weight:800}.header-actions button[data-v-f1f339cd]:hover{border-color:#000}.header-actions .material-symbols-outlined[data-v-f1f339cd]{font-size:18px}.header-actions .danger-action[data-v-f1f339cd]{border-color:#e40046;color:#b00035}.header-actions .danger-action[data-v-f1f339cd]:hover{background:#e40046;color:#fff}.notice[data-v-f1f339cd]{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;border-left:6px solid #168758;background:#edf8f3;padding:13px}.notice.error[data-v-f1f339cd]{border-color:#e40046;background:#fff0f4;color:#93002d}.notice button .material-symbols-outlined[data-v-f1f339cd]{font-size:17px}.end-confirm[data-v-f1f339cd]{display:grid;gap:16px;border:2px solid #e40046;background:#fff5f8;padding:20px}.end-confirm>div[data-v-f1f339cd]:first-child{display:flex;gap:14px}.end-confirm>div:first-child>.material-symbols-outlined[data-v-f1f339cd]{color:#e40046;font-size:34px}.end-confirm h2[data-v-f1f339cd]{font:800 25px Barlow Condensed,sans-serif;text-transform:uppercase}.end-confirm p[data-v-f1f339cd]{max-width:850px;margin-top:5px;color:#555;font-size:12px;line-height:1.6}.confirm-actions[data-v-f1f339cd]{display:flex;gap:8px;justify-content:flex-end}.confirm-actions button[data-v-f1f339cd]{border:1px solid #aaa;padding:10px 14px;background:#fff;font-size:11px;font-weight:800}.confirm-actions .confirm-danger[data-v-f1f339cd]{border-color:#e40046;background:#e40046;color:#fff}.kpi-grid[data-v-f1f339cd]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.kpi-grid article[data-v-f1f339cd]{position:relative;min-height:145px;border:1px solid #ccc;padding:18px;background:#fff}.kpi-grid article>span[data-v-f1f339cd]{position:absolute;top:14px;right:14px;color:#aaa;font-size:23px}.kpi-grid p[data-v-f1f339cd]{max-width:100px;color:#666;font-size:10px;font-weight:700;text-transform:uppercase}.kpi-grid strong[data-v-f1f339cd]{display:block;margin-top:22px;font:700 36px IBM Plex Mono,monospace}.kpi-grid small[data-v-f1f339cd]{display:block;margin-top:5px;color:#666;font-size:10px}.kpi-grid .dark[data-v-f1f339cd]{border-color:#000;background:#000;color:#fff}.kpi-grid .dark p[data-v-f1f339cd],.kpi-grid .dark small[data-v-f1f339cd]{color:#bbb}.kpi-grid .dark>span[data-v-f1f339cd]{color:#e40046}.kpi-grid .pink[data-v-f1f339cd]{border-color:#e40046;background:#e40046;color:#fff}.kpi-grid .pink p[data-v-f1f339cd],.kpi-grid .pink small[data-v-f1f339cd],.kpi-grid .pink>span[data-v-f1f339cd]{color:#fff}.kpi-grid .green[data-v-f1f339cd]{border-color:#168758}.kpi-grid .green strong[data-v-f1f339cd],.kpi-grid .green>span[data-v-f1f339cd]{color:#168758}.analytics-grid[data-v-f1f339cd]{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(300px,.8fr);gap:12px}.panel[data-v-f1f339cd]{border:1px solid #c9c9c9;background:#fff;padding:24px}.panel h2[data-v-f1f339cd]{margin-top:4px;font:800 27px Barlow Condensed,sans-serif;text-transform:uppercase}.funnel-panel>header[data-v-f1f339cd]{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #ccc;padding-bottom:16px}.funnel-panel>header>span[data-v-f1f339cd]{color:#666;font:600 11px IBM Plex Mono,monospace}.funnel[data-v-f1f339cd]{display:grid;gap:15px;margin-top:21px}.funnel-row[data-v-f1f339cd]{display:grid;grid-template-columns:170px 1fr 45px;gap:12px;align-items:center}.funnel-row>div[data-v-f1f339cd]:first-child{display:flex;justify-content:space-between;font-size:11px}.funnel-row strong[data-v-f1f339cd]{font-family:IBM Plex Mono,monospace}.bar[data-v-f1f339cd]{height:13px;background:#e8e8e8}.bar i[data-v-f1f339cd]{display:block;min-width:2px;height:100%;background:#e40046}.funnel-row:first-child .bar i[data-v-f1f339cd]{background:#000}.funnel-row small[data-v-f1f339cd]{text-align:right;font:600 10px IBM Plex Mono,monospace}.measurement-note[data-v-f1f339cd]{display:flex;gap:8px;margin-top:22px;border-left:4px solid #e40046;background:#f5f5f5;padding:12px;color:#555;font-size:10px;line-height:1.5}.measurement-note .material-symbols-outlined[data-v-f1f339cd]{font-size:16px}.context-panel dl[data-v-f1f339cd]{margin-top:18px}.context-panel dl>div[data-v-f1f339cd]{border-top:1px solid #ddd;padding:13px 0}.context-panel dt[data-v-f1f339cd]{color:#777;font-size:9px;font-weight:700;text-transform:uppercase}.context-panel dd[data-v-f1f339cd]{margin-top:4px;font-size:12px;font-weight:700}.context-panel dd small[data-v-f1f339cd]{font-weight:400}.recipients-panel[data-v-f1f339cd]{padding:0}.recipients-header[data-v-f1f339cd]{display:flex;gap:18px;align-items:flex-end;justify-content:space-between;padding:22px}.recipient-tools[data-v-f1f339cd]{display:flex;gap:7px}.recipient-tools label[data-v-f1f339cd]{display:flex;gap:6px;align-items:center;border:1px solid #bbb;padding:0 9px}.recipient-tools input[data-v-f1f339cd]{width:190px;padding:9px 0;outline:0;font-size:11px}.recipient-tools label[data-v-f1f339cd]:focus-within{border-color:#000}.recipient-tools .material-symbols-outlined[data-v-f1f339cd]{color:#777;font-size:17px}.recipient-tools select[data-v-f1f339cd]{border:1px solid #bbb;padding:9px;background:#fff;font-size:11px}.table-wrap[data-v-f1f339cd]{overflow-x:auto;border-top:2px solid #000}.table-wrap table[data-v-f1f339cd]{width:100%;min-width:900px;border-collapse:collapse;text-align:left}.table-wrap th[data-v-f1f339cd]{background:#f0f0f0;padding:10px 14px;color:#666;font-size:9px;text-transform:uppercase}.table-wrap td[data-v-f1f339cd]{border-top:1px solid #ddd;padding:14px;color:#444;font-size:10px;vertical-align:top}.table-wrap td[data-v-f1f339cd]:first-child{width:230px}.table-wrap td strong[data-v-f1f339cd],.table-wrap td small[data-v-f1f339cd]{display:block}.table-wrap td strong[data-v-f1f339cd]{color:#111;font-size:12px}.table-wrap td small[data-v-f1f339cd]{margin-top:3px;color:#777}.state-dot[data-v-f1f339cd]{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:#aaa}.state-dot.active[data-v-f1f339cd]{background:#168758}.risk[data-v-f1f339cd]{border-left:3px solid #aaa;padding-left:6px;font-weight:700}.risk.high[data-v-f1f339cd]{border-color:#e40046;color:#a00031}.risk.medium[data-v-f1f339cd]{border-color:#f39a00}.risk.safe[data-v-f1f339cd]{border-color:#168758;color:#116b47}.empty[data-v-f1f339cd]{padding:35px!important;text-align:center}.load-error[data-v-f1f339cd]{display:grid;min-height:350px;place-items:center;align-content:center;gap:7px;text-align:center}.load-error>span[data-v-f1f339cd]{color:#e40046;font-size:42px}.load-error h1[data-v-f1f339cd]{font:800 35px Barlow Condensed,sans-serif;text-transform:uppercase}@media(max-width:1100px){.kpi-grid[data-v-f1f339cd]{grid-template-columns:repeat(3,1fr)}.analytics-grid[data-v-f1f339cd]{grid-template-columns:1fr}}@media(max-width:760px){.report-header[data-v-f1f339cd],.recipients-header[data-v-f1f339cd]{align-items:stretch;flex-direction:column}.header-actions[data-v-f1f339cd]{justify-content:flex-start}.kpi-grid[data-v-f1f339cd]{grid-template-columns:repeat(2,1fr)}.funnel-row[data-v-f1f339cd]{grid-template-columns:120px 1fr 38px}.recipient-tools[data-v-f1f339cd]{align-items:stretch;flex-direction:column}.recipient-tools input[data-v-f1f339cd]{width:100%}}@media(max-width:480px){.kpi-grid[data-v-f1f339cd]{grid-template-columns:1fr}.confirm-actions[data-v-f1f339cd]{align-items:stretch;flex-direction:column}}.templates-page[data-v-51b826b9]{display:grid;gap:24px}.page-header[data-v-51b826b9]{display:flex;gap:20px;align-items:flex-end;justify-content:space-between;border-bottom:1px solid #bbb;padding-bottom:20px}.page-header h1[data-v-51b826b9]{font:800 clamp(42px,5vw,60px)/.95 "Barlow Condensed",sans-serif;text-transform:uppercase}.section-heading p[data-v-51b826b9]{max-width:700px;margin-top:9px;color:#626262;font-family:inherit;font-size:13px;line-height:1.5}.header-actions[data-v-51b826b9]{display:flex;gap:10px;align-items:center}.header-actions>a[data-v-51b826b9]{display:inline-flex;min-height:42px;gap:7px;align-items:center;padding-inline:14px;font-size:12px;font-weight:700}.secondary-action[data-v-51b826b9]{border:1px solid #aaa}.secondary-action[data-v-51b826b9]:hover,.secondary-action[data-v-51b826b9]:focus-visible{border-color:#111;outline:2px solid transparent}.header-actions .material-symbols-outlined[data-v-51b826b9]{font-size:18px}.feedback[data-v-51b826b9]{border-left:4px solid #168758;background:#f4f4f4;padding:13px}.feedback.error[data-v-51b826b9]{border-color:#e40046}.library-tools[data-v-51b826b9]{display:grid;gap:14px}.search-field[data-v-51b826b9]{display:flex;width:min(460px,100%);gap:9px;align-items:center;border-bottom:1px solid #888;padding:10px 2px}.search-field[data-v-51b826b9]:focus-within{border-bottom-color:#e40046}.search-field input[data-v-51b826b9]{width:100%;outline:0;font-size:14px}.search-field .material-symbols-outlined[data-v-51b826b9]{font-size:20px}.category-filter[data-v-51b826b9]{display:flex;flex-wrap:wrap;gap:6px;border-bottom:1px solid #ddd;padding-bottom:14px}.category-filter button[data-v-51b826b9]{display:inline-flex;gap:7px;align-items:center;border:1px solid #ccc;padding:8px 11px;color:#555;font-size:12px}.category-filter button span[data-v-51b826b9]{color:#777;font-variant-numeric:tabular-nums}.category-filter button[data-v-51b826b9]:hover,.category-filter button[data-v-51b826b9]:focus-visible{border-color:#777;outline:0}.category-filter button.active[data-v-51b826b9]{border-color:#111;color:#111;font-weight:700}.category-filter button.active span[data-v-51b826b9]{color:#111}.template-list[data-v-51b826b9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #bbb;border-left:1px solid #ddd}.template-row[data-v-51b826b9]{display:grid;min-height:112px;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding:20px 22px;color:#111;transition:border-color .16s ease,transform .16s ease}.template-row[data-v-51b826b9]:hover,.template-row[data-v-51b826b9]:focus-visible{z-index:1;border-color:#888;outline:2px solid transparent;transform:translateY(-2px)}.template-row h2[data-v-51b826b9]{font-size:17px;line-height:1.25}.template-row p[data-v-51b826b9]{max-width:62ch;margin-top:6px;color:#606060;font-size:12px;line-height:1.5}.template-row>.material-symbols-outlined[data-v-51b826b9]{color:#777;font-size:18px}.empty-state[data-v-51b826b9]{grid-column:1/-1;padding:70px 12px;text-align:center}.empty-state h2[data-v-51b826b9]{font-size:20px}.empty-state p[data-v-51b826b9]{margin-top:6px;color:#666}.sr-only[data-v-51b826b9]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:900px){.template-list[data-v-51b826b9]{grid-template-columns:1fr}}@media(max-width:760px){.page-header[data-v-51b826b9]{align-items:stretch;flex-direction:column}.header-actions[data-v-51b826b9]{flex-wrap:wrap}.category-filter[data-v-51b826b9]{flex-wrap:nowrap;overflow-x:auto}.category-filter button[data-v-51b826b9]{flex:none}.template-list[data-v-51b826b9]{border-left:0}.template-row[data-v-51b826b9]{border-left:1px solid #ddd}}@media(prefers-reduced-motion:reduce){.template-row[data-v-51b826b9]{transition:none}.template-row[data-v-51b826b9]:hover,.template-row[data-v-51b826b9]:focus-visible{transform:none}}.page-header h1[data-v-51b826b9]{border-left:8px solid #e40046;padding-left:16px}.page-header .section-heading p[data-v-51b826b9]{margin-left:24px}.editor-page[data-v-a15e9d1e]{display:grid;gap:18px}.back-link[data-v-a15e9d1e]{display:inline-flex;width:-moz-max-content;width:max-content;gap:7px;align-items:center;color:#555;font-size:12px;font-weight:700}.back-link .material-symbols-outlined[data-v-a15e9d1e]{font-size:18px}.editor-header[data-v-a15e9d1e]{display:flex;gap:20px;align-items:flex-end;justify-content:space-between;border-bottom:1px solid #bbb;padding-bottom:16px}.editor-header h1[data-v-a15e9d1e]{max-width:850px;font:800 clamp(38px,5vw,56px)/.95 "Barlow Condensed",sans-serif;text-transform:uppercase}.editor-header-actions[data-v-a15e9d1e]{display:flex;gap:14px;align-items:center;color:#666;font-size:12px}.delete-button[data-v-a15e9d1e]{display:inline-flex;min-height:40px;gap:6px;align-items:center;border:1px solid #d5a7b5;padding:8px 12px;color:#97002e;font-weight:700}.delete-button[data-v-a15e9d1e]:hover,.delete-button[data-v-a15e9d1e]:focus-visible{border-color:#97002e;background:#fff1f5;outline:0}.delete-button .material-symbols-outlined[data-v-a15e9d1e]{font-size:17px}.stepper[data-v-a15e9d1e]{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid #ccc}.stepper button[data-v-a15e9d1e]{display:flex;gap:8px;align-items:center;border-bottom:3px solid transparent;padding:10px 6px;color:#777;text-align:left;font-size:12px}.stepper button>span[data-v-a15e9d1e]{font-variant-numeric:tabular-nums}.stepper button.complete[data-v-a15e9d1e]{color:#333}.stepper button.active[data-v-a15e9d1e]{border-bottom-color:#e40046;color:#111;font-weight:700}.feedback[data-v-a15e9d1e]{display:flex;gap:8px;align-items:center;border-left:4px solid #e40046;background:#f4f4f4;padding:12px;color:#8f002b;font-size:12px}.feedback .material-symbols-outlined[data-v-a15e9d1e]{font-size:18px}.editor-workspace[data-v-a15e9d1e]{min-height:430px}.step-panel[data-v-a15e9d1e]{display:grid;gap:20px;max-width:1120px;padding:20px 0}.step-panel.narrow[data-v-a15e9d1e]{max-width:760px}.step-heading h2[data-v-a15e9d1e]{font-size:27px;line-height:1.2}.step-heading p[data-v-a15e9d1e]{max-width:70ch;margin-top:6px;color:#666;font-size:13px;line-height:1.5}.step-panel label[data-v-a15e9d1e]{display:grid;gap:7px}.step-panel label>span[data-v-a15e9d1e],.field-label[data-v-a15e9d1e]{font-size:12px;font-weight:700}.step-panel label em[data-v-a15e9d1e]{color:#777;font-style:normal;font-weight:400}.step-panel input[data-v-a15e9d1e],.step-panel textarea[data-v-a15e9d1e],.step-panel select[data-v-a15e9d1e]{width:100%;border:1px solid #aaa;padding:12px;background:#fff;outline:0;font-size:14px}.step-panel input[data-v-a15e9d1e]:focus,.step-panel textarea[data-v-a15e9d1e]:focus,.step-panel select[data-v-a15e9d1e]:focus{border-color:#e40046}.category-options[data-v-a15e9d1e]{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #ccc;border-left:1px solid #ccc}.category-options button[data-v-a15e9d1e]{min-height:118px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:14px;text-align:left}.category-options strong[data-v-a15e9d1e],.category-options small[data-v-a15e9d1e]{display:block}.category-options strong[data-v-a15e9d1e]{font-size:13px}.category-options small[data-v-a15e9d1e]{margin-top:7px;color:#666;font-size:11px;line-height:1.45}.category-options button.selected[data-v-a15e9d1e]{box-shadow:inset 0 -3px #e40046;background:#f7f7f7}.classification-footer[data-v-a15e9d1e]{display:flex;gap:20px;align-items:center;justify-content:space-between}.manage-categories[data-v-a15e9d1e]{display:inline-flex;gap:6px;align-items:center;color:#555;font-size:12px;font-weight:700}.manage-categories .material-symbols-outlined[data-v-a15e9d1e]{font-size:17px}.difficulty-options[data-v-a15e9d1e]{display:flex;border:1px solid #aaa}.difficulty-options button[data-v-a15e9d1e]{padding:9px 13px;border-right:1px solid #aaa;font-size:12px}.difficulty-options button[data-v-a15e9d1e]:last-child{border:0}.difficulty-options button.selected[data-v-a15e9d1e]{background:#111;color:#fff}.message-grid[data-v-a15e9d1e]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:22px}.message-fields[data-v-a15e9d1e]{display:grid;gap:14px}.rich-editor-wrap[data-v-a15e9d1e]{display:grid;gap:7px}.editor-toolbar[data-v-a15e9d1e]{display:flex;flex-wrap:wrap;gap:3px;border:1px solid #aaa;border-bottom:0;padding:5px;background:#f3f3f3}.editor-toolbar button[data-v-a15e9d1e]{display:inline-flex;min-height:32px;gap:4px;align-items:center;border:1px solid transparent;padding:5px 8px;background:#fff;font-size:11px}.editor-toolbar button[data-v-a15e9d1e]:hover,.editor-toolbar button[data-v-a15e9d1e]:focus-visible{border-color:#777;outline:0}.editor-toolbar .tracking-link[data-v-a15e9d1e]{background:#111;color:#fff;font-weight:700}.editor-toolbar .material-symbols-outlined[data-v-a15e9d1e]{font-size:16px}.rich-editor[data-v-a15e9d1e]{min-height:240px;border:1px solid #aaa;padding:15px;outline:0;font:14px/1.6 Arial,sans-serif}.rich-editor[data-v-a15e9d1e]:focus{border-color:#e40046}.rich-editor[data-v-a15e9d1e]:empty:before{color:#999;content:attr(data-placeholder)}.link-state[data-v-a15e9d1e]{display:flex;gap:6px;align-items:center;color:#666;font-size:11px}.link-state.valid[data-v-a15e9d1e]{color:#116b47}.link-state .material-symbols-outlined[data-v-a15e9d1e]{font-size:16px}.email-preview[data-v-a15e9d1e]{min-width:0;border:1px solid #aaa;background:#fff}.email-preview>header[data-v-a15e9d1e]{border-bottom:1px solid #ccc;padding:10px 14px;background:#f3f3f3;font-size:12px;font-weight:700}.email-preview>div[data-v-a15e9d1e]{min-height:340px;padding:22px}.preview-subject[data-v-a15e9d1e]{border-bottom:1px solid #ddd;padding-bottom:13px;font-size:14px;font-weight:700}.preview-body[data-v-a15e9d1e]{margin-top:18px;font:13px/1.6 Arial,sans-serif}.token-input[data-v-a15e9d1e]{display:flex;min-height:52px;flex-wrap:wrap;gap:6px;align-items:center;border:1px solid #aaa;padding:8px}.token-input>span[data-v-a15e9d1e]{display:inline-flex;gap:5px;align-items:center;background:#eee;padding:6px 8px;font-size:11px}.token-input input[data-v-a15e9d1e]{width:180px;flex:1;border:0;padding:5px}.review-grid[data-v-a15e9d1e]{display:grid;grid-template-columns:.7fr 1.3fr;gap:24px}.review-grid dl[data-v-a15e9d1e]{border-top:1px solid #aaa}.review-grid dl>div[data-v-a15e9d1e]{border-bottom:1px solid #ddd;padding:13px 2px}.review-grid dt[data-v-a15e9d1e]{color:#777;font-size:11px}.review-grid dd[data-v-a15e9d1e]{margin-top:4px;font-size:13px;font-weight:700}.editor-footer[data-v-a15e9d1e]{display:flex;gap:8px;align-items:center;border-top:1px solid #bbb;padding-top:14px}.editor-footer>span[data-v-a15e9d1e]{flex:1}.editor-footer button[data-v-a15e9d1e],.editor-footer>a[data-v-a15e9d1e]{display:inline-flex;min-height:42px;gap:7px;align-items:center;padding:10px 15px;font-size:12px;font-weight:700}.editor-footer .secondary[data-v-a15e9d1e]{border:1px solid #aaa}.editor-footer .primary[data-v-a15e9d1e]{background:#e40046;color:#fff}.editor-footer .material-symbols-outlined[data-v-a15e9d1e]{font-size:17px}.link-dialog[data-v-a15e9d1e]{display:grid;gap:16px;padding:22px}.link-dialog label[data-v-a15e9d1e]{display:grid;gap:7px}.link-dialog label span[data-v-a15e9d1e]{font-size:12px;font-weight:700}.link-dialog input[data-v-a15e9d1e]{width:100%;border:1px solid #aaa;padding:12px;outline:0}.link-dialog input[data-v-a15e9d1e]:focus{border-color:#e40046}.link-error[data-v-a15e9d1e]{color:#97002e;font-size:12px}.link-dialog footer[data-v-a15e9d1e]{display:flex;gap:8px;justify-content:flex-end;border-top:1px solid #ddd;padding-top:16px}.link-dialog footer button[data-v-a15e9d1e]{padding:10px 14px;font-weight:700}.link-dialog .secondary[data-v-a15e9d1e]{border:1px solid #aaa}.link-dialog .primary[data-v-a15e9d1e]{background:#111;color:#fff}.delete-modal[data-v-a15e9d1e]{display:grid;grid-template-columns:auto 1fr;gap:16px}.delete-modal>span[data-v-a15e9d1e]{display:grid;width:48px;height:48px;place-items:center;background:#e40046;color:#fff}.delete-modal p[data-v-a15e9d1e]{color:#555;line-height:1.55}.delete-modal footer[data-v-a15e9d1e]{display:flex;gap:8px;justify-content:flex-end;grid-column:1/-1;border-top:1px solid #ddd;padding-top:16px}.delete-modal footer button[data-v-a15e9d1e]{min-height:42px;padding:10px 14px;font-weight:700}.delete-modal .secondary[data-v-a15e9d1e]{border:1px solid #aaa}.delete-modal .danger[data-v-a15e9d1e]{background:#a00031;color:#fff}@media(max-width:1050px){.category-options[data-v-a15e9d1e]{grid-template-columns:repeat(3,1fr)}.message-grid[data-v-a15e9d1e],.review-grid[data-v-a15e9d1e]{grid-template-columns:1fr}}@media(max-width:700px){.editor-header[data-v-a15e9d1e]{align-items:stretch;flex-direction:column}.editor-header-actions[data-v-a15e9d1e]{justify-content:space-between}.stepper[data-v-a15e9d1e]{grid-template-columns:repeat(5,minmax(72px,1fr));overflow-x:auto}.stepper button[data-v-a15e9d1e]{justify-content:center}.category-options[data-v-a15e9d1e]{grid-template-columns:1fr}.classification-footer[data-v-a15e9d1e]{align-items:stretch;flex-direction:column}.difficulty-options[data-v-a15e9d1e]{width:-moz-max-content;width:max-content}.editor-footer[data-v-a15e9d1e]{flex-wrap:wrap}.editor-footer>span[data-v-a15e9d1e]{display:none}.delete-modal[data-v-a15e9d1e]{grid-template-columns:1fr}.delete-modal>span[data-v-a15e9d1e]{display:none}.delete-modal footer[data-v-a15e9d1e]{grid-column:1}}.categories-page[data-v-d6fc31db]{display:grid;gap:24px}.back-link[data-v-d6fc31db]{display:inline-flex;width:-moz-max-content;width:max-content;gap:7px;align-items:center;color:#555;font-size:12px;font-weight:700}.back-link .material-symbols-outlined[data-v-d6fc31db]{font-size:18px}.page-header[data-v-d6fc31db]{display:flex;gap:24px;align-items:flex-end;justify-content:space-between;border-bottom:1px solid #bbb;padding-bottom:20px}.page-header h1[data-v-d6fc31db]{font:800 clamp(42px,5vw,60px)/.95 "Barlow Condensed",sans-serif;text-transform:uppercase}.page-header p[data-v-d6fc31db]{max-width:56ch;margin-top:7px;color:#606060;font-size:13px;line-height:1.5}.page-header button[data-v-d6fc31db]{display:inline-flex;gap:7px;align-items:center}.feedback[data-v-d6fc31db]{border-left:4px solid #168758;background:#f4f4f4;padding:13px}.feedback.error[data-v-d6fc31db]{border-color:#e40046}.category-list[data-v-d6fc31db]{border-top:1px solid #bbb}.category-list article[data-v-d6fc31db]{display:grid;min-height:100px;grid-template-columns:minmax(0,1fr) auto auto;gap:22px;align-items:center;border-bottom:1px solid #ddd;padding:18px 4px}.category-list h2[data-v-d6fc31db]{font-size:18px}.category-list p[data-v-d6fc31db]{max-width:72ch;margin-top:5px;color:#606060;font-size:12px;line-height:1.5}.count[data-v-d6fc31db]{color:#666;font-size:11px;font-variant-numeric:tabular-nums}.row-actions[data-v-d6fc31db]{display:flex;gap:7px}.row-actions button[data-v-d6fc31db]{display:inline-flex;min-height:38px;gap:6px;align-items:center;border:1px solid #bbb;padding:8px 11px;font-size:11px;font-weight:700}.row-actions button[data-v-d6fc31db]:hover,.row-actions button[data-v-d6fc31db]:focus-visible{border-color:#111;outline:0}.row-actions button.danger[data-v-d6fc31db]{border-color:#d8a8b7;color:#96002e}.row-actions button.danger[data-v-d6fc31db]:hover,.row-actions button.danger[data-v-d6fc31db]:focus-visible{border-color:#96002e;background:#fff1f5}.row-actions .material-symbols-outlined[data-v-d6fc31db]{font-size:17px}.category-modal-form[data-v-d6fc31db]{display:grid;gap:17px}.category-modal-form label[data-v-d6fc31db],.delete-modal label[data-v-d6fc31db]{display:grid;gap:7px}.category-modal-form label>span[data-v-d6fc31db],.delete-modal label>span[data-v-d6fc31db]{font-size:12px;font-weight:700}.category-modal-form input[data-v-d6fc31db],.category-modal-form textarea[data-v-d6fc31db],.delete-modal select[data-v-d6fc31db]{width:100%;border:1px solid #aaa;padding:11px;background:#fff;outline:0}.category-modal-form input[data-v-d6fc31db]:focus,.category-modal-form textarea[data-v-d6fc31db]:focus,.delete-modal select[data-v-d6fc31db]:focus{border-color:#e40046}.category-modal-form footer[data-v-d6fc31db],.delete-modal footer[data-v-d6fc31db]{display:flex;gap:8px;justify-content:flex-end;border-top:1px solid #ddd;padding-top:16px}.category-modal-form footer button[data-v-d6fc31db],.delete-modal footer button[data-v-d6fc31db]{min-height:42px;padding:10px 14px;font-weight:700}.modal-primary[data-v-d6fc31db]{background:#111;color:#fff}.delete-modal[data-v-d6fc31db]{display:grid;grid-template-columns:auto 1fr;gap:16px}.delete-modal .delete-icon[data-v-d6fc31db]{display:grid;width:48px;height:48px;place-items:center;background:#e40046;color:#fff}.delete-modal p[data-v-d6fc31db]{color:#555;line-height:1.55}.delete-modal label[data-v-d6fc31db]{margin-top:16px}.delete-modal footer[data-v-d6fc31db]{grid-column:1/-1}.modal-danger[data-v-d6fc31db]{background:#a00031;color:#fff}.modal-error[data-v-d6fc31db]{border-left:4px solid #e40046;margin-top:12px;background:#fff1f5;padding:10px;color:#97002e!important;font-size:12px}.sr-only[data-v-d6fc31db]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:900px){.category-list article[data-v-d6fc31db]{grid-template-columns:1fr auto}.count[data-v-d6fc31db]{grid-row:2;grid-column:1}.row-actions[data-v-d6fc31db]{grid-row:1/3;grid-column:2;flex-direction:column}}@media(max-width:650px){.page-header[data-v-d6fc31db]{align-items:stretch;flex-direction:column}.category-list article[data-v-d6fc31db]{gap:12px}.row-actions button[data-v-d6fc31db]{width:40px;justify-content:center;padding:8px;font-size:0}.delete-modal[data-v-d6fc31db]{grid-template-columns:1fr}.delete-modal footer[data-v-d6fc31db]{grid-column:1}.delete-modal .delete-icon[data-v-d6fc31db]{display:none}}.secret-field[data-v-9b70bf60]{display:block}.secret-label[data-v-9b70bf60]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;font:700 11px IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.secret-label small[data-v-9b70bf60]{display:inline-flex;align-items:center;gap:4px;color:#666;font:500 10px IBM Plex Sans,sans-serif;letter-spacing:0;text-transform:none}.secret-label .material-symbols-outlined[data-v-9b70bf60]{font-size:14px;color:#e40046}.secret-input[data-v-9b70bf60]{position:relative;display:block}.secret-input input[data-v-9b70bf60]{padding-right:50px}.secret-input button[data-v-9b70bf60]{position:absolute;top:1px;right:1px;display:grid;width:46px;height:calc(100% - 2px);place-items:center;border-left:1px solid #d1d1d1;background:#fff}.secret-input button[data-v-9b70bf60]:hover{color:#e40046}.secret-input .material-symbols-outlined[data-v-9b70bf60]{font-size:19px}.field-help[data-v-9b70bf60]{display:block;margin-top:7px;color:#666;font-size:12px;line-height:1.45}.edit-form[data-v-7444699e]{display:grid;gap:22px}.edit-error[data-v-7444699e]{display:flex;align-items:flex-start;gap:9px;border-left:4px solid #e40046;background:#fff0f4;padding:12px 14px;color:#8e002b;font-size:13px;line-height:1.45}.edit-error .material-symbols-outlined[data-v-7444699e]{font-size:19px}.active-summary[data-v-7444699e]{display:grid;grid-template-columns:5px minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:18px;min-height:76px;border-block:1px solid #ccc}.summary-mark[data-v-7444699e]{width:5px;height:38px;background:#e40046}.active-summary small[data-v-7444699e],.active-summary strong[data-v-7444699e]{display:block}.active-summary small[data-v-7444699e]{color:#777;font:700 9px IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.active-summary strong[data-v-7444699e]{overflow:hidden;margin-top:4px;font-size:14px;text-overflow:ellipsis}.edit-intro[data-v-7444699e]{margin:0;color:#555;font-size:13px;line-height:1.55}.edit-fields[data-v-7444699e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.edit-fields[data-v-7444699e]>:only-child,.edit-fields>.checkbox[data-v-7444699e]{grid-column:1 / -1}.field-label[data-v-7444699e]{display:block;margin-bottom:8px;font:700 11px IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.checkbox[data-v-7444699e]{display:flex;align-items:center;gap:9px;min-height:44px}.checkbox input[data-v-7444699e]{width:17px;height:17px;accent-color:#e40046}.secret-note[data-v-7444699e]{display:flex;align-items:center;gap:10px;border-left:4px solid #e40046;background:#f4f4f4;padding:12px 14px}.secret-note .material-symbols-outlined[data-v-7444699e]{color:#e40046;font-size:20px}.secret-note p[data-v-7444699e]{margin:0;color:#555;font-size:11px;line-height:1.5}.docs-link[data-v-7444699e]{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;color:#333;font-size:12px;font-weight:700}.docs-link[data-v-7444699e]:hover{color:#e40046}.docs-link .material-symbols-outlined[data-v-7444699e]{font-size:16px}.edit-actions[data-v-7444699e]{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #ccc;padding-top:20px}@media(max-width:600px){.active-summary[data-v-7444699e]{grid-template-columns:5px minmax(0,1fr);padding:12px 0}.active-summary>div+div[data-v-7444699e]{grid-column:2}.edit-fields[data-v-7444699e]{grid-template-columns:1fr}.edit-fields[data-v-7444699e]>*{grid-column:auto}.edit-actions[data-v-7444699e]{flex-direction:column-reverse}}.setup-steps[data-v-a03eb975]{display:grid;gap:0;margin:0;padding:0;list-style:none;background:#f4f4f4;border-right:1px solid #c9c9c9}.setup-steps li[data-v-a03eb975]{position:relative;display:grid;grid-template-columns:34px 1fr;align-items:center;gap:12px;min-height:58px;padding:10px 18px;color:#727272;border-bottom:1px solid #dadada}.setup-steps li[data-v-a03eb975]:before{position:absolute;inset:0 auto 0 0;width:4px;background:transparent;content:""}.setup-steps li>span[data-v-a03eb975]{display:grid;width:30px;height:30px;place-items:center;border:1px solid #a8a8a8;background:#fff;font:700 11px IBM Plex Mono,monospace}.setup-steps strong[data-v-a03eb975]{font-size:13px;font-weight:600}.setup-steps li.active[data-v-a03eb975]{color:#000;background:#fff}.setup-steps li.active[data-v-a03eb975]:before{background:#e40046}.setup-steps li.active>span[data-v-a03eb975]{color:#fff;border-color:#e40046;background:#e40046}.setup-steps li.complete[data-v-a03eb975]{color:#000}.setup-steps li.complete>span[data-v-a03eb975]{color:#fff;border-color:#000;background:#000}.material-symbols-outlined[data-v-a03eb975]{font-size:17px}@media(max-width:800px){.setup-steps[data-v-a03eb975]{grid-template-columns:repeat(var(--step-count, 4),minmax(48px,1fr));border-right:0;border-bottom:1px solid #c9c9c9}.setup-steps li[data-v-a03eb975]{display:grid;min-height:54px;grid-template-columns:1fr;justify-items:center;padding:8px 4px;border-right:1px solid #dadada;border-bottom:0}.setup-steps strong[data-v-a03eb975]{display:none}}.wizard-shell[data-v-e61c1aa1]{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:610px}.wizard-main[data-v-e61c1aa1]{display:flex;min-width:0;flex-direction:column;padding:34px 38px 26px}.wizard-main section[data-v-e61c1aa1]{width:min(100%,820px);margin:0 auto}.step-kicker[data-v-e61c1aa1]{margin:0 0 5px;color:#e40046;font:700 11px IBM Plex Mono,monospace;letter-spacing:.14em;text-transform:uppercase}h3[data-v-e61c1aa1]{margin:0;font:700 34px/1.05 Barlow Condensed,sans-serif;text-transform:uppercase}.step-intro[data-v-e61c1aa1]{max-width:680px;margin:12px 0 26px;color:#555;font-size:15px;line-height:1.55}.provider-grid[data-v-e61c1aa1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.provider-grid button[data-v-e61c1aa1]{position:relative;min-height:142px;border:1px solid #b9b9b9;border-left:6px solid #aaa;padding:22px 54px 22px 22px;text-align:left}.provider-grid button[data-v-e61c1aa1]:hover,.provider-grid button.selected[data-v-e61c1aa1]{border-color:#e40046;border-left-color:#e40046;background:#fff3f7}.provider-grid strong[data-v-e61c1aa1],.provider-grid small[data-v-e61c1aa1]{display:block}.provider-grid strong[data-v-e61c1aa1]{margin-bottom:7px;font-size:20px}.provider-grid small[data-v-e61c1aa1]{color:#666;font-size:13px;line-height:1.45}.provider-check[data-v-e61c1aa1]{position:absolute;top:20px;right:19px;font-size:20px}.field-grid[data-v-e61c1aa1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.field-grid label[data-v-e61c1aa1]{min-width:0}.field-grid .checkbox[data-v-e61c1aa1]{display:flex;align-items:center;gap:10px;min-height:48px}.field-grid .wide[data-v-e61c1aa1]{grid-column:1 / -1}.field-label[data-v-e61c1aa1]{display:block;margin-bottom:8px;font:700 11px IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.docs-link[data-v-e61c1aa1]{display:inline-flex;align-items:center;gap:6px;margin-top:22px;color:#e40046;font-size:13px;font-weight:600}.docs-link[data-v-e61c1aa1]:hover{text-decoration:underline}.docs-link .material-symbols-outlined[data-v-e61c1aa1]{font-size:16px}.domain-field[data-v-e61c1aa1]{display:block;max-width:650px}.plain-note[data-v-e61c1aa1]{display:flex;gap:12px;max-width:650px;margin-top:22px;border-left:4px solid #e40046;background:#f5f5f5;padding:14px 16px}.plain-note .material-symbols-outlined[data-v-e61c1aa1]{color:#e40046}.plain-note p[data-v-e61c1aa1]{margin:0;color:#555;font-size:13px;line-height:1.5}.dns-list[data-v-e61c1aa1]{border-top:1px solid #bbb}.dns-list>div[data-v-e61c1aa1]{display:grid;grid-template-columns:62px minmax(130px,.7fr) minmax(240px,1.4fr) 42px;align-items:center;gap:14px;padding:13px 0;border-bottom:1px solid #ddd}.dns-list b[data-v-e61c1aa1]{color:#e40046;font:700 11px IBM Plex Mono,monospace}.dns-list span small[data-v-e61c1aa1],.dns-list span code[data-v-e61c1aa1]{display:block}.dns-list span small[data-v-e61c1aa1]{margin-bottom:3px;color:#777;font-size:10px;text-transform:uppercase}.dns-list code[data-v-e61c1aa1]{overflow:hidden;text-overflow:ellipsis;font-size:12px}.dns-list button[data-v-e61c1aa1]{display:grid;width:38px;height:38px;place-items:center;border:1px solid #aaa}.dns-list button[data-v-e61c1aa1]:hover{color:#e40046;border-color:#e40046}.dns-list button span[data-v-e61c1aa1]{font-size:17px}.copy-notice[data-v-e61c1aa1]{color:#087b57;font-size:12px;font-weight:600}.email-composer[data-v-e61c1aa1]{display:grid;grid-template-columns:minmax(100px,1fr) auto;align-items:stretch}.email-composer b[data-v-e61c1aa1]{display:flex;align-items:center;border:1px solid #c8c8c8;border-left:0;background:#f4f4f4;padding:0 13px;font-size:13px}.test-summary[data-v-e61c1aa1]{display:flex;align-items:center;gap:14px;max-width:650px;margin-top:22px;border-top:1px solid #bbb;border-bottom:1px solid #bbb;padding:16px 0}.test-summary>span[data-v-e61c1aa1]{color:#e40046;font-size:30px}.test-summary small[data-v-e61c1aa1],.test-summary strong[data-v-e61c1aa1],.test-summary code[data-v-e61c1aa1]{display:block}.test-summary small[data-v-e61c1aa1]{color:#666;font-size:10px;text-transform:uppercase}.test-summary code[data-v-e61c1aa1]{margin-top:2px;font-size:12px}.done-state[data-v-e61c1aa1]{padding-top:36px;text-align:center}.done-state .done-icon[data-v-e61c1aa1]{display:grid;width:78px;height:78px;margin:0 auto 22px;place-items:center;color:#fff;background:#000;font-size:38px;box-shadow:8px 8px #e40046}.done-state p[data-v-e61c1aa1]:last-child{margin:18px auto 0;color:#555}.wizard-error[data-v-e61c1aa1]{display:flex;align-items:flex-start;gap:10px;width:min(100%,820px);margin:0 auto 20px;border-left:4px solid #e40046;background:#fff0f4;padding:12px 14px;font-size:13px}.wizard-error .material-symbols-outlined[data-v-e61c1aa1]{color:#e40046;font-size:19px}.wizard-actions[data-v-e61c1aa1]{display:flex;align-items:center;justify-content:space-between;width:min(100%,820px);margin:auto auto 0;padding-top:30px}@media(max-width:800px){.wizard-shell[data-v-e61c1aa1]{grid-template-columns:1fr}.wizard-main[data-v-e61c1aa1]{min-height:600px;padding:25px 20px 20px}.provider-grid[data-v-e61c1aa1],.field-grid[data-v-e61c1aa1]{grid-template-columns:1fr}.field-grid .wide[data-v-e61c1aa1]{grid-column:auto}.dns-list>div[data-v-e61c1aa1]{grid-template-columns:50px 1fr 38px}.dns-list>div span[data-v-e61c1aa1]:last-of-type{grid-column:2}}.identity-form[data-v-3f2ebd49]{display:grid;gap:24px}.identity-error[data-v-3f2ebd49]{display:flex;align-items:center;gap:9px;border-left:4px solid #e40046;background:#fff0f4;padding:12px 14px;color:#8e002b;font-size:13px}.identity-error .material-symbols-outlined[data-v-3f2ebd49]{font-size:19px}.identity-preview[data-v-3f2ebd49]{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;background:#000;color:#fff;padding:18px}.identity-preview>.material-symbols-outlined[data-v-3f2ebd49]{color:#e40046;font-size:30px}.identity-preview small[data-v-3f2ebd49],.identity-preview strong[data-v-3f2ebd49],.identity-preview code[data-v-3f2ebd49]{display:block}.identity-preview small[data-v-3f2ebd49]{color:#aaa;font:600 9px IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.identity-preview strong[data-v-3f2ebd49]{margin-top:5px}.identity-preview code[data-v-3f2ebd49]{overflow:hidden;margin-top:3px;color:#ccc;font-size:12px;text-overflow:ellipsis}.identity-fields[data-v-3f2ebd49]{display:grid;gap:18px}.field-label[data-v-3f2ebd49]{display:block;margin-bottom:8px;font:700 11px IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.field-help[data-v-3f2ebd49]{display:block;margin-top:7px;color:#666;font-size:11px}.email-composer[data-v-3f2ebd49]{display:grid;grid-template-columns:minmax(120px,1fr) auto}.email-composer input[data-v-3f2ebd49]{min-width:0}.email-composer b[data-v-3f2ebd49]{display:flex;align-items:center;border:1px solid #b9b9b9;border-left:0;background:#f5f5f5;padding:0 14px;font-size:13px;white-space:nowrap}.email-composer input[data-v-3f2ebd49]:disabled{color:#777;background:#f5f5f5}.default-choice[data-v-3f2ebd49]{display:flex;align-items:flex-start;gap:12px;border-left:4px solid #e40046;background:#f5f5f5;padding:14px 16px;cursor:pointer}.default-choice.locked[data-v-3f2ebd49]{cursor:default}.default-choice input[data-v-3f2ebd49]{width:17px;height:17px;margin-top:2px;accent-color:#e40046}.default-choice strong[data-v-3f2ebd49],.default-choice small[data-v-3f2ebd49]{display:block}.default-choice strong[data-v-3f2ebd49]{font-size:13px}.default-choice small[data-v-3f2ebd49]{margin-top:3px;color:#666;font-size:11px}.identity-actions[data-v-3f2ebd49]{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #ccc;padding-top:20px}@media(max-width:600px){.email-composer[data-v-3f2ebd49]{grid-template-columns:1fr}.email-composer b[data-v-3f2ebd49]{min-height:44px;border-top:0;border-left:1px solid #b9b9b9}}.wizard-shell[data-v-d6d13dc9]{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:610px}.wizard-main[data-v-d6d13dc9]{display:flex;min-width:0;flex-direction:column;padding:34px 38px 26px}.wizard-main section[data-v-d6d13dc9]{width:min(100%,820px);margin:0 auto}.step-kicker[data-v-d6d13dc9]{margin:0 0 5px;color:#e40046;font:700 11px IBM Plex Mono,monospace;letter-spacing:.14em;text-transform:uppercase}h3[data-v-d6d13dc9]{margin:0;font:700 34px/1.05 Barlow Condensed,sans-serif;text-transform:uppercase}.step-intro[data-v-d6d13dc9]{max-width:680px;margin:12px 0 26px;color:#555;font-size:15px;line-height:1.55}.provider-grid[data-v-d6d13dc9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.provider-grid button[data-v-d6d13dc9]{position:relative;min-height:118px;border:1px solid #b9b9b9;border-left:6px solid #aaa;padding:18px 48px 18px 18px;text-align:left}.provider-grid button[data-v-d6d13dc9]:hover,.provider-grid button.selected[data-v-d6d13dc9]{border-color:#e40046;border-left-color:#e40046;background:#fff3f7}.provider-grid strong[data-v-d6d13dc9],.provider-grid small[data-v-d6d13dc9]{display:block}.provider-grid strong[data-v-d6d13dc9]{margin-bottom:5px;font-size:18px}.provider-grid strong em[data-v-d6d13dc9]{display:inline-block;margin-left:6px;border:1px solid #e40046;padding:2px 5px;color:#e40046;font:700 9px IBM Plex Mono,monospace;font-style:normal;letter-spacing:.06em;text-transform:uppercase;vertical-align:2px}.provider-grid small[data-v-d6d13dc9]{color:#666;font-size:12px;line-height:1.45}.provider-check[data-v-d6d13dc9]{position:absolute;top:17px;right:16px;font-size:19px}.field-grid[data-v-d6d13dc9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.field-label[data-v-d6d13dc9]{display:block;margin-bottom:8px;font:700 11px IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.field-help[data-v-d6d13dc9]{display:block;margin-top:7px;color:#666;font-size:11px;line-height:1.4}.plain-note[data-v-d6d13dc9]{display:flex;gap:12px;max-width:700px;margin:0 0 22px;border-left:4px solid #e40046;background:#f5f5f5;padding:13px 15px}.plain-note.consent[data-v-d6d13dc9]{margin-top:22px}.plain-note .material-symbols-outlined[data-v-d6d13dc9]{color:#e40046;font-size:21px}.plain-note p[data-v-d6d13dc9]{margin:0;color:#555;font-size:13px;line-height:1.5}.docs-link[data-v-d6d13dc9]{display:inline-flex;align-items:center;gap:6px;margin-top:22px;color:#e40046;font-size:13px;font-weight:600}.docs-link[data-v-d6d13dc9]:hover{text-decoration:underline}.docs-link .material-symbols-outlined[data-v-d6d13dc9]{font-size:16px}.test-field[data-v-d6d13dc9]{display:block;max-width:620px}.done-state[data-v-d6d13dc9]{padding-top:36px;text-align:center}.done-state .done-icon[data-v-d6d13dc9]{display:grid;width:78px;height:78px;margin:0 auto 22px;place-items:center;color:#fff;background:#000;font-size:38px;box-shadow:8px 8px #e40046}.done-state p[data-v-d6d13dc9]:last-child{margin:18px auto 0;color:#555}.wizard-error[data-v-d6d13dc9]{display:flex;align-items:flex-start;gap:10px;width:min(100%,820px);margin:0 auto 20px;border-left:4px solid #e40046;background:#fff0f4;padding:12px 14px;font-size:13px}.wizard-error .material-symbols-outlined[data-v-d6d13dc9]{color:#e40046;font-size:19px}.wizard-actions[data-v-d6d13dc9]{display:flex;align-items:center;justify-content:space-between;width:min(100%,820px);margin:auto auto 0;padding-top:30px}@media(max-width:800px){.wizard-shell[data-v-d6d13dc9]{grid-template-columns:1fr}.wizard-main[data-v-d6d13dc9]{min-height:600px;padding:25px 20px 20px}.provider-grid[data-v-d6d13dc9],.field-grid[data-v-d6d13dc9]{grid-template-columns:1fr}}.security-settings[data-v-21aba612]{border-top:2px solid #000}.security-settings>header[data-v-21aba612]{display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #bbb;padding:22px 4px}.security-settings>header>div[data-v-21aba612]{display:flex;gap:14px;align-items:center}.security-settings>header .material-symbols-outlined[data-v-21aba612]{color:#e40046;font-size:30px}.security-settings h2[data-v-21aba612],.security-settings h3[data-v-21aba612]{font-family:Barlow Condensed,sans-serif;font-weight:800;text-transform:uppercase}.security-settings h2[data-v-21aba612]{font-size:30px}.security-settings h3[data-v-21aba612]{font-size:26px}.security-settings p[data-v-21aba612]{color:#666;line-height:1.5}.security-state[data-v-21aba612]{border:1px solid #bbb;padding:7px 10px;color:#666;font:700 11px IBM Plex Mono,monospace;text-transform:uppercase}.security-state.enabled[data-v-21aba612]{border-color:#087b57;color:#087b57}.security-action[data-v-21aba612]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 4px}.security-action strong[data-v-21aba612]{display:block;font-size:17px}.security-action p[data-v-21aba612]{margin-top:4px}.setup-grid[data-v-21aba612]{display:grid;grid-template-columns:280px 1fr;gap:34px;padding:30px 4px}.setup-grid img[data-v-21aba612]{width:280px;border:1px solid #000}.setup-grid details[data-v-21aba612]{margin:18px 0;border-left:5px solid #e40046;background:#f5f5f5;padding:12px}.setup-grid details code[data-v-21aba612]{display:block;margin-top:10px;overflow-wrap:anywhere}.setup-grid form[data-v-21aba612]{display:grid;gap:15px;max-width:440px}.setup-grid form>div[data-v-21aba612]{display:flex;gap:9px}.code-input[data-v-21aba612]{font:700 23px IBM Plex Mono,monospace;letter-spacing:.25em}.recovery-panel[data-v-21aba612]{border-left:8px solid #e40046;margin:28px 0;background:#f5f5f5;padding:24px}.recovery-codes[data-v-21aba612]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:20px 0}.recovery-codes code[data-v-21aba612]{border:1px solid #bbb;background:#fff;padding:9px;text-align:center}.disable-form[data-v-21aba612]{display:flex;align-items:end;gap:12px;border-left:6px solid #e40046;background:#fff0f4;padding:18px}.disable-form label[data-v-21aba612]{flex:1}.security-alert[data-v-21aba612],.security-notice[data-v-21aba612]{border-left:5px solid #e40046;margin-top:18px;background:#fff0f4;padding:12px;color:#7e102b}.security-notice[data-v-21aba612]{border-left-color:#087b57;background:#eaf8f3;color:#075d43}.required-label[data-v-21aba612]{color:#087b57;font:700 11px IBM Plex Mono,monospace;text-transform:uppercase}@media(max-width:700px){.setup-grid[data-v-21aba612]{grid-template-columns:1fr}.security-action[data-v-21aba612],.disable-form[data-v-21aba612]{align-items:stretch;flex-direction:column}.recovery-codes[data-v-21aba612]{grid-template-columns:1fr}}.settings-page[data-v-6225ef35]{width:100%}.page-head[data-v-6225ef35]{display:flex;align-items:end;justify-content:space-between;gap:24px;border-bottom:2px solid #000;margin-bottom:24px;padding:6px 0 20px}h1[data-v-6225ef35]{margin:0;border-left:8px solid #e40046;padding-left:16px;font:800 clamp(42px,5vw,64px)/.9 "Barlow Condensed",sans-serif;text-transform:uppercase}.section-heading p[data-v-6225ef35]{max-width:760px;margin:11px 0 0 24px;color:#626262;font-family:inherit;font-size:13px;line-height:1.5}.support-link[data-v-6225ef35]{display:inline-flex;align-items:center;gap:7px;color:#555;font-size:13px;font-weight:600}.support-link[data-v-6225ef35]:hover{color:#e40046}.support-link .material-symbols-outlined[data-v-6225ef35]{font-size:18px}.settings-tabs[data-v-6225ef35]{display:flex;gap:0;margin-bottom:34px;border-bottom:1px solid #bbb}.settings-tabs button[data-v-6225ef35]{display:inline-flex;align-items:center;gap:8px;min-width:128px;justify-content:center;border-bottom:4px solid transparent;padding:13px 20px;color:#5f5f5f;font-family:IBM Plex Sans,sans-serif;font-size:14px}.settings-tabs button.active[data-v-6225ef35]{color:#000;border-bottom-color:#e40046;font-weight:700}.settings-tabs .material-symbols-outlined[data-v-6225ef35]{font-size:19px}.page-alert[data-v-6225ef35],.page-notice[data-v-6225ef35]{display:flex;align-items:center;gap:10px;margin-bottom:18px;border-left:4px solid #e40046;padding:12px 14px;font-size:13px}.page-alert[data-v-6225ef35]{background:#fff0f4}.page-notice[data-v-6225ef35]{color:#075d43;border-left-color:#087b57;background:#eaf8f3}.page-alert>.material-symbols-outlined[data-v-6225ef35]{color:#e40046}.page-alert button[data-v-6225ef35]{display:grid;margin-left:auto;place-items:center}.page-alert button .material-symbols-outlined[data-v-6225ef35],.page-alert>.material-symbols-outlined[data-v-6225ef35],.page-notice .material-symbols-outlined[data-v-6225ef35]{font-size:19px}.channel-section[data-v-6225ef35],.journal-section[data-v-6225ef35]{min-height:380px}.channel-head[data-v-6225ef35],.journal-head[data-v-6225ef35]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:1px solid #bbb}.channel-head>div[data-v-6225ef35],.journal-head>div[data-v-6225ef35]{display:flex;align-items:center;gap:13px}.channel-head>div>.material-symbols-outlined[data-v-6225ef35],.journal-head>div>.material-symbols-outlined[data-v-6225ef35]{color:#555;font-size:22px}h2[data-v-6225ef35]{margin:0;font:700 21px/1.2 IBM Plex Sans,sans-serif}.channel-head p[data-v-6225ef35]{margin:5px 0 0;color:#666;font-size:13px}.channel-head .cg-button-primary .material-symbols-outlined[data-v-6225ef35]{font-size:18px}.channel-actions[data-v-6225ef35]{display:flex;align-items:center;gap:9px}.channel-actions .cg-button-primary[data-v-6225ef35],.channel-actions .cg-button-secondary[data-v-6225ef35]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding-inline:16px}.channel-actions .material-symbols-outlined[data-v-6225ef35]{font-size:18px}.email-setup-summary[data-v-6225ef35]{display:grid;margin-top:8px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.email-setup-summary>div[data-v-6225ef35]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-height:62px;border-bottom:1px solid #ddd;padding:11px 16px}.email-setup-summary>div[data-v-6225ef35]:last-child{border-bottom:0}.email-setup-summary p[data-v-6225ef35]{margin:0}.email-setup-summary small[data-v-6225ef35],.email-setup-summary strong[data-v-6225ef35]{display:block}.email-setup-summary small[data-v-6225ef35]{margin-bottom:3px;color:#666;font:500 12px IBM Plex Sans,sans-serif}.email-setup-summary strong[data-v-6225ef35]{overflow:hidden;text-overflow:ellipsis;font-size:14px}.summary-status[data-v-6225ef35]{color:#666;font-size:12px;font-weight:600}.complete .summary-status[data-v-6225ef35]{color:#087b57}.issue-line[data-v-6225ef35]{display:flex;align-items:center;gap:14px;margin-top:24px;padding:16px 18px;border-left:4px solid #e40046;background:#fff0f4}.issue-line>span[data-v-6225ef35]{color:#e40046}.issue-line p[data-v-6225ef35]{margin:0}.issue-line strong[data-v-6225ef35],.issue-line p span[data-v-6225ef35]{display:block}.issue-line p span[data-v-6225ef35]{margin-top:3px;color:#555;font-size:12px}.identity-manager[data-v-6225ef35]{margin-top:32px}.identity-manager>header[data-v-6225ef35]{display:flex;align-items:end;justify-content:space-between;gap:18px;border-bottom:2px solid #000;padding-bottom:12px}.identity-manager h3[data-v-6225ef35]{margin:0;font:700 18px/1.3 IBM Plex Sans,sans-serif}.identity-manager .cg-button-secondary[data-v-6225ef35]{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 15px}.identity-manager .cg-button-secondary .material-symbols-outlined[data-v-6225ef35]{font-size:18px}.identity-list article[data-v-6225ef35]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:88px;border-bottom:1px solid #d7d7d7}.identity-list article.inactive[data-v-6225ef35]{opacity:.55}.identity-mark[data-v-6225ef35]{display:none}.identity-copy[data-v-6225ef35]{min-width:0}.identity-copy>div[data-v-6225ef35]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.identity-copy strong[data-v-6225ef35],.identity-copy code[data-v-6225ef35],.identity-copy small[data-v-6225ef35]{display:block}.identity-copy strong[data-v-6225ef35]{font-size:15px}.identity-copy code[data-v-6225ef35]{overflow:hidden;margin-top:5px;color:#333;font-size:12px;text-overflow:ellipsis}.identity-copy small[data-v-6225ef35]{margin-top:4px;color:#777;font-size:10px}.identity-badge[data-v-6225ef35]{border:1px solid #999;padding:2px 6px;color:#444;font:600 10px IBM Plex Sans,sans-serif}.identity-badge.muted[data-v-6225ef35]{color:#666;border-color:#aaa}.identity-actions[data-v-6225ef35]{display:flex;gap:5px;padding-right:8px}.identity-actions button[data-v-6225ef35]{display:grid;width:36px;height:36px;place-items:center;border:1px solid #bbb}.identity-actions button[data-v-6225ef35]:hover:not(:disabled){color:#e40046;border-color:#e40046}.identity-actions button[data-v-6225ef35]:disabled{cursor:not-allowed;opacity:.3}.identity-actions .material-symbols-outlined[data-v-6225ef35]{font-size:19px}.sms-status[data-v-6225ef35]{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:138px;border-top:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding:23px}.sms-status>.material-symbols-outlined[data-v-6225ef35]{color:#888;font-size:40px}.sms-status>.material-symbols-outlined.ready[data-v-6225ef35]{color:#087b57}.sms-status small[data-v-6225ef35],.sms-status strong[data-v-6225ef35]{display:block}.sms-status small[data-v-6225ef35]{color:#777;font:500 12px IBM Plex Sans,sans-serif}.sms-status strong[data-v-6225ef35]{margin-top:5px;font-size:19px}.sms-status p[data-v-6225ef35]{margin:5px 0 0;color:#666;font-size:12px}.sms-status>b[data-v-6225ef35]{color:#777;font:600 12px IBM Plex Sans,sans-serif}.sms-status>b.ready[data-v-6225ef35]{color:#087b57}.consent-line[data-v-6225ef35]{display:flex;align-items:center;gap:9px;margin:18px 0 0;color:#666;font-size:12px}.consent-line .material-symbols-outlined[data-v-6225ef35]{color:#e40046;font-size:18px}.icon-button[data-v-6225ef35]{display:grid;width:40px;height:40px;place-items:center;border:1px solid #aaa}.icon-button[data-v-6225ef35]:hover{color:#e40046;border-color:#e40046}.icon-button .material-symbols-outlined[data-v-6225ef35]{font-size:19px}.audit-list article[data-v-6225ef35]{display:grid;grid-template-columns:5px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:76px;border-bottom:1px solid #ddd}.audit-mark[data-v-6225ef35]{width:5px;height:38px;background:#e40046}.audit-list strong[data-v-6225ef35]{display:block;font-size:14px}.audit-list p[data-v-6225ef35]{margin:4px 0 0;color:#666;font-size:12px}.audit-list time[data-v-6225ef35]{color:#666;font:500 11px IBM Plex Mono,monospace}.empty-journal[data-v-6225ef35]{display:flex;align-items:center;justify-content:center;gap:10px;min-height:260px;color:#777;font-size:13px}@media(max-width:700px){.page-head[data-v-6225ef35],.channel-head[data-v-6225ef35]{align-items:flex-start}.page-head[data-v-6225ef35],.channel-head[data-v-6225ef35]{flex-direction:column}.channel-actions[data-v-6225ef35]{width:100%}.channel-actions .cg-button-primary[data-v-6225ef35],.channel-actions .cg-button-secondary[data-v-6225ef35]{flex:1}.settings-tabs button[data-v-6225ef35]{min-width:0;flex:1;padding-inline:10px}.email-setup-summary>div[data-v-6225ef35]{grid-template-columns:1fr;gap:5px}.sms-status[data-v-6225ef35]{grid-template-columns:44px minmax(0,1fr)}.sms-status>b[data-v-6225ef35]{grid-column:2}.audit-list article[data-v-6225ef35]{grid-template-columns:5px minmax(0,1fr);padding:12px 0}.audit-list time[data-v-6225ef35]{grid-column:2}.identity-manager>header[data-v-6225ef35]{align-items:stretch;flex-direction:column}.identity-manager .cg-button-secondary[data-v-6225ef35]{justify-content:center}.identity-list article[data-v-6225ef35]{grid-template-columns:minmax(0,1fr);padding:12px 0}.identity-actions[data-v-6225ef35]{grid-column:1;padding-right:0}}.learner-layout[data-v-39cb56f1]{width:100%;height:100dvh;overflow:hidden;background:#fff;color:#000}.learner-sidebar[data-v-39cb56f1]{position:fixed;inset:0 auto 0 0;z-index:50;display:flex;width:220px;flex-direction:column;background:#000;color:#fff;padding:28px 0}.learner-brand[data-v-39cb56f1]{display:flex;align-items:center;padding:0 24px}.learner-sidebar nav[data-v-39cb56f1]{display:grid;margin-top:52px}.learner-sidebar nav a[data-v-39cb56f1]{display:flex;gap:13px;align-items:center;border-left:7px solid transparent;padding:15px 24px 15px 17px;color:#aaa}.learner-sidebar nav a.active[data-v-39cb56f1]{border-left-color:#e40046;background:#171717;color:#fff}.sidebar-meta[data-v-39cb56f1]{margin-top:auto;border-top:1px solid #333;padding:20px 24px 0}.sidebar-meta p[data-v-39cb56f1]{border-left:4px solid #e40046;padding-left:10px;font-weight:600}.sidebar-meta button[data-v-39cb56f1]{display:flex;gap:8px;align-items:center;margin-top:18px;color:#aaa;font-size:13px}.workspace-switch[data-v-39cb56f1]{display:flex;gap:8px;align-items:center;margin-top:18px;border:1px solid #444;padding:9px;color:#ddd;font-size:12px}.workspace-switch[data-v-39cb56f1]:hover{border-color:#e40046;color:#fff}.workspace-switch+button[data-v-39cb56f1]{margin-top:12px}.sidebar-meta button[data-v-39cb56f1]:hover{color:#fff}.sidebar-meta .material-symbols-outlined[data-v-39cb56f1]{font-size:18px}.learner-content[data-v-39cb56f1]{height:100dvh;margin-left:220px;overflow:hidden}.learner-mobile-bar[data-v-39cb56f1]{display:none}.learner-content main[data-v-39cb56f1]{width:100%;height:100dvh;overflow:auto;padding:40px 46px 54px}.learner-content main.immersive[data-v-39cb56f1]{overflow:hidden;padding:0}.logout-confirm[data-v-39cb56f1]{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start}.logout-confirm>span[data-v-39cb56f1]{display:grid;width:48px;height:48px;place-items:center;background:#e40046;color:#fff}.logout-confirm p[data-v-39cb56f1]{color:#555;line-height:1.55}.logout-confirm>div>div[data-v-39cb56f1]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:24px}@media(max-width:780px){.learner-sidebar[data-v-39cb56f1]{display:none}.learner-content[data-v-39cb56f1]{margin-left:0}.learner-mobile-bar[data-v-39cb56f1]{display:flex;height:64px;align-items:center;justify-content:space-between;background:#000;padding:0 14px}.learner-mobile-bar nav[data-v-39cb56f1]{display:flex}.learner-mobile-bar nav a[data-v-39cb56f1]{display:grid;width:42px;height:42px;place-items:center;color:#aaa}.learner-mobile-bar nav a.active[data-v-39cb56f1]{color:#e40046}.learner-content main[data-v-39cb56f1]{height:calc(100dvh - 64px);padding:26px 18px 40px}.learner-content main.immersive[data-v-39cb56f1]{height:calc(100dvh - 64px);padding:0}}.learner-home[data-v-c698e0d8]{width:min(1180px,100%);margin:0 auto}.welcome[data-v-c698e0d8]{display:flex;gap:28px;align-items:flex-start;justify-content:space-between;border-bottom:2px solid #000;padding-bottom:26px}.welcome h1[data-v-c698e0d8]{font-family:Barlow Condensed,sans-serif;font-size:clamp(48px,6vw,76px);font-weight:800;line-height:.9;text-transform:uppercase}.welcome p[data-v-c698e0d8]{max-width:660px;margin-top:13px;color:#555;line-height:1.55}.profile-link[data-v-c698e0d8]{display:inline-flex;gap:8px;align-items:center;border-bottom:2px solid #e40046;padding:8px 2px;font-weight:600}.profile-link .material-symbols-outlined[data-v-c698e0d8]{color:#e40046}.home-grid[data-v-c698e0d8]{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);gap:28px;margin-top:34px}.course-focus[data-v-c698e0d8]{display:grid;min-height:310px;align-content:center;border-left:9px solid #e40046;background:#000;color:#fff;padding:clamp(30px,5vw,58px)}.course-focus__title[data-v-c698e0d8]{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start}.course-focus__title>span[data-v-c698e0d8],.complete-mark[data-v-c698e0d8]{color:#e40046;font-size:38px}.course-focus h2[data-v-c698e0d8]{font-family:Barlow Condensed,sans-serif;font-size:clamp(34px,4vw,52px);font-weight:800;line-height:.95;text-transform:uppercase}.course-focus p[data-v-c698e0d8]{max-width:700px;margin-top:10px;color:#bbb;line-height:1.55}.course-progress[data-v-c698e0d8]{display:flex;gap:14px;align-items:center;margin:28px 0 20px}.course-progress>div[data-v-c698e0d8]{height:4px;flex:1;overflow:hidden;background:#444}.course-progress i[data-v-c698e0d8],.row-progress i[data-v-c698e0d8]{display:block;height:100%;background:#e40046}.course-progress span[data-v-c698e0d8]{color:#bbb;font-size:12px}.course-focus>a[data-v-c698e0d8]{justify-self:start}.quick-actions[data-v-c698e0d8]{border-top:2px solid #000}.quick-actions a[data-v-c698e0d8]{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;border-bottom:1px solid #bbb;padding:20px 4px}.quick-actions a[data-v-c698e0d8]:hover{color:#e40046}.quick-actions a>.material-symbols-outlined[data-v-c698e0d8]:first-child{color:#e40046}.quick-actions a>.material-symbols-outlined[data-v-c698e0d8]:last-child{font-size:18px}.quick-actions p[data-v-c698e0d8]{margin-top:22px;color:#666}.quick-actions p strong[data-v-c698e0d8]{color:#000;font-family:IBM Plex Mono,monospace;font-size:22px}.ongoing[data-v-c698e0d8]{margin-top:40px}.section-heading[data-v-c698e0d8]{display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid #000;padding-bottom:10px}.section-heading h2[data-v-c698e0d8]{font-family:Barlow Condensed,sans-serif;font-size:30px;font-weight:800;text-transform:uppercase}.section-heading a[data-v-c698e0d8]{color:#555;font-size:13px;text-decoration:underline;text-underline-offset:4px}.course-list a[data-v-c698e0d8]{display:grid;grid-template-columns:minmax(220px,1fr) minmax(140px,.5fr) auto;gap:24px;align-items:center;border-bottom:1px solid #ccc;padding:17px 4px}.course-list a:hover strong[data-v-c698e0d8]{color:#e40046}.course-list a strong[data-v-c698e0d8],.course-list a span[data-v-c698e0d8]{display:block}.course-list a span[data-v-c698e0d8]{margin-top:3px;color:#777;font-size:12px}.course-list>a>.material-symbols-outlined[data-v-c698e0d8]{color:#000;font-size:20px}.row-progress[data-v-c698e0d8]{height:3px;overflow:hidden;background:#ddd}.home-error[data-v-c698e0d8]{border-left:5px solid #e40046;margin-top:30px;background:#fff0f5;padding:14px;color:#7e102b}@media(max-width:850px){.home-grid[data-v-c698e0d8]{grid-template-columns:1fr}}@media(max-width:560px){.welcome[data-v-c698e0d8]{flex-direction:column}.course-list a[data-v-c698e0d8]{grid-template-columns:1fr auto}.row-progress[data-v-c698e0d8]{grid-column:1 / -1;grid-row:2}}.library-page[data-v-4c4822b0]{width:min(1120px,100%);margin:0 auto}.library-page>header[data-v-4c4822b0]{display:flex;gap:28px;align-items:end;justify-content:space-between;border-bottom:2px solid #000;padding-bottom:18px}.library-page h1[data-v-4c4822b0]{font-family:Barlow Condensed,sans-serif;font-size:clamp(48px,6vw,72px);font-weight:800;line-height:.9;text-transform:uppercase}.filters[data-v-4c4822b0]{display:flex;gap:3px;flex-wrap:wrap}.filters button[data-v-4c4822b0]{border-bottom:3px solid transparent;padding:8px 10px;color:#666;font-size:13px}.filters button.active[data-v-4c4822b0]{border-bottom-color:#e40046;color:#000;font-weight:700}.module-list[data-v-4c4822b0]{margin-top:20px;border-top:1px solid #bbb}.module-list a[data-v-4c4822b0]{display:grid;grid-template-columns:5px minmax(0,1fr) auto auto;gap:20px;align-items:center;border-bottom:1px solid #ccc;padding:20px 8px 20px 0}.module-list a:hover h2[data-v-4c4822b0]{color:#e40046}.module-list i[data-v-4c4822b0]{width:5px;height:100%;min-height:48px;background:#bbb}.module-list i.active[data-v-4c4822b0]{background:#e40046}.module-list i.done[data-v-4c4822b0]{background:#168758}.module-list h2[data-v-4c4822b0]{font-size:17px;font-weight:700}.module-list p[data-v-4c4822b0]{max-width:760px;margin-top:4px;color:#666;font-size:13px;line-height:1.45}.module-list>a>span[data-v-4c4822b0]:not(.material-symbols-outlined){color:#666;font-size:12px}.module-list .material-symbols-outlined[data-v-4c4822b0]{font-size:19px}.empty-library[data-v-4c4822b0]{margin-top:32px;color:#666}@media(max-width:680px){.library-page>header[data-v-4c4822b0]{align-items:flex-start;flex-direction:column}.module-list a[data-v-4c4822b0]{grid-template-columns:5px 1fr auto}.module-list>a>span[data-v-4c4822b0]:not(.material-symbols-outlined){display:none}}.profile-page[data-v-9c10ddf3]{width:min(1120px,100%);margin:0 auto}.profile-page>header[data-v-9c10ddf3]{border-bottom:2px solid #000;padding-bottom:18px}.profile-page>header h1[data-v-9c10ddf3]{font-family:Barlow Condensed,sans-serif;font-size:clamp(48px,6vw,72px);font-weight:800;line-height:.9;text-transform:uppercase}.profile-grid[data-v-9c10ddf3]{display:grid;grid-template-columns:.8fr 1.2fr;gap:34px;margin-top:30px}.profile-summary[data-v-9c10ddf3]{border-top:2px solid #000}.identity[data-v-9c10ddf3]{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start;border-bottom:1px solid #ccc;padding:22px 4px}.identity>span[data-v-9c10ddf3]{display:grid;width:48px;height:48px;place-items:center;background:#e40046;color:#fff}.identity h2[data-v-9c10ddf3]{font-size:20px;font-weight:700}.identity p[data-v-9c10ddf3]{margin-top:2px;color:#e40046;font-size:12px;font-weight:700}.identity a[data-v-9c10ddf3]{display:block;margin-top:7px;color:#666;font-size:13px}.progress-line[data-v-9c10ddf3]{border-bottom:1px solid #ccc;padding:20px 4px}.progress-line>div[data-v-9c10ddf3]{height:4px;overflow:hidden;background:#ddd}.progress-line i[data-v-9c10ddf3]{display:block;height:100%;background:#e40046}.progress-line p[data-v-9c10ddf3]{margin-top:10px;color:#666;font-size:13px}.progress-line strong[data-v-9c10ddf3]{color:#000;font-family:IBM Plex Mono,monospace}.groups[data-v-9c10ddf3]{padding:20px 4px}.groups h3[data-v-9c10ddf3]{font-weight:700}.groups>div[data-v-9c10ddf3]{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.groups span[data-v-9c10ddf3]{border-left:4px solid #e40046;background:#f2f2f2;padding:7px 10px;font-size:12px}.groups p[data-v-9c10ddf3]{color:#666;font-size:13px}.sms-preferences[data-v-9c10ddf3]{border-left:6px solid #e40046;background:#f5f5f5;padding:24px}.sms-preferences>header[data-v-9c10ddf3]{display:flex;gap:13px;align-items:center;border-bottom:1px solid #bbb;padding-bottom:18px}.sms-preferences>header .material-symbols-outlined[data-v-9c10ddf3]{color:#e40046;font-size:30px}.sms-preferences h2[data-v-9c10ddf3]{font-size:20px;font-weight:700}.sms-preferences header p[data-v-9c10ddf3]{color:#666}.sms-preferences form[data-v-9c10ddf3]{display:grid;max-width:760px;gap:18px;padding-top:22px}.sms-preferences fieldset[data-v-9c10ddf3]{display:grid;gap:9px}.sms-preferences legend[data-v-9c10ddf3]{margin-bottom:8px;font-weight:700}.sms-preferences fieldset label[data-v-9c10ddf3]{display:flex;gap:11px;border:1px solid #ccc;padding:13px}.sms-preferences fieldset strong[data-v-9c10ddf3],.sms-preferences fieldset small[data-v-9c10ddf3]{display:block}.sms-preferences fieldset small[data-v-9c10ddf3]{color:#666}.sms-preferences form>button[data-v-9c10ddf3]{justify-self:start}.preference-notice[data-v-9c10ddf3],.preference-error[data-v-9c10ddf3]{border-left:5px solid #087b57;background:#eaf8f3;padding:11px;color:#075d43}.preference-error[data-v-9c10ddf3]{border-left-color:#e40046;background:#fff0f4;color:#7e102b}.security-block[data-v-9c10ddf3]{border-top:2px solid #000;margin-top:34px;padding-top:22px}@media(max-width:850px){.profile-grid[data-v-9c10ddf3]{grid-template-columns:1fr}}.learning-page[data-v-5c359ec5]{display:grid;width:100%;height:100%;grid-template-rows:72px minmax(0,1fr);overflow:hidden;background:#f2f2f2}.learning-header[data-v-5c359ec5]{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(150px,24%);gap:18px;align-items:center;border-bottom:1px solid #ccc;background:#fff;padding:0 28px}.learning-header>button[data-v-5c359ec5]{display:grid;width:38px;height:38px;place-items:center;border:1px solid #aaa}.learning-header>div[data-v-5c359ec5]:nth-child(2){min-width:0}.learning-header strong[data-v-5c359ec5],.learning-header span[data-v-5c359ec5]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.learning-header span[data-v-5c359ec5]{margin-top:2px;color:#777;font-size:11px}.learning-progress[data-v-5c359ec5]{height:4px;overflow:hidden;background:#ddd}.learning-progress i[data-v-5c359ec5]{display:block;height:100%;background:#e40046;transition:width .18s ease}.learning-state[data-v-5c359ec5]{display:grid;place-items:center;align-content:center;gap:14px;padding:28px;text-align:center}.error-state>span[data-v-5c359ec5]{color:#e40046;font-size:42px}.error-state h1[data-v-5c359ec5]{font-family:Barlow Condensed,sans-serif;font-size:42px;font-weight:800;text-transform:uppercase}.error-state p[data-v-5c359ec5]{max-width:520px;color:#555}.learning-canvas[data-v-5c359ec5]{display:grid;min-height:0;grid-template-rows:minmax(0,1fr) 76px;overflow:hidden;background:#fff}.content-beat[data-v-5c359ec5],.question-beat[data-v-5c359ec5],.result-beat[data-v-5c359ec5]{display:grid;width:min(900px,calc(100% - 64px));min-height:0;align-content:center;justify-self:center;overflow:hidden;padding:34px 0 24px;animation:beat-in-5c359ec5 .18s ease}.content-beat h1[data-v-5c359ec5],.question-beat h1[data-v-5c359ec5],.result-beat h1[data-v-5c359ec5]{max-width:850px;font-family:Barlow Condensed,sans-serif;font-size:clamp(42px,5.5vw,70px);font-weight:800;line-height:.92;text-transform:uppercase}.beat-body[data-v-5c359ec5]{min-height:0;overflow:auto;margin-top:24px;padding-right:12px}.beat-intro[data-v-5c359ec5]{max-width:780px;color:#333;font-size:18px;line-height:1.7}.beat-list[data-v-5c359ec5],.beat-numbered[data-v-5c359ec5]{display:grid;gap:12px;max-width:820px}.beat-list li[data-v-5c359ec5],.beat-numbered li[data-v-5c359ec5]{border-left:5px solid #e40046;padding:10px 16px;background:#f3f3f3;line-height:1.55}.beat-numbered[data-v-5c359ec5]{counter-reset:beat}.beat-numbered li[data-v-5c359ec5]{counter-increment:beat}.beat-numbered li[data-v-5c359ec5]:before{margin-right:14px;color:#e40046;font-family:IBM Plex Mono,monospace;font-weight:700;content:counter(beat,decimal-leading-zero)}.beat-note[data-v-5c359ec5]{max-width:780px;border-left:7px solid #e40046;margin-top:20px;padding:15px 18px;background:#000;color:#fff;line-height:1.55}.question-beat>p[data-v-5c359ec5]{margin-bottom:12px;color:#e40046;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:700}.answer-list[data-v-5c359ec5]{display:grid;gap:9px;max-width:800px;margin-top:28px}.answer-list button[data-v-5c359ec5]{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:center;border:1px solid #bbb;padding:13px 15px;text-align:left}.answer-list button[data-v-5c359ec5]:hover{border-color:#e40046}.answer-list button.selected[data-v-5c359ec5]{border-color:#e40046;box-shadow:inset 5px 0 #e40046;background:#fff1f5}.answer-list button span[data-v-5c359ec5]{display:grid;width:30px;height:30px;place-items:center;background:#eee;font-family:IBM Plex Mono,monospace;font-size:12px}.learning-actions[data-v-5c359ec5]{display:grid;grid-template-columns:1fr auto 1fr;gap:18px;align-items:center;border-top:1px solid #ccc;padding:0 28px}.learning-actions button[data-v-5c359ec5]{display:inline-flex;gap:7px;align-items:center;justify-self:start;padding:11px 14px;font-weight:600}.learning-actions button.next[data-v-5c359ec5]{justify-self:end;background:#e40046;color:#fff}.learning-actions button[data-v-5c359ec5]:disabled{cursor:not-allowed;opacity:.35}.learning-actions>span[data-v-5c359ec5]{color:#777;font-family:IBM Plex Mono,monospace;font-size:11px}.result-beat[data-v-5c359ec5]{justify-items:start}.result-beat>.material-symbols-outlined[data-v-5c359ec5]{color:#e40046;font-size:48px}.result-beat.passed>.material-symbols-outlined[data-v-5c359ec5]{color:#168758}.result-beat>p[data-v-5c359ec5]{max-width:680px;margin-top:16px;color:#555;font-size:17px;line-height:1.6}.result-beat ul[data-v-5c359ec5]{width:min(760px,100%);max-height:210px;overflow:auto;margin-top:20px;border-top:1px solid #bbb}.result-beat li[data-v-5c359ec5]{display:grid;gap:5px;border-bottom:1px solid #ccc;padding:12px 4px}.result-beat li span[data-v-5c359ec5]{color:#666;font-size:12px}.result-beat li strong[data-v-5c359ec5]{font-size:14px}.result-beat>button[data-v-5c359ec5]{margin-top:24px}@keyframes beat-in-5c359ec5{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.content-beat[data-v-5c359ec5],.question-beat[data-v-5c359ec5],.result-beat[data-v-5c359ec5]{animation:none}}@media(max-width:640px){.learning-header[data-v-5c359ec5]{grid-template-columns:auto 1fr;padding:0 14px}.learning-progress[data-v-5c359ec5]{display:none}.content-beat[data-v-5c359ec5],.question-beat[data-v-5c359ec5],.result-beat[data-v-5c359ec5]{width:calc(100% - 32px);padding-top:24px}.content-beat h1[data-v-5c359ec5],.question-beat h1[data-v-5c359ec5],.result-beat h1[data-v-5c359ec5]{font-size:40px}.learning-actions[data-v-5c359ec5]{padding:0 12px}.learning-actions button[data-v-5c359ec5]{font-size:12px;padding:10px 8px}}.phish-page[data-v-6bd8b9ca]{display:grid;width:100%;height:100%;min-height:0;overflow:hidden;background:#f2f2f2;color:#000}.phish-focus[data-v-6bd8b9ca]{display:grid;min-width:0;place-items:center;overflow:auto;padding:clamp(24px,5vw,72px)}.phish-loading[data-v-6bd8b9ca]{align-content:center;gap:24px;background:#000;color:#fff}.loading-mark[data-v-6bd8b9ca]{animation:loading-pulse-6bd8b9ca 1.1s ease-in-out infinite alternate}.phish-loading p[data-v-6bd8b9ca]{font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.busted-panel[data-v-6bd8b9ca]{width:min(980px,100%);border:1px solid #aaa;background:#fff;box-shadow:14px 14px #e40046}.busted-panel>header[data-v-6bd8b9ca]{display:flex;gap:18px;align-items:center;background:#000;color:#fff;padding:25px 30px}.busted-panel>header>span[data-v-6bd8b9ca]{color:#e40046;font-size:40px}.busted-panel header p[data-v-6bd8b9ca]{color:#e40046;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.busted-panel h1[data-v-6bd8b9ca]{font-family:Barlow Condensed,sans-serif;font-size:clamp(38px,5vw,60px);font-weight:800;line-height:.92;text-transform:uppercase}.busted-content[data-v-6bd8b9ca]{display:grid;gap:28px;padding:clamp(26px,4vw,48px)}.busted-message[data-v-6bd8b9ca]{display:grid;max-width:760px;gap:12px;color:#444;font-size:16px;line-height:1.65}.busted-message strong[data-v-6bd8b9ca]{color:#000}.required-training[data-v-6bd8b9ca]{display:flex;gap:24px;align-items:center;justify-content:space-between;border-left:7px solid #e40046;background:#f2f2f2;padding:22px}.required-training>div[data-v-6bd8b9ca]{display:flex;gap:14px;align-items:flex-start}.required-training>div>span[data-v-6bd8b9ca]{color:#e40046;font-size:30px}.required-training h2[data-v-6bd8b9ca]{font-size:18px;font-weight:700}.required-training p[data-v-6bd8b9ca]{max-width:620px;margin-top:5px;color:#555;font-size:13px;line-height:1.5}.required-training button[data-v-6bd8b9ca]{flex:none}.busted-error[data-v-6bd8b9ca]{border-left:5px solid #e40046;background:#fff0f5;padding:13px;color:#7e102b}@keyframes loading-pulse-6bd8b9ca{0%{opacity:.5;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.loading-mark[data-v-6bd8b9ca]{animation:none}}@media(max-width:760px){.phish-focus[data-v-6bd8b9ca]{padding:18px}.required-training[data-v-6bd8b9ca]{align-items:stretch;flex-direction:column}.required-training button[data-v-6bd8b9ca]{width:100%}}.access-page[data-v-7df2a668]{display:grid;width:100%;height:100%;min-height:0;overflow:hidden;background:#fff;color:#000}.access-focus[data-v-7df2a668]{display:grid;min-width:0;place-items:center;overflow-y:auto;padding:clamp(22px,5vw,70px)}.access-panel[data-v-7df2a668]{display:flex;width:min(650px,100%);flex-direction:column;border:1px solid #aaa;background:#fff;padding:clamp(28px,5vw,58px);box-shadow:14px 14px #e40046}.access-back[data-v-7df2a668]{display:inline-flex;gap:7px;align-items:center;margin-bottom:28px;color:#555;font-size:13px}.access-back[data-v-7df2a668]:hover{color:#e40046}.access-back .material-symbols-outlined[data-v-7df2a668]{font-size:18px}.access-switch[data-v-7df2a668]{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #bbb;margin-bottom:34px}.access-switch button[data-v-7df2a668]{border-bottom:4px solid transparent;padding:12px;color:#666}.access-switch button.active[data-v-7df2a668]{border-bottom-color:#e40046;color:#000;font-weight:700}form[data-v-7df2a668]{display:grid;gap:20px}header[data-v-7df2a668]{border-left:7px solid #e40046;padding-left:17px}h1[data-v-7df2a668]{font-family:Barlow Condensed,sans-serif;font-size:clamp(38px,5vw,52px);font-weight:800;line-height:.95;text-transform:uppercase}header p[data-v-7df2a668]{margin-top:10px;color:#555;line-height:1.5}label[data-v-7df2a668]{display:grid;gap:8px}label>span[data-v-7df2a668]{font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:700;text-transform:uppercase}input[data-v-7df2a668]{width:100%;min-height:52px;border:1px solid #aaa;border-radius:0;background:#fff;padding:0 15px;color:#000;font:inherit}input[data-v-7df2a668]:focus{border-color:#e40046;outline:2px solid rgba(228,0,70,.12);outline-offset:0}.password-input[data-v-7df2a668]{position:relative}.password-input input[data-v-7df2a668]{padding-right:54px}.password-input button[data-v-7df2a668]{position:absolute;top:1px;right:1px;display:grid;width:50px;height:50px;place-items:center;color:#555}.password-input button[data-v-7df2a668]:hover{color:#e40046}.password-checks[data-v-7df2a668]{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:-7px;color:#888;font-size:12px}.password-checks span[data-v-7df2a668]:before{content:"—";margin-right:6px}.password-checks span.valid[data-v-7df2a668]{color:#08784c}.password-checks span.valid[data-v-7df2a668]:before{content:"✓"}.access-submit[data-v-7df2a668]{display:inline-flex;min-height:52px;gap:10px;align-items:center;justify-content:center;border:1px solid #e40046;background:#e40046;padding:12px 18px;color:#fff;font-weight:700}.access-submit[data-v-7df2a668]:disabled{cursor:wait;opacity:.58}.access-note[data-v-7df2a668],.access-notice[data-v-7df2a668],.access-error[data-v-7df2a668]{display:flex;gap:12px;align-items:flex-start;border-left:6px solid #e40046;background:#f3f3f3;padding:14px;color:#555;font-size:13px;line-height:1.5}.access-note .material-symbols-outlined[data-v-7df2a668]{color:#e40046}.access-notice[data-v-7df2a668]{border-left-color:#168758;margin-top:20px;background:#eef9f3;color:#0d5f3e}.access-error[data-v-7df2a668]{margin-top:20px;background:#fff0f5;color:#8a002a}.text-button[data-v-7df2a668]{justify-self:start;color:#555;font-size:13px;text-decoration:underline;text-underline-offset:3px}.mfa-code[data-v-7df2a668]{font-family:IBM Plex Mono,monospace;font-size:24px;font-weight:700;letter-spacing:.18em;text-align:center}@media(max-width:760px){.access-focus[data-v-7df2a668]{align-items:start;padding:18px}.access-panel[data-v-7df2a668]{height:auto;min-height:0;padding:26px 20px;box-shadow:8px 8px #e40046}}.invitation-page[data-v-10bb5004]{display:grid;min-height:100%;place-items:center;background:#fff;padding:clamp(28px,5vw,58px) 24px}.invitation-page>section[data-v-10bb5004]{width:min(760px,100%);border:1px solid #aaa;border-top:9px solid #e40046;background:#fff;padding:clamp(28px,6vw,58px);box-shadow:14px 14px #e40046}header>span[data-v-10bb5004]{color:#e40046;font-size:42px}header p[data-v-10bb5004]{margin-top:15px;color:#e40046;font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}h1[data-v-10bb5004]{margin:6px 0 30px;font-family:Barlow Condensed,sans-serif;font-size:clamp(42px,7vw,64px);font-weight:800;line-height:.92;text-transform:uppercase}form[data-v-10bb5004]{display:grid;gap:22px}.form-grid[data-v-10bb5004]{display:grid;grid-template-columns:1fr 1fr;gap:17px}.wide[data-v-10bb5004]{grid-column:1 / -1}.invited-email[data-v-10bb5004]{border-left:5px solid #e40046;background:#f4f4f4;padding:14px}.invited-email span[data-v-10bb5004],.invited-email strong[data-v-10bb5004]{display:block}.invited-email span[data-v-10bb5004]{color:#666;font-size:11px}.invited-email strong[data-v-10bb5004]{margin-top:3px}.existing-account[data-v-10bb5004]{border:1px solid #bbb;padding:28px}.existing-account>span[data-v-10bb5004]{color:#168758;font-size:38px}.existing-account h2[data-v-10bb5004]{margin-top:14px;font-family:Barlow Condensed,sans-serif;font-size:34px;text-transform:uppercase}.existing-account p[data-v-10bb5004]{margin:8px 0 24px;color:#666;line-height:1.55}.state[data-v-10bb5004],.error-state[data-v-10bb5004]{border-left:6px solid #e40046;background:#f5f5f5;padding:24px}.error-state p[data-v-10bb5004]{margin:8px 0 22px;color:#666}.code[data-v-10bb5004]{font:700 22px IBM Plex Mono,monospace;letter-spacing:.12em}.action-error[data-v-10bb5004]{border-left:5px solid #e40046;margin-top:18px;background:#fff0f4;padding:12px;color:#7e102b}@media(max-width:620px){.form-grid[data-v-10bb5004]{grid-template-columns:1fr}.wide[data-v-10bb5004]{grid-column:auto}}.admin-welcome[data-v-18e9a470]{min-height:100%;background:#fff;padding:clamp(22px,5vw,64px)}.admin-welcome>section[data-v-18e9a470]{width:min(1080px,100%);margin:0 auto;border:1px solid #aaa;border-left:10px solid #e40046;background:#fff;padding:clamp(28px,6vw,68px)}header>.material-symbols-outlined[data-v-18e9a470]{color:#e40046;font-size:44px}header p[data-v-18e9a470],.mfa-required>div>p[data-v-18e9a470]{margin-top:18px;color:#e40046;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}h1[data-v-18e9a470]{max-width:820px;margin-top:7px;font-family:Barlow Condensed,sans-serif;font-size:clamp(48px,7vw,78px);font-weight:800;line-height:.9;text-transform:uppercase}header>span[data-v-18e9a470]:last-child{display:block;max-width:710px;margin-top:21px;color:#666;line-height:1.6}.capabilities[data-v-18e9a470]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:38px;background:#bbb;border:1px solid #bbb}.capabilities article[data-v-18e9a470]{display:grid;background:#fff;padding:22px}.capabilities .material-symbols-outlined[data-v-18e9a470]{color:#e40046}.capabilities strong[data-v-18e9a470]{margin-top:28px;font-size:17px}.capabilities small[data-v-18e9a470]{margin-top:6px;color:#666;line-height:1.45}.mfa-required[data-v-18e9a470]{margin-top:44px;border-top:2px solid #000}.mfa-required h2[data-v-18e9a470]{margin:6px 0 18px;font-family:Barlow Condensed,sans-serif;font-size:34px;font-weight:800;text-transform:uppercase}footer[data-v-18e9a470]{display:flex;justify-content:flex-end;margin-top:34px;color:#666}footer a[data-v-18e9a470]{display:inline-flex;gap:8px;align-items:center}.error[data-v-18e9a470]{border-left:5px solid #e40046;margin-top:22px;background:#fff0f4;padding:13px;color:#7e102b}@media(max-width:720px){.capabilities[data-v-18e9a470]{grid-template-columns:1fr}}.administrators-page[data-v-482c8644]{display:grid;gap:28px}.administrators-page>header[data-v-482c8644]{display:flex;align-items:end;justify-content:space-between;gap:24px;border-bottom:2px solid #000;padding-bottom:24px}header h1[data-v-482c8644]{border-left:8px solid #e40046;margin-top:5px;padding-left:17px;font-family:Barlow Condensed,sans-serif;font-size:clamp(46px,6vw,68px);font-weight:800;line-height:.9;text-transform:uppercase}header div>p[data-v-482c8644]{max-width:760px;margin-top:14px;color:#626262;font-family:inherit;font-size:13px;line-height:1.5}header button[data-v-482c8644]{display:inline-flex;gap:8px;align-items:center}.feedback[data-v-482c8644]{border-left:6px solid #168758;background:#f3f3f3;padding:13px}.feedback.error[data-v-482c8644]{border-color:#e40046;color:#8a002a}.access-section[data-v-482c8644]{border-top:1px solid #aaa}.section-title[data-v-482c8644]{display:flex;justify-content:space-between;align-items:center;background:#f3f3f3;padding:12px 14px}.section-title h2[data-v-482c8644]{font-family:Barlow Condensed,sans-serif;font-size:26px;text-transform:uppercase}.section-title span[data-v-482c8644]{font-family:IBM Plex Mono,monospace}.access-row[data-v-482c8644]{display:grid;grid-template-columns:auto minmax(210px,1fr) 130px 175px 100px;gap:14px;align-items:center;border-bottom:1px solid #d3d3d3;padding:14px 8px}.access-row strong[data-v-482c8644],.access-row small[data-v-482c8644]{display:block}.access-row small[data-v-482c8644]{margin-top:3px;color:#666}.avatar[data-v-482c8644]{display:grid;width:43px;height:43px;place-items:center;background:#000;color:#fff;font-family:Barlow Condensed,sans-serif;font-weight:800}.avatar.invite[data-v-482c8644]{background:#e40046}.avatar .material-symbols-outlined[data-v-482c8644]{font-size:20px}.role[data-v-482c8644]{border-left:4px solid #888;padding-left:8px;font-size:11px;font-weight:700;text-transform:uppercase}.role.owner[data-v-482c8644]{border-color:#e40046}.mfa[data-v-482c8644]{display:flex;gap:6px;align-items:center;color:#9b5b00;font-size:12px}.mfa.ready[data-v-482c8644]{color:#087b57}.mfa .material-symbols-outlined[data-v-482c8644]{font-size:18px}.revoke[data-v-482c8644]{color:#a50032;font-size:12px;font-weight:700}.revoke[data-v-482c8644]:hover{text-decoration:underline}.protected[data-v-482c8644],.expiry[data-v-482c8644]{color:#777;font-size:11px}.empty[data-v-482c8644]{padding:26px 8px;color:#777}.invite-form[data-v-482c8644]{display:grid;gap:18px;padding:24px}.invite-form>p[data-v-482c8644]{border-left:5px solid #e40046;background:#f5f5f5;padding:12px;color:#555}.invite-form footer[data-v-482c8644],.revoke-confirm footer[data-v-482c8644]{display:flex;justify-content:flex-end;gap:9px;margin-top:8px}.revoke-confirm[data-v-482c8644]{display:grid;grid-template-columns:auto 1fr;gap:16px;padding:24px}.revoke-confirm>span[data-v-482c8644]{display:grid;width:48px;height:48px;place-items:center;background:#e40046;color:#fff}.revoke-confirm p[data-v-482c8644]{color:#555;line-height:1.55}.revoke-confirm footer[data-v-482c8644]{grid-column:1 / -1}.danger[data-v-482c8644]{background:#e40046;color:#fff;padding:11px 16px;font-weight:700}@media(max-width:900px){.access-row[data-v-482c8644]{grid-template-columns:auto 1fr auto}.mfa[data-v-482c8644],.expiry[data-v-482c8644]{display:none}}@media(max-width:650px){.administrators-page>header[data-v-482c8644]{align-items:stretch;flex-direction:column}.access-row[data-v-482c8644]{grid-template-columns:auto 1fr}.role[data-v-482c8644],.revoke[data-v-482c8644],.protected[data-v-482c8644]{grid-column:2;justify-self:start}}.workspace-choice[data-v-a354e739]{display:grid;height:100%;min-height:0;place-items:center;overflow:auto;background:#fff;padding:clamp(20px,3vw,38px) 24px}.workspace-choice>section[data-v-a354e739]{width:min(940px,100%);border-top:7px solid #e40046;background:#fff;padding:clamp(22px,4vw,46px)}h1[data-v-a354e739]{margin:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(48px,7vw,76px);font-weight:800;line-height:.9;text-transform:uppercase}.intro[data-v-a354e739]{max-width:620px;margin-top:16px;color:#5e5e5e;line-height:1.55}.choice-grid[data-v-a354e739]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px}.choice-grid a[data-v-a354e739]{display:grid;min-height:188px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:1fr auto auto;-moz-column-gap:20px;column-gap:20px;border:1px solid #aaa;padding:22px;transition:border-color .16s ease,transform .16s ease}.choice-grid a[data-v-a354e739]:hover,.choice-grid a[data-v-a354e739]:focus-visible{border-color:#000;outline:0;transform:translateY(-2px)}.choice-grid a>span[data-v-a354e739]{grid-column:1 / -1;color:#e40046;font-size:34px}.choice-grid strong[data-v-a354e739]{font-family:Barlow Condensed,sans-serif;font-size:30px;text-transform:uppercase}.choice-grid small[data-v-a354e739]{grid-column:1;max-width:330px;margin-top:6px;color:#666;line-height:1.45}.choice-grid i[data-v-a354e739]{grid-column:2;grid-row:3;align-self:end;font-style:normal}@media(max-width:680px){.workspace-choice[data-v-a354e739]{place-items:start center}.choice-grid[data-v-a354e739]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.choice-grid a[data-v-a354e739]{transition:none}.choice-grid a[data-v-a354e739]:hover,.choice-grid a[data-v-a354e739]:focus-visible{transform:none}}
