@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/space-grotesk-vietnamese-300-normal-B9OJnXKM.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-300-normal-F-NWLUie.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/space-grotesk-latin-ext-300-normal-4ZO_JR7W.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-300-normal-CxWNGEn7.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/space-grotesk-latin-300-normal-DiSf0yqz.woff2) format("woff2"),url(/assets/space-grotesk-latin-300-normal-Byd1NLsn.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-vietnamese-400-normal-B7xT_GF5.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-400-normal-BIWiOVfw.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-ext-400-normal-CfP_5XZW.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-400-normal-DRPE3kg4.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-400-normal-CJ-V5oYT.woff2) format("woff2"),url(/assets/space-grotesk-latin-400-normal-BnQMeOim.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-vietnamese-500-normal-BmEvtly_.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-500-normal-BTqKIpxg.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-ext-500-normal-DUe3BAxM.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-500-normal-3dgZTiw9.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2) format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.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:300;src:url(/assets/ibm-plex-mono-cyrillic-ext-300-normal-BbtBtHoB.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-300-normal-B8O3uHbr.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:300;src:url(/assets/ibm-plex-mono-cyrillic-300-normal-ByB2hQUF.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-300-normal-Ba-HN6uq.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:300;src:url(/assets/ibm-plex-mono-vietnamese-300-normal-CpdbWO_2.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-300-normal-B6fSpYYV.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:300;src:url(/assets/ibm-plex-mono-latin-ext-300-normal-BEtQ2wm2.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-300-normal-CQbCaAQ4.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:300;src:url(/assets/ibm-plex-mono-latin-300-normal-BRS-C4KA.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-300-normal-BPU54Tw3.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:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.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:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.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:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.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:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.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:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.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:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-cyrillic-ext-300-normal-CgCALhwJ.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-300-normal-RId2JxDB.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:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-cyrillic-300-normal-BnqRxXuy.woff2) format("woff2"),url(/assets/inter-cyrillic-300-normal-LR1W_oT8.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-greek-ext-300-normal-l2DDyC6M.woff2) format("woff2"),url(/assets/inter-greek-ext-300-normal-DLbbeei1.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-greek-300-normal-DmGD3g_f.woff2) format("woff2"),url(/assets/inter-greek-300-normal-BrhSP0vQ.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:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-vietnamese-300-normal-Bdr24Bqb.woff2) format("woff2"),url(/assets/inter-vietnamese-300-normal-DDGmYYdT.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:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-latin-ext-300-normal-CPgO9Ksf.woff2) format("woff2"),url(/assets/inter-latin-ext-300-normal-Dp1L8vcn.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:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-latin-300-normal-BVlfKGgI.woff2) format("woff2"),url(/assets/inter-latin-300-normal-i8F0SvXL.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.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}:root{--pulse: #38ffb0;--signal: #ff2d2d;--void: #000;--obsidian: #0a0a0b;--graphite: #141416;--rule: #1a1a1c;--mute: #48484c;--bone: #9b9ba0;--pale: #d8d8db;--white: #f5f5f7;--brand-phosphor: #90F9B8;--brand-violet: #B08EF8;--brand-flare: #D54437;--brand-amber: #EEB75C;--brand-graphite: #7F7F7F;--brand-frost: #FAFAFA;--brand-void: #030303;--grot: "Space Grotesk", system-ui, sans-serif;--mono: "IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;--sans: "Inter", system-ui, -apple-system, sans-serif;--r-chrome: 3px;--r-plinth: 6px;--r-btn: 4px;--r-input: 2px;--ls-loose: .24em;--ls-normal: .16em;--ls-tight: .08em;--ls-display: -.025em;--surface-strip: rgba(0, 0, 0, .55);--surface-plinth: rgba(12, 12, 14, .82);--surface-modal: rgba(20, 20, 22, .92);--border-island: rgba(255, 255, 255, .05);--border-strong: rgba(255, 255, 255, .12)}@keyframes cc-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes cc-spin{to{transform:rotate(360deg)}}@keyframes cc-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}@keyframes cc-ring-pulse{0%{box-shadow:0 0 #38ffb073}70%{box-shadow:0 0 0 6px #38ffb000}to{box-shadow:0 0 #38ffb000}}@keyframes cc-ring-pulse-violet{0%{box-shadow:0 0 #b08ef880}70%{box-shadow:0 0 0 6px #b08ef800}to{box-shadow:0 0 #b08ef800}}@keyframes cc-accept-slide{0%{transform:translate(8px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes cc-badge-pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes cc-incoming-halo{0%{box-shadow:0 0 0 2px #ff2d2dd9,0 0 0 4px #ff2d2d59,0 0 0 8px #ff2d2d1f}60%{box-shadow:0 0 0 2px #ff2d2d99,0 0 0 12px #ff2d2d1f,0 0 0 20px #ff2d2d00}to{box-shadow:0 0 0 2px #ff2d2dd9,0 0 0 4px #ff2d2d59,0 0 0 8px #ff2d2d1f}}@keyframes cc-incoming-halo-frost{0%{box-shadow:0 0 0 2px #fafafa80,0 0 0 4px #fafafa38,0 0 0 8px #fafafa14}60%{box-shadow:0 0 0 2px #fafafa5c,0 0 0 12px #fafafa14,0 0 0 20px #fafafa00}to{box-shadow:0 0 0 2px #fafafa80,0 0 0 4px #fafafa38,0 0 0 8px #fafafa14}}@keyframes cc-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cc-plinth-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.cc-shell{min-height:100vh;background:var(--void);color:var(--pale);font-family:var(--sans);font-weight:300;-webkit-font-smoothing:antialiased;background-image:radial-gradient(circle at 15% 10%,rgba(144,249,184,.025),transparent 40%),radial-gradient(circle at 85% 85%,rgba(176,142,248,.02),transparent 40%)}.cc-layout{display:grid;grid-template-columns:264px 1fr;min-height:100vh}@media(max-width:720px){.cc-layout{grid-template-columns:1fr}}.cc-sidebar{background:#0a0a0beb;border-right:1px solid var(--border-island);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;flex-direction:column;padding:48px 20px 24px;overflow-y:auto;scrollbar-width:none}.cc-sidebar::-webkit-scrollbar{display:none}.cc-sidebar-user{margin-bottom:32px;padding-bottom:20px;border-bottom:1px solid var(--rule)}.cc-sidebar-user .org{font-family:var(--mono);font-size:9px;letter-spacing:var(--ls-normal);text-transform:uppercase;color:var(--mute);margin-bottom:8px}.cc-sidebar-user .seat{font-family:var(--grot);font-size:22px;font-weight:300;letter-spacing:var(--ls-display);color:var(--white);margin-bottom:4px}.cc-sidebar-user .licence{font-family:var(--mono);font-size:11px;letter-spacing:var(--ls-tight);color:var(--bone)}.cc-nav-group{margin-bottom:20px}.cc-nav-group-title{font-family:var(--mono);font-size:9px;letter-spacing:var(--ls-normal);text-transform:uppercase;color:var(--mute);padding:0 10px 6px}.cc-nav-btn{display:grid;grid-template-columns:16px 1fr auto;gap:10px;align-items:center;width:100%;padding:9px 10px;background:transparent;border:1px solid transparent;border-radius:var(--r-btn);color:var(--bone);font-family:var(--sans);font-size:13px;font-weight:300;text-align:left;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.cc-nav-btn:hover{background:#ffffff05;color:var(--pale)}.cc-nav-btn.active{background:#38ffb00d;border-color:#38ffb040;color:var(--pulse)}.cc-nav-btn .icon{width:16px;height:16px}.cc-nav-btn .badge{font-family:var(--mono);font-size:9px;letter-spacing:var(--ls-tight);padding:2px 6px;border-radius:var(--r-input);background:#ffffff0a;color:var(--mute)}.cc-nav-btn .badge.live{background:#38ffb014;color:var(--pulse)}.cc-nav-btn .badge.warn{background:#ff2d2d14;color:var(--signal)}.cc-sidebar-footer{margin-top:auto;padding-top:20px;border-top:1px solid var(--rule);display:flex;flex-direction:column;gap:10px}.cc-sidebar-footer .version{font-family:var(--mono);font-size:9px;letter-spacing:var(--ls-normal);text-transform:uppercase;color:var(--mute);text-align:center}.cc-content{overflow-y:auto;padding:48px 56px 64px}@media(max-width:720px){.cc-content{padding:32px 24px 48px}}.cc-plinth{background:var(--surface-plinth);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--border-island);border-radius:var(--r-plinth);padding:28px 32px;display:flex;flex-direction:column;gap:16px;animation:cc-plinth-rise .4s ease-out}.cc-plinth.frost{border-color:#fafafa33;background:linear-gradient(#fafafa06,#fafafa03),var(--surface-plinth)}.cc-plinth.frost.pulsing{animation:cc-plinth-rise .4s ease-out,cc-incoming-halo-frost 1.4s ease-in-out infinite .4s}.cc-plinth.violet{border-color:#b08ef847;background:linear-gradient(#b08ef80a,#b08ef805),var(--surface-plinth)}.cc-plinth.danger{border-color:#ff2d2d47;background:linear-gradient(#ff2d2d0a,#ff2d2d05),var(--surface-plinth)}.cc-cap{font-family:var(--mono);font-size:9px;letter-spacing:var(--ls-loose);text-transform:uppercase;color:var(--bone);font-weight:400}.cc-btn{padding:11px 20px;font-family:var(--mono);font-size:10px;letter-spacing:var(--ls-normal);text-transform:uppercase;font-weight:400;text-align:center;border:1px solid rgba(255,255,255,.08);color:var(--bone);background:transparent;border-radius:var(--r-btn);cursor:pointer;transition:all .15s}.cc-btn:hover:not(:disabled){border-color:#ffffff29;color:var(--pale)}.cc-btn:disabled{opacity:.35;cursor:not-allowed}.cc-btn-primary{background:var(--pulse);color:var(--void);border-color:var(--pulse);font-weight:500}.cc-btn-primary:hover:not(:disabled){background:var(--pulse);color:var(--void);border-color:var(--pulse);filter:brightness(1.08)}.cc-btn-signal{background:var(--signal);color:var(--void);border-color:var(--signal);font-weight:500}.cc-btn-ghost{color:var(--mute);border-color:transparent}.cc-btn-ghost:hover:not(:disabled){color:var(--bone);border-color:#ffffff0f}.cc-btn-secondary{color:var(--pale);border-color:#ffffff1f}.cc-btn-secondary:hover:not(:disabled){border-color:#ffffff38}.cc-btn-frost{background:var(--brand-frost);color:var(--brand-void);border-color:var(--brand-frost);font-weight:500}.cc-btn-frost:hover:not(:disabled){background:var(--brand-frost);color:var(--brand-void);border-color:var(--brand-frost);filter:brightness(.96)}.cc-btn-violet{background:var(--brand-violet);color:var(--brand-frost);border-color:var(--brand-violet);font-weight:500}.cc-btn-violet:hover:not(:disabled){background:var(--brand-violet);color:var(--brand-frost);border-color:var(--brand-violet);filter:brightness(1.04)}.cc-field{display:flex;flex-direction:column;gap:8px}.cc-label{font-family:var(--mono);font-size:9px;letter-spacing:var(--ls-normal);text-transform:uppercase;color:var(--bone);font-weight:400}.cc-input{width:100%;padding:12px 14px;background:#0c0c0e99;border:1px solid var(--border-strong);border-radius:var(--r-input);color:var(--pale);font-family:var(--mono);font-size:13px;letter-spacing:var(--ls-tight);outline:none;transition:border-color .15s,background .15s}.cc-input:focus{border-color:#90f9b873;background:#0c0c0ed1}.cc-input::placeholder{color:var(--mute);font-weight:300}.cc-field-error{font-family:var(--mono);font-size:10px;color:var(--signal);letter-spacing:var(--ls-tight);margin-top:2px}.cc-status-list{display:flex;flex-direction:column;gap:6px}.cc-status-list .step{display:grid;grid-template-columns:16px 1fr auto;gap:10px;align-items:center;padding:8px 10px;background:#ffffff04;border:1px solid rgba(255,255,255,.04);border-radius:var(--r-input)}.cc-status-list .bullet{width:10px;height:10px;border-radius:50%;border:1px solid var(--mute)}.cc-status-list .bullet.done{border-color:var(--pulse);background:#38ffb033}.cc-status-list .bullet.active{border-color:var(--pulse);animation:cc-ring-pulse 1.4s ease-in-out infinite}.cc-status-list .lbl{font-family:var(--mono);font-size:9px;letter-spacing:.08em;color:var(--bone);text-transform:uppercase;font-weight:400}.cc-status-list .lbl.done{color:var(--pale)}.cc-status-list .tick{font-family:var(--mono);font-size:9px;color:var(--mute);font-weight:400}.cc-status-list .tick.pulse{color:var(--pulse)}.cc-status-list.violet .bullet.done{border-color:var(--brand-violet);background:#b08ef838}.cc-status-list.violet .bullet.active{border-color:var(--brand-violet);animation:cc-ring-pulse-violet 1.4s ease-in-out infinite}.cc-status-list.violet .tick.pulse{color:var(--brand-violet)}.cc-modal-shade{position:fixed;inset:0;background:#000000d1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);z-index:1100;display:flex;align-items:center;justify-content:center;padding:24px;animation:cc-fade-in .2s ease-out}.cc-modal-card{width:100%;max-width:440px;background:var(--surface-modal);border:1px solid var(--border-island);border-radius:var(--r-plinth);padding:28px 32px;display:flex;flex-direction:column;gap:16px;animation:cc-plinth-rise .28s ease-out}.cc-modal-card.signal{border-color:#ff2d2d59}.cc-modal-card.frost{border-color:#fafafa33}.cc-modal-card.violet{border-color:#b08ef847}.cc-modal-card .cap{font-family:var(--mono);font-size:9px;letter-spacing:var(--ls-loose);text-transform:uppercase;color:var(--bone);font-weight:400}.cc-modal-card.signal .cap{color:var(--signal)}.cc-modal-card h3{font-family:var(--grot);font-weight:300;font-size:22px;letter-spacing:var(--ls-display);color:var(--white);margin:0;line-height:1.25}.cc-modal-card h3 em{color:var(--pulse);font-style:normal}.cc-modal-card.signal h3 em{color:var(--signal)}.cc-modal-card p{font-family:var(--sans);font-size:13px;font-weight:300;line-height:1.6;color:var(--bone);margin:0}.cc-modal-card p b{color:var(--pale);font-weight:500}.cc-toast-stack{position:fixed;top:24px;right:24px;z-index:9999;display:flex;flex-direction:column;gap:8px;pointer-events:none}.cc-toast{min-width:240px;max-width:360px;padding:12px 16px;background:var(--surface-modal);backdrop-filter:blur(16px);border:1px solid var(--border-island);border-radius:var(--r-plinth);font-family:var(--sans);font-size:13px;font-weight:300;color:var(--pale);pointer-events:auto;animation:cc-plinth-rise .28s ease-out}.cc-toast.success{border-color:#38ffb059}.cc-toast.error{border-color:#ff2d2d59;color:var(--pale)}.cc-toast.info{border-color:var(--border-strong)}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--sans)}a{color:inherit;text-decoration:none}button{font:inherit}
