@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}.min-h-screen{min-height:100vh}.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}.resize{resize:both}.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-20{padding-top:5rem;padding-bottom:5rem}.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:100vh;grid-template-rows:auto minmax(0,1fr);background:#000}.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-ddb15782]{position:fixed;inset:0;z-index:120;display:grid;place-items:center;overflow-y:auto;background:#000000c2;padding:28px}.auth-modal[data-v-ddb15782]{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-ddb15782]{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-ddb15782]:hover{border-color:#e40046;color:#e40046}.auth-hero[data-v-ddb15782]{display:grid;place-items:center;background:#000;color:#fff;padding:48px 34px}.auth-home[data-v-ddb15782]{display:inline-flex}.auth-home[data-v-ddb15782]:focus-visible{outline:3px solid #fff;outline-offset:8px}.auth-hero[data-v-ddb15782] .cyberlab-logo{justify-content:center;text-align:center}.auth-panel[data-v-ddb15782]{display:flex;flex-direction:column;justify-content:center;overflow-y:auto;padding:52px clamp(32px,6vw,78px) 42px}.auth-switch[data-v-ddb15782]{display:grid;grid-template-columns:1fr 1fr;margin-bottom:36px;border-bottom:1px solid #bbb}.auth-switch button[data-v-ddb15782]{border-bottom:4px solid transparent;padding:12px 4px;color:#666}.auth-switch button.active[data-v-ddb15782]{border-bottom-color:#e40046;color:#000;font-weight:700}.auth-panel form[data-v-ddb15782]{display:grid;gap:20px}.auth-panel header[data-v-ddb15782]{border-left:7px solid #e40046;padding-left:16px;margin-bottom:4px}.auth-panel h2[data-v-ddb15782]{font-family:Barlow Condensed,sans-serif;font-size:42px;font-weight:800;line-height:.95;text-transform:uppercase}.auth-panel header span[data-v-ddb15782]{display:block;margin-top:9px;color:#555;line-height:1.5}.recovery-link[data-v-ddb15782],.return-link[data-v-ddb15782]{justify-self:end;margin-top:-9px;color:#555;font-size:13px;text-decoration:underline;text-underline-offset:3px}.return-link[data-v-ddb15782]{justify-self:start;margin-top:0}.auth-submit[data-v-ddb15782]{min-height:48px}.mfa-code[data-v-ddb15782]{font-family:IBM Plex Mono,monospace;font-size:24px;font-weight:700;letter-spacing:.18em;text-align:center}.password-input[data-v-ddb15782]{position:relative}.password-input input[data-v-ddb15782]{padding-right:54px}.password-input button[data-v-ddb15782]{position:absolute;top:1px;right:1px;display:grid;width:50px;height:46px;place-items:center;color:#555}.password-input button[data-v-ddb15782]:hover{color:#e40046}.password-checks[data-v-ddb15782]{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:-7px;color:#888;font-size:12px}.password-checks span[data-v-ddb15782]:before{content:"—";margin-right:6px}.password-checks span.valid[data-v-ddb15782]{color:#08784c}.password-checks span.valid[data-v-ddb15782]:before{content:"✓"}.privacy-note[data-v-ddb15782]{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-ddb15782]{color:#e40046}.demo-entry[data-v-ddb15782]{display:grid;grid-template-columns:auto 1fr 1fr;gap:8px;align-items:center;border-top:1px solid #ccc;margin-top:6px;padding-top:18px}.demo-entry>span[data-v-ddb15782]{color:#666;font-size:12px;font-weight:700;text-transform:uppercase}.demo-entry button[data-v-ddb15782]{display:inline-flex;gap:7px;align-items:center;justify-content:center;border:1px solid #bbb;padding:10px;font-size:12px;font-weight:600}.demo-entry button[data-v-ddb15782]:hover{border-color:#e40046;color:#e40046}.demo-entry .material-symbols-outlined[data-v-ddb15782]{font-size:18px}.auth-error[data-v-ddb15782],.auth-notice[data-v-ddb15782]{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-ddb15782]{border-left-color:#168758;background:#eef9f3;color:#0d5f3e}.auth-modal-enter-active[data-v-ddb15782],.auth-modal-leave-active[data-v-ddb15782]{transition:opacity .18s ease}.auth-modal-enter-active .auth-modal[data-v-ddb15782],.auth-modal-leave-active .auth-modal[data-v-ddb15782]{transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .16s ease}.auth-modal-enter-from[data-v-ddb15782],.auth-modal-leave-to[data-v-ddb15782]{opacity:0}.auth-modal-enter-from .auth-modal[data-v-ddb15782],.auth-modal-leave-to .auth-modal[data-v-ddb15782]{opacity:0;transform:translateY(18px) scale(.985)}@media(max-width:820px){.auth-backdrop[data-v-ddb15782]{align-items:start;padding:14px}.auth-modal[data-v-ddb15782]{height:auto;grid-template-columns:1fr;min-height:0;overflow:visible}.auth-hero[data-v-ddb15782]{min-height:190px;padding:42px 28px}.auth-panel[data-v-ddb15782]{padding:48px 24px 36px}.auth-close[data-v-ddb15782]{top:12px;right:12px}}@media(max-width:520px){.auth-backdrop[data-v-ddb15782]{padding:0}.auth-modal[data-v-ddb15782]{min-height:100vh;box-shadow:none}.auth-hero[data-v-ddb15782]{min-height:170px}.auth-hero[data-v-ddb15782] .cyberlab-logo__mark{width:42px;height:42px}.auth-hero[data-v-ddb15782] .cyberlab-logo__wordmark{font-size:30px}.auth-panel h2[data-v-ddb15782]{font-size:34px}.demo-entry[data-v-ddb15782]{grid-template-columns:1fr 1fr}.demo-entry>span[data-v-ddb15782]{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.auth-modal-enter-active[data-v-ddb15782],.auth-modal-leave-active[data-v-ddb15782],.auth-modal-enter-active .auth-modal[data-v-ddb15782],.auth-modal-leave-active .auth-modal[data-v-ddb15782]{transition-duration:1ms}}.brand-lockup[data-v-e87ba0dd]{display:inline-flex;align-items:center}.login-link[data-v-e87ba0dd]{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-e87ba0dd]{font-size:18px}.public-footer[data-v-e87ba0dd]{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-e87ba0dd]:hover{color:#e40046}@media(max-width:480px){.brand-lockup[data-v-e87ba0dd] .cyberlab-logo__wordmark{display:none}.public-footer[data-v-e87ba0dd]{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}}.auth-state[data-v-66cf4974]{display:grid;min-height:100vh;place-items:center;background:#000;padding:24px}.auth-state__panel[data-v-66cf4974]{width:min(620px,100%);border-left:10px solid #e40046;background:#fff;padding:42px;box-shadow:16px 16px #e40046}.auth-state__panel>span[data-v-66cf4974]{color:#e40046;font-size:40px}.auth-state__panel p[data-v-66cf4974]{margin-top:20px;color:#e40046;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.auth-state__panel h1[data-v-66cf4974]{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-3e8c04f7]{display:grid;min-height:100dvh;place-items:center;background:#000;padding:90px 24px 40px}.recovery-home[data-v-3e8c04f7]{position:absolute;top:28px;left:32px}.recovery-page form[data-v-3e8c04f7]{display:grid;width:min(620px,100%);gap:22px;border:1px solid #aaa;border-left:10px solid #e40046;background:#fff;padding:42px;box-shadow:16px 16px #e40046}.recovery-page header[data-v-3e8c04f7]{border-bottom:1px solid #ccc;padding-bottom:20px}.recovery-page h1[data-v-3e8c04f7]{font-family:Barlow Condensed,sans-serif;font-size:46px;font-weight:800;line-height:.95;text-transform:uppercase}.recovery-page header p[data-v-3e8c04f7]{margin-top:10px;color:#555;line-height:1.5}label[data-v-3e8c04f7]{display:grid;gap:8px}label>span[data-v-3e8c04f7]{font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:700;text-transform:uppercase}input[data-v-3e8c04f7]{width:100%;min-height:52px;border:1px solid #aaa;border-radius:0;padding:0 15px;font:inherit}input[data-v-3e8c04f7]:focus{border-color:#e40046;outline:2px solid rgba(228,0,70,.12)}.password-input[data-v-3e8c04f7]{position:relative}.password-input input[data-v-3e8c04f7]{padding-right:54px}.password-input button[data-v-3e8c04f7]{position:absolute;top:1px;right:1px;display:grid;width:50px;height:50px;place-items:center;color:#555}.password-input button[data-v-3e8c04f7]:hover{color:#e40046}.password-checks[data-v-3e8c04f7]{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:-8px;color:#888;font-size:12px}.password-checks span[data-v-3e8c04f7]:before{content:"—";margin-right:6px}.password-checks span.valid[data-v-3e8c04f7]{color:#08784c}.password-checks span.valid[data-v-3e8c04f7]:before{content:"✓"}.recovery-page button[data-v-3e8c04f7]:disabled{cursor:not-allowed;opacity:.42}.feedback[data-v-3e8c04f7]{display:flex;gap:12px;align-items:flex-start;border-left:5px solid #168758;background:#eef9f3;padding:14px;color:#0d5f3e}.feedback strong[data-v-3e8c04f7],.feedback p[data-v-3e8c04f7]{display:block}.feedback p[data-v-3e8c04f7]{margin-top:4px;font-size:13px}.feedback.error[data-v-3e8c04f7]{border-left-color:#e40046;background:#fff0f5;color:#8a002a}@media(max-width:620px){.recovery-page[data-v-3e8c04f7]{place-items:start center;padding:86px 16px 28px}.recovery-home[data-v-3e8c04f7]{top:20px;left:18px}.recovery-page form[data-v-3e8c04f7]{padding:28px 22px;box-shadow:8px 8px #e40046}.recovery-page h1[data-v-3e8c04f7]{font-size:38px}}.onboarding-page[data-v-46b72717]{display:grid;min-height:100vh;grid-template-columns:.82fr 1.18fr;background:#fff}.onboarding-intro[data-v-46b72717]{display:flex;flex-direction:column;justify-content:space-between;background:#000;color:#fff;padding:46px 7vw 70px}.onboarding-intro>a[data-v-46b72717]{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-46b72717]{border-left:9px solid #e40046;padding-left:22px}.onboarding-intro p[data-v-46b72717]{color:#e40046;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.onboarding-intro h1[data-v-46b72717]{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-46b72717]{display:block;max-width:520px;margin-top:22px;color:#bbb;line-height:1.6}.onboarding-page form[data-v-46b72717]{align-self:center;display:grid;gap:30px;padding:56px clamp(28px,8vw,110px)}.onboarding-page form header[data-v-46b72717]{display:flex;gap:17px;border-bottom:2px solid #000;padding-bottom:20px}.onboarding-page form header>span[data-v-46b72717]{color:#e40046;font-family:IBM Plex Mono,monospace;font-weight:700}.onboarding-page form header p[data-v-46b72717]{color:#e40046;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.onboarding-page h2[data-v-46b72717]{font-family:Barlow Condensed,sans-serif;font-size:42px;font-weight:800;line-height:1;text-transform:uppercase}.form-grid[data-v-46b72717]{display:grid;grid-template-columns:1fr 1fr;gap:22px}.form-grid .wide[data-v-46b72717]{grid-column:1 / -1}.consent-choice[data-v-46b72717]{display:grid;gap:10px;border-left:7px solid #e40046;background:#f5f5f5;padding:18px}.consent-choice legend[data-v-46b72717]{padding:0 8px;font-family:Barlow Condensed,sans-serif;font-size:24px;font-weight:800;text-transform:uppercase}.consent-choice>p[data-v-46b72717]{color:#666}.consent-choice label[data-v-46b72717]{display:flex;gap:11px;align-items:flex-start;border:1px solid #ccc;background:#fff;padding:12px}.consent-choice strong[data-v-46b72717],.consent-choice small[data-v-46b72717]{display:block}.consent-choice small[data-v-46b72717]{color:#666}.onboarding-error[data-v-46b72717]{border-left:5px solid #e40046;background:#fff0f5;padding:12px;color:#8a002a}.onboarding-page form>button[data-v-46b72717]{justify-self:end}@media(max-width:800px){.onboarding-page[data-v-46b72717]{grid-template-columns:1fr}.onboarding-intro[data-v-46b72717]{min-height:420px;padding:32px 24px 54px}.onboarding-page form[data-v-46b72717]{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-faaad5b7]{min-height:100vh;background:#fff;color:#000}.admin-sidebar[data-v-faaad5b7]{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-faaad5b7]{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-faaad5b7],.mobile-brand i[data-v-faaad5b7]{width:7px;height:30px;background:#e40046}.admin-sidebar nav[data-v-faaad5b7]{display:grid;margin-top:52px}.admin-sidebar nav a[data-v-faaad5b7]{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-faaad5b7]{border-left-color:#e40046;background:#171717;color:#fff}.sidebar-meta[data-v-faaad5b7]{margin-top:auto;border-top:1px solid #333;padding:20px 24px 0}.sidebar-meta p[data-v-faaad5b7]{border-left:4px solid #e40046;padding-left:10px;font-weight:600}.sidebar-meta button[data-v-faaad5b7]{display:flex;gap:8px;align-items:center;margin-top:18px;color:#aaa;font-size:13px}.workspace-switch[data-v-faaad5b7]{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-faaad5b7]:hover{border-color:#e40046;color:#fff}.workspace-switch+button[data-v-faaad5b7]{margin-top:12px}.sidebar-meta button[data-v-faaad5b7]:hover{color:#fff}.sidebar-meta .material-symbols-outlined[data-v-faaad5b7]{font-size:18px}.admin-content[data-v-faaad5b7]{min-height:100vh;margin-left:220px}.admin-topbar[data-v-faaad5b7]{display:flex;height:58px;align-items:center;justify-content:space-between;border-bottom:1px solid #d5d5d5;padding:0 34px}.mobile-brand[data-v-faaad5b7]{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-faaad5b7]{height:23px}.admin-content main[data-v-faaad5b7]{margin:0 auto;max-width:1380px;padding:34px 42px 60px}.admin-content main.immersive[data-v-faaad5b7]{width:100%;height:calc(100dvh - 58px);max-width:none;overflow:hidden;padding:0}.logout-confirm[data-v-faaad5b7]{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start}.logout-confirm>span[data-v-faaad5b7]{display:grid;width:48px;height:48px;place-items:center;background:#e40046;color:#fff}.logout-confirm p[data-v-faaad5b7]{color:#555;line-height:1.55}.logout-confirm>div>div[data-v-faaad5b7]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:24px}@media(max-width:780px){.admin-sidebar[data-v-faaad5b7]{display:none}.admin-content[data-v-faaad5b7]{margin-left:0}.mobile-brand[data-v-faaad5b7]{display:flex}.admin-topbar[data-v-faaad5b7]{padding:0 18px}.admin-content main[data-v-faaad5b7]{padding:26px 18px 50px}.admin-content main.immersive[data-v-faaad5b7]{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-af83649c]{display:grid;gap:24px}.people-header[data-v-af83649c]{display:flex;justify-content:space-between;gap:24px;align-items:end;border-bottom:2px solid #000;padding:6px 0 24px}.people-header h1[data-v-af83649c]{border-left:8px solid #e40046;padding-left:18px;font-family:Barlow Condensed,sans-serif;font-size:clamp(42px,5vw,64px);font-weight:800;line-height:.95;text-transform:uppercase}.feedback[data-v-af83649c]{border-left:6px solid #168758;background:#f4f4f4;padding:13px}.feedback.error[data-v-af83649c]{border-left-color:#e40046}.people-toolbar[data-v-af83649c]{display:flex;justify-content:space-between;gap:20px;align-items:end}.people-tabs[data-v-af83649c]{display:flex;border-bottom:1px solid #ccc}.people-tabs button[data-v-af83649c]{border-bottom:4px solid transparent;padding:11px 16px 9px;color:#666}.people-tabs button.active[data-v-af83649c]{border-color:#e40046;color:#000;font-weight:700}.people-tabs span[data-v-af83649c]{margin-left:5px;font-family:IBM Plex Mono,monospace;font-size:11px}.people-tools[data-v-af83649c]{display:flex;min-width:0;gap:8px;align-items:center;justify-content:flex-end}.search-field[data-v-af83649c]{display:flex;width:min(350px,100%);min-width:0;gap:9px;align-items:center;border:1px solid #bbb;padding:9px 12px}.people-tools.selection-active .search-field[data-v-af83649c]{width:190px}.search-field input[data-v-af83649c]{width:100%;min-width:0;outline:none}.search-field .material-symbols-outlined[data-v-af83649c]{color:#777;font-size:20px}.selection-tools[data-v-af83649c]{display:flex;flex:0 0 auto;gap:8px;align-items:center}.edit-selection[data-v-af83649c],.selection-action[data-v-af83649c],.bulk-delete[data-v-af83649c]{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-af83649c]:hover,.edit-selection.active[data-v-af83649c],.selection-action[data-v-af83649c]:hover{border-color:#000}.edit-selection.active[data-v-af83649c]{background:#000;color:#fff}.bulk-delete .material-symbols-outlined[data-v-af83649c]{font-size:18px}.bulk-delete[data-v-af83649c]{border-color:#e40046;background:#e40046;color:#fff}.bulk-delete[data-v-af83649c]:hover{background:#000}.people-list[data-v-af83649c]{border-top:1px solid #ccc}.person-row[data-v-af83649c]{display:grid;grid-template-columns:1fr;align-items:stretch;border-bottom:1px solid #d4d4d4}.person-row.selection-mode[data-v-af83649c]{grid-template-columns:44px 1fr}.person-open[data-v-af83649c]{display:grid;width:100%;grid-template-columns:46px minmax(240px,1.4fr) minmax(180px,1fr) 150px auto;gap:16px;align-items:center;padding:15px 8px;text-align:left}.person-open[data-v-af83649c]:hover,.group-open[data-v-af83649c]:hover{background:#f6f6f6}.row-selector[data-v-af83649c]{display:grid;width:44px;place-items:center;color:#888}.row-selector[data-v-af83649c]:hover,.row-selector[aria-pressed=true][data-v-af83649c]{color:#e40046}.row-selector .material-symbols-outlined[data-v-af83649c]{font-size:21px}.person-avatar[data-v-af83649c]{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;background:#000;color:#fff;font-family:Barlow Condensed,sans-serif;font-size:17px;font-weight:700}.person-identity strong[data-v-af83649c],.person-identity small[data-v-af83649c],.person-learning small[data-v-af83649c]{display:block}.person-identity small[data-v-af83649c]{margin-top:3px;overflow:hidden;color:#666;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.person-groups[data-v-af83649c]{display:flex;flex-wrap:wrap;gap:5px}.person-groups i[data-v-af83649c]{background:#eee;padding:4px 7px;font-size:10px;font-style:normal;text-transform:uppercase}.person-learning b[data-v-af83649c]{font-family:IBM Plex Mono,monospace}.person-learning small[data-v-af83649c]{color:#777;font-size:10px}.person-identity strong i[data-v-af83649c]{margin-left:7px;border-left:3px solid #e40046;padding-left:6px;color:#666;font-size:9px;font-style:normal;text-transform:uppercase}.group-list[data-v-af83649c]{border-top:1px solid #ccc}.group-row[data-v-af83649c]{display:grid;grid-template-columns:1fr auto;align-items:stretch;border-bottom:1px solid #ccc}.group-row.selection-mode[data-v-af83649c]{grid-template-columns:44px 1fr}.group-open[data-v-af83649c]{display:grid;grid-template-columns:50px minmax(0,1fr) 110px auto;gap:16px;align-items:center;padding:16px 8px;text-align:left}.group-marker[data-v-af83649c]{display:grid;width:46px;height:46px;place-items:center;background:#e40046;color:#fff}.group-copy strong[data-v-af83649c],.group-copy small[data-v-af83649c]{display:block}.group-copy strong[data-v-af83649c]{font-family:Barlow Condensed,sans-serif;font-size:25px;text-transform:uppercase}.group-copy small[data-v-af83649c]{color:#666}.group-count[data-v-af83649c]{color:#666;font-size:11px}.group-count b[data-v-af83649c]{display:block;color:#000;font-family:IBM Plex Mono,monospace;font-size:18px}.group-delete[data-v-af83649c]{width:54px;border-left:1px solid #ddd;color:#777}.group-delete[data-v-af83649c]:hover{background:#fff0f4;color:#e40046}.empty-state[data-v-af83649c]{padding:34px;color:#777;text-align:center}.group-detail[data-v-af83649c]{display:grid;min-height:480px;grid-template-rows:auto 1fr auto}.group-detail>header[data-v-af83649c]{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-af83649c]{color:#555}.group-detail>header strong[data-v-af83649c]{display:block;margin-top:5px;font-size:13px}.group-detail>header button[data-v-af83649c]{display:inline-flex;gap:7px;align-items:center}.group-detail>footer[data-v-af83649c]{display:flex;justify-content:flex-end;border-top:1px solid #ccc;padding:16px 24px}.member-list[data-v-af83649c]{max-height:490px;overflow:auto;padding:0 24px}.member-list.compact[data-v-af83649c]{max-height:310px;padding:0}.member-list article[data-v-af83649c]{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-af83649c]{box-shadow:inset 5px 0 #e40046;padding-left:12px}.member-list strong[data-v-af83649c],.member-list small[data-v-af83649c]{display:block}.member-list small[data-v-af83649c]{margin-top:2px;color:#777}.member-list button[data-v-af83649c]{display:inline-flex;gap:6px;align-items:center;padding:8px 10px;font-size:12px}.member-list button .material-symbols-outlined[data-v-af83649c]{font-size:17px}.member-add[data-v-af83649c]{border:1px solid #aaa}.member-add[data-v-af83649c]:hover{border-color:#168758;color:#0d6d48}.member-remove[data-v-af83649c]{color:#a50032}.member-profile[data-v-af83649c]{color:#555}.member-profile[data-v-af83649c]:hover{color:#e40046}.group-form[data-v-af83649c]{display:grid;gap:20px;padding:24px}.group-fields[data-v-af83649c]{display:grid;grid-template-columns:.8fr 1.2fr;gap:14px}.group-member-selection[data-v-af83649c]{border-top:1px solid #ccc;padding-top:18px}.group-member-selection>header[data-v-af83649c]{margin-bottom:8px}.group-member-selection h3[data-v-af83649c]{font-size:17px;font-weight:700}.group-member-selection p[data-v-af83649c]{color:#666;font-size:12px}.group-form>footer[data-v-af83649c]{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #ccc;padding-top:16px}.simple-form[data-v-af83649c]{display:grid;gap:18px;padding:24px}.simple-form.two-columns[data-v-af83649c]{grid-template-columns:1fr 1fr}.simple-form button[data-v-af83649c]{justify-self:end;grid-column:1 / -1}.delete-confirmation[data-v-af83649c]{display:grid;grid-template-columns:auto 1fr;gap:16px;padding:24px}.delete-confirmation>span[data-v-af83649c]{display:grid;width:48px;height:48px;place-items:center;background:#e40046;color:#fff}.delete-confirmation p[data-v-af83649c]{color:#555;line-height:1.55}.delete-confirmation footer[data-v-af83649c]{display:flex;justify-content:flex-end;gap:9px;grid-column:1 / -1;margin-top:12px}.bulk-confirmation ul[data-v-af83649c]{margin-top:12px;border-left:3px solid #ddd;padding-left:14px;color:#666;font-size:12px;line-height:1.7}.danger-button[data-v-af83649c]{background:#e40046;color:#fff;padding:11px 16px;font-weight:700}.danger-button[data-v-af83649c]:hover{background:#000}@media(max-width:1180px){.people-toolbar[data-v-af83649c]{align-items:stretch;flex-direction:column}.people-tools[data-v-af83649c]{justify-content:flex-start}.search-field[data-v-af83649c]{flex:1}.selection-tools[data-v-af83649c]{flex-wrap:wrap}}@media(max-width:680px){.people-tools[data-v-af83649c]{align-items:stretch;flex-direction:column}.search-field[data-v-af83649c],.selection-tools[data-v-af83649c]{width:100%}.selection-action[data-v-af83649c],.bulk-delete[data-v-af83649c]{flex:1;justify-content:center}}@media(max-width:850px){.people-header[data-v-af83649c]{align-items:stretch;flex-direction:column}.person-open[data-v-af83649c]{grid-template-columns:46px 1fr auto}.person-groups[data-v-af83649c],.person-learning[data-v-af83649c]{display:none}.group-open[data-v-af83649c]{grid-template-columns:50px 1fr auto}.group-count[data-v-af83649c]{display:none}.group-fields[data-v-af83649c],.simple-form.two-columns[data-v-af83649c]{grid-template-columns:1fr}}.user-page[data-v-28629871]{display:grid;gap:26px}.back-link[data-v-28629871]{display:inline-flex;width:-moz-fit-content;width:fit-content;gap:8px;align-items:center;color:#555;font-size:13px}.back-link[data-v-28629871]:hover{color:#e40046}.back-link .material-symbols-outlined[data-v-28629871]{font-size:18px}.loading-state[data-v-28629871]{display:flex;min-height:320px;gap:10px;align-items:center;justify-content:center;color:#666}.spin[data-v-28629871]{animation:spin-28629871 .8s linear infinite}@keyframes spin-28629871{to{transform:rotate(360deg)}}.feedback[data-v-28629871]{border-left:6px solid #168758;background:#f4f4f4;padding:13px}.feedback.error[data-v-28629871]{border-left-color:#e40046}.profile-head[data-v-28629871]{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:center;border-bottom:2px solid #000;padding-bottom:24px}.profile-avatar[data-v-28629871]{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-28629871]{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-28629871]{min-width:0}.profile-head p[data-v-28629871]{margin-top:7px;color:#666}.profile-role[data-v-28629871]{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-28629871]{border-left:6px solid #e40046;background:#f6f6f6;padding:20px 24px}.profile-facts dl[data-v-28629871]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px 28px}.profile-facts dt[data-v-28629871]{color:#777;font-size:10px;font-weight:700;text-transform:uppercase}.profile-facts dd[data-v-28629871]{margin-top:5px;overflow-wrap:anywhere;font-size:13px;font-weight:600}.detail-section>header[data-v-28629871]{display:flex;justify-content:space-between;gap:20px;align-items:end;border-bottom:2px solid #000;padding-bottom:12px}.detail-section h2[data-v-28629871]{font-family:Barlow Condensed,sans-serif;font-size:31px;font-weight:800;text-transform:uppercase}.detail-section header p[data-v-28629871]{margin-top:3px;color:#666;font-size:12px}.detail-section header>strong[data-v-28629871]{font-family:IBM Plex Mono,monospace;font-size:20px}.campaign-history article[data-v-28629871]{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-28629871],.campaign-name small[data-v-28629871],.campaign-date span[data-v-28629871],.campaign-date time[data-v-28629871]{display:block}.campaign-name small[data-v-28629871]{margin-top:4px;color:#666;font-size:11px}.campaign-date span[data-v-28629871]{font-size:12px;font-weight:700}.campaign-date time[data-v-28629871]{margin-top:4px;color:#777;font-size:10px}.campaign-result[data-v-28629871]{border-left:4px solid #bbb;padding-left:12px}.campaign-result>span[data-v-28629871]{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-28629871]{color:#087b57}.campaign-result p[data-v-28629871]{margin-top:4px;color:#555;font-size:12px}.campaign-training[data-v-28629871]{grid-column:1 / -1;margin-top:-10px;color:#777;font-size:11px}.training-history article[data-v-28629871]{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-28629871],.training-history small[data-v-28629871]{display:block}.training-history small[data-v-28629871]{max-width:760px;margin-top:4px;overflow:hidden;color:#666;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.training-status[data-v-28629871]{border-left:4px solid #aaa;padding-left:8px;font-size:11px;text-transform:uppercase}.training-status.in_progress[data-v-28629871]{border-color:#e40046}.training-status.completed[data-v-28629871]{border-color:#087b57}.training-history b[data-v-28629871]{font-family:IBM Plex Mono,monospace;text-align:right}.empty-state[data-v-28629871]{padding:28px 4px;color:#777}@media(max-width:900px){.profile-facts dl[data-v-28629871]{grid-template-columns:1fr 1fr}.campaign-history article[data-v-28629871]{grid-template-columns:1fr auto}.campaign-result[data-v-28629871]{grid-column:1 / -1}.campaign-training[data-v-28629871]{margin-top:0}}@media(max-width:560px){.profile-facts dl[data-v-28629871],.profile-head[data-v-28629871]{grid-template-columns:1fr}.training-history article[data-v-28629871]{grid-template-columns:1fr auto}.training-status[data-v-28629871]{grid-column:1}}.training-page[data-v-110e5a95]{display:grid;gap:22px}.page-header[data-v-110e5a95]{display:flex;justify-content:space-between;align-items:end;gap:20px;border-bottom:2px solid #000;padding-bottom:22px}.page-header h1[data-v-110e5a95]{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-110e5a95]{border-left:7px solid #168758;background:#f5f5f5;padding:14px}.feedback.error[data-v-110e5a95]{border-left-color:#e40046}.training-toolbar[data-v-110e5a95]{display:flex;align-items:center;justify-content:space-between;gap:18px}.training-toolbar label[data-v-110e5a95]{display:flex;width:min(420px,100%);gap:9px;align-items:center;border:1px solid #bbb;padding:9px 12px}.training-toolbar input[data-v-110e5a95]{width:100%;outline:none}.training-toolbar .material-symbols-outlined[data-v-110e5a95]{color:#777;font-size:20px}.training-toolbar>span[data-v-110e5a95]{color:#666;font-size:13px}.module-list[data-v-110e5a95]{border-top:1px solid #ccc}.module-row[data-v-110e5a95]{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-110e5a95]:hover{background:#f7f7f7;box-shadow:inset 6px 0 #e40046}.module-row strong[data-v-110e5a95],.module-row small[data-v-110e5a95]{display:block}.module-row strong[data-v-110e5a95]{font-size:17px;font-weight:800}.module-row small[data-v-110e5a95]{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-110e5a95]{color:#777}.empty-state[data-v-110e5a95]{padding:28px;color:#777;text-align:center}.editor-form[data-v-110e5a95]{display:grid;gap:15px;padding:24px}.two-columns[data-v-110e5a95]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.editor-form footer[data-v-110e5a95]{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}@media(max-width:700px){.page-header[data-v-110e5a95],.training-toolbar[data-v-110e5a95]{align-items:stretch;flex-direction:column}.two-columns[data-v-110e5a95]{grid-template-columns:1fr}}.training-detail-page[data-v-efe8df28]{display:grid;gap:26px}.back-link[data-v-efe8df28]{display:inline-flex;width:-moz-fit-content;width:fit-content;gap:8px;align-items:center;color:#555;font-size:13px}.back-link[data-v-efe8df28]:hover{color:#e40046}.back-link .material-symbols-outlined[data-v-efe8df28]{font-size:18px}.loading-state[data-v-efe8df28]{display:flex;min-height:320px;gap:10px;align-items:center;justify-content:center;color:#666}.spin[data-v-efe8df28]{animation:spin-efe8df28 .8s linear infinite}@keyframes spin-efe8df28{to{transform:rotate(360deg)}}.feedback[data-v-efe8df28]{border-left:6px solid #168758;background:#f4f4f4;padding:13px}.feedback.error[data-v-efe8df28]{border-left-color:#e40046}.module-head[data-v-efe8df28]{display:flex;justify-content:space-between;gap:34px;align-items:end;border-bottom:2px solid #000;padding-bottom:24px}.module-head>div[data-v-efe8df28]:first-child{border-left:8px solid #e40046;padding-left:18px}.module-head h1[data-v-efe8df28]{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-efe8df28]{max-width:760px;margin-top:10px;color:#555;line-height:1.55}.module-actions[data-v-efe8df28]{display:flex;gap:9px;flex:0 0 auto}.module-actions button[data-v-efe8df28]{display:inline-flex;gap:7px;align-items:center}.module-overview[data-v-efe8df28]{display:flex;justify-content:space-between;gap:24px;align-items:center;border-bottom:1px solid #ccc;padding-bottom:20px}.module-meta[data-v-efe8df28]{display:flex;flex-wrap:wrap;gap:34px}.module-meta small[data-v-efe8df28],.module-meta strong[data-v-efe8df28]{display:block}.module-meta small[data-v-efe8df28]{color:#777;font-size:10px;text-transform:uppercase}.module-meta strong[data-v-efe8df28]{margin-top:4px;font-size:13px}.delete-link[data-v-efe8df28]{display:inline-flex;gap:7px;align-items:center;color:#9d0030;font-size:12px}.delete-link .material-symbols-outlined[data-v-efe8df28]{font-size:17px}.progress-section>header[data-v-efe8df28]{border-bottom:2px solid #000;padding-bottom:11px}.progress-section h2[data-v-efe8df28]{font-family:Barlow Condensed,sans-serif;font-size:30px;font-weight:800;text-transform:uppercase}.progress-summary[data-v-efe8df28]{display:flex;gap:0;border-bottom:1px solid #ccc}.progress-summary div[data-v-efe8df28]{min-width:130px;border-right:1px solid #ddd;padding:16px 18px}.progress-summary dt[data-v-efe8df28]{color:#777;font-size:10px;text-transform:uppercase}.progress-summary dd[data-v-efe8df28]{margin-top:4px;font-family:IBM Plex Mono,monospace;font-size:18px}.participant-head[data-v-efe8df28],.participant-list article[data-v-efe8df28]{display:grid;grid-template-columns:minmax(260px,1fr) 130px 80px 40px;gap:16px;align-items:center}.participant-head[data-v-efe8df28]{border-bottom:1px solid #ddd;padding:12px 6px;color:#777;font-size:10px;font-weight:700;text-transform:uppercase}.participant-list article[data-v-efe8df28]{border-bottom:1px solid #ddd;padding:13px 6px}.participant-list article>button[data-v-efe8df28]:first-child{text-align:left}.participant-list strong[data-v-efe8df28],.participant-list small[data-v-efe8df28]{display:block}.participant-list small[data-v-efe8df28]{margin-top:3px;color:#777}.status[data-v-efe8df28]{border-left:4px solid #aaa;padding-left:8px;font-size:11px;text-transform:uppercase}.status.in_progress[data-v-efe8df28]{border-color:#e40046}.status.completed[data-v-efe8df28]{border-color:#087b57}.participant-list b[data-v-efe8df28]{font-family:IBM Plex Mono,monospace}.remove-participant[data-v-efe8df28]{color:#777}.remove-participant[data-v-efe8df28]:hover{color:#e40046}.empty-state[data-v-efe8df28]{padding:28px 6px;color:#777}.editor-form[data-v-efe8df28],.assignment-form[data-v-efe8df28]{display:grid;gap:15px;padding:24px}.two-columns[data-v-efe8df28]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.editor-form footer[data-v-efe8df28]{display:flex;justify-content:flex-end;gap:10px}.audience-tabs[data-v-efe8df28]{display:flex;border-bottom:1px solid #ccc}.audience-tabs button[data-v-efe8df28]{border-bottom:4px solid transparent;padding:10px 16px}.audience-tabs button.active[data-v-efe8df28]{border-bottom-color:#e40046;font-weight:700}.selection-list[data-v-efe8df28]{display:grid;max-height:390px;overflow:auto;border-top:1px solid #ddd}.selection-list>button[data-v-efe8df28]{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-efe8df28]{background:#fff4f7;box-shadow:inset 5px 0 #e40046}.selection-list strong[data-v-efe8df28],.selection-list small[data-v-efe8df28]{display:block}.selection-list small[data-v-efe8df28]{color:#777}.selection-list .material-symbols-outlined[data-v-efe8df28]{color:#e40046}.assignment-form>footer[data-v-efe8df28]{display:flex;justify-content:space-between;gap:12px;align-items:center}.assignment-form>footer>span[data-v-efe8df28]{color:#666;font-size:12px}.assignment-form>footer div[data-v-efe8df28]{display:flex;gap:9px}.delete-confirmation[data-v-efe8df28]{display:grid;grid-template-columns:auto 1fr;gap:16px;padding:24px}.delete-confirmation>span[data-v-efe8df28]{display:grid;width:48px;height:48px;place-items:center;background:#e40046;color:#fff}.delete-confirmation p[data-v-efe8df28]{color:#555;line-height:1.55}.delete-confirmation footer[data-v-efe8df28]{display:flex;justify-content:flex-end;gap:9px;grid-column:1 / -1}.danger-button[data-v-efe8df28]{background:#e40046;color:#fff;padding:11px 16px;font-weight:700}.danger-button[data-v-efe8df28]:hover{background:#000}@media(max-width:760px){.module-head[data-v-efe8df28]{align-items:stretch;flex-direction:column}.module-actions[data-v-efe8df28]{flex-wrap:wrap}.module-overview[data-v-efe8df28]{align-items:flex-start;flex-direction:column}.progress-summary[data-v-efe8df28]{overflow-x:auto}.participant-head[data-v-efe8df28]{display:none}.participant-list article[data-v-efe8df28]{grid-template-columns:1fr auto}.participant-list .status[data-v-efe8df28]{grid-column:1}.remove-participant[data-v-efe8df28]{grid-column:2;grid-row:1}.two-columns[data-v-efe8df28]{grid-template-columns:1fr}}.empty-state[data-v-49162f68]{padding:64px 8px;color:#777;text-align:center}.campaign-table-wrap[data-v-49162f68]{overflow-x:auto;border:1px solid #d5d5d5}.campaign-table[data-v-49162f68]{width:100%;min-width:980px;border-collapse:collapse;text-align:left}.campaign-table th[data-v-49162f68]{background:#f3f3f3;padding:0;color:#666;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.campaign-table th>button[data-v-49162f68]{display:flex;width:100%;gap:5px;align-items:center;padding:10px 13px;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit}.campaign-table th>button[data-v-49162f68]:hover{background:#e8e8e8;color:#000}.campaign-table th .material-symbols-outlined[data-v-49162f68]{font-size:14px}.campaign-table tbody tr[data-v-49162f68]{cursor:pointer;transition:background .12s ease}.campaign-table tbody tr[data-v-49162f68]:hover,.campaign-table tbody tr[data-v-49162f68]:focus-visible{background:#f7f7f7;outline:none}.campaign-table td[data-v-49162f68]{height:58px;border-top:1px solid #dedede;padding:8px 13px;vertical-align:middle}.campaign-name[data-v-49162f68]{display:grid;min-width:280px;grid-template-columns:4px 1fr;gap:11px;align-items:stretch}.campaign-name>i[data-v-49162f68]{background:#e40046}.ongoing .campaign-name>i[data-v-49162f68]{background:#168758}.completed .campaign-name>i[data-v-49162f68]{background:#222}.canceled .campaign-name>i[data-v-49162f68]{background:#999}.campaign-name strong[data-v-49162f68],.campaign-name small[data-v-49162f68]{display:block}.campaign-name strong[data-v-49162f68]{font-size:14px}.campaign-name small[data-v-49162f68]{max-width:350px;margin-top:3px;overflow:hidden;color:#777;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.campaign-name small .material-symbols-outlined[data-v-49162f68]{margin-right:4px;color:#e40046;font-size:12px;vertical-align:-2px}.channel[data-v-49162f68]{display:inline-flex;gap:6px;align-items:center;font-size:12px}.channel .material-symbols-outlined[data-v-49162f68]{font-size:17px}.status[data-v-49162f68]{border-left:3px solid #e40046;padding-left:7px;color:#555;font-size:11px}.ongoing .status[data-v-49162f68]{border-left-color:#168758}.completed .status[data-v-49162f68]{border-left-color:#222}.canceled .status[data-v-49162f68]{border-left-color:#999}.number[data-v-49162f68]{font:600 13px IBM Plex Mono,monospace}.activity[data-v-49162f68]{display:flex;gap:5px;align-items:center;color:#666;white-space:nowrap;font-size:11px}.activity strong[data-v-49162f68]{color:#000;font-family:IBM Plex Mono,monospace}.activity i[data-v-49162f68]{width:1px;height:13px;margin:0 4px;background:#ccc}.date[data-v-49162f68]{color:#666;white-space:nowrap;font-size:11px}.campaign-actions[data-v-49162f68]{display:flex;justify-content:flex-end;gap:3px;align-items:center}.campaign-actions button[data-v-49162f68]{display:grid;width:30px;height:30px;place-items:center;border:1px solid #ccc;background:#fff}.campaign-actions button[data-v-49162f68]:hover{border-color:#e40046;color:#e40046}.campaign-actions button.danger[data-v-49162f68]:hover{background:#e40046;color:#fff}.campaign-actions .material-symbols-outlined[data-v-49162f68]{font-size:16px}.open-arrow[data-v-49162f68]{margin-left:3px;color:#999;font-size:18px}.sr-only[data-v-49162f68]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:700px){.campaign-table-wrap[data-v-49162f68]{margin-inline:-18px;border-inline:0}}.brand-loader[data-v-55c0147d]{display:grid;place-items:center;gap:12px;min-height:220px;color:#666}.brand-loader[data-v-55c0147d] .cyberlab-logo__mark{animation:loader-pulse-55c0147d 1.15s ease-in-out infinite}.brand-loader>span[data-v-55c0147d]{position:relative;width:90px;height:2px;overflow:hidden;background:#ddd}.brand-loader>span[data-v-55c0147d]:after{position:absolute;inset:0;width:45%;background:#e40046;content:"";animation:loader-track-55c0147d .9s ease-in-out infinite}.brand-loader p[data-v-55c0147d]{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}@keyframes loader-pulse-55c0147d{0%,to{opacity:.48;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}@keyframes loader-track-55c0147d{0%{transform:translate(-110%)}to{transform:translate(245%)}}@media(prefers-reduced-motion:reduce){.brand-loader[data-v-55c0147d] .cyberlab-logo__mark,.brand-loader>span[data-v-55c0147d]:after{animation:none}}.report-layout[data-v-077e337c]{display:grid;min-height:430px;grid-template-columns:minmax(300px,38%) minmax(0,1fr);color:#111}.campaign-context[data-v-077e337c]{display:flex;min-width:0;flex-direction:column;border-right:1px solid #c9c9c9;padding:28px}.campaign-primary-meta[data-v-077e337c]{display:grid;grid-template-columns:.65fr 1.35fr;gap:24px;border-bottom:1px solid #c9c9c9;padding-bottom:24px}.campaign-primary-meta>div>span[data-v-077e337c],.audience-summary>span[data-v-077e337c],.secondary-details dt[data-v-077e337c]{display:block;color:#707070;font-size:11px;font-weight:600}.campaign-primary-meta strong[data-v-077e337c],.campaign-primary-meta time[data-v-077e337c]{display:flex;gap:7px;align-items:center;margin-top:7px;color:#111;font-size:17px;font-weight:700;line-height:1.25}.campaign-primary-meta .material-symbols-outlined[data-v-077e337c]{color:#e40046;font-size:21px}.audience-summary[data-v-077e337c]{padding:34px 0}.audience-summary h3[data-v-077e337c]{margin-top:8px;font-size:clamp(23px,2.4vw,32px);font-weight:700;line-height:1.05}.audience-summary p[data-v-077e337c]{margin-top:7px;color:#666;font-size:13px}.secondary-details[data-v-077e337c]{margin-top:auto}.secondary-details>div[data-v-077e337c]{border-top:1px solid #c9c9c9;padding:17px 0}.secondary-details dd[data-v-077e337c]{margin-top:6px;font-size:15px;font-weight:700}.secondary-details small[data-v-077e337c]{display:block;margin-top:4px;color:#666;font-size:12px}.recipient-panel[data-v-077e337c]{min-width:0;padding:28px}.recipient-heading[data-v-077e337c]{display:flex;align-items:baseline;justify-content:space-between;border-bottom:2px solid #000;padding-bottom:12px}.recipient-heading h3[data-v-077e337c]{font-size:20px;font-weight:700}.recipient-heading span[data-v-077e337c]{color:#666;font-size:12px}.recipient-table-wrap[data-v-077e337c]{max-height:430px;overflow:auto}table[data-v-077e337c]{width:100%;border-collapse:collapse;text-align:left}th[data-v-077e337c]{position:sticky;top:0;background:#fff;border-bottom:1px solid #c9c9c9;padding:12px 10px;color:#707070;font-size:10px;font-weight:600}td[data-v-077e337c]{border-bottom:1px solid #ddd;padding:16px 10px;color:#333;font-size:12px;vertical-align:top}td[data-v-077e337c]:first-child{width:48%}td[data-v-077e337c]:nth-child(2){width:100px}td strong[data-v-077e337c],td small[data-v-077e337c]{display:block}td strong[data-v-077e337c]{color:#111;font-size:14px}td small[data-v-077e337c]{margin-top:4px;color:#777;font-size:11px}.reaction-cell[data-v-077e337c]{color:#555}.empty-row[data-v-077e337c]{padding:32px 10px;color:#666;text-align:center}@media(max-width:850px){.report-layout[data-v-077e337c]{grid-template-columns:1fr}.campaign-context[data-v-077e337c]{border-right:0;border-bottom:1px solid #c9c9c9}.secondary-details[data-v-077e337c]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px;padding-top:0}}@media(max-width:560px){.campaign-context[data-v-077e337c],.recipient-panel[data-v-077e337c]{padding:20px}.campaign-primary-meta[data-v-077e337c],.secondary-details[data-v-077e337c]{grid-template-columns:1fr}.recipient-table-wrap[data-v-077e337c]{overflow-x:auto}table[data-v-077e337c]{min-width:560px}}.campaign-page[data-v-109aeaf0]{display:grid;gap:24px}.campaign-header[data-v-109aeaf0]{border-bottom:2px solid #000;padding:6px 0 18px}.campaign-header h1[data-v-109aeaf0]{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-actions[data-v-109aeaf0]{display:grid;min-height:150px;grid-template-columns:1.5fr .8fr .8fr;gap:12px}.campaign-actions[data-v-109aeaf0]>*{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-109aeaf0]>*:hover{border-color:#000;box-shadow:7px 7px #e40046;transform:translate(-2px,-2px)}.campaign-actions .campaign-primary-action[data-v-109aeaf0]{background:#e40046;color:#fff;border-color:#e40046}.campaign-actions .campaign-primary-action[data-v-109aeaf0]:hover{background:#000;box-shadow:7px 7px #e40046}.campaign-actions>*>span[data-v-109aeaf0]{font-size:30px}.campaign-actions strong[data-v-109aeaf0]{font-family:Barlow Condensed,sans-serif;font-size:clamp(21px,2vw,30px);line-height:1;text-transform:uppercase}.campaign-actions i[data-v-109aeaf0]{font-style:normal}.campaign-alert[data-v-109aeaf0]{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-109aeaf0]{border-left-color:#e40046}.campaign-alert button[data-v-109aeaf0]{color:#666}.campaign-alert__copy[data-v-109aeaf0]{min-width:0}.campaign-alert__copy p[data-v-109aeaf0]{font-weight:600}.campaign-alert__copy ul[data-v-109aeaf0]{display:grid;gap:4px;margin:7px 0 0;padding-left:18px;color:#651022;font-size:13px}.campaign-toolbar[data-v-109aeaf0]{display:flex;justify-content:space-between;gap:18px;align-items:center}.campaign-tabs[data-v-109aeaf0]{display:flex;border-bottom:1px solid #ccc}.campaign-tabs button[data-v-109aeaf0]{border-bottom:4px solid transparent;padding:11px 16px 9px;color:#666}.campaign-tabs button.active[data-v-109aeaf0]{border-bottom-color:#e40046;color:#000;font-weight:700}.campaign-filters[data-v-109aeaf0]{display:flex;gap:8px;align-items:center}.period-filter[data-v-109aeaf0]{display:inline-flex;min-height:38px;gap:7px;align-items:center;border:1px solid #ccc;padding:0 10px;color:#555}.period-filter[data-v-109aeaf0]:focus-within{border-color:#000}.period-filter .material-symbols-outlined[data-v-109aeaf0]{font-size:18px}.period-filter select[data-v-109aeaf0]{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-109aeaf0]{display:flex;gap:3px}.channel-filters button[data-v-109aeaf0]{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-109aeaf0]{border-color:#000;background:#000;color:#fff}.channel-filters .material-symbols-outlined[data-v-109aeaf0]{font-size:17px}.campaign-workspace[data-v-109aeaf0]{min-height:180px}@media(max-width:700px){.campaign-toolbar[data-v-109aeaf0],.campaign-filters[data-v-109aeaf0]{align-items:stretch;flex-direction:column}.campaign-actions[data-v-109aeaf0]{grid-template-columns:1fr}.campaign-tabs[data-v-109aeaf0]{overflow-x:auto}.period-filter select[data-v-109aeaf0]{width:100%}.channel-filters[data-v-109aeaf0]{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-a115c650]{width:100%;height:100%;background:#fff;color:#111}.campaign-builder__content[data-v-a115c650]{display:grid;min-width:0;min-height:0;height:100%;grid-template-rows:minmax(0,1fr) 64px}.builder-stage[data-v-a115c650]{position:relative;min-height:0;overflow:hidden;padding:26px 34px}.step-error[data-v-a115c650]{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-a115c650]{font-size:18px}.stage-title[data-v-a115c650]{margin-bottom:16px}.stage-title h2[data-v-a115c650]{font-size:clamp(24px,2.2vw,32px);font-weight:700;letter-spacing:-.02em}.stage-title p[data-v-a115c650]{margin-top:6px;color:#666;font-size:13px}.basics-stage[data-v-a115c650],.channel-stage[data-v-a115c650]{display:grid;height:100%;max-width:820px;align-content:center;margin:auto}.campaign-name-field[data-v-a115c650]{display:grid;margin-top:10px}.campaign-name-field input[data-v-a115c650]{min-height:58px;font-size:19px}.stage-grid[data-v-a115c650]{display:grid;height:100%;min-height:0;grid-template-columns:minmax(310px,.82fr) minmax(440px,1.18fr);gap:24px}.stage-main[data-v-a115c650]{min-width:0;min-height:0}.channel-choice[data-v-a115c650]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:26px}.channel-choice button[data-v-a115c650]{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-a115c650]:hover,.channel-choice button.selected[data-v-a115c650]{border-color:#000;background:#f7f7f7;box-shadow:inset 5px 0 #e40046}.channel-choice button[data-v-a115c650]:disabled{cursor:default;opacity:1}.channel-choice>button>span[data-v-a115c650]{grid-row:1/3;color:#e40046;font-size:30px}.channel-choice strong[data-v-a115c650]{font-size:20px}.channel-choice small[data-v-a115c650]{color:#666}.channel-choice i[data-v-a115c650]{grid-row:1/3;grid-column:3;font-style:normal}.attack-catalog[data-v-a115c650],.training-catalog[data-v-a115c650]{display:grid;min-height:0;grid-template-rows:auto auto minmax(0,1fr)}.training-filters[data-v-a115c650]{display:flex;flex-wrap:wrap;gap:5px;border-bottom:1px solid #ccc;padding-bottom:9px}.training-filters button[data-v-a115c650]{border:1px solid #ccc;padding:7px 9px;white-space:nowrap;color:#666;font-size:11px}.training-filters button.active[data-v-a115c650]{border-color:#000;background:#000;color:#fff}.scenario-table[data-v-a115c650],.training-list[data-v-a115c650]{min-height:0;overflow-y:auto}.scenario-table[data-v-a115c650]{border-bottom:1px solid #ccc}.scenario-row[data-v-a115c650]{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-a115c650]:hover,.scenario-row.selected[data-v-a115c650]{background:#f4f4f4;box-shadow:inset 4px 0 #e40046}.scenario-row>.material-symbols-outlined[data-v-a115c650]{color:#e40046;font-size:21px}.scenario-row strong[data-v-a115c650],.scenario-row small[data-v-a115c650]{display:block}.scenario-row strong[data-v-a115c650]{font-size:14px;line-height:1.3}.scenario-row small[data-v-a115c650]{margin-top:3px;color:#707070;font-size:11px}.direct-preview[data-v-a115c650]{min-height:0;overflow:hidden;align-self:stretch}.preview-panel[data-v-a115c650]{display:grid;grid-template-rows:42px minmax(0,1fr);border:1px solid #bbb}.preview-panel>header[data-v-a115c650]{display:flex;align-items:center;border-bottom:1px solid #ccc;padding:0 14px;font-size:13px;font-weight:700}.preview-panel[data-v-a115c650]>*:last-child{height:100%;min-height:0;border:0}.training-row[data-v-a115c650]{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-a115c650]{background:#f3f3f3;box-shadow:inset 4px 0 #e40046}.training-row>.material-symbols-outlined[data-v-a115c650]{color:#e40046}.training-row strong[data-v-a115c650],.training-row small[data-v-a115c650]{display:block}.training-row small[data-v-a115c650],.training-row>span[data-v-a115c650]:last-child{color:#777;font-size:10px}.customize-stage[data-v-a115c650]{width:min(100%,1120px);height:100%;min-height:0;margin-inline:auto}.customize-stage .stage-title[data-v-a115c650]{margin-bottom:8px}.customize-grid[data-v-a115c650]{height:calc(100% - 42px);min-height:0}.message-fields[data-v-a115c650]{display:grid;min-width:0;height:100%;grid-template-rows:auto minmax(0,1fr) auto}.compact-fields[data-v-a115c650]{display:grid;grid-template-columns:1.05fr .8fr 1.35fr;gap:10px}.subject-field[data-v-a115c650]{grid-column:auto}.cg-label[data-v-a115c650]{display:block;margin-bottom:5px;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.cg-input[data-v-a115c650]{min-height:40px;border:1px solid #aaa;background:#fff;padding:9px 11px}.editor-shell[data-v-a115c650]{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-a115c650]{display:flex;justify-content:space-between;border-bottom:1px solid #bbb;background:#f4f4f4}.editor-tabs>div[data-v-a115c650]{display:flex}.editor-tabs button[data-v-a115c650]{border-bottom:3px solid transparent;padding:8px 12px;font-size:11px}.editor-tabs button.active[data-v-a115c650]{border-bottom-color:#e40046;background:#fff;font-weight:700}.editor-tabs .preview-trigger[data-v-a115c650]{display:flex;gap:5px;align-items:center;border-bottom:0;border-left:1px solid #ccc;background:#fff}.preview-trigger span[data-v-a115c650]{font-size:17px}.visual-editor-wrap[data-v-a115c650]{display:grid;min-height:0;grid-template-rows:auto minmax(0,1fr)}.editor-toolbar[data-v-a115c650]{display:flex;gap:3px;border-bottom:1px solid #ccc;padding:3px}.editor-toolbar button[data-v-a115c650]{display:grid;width:30px;height:30px;place-items:center}.editor-toolbar .material-symbols-outlined[data-v-a115c650]{font-size:17px}.visual-editor[data-v-a115c650],.code-editor[data-v-a115c650]{display:block;width:100%;height:100%;min-height:0;border:0;background:#fff}.visual-editor[data-v-a115c650]{overflow:auto;padding:15px;outline:none}.code-editor[data-v-a115c650]{resize:none;padding:15px;font:11px/1.5 IBM Plex Mono,monospace}.attachment-bar[data-v-a115c650]{display:flex;gap:8px;align-items:center;min-height:45px;border-top:1px solid #bbb;margin-top:8px}.attachment-bar>span[data-v-a115c650]:first-child{margin-right:auto}.attachment-bar strong[data-v-a115c650],.attachment-bar small[data-v-a115c650]{display:block}.attachment-bar small[data-v-a115c650]{color:#777}.file-chip[data-v-a115c650]{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-a115c650]{display:block;width:100%;min-height:330px;resize:none}.sms-preview-button[data-v-a115c650]{display:flex;gap:7px;align-items:center;margin-top:12px}.character-count[data-v-a115c650]{display:block;color:#777;text-align:right}.audience-stage[data-v-a115c650]{height:100%;min-height:0}.audience-tabs[data-v-a115c650]{display:flex;align-items:center;border-bottom:1px solid #ccc}.audience-tabs>button[data-v-a115c650]{border-bottom:4px solid transparent;padding:9px 14px}.audience-tabs>button.active[data-v-a115c650]{border-bottom-color:#e40046;font-weight:700}.audience-tabs .select-all[data-v-a115c650]{margin-left:8px;border:1px solid #bbb;padding:7px 10px;font-size:11px}.audience-tabs input[data-v-a115c650]{width:min(260px,25vw);margin-left:8px;border:1px solid #bbb;padding:7px 10px}.audience-count[data-v-a115c650]{margin-left:auto;color:#555;font:11px IBM Plex Mono,monospace}.audience-list[data-v-a115c650]{min-height:0;max-height:calc(100% - 95px);overflow-y:auto;border-top:1px solid #ccc}.audience-row[data-v-a115c650]{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-a115c650]:has(input:checked){background:#f3f3f3;box-shadow:inset 4px 0 #e40046}.audience-row strong[data-v-a115c650],.audience-row small[data-v-a115c650]{display:block}.audience-row small[data-v-a115c650],.audience-row>span[data-v-a115c650]:last-child{color:#777;font-size:11px}.pagination[data-v-a115c650]{display:flex;gap:12px;justify-content:flex-end;align-items:center;margin-top:8px;font-size:11px}.pagination button[data-v-a115c650]{border:1px solid #bbb;padding:6px 10px}.schedule-stage[data-v-a115c650]{height:100%;max-width:980px}.schedule-modes[data-v-a115c650]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.schedule-modes button[data-v-a115c650]{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-a115c650]{border-color:#000;background:#000;color:#fff;box-shadow:inset 5px 0 #e40046}.schedule-modes button span[data-v-a115c650]{grid-row:1/3}.schedule-modes button small[data-v-a115c650]{color:#777}.schedule-modes button.active small[data-v-a115c650]{color:#bbb}.schedule-settings[data-v-a115c650]{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-a115c650],.recurrence-choice[data-v-a115c650]{display:grid;gap:8px}.schedule-date-field p[data-v-a115c650],.recurrence-choice p[data-v-a115c650]{color:#555;font-size:13px}.schedule-resolution[data-v-a115c650]{display:flex;gap:6px;align-items:flex-start;color:#666;font-size:11px;line-height:1.4}.schedule-resolution .material-symbols-outlined[data-v-a115c650]{flex:none;color:#e40046;font-size:15px}.date-control[data-v-a115c650]{display:grid;grid-template-columns:auto 1fr;align-items:center;border:2px solid #111;background:#fff}.date-control>.material-symbols-outlined[data-v-a115c650]{display:grid;height:100%;place-items:center;border-right:1px solid #ccc;padding:0 12px;color:#e40046}.date-control input[data-v-a115c650]{width:100%;min-height:48px;padding:9px 12px;outline:none;font-variant-numeric:tabular-nums;color-scheme:light}.date-control[data-v-a115c650]:focus-within{border-color:#e40046}.date-control input[data-v-a115c650]::-webkit-calendar-picker-indicator{cursor:pointer;background-color:#f3f3f3;padding:8px}.frequency-switch[data-v-a115c650],.weekday-picker[data-v-a115c650],.month-picker[data-v-a115c650]{display:flex;gap:7px;align-items:end}.frequency-switch button[data-v-a115c650],.weekday-picker button[data-v-a115c650]{border:1px solid #aaa;background:#fff;padding:9px 12px}.frequency-switch button.active[data-v-a115c650],.weekday-picker button.active[data-v-a115c650]{border-color:#000;background:#000;color:#fff}.weekday-picker[data-v-a115c650],.month-picker[data-v-a115c650]{grid-column:1/-1}.month-picker label[data-v-a115c650]{width:180px}.series-end[data-v-a115c650]{grid-column:1/-1;max-width:390px}.day-chip[data-v-a115c650]{display:inline-flex;gap:5px;align-items:center;border:1px solid #000;background:#fff;padding:8px 10px}.review-stage[data-v-a115c650]{max-width:980px}.demo-banner[data-v-a115c650]{display:flex;gap:10px;border-left:5px solid #e40046;background:#fff1f5;padding:12px;margin-bottom:13px}.review-list[data-v-a115c650]{display:grid;grid-template-columns:1fr 1fr;border-top:2px solid #000}.review-list>div[data-v-a115c650]{display:grid;grid-template-columns:115px 1fr;border-bottom:1px solid #ddd;padding:13px 4px}.review-list>div[data-v-a115c650]:nth-child(odd){margin-right:20px}.review-list dt[data-v-a115c650]{color:#777;font-size:10px;text-transform:uppercase}.review-list dd[data-v-a115c650]{font-weight:700}.review-list .training-review[data-v-a115c650]{grid-column:1/-1;margin-right:0;background:#f5f5f5;padding-inline:12px}.builder-actions[data-v-a115c650]{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ccc;padding:10px 24px}.builder-actions__right[data-v-a115c650]{display:flex;gap:8px;align-items:center}.builder-progress[data-v-a115c650]{display:flex;gap:10px;align-items:baseline;margin-right:10px;color:#666;font-size:11px}.builder-progress strong[data-v-a115c650]{color:#111;font-size:13px}.text-action[data-v-a115c650]{color:#666;text-decoration:underline}.preview-overlay[data-v-a115c650]{position:fixed;z-index:160;inset:0;display:grid;place-items:center;background:#0009;padding:24px}.preview-dialog[data-v-a115c650]{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-a115c650]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ccc;padding:14px 18px}.preview-dialog h2[data-v-a115c650]{font-size:18px}.preview-dialog header p[data-v-a115c650]{margin-top:3px;color:#666;font-size:11px}.preview-dialog header button[data-v-a115c650]{display:grid;width:36px;height:36px;place-items:center;border:1px solid #bbb}.preview-dialog>iframe[data-v-a115c650]{width:100%;height:100%;border:0}.preview-phone[data-v-a115c650]{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-a115c650]{display:flex;justify-content:space-between;align-items:center;font-size:11px}.preview-phone>p[data-v-a115c650]{align-self:end;border-radius:18px 18px 18px 4px;background:#ddd;padding:14px;white-space:pre-wrap}.preview-fade-enter-active[data-v-a115c650],.preview-fade-leave-active[data-v-a115c650]{transition:opacity .14s ease}.preview-fade-enter-from[data-v-a115c650],.preview-fade-leave-to[data-v-a115c650]{opacity:0}@media(max-width:1050px){.stage-grid[data-v-a115c650]{grid-template-columns:minmax(260px,.8fr) minmax(360px,1.2fr)}.compact-fields[data-v-a115c650]{grid-template-columns:1fr 1fr}.subject-field[data-v-a115c650]{grid-column:1/-1}}@media(max-width:780px){.campaign-builder[data-v-a115c650]{height:auto}.campaign-builder__content[data-v-a115c650]{min-height:100dvh;grid-template-rows:auto auto}.builder-stage[data-v-a115c650]{overflow:visible;padding:22px 16px}.stage-grid[data-v-a115c650]{height:auto;grid-template-columns:1fr}.channel-choice[data-v-a115c650],.schedule-modes[data-v-a115c650],.schedule-settings[data-v-a115c650],.review-list[data-v-a115c650]{grid-template-columns:1fr}.direct-preview[data-v-a115c650]{min-height:420px}.compact-fields[data-v-a115c650]{grid-template-columns:1fr}.subject-field[data-v-a115c650]{grid-column:auto}.editor-shell[data-v-a115c650]{height:520px}.audience-tabs[data-v-a115c650]{flex-wrap:wrap}.audience-count[data-v-a115c650]{order:3;width:100%;margin:8px 0}.audience-tabs input[data-v-a115c650]{width:100%;margin:8px 0}.weekday-picker[data-v-a115c650],.month-picker[data-v-a115c650]{flex-wrap:wrap}.builder-actions[data-v-a115c650]{position:sticky;bottom:0;background:#fff}.builder-actions .text-action[data-v-a115c650],.builder-progress span[data-v-a115c650]{display:none}}.editor-page[data-v-c221ee63]{position:relative;width:100%;height:100%}.editor-error[data-v-c221ee63]{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-c221ee63]{color:#e40046}.editor-loading[data-v-c221ee63]{display:grid;height:100%;place-content:center;text-align:center}.logo-loader[data-v-c221ee63]{display:flex;gap:10px;align-items:center;font:800 36px Barlow Condensed,sans-serif;text-transform:uppercase}.logo-loader i[data-v-c221ee63]{width:8px;height:40px;background:#e40046;animation:pulse-c221ee63 .8s ease-in-out infinite alternate}.editor-loading p[data-v-c221ee63]{margin-top:8px;color:#777}@keyframes pulse-c221ee63{to{transform:scaleY(.45)}}@media(max-width:780px){.editor-page[data-v-c221ee63]{height:auto}.editor-error[data-v-c221ee63]{position:fixed;top:12px;right:12px;left:12px}}.templates-page[data-v-bd973e74]{display:grid;gap:22px}.page-header[data-v-bd973e74]{display:flex;justify-content:space-between;align-items:end;gap:20px;border-bottom:2px solid #000;padding-bottom:22px}.page-header h1[data-v-bd973e74]{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-bd973e74]{border-left:7px solid #168758;background:#f5f5f5;padding:14px}.feedback.error[data-v-bd973e74]{border-left-color:#e40046}.templates-toolbar[data-v-bd973e74]{display:flex;align-items:center;justify-content:space-between;gap:18px}.templates-toolbar label[data-v-bd973e74]{display:flex;width:min(420px,100%);gap:9px;align-items:center;border:1px solid #bbb;padding:9px 12px}.templates-toolbar input[data-v-bd973e74]{width:100%;outline:none}.templates-toolbar .material-symbols-outlined[data-v-bd973e74]{color:#777;font-size:20px}.templates-toolbar>span[data-v-bd973e74]{color:#666;font-size:13px}.template-list[data-v-bd973e74]{border-top:1px solid #ccc}.template-row[data-v-bd973e74]{display:grid;width:100%;grid-template-columns:minmax(0,1.4fr) auto auto;gap:20px;align-items:center;border-bottom:1px solid #ccc;padding:16px 10px;text-align:left}.template-row[data-v-bd973e74]:hover{background:#f7f7f7;box-shadow:inset 6px 0 #e40046}.template-main strong[data-v-bd973e74],.template-main small[data-v-bd973e74]{display:block}.template-main strong[data-v-bd973e74]{font-size:16px;font-weight:800}.template-main small[data-v-bd973e74]{max-width:640px;margin-top:4px;overflow:hidden;color:#666;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.template-tags[data-v-bd973e74]{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.tag[data-v-bd973e74]{border:1px solid #ccc;padding:4px 8px;font-size:10px;font-style:normal;text-transform:uppercase;letter-spacing:.04em}.tag.easy[data-v-bd973e74]{border-color:#1687581a;background:#e7f5ee;color:#0d6d48}.tag.mid[data-v-bd973e74]{background:#eef2ff;border-color:#2457d61a;color:#2447c0}.tag.hard[data-v-bd973e74]{background:#fdeaef;border-color:#e400461a;color:#b4003a}.tag.warn[data-v-bd973e74]{background:#fff3e6;border-color:#f26b211a;color:#b25410}.tag.builtin[data-v-bd973e74]{background:#f0f0f0;color:#555}.template-row>.material-symbols-outlined[data-v-bd973e74]{color:#777}.empty-state[data-v-bd973e74]{padding:28px;color:#777;text-align:center}.template-form[data-v-bd973e74]{display:grid;gap:16px;padding:24px}.form-grid[data-v-bd973e74]{display:grid;grid-template-columns:1.15fr .85fr;gap:22px}.fields[data-v-bd973e74]{display:grid;gap:13px;align-content:start}.two-columns[data-v-bd973e74]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.body-editor[data-v-bd973e74]{font:12px/1.5 IBM Plex Mono,monospace;resize:vertical}.hint[data-v-bd973e74]{margin-top:4px;color:#777;font-size:11px}.hint code[data-v-bd973e74]{background:#f0f0f0;padding:1px 4px;font-family:IBM Plex Mono,monospace}.checkbox[data-v-bd973e74]{display:flex;gap:9px;align-items:center}.checkbox span[data-v-bd973e74]{color:#444;font-size:13px}.checkbox input[data-v-bd973e74]{margin-top:2px}.preview[data-v-bd973e74]{display:grid;grid-template-rows:auto 1fr;gap:8px;min-height:0}.preview-label[data-v-bd973e74]{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#777}.preview iframe[data-v-bd973e74]{width:100%;min-height:420px;border:1px solid #ccc;background:#fff}.template-form footer[data-v-bd973e74]{display:flex;align-items:center;gap:10px;border-top:1px solid #ccc;padding-top:16px}.template-form footer .spacer[data-v-bd973e74]{flex:1}.danger-button[data-v-bd973e74]{border:1px solid #e40046;color:#e40046;padding:10px 15px;font-weight:700}.danger-button[data-v-bd973e74]:hover{background:#e40046;color:#fff}@media(max-width:900px){.form-grid[data-v-bd973e74],.two-columns[data-v-bd973e74]{grid-template-columns:1fr}}@media(max-width:700px){.page-header[data-v-bd973e74],.templates-toolbar[data-v-bd973e74]{align-items:stretch;flex-direction:column}}.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-78db34d4]{border-top:2px solid #000}.security-settings>header[data-v-78db34d4]{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-78db34d4]{display:flex;gap:14px;align-items:center}.security-settings>header .material-symbols-outlined[data-v-78db34d4]{color:#e40046;font-size:30px}.security-settings h2[data-v-78db34d4],.security-settings h3[data-v-78db34d4]{font-family:Barlow Condensed,sans-serif;font-weight:800;text-transform:uppercase}.security-settings h2[data-v-78db34d4]{font-size:30px}.security-settings h3[data-v-78db34d4]{font-size:26px}.security-settings p[data-v-78db34d4]{color:#666;line-height:1.5}.security-state[data-v-78db34d4]{border:1px solid #bbb;padding:7px 10px;color:#666;font:700 11px IBM Plex Mono,monospace;text-transform:uppercase}.security-state.enabled[data-v-78db34d4]{border-color:#087b57;color:#087b57}.security-action[data-v-78db34d4]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 4px}.security-action strong[data-v-78db34d4]{display:block;font-size:17px}.security-action p[data-v-78db34d4]{margin-top:4px}.setup-grid[data-v-78db34d4]{display:grid;grid-template-columns:280px 1fr;gap:34px;padding:30px 4px}.setup-grid img[data-v-78db34d4]{width:280px;border:1px solid #000}.setup-grid details[data-v-78db34d4]{margin:18px 0;border-left:5px solid #e40046;background:#f5f5f5;padding:12px}.setup-grid details code[data-v-78db34d4]{display:block;margin-top:10px;overflow-wrap:anywhere}.setup-grid form[data-v-78db34d4]{display:grid;gap:15px;max-width:440px}.setup-grid form>div[data-v-78db34d4]{display:flex;gap:9px}.code-input[data-v-78db34d4]{font:700 23px IBM Plex Mono,monospace;letter-spacing:.25em}.recovery-panel[data-v-78db34d4]{border-left:8px solid #e40046;margin:28px 0;background:#f5f5f5;padding:24px}.recovery-codes[data-v-78db34d4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:20px 0}.recovery-codes code[data-v-78db34d4]{border:1px solid #bbb;background:#fff;padding:9px;text-align:center}.disable-form[data-v-78db34d4]{display:flex;align-items:end;gap:12px;border-left:6px solid #e40046;background:#fff0f4;padding:18px}.disable-form label[data-v-78db34d4]{flex:1}.security-alert[data-v-78db34d4],.security-notice[data-v-78db34d4]{border-left:5px solid #e40046;margin-top:18px;background:#fff0f4;padding:12px;color:#7e102b}.security-notice[data-v-78db34d4]{border-left-color:#087b57;background:#eaf8f3;color:#075d43}.security-loading[data-v-78db34d4]{padding:32px 4px;color:#666}.required-label[data-v-78db34d4]{color:#087b57;font:700 11px IBM Plex Mono,monospace;text-transform:uppercase}@media(max-width:700px){.setup-grid[data-v-78db34d4]{grid-template-columns:1fr}.security-action[data-v-78db34d4],.disable-form[data-v-78db34d4]{align-items:stretch;flex-direction:column}.recovery-codes[data-v-78db34d4]{grid-template-columns:1fr}}.settings-page[data-v-09922df0]{width:100%}.page-head[data-v-09922df0]{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-09922df0]{margin:0;border-left:8px solid #e40046;padding-left:16px;font:800 clamp(42px,5vw,64px)/.9 "Barlow Condensed",sans-serif;text-transform:uppercase}.support-link[data-v-09922df0]{display:inline-flex;align-items:center;gap:7px;color:#555;font-size:13px;font-weight:600}.support-link[data-v-09922df0]:hover{color:#e40046}.support-link .material-symbols-outlined[data-v-09922df0]{font-size:18px}.settings-tabs[data-v-09922df0]{display:flex;gap:0;margin-bottom:34px;border-bottom:1px solid #bbb}.settings-tabs button[data-v-09922df0]{display:inline-flex;align-items:center;gap:8px;min-width:128px;justify-content:center;border-bottom:4px solid transparent;padding:13px 20px;color:#666;font-size:14px}.settings-tabs button.active[data-v-09922df0]{color:#000;border-bottom-color:#e40046;font-weight:700}.settings-tabs .material-symbols-outlined[data-v-09922df0]{font-size:19px}.page-alert[data-v-09922df0],.page-notice[data-v-09922df0]{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-09922df0]{background:#fff0f4}.page-notice[data-v-09922df0]{color:#075d43;border-left-color:#087b57;background:#eaf8f3}.page-alert>.material-symbols-outlined[data-v-09922df0]{color:#e40046}.page-alert button[data-v-09922df0]{display:grid;margin-left:auto;place-items:center}.page-alert button .material-symbols-outlined[data-v-09922df0],.page-alert>.material-symbols-outlined[data-v-09922df0],.page-notice .material-symbols-outlined[data-v-09922df0]{font-size:19px}.loading-state[data-v-09922df0]{display:flex;align-items:center;justify-content:center;gap:10px;min-height:280px;color:#666;font-size:13px}.spin[data-v-09922df0]{animation:spin-09922df0 .8s linear infinite}@keyframes spin-09922df0{to{transform:rotate(360deg)}}.channel-section[data-v-09922df0],.journal-section[data-v-09922df0]{min-height:380px}.channel-head[data-v-09922df0],.journal-head[data-v-09922df0]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:1px solid #bbb}.channel-head>div[data-v-09922df0],.journal-head>div[data-v-09922df0]{display:flex;align-items:center;gap:13px}.channel-head>div>.material-symbols-outlined[data-v-09922df0],.journal-head>div>.material-symbols-outlined[data-v-09922df0]{color:#e40046;font-size:27px}h2[data-v-09922df0]{margin:0;font:700 27px/1 Barlow Condensed,sans-serif;text-transform:uppercase}.channel-head p[data-v-09922df0]{margin:5px 0 0;color:#666;font-size:13px}.channel-head .cg-button-primary .material-symbols-outlined[data-v-09922df0]{font-size:18px}.channel-actions[data-v-09922df0]{display:flex;align-items:center;gap:9px}.channel-actions .cg-button-primary[data-v-09922df0],.channel-actions .cg-button-secondary[data-v-09922df0]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding-inline:16px}.channel-actions .material-symbols-outlined[data-v-09922df0]{font-size:18px}.email-setup-summary[data-v-09922df0]{display:grid;margin-top:8px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.email-setup-summary>div[data-v-09922df0]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-height:62px;border-bottom:1px solid #ddd;border-left:5px solid #e40046;padding:11px 16px}.email-setup-summary>div[data-v-09922df0]:last-child{border-bottom:0}.email-setup-summary>div.complete[data-v-09922df0]{border-left-color:#168758}.email-setup-summary p[data-v-09922df0]{margin:0}.email-setup-summary small[data-v-09922df0],.email-setup-summary strong[data-v-09922df0]{display:block}.email-setup-summary small[data-v-09922df0]{margin-bottom:3px;color:#777;font:700 10px IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.email-setup-summary strong[data-v-09922df0]{overflow:hidden;text-overflow:ellipsis;font-size:13px}.summary-status[data-v-09922df0]{color:#777;font-size:11px;font-weight:700}.complete .summary-status[data-v-09922df0]{color:#555}.issue-line[data-v-09922df0]{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-09922df0]{color:#e40046}.issue-line p[data-v-09922df0]{margin:0}.issue-line strong[data-v-09922df0],.issue-line p span[data-v-09922df0]{display:block}.issue-line p span[data-v-09922df0]{margin-top:3px;color:#555;font-size:12px}.identity-manager[data-v-09922df0]{margin-top:32px}.identity-manager>header[data-v-09922df0]{display:flex;align-items:end;justify-content:space-between;gap:18px;border-bottom:2px solid #000;padding-bottom:12px}.identity-manager h3[data-v-09922df0]{margin:0;font:700 22px/1 Barlow Condensed,sans-serif;text-transform:uppercase}.identity-manager .cg-button-secondary[data-v-09922df0]{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 15px}.identity-manager .cg-button-secondary .material-symbols-outlined[data-v-09922df0]{font-size:18px}.identity-list article[data-v-09922df0]{display:grid;grid-template-columns:5px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:88px;border-bottom:1px solid #d7d7d7}.identity-list article.inactive[data-v-09922df0]{opacity:.55}.identity-mark[data-v-09922df0]{width:5px;height:42px;background:#aaa}.identity-list article.default .identity-mark[data-v-09922df0]{background:#e40046}.identity-copy[data-v-09922df0]{min-width:0}.identity-copy>div[data-v-09922df0]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.identity-copy strong[data-v-09922df0],.identity-copy code[data-v-09922df0],.identity-copy small[data-v-09922df0]{display:block}.identity-copy strong[data-v-09922df0]{font-size:15px}.identity-copy code[data-v-09922df0]{overflow:hidden;margin-top:5px;color:#333;font-size:12px;text-overflow:ellipsis}.identity-copy small[data-v-09922df0]{margin-top:4px;color:#777;font-size:10px}.identity-badge[data-v-09922df0]{border:1px solid #e40046;padding:2px 6px;color:#a60032;font:700 9px IBM Plex Mono,monospace;letter-spacing:.04em;text-transform:uppercase}.identity-badge.muted[data-v-09922df0]{color:#666;border-color:#aaa}.identity-actions[data-v-09922df0]{display:flex;gap:5px;padding-right:8px}.identity-actions button[data-v-09922df0]{display:grid;width:36px;height:36px;place-items:center;border:1px solid #bbb}.identity-actions button[data-v-09922df0]:hover:not(:disabled){color:#e40046;border-color:#e40046}.identity-actions button[data-v-09922df0]:disabled{cursor:not-allowed;opacity:.3}.identity-actions .material-symbols-outlined[data-v-09922df0]{font-size:19px}.sms-status[data-v-09922df0]{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:138px;border-left:5px solid #e40046;border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding:23px}.sms-status>.material-symbols-outlined[data-v-09922df0]{color:#888;font-size:40px}.sms-status>.material-symbols-outlined.ready[data-v-09922df0]{color:#e40046}.sms-status small[data-v-09922df0],.sms-status strong[data-v-09922df0]{display:block}.sms-status small[data-v-09922df0]{color:#777;font:700 10px IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.sms-status strong[data-v-09922df0]{margin-top:5px;font-size:19px}.sms-status p[data-v-09922df0]{margin:5px 0 0;color:#666;font-size:12px}.sms-status>b[data-v-09922df0]{color:#777;font:700 11px IBM Plex Mono,monospace}.sms-status>b.ready[data-v-09922df0]{color:#087b57}.consent-line[data-v-09922df0]{display:flex;align-items:center;gap:9px;margin:18px 0 0;color:#666;font-size:12px}.consent-line .material-symbols-outlined[data-v-09922df0]{color:#e40046;font-size:18px}.icon-button[data-v-09922df0]{display:grid;width:40px;height:40px;place-items:center;border:1px solid #aaa}.icon-button[data-v-09922df0]:hover{color:#e40046;border-color:#e40046}.icon-button .material-symbols-outlined[data-v-09922df0]{font-size:19px}.audit-list article[data-v-09922df0]{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-09922df0]{width:5px;height:38px;background:#e40046}.audit-list strong[data-v-09922df0]{display:block;font-size:14px}.audit-list p[data-v-09922df0]{margin:4px 0 0;color:#666;font-size:12px}.audit-list time[data-v-09922df0]{color:#666;font:500 11px IBM Plex Mono,monospace}.empty-journal[data-v-09922df0]{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-09922df0],.channel-head[data-v-09922df0]{align-items:flex-start}.page-head[data-v-09922df0],.channel-head[data-v-09922df0]{flex-direction:column}.channel-actions[data-v-09922df0]{width:100%}.channel-actions .cg-button-primary[data-v-09922df0],.channel-actions .cg-button-secondary[data-v-09922df0]{flex:1}.settings-tabs button[data-v-09922df0]{min-width:0;flex:1;padding-inline:10px}.email-setup-summary>div[data-v-09922df0]{grid-template-columns:1fr;gap:5px}.sms-status[data-v-09922df0]{grid-template-columns:44px minmax(0,1fr)}.sms-status>b[data-v-09922df0]{grid-column:2}.audit-list article[data-v-09922df0]{grid-template-columns:5px minmax(0,1fr);padding:12px 0}.audit-list time[data-v-09922df0]{grid-column:2}.identity-manager>header[data-v-09922df0]{align-items:stretch;flex-direction:column}.identity-manager .cg-button-secondary[data-v-09922df0]{justify-content:center}.identity-list article[data-v-09922df0]{grid-template-columns:5px minmax(0,1fr);padding:12px 0}.identity-actions[data-v-09922df0]{grid-column:2;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-bc6fcf94]{display:grid;width:100%;height:100%;grid-template-rows:72px minmax(0,1fr);overflow:hidden;background:#f2f2f2}.learning-header[data-v-bc6fcf94]{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-bc6fcf94]{display:grid;width:38px;height:38px;place-items:center;border:1px solid #aaa}.learning-header>div[data-v-bc6fcf94]:nth-child(2){min-width:0}.learning-header strong[data-v-bc6fcf94],.learning-header span[data-v-bc6fcf94]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.learning-header span[data-v-bc6fcf94]{margin-top:2px;color:#777;font-size:11px}.learning-progress[data-v-bc6fcf94]{height:4px;overflow:hidden;background:#ddd}.learning-progress i[data-v-bc6fcf94]{display:block;height:100%;background:#e40046;transition:width .18s ease}.learning-state[data-v-bc6fcf94]{display:grid;place-items:center;align-content:center;gap:14px;padding:28px;text-align:center}.error-state>span[data-v-bc6fcf94]{color:#e40046;font-size:42px}.error-state h1[data-v-bc6fcf94]{font-family:Barlow Condensed,sans-serif;font-size:42px;font-weight:800;text-transform:uppercase}.error-state p[data-v-bc6fcf94]{max-width:520px;color:#555}.learning-canvas[data-v-bc6fcf94]{display:grid;min-height:0;grid-template-rows:minmax(0,1fr) 76px;overflow:hidden;background:#fff}.content-beat[data-v-bc6fcf94],.question-beat[data-v-bc6fcf94],.result-beat[data-v-bc6fcf94]{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-bc6fcf94 .18s ease}.content-beat h1[data-v-bc6fcf94],.question-beat h1[data-v-bc6fcf94],.result-beat h1[data-v-bc6fcf94]{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-bc6fcf94]{min-height:0;overflow:auto;margin-top:24px;padding-right:12px}.beat-intro[data-v-bc6fcf94]{max-width:780px;color:#333;font-size:18px;line-height:1.7}.beat-list[data-v-bc6fcf94],.beat-numbered[data-v-bc6fcf94]{display:grid;gap:12px;max-width:820px}.beat-list li[data-v-bc6fcf94],.beat-numbered li[data-v-bc6fcf94]{border-left:5px solid #e40046;padding:10px 16px;background:#f3f3f3;line-height:1.55}.beat-numbered[data-v-bc6fcf94]{counter-reset:beat}.beat-numbered li[data-v-bc6fcf94]{counter-increment:beat}.beat-numbered li[data-v-bc6fcf94]: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-bc6fcf94]{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-bc6fcf94]{margin-bottom:12px;color:#e40046;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:700}.answer-list[data-v-bc6fcf94]{display:grid;gap:9px;max-width:800px;margin-top:28px}.answer-list button[data-v-bc6fcf94]{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-bc6fcf94]:hover{border-color:#e40046}.answer-list button.selected[data-v-bc6fcf94]{border-color:#e40046;box-shadow:inset 5px 0 #e40046;background:#fff1f5}.answer-list button span[data-v-bc6fcf94]{display:grid;width:30px;height:30px;place-items:center;background:#eee;font-family:IBM Plex Mono,monospace;font-size:12px}.learning-actions[data-v-bc6fcf94]{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-bc6fcf94]{display:inline-flex;gap:7px;align-items:center;justify-self:start;padding:11px 14px;font-weight:600}.learning-actions button.next[data-v-bc6fcf94]{justify-self:end;background:#e40046;color:#fff}.learning-actions button[data-v-bc6fcf94]:disabled{cursor:not-allowed;opacity:.35}.learning-actions>span[data-v-bc6fcf94]{color:#777;font-family:IBM Plex Mono,monospace;font-size:11px}.result-beat[data-v-bc6fcf94]{justify-items:start}.result-beat>.material-symbols-outlined[data-v-bc6fcf94]{color:#e40046;font-size:48px}.result-beat.passed>.material-symbols-outlined[data-v-bc6fcf94]{color:#168758}.result-beat>p[data-v-bc6fcf94]{max-width:680px;margin-top:16px;color:#555;font-size:17px;line-height:1.6}.result-beat ul[data-v-bc6fcf94]{width:min(760px,100%);max-height:210px;overflow:auto;margin-top:20px;border-top:1px solid #bbb}.result-beat li[data-v-bc6fcf94]{display:grid;gap:5px;border-bottom:1px solid #ccc;padding:12px 4px}.result-beat li span[data-v-bc6fcf94]{color:#666;font-size:12px}.result-beat li strong[data-v-bc6fcf94]{font-size:14px}.result-beat>button[data-v-bc6fcf94]{margin-top:24px}@keyframes beat-in-bc6fcf94{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.content-beat[data-v-bc6fcf94],.question-beat[data-v-bc6fcf94],.result-beat[data-v-bc6fcf94]{animation:none}}@media(max-width:640px){.learning-header[data-v-bc6fcf94]{grid-template-columns:auto 1fr;padding:0 14px}.learning-progress[data-v-bc6fcf94]{display:none}.content-beat[data-v-bc6fcf94],.question-beat[data-v-bc6fcf94],.result-beat[data-v-bc6fcf94]{width:calc(100% - 32px);padding-top:24px}.content-beat h1[data-v-bc6fcf94],.question-beat h1[data-v-bc6fcf94],.result-beat h1[data-v-bc6fcf94]{font-size:40px}.learning-actions[data-v-bc6fcf94]{padding:0 12px}.learning-actions button[data-v-bc6fcf94]{font-size:12px;padding:10px 8px}}.phish-page[data-v-55854195]{display:grid;width:100%;height:100dvh;grid-template-columns:220px 1fr;overflow:hidden;background:#f2f2f2;color:#000}.phish-brand[data-v-55854195]{display:grid;place-items:center;background:#000;padding:24px}.phish-brand[data-v-55854195] .cyberlab-logo{flex-direction:column;text-align:center}.phish-focus[data-v-55854195]{display:grid;min-width:0;place-items:center;overflow:auto;padding:clamp(24px,5vw,72px)}.phish-loading[data-v-55854195]{align-content:center;gap:24px;background:#000;color:#fff}.loading-mark[data-v-55854195]{animation:loading-pulse-55854195 1.1s ease-in-out infinite alternate}.phish-loading p[data-v-55854195]{font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.busted-panel[data-v-55854195]{width:min(980px,100%);border:1px solid #aaa;background:#fff;box-shadow:14px 14px #e40046}.busted-panel>header[data-v-55854195]{display:flex;gap:18px;align-items:center;background:#000;color:#fff;padding:25px 30px}.busted-panel>header>span[data-v-55854195]{color:#e40046;font-size:40px}.busted-panel header p[data-v-55854195]{color:#e40046;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.busted-panel h1[data-v-55854195]{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-55854195]{display:grid;gap:28px;padding:clamp(26px,4vw,48px)}.busted-message[data-v-55854195]{display:grid;max-width:760px;gap:12px;color:#444;font-size:16px;line-height:1.65}.busted-message strong[data-v-55854195]{color:#000}.required-training[data-v-55854195]{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-55854195]{display:flex;gap:14px;align-items:flex-start}.required-training>div>span[data-v-55854195]{color:#e40046;font-size:30px}.required-training h2[data-v-55854195]{font-size:18px;font-weight:700}.required-training p[data-v-55854195]{max-width:620px;margin-top:5px;color:#555;font-size:13px;line-height:1.5}.required-training button[data-v-55854195]{flex:none}.busted-error[data-v-55854195]{border-left:5px solid #e40046;background:#fff0f5;padding:13px;color:#7e102b}@keyframes loading-pulse-55854195{0%{opacity:.5;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.loading-mark[data-v-55854195]{animation:none}}@media(max-width:760px){.phish-page[data-v-55854195]{grid-template-columns:1fr;grid-template-rows:76px 1fr}.phish-brand[data-v-55854195]{padding:10px 20px}.phish-brand[data-v-55854195] .cyberlab-logo{flex-direction:row}.phish-brand[data-v-55854195] .cyberlab-logo__mark{width:38px;height:38px}.phish-brand[data-v-55854195] .cyberlab-logo__wordmark{font-size:28px}.phish-focus[data-v-55854195]{padding:18px}.required-training[data-v-55854195]{align-items:stretch;flex-direction:column}.required-training button[data-v-55854195]{width:100%}}.access-page[data-v-ab5add45]{display:grid;width:100%;height:100dvh;grid-template-columns:minmax(220px,.48fr) minmax(0,1.52fr);overflow:hidden;background:#f2f2f2;color:#000}.access-brand[data-v-ab5add45]{display:grid;place-items:center;background:#000;padding:32px}.access-brand[data-v-ab5add45] .cyberlab-logo{text-align:center}.access-focus[data-v-ab5add45]{display:grid;min-width:0;place-items:center;overflow-y:auto;padding:clamp(22px,5vw,70px)}.access-panel[data-v-ab5add45]{display:flex;width:min(650px,100%);height:min(690px,calc(100dvh - 56px));min-height:590px;flex-direction:column;overflow-y:auto;border:1px solid #aaa;background:#fff;padding:clamp(28px,5vw,58px);box-shadow:14px 14px #e40046}.access-back[data-v-ab5add45]{display:inline-flex;gap:7px;align-items:center;margin-bottom:28px;color:#555;font-size:13px}.access-back[data-v-ab5add45]:hover{color:#e40046}.access-back .material-symbols-outlined[data-v-ab5add45]{font-size:18px}.access-switch[data-v-ab5add45]{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #bbb;margin-bottom:34px}.access-switch button[data-v-ab5add45]{border-bottom:4px solid transparent;padding:12px;color:#666}.access-switch button.active[data-v-ab5add45]{border-bottom-color:#e40046;color:#000;font-weight:700}form[data-v-ab5add45]{display:grid;gap:20px}header[data-v-ab5add45]{border-left:7px solid #e40046;padding-left:17px}h1[data-v-ab5add45]{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-ab5add45]{margin-top:10px;color:#555;line-height:1.5}label[data-v-ab5add45]{display:grid;gap:8px}label>span[data-v-ab5add45]{font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:700;text-transform:uppercase}input[data-v-ab5add45]{width:100%;min-height:52px;border:1px solid #aaa;border-radius:0;background:#fff;padding:0 15px;color:#000;font:inherit}input[data-v-ab5add45]:focus{border-color:#e40046;outline:2px solid rgba(228,0,70,.12);outline-offset:0}.password-input[data-v-ab5add45]{position:relative}.password-input input[data-v-ab5add45]{padding-right:54px}.password-input button[data-v-ab5add45]{position:absolute;top:1px;right:1px;display:grid;width:50px;height:50px;place-items:center;color:#555}.password-input button[data-v-ab5add45]:hover{color:#e40046}.password-checks[data-v-ab5add45]{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:-7px;color:#888;font-size:12px}.password-checks span[data-v-ab5add45]:before{content:"—";margin-right:6px}.password-checks span.valid[data-v-ab5add45]{color:#08784c}.password-checks span.valid[data-v-ab5add45]:before{content:"✓"}.access-submit[data-v-ab5add45]{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-ab5add45]:disabled{cursor:wait;opacity:.58}.access-note[data-v-ab5add45],.access-notice[data-v-ab5add45],.access-error[data-v-ab5add45]{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-ab5add45]{color:#e40046}.access-notice[data-v-ab5add45]{border-left-color:#168758;margin-top:20px;background:#eef9f3;color:#0d5f3e}.access-error[data-v-ab5add45]{margin-top:20px;background:#fff0f5;color:#8a002a}.text-button[data-v-ab5add45]{justify-self:start;color:#555;font-size:13px;text-decoration:underline;text-underline-offset:3px}.mfa-code[data-v-ab5add45]{font-family:IBM Plex Mono,monospace;font-size:24px;font-weight:700;letter-spacing:.18em;text-align:center}@media(max-width:760px){.access-page[data-v-ab5add45]{grid-template-columns:1fr;grid-template-rows:76px 1fr}.access-brand[data-v-ab5add45]{padding:9px 20px}.access-brand[data-v-ab5add45] .cyberlab-logo{flex-direction:row;gap:10px}.access-brand[data-v-ab5add45] .cyberlab-logo__mark{width:38px;height:38px}.access-brand[data-v-ab5add45] .cyberlab-logo__wordmark{font-size:28px}.access-focus[data-v-ab5add45]{align-items:start;padding:18px}.access-panel[data-v-ab5add45]{height:auto;min-height:0;padding:26px 20px;box-shadow:8px 8px #e40046}}.invitation-page[data-v-83c57329]{display:grid;min-height:100vh;place-items:center;background:#000;padding:24px}.invitation-page>section[data-v-83c57329]{width:min(760px,100%);border-top:9px solid #e40046;background:#fff;padding:clamp(28px,6vw,58px)}header>span[data-v-83c57329]{color:#e40046;font-size:42px}header p[data-v-83c57329]{margin-top:15px;color:#e40046;font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}h1[data-v-83c57329]{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-83c57329]{display:grid;gap:22px}.form-grid[data-v-83c57329]{display:grid;grid-template-columns:1fr 1fr;gap:17px}.wide[data-v-83c57329]{grid-column:1 / -1}.invited-email[data-v-83c57329]{border-left:5px solid #e40046;background:#f4f4f4;padding:14px}.invited-email span[data-v-83c57329],.invited-email strong[data-v-83c57329]{display:block}.invited-email span[data-v-83c57329]{color:#666;font-size:11px}.invited-email strong[data-v-83c57329]{margin-top:3px}.existing-account[data-v-83c57329]{border:1px solid #bbb;padding:28px}.existing-account>span[data-v-83c57329]{color:#168758;font-size:38px}.existing-account h2[data-v-83c57329]{margin-top:14px;font-family:Barlow Condensed,sans-serif;font-size:34px;text-transform:uppercase}.existing-account p[data-v-83c57329]{margin:8px 0 24px;color:#666;line-height:1.55}.state[data-v-83c57329],.error-state[data-v-83c57329]{border-left:6px solid #e40046;background:#f5f5f5;padding:24px}.error-state p[data-v-83c57329]{margin:8px 0 22px;color:#666}.code[data-v-83c57329]{font:700 22px IBM Plex Mono,monospace;letter-spacing:.12em}.action-error[data-v-83c57329]{border-left:5px solid #e40046;margin-top:18px;background:#fff0f4;padding:12px;color:#7e102b}@media(max-width:620px){.form-grid[data-v-83c57329]{grid-template-columns:1fr}.wide[data-v-83c57329]{grid-column:auto}}.admin-welcome[data-v-e9b1fe7e]{min-height:100vh;background:#000;padding:clamp(22px,5vw,64px)}.admin-welcome>section[data-v-e9b1fe7e]{width:min(1080px,100%);margin:0 auto;border-left:10px solid #e40046;background:#fff;padding:clamp(28px,6vw,68px)}header>.material-symbols-outlined[data-v-e9b1fe7e]{color:#e40046;font-size:44px}header p[data-v-e9b1fe7e],.mfa-required>div>p[data-v-e9b1fe7e]{margin-top:18px;color:#e40046;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}h1[data-v-e9b1fe7e]{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-e9b1fe7e]:last-child{display:block;max-width:710px;margin-top:21px;color:#666;line-height:1.6}.capabilities[data-v-e9b1fe7e]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:38px;background:#bbb;border:1px solid #bbb}.capabilities article[data-v-e9b1fe7e]{display:grid;background:#fff;padding:22px}.capabilities .material-symbols-outlined[data-v-e9b1fe7e]{color:#e40046}.capabilities strong[data-v-e9b1fe7e]{margin-top:28px;font-size:17px}.capabilities small[data-v-e9b1fe7e]{margin-top:6px;color:#666;line-height:1.45}.mfa-required[data-v-e9b1fe7e]{margin-top:44px;border-top:2px solid #000}.mfa-required h2[data-v-e9b1fe7e]{margin:6px 0 18px;font-family:Barlow Condensed,sans-serif;font-size:34px;font-weight:800;text-transform:uppercase}footer[data-v-e9b1fe7e]{display:flex;justify-content:flex-end;margin-top:34px;color:#666}footer a[data-v-e9b1fe7e]{display:inline-flex;gap:8px;align-items:center}.error[data-v-e9b1fe7e]{border-left:5px solid #e40046;margin-top:22px;background:#fff0f4;padding:13px;color:#7e102b}@media(max-width:720px){.capabilities[data-v-e9b1fe7e]{grid-template-columns:1fr}}.administrators-page[data-v-7c03881e]{display:grid;gap:28px}.administrators-page>header[data-v-7c03881e]{display:flex;align-items:end;justify-content:space-between;gap:24px;border-bottom:2px solid #000;padding-bottom:24px}header p[data-v-7c03881e]{color:#e40046;font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}header h1[data-v-7c03881e]{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>span[data-v-7c03881e]{display:block;max-width:680px;margin-top:14px;color:#666}header button[data-v-7c03881e]{display:inline-flex;gap:8px;align-items:center}.feedback[data-v-7c03881e]{border-left:6px solid #168758;background:#f3f3f3;padding:13px}.feedback.error[data-v-7c03881e]{border-color:#e40046;color:#8a002a}.access-section[data-v-7c03881e]{border-top:1px solid #aaa}.section-title[data-v-7c03881e]{display:flex;justify-content:space-between;align-items:center;background:#f3f3f3;padding:12px 14px}.section-title h2[data-v-7c03881e]{font-family:Barlow Condensed,sans-serif;font-size:26px;text-transform:uppercase}.section-title span[data-v-7c03881e]{font-family:IBM Plex Mono,monospace}.access-row[data-v-7c03881e]{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-7c03881e],.access-row small[data-v-7c03881e]{display:block}.access-row small[data-v-7c03881e]{margin-top:3px;color:#666}.avatar[data-v-7c03881e]{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-7c03881e]{background:#e40046}.avatar .material-symbols-outlined[data-v-7c03881e]{font-size:20px}.role[data-v-7c03881e]{border-left:4px solid #888;padding-left:8px;font-size:11px;font-weight:700;text-transform:uppercase}.role.owner[data-v-7c03881e]{border-color:#e40046}.mfa[data-v-7c03881e]{display:flex;gap:6px;align-items:center;color:#9b5b00;font-size:12px}.mfa.ready[data-v-7c03881e]{color:#087b57}.mfa .material-symbols-outlined[data-v-7c03881e]{font-size:18px}.revoke[data-v-7c03881e]{color:#a50032;font-size:12px;font-weight:700}.revoke[data-v-7c03881e]:hover{text-decoration:underline}.protected[data-v-7c03881e],.expiry[data-v-7c03881e]{color:#777;font-size:11px}.empty[data-v-7c03881e]{padding:26px 8px;color:#777}.invite-form[data-v-7c03881e]{display:grid;gap:18px;padding:24px}.invite-form>p[data-v-7c03881e]{border-left:5px solid #e40046;background:#f5f5f5;padding:12px;color:#555}.invite-form footer[data-v-7c03881e],.revoke-confirm footer[data-v-7c03881e]{display:flex;justify-content:flex-end;gap:9px;margin-top:8px}.revoke-confirm[data-v-7c03881e]{display:grid;grid-template-columns:auto 1fr;gap:16px;padding:24px}.revoke-confirm>span[data-v-7c03881e]{display:grid;width:48px;height:48px;place-items:center;background:#e40046;color:#fff}.revoke-confirm p[data-v-7c03881e]{color:#555;line-height:1.55}.revoke-confirm footer[data-v-7c03881e]{grid-column:1 / -1}.danger[data-v-7c03881e]{background:#e40046;color:#fff;padding:11px 16px;font-weight:700}@media(max-width:900px){.access-row[data-v-7c03881e]{grid-template-columns:auto 1fr auto}.mfa[data-v-7c03881e],.expiry[data-v-7c03881e]{display:none}}@media(max-width:650px){.administrators-page>header[data-v-7c03881e]{align-items:stretch;flex-direction:column}.access-row[data-v-7c03881e]{grid-template-columns:auto 1fr}.role[data-v-7c03881e],.revoke[data-v-7c03881e],.protected[data-v-7c03881e]{grid-column:2;justify-self:start}}.workspace-choice[data-v-38fc053e]{display:grid;min-height:100vh;place-items:center;background:#000;padding:28px}.workspace-choice>section[data-v-38fc053e]{width:min(940px,100%);border-top:10px solid #e40046;background:#fff;padding:clamp(30px,6vw,68px)}.eyebrow[data-v-38fc053e]{color:#e40046;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}h1[data-v-38fc053e]{margin-top:8px;font-family:Barlow Condensed,sans-serif;font-size:clamp(48px,8vw,82px);font-weight:800;line-height:.9;text-transform:uppercase}.intro[data-v-38fc053e]{max-width:620px;margin-top:20px;color:#5e5e5e;line-height:1.6}.choice-grid[data-v-38fc053e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:38px}.choice-grid a[data-v-38fc053e]{position:relative;display:grid;min-height:230px;align-content:end;border:1px solid #aaa;padding:26px;transition:.16s ease}.choice-grid a[data-v-38fc053e]:hover{border-color:#000;box-shadow:8px 8px #e40046;transform:translate(-3px,-3px)}.choice-grid a>span[data-v-38fc053e]{margin-bottom:auto;color:#e40046;font-size:38px}.choice-grid strong[data-v-38fc053e]{font-family:Barlow Condensed,sans-serif;font-size:30px;text-transform:uppercase}.choice-grid small[data-v-38fc053e]{max-width:330px;margin-top:7px;color:#666;line-height:1.5}.choice-grid i[data-v-38fc053e]{position:absolute;right:22px;bottom:22px;font-style:normal}@media(max-width:680px){.choice-grid[data-v-38fc053e]{grid-template-columns:1fr}}
