@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}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.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:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.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:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.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:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.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:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.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:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.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:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.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:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.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:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.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:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.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:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.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:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.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:800;src:url(/assets/inter-cyrillic-ext-800-normal-BZOjs1Xv.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-800-normal-Ca-gJeZY.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:800;src:url(/assets/inter-cyrillic-800-normal-C7MGvYyJ.woff2) format("woff2"),url(/assets/inter-cyrillic-800-normal-CCHyn08d.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:800;src:url(/assets/inter-greek-ext-800-normal-B--PVpEC.woff2) format("woff2"),url(/assets/inter-greek-ext-800-normal-DUe57HfS.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-800-normal-CLIouy3y.woff2) format("woff2"),url(/assets/inter-greek-800-normal-BU00tryP.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:800;src:url(/assets/inter-vietnamese-800-normal-Cm7tD1pz.woff2) format("woff2"),url(/assets/inter-vietnamese-800-normal-DDlpr_Ee.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:800;src:url(/assets/inter-latin-ext-800-normal-DZJjya6U.woff2) format("woff2"),url(/assets/inter-latin-ext-800-normal-BOMpwxm3.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:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2) format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.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: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}:root{--brand-teal: #12E0BE;--brand-teal-strong: #0BC2A6;--brand-teal-dim: #0E8E7C;--brand-teal-soft: rgba(18, 224, 190, .12);--back: #2D9CDB;--back-strong: #1E7FC0;--back-soft: rgba(45, 156, 219, .14);--lay: #FF5C93;--lay-strong: #E23C77;--lay-soft: rgba(255, 92, 147, .14);--pos: #23C87E;--pos-soft: rgba(35, 200, 126, .14);--neg: #FF4D5E;--neg-soft: rgba(255, 77, 94, .14);--warn: #F5A623;--warn-soft: rgba(245, 166, 35, .14);--info: #5B8DEF;--info-soft: rgba(91, 141, 239, .14);--sev-reject: #F5A623;--sev-halt: #FF7A3D;--sev-flatten: #FF4D5E;--bg: #0B0E12;--bg-2: #0F141A;--surface: #141A22;--surface-2: #1A222C;--surface-3: #212B37;--border: #232D39;--border-2: #2E3A48;--overlay: rgba(4, 7, 10, .66);--text: #E7ECF3;--text-2: #9FADBC;--text-3: #6B7887;--text-inv: #06110F;--font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--mono: "IBM Plex Mono", "SF Mono", "Roboto Mono", ui-monospace, Menlo, Consolas, monospace;--fs-xs: 11px;--fs-sm: 12px;--fs-base: 13px;--fs-md: 14px;--fs-lg: 16px;--fs-xl: 20px;--fs-2xl: 26px;--fs-3xl: 34px;--fs-4xl: 46px;--r-sm: 5px;--r: 8px;--r-lg: 12px;--r-xl: 16px;--r-pill: 999px;--sh-1: 0 1px 2px rgba(0,0,0,.4);--sh-2: 0 6px 20px rgba(0,0,0,.45);--sh-3: 0 18px 50px rgba(0,0,0,.55);--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-10: 40px;--sp-12: 48px;--sidebar-w: 236px;--topbar-h: 56px;--maxw: 1360px}[data-theme=light]{--brand-teal: #06B39A;--brand-teal-strong: #059082;--brand-teal-soft: rgba(6, 179, 154, .12);--back-soft: rgba(45, 156, 219, .12);--lay: #E23C77;--lay-soft: rgba(226, 60, 119, .1);--pos: #12A866;--neg: #E13342;--bg: #F4F6F9;--bg-2: #EDF1F5;--surface: #FFFFFF;--surface-2: #F4F7FA;--surface-3: #E9EEF3;--border: #DDE3EA;--border-2: #CBD5DF;--overlay: rgba(20, 30, 40, .42);--text: #10161D;--text-2: #4C5A68;--text-3: #7B8794;--text-inv: #04120F}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--font);font-size:var(--fs-base);line-height:1.5;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5{font-weight:650;line-height:1.25;letter-spacing:-.01em}a{color:var(--brand-teal);text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit}svg{display:block}::selection{background:var(--brand-teal-soft)}:focus-visible{outline:2px solid var(--brand-teal);outline-offset:2px;border-radius:3px}*{scrollbar-width:thin;scrollbar-color:var(--border-2) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:var(--border-2);border-radius:10px;border:2px solid transparent;background-clip:content-box}.sidebar{position:fixed;top:0;left:0;bottom:0;width:var(--sidebar-w);background:var(--bg-2);border-right:1px solid var(--border);display:flex;flex-direction:column;z-index:40;overflow-y:auto}.sidebar .brand{display:flex;align-items:center;gap:10px;padding:16px 18px;font-weight:750;font-size:16px;letter-spacing:-.02em;color:var(--text);position:sticky;top:0;background:var(--bg-2);z-index:1}.brand-mark{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;background:linear-gradient(135deg,var(--brand-teal),var(--brand-teal-dim));color:var(--text-inv);font-weight:800;font-size:15px;flex:none}.nav{padding:6px 10px 20px}.nav-section{margin-top:14px}.nav-section-label{font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:var(--text-3);padding:8px 10px 4px;font-weight:700}.nav-item{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:var(--r-sm);color:var(--text-2);font-size:var(--fs-md);font-weight:500;cursor:pointer;white-space:nowrap}.nav-item:hover{background:var(--surface-2);color:var(--text);text-decoration:none}.nav-item.active{background:var(--brand-teal-soft);color:var(--brand-teal);font-weight:600}.nav-item .ni-ico{width:16px;text-align:center;flex:none;opacity:.9}.nav-item .ni-badge{margin-left:auto;font-size:10px;font-weight:700;background:var(--neg);color:#fff;border-radius:var(--r-pill);padding:1px 6px;min-width:16px;text-align:center}.topbar{position:fixed;top:0;left:var(--sidebar-w);right:0;height:var(--topbar-h);background:color-mix(in srgb,var(--bg-2) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);display:flex;align-items:center;gap:12px;padding:0 18px;z-index:30}.topbar .tb-title{font-weight:650;font-size:var(--fs-lg);letter-spacing:-.01em}.topbar .spacer{flex:1}.content{margin-left:var(--sidebar-w);padding:calc(var(--topbar-h) + 22px) 26px 64px;max-width:calc(var(--maxw) + var(--sidebar-w));min-height:100vh}.content.wide{max-width:none}.page-head{margin-bottom:18px}.page-head h1{font-size:var(--fs-2xl)}.page-head .sub{color:var(--text-2);margin-top:4px;max-width:70ch}.mode-pill{display:inline-flex;align-items:center;gap:7px;font-weight:750;font-size:var(--fs-sm);letter-spacing:.06em;padding:5px 11px;border-radius:var(--r-sm);text-transform:uppercase}.mode-pill .md-dot{width:7px;height:7px;border-radius:50%}.mode-pill.paper{background:var(--info-soft);color:var(--info);border:1px solid color-mix(in srgb,var(--info) 40%,transparent)}.mode-pill.paper .md-dot{background:var(--info)}.mode-pill.live{background:var(--neg-soft);color:var(--neg);border:1px solid color-mix(in srgb,var(--neg) 50%,transparent)}.mode-pill.live .md-dot{background:var(--neg);box-shadow:0 0 0 0 var(--neg);animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--neg) 60%,transparent)}70%{box-shadow:0 0 0 6px transparent}to{box-shadow:0 0 0 0 transparent}}.state-pill{display:inline-flex;align-items:center;gap:7px;font-weight:600;font-size:var(--fs-sm);padding:5px 10px;border-radius:var(--r-sm);border:1px solid var(--border-2);color:var(--text-2);background:var(--surface)}.state-pill .st-dot{width:8px;height:8px;border-radius:50%;background:var(--text-3)}.state-pill.trading{color:var(--pos);border-color:color-mix(in srgb,var(--pos) 40%,transparent)}.state-pill.trading .st-dot{background:var(--pos)}.state-pill.halted{color:var(--sev-halt);border-color:color-mix(in srgb,var(--sev-halt) 45%,transparent);background:var(--warn-soft)}.state-pill.halted .st-dot{background:var(--sev-halt)}.state-pill.flattening{color:var(--neg);border-color:color-mix(in srgb,var(--neg) 45%,transparent);background:var(--neg-soft)}.state-pill.flattening .st-dot{background:var(--neg);animation:pulse 1.2s infinite}.state-pill.stopped{color:var(--text-3)}.freshness{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-sm);color:var(--text-2)}.freshness .fr-dot{width:7px;height:7px;border-radius:50%}.freshness.live .fr-dot{background:var(--pos);box-shadow:0 0 6px var(--pos)}.freshness.stale .fr-dot{background:var(--warn)}.freshness.down .fr-dot{background:var(--neg)}.freshness.live{color:var(--text-2)}.freshness.stale{color:var(--warn)}.freshness.down{color:var(--neg)}.kill-btn{display:inline-flex;align-items:center;gap:8px;cursor:pointer;background:var(--neg-soft);color:var(--neg);border:1px solid color-mix(in srgb,var(--neg) 55%,transparent);padding:7px 13px;border-radius:var(--r-sm);font-weight:700;font-size:var(--fs-sm);letter-spacing:.02em}.kill-btn:hover{background:var(--neg);color:#fff}.kill-btn .ks-ico{font-size:14px}.icon-btn{width:34px;height:34px;display:grid;place-items:center;cursor:pointer;border-radius:var(--r-sm);color:var(--text-2);background:transparent;border:1px solid transparent;font-size:15px;position:relative}.icon-btn:hover{background:var(--surface-2);color:var(--text)}.icon-btn .dot-badge{position:absolute;top:6px;right:6px;width:7px;height:7px;border-radius:50%;background:var(--neg)}.avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--surface-3);color:var(--text);font-weight:650;font-size:12px;cursor:pointer}.banner{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border-radius:var(--r);border:1px solid var(--border-2);background:var(--surface);margin-bottom:18px}.banner .bn-ico{font-size:16px;flex:none;margin-top:1px}.banner .bn-body{flex:1}.banner .bn-title{font-weight:650}.banner .bn-text{color:var(--text-2);font-size:var(--fs-md);margin-top:2px}.banner .bn-actions{display:flex;gap:8px;flex:none;align-items:center}.banner.halt{background:var(--warn-soft);border-color:color-mix(in srgb,var(--sev-halt) 45%,transparent)}.banner.halt .bn-ico{color:var(--sev-halt)}.banner.flatten{background:var(--neg-soft);border-color:color-mix(in srgb,var(--neg) 50%,transparent)}.banner.flatten .bn-ico{color:var(--neg)}.banner.incident{background:var(--info-soft);border-color:color-mix(in srgb,var(--info) 45%,transparent)}.banner.incident .bn-ico{color:var(--info)}.banner.degraded{background:var(--warn-soft);border-color:color-mix(in srgb,var(--warn) 45%,transparent)}.banner.degraded .bn-ico{color:var(--warn)}.banner.success{background:var(--pos-soft);border-color:color-mix(in srgb,var(--pos) 45%,transparent)}.banner.success .bn-ico{color:var(--pos)}.grid{display:grid;gap:var(--sp-4)}.grid.cols-2{grid-template-columns:repeat(2,1fr)}.grid.cols-3{grid-template-columns:repeat(3,1fr)}.grid.cols-4{grid-template-columns:repeat(4,1fr)}.grid.cols-12{grid-template-columns:repeat(12,1fr)}.span-2{grid-column:span 2}.span-3{grid-column:span 3}.span-4{grid-column:span 4}.span-5{grid-column:span 5}.span-6{grid-column:span 6}.span-7{grid-column:span 7}.span-8{grid-column:span 8}.span-9{grid-column:span 9}.span-12{grid-column:span 12}.stack{display:flex;flex-direction:column;gap:var(--sp-4)}.stack.sm{gap:var(--sp-2)}.row{display:flex;gap:var(--sp-3);align-items:center}.row.wrap{flex-wrap:wrap}.between{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}.spacer{flex:1}@media(max-width:1100px){.grid.cols-4,.grid.cols-3{grid-template-columns:repeat(2,1fr)}[class*=span-]{grid-column:span 6}}@media(max-width:720px){.grid.cols-2,.grid.cols-3,.grid.cols-4,.grid.cols-12{grid-template-columns:1fr}[class*=span-]{grid-column:1 / -1}}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);overflow:clip}.card.pad{padding:var(--sp-5)}.card-head{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--border)}.card-head h3{font-size:var(--fs-md);font-weight:650}.card-head .sub{color:var(--text-3);font-size:var(--fs-sm)}.card-head .spacer{flex:1}.card-body{padding:18px}.card-body.flush{padding:0}.card-foot{padding:12px 18px;border-top:1px solid var(--border);color:var(--text-2);font-size:var(--fs-sm)}.stat{display:flex;flex-direction:column;gap:4px}.stat .st-label{font-size:var(--fs-sm);color:var(--text-3);font-weight:500;display:flex;align-items:center;gap:6px}.stat .st-value{font-family:var(--mono);font-size:var(--fs-2xl);font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.stat .st-value.lg{font-size:var(--fs-3xl)}.stat .st-sub{font-size:var(--fs-sm);color:var(--text-2)}.stat .st-value.pos{color:var(--pos)}.stat .st-value.neg{color:var(--neg)}.meter{height:7px;border-radius:var(--r-pill);background:var(--surface-3);overflow:hidden}.meter .fill{height:100%;border-radius:inherit;background:var(--brand-teal);transition:width .4s ease}.meter .fill.warn{background:var(--warn)}.meter .fill.neg{background:var(--neg)}.meter .fill.pos{background:var(--pos)}.meter-row{display:grid;grid-template-columns:1fr auto;gap:4px 12px;align-items:center;margin-bottom:12px}.meter-row .mr-label{font-size:var(--fs-md)}.meter-row .mr-val{font-family:var(--mono);font-size:var(--fs-sm);color:var(--text-2);font-variant-numeric:tabular-nums}.meter-row .meter{grid-column:1 / -1}.badge{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-xs);font-weight:650;padding:2px 8px;border-radius:var(--r-pill);background:var(--surface-3);color:var(--text-2);white-space:nowrap;letter-spacing:.02em}.badge.solid{color:#fff}.badge.pos{background:var(--pos-soft);color:var(--pos)}.badge.neg{background:var(--neg-soft);color:var(--neg)}.badge.warn{background:var(--warn-soft);color:var(--warn)}.badge.info{background:var(--info-soft);color:var(--info)}.badge.teal{background:var(--brand-teal-soft);color:var(--brand-teal)}.badge.back{background:var(--back-soft);color:var(--back)}.badge.lay{background:var(--lay-soft);color:var(--lay)}.badge.paper{background:var(--info-soft);color:var(--info)}.badge.live{background:var(--neg-soft);color:var(--neg)}.badge.outline{background:transparent;border:1px solid var(--border-2)}.badge .b-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.badge.placed{background:var(--pos-soft);color:var(--pos)}.badge.vetoed{background:var(--warn-soft);color:var(--sev-reject)}.badge.skipped{background:var(--surface-3);color:var(--text-2)}.badge.failed{background:var(--neg-soft);color:var(--neg)}.sev{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-xs);font-weight:700;padding:2px 8px;border-radius:var(--r-sm);text-transform:uppercase;letter-spacing:.04em}.sev.reject{background:var(--warn-soft);color:var(--sev-reject)}.sev.halt{background:color-mix(in srgb,var(--sev-halt) 16%,transparent);color:var(--sev-halt)}.sev.flatten{background:var(--neg-soft);color:var(--sev-flatten)}.dot{width:8px;height:8px;border-radius:50%;display:inline-block}.dot.pos{background:var(--pos)}.dot.neg{background:var(--neg)}.dot.warn{background:var(--warn)}.dot.info{background:var(--info)}.dot.muted{background:var(--text-3)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600;font-size:var(--fs-md);padding:9px 15px;cursor:pointer;border-radius:var(--r-sm);border:1px solid var(--border-2);background:var(--surface-2);color:var(--text);white-space:nowrap;transition:background .12s,border-color .12s,transform .04s}.btn:hover{background:var(--surface-3);text-decoration:none}.btn:active{transform:translateY(1px)}.btn:disabled,.btn.disabled{opacity:.45;cursor:not-allowed}.btn.primary{background:var(--brand-teal);border-color:var(--brand-teal);color:var(--text-inv)}.btn.primary:hover{background:var(--brand-teal-strong)}.btn.ghost{background:transparent;border-color:transparent;color:var(--text-2)}.btn.ghost:hover{background:var(--surface-2);color:var(--text)}.btn.outline{background:transparent}.btn.danger{background:var(--neg);border-color:var(--neg);color:#fff}.btn.danger:hover{background:var(--neg);filter:brightness(1.08)}.btn.danger-soft{background:var(--neg-soft);border-color:color-mix(in srgb,var(--neg) 40%,transparent);color:var(--neg)}.btn.back{background:var(--back);border-color:var(--back);color:#fff}.btn.back:hover{background:var(--back-strong)}.btn.lay{background:var(--lay);border-color:var(--lay);color:#fff}.btn.lay:hover{background:var(--lay-strong)}.btn.sm{padding:6px 11px;font-size:var(--fs-sm)}.btn.lg{padding:12px 20px;font-size:var(--fs-lg)}.btn.block{width:100%}.btn-group{display:inline-flex;border-radius:var(--r-sm);overflow:hidden;border:1px solid var(--border-2)}.btn-group .btn{border-radius:0;border:none;border-right:1px solid var(--border-2)}.btn-group .btn.active{background:var(--brand-teal-soft);color:var(--brand-teal)}.table-wrap{overflow-x:auto}table.tbl{width:100%;border-collapse:collapse;font-size:var(--fs-md)}table.tbl th{text-align:left;font-weight:600;color:var(--text-3);font-size:var(--fs-sm);padding:10px 14px;border-bottom:1px solid var(--border);white-space:nowrap;position:sticky;top:0;background:var(--surface);z-index:1}table.tbl td{padding:11px 14px;border-bottom:1px solid var(--border);vertical-align:middle}table.tbl tbody tr:hover{background:var(--surface-2)}table.tbl tr:last-child td{border-bottom:none}table.tbl.rows-clickable tbody tr{cursor:pointer}.num{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right}th.num{text-align:right}.pos{color:var(--pos)}.neg{color:var(--neg)}.muted{color:var(--text-3)}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.cell-strong{font-weight:600;color:var(--text)}.cell-sub{color:var(--text-3);font-size:var(--fs-sm)}.price-btn{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:62px;padding:6px 8px;border-radius:var(--r-sm);cursor:pointer;font-family:var(--mono);font-variant-numeric:tabular-nums;line-height:1.1;border:1px solid transparent}.price-btn .p-price{font-size:var(--fs-md);font-weight:600}.price-btn .p-size{font-size:10px;opacity:.8;margin-top:2px}.price-btn.back{background:var(--back-soft);color:var(--back)}.price-btn.back:hover{background:var(--back);color:#fff}.price-btn.lay{background:var(--lay-soft);color:var(--lay)}.price-btn.lay:hover{background:var(--lay);color:#fff}.price-btn.dim{opacity:.5}.runner-row{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--border)}.runner-row .r-name{font-weight:600}.runner-row .r-meta{color:var(--text-3);font-size:var(--fs-sm)}.price-pair{display:flex;gap:4px}.outcome-pnl{display:flex;flex-direction:column;gap:6px}.outcome-pnl .op-row{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:7px 10px;border-radius:var(--r-sm);background:var(--surface-2)}.outcome-pnl .op-name{font-size:var(--fs-md)}.outcome-pnl .op-val{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:600}.ladder{display:grid;grid-template-columns:1fr 1fr;font-family:var(--mono);font-size:var(--fs-sm);border:1px solid var(--border);border-radius:var(--r);overflow:clip}.ladder .lad-cell{padding:5px 10px;display:flex;justify-content:space-between;border-bottom:1px solid var(--border)}.ladder .lad-cell.back{background:var(--back-soft);color:var(--back)}.ladder .lad-cell.lay{background:var(--lay-soft);color:var(--lay)}.flash-up{animation:flashUp .6s ease}.flash-down{animation:flashDown .6s ease}@keyframes flashUp{0%{background:var(--pos-soft)}to{background:transparent}}@keyframes flashDown{0%{background:var(--neg-soft)}to{background:transparent}}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.field>label,.lbl{font-size:var(--fs-md);font-weight:550;color:var(--text)}.field .help{font-size:var(--fs-sm);color:var(--text-3)}.field .help.warn{color:var(--warn)}.input,.select,textarea.input{width:100%;background:var(--bg);border:1px solid var(--border-2);color:var(--text);border-radius:var(--r-sm);padding:9px 12px;font-size:var(--fs-md);font-family:inherit}.input:focus,.select:focus,textarea.input:focus{border-color:var(--brand-teal);outline:none}.input.mono{font-family:var(--mono)}.input-group{display:flex;align-items:stretch}.input-group .addon{display:grid;place-items:center;padding:0 12px;background:var(--surface-2);border:1px solid var(--border-2);color:var(--text-2);font-family:var(--mono)}.input-group .addon:first-child{border-radius:var(--r-sm) 0 0 var(--r-sm);border-right:none}.input-group .addon:last-child{border-radius:0 var(--r-sm) var(--r-sm) 0;border-left:none}.input-group .input{border-radius:0}.input-group .input:first-child{border-radius:var(--r-sm) 0 0 var(--r-sm)}.input-group .input:last-child{border-radius:0 var(--r-sm) var(--r-sm) 0}.switch{position:relative;display:inline-flex;width:40px;height:22px;flex:none}.switch input{opacity:0;width:0;height:0}.switch .track{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--surface-3);border-radius:var(--r-pill);transition:.2s;cursor:pointer}.switch .track:before{content:"";position:absolute;width:16px;height:16px;left:3px;top:3px;background:#fff;border-radius:50%;transition:.2s}.switch input:checked+.track{background:var(--brand-teal)}.switch input:checked+.track:before{transform:translate(18px)}.checkbox{display:inline-flex;align-items:center;gap:9px;cursor:pointer}.checkbox .box{width:18px;height:18px;border-radius:5px;border:1px solid var(--border-2);display:grid;place-items:center;background:var(--bg);font-size:12px;color:transparent}.checkbox.checked .box{background:var(--brand-teal);border-color:var(--brand-teal);color:var(--text-inv)}.seg{display:inline-flex;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);padding:3px;gap:3px}.seg .opt{padding:5px 12px;border-radius:5px;font-size:var(--fs-sm);font-weight:550;color:var(--text-2);cursor:pointer}input[type=range]{-webkit-appearance:none;width:100%;height:4px;background:var(--surface-3);border-radius:4px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:var(--brand-teal);cursor:pointer;border:2px solid var(--bg-2)}.tabs{display:flex;gap:2px;border-bottom:1px solid var(--border);margin-bottom:18px}.tabs .tab{padding:9px 14px;font-size:var(--fs-md);font-weight:550;color:var(--text-2);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.tabs .tab:hover{color:var(--text)}.tabs .tab.active{color:var(--brand-teal);border-bottom-color:var(--brand-teal)}.checklist{display:flex;flex-direction:column}.check-item{display:flex;gap:14px;padding:16px 0;border-bottom:1px solid var(--border)}.check-item:last-child{border-bottom:none}.check-item .ci-mark{width:26px;height:26px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:13px;font-weight:700;border:2px solid var(--border-2);color:var(--text-3)}.check-item.done .ci-mark{background:var(--pos);border-color:var(--pos);color:#fff}.check-item.active .ci-mark{border-color:var(--brand-teal);color:var(--brand-teal)}.check-item.blocked .ci-mark{border-color:var(--warn);color:var(--warn)}.check-item .ci-body{flex:1}.check-item .ci-title{font-weight:600}.check-item .ci-desc{color:var(--text-2);font-size:var(--fs-md);margin-top:3px}.check-item .ci-side{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.blocker-tag{font-size:var(--fs-xs);font-weight:650;padding:2px 8px;border-radius:var(--r-pill)}.blocker-tag.you{background:var(--info-soft);color:var(--info)}.blocker-tag.us{background:var(--brand-teal-soft);color:var(--brand-teal)}.blocker-tag.betfair{background:var(--warn-soft);color:var(--warn)}.state-block{text-align:center;padding:48px 24px;color:var(--text-2)}.state-block .sb-ico{font-size:30px;margin-bottom:12px;opacity:.7}.state-block .sb-title{font-weight:650;color:var(--text);font-size:var(--fs-lg)}.state-block .sb-text{max-width:46ch;margin:6px auto 16px}.skel{background:linear-gradient(90deg,var(--surface-2) 25%,var(--surface-3) 37%,var(--surface-2) 63%);background-size:400% 100%;animation:shimmer 1.4s infinite;border-radius:var(--r-sm)}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.skel-line{height:12px;margin:8px 0}.state-tag{font-size:var(--fs-xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:2px 7px;border-radius:var(--r-sm);background:var(--surface-3);color:var(--text-2)}.kv{display:grid;grid-template-columns:auto 1fr;gap:8px 18px;font-size:var(--fs-md)}.kv dt{color:var(--text-3)}.kv dd{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right}.kv dd.text{font-family:var(--font);text-align:left}.timeline{position:relative;padding-left:22px}.timeline:before{content:"";position:absolute;left:6px;top:4px;bottom:4px;width:2px;background:var(--border)}.tl-item{position:relative;padding:0 0 18px}.tl-item:before{content:"";position:absolute;left:-19px;top:4px;width:10px;height:10px;border-radius:50%;background:var(--surface);border:2px solid var(--brand-teal)}.tl-item .tl-time{font-size:var(--fs-sm);color:var(--text-3);font-family:var(--mono)}.u-muted{color:var(--text-2)}.u-faint{color:var(--text-3)}.u-right{text-align:right}.u-center{text-align:center}.u-bold{font-weight:650}.u-mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.u-xs{font-size:var(--fs-xs)}.u-sm{font-size:var(--fs-sm)}.u-lg{font-size:var(--fs-lg)}.u-nowrap{white-space:nowrap}.hr{height:1px;background:var(--border);border:none;margin:18px 0}.pill-tabs{display:inline-flex;gap:6px}.divider-v{width:1px;align-self:stretch;background:var(--border)}.tag-dot{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-sm);color:var(--text-2)}.chart-svg{width:100%;display:block}.chart-grid line{stroke:var(--border);stroke-width:1}.chart-axis{fill:var(--text-3);font-size:10px;font-family:var(--mono)}.hint{border-bottom:1px dashed var(--text-3);cursor:help}.copy-field{display:flex;align-items:center;gap:8px;background:var(--bg);border:1px solid var(--border-2);border-radius:var(--r-sm);padding:8px 10px;font-family:var(--mono);font-size:var(--fs-sm)}.copy-field .cf-val{flex:1;overflow:auto;white-space:nowrap;color:var(--text)}.copy-field .cf-btn{color:var(--brand-teal);cursor:pointer;font-weight:600;flex:none}.phone{width:390px;max-width:100%;margin:0 auto;border:1px solid var(--border-2);border-radius:32px;overflow:clip;background:var(--bg);box-shadow:var(--sh-3)}.phone .ph-notch{height:30px;display:grid;place-items:center}.phone .ph-notch:after{content:"";width:120px;height:6px;border-radius:6px;background:var(--surface-3)}.phone .ph-screen{padding:0 0 20px;min-height:720px}body.mobile-view .content{margin-left:0;padding:0}@media(max-width:900px){.sidebar{transform:translate(-100%);transition:transform .2s}body.nav-open .sidebar{transform:none}.topbar{left:0}.content{margin-left:0;padding-left:16px;padding-right:16px}}.tbl.rows-clickable tbody tr:focus-visible{outline:2px solid var(--brand-teal);outline-offset:-2px}.seg .opt,.btn-group .btn{border:none;background:none;font:inherit}.seg .opt{font-size:var(--fs-sm);font-weight:550}.seg .opt.active{background:var(--surface-3);color:var(--text)}.btn-group .btn{background:var(--surface-2);color:var(--text);border-right:1px solid var(--border-2)}.btn-group .btn:last-child{border-right:none}.veto-line{color:var(--text-3);font-size:var(--fs-sm);margin-top:3px}.page-loading{display:flex;flex-direction:column;gap:var(--sp-4)}.u-sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.topbar .nav-toggle{display:none}@media(max-width:900px){.topbar .nav-toggle{display:grid}}.topbar .brand{display:inline-flex;align-items:center;gap:10px;font-weight:750;font-size:16px;letter-spacing:-.02em;white-space:nowrap}.topbar .brand:hover{text-decoration:none}.user-menu{position:relative}.user-menu .avatar{border:none;cursor:pointer;font-family:inherit}.user-menu-panel{position:absolute;top:calc(100% + 8px);right:0;min-width:232px;background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r);box-shadow:var(--sh-2);padding:6px;z-index:60}.user-menu-panel .um-head{padding:10px 10px 12px;border-bottom:1px solid var(--border);margin-bottom:6px}.user-menu-panel .um-item{display:block;width:100%;text-align:left;padding:8px 10px;border:none;background:none;border-radius:var(--r-sm);color:var(--text-2);font:inherit;font-size:var(--fs-md);cursor:pointer}.user-menu-panel .um-item:hover{background:var(--surface-2);color:var(--text);text-decoration:none}.nav-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay);z-index:35}@media(min-width:901px){.nav-scrim{display:none}}
