@charset "UTF-8";@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-cyrillic-ext-400-normal-6VZLC4H3.woff2") format("woff2"),url("./media/inter-cyrillic-ext-400-normal-FIY4AS7B.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("./media/inter-cyrillic-400-normal-G4TQJ72A.woff2") format("woff2"),url("./media/inter-cyrillic-400-normal-U23O635P.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("./media/inter-greek-ext-400-normal-JTQ56XIH.woff2") format("woff2"),url("./media/inter-greek-ext-400-normal-RDW6D2QK.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-greek-400-normal-24BA4PDP.woff2") format("woff2"),url("./media/inter-greek-400-normal-ZRMMCGZA.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("./media/inter-vietnamese-400-normal-3ZH4IT4J.woff2") format("woff2"),url("./media/inter-vietnamese-400-normal-VHOS7L4B.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("./media/inter-latin-ext-400-normal-GKRFIQRI.woff2") format("woff2"),url("./media/inter-latin-ext-400-normal-J3OKVTXA.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("./media/inter-latin-400-normal-55WT6UWF.woff2") format("woff2"),url("./media/inter-latin-400-normal-FR5HOXA4.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("./media/inter-cyrillic-ext-500-normal-7YGZWFHX.woff2") format("woff2"),url("./media/inter-cyrillic-ext-500-normal-LJV3DWSQ.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("./media/inter-cyrillic-500-normal-PQK3XKF6.woff2") format("woff2"),url("./media/inter-cyrillic-500-normal-XH4MSKNN.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("./media/inter-greek-ext-500-normal-ZPKR4LNJ.woff2") format("woff2"),url("./media/inter-greek-ext-500-normal-PJFKOJVL.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-greek-500-normal-6QPUHW6Z.woff2") format("woff2"),url("./media/inter-greek-500-normal-3GRTEB6X.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("./media/inter-vietnamese-500-normal-PQFGSX3P.woff2") format("woff2"),url("./media/inter-vietnamese-500-normal-UOTTXFJL.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("./media/inter-latin-ext-500-normal-3G2JDXWM.woff2") format("woff2"),url("./media/inter-latin-ext-500-normal-UGNIJJWL.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("./media/inter-latin-500-normal-W62DVTXI.woff2") format("woff2"),url("./media/inter-latin-500-normal-ZNGIZ2YB.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("./media/inter-cyrillic-ext-600-normal-66Z4CWZK.woff2") format("woff2"),url("./media/inter-cyrillic-ext-600-normal-5S66ZLPP.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("./media/inter-cyrillic-600-normal-F5BISKXR.woff2") format("woff2"),url("./media/inter-cyrillic-600-normal-YOMHVXBS.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("./media/inter-greek-ext-600-normal-D4Z5GF6D.woff2") format("woff2"),url("./media/inter-greek-ext-600-normal-BCNJL3T4.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-greek-600-normal-ZRJSSN4C.woff2") format("woff2"),url("./media/inter-greek-600-normal-J3AMDQNF.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("./media/inter-vietnamese-600-normal-TVIYLGI7.woff2") format("woff2"),url("./media/inter-vietnamese-600-normal-YXHD7S3I.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("./media/inter-latin-ext-600-normal-HCYHLWH6.woff2") format("woff2"),url("./media/inter-latin-ext-600-normal-JH5KI6RD.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("./media/inter-latin-600-normal-R6Y2SZCR.woff2") format("woff2"),url("./media/inter-latin-600-normal-ZYHV6QZT.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("./media/inter-cyrillic-ext-700-normal-OS2RNUST.woff2") format("woff2"),url("./media/inter-cyrillic-ext-700-normal-JNACFJVQ.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("./media/inter-cyrillic-700-normal-5HS3FXHB.woff2") format("woff2"),url("./media/inter-cyrillic-700-normal-SPV2HQ4Q.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("./media/inter-greek-ext-700-normal-QJ6NMGCB.woff2") format("woff2"),url("./media/inter-greek-ext-700-normal-GHYQOXL3.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-greek-700-normal-S7YO524B.woff2") format("woff2"),url("./media/inter-greek-700-normal-L3DMOWHF.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("./media/inter-vietnamese-700-normal-7LYSQCP6.woff2") format("woff2"),url("./media/inter-vietnamese-700-normal-XRULDGKE.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("./media/inter-latin-ext-700-normal-WY62UGW6.woff2") format("woff2"),url("./media/inter-latin-ext-700-normal-SNJUWUAD.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("./media/inter-latin-700-normal-SU5XVJMF.woff2") format("woff2"),url("./media/inter-latin-700-normal-TQQ5JXGD.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("./media/inter-cyrillic-ext-800-normal-6Y4ZCXST.woff2") format("woff2"),url("./media/inter-cyrillic-ext-800-normal-HIC7IXOK.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("./media/inter-cyrillic-800-normal-2PSLZGYO.woff2") format("woff2"),url("./media/inter-cyrillic-800-normal-XODMDENW.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("./media/inter-greek-ext-800-normal-WG5R6KIZ.woff2") format("woff2"),url("./media/inter-greek-ext-800-normal-DRKXXNNV.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url("./media/inter-greek-800-normal-ZHWXURJA.woff2") format("woff2"),url("./media/inter-greek-800-normal-F3XH5GSD.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("./media/inter-vietnamese-800-normal-SITCPNDM.woff2") format("woff2"),url("./media/inter-vietnamese-800-normal-26MSQF6H.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("./media/inter-latin-ext-800-normal-EXMO743I.woff2") format("woff2"),url("./media/inter-latin-ext-800-normal-GNM4YRKP.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("./media/inter-latin-800-normal-SUCF22C3.woff2") format("woff2"),url("./media/inter-latin-800-normal-ZPDSDNQS.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/jetbrains-mono-cyrillic-ext-400-normal-C7IFWGF6.woff2") format("woff2"),url("./media/jetbrains-mono-cyrillic-ext-400-normal-PWXUA557.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/jetbrains-mono-cyrillic-400-normal-C5JECUCT.woff2") format("woff2"),url("./media/jetbrains-mono-cyrillic-400-normal-FGCZYWMY.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/jetbrains-mono-greek-400-normal-O7JTTR3P.woff2") format("woff2"),url("./media/jetbrains-mono-greek-400-normal-JJNQZMPZ.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/jetbrains-mono-vietnamese-400-normal-KU7YLUPA.woff2") format("woff2"),url("./media/jetbrains-mono-vietnamese-400-normal-7ULXAK72.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/jetbrains-mono-latin-ext-400-normal-JVR3IR4Z.woff2") format("woff2"),url("./media/jetbrains-mono-latin-ext-400-normal-55RNMRQS.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/jetbrains-mono-latin-400-normal-3OOWLGQ2.woff2") format("woff2"),url("./media/jetbrains-mono-latin-400-normal-WDD34GPP.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/jetbrains-mono-cyrillic-ext-500-normal-3HPBCRGM.woff2") format("woff2"),url("./media/jetbrains-mono-cyrillic-ext-500-normal-ALWIYOP7.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/jetbrains-mono-cyrillic-500-normal-VZRFRX2D.woff2") format("woff2"),url("./media/jetbrains-mono-cyrillic-500-normal-ABSXDA7Y.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/jetbrains-mono-greek-500-normal-RHDMXKAE.woff2") format("woff2"),url("./media/jetbrains-mono-greek-500-normal-S2QQDTY6.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/jetbrains-mono-vietnamese-500-normal-HO6446ON.woff2") format("woff2"),url("./media/jetbrains-mono-vietnamese-500-normal-LNSQLO7C.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/jetbrains-mono-latin-ext-500-normal-W67NWU5E.woff2") format("woff2"),url("./media/jetbrains-mono-latin-ext-500-normal-2BKZW4LT.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/jetbrains-mono-latin-500-normal-V4XIP5OW.woff2") format("woff2"),url("./media/jetbrains-mono-latin-500-normal-ETEQEOVZ.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{--indigo-50: #eeeffe;--indigo-100: #e1e2fd;--indigo-200: #c7c9fb;--indigo-300: #a3a6f9;--indigo-400: #8285f7;--indigo-500: #6a6df6;--indigo-600: #5457f5;--indigo-700: #4245e8;--indigo-800: #3639c4;--indigo-900: #2b2e9b;--navy-950: #081021;--navy-900: #0b1428;--navy-850: #0d1933;--navy-800: #111a2c;--navy-700: #1b2438;--navy-600: #212a3e;--navy-500: #2a3550;--navy-400: #3b4763;--slate-0: #ffffff;--slate-25: #fbfcfd;--slate-50: #f8f9fb;--slate-100: #f1f3f7;--slate-200: #e6e8ef;--slate-300: #d3d7e1;--slate-400: #9aa1b2;--slate-500: #6b7280;--slate-600: #4b5563;--slate-700: #374151;--slate-800: #1f2937;--slate-900: #0f172a;--green-50: #dcfce7;--green-100: #bbf7d0;--green-600: #16a34a;--green-700: #15803d;--blue-50: #dbeafe;--blue-100: #bfdbfe;--blue-600: #2563eb;--blue-700: #1d4ed8;--violet-50: #ede9fe;--violet-100: #ddd6fe;--violet-600: #7c3aed;--violet-700: #6d28d9;--amber-50: #fef3c7;--amber-100: #fde68a;--amber-600: #d97706;--amber-700: #b45309;--rose-50: #ffe4e6;--rose-100: #fecdd3;--rose-600: #e11d48;--rose-700: #be123c;--surface-page: var(--slate-50);--surface-card: var(--slate-0);--surface-sunken: var(--slate-100);--surface-hover: var(--slate-50);--surface-dark: var(--navy-950);--surface-dark-raised: var(--navy-700);--surface-sidebar: var(--navy-800);--surface-sidebar-active: var(--navy-600);--surface-brand-soft: var(--indigo-50);--text-strong: var(--slate-900);--text-body: var(--slate-700);--text-muted: var(--slate-500);--text-subtle: var(--slate-400);--text-inverse: var(--slate-0);--text-inverse-muted: #a9b2c6;--text-brand: var(--indigo-600);--text-on-brand: #ffffff;--text-link: var(--indigo-600);--border-subtle: var(--slate-200);--border-default: var(--slate-300);--border-strong: var(--slate-400);--border-dark: var(--navy-700);--border-brand: var(--indigo-600);--focus-ring: rgba(84, 87, 245, .32);--action-primary: var(--indigo-600);--action-primary-hover: var(--indigo-700);--action-primary-active: var(--indigo-800);--action-secondary-border: var(--slate-300);--action-danger: var(--rose-600);--status-success-bg: var(--green-50);--status-success-fg: var(--green-700);--status-progress-bg: var(--blue-50);--status-progress-fg: var(--blue-700);--status-review-bg: var(--violet-50);--status-review-fg: var(--violet-700);--status-waiting-bg: var(--slate-100);--status-waiting-fg: var(--slate-600);--status-warning-bg: var(--amber-50);--status-warning-fg: var(--amber-700);--status-error-bg: var(--rose-50);--status-error-fg: var(--rose-700);--chart-series-1: var(--indigo-600);--chart-series-2: var(--green-600);--chart-grid: var(--slate-200);--chart-axis-text: var(--slate-400);--gradient-hero: linear-gradient(160deg, #081021 0%, #0d1933 55%, #0b1428 100%);--gradient-band: linear-gradient(180deg, #0b1428 0%, #101b33 100%)}:root{--font-sans: "Inter", "Helvetica Neue", Arial, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--text-display-size: 44px;--text-display-line: 1.12;--text-display-weight: 800;--text-display-tracking: -.022em;--text-h1-size: 32px;--text-h1-line: 1.2;--text-h1-weight: 700;--text-h1-tracking: -.018em;--text-h2-size: 24px;--text-h2-line: 1.25;--text-h2-weight: 700;--text-h2-tracking: -.014em;--text-h3-size: 18px;--text-h3-line: 1.3;--text-h3-weight: 600;--text-h3-tracking: -.01em;--text-title-size: 15px;--text-title-line: 1.35;--text-title-weight: 600;--text-body-size: 14px;--text-body-line: 1.55;--text-body-weight: 400;--text-small-size: 13px;--text-small-line: 1.45;--text-caption-size: 12px;--text-caption-line: 1.4;--text-micro-size: 11px;--text-micro-line: 1.35;--text-metric-size: 28px;--text-metric-line: 1.1;--text-metric-weight: 700;--text-metric-tracking: -.02em;--text-eyebrow-size: 11px;--text-eyebrow-weight: 600;--text-eyebrow-tracking: .08em;--text-code-size: 11px;--text-code-tracking: .02em}:root{--space-0: 0px;--space-1: 2px;--space-2: 4px;--space-3: 6px;--space-4: 8px;--space-5: 12px;--space-6: 16px;--space-7: 20px;--space-8: 24px;--space-9: 32px;--space-10: 40px;--space-11: 48px;--space-12: 64px;--space-13: 80px;--space-14: 96px;--gap-card: 16px;--gap-grid: 24px;--pad-card: 20px;--pad-card-tight: 16px;--pad-screen-x: 32px;--pad-screen-y: 28px;--sidebar-width: 176px;--sidebar-width-collapsed: 64px;--topbar-height: 52px;--container-max: 1120px;--row-height: 44px;--control-height-sm: 28px;--control-height-md: 34px;--control-height-lg: 42px}:root{--bp-sm: 480px;--bp-md: 768px;--bp-lg: 1024px;--bp-xl: 1280px;--pad-screen-x-mobile: 16px;--pad-screen-y-mobile: 16px;--topbar-height-mobile: 56px;--tabbar-height: 58px;--drawer-width: 284px;--touch-target: 44px;--record-row-min: 56px;--gap-card-mobile: 10px;--pad-card-mobile: 14px;--sheet-radius: 16px;--tabbar-height-total: calc(var(--tabbar-height) + env(safe-area-inset-bottom, 0px))}:root{--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 14px;--radius-pill: 999px;--radius-control: var(--radius-sm);--radius-card: var(--radius-lg);--radius-badge: var(--radius-pill);--radius-avatar: var(--radius-pill);--border-width: 1px}:root{--shadow-none: none;--shadow-xs: 0 1px 2px rgba(15, 23, 42, .04);--shadow-sm: 0 1px 2px rgba(15, 23, 42, .05), 0 1px 3px rgba(15, 23, 42, .04);--shadow-md: 0 4px 12px rgba(15, 23, 42, .07);--shadow-lg: 0 12px 32px rgba(8, 16, 33, .12);--shadow-brand: 0 6px 18px rgba(84, 87, 245, .28);--shadow-dark-panel: 0 24px 60px rgba(0, 0, 0, .45);--overlay-scrim: rgba(8, 16, 33, .55);--blur-panel: saturate(140%) blur(12px)}:root{--duration-fast: .12s;--duration-base: .16s;--duration-slow: .24s;--ease-standard: cubic-bezier(.2, 0, .2, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--transition-control: background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard)}@media(prefers-reduced-motion:reduce){:root{--duration-fast: 0ms;--duration-base: 0ms;--duration-slow: 0ms}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;font-family:var(--font-sans);font-size:var(--text-body-size);line-height:var(--text-body-line);color:var(--text-body);background:var(--surface-page)}*,*:before,*:after{box-sizing:border-box}a{color:var(--text-link);text-decoration:none}a:hover{color:var(--indigo-700);text-decoration:underline}.ds-scroll{scrollbar-width:thin;scrollbar-color:var(--slate-300) transparent}.ds-scroll::-webkit-scrollbar{width:8px;height:8px}.ds-scroll::-webkit-scrollbar-track{background:transparent}.ds-scroll::-webkit-scrollbar-thumb{background:var(--slate-300);border-radius:var(--radius-pill);border:2px solid transparent;background-clip:content-box}.ds-scroll::-webkit-scrollbar-thumb:hover{background:var(--slate-400);background-clip:content-box}::selection{background:var(--indigo-100);color:var(--navy-900)}:focus-visible{outline:1px solid var(--border-brand);outline-offset:1px;box-shadow:0 0 0 3px var(--focus-ring);border-radius:var(--radius-xs)}[data-theme=dark]{color-scheme:dark;--surface-page: var(--navy-950);--surface-card: var(--navy-800);--surface-sunken: var(--navy-900);--surface-raised: var(--navy-700);--surface-hover: rgba(255, 255, 255, .05);--surface-dark: var(--navy-950);--surface-dark-raised: var(--navy-700);--surface-sidebar: var(--navy-900);--surface-sidebar-active: var(--navy-700);--surface-brand-soft: rgba(84, 87, 245, .16);--text-strong: #ffffff;--text-body: var(--slate-300);--text-muted: #a9b2c6;--text-subtle: var(--slate-500);--text-brand: var(--indigo-400);--text-link: var(--indigo-400);--border-subtle: var(--navy-600);--border-default: var(--navy-500);--border-strong: var(--navy-400);--border-brand: var(--indigo-500);--focus-ring: rgba(130, 133, 247, .4);--action-secondary-border: var(--navy-400);--status-success-bg: rgba(22, 163, 74, .16);--status-success-fg: #4ade80;--status-progress-bg: rgba(37, 99, 235, .18);--status-progress-fg: #93c5fd;--status-review-bg: rgba(124, 58, 237, .2);--status-review-fg: #c4b5fd;--status-waiting-bg: rgba(255, 255, 255, .06);--status-waiting-fg: #a9b2c6;--status-warning-bg: rgba(217, 119, 6, .18);--status-warning-fg: #fcd34d;--status-error-bg: rgba(225, 29, 72, .18);--status-error-fg: #fda4af;--chart-series-1: var(--indigo-400);--chart-grid: var(--navy-600);--chart-axis-text: var(--slate-500);--shadow-xs: none;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 6px 16px rgba(0, 0, 0, .35);--shadow-lg: 0 16px 40px rgba(0, 0, 0, .5);--overlay-scrim: rgba(4, 8, 18, .66);--glow-brand: rgba(84, 87, 245, .3);--glow-brand-soft: rgba(84, 87, 245, .14);background:var(--surface-page);color:var(--text-body)}[data-theme=dark] .ds-scroll{scrollbar-color:var(--navy-500) transparent}[data-theme=dark] .ds-scroll::-webkit-scrollbar-thumb{background:var(--navy-500);background-clip:content-box}[data-theme=dark] ::selection{background:#8285f759;color:#fff}@media(prefers-color-scheme:dark){[data-theme=system]{color-scheme:dark;--surface-page: var(--navy-950);--surface-card: var(--navy-800);--surface-sunken: var(--navy-900);--surface-raised: var(--navy-700);--surface-hover: rgba(255, 255, 255, .05);--surface-dark: var(--navy-950);--surface-dark-raised: var(--navy-700);--surface-sidebar: var(--navy-900);--surface-sidebar-active: var(--navy-700);--surface-brand-soft: rgba(84, 87, 245, .16);--text-strong: #ffffff;--text-body: var(--slate-300);--text-muted: #a9b2c6;--text-subtle: var(--slate-500);--text-brand: var(--indigo-400);--text-link: var(--indigo-400);--border-subtle: var(--navy-600);--border-default: var(--navy-500);--border-strong: var(--navy-400);--border-brand: var(--indigo-500);--focus-ring: rgba(130, 133, 247, .4);--action-secondary-border: var(--navy-400);--status-success-bg: rgba(22, 163, 74, .16);--status-success-fg: #4ade80;--status-progress-bg: rgba(37, 99, 235, .18);--status-progress-fg: #93c5fd;--status-review-bg: rgba(124, 58, 237, .2);--status-review-fg: #c4b5fd;--status-waiting-bg: rgba(255, 255, 255, .06);--status-waiting-fg: #a9b2c6;--status-warning-bg: rgba(217, 119, 6, .18);--status-warning-fg: #fcd34d;--status-error-bg: rgba(225, 29, 72, .18);--status-error-fg: #fda4af;--chart-series-1: var(--indigo-400);--chart-grid: var(--navy-600);--chart-axis-text: var(--slate-500);--shadow-xs: none;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 6px 16px rgba(0, 0, 0, .35);--shadow-lg: 0 16px 40px rgba(0, 0, 0, .5);--overlay-scrim: rgba(4, 8, 18, .66);--glow-brand: rgba(84, 87, 245, .3);--glow-brand-soft: rgba(84, 87, 245, .14);background:var(--surface-page);color:var(--text-body)}[data-theme=system] .ds-scroll{scrollbar-color:var(--navy-500) transparent}[data-theme=system] .ds-scroll::-webkit-scrollbar-thumb{background:var(--navy-500);background-clip:content-box}[data-theme=system] ::selection{background:#8285f759;color:#fff}}[data-theme=light]{color-scheme:light}:root{--form-column-gap: var(--space-6);--form-row-gap: var(--space-6);--form-column-min: 200px}prym-card+prym-card,prym-alert+prym-card{margin-top:var(--gap-card)}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-popover{background:none;border:none;padding:0;outline:0;overflow:visible;position:fixed;pointer-events:none;white-space:normal;color:inherit;text-decoration:none;width:100%;height:100%;inset:0 auto auto 0}.cdk-overlay-popover::backdrop{display:none}.cdk-overlay-popover .cdk-overlay-backdrop{position:fixed;z-index:auto}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}html,body{height:100%}
