@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:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url("./media/space-grotesk-vietnamese-400-normal-VYALUVHJ.woff2") format("woff2"),url("./media/space-grotesk-vietnamese-400-normal-HYAY6YMN.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("./media/space-grotesk-latin-ext-400-normal-6RDUJ6X4.woff2") format("woff2"),url("./media/space-grotesk-latin-ext-400-normal-SFKLEDM4.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("./media/space-grotesk-latin-400-normal-LQPLLBXV.woff2") format("woff2"),url("./media/space-grotesk-latin-400-normal-73ZGR6BK.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("./media/space-grotesk-vietnamese-500-normal-BJV4DSHS.woff2") format("woff2"),url("./media/space-grotesk-vietnamese-500-normal-MGE4IPKK.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("./media/space-grotesk-latin-ext-500-normal-6YC3BUQW.woff2") format("woff2"),url("./media/space-grotesk-latin-ext-500-normal-MRHXUI62.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("./media/space-grotesk-latin-500-normal-KLZDOTVK.woff2") format("woff2"),url("./media/space-grotesk-latin-500-normal-AYNKOXGB.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:600;src:url("./media/space-grotesk-vietnamese-600-normal-ECYXVPF5.woff2") format("woff2"),url("./media/space-grotesk-vietnamese-600-normal-JBMSDBCY.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:600;src:url("./media/space-grotesk-latin-ext-600-normal-KHPPWF2T.woff2") format("woff2"),url("./media/space-grotesk-latin-ext-600-normal-22KGZP7V.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:600;src:url("./media/space-grotesk-latin-600-normal-BP6BXXMN.woff2") format("woff2"),url("./media/space-grotesk-latin-600-normal-VH7R54UO.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:700;src:url("./media/space-grotesk-vietnamese-700-normal-PU32LQ5W.woff2") format("woff2"),url("./media/space-grotesk-vietnamese-700-normal-F4TVIWWM.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:700;src:url("./media/space-grotesk-latin-ext-700-normal-VUMKC3YE.woff2") format("woff2"),url("./media/space-grotesk-latin-ext-700-normal-GTZL6LEG.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:700;src:url("./media/space-grotesk-latin-700-normal-VESJ5AGX.woff2") format("woff2"),url("./media/space-grotesk-latin-700-normal-XAPJP6X2.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("./media/ibm-plex-mono-cyrillic-ext-400-normal-FUAUSXU6.woff2") format("woff2"),url("./media/ibm-plex-mono-cyrillic-ext-400-normal-47TODPIL.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("./media/ibm-plex-mono-cyrillic-400-normal-HJ4OSQBC.woff2") format("woff2"),url("./media/ibm-plex-mono-cyrillic-400-normal-7ZIGRAON.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("./media/ibm-plex-mono-vietnamese-400-normal-6MJS4HBJ.woff2") format("woff2"),url("./media/ibm-plex-mono-vietnamese-400-normal-DRNVQAOM.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("./media/ibm-plex-mono-latin-ext-400-normal-KJFWI4Q6.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-ext-400-normal-BBZCYVGP.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("./media/ibm-plex-mono-latin-400-normal-OMPL3LOX.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-400-normal-3PL76KFM.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("./media/ibm-plex-mono-cyrillic-ext-500-normal-MQQXMBCD.woff2") format("woff2"),url("./media/ibm-plex-mono-cyrillic-ext-500-normal-SIDA7LFN.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("./media/ibm-plex-mono-cyrillic-500-normal-5XLOJVRV.woff2") format("woff2"),url("./media/ibm-plex-mono-cyrillic-500-normal-HV4MY2P7.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("./media/ibm-plex-mono-vietnamese-500-normal-ZPJ2WUFK.woff2") format("woff2"),url("./media/ibm-plex-mono-vietnamese-500-normal-UILBG4BD.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("./media/ibm-plex-mono-latin-ext-500-normal-TXSPJAUI.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-ext-500-normal-NCZSCHST.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("./media/ibm-plex-mono-latin-500-normal-RNIEXGF2.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-500-normal-ZBOGP2DC.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("./media/ibm-plex-mono-cyrillic-ext-600-normal-EPWQWFVS.woff2") format("woff2"),url("./media/ibm-plex-mono-cyrillic-ext-600-normal-R5TCOGWM.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("./media/ibm-plex-mono-cyrillic-600-normal-XMTM3WWB.woff2") format("woff2"),url("./media/ibm-plex-mono-cyrillic-600-normal-KYZHJD5V.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("./media/ibm-plex-mono-vietnamese-600-normal-PQFYOHQF.woff2") format("woff2"),url("./media/ibm-plex-mono-vietnamese-600-normal-4PZHZ6MG.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("./media/ibm-plex-mono-latin-ext-600-normal-X5IIQZPT.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-ext-600-normal-OWUKV5H5.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("./media/ibm-plex-mono-latin-600-normal-QLZJO7ER.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-600-normal-7KCAMH3N.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:700;src:url("./media/ibm-plex-mono-cyrillic-ext-700-normal-MQZLRP3R.woff2") format("woff2"),url("./media/ibm-plex-mono-cyrillic-ext-700-normal-CX6ZAT4A.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:700;src:url("./media/ibm-plex-mono-cyrillic-700-normal-Z2TYFQQ4.woff2") format("woff2"),url("./media/ibm-plex-mono-cyrillic-700-normal-2GD5IOCB.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:700;src:url("./media/ibm-plex-mono-vietnamese-700-normal-H6IMAO7M.woff2") format("woff2"),url("./media/ibm-plex-mono-vietnamese-700-normal-GE56M6W2.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:700;src:url("./media/ibm-plex-mono-latin-ext-700-normal-YWSSBNCB.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-ext-700-normal-F5YL5GCX.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:700;src:url("./media/ibm-plex-mono-latin-700-normal-NE3Y2QD6.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-700-normal-TEMMWY26.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:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url("./media/cairo-arabic-400-normal-XWZ6R4JL.woff2") format("woff2"),url("./media/cairo-arabic-400-normal-LNWFQU4M.woff") format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url("./media/cairo-latin-ext-400-normal-YJKWDBPQ.woff2") format("woff2"),url("./media/cairo-latin-ext-400-normal-XOXFDYWK.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:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url("./media/cairo-latin-400-normal-EHSHVTAC.woff2") format("woff2"),url("./media/cairo-latin-400-normal-BVJGPH5X.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:Cairo;font-style:normal;font-display:swap;font-weight:600;src:url("./media/cairo-arabic-600-normal-6DIEA27P.woff2") format("woff2"),url("./media/cairo-arabic-600-normal-PB5TJSED.woff") format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:600;src:url("./media/cairo-latin-ext-600-normal-36X7MMFK.woff2") format("woff2"),url("./media/cairo-latin-ext-600-normal-W4TUHMPG.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:Cairo;font-style:normal;font-display:swap;font-weight:600;src:url("./media/cairo-latin-600-normal-V7BUAOZQ.woff2") format("woff2"),url("./media/cairo-latin-600-normal-PE5ZTADN.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:Cairo;font-style:normal;font-display:swap;font-weight:700;src:url("./media/cairo-arabic-700-normal-AUPFHDUF.woff2") format("woff2"),url("./media/cairo-arabic-700-normal-FW75T7QF.woff") format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:700;src:url("./media/cairo-latin-ext-700-normal-GC4QGFZV.woff2") format("woff2"),url("./media/cairo-latin-ext-700-normal-Z3MB4ZYY.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:Cairo;font-style:normal;font-display:swap;font-weight:700;src:url("./media/cairo-latin-700-normal-UTGYQEQO.woff2") format("woff2"),url("./media/cairo-latin-700-normal-XGXHAI47.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:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url("./media/roboto-cyrillic-ext-400-normal-J2JSVX6B.woff2") format("woff2"),url("./media/roboto-cyrillic-ext-400-normal-37DU6NPA.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:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url("./media/roboto-cyrillic-400-normal-V3H5IIDP.woff2") format("woff2"),url("./media/roboto-cyrillic-400-normal-JZANGCVN.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url("./media/roboto-greek-ext-400-normal-IONFYYIZ.woff2") format("woff2"),url("./media/roboto-greek-ext-400-normal-AFHRTL5D.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url("./media/roboto-greek-400-normal-VPVGP5YU.woff2") format("woff2"),url("./media/roboto-greek-400-normal-S2O6A3MB.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:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url("./media/roboto-math-400-normal-M62DA447.woff2") format("woff2"),url("./media/roboto-math-400-normal-DRZ46ZLW.woff") format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url("./media/roboto-symbols-400-normal-RS3SF2FB.woff2") format("woff2"),url("./media/roboto-symbols-400-normal-ZCAYNMUT.woff") format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url("./media/roboto-vietnamese-400-normal-KACKQ7ZL.woff2") format("woff2"),url("./media/roboto-vietnamese-400-normal-R3IJFZXV.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:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url("./media/roboto-latin-ext-400-normal-JLTDD7L3.woff2") format("woff2"),url("./media/roboto-latin-ext-400-normal-DKWFTT22.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:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url("./media/roboto-latin-400-normal-LOX3CHMS.woff2") format("woff2"),url("./media/roboto-latin-400-normal-TWCS3G4O.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:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url("./media/roboto-cyrillic-ext-500-normal-CDI2P3CX.woff2") format("woff2"),url("./media/roboto-cyrillic-ext-500-normal-LPNI233Q.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:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url("./media/roboto-cyrillic-500-normal-RHUEYUET.woff2") format("woff2"),url("./media/roboto-cyrillic-500-normal-P7R5B5PS.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url("./media/roboto-greek-ext-500-normal-UMWLP6CJ.woff2") format("woff2"),url("./media/roboto-greek-ext-500-normal-EPUYIZBL.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url("./media/roboto-greek-500-normal-XWJR77VV.woff2") format("woff2"),url("./media/roboto-greek-500-normal-2BKWU2PG.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:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url("./media/roboto-math-500-normal-X2DSP56O.woff2") format("woff2"),url("./media/roboto-math-500-normal-NNN526L6.woff") format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url("./media/roboto-symbols-500-normal-USW6FYVZ.woff2") format("woff2"),url("./media/roboto-symbols-500-normal-CCVW4T3A.woff") format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url("./media/roboto-vietnamese-500-normal-VJX2WMYG.woff2") format("woff2"),url("./media/roboto-vietnamese-500-normal-SNWSONII.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:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url("./media/roboto-latin-ext-500-normal-JYCUQIKH.woff2") format("woff2"),url("./media/roboto-latin-ext-500-normal-QWBPCWM4.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:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url("./media/roboto-latin-500-normal-D6YDQ3CR.woff2") format("woff2"),url("./media/roboto-latin-500-normal-HOJMQAXQ.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:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url("./media/roboto-cyrillic-ext-700-normal-EFD6V7AP.woff2") format("woff2"),url("./media/roboto-cyrillic-ext-700-normal-W6MZMV6P.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:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url("./media/roboto-cyrillic-700-normal-SC4KOBVO.woff2") format("woff2"),url("./media/roboto-cyrillic-700-normal-KQC5BFSE.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url("./media/roboto-greek-ext-700-normal-QK2I7OFR.woff2") format("woff2"),url("./media/roboto-greek-ext-700-normal-LYUZM53M.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url("./media/roboto-greek-700-normal-RO7FC64R.woff2") format("woff2"),url("./media/roboto-greek-700-normal-7TFLXFAP.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:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url("./media/roboto-math-700-normal-7LZAYPTX.woff2") format("woff2"),url("./media/roboto-math-700-normal-JCFFZW2A.woff") format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url("./media/roboto-symbols-700-normal-2BHEMMHB.woff2") format("woff2"),url("./media/roboto-symbols-700-normal-H77MXCD5.woff") format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url("./media/roboto-vietnamese-700-normal-LA5HL3OG.woff2") format("woff2"),url("./media/roboto-vietnamese-700-normal-7GAD6KHW.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:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url("./media/roboto-latin-ext-700-normal-RZWHNB6B.woff2") format("woff2"),url("./media/roboto-latin-ext-700-normal-QRYVNM5E.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:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url("./media/roboto-latin-700-normal-T27NHG46.woff2") format("woff2"),url("./media/roboto-latin-700-normal-FTSWD4R3.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:Material Icons;font-style:normal;font-display:swap;font-weight:400;src:url("./media/material-icons-latin-400-normal-LEZCGFVT.woff2") format("woff2"),url("./media/material-icons-latin-400-normal-OKHIZNFO.woff") format("woff")}html{--mat-sys-background: #faf9fd;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f2f0f4;--mat-sys-inverse-primary: #abc7ff;--mat-sys-inverse-surface: #2f3033;--mat-sys-on-background: #1a1b1f;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #00458f;--mat-sys-on-primary-fixed: #001b3f;--mat-sys-on-primary-fixed-variant: #00458f;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #3e4759;--mat-sys-on-secondary-fixed: #131c2b;--mat-sys-on-secondary-fixed-variant: #3e4759;--mat-sys-on-surface: #1a1b1f;--mat-sys-on-surface-variant: #44474e;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #0000ef;--mat-sys-on-tertiary-fixed: #00006e;--mat-sys-on-tertiary-fixed-variant: #0000ef;--mat-sys-outline: #74777f;--mat-sys-outline-variant: #c4c6d0;--mat-sys-primary: #005cbb;--mat-sys-primary-container: #d7e3ff;--mat-sys-primary-fixed: #d7e3ff;--mat-sys-primary-fixed-dim: #abc7ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #565e71;--mat-sys-secondary-container: #dae2f9;--mat-sys-secondary-fixed: #dae2f9;--mat-sys-secondary-fixed-dim: #bec6dc;--mat-sys-shadow: #000000;--mat-sys-surface: #faf9fd;--mat-sys-surface-bright: #faf9fd;--mat-sys-surface-container: #efedf0;--mat-sys-surface-container-high: #e9e7eb;--mat-sys-surface-container-highest: #e3e2e6;--mat-sys-surface-container-low: #f4f3f6;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dbd9dd;--mat-sys-surface-tint: #005cbb;--mat-sys-surface-variant: #e0e2ec;--mat-sys-tertiary: #343dff;--mat-sys-tertiary-container: #e0e0ff;--mat-sys-tertiary-fixed: #e0e0ff;--mat-sys-tertiary-fixed-dim: #bec2ff;--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:1.5rem;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}@layer ce.tokens,ce.reset,ce.tokens,ce.base,ce.components,ce.utilities,ce.reset,ce.base,ce.components,ce.components,ce.components,ce.components,ce.components;:root{--ce-font-interface: "Inter", var(--ce-font-script, system-ui), system-ui, -apple-system, "Segoe UI", sans-serif;--ce-font-display: "Space Grotesk", var(--ce-font-script, system-ui), system-ui, -apple-system, "Segoe UI", sans-serif;--ce-font-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Consolas, monospace;--ce-font-arabic: "Cairo", var(--ce-font-script, system-ui), "Segoe UI", Tahoma, sans-serif}@layer ce.tokens{:root{color-scheme:light;--ce-font-interface: Inter, var(--ce-font-script, system-ui), system-ui, -apple-system, "Segoe UI", sans-serif;--ce-font-display: "Space Grotesk", Inter, var(--ce-font-script, system-ui), system-ui, sans-serif;--ce-font-arabic: Cairo, Inter, var(--ce-font-script, system-ui), system-ui, -apple-system, "Segoe UI", sans-serif;--ce-font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--ce-type-scale: 1;--ce-weight-medium: 500;--ce-weight-semibold: 600;--ce-weight-bold: 700;--ce-weight-heavy: 800;--ce-label-case: uppercase;--ce-tracking-scale: 1;--ce-border-width: 1px;--ce-ill-line: 1.6;--ce-ornament-art: none;--ce-ornament-position: right 12px top 12px;--ce-ornament-size: 3rem;--ce-backdrop-art: none;--ce-character-lift: 0 1px 2px color-mix(in srgb, var(--ce-color-text) 5%, transparent);--ce-character-lift-hover: 0 10px 26px -14px color-mix(in srgb, var(--ce-color-text) 24%, transparent);--ce-character-hover-move: translateY(-1px);--ce-character-ease: cubic-bezier(.2, .7, .2, 1);--ce-color-canvas: #f4f6fa;--ce-color-surface: #ffffff;--ce-color-surface-subtle: #fbfcfe;--ce-color-surface-sunken: #eef1f6;--ce-color-surface-inverse: #101425;--ce-color-text: #171b2e;--ce-color-text-muted: #596271;--ce-color-text-subtle: #636b7b;--ce-color-text-inverse: #ffffff;--ce-color-border: #e6e9f0;--ce-color-border-strong: #d6dbe6;--ce-color-primary: #3552f2;--ce-color-primary-hover: #2945df;--ce-color-primary-active: #233bc5;--ce-color-primary-soft: #ebeffe;--ce-color-primary-on-soft: #2540c9;--ce-color-focus-ring: var(--ce-color-primary);--ce-color-focus-halo: #bac5ff;--ce-focus-width: 2px;--ce-focus-offset: 2px;--ce-color-focus: var(--ce-color-focus-ring);--ce-color-selection: #ebeffe;--ce-color-selection-border: #c9d4fc;--ce-color-on-primary: #ffffff;--ce-color-link: var(--ce-color-primary);--ce-color-link-hover: var(--ce-color-primary-hover);--ce-color-primary-glow: #3552f2;--ce-color-accent: var(--ce-brand-accent);--ce-brand-ai-1: #6956d9;--ce-brand-ai-2: #3552f2;--ce-brand-ai-3: #0f8f83;--ce-color-success: #1e9e6b;--ce-color-success-strong: #0f7a51;--ce-color-on-success-strong: #ffffff;--ce-color-success-soft: #e4f7ef;--ce-color-success-text: #0f7a51;--ce-color-warning: #e0a72e;--ce-color-warning-soft: #fcf3e1;--ce-color-warning-text: #8a6009;--ce-color-danger: #e5455b;--ce-color-danger-soft: #fce9eb;--ce-color-danger-text: #b52439;--ce-color-danger-strong: #c9283f;--ce-color-on-danger-strong: #ffffff;--ce-color-scrim: rgb(16 20 37 / 45%);--ce-color-scrim-subtle: rgb(16 20 37 / 28%);--ce-ink-light: #ffffff;--ce-ink-dark: #000000;--ce-color-surface-deep: #151b30;--ce-color-surface-ink: #101425;--ce-note-paper: #fff6c4;--ce-note-rule: rgb(150 130 60 / 28%);--ce-highlight-yellow: #ffe477;--ce-highlight-blue: #9edcf1;--ce-highlight-pink: #f9a4bd;--ce-highlight-mint: #a9e8d5;--ce-backdrop-ocean: linear-gradient(135deg, #1f5fbf, #3a8fd8 60%, #5bb4e6);--ce-backdrop-forest: linear-gradient(135deg, #1e6b4f, #2f9a6e 60%, #6cc4a0);--ce-backdrop-sunset: linear-gradient(135deg, #c2410c, #e8774a 55%, #f2b27d);--ce-backdrop-violet: linear-gradient(135deg, #4c3aa8, #7c5ce0 60%, #a98df0);--ce-backdrop-slate: linear-gradient(135deg, #2b3447, #46526b 60%, #6a7791);--ce-color-violet: #7a4fe0;--ce-color-violet-soft: #f1ebfb;--ce-color-violet-text: #6535c9;--ce-color-neutral-soft: #ecedf2;--ce-color-neutral-text: #4b5262;--ce-color-orange: #e8722c;--ce-color-orange-soft: #fdeee3;--ce-color-orange-text: #a94b14;--ce-color-fuchsia: #c026d3;--ce-color-fuchsia-soft: #fae8fb;--ce-color-fuchsia-text: #96189f;--ce-color-indigo: #5750e9;--ce-color-indigo-soft: #eeedfe;--ce-color-indigo-text: #4538c9;--ce-color-gold: #c6952e;--ce-color-gold-soft: #fbf2de;--ce-color-gold-text: #8a6112;--ce-brand-rail-1: #0d1835;--ce-brand-rail-2: #06135b;--ce-brand-rail-3: #120c7e;--ce-brand-rail-ink: #ffffff;--ce-brand-gradient-start: #3552f2;--ce-brand-accent: #e8a33d;--ce-brand-gradient-end: #5750e9;--ce-brand-on-gradient: #ffffff;--ce-chart-1: var(--ce-color-primary);--ce-chart-2: #7a4fe0;--ce-chart-3: #0f8a5f;--ce-chart-4: #b4710a;--ce-chart-5: #c4293f;--ce-chart-6: #0e7490;--ce-chart-ghost-fill: color-mix(in srgb, var(--ce-color-text-subtle) 20%, var(--ce-color-surface));--ce-chart-ghost-stroke: var(--ce-color-text-subtle);--ce-drawer-tabs-height: 42px;--ce-field-grid-gap: 12px;--ce-space-0: 0;--ce-space-0-5: 2px;--ce-space-1: 4px;--ce-space-1-5: 6px;--ce-space-2: 8px;--ce-space-2-5: 10px;--ce-space-3: 12px;--ce-space-3-5: 14px;--ce-space-4: 16px;--ce-space-4-5: 18px;--ce-space-5: 20px;--ce-space-6: 24px;--ce-space-8: 32px;--ce-space-10: 40px;--ce-space-12: 48px;--ce-space-16: 64px;--ce-radius-micro: 6px;--ce-radius-control: 9px;--ce-radius-content: 14px;--ce-radius-overlay: 18px;--ce-radius-pill: 999px;--ce-radius-field: var(--ce-radius-control);--ce-radius-card: var(--ce-radius-content);--ce-radius-panel: var(--ce-radius-overlay);--ce-shadow-1: 0 1px 2px rgb(16 20 37 / 4%);--ce-shadow-2: 0 8px 22px -10px rgb(16 20 37 / 18%), 0 1px 3px rgb(16 20 37 / 6%);--ce-shadow-3: 0 14px 34px rgb(16 20 37 / 16%);--ce-shadow-4: 0 24px 60px rgb(16 20 37 / 24%);--ce-gradient-canvas: radial-gradient(circle at 82% 4%, color-mix(in srgb, var(--ce-color-primary) 8%, transparent), transparent 28rem), radial-gradient(circle at 8% 92%, color-mix(in srgb, var(--ce-color-success) 6%, transparent), transparent 30rem), var(--ce-color-canvas);--ce-gradient-surface: linear-gradient( 145deg, color-mix(in srgb, var(--ce-color-primary) 3%, var(--ce-color-surface)), var(--ce-color-surface) 58% );--ce-gradient-ai: linear-gradient( 115deg, var(--ce-brand-ai-1, #6956d9) 0%, var(--ce-brand-ai-2, #3552f2) 52%, var(--ce-brand-ai-3, #0f8f83) 100% );--ce-motion-instant: 80ms;--ce-motion-fast: .12s;--ce-motion-standard: .16s;--ce-motion-overlay: .22s;--ce-ease-standard: cubic-bezier(.2, 0, 0, 1);--ce-ease-enter: cubic-bezier(.2, .8, .2, 1);--ce-ease-exit: cubic-bezier(.4, 0, 1, 1);--ce-control-height-sm: 30px;--ce-control-height: 38px;--ce-control-height-lg: 44px;--ce-grid-row-height: 52px;--ce-grid-header-height: 40px;--ce-component-gap: 12px;--ce-card-padding: 18px;--ce-page-inline: 32px;--ce-z-sticky: 20;--ce-z-dropdown: 200;--ce-z-popover: 240;--ce-z-drawer-overlay: 250;--ce-z-drawer: 260;--ce-z-modal-overlay: 300;--ce-z-modal: 310;--ce-z-toast: 400;--ce-z-tooltip: 500;--ce-font-script: system-ui;--ce-script-han-sc: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans SC", "Noto Sans CJK SC", "Source Han Sans SC", "WenQuanYi Micro Hei";--ce-script-han-tc: "PingFang TC", "Microsoft JhengHei UI", "Microsoft JhengHei", "Noto Sans TC", "Noto Sans CJK TC", "Source Han Sans TC";--ce-script-japanese: "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", "Yu Gothic", "Meiryo", "Noto Sans JP", "Noto Sans CJK JP";--ce-script-korean: "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", "Noto Sans CJK KR";--ce-script-devanagari: "Kohinoor Devanagari", "Nirmala UI", "Noto Sans Devanagari", "Mangal";--ce-script-bengali: "Kohinoor Bangla", "Nirmala UI", "Noto Sans Bengali", "Vrinda";--ce-script-gurmukhi: "Gurmukhi MN", "Nirmala UI", "Noto Sans Gurmukhi", "Raavi";--ce-script-gujarati: "Kohinoor Gujarati", "Nirmala UI", "Noto Sans Gujarati", "Shruti";--ce-script-tamil: "Kohinoor Tamil", "Nirmala UI", "Noto Sans Tamil", "Latha";--ce-script-telugu: "Kohinoor Telugu", "Nirmala UI", "Noto Sans Telugu", "Gautami";--ce-script-kannada: "Kohinoor Kannada", "Nirmala UI", "Noto Sans Kannada", "Tunga";--ce-script-malayalam: "Malayalam MN", "Nirmala UI", "Noto Sans Malayalam", "Kartika";--ce-script-sinhala: "Sinhala MN", "Nirmala UI", "Noto Sans Sinhala", "Iskoola Pota";--ce-script-thai: "Thonburi", "Leelawadee UI", "Noto Sans Thai", "Tahoma";--ce-script-lao: "Lao Sangam MN", "Leelawadee UI", "Noto Sans Lao", "DokChampa";--ce-script-khmer: "Khmer Sangam MN", "Leelawadee UI", "Noto Sans Khmer", "Khmer UI";--ce-script-myanmar: "Myanmar Sangam MN", "Myanmar Text", "Noto Sans Myanmar";--ce-script-hebrew: "Arial Hebrew", "Segoe UI", "Noto Sans Hebrew", "Arial";--ce-script-georgian: "Segoe UI", "Noto Sans Georgian", "Sylfaen";--ce-script-armenian: "Segoe UI", "Noto Sans Armenian", "Sylfaen";--ce-script-ethiopic: "Kefa", "Nyala", "Noto Sans Ethiopic"}:where(:root):is(:lang(zh),:lang(zh-Hans),:lang(zh-CN),:lang(zh-SG)){--ce-font-script: var(--ce-script-han-sc)}:where(:root):is(:lang(zh-Hant),:lang(zh-TW),:lang(zh-HK),:lang(zh-MO)){--ce-font-script: var(--ce-script-han-tc)}:where(:root):is(:lang(ja)){--ce-font-script: var(--ce-script-japanese)}:where(:root):is(:lang(ko)){--ce-font-script: var(--ce-script-korean)}:where(:root):is(:lang(hi),:lang(mr),:lang(ne),:lang(sa),:lang(kok),:lang(mai),:lang(doi),:lang(bho)){--ce-font-script: var(--ce-script-devanagari)}:where(:root):is(:lang(bn),:lang(as)){--ce-font-script: var(--ce-script-bengali)}:where(:root):is(:lang(pa)){--ce-font-script: var(--ce-script-gurmukhi)}:where(:root):is(:lang(gu)){--ce-font-script: var(--ce-script-gujarati)}:where(:root):is(:lang(ta)){--ce-font-script: var(--ce-script-tamil)}:where(:root):is(:lang(te)){--ce-font-script: var(--ce-script-telugu)}:where(:root):is(:lang(kn)){--ce-font-script: var(--ce-script-kannada)}:where(:root):is(:lang(ml)){--ce-font-script: var(--ce-script-malayalam)}:where(:root):is(:lang(si)){--ce-font-script: var(--ce-script-sinhala)}:where(:root):is(:lang(th)){--ce-font-script: var(--ce-script-thai)}:where(:root):is(:lang(lo)){--ce-font-script: var(--ce-script-lao)}:where(:root):is(:lang(km)){--ce-font-script: var(--ce-script-khmer)}:where(:root):is(:lang(my)){--ce-font-script: var(--ce-script-myanmar)}:where(:root):is(:lang(he),:lang(iw),:lang(yi)){--ce-font-script: var(--ce-script-hebrew)}:where(:root):is(:lang(ka)){--ce-font-script: var(--ce-script-georgian)}:where(:root):is(:lang(hy)){--ce-font-script: var(--ce-script-armenian)}:where(:root):is(:lang(am),:lang(ti)){--ce-font-script: var(--ce-script-ethiopic)}:where(:root):is(:lang(ar),:lang(fa),:lang(ur),:lang(ps),:lang(sd),:lang(ug),:lang(ckb),:lang(ku-Arab),:lang(zh),:lang(zh-Hans),:lang(zh-CN),:lang(zh-SG),:lang(zh-Hant),:lang(zh-TW),:lang(zh-HK),:lang(zh-MO),:lang(ja),:lang(ko),:lang(hi),:lang(mr),:lang(ne),:lang(sa),:lang(kok),:lang(mai),:lang(doi),:lang(bho),:lang(bn),:lang(as),:lang(pa),:lang(gu),:lang(ta),:lang(te),:lang(kn),:lang(ml),:lang(si),:lang(th),:lang(lo),:lang(km),:lang(my),:lang(he),:lang(iw),:lang(yi),:lang(am),:lang(ti)){--ce-label-case: none;--ce-tracking-scale: 0}[data-theme=dark]{color-scheme:dark;--ce-color-canvas: #0b0e17;--ce-color-surface: #121725;--ce-color-surface-subtle: #171d2e;--ce-color-surface-sunken: #0e1320;--ce-color-surface-inverse: #f7f8fc;--ce-color-text: #f2f4fa;--ce-color-text-muted: #b1b8c7;--ce-color-text-subtle: #95a0b4;--ce-color-text-inverse: #101425;--ce-color-border: #252d40;--ce-color-border-strong: #35405a;--ce-color-primary: #7d91ff;--ce-color-primary-hover: #91a2ff;--ce-color-primary-active: #a5b2ff;--ce-color-primary-soft: #1b285c;--ce-color-primary-on-soft: #c7d0ff;--ce-color-focus-ring: var(--ce-color-primary);--ce-color-focus-halo: #3a4a96;--ce-color-selection: #1b285c;--ce-color-selection-border: #4a5fae;--ce-color-on-primary: #101425;--ce-color-success: #4cc38a;--ce-color-success-strong: #4cc38a;--ce-color-on-success-strong: #101425;--ce-color-success-soft: #123d2c;--ce-color-success-text: #8de0b7;--ce-color-warning: #f0b84c;--ce-color-warning-soft: #432f0c;--ce-color-warning-text: #f5d38a;--ce-color-danger: #f06b7d;--ce-color-danger-soft: #491a24;--ce-color-danger-text: #ffabb6;--ce-color-danger-strong: #f06b7d;--ce-color-on-danger-strong: #101425;--ce-color-scrim: rgb(0 0 0 / 62%);--ce-color-scrim-subtle: rgb(0 0 0 / 42%);--ce-color-violet: #a78bfa;--ce-color-violet-soft: #2d2154;--ce-color-violet-text: #d5c7ff;--ce-color-neutral-soft: #222a3d;--ce-color-neutral-text: #c3cad7;--ce-color-orange: #f59e0b;--ce-color-orange-soft: #45220a;--ce-color-orange-text: #fcd34d;--ce-color-fuchsia: #e879f9;--ce-color-fuchsia-soft: #4a134a;--ce-color-fuchsia-text: #f5d0fe;--ce-color-indigo: #818cf8;--ce-color-indigo-soft: #1e1b4b;--ce-color-indigo-text: #c7d2fe;--ce-color-gold: #fbbf24;--ce-color-gold-soft: #453008;--ce-color-gold-text: #fde68a;--ce-chart-2: #a78bfa;--ce-chart-3: #4cc38a;--ce-chart-4: #f0b84c;--ce-chart-5: #f06b7d;--ce-chart-6: #5ac8e0;--ce-shadow-1: 0 1px 2px rgb(0 0 0 / 18%);--ce-shadow-2: 0 8px 22px -10px rgb(0 0 0 / 52%), 0 1px 3px rgb(0 0 0 / 24%);--ce-shadow-3: 0 14px 34px rgb(0 0 0 / 48%);--ce-shadow-4: 0 24px 60px rgb(0 0 0 / 58%);--ce-gradient-canvas: radial-gradient(circle at 82% 4%, color-mix(in srgb, var(--ce-color-primary) 13%, transparent), transparent 30rem), radial-gradient(circle at 8% 92%, color-mix(in srgb, var(--ce-color-success) 8%, transparent), transparent 32rem), var(--ce-color-canvas);--ce-gradient-surface: linear-gradient( 145deg, color-mix(in srgb, var(--ce-color-primary) 7%, var(--ce-color-surface)), var(--ce-color-surface) 58% )}[data-density=compact]{--ce-control-height: 32px;--ce-control-height-lg: 38px;--ce-grid-row-height: 42px;--ce-grid-header-height: 34px;--ce-component-gap: 8px;--ce-card-padding: 14px}@media(max-width:1279px){:root{--ce-page-inline: 24px}}@media(max-width:767px){:root{--ce-page-inline: 16px;--ce-control-height-sm: 44px;--ce-control-height: 44px;--ce-control-height-lg: 48px}[data-density=compact]{--ce-control-height-sm: 44px;--ce-control-height: 44px;--ce-control-height-lg: 48px}}@media(prefers-reduced-motion:reduce){:root{--ce-motion-instant: 0ms;--ce-motion-fast: 0ms;--ce-motion-standard: 0ms;--ce-motion-overlay: 0ms}}}@layer ce.reset,ce.tokens,ce.base,ce.components,ce.utilities;@layer ce.reset{*,*:before,*:after{box-sizing:border-box}:where(html,body){min-height:100%}:where(button,input,select,textarea){font:inherit}:where(button){color:inherit}:where(svg){display:block;flex:0 0 auto}}@layer ce.base{.ce-root{min-height:100%;background:var(--ce-color-canvas);color:var(--ce-color-text);font-family:var(--ce-font-interface);font-size:calc(13.5px * var(--ce-type-scale, 1));line-height:calc(20px * var(--ce-type-scale, 1));-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.ce-display,.ce-page-title,.ce-section-title,.ce-dialog-title,.ce-metric{margin:0;font-family:var(--ce-font-display)}.ce-page-title{font-size:calc(22px * var(--ce-type-scale, 1));line-height:calc(28px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700);letter-spacing:calc(-.01em * var(--ce-tracking-scale, 1))}.ce-section-title{font-size:calc(16px * var(--ce-type-scale, 1));line-height:calc(22px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700)}.ce-dialog-title{font-size:calc(17px * var(--ce-type-scale, 1));line-height:calc(22px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700)}.ce-metric{font-size:calc(22px * var(--ce-type-scale, 1));line-height:calc(24px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700);letter-spacing:calc(-.01em * var(--ce-tracking-scale, 1))}.ce-body{font-size:calc(13.5px * var(--ce-type-scale, 1));line-height:calc(20px * var(--ce-type-scale, 1))}.ce-body-sm{font-size:calc(12.5px * var(--ce-type-scale, 1));line-height:calc(18px * var(--ce-type-scale, 1))}.ce-label{font-size:calc(12px * var(--ce-type-scale, 1));line-height:calc(16px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-semibold, 600)}.ce-metadata{font-size:calc(11.5px * var(--ce-type-scale, 1));line-height:calc(16px * var(--ce-type-scale, 1));color:var(--ce-color-text-muted)}.ce-mono{font-family:var(--ce-font-mono);font-variant-numeric:tabular-nums}.ce-muted{color:var(--ce-color-text-muted)}.ce-subtle{color:var(--ce-color-text-subtle)}:where(.ce-root button,.ce-root a,.ce-root input,.ce-root select,.ce-root textarea,.ce-root summary,.ce-root [tabindex],.ce-root [role=button],.ce-root [role=tab],.ce-root [role=menuitem],.ce-root [role=option],.ce-root [role=switch],.ce-root [role=checkbox],.ce-root [role=radio]):focus-visible{outline:var(--ce-focus-width) solid var(--ce-color-focus-ring);outline-offset:var(--ce-focus-offset);box-shadow:0 0 0 calc(var(--ce-focus-offset) + var(--ce-focus-width) + 3px) var(--ce-color-focus-halo)}:where([data-focus-surface=brand]){--ce-color-focus-ring: var(--ce-brand-on-gradient, #fff);--ce-color-focus-halo: transparent}@media(forced-colors:active){:where(.ce-root *):focus-visible{outline:2px solid Highlight;box-shadow:none}}}@media(prefers-reduced-motion:reduce){.ce-root *,.ce-root *:before,.ce-root *:after{animation-duration:.001ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}}@layer ce.components{.ce-button,.ce-icon-button{--ce-button-bg: transparent;--ce-button-color: var(--ce-color-text);--ce-button-border: transparent;--ce-button-shadow: none;position:relative;isolation:isolate;appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:0;height:var(--ce-control-height);border:var(--ce-border-width, 1px) solid var(--ce-button-border);border-radius:var(--ce-radius-control);background:var(--ce-button-bg);color:var(--ce-button-color);box-shadow:var(--ce-button-shadow);font-size:calc(13px * var(--ce-type-scale, 1));line-height:calc(16px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-semibold, 600);letter-spacing:calc(-.005em * var(--ce-tracking-scale, 1));text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform var(--ce-motion-instant) var(--ce-ease-standard),opacity var(--ce-motion-fast) var(--ce-ease-standard)}.ce-button{overflow:hidden;padding-inline:16px}.ce-icon-button{--ce-button-color: var(--ce-color-text-muted);flex:none;width:var(--ce-control-height);padding:0}.ce-button>*,.ce-icon-button>*{position:relative;z-index:1}.ce-button:hover:not(:disabled,[aria-disabled=true]),.ce-icon-button:hover:not(:disabled,[aria-disabled=true]){border-color:var(--ce-button-border-hover, var(--ce-button-border));background:var(--ce-button-hover, var(--ce-button-bg));color:var(--ce-button-color-hover, var(--ce-button-color))}.ce-button:active:not(:disabled,[aria-disabled=true]),.ce-icon-button:active:not(:disabled,[aria-disabled=true]){background:var(--ce-button-active, var(--ce-button-hover, var(--ce-button-bg)));transform:scale(.98)}.ce-button:focus-visible,.ce-icon-button:focus-visible{outline:var(--ce-focus-width) solid var(--ce-color-focus-ring);outline-offset:var(--ce-focus-offset)}.ce-button:disabled,.ce-button[aria-disabled=true]:not(.is-loading),.ce-icon-button:disabled,.ce-icon-button[aria-disabled=true]:not(.is-loading){cursor:not-allowed;opacity:.5;box-shadow:none}.ce-button--sm{height:var(--ce-control-height-sm);padding-inline:12px;gap:6px;font-size:calc(12.5px * var(--ce-type-scale, 1))}.ce-button--lg{height:var(--ce-control-height-lg);padding-inline:20px;font-size:calc(14px * var(--ce-type-scale, 1))}.ce-icon-button--sm{width:var(--ce-control-height-sm);height:var(--ce-control-height-sm)}.ce-icon-button--lg{width:var(--ce-control-height-lg);height:var(--ce-control-height-lg)}.ce-button--full{width:100%}.ce-button>.ce-button__label:empty{display:none}.ce-button:has(>.ce-button__label:empty){width:var(--ce-control-height);padding-inline:0;gap:0}.ce-button--sm:has(>.ce-button__label:empty){width:var(--ce-control-height-sm)}.ce-button--lg:has(>.ce-button__label:empty){width:var(--ce-control-height-lg)}.ce-button--ghost,.ce-icon-button{--ce-button-hover: var(--ce-color-surface-sunken);--ce-button-active: color-mix( in srgb, var(--ce-color-surface-sunken) 78%, var(--ce-color-border-strong) );--ce-button-color-hover: var(--ce-color-text)}.ce-button--ghost{--ce-button-color: var(--ce-color-text-muted)}.ce-button--primary,.ce-icon-button--primary{--ce-button-bg: var(--ce-color-primary);--ce-button-color: var(--ce-color-on-primary);--ce-button-hover: var(--ce-color-primary-hover);--ce-button-active: var(--ce-color-primary-active);--ce-button-color-hover: var(--ce-color-on-primary);--ce-button-shadow: var(--ce-shadow-1)}.ce-button--secondary,.ce-icon-button--secondary{--ce-button-bg: var(--ce-color-surface);--ce-button-color: var(--ce-color-text);--ce-button-border: var(--ce-color-border-strong);--ce-button-hover: var(--ce-color-surface-subtle);--ce-button-active: var(--ce-color-surface-sunken);--ce-button-border-hover: var(--ce-color-primary);--ce-button-color-hover: var(--ce-color-primary-on-soft);--ce-button-shadow: var(--ce-shadow-1)}.ce-button--danger{--ce-button-bg: var(--ce-color-danger-strong);--ce-button-color: var(--ce-color-on-danger-strong);--ce-button-hover: color-mix(in srgb, var(--ce-color-danger-strong) 88%, var(--ce-ink-dark));--ce-button-active: color-mix(in srgb, var(--ce-color-danger-strong) 78%, var(--ce-ink-dark));--ce-button-color-hover: var(--ce-color-on-danger-strong);--ce-button-shadow: var(--ce-shadow-1)}.ce-icon-button--danger{--ce-button-color: var(--ce-color-danger-text);--ce-button-hover: var(--ce-color-danger-soft);--ce-button-color-hover: var(--ce-color-danger-text)}.ce-icon-button.is-selected,.ce-icon-button[aria-pressed=true]{--ce-button-bg: var(--ce-color-primary-soft);--ce-button-color: var(--ce-color-primary-on-soft);--ce-button-hover: var(--ce-color-primary-soft);--ce-button-color-hover: var(--ce-color-primary-on-soft)}.ce-button__icon{display:inline-grid;flex:0 0 auto;place-items:center}.ce-button__label{min-width:0;overflow:hidden;text-overflow:ellipsis}.ce-icon-button__badge{position:absolute;inset-block-start:-4px;inset-inline-end:-4px;z-index:2;display:grid;min-width:16px;height:16px;place-items:center;padding-inline:4px;border:2px solid var(--ce-color-surface);border-radius:var(--ce-radius-pill);background:var(--ce-color-danger-strong);color:var(--ce-color-on-danger-strong);font-size:calc(8px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-heavy, 800)}.ce-button.is-loading,.ce-icon-button.is-loading{cursor:progress}.ce-button.is-loading>:not(.ce-button__spinner,.ce-visually-hidden),.ce-icon-button.is-loading>:not(.ce-button__spinner){visibility:hidden}.ce-button__spinner{position:absolute;inset:0;z-index:2;width:16px;height:16px;margin:auto;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:ce-spin .9s linear infinite}@media(pointer:coarse){.ce-button,.ce-icon-button{min-block-size:44px}.ce-icon-button{min-inline-size:44px}}@media(prefers-reduced-motion:reduce){.ce-button,.ce-icon-button{transition:none}.ce-button:active:not(:disabled,[aria-disabled=true]),.ce-icon-button:active:not(:disabled,[aria-disabled=true]){transform:none}.ce-button__spinner{animation:none}}@media(forced-colors:active){.ce-button,.ce-icon-button{forced-color-adjust:auto;border-color:ButtonText}}.ce-field{display:grid;gap:6px;min-width:0}.ce-field__label-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ce-field__label{color:var(--ce-color-text-muted);font-size:calc(12px * var(--ce-type-scale, 1));line-height:calc(16px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-semibold, 600)}.ce-field__required{color:var(--ce-color-danger)}.ce-field__support{margin:0;font-size:calc(11.5px * var(--ce-type-scale, 1));line-height:calc(16px * var(--ce-type-scale, 1));color:var(--ce-color-text-muted)}.ce-field__support--error{color:var(--ce-color-danger-text)}.ce-input-shell{display:flex;align-items:center;min-width:0;height:var(--ce-control-height);padding-inline:11px;border:var(--ce-border-width, 1px) solid var(--ce-color-border-strong);border-radius:var(--ce-radius-control);background:var(--ce-color-surface);color:var(--ce-color-text-muted);transition:border-color var(--ce-motion-fast),box-shadow var(--ce-motion-fast),background var(--ce-motion-fast)}.ce-input-shell:focus-within{border-color:var(--ce-color-primary);box-shadow:0 0 0 3px var(--ce-color-primary-soft)}.ce-input-shell--search{background:var(--ce-color-canvas);border-color:transparent}.ce-input-shell--search:focus-within{background:var(--ce-color-surface)}.ce-input-shell--error{border-color:var(--ce-color-danger);box-shadow:0 0 0 3px var(--ce-color-danger-soft)}.ce-input-shell__icon{color:var(--ce-color-text-subtle)}.ce-input{flex:1 1 auto;min-width:0;width:100%;height:100%;padding:0 8px;border:0;outline:0;background:transparent;color:var(--ce-color-text);font-size:calc(13.5px * var(--ce-type-scale, 1))}.ce-input::placeholder{color:var(--ce-color-text-subtle)}.ce-input-shell .ce-icon-button{width:26px;height:26px;margin-inline-end:-5px}.ce-select{width:100%;height:var(--ce-control-height);padding-inline:11px 34px;border:var(--ce-border-width, 1px) solid var(--ce-color-border-strong);border-radius:var(--ce-radius-control);background:var(--ce-color-surface);color:var(--ce-color-text);font-size:calc(13px * var(--ce-type-scale, 1));cursor:pointer}.ce-check,.ce-radio{display:inline-flex;align-items:center;gap:8px;min-height:24px;color:var(--ce-color-text);font-size:calc(12.5px * var(--ce-type-scale, 1));cursor:pointer}.ce-check input,.ce-radio input{position:absolute;opacity:0;pointer-events:none}.ce-check__control,.ce-radio__control{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border:1.5px solid var(--ce-color-border-strong);background:var(--ce-color-surface);color:#fff;transition:background var(--ce-motion-fast),border-color var(--ce-motion-fast),box-shadow var(--ce-motion-fast)}.ce-check__control{border-radius:5px}.ce-radio__control{border-radius:50%}.ce-check input:checked+.ce-check__control{background:var(--ce-color-primary);border-color:var(--ce-color-primary)}.ce-radio input:checked+.ce-radio__control{border-color:var(--ce-color-primary)}.ce-radio input:checked+.ce-radio__control:after{content:"";width:9px;height:9px;border-radius:50%;background:var(--ce-color-primary)}.ce-check input:focus-visible+.ce-check__control,.ce-radio input:focus-visible+.ce-radio__control{box-shadow:0 0 0 3px var(--ce-color-focus-ring)}.ce-switch{appearance:none;position:relative;width:42px;height:23px;padding:0;border:0;border-radius:var(--ce-radius-pill);background:var(--ce-color-border-strong);cursor:pointer;transition:background var(--ce-motion-standard)}.ce-switch:after{content:"";position:absolute;inset-block-start:2px;inset-inline-start:2px;width:19px;height:19px;border-radius:50%;background:var(--ce-ink-light);box-shadow:0 1px 3px #10142540;transition:inset-inline-start var(--ce-motion-standard) var(--ce-ease-standard),transform var(--ce-motion-standard)}.ce-switch[aria-checked=true]{background:var(--ce-color-primary)}.ce-switch[aria-checked=true]:after{inset-inline-start:calc(100% - 21px)}.ce-segmented{display:inline-flex;align-items:center;gap:3px;padding:3px;border-radius:10px;background:var(--ce-color-canvas)}.ce-segmented__item{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding-inline:12px;border:0;border-radius:8px;background:transparent;color:var(--ce-color-text-muted);font-size:calc(12px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700);cursor:pointer}.ce-segmented__item[aria-selected=true],.ce-segmented__item[aria-pressed=true]{background:var(--ce-color-surface);color:var(--ce-color-text);box-shadow:var(--ce-shadow-1)}.ce-breadcrumb{display:flex;align-items:center;gap:6px;min-height:50px;padding:12px 26px;border-bottom:var(--ce-border-width, 1px) solid var(--ce-color-border);background:linear-gradient(180deg,var(--ce-color-surface),var(--ce-color-surface-subtle));color:var(--ce-color-text-muted);box-shadow:0 6px 16px -12px #1014251f;font-size:calc(12.5px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-semibold, 600)}.ce-breadcrumb__home{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;margin-block:-10px;border:0;border-radius:7px;background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft);cursor:pointer}.ce-breadcrumb__item{color:inherit;text-decoration:none;white-space:nowrap}.ce-breadcrumb__item:hover{color:var(--ce-color-primary-on-soft)}.ce-breadcrumb__item[aria-current=page]{color:var(--ce-color-text)}.ce-breadcrumb__separator{color:var(--ce-color-text-subtle)}.ce-page{width:100%;max-width:1760px;margin-inline:auto;padding:22px var(--ce-page-inline) 60px}.ce-page-header{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px}.ce-page-header__icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;border:var(--ce-border-width, 1px) solid color-mix(in srgb,var(--ce-page-icon-color) 18%,var(--ce-color-border));background:color-mix(in srgb,var(--ce-page-icon-color) 11%,var(--ce-color-surface));color:var(--ce-page-icon-color);box-shadow:var(--ce-shadow-1)}.ce-page-header[data-tone=primary]{--ce-page-icon-color: var(--ce-color-primary)}.ce-page-header[data-tone=success]{--ce-page-icon-color: var(--ce-color-success)}.ce-page-header[data-tone=warning]{--ce-page-icon-color: var(--ce-color-warning)}.ce-page-header[data-tone=danger]{--ce-page-icon-color: var(--ce-color-danger)}.ce-page-header[data-tone=violet]{--ce-page-icon-color: var(--ce-color-violet)}.ce-page-header[data-tone=neutral]{--ce-page-icon-color: var(--ce-color-neutral-text)}.ce-page-header__body{min-width:0}.ce-page-header__description{margin:2px 0 0;max-width:720px;color:var(--ce-color-text-muted);font-size:calc(13px * var(--ce-type-scale, 1));line-height:calc(18px * var(--ce-type-scale, 1))}.ce-page-header__actions{display:flex;align-items:center;gap:10px;margin-inline-start:auto}.ce-card{min-width:0;padding:var(--ce-card-padding);border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-content);background:var(--ce-color-surface)}.ce-card--raised{box-shadow:var(--ce-shadow-1)}.ce-card--interactive{cursor:pointer;transition:border-color var(--ce-motion-fast),box-shadow var(--ce-motion-fast),transform var(--ce-motion-fast)}.ce-card--interactive:hover{border-color:var(--ce-color-border-strong);box-shadow:var(--ce-shadow-2);transform:translateY(-1px)}.ce-card--selected{border-color:var(--ce-color-selection-border);background:var(--ce-color-selection)}.ce-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ce-stat-card{display:flex;align-items:center;gap:14px;min-height:76px;padding:16px 18px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-content);background:var(--ce-color-surface);box-shadow:var(--ce-shadow-1)}.ce-stat-card__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:11px;background:var(--ce-stat-bg, var(--ce-color-primary-soft));color:var(--ce-stat-color, var(--ce-color-primary-on-soft))}.ce-stat-card[data-tone=primary]{--ce-stat-bg: var(--ce-color-primary-soft);--ce-stat-color: var(--ce-color-primary-on-soft)}.ce-stat-card[data-tone=success]{--ce-stat-bg: var(--ce-color-success-soft);--ce-stat-color: var(--ce-color-success-text)}.ce-stat-card[data-tone=warning]{--ce-stat-bg: var(--ce-color-warning-soft);--ce-stat-color: var(--ce-color-warning-text)}.ce-stat-card[data-tone=danger]{--ce-stat-bg: var(--ce-color-danger-soft);--ce-stat-color: var(--ce-color-danger-text)}.ce-stat-card[data-tone=violet]{--ce-stat-bg: var(--ce-color-violet-soft);--ce-stat-color: var(--ce-color-violet-text)}.ce-stat-card[data-tone=neutral]{--ce-stat-bg: var(--ce-color-neutral-soft);--ce-stat-color: var(--ce-color-neutral-text)}.ce-stat-card__content{display:grid;min-width:0;flex:1;align-content:center}.ce-stat-card__value{margin:0;font-family:var(--ce-font-display);font-size:calc(22px * var(--ce-type-scale, 1));line-height:calc(24px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700)}.ce-stat-card__label{margin:2px 0 0;color:var(--ce-color-text-muted);font-size:calc(12.5px * var(--ce-type-scale, 1));line-height:calc(18px * var(--ce-type-scale, 1))}.ce-stat-card__helper{margin-block-start:1px;color:var(--ce-color-text-subtle);font-size:calc(11px * var(--ce-type-scale, 1));line-height:calc(16px * var(--ce-type-scale, 1))}.ce-stat-card__action{display:inline-flex;flex:0 0 auto;align-items:center;margin-inline-start:auto}.ce-stat-card__action:empty{display:none}.ce-toolbar{display:flex;align-items:center;gap:10px;min-height:52px;padding:9px 12px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-content);background:var(--ce-color-surface);box-shadow:var(--ce-shadow-1)}.ce-toolbar__spacer{flex:1 1 auto}.ce-toolbar__selection{display:flex;align-items:center;gap:8px;color:var(--ce-color-primary-on-soft);font-weight:var(--ce-weight-bold, 700)}.ce-chip{display:inline-flex;align-items:center;gap:5px;min-height:22px;padding-inline:9px;border-radius:var(--ce-radius-pill);background:var(--ce-color-neutral-soft);color:var(--ce-color-neutral-text);font-size:calc(10.5px * var(--ce-type-scale, 1));line-height:calc(16px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700);white-space:nowrap}.ce-chip--primary{background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft)}.ce-chip--success{background:var(--ce-color-success-soft);color:var(--ce-color-success-text)}.ce-chip--warning{background:var(--ce-color-warning-soft);color:var(--ce-color-warning-text)}.ce-chip--danger{background:var(--ce-color-danger-soft);color:var(--ce-color-danger-text)}.ce-chip--violet{background:var(--ce-color-violet-soft);color:var(--ce-color-violet-text)}.ce-chip__dot{width:6px;height:6px;border-radius:50%;background:currentColor}.ce-avatar{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;background:var(--ce-avatar-color, var(--ce-color-primary));color:#fff;font-size:calc(10px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700);line-height:1}.ce-avatar--lg{width:42px;height:42px;border-radius:12px;font-size:calc(14px * var(--ce-type-scale, 1))}.ce-resource-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.ce-resource-card{appearance:none;display:flex;align-items:center;gap:11px;min-height:62px;padding:12px 13px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:12px;background:var(--ce-color-surface);color:var(--ce-color-text);text-align:start;cursor:pointer}.ce-resource-card:hover{border-color:var(--ce-color-primary)}.ce-resource-card__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--ce-color-warning-soft);color:var(--ce-color-warning-text)}.ce-resource-card__body{display:grid;min-width:0;flex:1;gap:2px}.ce-resource-card__title{overflow:hidden;color:var(--ce-color-text);font-size:calc(12.5px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700);text-overflow:ellipsis;white-space:nowrap}.ce-resource-card__meta{color:var(--ce-color-text-muted);font-size:calc(11px * var(--ce-type-scale, 1))}.ce-resource-card--new{justify-content:center;border:1.5px dashed var(--ce-color-primary);background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft);font-weight:var(--ce-weight-bold, 700)}.ce-table-shell{overflow:auto;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-content);background:var(--ce-color-surface);box-shadow:var(--ce-shadow-1)}.ce-table{width:100%;min-width:760px;border-collapse:separate;border-spacing:0;table-layout:fixed}.ce-table th{position:sticky;inset-block-start:0;z-index:2;height:var(--ce-grid-header-height);padding-inline:12px;border-bottom:var(--ce-border-width, 1px) solid var(--ce-color-border-strong);background:var(--ce-color-primary-soft);color:var(--ce-color-text-muted);font-size:calc(10.5px * var(--ce-type-scale, 1));line-height:calc(14px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700);letter-spacing:calc(.035em * var(--ce-tracking-scale, 1));text-align:start;text-transform:var(--ce-label-case, uppercase)}.ce-table td{height:var(--ce-grid-row-height);padding-inline:12px;border-bottom:var(--ce-border-width, 1px) solid var(--ce-color-border);color:var(--ce-color-text-muted);font-size:calc(12.5px * var(--ce-type-scale, 1));vertical-align:middle}.ce-table tbody tr:last-child td{border-bottom:0}.ce-table tbody tr{transition:background var(--ce-motion-fast)}.ce-table tbody tr:hover{background:var(--ce-color-surface-subtle)}.ce-table tbody tr[aria-selected=true]{background:var(--ce-color-selection)}.ce-table__select{width:42px;text-align:center}.ce-table__identity{position:sticky;inset-inline-start:42px;z-index:1;background:inherit;color:var(--ce-color-text);font-weight:var(--ce-weight-bold, 700)}.ce-table th.ce-table__identity{z-index:3;background:var(--ce-color-primary-soft)}.ce-table__person{display:flex;align-items:center;gap:8px;min-width:0}.ce-table__person-name{overflow:hidden;color:var(--ce-color-text);font-weight:var(--ce-weight-bold, 700);text-overflow:ellipsis;white-space:nowrap}.ce-table__truncate{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ce-table__actions{width:52px;text-align:end}.ce-table__empty{padding:0!important;height:auto!important}.ce-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:360px;padding:48px 32px;text-align:center}.ce-empty__icon-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;width:96px;height:96px;margin-bottom:22px;border-radius:24px;background:var(--ce-empty-icon-bg, var(--ce-color-primary-soft));color:var(--ce-empty-icon-color, var(--ce-color-primary-on-soft))}.ce-empty__icon-wrap:after{content:"";position:absolute;inset:-8px;border:1.5px dashed var(--ce-empty-icon-accent, var(--ce-color-primary));border-radius:28px;opacity:.35}.ce-empty[data-tone=primary]{--ce-empty-icon-bg: var(--ce-color-primary-soft);--ce-empty-icon-color: var(--ce-color-primary-on-soft);--ce-empty-icon-accent: var(--ce-color-primary)}.ce-empty[data-tone=success]{--ce-empty-icon-bg: var(--ce-color-success-soft);--ce-empty-icon-color: var(--ce-color-success-text);--ce-empty-icon-accent: var(--ce-color-success)}.ce-empty[data-tone=warning]{--ce-empty-icon-bg: var(--ce-color-warning-soft);--ce-empty-icon-color: var(--ce-color-warning-text);--ce-empty-icon-accent: var(--ce-color-warning)}.ce-empty[data-tone=danger]{--ce-empty-icon-bg: var(--ce-color-danger-soft);--ce-empty-icon-color: var(--ce-color-danger-text);--ce-empty-icon-accent: var(--ce-color-danger)}.ce-empty[data-tone=violet]{--ce-empty-icon-bg: var(--ce-color-violet-soft);--ce-empty-icon-color: var(--ce-color-violet-text);--ce-empty-icon-accent: var(--ce-color-violet)}.ce-empty[data-tone=neutral]{--ce-empty-icon-bg: var(--ce-color-neutral-soft);--ce-empty-icon-color: var(--ce-color-neutral-text);--ce-empty-icon-accent: var(--ce-color-neutral-text)}.ce-empty__title{margin:0 0 8px;font-family:var(--ce-font-display);font-size:calc(18px * var(--ce-type-scale, 1));line-height:calc(24px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700)}.ce-empty__description{max-width:400px;margin:0 0 22px;color:var(--ce-color-text-muted);font-size:calc(13px * var(--ce-type-scale, 1));line-height:calc(20px * var(--ce-type-scale, 1))}.ce-empty__actions{display:flex;align-items:center;gap:10px}.ce-empty__hint{display:flex;align-items:center;gap:6px;margin-top:20px;color:var(--ce-color-text-muted);font-size:calc(11.5px * var(--ce-type-scale, 1))}.ce-stepper{display:grid;grid-template-columns:repeat(var(--ce-step-count, 2),minmax(0,1fr));gap:0;padding:0 24px 16px;border-bottom:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-stepper__step{position:relative;display:grid;grid-template-rows:20px auto;justify-items:center;gap:7px;min-width:0;color:var(--ce-color-text-subtle);font-size:calc(12px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700);line-height:calc(16px * var(--ce-type-scale, 1));text-align:center}.ce-stepper__step:not(:last-child):after{content:"";position:absolute;z-index:0;inset-inline-start:calc(50% + 16px);inset-inline-end:calc(-50% + 16px);inset-block-start:10px;height:1px;background:var(--ce-color-border)}.ce-stepper__number{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--ce-color-surface-sunken);color:var(--ce-color-text-subtle);font-size:calc(10.5px * var(--ce-type-scale, 1))}.ce-stepper__label{min-width:0;max-width:100%;padding-inline:4px;overflow-wrap:anywhere}.ce-stepper__step[aria-current=step]{color:var(--ce-color-primary-on-soft)}.ce-stepper__step[aria-current=step] .ce-stepper__number{background:var(--ce-color-primary);color:#fff}.ce-stepper__step[data-complete=true]{color:var(--ce-color-success-text)}.ce-stepper__step[data-complete=true] .ce-stepper__number{background:var(--ce-color-success);color:#fff}.ce-stepper__step[data-complete=true]:after{background:linear-gradient(90deg,var(--ce-color-success),color-mix(in srgb,var(--ce-color-success) 42%,var(--ce-color-border)))}.ce-overlay{position:fixed;inset:0;z-index:var(--ce-z-modal-overlay);display:flex;align-items:center;justify-content:center;padding:24px;background:var(--ce-color-scrim);-webkit-backdrop-filter:blur(3px) saturate(.82);backdrop-filter:blur(3px) saturate(.82);animation:ce-fade-in var(--ce-motion-standard) var(--ce-ease-standard)}.ce-modal{display:flex;flex-direction:column;width:min(var(--ce-modal-width, 600px),calc(100vw - 48px));max-height:min(780px,calc(100dvh - 48px));overflow:hidden;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:max(var(--ce-radius-overlay),18px);background:var(--ce-color-surface);box-shadow:var(--ce-shadow-4);animation:ce-modal-in var(--ce-motion-overlay) var(--ce-ease-enter)}.ce-modal--sm{--ce-modal-width: 520px}.ce-modal--md{--ce-modal-width: 640px}.ce-modal--lg{--ce-modal-width: 840px}.ce-modal--wizard{--ce-modal-width: 720px}.ce-modal__header{display:flex;align-items:flex-start;gap:12px;min-height:72px;padding:18px 20px;border-bottom:var(--ce-border-width, 1px) solid var(--ce-color-border);background:linear-gradient(180deg,var(--ce-color-surface),var(--ce-color-surface-subtle))}.ce-modal__header-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 36px;border-radius:10px;background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft)}.ce-modal__heading{display:grid;min-width:0;flex:1;gap:2px;align-self:center}.ce-modal__heading p{margin:0;color:var(--ce-color-text-muted);font-size:calc(11.5px * var(--ce-type-scale, 1));line-height:calc(16px * var(--ce-type-scale, 1))}.ce-modal__close{margin-inline-start:auto}.ce-modal__body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px}.ce-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-height:66px;padding:12px 20px;border-top:var(--ce-border-width, 1px) solid var(--ce-color-border);background:var(--ce-color-surface-subtle)}.ce-modal__footer:empty{display:none}.ce-modal__footer-end{display:flex;align-items:center;gap:10px;margin-inline-start:auto}.ce-drawer-overlay{position:fixed;inset:0;z-index:var(--ce-z-drawer-overlay);background:var(--ce-color-scrim-subtle);animation:ce-fade-in var(--ce-motion-standard)}.ce-drawer{--ce-drawer-enter-x: 12px;position:fixed;inset-block:0;inset-inline-end:0;z-index:var(--ce-z-drawer);display:flex;flex-direction:column;width:min(var(--ce-drawer-width, 480px),94vw);border-inline-start:var(--ce-border-width, 1px) solid var(--ce-color-border);background:var(--ce-color-surface);box-shadow:-16px 0 40px #1014252e;animation:ce-drawer-in var(--ce-motion-overlay) var(--ce-ease-enter)}[dir=rtl] .ce-drawer{--ce-drawer-enter-x: -12px;box-shadow:16px 0 40px #1014252e}.ce-drawer--start{--ce-drawer-enter-x: -12px;inset-inline-start:0;inset-inline-end:auto;border-inline-start:0;border-inline-end:var(--ce-border-width, 1px) solid var(--ce-color-border);box-shadow:16px 0 40px #1014252e}[dir=rtl] .ce-drawer--start{--ce-drawer-enter-x: 12px;box-shadow:-16px 0 40px #1014252e}.ce-drawer--wide{--ce-drawer-width: 720px}.ce-drawer__header{display:flex;align-items:center;gap:12px;min-height:72px;padding:14px 20px;border-bottom:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-drawer__body{flex:1;overflow-y:auto;padding:20px}.ce-drawer__footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-height:64px;padding:12px 20px;border-top:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-callout{display:flex;align-items:flex-start;gap:9px;padding:11px 13px;border-radius:10px;background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft);font-size:calc(12px * var(--ce-type-scale, 1));line-height:calc(18px * var(--ce-type-scale, 1))}.ce-callout--danger{background:var(--ce-color-danger-soft);color:var(--ce-color-danger-text)}.ce-callout--warning{background:var(--ce-color-warning-soft);color:var(--ce-color-warning-text)}.ce-callout--success{background:var(--ce-color-success-soft);color:var(--ce-color-success-text)}.ce-menu{position:absolute;z-index:var(--ce-z-dropdown);min-width:210px;padding:5px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:10px;background:var(--ce-color-surface);box-shadow:var(--ce-shadow-3)}.ce-menu__item{appearance:none;display:flex;align-items:center;gap:9px;width:100%;min-height:38px;padding:7px 8px;border:0;border-radius:8px;background:transparent;color:var(--ce-color-text-muted);text-decoration:none;text-align:start;cursor:pointer}.ce-menu__item:hover,.ce-menu__item:focus-visible{background:var(--ce-color-canvas);color:var(--ce-color-text)}.ce-menu__item--danger{color:var(--ce-color-danger-text)}.ce-toast-region{position:fixed;inset-inline:0;inset-block-end:24px;z-index:var(--ce-z-toast);display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}.ce-toast{display:flex;align-items:center;gap:9px;width:min(460px,calc(100vw - 32px));padding-block:10px;padding-inline:18px 12px;border-radius:var(--ce-radius-control);background:var(--ce-color-surface-inverse);color:var(--ce-color-text-inverse);box-shadow:var(--ce-shadow-3);font-size:calc(13px * var(--ce-type-scale, 1));pointer-events:auto;animation:ce-toast-in var(--ce-motion-overlay) var(--ce-ease-enter)}.ce-toast__message{flex:1}.ce-toast .ce-button{color:inherit}.ce-skeleton{position:relative;overflow:hidden;border-radius:6px;background:var(--ce-color-surface-sunken)}.ce-skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ce-ink-light) 55%,transparent),transparent);transform:translate(-100%);animation:ce-shimmer 1.4s infinite}.ce-workbench{display:grid;grid-template-columns:minmax(420px,1fr) minmax(210px,230px) minmax(210px,230px) minmax(280px,300px);min-height:650px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-content);overflow:hidden;background:var(--ce-color-surface)}.ce-workbench__canvas{min-width:0;padding:16px;background:var(--ce-color-canvas)}.ce-workbench__canvas-inner{height:100%;min-height:520px;border:var(--ce-border-width, 1px) solid var(--ce-color-border-strong);border-radius:6px;background:var(--ce-color-surface-subtle)}.ce-inspector{min-width:0;border-inline-start:var(--ce-border-width, 1px) solid var(--ce-color-border);background:var(--ce-color-surface)}.ce-inspector__header{display:flex;align-items:center;min-height:48px;padding-inline:14px 8px;border-bottom:var(--ce-border-width, 1px) solid var(--ce-color-border);font-family:var(--ce-font-display);font-size:calc(14px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700)}.ce-inspector__header .ce-icon-button{margin-inline-start:auto}.ce-inspector__body{padding:14px}.ce-inspector__well{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:98px;padding:12px;border:1.5px dashed var(--ce-color-border-strong);border-radius:10px;color:var(--ce-color-text-muted);text-align:center;font-size:calc(11.5px * var(--ce-type-scale, 1))}.ce-inspector__section+.ce-inspector__section{margin-top:16px}.ce-inspector__label{margin:0 0 8px;color:var(--ce-color-text-muted);font-size:calc(12px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700)}.ce-chart-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.ce-chart-option{display:inline-flex;align-items:center;justify-content:center;aspect-ratio:1;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:8px;background:var(--ce-color-surface);color:var(--ce-color-text-muted);cursor:pointer}.ce-chart-option:hover,.ce-chart-option[aria-pressed=true]{border-color:var(--ce-color-primary);background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft)}.ce-form-grid{display:grid;gap:14px}.ce-form-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ce-stack{display:flex;flex-direction:column;gap:var(--ce-component-gap)}.ce-inline{display:flex;align-items:center;gap:var(--ce-component-gap)}.ce-divider{height:1px;margin-block:16px;background:var(--ce-color-border)}.ce-spacer{flex:1}.ce-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:1179px){.ce-workbench{grid-template-columns:minmax(420px,1fr) minmax(280px,320px)}.ce-workbench>.ce-inspector:nth-of-type(2),.ce-workbench>.ce-inspector:nth-of-type(3){display:none}}@media(max-width:1023px){.ce-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ce-page-header{flex-wrap:wrap}.ce-page-header__actions{width:100%;margin-inline-start:54px}.ce-toolbar{flex-wrap:wrap}.ce-toolbar__spacer{display:none}.ce-toolbar>.ce-input-shell{flex:1 1 240px}}@media(max-width:767px){.ce-breadcrumb{min-height:44px;padding-inline:16px;overflow:auto}.ce-page{padding-block-start:16px}.ce-page-header__icon{width:38px;height:38px}.ce-page-header__actions{margin-inline-start:0}.ce-page-header__actions .ce-button{flex:1}.ce-stat-grid{grid-template-columns:1fr}.ce-stat-card{min-height:68px}.ce-resource-grid{grid-template-columns:1fr}.ce-empty{min-height:320px;padding:40px 20px}.ce-empty__actions{flex-direction:column;width:100%}.ce-empty__actions .ce-button{width:100%}.ce-form-grid--2{grid-template-columns:1fr}.ce-modal{width:100%;max-height:calc(100dvh - 20px)}.ce-overlay{padding:10px}.ce-modal__body{padding:18px}.ce-modal__footer{flex-wrap:wrap}.ce-workbench{grid-template-columns:1fr;min-height:520px}.ce-workbench>.ce-inspector{display:none}.ce-workbench__canvas-inner{min-height:440px}}@media(forced-colors:active){.ce-card,.ce-toolbar,.ce-table-shell,.ce-input-shell,.ce-select{forced-color-adjust:auto}.ce-chip{border:var(--ce-border-width, 1px) solid currentColor}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.ce-skeleton:after{display:none}}}.ce-root .ce-input{display:block;width:100%;min-width:0;height:var(--ce-control-height);padding-inline:11px;border:1.5px solid var(--ce-color-border-strong);border-radius:10px;outline:0;background:var(--ce-color-surface);color:var(--ce-color-text);box-shadow:0 1px 2px #10142505;transition:border-color var(--ce-motion-fast),box-shadow var(--ce-motion-fast),background var(--ce-motion-fast)}.ce-root .ce-input:hover:not(:disabled):not([readonly]){border-color:color-mix(in srgb,var(--ce-color-border-strong) 55%,var(--ce-color-text) 45%)}.ce-root .ce-input:focus,.ce-root .ce-input:focus-visible{border-color:var(--ce-color-primary);outline:0;box-shadow:0 0 0 3px var(--ce-color-primary-soft)}.ce-root .ce-input[aria-invalid=true],.ce-root .ce-field.has-error>.ce-input{border-color:var(--ce-color-danger);box-shadow:0 0 0 3px var(--ce-color-danger-soft)}.ce-root .ce-input:disabled{background:var(--ce-color-surface-sunken);color:var(--ce-color-text-subtle);cursor:not-allowed;opacity:.68}.ce-root .ce-input[readonly]{background:var(--ce-color-surface-subtle)}.ce-root .ce-input-shell>.ce-input{height:100%;min-height:0;padding-inline:8px;border:0;border-radius:0;background:transparent;box-shadow:none}.ce-root .ce-input-shell>.ce-input:focus,.ce-root .ce-input-shell>.ce-input:focus-visible{border:0;outline:0;box-shadow:none}.ce-root .ce-textarea{border:1.5px solid var(--ce-color-border-strong);border-radius:12px;outline:0;background:var(--ce-color-surface);box-shadow:0 1px 2px #10142505;transition:border-color var(--ce-motion-fast),box-shadow var(--ce-motion-fast),background var(--ce-motion-fast)}.ce-root .ce-textarea:hover:not(:disabled):not([readonly]){border-color:color-mix(in srgb,var(--ce-color-border-strong) 55%,var(--ce-color-text) 45%)}.ce-root .ce-textarea:focus,.ce-root .ce-textarea:focus-visible{border-color:var(--ce-color-primary);outline:0;box-shadow:0 0 0 3px var(--ce-color-primary-soft)}.ce-root .ce-textarea[aria-invalid=true],.ce-root .ce-field.has-error>.ce-textarea{border-color:var(--ce-color-danger);box-shadow:0 0 0 3px var(--ce-color-danger-soft)}.ce-root .ce-textarea-control>.ce-textarea{border:0;border-radius:0;background:transparent;box-shadow:none}.ce-root .ce-textarea-control>.ce-textarea:focus,.ce-root .ce-textarea-control>.ce-textarea:focus-visible{border:0;outline:0;box-shadow:none}@keyframes ce-spin{to{transform:rotate(360deg)}}@keyframes ce-fade-in{0%{opacity:0}}@keyframes ce-modal-in{0%{opacity:0;transform:translateY(8px) scale(.98)}}@keyframes ce-drawer-in{0%{opacity:0;transform:translate(var(--ce-drawer-enter-x, 12px))}}@keyframes ce-toast-in{0%{opacity:0;transform:translateY(16px)}}@keyframes ce-shimmer{to{transform:translate(100%)}}@layer ce.components{.ce-autocomplete{position:relative;width:100%}.ce-autocomplete__panel{position:absolute;z-index:var(--ce-z-dropdown);inset-block-start:calc(100% + 5px);inset-inline:0;max-height:240px;overflow:auto;padding:5px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-control);background:var(--ce-color-surface);box-shadow:var(--ce-shadow-3);animation:ce-pop-in var(--ce-motion-standard) var(--ce-ease-enter)}.ce-autocomplete__option{display:grid;width:100%;min-height:38px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:7px 9px;border:0;border-radius:7px;background:transparent;color:var(--ce-color-text);cursor:pointer;text-align:start}.ce-autocomplete__option:hover,.ce-autocomplete__option[aria-selected=true]{background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft)}.ce-autocomplete__option small{color:var(--ce-color-text-muted);font-size:calc(10.5px * var(--ce-type-scale, 1))}.ce-autocomplete__empty{padding:20px 12px;color:var(--ce-color-text-muted);font-size:calc(12px * var(--ce-type-scale, 1));text-align:center}.ce-spin{animation:ce-spin .8s linear infinite}.ce-badge-wrap{position:relative;display:inline-flex;width:max-content}.ce-badge{position:absolute;z-index:1;inset-block-start:-6px;inset-inline-end:-8px;display:inline-grid;min-width:18px;height:18px;place-items:center;padding-inline:5px;border:2px solid var(--ce-color-surface);border-radius:var(--ce-radius-pill);background:var(--ce-color-danger);color:#fff;font-size:calc(9px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-heavy, 800);line-height:1}.ce-badge--primary{background:var(--ce-color-primary)}.ce-badge--success{background:var(--ce-color-success)}.ce-badge--neutral{background:var(--ce-color-neutral-text)}.ce-badge--dot{inset-block-start:-3px;inset-inline-end:-3px;min-width:9px;width:9px;height:9px;padding:0}.ce-sheet-overlay{position:fixed;z-index:var(--ce-z-modal-overlay);inset:0;display:flex;align-items:flex-end;justify-content:center;padding:18px;background:var(--ce-color-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ce-bottom-sheet{width:min(680px,100%);overflow:hidden;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:20px 20px 14px 14px;background:var(--ce-color-surface);box-shadow:var(--ce-shadow-4);animation:ce-sheet-in var(--ce-motion-overlay) var(--ce-ease-enter)}.ce-bottom-sheet__handle{width:38px;height:4px;margin:9px auto 2px;border-radius:var(--ce-radius-pill);background:var(--ce-color-border-strong)}.ce-bottom-sheet>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:12px 20px 14px;border-block-end:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-bottom-sheet>header p{margin:3px 0 0;color:var(--ce-color-text-muted);font-size:calc(11.5px * var(--ce-type-scale, 1))}.ce-bottom-sheet__body{padding:18px 20px}.ce-bottom-sheet>footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px;border-block-start:var(--ce-border-width, 1px) solid var(--ce-color-border);background:var(--ce-color-surface-subtle)}.ce-button-toggle{display:inline-flex;overflow:hidden;border:var(--ce-border-width, 1px) solid var(--ce-color-border-strong);border-radius:var(--ce-radius-control);background:var(--ce-color-surface)}.ce-button-toggle button{display:inline-flex;min-height:var(--ce-control-height);align-items:center;justify-content:center;gap:7px;padding:0 13px;border:0;border-inline-end:var(--ce-border-width, 1px) solid var(--ce-color-border);background:transparent;color:var(--ce-color-text-muted);cursor:pointer;font-size:calc(12px * var(--ce-type-scale, 1));font-weight:calc(var(--ce-weight-semibold, 600) + 50)}.ce-button-toggle button:last-child{border-inline-end:0}.ce-button-toggle button:hover:not(:disabled){background:var(--ce-color-surface-subtle);color:var(--ce-color-text)}.ce-button-toggle button[aria-pressed=true]{background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft);box-shadow:inset 0 0 0 1px var(--ce-color-selection-border)}.ce-button-toggle button:focus-visible{position:relative;z-index:1;outline:2px solid var(--ce-color-focus-ring);outline-offset:-2px}.ce-button-toggle button:disabled{opacity:.45;cursor:not-allowed}.ce-chip-set{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.ce-choice-chip{display:inline-flex;min-height:28px;align-items:center;gap:6px;padding:4px 9px;border:var(--ce-border-width, 1px) solid var(--ce-color-border-strong);border-radius:var(--ce-radius-pill);background:var(--ce-color-surface);color:var(--ce-color-neutral-text);font-size:calc(11px * var(--ce-type-scale, 1));font-weight:calc(var(--ce-weight-semibold, 600) + 50);line-height:calc(16px * var(--ce-type-scale, 1))}button.ce-choice-chip{cursor:pointer}button.ce-choice-chip:hover{border-color:var(--ce-color-selection-border);background:var(--ce-color-surface-subtle)}.ce-choice-chip.is-selected,.ce-choice-chip--primary{border-color:var(--ce-color-selection-border);background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft)}.ce-choice-chip--success{border-color:color-mix(in srgb,var(--ce-color-success) 30%,var(--ce-color-border));background:var(--ce-color-success-soft);color:var(--ce-color-success-text)}.ce-choice-chip.is-disabled,.ce-choice-chip:disabled{opacity:.45;cursor:not-allowed}.ce-chip-action{display:grid;width:17px;height:17px;place-items:center;margin-inline-end:-4px;border-radius:50%;color:currentColor;cursor:pointer}.ce-chip-action:hover{background:color-mix(in srgb,var(--ce-ink-dark) 8%,transparent)}.ce-date-input input,.ce-time-input input{min-width:0}.ce-date-input input::-webkit-calendar-picker-indicator,.ce-time-input input::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer}.ce-input-shell.is-disabled{background:var(--ce-color-surface-sunken);color:var(--ce-color-text-subtle);cursor:not-allowed}.ce-divider{flex:0 0 auto;border:0;background:var(--ce-color-border)}.ce-divider--horizontal{width:100%;height:1px;margin-block:12px}.ce-divider--vertical{width:1px;height:100%;min-height:24px;margin-inline:12px}.ce-divider--horizontal.ce-divider--inset{width:calc(100% - 48px);margin-inline-start:48px}.ce-accordion{overflow:hidden;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-content);background:var(--ce-color-surface)}.ce-expansion+.ce-expansion{border-block-start:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-expansion>h3{margin:0}.ce-expansion>h3>button{display:flex;width:100%;min-height:58px;align-items:center;gap:12px;padding:11px 15px;border:0;background:transparent;cursor:pointer;text-align:start}.ce-expansion>h3>button:hover:not(:disabled){background:var(--ce-color-surface-subtle)}.ce-expansion__copy{display:grid;flex:1;gap:1px}.ce-expansion__leading,.ce-tree-row__icon{display:inline-grid;flex:0 0 auto;width:30px;height:30px;place-items:center;border-radius:9px;background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft)}.ce-expansion__leading[data-tone=success],.ce-tree-row__icon[data-tone=success]{background:var(--ce-color-success-soft);color:var(--ce-color-success-text)}.ce-expansion__leading[data-tone=warning],.ce-tree-row__icon[data-tone=warning]{background:var(--ce-color-warning-soft);color:var(--ce-color-warning-text)}.ce-expansion__leading[data-tone=danger],.ce-tree-row__icon[data-tone=danger]{background:var(--ce-color-danger-soft);color:var(--ce-color-danger-text)}.ce-expansion__leading[data-tone=violet],.ce-tree-row__icon[data-tone=violet]{background:var(--ce-color-violet-soft);color:var(--ce-color-violet-text)}.ce-expansion__leading[data-tone=neutral],.ce-tree-row__icon[data-tone=neutral]{background:var(--ce-color-surface-sunken);color:var(--ce-color-text-muted)}.ce-expansion>h3 strong{font-size:calc(12.5px * var(--ce-type-scale, 1))}.ce-expansion>h3 small{color:var(--ce-color-text-muted);font-size:calc(10.5px * var(--ce-type-scale, 1));font-weight:calc(var(--ce-weight-medium, 500) - 50)}.ce-expansion__caret{color:var(--ce-color-text-muted);transition:transform var(--ce-motion-standard)}.ce-expansion.is-open .ce-expansion__caret{transform:rotate(90deg)}.ce-expansion__body{padding-block:0 16px;padding-inline:43px 15px;color:var(--ce-color-text-muted);font-size:calc(12px * var(--ce-type-scale, 1));line-height:1.6;animation:ce-fade-in var(--ce-motion-standard)}.ce-expansion.is-disabled{opacity:.5}.ce-grid-list{display:grid;grid-template-columns:repeat(var(--ce-grid-columns, 3),minmax(0,1fr));gap:12px}.ce-grid-list--sm{gap:8px}.ce-grid-list--lg{gap:18px}.ce-icon{display:inline-grid;place-items:center;color:currentColor}.ce-icon--primary{color:var(--ce-color-primary)}.ce-icon--muted{color:var(--ce-color-text-muted)}.ce-icon--success{color:var(--ce-color-success)}.ce-icon--danger{color:var(--ce-color-danger)}.ce-textarea-control{width:100%;overflow:hidden;border:1.5px solid var(--ce-color-border-strong);border-radius:12px;background:var(--ce-color-surface);box-shadow:0 1px 2px #10142505;transition:border-color var(--ce-motion-fast),box-shadow var(--ce-motion-fast),background var(--ce-motion-fast)}.ce-textarea-control:hover:not(.is-disabled):not(.is-readonly){border-color:color-mix(in srgb,var(--ce-color-border-strong) 55%,var(--ce-color-text) 45%)}.ce-textarea-control:focus-within{border-color:var(--ce-color-primary);box-shadow:0 0 0 3px var(--ce-color-primary-soft)}.ce-textarea-control.is-error{border-color:var(--ce-color-danger);box-shadow:0 0 0 3px var(--ce-color-danger-soft)}.ce-textarea-control.is-success{border-color:color-mix(in srgb,var(--ce-color-success) 75%,var(--ce-color-border))}.ce-textarea-control.is-disabled{opacity:.62;background:var(--ce-color-surface-sunken)}.ce-textarea-control.is-readonly{background:var(--ce-color-surface-subtle)}.ce-textarea-control__header{display:flex;align-items:center;gap:8px;padding:9px 11px 2px}.ce-textarea-control__icon{display:grid;width:26px;height:26px;flex:0 0 26px;place-items:center;border-radius:7px;background:var(--ce-color-surface-sunken);color:var(--ce-color-text-muted)}.ce-textarea-control__header label{display:flex;min-width:0;align-items:baseline;gap:6px;color:var(--ce-color-text);font-size:calc(11.5px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700)}.ce-textarea-control__header label small{color:var(--ce-color-text-subtle);font-size:calc(9px * var(--ce-type-scale, 1));font-weight:calc(var(--ce-weight-medium, 500) + 50)}.ce-textarea{display:block;width:100%;min-height:112px;padding:9px 12px 11px;border:0;border-radius:0;outline:0;background:transparent;color:var(--ce-color-text);font:inherit;font-size:calc(13px * var(--ce-type-scale, 1));line-height:1.55;transition:background var(--ce-motion-fast)}.ce-textarea-control__header+.ce-textarea{padding-block-start:5px}.ce-textarea::placeholder{color:var(--ce-color-text-subtle)}.ce-textarea:focus,.ce-textarea:focus-visible{outline:0;box-shadow:none}.ce-textarea:disabled{background:transparent;color:var(--ce-color-text-subtle);cursor:not-allowed}.ce-textarea-control__footer{display:flex;min-height:31px;align-items:center;justify-content:space-between;gap:10px;padding:6px 10px;border-block-start:var(--ce-border-width, 1px) solid var(--ce-color-border);background:var(--ce-color-surface-subtle)}.ce-textarea-control__footer>span{display:inline-flex;min-width:0;align-items:center;gap:4px;overflow:hidden;color:var(--ce-color-text-muted);font-size:calc(9.5px * var(--ce-type-scale, 1));text-overflow:ellipsis;white-space:nowrap}.ce-textarea-control__footer>span.is-error{color:var(--ce-color-danger-text)}.ce-textarea-control__footer>span.is-success{color:var(--ce-color-success-text)}.ce-textarea-control__footer output{margin-inline-start:auto;color:var(--ce-color-text-subtle);font-family:var(--ce-font-mono);font-size:calc(9px * var(--ce-type-scale, 1));font-variant-numeric:tabular-nums}.ce-textarea--none{resize:none}.ce-textarea--horizontal{resize:horizontal}.ce-textarea--both{resize:both}.ce-list{display:grid;overflow:hidden;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-content);background:var(--ce-color-surface)}.ce-list--divided .ce-list-item+.ce-list-item{border-block-start:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-list-item{display:flex;width:100%;min-height:52px;align-items:center;gap:11px;padding:9px 12px;border:0;background:transparent;color:var(--ce-color-text);text-align:start}button.ce-list-item{cursor:pointer}button.ce-list-item:hover:not(:disabled){background:var(--ce-color-surface-subtle)}.ce-list-item[aria-current=true],.ce-list-item.is-selected{background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft)}.ce-list-item:disabled,.ce-list-item.is-disabled{opacity:.45}.ce-list-item__icon{display:grid;width:32px;height:32px;place-items:center;border-radius:8px;background:var(--ce-color-surface-sunken);color:var(--ce-color-text-muted)}.ce-list-item__body{display:grid;min-width:0;flex:1;gap:1px}.ce-list-item__body strong{overflow:hidden;font-size:calc(12px * var(--ce-type-scale, 1));text-overflow:ellipsis;white-space:nowrap}.ce-list-item__body small,.ce-list-item__meta{color:var(--ce-color-text-muted);font-size:calc(10.5px * var(--ce-type-scale, 1))}.ce-paginator{display:flex;min-height:52px;align-items:center;justify-content:flex-end;gap:13px;padding:8px 12px;border-block-start:var(--ce-border-width, 1px) solid var(--ce-color-border);background:var(--ce-color-surface);color:var(--ce-color-text-muted);font-size:calc(10.5px * var(--ce-type-scale, 1))}.ce-paginator label{display:flex;align-items:center;gap:7px}.ce-paginator select{height:30px;padding-block:0;padding-inline:8px 24px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:7px;background:var(--ce-color-surface);color:var(--ce-color-text)}.ce-progress{position:relative;height:6px;overflow:hidden;border-radius:var(--ce-radius-pill);background:var(--ce-color-surface-sunken)}.ce-progress__buffer,.ce-progress__bar{position:absolute;inset-block:0;inset-inline-start:0;border-radius:inherit}.ce-progress__buffer{background:var(--ce-color-selection-border)}.ce-progress__bar{background:var(--ce-color-primary);transition:width var(--ce-motion-standard)}.ce-progress--success .ce-progress__bar{background:var(--ce-color-success)}.ce-progress--danger .ce-progress__bar{background:var(--ce-color-danger)}.ce-progress.is-indeterminate .ce-progress__bar{width:35%;animation:ce-progress-indeterminate 1.2s infinite var(--ce-ease-standard)}.ce-progress-spinner{display:inline-grid;place-items:center}.ce-progress-spinner svg{width:100%;height:100%;transform:rotate(-90deg)}.ce-progress-spinner circle{fill:none;stroke-width:4}.ce-progress-spinner__track{stroke:var(--ce-color-surface-sunken)}.ce-progress-spinner__value{stroke:var(--ce-color-primary);stroke-linecap:round;transition:stroke-dashoffset var(--ce-motion-standard)}.ce-progress-spinner--success .ce-progress-spinner__value{stroke:var(--ce-color-success)}.ce-progress-spinner.is-indeterminate{animation:ce-spin .85s linear infinite}.ce-ripple-surface{position:relative;isolation:isolate;overflow:hidden;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-control);background:var(--ce-color-surface);cursor:pointer}.ce-ripple-surface:after{position:absolute;z-index:-1;inset:50%;border-radius:50%;background:var(--ce-color-primary);content:"";opacity:0;transform:translate(-50%,-50%) scale(0);transition:transform .42s var(--ce-ease-standard),opacity .42s}.ce-ripple-surface:active:after{opacity:.12;transform:translate(-50%,-50%) scale(5);transition-duration:0ms}.ce-ripple-surface:focus-visible{outline:3px solid var(--ce-color-focus-ring);outline-offset:2px}.ce-ripple-surface:disabled{opacity:.45;cursor:not-allowed}.ce-sidenav-layout{position:relative;display:grid;min-height:260px;grid-template-columns:0 minmax(0,1fr);overflow:hidden;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-content);background:var(--ce-color-surface);transition:grid-template-columns var(--ce-motion-overlay)}.ce-sidenav-layout.is-open{grid-template-columns:210px minmax(0,1fr)}.ce-sidenav{min-width:210px;overflow:hidden;border-inline-end:var(--ce-border-width, 1px) solid var(--ce-color-border);background:var(--ce-color-surface-subtle)}.ce-sidenav-content{min-width:0;padding:18px}.ce-sidenav-scrim{position:absolute;z-index:1;inset:0;border:0;background:var(--ce-color-scrim-subtle)}.ce-sidenav-layout--over{grid-template-columns:1fr}.ce-sidenav-layout--over .ce-sidenav{position:absolute;z-index:2;inset-block:0;inset-inline-start:0;width:230px;box-shadow:var(--ce-shadow-3);transform:translate(-105%);transition:transform var(--ce-motion-overlay)}[dir=rtl] .ce-sidenav-layout--over .ce-sidenav{transform:translate(105%)}.ce-sidenav-layout--over.is-open .ce-sidenav{transform:none}.ce-slider{display:grid;gap:4px;width:100%}.ce-slider__head,.ce-slider__marks{display:flex;align-items:center;justify-content:space-between;color:var(--ce-color-text-muted);font-size:calc(10.5px * var(--ce-type-scale, 1))}.ce-slider__head label{color:var(--ce-color-text);font-size:calc(11.5px * var(--ce-type-scale, 1));font-weight:calc(var(--ce-weight-semibold, 600) + 50)}.ce-slider__head output{min-width:34px;padding:2px 6px;border-radius:5px;background:var(--ce-color-surface-sunken);color:var(--ce-color-text);font-family:var(--ce-font-mono);text-align:center}.ce-slider input[type=range]{width:100%;height:24px;margin:0;appearance:none;background:transparent;cursor:pointer}.ce-slider input[type=range]::-webkit-slider-runnable-track{height:5px;border-radius:var(--ce-radius-pill);background:linear-gradient(to right,var(--ce-color-primary) var(--ce-slider-value),var(--ce-color-surface-sunken) var(--ce-slider-value))}.ce-slider input[type=range]::-webkit-slider-thumb{width:17px;height:17px;margin-block-start:-6px;appearance:none;border:3px solid var(--ce-color-surface);border-radius:50%;background:var(--ce-color-primary);box-shadow:0 0 0 1px var(--ce-color-primary),var(--ce-shadow-1)}.ce-slider input[type=range]:focus-visible{outline:0}.ce-slider input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--ce-color-focus-ring)}.ce-slider.is-disabled{opacity:.45}.ce-snackbar{position:fixed;z-index:var(--ce-z-toast);inset-inline-start:50%;inset-block-end:22px;display:flex;min-width:min(380px,calc(100vw - 32px));min-height:48px;align-items:center;gap:10px;padding-block:8px;padding-inline:15px 10px;border:var(--ce-border-width, 1px) solid rgb(255 255 255 / 12%);border-radius:11px;background:var(--ce-color-surface-inverse);color:var(--ce-color-text-inverse);box-shadow:var(--ce-shadow-4);transform:translate(-50%);animation:ce-toast-in var(--ce-motion-overlay) var(--ce-ease-enter)}.ce-snackbar>span{flex:1;font-size:calc(12px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-semibold, 600)}.ce-snackbar .ce-button,.ce-snackbar .ce-icon-button{color:inherit}.ce-snackbar--danger{background:var(--ce-color-danger-text);color:#fff}.ce-sort-header{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font-weight:inherit}.ce-sort-header:hover{color:var(--ce-color-primary)}.ce-sort-header__icon{display:inline-grid;width:16px;color:var(--ce-color-text-subtle);font-family:var(--ce-font-mono)}.ce-sort-header[aria-pressed=true] .ce-sort-header__icon{color:var(--ce-color-primary)}.ce-tabs__list{display:flex;gap:2px;overflow-x:auto;border-block-end:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-tabs__list>button{position:relative;display:inline-flex;min-height:42px;flex:0 0 auto;align-items:center;gap:7px;padding:0 12px;border:0;background:transparent;color:var(--ce-color-text-muted);cursor:pointer;font-size:calc(11.5px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700)}.ce-tabs__list>button:after{position:absolute;inset-inline:12px;inset-block-end:-1px;height:2px;border-radius:2px 2px 0 0;background:var(--ce-color-primary);content:"";opacity:0;transform:scaleX(.5);transition:opacity var(--ce-motion-fast),transform var(--ce-motion-fast)}.ce-tabs__list>button[aria-selected=true]{color:var(--ce-color-primary)}.ce-tabs__list>button[aria-selected=true]:after{opacity:1;transform:scaleX(1)}.ce-tabs__list>button>span{min-width:18px;padding:1px 5px;border-radius:var(--ce-radius-pill);background:var(--ce-color-neutral-soft);color:var(--ce-color-neutral-text);font-size:calc(9px * var(--ce-type-scale, 1))}.ce-tabs__list>button:disabled{opacity:.4;cursor:not-allowed}.ce-tabs__panel{padding-block:16px;outline:0}.ce-tabs--pill .ce-tabs__list{gap:5px;padding:4px;border:0;border-radius:10px;background:var(--ce-color-surface-sunken)}.ce-tabs--pill .ce-tabs__list>button{min-height:32px;border-radius:7px}.ce-tabs--pill .ce-tabs__list>button:after{display:none}.ce-tabs--pill .ce-tabs__list>button[aria-selected=true]{background:var(--ce-color-surface);box-shadow:var(--ce-shadow-1)}.ce-tooltip-anchor{position:relative;display:inline-flex}.ce-tooltip{position:absolute;z-index:var(--ce-z-tooltip);width:max-content;max-width:240px;padding:5px 8px;border-radius:6px;background:var(--ce-color-surface-ink);color:#fff;font-size:calc(10px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-semibold, 600);line-height:calc(15px * var(--ce-type-scale, 1));box-shadow:var(--ce-shadow-2);pointer-events:none;animation:ce-fade-in var(--ce-motion-fast)}.ce-tooltip--top{inset-block-end:calc(100% + 7px);inset-inline-start:50%;transform:translate(-50%)}.ce-tooltip--bottom{inset-block-start:calc(100% + 7px);inset-inline-start:50%;transform:translate(-50%)}.ce-tooltip--start{inset-inline-end:calc(100% + 7px);inset-block-start:50%;transform:translateY(-50%)}.ce-tooltip--end{inset-inline-start:calc(100% + 7px);inset-block-start:50%;transform:translateY(-50%)}.ce-tree ul{margin:0;padding:0;list-style:none}.ce-tree-row{display:flex;min-height:34px;align-items:center;padding-inline-start:calc((var(--ce-tree-level) - 1) * 18px);border-radius:7px}.ce-tree-row:hover{background:var(--ce-color-surface-subtle)}.ce-tree-row__spacer{width:30px}.ce-tree-row__toggle>.ce-icon,.ce-tree-row__toggle>svg{transition:transform var(--ce-motion-standard)}.ce-tree-row__toggle.is-expanded>.ce-icon,.ce-tree-row__toggle.is-expanded>svg{transform:rotate(90deg)}.ce-tree-row__label{display:flex;min-width:0;flex:1;align-items:center;gap:7px;padding-block:6px;padding-inline:2px 8px;border:0;background:transparent;color:var(--ce-color-text);cursor:pointer;text-align:start}.ce-tree-row__label>span{overflow:hidden;flex:1;font-size:calc(11.5px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-semibold, 600);text-overflow:ellipsis;white-space:nowrap}.ce-tree-row__label small{color:var(--ce-color-text-muted);font-size:calc(9.5px * var(--ce-type-scale, 1))}.ce-tree [aria-selected=true]>.ce-tree-row{background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft)}@media(max-width:767px){.ce-grid-list{grid-template-columns:1fr}.ce-button-toggle{display:flex;width:100%}.ce-button-toggle button{min-width:0;flex:1;padding-inline:9px}.ce-paginator{flex-wrap:wrap;justify-content:center}.ce-paginator label{width:100%;justify-content:center}.ce-paginator select{min-height:44px}.ce-bottom-sheet{max-height:calc(100dvh - 18px);overflow:auto}.ce-sheet-overlay{padding:9px}.ce-sidenav-layout.is-open{grid-template-columns:1fr}.ce-sidenav-layout .ce-sidenav{position:absolute;z-index:2;inset-block:0;inset-inline-start:0;width:230px;box-shadow:var(--ce-shadow-3)}}@media(forced-colors:active){.ce-progress__bar,.ce-badge,.ce-choice-chip,.ce-bottom-sheet,.ce-accordion,.ce-list{forced-color-adjust:auto}}}@keyframes ce-pop-in{0%{opacity:0;transform:translateY(-4px) scale(.99)}}@keyframes ce-sheet-in{0%{opacity:0;transform:translateY(24px)}}@keyframes ce-progress-indeterminate{0%{transform:translate(-120%)}to{transform:translate(360%)}}@layer ce.components{.ce-input-shell .ce-input:focus-visible,.ce-select-trigger:focus-visible,.ce-date-trigger:focus-visible,.ce-time-trigger:focus-visible,.ce-calendar button:focus-visible,.ce-time-popover button:focus-visible,.ce-menu__item:focus-visible{box-shadow:none}.ce-field{gap:6px}.ce-field__label-row{min-height:17px}.ce-field__label{color:var(--ce-color-text-muted);font-size:calc(11.5px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700);letter-spacing:calc(.005em * var(--ce-tracking-scale, 1))}.ce-field__optional{margin-inline-start:4px;color:var(--ce-color-text-subtle);font-size:calc(10px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-medium, 500)}.ce-field__label-action{color:var(--ce-color-primary);font-size:calc(10.5px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700)}.ce-field__support-row{display:flex;min-height:16px;align-items:flex-start;justify-content:space-between;gap:10px}.ce-field__support{display:inline-flex;align-items:center;gap:4px}.ce-field__support--success{color:var(--ce-color-success-text)}.ce-field__counter{margin-inline-start:auto;color:var(--ce-color-text-subtle);font-family:var(--ce-font-mono);font-size:calc(10px * var(--ce-type-scale, 1))}.ce-input-shell{height:var(--ce-control-height);padding-inline:7px 10px;border:1.5px solid var(--ce-color-border-strong);border-radius:10px;box-shadow:0 1px 2px #10142505;transition:border-color var(--ce-motion-fast),box-shadow var(--ce-motion-fast),background var(--ce-motion-fast)}.ce-input-shell:hover:not(.is-disabled):not(.is-readonly){border-color:color-mix(in srgb,var(--ce-color-border-strong) 55%,var(--ce-color-text) 45%)}.ce-input-shell:focus-within{border-color:var(--ce-color-primary);box-shadow:0 0 0 3px var(--ce-color-primary-soft)}.ce-input-shell--error,.ce-input-shell--error:hover{border-color:var(--ce-color-danger);box-shadow:0 0 0 3px var(--ce-color-danger-soft)}.ce-input-shell--success{border-color:color-mix(in srgb,var(--ce-color-success) 75%,var(--ce-color-border))}.ce-input-shell--search{border-color:transparent;box-shadow:none}.ce-input-shell__leading{display:inline-grid;width:26px;height:26px;flex:0 0 26px;place-items:center;border-radius:7px;background:var(--ce-color-surface-sunken);color:var(--ce-color-text-muted)}.ce-input-shell__affix{color:var(--ce-color-text-muted);font-size:calc(11.5px * var(--ce-type-scale, 1));font-weight:calc(var(--ce-weight-semibold, 600) + 50)}.ce-input-shell__spinner{color:var(--ce-color-primary);animation:ce-spin .8s linear infinite}.ce-input-shell__status--success{color:var(--ce-color-success)}.ce-input-shell__status--error{color:var(--ce-color-danger)}.ce-input{padding-inline:8px;font-size:calc(13px * var(--ce-type-scale, 1))}.ce-input:focus-visible{outline:0}.ce-input-shell.is-disabled{opacity:.62}.ce-input-shell.is-disabled .ce-input{cursor:not-allowed}.ce-input-shell.is-readonly{background:var(--ce-color-surface-subtle)}.ce-custom-select,.ce-date-picker,.ce-time-picker{position:relative;width:100%}.ce-select-trigger,.ce-date-trigger,.ce-time-trigger{appearance:none;display:grid;width:100%;min-height:var(--ce-control-height);align-items:center;gap:8px;padding-block:0;padding-inline:11px 7px;border:1.5px solid var(--ce-color-border-strong);border-radius:10px;background:var(--ce-color-surface);color:var(--ce-color-text);box-shadow:0 1px 2px #10142505;cursor:pointer;text-align:start;transition:border-color var(--ce-motion-fast),box-shadow var(--ce-motion-fast),background var(--ce-motion-fast)}.ce-select-trigger{display:flex;align-items:center;gap:8px;padding-block:5px;padding-inline:7px}.ce-select-trigger:hover:not(:disabled),.ce-date-trigger:hover:not(:disabled),.ce-time-trigger:hover:not(:disabled){border-color:color-mix(in srgb,var(--ce-color-border-strong) 55%,var(--ce-color-text) 45%)}.ce-custom-select.is-open .ce-select-trigger,.ce-date-picker.is-open .ce-date-trigger,.ce-time-picker.is-open .ce-time-trigger{border-color:var(--ce-color-primary);box-shadow:0 0 0 3px var(--ce-color-primary-soft)}.ce-custom-select.is-error .ce-select-trigger,.ce-date-picker.is-error .ce-date-trigger,.ce-time-picker.is-error .ce-time-trigger{border-color:var(--ce-color-danger);box-shadow:0 0 0 3px var(--ce-color-danger-soft)}.ce-custom-select.is-success .ce-select-trigger,.ce-date-picker.is-success .ce-date-trigger,.ce-time-picker.is-success .ce-time-trigger{border-color:var(--ce-color-success)}.ce-custom-select.is-disabled,.ce-date-picker.is-disabled,.ce-time-picker.is-disabled{opacity:.62}.ce-select-trigger:disabled,.ce-date-trigger:disabled,.ce-time-trigger:disabled{background:var(--ce-color-surface-sunken);cursor:not-allowed}.ce-date-picker.is-readonly .ce-date-trigger,.ce-time-picker.is-readonly .ce-time-trigger{background:var(--ce-color-surface-subtle);cursor:default}.ce-select-trigger__value,.ce-date-trigger__value,.ce-time-trigger__value{overflow:hidden;color:var(--ce-color-text);font-size:calc(13px * var(--ce-type-scale, 1));text-overflow:ellipsis;white-space:nowrap}:is(.ce-select-trigger__value,.ce-date-trigger__value,.ce-time-trigger__value).is-placeholder{color:var(--ce-color-text-subtle)}.ce-select-trigger__copy{display:grid;min-width:0;flex:1;gap:1px;padding-inline:3px}.ce-select-trigger__value{font-size:calc(12.5px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700);line-height:calc(16px * var(--ce-type-scale, 1));letter-spacing:calc(-.005em * var(--ce-tracking-scale, 1))}.ce-select-trigger__copy>small{overflow:hidden;color:var(--ce-color-text-muted);font-size:calc(10px * var(--ce-type-scale, 1));font-weight:calc(var(--ce-weight-medium, 500) - 50);line-height:calc(13px * var(--ce-type-scale, 1));text-overflow:ellipsis;white-space:nowrap}.ce-select-trigger__kicker,.ce-select-option__kicker{color:var(--ce-color-primary);font-size:calc(8px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-heavy, 800);letter-spacing:calc(.08em * var(--ce-tracking-scale, 1));line-height:calc(11px * var(--ce-type-scale, 1));text-transform:var(--ce-label-case, uppercase)}.ce-select-trigger__empty-icon,.ce-select-option__empty-icon{display:grid;width:26px;height:26px;flex:0 0 26px;place-items:center;border-radius:7px;background:var(--ce-color-neutral-soft);color:var(--ce-color-text-muted)}.ce-custom-select.is-placeholder .ce-select-trigger{background:var(--ce-color-surface-subtle)}.ce-custom-select.is-placeholder .ce-select-trigger__value{color:var(--ce-color-text-muted);font-weight:var(--ce-weight-semibold, 600)}.ce-custom-select.is-success .ce-select-trigger__kicker{color:var(--ce-color-success-text)}.ce-custom-select.is-warning .ce-select-trigger__kicker{color:var(--ce-color-warning-text)}.ce-custom-select.is-danger .ce-select-trigger__kicker{color:var(--ce-color-danger-text)}.ce-select-trigger__chevron,.ce-date-trigger__icon,.ce-date-trigger__status,.ce-time-trigger__icon{display:inline-grid;width:26px;height:26px;place-items:center;border-radius:7px;background:var(--ce-color-surface-sunken);color:var(--ce-color-text-muted)}.ce-select-trigger__chevron{margin-inline-start:auto;transition:transform var(--ce-motion-standard)}.ce-custom-select.is-open .ce-select-trigger__chevron{transform:rotate(180deg)}.ce-date-trigger,.ce-time-trigger{grid-template-columns:auto minmax(0,1fr) auto}.ce-date-trigger__status{background:transparent}.ce-time-trigger>svg{margin-inline-end:5px;color:var(--ce-color-text-muted);transition:transform var(--ce-motion-standard)}.ce-time-picker.is-open .ce-time-trigger>svg{transform:rotate(180deg)}.ce-select-popover,.ce-calendar,.ce-time-popover{position:absolute;z-index:var(--ce-z-dropdown);inset-block-start:calc(100% + 7px);inset-inline-start:0;width:100%;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:14px;background:var(--ce-color-surface);box-shadow:0 22px 50px -14px #10142540,0 2px 8px #10142512;animation:ce-control-pop var(--ce-motion-overlay) var(--ce-ease-enter)}.ce-select-popover{display:grid;min-width:100%;max-height:280px;grid-template-rows:minmax(0,1fr);overflow:hidden;padding:0}.ce-select-popover.is-searchable{max-height:340px;grid-template-rows:auto minmax(0,1fr)}.ce-calendar.is-portal{position:relative;inset:auto;width:min(290px,calc(100vw - 32px));font-family:var(--ce-font-interface)}.ce-select-popover.is-portal{position:fixed;z-index:calc(var(--ce-z-modal) + 1);inset:auto;min-width:180px;max-width:calc(100vw - 16px);overscroll-behavior:contain;font-family:var(--ce-font-interface)}.ce-select-search{display:grid;min-height:48px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;border-block-end:var(--ce-border-width, 1px) solid var(--ce-color-border);background:var(--ce-color-surface-subtle);color:var(--ce-color-text-muted)}.ce-select-search>svg{margin-inline-start:3px}.ce-select-search input{width:100%;min-width:0;height:32px;padding:0;border:0;outline:0;background:transparent;color:var(--ce-color-text);font-size:calc(11.5px * var(--ce-type-scale, 1))}.ce-select-search input:focus-visible{outline:0;box-shadow:none}.ce-select-search input::placeholder{color:var(--ce-color-text-subtle)}.ce-select-search input::-webkit-search-cancel-button{opacity:.6;cursor:pointer}.ce-select-search__count{display:grid;min-width:25px;height:25px;place-items:center;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:7px;background:var(--ce-color-surface);color:var(--ce-color-text-muted);font-family:var(--ce-font-mono);font-size:calc(8.5px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700)}.ce-select-list{min-height:0;max-height:280px;overflow-y:auto;padding:6px;overscroll-behavior:contain;scrollbar-color:var(--ce-color-border-strong) transparent;scrollbar-width:thin}.ce-select-popover.is-searchable .ce-select-list{max-height:292px}.ce-select-group{padding:7px 9px 4px;color:var(--ce-color-text-subtle);font-size:calc(9px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-heavy, 800);letter-spacing:calc(.08em * var(--ce-tracking-scale, 1));text-transform:var(--ce-label-case, uppercase)}.ce-select-option{appearance:none;display:flex;width:100%;min-height:44px;align-items:center;gap:9px;padding:7px 9px;border:0;border-radius:9px;background:transparent;color:var(--ce-color-text);cursor:pointer;text-align:start}.ce-select-option__copy{display:grid;min-width:0;flex:1;gap:1px}.ce-select-option strong{font-size:calc(12.5px * var(--ce-type-scale, 1));font-weight:calc(var(--ce-weight-semibold, 600) + 50)}.ce-select-option small{color:var(--ce-color-text-muted);font-size:calc(10.5px * var(--ce-type-scale, 1));font-weight:calc(var(--ce-weight-medium, 500) - 50)}.ce-select-option>svg:last-child{margin-inline-start:auto}.ce-select-option.is-placeholder strong{color:var(--ce-color-text-muted);font-weight:var(--ce-weight-semibold, 600)}.ce-select-option:hover,.ce-select-option.is-active{background:var(--ce-color-surface-sunken)}.ce-select-option[aria-selected=true]{background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft)}.ce-select-option[aria-selected=true] small{color:color-mix(in srgb,var(--ce-color-primary-on-soft) 72%,var(--ce-color-text-muted))}.ce-select-option:disabled{opacity:.42;cursor:not-allowed}.ce-select-empty{display:grid;min-height:132px;place-items:center;align-content:center;gap:3px;padding:18px;color:var(--ce-color-text-muted);text-align:center}.ce-select-empty>span{display:grid;width:34px;height:34px;margin-block-end:3px;place-items:center;border-radius:9px;background:var(--ce-color-surface-sunken);color:var(--ce-color-text-subtle)}.ce-select-empty strong{color:var(--ce-color-text);font-size:calc(11.5px * var(--ce-type-scale, 1))}.ce-select-empty small{font-size:calc(9.5px * var(--ce-type-scale, 1))}.ce-check,.ce-radio{display:grid;min-height:28px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;padding:3px 4px;border-radius:8px;font-size:calc(12.5px * var(--ce-type-scale, 1))}.ce-check:hover:not(.is-disabled),.ce-radio:hover:not(.is-disabled){background:var(--ce-color-surface-subtle)}.ce-check__control,.ce-radio__control{width:19px;height:19px;margin-block-start:1px;border-width:1.5px;box-shadow:inset 0 1px #ffffff8c}.ce-check__control{border-radius:6px}.ce-check:hover .ce-check__control,.ce-radio:hover .ce-radio__control{border-color:var(--ce-color-primary);box-shadow:0 0 0 3px var(--ce-color-primary-soft)}.ce-check input:checked+.ce-check__control{box-shadow:0 3px 8px -4px color-mix(in srgb,var(--ce-color-primary-glow, #3552f2) 70%,transparent)}.ce-radio input:checked+.ce-radio__control{border-width:2px;box-shadow:0 0 0 3px var(--ce-color-primary-soft)}.ce-radio input:checked+.ce-radio__control:after{width:9px;height:9px;box-shadow:inset 0 1px #ffffff47}.ce-check input:focus-visible+.ce-check__control,.ce-radio input:focus-visible+.ce-radio__control{box-shadow:0 0 0 3px var(--ce-color-focus-ring)}.ce-selection-label{display:grid;gap:1px}.ce-selection-label strong{color:var(--ce-color-text);font-size:calc(12.5px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-semibold, 600)}.ce-selection-label small{color:var(--ce-color-text-muted);font-size:calc(10.5px * var(--ce-type-scale, 1));line-height:calc(15px * var(--ce-type-scale, 1))}.ce-check.is-disabled,.ce-radio.is-disabled{opacity:.46;cursor:not-allowed}.ce-card{border-radius:14px;box-shadow:0 1px 2px #10142505}.ce-card--raised{border-color:transparent;box-shadow:0 14px 34px -20px #10142547,0 2px 7px #1014250d}.ce-card--interactive:hover{transform:translateY(-2px);border-color:var(--ce-color-selection-border);box-shadow:0 16px 36px -22px #10142552,0 4px 10px #1014250f}.ce-card--primary{border-color:var(--ce-color-selection-border);background:linear-gradient(145deg,var(--ce-color-surface),var(--ce-color-primary-soft))}.ce-card--success{border-color:color-mix(in srgb,var(--ce-color-success) 25%,var(--ce-color-border));background:linear-gradient(145deg,var(--ce-color-surface),var(--ce-color-success-soft))}.ce-card--warning{border-color:color-mix(in srgb,var(--ce-color-warning) 25%,var(--ce-color-border));background:linear-gradient(145deg,var(--ce-color-surface),var(--ce-color-warning-soft))}.ce-card--padding-sm{padding:12px}.ce-card--padding-lg{padding:24px}.ce-card--padding-none{padding:0}.ce-card__header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px}.ce-card__header-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft)}.ce-card__header>div{min-width:0}.ce-card__header h3{margin:0;font-family:var(--ce-font-display);font-size:calc(13.5px * var(--ce-type-scale, 1));line-height:calc(18px * var(--ce-type-scale, 1))}.ce-card__header p{margin:2px 0 0;color:var(--ce-color-text-muted);font-size:calc(10.5px * var(--ce-type-scale, 1));line-height:calc(15px * var(--ce-type-scale, 1))}.ce-card__eyebrow{display:block;margin-block-end:2px;color:var(--ce-color-primary);font-size:calc(8.5px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-heavy, 800);letter-spacing:calc(.09em * var(--ce-tracking-scale, 1));text-transform:var(--ce-label-case, uppercase)}.ce-card__header-action{margin-inline-start:auto}.ce-card__body{padding-block:14px;color:var(--ce-color-text-muted);font-size:calc(12px * var(--ce-type-scale, 1))}.ce-card__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-block-start:12px;border-block-start:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-autocomplete__panel{inset-block-start:calc(100% + 7px);max-height:280px;padding:6px;border-radius:14px;box-shadow:0 22px 50px -14px #10142540,0 2px 8px #10142512}.ce-autocomplete__option{min-height:44px;padding:7px 10px;border-radius:9px}.ce-autocomplete__option:hover,.ce-autocomplete__option[aria-selected=true]{background:var(--ce-color-primary-soft)}.ce-calendar{width:min(290px,calc(100vw - 32px));padding:12px}.ce-calendar>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 2px 8px}.ce-calendar>header>div:first-child{display:grid;gap:1px}.ce-calendar>header span{color:var(--ce-color-text-subtle);font-size:calc(9px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-heavy, 800);letter-spacing:calc(.07em * var(--ce-tracking-scale, 1));text-transform:var(--ce-label-case, uppercase)}.ce-calendar>header strong{font-family:var(--ce-font-display);font-size:calc(13px * var(--ce-type-scale, 1))}.ce-calendar>header>div:last-child{display:flex;gap:4px}.ce-calendar__weekdays,.ce-calendar__days{display:grid;grid-template-columns:repeat(7,1fr)}.ce-calendar__weekdays{padding-block:2px}.ce-calendar__weekdays span{display:grid;height:24px;place-items:center;color:var(--ce-color-text-subtle);font-size:calc(9.5px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-heavy, 800)}.ce-calendar__day{appearance:none;display:grid;height:32px;min-width:0;place-items:center;border:0;border-radius:9px;background:transparent;color:var(--ce-color-text);cursor:pointer;font-size:calc(11.5px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-semibold, 600)}.ce-calendar__day:hover:not(:disabled){background:var(--ce-color-surface-sunken)}.ce-calendar__day.is-outside{color:var(--ce-color-text-subtle);font-weight:calc(var(--ce-weight-medium, 500) - 50)}.ce-calendar__day.is-today{box-shadow:inset 0 0 0 1px var(--ce-color-selection-border);color:var(--ce-color-primary)}.ce-calendar__day.is-selected{background:var(--ce-color-primary);color:#fff;box-shadow:0 6px 12px -7px color-mix(in srgb,var(--ce-color-primary-glow, #3552f2) 75%,transparent)}.ce-calendar__day:disabled{color:var(--ce-color-border-strong);cursor:not-allowed}.ce-calendar>footer{display:flex;align-items:center;gap:5px;padding-block-start:7px}.ce-calendar>footer>span{flex:1}.ce-time-popover{width:min(310px,calc(100vw - 32px));padding:14px}.ce-time-popover>header{display:flex;align-items:center;justify-content:space-between;padding:2px 2px 13px}.ce-time-popover>header span{color:var(--ce-color-text-subtle);font-size:calc(9px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-heavy, 800);letter-spacing:calc(.07em * var(--ce-tracking-scale, 1));text-transform:var(--ce-label-case, uppercase)}.ce-time-popover>header strong{color:var(--ce-color-primary);font-family:var(--ce-font-mono);font-size:calc(16px * var(--ce-type-scale, 1))}.ce-time-popover__controls{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:12px;border-radius:12px;background:var(--ce-color-surface-subtle)}.ce-time-popover__controls>div{display:grid;grid-template-columns:30px 1fr 30px;align-items:center;gap:5px}.ce-time-popover__controls>div>span{grid-column:1 / -1;color:var(--ce-color-text-subtle);font-size:calc(9px * var(--ce-type-scale, 1));font-weight:calc(var(--ce-weight-bold, 700) + 50);text-align:center}.ce-time-popover__controls output{display:grid;min-height:38px;place-items:center;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:9px;background:var(--ce-color-surface);color:var(--ce-color-text);font-family:var(--ce-font-mono);font-size:calc(16px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700)}.ce-time-popover__controls>b{margin-block-start:15px;color:var(--ce-color-text-subtle);font-size:calc(17px * var(--ce-type-scale, 1))}.ce-time-popover__presets{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;padding-block:10px}.ce-time-popover__presets button{min-height:30px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:8px;background:var(--ce-color-surface);color:var(--ce-color-text-muted);cursor:pointer;font-family:var(--ce-font-mono);font-size:calc(9.5px * var(--ce-type-scale, 1))}.ce-time-popover__presets button:hover,.ce-time-popover__presets button[aria-pressed=true]{border-color:var(--ce-color-selection-border);background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft)}.ce-time-popover>footer{display:flex;align-items:center;justify-content:flex-end;gap:5px;padding-block-start:4px}.ce-time-popover>footer .ce-button:first-child{margin-inline-end:auto}.ce-kebab{position:relative;display:inline-flex}.ce-kebab.is-open>.ce-icon-button{border-color:var(--ce-color-primary);background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft);box-shadow:0 0 0 3px var(--ce-color-primary-soft)}.ce-kebab__menu{inset-block-start:calc(100% + 9px)}.ce-kebab__menu--end{inset-inline-end:0}.ce-kebab__menu--start{inset-inline-start:0}.ce-menu{min-width:270px;padding:7px;border-radius:15px;box-shadow:0 22px 55px -15px #1014254f,0 2px 8px #10142514;animation:ce-control-pop var(--ce-motion-overlay) var(--ce-ease-enter)}.ce-menu:before{position:absolute;inset-block-start:-5px;inset-inline-end:14px;width:10px;height:10px;border-block-start:var(--ce-border-width, 1px) solid var(--ce-color-border);border-inline-start:var(--ce-border-width, 1px) solid var(--ce-color-border);background:var(--ce-color-surface);content:"";transform:rotate(45deg)}.ce-menu__header{display:grid;gap:1px;padding:8px 9px 9px;border-block-end:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-menu__header strong{font-family:var(--ce-font-display);font-size:calc(12px * var(--ce-type-scale, 1))}.ce-menu__header span{color:var(--ce-color-text-muted);font-size:calc(10px * var(--ce-type-scale, 1))}.ce-menu__item{min-height:48px;gap:10px;padding:7px;border-radius:10px;color:var(--ce-color-text);transition:background var(--ce-motion-fast),transform var(--ce-motion-instant)}.ce-menu__item:hover,.ce-menu__item:focus-visible{background:var(--ce-color-surface-sunken)}.ce-menu__item:active{transform:scale(.985)}.ce-menu__item.is-selected{background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft)}.ce-menu__item-icon{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:9px;background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft)}.ce-menu__item-icon--success{background:var(--ce-color-success-soft);color:var(--ce-color-success-text)}.ce-menu__item-icon--warning{background:var(--ce-color-warning-soft);color:var(--ce-color-warning-text)}.ce-menu__item-icon--violet{background:var(--ce-color-violet-soft);color:var(--ce-color-violet-text)}.ce-menu__item-icon--neutral{background:var(--ce-color-neutral-soft);color:var(--ce-color-neutral-text)}.ce-menu__item-icon--danger{background:var(--ce-color-danger-soft);color:var(--ce-color-danger-text)}.ce-menu__item-copy{display:grid;min-width:0;flex:1;gap:1px}.ce-menu__item-copy strong{overflow:hidden;font-size:calc(12px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700);text-overflow:ellipsis;white-space:nowrap}.ce-menu__item-copy small{color:var(--ce-color-text-muted);font-size:calc(10px * var(--ce-type-scale, 1));font-weight:calc(var(--ce-weight-medium, 500) - 50);line-height:calc(14px * var(--ce-type-scale, 1))}.ce-menu__item kbd{padding:2px 5px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:5px;background:var(--ce-color-surface-subtle);color:var(--ce-color-text-subtle);font-family:var(--ce-font-mono);font-size:calc(8px * var(--ce-type-scale, 1))}.ce-menu__divider{height:1px;margin:5px 7px;background:var(--ce-color-border)}.ce-menu__label{padding:7px 9px 3px;color:var(--ce-color-text-subtle);font-size:calc(8.5px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-heavy, 800);letter-spacing:calc(.09em * var(--ce-tracking-scale, 1));text-transform:var(--ce-label-case, uppercase)}.ce-toast,.ce-snackbar{border:var(--ce-border-width, 1px) solid rgb(255 255 255 / 12%);border-radius:11px;box-shadow:0 24px 60px #1014254d}.ce-toast{min-height:54px;gap:10px;padding-block:8px;padding-inline:10px 9px}.ce-toast__icon,.ce-snackbar__icon{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--ce-ink-light) 12%,transparent);color:inherit}.ce-toast__content,.ce-snackbar__content{display:grid;min-width:0;flex:1;gap:1px}.ce-toast__content strong,.ce-snackbar__content strong{font-size:calc(11.5px * var(--ce-type-scale, 1));line-height:calc(15px * var(--ce-type-scale, 1))}.ce-toast__content small,.ce-snackbar__content small{color:#ffffffb8;font-size:calc(9.5px * var(--ce-type-scale, 1));line-height:calc(14px * var(--ce-type-scale, 1))}.ce-toast--success .ce-toast__icon,.ce-snackbar--success .ce-snackbar__icon{background:color-mix(in srgb,var(--ce-color-success) 18%,transparent);color:#8de0b7}.ce-toast--warning .ce-toast__icon{background:color-mix(in srgb,var(--ce-color-warning) 18%,transparent);color:#f5d38a}.ce-toast--danger .ce-toast__icon,.ce-snackbar--danger .ce-snackbar__icon{background:color-mix(in srgb,var(--ce-ink-light) 16%,transparent)}.ce-snackbar{min-width:min(420px,calc(100vw - 32px));padding:8px 9px}.ce-snackbar>span{flex:0 0 auto}.ce-snackbar>.ce-snackbar__content{flex:1}.ce-ripple-surface{min-height:42px;padding:0 15px;border:1.5px solid var(--ce-color-border-strong);border-radius:10px;color:var(--ce-color-text);font-size:calc(12px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700);transition:border-color var(--ce-motion-fast),background var(--ce-motion-fast),transform var(--ce-motion-instant)}.ce-ripple-surface:hover:not(:disabled){border-color:var(--ce-color-selection-border);background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft)}.ce-ripple-surface:active:not(:disabled){transform:scale(.98)}.ce-ripple-surface:after{display:none}.ce-ripple-surface__label{position:relative;z-index:1}.ce-ripple-surface__wave{position:absolute;z-index:0;border-radius:50%;background:currentColor;pointer-events:none;transform:scale(0);animation:ce-ripple-wave .52s var(--ce-ease-standard)}.ce-ripple-host{position:relative;isolation:isolate;-webkit-tap-highlight-color:transparent}.ce-ripple-wave{position:absolute;z-index:0;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}.ce-ripple-wave.ce-ripple-wave--viewport{position:fixed;z-index:2147483646;inset:auto}.ce-ripple-wave__ink{position:absolute;border-radius:50%;background:currentColor;pointer-events:none;transform:scale(0);animation:ce-ripple-wave .56s var(--ce-ease-standard)}.ce-slider{gap:6px}.ce-slider__head label{font-size:calc(11.5px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700)}.ce-slider__head output{min-width:40px;padding:3px 7px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:7px;background:var(--ce-color-surface);color:var(--ce-color-primary);font-weight:var(--ce-weight-bold, 700);box-shadow:var(--ce-shadow-1)}.ce-slider input[type=range]{height:28px}.ce-slider input[type=range]::-webkit-slider-runnable-track{height:6px;box-shadow:inset 0 1px 2px #10142514}.ce-slider input[type=range]::-webkit-slider-thumb{width:19px;height:19px;margin-block-start:-6.5px;border:4px solid var(--ce-color-surface);box-shadow:0 0 0 1.5px var(--ce-color-primary),0 5px 10px -5px color-mix(in srgb,var(--ce-color-primary-glow, #3552f2) 75%,transparent);transition:box-shadow var(--ce-motion-fast),transform var(--ce-motion-fast)}.ce-slider input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.08)}.ce-slider input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--ce-color-primary-soft),0 0 0 5px var(--ce-color-primary)}.ce-slider__marks{font-size:calc(9.5px * var(--ce-type-scale, 1))}.ce-grid-list>.ce-card{min-height:92px}.ce-tabs__list{gap:4px;padding-inline:3px}.ce-tabs__list>button{min-height:44px;border-radius:8px 8px 0 0;transition:background var(--ce-motion-fast),color var(--ce-motion-fast)}.ce-tabs__list>button:hover:not(:disabled){background:var(--ce-color-surface-subtle);color:var(--ce-color-text)}.ce-tabs__list>button:focus-visible{box-shadow:inset 0 0 0 2px var(--ce-color-focus-ring)}.ce-tabs__list>button:after{height:3px;border-radius:3px 3px 0 0}.ce-tabs__panel{min-height:64px;padding:16px 12px;color:var(--ce-color-text-muted);line-height:1.6}@media(max-width:420px){.ce-calendar,.ce-time-popover{inset-inline:auto 0}.ce-time-popover__presets{grid-template-columns:repeat(2,1fr)}}}@keyframes ce-control-pop{0%{opacity:0;transform:translateY(-5px) scale(.985)}}@keyframes ce-ripple-wave{0%{opacity:.18;transform:scale(0)}70%{opacity:.08}to{opacity:0;transform:scale(1)}}@layer ce.components{.ce-button-group{display:inline-flex;max-width:100%;align-items:stretch;gap:6px}.ce-button-group--vertical{flex-direction:column}.ce-button-group--attached{gap:0}.ce-button-group--attached:not(.ce-button-group--vertical)>.ce-button:not(:first-child){margin-inline-start:-1.5px}.ce-button-group--attached:not(.ce-button-group--vertical)>.ce-button:not(:first-child,:last-child){border-radius:0}.ce-button-group--attached:not(.ce-button-group--vertical)>.ce-button:first-child:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.ce-button-group--attached:not(.ce-button-group--vertical)>.ce-button:last-child:not(:first-child){border-start-start-radius:0;border-end-start-radius:0}.ce-button-group--attached.ce-button-group--vertical>.ce-button:not(:first-child){margin-block-start:-1.5px}.ce-button-group--attached.ce-button-group--vertical>.ce-button:not(:first-child,:last-child){border-radius:0}.ce-button-group--attached.ce-button-group--vertical>.ce-button:first-child:not(:last-child){border-end-start-radius:0;border-end-end-radius:0}.ce-button-group--attached.ce-button-group--vertical>.ce-button:last-child:not(:first-child){border-start-start-radius:0;border-start-end-radius:0}.ce-button-group--attached>.ce-button:hover,.ce-button-group--attached>.ce-button:focus-visible{z-index:1}.ce-split-button{position:relative}.ce-split-button>.ce-button{border-start-end-radius:0;border-end-end-radius:0}.ce-split-button__menu{margin-inline-start:-1.5px}.ce-split-button__menu>.ce-icon-button{border-start-start-radius:0;border-end-start-radius:0}.ce-split-button__menu>.ce-icon-button:before{position:absolute;inset-block:8px;inset-inline-start:-1px;width:1px;background:color-mix(in srgb,var(--ce-ink-light) 22%,transparent);content:""}.ce-split-button__menu>.ce-icon-button--secondary:before{background:var(--ce-color-border)}.ce-split-button .ce-kebab.is-open>.ce-icon-button{border-color:var(--ce-button-border);background:var(--ce-button-bg);color:var(--ce-button-color);box-shadow:inset 0 0 0 1px #ffffff1f}.ce-split-button .ce-kebab__menu{min-width:260px}.ce-fab{--ce-fab-bg: var(--ce-color-primary);--ce-fab-color: #fff;appearance:none;position:relative;isolation:isolate;display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;gap:9px;padding:0;border:1.5px solid color-mix(in srgb,var(--ce-fab-bg) 85%,#fff);border-radius:15px;background:var(--ce-fab-bg);color:var(--ce-fab-color);box-shadow:0 17px 34px -17px color-mix(in srgb,var(--ce-fab-bg) 76%,#0b1022),0 5px 12px -7px #1014254d,inset 0 1px #fff3;cursor:pointer;font:var(--ce-weight-bold, 700) calc(12.5px * var(--ce-type-scale, 1))/1 var(--ce-font-interface);transition:transform var(--ce-motion-fast) var(--ce-ease-standard),box-shadow var(--ce-motion-fast),background var(--ce-motion-fast)}.ce-fab:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 22px 38px -17px color-mix(in srgb,var(--ce-fab-bg) 82%,#0b1022),0 7px 15px -7px #10142552,inset 0 1px #fff3}.ce-fab:active:not(:disabled){transform:scale(.96)}.ce-fab:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.ce-fab--sm{width:40px;height:40px;border-radius:12px}.ce-fab--lg{width:56px;height:56px;border-radius:18px}.ce-fab--extended{width:auto;min-width:48px;padding-inline:12px 17px;border-radius:var(--ce-radius-pill)}.ce-fab__icon{display:grid;place-items:center}.ce-fab__badge{position:absolute;inset-block-start:-3px;inset-inline-end:-3px;display:grid;min-width:18px;height:18px;place-items:center;padding-inline:4px;border:2px solid var(--ce-color-surface);border-radius:var(--ce-radius-pill);background:var(--ce-color-danger);color:#fff;font-size:calc(8px * var(--ce-type-scale, 1));font-weight:calc(var(--ce-weight-heavy, 800) + 50)}.ce-color-picker{min-width:0;padding:0;border:0;margin:0}.ce-color-picker>legend{margin-block-end:var(--ce-space-2);color:var(--ce-color-text-muted);font-size:calc(11.5px * var(--ce-type-scale, 1));font-weight:calc(var(--ce-weight-bold, 700) + 50)}.ce-color-picker__swatches{display:flex;flex-wrap:wrap;gap:var(--ce-space-2)}.ce-color-picker__swatch{appearance:none;position:relative;display:grid;width:34px;height:34px;place-items:center;padding:0;overflow:hidden;border:var(--ce-border-width, 1px) solid color-mix(in srgb,var(--ce-swatch-color) 42%,var(--ce-color-border));border-radius:11px;background:color-mix(in srgb,var(--ce-swatch-color) 14%,var(--ce-color-surface));cursor:pointer;transition:transform var(--ce-motion-fast) var(--ce-ease-standard),border-color var(--ce-motion-fast),box-shadow var(--ce-motion-fast)}.ce-color-picker__swatch>span{width:17px;height:17px;border:2px solid rgb(255 255 255 / 80%);border-radius:6px;background:var(--ce-swatch-color);box-shadow:0 2px 7px color-mix(in srgb,var(--ce-swatch-color) 42%,transparent)}.ce-color-picker__swatch:hover:not(:disabled){transform:translateY(-1px)}.ce-color-picker__swatch[aria-pressed=true]{border-color:var(--ce-swatch-color);box-shadow:0 0 0 1px var(--ce-color-surface),0 0 0 4px color-mix(in srgb,var(--ce-swatch-color) 22%,transparent)}.ce-color-picker__swatch:focus-visible,.ce-resize-handle:focus-visible{outline:none;box-shadow:0 0 0 1px var(--ce-color-surface),0 0 0 4px var(--ce-color-focus-ring)}.ce-color-picker__custom{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:var(--ce-space-3);min-height:42px;padding:var(--ce-space-2) var(--ce-space-3);margin-block-start:var(--ce-space-3);border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-md);background:var(--ce-color-surface-subtle);color:var(--ce-color-text-muted);font-size:calc(12px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700)}.ce-color-picker__custom input[type=color]{width:30px;height:30px;padding:2px;border:var(--ce-border-width, 1px) solid var(--ce-color-border-strong);border-radius:9px;background:var(--ce-color-surface);cursor:pointer}.ce-color-picker__custom code{color:var(--ce-color-text);font-family:var(--ce-font-mono);font-size:calc(11px * var(--ce-type-scale, 1))}.ce-resize-handle{appearance:none;display:grid;flex:0 0 auto;place-items:center;padding:0;border:0;border-radius:var(--ce-radius-sm);background:transparent;color:var(--ce-color-text-subtle);cursor:col-resize;touch-action:none;transition:background var(--ce-motion-fast),color var(--ce-motion-fast),box-shadow var(--ce-motion-fast)}.ce-resize-handle:hover,.ce-resize-handle:active{background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft)}.ce-resize-handle--vertical{width:18px;min-height:64px}.ce-resize-handle--horizontal{width:64px;height:18px;cursor:row-resize}.ce-resize-handle--horizontal>svg{transform:rotate(90deg)}.ce-drag-handle{color:var(--ce-color-text-subtle);cursor:grab}.ce-drag-handle:active{cursor:grabbing}.ce-button-toggle-host{display:inline-block;max-width:100%}.ce-button-toggle-host--full{display:block;width:100%}.ce-button-toggle{--ce-toggle-accent: var(--ce-color-primary);--ce-toggle-soft: var(--ce-color-primary-soft);--ce-toggle-text: var(--ce-color-primary-on-soft);position:relative;isolation:isolate;display:inline-flex;max-width:100%;gap:3px;padding:4px;overflow:visible;border:var(--ce-border-width, 1px) solid color-mix(in srgb,var(--ce-color-border-strong) 78%,transparent);border-radius:13px;background:color-mix(in srgb,var(--ce-color-surface-sunken) 80%,var(--ce-color-surface));box-shadow:inset 0 1px 2px #1014250d}.ce-button-toggle:before{position:absolute;z-index:0;inset-block:4px;inset-inline-start:calc(4px + (100% - 8px) / var(--ce-toggle-count) * var(--ce-toggle-index));width:calc((100% - 8px) / var(--ce-toggle-count));border:var(--ce-border-width, 1px) solid color-mix(in srgb,var(--ce-toggle-accent) 24%,var(--ce-color-border));border-radius:9px;background:linear-gradient(180deg,var(--ce-color-surface),color-mix(in srgb,var(--ce-color-surface) 88%,var(--ce-toggle-soft)));box-shadow:0 4px 12px -7px #10142559,0 1px 3px #10142512;content:"";opacity:0;pointer-events:none;transform:scale(.96);transition:inset-inline-start .26s var(--ce-ease-standard),opacity var(--ce-motion-fast) var(--ce-ease-standard),transform var(--ce-motion-fast) var(--ce-ease-standard)}.ce-button-toggle--indicator:not(.ce-button-toggle--vertical,.ce-button-toggle--tiles):before{opacity:1;transform:scale(1)}.ce-button-toggle__option,.ce-button-toggle button.ce-button-toggle__option{--ce-option-accent: var(--ce-color-primary);--ce-option-soft: var(--ce-color-primary-soft);--ce-option-text: var(--ce-color-primary-on-soft);appearance:none;position:relative;z-index:1;display:inline-flex;min-width:0;min-height:36px;align-items:center;justify-content:center;gap:7px;padding:6px 12px;overflow:hidden;border:var(--ce-border-width, 1px) solid transparent;border-radius:9px;background:transparent;color:var(--ce-color-text-muted);font-size:calc(12px * var(--ce-type-scale, 1));font-weight:calc(var(--ce-weight-bold, 700) + 20);line-height:calc(16px * var(--ce-type-scale, 1));text-align:start;cursor:pointer;transition:background var(--ce-motion-fast) var(--ce-ease-standard),border-color var(--ce-motion-fast) var(--ce-ease-standard),color var(--ce-motion-fast) var(--ce-ease-standard),box-shadow var(--ce-motion-fast) var(--ce-ease-standard),transform var(--ce-motion-instant) var(--ce-ease-standard)}.ce-button-toggle__option>:not(.ce-ripple-wave){position:relative;z-index:1}.ce-button-toggle__option[data-tone=success]{--ce-option-accent: var(--ce-color-success);--ce-option-soft: var(--ce-color-success-soft);--ce-option-text: var(--ce-color-success-text)}.ce-button-toggle__option[data-tone=warning]{--ce-option-accent: var(--ce-color-warning);--ce-option-soft: var(--ce-color-warning-soft);--ce-option-text: var(--ce-color-warning-text)}.ce-button-toggle__option[data-tone=danger]{--ce-option-accent: var(--ce-color-danger);--ce-option-soft: var(--ce-color-danger-soft);--ce-option-text: var(--ce-color-danger-text)}.ce-button-toggle__option[data-tone=violet]{--ce-option-accent: var(--ce-color-violet);--ce-option-soft: var(--ce-color-violet-soft);--ce-option-text: var(--ce-color-violet-text)}.ce-button-toggle__option:hover:not(:disabled){border-color:color-mix(in srgb,var(--ce-option-accent) 18%,transparent);background:color-mix(in srgb,var(--ce-option-soft) 58%,transparent);color:var(--ce-color-text)}.ce-button-toggle__option:active:not(:disabled){transform:scale(.975)}.ce-button-toggle__option[aria-pressed=true]{border-color:color-mix(in srgb,var(--ce-option-accent) 27%,transparent);background:var(--ce-option-soft);color:var(--ce-option-text);box-shadow:0 5px 13px -10px color-mix(in srgb,var(--ce-option-accent) 72%,transparent)}.ce-button-toggle--indicator .ce-button-toggle__option[aria-pressed=true]{border-color:transparent;background:transparent;box-shadow:none}.ce-button-toggle__option:focus-visible{z-index:3;outline:none;box-shadow:0 0 0 1px var(--ce-color-surface),0 0 0 4px var(--ce-color-focus-ring)}.ce-button-toggle__option:disabled{opacity:.42;cursor:not-allowed;transform:none}.ce-button-toggle__icon{display:inline-grid;width:24px;height:24px;flex:0 0 auto;place-items:center;border-radius:7px;background:color-mix(in srgb,var(--ce-option-soft) 72%,transparent);color:var(--ce-option-accent);transition:background var(--ce-motion-fast),color var(--ce-motion-fast)}.ce-button-toggle__option[aria-pressed=true] .ce-button-toggle__icon{background:color-mix(in srgb,var(--ce-option-accent) 13%,var(--ce-color-surface));color:var(--ce-option-text)}.ce-button-toggle__copy{display:grid;min-width:0;gap:1px}.ce-button-toggle__label,.ce-button-toggle__description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ce-button-toggle__description{color:var(--ce-color-text-subtle);font-size:calc(10px * var(--ce-type-scale, 1));font-weight:calc(var(--ce-weight-medium, 500) + 20);line-height:calc(14px * var(--ce-type-scale, 1))}.ce-button-toggle__badge,.ce-button-toggle__check{display:inline-grid;min-width:18px;height:18px;flex:0 0 auto;place-items:center;padding-inline:5px;border:var(--ce-border-width, 1px) solid color-mix(in srgb,var(--ce-option-accent) 19%,var(--ce-color-border));border-radius:var(--ce-radius-pill);background:color-mix(in srgb,var(--ce-color-surface) 82%,var(--ce-option-soft));color:var(--ce-option-text);font-size:calc(9px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-heavy, 800)}.ce-button-toggle--sm{gap:2px;padding:3px;border-radius:10px}.ce-button-toggle--sm .ce-button-toggle__option{min-height:30px;gap:5px;padding:4px 8px;border-radius:7px;font-size:calc(11px * var(--ce-type-scale, 1))}.ce-button-toggle--sm .ce-button-toggle__icon{width:20px;height:20px;border-radius:6px}.ce-button-toggle--lg .ce-button-toggle__option{min-height:46px;padding:8px 15px;border-radius:11px;font-size:calc(13px * var(--ce-type-scale, 1))}.ce-button-toggle--pill{border-radius:var(--ce-radius-pill)}.ce-button-toggle--pill:before,.ce-button-toggle--pill .ce-button-toggle__option{border-radius:var(--ce-radius-pill)}.ce-button-toggle--floating{border-color:color-mix(in srgb,var(--ce-color-border) 72%,transparent);background:color-mix(in srgb,var(--ce-color-surface) 91%,transparent);box-shadow:0 13px 28px -18px #1014255c,inset 0 1px #ffffff73;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ce-button-toggle--tiles{display:grid;width:100%;grid-template-columns:repeat(var(--ce-toggle-count),minmax(130px,1fr));gap:9px;padding:0;border:0;background:transparent;box-shadow:none}.ce-button-toggle--tiles .ce-button-toggle__option{min-height:72px;justify-content:flex-start;padding:12px;border-color:var(--ce-color-border);border-radius:14px;background:var(--ce-color-surface);box-shadow:0 8px 20px -18px #10142542}.ce-button-toggle--tiles .ce-button-toggle__option[aria-pressed=true]{border-color:color-mix(in srgb,var(--ce-option-accent) 52%,var(--ce-color-border));background:linear-gradient(135deg,var(--ce-option-soft),var(--ce-color-surface) 78%);box-shadow:0 0 0 2px color-mix(in srgb,var(--ce-option-accent) 16%,transparent),0 12px 24px -18px color-mix(in srgb,var(--ce-option-accent) 50%,transparent)}.ce-button-toggle--tiles .ce-button-toggle__copy{flex:1}.ce-button-toggle--full{display:flex;width:100%}.ce-button-toggle--equal .ce-button-toggle__option{flex:1 1 0}.ce-button-toggle--vertical{display:grid;width:100%}.ce-button-toggle--vertical .ce-button-toggle__option{width:100%;justify-content:flex-start}.ce-chip-set{display:flex;max-width:100%;align-items:center;gap:7px}.ce-chip-set--wrap{flex-wrap:wrap}.ce-chip-set--scroll{flex-wrap:nowrap;padding-block:3px;overflow-x:auto;scrollbar-width:thin}.ce-chip-set--scroll>*{flex:0 0 auto}.ce-chip-set--compact{gap:5px}.ce-chip-set>[role=listitem]{display:inline-flex;flex:0 0 auto}.ce-choice-chip{--ce-chip-accent: var(--ce-color-text-muted);--ce-chip-soft: var(--ce-color-surface-sunken);--ce-chip-text: var(--ce-color-text);appearance:none;position:relative;isolation:isolate;display:inline-flex;min-height:30px;align-items:center;gap:6px;padding:5px 10px;overflow:hidden;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-pill);background:color-mix(in srgb,var(--ce-color-surface) 92%,var(--ce-chip-soft));color:var(--ce-color-text-muted);font-size:calc(11px * var(--ce-type-scale, 1));font-weight:calc(var(--ce-weight-bold, 700) - 10);line-height:calc(16px * var(--ce-type-scale, 1));white-space:nowrap;box-shadow:inset 0 1px #ffffff6b;transition:background var(--ce-motion-fast) var(--ce-ease-standard),border-color var(--ce-motion-fast) var(--ce-ease-standard),color var(--ce-motion-fast) var(--ce-ease-standard),box-shadow var(--ce-motion-fast) var(--ce-ease-standard),transform var(--ce-motion-instant) var(--ce-ease-standard)}.ce-choice-chip--primary{--ce-chip-accent: var(--ce-color-primary);--ce-chip-soft: var(--ce-color-primary-soft);--ce-chip-text: var(--ce-color-primary-on-soft)}.ce-choice-chip--success{--ce-chip-accent: var(--ce-color-success);--ce-chip-soft: var(--ce-color-success-soft);--ce-chip-text: var(--ce-color-success-text)}.ce-choice-chip--warning{--ce-chip-accent: var(--ce-color-warning);--ce-chip-soft: var(--ce-color-warning-soft);--ce-chip-text: var(--ce-color-warning-text)}.ce-choice-chip--danger{--ce-chip-accent: var(--ce-color-danger);--ce-chip-soft: var(--ce-color-danger-soft);--ce-chip-text: var(--ce-color-danger-text)}.ce-choice-chip--violet{--ce-chip-accent: var(--ce-color-violet);--ce-chip-soft: var(--ce-color-violet-soft);--ce-chip-text: var(--ce-color-violet-text)}.ce-choice-chip--filter,.ce-choice-chip--action{background:var(--ce-color-surface);box-shadow:0 4px 12px -10px #10142547}.ce-choice-chip--input{border-style:dashed;background:var(--ce-color-surface-subtle)}.ce-choice-chip--status{min-height:26px;padding-block:3px;border-color:color-mix(in srgb,var(--ce-chip-accent) 20%,transparent);background:var(--ce-chip-soft);color:var(--ce-chip-text);box-shadow:none}.ce-choice-chip--action{border-color:color-mix(in srgb,var(--ce-chip-accent) 24%,var(--ce-color-border));color:var(--ce-chip-text)}button.ce-choice-chip,.ce-choice-chip.is-interactive,.ce-choice-chip__main,.ce-chip-action{cursor:pointer}button.ce-choice-chip:hover:not(:disabled),.ce-choice-chip.is-interactive:hover:not(.is-disabled){border-color:color-mix(in srgb,var(--ce-chip-accent) 48%,var(--ce-color-border));background:color-mix(in srgb,var(--ce-chip-soft) 78%,var(--ce-color-surface));color:var(--ce-chip-text);box-shadow:0 7px 16px -12px color-mix(in srgb,var(--ce-chip-accent) 50%,transparent);transform:translateY(-1px)}button.ce-choice-chip:active:not(:disabled),.ce-choice-chip.is-interactive:active:not(.is-disabled){transform:scale(.975)}.ce-choice-chip.is-selected{border-color:color-mix(in srgb,var(--ce-chip-accent) 48%,var(--ce-color-border));background:var(--ce-chip-soft);color:var(--ce-chip-text);box-shadow:0 0 0 2px color-mix(in srgb,var(--ce-chip-accent) 12%,transparent),inset 0 1px #fff6}.ce-choice-chip--sm{min-height:24px;gap:4px;padding:3px 7px;font-size:calc(10px * var(--ce-type-scale, 1))}.ce-choice-chip--lg{min-height:36px;gap:8px;padding:7px 13px;font-size:calc(12px * var(--ce-type-scale, 1))}.ce-choice-chip__main{appearance:none;display:inline-flex;min-width:0;align-items:center;gap:inherit;padding:0;border:0;background:transparent;color:inherit;font:inherit}.ce-choice-chip--compound{padding-inline-end:5px}.ce-choice-chip--compound>.ce-choice-chip__main{padding-inline-start:3px}.ce-choice-chip__icon{display:inline-grid;width:20px;height:20px;flex:0 0 auto;place-items:center;border-radius:6px;background:color-mix(in srgb,var(--ce-chip-soft) 70%,transparent);color:var(--ce-chip-accent)}.ce-choice-chip__dot{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:var(--ce-chip-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ce-chip-accent) 13%,transparent)}.ce-choice-chip__count{display:inline-grid;min-width:18px;height:18px;place-items:center;padding-inline:5px;border-radius:var(--ce-radius-pill);background:color-mix(in srgb,var(--ce-chip-accent) 10%,var(--ce-color-surface));color:var(--ce-chip-text);font-size:calc(9px * var(--ce-type-scale, 1));font-variant-numeric:tabular-nums}.ce-chip-action{appearance:none;display:inline-grid;width:20px;height:20px;flex:0 0 auto;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:currentColor;opacity:.72;transition:background var(--ce-motion-fast),opacity var(--ce-motion-fast),transform var(--ce-motion-instant)}.ce-chip-action:hover:not(:disabled){background:color-mix(in srgb,currentColor 11%,transparent);opacity:1}.ce-chip-action:active:not(:disabled){transform:scale(.88)}.ce-choice-chip:focus-visible,.ce-choice-chip__main:focus-visible,.ce-chip-action:focus-visible{outline:none;box-shadow:0 0 0 1px var(--ce-color-surface),0 0 0 4px var(--ce-color-focus-ring)}.ce-choice-chip.is-disabled,.ce-choice-chip:disabled{opacity:.44;cursor:not-allowed;transform:none}.ce-button-toggle__option>.ce-ripple-wave,.ce-choice-chip>.ce-ripple-wave,.ce-choice-chip__main>.ce-ripple-wave,.ce-chip-action>.ce-ripple-wave{position:absolute;z-index:0}@media(prefers-reduced-motion:reduce){.ce-ripple-wave,.ce-button-toggle:before{display:none}.ce-fab:hover:not(:disabled){transform:none}}@media(max-width:520px){.ce-button-toggle:not(.ce-button-toggle--tiles){gap:2px;padding:3px}.ce-button-toggle:not(.ce-button-toggle--tiles) .ce-button-toggle__option{gap:4px;padding-inline:7px;font-size:calc(11px * var(--ce-type-scale, 1))}.ce-button-toggle:not(.ce-button-toggle--tiles) .ce-button-toggle__icon{width:20px;height:20px;border-radius:6px}.ce-button-toggle--tiles{grid-template-columns:1fr}.ce-split-button__menu{position:static}.ce-split-button__menu .ce-kebab__menu{inset-inline:auto;inset-inline-start:0;width:min(260px,calc(100vw - 64px));min-width:0;box-shadow:0 14px 30px -16px #1014254d,0 2px 7px #10142514}.ce-split-button__menu .ce-kebab__menu:before{display:none}}@media(pointer:coarse),(max-width:720px){:where(button,[role=button],input[type=button],input[type=submit],input[type=reset]):not(.ce-icon-button):not(.ce-fab){min-block-size:44px}}@media(forced-colors:active){.ce-fab{forced-color-adjust:auto}}}.ce-card-drawer{display:flex;flex-direction:column;height:100%;background:var(--ce-color-canvas);color:var(--ce-color-text);overflow:hidden;box-sizing:border-box}.ce-card-drawer--standard{max-width:960px;width:100%}.ce-card-drawer--fullscreen{width:100vw;height:100vh}.ce-card-tabs-bar{display:flex;align-items:center;gap:4px;background:var(--ce-color-surface-sunken);border-bottom:var(--ce-border-width, 1px) solid var(--ce-color-border);padding:6px 12px 0;height:var(--ce-drawer-tabs-height, 42px);overflow-x:auto;box-sizing:border-box}.ce-card-tab{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;font-size:calc(12.5px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-medium, 500);color:var(--ce-color-text-muted);background:transparent;border:var(--ce-border-width, 1px) solid transparent;border-bottom:none;border-radius:var(--ce-radius-control) var(--ce-radius-control) 0 0;cursor:pointer;white-space:nowrap;transition:background var(--ce-motion-fast),color var(--ce-motion-fast)}.ce-card-tab:hover{background:var(--ce-color-surface-subtle);color:var(--ce-color-text)}.ce-card-tab--active{background:var(--ce-color-surface);color:var(--ce-color-primary);border-color:var(--ce-color-border);font-weight:var(--ce-weight-semibold, 600)}.ce-card-tab__close{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;border:none;background:transparent;color:var(--ce-color-text-subtle);cursor:pointer;padding:0}.ce-card-tab__close:hover{background:var(--ce-color-danger-soft);color:var(--ce-color-danger-text)}.ce-fields-grid{display:flex;flex-wrap:wrap;gap:var(--ce-field-grid-gap, 12px);box-sizing:border-box;width:100%}.ce-field-tile{box-sizing:border-box;display:flex;flex-direction:column;gap:6px;min-width:0}.ce-field-tile[data-span="1"]{flex:1 1 calc(33.333% - 8px);max-width:calc(33.333% - 8px)}.ce-field-tile[data-span="2"]{flex:1 1 calc(66.666% - 4px);max-width:calc(66.666% - 4px)}.ce-field-tile[data-span="3"],.ce-field-tile--full{flex:1 1 100%;max-width:100%}@media(max-width:768px){.ce-field-tile[data-span="1"],.ce-field-tile[data-span="2"]{flex:1 1 100%;max-width:100%}}.ce-field-label-row{display:flex;align-items:center;gap:6px;font-size:calc(12px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-semibold, 600);color:var(--ce-color-text-muted)}.ce-field-label-row .ce-field-icon{width:14px;height:14px;color:var(--ce-color-text-subtle)}.ce-field-hint-trigger{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;border:none;background:transparent;color:var(--ce-color-text-subtle);cursor:pointer;padding:0}.ce-field-hint-trigger:hover{color:var(--ce-color-primary)}.ce-field-required{color:var(--ce-color-danger);font-weight:700}.ce-custom-section{width:100%;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-content);background:var(--ce-color-surface);overflow:hidden;margin-bottom:12px}.ce-custom-section__header{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:var(--ce-color-surface-subtle);border-bottom:var(--ce-border-width, 1px) solid var(--ce-color-border);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:calc(13px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-semibold, 600)}.ce-custom-section__body{padding:16px}.ce-table-ghost-row{opacity:.7;cursor:pointer;transition:opacity var(--ce-motion-fast)}.ce-table-ghost-row:hover{opacity:1;background:var(--ce-color-surface-subtle)}.ce-ghost-cell{position:relative;font-style:italic;color:var(--ce-color-text-subtle)}.ce-ghost-cell:empty:before{content:attr(data-placeholder);color:var(--ce-color-text-subtle)}.ce-checklist{display:flex;flex-direction:column;gap:8px;width:100%}.ce-checklist__progress-bar{height:6px;background:var(--ce-color-surface-sunken);border-radius:var(--ce-radius-pill);overflow:hidden;margin-bottom:8px}.ce-checklist__progress-fill{height:100%;background:var(--ce-color-success);transition:width var(--ce-motion-standard)}.ce-checklist-item{display:flex;align-items:center;gap:10px;font-size:calc(13px * var(--ce-type-scale, 1))}.ce-checklist-item--done span{text-decoration:line-through;color:var(--ce-color-text-muted)}[data-tip]{position:relative}[data-tip]:hover:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);padding:4px 8px;font-size:calc(11px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-medium, 500);white-space:nowrap;color:var(--ce-color-text-inverse);background:var(--ce-color-surface-inverse);border-radius:var(--ce-radius-micro);pointer-events:none;z-index:var(--ce-z-tooltip, 500);box-shadow:var(--ce-shadow-2)}.ce-widget-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;width:100%}.ce-widget-tile{background:var(--ce-color-surface);border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-card);padding:var(--ce-card-padding, 18px);display:flex;flex-direction:column;gap:12px;box-shadow:var(--ce-shadow-1)}.ce-shell-root{display:flex;min-height:100vh;background:var(--ce-color-canvas);color:var(--ce-color-text);font-family:var(--ce-font-interface);position:relative}.ce-shell-root:is(:lang(ar),:lang(fa),:lang(ur),:lang(ps),:lang(sd),:lang(ug),:lang(ckb)){font-family:var(--ce-font-arabic)}.ce-shell-sidebar{width:260px;min-width:260px;height:100vh;position:sticky;top:0;display:flex;flex-direction:column;background:var(--ce-color-surface);border-inline-end:var(--ce-border-width, 1px) solid var(--ce-color-border);z-index:40;transition:transform var(--ce-motion-standard)}.ce-sidebar-workspace{padding:18px 16px;display:flex;align-items:center;gap:12px;border-block-end:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-workspace-badge{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,var(--ce-color-primary) 0%,var(--ce-color-primary-active) 100%);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px -2px color-mix(in srgb,var(--ce-color-primary-glow, #3552f2) 35%,transparent);flex-shrink:0}.ce-workspace-info{display:flex;flex-direction:column;min-width:0}.ce-workspace-name{font-size:calc(14px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700);color:var(--ce-color-text);letter-spacing:calc(-.01em * var(--ce-tracking-scale, 1));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ce-workspace-role{font-size:calc(11px * var(--ce-type-scale, 1));color:var(--ce-color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ce-workspace-switch-btn{margin-inline-start:auto;background:transparent;border:none;color:var(--ce-color-text-muted);cursor:pointer;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center}.ce-workspace-switch-btn:hover{background:var(--ce-color-surface-sunken);color:var(--ce-color-text)}.ce-sidebar-nav{flex:1;padding:16px 12px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.ce-nav-section-label{padding:8px 10px 4px;font-size:calc(10.5px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700);text-transform:var(--ce-label-case, uppercase);letter-spacing:calc(.06em * var(--ce-tracking-scale, 1));color:var(--ce-color-text-subtle)}.ce-nav-link{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:var(--ce-radius-control);font-size:calc(13px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-medium, 500);color:var(--ce-color-text-muted);text-decoration:none;transition:background var(--ce-motion-fast),color var(--ce-motion-fast);cursor:pointer}.ce-nav-link:hover{background:var(--ce-color-surface-sunken);color:var(--ce-color-text)}.ce-nav-link.is-active{background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft);font-weight:var(--ce-weight-semibold, 600)}.ce-nav-link.is-active svg{color:var(--ce-color-primary)}.ce-nav-badge{margin-inline-start:auto;padding:1px 7px;border-radius:var(--ce-radius-pill);font-size:calc(11px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-semibold, 600);font-family:var(--ce-font-mono);background:var(--ce-color-surface-sunken);color:var(--ce-color-text-muted)}.ce-nav-link.is-active .ce-nav-badge{background:var(--ce-color-primary);color:#fff}.ce-nav-badge--warning{background:var(--ce-color-warning-soft);color:var(--ce-color-warning-text)}.ce-sidebar-footer{padding:12px;border-block-start:var(--ce-border-width, 1px) solid var(--ce-color-border);position:relative}.ce-user-pill{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;cursor:pointer;transition:background var(--ce-motion-fast)}.ce-user-pill:hover{background:var(--ce-color-surface-sunken)}.ce-avatar--user{position:relative;width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,var(--ce-brand-gradient-end) 0%,var(--ce-brand-gradient-start) 100%);color:#fff;font-size:calc(13px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ce-presence-dot{position:absolute;bottom:-1px;inset-inline-end:-1px;width:9px;height:9px;border-radius:50%;background:var(--ce-color-success);border:2px solid var(--ce-color-surface)}.ce-user-details{display:flex;flex-direction:column;min-width:0}.ce-user-name{font-size:calc(13px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-semibold, 600);color:var(--ce-color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ce-user-role{font-size:calc(11px * var(--ce-type-scale, 1));color:var(--ce-color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ce-user-popover{position:absolute;bottom:calc(100% + 8px);inset-inline-start:12px;inset-inline-end:12px;background:var(--ce-color-surface);border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:12px;box-shadow:var(--ce-shadow-3);padding:8px;z-index:50;display:flex;flex-direction:column;gap:4px}.ce-user-popover__header{padding:8px 10px 6px;display:flex;flex-direction:column}.ce-user-popover__header strong{font-size:calc(13px * var(--ce-type-scale, 1));color:var(--ce-color-text)}.ce-user-popover__header small{font-size:calc(11px * var(--ce-type-scale, 1));color:var(--ce-color-text-muted)}.ce-user-popover__divider{height:1px;background:var(--ce-color-border);margin:4px 0}.ce-user-popover__item{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;font-size:calc(12.5px * var(--ce-type-scale, 1));color:var(--ce-color-text)}.ce-user-popover__link{display:flex;align-items:center;padding:8px 10px;border-radius:8px;font-size:calc(12.5px * var(--ce-type-scale, 1));color:var(--ce-color-text);text-decoration:none;transition:background var(--ce-motion-fast)}.ce-user-popover__link:hover{background:var(--ce-color-surface-sunken)}.ce-shell-main{flex:1;min-width:0;display:flex;flex-direction:column}.ce-header{height:64px;padding:0 32px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:color-mix(in srgb,var(--ce-color-surface) 85%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-block-end:var(--ce-border-width, 1px) solid var(--ce-color-border);position:sticky;top:0;z-index:30}.ce-header-left{display:flex;align-items:center;gap:14px;min-width:0}.ce-mobile-hamburger{display:none}.ce-breadcrumbs{display:flex;align-items:center;gap:8px;font-size:calc(13px * var(--ce-type-scale, 1));color:var(--ce-color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ce-breadcrumb-sep{color:var(--ce-color-text-subtle)}.ce-breadcrumb-active{font-weight:var(--ce-weight-semibold, 600);color:var(--ce-color-text)}.ce-header-actions{display:flex;align-items:center;gap:12px}.ce-command-search{display:flex;align-items:center;gap:8px;padding:0 12px;height:38px;width:280px;background:var(--ce-color-surface-sunken);border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-control);transition:border-color var(--ce-motion-fast),box-shadow var(--ce-motion-fast),width var(--ce-motion-fast)}.ce-command-search:focus-within{background:var(--ce-color-surface);border-color:var(--ce-color-primary);box-shadow:0 0 0 3px var(--ce-color-focus-ring);width:320px}.ce-command-search input{border:none;background:transparent;outline:none;font-size:calc(12.5px * var(--ce-type-scale, 1));color:var(--ce-color-text);width:100%}.ce-command-search input::placeholder{color:var(--ce-color-text-subtle)}.ce-kbd-badge{font-family:var(--ce-font-mono);font-size:calc(10px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-semibold, 600);padding:2px 6px;border-radius:4px;background:var(--ce-color-surface);border:var(--ce-border-width, 1px) solid var(--ce-color-border-strong);color:var(--ce-color-text-muted);box-shadow:0 1px 1px #0000000f;flex-shrink:0}.ce-notification-btn{position:relative;width:38px;height:38px;border-radius:var(--ce-radius-control);background:var(--ce-color-surface);border:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-notification-dot{position:absolute;top:7px;inset-inline-end:7px;width:7px;height:7px;border-radius:50%;background:var(--ce-color-danger);border:1.5px solid var(--ce-color-surface)}.ce-main-canvas{flex:1;padding:28px 32px 64px;max-width:1360px;width:100%;margin:0 auto}@media(max-width:1024px){.ce-shell-sidebar{position:fixed;top:0;bottom:0;inset-inline-start:0;transform:translate(-100%);box-shadow:var(--ce-shadow-4)}[dir=rtl] .ce-shell-sidebar{transform:translate(100%)}.ce-shell-sidebar.is-open{transform:translate(0)}.ce-mobile-hamburger{display:flex}.ce-header{padding:0 16px}.ce-main-canvas{padding:20px 16px 48px}.ce-command-search{width:200px}}@keyframes ceShimmerSweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.ce-skeleton{position:relative;overflow:hidden;background:var(--ce-color-surface-sunken);border-radius:var(--ce-radius-micro)}.ce-skeleton:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--ce-color-surface) 40%,transparent) 50%,transparent 100%);animation:ceShimmerSweep 1.6s infinite}@keyframes ceModalPopIn{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.ce-modal{animation:ceModalPopIn .22s cubic-bezier(.16,1,.3,1) forwards}@keyframes ceDrawerSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}[dir=rtl] .ce-drawer{animation:ceDrawerSlideInRtl .25s cubic-bezier(.16,1,.3,1) forwards}@keyframes ceDrawerSlideInRtl{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes ceToastSlideUp{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.ce-toast{animation:ceToastSlideUp .25s cubic-bezier(.16,1,.3,1) forwards}@keyframes ceDotPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.65}}.ce-pulse-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;animation:ceDotPulse 1.8s ease-in-out infinite;margin-inline-end:6px;flex-shrink:0}.ce-stat-card,.ce-quota-card,.ce-card{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.ce-stat-card:hover,.ce-quota-card:hover,.ce-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px -8px #1014251a,0 2px 4px #1014250a;border-color:var(--ce-color-border-strong)}[data-theme=dark] .ce-stat-card:hover,[data-theme=dark] .ce-quota-card:hover,[data-theme=dark] .ce-card:hover{box-shadow:0 12px 28px -8px #00000080,0 2px 4px #0000004d}.ce-table tbody tr{transition:background .12s ease}.ce-table tbody tr:hover{background:var(--ce-color-surface-sunken)}.ce-bulk-bar{position:fixed;bottom:24px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:14px;padding:10px 18px;background:var(--ce-color-surface-inverse);color:var(--ce-color-text-inverse);border-radius:var(--ce-radius-pill);box-shadow:var(--ce-shadow-4);z-index:45;animation:ceToastSlideUp .2s cubic-bezier(.16,1,.3,1) forwards}.ce-bulk-bar button{font-size:calc(12px * var(--ce-type-scale, 1))}@layer ce.components{.ce-panel{overflow:hidden;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-content);background:var(--ce-color-surface);box-shadow:var(--ce-shadow-1)}.ce-panel--primary{border-color:var(--ce-color-selection-border)}.ce-panel--success{border-color:color-mix(in srgb,var(--ce-color-success) 28%,var(--ce-color-border))}.ce-panel__header{display:grid;min-height:66px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 14px;border-block-end:var(--ce-border-width, 1px) solid var(--ce-color-border);background:var(--ce-color-surface-subtle)}.ce-panel.is-collapsed .ce-panel__header{border-block-end:0}.ce-panel__icon,.ce-composed-card__icon,.ce-hierarchy__icon,.ce-alert__icon{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:9px;background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft)}.ce-panel__heading{min-width:0}.ce-panel__heading h3{margin:0;font-family:var(--ce-font-display);font-size:calc(13px * var(--ce-type-scale, 1));letter-spacing:calc(-.01em * var(--ce-tracking-scale, 1))}.ce-panel__heading p{margin:2px 0 0;overflow:hidden;color:var(--ce-color-text-muted);font-size:calc(10.5px * var(--ce-type-scale, 1));text-overflow:ellipsis;white-space:nowrap}.ce-panel__actions{display:flex;align-items:center;gap:6px}.ce-panel__actions [aria-expanded] svg{transition:transform var(--ce-motion-standard)}.ce-panel.is-collapsed .ce-panel__actions [aria-expanded] svg{transform:rotate(-90deg)}[dir=rtl] .ce-panel.is-collapsed .ce-panel__actions [aria-expanded] svg{transform:rotate(90deg)}.ce-panel__body{padding:16px;color:var(--ce-color-text-muted);font-size:calc(12px * var(--ce-type-scale, 1));line-height:1.6}.ce-panel__body[hidden]{display:none}.ce-panel__footer{display:flex;min-height:54px;align-items:center;justify-content:flex-end;gap:8px;padding:10px 14px;border-block-start:var(--ce-border-width, 1px) solid var(--ce-color-border);background:var(--ce-color-surface-subtle)}.ce-panel-group{display:grid;gap:10px}.ce-split-panel{position:relative;display:grid;width:100%;min-height:228px;grid-template-columns:minmax(0,1fr) 1px minmax(220px,var(--ce-split-secondary));overflow:hidden;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-content);background:var(--ce-color-surface);box-shadow:var(--ce-shadow-1)}.ce-split-panel.is-collapsed{grid-template-columns:1fr}.ce-split-panel__primary,.ce-split-panel__secondary{min-width:0;padding:16px}.ce-split-panel__secondary{background:var(--ce-color-surface-subtle)}.ce-split-panel__rail{display:grid;width:1px;place-items:center;background:var(--ce-color-border);color:var(--ce-color-text-subtle)}.ce-split-panel__rail svg{padding:3px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:5px;background:var(--ce-color-surface);box-sizing:content-box}.ce-split-panel__toggle{position:absolute;inset-block-start:9px;inset-inline-end:9px;background:var(--ce-color-surface)}.ce-split-panel__toggle .ce-icon,.ce-split-panel__toggle svg{transition:transform var(--ce-duration-fast) var(--ce-ease-standard)}.ce-split-panel:not(.is-collapsed) .ce-split-panel__toggle .ce-icon,.ce-split-panel:not(.is-collapsed) .ce-split-panel__toggle svg{transform:rotate(180deg)}.ce-hierarchy{width:100%;padding:7px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-content);background:var(--ce-color-surface)}.ce-hierarchy ul{margin:0;padding:0;list-style:none}.ce-hierarchy ul[role=group]{position:relative;margin-inline-start:18px}.ce-hierarchy ul[role=group]:before{position:absolute;inset-block:0 10px;inset-inline-start:10px;width:1px;background:var(--ce-color-border);content:""}.ce-hierarchy__node{position:relative;display:flex;min-width:0;align-items:center;gap:5px;padding:4px 2px}.ce-hierarchy__node>.ce-icon-button{position:relative;z-index:1;width:26px;height:26px;min-height:26px;background:var(--ce-color-surface)}.ce-hierarchy__node>.ce-icon-button svg{transition:transform var(--ce-motion-standard)}.ce-hierarchy [aria-expanded=true]>.ce-hierarchy__node>.ce-icon-button svg{transform:rotate(90deg)}[dir=rtl] .ce-hierarchy [aria-expanded=true]>.ce-hierarchy__node>.ce-icon-button svg{transform:rotate(-90deg)}.ce-hierarchy__branch{width:26px}.ce-hierarchy__card{display:grid;min-width:0;min-height:52px;flex:1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 9px;border:var(--ce-border-width, 1px) solid transparent;border-radius:11px;background:transparent;color:var(--ce-color-text);cursor:pointer;text-align:start;transition:background var(--ce-motion-fast),border-color var(--ce-motion-fast),transform var(--ce-motion-instant)}.ce-hierarchy__card:hover{border-color:var(--ce-color-border);background:var(--ce-color-surface-subtle)}.ce-hierarchy__card:active{transform:scale(.994)}.ce-hierarchy [aria-selected=true]>.ce-hierarchy__node .ce-hierarchy__card{border-color:var(--ce-color-selection-border);background:var(--ce-color-primary-soft)}.ce-hierarchy__icon{width:30px;height:30px;flex-basis:30px;border-radius:8px}.ce-hierarchy__card>span:nth-child(2){display:grid;min-width:0;gap:1px}.ce-hierarchy__card strong{overflow:hidden;font-size:calc(11.5px * var(--ce-type-scale, 1));text-overflow:ellipsis;white-space:nowrap}.ce-hierarchy__card small{overflow:hidden;color:var(--ce-color-text-muted);font-size:calc(9.5px * var(--ce-type-scale, 1));text-overflow:ellipsis;white-space:nowrap}.ce-description-list{display:grid;width:100%;grid-template-columns:repeat(var(--ce-description-columns, 2),minmax(0,1fr));margin:0;overflow:hidden;border-radius:var(--ce-radius-content);background:var(--ce-color-surface)}.ce-description-list--bordered{border:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-description-list__item{display:grid;min-width:0;grid-template-columns:minmax(86px,.8fr) minmax(0,1.4fr);align-items:start;border-block-end:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-description-list__item:nth-last-child(-n+2){border-block-end:0}.ce-description-list__item:nth-child(odd){border-inline-end:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-description-list__item.is-wide{grid-column:1 / -1;border-inline-end:0}.ce-description-list dt,.ce-description-list dd{min-width:0;min-height:44px;margin:0;padding:11px 12px}.ce-description-list dt{background:var(--ce-color-surface-subtle);color:var(--ce-color-text-muted);font-size:calc(10px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700)}.ce-description-list dd{color:var(--ce-color-text);font-size:calc(11.5px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-semibold, 600)}.ce-description-list dd small{display:block;margin-block-start:2px;color:var(--ce-color-text-muted);font-size:calc(9.5px * var(--ce-type-scale, 1));font-weight:calc(var(--ce-weight-medium, 500) - 50)}.ce-structured-list{width:100%;overflow:hidden;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-content);background:var(--ce-color-surface)}.ce-structured-list__head,.ce-structured-list__row{display:grid;grid-template-columns:var(--ce-structured-columns) 20px;align-items:center;gap:10px}.ce-structured-list__head{min-height:38px;padding:8px 12px;border-block-end:var(--ce-border-width, 1px) solid var(--ce-color-border);background:var(--ce-color-surface-subtle);color:var(--ce-color-text-subtle);font-size:calc(8.5px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-heavy, 800);letter-spacing:calc(.07em * var(--ce-tracking-scale, 1));text-transform:var(--ce-label-case, uppercase)}.ce-structured-list__row{width:100%;min-height:51px;padding:8px 12px;border:0;border-block-end:var(--ce-border-width, 1px) solid var(--ce-color-border);background:transparent;color:var(--ce-color-text);cursor:pointer;text-align:start;transition:background var(--ce-motion-fast)}.ce-structured-list__row:last-child{border-block-end:0}.ce-structured-list__row:hover{background:var(--ce-color-surface-subtle)}.ce-structured-list__row[aria-selected=true]{background:var(--ce-color-primary-soft)}.ce-structured-list__row>span{min-width:0;overflow:hidden;font-size:calc(11px * var(--ce-type-scale, 1));text-overflow:ellipsis;white-space:nowrap}.ce-structured-list__row>span:first-child{font-weight:var(--ce-weight-bold, 700)}.ce-structured-list__row>svg{color:var(--ce-color-text-subtle)}.ce-composed-card{position:relative;min-width:0;overflow:hidden;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-content);background:var(--ce-color-surface);box-shadow:var(--ce-shadow-1)}.ce-metric-card{display:grid;min-height:132px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;overflow:visible;padding:14px}.ce-metric-card__main{display:grid;gap:2px}.ce-metric-card__main>span{color:var(--ce-color-text-muted);font-size:calc(10px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700)}.ce-metric-card__main>strong{font-family:var(--ce-font-display);font-size:calc(25px * var(--ce-type-scale, 1));letter-spacing:calc(-.04em * var(--ce-tracking-scale, 1));line-height:calc(30px * var(--ce-type-scale, 1))}.ce-metric-card>small{grid-column:1 / -1;color:var(--ce-color-text-muted);font-size:calc(9.5px * var(--ce-type-scale, 1))}.ce-metric-card__visual{grid-column:1 / -1;align-self:end}.ce-metric-card__visual .ce-widget-sparkline{height:62px}.ce-composed-card__action{position:absolute;inset-block-start:9px;inset-inline-end:9px}.ce-media-card{display:grid;overflow:visible;grid-template-rows:auto 1fr auto}.ce-media-card.is-selected{border-color:var(--ce-color-selection-border);box-shadow:0 0 0 3px var(--ce-color-primary-soft)}.ce-media-card__preview{display:flex;min-height:98px;align-items:flex-start;justify-content:space-between;padding:12px;border-radius:calc(var(--ce-radius-content) - 1px) calc(var(--ce-radius-content) - 1px) 0 0;background:linear-gradient(145deg,var(--ce-color-primary-soft),var(--ce-color-surface-sunken))}.ce-media-card__preview>span{display:grid;width:52px;height:52px;place-items:center;border:var(--ce-border-width, 1px) solid color-mix(in srgb,var(--ce-color-primary) 14%,transparent);border-radius:14px;background:color-mix(in srgb,var(--ce-color-surface) 78%,transparent);color:var(--ce-color-primary-on-soft);box-shadow:var(--ce-shadow-1)}.ce-media-card__copy{padding:13px 14px}.ce-media-card__copy>span{color:var(--ce-color-primary);font-size:calc(8.5px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-heavy, 800);letter-spacing:calc(.08em * var(--ce-tracking-scale, 1));text-transform:var(--ce-label-case, uppercase)}.ce-media-card__copy h3,.ce-profile-card h3{margin:2px 0 0;font-family:var(--ce-font-display);font-size:calc(13px * var(--ce-type-scale, 1))}.ce-media-card__copy p,.ce-profile-card p{margin:4px 0 0;color:var(--ce-color-text-muted);font-size:calc(10.5px * var(--ce-type-scale, 1));line-height:calc(15px * var(--ce-type-scale, 1))}.ce-media-card__copy small,.ce-profile-card small{display:block;margin-block-start:7px;color:var(--ce-color-text-subtle);font-size:calc(9px * var(--ce-type-scale, 1))}.ce-media-card>footer{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:10px 14px;border-block-start:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-profile-card{display:grid;min-height:112px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px}.ce-profile-card__actions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:6px;padding-block-start:10px;border-block-start:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-widget{position:relative;display:grid;min-width:0;align-content:start;overflow:visible;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-content);background:var(--ce-color-surface);color:var(--ce-color-text);box-shadow:0 10px 28px -24px #1014254d,var(--ce-shadow-1);text-align:start;transition:border-color var(--ce-motion-fast),box-shadow var(--ce-motion-fast),transform var(--ce-motion-fast)}.ce-widget:after{position:absolute;inset:0;border:var(--ce-border-width, 1px) solid transparent;border-radius:inherit;content:"";pointer-events:none}.ce-widget--interactive{cursor:pointer}.ce-widget--interactive:hover{border-color:var(--ce-color-selection-border);box-shadow:0 18px 42px -28px #10142566,0 3px 9px #1014250d;transform:translateY(-2px)}.ce-widget--interactive:focus-visible{outline:0;box-shadow:0 0 0 3px var(--ce-color-focus-ring),var(--ce-shadow-2)}.ce-widget.is-selected{border-color:var(--ce-color-selection-border);box-shadow:0 0 0 3px var(--ce-color-primary-soft),var(--ce-shadow-1)}.ce-widget__header{display:grid;min-height:66px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;border-block-end:var(--ce-border-width, 1px) solid var(--ce-color-border);background:linear-gradient(180deg,var(--ce-color-surface-subtle),var(--ce-color-surface));border-radius:calc(var(--ce-radius-content) - 1px) calc(var(--ce-radius-content) - 1px) 0 0}.ce-widget__icon,.ce-widget-row__icon{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:9px;background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft)}.ce-widget__icon--success,.ce-widget-row__icon--success{background:var(--ce-color-success-soft);color:var(--ce-color-success-text)}.ce-widget__icon--warning,.ce-widget-row__icon--warning{background:var(--ce-color-warning-soft);color:var(--ce-color-warning-text)}.ce-widget__icon--danger,.ce-widget-row__icon--danger{background:var(--ce-color-danger-soft);color:var(--ce-color-danger-text)}.ce-widget__icon--violet,.ce-widget-row__icon--violet{background:var(--ce-color-violet-soft);color:var(--ce-color-violet-text)}.ce-widget__icon--neutral,.ce-widget-row__icon--neutral{background:var(--ce-color-neutral-soft);color:var(--ce-color-neutral-text)}.ce-widget__heading{display:grid;min-width:0;gap:1px}.ce-widget__heading>strong{overflow:hidden;font-family:var(--ce-font-display);font-size:calc(12.5px * var(--ce-type-scale, 1));letter-spacing:calc(-.01em * var(--ce-tracking-scale, 1));line-height:calc(17px * var(--ce-type-scale, 1));text-overflow:ellipsis;white-space:nowrap}.ce-widget__heading>small{overflow:hidden;color:var(--ce-color-text-muted);font-size:calc(9.5px * var(--ce-type-scale, 1));line-height:calc(14px * var(--ce-type-scale, 1));text-overflow:ellipsis;white-space:nowrap}.ce-widget__eyebrow{color:var(--ce-color-primary);font-size:calc(8px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-heavy, 800);letter-spacing:calc(.09em * var(--ce-tracking-scale, 1));line-height:calc(11px * var(--ce-type-scale, 1));text-transform:var(--ce-label-case, uppercase)}.ce-widget__action{position:relative;z-index:3;align-self:start;margin-block-start:-2px}.ce-widget__body{min-width:0;padding:13px 14px}.ce-widget__footer{display:flex;min-height:46px;align-items:center;justify-content:flex-end;gap:7px;padding:8px 12px;border-block-start:var(--ce-border-width, 1px) solid var(--ce-color-border);background:var(--ce-color-surface-subtle);border-radius:0 0 calc(var(--ce-radius-content) - 1px) calc(var(--ce-radius-content) - 1px)}.ce-widget__value-row{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.ce-widget__value-row>strong{font-family:var(--ce-font-display);font-size:calc(26px * var(--ce-type-scale, 1));letter-spacing:calc(-.045em * var(--ce-tracking-scale, 1));line-height:calc(31px * var(--ce-type-scale, 1))}.ce-widget__value-row>span:not(.ce-chip){color:var(--ce-color-text-muted);font-family:var(--ce-font-mono);font-size:calc(9px * var(--ce-type-scale, 1))}.ce-trend-widget .ce-widget__body{display:grid;gap:7px}.ce-widget-sparkline{width:100%;height:66px;overflow:visible;border-block-end:var(--ce-border-width, 1px) solid var(--ce-color-border);background:repeating-linear-gradient(to bottom,transparent 0 21px,var(--ce-color-border) 22px)}.ce-widget-sparkline polyline{fill:none;stroke:var(--ce-color-primary);stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 3px 3px color-mix(in srgb,var(--ce-color-primary-glow, #3552f2) 18%,transparent))}.ce-widget-sparkline--success polyline{stroke:var(--ce-color-success)}.ce-widget-sparkline--warning polyline{stroke:var(--ce-color-warning)}.ce-widget-sparkline--danger polyline{stroke:var(--ce-color-danger)}.ce-widget-sparkline--violet polyline{stroke:var(--ce-color-violet)}.ce-widget-sparkline--neutral polyline{stroke:var(--ce-color-neutral-text)}.ce-widget__axis{display:flex;justify-content:space-between;color:var(--ce-color-text-subtle);font-size:calc(8px * var(--ce-type-scale, 1))}.ce-progress-widget .ce-widget__body{display:grid;gap:12px}.ce-widget-progress{position:relative;width:100%;height:7px;overflow:hidden;border-radius:var(--ce-radius-pill);background:var(--ce-color-surface-sunken);box-shadow:inset 0 1px 2px #10142512}.ce-widget-progress>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--ce-color-primary),color-mix(in srgb,var(--ce-color-primary) 68%,var(--ce-ink-light)));transition:width var(--ce-motion-overlay) var(--ce-ease-standard)}.ce-widget-progress--success>span{background:var(--ce-color-success)}.ce-widget-progress--warning>span{background:var(--ce-color-warning)}.ce-widget-progress--danger>span{background:var(--ce-color-danger)}.ce-widget-progress--violet>span{background:var(--ce-color-violet)}.ce-widget-progress--neutral>span{background:var(--ce-color-neutral-text)}.ce-widget-milestones{display:flex;flex-wrap:wrap;gap:5px}.ce-widget-milestones>span{display:inline-flex;min-height:23px;align-items:center;gap:4px;padding-inline:7px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:7px;color:var(--ce-color-text-subtle);font-size:calc(8px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700)}.ce-widget-milestones>.is-complete{border-color:color-mix(in srgb,var(--ce-color-success) 28%,var(--ce-color-border));background:var(--ce-color-success-soft);color:var(--ce-color-success-text)}.ce-widget-rows,.ce-widget-activity,.ce-widget-people,.ce-widget-schedule{display:grid;margin:0;padding:0;list-style:none}.ce-widget-rows>li{display:grid;min-width:0;min-height:50px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;border-block-end:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-widget-rows>li:last-child{border-block-end:0}.ce-widget-row__icon{width:31px;height:31px;flex-basis:31px;border-radius:8px}.ce-widget-row__dot{width:8px;height:8px;margin-inline:11px;border-radius:50%;background:var(--ce-color-primary);box-shadow:0 0 0 4px var(--ce-color-primary-soft)}.ce-widget-row__dot--success{background:var(--ce-color-success);box-shadow:0 0 0 4px var(--ce-color-success-soft)}.ce-widget-row__dot--warning{background:var(--ce-color-warning);box-shadow:0 0 0 4px var(--ce-color-warning-soft)}.ce-widget-row__dot--danger{background:var(--ce-color-danger);box-shadow:0 0 0 4px var(--ce-color-danger-soft)}.ce-widget-row__dot--violet{background:var(--ce-color-violet);box-shadow:0 0 0 4px var(--ce-color-violet-soft)}.ce-widget-row__dot--neutral{background:var(--ce-color-text-subtle);box-shadow:0 0 0 4px var(--ce-color-neutral-soft)}.ce-widget-row__copy{display:grid;min-width:0;gap:1px}.ce-widget-row__copy>strong{overflow:hidden;font-size:calc(10.5px * var(--ce-type-scale, 1));text-overflow:ellipsis;white-space:nowrap}.ce-widget-row__copy>small{overflow:hidden;color:var(--ce-color-text-muted);font-size:calc(8.5px * var(--ce-type-scale, 1));text-overflow:ellipsis;white-space:nowrap}.ce-widget-row__copy+b{font-family:var(--ce-font-mono);font-size:calc(9.5px * var(--ce-type-scale, 1))}.ce-widget-row__bar{width:100%;height:3px;margin-block-start:3px;overflow:hidden;border-radius:var(--ce-radius-pill);background:var(--ce-color-surface-sunken)}.ce-widget-row__bar>i{display:block;height:100%;border-radius:inherit;background:var(--ce-color-primary)}.ce-widget-action-list{display:grid;margin:-6px}.ce-widget-action-list>button{display:grid;width:100%;min-height:50px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px;border:0;border-radius:10px;background:transparent;color:var(--ce-color-text);cursor:pointer;text-align:start;transition:background var(--ce-motion-fast),transform var(--ce-motion-instant)}.ce-widget-action-list>button:hover,.ce-widget-action-list>button:focus-visible{outline:0;background:var(--ce-color-surface-sunken)}.ce-widget-action-list>button:active{transform:scale(.987)}.ce-widget-action-list>button:disabled{opacity:.45;cursor:not-allowed}.ce-widget-action-list>button>span:nth-child(2){display:grid;min-width:0;gap:1px}.ce-widget-action-list strong{overflow:hidden;font-size:calc(10.5px * var(--ce-type-scale, 1));text-overflow:ellipsis;white-space:nowrap}.ce-widget-action-list small{overflow:hidden;color:var(--ce-color-text-muted);font-size:calc(8.5px * var(--ce-type-scale, 1));text-overflow:ellipsis;white-space:nowrap}.ce-widget-action-list em{min-width:22px;padding:3px 5px;border-radius:6px;background:var(--ce-color-neutral-soft);color:var(--ce-color-neutral-text);font-size:calc(8px * var(--ce-type-scale, 1));font-style:normal;font-weight:var(--ce-weight-heavy, 800);text-align:center}.ce-widget-action-list>button>svg{color:var(--ce-color-text-subtle)}.ce-widget-people>li,.ce-widget-people>li>button{display:grid;width:100%;min-height:49px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px}.ce-widget-people>li{border-block-end:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-widget-people>li:last-child{border-block-end:0}.ce-widget-people>li>button{grid-column:1 / -1;padding:5px;border:0;border-radius:9px;background:transparent;color:var(--ce-color-text);cursor:pointer;text-align:start}.ce-widget-people>li>button:hover,.ce-widget-people>li>button:focus-visible{outline:0;background:var(--ce-color-surface-sunken)}.ce-widget-people li>span:nth-child(2),.ce-widget-people li>button>span:nth-child(2){display:grid;min-width:0;gap:1px}.ce-widget-people strong{overflow:hidden;font-size:calc(10.5px * var(--ce-type-scale, 1));text-overflow:ellipsis;white-space:nowrap}.ce-widget-people small{color:var(--ce-color-text-muted);font-size:calc(8.5px * var(--ce-type-scale, 1))}.ce-widget-activity>li{position:relative;display:grid;min-height:54px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px}.ce-widget-activity>li:not(:last-child):after{position:absolute;inset-block:42px -10px;inset-inline-start:15px;width:1px;background:var(--ce-color-border);content:""}.ce-widget-activity>li>span:nth-child(2){display:grid;min-width:0;gap:1px}.ce-widget-activity strong{overflow:hidden;font-size:calc(10.5px * var(--ce-type-scale, 1));text-overflow:ellipsis;white-space:nowrap}.ce-widget-activity small{color:var(--ce-color-text-muted);font-size:calc(8.5px * var(--ce-type-scale, 1));line-height:calc(13px * var(--ce-type-scale, 1))}.ce-widget-activity time{align-self:start;margin-block-start:9px;color:var(--ce-color-text-subtle);font-size:calc(8px * var(--ce-type-scale, 1));white-space:nowrap}.ce-widget-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:11px}.ce-widget-status-grid>div{position:relative;display:grid;min-height:77px;align-content:center;padding:11px 12px;border-block-end:var(--ce-border-width, 1px) solid var(--ce-color-border);border-inline-end:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-widget-status-grid>div:nth-child(2n){border-inline-end:0}.ce-widget-status-grid>div:nth-last-child(-n+2){border-block-end:0}.ce-widget-status__dot{position:absolute;inset-block-start:11px;inset-inline-end:11px;width:7px;height:7px;border-radius:50%;background:var(--ce-color-primary);box-shadow:0 0 0 3px var(--ce-color-primary-soft)}.ce-widget-status__dot--success{background:var(--ce-color-success);box-shadow:0 0 0 3px var(--ce-color-success-soft)}.ce-widget-status__dot--warning{background:var(--ce-color-warning);box-shadow:0 0 0 3px var(--ce-color-warning-soft)}.ce-widget-status__dot--danger{background:var(--ce-color-danger);box-shadow:0 0 0 3px var(--ce-color-danger-soft)}.ce-widget-status__dot--violet{background:var(--ce-color-violet);box-shadow:0 0 0 3px var(--ce-color-violet-soft)}.ce-widget-status__dot--neutral{background:var(--ce-color-text-subtle);box-shadow:0 0 0 3px var(--ce-color-neutral-soft)}.ce-widget-status-grid strong{font-family:var(--ce-font-display);font-size:calc(19px * var(--ce-type-scale, 1));letter-spacing:calc(-.03em * var(--ce-tracking-scale, 1))}.ce-widget-status-grid small{color:var(--ce-color-text-muted);font-size:calc(8.5px * var(--ce-type-scale, 1))}.ce-widget-status-grid em{margin-block-start:3px;color:var(--ce-color-text-subtle);font-size:calc(7.5px * var(--ce-type-scale, 1));font-style:normal}.ce-widget-schedule>li,.ce-widget-schedule>li>button{display:grid;width:100%;min-height:56px;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:9px}.ce-widget-schedule>li{border-block-end:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-widget-schedule>li:last-child{border-block-end:0}.ce-widget-schedule>li>button{grid-column:1 / -1;padding:4px;border:0;border-radius:9px;background:transparent;color:var(--ce-color-text);cursor:pointer;text-align:start}.ce-widget-schedule>li>button:hover,.ce-widget-schedule>li>button:focus-visible{outline:0;background:var(--ce-color-surface-sunken)}.ce-widget-date{display:grid;width:37px;height:39px;place-items:center;align-content:center;border:var(--ce-border-width, 1px) solid color-mix(in srgb,var(--ce-color-warning) 25%,var(--ce-color-border));border-radius:9px;background:var(--ce-color-warning-soft);color:var(--ce-color-warning-text)}.ce-widget-date strong{font-family:var(--ce-font-display);font-size:calc(13px * var(--ce-type-scale, 1));line-height:calc(14px * var(--ce-type-scale, 1))}.ce-widget-date small{font-size:calc(7px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-heavy, 800);text-transform:var(--ce-label-case, uppercase)}.ce-widget-schedule li>span:nth-child(2),.ce-widget-schedule li>button>span:nth-child(2){display:grid;min-width:0;gap:2px}.ce-widget-schedule li>span:nth-child(2) strong,.ce-widget-schedule li>button>span:nth-child(2) strong{overflow:hidden;font-size:calc(10.5px * var(--ce-type-scale, 1));text-overflow:ellipsis;white-space:nowrap}.ce-widget-schedule li>span:nth-child(2) small,.ce-widget-schedule li>button>span:nth-child(2) small{color:var(--ce-color-text-muted);font-size:calc(8.5px * var(--ce-type-scale, 1))}.ce-insight-widget{overflow:hidden}.ce-insight-widget:before{position:absolute;inset:0;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--ce-color-primary) 12%,transparent),transparent 46%);content:"";pointer-events:none}.ce-insight-widget--success:before{background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--ce-color-success) 13%,transparent),transparent 46%)}.ce-insight-widget--warning:before{background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--ce-color-warning) 16%,transparent),transparent 46%)}.ce-insight-widget--danger:before{background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--ce-color-danger) 14%,transparent),transparent 46%)}.ce-insight-widget--violet:before{background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--ce-color-violet) 14%,transparent),transparent 46%)}.ce-insight-widget>*{position:relative;z-index:1}.ce-insight-widget__value{display:grid;min-height:112px;place-items:center;align-content:center;text-align:center}.ce-insight-widget__value>strong{font-family:var(--ce-font-display);font-size:calc(34px * var(--ce-type-scale, 1));letter-spacing:calc(-.055em * var(--ce-tracking-scale, 1));line-height:calc(38px * var(--ce-type-scale, 1))}.ce-insight-widget__value>span{max-width:180px;margin-block-start:5px;color:var(--ce-color-text-muted);font-size:calc(9.5px * var(--ce-type-scale, 1));line-height:calc(14px * var(--ce-type-scale, 1))}.ce-widget-comparison{overflow:hidden;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:10px}.ce-widget-comparison>div{display:grid;min-height:43px;grid-template-columns:minmax(0,1.4fr) .7fr .9fr;align-items:center;gap:8px;padding:7px 9px;border-block-end:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-widget-comparison>div:first-child{min-height:31px;background:var(--ce-color-surface-subtle);color:var(--ce-color-text-subtle);font-size:calc(7.5px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-heavy, 800);letter-spacing:calc(.06em * var(--ce-tracking-scale, 1));text-transform:var(--ce-label-case, uppercase)}.ce-widget-comparison>div:last-child{border-block-end:0}.ce-widget-comparison>div>span:first-child{display:grid;min-width:0;gap:1px}.ce-widget-comparison strong{overflow:hidden;font-size:calc(9.5px * var(--ce-type-scale, 1));text-overflow:ellipsis;white-space:nowrap}.ce-widget-comparison small{color:var(--ce-color-text-muted);font-size:calc(7.5px * var(--ce-type-scale, 1))}.ce-widget-comparison b{font-family:var(--ce-font-mono);font-size:calc(9px * var(--ce-type-scale, 1))}.ce-widget-comparison [role=cell]:last-child{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:4px;color:var(--ce-color-text-muted);font-family:var(--ce-font-mono);font-size:calc(8.5px * var(--ce-type-scale, 1))}.ce-project-card{overflow:visible}.ce-project-card__status{display:flex;align-items:center;justify-content:space-between;gap:8px}.ce-project-card__status>span:last-child:not(.ce-chip){color:var(--ce-color-text-subtle);font-size:calc(8.5px * var(--ce-type-scale, 1))}.ce-project-card__progress{display:grid;gap:6px;margin-block-start:13px}.ce-project-card__progress>span{display:flex;align-items:baseline;justify-content:space-between}.ce-project-card__progress>span strong{font-family:var(--ce-font-display);font-size:calc(18px * var(--ce-type-scale, 1))}.ce-project-card__progress>span small{color:var(--ce-color-text-muted);font-size:calc(8.5px * var(--ce-type-scale, 1))}.ce-project-card__owner{display:flex;align-items:center;gap:8px;margin-block-start:13px;padding-block-start:11px;border-block-start:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-project-card__owner>span{display:grid;min-width:0;gap:1px}.ce-project-card__owner strong{font-size:calc(9.5px * var(--ce-type-scale, 1))}.ce-project-card__owner small{color:var(--ce-color-text-muted);font-size:calc(8px * var(--ce-type-scale, 1))}.ce-project-card__tags{justify-content:flex-start;overflow:hidden}.ce-timeline{display:grid;width:100%;gap:0;margin:0;padding:0;list-style:none}.ce-timeline>li{display:grid;grid-template-columns:37px minmax(0,1fr);min-height:74px}.ce-timeline__rail{position:relative;display:flex;justify-content:center}.ce-timeline__rail:after{position:absolute;inset-block:34px 0;width:1px;background:var(--ce-color-border);content:""}.ce-timeline>li:last-child .ce-timeline__rail:after{display:none}.ce-timeline__rail>span{position:relative;z-index:1;display:grid;width:28px;height:28px;margin-block-start:2px;place-items:center;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:8px;background:var(--ce-color-surface);color:var(--ce-color-neutral-text);box-shadow:var(--ce-shadow-1)}.ce-timeline__item--primary .ce-timeline__rail>span{border-color:var(--ce-color-selection-border);background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft)}.ce-timeline__item--success .ce-timeline__rail>span{border-color:color-mix(in srgb,var(--ce-color-success) 25%,var(--ce-color-border));background:var(--ce-color-success-soft);color:var(--ce-color-success-text)}.ce-timeline__item--warning .ce-timeline__rail>span{background:var(--ce-color-warning-soft);color:var(--ce-color-warning-text)}.ce-timeline__item--danger .ce-timeline__rail>span{background:var(--ce-color-danger-soft);color:var(--ce-color-danger-text)}.ce-timeline .is-pending .ce-timeline__rail>span{border-style:dashed}.ce-timeline article{min-width:0;padding-block:1px 17px;padding-inline:8px 0}.ce-timeline article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ce-timeline article strong{font-size:calc(11.5px * var(--ce-type-scale, 1))}.ce-timeline article p{margin:2px 0 0;color:var(--ce-color-text-muted);font-size:calc(10px * var(--ce-type-scale, 1));line-height:calc(15px * var(--ce-type-scale, 1))}.ce-timeline time{flex:0 0 auto;color:var(--ce-color-text-subtle);font-size:calc(9px * var(--ce-type-scale, 1))}.ce-timeline article>footer{margin-block-start:7px;color:var(--ce-color-text-subtle);font-size:calc(9px * var(--ce-type-scale, 1))}.ce-timeline__action{margin-block-start:8px}.ce-timeline--compact>li{min-height:58px}.ce-alert{display:grid;width:100%;min-height:58px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:start;gap:10px;padding:11px 12px;border:var(--ce-border-width, 1px) solid var(--ce-color-selection-border);border-radius:12px;background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft)}.ce-alert__icon{width:32px;height:32px;flex-basis:32px;background:color-mix(in srgb,var(--ce-color-surface) 74%,transparent)}.ce-alert strong{display:block;font-size:calc(11.5px * var(--ce-type-scale, 1));line-height:calc(16px * var(--ce-type-scale, 1))}.ce-alert p{margin:2px 0 0;font-size:calc(10px * var(--ce-type-scale, 1));line-height:calc(15px * var(--ce-type-scale, 1));opacity:.82}.ce-alert__body{min-width:0}.ce-alert__content{display:grid;gap:6px;margin-block-start:4px;font-size:calc(10px * var(--ce-type-scale, 1));line-height:calc(15px * var(--ce-type-scale, 1));opacity:.88}.ce-alert__content:empty{display:none}.ce-alert--success{border-color:color-mix(in srgb,var(--ce-color-success) 30%,var(--ce-color-border));background:var(--ce-color-success-soft);color:var(--ce-color-success-text)}.ce-alert--warning{border-color:color-mix(in srgb,var(--ce-color-warning) 36%,var(--ce-color-border));background:var(--ce-color-warning-soft);color:var(--ce-color-warning-text)}.ce-alert--danger{border-color:color-mix(in srgb,var(--ce-color-danger) 30%,var(--ce-color-border));background:var(--ce-color-danger-soft);color:var(--ce-color-danger-text)}.ce-alert__action{align-self:center}.ce-skeleton-block{display:grid;width:100%;gap:8px}.ce-skeleton-block__line{display:block;width:100%;min-height:12px;border-radius:7px}.ce-skeleton-block__line:nth-child(3n){width:72%}.ce-skeleton-block[data-variant=title] .ce-skeleton-block__line{width:min(68%,32rem);min-height:28px;border-radius:10px}.ce-skeleton-block[data-variant=avatar]{width:44px}.ce-skeleton-block[data-variant=avatar] .ce-skeleton-block__line{width:44px;min-height:44px;border-radius:50%}.ce-skeleton-block[data-variant=card]{min-height:154px;padding:18px;align-content:start;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-content);background:var(--ce-color-surface)}.ce-skeleton-block[data-variant=table-row] .ce-skeleton-block__line{min-height:var(--ce-grid-row-height);border-radius:var(--ce-radius-control)}.ce-app-loader{width:min(100%,760px);min-height:250px;margin:auto;padding:clamp(24px,5vw,46px);display:grid;grid-template-columns:64px minmax(0,1fr);align-content:center;align-items:center;gap:20px 22px;overflow:hidden;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:calc(var(--ce-radius-overlay) + 6px);background:var(--ce-gradient-surface);box-shadow:var(--ce-shadow-2)}.ce-app-loader__mark{position:relative;width:64px;height:64px;display:grid;place-items:center;border:var(--ce-border-width, 1px) solid color-mix(in srgb,var(--ce-color-primary) 20%,var(--ce-color-border));border-radius:20px;color:var(--ce-color-primary-on-soft);background:var(--ce-color-primary-soft);box-shadow:0 16px 38px color-mix(in srgb,var(--ce-color-primary) 18%,transparent)}.ce-app-loader__orbit{position:absolute;inset:-8px;border:2px solid transparent;border-block-start-color:var(--ce-color-primary);border-inline-end-color:color-mix(in srgb,var(--ce-color-success) 68%,transparent);border-radius:24px;animation:ce-loader-orbit 1.4s var(--ce-ease-standard) infinite}.ce-app-loader__copy{display:grid;gap:5px}.ce-app-loader__copy strong{font-family:var(--ce-font-display);font-size:calc(clamp(18px,2.2vw,24px) * var(--ce-type-scale, 1))}.ce-app-loader__copy small{max-width:54ch;color:var(--ce-color-text-muted);line-height:1.55}.ce-app-loader__skeletons{grid-column:1 / -1;display:grid;gap:12px;padding-block-start:8px}.ce-app-loader--compact{min-height:132px;grid-template-columns:48px minmax(0,1fr);padding:20px;border-radius:var(--ce-radius-content)}.ce-app-loader--compact .ce-app-loader__mark{width:48px;height:48px;border-radius:15px}.ce-app-loader--compact .ce-app-loader__orbit{inset:-5px;border-radius:18px}.ce-app-loader--compact .ce-app-loader__skeletons{display:none}.ce-theme-switcher{width:fit-content;min-height:var(--ce-control-height-lg);padding:4px;display:inline-grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:calc(var(--ce-radius-control) + 4px);background:var(--ce-color-surface-sunken)}.ce-theme-switcher__option{min-width:84px;min-height:44px;padding-inline:10px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:var(--ce-radius-control);color:var(--ce-color-text-muted);background:transparent;cursor:pointer;transition:color var(--ce-motion-fast),background var(--ce-motion-fast),box-shadow var(--ce-motion-fast)}.ce-theme-switcher__option:hover{color:var(--ce-color-text);background:color-mix(in srgb,var(--ce-color-surface) 72%,transparent)}.ce-theme-switcher__option.is-selected{color:var(--ce-color-primary-on-soft);background:var(--ce-color-primary-soft);box-shadow:inset 0 0 0 1px var(--ce-color-selection-border),var(--ce-shadow-1)}@keyframes ce-loader-orbit{to{transform:rotate(360deg)}}@media(max-width:520px){.ce-app-loader{grid-template-columns:1fr;justify-items:center;text-align:center}.ce-app-loader__copy{justify-items:center}.ce-theme-switcher{width:100%}.ce-theme-switcher__option{min-width:44px}.ce-theme-switcher__option span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(prefers-reduced-motion:reduce){.ce-app-loader__orbit{animation:none}}.ce-avatar-group{display:flex;align-items:center;padding-inline-start:8px}.ce-avatar-group>span{display:inline-flex;margin-inline-start:-8px;border:2px solid var(--ce-color-surface);border-radius:50%;box-shadow:var(--ce-shadow-1)}.ce-avatar-group__overflow{display:grid!important;min-width:31px;height:31px;place-items:center;background:var(--ce-color-surface-sunken);color:var(--ce-color-text-muted);font-size:calc(9px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-heavy, 800)}.ce-file-upload{display:grid;width:100%;gap:9px}.ce-file-upload>input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.ce-file-upload>label{display:grid;min-height:150px;place-items:center;align-content:center;gap:4px;padding:18px;border:1.5px dashed var(--ce-color-border-strong);border-radius:var(--ce-radius-content);background:var(--ce-color-surface-subtle);cursor:pointer;text-align:center;transition:border-color var(--ce-motion-fast),background var(--ce-motion-fast),transform var(--ce-motion-fast)}.ce-file-upload>label:hover{border-color:var(--ce-color-primary);background:var(--ce-color-primary-soft);transform:translateY(-1px)}.ce-file-upload>input:focus-visible+label{outline:2px solid var(--ce-color-primary);outline-offset:2px}.ce-file-upload__icon{display:grid;width:40px;height:40px;margin-block-end:3px;place-items:center;border-radius:11px;background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft)}.ce-file-upload label strong{font-size:calc(11.5px * var(--ce-type-scale, 1))}.ce-file-upload label small{color:var(--ce-color-text-muted);font-size:calc(9.5px * var(--ce-type-scale, 1))}.ce-file-upload__button{margin-block-start:5px;padding:5px 9px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:7px;background:var(--ce-color-surface);color:var(--ce-color-text);font-size:calc(9.5px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700);box-shadow:var(--ce-shadow-1)}.ce-file-upload.is-error>label{border-color:var(--ce-color-danger);background:var(--ce-color-danger-soft);color:var(--ce-color-danger-text)}.ce-file-upload.is-disabled{opacity:.48;pointer-events:none}.ce-file-upload ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.ce-file-upload li{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:8px;padding-block:7px;padding-inline:11px 8px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:10px;background:var(--ce-color-surface)}.ce-file-upload li>span{display:flex;min-width:0;align-items:center;gap:9px}.ce-file-upload li>span>span{display:grid;min-width:0}.ce-file-upload li strong{overflow:hidden;font-size:calc(10.5px * var(--ce-type-scale, 1));text-overflow:ellipsis;white-space:nowrap}.ce-file-upload li small{color:var(--ce-color-text-muted);font-size:calc(9px * var(--ce-type-scale, 1))}.ce-number-input{display:grid;width:min(180px,100%);grid-template-columns:36px minmax(56px,1fr) 36px;overflow:hidden;border:var(--ce-border-width, 1px) solid var(--ce-color-border-strong);border-radius:var(--ce-radius-control);background:var(--ce-color-surface);box-shadow:var(--ce-shadow-1);transition:border-color var(--ce-motion-fast),box-shadow var(--ce-motion-fast)}.ce-number-input:focus-within{border-color:var(--ce-color-primary);box-shadow:0 0 0 3px var(--ce-color-focus-ring)}.ce-number-input button{display:grid;min-height:var(--ce-control-height);place-items:center;border:0;background:var(--ce-color-surface-subtle);color:var(--ce-color-text-muted);cursor:pointer}.ce-number-input button:first-child{border-inline-end:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-number-input button:last-child{border-inline-start:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-number-input button:hover:not(:disabled){background:var(--ce-color-primary-soft);color:var(--ce-color-primary)}.ce-number-input button:disabled{opacity:.38;cursor:not-allowed}.ce-number-input input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--ce-color-text);font-weight:var(--ce-weight-bold, 700);text-align:center}.ce-number-input input::-webkit-inner-spin-button{appearance:none}.ce-tag-input{display:flex;min-height:var(--ce-control-height-lg);flex-wrap:wrap;align-items:center;gap:5px;padding:5px 7px;border:var(--ce-border-width, 1px) solid var(--ce-color-border-strong);border-radius:var(--ce-radius-control);background:var(--ce-color-surface);box-shadow:var(--ce-shadow-1);transition:border-color var(--ce-motion-fast),box-shadow var(--ce-motion-fast)}.ce-tag-input:focus-within{border-color:var(--ce-color-primary);box-shadow:0 0 0 3px var(--ce-color-focus-ring)}.ce-tag-input>span{display:inline-flex;min-height:27px;align-items:center;gap:4px;padding-block:3px;padding-inline:8px 4px;border:var(--ce-border-width, 1px) solid var(--ce-color-selection-border);border-radius:7px;background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft);font-size:calc(10px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700)}.ce-tag-input>span button{display:grid;width:19px;height:19px;place-items:center;border:0;border-radius:5px;background:transparent;color:inherit;cursor:pointer}.ce-tag-input>span button:hover{background:color-mix(in srgb,var(--ce-color-primary) 12%,transparent)}.ce-tag-input input{min-width:104px;min-height:28px;flex:1;border:0;outline:0;background:transparent;color:var(--ce-color-text);font-size:calc(11px * var(--ce-type-scale, 1))}.ce-tag-input.is-disabled{opacity:.48}.ce-rating{display:inline-flex;align-items:center;gap:2px}.ce-rating button{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--ce-color-border-strong);cursor:pointer;transition:background var(--ce-motion-fast),color var(--ce-motion-fast),transform var(--ce-motion-fast)}.ce-rating button:hover,.ce-rating button:focus-visible,.ce-rating button:has(~button:hover){background:var(--ce-color-warning-soft);color:var(--ce-color-warning);transform:translateY(-1px)}.ce-rating button:has(svg[weight=fill]),.ce-rating button[aria-checked=true],.ce-rating button:has(~button[aria-checked=true]){color:var(--ce-color-warning)}.ce-rating output{margin-inline-start:8px;padding:3px 7px;border-radius:6px;background:var(--ce-color-surface-sunken);color:var(--ce-color-text-muted);font-size:calc(9.5px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700)}.ce-rating.is-read-only button{cursor:default}.ce-transfer-list{display:grid;width:100%;grid-template-columns:minmax(0,1fr) 104px minmax(0,1fr);align-items:stretch;gap:12px}.ce-transfer-list__panel{display:grid;min-width:0;min-height:350px;grid-template-rows:auto auto auto minmax(170px,1fr) auto;overflow:hidden;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:14px;background:var(--ce-color-surface);box-shadow:var(--ce-shadow-1);transition:border-color var(--ce-motion-fast),box-shadow var(--ce-motion-fast)}.ce-transfer-list__panel>header{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border-block-end:var(--ce-border-width, 1px) solid var(--ce-color-border);background:var(--ce-color-surface-subtle)}.ce-transfer-list__panel>header>div{display:grid;min-width:0;gap:1px}.ce-transfer-list__panel>header>div>span{color:var(--ce-color-primary);font-size:calc(8px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-heavy, 800);letter-spacing:calc(.08em * var(--ce-tracking-scale, 1));text-transform:var(--ce-label-case, uppercase)}.ce-transfer-list__panel>header strong{overflow:hidden;font-family:var(--ce-font-display);font-size:calc(12px * var(--ce-type-scale, 1));line-height:calc(17px * var(--ce-type-scale, 1));text-overflow:ellipsis;white-space:nowrap}.ce-transfer-list__panel>header small{overflow:hidden;color:var(--ce-color-text-muted);font-size:calc(9px * var(--ce-type-scale, 1));line-height:calc(13px * var(--ce-type-scale, 1));text-overflow:ellipsis;white-space:nowrap}.ce-transfer-list__count{display:grid;min-width:48px;min-height:40px;flex:0 0 auto;place-items:center;align-content:center;padding:4px 7px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:9px;background:var(--ce-color-surface);color:var(--ce-color-text-subtle);font-size:calc(7.5px * var(--ce-type-scale, 1));line-height:calc(10px * var(--ce-type-scale, 1));text-transform:var(--ce-label-case, uppercase)}.ce-transfer-list__count b{color:var(--ce-color-text);font-family:var(--ce-font-mono);font-size:calc(11px * var(--ce-type-scale, 1));line-height:calc(14px * var(--ce-type-scale, 1))}.ce-transfer-list__search{padding:9px 10px 7px}.ce-transfer-list__search .ce-input-shell{min-height:34px;border-radius:9px;background:var(--ce-color-surface-subtle);box-shadow:none}.ce-transfer-list__search .ce-input-shell:focus-within{background:var(--ce-color-surface)}.ce-transfer-list__selection{display:flex;min-height:39px;align-items:center;gap:7px;padding:5px 10px 7px;border-block-end:var(--ce-border-width, 1px) solid var(--ce-color-border);color:var(--ce-color-text-muted)}.ce-transfer-list__selection .ce-check{min-height:26px;padding-inline-start:0}.ce-transfer-list__selection .ce-selection-label strong{font-size:calc(9.5px * var(--ce-type-scale, 1))}.ce-transfer-list__selection>span{margin-inline-start:auto;font-size:calc(8.5px * var(--ce-type-scale, 1));white-space:nowrap}.ce-transfer-list__selection>button{padding:3px 5px;border:0;border-radius:5px;background:transparent;color:var(--ce-color-primary);cursor:pointer;font-size:calc(8.5px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700)}.ce-transfer-list__selection>button:hover{background:var(--ce-color-primary-soft)}.ce-transfer-list__items{display:grid;min-height:170px;max-height:238px;align-content:start;overflow-y:auto;padding:6px;overscroll-behavior:contain;scrollbar-color:var(--ce-color-border-strong) transparent;scrollbar-width:thin}.ce-transfer-list__item{min-width:0;padding:3px;border:var(--ce-border-width, 1px) solid transparent;border-radius:10px;transition:border-color var(--ce-motion-fast),background var(--ce-motion-fast)}.ce-transfer-list__item+.ce-transfer-list__item{margin-block-start:2px}.ce-transfer-list__item:hover{background:var(--ce-color-surface-subtle)}.ce-transfer-list__item.is-selected{border-color:var(--ce-color-selection-border);background:var(--ce-color-primary-soft)}.ce-transfer-list__item .ce-check{min-height:42px;padding:5px 6px}.ce-transfer-list__item .ce-selection-label{min-width:0}.ce-transfer-list__item .ce-selection-label strong,.ce-transfer-list__item .ce-selection-label small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ce-transfer-list__item .ce-selection-label strong{font-size:calc(10.5px * var(--ce-type-scale, 1))}.ce-transfer-list__item .ce-selection-label small{font-size:calc(8.5px * var(--ce-type-scale, 1));line-height:calc(12px * var(--ce-type-scale, 1))}.ce-transfer-list__empty{display:grid;min-height:164px;place-items:center;align-content:center;gap:3px;padding:18px;color:var(--ce-color-text-muted);text-align:center}.ce-transfer-list__empty>span{display:grid;width:36px;height:36px;margin-block-end:3px;place-items:center;border-radius:10px;background:var(--ce-color-surface-sunken);color:var(--ce-color-text-subtle)}.ce-transfer-list__empty strong{color:var(--ce-color-text);font-size:calc(10.5px * var(--ce-type-scale, 1))}.ce-transfer-list__empty small{max-width:190px;font-size:calc(8.5px * var(--ce-type-scale, 1));line-height:calc(13px * var(--ce-type-scale, 1))}.ce-transfer-list__panel>footer{display:flex;min-height:32px;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px;border-block-start:var(--ce-border-width, 1px) solid var(--ce-color-border);background:var(--ce-color-surface-subtle);color:var(--ce-color-text-subtle);font-size:calc(8px * var(--ce-type-scale, 1))}.ce-transfer-list__actions{display:grid;align-self:center;justify-items:stretch;gap:7px}.ce-transfer-list__actions>span{display:grid;width:38px;height:38px;margin:0 auto 2px;place-items:center;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:11px;background:var(--ce-color-surface);color:var(--ce-color-primary);box-shadow:var(--ce-shadow-1)}.ce-transfer-list__actions .ce-button{width:100%;justify-content:center;padding-inline:8px}.ce-transfer-list__actions>small{color:var(--ce-color-text-subtle);font-size:calc(7.5px * var(--ce-type-scale, 1));line-height:calc(11px * var(--ce-type-scale, 1));text-align:center}[dir=rtl] .ce-transfer-list__actions .ce-button svg{transform:scaleX(-1)}.ce-transfer-list.is-disabled{opacity:.58}.ce-transfer-list.is-disabled .ce-transfer-list__panel{box-shadow:none}.ce-command-overlay{position:fixed;inset:0;z-index:var(--ce-z-modal);display:grid;place-items:start center;padding-block-start:min(18vh,150px);background:var(--ce-color-scrim-subtle);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:ce-enterprise-fade var(--ce-motion-overlay)}.ce-command{width:min(600px,calc(100vw - 32px));overflow:hidden;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:18px;background:var(--ce-color-surface);box-shadow:var(--ce-shadow-4);animation:ce-enterprise-pop var(--ce-motion-overlay) var(--ce-ease-enter)}.ce-command--inline{width:100%;border-radius:14px;box-shadow:var(--ce-shadow-2)}.ce-command>header{display:grid;min-height:58px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 11px;border-block-end:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-command>header>svg{color:var(--ce-color-primary)}.ce-command>header .ce-input-shell{border:0;box-shadow:none}.ce-command kbd{padding:3px 6px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:6px;background:var(--ce-color-surface-subtle);color:var(--ce-color-text-subtle);font-family:var(--ce-font-mono);font-size:calc(8px * var(--ce-type-scale, 1))}.ce-command__results{max-height:354px;overflow-y:auto;padding:6px}.ce-command__results>button{display:grid;width:100%;min-height:56px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px;border:0;border-radius:11px;background:transparent;color:var(--ce-color-text);cursor:pointer;text-align:start}.ce-command__results>button:hover,.ce-command__results>button:focus-visible,.ce-command__results>button[aria-selected=true]{background:var(--ce-color-surface-sunken)}.ce-command__icon{display:grid;width:36px;height:36px;place-items:center;border-radius:9px;background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft)}.ce-command__icon--success{background:var(--ce-color-success-soft);color:var(--ce-color-success-text)}.ce-command__icon--warning{background:var(--ce-color-warning-soft);color:var(--ce-color-warning-text)}.ce-command__icon--danger{background:var(--ce-color-danger-soft);color:var(--ce-color-danger-text)}.ce-command__results>button>span:nth-child(2){display:grid;min-width:0;gap:1px}.ce-command__results strong{font-size:calc(11.5px * var(--ce-type-scale, 1))}.ce-command__results small{overflow:hidden;color:var(--ce-color-text-muted);font-size:calc(9.5px * var(--ce-type-scale, 1));text-overflow:ellipsis;white-space:nowrap}.ce-command__empty{display:grid;min-height:150px;place-items:center;align-content:center;gap:4px;color:var(--ce-color-text-muted);text-align:center}.ce-command__empty strong{color:var(--ce-color-text)}.ce-command__empty span{font-size:calc(9.5px * var(--ce-type-scale, 1))}.ce-command>footer{display:flex;min-height:40px;align-items:center;gap:14px;padding:8px 12px;border-block-start:var(--ce-border-width, 1px) solid var(--ce-color-border);background:var(--ce-color-surface-subtle);color:var(--ce-color-text-subtle);font-size:calc(8.5px * var(--ce-type-scale, 1))}.ce-command>footer>span:last-child{margin-inline-start:auto}.ce-command__key-hint,.ce-command__select-hint{display:inline-flex;align-items:center;justify-content:center;margin-inline-end:4px;color:var(--ce-color-primary);vertical-align:middle}.ce-command__key-hint{gap:0}.ce-context-menu{min-width:0;border-radius:14px;outline:none}.ce-context-menu:focus-visible{box-shadow:0 0 0 2px var(--ce-color-focus-ring)}.ce-context-menu__popover{position:fixed;z-index:var(--ce-z-popover)}.ce-context-menu__popover .ce-menu{position:relative;inset:auto;display:block}.ce-popover-anchor{position:relative;display:inline-flex}.ce-popover{position:absolute;z-index:var(--ce-z-popover);inset-block-start:calc(100% + 9px);inset-inline-start:0;width:min(340px,calc(100vw - 32px));overflow:hidden;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:15px;background:var(--ce-color-surface);box-shadow:var(--ce-shadow-3);animation:ce-enterprise-pop var(--ce-motion-overlay) var(--ce-ease-enter)}.ce-popover--bottom-end{inset-inline:auto 0}.ce-popover--top-start{inset-block:auto calc(100% + 9px)}.ce-popover>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-block:12px 10px;padding-inline:14px 12px;border-block-end:var(--ce-border-width, 1px) solid var(--ce-color-border);background:var(--ce-color-surface-subtle)}.ce-popover>header strong{font-family:var(--ce-font-display);font-size:calc(12px * var(--ce-type-scale, 1))}.ce-popover>header p{margin:2px 0 0;color:var(--ce-color-text-muted);font-size:calc(9.5px * var(--ce-type-scale, 1))}.ce-popover__body{padding:14px;color:var(--ce-color-text-muted);font-size:calc(11px * var(--ce-type-scale, 1));line-height:1.55}.ce-filter-bar{display:grid;width:100%;gap:9px;padding:10px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:12px;background:var(--ce-color-surface);box-shadow:var(--ce-shadow-1)}.ce-filter-bar__primary{display:flex;min-width:0;align-items:center;gap:8px}.ce-filter-bar__primary .ce-input-shell{flex:1}.ce-filter-bar__primary>.ce-field:first-child{flex:1 1 18rem;min-width:0}.ce-filter-bar__applied{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding-block-start:9px;border-block-start:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-filter-bar__applied>span{margin-inline-end:3px;color:var(--ce-color-text-subtle);font-size:calc(8.5px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-heavy, 800);letter-spacing:calc(.07em * var(--ce-tracking-scale, 1));text-transform:var(--ce-label-case, uppercase)}.ce-filter-bar__applied>button{display:inline-flex;min-height:29px;align-items:center;gap:4px;padding-block:4px;padding-inline:8px 6px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:8px;background:var(--ce-color-surface-subtle);color:var(--ce-color-text);cursor:pointer}.ce-filter-bar__applied button small{color:var(--ce-color-text-muted);font-size:calc(8.5px * var(--ce-type-scale, 1))}.ce-filter-bar__applied button strong{font-size:calc(9.5px * var(--ce-type-scale, 1))}.ce-filter-bar__applied .ce-filter-bar__clear{margin-inline-start:auto;border-color:transparent;background:transparent;color:var(--ce-color-primary);font-size:calc(9.5px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700)}.ce-inline-edit{display:flex;width:100%;min-height:40px;align-items:center;justify-content:space-between;gap:7px;padding-block:4px;padding-inline:10px 5px;border:var(--ce-border-width, 1px) solid transparent;border-radius:9px;background:var(--ce-color-surface-subtle)}.ce-inline-edit:hover{border-color:var(--ce-color-border)}.ce-inline-edit>span{overflow:hidden;font-size:calc(11.5px * var(--ce-type-scale, 1));font-weight:calc(var(--ce-weight-semibold, 600) + 50);text-overflow:ellipsis;white-space:nowrap}.ce-inline-edit.is-editing{position:relative;padding:3px;border-color:var(--ce-color-primary);background:var(--ce-color-surface);box-shadow:0 0 0 3px var(--ce-color-focus-ring)}.ce-inline-edit.is-editing .ce-input-shell{min-width:0;flex:1;border:0;box-shadow:none}.ce-inline-edit.is-error{border-color:var(--ce-color-danger);box-shadow:0 0 0 3px var(--ce-color-danger-soft)}.ce-inline-edit>small{position:absolute;inset-block-start:calc(100% + 3px);inset-inline-start:3px;color:var(--ce-color-danger-text);font-size:calc(8.5px * var(--ce-type-scale, 1))}@media(max-width:767px){.ce-split-panel{grid-template-columns:1fr}.ce-split-panel__rail{display:none}.ce-split-panel__secondary{border-block-start:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-description-list{grid-template-columns:1fr}.ce-description-list__item,.ce-description-list__item:nth-child(odd){border-inline-end:0;border-block-end:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-description-list__item:last-child{border-block-end:0}.ce-structured-list__head{display:none}.ce-structured-list__row{grid-template-columns:1fr 18px;gap:3px 8px;padding:11px}.ce-structured-list__row>span{grid-column:1;white-space:normal}.ce-structured-list__row>span:before{color:var(--ce-color-text-subtle);content:attr(data-label) ": ";font-size:calc(8px * var(--ce-type-scale, 1));font-weight:calc(var(--ce-weight-bold, 700) + 50);text-transform:var(--ce-label-case, uppercase)}.ce-structured-list__row>svg{grid-column:2;grid-row:1 / span 3}.ce-transfer-list{grid-template-columns:1fr}.ce-transfer-list__actions{grid-template-columns:1fr 1fr;justify-items:stretch;padding-inline:24px}.ce-transfer-list__actions>span,.ce-transfer-list__actions>small{display:none}.ce-transfer-list__actions .ce-button:first-of-type svg{transform:rotate(90deg)}.ce-transfer-list__actions .ce-button:nth-of-type(2) svg{transform:rotate(90deg)}[dir=rtl] .ce-transfer-list__actions .ce-button svg{transform:rotate(90deg) scaleX(-1)}.ce-filter-bar__primary{align-items:stretch;flex-direction:column}.ce-filter-bar__primary>.ce-field:first-child{width:100%;flex:0 1 auto}.ce-widget__heading>small{white-space:normal}.ce-widget-comparison>div{grid-template-columns:minmax(0,1fr) .65fr .85fr}}.ce-resource-grid[style]{grid-template-columns:repeat(var(--ce-resource-columns),minmax(0,1fr))}.ce-stat-grid{grid-template-columns:repeat(var(--ce-stat-columns, 4),minmax(0,1fr))}.ce-workbench-toolbar{display:flex;min-height:52px;align-items:center;gap:7px;padding:6px 9px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-block-end:0;border-radius:var(--ce-radius-content) var(--ce-radius-content) 0 0;background:var(--ce-color-surface);color:var(--ce-color-text);box-shadow:var(--ce-shadow-1)}.ce-workbench-toolbar__leading,.ce-workbench-toolbar__tools,.ce-workbench-toolbar__actions{display:flex;align-items:center;gap:5px}.ce-workbench-toolbar__title{min-width:0}.ce-workbench-toolbar__title>:is(strong,span){display:block;overflow:hidden;max-width:260px;font-family:var(--ce-font-display);font-size:calc(12.5px * var(--ce-type-scale, 1));text-overflow:ellipsis;white-space:nowrap}.ce-workbench-toolbar__title .ce-input-shell{width:min(240px,26vw)}.ce-workbench-toolbar__divider{width:1px;height:22px;margin-inline:3px;background:var(--ce-color-border)}.ce-workbench-toolbar__spacer{flex:1}.ce-workbench-toolbar+.ce-workbench{border-start-start-radius:0;border-start-end-radius:0}.ce-workbench--compact{grid-template-columns:minmax(280px,1fr) repeat(2,minmax(176px,210px));min-height:430px}.ce-workbench--compact .ce-workbench__canvas{padding:12px}.ce-workbench--compact .ce-workbench__canvas-inner{min-height:380px}.ce-workbench__canvas-inner{display:grid;min-width:0;overflow:hidden}.ce-inspector__header>span{display:grid;min-width:0;gap:1px}.ce-inspector__header>span strong{overflow:hidden;font-size:calc(12.5px * var(--ce-type-scale, 1));text-overflow:ellipsis;white-space:nowrap}.ce-inspector__header>span small{overflow:hidden;color:var(--ce-color-text-muted);font-family:var(--ce-font-interface);font-size:calc(8.5px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-medium, 500);text-overflow:ellipsis;white-space:nowrap}.ce-inspector__header>:not(span):first-of-type{margin-inline-start:auto}.ce-inspector__body[hidden]{display:none}.ce-inspector__section-head{display:grid;gap:1px;margin-block-end:8px}.ce-inspector__section-head strong{color:var(--ce-color-text);font-size:calc(10.5px * var(--ce-type-scale, 1))}.ce-inspector__section-head small{color:var(--ce-color-text-muted);font-size:calc(8.5px * var(--ce-type-scale, 1));line-height:calc(13px * var(--ce-type-scale, 1))}.ce-inspector__well{appearance:none;display:grid;width:100%;min-height:92px;place-items:center;align-content:center;gap:3px;padding:11px;border:1.5px dashed var(--ce-color-border-strong);border-radius:10px;background:var(--ce-color-surface-subtle);color:var(--ce-color-text-muted);cursor:pointer;text-align:center;transition:border-color var(--ce-motion-fast),background var(--ce-motion-fast),transform var(--ce-motion-fast)}.ce-inspector__well:hover:not(:disabled){border-color:var(--ce-color-primary);background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft);transform:translateY(-1px)}.ce-inspector__well>span{display:grid;width:28px;height:28px;place-items:center;border-radius:8px;background:var(--ce-color-surface);box-shadow:var(--ce-shadow-1)}.ce-inspector__well strong{font-size:calc(9.5px * var(--ce-type-scale, 1))}.ce-inspector__well small{max-width:180px;font-size:calc(8.5px * var(--ce-type-scale, 1));line-height:calc(13px * var(--ce-type-scale, 1))}.ce-inspector__well:disabled{cursor:not-allowed;opacity:.5}.ce-visualization-picker{display:grid;grid-template-columns:repeat(var(--ce-visualization-columns, 4),minmax(0,1fr));gap:6px}.ce-visualization-picker button{appearance:none;display:grid;min-width:0;aspect-ratio:1;place-items:center;align-content:center;gap:4px;padding:5px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:8px;background:var(--ce-color-surface);color:var(--ce-color-text-muted);cursor:pointer}.ce-visualization-picker button span{overflow:hidden;max-width:100%;font-size:calc(7.5px * var(--ce-type-scale, 1));text-overflow:ellipsis;white-space:nowrap}.ce-visualization-picker button:hover:not(:disabled),.ce-visualization-picker button[aria-pressed=true]{border-color:var(--ce-color-primary);background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft);box-shadow:0 0 0 2px var(--ce-color-primary-soft)}.ce-visualization-picker button:disabled{cursor:not-allowed;opacity:.45}.ce-dataset-list{display:grid;margin-inline:-14px}.ce-dataset-list>div+div{border-block-start:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-dataset-list button{appearance:none;display:grid;width:100%;min-height:39px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 13px;border:0;background:transparent;color:var(--ce-color-text);cursor:pointer;text-align:start}.ce-dataset-list button:hover:not(:disabled),.ce-dataset-list button.is-selected{background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft)}.ce-dataset-list button>span{display:grid;min-width:0;gap:1px}.ce-dataset-list button strong,.ce-dataset-list button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ce-dataset-list button strong{font-size:calc(9.5px * var(--ce-type-scale, 1))}.ce-dataset-list button small{color:var(--ce-color-text-muted);font-size:calc(8px * var(--ce-type-scale, 1))}.ce-dataset-list button em{display:grid;min-width:20px;height:20px;place-items:center;border-radius:var(--ce-radius-pill);background:var(--ce-color-surface-sunken);color:var(--ce-color-text-muted);font-size:calc(8px * var(--ce-type-scale, 1));font-style:normal}[dir=rtl] .ce-dataset-list button>svg{transform:scaleX(-1)}.ce-detail-strip{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px 26px;margin:0;padding:11px 14px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:11px;background:var(--ce-color-surface);box-shadow:var(--ce-shadow-1)}.ce-detail-strip>div{display:grid;min-width:0;grid-template-columns:auto auto;align-items:center;gap:2px 7px}.ce-detail-strip svg{grid-row:1 / span 2;color:var(--ce-color-primary)}.ce-detail-strip dt{color:var(--ce-color-text);font-size:calc(9.5px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700)}.ce-detail-strip dd{margin:0;color:var(--ce-color-text-muted);font-size:calc(9px * var(--ce-type-scale, 1))}.ce-detail-summary{display:grid;grid-template-columns:repeat(var(--ce-detail-columns, 3),minmax(0,1fr));gap:8px;margin:0;padding:11px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:11px;background:var(--ce-color-surface-subtle)}.ce-detail-summary>div{display:grid;min-width:0;align-content:start;gap:5px;padding:4px}.ce-detail-summary dt{color:var(--ce-color-text-subtle);font-size:calc(8px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-heavy, 800);letter-spacing:calc(.07em * var(--ce-tracking-scale, 1));text-transform:var(--ce-label-case, uppercase)}.ce-detail-summary dd{min-width:0;margin:0;color:var(--ce-color-text);font-size:calc(10.5px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700)}.ce-detail-summary small{color:var(--ce-color-text-muted);font-size:calc(8.5px * var(--ce-type-scale, 1))}.ce-settings-list{overflow:hidden;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:11px;background:var(--ce-color-surface)}.ce-setting-row{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:18px;padding:11px 13px}.ce-setting-row+.ce-setting-row{border-block-start:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-setting-row>div:first-child{display:grid;min-width:0;gap:2px}.ce-setting-row strong{color:var(--ce-color-text);font-size:calc(10.5px * var(--ce-type-scale, 1))}.ce-setting-row span{color:var(--ce-color-text-muted);font-size:calc(8.5px * var(--ce-type-scale, 1));line-height:calc(13px * var(--ce-type-scale, 1))}.ce-setting-row__control{flex:0 0 auto}.ce-setting-row.is-disabled{opacity:.48;pointer-events:none}.ce-choice-card-host{min-width:0}.ce-choice-card{appearance:none;position:relative;display:grid;width:100%;min-height:78px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-content);background:var(--ce-color-surface);color:var(--ce-color-text);cursor:pointer;text-align:start;transition:border-color var(--ce-motion-fast),background var(--ce-motion-fast),box-shadow var(--ce-motion-fast),transform var(--ce-motion-instant)}.ce-choice-card:hover:not(:disabled){border-color:var(--ce-color-border-strong);background:var(--ce-color-surface-subtle);box-shadow:var(--ce-shadow-1)}.ce-choice-card:active:not(:disabled){transform:scale(.995)}.ce-choice-card.is-selected{border-color:var(--ce-color-selection-border);background:var(--ce-color-primary-soft);box-shadow:0 0 0 3px var(--ce-color-focus-ring)}.ce-choice-card:disabled{cursor:not-allowed;opacity:.5}.ce-choice-card__icon{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft)}.ce-choice-card__icon[data-tone=success]{background:var(--ce-color-success-soft);color:var(--ce-color-success-text)}.ce-choice-card__icon[data-tone=warning]{background:var(--ce-color-warning-soft);color:var(--ce-color-warning-text)}.ce-choice-card__icon[data-tone=danger]{background:var(--ce-color-danger-soft);color:var(--ce-color-danger-text)}.ce-choice-card__icon[data-tone=violet]{background:var(--ce-color-violet-soft);color:var(--ce-color-violet-text)}.ce-choice-card__icon[data-tone=neutral]{background:var(--ce-color-surface-sunken);color:var(--ce-color-text-muted)}.ce-choice-card__copy{display:grid;min-width:0;gap:2px}.ce-choice-card__copy strong{font-size:calc(11.5px * var(--ce-type-scale, 1))}.ce-choice-card__copy small{color:var(--ce-color-text-muted);font-size:calc(9.5px * var(--ce-type-scale, 1));line-height:calc(14px * var(--ce-type-scale, 1))}.ce-choice-card__meta{color:var(--ce-color-text-muted);font-size:calc(9px * var(--ce-type-scale, 1))}.ce-choice-card__indicator{display:grid;width:20px;height:20px;place-items:center;border:var(--ce-border-width, 1px) solid var(--ce-color-border-strong);border-radius:50%;background:var(--ce-color-surface);color:transparent}.ce-choice-card.is-selected .ce-choice-card__indicator{border-color:var(--ce-color-primary);background:var(--ce-color-primary);color:var(--ce-color-text-inverse)}.ce-detail-summary__label{color:var(--ce-color-text-subtle);font-size:calc(8px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-heavy, 800);letter-spacing:calc(.07em * var(--ce-tracking-scale, 1));text-transform:var(--ce-label-case, uppercase)}.ce-detail-summary__value{min-width:0;color:var(--ce-color-text);font-size:calc(10.5px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700)}.ce-source-list{display:grid;margin:0;padding:0;overflow:hidden;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:11px;background:var(--ce-color-surface)}.ce-source-list legend{display:grid;width:100%;gap:1px;padding:10px 12px;border-block-end:var(--ce-border-width, 1px) solid var(--ce-color-border);background:var(--ce-color-surface-subtle);box-sizing:border-box}.ce-source-list legend strong{font-size:calc(10px * var(--ce-type-scale, 1))}.ce-source-list legend small{color:var(--ce-color-text-muted);font-size:calc(8.5px * var(--ce-type-scale, 1));font-weight:calc(var(--ce-weight-medium, 500) - 50)}.ce-source-list__item{padding:8px 11px}.ce-source-list__item+.ce-source-list__item{border-block-start:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-field-mapping{overflow:hidden;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:12px;background:var(--ce-color-surface)}.ce-field-mapping>header{display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,.55fr) auto;align-items:center;gap:8px;padding:11px;border-block-end:var(--ce-border-width, 1px) solid var(--ce-color-border);background:var(--ce-color-surface-subtle)}.ce-field-mapping__rows{display:grid;padding:4px 11px}.ce-field-mapping__row{display:grid;min-height:52px;grid-template-columns:minmax(130px,.8fr) minmax(170px,1fr) auto;align-items:center;gap:10px}.ce-field-mapping__row+.ce-field-mapping__row{border-block-start:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-field-mapping__row>span:first-child{display:flex;min-width:0;align-items:center;gap:8px}.ce-field-mapping__row i{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--ce-color-primary)}.ce-field-mapping__row>span>span{display:grid;min-width:0;gap:1px}.ce-field-mapping__row strong{overflow:hidden;font-size:calc(9.5px * var(--ce-type-scale, 1));text-overflow:ellipsis;white-space:nowrap}.ce-field-mapping__row small{color:var(--ce-color-text-muted);font-size:calc(8px * var(--ce-type-scale, 1))}.ce-field-mapping__status{color:var(--ce-color-text-muted);font-size:calc(8.5px * var(--ce-type-scale, 1))}@media(max-width:1023px){.ce-workbench--compact{grid-template-columns:minmax(300px,1fr) minmax(190px,230px)}.ce-workbench--compact>.ce-inspector:nth-of-type(n+2){display:none}}@media(max-width:767px){.ce-resource-grid[style]{grid-template-columns:1fr}.ce-stat-grid{grid-template-columns:repeat(var(--ce-stat-mobile-columns, 1),minmax(0,1fr))}.ce-workbench-toolbar{align-items:stretch;flex-wrap:wrap}.ce-workbench-toolbar__title{flex:1}.ce-workbench-toolbar__tools{order:4;width:100%;overflow-x:auto;padding-block-start:6px;border-block-start:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-workbench-toolbar__divider{display:none}.ce-workbench--compact{grid-template-columns:1fr;min-height:360px}.ce-workbench--compact>.ce-inspector{display:none}.ce-workbench--compact .ce-workbench__canvas-inner{min-height:320px}.ce-detail-strip{align-items:stretch;flex-direction:column}.ce-detail-summary{grid-template-columns:1fr}.ce-detail-summary>div+div{padding-block-start:9px;border-block-start:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-choice-card{grid-template-columns:auto minmax(0,1fr) auto}.ce-choice-card__meta{grid-column:2}.ce-field-mapping>header,.ce-field-mapping__row{grid-template-columns:1fr}.ce-field-mapping__row{gap:7px;padding-block:10px}}@media(forced-colors:active){.ce-panel,.ce-split-panel,.ce-choice-card,.ce-hierarchy,.ce-description-list,.ce-structured-list,.ce-composed-card,.ce-widget,.ce-file-upload>label,.ce-number-input,.ce-tag-input,.ce-transfer-list>section,.ce-command,.ce-popover,.ce-filter-bar,.ce-workbench,.ce-inspector,.ce-detail-strip,.ce-detail-summary,.ce-settings-list,.ce-source-list,.ce-field-mapping{forced-color-adjust:auto}}@media(prefers-reduced-motion:reduce){.ce-panel *,.ce-hierarchy *,.ce-widget *,.ce-file-upload *,.ce-rating *,.ce-command *,.ce-popover *,.ce-workbench *,.ce-field-mapping *{animation-duration:0ms!important;transition-duration:0ms!important}}}@keyframes ce-enterprise-fade{0%{opacity:0}}@keyframes ce-enterprise-pop{0%{opacity:0;transform:translateY(-5px) scale(.985)}}@layer ce.components{.ce-workspace-switcher{position:relative;display:grid;width:100%;min-width:0;min-height:54px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--ce-space-3);padding:var(--ce-space-2) var(--ce-space-3);overflow:hidden;border:var(--ce-border-width, 1px) solid color-mix(in srgb,currentColor 14%,transparent);border-radius:var(--ce-radius-content);background:color-mix(in srgb,currentColor 7%,transparent);color:inherit;text-align:start;cursor:pointer}.ce-workspace-switcher:after,.ce-navigation-group__trigger:after,.ce-permission-matrix__cell:after{position:absolute;inset:50% auto auto 50%;width:10px;height:10px;border-radius:50%;background:currentColor;content:"";opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(0)}.ce-workspace-switcher:active:after,.ce-navigation-group__trigger:active:after,.ce-permission-matrix__cell:active:after{animation:ce-experience-ripple .42s var(--ce-ease-standard)}.ce-workspace-switcher__icon,.ce-metric-ribbon__icon,.ce-entity-hero__icon,.ce-protected-setting__icon,.ce-state-panel__icon{display:grid;flex:0 0 auto;place-items:center;border-radius:var(--ce-radius-control);background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft)}.ce-workspace-switcher__icon{width:38px;height:38px}.ce-workspace-switcher__copy{display:grid;min-width:0;gap:1px}.ce-workspace-switcher__copy small,.ce-workspace-switcher__copy span{overflow:hidden;color:color-mix(in srgb,currentColor 66%,transparent);font-size:calc(10px * var(--ce-type-scale, 1));text-overflow:ellipsis;white-space:nowrap}.ce-workspace-switcher__copy strong{overflow:hidden;font-size:calc(12px * var(--ce-type-scale, 1));text-overflow:ellipsis;white-space:nowrap}.ce-workspace-switcher__status{width:7px;height:7px;border-radius:50%;background:var(--ce-color-success);box-shadow:0 0 0 4px color-mix(in srgb,var(--ce-color-success) 15%,transparent)}.ce-navigation-group{display:grid;gap:var(--ce-space-1)}.ce-navigation-group__trigger{position:relative;display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--ce-space-2);padding:var(--ce-space-2) var(--ce-space-1);overflow:hidden;border:0;background:transparent;color:inherit;text-align:start;cursor:pointer}.ce-navigation-group__trigger:disabled{opacity:1;cursor:default}.ce-navigation-group__trigger>span{display:grid;gap:1px}.ce-navigation-group__trigger strong{font-size:calc(10px * var(--ce-type-scale, 1));letter-spacing:calc(.06em * var(--ce-tracking-scale, 1));text-transform:var(--ce-label-case, uppercase)}.ce-navigation-group__trigger small{color:color-mix(in srgb,currentColor 60%,transparent);font-size:calc(9px * var(--ce-type-scale, 1))}.ce-navigation-group__trigger[aria-expanded=false]>svg{transform:rotate(-90deg)}[dir=rtl] .ce-navigation-group__trigger[aria-expanded=false]>svg{transform:rotate(90deg)}.ce-navigation-group__items{display:grid;gap:var(--ce-space-1)}.ce-metric-ribbon{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));overflow:hidden;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-content);background:var(--ce-color-surface);box-shadow:var(--ce-shadow-1)}.ce-metric-ribbon__item{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ce-space-3);padding:var(--ce-space-4)}.ce-metric-ribbon__item+.ce-metric-ribbon__item{border-inline-start:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-metric-ribbon__icon{width:40px;height:40px}.ce-metric-ribbon__item[data-tone=success] .ce-metric-ribbon__icon{background:var(--ce-color-success-soft);color:var(--ce-color-success-text)}.ce-metric-ribbon__item[data-tone=warning] .ce-metric-ribbon__icon{background:var(--ce-color-warning-soft);color:var(--ce-color-warning-text)}.ce-metric-ribbon__item[data-tone=violet] .ce-metric-ribbon__icon{background:var(--ce-color-violet-soft);color:var(--ce-color-violet-text)}.ce-metric-ribbon__copy{display:grid;min-width:0;gap:1px}.ce-metric-ribbon__copy strong{font-family:var(--ce-font-display);font-size:calc(20px * var(--ce-type-scale, 1));line-height:1.1}.ce-metric-ribbon__copy>span{font-size:calc(11px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700)}.ce-metric-ribbon__copy small{overflow:hidden;color:var(--ce-color-text-muted);font-size:calc(9.5px * var(--ce-type-scale, 1));text-overflow:ellipsis;white-space:nowrap}.ce-search-action-bar{display:flex;min-width:0;align-items:center;gap:var(--ce-space-2);padding:var(--ce-space-2);border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-content);background:var(--ce-color-surface)}.ce-search-action-bar__search{display:flex;min-width:180px;min-height:var(--ce-control-height);flex:1;align-items:center;gap:var(--ce-space-2);padding-inline:var(--ce-space-3);border:var(--ce-border-width, 1px) solid var(--ce-color-border-strong);border-radius:var(--ce-radius-control);background:var(--ce-color-surface-subtle);color:var(--ce-color-text-muted);transition:border-color var(--ce-motion-fast),box-shadow var(--ce-motion-fast),background var(--ce-motion-fast)}.ce-search-action-bar__search:focus-within{border-color:var(--ce-color-primary);background:var(--ce-color-surface);box-shadow:0 0 0 3px var(--ce-color-focus-ring)}.ce-search-action-bar__search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--ce-color-text);font:inherit}.ce-search-action-bar__filters,.ce-search-action-bar__actions,.ce-context-action-cluster,.ce-context-action-cluster>div{display:flex;align-items:center;gap:var(--ce-space-2)}.ce-search-action-bar__result{flex:0 0 auto;padding:5px 9px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-pill);color:var(--ce-color-text-muted);font-size:calc(10px * var(--ce-type-scale, 1));font-weight:calc(var(--ce-weight-semibold, 600) + 50)}.ce-selection-toolbar{display:flex;min-height:54px;align-items:center;gap:var(--ce-space-3);padding:var(--ce-space-2) var(--ce-space-3);border:var(--ce-border-width, 1px) solid var(--ce-color-selection-border);border-radius:var(--ce-radius-content);background:color-mix(in srgb,var(--ce-color-primary-soft) 76%,var(--ce-color-surface));box-shadow:var(--ce-shadow-1);animation:ce-experience-rise var(--ce-motion-standard) var(--ce-ease-enter)}.ce-selection-toolbar__count{display:flex;align-items:center;gap:var(--ce-space-2);font-size:calc(11px * var(--ce-type-scale, 1));font-weight:calc(var(--ce-weight-semibold, 600) + 50)}.ce-selection-toolbar__count strong{display:grid;width:28px;height:28px;place-items:center;border-radius:var(--ce-radius-pill);background:var(--ce-color-primary);color:var(--ce-color-text-inverse)}.ce-selection-toolbar__actions{display:flex;min-width:0;flex:1;align-items:center;gap:var(--ce-space-2);overflow-x:auto}.ce-entity-hero{overflow:hidden;border:var(--ce-border-width, 1px) solid var(--ce-color-selection-border);border-radius:var(--ce-radius-overlay);background:radial-gradient(circle at 92% 0%,color-mix(in srgb,var(--ce-color-primary) 10%,transparent),transparent 38%),var(--ce-color-surface);box-shadow:var(--ce-shadow-2)}.ce-entity-hero>header{display:flex;align-items:center;gap:var(--ce-space-3);padding:var(--ce-space-5)}.ce-entity-hero__icon{width:52px;height:52px;border-radius:var(--ce-radius-content)}.ce-entity-hero__heading{display:grid;min-width:0;flex:1;gap:2px}.ce-entity-hero__heading>small{color:var(--ce-color-primary-on-soft);font-size:calc(9px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-heavy, 800);letter-spacing:calc(.08em * var(--ce-tracking-scale, 1));text-transform:var(--ce-label-case, uppercase)}.ce-entity-hero__heading>strong{font-family:var(--ce-font-display);font-size:calc(21px * var(--ce-type-scale, 1))}.ce-entity-hero__heading p{margin:0;color:var(--ce-color-text-muted);font-size:calc(11px * var(--ce-type-scale, 1))}.ce-entity-hero__actions{display:flex;align-items:center;gap:var(--ce-space-2)}.ce-entity-hero dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:0;padding:0 var(--ce-space-5) var(--ce-space-5)}.ce-entity-hero dl>div{display:grid;gap:2px;padding:var(--ce-space-3);border-block-start:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-entity-hero dt{color:var(--ce-color-text-muted);font-size:calc(9px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700)}.ce-entity-hero dd{margin:0;font-family:var(--ce-font-mono);font-size:calc(11px * var(--ce-type-scale, 1));font-weight:calc(var(--ce-weight-semibold, 600) + 50)}.ce-entity-hero>footer{display:flex;align-items:center;gap:var(--ce-space-2);padding:var(--ce-space-3) var(--ce-space-5);border-block-start:var(--ce-border-width, 1px) solid var(--ce-color-border);background:var(--ce-color-surface-subtle);color:var(--ce-color-text-muted);font-size:calc(10px * var(--ce-type-scale, 1))}.ce-protected-setting{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(80px,auto) auto;align-items:center;gap:var(--ce-space-3);padding:var(--ce-space-3);border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-content);background:var(--ce-color-surface)}.ce-protected-setting__icon{width:36px;height:36px}.ce-protected-setting__copy{display:grid;gap:2px}.ce-protected-setting__copy strong,.ce-protected-setting__value{font-size:calc(11px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700)}.ce-protected-setting__copy small,.ce-protected-setting__reason{color:var(--ce-color-text-muted);font-size:calc(9.5px * var(--ce-type-scale, 1))}.ce-protected-setting__value{font-family:var(--ce-font-mono)}.ce-protected-setting__reason{display:flex;grid-column:2 / -1;align-items:center;gap:var(--ce-space-1)}.ce-validation-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--ce-space-3);padding:var(--ce-space-3) var(--ce-space-4);border:var(--ce-border-width, 1px) solid color-mix(in srgb,var(--ce-color-danger) 36%,var(--ce-color-border));border-radius:var(--ce-radius-content);background:var(--ce-color-danger-soft);color:var(--ce-color-danger-text)}.ce-validation-summary[data-tone=warning]{border-color:color-mix(in srgb,var(--ce-color-warning) 42%,var(--ce-color-border));background:var(--ce-color-warning-soft);color:var(--ce-color-warning-text)}.ce-validation-summary>div{display:grid;gap:var(--ce-space-1)}.ce-validation-summary strong{font-size:calc(11px * var(--ce-type-scale, 1))}.ce-validation-summary ul{display:grid;gap:2px;margin:0;padding-inline-start:18px;font-size:calc(9.5px * var(--ce-type-scale, 1))}.ce-lifecycle-list{display:grid;margin:0;padding:0;list-style:none}.ce-lifecycle-list>li{display:grid;min-height:54px;grid-template-columns:24px minmax(0,1fr) auto;gap:var(--ce-space-2);color:var(--ce-color-text-muted)}.ce-lifecycle-list__track{position:relative;display:flex;align-items:center;flex-direction:column;color:var(--ce-color-text-subtle)}.ce-lifecycle-list__track i{width:1px;min-height:25px;flex:1;margin-block:3px;background:var(--ce-color-border-strong)}.ce-lifecycle-list>li[data-state=complete] .ce-lifecycle-list__track{color:var(--ce-color-success)}.ce-lifecycle-list>li[data-state=current] .ce-lifecycle-list__track{color:var(--ce-color-primary)}.ce-lifecycle-list>li[data-state=blocked] .ce-lifecycle-list__track{color:var(--ce-color-danger)}.ce-lifecycle-list__copy{display:grid;align-content:start;gap:2px;padding-block-end:var(--ce-space-3)}.ce-lifecycle-list__copy strong{color:var(--ce-color-text);font-size:calc(11px * var(--ce-type-scale, 1))}.ce-lifecycle-list__copy small,.ce-lifecycle-list__meta{font-size:calc(9.5px * var(--ce-type-scale, 1))}.ce-lifecycle-list__copy code{margin-block-start:var(--ce-space-1);padding:5px 7px;overflow:hidden;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-micro);background:var(--ce-color-surface-sunken);color:var(--ce-color-text-muted);font:calc(9px * var(--ce-type-scale, 1))/1.35 var(--ce-font-mono);text-overflow:ellipsis;white-space:nowrap}.ce-identity-cell{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--ce-space-2)}.ce-identity-cell>span:not(.ce-avatar){display:grid;min-width:0;gap:1px}.ce-identity-cell strong,.ce-identity-cell small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ce-identity-cell strong{font-size:calc(11px * var(--ce-type-scale, 1))}.ce-identity-cell small,.ce-identity-cell em{color:var(--ce-color-text-muted);font-size:calc(9px * var(--ce-type-scale, 1));font-style:normal}.ce-state-panel{display:grid;min-height:210px;place-items:center;align-content:center;gap:var(--ce-space-2);padding:var(--ce-space-6);border:1px dashed var(--ce-color-border-strong);border-radius:var(--ce-radius-overlay);background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--ce-color-primary) 9%,transparent),transparent 9rem),var(--ce-color-surface-subtle);text-align:center}.ce-state-panel[data-state=error]{background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--ce-color-danger) 9%,transparent),transparent 9rem),var(--ce-color-surface-subtle)}.ce-state-panel__icon{width:48px;height:48px;border-radius:var(--ce-radius-content)}.ce-state-panel[data-state=error] .ce-state-panel__icon{background:var(--ce-color-danger-soft);color:var(--ce-color-danger-text)}.ce-state-panel>strong{font-family:var(--ce-font-display);font-size:calc(16px * var(--ce-type-scale, 1))}.ce-state-panel p,.ce-state-panel small{max-width:48ch;margin:0;color:var(--ce-color-text-muted);font-size:calc(10.5px * var(--ce-type-scale, 1))}.ce-state-panel>div{display:flex;gap:var(--ce-space-2);margin-block-start:var(--ce-space-2)}.ce-permission-matrix{min-width:0;overflow-x:auto;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-content);background:var(--ce-color-surface)}.ce-permission-matrix__header,.ce-permission-matrix__row{display:grid;min-width:430px;grid-template-columns:minmax(160px,1fr) repeat(var(--ce-permission-columns, 2),minmax(88px,.45fr));align-items:center}.ce-permission-matrix__header{min-height:38px;background:var(--ce-color-surface-sunken);color:var(--ce-color-text-muted);font-size:calc(9px * var(--ce-type-scale, 1));text-transform:var(--ce-label-case, uppercase)}.ce-permission-matrix__header>*,.ce-permission-matrix__row>*{padding:var(--ce-space-2) var(--ce-space-3)}.ce-permission-matrix__header strong{text-align:center}.ce-permission-matrix__row+.ce-permission-matrix__row{border-block-start:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-permission-matrix__row>span{display:grid;gap:2px}.ce-permission-matrix__row>span strong{font-size:calc(10.5px * var(--ce-type-scale, 1))}.ce-permission-matrix__row>span small{color:var(--ce-color-text-muted);font-size:calc(9px * var(--ce-type-scale, 1))}.ce-permission-matrix__cell{position:relative;min-height:30px;margin:5px;overflow:hidden;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-control);background:var(--ce-color-surface-subtle);color:var(--ce-color-text-muted);font:calc(var(--ce-weight-semibold, 600) + 50) calc(9.5px * var(--ce-type-scale, 1))/1 var(--ce-font-interface);cursor:pointer}.ce-permission-matrix__cell[data-value=view]{border-color:var(--ce-color-selection-border);background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft)}.ce-permission-matrix__cell[data-value=edit]{border-color:color-mix(in srgb,var(--ce-color-success) 42%,var(--ce-color-border));background:var(--ce-color-success-soft);color:var(--ce-color-success-text)}.ce-context-action-cluster{justify-content:flex-end}@media(max-width:767px){.ce-metric-ribbon{grid-template-columns:repeat(2,minmax(0,1fr))}.ce-metric-ribbon__item+.ce-metric-ribbon__item{border-inline-start:0;border-block-start:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-search-action-bar{align-items:stretch;flex-wrap:wrap}.ce-search-action-bar__search{flex-basis:100%}.ce-search-action-bar__filters{max-width:100%;overflow-x:auto}.ce-selection-toolbar{align-items:stretch;flex-wrap:wrap}.ce-selection-toolbar__actions{order:3;flex-basis:100%}.ce-entity-hero>header{align-items:flex-start;flex-wrap:wrap}.ce-entity-hero__heading{min-width:calc(100% - 68px)}.ce-entity-hero__actions{width:100%}.ce-protected-setting{grid-template-columns:auto minmax(0,1fr)}.ce-protected-setting__value,.ce-protected-setting__action,.ce-protected-setting__reason{grid-column:2}}@media(max-width:420px){.ce-metric-ribbon{grid-template-columns:1fr}}@media(forced-colors:active){.ce-workspace-switcher,.ce-metric-ribbon,.ce-search-action-bar,.ce-selection-toolbar,.ce-entity-hero,.ce-protected-setting,.ce-validation-summary,.ce-state-panel,.ce-permission-matrix{forced-color-adjust:auto}}@media(prefers-reduced-motion:reduce){.ce-workspace-switcher:after,.ce-navigation-group__trigger:after,.ce-permission-matrix__cell:after,.ce-selection-toolbar{animation:none!important}}}@keyframes ce-experience-rise{0%{opacity:0;transform:translateY(4px)}}@keyframes ce-experience-ripple{0%{opacity:.16;transform:translate(-50%,-50%) scale(0)}to{opacity:0;transform:translate(-50%,-50%) scale(26)}}@layer ce.components{.ce-global-header,.ce-context-panel,.ce-account-panel,.ce-navigation-rail,.ce-assistant-dock,.ce-collection-explorer,.ce-record-detail-workspace,.ce-recovery-center,.ce-audit-history,.ce-blocked-action,.ce-source-wizard,.ce-field-well,.ce-rule-builder,.ce-schedule-builder,.ce-sensitive-change,.ce-share-picker,.ce-format-inspector,.ce-allocation-schedule{box-sizing:border-box;color:var(--ce-color-text);font-family:var(--ce-font-interface)}.ce-global-header{min-block-size:62px;padding:10px 14px;display:grid;grid-template-columns:auto auto minmax(180px,1fr) auto;align-items:center;gap:12px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-content);background:color-mix(in srgb,var(--ce-color-surface) 92%,transparent);box-shadow:var(--ce-shadow-1);-webkit-backdrop-filter:blur(18px) saturate(1.25);backdrop-filter:blur(18px) saturate(1.25)}.ce-global-header__brand,.ce-global-header__workspace,.ce-global-header__actions,.ce-utility-actions{display:flex;align-items:center}.ce-global-header__brand{gap:9px;font-family:var(--ce-font-display);font-weight:var(--ce-weight-bold, 700)}.ce-global-header__workspace{min-inline-size:0;padding-inline-start:12px;border-inline-start:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-global-header__search{min-inline-size:0;max-inline-size:560px;inline-size:100%;justify-self:center}.ce-global-header__actions{justify-content:flex-end;gap:8px}.ce-navigation-rail{inline-size:252px;min-block-size:540px;display:flex;flex-direction:column;justify-content:space-between;padding:14px;border-radius:var(--ce-radius-overlay);background:radial-gradient(circle at 85% 0,color-mix(in srgb,var(--ce-color-primary-glow) 18%,transparent),transparent 210px),var(--ce-color-surface-deep);color:#eef2ff;box-shadow:var(--ce-shadow-3);transition:inline-size var(--ce-motion-standard) var(--ce-ease-standard);overflow:hidden}.ce-navigation-rail--collapsed{inline-size:74px}.ce-navigation-rail__top{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-block-end:12px;border-block-end:var(--ce-border-width, 1px) solid rgb(255 255 255 / 12%)}.ce-navigation-rail__brand{min-inline-size:0;display:flex;align-items:center;gap:9px;font-weight:calc(var(--ce-weight-bold, 700) + 50)}.ce-navigation-rail__section{margin-block-start:14px}.ce-navigation-rail__section>small{display:block;padding:0 8px 7px;color:#9eabd0;font:var(--ce-weight-bold, 700) calc(10px * var(--ce-type-scale, 1))/1 var(--ce-font-interface);letter-spacing:calc(.08em * var(--ce-tracking-scale, 1));text-transform:var(--ce-label-case, uppercase)}.ce-navigation-rail__section-trigger,.ce-navigation-rail__item{inline-size:100%;border:0;color:inherit;cursor:pointer;background:transparent;font:inherit;text-align:start}.ce-navigation-rail__section-trigger{min-block-size:30px;padding:5px 8px;display:flex;align-items:center;justify-content:space-between;color:#aeb8d6;font-size:calc(11px * var(--ce-type-scale, 1));font-weight:calc(var(--ce-weight-bold, 700) + 50);text-transform:var(--ce-label-case, uppercase);letter-spacing:calc(.055em * var(--ce-tracking-scale, 1))}.ce-navigation-rail__section-trigger svg{transition:rotate var(--ce-motion-fast)}.ce-navigation-rail__section-trigger[aria-expanded=false] svg{rotate:-90deg}[dir=rtl] .ce-navigation-rail__section-trigger[aria-expanded=false] svg{rotate:90deg}.ce-navigation-rail__item{min-block-size:42px;margin-block:3px;padding:6px 8px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;border-radius:11px;font-size:calc(13px * var(--ce-type-scale, 1));font-weight:calc(var(--ce-weight-semibold, 600) + 50);transition:background var(--ce-motion-fast),transform var(--ce-motion-fast)}.ce-navigation-rail__item:hover{background:color-mix(in srgb,var(--ce-ink-light) 8%,transparent);transform:translate(2px)}[dir=rtl] .ce-navigation-rail__item:hover{transform:translate(-2px)}.ce-navigation-rail__item:focus-visible{outline:3px solid color-mix(in srgb,color-mix(in oklab,var(--ce-color-primary) 55%,white) 52%,transparent);outline-offset:1px}.ce-navigation-rail__item[data-active=true]{background:linear-gradient(110deg,color-mix(in srgb,var(--ce-color-primary) 38%,transparent),color-mix(in srgb,var(--ce-brand-accent) 18%,transparent));box-shadow:inset 3px 0 color-mix(in oklab,var(--ce-color-primary) 55%,white)}[dir=rtl] .ce-navigation-rail__item[data-active=true]{box-shadow:inset -3px 0 color-mix(in oklab,var(--ce-color-primary) 55%,white)}.ce-navigation-rail__item[data-nested=true]{padding-inline-start:36px;grid-template-columns:20px minmax(0,1fr) auto;min-block-size:36px;color:#c6cde2}.ce-navigation-rail__icon{inline-size:30px;block-size:30px;display:grid;place-items:center;border-radius:9px;color:var(--ce-color-primary-on-soft);background:var(--ce-color-primary-soft)}.ce-navigation-rail__icon[data-tone=success]{color:var(--ce-color-success-text);background:var(--ce-color-success-soft)}.ce-navigation-rail__icon[data-tone=warning]{color:var(--ce-color-warning-text);background:var(--ce-color-warning-soft)}.ce-navigation-rail__icon[data-tone=violet]{color:var(--ce-color-violet-text);background:var(--ce-color-violet-soft)}.ce-navigation-rail__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ce-navigation-rail__item em{min-inline-size:22px;padding:2px 6px;border-radius:999px;background:color-mix(in srgb,var(--ce-ink-light) 12%,transparent);font:var(--ce-weight-bold, 700) calc(10px * var(--ce-type-scale, 1))/1.4 var(--ce-font-mono);text-align:center}.ce-navigation-rail footer{padding-block-start:12px;border-block-start:var(--ce-border-width, 1px) solid rgb(255 255 255 / 12%)}.ce-navigation-rail--collapsed .ce-navigation-rail__brand,.ce-navigation-rail--collapsed .ce-navigation-rail__label,.ce-navigation-rail--collapsed .ce-navigation-rail__section-trigger span,.ce-navigation-rail--collapsed .ce-navigation-rail__section>small,.ce-navigation-rail--collapsed .ce-navigation-rail__item em{display:none}.ce-navigation-rail--collapsed .ce-navigation-rail__item{grid-template-columns:1fr;justify-items:center;padding-inline:0}.ce-navigation-rail--collapsed .ce-navigation-rail__section-trigger{justify-content:center}.ce-context-panel{inline-size:min(340px,calc(100vw - 32px));padding:10px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-overlay);background:color-mix(in srgb,var(--ce-color-surface) 94%,transparent);box-shadow:var(--ce-shadow-4);-webkit-backdrop-filter:blur(22px) saturate(1.3);backdrop-filter:blur(22px) saturate(1.3)}.ce-workspace-picker__list{max-block-size:270px;margin-block:8px;overflow:auto}.ce-workspace-picker__list>button,.ce-share-picker [role=listbox]>button{inline-size:100%;min-block-size:52px;padding:7px 8px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;border:0;border-radius:10px;background:transparent;color:var(--ce-color-text);text-align:start;cursor:pointer}.ce-workspace-picker__list>button:hover,.ce-share-picker [role=listbox]>button:hover{background:var(--ce-color-surface-sunken)}.ce-workspace-picker__list>button[aria-selected=true],.ce-share-picker [role=listbox]>button[aria-selected=true]{background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft)}.ce-workspace-picker__list strong,.ce-workspace-picker__list small,.ce-share-picker strong,.ce-share-picker small{display:block}.ce-workspace-picker__list small,.ce-share-picker small{margin-block-start:2px;color:var(--ce-color-text-muted);font-size:calc(11px * var(--ce-type-scale, 1))}.ce-context-panel__empty{min-block-size:104px;padding:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:var(--ce-color-text-muted);text-align:center}.ce-context-panel footer{padding-block-start:8px;border-block-start:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-utility-actions{gap:4px}.ce-utility-actions__item{position:relative;inline-size:36px;block-size:36px;display:grid;place-items:center;border:0;border-radius:11px;background:transparent;color:var(--ce-color-text-muted);cursor:pointer;transition:color var(--ce-motion-fast),background var(--ce-motion-fast),transform var(--ce-motion-fast)}.ce-utility-actions__item:hover{color:var(--ce-color-primary);background:var(--ce-color-primary-soft);transform:translateY(-1px)}.ce-utility-actions__item[data-tone=success]:hover{color:var(--ce-color-success-text);background:var(--ce-color-success-soft)}.ce-utility-actions__item[data-tone=warning]:hover{color:var(--ce-color-warning-text);background:var(--ce-color-warning-soft)}.ce-utility-actions__item[data-tone=danger]:hover{color:var(--ce-color-danger-text);background:var(--ce-color-danger-soft)}.ce-utility-actions__item em{position:absolute;inset-block-start:-2px;inset-inline-end:-2px;min-inline-size:17px;block-size:17px;padding-inline:4px;display:grid;place-items:center;border:2px solid var(--ce-color-surface);border-radius:999px;background:var(--ce-color-danger);color:#fff;font:var(--ce-weight-bold, 700) calc(9px * var(--ce-type-scale, 1))/1 var(--ce-font-mono)}.ce-account-panel{inline-size:min(330px,calc(100vw - 32px));padding:12px;border:var(--ce-border-width, 1px) solid rgb(255 255 255 / 14%);border-radius:18px;color:#f7f8ff;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--ce-color-violet) 22%,transparent),transparent 180px),radial-gradient(circle at 0 100%,color-mix(in srgb,var(--ce-color-success) 16%,transparent),transparent 190px),var(--ce-color-surface-deep);box-shadow:0 30px 72px -22px #030612cc}.ce-account-panel>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:4px 4px 10px}.ce-account-panel>header strong,.ce-account-panel>header small{display:block;overflow:hidden;text-overflow:ellipsis}.ce-account-panel>header small{margin-block-start:2px;color:#aeb8d6;font-size:calc(11px * var(--ce-type-scale, 1))}.ce-account-panel>header em{color:#9eabd0;font:var(--ce-weight-semibold, 600) calc(9px * var(--ce-type-scale, 1))/1.4 var(--ce-font-mono)}.ce-account-panel__items>button{inline-size:100%;min-block-size:54px;padding:7px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;border:0;border-radius:11px;background:transparent;color:inherit;text-align:start;cursor:pointer}.ce-account-panel__items>button:hover{background:color-mix(in srgb,var(--ce-ink-light) 8%,transparent)}.ce-account-panel__items>button>span:first-child{inline-size:34px;block-size:34px;display:grid;place-items:center;border-radius:10px;color:color-mix(in oklab,var(--ce-color-primary) 30%,white);background:color-mix(in srgb,var(--ce-color-primary) 16%,transparent)}.ce-account-panel__items>button>span:first-child[data-tone=success]{color:#91e1bc;background:color-mix(in srgb,var(--ce-color-success) 18%,transparent)}.ce-account-panel__items>button>span:first-child[data-tone=warning]{color:#f1ce7b;background:color-mix(in srgb,var(--ce-color-warning) 18%,transparent)}.ce-account-panel__items strong,.ce-account-panel__items small{display:block}.ce-account-panel__items small{margin-block-start:2px;color:#aeb8d6;font-size:calc(11px * var(--ce-type-scale, 1))}.ce-account-panel__preferences{margin-block-start:8px;padding:10px;border:var(--ce-border-width, 1px) solid rgb(255 255 255 / 10%);border-radius:11px;background:color-mix(in srgb,var(--ce-ink-light) 5%,transparent)}.ce-account-panel footer{margin-block-start:8px;padding-block-start:8px;border-block-start:var(--ce-border-width, 1px) solid rgb(255 255 255 / 10%)}.ce-settings-dialog{min-block-size:440px;display:grid;grid-template-columns:220px minmax(0,1fr);margin:calc(var(--ce-card-padding) * -1)}.ce-settings-dialog>aside{padding:16px 12px;border-inline-end:var(--ce-border-width, 1px) solid var(--ce-color-border);background:var(--ce-color-surface-subtle)}.ce-settings-dialog__identity{margin-block-end:12px;padding:10px;border-radius:11px;background:var(--ce-color-surface-sunken)}.ce-settings-dialog nav{display:grid;gap:4px}.ce-settings-dialog nav button{min-block-size:40px;padding:8px 10px;display:flex;align-items:center;gap:9px;border:0;border-radius:10px;background:transparent;color:var(--ce-color-text-muted);text-align:start;font:calc(var(--ce-weight-semibold, 600) + 50) calc(12px * var(--ce-type-scale, 1))/1.3 var(--ce-font-interface);cursor:pointer}.ce-settings-dialog nav button:hover{background:var(--ce-color-surface-sunken);color:var(--ce-color-text)}.ce-settings-dialog nav button[aria-current=page]{background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft);box-shadow:inset 3px 0 0 var(--ce-color-primary)}[dir=rtl] .ce-settings-dialog nav button[aria-current=page]{box-shadow:inset -3px 0 0 var(--ce-color-primary)}.ce-settings-dialog>section{min-inline-size:0;padding:22px;overflow:auto}.ce-settings-dialog__description{margin:0 0 16px;color:var(--ce-color-text-muted)}.ce-avatar-cropper{display:grid;gap:16px}.ce-avatar-cropper__preview{position:relative;inline-size:220px;aspect-ratio:1;margin-inline:auto;display:grid;place-items:center;overflow:hidden;border-radius:18px;color:var(--ce-color-text-subtle);background:linear-gradient(135deg,var(--ce-color-surface-sunken),var(--ce-color-surface-subtle))}.ce-avatar-cropper__preview img{inline-size:100%;block-size:100%;object-fit:cover}.ce-avatar-cropper__preview i{position:absolute;inset:22px;border:2px solid white;border-radius:50%;box-shadow:0 0 0 80px #1014257a}.ce-avatar-cropper__zoom{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px}.ce-avatar-cropper__zoom output{min-inline-size:44px;color:var(--ce-color-text-muted);font:var(--ce-weight-semibold, 600) calc(11px * var(--ce-type-scale, 1))/1 var(--ce-font-mono)}.ce-avatar-cropper footer{display:flex;justify-content:flex-end;gap:8px}.ce-notification-matrix{display:grid;gap:8px}.ce-notification-matrix__header,.ce-notification-matrix__row{display:grid;grid-template-columns:minmax(180px,1fr) repeat(var(--ce-channel-count, 3),76px);align-items:center;gap:6px}.ce-notification-matrix__header{padding:6px 10px;color:var(--ce-color-text-subtle);font-size:calc(10px * var(--ce-type-scale, 1));text-transform:var(--ce-label-case, uppercase);letter-spacing:calc(.06em * var(--ce-tracking-scale, 1))}.ce-notification-matrix__header strong{text-align:center}.ce-notification-matrix__row{min-block-size:54px;padding:7px 10px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:11px;background:var(--ce-color-surface)}.ce-notification-matrix__row>span strong,.ce-notification-matrix__row>span small{display:block}.ce-notification-matrix__row>span small{margin-block-start:2px;color:var(--ce-color-text-muted);font-size:calc(11px * var(--ce-type-scale, 1))}.ce-notification-matrix__row>button{inline-size:24px;block-size:24px;margin-inline:auto;display:grid;place-items:center;border:1.5px solid var(--ce-color-border-strong);border-radius:7px;background:var(--ce-color-surface);color:#fff;cursor:pointer}.ce-notification-matrix__row>button[aria-pressed=true]{border-color:var(--ce-color-primary);background:var(--ce-color-primary)}.ce-delegation-control,.ce-serial-pattern,.ce-date-constraint-pair,.ce-priority-list,.ce-state-preview{box-sizing:border-box;font-family:var(--ce-font-interface);color:var(--ce-color-text)}.ce-delegation-control{padding:16px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-content);background:var(--ce-color-surface)}.ce-delegation-control>header{display:flex;align-items:center;justify-content:space-between;gap:14px}.ce-delegation-control>header strong,.ce-delegation-control>header small{display:block}.ce-delegation-control>header small{margin-block-start:3px;color:var(--ce-color-text-muted)}.ce-delegation-control__off{margin-block-start:14px;padding:11px;display:flex;align-items:center;gap:9px;border-radius:10px;color:var(--ce-color-neutral-text);background:var(--ce-color-neutral-soft);font-size:calc(12px * var(--ce-type-scale, 1))}.ce-delegation-control__fields{margin-block-start:16px;display:grid;gap:14px}.ce-delegation-control__fields>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ce-delegation-control__fields label>span{display:block;margin-block-end:6px;color:var(--ce-color-text-muted);font-size:calc(11px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700)}.ce-assistant-dock{inline-size:min(440px,100%);overflow:hidden;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-overlay);background:var(--ce-color-surface);box-shadow:var(--ce-shadow-3)}.ce-assistant-dock>header{min-block-size:58px;padding:10px 12px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;border-block-end:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-assistant-dock__mark{inline-size:36px;block-size:36px;display:grid;place-items:center;border-radius:12px;color:var(--ce-color-violet-text);background:linear-gradient(135deg,var(--ce-color-violet-soft),var(--ce-color-primary-soft))}.ce-assistant-dock>header strong,.ce-assistant-dock>header small{display:block}.ce-assistant-dock>header small{margin-block-start:2px;color:var(--ce-color-success-text);font-size:calc(11px * var(--ce-type-scale, 1))}.ce-assistant-dock__body{min-block-size:280px;display:grid;grid-template-columns:120px minmax(0,1fr)}.ce-assistant-dock__body>nav{padding:10px;border-inline-end:var(--ce-border-width, 1px) solid var(--ce-color-border);background:var(--ce-color-surface-subtle)}.ce-assistant-dock__body>section{min-inline-size:0;padding:16px}.ce-assistant-dock>footer{padding:10px;border-block-start:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-assistant-dock--minimized{inline-size:280px}.ce-assistant-dock--minimized>header{border-block-end:0}.ce-floating-note{inline-size:246px;min-block-size:190px;padding:10px;border-start-start-radius:8px;border-start-end-radius:8px;border-end-end-radius:18px;border-end-start-radius:8px;background:var(--ce-highlight-yellow);box-shadow:0 18px 34px -14px #1014255c;transform:rotate(-1deg);color:#3d3514}.ce-floating-note[data-tone=blue]{background:var(--ce-highlight-blue);color:#163846;transform:rotate(1deg)}.ce-floating-note[data-tone=pink]{background:var(--ce-highlight-pink);color:#4c1f2c;transform:rotate(-.4deg)}.ce-floating-note[data-tone=mint]{background:var(--ce-highlight-mint);color:#173b31;transform:rotate(.7deg)}.ce-floating-note>header{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:5px}.ce-floating-note__colors{display:flex;gap:4px}.ce-floating-note__colors button{inline-size:13px;block-size:13px;padding:0;border:var(--ce-border-width, 1px) solid rgb(16 20 37 / 18%);border-radius:50%;background:var(--ce-highlight-yellow);cursor:pointer}.ce-floating-note__colors button[data-color=blue]{background:var(--ce-highlight-blue)}.ce-floating-note__colors button[data-color=pink]{background:var(--ce-highlight-pink)}.ce-floating-note__colors button[data-color=mint]{background:var(--ce-highlight-mint)}.ce-floating-note__colors button[aria-pressed=true]{outline:2px solid currentColor;outline-offset:2px}.ce-floating-note textarea{inline-size:100%;min-block-size:135px;margin-block-start:6px;padding:8px;resize:none;border:0;outline:0;background:transparent;color:inherit;font:calc(var(--ce-weight-semibold, 600) + 50) calc(14px * var(--ce-type-scale, 1))/1.55 var(--ce-font-interface)}.ce-collection-explorer{min-block-size:390px;display:grid;grid-template-columns:210px minmax(0,1fr);overflow:hidden;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-overlay);background:var(--ce-color-surface);box-shadow:var(--ce-shadow-1)}.ce-collection-explorer>aside{padding:14px;border-inline-end:var(--ce-border-width, 1px) solid var(--ce-color-border);background:var(--ce-color-surface-subtle)}.ce-collection-explorer>aside header{display:flex;align-items:center;gap:8px;margin-block-end:10px}.ce-collection-explorer>aside nav{display:grid;gap:4px}.ce-collection-explorer>aside button{min-block-size:40px;padding:6px 8px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;border:0;border-radius:10px;background:transparent;color:var(--ce-color-text-muted);text-align:start;cursor:pointer}.ce-collection-explorer>aside button:hover{background:var(--ce-color-surface-sunken);color:var(--ce-color-text)}.ce-collection-explorer>aside button[aria-current=page]{background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft)}.ce-collection-explorer>aside button>span:first-child{inline-size:28px;block-size:28px;display:grid;place-items:center;border-radius:8px;background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft)}.ce-collection-explorer>aside button em{font:var(--ce-weight-semibold, 600) calc(10px * var(--ce-type-scale, 1))/1 var(--ce-font-mono)}.ce-collection-explorer>main{min-inline-size:0}.ce-collection-explorer__breadcrumb{padding:12px 16px;border-block-end:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-collection-explorer__toolbar{padding:10px 16px;border-block-end:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-collection-explorer__content{padding:16px}.ce-record-detail-workspace{overflow:hidden;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-overlay);background:var(--ce-color-surface);box-shadow:var(--ce-shadow-2)}.ce-record-detail-workspace>header{min-block-size:70px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-block-end:var(--ce-border-width, 1px) solid var(--ce-color-border);background:var(--ce-gradient-surface)}.ce-record-detail-workspace__body{padding:18px}.ce-record-detail-workspace>footer{padding:12px 16px;display:flex;justify-content:flex-end;gap:8px;border-block-start:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-recovery-center,.ce-audit-history,.ce-source-wizard,.ce-rule-builder,.ce-schedule-builder,.ce-sensitive-change,.ce-share-picker,.ce-format-inspector,.ce-allocation-schedule{padding:16px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-content);background:var(--ce-color-surface)}.ce-recovery-center>header,.ce-schedule-builder>header,.ce-source-wizard>header,.ce-share-picker>header,.ce-allocation-schedule>header{display:flex;align-items:center;gap:10px;margin-block-end:12px}.ce-recovery-center>header>span:first-child,.ce-schedule-builder>header>span:first-child,.ce-source-wizard>header>span:first-child,.ce-share-picker>header>span:first-child{inline-size:38px;block-size:38px;display:grid;place-items:center;border-radius:11px;color:var(--ce-color-primary-on-soft);background:var(--ce-color-primary-soft)}.ce-recovery-center>header>span:first-child[data-tone=danger]{color:var(--ce-color-danger-text);background:var(--ce-color-danger-soft)}.ce-schedule-builder>header>span:first-child[data-tone=success]{color:var(--ce-color-success-text);background:var(--ce-color-success-soft)}.ce-source-wizard>header>span:first-child[data-tone=violet]{color:var(--ce-color-violet-text);background:var(--ce-color-violet-soft)}.ce-recovery-center>header>span:nth-child(2),.ce-schedule-builder>header>span:nth-child(2),.ce-source-wizard>header>span:nth-child(2),.ce-share-picker>header>span:nth-child(2),.ce-allocation-schedule>header>span:first-child{flex:1;min-inline-size:0}.ce-recovery-center>header strong,.ce-recovery-center>header small,.ce-schedule-builder>header strong,.ce-schedule-builder>header small,.ce-source-wizard>header strong,.ce-source-wizard>header small,.ce-share-picker>header strong,.ce-share-picker>header small,.ce-allocation-schedule>header strong,.ce-allocation-schedule>header small{display:block}.ce-recovery-center>header small,.ce-schedule-builder>header small,.ce-source-wizard>header small,.ce-share-picker>header small,.ce-allocation-schedule>header small{margin-block-start:3px;color:var(--ce-color-text-muted);font-size:calc(11px * var(--ce-type-scale, 1))}.ce-recovery-center [role=list]>article{min-block-size:58px;padding:8px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:8px;border-block-start:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-recovery-center [role=list]>article>span:first-child{inline-size:34px;block-size:34px;display:grid;place-items:center;border-radius:10px;color:var(--ce-color-neutral-text);background:var(--ce-color-neutral-soft)}.ce-recovery-center article strong,.ce-recovery-center article small{display:block}.ce-recovery-center article small{margin-block-start:2px;color:var(--ce-color-text-muted)}.ce-audit-history{display:grid;gap:12px}.ce-audit-history ol{margin:0;padding:0;list-style:none}.ce-audit-history li{position:relative;min-block-size:68px;padding-block:4px 12px;padding-inline:48px 4px}.ce-audit-history li:before{content:"";position:absolute;inset-block:33px -3px;inset-inline-start:20px;inline-size:1px;background:var(--ce-color-border)}.ce-audit-history li:last-child:before{display:none}.ce-audit-history li>span{position:absolute;inset-inline-start:4px;inset-block-start:3px;inline-size:34px;block-size:34px;display:grid;place-items:center;border-radius:10px;color:var(--ce-color-primary-on-soft);background:var(--ce-color-primary-soft)}.ce-audit-history li[data-tone=success]>span{color:var(--ce-color-success-text);background:var(--ce-color-success-soft)}.ce-audit-history li[data-tone=warning]>span{color:var(--ce-color-warning-text);background:var(--ce-color-warning-soft)}.ce-audit-history li p{margin:3px 0;color:var(--ce-color-text-muted);font-size:calc(12px * var(--ce-type-scale, 1))}.ce-audit-history li small{color:var(--ce-color-text-subtle);font:var(--ce-weight-medium, 500) calc(10px * var(--ce-type-scale, 1))/1.4 var(--ce-font-mono)}.ce-blocked-action{padding:15px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;border:var(--ce-border-width, 1px) solid color-mix(in srgb,var(--ce-color-danger) 30%,var(--ce-color-border));border-radius:var(--ce-radius-content);background:linear-gradient(135deg,var(--ce-color-danger-soft),var(--ce-color-surface) 72%)}.ce-blocked-action>span{inline-size:40px;block-size:40px;display:grid;place-items:center;border-radius:12px;color:var(--ce-color-danger-text);background:color-mix(in srgb,var(--ce-color-danger-soft) 84%,var(--ce-color-surface))}.ce-blocked-action p{margin:4px 0;color:var(--ce-color-text-muted)}.ce-blocked-action ul{margin:10px 0 0;padding-inline-start:18px;color:var(--ce-color-danger-text);font-size:calc(12px * var(--ce-type-scale, 1))}.ce-blocked-action footer{margin-block-start:12px;display:flex;gap:8px}.ce-hierarchy-table{overflow-x:auto;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-content);background:var(--ce-color-surface);color:var(--ce-color-text);font-family:var(--ce-font-interface)}.ce-hierarchy-table [role=row]{min-inline-size:620px;display:grid;grid-template-columns:minmax(260px,1.6fr) repeat(var(--ce-column-count, 2),minmax(100px,1fr)) 46px;align-items:center}.ce-hierarchy-table__header{min-block-size:40px;padding-inline:10px;color:var(--ce-color-text-subtle);background:var(--ce-color-surface-sunken);font-size:calc(10px * var(--ce-type-scale, 1));font-weight:calc(var(--ce-weight-bold, 700) + 50);text-transform:var(--ce-label-case, uppercase);letter-spacing:calc(.055em * var(--ce-tracking-scale, 1))}.ce-hierarchy-table__row{min-block-size:52px;padding-inline:10px;border-block-start:var(--ce-border-width, 1px) solid var(--ce-color-border);transition:background var(--ce-motion-fast)}.ce-hierarchy-table__row:hover{background:var(--ce-color-surface-subtle)}.ce-hierarchy-table__row[data-selected=true]{background:var(--ce-color-primary-soft)}.ce-hierarchy-table__row [role=cell]:first-child{padding-inline-start:calc(var(--ce-depth, 0) * 22px);display:flex;align-items:center;gap:8px}.ce-hierarchy-table__row [role=cell]>i{inline-size:30px;block-size:30px;display:grid;place-items:center;border-radius:9px;color:var(--ce-color-primary-on-soft);background:var(--ce-color-primary-soft)}.ce-hierarchy-table__row [role=cell]>button:not(.ce-icon-button){border:0;background:transparent;color:var(--ce-color-text);font-weight:calc(var(--ce-weight-semibold, 600) + 50);cursor:pointer}.ce-hierarchy-table__row [role=cell]>em{padding:2px 6px;border-radius:999px;color:var(--ce-color-text-muted);background:var(--ce-color-neutral-soft);font:var(--ce-weight-semibold, 600) calc(10px * var(--ce-type-scale, 1))/1 var(--ce-font-mono)}.ce-hierarchy-move-dialog{display:grid;gap:12px}.ce-hierarchy-move-dialog>p{margin:0;color:var(--ce-color-text-muted)}.ce-hierarchy-move-dialog [role=listbox]{max-block-size:300px;overflow:auto;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:11px}.ce-hierarchy-move-dialog [role=option]{inline-size:100%;min-block-size:42px;padding:7px 10px;display:flex;align-items:center;gap:8px;border:0;border-block-start:var(--ce-border-width, 1px) solid var(--ce-color-border);background:var(--ce-color-surface);color:var(--ce-color-text);text-align:start;cursor:pointer}.ce-hierarchy-move-dialog [role=option]:first-child{border-block-start:0}.ce-hierarchy-move-dialog [role=option]:hover{background:var(--ce-color-surface-subtle)}.ce-hierarchy-move-dialog [role=option][aria-selected=true]{background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft)}.ce-hierarchy-move-dialog [role=option]>span:first-child{flex:1;padding-inline-start:calc(var(--ce-depth, 0) * 18px);display:flex;align-items:center;gap:7px}.ce-priority-list{margin:0;padding:0;display:grid;gap:7px;list-style:none}.ce-priority-list li{min-block-size:56px;padding:8px;display:grid;grid-template-columns:28px 34px minmax(0,1fr) auto;align-items:center;gap:8px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:11px;background:var(--ce-color-surface)}.ce-priority-list__rank{inline-size:24px;block-size:24px;display:grid;place-items:center;border-radius:999px;color:var(--ce-color-text-muted);background:var(--ce-color-neutral-soft);font:calc(var(--ce-weight-semibold, 600) + 50) calc(10px * var(--ce-type-scale, 1))/1 var(--ce-font-mono)}.ce-priority-list li>span:nth-child(2){inline-size:34px;block-size:34px;display:grid;place-items:center;border-radius:10px;color:var(--ce-color-primary-on-soft);background:var(--ce-color-primary-soft)}.ce-priority-list li>span:nth-child(3) strong,.ce-priority-list li>span:nth-child(3) small{display:block}.ce-priority-list li>span:nth-child(3) small{margin-block-start:2px;color:var(--ce-color-text-muted)}.ce-priority-list li>div{display:flex;gap:4px}.ce-icon-turn-up,.ce-icon-turn-back{display:inline-flex;rotate:180deg}[dir=rtl] .ce-icon-turn-back{rotate:0deg}.ce-date-constraint-pair{margin:0;padding:14px;display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:10px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-content)}.ce-date-constraint-pair legend{padding-inline:5px;color:var(--ce-color-text-muted);font-size:calc(11px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700)}.ce-date-constraint-pair label>span{display:block;margin-block-end:5px;color:var(--ce-color-text-muted);font-size:calc(11px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700)}.ce-date-constraint-pair>small{grid-column:1 / -1}.ce-date-constraint-pair[aria-invalid=true]{border-color:color-mix(in srgb,var(--ce-color-danger) 45%,var(--ce-color-border))}.ce-serial-pattern{display:grid;gap:12px}.ce-serial-pattern__lock{padding:10px;display:flex;align-items:center;gap:8px;border-radius:10px;color:var(--ce-color-warning-text);background:var(--ce-color-warning-soft)}.ce-serial-pattern__lock strong,.ce-serial-pattern__lock small{display:block}.ce-serial-pattern__lock small{margin-block-start:2px}.ce-serial-pattern__parts{min-block-size:62px;padding:10px;display:flex;align-items:center;flex-wrap:wrap;gap:7px;border:1px dashed var(--ce-color-border-strong);border-radius:11px;background:var(--ce-color-surface-subtle)}.ce-serial-pattern__parts>span{min-block-size:32px;padding:6px 8px;display:inline-flex;align-items:center;gap:6px;border-radius:9px;color:var(--ce-color-primary-on-soft);background:var(--ce-color-primary-soft);font-size:calc(11px * var(--ce-type-scale, 1))}.ce-serial-pattern__parts>span[data-tone=success]{color:var(--ce-color-success-text);background:var(--ce-color-success-soft)}.ce-serial-pattern__parts>span[data-tone=violet]{color:var(--ce-color-violet-text);background:var(--ce-color-violet-soft)}.ce-serial-pattern__parts>span button{inline-size:18px;block-size:18px;padding:0;display:grid;place-items:center;border:0;border-radius:5px;background:color-mix(in srgb,currentColor 9%,transparent);color:currentColor;cursor:pointer}.ce-serial-pattern output{padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:10px;background:var(--ce-color-neutral-soft)}.ce-serial-pattern output small{color:var(--ce-color-text-muted)}.ce-serial-pattern output strong{font-family:var(--ce-font-mono)}.ce-source-wizard>ol{margin:0 0 16px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));list-style:none}.ce-source-wizard>ol li{position:relative;display:flex;align-items:center;gap:7px;color:var(--ce-color-text-muted);font-size:calc(11px * var(--ce-type-scale, 1))}.ce-source-wizard>ol li:after{content:"";block-size:1px;flex:1;background:var(--ce-color-border)}.ce-source-wizard>ol li:last-child:after{display:none}.ce-source-wizard>ol li>span{inline-size:24px;block-size:24px;display:grid;place-items:center;flex:0 0 auto;border:var(--ce-border-width, 1px) solid var(--ce-color-border-strong);border-radius:999px;background:var(--ce-color-surface);font:calc(var(--ce-weight-semibold, 600) + 50) calc(10px * var(--ce-type-scale, 1))/1 var(--ce-font-mono)}.ce-source-wizard>ol li[data-state=complete]>span{border-color:var(--ce-color-success);color:#fff;background:var(--ce-color-success)}.ce-source-wizard>ol li[data-state=current]{color:var(--ce-color-primary)}.ce-source-wizard>ol li[data-state=current]>span{border-color:var(--ce-color-primary);background:var(--ce-color-primary-soft)}.ce-source-wizard__body{min-block-size:180px;padding:16px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:12px;background:var(--ce-color-surface-subtle)}.ce-source-wizard>footer{margin-block-start:14px;display:flex;justify-content:space-between}.ce-field-well{padding:12px;display:grid;gap:9px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:12px;background:var(--ce-color-surface)}.ce-field-well>header{display:flex;align-items:start;justify-content:space-between;gap:10px}.ce-field-well>header strong,.ce-field-well>header small{display:block}.ce-field-well>header small{margin-block-start:2px;color:var(--ce-color-text-muted)}.ce-field-well>header em{color:var(--ce-color-text-subtle);font:var(--ce-weight-semibold, 600) calc(10px * var(--ce-type-scale, 1))/1.4 var(--ce-font-mono)}.ce-field-well__content{min-block-size:80px;padding:8px;display:flex;align-content:flex-start;flex-wrap:wrap;gap:7px;border:1px dashed var(--ce-color-border-strong);border-radius:10px;background:var(--ce-color-surface-subtle)}.ce-field-well__content>span{min-block-size:34px;padding:6px 7px;display:inline-flex;align-items:center;gap:6px;border-radius:9px;color:var(--ce-color-primary-on-soft);background:var(--ce-color-primary-soft);font-size:calc(11px * var(--ce-type-scale, 1))}.ce-field-well__content>span small{color:var(--ce-color-text-muted)}.ce-field-well__content>span button{inline-size:18px;block-size:18px;padding:0;display:grid;place-items:center;border:0;border-radius:5px;background:transparent;color:currentColor;cursor:pointer}.ce-field-well__content>div{inline-size:100%;display:flex;align-items:center;justify-content:center;gap:7px;color:var(--ce-color-text-subtle);font-size:calc(11px * var(--ce-type-scale, 1))}.ce-rule-builder>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.ce-rule-builder>header strong,.ce-rule-builder>header small{display:block}.ce-rule-builder>header small{margin-block-start:2px;color:var(--ce-color-text-muted)}.ce-rule-builder ol{margin:12px 0 0;padding:0;display:grid;gap:7px;list-style:none}.ce-rule-builder li{padding:8px;display:grid;grid-template-columns:25px repeat(3,minmax(90px,1fr)) 24px auto;align-items:end;gap:7px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:11px}.ce-rule-builder__rank{align-self:center;inline-size:23px;block-size:23px;display:grid;place-items:center;border-radius:999px;background:var(--ce-color-neutral-soft);color:var(--ce-color-text-muted);font:calc(var(--ce-weight-semibold, 600) + 50) calc(10px * var(--ce-type-scale, 1))/1 var(--ce-font-mono)}.ce-rule-builder label>span{display:block;margin-block-end:4px;color:var(--ce-color-text-subtle);font-size:calc(9px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700);text-transform:var(--ce-label-case, uppercase)}.ce-rule-builder input{inline-size:100%;min-block-size:34px;padding:6px 8px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:8px;background:var(--ce-color-surface);color:var(--ce-color-text)}.ce-rule-builder__tone{align-self:center;inline-size:20px;block-size:20px;padding:0;border:3px solid var(--ce-color-surface);border-radius:50%;background:var(--ce-color-primary);box-shadow:0 0 0 1px var(--ce-color-border-strong)}.ce-rule-builder__tone[data-tone=success]{background:var(--ce-color-success)}.ce-rule-builder__tone[data-tone=warning]{background:var(--ce-color-warning)}.ce-rule-builder__tone[data-tone=danger]{background:var(--ce-color-danger)}.ce-schedule-builder__frequencies{display:flex;gap:6px}.ce-schedule-builder__frequencies button,.ce-state-preview button{min-block-size:34px;padding:6px 11px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:9px;background:var(--ce-color-surface);color:var(--ce-color-text-muted);font:calc(var(--ce-weight-semibold, 600) + 50) calc(11px * var(--ce-type-scale, 1))/1.2 var(--ce-font-interface);cursor:pointer}.ce-schedule-builder__frequencies button[aria-pressed=true],.ce-state-preview button[aria-pressed=true]{border-color:var(--ce-color-selection-border);color:var(--ce-color-primary-on-soft);background:var(--ce-color-primary-soft)}.ce-schedule-builder__details{margin-block-start:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ce-schedule-builder__details label{padding:10px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:10px;background:var(--ce-color-surface-subtle)}.ce-schedule-builder__details label>span{display:block;margin-block-end:5px;color:var(--ce-color-text-subtle);font-size:calc(9px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700);text-transform:var(--ce-label-case, uppercase)}.ce-schedule-builder__details input{inline-size:100%;border:0;background:transparent;color:var(--ce-color-text);font:calc(var(--ce-weight-semibold, 600) + 50) calc(12px * var(--ce-type-scale, 1))/1.3 var(--ce-font-interface)}.ce-schedule-builder>footer{margin-block-start:12px;padding:10px;display:flex;align-items:center;gap:8px;border-radius:10px;color:var(--ce-color-success-text);background:var(--ce-color-success-soft)}.ce-schedule-builder>footer strong{margin-inline-start:auto}.ce-sensitive-change>header{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px}.ce-sensitive-change>header>span{inline-size:40px;block-size:40px;display:grid;place-items:center;border-radius:12px;color:var(--ce-color-warning-text);background:var(--ce-color-warning-soft)}.ce-sensitive-change>header p{margin:4px 0 0;color:var(--ce-color-text-muted)}.ce-sensitive-change dl{margin:14px 0;padding:12px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;border-radius:11px;background:var(--ce-color-surface-sunken)}.ce-sensitive-change dt{color:var(--ce-color-text-subtle);font-size:calc(9px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700);text-transform:var(--ce-label-case, uppercase)}.ce-sensitive-change dd{margin:3px 0 0;font-weight:var(--ce-weight-bold, 700);overflow-wrap:anywhere}.ce-sensitive-change__consequence{padding:10px;display:flex;gap:8px;border-radius:10px;color:var(--ce-color-danger-text);background:var(--ce-color-danger-soft);font-size:calc(12px * var(--ce-type-scale, 1))}.ce-sensitive-change__confirm{margin-block-start:12px;display:flex;gap:8px;align-items:flex-start;color:var(--ce-color-text-muted);font-size:calc(12px * var(--ce-type-scale, 1))}.ce-sensitive-change>footer{margin-block-start:14px;display:flex;justify-content:flex-end;gap:8px}.ce-share-picker>header select{min-block-size:34px;padding-block:5px;padding-inline:8px 26px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:8px;background:var(--ce-color-surface);color:var(--ce-color-text)}.ce-share-picker>.ce-search-field{margin-block-end:8px}.ce-share-picker [role=listbox]{max-block-size:220px;overflow:auto}.ce-share-picker [role=option]>i{inline-size:22px;block-size:22px;display:grid;place-items:center;border:var(--ce-border-width, 1px) solid var(--ce-color-border-strong);border-radius:7px}.ce-share-picker [role=option][aria-selected=true]>i{border-color:var(--ce-color-primary);background:var(--ce-color-primary);color:#fff}.ce-format-inspector{padding:0;overflow:hidden}.ce-format-inspector>header{min-block-size:52px;padding:10px 12px;display:flex;align-items:center;gap:9px;border-block-end:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-format-inspector>header span{inline-size:34px;block-size:34px;display:grid;place-items:center;border-radius:10px;color:var(--ce-color-violet-text);background:var(--ce-color-violet-soft)}.ce-format-inspector__preview{padding:14px;border-block-end:var(--ce-border-width, 1px) solid var(--ce-color-border);background:var(--ce-color-surface-subtle)}.ce-format-inspector details{border-block-end:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-format-inspector summary{min-block-size:42px;padding:9px 12px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:calc(12px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700);list-style:none}.ce-format-inspector summary::-webkit-details-marker{display:none}.ce-format-inspector details[open] summary svg{rotate:180deg}.ce-format-inspector details>div{padding:0 12px 12px}.ce-allocation-schedule>header{align-items:flex-start}.ce-allocation-schedule>.ce-progress{margin-block:12px}.ce-allocation-schedule ol{margin:0;padding:0;display:grid;gap:7px;list-style:none}.ce-allocation-schedule li{padding:8px;display:grid;grid-template-columns:24px minmax(120px,1fr) minmax(80px,.5fr) minmax(80px,.5fr) auto;align-items:end;gap:7px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:10px}.ce-allocation-schedule li>span{align-self:center;inline-size:22px;block-size:22px;display:grid;place-items:center;border-radius:999px;color:var(--ce-color-primary-on-soft);background:var(--ce-color-primary-soft);font:calc(var(--ce-weight-semibold, 600) + 50) calc(10px * var(--ce-type-scale, 1))/1 var(--ce-font-mono)}.ce-allocation-schedule label>span{display:block;margin-block-end:4px;color:var(--ce-color-text-subtle);font-size:calc(9px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700);text-transform:var(--ce-label-case, uppercase)}.ce-allocation-schedule input{inline-size:100%;min-block-size:34px;padding:6px 8px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:8px;background:var(--ce-color-surface);color:var(--ce-color-text)}.ce-allocation-schedule>footer{margin-block-start:10px;display:flex;align-items:center;justify-content:space-between;gap:10px}.ce-state-preview{padding:10px;border:1px dashed var(--ce-color-warning);border-radius:11px;background:color-mix(in srgb,var(--ce-color-warning-soft) 55%,var(--ce-color-surface))}.ce-state-preview legend,.ce-state-preview__legend{display:block;padding-inline:5px;margin-block-end:7px;color:var(--ce-color-warning-text);font-size:calc(10px * var(--ce-type-scale, 1));font-weight:calc(var(--ce-weight-bold, 700) + 50);text-transform:var(--ce-label-case, uppercase);letter-spacing:calc(.06em * var(--ce-tracking-scale, 1))}.ce-state-preview>div{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.ce-state-preview>div>span{margin-inline-end:auto;font-size:calc(12px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700)}.ce-state-preview>small{display:block;margin-block-start:7px;color:var(--ce-color-warning-text);font-size:calc(10px * var(--ce-type-scale, 1))}.ce-inline-error{display:flex;align-items:center;gap:6px;color:var(--ce-color-danger-text);font-size:calc(11px * var(--ce-type-scale, 1));font-weight:calc(var(--ce-weight-semibold, 600) + 50)}.ce-global-header button:focus-visible,.ce-context-panel button:focus-visible,.ce-account-panel button:focus-visible,.ce-utility-actions button:focus-visible,.ce-notification-matrix button:focus-visible,.ce-floating-note button:focus-visible,.ce-collection-explorer button:focus-visible,.ce-recovery-center button:focus-visible,.ce-hierarchy-table button:focus-visible,.ce-hierarchy-move-dialog button:focus-visible,.ce-priority-list button:focus-visible,.ce-serial-pattern button:focus-visible,.ce-source-wizard button:focus-visible,.ce-field-well button:focus-visible,.ce-rule-builder button:focus-visible,.ce-schedule-builder button:focus-visible,.ce-share-picker button:focus-visible,.ce-allocation-schedule button:focus-visible,.ce-state-preview button:focus-visible{outline:3px solid var(--ce-color-focus-ring);outline-offset:2px}@media(max-width:900px){.ce-global-header{grid-template-columns:auto minmax(0,1fr) auto}.ce-global-header__workspace{display:none}.ce-global-header__search{grid-column:1 / -1;grid-row:2;max-inline-size:none}.ce-settings-dialog{grid-template-columns:1fr}.ce-settings-dialog>aside{border-inline-end:0;border-block-end:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-settings-dialog nav{display:flex;overflow-x:auto}.ce-settings-dialog nav button{flex:0 0 auto}.ce-settings-dialog nav button[aria-current=page]{box-shadow:inset 0 -3px 0 var(--ce-color-primary)}.ce-collection-explorer{grid-template-columns:1fr}.ce-collection-explorer>aside{border-inline-end:0;border-block-end:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-collection-explorer>aside nav{display:flex;overflow-x:auto}.ce-collection-explorer>aside button{flex:0 0 auto;min-inline-size:150px}.ce-rule-builder li{grid-template-columns:25px 1fr auto}.ce-rule-builder li label{grid-column:2}.ce-schedule-builder__details{grid-template-columns:1fr}.ce-notification-matrix{overflow-x:auto}.ce-notification-matrix__header,.ce-notification-matrix__row{min-inline-size:540px}}@media(max-width:640px){.ce-global-header{border-radius:0}.ce-global-header__brand{display:none}.ce-global-header__actions{min-inline-size:0}.ce-navigation-rail{inline-size:min(88vw,320px)}.ce-assistant-dock{inline-size:100%;border-radius:var(--ce-radius-content) var(--ce-radius-content) 0 0}.ce-assistant-dock__body{grid-template-columns:1fr}.ce-assistant-dock__body>nav{display:none}.ce-recovery-center [role=list]>article{grid-template-columns:auto minmax(0,1fr) auto}.ce-recovery-center [role=list]>article .ce-status-chip{grid-column:2}.ce-date-constraint-pair{grid-template-columns:1fr}.ce-date-constraint-pair>span{display:none}.ce-sensitive-change dl{grid-template-columns:1fr}.ce-sensitive-change dl>svg{rotate:90deg;justify-self:center}.ce-allocation-schedule li{grid-template-columns:24px minmax(0,1fr) auto}.ce-allocation-schedule li label{grid-column:2}}@media(prefers-reduced-motion:reduce){.ce-navigation-rail,.ce-navigation-rail__item,.ce-utility-actions__item{transition:none;transform:none!important}}}:where(biso-card,biso-panel,biso-stat,biso-widget,biso-alert,biso-page-header,biso-toolbar,biso-detail-strip,biso-breadcrumb,biso-search,biso-select,biso-field,biso-empty-state,biso-table,biso-tabs,biso-progress,biso-modal,biso-drawer,biso-file-upload,biso-date-picker,biso-resource-grid,biso-stat-grid,biso-filter-bar,biso-split-panel,biso-detail-summary,biso-settings-list,biso-setting-row,biso-choice-card,biso-accordion,biso-expansion-panel,biso-tree,biso-global-header,biso-navigation-rail,biso-workspace-picker,biso-utility-actions,biso-account-panel,biso-settings-dialog,biso-avatar-cropper,biso-notification-matrix,biso-delegation-control,biso-assistant-dock,biso-floating-note,biso-collection-explorer,biso-record-detail-workspace,biso-recovery-center,biso-audit-history,biso-blocked-action,biso-hierarchy-table,biso-hierarchy-move-dialog,biso-priority-list,biso-date-constraint-pair,biso-serial-pattern-builder,biso-source-wizard,biso-field-well,biso-rule-builder,biso-schedule-builder,biso-sensitive-change-guard,biso-share-picker,biso-format-inspector,biso-allocation-schedule,biso-state-preview-control){box-sizing:border-box}:where(biso-card,biso-panel,biso-select,biso-table,biso-tabs,biso-progress,biso-drawer,biso-file-upload,biso-date-picker,biso-settings-list,biso-choice-card,biso-accordion,biso-expansion-panel,biso-tree,biso-account-panel,biso-delegation-control,biso-assistant-dock,biso-floating-note,biso-record-detail-workspace,biso-recovery-center,biso-hierarchy-table,biso-source-wizard,biso-rule-builder,biso-schedule-builder,biso-sensitive-change-guard,biso-share-picker,biso-format-inspector,biso-allocation-schedule,biso-state-preview-control){display:block}:where(biso-resource-grid.ce-resource-grid,biso-stat-grid.ce-stat-grid,biso-filter-bar.ce-filter-bar,biso-split-panel.ce-split-panel,biso-detail-summary.ce-detail-summary){display:grid}biso-setting-row.ce-setting-row{display:flex}biso-field.ce-field{display:grid}biso-search.ce-input-shell{display:flex}biso-breadcrumb.ce-breadcrumb{display:flex}biso-page-header.ce-page-header{display:flex}biso-stat.ce-stat-card{display:flex}biso-toolbar.ce-toolbar{display:flex}biso-widget.ce-widget{display:grid}biso-alert.ce-alert{display:grid}biso-skeleton.ce-skeleton-block,biso-app-loader.ce-app-loader{display:grid}biso-theme-switcher.ce-theme-switcher{display:inline-grid}biso-detail-strip.ce-detail-strip{display:flex}biso-empty-state.ce-empty{display:flex}biso-select.ce-custom-select{position:relative}biso-select .ce-select-popover{position:absolute;inset-block-start:calc(100% + 7px);inset-inline:0;z-index:var(--ce-z-dropdown)}biso-detail-strip.ce-detail-strip>span{display:grid;grid-template-columns:auto auto;align-items:center;gap:2px 7px}biso-detail-strip.ce-detail-strip>span>biso-icon{grid-row:1 / span 2;color:var(--ce-color-primary)}biso-detail-strip.ce-detail-strip>span strong{font-size:calc(9.5px * var(--ce-type-scale, 1))}biso-detail-strip.ce-detail-strip>span small{font-size:calc(9px * var(--ce-type-scale, 1))}biso-detail-strip.ce-detail-strip>span small{color:var(--ce-color-text-muted)}biso-avatar.ce-avatar{display:inline-grid;place-items:center;color:var(--ce-color-text-inverse);background:var(--ce-color-violet);font-weight:var(--ce-weight-bold, 700)}biso-icon.ce-icon svg{display:block;width:1em;height:1em}biso-icon.ce-icon--sm{font-size:calc(15px * var(--ce-type-scale, 1))}biso-icon.ce-icon--md{font-size:calc(18px * var(--ce-type-scale, 1))}biso-icon.ce-icon--lg{font-size:calc(24px * var(--ce-type-scale, 1))}.product-bar .ce-button--ghost{min-height:34px;padding-inline:10px;color:var(--ce-color-text-muted)}.product-bar .ce-button--ghost .ce-button__icon{color:var(--ce-color-text-subtle)}.product-bar .ce-button--ghost[aria-current=page]{color:var(--ce-color-primary-on-soft);background:var(--ce-color-primary-soft)}@media(max-width:680px){biso-detail-strip.ce-detail-strip>span{width:100%}}biso-modal .ce-modal{position:relative;z-index:calc(var(--ce-z-modal) + 1);inset:auto}biso-modal .ce-overlay{position:fixed;inset:0;z-index:var(--ce-z-modal-overlay)}.ce-stat-card__content{display:grid;min-width:0;gap:2px}.ce-stat-card__helper{color:var(--ce-color-text-muted);font-size:calc(12px * var(--ce-type-scale, 1));line-height:calc(17px * var(--ce-type-scale, 1))}biso-progress.ce-progress{display:block}biso-table.ce-data-grid-wrap{display:block;overflow:hidden;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-content);background:var(--ce-color-surface)}.ce-data-grid__scroll{overflow:auto}.ce-data-grid{width:100%;border-collapse:collapse;color:var(--ce-color-text);font-size:calc(12px * var(--ce-type-scale, 1))}.ce-data-grid :is(th,td){padding:11px 14px;border-block-end:var(--ce-border-width, 1px) solid var(--ce-color-border);text-align:start}.ce-data-grid th{color:var(--ce-color-text-muted);background:var(--ce-color-surface-sunken);font-size:calc(10.5px * var(--ce-type-scale, 1));letter-spacing:calc(.04em * var(--ce-tracking-scale, 1));text-transform:var(--ce-label-case, uppercase)}biso-field-system{display:block}.ce-fields-grid{gap:12px}.ce-field-tile{gap:0;padding:11px 13px 12px;border-radius:12px;background:var(--ce-color-canvas);transition:background var(--ce-motion-standard),box-shadow var(--ce-motion-standard)}.ce-field-tile:focus-within{background:color-mix(in srgb,var(--ce-color-primary-soft) 70%,var(--ce-color-canvas))}.ce-field-tile.has-error{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ce-color-danger) 35%,transparent)}.ce-field-tile[data-span="1"]{flex:1 1 calc(33.333% - 8px);max-width:none}.ce-field-tile[data-span="2"]{flex:1 1 calc(66.666% - 4px);max-width:none}.ce-field-tile .ce-field-label-row{min-height:16px;margin-bottom:8px;color:var(--ce-color-text-subtle);font-size:calc(10.5px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700);letter-spacing:calc(.04em * var(--ce-tracking-scale, 1));text-transform:var(--ce-label-case, uppercase)}.ce-field-tile .ce-field-label-row label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}.ce-field-label-row__icon{flex:none;font-size:calc(12px * var(--ce-type-scale, 1));opacity:.9}.ce-field-tile .ce-field-required{margin-inline-start:-3px;font-weight:var(--ce-weight-bold, 700)}.ce-field-tile .ce-field-hint-trigger{margin-inline-start:auto;border:var(--ce-border-width, 1px) solid currentColor;font:var(--ce-weight-bold, 700) calc(9px * var(--ce-type-scale, 1))/1 var(--ce-font-interface);text-transform:none}.ce-field-tile .ce-input,.ce-field-tile .ce-textarea,.ce-field-tile .ce-select-trigger,.ce-field-tile .ce-date-trigger,.ce-field-tile .ce-chips-box{min-height:34px;border-width:1px;border-radius:8px;font-size:calc(12.5px * var(--ce-type-scale, 1));box-shadow:none}.ce-root .ce-field-tile .ce-input{height:34px;padding-inline:10px}.ce-root .ce-field-tile .ce-textarea{min-height:64px;padding:8px 10px;line-height:1.5;resize:vertical}.ce-root .ce-field-tile .ce-input:hover:not(:disabled):not(:focus){border-color:var(--ce-color-text-subtle)}.ce-field-tile.has-error :is(.ce-input,.ce-textarea,.ce-select-trigger,.ce-date-trigger,.ce-chips-box){border-color:var(--ce-color-danger)}.ce-field-error{display:flex;align-items:center;gap:5px;margin-top:7px;color:var(--ce-color-danger-text);font-size:calc(11px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-semibold, 600);animation:ce-craft-reveal var(--ce-motion-standard) var(--ce-ease-enter)}.ce-field-error biso-icon{font-size:calc(12px * var(--ce-type-scale, 1))}.ce-field-input-row{display:flex;gap:8px}.ce-field-input-row>.ce-input{flex:1}.ce-field-side-action{display:inline-grid;flex:none;place-items:center;width:34px;height:34px;border:var(--ce-border-width, 1px) solid var(--ce-color-selection-border);border-radius:8px;background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft);transition:background var(--ce-motion-fast),transform var(--ce-motion-fast)}.ce-field-side-action:hover{background:color-mix(in srgb,var(--ce-color-primary-soft) 70%,var(--ce-color-selection-border))}.ce-field-side-action:active{transform:scale(.95)}.ce-root .ce-input.is-mono,.ce-readonly-value.is-mono{font-family:var(--ce-font-mono);font-size:calc(11.5px * var(--ce-type-scale, 1))}.ce-readonly-value{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:34px;padding:7px 10px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:8px;background:var(--ce-color-surface-subtle);color:var(--ce-color-text-muted);font-size:calc(12.5px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-semibold, 600)}.ce-readonly-value biso-icon{flex:none;color:var(--ce-color-text-subtle);font-size:calc(12px * var(--ce-type-scale, 1))}.ce-field-unsupported{margin:0;color:var(--ce-color-text-subtle);font-size:calc(12px * var(--ce-type-scale, 1));font-style:italic}.ce-custom-section__header{justify-content:flex-start;gap:10px;padding:12px 16px;background:var(--ce-color-primary-soft);font-family:var(--ce-font-display);font-size:calc(13.5px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700)}.ce-custom-section__header .ce-badge{margin-inline-start:auto}.ce-custom-section__icon{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--ce-color-surface);color:var(--ce-color-primary-on-soft)}.ce-seg2{display:inline-flex;align-self:flex-start;gap:2px;padding:3px;border-radius:10px;background:var(--ce-color-surface-sunken);box-shadow:inset 0 1px 2px #1014250f}.ce-seg2__option{min-width:52px;padding:6px 16px;border:0;border-radius:7px;background:transparent;color:var(--ce-color-text-muted);font:var(--ce-weight-bold, 700) calc(11.5px * var(--ce-type-scale, 1))/1.2 var(--ce-font-interface);cursor:pointer;transition:background var(--ce-motion-fast),color var(--ce-motion-fast),box-shadow var(--ce-motion-fast)}.ce-seg2__option:hover:not(.is-active){color:var(--ce-color-text)}.ce-seg2__option.is-active{background:var(--ce-color-surface);color:var(--ce-color-primary-on-soft);box-shadow:0 1px 3px #1014251f}.ce-money-input{display:flex;overflow:hidden;border:var(--ce-border-width, 1px) solid var(--ce-color-border-strong);border-radius:8px;background:var(--ce-color-surface);transition:border-color var(--ce-motion-fast),box-shadow var(--ce-motion-fast)}.ce-money-input:hover{border-color:var(--ce-color-text-subtle)}.ce-money-input:focus-within{border-color:var(--ce-color-primary);box-shadow:0 0 0 3px var(--ce-color-primary-soft)}.ce-money-input__currency{display:inline-flex;align-items:center;padding-inline:10px;border-inline-end:var(--ce-border-width, 1px) solid var(--ce-color-border-strong);background:var(--ce-color-canvas);color:var(--ce-color-text-muted);font:var(--ce-weight-bold, 700) calc(11.5px * var(--ce-type-scale, 1)) var(--ce-font-mono)}.ce-root .ce-money-input>.ce-input{height:32px;border:0;border-radius:0;box-shadow:none;font-family:var(--ce-font-mono);font-variant-numeric:tabular-nums}.ce-root .ce-money-input>.ce-input:focus{box-shadow:none}.ce-money-input input::-webkit-inner-spin-button,.ce-money-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}biso-switch.ce-switch-field{display:inline-flex;align-items:center;gap:10px}.ce-switch-field__label{color:var(--ce-color-text);font-size:calc(13px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-semibold, 600);cursor:pointer;-webkit-user-select:none;user-select:none}.ce-avatar{flex:none;letter-spacing:calc(.01em * var(--ce-tracking-scale, 1))}biso-avatar.ce-avatar{background:var(--ce-avatar-color, var(--ce-color-primary));color:#fff}.ce-avatar-stack>.ce-avatar:not(.ce-avatar--more),.ce-chips-box__chip .ce-avatar{color:#fff}.ce-avatar--xs{width:18px;height:18px;border-radius:5px;font-size:calc(8.5px * var(--ce-type-scale, 1))}.ce-avatar--more{background:var(--ce-color-neutral-soft);color:var(--ce-color-neutral-text)}biso-avatar-stack.ce-avatar-stack{display:inline-flex;align-items:center}.ce-avatar-stack>.ce-avatar{box-shadow:0 0 0 2px var(--ce-color-surface)}.ce-avatar-stack>.ce-avatar+.ce-avatar{margin-inline-start:-4px}biso-multi-select.ce-multi-select{display:block;min-width:0}.ce-chips-box{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:36px;padding-block:5px;padding-inline:7px 34px;border:1.5px solid var(--ce-color-border-strong);border-radius:10px;background:var(--ce-color-surface);cursor:pointer;outline:0;transition:border-color var(--ce-motion-fast),box-shadow var(--ce-motion-fast)}.ce-chips-box:hover{border-color:var(--ce-color-text-subtle)}.ce-chips-box:focus-visible,.ce-multi-select.is-open .ce-chips-box{border-color:var(--ce-color-primary);box-shadow:0 0 0 3px var(--ce-color-primary-soft)}.ce-multi-select.is-error .ce-chips-box{border-color:var(--ce-color-danger)}.ce-multi-select.is-disabled .ce-chips-box{background:var(--ce-color-surface-sunken);cursor:not-allowed;opacity:.7}.ce-chips-box__placeholder{padding-inline:4px;color:var(--ce-color-text-subtle);font-size:calc(12.5px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-medium, 500)}.ce-chips-box__chevron{position:absolute;inset-inline-end:10px;top:50%;display:inline-flex;color:var(--ce-color-text-subtle);transform:translateY(-50%);transition:transform var(--ce-motion-standard)}.ce-multi-select.is-open .ce-chips-box__chevron{transform:translateY(-50%) rotate(180deg)}.ce-chips-box__chip{display:inline-flex;align-items:center;gap:5px;max-width:100%;min-height:24px;padding-block:0;padding-inline:9px 2px;border-radius:7px;background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft);font-size:calc(11px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700);line-height:calc(16px * var(--ce-type-scale, 1))}.ce-multi-select[data-mode=people] .ce-chips-box__chip{padding-inline-start:4px;background:var(--ce-color-canvas);color:var(--ce-color-text)}.ce-chips-box__chip-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ce-chips-box__remove{display:inline-grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:5px;background:transparent;color:inherit;opacity:.55;cursor:pointer}.ce-chips-box__remove biso-icon{font-size:calc(10px * var(--ce-type-scale, 1))}.ce-chips-box__remove:hover{background:color-mix(in srgb,var(--ce-color-text) 10%,transparent);opacity:1}:is(.ce-chips-box__chip,.ce-label-pill)[data-tone=success]{background:var(--ce-color-success-soft);color:var(--ce-color-success-text)}:is(.ce-chips-box__chip,.ce-label-pill)[data-tone=warning]{background:var(--ce-color-warning-soft);color:var(--ce-color-warning-text)}:is(.ce-chips-box__chip,.ce-label-pill)[data-tone=danger]{background:var(--ce-color-danger-soft);color:var(--ce-color-danger-text)}:is(.ce-chips-box__chip,.ce-label-pill)[data-tone=violet]{background:var(--ce-color-violet-soft);color:var(--ce-color-violet-text)}:is(.ce-chips-box__chip,.ce-label-pill)[data-tone=neutral]{background:var(--ce-color-neutral-soft);color:var(--ce-color-neutral-text)}.ce-label-pill{display:inline-flex;align-items:center;padding:4px 9px;border-radius:7px;background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft);font-size:calc(11px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700);line-height:1.2}.ce-pick-popover{display:flex;flex-direction:column;width:100%;max-width:420px;max-height:min(420px,70vh);overflow:hidden;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:14px;background:var(--ce-color-surface);box-shadow:0 18px 40px -8px #10142538,0 4px 12px -4px #1014251a;animation:ce-craft-pop .16s cubic-bezier(.32,.72,0,1)}.ce-pick-search{display:flex;align-items:center;gap:8px;height:34px;margin:10px 10px 6px;padding:0 12px;border:var(--ce-border-width, 1px) solid transparent;border-radius:999px;background:var(--ce-color-canvas);color:var(--ce-color-text-subtle);transition:background var(--ce-motion-fast),border-color var(--ce-motion-fast),box-shadow var(--ce-motion-fast)}.ce-pick-search:focus-within{border-color:var(--ce-color-primary);background:var(--ce-color-surface);box-shadow:0 0 0 3px var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft)}.ce-pick-search input:focus-visible{outline:0}.ce-pick-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--ce-color-text);font-size:calc(12.5px * var(--ce-type-scale, 1))}.ce-pick-list{flex:1;overflow-y:auto;padding:2px 6px 6px;scrollbar-width:thin;scrollbar-gutter:stable}.ce-pick-section--selected{margin:4px 0 6px;padding:2px 4px 4px;border-radius:12px;background:var(--ce-color-primary-soft)}.ce-pick-section__head{display:flex;align-items:center;justify-content:space-between;padding:8px 6px 5px;color:var(--ce-color-text-subtle);font-size:calc(10.5px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-heavy, 800);letter-spacing:calc(.05em * var(--ce-tracking-scale, 1));text-transform:var(--ce-label-case, uppercase)}.ce-pick-section--selected .ce-pick-section__head{color:var(--ce-color-primary-on-soft)}.ce-pick-clear{padding:0;border:0;background:none;color:var(--ce-color-primary-on-soft);font:var(--ce-weight-bold, 700) calc(11px * var(--ce-type-scale, 1)) var(--ce-font-interface);letter-spacing:0;text-transform:none;cursor:pointer}.ce-pick-clear:hover{text-decoration:underline}.ce-pick-option{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border:0;border-radius:9px;background:transparent;color:var(--ce-color-text);text-align:start;cursor:pointer;transition:background var(--ce-motion-instant)}.ce-pick-option:hover,.ce-pick-option.is-active{background:var(--ce-color-canvas)}.ce-pick-section--selected .ce-pick-option:hover{background:color-mix(in srgb,var(--ce-color-surface) 60%,transparent)}.ce-pick-option:disabled{opacity:.45;cursor:not-allowed}.ce-pick-option__copy{display:grid;min-width:0}.ce-pick-option__copy strong{overflow:hidden;font-size:calc(13px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-semibold, 600);text-overflow:ellipsis;white-space:nowrap}.ce-pick-option__copy small{color:var(--ce-color-text-subtle);font-size:calc(11px * var(--ce-type-scale, 1))}.ce-pick-check{display:inline-grid;flex:none;place-items:center;width:18px;height:18px;border:1.5px solid var(--ce-color-border-strong);border-radius:6px;background:var(--ce-color-surface);color:transparent;transition:background var(--ce-motion-fast),border-color var(--ce-motion-fast)}.ce-pick-check biso-icon{font-size:calc(11px * var(--ce-type-scale, 1))}.ce-pick-check.is-on{border-color:var(--ce-color-primary);background:var(--ce-color-primary);color:#fff}.ce-pick-empty{display:flex;align-items:center;justify-content:center;gap:8px;padding:18px 12px;color:var(--ce-color-text-subtle);font-size:calc(12px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-semibold, 600)}.ce-pick-foot{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-top:var(--ce-border-width, 1px) solid var(--ce-color-border);color:var(--ce-color-text-subtle);font-size:calc(11.5px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-semibold, 600)}biso-inline-title.ce-inline-title{display:block;min-width:0}.ce-inline-title__input{display:block;width:calc(100% + 8px);margin-block:0;margin-inline:-8px 0;padding:4px 8px;overflow:hidden;border:var(--ce-border-width, 1px) solid transparent;border-radius:8px;outline:0;background:transparent;color:var(--ce-color-text);font:var(--ce-weight-bold, 700) calc(21px * var(--ce-type-scale, 1))/1.3 var(--ce-font-display);letter-spacing:calc(-.02em * var(--ce-tracking-scale, 1));resize:none;transition:background var(--ce-motion-fast),border-color var(--ce-motion-fast),box-shadow var(--ce-motion-fast)}.ce-inline-title__input:hover:not([readonly]){background:var(--ce-color-canvas)}.ce-inline-title__input:focus:not([readonly]){border-color:var(--ce-color-primary);background:var(--ce-color-surface);box-shadow:0 0 0 3px var(--ce-color-primary-soft)}.ce-inline-title__input::placeholder{color:var(--ce-color-text-subtle);font-weight:var(--ce-weight-semibold, 600)}biso-identity-cell.ce-identity-cell{display:flex;align-items:center;gap:11px;min-width:0}biso-identity-cell.ce-identity-cell>.ce-avatar{width:34px;height:34px;border-radius:10px;font-size:calc(12.5px * var(--ce-type-scale, 1))}biso-identity-cell.ce-identity-cell>span:not(.ce-avatar){display:grid;min-width:0;gap:1px}biso-identity-cell.ce-identity-cell strong{overflow:hidden;color:var(--ce-color-text);font-size:calc(13.5px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700);text-overflow:ellipsis;white-space:nowrap}biso-identity-cell.ce-identity-cell small{overflow:hidden;color:var(--ce-color-text-subtle);font-size:calc(11.5px * var(--ce-type-scale, 1));text-overflow:ellipsis;white-space:nowrap}biso-identity-cell.ce-identity-cell em{order:3;padding:2px 7px;border-radius:6px;background:var(--ce-color-canvas);color:var(--ce-color-text-muted);font:var(--ce-weight-semibold, 600) calc(10.5px * var(--ce-type-scale, 1)) var(--ce-font-mono);font-style:normal;white-space:nowrap}biso-table.ce-data-grid-wrap{box-shadow:var(--ce-shadow-1)}biso-table .ce-data-grid,biso-table .ce-data-grid table{width:100%;border-collapse:collapse;table-layout:auto;font-size:calc(13px * var(--ce-type-scale, 1))}biso-table .ce-data-grid :is(th,td){padding:12px 14px;vertical-align:middle}biso-table .ce-data-grid thead th{position:sticky;top:0;z-index:1;padding-block:11px;background:var(--ce-color-surface-subtle);color:var(--ce-color-text-subtle);font-size:calc(10.5px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700);letter-spacing:calc(.05em * var(--ce-tracking-scale, 1));text-transform:var(--ce-label-case, uppercase);white-space:nowrap}biso-table .ce-data-grid tbody tr{transition:background var(--ce-motion-instant)}biso-table .ce-data-grid tbody tr:hover{background:var(--ce-color-canvas)}biso-table .ce-data-grid tbody tr:last-child td{border-block-end:0}biso-table .ce-data-grid tbody tr[aria-selected=true],biso-table .ce-data-grid tbody tr.is-selected{background:var(--ce-color-primary-soft)}biso-table .ce-data-grid tbody tr :is(.ce-row-actions,[data-row-actions]){opacity:0;transition:opacity var(--ce-motion-fast)}biso-table .ce-data-grid tbody tr:is(:hover,:focus-within) :is(.ce-row-actions,[data-row-actions]){opacity:1}.ce-num,.ce-data-grid td.is-numeric{font-family:var(--ce-font-mono);font-size:calc(12.5px * var(--ce-type-scale, 1));font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.ce-data-grid th.is-numeric{text-align:end}.ce-num.is-negative,.ce-data-grid td.is-negative{color:var(--ce-color-danger-text)}.ce-code{color:var(--ce-color-text-muted);font-family:var(--ce-font-mono);font-size:calc(11.5px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-semibold, 600);letter-spacing:calc(.01em * var(--ce-tracking-scale, 1))}biso-empty-state.ce-empty[data-size=section]{min-height:0;padding:40px 20px}.ce-empty[data-size=section] .ce-empty__icon-wrap{width:60px;height:60px;margin-bottom:14px;border-radius:16px}.ce-empty[data-size=section] .ce-empty__icon-wrap:after{display:none}.ce-empty[data-size=section] .ce-empty__title{margin-bottom:6px;font-size:calc(15px * var(--ce-type-scale, 1));line-height:calc(20px * var(--ce-type-scale, 1))}.ce-empty[data-size=section] .ce-empty__description{max-width:340px;margin-bottom:14px;font-size:calc(12.5px * var(--ce-type-scale, 1));line-height:1.6}biso-empty-state.ce-empty[data-size=inline]{min-height:0;padding:16px 20px}.ce-empty[data-size=inline] .ce-empty__icon-wrap{width:28px;height:28px;margin-bottom:8px;border-radius:50%;background:var(--ce-color-canvas);color:var(--ce-color-text-subtle)}.ce-empty[data-size=inline] .ce-empty__icon-wrap:after{display:none}.ce-empty[data-size=inline] .ce-empty__title{margin-bottom:2px;color:var(--ce-color-text-muted);font-family:var(--ce-font-interface);font-size:calc(12px * var(--ce-type-scale, 1));line-height:calc(16px * var(--ce-type-scale, 1))}.ce-empty[data-size=inline] .ce-empty__description{max-width:260px;margin-bottom:0;color:var(--ce-color-text-subtle);font-size:calc(11px * var(--ce-type-scale, 1));line-height:1.4}.ce-empty[data-size=inline] .ce-empty__actions:empty,.ce-empty[data-size=section] .ce-empty__actions:empty{display:none}.ce-drawer-overlay{background:var(--ce-color-scrim-subtle);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ce-drawer--record{--ce-drawer-width: 1120px}.ce-drawer__identity{display:grid;flex:1;gap:6px;min-width:0}.ce-drawer__header--record{position:relative;align-items:flex-start;padding:18px 24px 14px;background:linear-gradient(180deg,var(--ce-color-surface-subtle),var(--ce-color-surface))}.ce-drawer__header--record:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--ce-color-primary),var(--ce-color-violet) 50%,transparent);opacity:.55}.ce-drawer__header--record .ce-dialog-title{font-size:calc(21px * var(--ce-type-scale, 1));line-height:1.3}.ce-drawer__eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--ce-color-text-subtle);font-size:calc(11.5px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-semibold, 600)}.ce-drawer__eyebrow biso-icon{font-size:calc(12px * var(--ce-type-scale, 1))}.ce-drawer__code{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border:0;border-radius:7px;background:var(--ce-color-canvas);color:var(--ce-color-text-muted);font:var(--ce-weight-bold, 700) calc(11px * var(--ce-type-scale, 1))/calc(16px * var(--ce-type-scale, 1)) var(--ce-font-mono);cursor:pointer;transition:background var(--ce-motion-fast)}.ce-drawer__code:hover{background:var(--ce-color-surface-sunken)}.ce-drawer__code biso-icon{font-size:calc(11px * var(--ce-type-scale, 1))}.ce-drawer__status{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ce-drawer__status:empty,.ce-drawer__toolbar:empty,.ce-drawer__footer:empty,.ce-drawer__side:empty{display:none}.ce-drawer__toolbar{display:flex;flex:none;align-items:center;gap:6px}.ce-drawer__tabs{display:flex;gap:4px;padding:10px 24px;overflow-x:auto;border-bottom:var(--ce-border-width, 1px) solid var(--ce-color-border);scrollbar-width:none}.ce-drawer__tab{display:inline-flex;flex:none;align-items:center;gap:8px;padding-block:6px;padding-inline:7px 14px;border:0;border-radius:9px;background:transparent;color:var(--ce-color-text-muted);font:var(--ce-weight-bold, 700) calc(12.5px * var(--ce-type-scale, 1))/1.2 var(--ce-font-interface);cursor:pointer;transition:background var(--ce-motion-fast),color var(--ce-motion-fast)}.ce-drawer__tab:hover:not(:disabled){color:var(--ce-color-text)}.ce-drawer__tab[aria-selected=true]{background:var(--ce-color-canvas);color:var(--ce-color-text)}.ce-drawer__tab:disabled{opacity:.45;cursor:not-allowed}.ce-drawer__tab-icon{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:6px;background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft)}.ce-drawer__tab-icon biso-icon{font-size:calc(12px * var(--ce-type-scale, 1))}.ce-drawer__tab[data-tone=success] .ce-drawer__tab-icon{background:var(--ce-color-success-soft);color:var(--ce-color-success-text)}.ce-drawer__tab[data-tone=warning] .ce-drawer__tab-icon{background:var(--ce-color-warning-soft);color:var(--ce-color-warning-text)}.ce-drawer__tab[data-tone=danger] .ce-drawer__tab-icon{background:var(--ce-color-danger-soft);color:var(--ce-color-danger-text)}.ce-drawer__tab[data-tone=violet] .ce-drawer__tab-icon{background:var(--ce-color-violet-soft);color:var(--ce-color-violet-text)}.ce-drawer__tab[data-tone=neutral] .ce-drawer__tab-icon{background:var(--ce-color-neutral-soft);color:var(--ce-color-neutral-text)}.ce-drawer__tab-badge{padding:1px 7px;border-radius:999px;background:var(--ce-color-surface-sunken);color:var(--ce-color-text-muted);font:var(--ce-weight-semibold, 600) calc(10.5px * var(--ce-type-scale, 1))/calc(16px * var(--ce-type-scale, 1)) var(--ce-font-mono)}.ce-drawer .ce-drawer__body{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;padding:0;scrollbar-width:thin}.ce-drawer__main{min-width:0;padding:20px}.ce-drawer--record .ce-drawer__main{padding:20px 24px 40px}.ce-drawer__side{min-width:0;padding:20px 22px 40px;border-inline-start:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-drawer .ce-drawer__body:has(>.ce-drawer__side:not(:empty)){grid-template-columns:minmax(0,1fr) 340px}@media(max-width:900px){.ce-drawer .ce-drawer__body:has(>.ce-drawer__side:not(:empty)){grid-template-columns:minmax(0,1fr)}.ce-drawer__side{border-inline-start:0;border-top:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-drawer__header--record,.ce-drawer__tabs,.ce-drawer--record .ce-drawer__main{padding-inline:16px}}.ce-side-section{display:grid;gap:10px;margin-bottom:24px}.ce-side-section__title{display:flex;align-items:center;gap:6px;color:var(--ce-color-text-subtle);font-size:calc(11px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700);letter-spacing:calc(.05em * var(--ce-tracking-scale, 1));text-transform:var(--ce-label-case, uppercase)}.ce-side-tile{display:grid;gap:8px;padding:12px 14px;border-radius:13px;background:var(--ce-color-canvas)}.ce-side-tile__label{display:flex;align-items:center;gap:6px;color:var(--ce-color-text-subtle);font-size:calc(10.5px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700);letter-spacing:calc(.04em * var(--ce-tracking-scale, 1));text-transform:var(--ce-label-case, uppercase)}.ce-side-tile__value{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:22px;color:var(--ce-color-text);font-size:calc(13px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700)}.ce-side-tile__empty{color:var(--ce-color-text-subtle);font-size:calc(12px * var(--ce-type-scale, 1));font-style:italic;font-weight:var(--ce-weight-semibold, 600)}.ce-board{display:flex;flex:1 1 auto;align-items:flex-start;gap:14px;min-height:0;padding:4px 2px 12px;overflow-x:auto;scrollbar-width:thin}.ce-board-column{display:flex;flex:0 0 302px;flex-direction:column;gap:10px;max-height:100%;padding:12px;border:var(--ce-border-width, 1px) solid color-mix(in srgb,var(--ce-color-border) 80%,var(--ce-color-surface-sunken));border-radius:16px;background:linear-gradient(180deg,var(--ce-color-surface-sunken),color-mix(in srgb,var(--ce-color-surface-sunken) 85%,var(--ce-color-border)))}.ce-board-column__head{display:flex;align-items:center;gap:8px;padding:2px 4px}.ce-board-column__dot{width:9px;height:9px;border-radius:3px;background:var(--column-accent, var(--ce-color-text-subtle))}.ce-board-column__title{flex:1;min-width:0;overflow:hidden;color:var(--ce-color-text);font:var(--ce-weight-bold, 700) calc(13px * var(--ce-type-scale, 1))/1.3 var(--ce-font-display);text-overflow:ellipsis;white-space:nowrap}.ce-board-column__count{padding:1px 8px;border-radius:999px;background:color-mix(in srgb,var(--ce-color-border) 70%,var(--ce-color-surface-sunken));color:var(--ce-color-text-muted);font:var(--ce-weight-semibold, 600) calc(11px * var(--ce-type-scale, 1))/calc(18px * var(--ce-type-scale, 1)) var(--ce-font-mono)}.ce-board-column__cards{display:flex;flex-direction:column;gap:9px;min-height:8px;overflow-y:auto;scrollbar-width:thin}.ce-board-card{position:relative;display:grid;gap:8px;padding-block:13px 12px;padding-inline:17px 14px;overflow:hidden;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:13px;background:var(--ce-color-surface);box-shadow:0 1px 2px #1014250d;color:var(--ce-color-text);text-align:start;cursor:pointer;transition:box-shadow .18s cubic-bezier(.4,0,.2,1),transform .18s cubic-bezier(.4,0,.2,1)}.ce-board-card:before{content:"";position:absolute;inset-block:0;inset-inline:0 auto;width:4px;background:var(--card-accent, var(--ce-color-primary))}.ce-board-card:hover{box-shadow:0 14px 28px -12px #1014253d;transform:translateY(-2px)}.ce-board-card:active{transform:scale(.99)}.ce-board-card:focus-visible{outline:3px solid var(--ce-color-focus-ring);outline-offset:2px}.ce-board-card__top{display:flex;align-items:center;gap:8px}.ce-board-card__type{color:var(--card-accent, var(--ce-color-primary));font-size:calc(10px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-heavy, 800);letter-spacing:calc(.05em * var(--ce-tracking-scale, 1));text-transform:var(--ce-label-case, uppercase)}.ce-board-card__top .ce-code{margin-inline-start:auto;font-size:calc(10.5px * var(--ce-type-scale, 1))}.ce-board-card__title{margin:0;font-size:calc(13px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-semibold, 600);line-height:1.4}.ce-board-card__labels{display:flex;flex-wrap:wrap;gap:5px}.ce-board-card__labels .ce-label-pill{padding:2px 7px;font-size:calc(10.5px * var(--ce-type-scale, 1))}.ce-board-card__progress{height:5px;overflow:hidden;border-radius:3px;background:var(--ce-color-border)}.ce-board-card__progress>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--ce-color-success) 82%,var(--ce-ink-light)),var(--ce-color-success))}.ce-board-card__meta{display:flex;align-items:center;gap:10px;color:var(--ce-color-text-subtle);font-size:calc(11.5px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-semibold, 600)}.ce-board-card__meta>span{display:inline-flex;align-items:center;gap:4px}.ce-board-card__meta .is-overdue{color:var(--ce-color-danger-text)}.ce-board-card__meta biso-avatar-stack,.ce-board-card__meta .ce-avatar-stack{margin-inline-start:auto}.ce-board-add{display:flex;align-items:center;gap:6px;width:100%;padding:8px 10px;border:0;border-radius:10px;background:transparent;color:var(--ce-color-text-muted);font:var(--ce-weight-semibold, 600) calc(12.5px * var(--ce-type-scale, 1)) var(--ce-font-interface);cursor:pointer;transition:background var(--ce-motion-fast),color var(--ce-motion-fast)}.ce-board-add:hover{background:color-mix(in srgb,var(--ce-color-surface) 70%,transparent);color:var(--ce-color-primary-on-soft)}.ce-workspace-screen{display:flex;flex-direction:column;gap:14px;height:100%;min-height:0;padding:16px 20px 0}.ce-workspace-screen__head{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ce-workspace-screen__head h1{margin-block:0;margin-inline:0 8px;font:var(--ce-weight-bold, 700) calc(19px * var(--ce-type-scale, 1))/1.3 var(--ce-font-display);letter-spacing:calc(-.02em * var(--ce-tracking-scale, 1))}.ce-workspace-screen__head .ce-spacer{flex:1}.ce-page{display:grid;gap:18px;align-content:start;width:100%;max-width:1440px;margin:0 auto;padding:22px 26px 60px}.ce-page--narrow{max-width:1080px}@media(max-width:760px){.ce-page{padding:16px 16px 40px}.ce-workspace-screen{padding:12px 12px 0}}.ce-widget__footer:empty{display:none}biso-setting-row.ce-setting-row{padding-block:14px}.ce-setting-row>div:first-child strong{font-size:calc(13px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700)}.ce-setting-row>div:first-child span{color:var(--ce-color-text-muted);font-size:calc(12px * var(--ce-type-scale, 1));line-height:1.5}.ce-auto-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:14px;align-items:start}.ce-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ce-stack{display:grid;gap:18px;align-content:start;min-width:0}.ce-person{display:inline-flex;align-items:center;gap:8px;min-width:0}.ce-muted{color:var(--ce-color-text-muted)}.ce-facts{display:flex;flex-wrap:wrap;gap:22px;margin-bottom:10px}.ce-facts>span{display:grid;gap:2px}.ce-facts small{color:var(--ce-color-text-subtle);font-size:calc(10.5px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700);letter-spacing:calc(.04em * var(--ce-tracking-scale, 1));text-transform:var(--ce-label-case, uppercase)}.ce-master-detail{display:grid;grid-template-columns:minmax(300px,400px) minmax(0,1fr);gap:14px;align-items:start}.ce-master-detail__search{padding:12px;border-bottom:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-master-detail__list{display:grid;padding:6px}@media(max-width:900px){.ce-master-detail{grid-template-columns:minmax(0,1fr)}}.ce-list-item{display:flex;align-items:center;gap:10px;padding:10px;border-radius:10px;cursor:pointer;transition:background var(--ce-motion-instant)}.ce-list-item:hover{background:var(--ce-color-canvas)}.ce-list-item[aria-selected=true]{background:var(--ce-color-primary-soft)}.ce-list-item__copy{display:grid;flex:1;min-width:0}.ce-list-item__copy strong{overflow:hidden;font-size:calc(13px * var(--ce-type-scale, 1));text-overflow:ellipsis;white-space:nowrap}.ce-list-item__copy small{color:var(--ce-color-text-muted);font-size:calc(11.5px * var(--ce-type-scale, 1))}.ce-list-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;border-bottom:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-list-row:last-child{border-bottom:0}.ce-list-row:has(>biso-status:nth-child(2):last-child){grid-template-columns:minmax(0,1fr) auto}.ce-list-row:has(>biso-avatar:first-child+.ce-list-item__copy:last-child){grid-template-columns:auto minmax(0,1fr)}.ce-list-row>biso-status{justify-self:end}::selection{background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft)}.ce-chart{display:block;min-width:0}.ce-chart__figure{position:relative;display:grid;gap:10px;margin:0}.ce-chart__plot{position:relative;border-radius:12px;outline:0}.ce-chart__plot:focus-visible{box-shadow:0 0 0 3px var(--ce-color-focus-ring)}.ce-chart svg{display:block;width:100%;height:auto;overflow:visible}.ce-chart__grid{stroke:var(--ce-color-border);stroke-width:1;shape-rendering:crispEdges}.ce-chart__tick{fill:var(--ce-color-text-muted);font:var(--ce-weight-medium, 500) calc(11px * var(--ce-type-scale, 1)) var(--ce-font-interface)}.ce-chart__value{fill:var(--ce-color-text);font:var(--ce-weight-bold, 700) calc(11px * var(--ce-type-scale, 1)) var(--ce-font-mono)}.ce-chart__guide{stroke:var(--ce-color-border-strong);stroke-width:1;stroke-dasharray:3 3}.ce-chart__line{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.ce-chart__point{fill:var(--ce-color-surface);stroke-width:2.5;transition:r var(--ce-motion-fast)}.ce-chart__bar{transition:opacity var(--ce-motion-fast)}.ce-chart__bar.is-dim{opacity:.45}.ce-chart__hit{fill:transparent}.ce-chart__tooltip{position:absolute;inset-block-start:4px;z-index:2;display:grid;gap:4px;min-width:120px;padding:9px 12px;border-radius:10px;background:var(--ce-color-surface-inverse);color:var(--ce-color-text-inverse);font-size:calc(11.5px * var(--ce-type-scale, 1));box-shadow:0 16px 34px -10px #10142573;transform:translate(-12px);pointer-events:none}.ce-chart__tooltip.is-end{transform:translate(calc(-100% + 12px))}.ce-chart__tooltip strong{font-size:calc(11px * var(--ce-type-scale, 1));letter-spacing:calc(.02em * var(--ce-tracking-scale, 1));opacity:.85}.ce-chart__tooltip span{display:flex;align-items:center;gap:7px}.ce-chart__tooltip b{margin-inline-start:auto;padding-inline-start:14px;font:var(--ce-weight-bold, 700) calc(12px * var(--ce-type-scale, 1)) var(--ce-font-mono)}.ce-chart__tooltip i,.ce-chart__legend i,.ce-donut-chart__legend i{width:8px;height:8px;flex:none;border-radius:3px}.ce-chart__legend{display:flex;flex-wrap:wrap;gap:6px 16px;color:var(--ce-color-text-muted);font-size:calc(11.5px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-semibold, 600)}.ce-chart__legend span{display:inline-flex;align-items:center;gap:7px}.ce-donut-chart__figure{grid-template-columns:minmax(120px,160px) minmax(0,1fr);align-items:center;gap:18px}.ce-donut-chart__ring{position:relative}.ce-donut-chart__track{stroke:var(--ce-color-border)}.ce-donut-chart__arc{transition:opacity var(--ce-motion-fast)}.ce-donut-chart__arc.is-dim{opacity:.35}.ce-donut-chart__centre{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.ce-donut-chart__centre strong{font:var(--ce-weight-bold, 700) calc(26px * var(--ce-type-scale, 1))/1.1 var(--ce-font-display);letter-spacing:calc(-.02em * var(--ce-tracking-scale, 1))}.ce-donut-chart__centre span{color:var(--ce-color-text-muted);font-size:calc(10px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700);letter-spacing:calc(.07em * var(--ce-tracking-scale, 1));text-transform:var(--ce-label-case, uppercase)}.ce-donut-chart__legend{display:grid;gap:6px}.ce-donut-chart__legend span{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 6px;border-radius:8px;font-size:calc(12px * var(--ce-type-scale, 1))}.ce-donut-chart__legend span:hover{background:var(--ce-color-canvas)}.ce-donut-chart__legend em{color:var(--ce-color-text);font-style:normal;font-weight:var(--ce-weight-semibold, 600);overflow-wrap:break-word}.ce-donut-chart{container-type:inline-size}@container (max-width: 400px){.ce-donut-chart__figure{grid-template-columns:minmax(0,1fr);justify-items:center}.ce-donut-chart__ring{width:150px}.ce-donut-chart__legend{width:100%}}.ce-donut-chart__legend b{font:var(--ce-weight-bold, 700) calc(12px * var(--ce-type-scale, 1)) var(--ce-font-mono)}.ce-donut-chart__legend b{display:inline-flex;align-items:baseline;gap:6px}.ce-donut-chart__legend small{min-width:30px;color:var(--ce-color-text-muted);font:var(--ce-weight-semibold, 600) calc(11px * var(--ce-type-scale, 1)) var(--ce-font-mono);text-align:end}@media(max-width:520px){.ce-donut-chart__figure{grid-template-columns:minmax(0,1fr);justify-items:center}.ce-donut-chart__legend{width:100%}}.ce-bar-rows{display:grid;gap:11px}.ce-bar-rows__row{display:grid;grid-template-columns:minmax(80px,120px) minmax(0,1fr) auto;align-items:center;gap:12px;font-size:calc(12.5px * var(--ce-type-scale, 1))}.ce-bar-rows__label{overflow:hidden;color:var(--ce-color-text);font-weight:var(--ce-weight-semibold, 600);text-overflow:ellipsis;white-space:nowrap}.ce-bar-rows__track{height:9px;overflow:hidden;border-radius:999px;background:var(--ce-color-canvas)}.ce-bar-rows__track>span{display:block;height:100%;border-radius:inherit;transition:width .5s var(--ce-ease-enter)}.ce-bar-rows__value{min-width:32px;font:var(--ce-weight-semibold, 600) calc(11.5px * var(--ce-type-scale, 1)) var(--ce-font-mono);text-align:end}.ce-gauge{position:relative;display:grid;justify-items:center;max-width:180px;margin-inline:auto}.ce-gauge__track{stroke:var(--ce-color-border)}.ce-gauge__fill{transition:stroke-dasharray .6s var(--ce-ease-enter)}.ce-gauge__centre{position:absolute;inset-inline:0;inset-block-end:4px;display:grid;justify-items:center}.ce-gauge[role] .ce-gauge__centre strong{font:var(--ce-weight-bold, 700) calc(24px * var(--ce-type-scale, 1))/1.1 var(--ce-font-display);letter-spacing:calc(-.02em * var(--ce-tracking-scale, 1))}.ce-gauge__centre span{color:var(--ce-color-text-muted);font-size:calc(10.5px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700);letter-spacing:calc(.06em * var(--ce-tracking-scale, 1));text-transform:var(--ce-label-case, uppercase)}.ce-sparkline{position:relative;display:inline-block;width:96px;height:28px}.ce-sparkline svg{height:100%}.ce-sparkline__line{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ce-sparkline__area{opacity:.12}.ce-sparkline__dot{position:absolute;width:6px;height:6px;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px var(--ce-color-surface)}@media(prefers-reduced-motion:reduce){.ce-bar-rows__track>span,.ce-gauge__fill{transition:none}}.ce-hero{position:relative;display:grid;gap:14px;padding:26px 32px;overflow:hidden;border-radius:24px;background:linear-gradient(150deg,color-mix(in srgb,var(--ce-ink-dark) 30%,transparent),transparent 60%),linear-gradient(120deg,var(--ce-brand-gradient-start),var(--ce-brand-gradient-end));color:var(--ce-brand-on-gradient);box-shadow:0 18px 40px -22px color-mix(in srgb,var(--ce-brand-gradient-start) 70%,#000);isolation:isolate}.ce-hero:before,.ce-hero:after{content:"";position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.ce-hero:before{inset-block:-140px auto;inset-inline:auto -60px;width:280px;height:280px;background:radial-gradient(circle,color-mix(in srgb,var(--ce-ink-light) 25%,transparent),transparent 70%)}.ce-hero:after{inset-block:auto -120px;inset-inline:10% auto;width:200px;height:200px;background:radial-gradient(circle,color-mix(in srgb,var(--ce-ink-dark) 22%,transparent),transparent 70%)}.ce-hero__row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px}.ce-hero__copy{display:grid;gap:6px;min-width:0}.ce-hero__eyebrow{color:color-mix(in srgb,var(--ce-brand-on-gradient) 80%,transparent);font-size:calc(11px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-heavy, 800);letter-spacing:calc(.08em * var(--ce-tracking-scale, 1));text-transform:var(--ce-label-case, uppercase)}.ce-hero__title{margin:0;color:var(--ce-brand-on-gradient);font:var(--ce-weight-bold, 700) calc(26px * var(--ce-type-scale, 1))/1.2 var(--ce-font-display);letter-spacing:calc(-.015em * var(--ce-tracking-scale, 1))}.ce-hero__subtitle{max-width:56ch;margin:0;color:color-mix(in srgb,var(--ce-brand-on-gradient) 90%,transparent);font-size:calc(13.5px * var(--ce-type-scale, 1))}.ce-hero__aside{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:color-mix(in srgb,var(--ce-brand-on-gradient) 88%,transparent);font-size:calc(12px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-semibold, 600)}.ce-hero__actions{display:flex;flex-wrap:wrap;gap:8px}.ce-hero__actions:empty,.ce-hero__tabs:empty,.ce-hero__hint:empty{display:none}.ce-hero__hint{color:color-mix(in srgb,var(--ce-brand-on-gradient) 85%,transparent);font-size:calc(11.5px * var(--ce-type-scale, 1))}.ce-hero .ce-button{border:var(--ce-border-width, 1px) solid color-mix(in srgb,var(--ce-brand-on-gradient) 28%,transparent);background:color-mix(in srgb,var(--ce-brand-on-gradient) 14%,transparent);color:var(--ce-brand-on-gradient);box-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ce-hero .ce-button:hover:not(:disabled){background:color-mix(in srgb,var(--ce-brand-on-gradient) 24%,transparent)}.ce-hero-tabs{display:flex;flex-wrap:wrap;gap:8px}.ce-hero-tabs__tab{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 15px;border:var(--ce-border-width, 1px) solid transparent;border-radius:10px;background:color-mix(in srgb,var(--ce-brand-on-gradient) 14%,transparent);color:var(--ce-brand-on-gradient);font:var(--ce-weight-bold, 700) calc(12.5px * var(--ce-type-scale, 1)) var(--ce-font-interface);cursor:pointer;transition:background var(--ce-motion-fast),transform var(--ce-motion-fast)}.ce-hero-tabs__tab:hover{background:color-mix(in srgb,var(--ce-brand-on-gradient) 24%,transparent)}.ce-hero-tabs__tab[aria-selected=true]{background:var(--ce-brand-on-gradient);color:color-mix(in srgb,var(--ce-brand-gradient-start) 82%,#000);box-shadow:0 4px 12px -4px #00000073}.ce-hero-tabs__tab:focus-visible{outline:2px solid var(--ce-brand-on-gradient);outline-offset:2px}.ce-hero-tabs__badge{padding:0 7px;border-radius:999px;background:color-mix(in srgb,currentColor 16%,transparent);font:var(--ce-weight-bold, 700) calc(10.5px * var(--ce-type-scale, 1))/calc(18px * var(--ce-type-scale, 1)) var(--ce-font-mono)}@media(max-width:760px){.ce-hero{padding:20px 18px;border-radius:20px}.ce-hero__title{font-size:calc(22px * var(--ce-type-scale, 1))}}.ce-stat-card[data-appearance=brand],.ce-widget[data-appearance=brand]{--ce-glow: var(--ce-brand-gradient-end);position:relative;overflow:hidden;border:var(--ce-border-width, 1px) solid rgb(255 255 255 / 10%);background:radial-gradient(140% 100% at 15% -10%,color-mix(in srgb,var(--ce-ink-light) 12%,transparent),transparent 55%),linear-gradient(150deg,color-mix(in srgb,var(--ce-ink-dark) 28%,transparent),transparent 60%),linear-gradient(150deg,var(--ce-brand-gradient-start),var(--ce-brand-gradient-end));color:var(--ce-brand-on-gradient);box-shadow:0 14px 30px -18px color-mix(in srgb,var(--ce-brand-gradient-start) 80%,#000);isolation:isolate}.ce-widget[data-appearance=brand][data-tone=warning]{--ce-glow: #e0a72e}.ce-widget[data-appearance=brand][data-tone=violet]{--ce-glow: #8b5cf6}.ce-widget[data-appearance=brand][data-tone=success]{--ce-glow: #1e9e6b}.ce-widget[data-appearance=brand][data-tone=danger]{--ce-glow: #e5455b}.ce-stat-card[data-appearance=brand]:before,.ce-widget[data-appearance=brand]:before{content:"";position:absolute;inset-block:-70px auto;inset-inline:auto -50px;z-index:-1;width:190px;height:190px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--ce-glow) 80%,transparent),transparent 70%);opacity:.6;animation:ce-glow-pulse 4.5s ease-in-out infinite;pointer-events:none}@keyframes ce-glow-pulse{50%{opacity:.95;transform:scale(1.08)}}.ce-stat-card[data-appearance=brand] .ce-stat-card__value,.ce-stat-card[data-appearance=brand] .ce-stat-card__label{color:var(--ce-brand-on-gradient)}.ce-stat-card[data-appearance=brand] .ce-stat-card__helper{color:color-mix(in srgb,var(--ce-brand-on-gradient) 85%,transparent)}.ce-stat-card[data-appearance=brand] .ce-stat-card__icon{background:color-mix(in srgb,var(--ce-brand-on-gradient) 16%,transparent);color:var(--ce-brand-on-gradient);box-shadow:0 0 18px -2px color-mix(in srgb,var(--ce-glow) 70%,transparent)}.ce-widget[data-appearance=brand] :is(.ce-widget__heading strong,.ce-widget__eyebrow,.ce-widget__heading small){color:var(--ce-brand-on-gradient)}.ce-widget[data-appearance=brand] .ce-widget__heading small{color:color-mix(in srgb,var(--ce-brand-on-gradient) 85%,transparent)}.ce-widget[data-appearance=brand] .ce-widget__icon{background:color-mix(in srgb,var(--ce-brand-on-gradient) 16%,transparent);color:var(--ce-brand-on-gradient);box-shadow:0 0 22px -2px color-mix(in srgb,var(--ce-glow) 70%,transparent)}.ce-widget[data-appearance=brand] .ce-widget__body{color:var(--ce-brand-on-gradient)}.ce-widget[data-appearance=brand] :is(.ce-chart__tick,.ce-donut-chart__centre span,.ce-donut-chart__legend small,.ce-gauge__centre span){fill:var(--ce-brand-on-gradient);color:color-mix(in srgb,var(--ce-brand-on-gradient) 85%,transparent)}.ce-widget[data-appearance=brand] .ce-chart__grid{stroke:color-mix(in srgb,var(--ce-brand-on-gradient) 18%,transparent)}.ce-widget[data-appearance=brand] :is(.ce-donut-chart__legend em,.ce-donut-chart__legend b,.ce-bar-rows__label,.ce-bar-rows__value,.ce-donut-chart__centre strong,.ce-gauge__centre strong,.ce-chart__legend){color:var(--ce-brand-on-gradient)}.ce-widget[data-appearance=brand] .ce-bar-rows__track,.ce-widget[data-appearance=brand] .ce-donut-chart__track{background:color-mix(in srgb,var(--ce-brand-on-gradient) 18%,transparent);stroke:color-mix(in srgb,var(--ce-brand-on-gradient) 18%,transparent)}.ce-widget[data-appearance=brand] :is(.ce-fav-chip,.ce-watch-row,.ce-activity-row){background:color-mix(in srgb,var(--ce-brand-on-gradient) 10%,transparent);color:var(--ce-brand-on-gradient)}.ce-widget[data-appearance=brand] :is(.ce-watch-row__copy small,.ce-activity-row__copy small,.ce-code){color:color-mix(in srgb,var(--ce-brand-on-gradient) 85%,transparent)}.ce-widget[data-appearance=brand] .ce-empty{color:var(--ce-brand-on-gradient)}.ce-widget[data-appearance=brand] .ce-empty :is(.ce-empty__title,.ce-empty__description){color:var(--ce-brand-on-gradient)}.ce-widget[data-appearance=brand] .ce-chip,.ce-widget[data-appearance=brand] biso-status{background:color-mix(in srgb,var(--ce-brand-on-gradient) 88%,transparent);color:#101425}@media(prefers-reduced-motion:reduce){.ce-stat-card[data-appearance=brand]:before,.ce-widget[data-appearance=brand]:before{animation:none}}.ce-stat-card__delta{display:inline-flex;align-items:center;gap:4px;width:fit-content;padding:2px 8px;border-radius:999px;font:var(--ce-weight-bold, 700) calc(11px * var(--ce-type-scale, 1))/calc(16px * var(--ce-type-scale, 1)) var(--ce-font-mono);background:var(--ce-color-success-soft);color:var(--ce-color-success-text)}.ce-stat-card__delta[data-good=false]{background:var(--ce-color-danger-soft);color:var(--ce-color-danger-text)}.ce-stat-card__delta[data-direction=flat]{background:var(--ce-color-neutral-soft);color:var(--ce-color-neutral-text)}.ce-stat-card[data-appearance=brand] .ce-stat-card__delta{background:color-mix(in srgb,var(--ce-brand-on-gradient) 90%,transparent);color:#101425}biso-home-widget-grid.ce-widget-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:16px;align-items:stretch}.ce-fav-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.ce-fav-chip{display:grid;gap:8px;padding:12px;border-radius:12px;background:var(--ce-color-canvas);font-size:calc(11.5px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700);transition:transform var(--ce-motion-fast)}.ce-fav-chip:hover{transform:translateY(-1px)}.ce-fav-chip__icon{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:8px;background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft)}.ce-fav-chip[data-tone=success] .ce-fav-chip__icon{background:var(--ce-color-success-soft);color:var(--ce-color-success-text)}.ce-fav-chip[data-tone=warning] .ce-fav-chip__icon{background:var(--ce-color-warning-soft);color:var(--ce-color-warning-text)}.ce-fav-chip[data-tone=violet] .ce-fav-chip__icon{background:var(--ce-color-violet-soft);color:var(--ce-color-violet-text)}.ce-watch-list,.ce-activity-list{display:grid;gap:6px}.ce-watch-row,.ce-activity-row{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:12px;background:var(--ce-color-canvas)}.ce-watch-row__copy,.ce-activity-row__copy{display:grid;flex:1;min-width:0}.ce-watch-row__copy strong,.ce-activity-row__copy strong{overflow:hidden;font-size:calc(12.5px * var(--ce-type-scale, 1));text-overflow:ellipsis;white-space:nowrap}.ce-watch-row__copy small,.ce-activity-row__copy small{color:var(--ce-color-text-muted);font-size:calc(11px * var(--ce-type-scale, 1))}.ce-activity-row__dot{width:7px;height:7px;flex:none;border-radius:50%;background:var(--ce-color-violet);box-shadow:0 0 0 3px var(--ce-color-violet-soft)}.ce-note-paper{margin:0;padding-block:12px;padding-inline:32px 14px;border-radius:12px;background-color:var(--ce-note-paper);background-image:linear-gradient(var(--ce-note-rule) 1px,transparent 1px);background-size:100% 24px;color:#3b3210;font-size:calc(13px * var(--ce-type-scale, 1));line-height:calc(24px * var(--ce-type-scale, 1));white-space:pre-wrap}.ce-toast-region{position:fixed;inset-block-end:24px;inset-inline:0;z-index:var(--ce-z-toast);display:flex;flex-direction:column;align-items:center;gap:8px;padding-inline:16px;pointer-events:none}.ce-toast{display:flex;align-items:center;gap:10px;max-width:min(560px,100%);padding-block:10px;padding-inline:12px 8px;border-radius:12px;background:var(--ce-color-surface-inverse);color:var(--ce-color-text-inverse);font-size:calc(12.5px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-semibold, 600);box-shadow:0 16px 36px -10px #10142566;pointer-events:auto;animation:ce-toast-in .25s var(--ce-ease-enter)}.ce-toast__icon{display:inline-grid;flex:none;place-items:center;width:22px;height:22px;border-radius:50%;background:color-mix(in srgb,currentColor 16%,transparent)}.ce-toast[data-tone=success] .ce-toast__icon{background:color-mix(in srgb,var(--ce-color-success) 38%,transparent);color:#8fe7c2}.ce-toast[data-tone=danger] .ce-toast__icon{background:color-mix(in srgb,var(--ce-color-danger) 38%,transparent);color:#ffb3bd}.ce-toast[data-tone=warning] .ce-toast__icon{background:color-mix(in srgb,var(--ce-color-warning) 38%,transparent);color:#f5ce7e}[data-theme=dark] .ce-toast[data-tone=success] .ce-toast__icon{color:#0f7a51;background:color-mix(in srgb,var(--ce-color-success) 26%,var(--ce-ink-light))}[data-theme=dark] .ce-toast[data-tone=danger] .ce-toast__icon{color:#b52439;background:color-mix(in srgb,var(--ce-color-danger) 26%,var(--ce-ink-light))}[data-theme=dark] .ce-toast[data-tone=warning] .ce-toast__icon{color:#8a6009;background:color-mix(in srgb,var(--ce-color-warning) 30%,var(--ce-ink-light))}.ce-toast__message{min-width:0;overflow-wrap:anywhere}.ce-toast__action{min-height:28px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:inherit;font:var(--ce-weight-heavy, 800) calc(12.5px * var(--ce-type-scale, 1)) var(--ce-font-interface);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ce-toast__action:hover{background:color-mix(in srgb,currentColor 14%,transparent)}.ce-toast__close{display:inline-grid;place-items:center;width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:inherit;opacity:.75;cursor:pointer}.ce-toast__close:hover{background:color-mix(in srgb,currentColor 14%,transparent);opacity:1}@keyframes ce-toast-in{0%{opacity:0;transform:translateY(10px) scale(.97)}}@media(prefers-reduced-motion:reduce){.ce-toast{animation:none}}.ce-status-select{display:inline-block;--status-soft: var(--ce-color-neutral-soft);--status-text: var(--ce-color-neutral-text);--status-dot: var(--ce-color-text-subtle)}.ce-status-select[data-tone=primary],.ce-status-menu__option[data-tone=primary]{--status-soft: var(--ce-color-primary-soft);--status-text: var(--ce-color-primary-on-soft);--status-dot: var(--ce-color-primary)}.ce-status-select[data-tone=success],.ce-status-menu__option[data-tone=success]{--status-soft: var(--ce-color-success-soft);--status-text: var(--ce-color-success-text);--status-dot: var(--ce-color-success)}.ce-status-select[data-tone=warning],.ce-status-menu__option[data-tone=warning]{--status-soft: var(--ce-color-warning-soft);--status-text: var(--ce-color-warning-text);--status-dot: var(--ce-color-warning)}.ce-status-select[data-tone=danger],.ce-status-menu__option[data-tone=danger]{--status-soft: var(--ce-color-danger-soft);--status-text: var(--ce-color-danger-text);--status-dot: var(--ce-color-danger)}.ce-status-select[data-tone=violet],.ce-status-menu__option[data-tone=violet]{--status-soft: var(--ce-color-violet-soft);--status-text: var(--ce-color-violet-text);--status-dot: var(--ce-color-violet)}.ce-status-select__trigger{display:inline-flex;align-items:center;gap:7px;min-height:28px;padding-block:0;padding-inline:11px 10px;border:1.5px solid transparent;border-radius:999px;background:var(--status-soft);color:var(--status-text);font:var(--ce-weight-heavy, 800) calc(11.5px * var(--ce-type-scale, 1)) var(--ce-font-interface);letter-spacing:calc(.03em * var(--ce-tracking-scale, 1));text-transform:var(--ce-label-case, uppercase);cursor:pointer;transition:filter var(--ce-motion-fast),border-color var(--ce-motion-fast)}.ce-status-select__trigger:hover:not(:disabled){filter:brightness(.96);border-color:#10142514}.ce-status-select__trigger:focus-visible{outline:2px solid var(--ce-color-focus-ring);outline-offset:2px}.ce-status-select__trigger:disabled{cursor:default;opacity:.85}.ce-status-select__dot{width:8px;height:8px;flex:none;border-radius:50%;background:var(--status-dot)}.ce-status-select__trigger biso-icon{font-size:calc(12px * var(--ce-type-scale, 1));opacity:.8}.ce-status-menu{display:grid;gap:2px;min-width:200px;padding:5px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:12px;background:var(--ce-color-surface);box-shadow:0 14px 34px #10142529;animation:ce-craft-pop .16s cubic-bezier(.32,.72,0,1)}.ce-status-menu__option{display:flex;align-items:center;gap:10px;padding:8px 9px;border:0;border-radius:9px;background:transparent;color:var(--ce-color-text);text-align:start;cursor:pointer}.ce-status-menu__option:hover,.ce-status-menu__option.is-active{background:var(--ce-color-canvas)}.ce-status-menu__option[aria-selected=true]{background:var(--status-soft);color:var(--status-text)}.ce-status-menu__swatch{width:9px;height:9px;flex:none;border-radius:3px;background:var(--status-dot)}.ce-status-menu__copy{display:grid;flex:1;min-width:0}.ce-status-menu__copy strong{font-size:calc(12.5px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700)}.ce-status-menu__copy small{color:var(--ce-color-text-muted);font-size:calc(11px * var(--ce-type-scale, 1))}.ce-status-menu__option[aria-selected=true] .ce-status-menu__copy small{color:inherit;opacity:.85}.ce-input-shell--search.has-go{padding-inline-end:6px}.ce-search-go{display:inline-grid;flex:none;place-items:center;width:26px;height:26px;border:0;border-radius:50%;background:var(--ce-color-border-strong);color:var(--ce-color-text);cursor:pointer;transition:background var(--ce-motion-fast),transform var(--ce-motion-fast)}.ce-search-go.is-ready,.ce-input-shell--search.has-go:focus-within .ce-search-go{background:var(--ce-color-primary);color:var(--ce-color-text-inverse)}.ce-search-go:active{transform:scale(.92)}.ce-data-grid tr.ce-group-row td{background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft);font-weight:var(--ce-weight-heavy, 800);font-size:calc(12.5px * var(--ce-type-scale, 1))}.ce-data-grid tr.ce-group-row td .ce-code{color:inherit}.ce-data-grid tr.ce-totals-row td{position:sticky;inset-block-end:0;border-block-start:2px solid var(--ce-color-primary);background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft);font-weight:var(--ce-weight-heavy, 800)}.ce-data-grid--zebra tbody tr:nth-child(2n):not(:hover){background:var(--ce-color-surface-subtle)}.ce-data-grid td.ce-select-cell,.ce-data-grid th.ce-select-cell{width:44px;padding-inline-end:0}.ce-branch{display:grid;gap:12px}.ce-branch__head{position:relative;display:flex;align-items:center;gap:12px;padding:9px 12px;overflow:hidden;border:var(--ce-border-width, 1px) solid color-mix(in srgb,var(--ce-brand-gradient-start) 12%,transparent);border-radius:12px;background:linear-gradient(120deg,color-mix(in srgb,var(--ce-brand-gradient-start) 16%,transparent),color-mix(in srgb,var(--ce-brand-gradient-start) 4%,transparent))}.ce-branch__head:after{content:"";position:absolute;inset-block:-70px auto;inset-inline:auto 50px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--ce-ink-light) 55%,transparent),transparent 70%);pointer-events:none}.ce-branch__mark{display:inline-grid;flex:none;place-items:center;width:38px;height:38px;border-radius:11px;background:linear-gradient(140deg,var(--ce-color-surface-ink),color-mix(in srgb,var(--ce-color-surface-ink) 72%,var(--ce-ink-light)));color:#fff;font:var(--ce-weight-bold, 700) calc(13px * var(--ce-type-scale, 1)) var(--ce-font-display)}.ce-branch__copy{display:grid;min-width:0}.ce-branch__copy strong{font:var(--ce-weight-bold, 700) calc(15px * var(--ce-type-scale, 1)) var(--ce-font-display)}.ce-branch__copy small{color:var(--ce-color-text-muted);font-size:calc(11.5px * var(--ce-type-scale, 1))}.ce-type-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr));gap:14px}.ce-type-card{--type-soft: var(--ce-color-primary-soft);--type-text: var(--ce-color-primary-on-soft);position:relative;display:grid;gap:8px;padding:20px 18px 18px;overflow:hidden;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:16px;background:var(--ce-color-surface);box-shadow:var(--ce-shadow-1);color:var(--ce-color-text);text-align:start;cursor:pointer;transition:transform .14s,box-shadow .14s,border-color .14s}.ce-type-card[data-tone=danger]{--type-soft: var(--ce-color-danger-soft);--type-text: var(--ce-color-danger-text)}.ce-type-card[data-tone=violet]{--type-soft: var(--ce-color-violet-soft);--type-text: var(--ce-color-violet-text)}.ce-type-card[data-tone=warning]{--type-soft: var(--ce-color-warning-soft);--type-text: var(--ce-color-warning-text)}.ce-type-card[data-tone=success]{--type-soft: var(--ce-color-success-soft);--type-text: var(--ce-color-success-text)}.ce-type-card:after{content:"";position:absolute;inset-block:auto -30px;inset-inline:auto -30px;width:110px;height:110px;border-radius:50%;background:var(--type-soft);opacity:.55;pointer-events:none}.ce-type-card:hover{transform:translateY(-2px);border-color:var(--ce-color-border-strong);box-shadow:var(--ce-shadow-2)}.ce-type-card:focus-visible{outline:3px solid var(--ce-color-focus-ring);outline-offset:2px}.ce-type-card__icon{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--type-soft);color:var(--type-text);position:relative;z-index:1}.ce-type-card__name{position:relative;z-index:1;font:var(--ce-weight-bold, 700) calc(15.5px * var(--ce-type-scale, 1)) var(--ce-font-display)}.ce-type-card__desc{position:relative;z-index:1;margin:0;color:var(--ce-color-text-muted);font-size:calc(12.5px * var(--ce-type-scale, 1));line-height:1.45}.ce-type-card__meta{position:relative;z-index:1;margin-top:4px;color:var(--ce-color-text-muted);font-size:calc(11.5px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-semibold, 600)}.ce-portal-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:24px;align-items:start}@media(max-width:980px){.ce-portal-layout{grid-template-columns:minmax(0,1fr)}}.ce-panel-head{display:flex;align-items:center;gap:11px;padding:4px 4px 12px;margin-bottom:4px;border-bottom:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-panel-head__icon{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft)}.ce-panel-head h2{margin:0;font:var(--ce-weight-bold, 700) calc(15px * var(--ce-type-scale, 1)) var(--ce-font-display)}.ce-panel-head .ce-code{padding:2px 8px;border-radius:999px;background:var(--ce-color-canvas)}.ce-panel-head a,.ce-panel-head button.ce-link{margin-inline-start:auto;padding:5px 10px;border:0;border-radius:999px;background:transparent;color:var(--ce-color-primary-on-soft);font:var(--ce-weight-bold, 700) calc(12px * var(--ce-type-scale, 1)) var(--ce-font-interface);text-decoration:none;cursor:pointer}.ce-panel-head a:hover,.ce-panel-head button.ce-link:hover{background:var(--ce-color-primary-soft)}.ce-mini-row{display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px}.ce-mini-row:hover{background:var(--ce-color-canvas)}.ce-mini-row__copy{display:grid;flex:1;min-width:0}.ce-mini-row__copy strong{overflow:hidden;font-size:calc(13.5px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-semibold, 600);text-overflow:ellipsis;white-space:nowrap}.ce-mini-row__copy small{color:var(--ce-color-text-muted);font-size:calc(11.5px * var(--ce-type-scale, 1))}.ce-update-row{display:flex;align-items:flex-start;gap:12px;padding:13px 12px}.ce-update-row__icon{display:inline-grid;flex:none;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft)}.ce-update-row[data-tone=warning] .ce-update-row__icon{background:var(--ce-color-warning-soft);color:var(--ce-color-warning-text)}.ce-update-row[data-tone=success] .ce-update-row__icon{background:var(--ce-color-success-soft);color:var(--ce-color-success-text)}.ce-update-row p{margin:0;color:var(--ce-color-text-muted);font-size:calc(13px * var(--ce-type-scale, 1));line-height:1.45}.ce-update-row b{color:var(--ce-color-text);font-weight:var(--ce-weight-semibold, 600)}.ce-update-row small{color:var(--ce-color-text-muted);font-size:calc(11.5px * var(--ce-type-scale, 1))}.ce-toolbar-pill{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding-block:5px;padding-inline:6px 14px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:999px;background:var(--ce-color-surface);color:var(--ce-color-text);font:var(--ce-weight-bold, 700) calc(12px * var(--ce-type-scale, 1)) var(--ce-font-interface);cursor:pointer;transition:background var(--ce-motion-fast),color var(--ce-motion-fast),border-color var(--ce-motion-fast)}.ce-toolbar-pill:hover{border-color:var(--ce-color-primary);box-shadow:0 0 0 3px var(--ce-color-primary-soft)}.ce-toolbar-pill__badge{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,var(--ce-color-violet-soft),var(--ce-color-primary-soft));color:var(--ce-color-primary-on-soft);transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.ce-toolbar-pill:hover .ce-toolbar-pill__badge{transform:rotate(-8deg) scale(1.08)}.ce-toolbar-pill[aria-expanded=true]{background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft)}.ce-toolbar-pill[aria-expanded=true] .ce-toolbar-pill__badge{background:var(--ce-color-primary);color:var(--ce-color-text-inverse)}.ce-toolbar-pill:focus-visible{outline:2px solid var(--ce-color-focus-ring);outline-offset:2px}.ce-toolbar-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ce-toolbar-row .ce-spacer{flex:1}.ce-section-card{overflow:hidden;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:12px;background:var(--ce-color-surface)}.ce-section-card+.ce-section-card{margin-top:14px}.ce-section-card__head{display:flex;align-items:center;gap:10px;padding:13px 16px;background:var(--ce-color-surface-subtle);border-block-end:var(--ce-border-width, 1px) solid var(--ce-color-border-strong)}.ce-section-card__grip{display:inline-grid;place-items:center;width:22px;height:26px;color:var(--ce-color-border-strong);cursor:grab}.ce-section-card:hover .ce-section-card__grip{color:var(--ce-color-text-subtle)}.ce-section-card__name{font:var(--ce-weight-bold, 700) calc(13.5px * var(--ce-type-scale, 1)) var(--ce-font-interface)}.ce-section-card__count{padding:1px 9px;border-radius:999px;background:var(--ce-color-canvas);color:var(--ce-color-text-muted);font:var(--ce-weight-semibold, 600) calc(11.5px * var(--ce-type-scale, 1))/calc(18px * var(--ce-type-scale, 1)) var(--ce-font-mono)}.ce-section-card__chevron{margin-inline-start:auto;color:var(--ce-color-text-subtle)}.ce-ws-icon{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:8px;font-size:calc(14px * var(--ce-type-scale, 1));background:var(--ws-bg, var(--ce-color-primary-soft))}.ce-board-chip{display:inline-flex;align-items:center;margin-block:2px;margin-inline:0 4px;padding:3px 9px;border-radius:999px;background:var(--ce-color-canvas);color:var(--ce-color-text);font-size:calc(12px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-medium, 500)}.ce-board-chip[data-archived]{opacity:.6}.ce-admin-mark{position:relative;display:inline-flex}.ce-admin-mark:before{content:"";position:absolute;inset-block:-4px auto;inset-inline:-4px auto;z-index:1;width:12px;height:12px;border:1.5px solid var(--ce-color-surface);border-radius:4px;background:var(--ce-color-gold)}.ce-widget[data-appearance=brand] :is(.ce-widget__header,.ce-widget__footer){background:transparent;border-color:color-mix(in srgb,var(--ce-brand-on-gradient) 14%,transparent)}.ce-widget[data-appearance=brand] .ce-widget__icon{border:var(--ce-border-width, 1px) solid color-mix(in srgb,var(--ce-brand-on-gradient) 20%,transparent)}.ce-widget[data-appearance=brand] .ce-widget__footer:empty{display:none}.ce-toolbar-row biso-search{flex:0 1 420px;min-width:240px}.ce-toolbar-row biso-search .ce-input{min-width:0}.ce-thread{display:grid;gap:14px}.ce-thread__log{display:flex;flex-direction:column;gap:16px;padding:4px;border-radius:12px;outline:0}.ce-thread__log:focus-visible{box-shadow:0 0 0 3px var(--ce-color-focus-ring)}.ce-thread__message{display:flex;align-items:flex-start;gap:12px;max-width:82%}.ce-thread__message.is-own{flex-direction:row-reverse;align-self:flex-end}.ce-thread__message .ce-avatar{width:34px;height:34px;border-radius:50%;font-size:calc(11.5px * var(--ce-type-scale, 1));color:#fff}.ce-thread__bubble{padding:11px 15px 12px;border-start-start-radius:4px;border-start-end-radius:14px;border-end-end-radius:14px;border-end-start-radius:14px;background:var(--ce-color-canvas);font-size:calc(13.5px * var(--ce-type-scale, 1));line-height:1.55}.ce-thread__message.is-own .ce-thread__bubble{border-start-start-radius:14px;border-start-end-radius:4px;border-end-end-radius:14px;border-end-start-radius:14px;background:var(--ce-color-primary-soft)}.ce-thread__bubble header{display:flex;align-items:baseline;gap:10px;margin-bottom:4px}.ce-thread__bubble strong{font-size:calc(12px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700)}.ce-thread__bubble time{color:var(--ce-color-text-muted);font-size:calc(11px * var(--ce-type-scale, 1))}.ce-thread__bubble p{margin:0;overflow-wrap:anywhere}.ce-thread__system{align-self:center;margin:0;padding:5px 14px;border-radius:999px;background:var(--ce-color-canvas);color:var(--ce-color-text-muted);font-size:calc(12px * var(--ce-type-scale, 1))}.ce-thread__empty{margin:0;padding:18px;color:var(--ce-color-text-muted);font-size:calc(12.5px * var(--ce-type-scale, 1));text-align:center}.ce-thread__composer:empty{display:none}@media(max-width:560px){.ce-thread__message{max-width:94%}}.ce-attachment-tile{--tile-soft: var(--ce-color-neutral-soft);--tile-text: var(--ce-color-neutral-text);--tile-solid: var(--ce-color-neutral-text);position:relative;display:flex;align-items:center;gap:13px;min-width:0;padding:11px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:12px;background:var(--ce-color-surface)}.ce-attachment-tile[data-tone=danger]{--tile-soft: var(--ce-color-danger-soft);--tile-text: var(--ce-color-danger-text);--tile-solid: #c4293f}.ce-attachment-tile[data-tone=success]{--tile-soft: var(--ce-color-success-soft);--tile-text: var(--ce-color-success-text);--tile-solid: #0f7a51}.ce-attachment-tile[data-tone=primary]{--tile-soft: var(--ce-color-primary-soft);--tile-text: var(--ce-color-primary-on-soft);--tile-solid: var(--ce-color-primary)}.ce-attachment-tile[data-tone=warning]{--tile-soft: var(--ce-color-warning-soft);--tile-text: var(--ce-color-warning-text);--tile-solid: #8a6009}.ce-attachment-tile[data-tone=orange]{--tile-soft: var(--ce-color-orange-soft);--tile-text: var(--ce-color-orange-text);--tile-solid: #a3470f}.ce-attachment-tile[data-tone=fuchsia]{--tile-soft: var(--ce-color-fuchsia-soft);--tile-text: var(--ce-color-fuchsia-text);--tile-solid: #96189f}.ce-attachment-tile[data-tone=violet]{--tile-soft: var(--ce-color-violet-soft);--tile-text: var(--ce-color-violet-text);--tile-solid: #6535c9}.ce-attachment-tile__icon{position:relative;display:inline-grid;flex:none;place-items:center;width:40px;height:40px;border-radius:11px;background:var(--tile-soft);color:var(--tile-text)}.ce-attachment-tile__badge{position:absolute;inset-block:auto -5px;inset-inline:auto -7px;padding:1px 5px;border-radius:4px;background:var(--tile-solid);color:#fff;font:var(--ce-weight-heavy, 800) calc(8.5px * var(--ce-type-scale, 1))/calc(12px * var(--ce-type-scale, 1)) var(--ce-font-interface);letter-spacing:calc(.02em * var(--ce-tracking-scale, 1))}.ce-attachment-tile__copy{display:grid;flex:1;min-width:0}.ce-attachment-tile__copy strong{overflow:hidden;font-size:calc(12.5px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700);text-overflow:ellipsis;white-space:nowrap}.ce-attachment-tile__copy small{overflow:hidden;color:var(--ce-color-text-muted);font-size:calc(11px * var(--ce-type-scale, 1));text-overflow:ellipsis;white-space:nowrap}.ce-attachment-tile__actions{display:flex;gap:4px;opacity:0;transition:opacity var(--ce-motion-fast)}.ce-attachment-tile:is(:hover,:focus-within) .ce-attachment-tile__actions{opacity:1}@media(hover:none){.ce-attachment-tile__actions{opacity:1}}.ce-attachment-tile__action{display:inline-grid;place-items:center;width:28px;height:28px;border:0;border-radius:8px;background:var(--ce-color-surface);color:var(--ce-color-text-muted);box-shadow:0 1px 3px #10142524;cursor:pointer}.ce-attachment-tile__action:hover{color:var(--ce-color-text)}.ce-attachment-tile__action.is-danger:hover{background:var(--ce-color-danger-soft);color:var(--ce-color-danger-text)}.ce-attachment-tile__action:focus-visible{outline:2px solid var(--ce-color-focus-ring);outline-offset:1px}.ce-rating{display:inline-flex;gap:10px}.ce-rating__option{display:inline-grid;place-items:center;width:44px;height:44px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:50%;background:var(--ce-color-surface);font-size:calc(19px * var(--ce-type-scale, 1));line-height:1;cursor:pointer;transition:transform .12s,border-color .12s,background .12s}.ce-rating__option:hover{transform:scale(1.1);border-color:var(--ce-color-border-strong)}.ce-rating__option.is-on{border-color:var(--ce-color-primary);background:var(--ce-color-primary-soft);box-shadow:0 0 0 3px var(--ce-color-primary-soft)}.ce-rating[data-variant=stars]{gap:2px}.ce-rating[data-variant=stars] .ce-rating__option{width:36px;height:36px;border:0;background:transparent;color:var(--ce-color-border-strong);font-size:calc(22px * var(--ce-type-scale, 1))}.ce-rating[data-variant=stars] .ce-rating__option.is-on{color:var(--ce-color-warning);background:transparent;box-shadow:none}.ce-rating__option:focus-visible{outline:2px solid var(--ce-color-focus-ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){.ce-rating__option{transition:none}}@keyframes ce-craft-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}}@keyframes ce-craft-reveal{0%{opacity:0;transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.ce-pick-popover,.ce-field-error{animation:none}.ce-rich-text__toolbar-wrap,.ce-rich-text__save{transition:none}}:root{--ce-ease-sheet: cubic-bezier(.32, .72, 0, 1);--ce-ease-expo: cubic-bezier(.16, 1, .3, 1);--ce-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ce-motion-sheet: .32s;--ce-motion-progress: .4s;--ce-motion-disclosure: .24s}@keyframes ce-shake{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@keyframes ce-arrive-flash{0%{box-shadow:0 0 0 4px color-mix(in srgb,var(--ce-color-primary) 38%,transparent);background-color:var(--ce-color-primary-soft)}to{box-shadow:0 0 0 4px transparent}}@keyframes ce-field-error-in{0%{max-block-size:0;opacity:0;transform:translateY(-2px)}to{max-block-size:4em;opacity:1;transform:none}}@keyframes ce-field-pop-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}}.ce-lift{transition:transform var(--ce-motion-fast) var(--ce-ease-enter),box-shadow var(--ce-motion-standard) var(--ce-ease-enter)}@media(hover:hover){.ce-lift:hover:not(:disabled,[aria-disabled=true]){transform:translateY(-1px);box-shadow:var(--ce-shadow-2)}.ce-lift--hero:hover:not(:disabled,[aria-disabled=true]){transform:translateY(-2px);box-shadow:var(--ce-shadow-3)}}.ce-lift:focus-visible{box-shadow:var(--ce-shadow-2)}.ce-press{transition:transform var(--ce-motion-instant) var(--ce-ease-standard)}.ce-press:active:not(:disabled,[aria-disabled=true]){transform:scale(.97)}.ce-press--icon:active:not(:disabled,[aria-disabled=true]){transform:scale(.92)}.ce-press--row:active:not(:disabled,[aria-disabled=true]){transform:scale(.98)}.ce-arrive-flash{animation:ce-arrive-flash 1.6s var(--ce-ease-standard) 1}.ce-shake{animation:ce-shake .32s ease 1}.ce-reveal-on-hover__item{opacity:0;transform:translate(4px);pointer-events:none;transition:opacity var(--ce-motion-fast) var(--ce-ease-standard),transform var(--ce-motion-standard) var(--ce-ease-enter)}.ce-reveal-on-hover:hover .ce-reveal-on-hover__item,.ce-reveal-on-hover:focus-within .ce-reveal-on-hover__item,.ce-reveal-on-hover__item:focus-within{opacity:1;transform:none;pointer-events:auto}@media(hover:none){.ce-reveal-on-hover__item{opacity:1;transform:none;pointer-events:auto}}[dir=rtl] .ce-reveal-on-hover__item{transform:translate(-4px)}[dir=rtl] .ce-reveal-on-hover:is(:hover,:focus-within) .ce-reveal-on-hover__item{transform:none}.ce-collapse{display:grid;grid-template-rows:0fr;visibility:hidden;opacity:0;transition:grid-template-rows var(--ce-motion-disclosure) var(--ce-ease-expo),opacity var(--ce-motion-standard) var(--ce-ease-standard),visibility 0s linear var(--ce-motion-disclosure)}.ce-collapse>*{min-block-size:0;overflow:hidden}.ce-collapse:is(.is-open,[data-open=true]){grid-template-rows:1fr;visibility:visible;opacity:1;transition-delay:0s}.ce-field__sr,.ce-field-sr{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ce-field__lock,.ce-field-lock{display:inline-grid;place-items:center;flex:none;min-inline-size:24px;min-block-size:24px;margin-block:-5px;border-radius:var(--ce-radius-micro);color:var(--ce-color-text-muted);font-size:calc(12px * var(--ce-type-scale, 1));cursor:help;transition:background var(--ce-motion-fast) var(--ce-ease-standard),color var(--ce-motion-fast) var(--ce-ease-standard)}.ce-field__lock:hover,.ce-field-lock:hover{background:var(--ce-color-surface-sunken);color:var(--ce-color-text)}.ce-field__lock.is-system,.ce-field-lock.is-system{outline:1px dashed var(--ce-color-border-strong);outline-offset:-3px}.ce-field__lock.is-system:focus-visible,.ce-field-lock.is-system:focus-visible{outline:2px solid var(--ce-color-primary);outline-offset:2px}.ce-field__tag,.ce-field-tag{flex:none;padding:1px 6px;border-radius:var(--ce-radius-pill);background:var(--ce-color-surface-sunken);color:var(--ce-color-text-muted);font-size:calc(9.5px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700);letter-spacing:calc(.06em * var(--ce-tracking-scale, 1));text-transform:var(--ce-label-case, uppercase)}.ce-field__hint-btn,.ce-field-hint-btn{display:inline-grid;place-items:center;flex:none;min-inline-size:24px;min-block-size:24px;margin-block:-5px;padding:0;border:0;border-radius:var(--ce-radius-pill);background:transparent;color:var(--ce-color-text-subtle);font-size:calc(13px * var(--ce-type-scale, 1));cursor:pointer;transition:background var(--ce-motion-fast) var(--ce-ease-standard),color var(--ce-motion-fast) var(--ce-ease-standard),transform var(--ce-motion-instant) var(--ce-ease-standard)}.ce-field__hint-btn:hover,.ce-field-hint-btn:hover{background:var(--ce-color-surface-sunken);color:var(--ce-color-text)}.ce-field__hint-btn:active,.ce-field-hint-btn:active{transform:scale(.92)}.ce-field__hint-btn[aria-expanded=true],.ce-field-hint-btn[aria-expanded=true]{background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft)}.ce-field__hint-pop,.ce-field-hint-pop{position:absolute;inset-block-start:100%;inset-inline-end:0;z-index:5;box-sizing:border-box;inline-size:max-content;max-inline-size:min(280px,100%);margin-block-start:4px;padding:8px 10px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-control);background:var(--ce-color-surface);box-shadow:var(--ce-shadow-2);color:var(--ce-color-text);font-size:calc(12px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-medium, 500);line-height:1.45;letter-spacing:0;text-transform:none;white-space:normal;transform-origin:top right;animation:ce-field-pop-in var(--ce-motion-standard) var(--ce-ease-sheet)}[dir=rtl] .ce-field__hint-pop,[dir=rtl] .ce-field-hint-pop{transform-origin:top left}.ce-field__counter,.ce-field-counter{display:inline-flex;align-items:center;gap:3px;margin-inline-start:auto;color:var(--ce-color-text-subtle);font-family:var(--ce-font-mono);font-size:calc(10.5px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-medium, 500);letter-spacing:0;text-transform:none;transition:color var(--ce-motion-fast) var(--ce-ease-standard)}.ce-field__counter[data-state=near],.ce-field-counter[data-state=near]{color:var(--ce-color-warning-text)}.ce-field__counter[data-state=at],.ce-field-counter[data-state=at]{color:var(--ce-color-danger-text);font-weight:var(--ce-weight-bold, 700)}.ce-field{position:relative}.ce-field__label-row{position:relative;align-items:center;gap:6px}.ce-field__star{margin-inline-start:2px;color:var(--ce-color-danger-text);font-weight:var(--ce-weight-bold, 700)}.ce-field__required-text{position:absolute;inline-size:1px;block-size:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ce-field--required-text .ce-field__required-text{position:static;inline-size:auto;block-size:auto;margin-inline-start:4px;overflow:visible;clip-path:none;color:var(--ce-color-text-subtle);font-size:calc(10px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-semibold, 600)}.ce-field__support-row--error{animation:ce-field-error-in var(--ce-motion-disclosure) var(--ce-ease-expo);overflow:hidden}.ce-field__support--error{gap:5px;color:var(--ce-color-danger-text);font-weight:var(--ce-weight-semibold, 600)}.ce-field.is-locked :is(input,textarea)[readonly]{background:var(--ce-color-surface-sunken);color:var(--ce-color-text-muted)}.ce-field.has-error :is(input,textarea,select){border-color:var(--ce-color-danger)}.ce-field.has-error :is(input,textarea,select):focus-visible{box-shadow:0 0 0 3px var(--ce-color-danger-soft)}.ce-field--tile{padding:11px 13px 12px;border-radius:12px;background:var(--ce-color-canvas);transition:background var(--ce-motion-standard) var(--ce-ease-standard),box-shadow var(--ce-motion-standard) var(--ce-ease-standard)}.ce-field--tile:hover{background:color-mix(in srgb,var(--ce-color-primary-soft) 40%,var(--ce-color-canvas))}.ce-field--tile:focus-within{background:color-mix(in srgb,var(--ce-color-primary-soft) 70%,var(--ce-color-canvas));box-shadow:0 0 0 3px var(--ce-color-primary-soft)}.ce-field--tile.is-locked{background:var(--ce-color-surface-sunken)}.ce-field--tile.has-error{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ce-color-danger) 35%,transparent)}.ce-field--tile.has-error:focus-within{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ce-color-danger) 35%,transparent),0 0 0 3px var(--ce-color-danger-soft)}.ce-field.is-highlight{padding:8px 10px;border-radius:12px;background:color-mix(in srgb,var(--ce-color-warning-soft) 70%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ce-color-warning) 55%,transparent)}.ce-field.is-highlight .ce-field__required-text{color:var(--ce-color-warning-text)}.ce-fields-grid>.ce-field[data-span="1"]{flex:1 1 calc(33.333% - 8px);max-inline-size:calc(33.333% - 8px)}.ce-fields-grid>.ce-field[data-span="2"]{flex:1 1 calc(66.666% - 4px);max-inline-size:calc(66.666% - 4px)}.ce-fields-grid>.ce-field[data-span=half]{flex:1 1 calc(50% - 6px);max-inline-size:calc(50% - 6px)}.ce-fields-grid>.ce-field:is([data-span="3"],[data-span=full]){flex:1 1 100%;max-inline-size:100%}@media(max-width:768px){.ce-fields-grid>.ce-field:is([data-span="1"],[data-span="2"],[data-span=half]){flex-basis:100%;max-inline-size:100%}}.ce-field-tile,.ce-field-tile .ce-field-label-row{position:relative}.ce-field-tile:hover{background:color-mix(in srgb,var(--ce-color-primary-soft) 40%,var(--ce-color-canvas))}.ce-field-tile:focus-within{background:color-mix(in srgb,var(--ce-color-primary-soft) 70%,var(--ce-color-canvas));box-shadow:0 0 0 3px var(--ce-color-primary-soft)}.ce-field-tile .ce-field-required{margin-inline-start:0;color:var(--ce-color-danger-text)}.ce-field-required-text{color:var(--ce-color-text-subtle);font-size:calc(10px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-semibold, 600);letter-spacing:calc(.02em * var(--ce-tracking-scale, 1));text-transform:none}.ce-field-label-row__end{display:inline-flex;align-items:center;gap:8px;margin-inline-start:auto}.ce-field-tile.is-locked,.ce-field-tile.is-locked:hover{background:var(--ce-color-surface-sunken)}.ce-field-tile.is-locked .ce-readonly-value{background:transparent;border-color:var(--ce-color-border-strong)}.ce-readonly-value.is-system{border-style:dashed}.ce-field-tile.is-locked:focus-within{box-shadow:0 0 0 3px var(--ce-color-primary-soft)}.ce-field-tile.is-highlight{background:color-mix(in srgb,var(--ce-color-warning-soft) 75%,var(--ce-color-canvas));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ce-color-warning) 55%,transparent)}.ce-field-tile.is-highlight .ce-field-required-text,.ce-field-tile.is-highlight .ce-field-required{color:var(--ce-color-warning-text)}.ce-field-tile.is-highlight:focus-within{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ce-color-warning) 55%,transparent),0 0 0 3px var(--ce-color-primary-soft)}.ce-field-tile.has-error:focus-within{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ce-color-danger) 35%,transparent),0 0 0 3px var(--ce-color-danger-soft)}.ce-field-tile.has-error :is(.ce-input,.ce-textarea,.ce-select-trigger,.ce-date-trigger,.ce-chips-box):focus-visible{box-shadow:0 0 0 3px var(--ce-color-danger-soft)}.ce-field-error-row{display:grid;grid-template-rows:0fr;visibility:hidden;margin-block-start:0;opacity:0;transition:grid-template-rows var(--ce-motion-disclosure) var(--ce-ease-expo),margin-block-start var(--ce-motion-disclosure) var(--ce-ease-expo),opacity var(--ce-motion-standard) var(--ce-ease-standard),visibility 0s linear var(--ce-motion-disclosure)}.ce-field-error-row.is-open{grid-template-rows:1fr;visibility:visible;margin-block-start:7px;opacity:1;transition-delay:0s}.ce-field-error-row__inner{min-block-size:0;overflow:hidden}.ce-field-error-row__msg{display:flex;align-items:center;gap:5px;color:var(--ce-color-danger-text);font-size:calc(11px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-semibold, 600);line-height:1.4}.ce-field-error-row__msg biso-icon{flex:none;font-size:calc(12px * var(--ce-type-scale, 1))}@media(prefers-reduced-motion:reduce){:root{--ce-motion-sheet: 0ms;--ce-motion-progress: 0ms;--ce-motion-disclosure: 0ms}.ce-shake,.ce-arrive-flash,.ce-field__support-row--error,.ce-field__hint-pop,.ce-field-hint-pop{animation:none}.ce-arrive-flash{box-shadow:0 0 0 3px var(--ce-color-primary-soft)}.ce-lift,.ce-press,.ce-reveal-on-hover__item,.ce-collapse,.ce-field-error-row,.ce-field__hint-btn,.ce-field-hint-btn,.ce-field--tile,.ce-field-tile{transition-duration:0ms;transition-delay:0ms}.ce-lift:hover,.ce-lift--hero:hover,.ce-press:active,.ce-press--icon:active,.ce-press--row:active,.ce-field__hint-btn:active,.ce-field-hint-btn:active,.ce-reveal-on-hover__item,[dir=rtl] .ce-reveal-on-hover__item{transform:none}}@keyframes ce-sk-wave{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes ce-sk-wave-rtl{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes ce-sk-fade-in{0%{opacity:0}to{opacity:1}}.ce-skeleton.ce-sk{background:var(--ce-sk-tone, color-mix(in srgb, var(--ce-color-border) 60%, var(--ce-color-surface-sunken)))}.ce-skeleton.ce-sk:after{background:linear-gradient(100deg,transparent 20%,var(--ce-sk-glow, color-mix(in srgb, var(--ce-color-surface) 72%, transparent)) 50%,transparent 80%);transform:translate(-100%);animation:ce-sk-wave 1.5s var(--ce-ease-standard) infinite}[dir=rtl] .ce-skeleton.ce-sk:after{animation-name:ce-sk-wave-rtl}@media(prefers-reduced-motion:reduce){.ce-skeleton.ce-sk:after{animation:none;display:none}.ce-skeleton-screen__content{animation:none}}@media(forced-colors:active){.ce-skeleton.ce-sk{background:GrayText;opacity:.25}}biso-skeleton[data-variant=paragraph] .ce-skeleton-block__line{inline-size:100%}biso-skeleton[data-variant=paragraph] .ce-skeleton-block__line:last-child{inline-size:60%}biso-skeleton[data-variant=block] .ce-skeleton-block__line{min-block-size:96px;border-radius:var(--ce-radius-control)}biso-skeleton[data-variant=circle] .ce-skeleton-block__line{inline-size:40px;block-size:40px;min-block-size:0;border-radius:50%}biso-skeleton[data-shape=pill] .ce-skeleton-block__line{border-radius:var(--ce-radius-pill)}biso-skeleton[data-shape=circle] .ce-skeleton-block__line{border-radius:50%;aspect-ratio:1}.ce-sk-art{display:grid;gap:var(--ce-space-3);min-inline-size:0}.ce-sk-line{display:block;inline-size:100%;block-size:12px;border-radius:7px}.ce-sk-line--short{inline-size:60%}.ce-sk-line--thin{block-size:9px}.ce-sk-line--label{inline-size:36%}.ce-sk-line--value{inline-size:70%;block-size:16px}.ce-sk-pill{border-radius:var(--ce-radius-pill)}.ce-sk-stat{display:flex;align-items:center;gap:14px;min-block-size:76px;padding:16px 18px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-content);background:var(--ce-color-surface)}.ce-sk-stat__tile{flex:none;inline-size:44px;block-size:44px;border-radius:11px}.ce-sk-stat__lines{display:grid;flex:1;gap:8px;min-inline-size:0}.ce-sk-stat__value{display:block;inline-size:55%;block-size:22px;border-radius:8px}.ce-sk-stat__label{display:block;inline-size:40%;block-size:10px;border-radius:6px}.ce-sk-chart{grid-template-rows:auto minmax(0,1fr);gap:16px;box-sizing:border-box;block-size:100%;min-block-size:220px;padding:var(--ce-card-padding, 18px);border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-content);background:var(--ce-color-surface)}.ce-sk-chart__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ce-sk-chart__title{display:block;inline-size:38%;block-size:16px;border-radius:8px}.ce-sk-chart__legend{display:block;inline-size:22%;block-size:12px;border-radius:var(--ce-radius-pill)}.ce-sk-chart__plot{display:flex;align-items:flex-end;gap:8px;min-block-size:0;padding-block-end:2px;border-block-end:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-sk-chart__bar{flex:1;min-inline-size:0;block-size:var(--ce-sk-bar, 60%);border-radius:6px 6px 0 0}.ce-sk-board-card{gap:10px;padding:12px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-content);background:var(--ce-color-surface)}.ce-sk-board-card__tags{display:flex;gap:6px}.ce-sk-board-card__tag{inline-size:48px;block-size:16px}.ce-sk-board-card__foot{display:flex;align-items:center;justify-content:space-between;margin-block-start:4px}.ce-sk-board-card__avatar{inline-size:24px;block-size:24px;border-radius:50%}.ce-sk-board-card__meta{inline-size:56px;block-size:14px}.ce-sk-list-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-block-size:var(--ce-grid-row-height, 52px);padding:8px 14px;border-block-end:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-sk-list-row__tile{inline-size:36px;block-size:36px;border-radius:10px}.ce-sk-list-row__lines{display:grid;gap:7px;min-inline-size:0}.ce-sk-list-row__trail{inline-size:64px;block-size:22px}.ce-sk-field-tile{display:grid;gap:8px;padding:10px 12px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-control);background:var(--ce-color-surface)}.ce-sk-entity-card{gap:14px;padding:var(--ce-card-padding, 18px);border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-content);background:var(--ce-color-surface)}.ce-sk-entity-card__top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.ce-sk-entity-card__tile{inline-size:44px;block-size:44px;border-radius:11px}.ce-sk-entity-card__names{display:grid;gap:7px;min-inline-size:0}.ce-sk-entity-card__status{inline-size:64px;block-size:22px}.ce-sk-entity-card__well{display:block;block-size:56px;border-radius:var(--ce-radius-control)}.ce-sk-entity-card__chips{display:flex;flex-wrap:wrap;gap:6px}.ce-sk-entity-card__chip{inline-size:56px;block-size:22px}.ce-sk-entity-card__actions{display:flex;gap:8px}.ce-sk-entity-card__primary{flex:1;block-size:36px;border-radius:var(--ce-radius-control)}.ce-sk-entity-card__icon{flex:none;inline-size:36px;block-size:36px;border-radius:var(--ce-radius-control)}.ce-sk-kpi-strip{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-content);background:var(--ce-color-surface)}.ce-sk-kpi-strip__cell{display:grid;gap:10px;padding:16px 18px;min-inline-size:0}.ce-sk-kpi-strip__cell+.ce-sk-kpi-strip__cell{border-inline-start:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-sk-kpi-strip__value{display:block;inline-size:55%;block-size:26px;border-radius:8px}.ce-sk-kpi-strip__delta{inline-size:56px;block-size:20px}.ce-sk-drawer{gap:16px;padding:20px}.ce-sk-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ce-sk-drawer__title{display:block;inline-size:50%;block-size:22px;border-radius:8px}.ce-sk-drawer__close{inline-size:28px;block-size:28px;border-radius:50%}.ce-sk-drawer__tabs{display:flex;gap:8px}.ce-sk-drawer__tab{inline-size:64px;block-size:28px}.ce-sk-drawer__body{display:grid;gap:8px}.ce-sk-drawer__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ce-skeleton-screen{position:relative;display:block;min-inline-size:0}.ce-skeleton-screen__status{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.ce-skeleton-screen__art{display:grid;gap:20px}.ce-skeleton-screen__content{animation:ce-sk-fade-in var(--ce-motion-fast, .12s) var(--ce-ease-standard) both}.ce-sk-screen__head{display:flex;align-items:center;justify-content:space-between;gap:16px}.ce-sk-screen__toolbar,.ce-sk-screen__pills,.ce-sk-screen__tabs{display:flex;flex-wrap:wrap;align-items:center;gap:10px}:is(.ce-sk-screen__head,.ce-sk-screen__toolbar,.ce-sk-screen__pills,.ce-sk-screen__tabs)>biso-skeleton{inline-size:auto;flex:none;max-inline-size:100%}.ce-sk-screen__panel{overflow:hidden;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-content);background:var(--ce-color-surface)}.ce-sk-screen__panel>biso-skeleton:last-child .ce-sk-list-row{border-block-end:0}.ce-sk-screen__split{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:20px;align-items:start}.ce-sk-screen__split--wide{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.ce-sk-screen__split--nav{grid-template-columns:minmax(160px,220px) minmax(0,1fr)}.ce-sk-screen__stack{display:grid;align-content:start;gap:14px;min-inline-size:0}.ce-sk-screen__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ce-sk-screen__board{display:flex;gap:16px;overflow:hidden}.ce-sk-screen__column{display:grid;flex:0 0 min(280px,100%);align-content:start;gap:10px}.ce-sk-screen__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:16px}@media(max-width:720px){.ce-sk-screen__split,.ce-sk-screen__split--wide,.ce-sk-screen__split--nav{grid-template-columns:minmax(0,1fr)}.ce-sk-kpi-strip{grid-auto-flow:row;grid-auto-columns:auto}.ce-sk-kpi-strip__cell+.ce-sk-kpi-strip__cell{border-inline-start:0;border-block-start:var(--ce-border-width, 1px) solid var(--ce-color-border)}}.ce-truncate{min-inline-size:0;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ce-truncate:not(td,th,[role=cell],[role=gridcell]){display:block}td.ce-truncate,th.ce-truncate{max-inline-size:0}.ce-truncate--clamp:not(td,th){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--ce-truncate-lines, 2);line-clamp:var(--ce-truncate-lines, 2);white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.ce-truncate[tabindex]{border-radius:var(--ce-radius-micro)}.ce-icon-tile{--_s: var(--ce-tile-size, 44px);--_soft: var(--ce-color-primary-soft);--_text: var(--ce-color-primary-on-soft);--_solid: var(--ce-color-primary);position:relative;display:inline-grid;flex:none;box-sizing:border-box;place-items:center;inline-size:var(--_s);block-size:var(--_s);border-radius:calc(var(--_s) * .28);background:var(--ce-tile-bg, var(--_soft));color:var(--ce-tile-fg, var(--_text));transition:background-color var(--ce-motion-fast) var(--ce-ease-standard),color var(--ce-motion-fast) var(--ce-ease-standard),border-color var(--ce-motion-fast) var(--ce-ease-standard)}.ce-icon-tile[data-shape=circle]{border-radius:50%}.ce-icon-tile>.ce-icon{inline-size:max(12px,calc(var(--_s) * .52));block-size:max(12px,calc(var(--_s) * .52));color:inherit}.ce-icon-tile>.ce-icon>svg{inline-size:100%;block-size:100%}.ce-icon-tile[data-tone=primary],.ce-icon-tile[data-hover-tone=primary]:hover,.ce-icon-tile__badge[data-tone=primary]{--_soft: var(--ce-color-primary-soft);--_text: var(--ce-color-primary-on-soft);--_solid: var(--ce-color-primary)}.ce-icon-tile[data-tone=success],.ce-icon-tile[data-hover-tone=success]:hover,.ce-icon-tile__badge[data-tone=success]{--_soft: var(--ce-color-success-soft);--_text: var(--ce-color-success-text);--_solid: var(--ce-color-success)}.ce-icon-tile[data-tone=warning],.ce-icon-tile[data-hover-tone=warning]:hover,.ce-icon-tile__badge[data-tone=warning]{--_soft: var(--ce-color-warning-soft);--_text: var(--ce-color-warning-text);--_solid: var(--ce-color-warning)}.ce-icon-tile[data-tone=danger],.ce-icon-tile[data-hover-tone=danger]:hover,.ce-icon-tile__badge[data-tone=danger]{--_soft: var(--ce-color-danger-soft);--_text: var(--ce-color-danger-text);--_solid: var(--ce-color-danger)}.ce-icon-tile[data-tone=violet],.ce-icon-tile[data-hover-tone=violet]:hover,.ce-icon-tile__badge[data-tone=violet]{--_soft: var(--ce-color-violet-soft);--_text: var(--ce-color-violet-text);--_solid: var(--ce-color-violet)}.ce-icon-tile[data-tone=neutral],.ce-icon-tile[data-hover-tone=neutral]:hover,.ce-icon-tile__badge[data-tone=neutral]{--_soft: var(--ce-color-neutral-soft);--_text: var(--ce-color-neutral-text);--_solid: var(--ce-color-text-muted)}.ce-icon-tile[data-tone=orange],.ce-icon-tile[data-hover-tone=orange]:hover,.ce-icon-tile__badge[data-tone=orange]{--_soft: var(--ce-color-orange-soft);--_text: var(--ce-color-orange-text);--_solid: var(--ce-color-orange)}.ce-icon-tile[data-tone=fuchsia],.ce-icon-tile[data-hover-tone=fuchsia]:hover,.ce-icon-tile__badge[data-tone=fuchsia]{--_soft: var(--ce-color-fuchsia-soft);--_text: var(--ce-color-fuchsia-text);--_solid: var(--ce-color-fuchsia)}.ce-icon-tile[data-tone=indigo],.ce-icon-tile[data-hover-tone=indigo]:hover,.ce-icon-tile__badge[data-tone=indigo]{--_soft: var(--ce-color-indigo-soft);--_text: var(--ce-color-indigo-text);--_solid: var(--ce-color-indigo)}.ce-icon-tile[data-tone=gold],.ce-icon-tile[data-hover-tone=gold]:hover,.ce-icon-tile__badge[data-tone=gold]{--_soft: var(--ce-color-gold-soft);--_text: var(--ce-color-gold-text);--_solid: var(--ce-color-gold)}.ce-icon-tile[data-tone=ink],.ce-icon-tile[data-hover-tone=ink]:hover{--_soft: var(--ce-color-surface-sunken);--_text: var(--ce-color-text);--_solid: color-mix(in srgb, var(--ce-color-text) 78%, var(--ce-color-surface))}.ce-icon-tile[data-appearance=gradient]{background:linear-gradient(145deg,color-mix(in srgb,var(--_text) 72%,var(--_solid)),var(--_text));color:var(--ce-tile-fg, var(--ce-color-surface))}.ce-icon-tile[data-appearance=ink]{background:var(--ce-color-surface-inverse);color:var(--ce-tile-fg, var(--_soft))}.ce-icon-tile[data-appearance=ink][data-tone=ink]{color:var(--ce-tile-fg, var(--ce-color-text-inverse))}.ce-icon-tile[data-appearance=outline]{background:transparent;color:var(--ce-tile-fg, var(--_text));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--_text) 55%,transparent)}.ce-icon-tile[data-halo]{margin:7px}.ce-icon-tile[data-halo]:before{content:"";position:absolute;inset:-6px;border:1.5px dashed color-mix(in srgb,var(--_text) 45%,transparent);border-radius:calc(var(--_s) * .28 + 6px);pointer-events:none}.ce-icon-tile[data-halo][data-shape=circle]:before{border-radius:50%}.ce-icon-tile__badge{--_soft: var(--ce-color-neutral-soft);--_text: var(--ce-color-neutral-text);position:absolute;inset-block-end:calc(var(--_s) * -.08);inset-inline-end:calc(var(--_s) * -.08);box-sizing:border-box;display:grid;place-items:center;inline-size:max(14px,calc(var(--_s) * .42));block-size:max(14px,calc(var(--_s) * .42));border:2px solid var(--ce-color-surface);border-radius:50%;background:var(--_soft);color:var(--_text)}.ce-icon-tile__badge>.ce-icon{inline-size:72%;block-size:72%}.ce-icon-tile__badge>.ce-icon>svg{inline-size:100%;block-size:100%}@media(prefers-reduced-motion:reduce){.ce-icon-tile{transition:none}}@media(forced-colors:active){.ce-icon-tile{border:var(--ce-border-width, 1px) solid CanvasText}}biso-callout.ce-callout{--_soft: var(--ce-color-primary-soft);--_text: var(--ce-color-primary-on-soft);display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:start;gap:var(--ce-space-3);box-sizing:border-box;padding:var(--ce-space-3-5) var(--ce-space-4);border:var(--ce-border-width, 1px) solid color-mix(in srgb,var(--_text) 24%,transparent);border-radius:var(--ce-radius-content);background:var(--_soft);color:var(--ce-color-text)}biso-callout.ce-callout[hidden]{display:none}biso-callout.ce-callout[data-tone=primary]{--_soft: var(--ce-color-primary-soft);--_text: var(--ce-color-primary-on-soft)}biso-callout.ce-callout[data-tone=success]{--_soft: var(--ce-color-success-soft);--_text: var(--ce-color-success-text)}biso-callout.ce-callout[data-tone=warning]{--_soft: var(--ce-color-warning-soft);--_text: var(--ce-color-warning-text)}biso-callout.ce-callout[data-tone=danger]{--_soft: var(--ce-color-danger-soft);--_text: var(--ce-color-danger-text)}biso-callout.ce-callout[data-tone=violet]{--_soft: var(--ce-color-violet-soft);--_text: var(--ce-color-violet-text)}biso-callout.ce-callout[data-tone=neutral]{--_soft: var(--ce-color-neutral-soft);--_text: var(--ce-color-neutral-text)}biso-callout.ce-callout[data-variant=locked]{background:var(--ce-color-surface-subtle);border-color:var(--ce-color-border-strong)}biso-callout.ce-callout[data-edge=start]{border-inline-start:4px solid var(--_text)}biso-callout.ce-callout[data-dashed=true]{border-style:dashed;background:color-mix(in srgb,var(--_soft) 45%,transparent)}.ce-callout__tile{--ce-tile-bg: var(--ce-color-surface);--ce-tile-fg: var(--_text)}.ce-callout__body{display:grid;gap:2px;min-inline-size:0;padding-block:var(--ce-space-2)}.ce-callout__title{color:var(--_text);font:var(--ce-weight-semibold, 600) calc(14px * var(--ce-type-scale, 1))/calc(20px * var(--ce-type-scale, 1)) var(--ce-font-interface)}.ce-callout__content{color:var(--ce-color-text);font:400 calc(13px * var(--ce-type-scale, 1))/calc(20px * var(--ce-type-scale, 1)) var(--ce-font-interface);overflow-wrap:anywhere}.ce-callout__content:empty{display:none}.ce-callout__content a{color:var(--_text);text-decoration:underline;text-underline-offset:2px}.ce-callout__action{display:flex;flex-wrap:wrap;align-self:center;gap:var(--ce-space-2)}.ce-callout__action:empty{display:none}.ce-callout__dismiss{display:grid;place-items:center;inline-size:28px;block-size:28px;padding:0;border:0;border-radius:var(--ce-radius-control);background:transparent;color:var(--_text);cursor:pointer;transition:background-color var(--ce-motion-fast) var(--ce-ease-standard),transform var(--ce-motion-instant) var(--ce-ease-standard)}.ce-callout__dismiss:hover{background:color-mix(in srgb,var(--_text) 12%,transparent)}.ce-callout__dismiss:active{transform:scale(.97)}.ce-callout__dismiss>.ce-icon{inline-size:16px;block-size:16px}.ce-callout__dismiss>.ce-icon>svg{inline-size:100%;block-size:100%}@media(max-width:560px){biso-callout.ce-callout{grid-template-columns:auto minmax(0,1fr) auto}.ce-callout__action{grid-column:2 / -1;grid-row:2;align-self:start}}@media(prefers-reduced-motion:reduce){.ce-callout__dismiss{transition:none}.ce-callout__dismiss:active{transform:none}}biso-delta.ce-delta{--_soft: var(--ce-color-success-soft);--_text: var(--ce-color-success-text);--_solid: var(--ce-color-success-strong);--_on-solid: var(--ce-color-on-success-strong);display:inline-flex;align-items:center;gap:var(--ce-space-2);min-inline-size:0}biso-delta.ce-delta[data-tone=success]{--_soft: var(--ce-color-success-soft);--_text: var(--ce-color-success-text);--_solid: var(--ce-color-success-strong);--_on-solid: var(--ce-color-on-success-strong)}biso-delta.ce-delta[data-tone=danger]{--_soft: var(--ce-color-danger-soft);--_text: var(--ce-color-danger-text);--_solid: var(--ce-color-danger-text);--_on-solid: var(--ce-color-surface)}biso-delta.ce-delta[data-tone=neutral]{--_soft: var(--ce-color-neutral-soft);--_text: var(--ce-color-neutral-text);--_solid: var(--ce-color-neutral-text);--_on-solid: var(--ce-color-surface)}.ce-delta__chip{display:inline-flex;align-items:center;gap:var(--ce-space-1);box-sizing:border-box;min-block-size:22px;padding-block:2px;padding-inline:6px 8px;border-radius:var(--ce-radius-pill);background:var(--_soft);color:var(--_text);font:var(--ce-weight-semibold, 600) calc(12px * var(--ce-type-scale, 1))/calc(18px * var(--ce-type-scale, 1)) var(--ce-font-interface);font-variant-numeric:tabular-nums;white-space:nowrap}.ce-delta__mark{display:inline-grid;place-items:center}.ce-delta__mark>.ce-icon{inline-size:12px;block-size:12px;color:inherit}.ce-delta__mark>.ce-icon>svg{inline-size:100%;block-size:100%}.ce-delta__compare{color:var(--ce-color-text-muted);font:400 calc(12px * var(--ce-type-scale, 1))/calc(18px * var(--ce-type-scale, 1)) var(--ce-font-interface)}biso-delta.ce-delta[data-appearance=badge] .ce-delta__chip{gap:var(--ce-space-1-5);padding:0;background:transparent}biso-delta.ce-delta[data-appearance=badge] .ce-delta__mark{inline-size:20px;block-size:20px;border-radius:50%;background:var(--_soft)}biso-delta.ce-delta[data-appearance=filled] .ce-delta__chip{justify-content:center;min-inline-size:var(--ce-delta-width, 4.75rem);padding-inline:8px;border-radius:var(--ce-radius-micro);background:var(--_solid);color:var(--_on-solid)}biso-stat.ce-stat-card:hover{transform:translateY(-1px)}biso-stat.ce-stat-card .ce-stat-card__value{font-variant-numeric:tabular-nums}.ce-stat-card__unit,.ce-stat-card__denominator{margin-inline-start:2px;color:var(--ce-color-text-muted);font-size:.72em;font-weight:var(--ce-weight-medium, 500)}.ce-stat-card__trend{justify-self:start;margin-block-start:var(--ce-space-1)}.ce-stat-card__spark{display:grid;flex:0 1 96px;min-inline-size:0;place-items:center;color:var(--ce-stat-color, var(--ce-color-primary-on-soft))}.ce-stat-card__spark:empty{display:none}.ce-stat-card__spark>svg{inline-size:100%;block-size:auto}.ce-stat-card[data-appearance=outlined]{border-color:var(--ce-color-border-strong);background:transparent;box-shadow:none}.ce-stat-card[data-appearance=tinted]{border-color:transparent;background:var(--ce-stat-bg);box-shadow:none}.ce-stat-card[data-appearance=tinted] .ce-stat-card__icon{background:var(--ce-color-surface)}.ce-stat-card[data-appearance=tinted] :is(.ce-stat-card__label,.ce-stat-card__helper){color:var(--ce-stat-color)}.ce-stat-card[data-appearance=tinted] :is(.ce-stat-card__unit,.ce-stat-card__denominator){color:color-mix(in srgb,var(--ce-stat-color) 82%,var(--ce-stat-bg))}.ce-stat-card[data-appearance=brand] :is(.ce-stat-card__unit,.ce-stat-card__denominator){color:color-mix(in srgb,var(--ce-brand-on-gradient) 82%,transparent)}.ce-stat-card[data-appearance=brand] .ce-stat-card__spark{color:var(--ce-brand-on-gradient)}@media(prefers-reduced-motion:reduce){biso-stat.ce-stat-card:hover{transform:none}}.ce-check.is-indeterminate .ce-check__control{border-color:var(--ce-color-primary);background:var(--ce-color-primary);color:var(--ce-color-text-inverse)}.ce-check.is-indeterminate:hover:not(.is-disabled) .ce-check__control{background:var(--ce-color-primary-hover);border-color:var(--ce-color-primary-hover)}.ce-check.is-indeterminate:active:not(.is-disabled) .ce-check__control{background:var(--ce-color-primary-active);transform:scale(.94)}.ce-check.is-indeterminate input:focus-visible+.ce-check__control{box-shadow:0 0 0 3px var(--ce-color-focus-ring)}.ce-check--bare{display:inline-grid;grid-template-columns:24px;inline-size:24px;min-block-size:24px;padding:0;place-items:center}.ce-check--bare .ce-check__control{margin-block-start:0}.ce-check--bare .ce-selection-label{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ce-selection-summary{display:inline-flex;align-items:center;min-block-size:24px;padding-inline:var(--ce-space-2-5, 10px);border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-pill);background:var(--ce-color-neutral-soft);color:var(--ce-color-neutral-text);font-size:calc(12px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700);font-variant-numeric:tabular-nums;white-space:nowrap;transition:background var(--ce-motion-fast),color var(--ce-motion-fast),border-color var(--ce-motion-fast)}.ce-selection-summary[data-state=partial]{border-color:var(--ce-color-selection-border);background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft)}.ce-selection-summary[data-state=all]{border-color:var(--ce-color-primary);background:var(--ce-color-primary);color:var(--ce-color-text-inverse)}biso-table.ce-data-grid-wrap{container:biso-table / inline-size;position:relative}.ce-data-grid__sr{position:absolute;inline-size:1px;block-size:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}biso-table[data-density=compact] .ce-data-grid :is(th,td){padding-block:var(--ce-table-pad-y, 6px)}biso-table[data-density=spacious] .ce-data-grid :is(th,td){padding-block:var(--ce-table-pad-y, 17px);padding-inline:var(--ce-table-pad-x, 18px)}biso-table .ce-data-grid--zebra tbody tr:nth-child(2n):not(:hover):not([aria-selected=true]):not(.is-selected){background:var(--ce-color-surface-subtle)}biso-table[data-sticky] .ce-data-grid__scroll{overflow:auto;overscroll-behavior:contain}biso-table[data-sticky] .ce-data-grid thead th{z-index:var(--ce-z-sticky, 2);background:var(--ce-color-surface-sunken);box-shadow:0 1px 0 var(--ce-color-border)}biso-table .ce-data-grid thead th.is-numeric,biso-table .ce-data-grid thead th[data-align=end]{text-align:end}biso-table .ce-data-grid thead th[data-align=center]{text-align:center}biso-table .ce-data-grid thead th.is-numeric .ce-th__sort,biso-table .ce-data-grid thead th[data-align=end] .ce-th__sort{flex-direction:row-reverse}biso-table .ce-data-grid thead th.is-sorted{color:var(--ce-color-text)}biso-table .ce-data-grid.is-resizable{table-layout:fixed}biso-table .ce-data-grid.is-resizable :is(th,td){overflow:hidden;text-overflow:ellipsis}biso-table .ce-data-grid.is-resizable thead th.is-resizable{overflow:visible}.ce-th__sort{display:inline-flex;align-items:center;gap:var(--ce-space-1, 4px);min-block-size:24px;margin:-2px -6px;padding:2px 6px;border:0;border-radius:var(--ce-radius-micro, 6px);background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;transition:background var(--ce-motion-instant),color var(--ce-motion-instant)}.ce-th__sort:hover{background:var(--ce-color-neutral-soft);color:var(--ce-color-text)}.ce-th__sort:active{background:var(--ce-color-border)}.ce-th__sort:disabled{opacity:.46;cursor:not-allowed}.ce-th__tools{display:inline-flex;opacity:0;transition:opacity var(--ce-motion-fast)}th:is(:hover,:focus-within) .ce-th__tools{opacity:.7}th.is-sorted .ce-th__tools,.ce-th__sort:is(:hover,:focus-visible) .ce-th__tools{opacity:1}th.is-sorted .ce-th__tools{color:var(--ce-color-primary)}@media(hover:none){.ce-th__tools{opacity:.6}}.ce-th__resize{position:absolute;inset-block:0;inset-inline-end:-12px;z-index:2;inline-size:24px;cursor:col-resize;touch-action:none;outline-offset:-2px}.ce-th__resize:after{content:"";position:absolute;inset-block:25%;inset-inline-start:11px;inline-size:2px;border-radius:var(--ce-radius-pill);background:var(--ce-color-border-strong);opacity:0;transition:opacity var(--ce-motion-fast),background var(--ce-motion-fast)}th:is(:hover,:focus-within) .ce-th__resize:after{opacity:1}.ce-th__resize:hover:after{background:var(--ce-color-primary);inset-block:10%}.ce-th__resize:focus-visible:after{opacity:1;background:var(--ce-color-primary);inset-block:10%}.ce-th__resize:active:after,.ce-th__resize[data-resizing=true]:after{opacity:1;background:var(--ce-color-primary-active);inset-block:0}biso-table[data-resizing=true]{-webkit-user-select:none;user-select:none;cursor:col-resize}.ce-data-grid :is(th,td).ce-select-cell{inline-size:44px;padding-inline:var(--ce-space-3, 12px) 0}.ce-table-select{display:inline-flex}biso-table .ce-data-grid tbody tr.is-selected td:first-child{box-shadow:inset 3px 0 0 var(--ce-color-primary)}[dir=rtl] biso-table .ce-data-grid tbody tr.is-selected td:first-child{box-shadow:inset -3px 0 0 var(--ce-color-primary)}biso-table .ce-data-grid tbody tr.is-selected:hover{background:color-mix(in srgb,var(--ce-color-primary-soft) 82%,var(--ce-color-canvas))}.ce-data-grid__bulk{position:relative;z-index:3;display:flex;flex-wrap:wrap;align-items:center;gap:var(--ce-space-3, 12px);min-block-size:48px;padding:var(--ce-space-2, 8px) var(--ce-space-3, 12px);border-block-end:var(--ce-border-width, 1px) solid var(--ce-color-selection-border);background:color-mix(in srgb,var(--ce-color-primary-soft) 76%,var(--ce-color-surface));color:var(--ce-color-primary-on-soft);animation:ce-table-bulk-in var(--ce-motion-standard) var(--ce-ease-enter, ease-out)}.ce-data-grid__bulk-actions{display:flex;flex:1;align-items:center;gap:var(--ce-space-2, 8px);min-inline-size:0;overflow-x:auto}.ce-data-grid__bulk-clear{display:inline-flex;align-items:center;gap:var(--ce-space-1, 4px);min-block-size:24px;padding:2px var(--ce-space-2, 8px);border:0;border-radius:var(--ce-radius-control);background:transparent;color:inherit;font:inherit;font-size:calc(12px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700);cursor:pointer;transition:background var(--ce-motion-fast)}.ce-data-grid__bulk-clear:hover{background:var(--ce-color-primary-soft)}.ce-data-grid__bulk-clear:active{background:var(--ce-color-selection)}.ce-data-grid__bulk-clear:disabled{opacity:.46;cursor:not-allowed}@keyframes ce-table-bulk-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.ce-data-grid tr.ce-group-row{cursor:pointer}.ce-data-grid tr.ce-group-row:hover td{background:color-mix(in srgb,var(--ce-color-primary-soft) 82%,var(--ce-color-canvas))}.ce-data-grid tr.ce-group-row .ce-group-row__toggle{display:inline-flex;align-items:center;gap:var(--ce-space-2, 8px);min-block-size:24px;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.ce-data-grid tr.ce-group-row .ce-group-row__toggle biso-icon{transition:transform var(--ce-motion-fast)}.ce-data-grid tr.ce-group-row[aria-expanded=true] .ce-group-row__toggle biso-icon{transform:rotate(90deg)}[dir=rtl] .ce-data-grid tr.ce-group-row .ce-group-row__toggle biso-icon{transform:scaleX(-1)}[dir=rtl] .ce-data-grid tr.ce-group-row[aria-expanded=true] .ce-group-row__toggle biso-icon{transform:scaleX(-1) rotate(90deg)}.ce-data-grid tr.ce-group-row .ce-group-row__count{padding:0 var(--ce-space-2, 8px);border-radius:var(--ce-radius-pill);background:var(--ce-color-surface);color:var(--ce-color-primary-on-soft);font:var(--ce-weight-bold, 700) calc(11.5px * var(--ce-type-scale, 1)) var(--ce-font-mono);font-variant-numeric:tabular-nums}.ce-data-grid tr.ce-group-row td.is-numeric{text-align:end}.ce-data-grid tr.ce-totals-row td{z-index:1;font-variant-numeric:tabular-nums}biso-table[data-loading=true] .ce-data-grid>tbody:not(.ce-data-grid__skeleton){display:none}.ce-data-grid__skeleton td{pointer-events:none}.ce-data-grid__skeleton-bar{display:block;block-size:12px;border-radius:var(--ce-radius-pill);background:linear-gradient(90deg,var(--ce-color-neutral-soft) 25%,var(--ce-color-surface-subtle) 50%,var(--ce-color-neutral-soft) 75%) 0 0 / 200% 100%;animation:ce-table-shimmer 1.4s linear infinite}@keyframes ce-table-shimmer{to{background-position:-200% 0}}.ce-data-grid__empty{display:grid;place-items:center;gap:var(--ce-space-2, 8px);padding:var(--ce-space-8, 32px) var(--ce-space-4, 16px);border-block-start:var(--ce-border-width, 1px) solid var(--ce-color-border);color:var(--ce-color-text-muted);font-size:calc(13px * var(--ce-type-scale, 1));text-align:center}@container biso-table (max-inline-size: 40rem){biso-table[data-responsive=cards] .ce-data-grid,biso-table[data-responsive=cards] .ce-data-grid :is(tbody,tr,td){display:block;inline-size:100%;min-inline-size:0}biso-table[data-responsive=cards] .ce-data-grid.is-resizable{table-layout:auto}biso-table[data-responsive=cards] .ce-data-grid colgroup{display:none}biso-table[data-responsive=cards] .ce-data-grid thead{position:absolute;inline-size:1px;block-size:1px;margin:-1px;overflow:hidden;clip-path:inset(50%)}biso-table[data-responsive=cards] .ce-data-grid tbody tr{margin:var(--ce-space-2, 8px);inline-size:auto;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-content);background:var(--ce-color-surface);overflow:hidden}biso-table[data-responsive=cards] .ce-data-grid tbody tr.is-selected{border-color:var(--ce-color-selection-border)}biso-table[data-responsive=cards] .ce-data-grid tbody td{display:grid;grid-template-columns:minmax(6rem,38%) minmax(0,1fr);align-items:center;gap:var(--ce-space-3, 12px);padding:var(--ce-space-2, 8px) var(--ce-space-3, 12px);border-block-end:var(--ce-border-width, 1px) solid var(--ce-color-border);text-align:start;white-space:normal}biso-table[data-responsive=cards] .ce-data-grid tbody td:last-child{border-block-end:0}biso-table[data-responsive=cards] .ce-data-grid tbody td[data-label]:before{content:attr(data-label);color:var(--ce-color-text-subtle);font-size:calc(11px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700);letter-spacing:calc(.05em * var(--ce-tracking-scale, 1));text-transform:var(--ce-label-case, uppercase)}biso-table[data-responsive=cards] .ce-data-grid tbody td.is-numeric{text-align:start}biso-table[data-responsive=cards] .ce-data-grid tbody td.ce-select-cell{display:flex;inline-size:auto;padding-inline:var(--ce-space-3, 12px)}biso-table[data-responsive=cards] .ce-data-grid tbody tr :is(.ce-row-actions,[data-row-actions]){opacity:1}biso-table[data-responsive=cards] .ce-data-grid tr.ce-group-row td,biso-table[data-responsive=cards] .ce-data-grid tr.ce-totals-row td{display:block}}@media(prefers-reduced-motion:reduce){.ce-data-grid__bulk,.ce-data-grid__skeleton-bar{animation:none}.ce-th__tools,.ce-th__resize:after,.ce-selection-summary{transition:none}.ce-check.is-indeterminate:active:not(.is-disabled) .ce-check__control{transform:none}}@media(forced-colors:active){.ce-check.is-indeterminate .ce-check__control{border-color:Highlight;background:Highlight;color:HighlightText}.ce-selection-summary{border-color:CanvasText}.ce-th__resize:after{background:ButtonText}biso-table .ce-data-grid tbody tr.is-selected td:first-child{box-shadow:inset 3px 0 0 Highlight}}.ce-button-toggle__thumb,.ce-tabs__thumb{--ce-thumb-accent: var(--ce-color-primary);--ce-thumb-soft: var(--ce-color-primary-soft);--ce-thumb-text: var(--ce-color-primary-on-soft);--ce-thumb-solid: var(--ce-color-primary);--ce-thumb-ink: var(--ce-color-text-inverse);position:absolute;z-index:0;inset-block-start:0;left:0;box-sizing:border-box;width:var(--ce-thumb-w, 0);height:var(--ce-thumb-h, 0);border:var(--ce-border-width, 1px) solid color-mix(in srgb,var(--ce-thumb-accent) 24%,var(--ce-color-border));border-radius:9px;background:linear-gradient(180deg,var(--ce-color-surface),color-mix(in srgb,var(--ce-color-surface) 88%,var(--ce-thumb-soft)));box-shadow:0 4px 12px -7px #10142559,0 1px 3px #10142512;opacity:0;pointer-events:none;transform:translate3d(var(--ce-thumb-x, 0),var(--ce-thumb-y, 0),0)}.ce-button-toggle__thumb[data-measured=true]:not(.is-hidden),.ce-tabs__thumb[data-measured=true]{opacity:1}.ce-button-toggle__thumb[data-ready=true],.ce-tabs__thumb[data-ready=true]{transition:transform var(--ce-motion-slide, .28s) var(--ce-ease-expo, cubic-bezier(.16, 1, .3, 1)),width var(--ce-motion-slide, .28s) var(--ce-ease-expo, cubic-bezier(.16, 1, .3, 1)),height var(--ce-motion-slide, .28s) var(--ce-ease-expo, cubic-bezier(.16, 1, .3, 1)),background var(--ce-motion-fast, .12s) var(--ce-ease-standard, ease),border-color var(--ce-motion-fast, .12s) var(--ce-ease-standard, ease),opacity var(--ce-motion-fast, .12s) var(--ce-ease-standard, ease)}.ce-button-toggle__thumb[data-tone=success]{--ce-thumb-accent: var(--ce-color-success);--ce-thumb-soft: var(--ce-color-success-soft);--ce-thumb-text: var(--ce-color-success-text);--ce-thumb-solid: var(--ce-color-success-strong);--ce-thumb-ink: var(--ce-color-on-success-strong)}.ce-button-toggle__thumb[data-tone=warning]{--ce-thumb-accent: var(--ce-color-warning);--ce-thumb-soft: var(--ce-color-warning-soft);--ce-thumb-text: var(--ce-color-warning-text);--ce-thumb-solid: var(--ce-color-warning-text)}.ce-button-toggle__thumb[data-tone=danger]{--ce-thumb-accent: var(--ce-color-danger);--ce-thumb-soft: var(--ce-color-danger-soft);--ce-thumb-text: var(--ce-color-danger-text);--ce-thumb-solid: var(--ce-color-danger-text)}.ce-button-toggle__thumb[data-tone=violet]{--ce-thumb-accent: var(--ce-color-violet);--ce-thumb-soft: var(--ce-color-violet-soft);--ce-thumb-text: var(--ce-color-violet-text);--ce-thumb-solid: var(--ce-color-violet-text)}.ce-button-toggle__thumb[data-tone=neutral]{--ce-thumb-accent: var(--ce-color-neutral-text);--ce-thumb-soft: var(--ce-color-neutral-soft);--ce-thumb-text: var(--ce-color-neutral-text);--ce-thumb-solid: var(--ce-color-neutral-text)}.ce-button-toggle__option{--ce-option-solid: var(--ce-color-primary);--ce-option-ink: var(--ce-color-text-inverse)}.ce-button-toggle__option[data-tone=success]{--ce-option-solid: var(--ce-color-success-strong);--ce-option-ink: var(--ce-color-on-success-strong)}.ce-button-toggle__option[data-tone=warning]{--ce-option-solid: var(--ce-color-warning-text)}.ce-button-toggle__option[data-tone=danger]{--ce-option-solid: var(--ce-color-danger-text)}.ce-button-toggle__option[data-tone=violet]{--ce-option-solid: var(--ce-color-violet-text)}.ce-button-toggle__option[data-tone=neutral]{--ce-option-accent: var(--ce-color-neutral-text);--ce-option-soft: var(--ce-color-neutral-soft);--ce-option-text: var(--ce-color-neutral-text);--ce-option-solid: var(--ce-color-neutral-text)}.ce-button-toggle[data-measured=true]:before{display:none}.ce-button-toggle__thumb.is-hidden{opacity:0}.ce-button-toggle--sm .ce-button-toggle__thumb{border-radius:7px}.ce-button-toggle--lg .ce-button-toggle__thumb{border-radius:11px}.ce-button-toggle--pill .ce-button-toggle__thumb{border-radius:var(--ce-radius-pill, 999px)}.ce-button-toggle__option[aria-checked=true]{border-color:color-mix(in srgb,var(--ce-option-accent) 27%,transparent);background:var(--ce-option-soft);color:var(--ce-option-text);box-shadow:0 5px 13px -10px color-mix(in srgb,var(--ce-option-accent) 72%,transparent)}.ce-button-toggle[data-measured=true] .ce-button-toggle__option[aria-checked=true],.ce-button-toggle--indicator .ce-button-toggle__option[aria-checked=true]{border-color:transparent;background:transparent;box-shadow:none}.ce-button-toggle__option[aria-checked=true] .ce-button-toggle__icon{background:color-mix(in srgb,var(--ce-option-accent) 13%,var(--ce-color-surface));color:var(--ce-option-text)}.ce-button-toggle__option[aria-checked=true] .ce-button-toggle__badge{border-color:color-mix(in srgb,var(--ce-option-accent) 30%,var(--ce-color-border))}.ce-button-toggle__option[aria-checked=true] .ce-button-toggle__description{color:var(--ce-color-text-muted)}.ce-button-toggle--tiles .ce-button-toggle__option[aria-checked=true]{border-color:color-mix(in srgb,var(--ce-option-accent) 52%,var(--ce-color-border));background:linear-gradient(135deg,var(--ce-option-soft),var(--ce-color-surface) 78%);box-shadow:0 0 0 2px color-mix(in srgb,var(--ce-option-accent) 16%,transparent),0 12px 24px -18px color-mix(in srgb,var(--ce-option-accent) 50%,transparent)}.ce-button-toggle[data-appearance=soft] .ce-button-toggle__thumb{border-color:color-mix(in srgb,var(--ce-thumb-accent) 28%,transparent);background:var(--ce-thumb-soft);box-shadow:none}.ce-button-toggle[data-appearance=solid] .ce-button-toggle__thumb{border-color:transparent;background:var(--ce-thumb-solid);box-shadow:0 8px 18px -9px color-mix(in srgb,var(--ce-thumb-solid) 55%,transparent)}.ce-button-toggle[data-appearance=ink] .ce-button-toggle__thumb{border-color:transparent;background:var(--ce-color-surface-inverse);box-shadow:0 6px 14px -8px #10142566}.ce-button-toggle[data-appearance=solid][data-measured=true] .ce-button-toggle__option[aria-checked=true]{color:var(--ce-option-ink)}.ce-button-toggle[data-appearance=ink][data-measured=true] .ce-button-toggle__option[aria-checked=true]{color:var(--ce-color-text-inverse)}.ce-button-toggle[data-appearance=solid][data-measured=true] .ce-button-toggle__option[aria-checked=true] :is(.ce-button-toggle__icon,.ce-button-toggle__badge),.ce-button-toggle[data-appearance=ink][data-measured=true] .ce-button-toggle__option[aria-checked=true] :is(.ce-button-toggle__icon,.ce-button-toggle__badge){border-color:transparent;background:color-mix(in srgb,currentcolor 16%,transparent);color:inherit}.ce-button-toggle[data-appearance=solid][data-measured=true] .ce-button-toggle__option[aria-checked=true] .ce-button-toggle__description,.ce-button-toggle[data-appearance=ink][data-measured=true] .ce-button-toggle__option[aria-checked=true] .ce-button-toggle__description{color:inherit;opacity:.85}.ce-button-toggle[data-appearance=underline]{padding:0;border-width:0 0 1px;border-radius:0;background:transparent;box-shadow:none}.ce-button-toggle[data-appearance=underline] .ce-button-toggle__option{border-radius:0}.ce-button-toggle[data-appearance=underline] .ce-button-toggle__thumb{border:0;border-radius:0;background:transparent;box-shadow:none}.ce-button-toggle[data-appearance=underline] .ce-button-toggle__thumb:after{position:absolute;inset-inline:10px;inset-block-end:-1px;height:3px;border-radius:3px 3px 0 0;background:var(--ce-thumb-accent);content:""}.ce-button-toggle__description{font-size:calc(12px * var(--ce-type-scale, 1));line-height:calc(16px * var(--ce-type-scale, 1))}.ce-button-toggle__badge,.ce-button-toggle__check{min-width:20px;height:20px;font-size:calc(11.5px * var(--ce-type-scale, 1))}.ce-button-toggle__option--icon-only{min-width:36px;padding-inline:8px}.ce-button-toggle--sm .ce-button-toggle__option--icon-only{min-width:30px}.ce-button-toggle__option--icon-only .ce-button-toggle__copy{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ce-button-toggle__option:focus-visible{outline:2px solid var(--ce-color-primary);outline-offset:2px;box-shadow:none}.ce-button-toggle__option.is-blocked{color:var(--ce-color-text-subtle);cursor:not-allowed;opacity:.6}.ce-button-toggle__option.is-blocked:hover{border-color:transparent;background:transparent;color:var(--ce-color-text-subtle)}.ce-button-toggle__option.is-blocked:active{transform:none}.ce-tabs__list{position:relative;isolation:isolate}.ce-tabs__list>button{z-index:1}.ce-tabs__list>button:focus-visible{z-index:2;outline:2px solid var(--ce-color-primary);outline-offset:-2px;box-shadow:none}.ce-tabs__list>button>span{min-width:20px;text-align:center;font-size:calc(11.5px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700)}.ce-tabs__icon{flex:none}.ce-tabs__panel:focus-visible{outline:2px solid var(--ce-color-primary);outline-offset:-2px;border-radius:8px}.ce-tabs__list>button.is-blocked{color:var(--ce-color-text-subtle);cursor:not-allowed;opacity:.6}.ce-tabs__list>button.is-blocked:hover{background:transparent;color:var(--ce-color-text-subtle)}.ce-tabs--stretch .ce-tabs__list>button{flex:1 1 0;justify-content:center}.ce-tabs--sm .ce-tabs__list>button{min-height:34px;font-size:calc(12px * var(--ce-type-scale, 1))}.ce-tabs--pill.ce-tabs--sm .ce-tabs__list>button{min-height:28px}.ce-tabs__list[data-measured=true]>button:after{display:none}.ce-tabs:not(.ce-tabs--pill) .ce-tabs__thumb{border:0;border-radius:0;background:transparent;box-shadow:none}.ce-tabs:not(.ce-tabs--pill) .ce-tabs__thumb:after{position:absolute;inset-inline:12px;inset-block-end:0;height:3px;border-radius:3px 3px 0 0;background:var(--ce-color-primary);content:""}.ce-tabs--pill .ce-tabs__thumb{border-radius:7px}.ce-tabs--pill .ce-tabs__list[data-measured=true]>button[aria-selected=true]{background:transparent;box-shadow:none}.ce-tabs[data-appearance=soft] .ce-tabs__thumb{border-color:color-mix(in srgb,var(--ce-color-primary) 28%,transparent);background:var(--ce-color-primary-soft);box-shadow:none}.ce-tabs[data-appearance=soft] .ce-tabs__list>button[aria-selected=true]{color:var(--ce-color-primary-on-soft)}.ce-tabs[data-appearance=solid] .ce-tabs__thumb{border-color:transparent;background:var(--ce-color-primary);box-shadow:0 8px 18px -9px color-mix(in srgb,var(--ce-color-primary) 55%,transparent)}.ce-tabs[data-appearance=ink] .ce-tabs__thumb{border-color:transparent;background:var(--ce-color-surface-inverse);box-shadow:0 6px 14px -8px #10142566}.ce-tabs[data-appearance=solid] .ce-tabs__list[data-measured=true]>button[aria-selected=true],.ce-tabs[data-appearance=ink] .ce-tabs__list[data-measured=true]>button[aria-selected=true]{color:var(--ce-color-text-inverse)}.ce-tabs[data-appearance=solid] .ce-tabs__list>button[aria-selected=true]>span,.ce-tabs[data-appearance=ink] .ce-tabs__list>button[aria-selected=true]>span{background:color-mix(in srgb,currentcolor 18%,transparent);color:inherit}.ce-tabs--pill .ce-tabs__list:not([data-measured=true])>button[aria-selected=true]{background:var(--ce-color-surface);box-shadow:var(--ce-shadow-1)}@media(prefers-reduced-motion:reduce){.ce-button-toggle__thumb,.ce-tabs__thumb,.ce-button-toggle__thumb[data-ready=true],.ce-tabs__thumb[data-ready=true]{transition:none}}.ce-entity-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));align-items:stretch;gap:16px}.ce-entity-card{--ce-entity-accent: var(--ce-color-primary);--ce-entity-soft: var(--ce-color-primary-soft);--ce-entity-text: var(--ce-color-primary-on-soft);position:relative;isolation:isolate;display:flex;min-width:0;flex-direction:column;gap:12px;padding:var(--ce-card-padding, 18px);border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-card, 14px);background:var(--ce-color-surface);box-shadow:var(--ce-shadow-1);color:var(--ce-color-text);transition:transform var(--ce-motion-standard, .16s) var(--ce-ease-enter, ease-out),box-shadow var(--ce-motion-standard, .16s) var(--ce-ease-enter, ease-out),border-color var(--ce-motion-fast, .12s) var(--ce-ease-standard, ease),background var(--ce-motion-fast, .12s) var(--ce-ease-standard, ease)}.ce-entity-card[data-tone=success]{--ce-entity-accent: var(--ce-color-success);--ce-entity-soft: var(--ce-color-success-soft);--ce-entity-text: var(--ce-color-success-text)}.ce-entity-card[data-tone=warning]{--ce-entity-accent: var(--ce-color-warning);--ce-entity-soft: var(--ce-color-warning-soft);--ce-entity-text: var(--ce-color-warning-text)}.ce-entity-card[data-tone=danger]{--ce-entity-accent: var(--ce-color-danger);--ce-entity-soft: var(--ce-color-danger-soft);--ce-entity-text: var(--ce-color-danger-text)}.ce-entity-card[data-tone=violet]{--ce-entity-accent: var(--ce-color-violet);--ce-entity-soft: var(--ce-color-violet-soft);--ce-entity-text: var(--ce-color-violet-text)}.ce-entity-card[data-tone=neutral]{--ce-entity-accent: var(--ce-color-neutral-text);--ce-entity-soft: var(--ce-color-neutral-soft);--ce-entity-text: var(--ce-color-neutral-text)}.ce-entity-card:hover{border-color:color-mix(in srgb,var(--ce-entity-accent) 28%,var(--ce-color-border));box-shadow:0 10px 26px -14px #10142538;transform:translateY(-1px)}.ce-entity-card.is-interactive:active{transform:scale(.98);transition-duration:var(--ce-motion-instant, 80ms)}.ce-entity-card:has(.ce-entity-card__open:focus-visible){outline:2px solid var(--ce-color-primary);outline-offset:2px}.ce-entity-card.is-selected{border-color:var(--ce-color-primary);box-shadow:0 0 0 3px var(--ce-color-primary-soft)}.ce-entity-card.is-inactive{background:var(--ce-color-surface-subtle);box-shadow:none}.ce-entity-card.is-inactive:hover{border-color:var(--ce-color-border-strong);box-shadow:none;transform:none}.ce-entity-card.is-inactive .ce-entity-card__well-icon{background:var(--ce-color-neutral-soft);color:var(--ce-color-neutral-text);filter:saturate(.4)}.ce-entity-card.is-inactive .ce-entity-card__title{color:var(--ce-color-text-muted)}.ce-entity-card.is-inactive .ce-entity-card__well{background:color-mix(in srgb,var(--ce-color-surface-sunken) 70%,var(--ce-color-surface))}.ce-entity-card__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.ce-entity-card__lead{display:inline-flex;align-items:center}.ce-entity-card__lead:empty{display:none}.ce-entity-card__head:has(.ce-entity-card__lead:empty){grid-template-columns:minmax(0,1fr) auto}.ce-entity-card__well-icon{display:grid;width:40px;height:40px;flex:none;place-items:center;border-radius:12px;background:var(--ce-entity-soft);color:var(--ce-entity-text)}.ce-entity-card__identity{display:grid;min-width:0;gap:2px}.ce-entity-card__title{display:-webkit-box;overflow:hidden;font-family:var(--ce-font-display);font-size:calc(15px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700);line-height:1.3;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.ce-entity-card__open{appearance:none;display:inline;position:static;padding:0;border:0;background:none;color:inherit;cursor:pointer;font:inherit;text-align:start}.ce-entity-card__open:after{position:absolute;z-index:1;inset:0;border-radius:inherit;content:""}.ce-entity-card__open:focus-visible{outline:0}.ce-entity-card.is-interactive .ce-entity-card__open:hover{color:var(--ce-entity-text)}.ce-entity-card__code{overflow:hidden;color:var(--ce-color-text-muted);font-family:var(--ce-font-mono);font-size:calc(12px * var(--ce-type-scale, 1));font-variant-numeric:tabular-nums;text-overflow:ellipsis;unicode-bidi:isolate;white-space:nowrap}.ce-entity-card__status{display:inline-flex;min-height:24px;align-items:center;gap:6px;padding:2px 10px;border-radius:var(--ce-radius-pill, 999px);background:var(--ce-color-neutral-soft);color:var(--ce-color-neutral-text);font-size:calc(12px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700);white-space:nowrap}.ce-entity-card__status-dot{width:7px;height:7px;flex:none;border-radius:50%;background:currentcolor}.ce-entity-card__status[data-tone=primary]{background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft)}.ce-entity-card__status[data-tone=success]{background:var(--ce-color-success-soft);color:var(--ce-color-success-text)}.ce-entity-card__status[data-tone=warning]{background:var(--ce-color-warning-soft);color:var(--ce-color-warning-text)}.ce-entity-card__status[data-tone=danger]{background:var(--ce-color-danger-soft);color:var(--ce-color-danger-text)}.ce-entity-card__status[data-tone=violet]{background:var(--ce-color-violet-soft);color:var(--ce-color-violet-text)}.ce-entity-card.is-inactive .ce-entity-card__status{background:var(--ce-color-neutral-soft);color:var(--ce-color-neutral-text)}.ce-entity-card__badges,.ce-entity-card__meta{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.ce-entity-badge{display:inline-flex;min-height:24px;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--ce-radius-micro, 6px);background:var(--ce-color-neutral-soft);color:var(--ce-color-neutral-text);font-size:calc(12px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700);line-height:calc(16px * var(--ce-type-scale, 1))}.ce-entity-badge[data-tone=primary]{background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft)}.ce-entity-badge[data-tone=success]{background:var(--ce-color-success-soft);color:var(--ce-color-success-text)}.ce-entity-badge[data-tone=warning]{background:var(--ce-color-warning-soft);color:var(--ce-color-warning-text)}.ce-entity-badge[data-tone=danger]{background:var(--ce-color-danger-soft);color:var(--ce-color-danger-text)}.ce-entity-badge[data-tone=violet]{background:var(--ce-color-violet-soft);color:var(--ce-color-violet-text)}.ce-entity-badge[data-tone=gold]{background:var(--ce-color-gold-soft);color:var(--ce-color-gold-text)}.ce-entity-badge .ce-icon,.ce-entity-chip .ce-icon{width:14px;height:14px}.ce-entity-chip{display:inline-flex;min-height:24px;align-items:center;gap:5px;padding:2px 9px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-pill, 999px);color:var(--ce-color-text-muted);font-size:calc(12px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-semibold, 600);line-height:calc(16px * var(--ce-type-scale, 1))}.ce-entity-badge[data-tooltip],.ce-entity-chip[data-tooltip]{position:relative;z-index:2;cursor:help}.ce-entity-badge:focus-visible,.ce-entity-chip:focus-visible{outline:2px solid var(--ce-color-primary);outline-offset:2px}.ce-entity-card__well{display:grid;gap:6px;padding:12px 14px;border-radius:10px;background:var(--ce-color-surface-sunken);color:var(--ce-color-text);font-size:calc(13px * var(--ce-type-scale, 1));line-height:1.5}.ce-entity-card__well:empty{display:none}.ce-entity-card__description{margin:0;color:var(--ce-color-text-muted)}.ce-entity-card__well :is(a,button,input,select,textarea,[tabindex]){position:relative;z-index:2}.ce-entity-card__value{font-family:var(--ce-font-mono);font-size:calc(22px * var(--ce-type-scale, 1));font-variant-numeric:tabular-nums;font-weight:var(--ce-weight-semibold, 600);line-height:1.2}.ce-entity-card__unit{margin-inline-start:4px;color:var(--ce-color-text-muted);font-size:calc(13px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-semibold, 600)}.ce-entity-card__actions{position:relative;z-index:2;display:flex;align-items:stretch;gap:8px;margin-block-start:auto;padding-block-start:4px}.ce-entity-card__actions:empty{display:none}.ce-entity-card__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ce-entity-action{--ce-ea-soft: var(--ce-color-primary-soft);--ce-ea-text: var(--ce-color-primary-on-soft);--ce-ea-solid: var(--ce-color-primary);--ce-ea-ink: var(--ce-color-text-inverse);appearance:none;display:inline-flex;min-width:36px;min-height:36px;flex:none;align-items:center;justify-content:center;gap:7px;padding:0;border:var(--ce-border-width, 1px) solid transparent;border-radius:50%;background:var(--ce-color-surface-sunken);color:var(--ce-color-text-muted);cursor:pointer;font:inherit;font-size:calc(13px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700);line-height:calc(18px * var(--ce-type-scale, 1));transition:background var(--ce-motion-fast, .12s) var(--ce-ease-standard, ease),border-color var(--ce-motion-fast, .12s) var(--ce-ease-standard, ease),color var(--ce-motion-fast, .12s) var(--ce-ease-standard, ease),box-shadow var(--ce-motion-standard, .16s) var(--ce-ease-standard, ease),transform var(--ce-motion-instant, 80ms) var(--ce-ease-standard, ease)}.ce-entity-action[data-tone=neutral]{--ce-ea-soft: var(--ce-color-neutral-soft);--ce-ea-text: var(--ce-color-neutral-text);--ce-ea-solid: var(--ce-color-neutral-text)}.ce-entity-action[data-tone=success]{--ce-ea-soft: var(--ce-color-success-soft);--ce-ea-text: var(--ce-color-success-text);--ce-ea-solid: var(--ce-color-success-strong);--ce-ea-ink: var(--ce-color-on-success-strong)}.ce-entity-action[data-tone=warning]{--ce-ea-soft: var(--ce-color-warning-soft);--ce-ea-text: var(--ce-color-warning-text);--ce-ea-solid: var(--ce-color-warning-text)}.ce-entity-action[data-tone=danger]{--ce-ea-soft: var(--ce-color-danger-soft);--ce-ea-text: var(--ce-color-danger-text);--ce-ea-solid: var(--ce-color-danger-text)}.ce-entity-action[data-tone=violet]{--ce-ea-soft: var(--ce-color-violet-soft);--ce-ea-text: var(--ce-color-violet-text);--ce-ea-solid: var(--ce-color-violet-text)}.ce-entity-action:not(.ce-entity-action--primary) .ce-entity-action__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ce-entity-action:not(.ce-entity-action--primary):hover:not(.is-blocked,:disabled),.ce-entity-action:not(.ce-entity-action--primary):focus-visible:not(.is-blocked,:disabled){border-color:color-mix(in srgb,var(--ce-ea-text) 28%,transparent);background:var(--ce-ea-soft);color:var(--ce-ea-text)}.ce-entity-action--primary{min-width:0;flex:1 1 auto;padding-inline:14px;border-radius:var(--ce-radius-pill, 999px);background:var(--ce-ea-soft);color:var(--ce-ea-text)}.ce-entity-action--primary:hover:not(.is-blocked,:disabled),.ce-entity-action--primary:focus-visible:not(.is-blocked,:disabled){background:var(--ce-ea-solid);color:var(--ce-ea-ink);box-shadow:0 8px 18px -9px color-mix(in srgb,var(--ce-ea-solid) 55%,transparent)}.ce-entity-action:active:not(.is-blocked,:disabled){transform:scale(.92)}.ce-entity-action--primary:active:not(.is-blocked,:disabled){transform:scale(.97)}.ce-entity-action:focus-visible{outline:2px solid var(--ce-color-primary);outline-offset:2px}.ce-entity-action .ce-icon{width:18px;height:18px;flex:none}.ce-entity-action.is-blocked,.ce-entity-action:disabled{background:var(--ce-color-neutral-soft);color:var(--ce-color-text-muted);cursor:not-allowed;opacity:.7}@media(pointer:coarse){.ce-entity-action{min-width:44px;min-height:44px}}.ce-entity-card__skeleton{display:flex;flex:1;flex-direction:column;gap:12px}.ce-entity-card__skeleton-head,.ce-entity-card__skeleton-chips,.ce-entity-card__skeleton-actions{display:flex;align-items:center;gap:8px}.ce-entity-card__skeleton-head{gap:12px}.ce-entity-card__skeleton-lines{display:grid;flex:1;gap:8px}.ce-entity-card__skeleton-actions{margin-block-start:auto}.ce-entity-skel{position:relative;display:block;overflow:hidden;border-radius:6px;background:var(--ce-color-surface-sunken)}.ce-entity-skel:after{position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ce-color-surface) 70%,transparent),transparent);content:"";transform:translate(-100%);animation:ce-entity-shimmer 1.5s infinite}:dir(rtl) .ce-entity-skel:after{animation-name:ce-entity-shimmer-rtl}.ce-entity-skel--well{width:40px;height:40px;flex:none;border-radius:12px}.ce-entity-skel--line{height:14px}.ce-entity-skel--short{width:55%;height:12px}.ce-entity-skel--pill{width:64px;height:24px;border-radius:var(--ce-radius-pill, 999px)}.ce-entity-skel--block{height:68px;border-radius:10px}.ce-entity-skel--chip{width:72px;height:24px;border-radius:var(--ce-radius-pill, 999px)}.ce-entity-skel--action{height:36px;flex:1;border-radius:var(--ce-radius-pill, 999px)}.ce-entity-skel--round{width:36px;height:36px;flex:none;border-radius:50%}@keyframes ce-entity-shimmer{to{transform:translate(100%)}}@keyframes ce-entity-shimmer-rtl{0%{transform:translate(100%)}to{transform:translate(-100%)}}.ce-add-tile{display:block;min-width:0;min-height:188px}.ce-add-tile__button{appearance:none;display:flex;width:100%;height:100%;min-height:inherit;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:18px;border:2px dashed color-mix(in srgb,var(--ce-color-text-muted) 70%,var(--ce-color-surface));border-radius:var(--ce-radius-card, 14px);background:transparent;color:var(--ce-color-text-muted);cursor:pointer;font:inherit;text-align:center;transition:background var(--ce-motion-fast, .12s) var(--ce-ease-standard, ease),border-color var(--ce-motion-fast, .12s) var(--ce-ease-standard, ease),color var(--ce-motion-fast, .12s) var(--ce-ease-standard, ease),transform var(--ce-motion-instant, 80ms) var(--ce-ease-standard, ease)}.ce-add-tile__well{display:grid;width:44px;height:44px;place-items:center;border-radius:12px;background:var(--ce-color-surface-sunken);color:var(--ce-color-text-muted);transition:background var(--ce-motion-fast, .12s) var(--ce-ease-standard, ease),color var(--ce-motion-fast, .12s) var(--ce-ease-standard, ease),transform var(--ce-motion-standard, .16s) cubic-bezier(.34,1.56,.64,1)}.ce-add-tile__well .ce-icon{width:22px;height:22px}.ce-add-tile__label{color:var(--ce-color-text);font-family:var(--ce-font-display);font-size:calc(14px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700)}.ce-add-tile__hint{max-width:26ch;color:var(--ce-color-text-muted);font-size:calc(12px * var(--ce-type-scale, 1));line-height:1.45}.ce-add-tile__button:hover:not(:disabled,[aria-disabled=true]),.ce-add-tile__button:focus-visible:not(:disabled,[aria-disabled=true]){border-color:var(--ce-color-primary);background:color-mix(in srgb,var(--ce-color-primary-soft) 55%,transparent)}.ce-add-tile__button:hover:not(:disabled,[aria-disabled=true]) .ce-add-tile__well,.ce-add-tile__button:focus-visible:not(:disabled,[aria-disabled=true]) .ce-add-tile__well{background:var(--ce-color-primary);color:var(--ce-color-text-inverse);transform:rotate(90deg)}.ce-add-tile__button:active:not(:disabled,[aria-disabled=true]){transform:scale(.98)}.ce-add-tile__button:focus-visible{outline:2px solid var(--ce-color-primary);outline-offset:2px}.ce-add-tile__button[aria-disabled=true],.ce-add-tile__button:disabled{cursor:not-allowed}.ce-add-tile__button[aria-disabled=true] .ce-add-tile__well,.ce-add-tile__button:disabled .ce-add-tile__well,.ce-add-tile__button[aria-disabled=true] .ce-add-tile__label,.ce-add-tile__button:disabled .ce-add-tile__label{opacity:.55}@media(prefers-reduced-motion:reduce){.ce-entity-card,.ce-entity-card:hover,.ce-entity-card.is-interactive:active,.ce-entity-action,.ce-entity-action:active:not(.is-blocked,:disabled),.ce-add-tile__button,.ce-add-tile__well{transition:none;transform:none}.ce-add-tile__button:hover:not(:disabled,[aria-disabled=true]) .ce-add-tile__well,.ce-add-tile__button:focus-visible:not(:disabled,[aria-disabled=true]) .ce-add-tile__well{transform:none}.ce-entity-skel:after{animation:none;transform:none;opacity:0}}.ce-menu{--ce-menu-shift: -4px;transform-origin:var(--ce-menu-origin, top right);animation:ce-menu-pop var(--ce-motion-menu, .16s) var(--ce-ease-sheet, cubic-bezier(.32, .72, 0, 1)) both}@keyframes ce-menu-pop{0%{opacity:0;transform:translateY(var(--ce-menu-shift)) scale(.96)}}.ce-menu[data-origin=top-end]{--ce-menu-origin: top right}.ce-menu[data-origin=top-start]{--ce-menu-origin: top left}.ce-menu[data-origin=bottom-end]{--ce-menu-origin: bottom right;--ce-menu-shift: 4px}.ce-menu[data-origin=bottom-start]{--ce-menu-origin: bottom left;--ce-menu-shift: 4px}.ce-menu[data-origin=top-end]:dir(rtl){--ce-menu-origin: top left}.ce-menu[data-origin=top-start]:dir(rtl){--ce-menu-origin: top right}.ce-menu[data-origin=bottom-end]:dir(rtl){--ce-menu-origin: bottom left}.ce-menu[data-origin=bottom-start]:dir(rtl){--ce-menu-origin: bottom right}.ce-menu[data-origin=top-start]:before{inset-inline:14px auto}.ce-menu[data-origin=bottom-end]:before,.ce-menu[data-origin=bottom-start]:before{inset-block:auto -5px;border-block-start:0;border-inline-start:0;border-block-end:var(--ce-border-width, 1px) solid var(--ce-color-border);border-inline-end:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-menu[data-origin=bottom-start]:before{inset-inline:14px auto}.ce-menu:dir(rtl):before{transform:rotate(-45deg)}.ce-menu--no-arrow:before{display:none}.ce-menu__header span{font-size:calc(12px * var(--ce-type-scale, 1))}.ce-menu__item{--ce-mi-soft: var(--ce-color-primary-soft);--ce-mi-text: var(--ce-color-primary-on-soft);--ce-mi-solid: var(--ce-color-primary);--ce-mi-ink: var(--ce-color-text-inverse);min-height:44px}.ce-menu__item[data-tone=success]{--ce-mi-soft: var(--ce-color-success-soft);--ce-mi-text: var(--ce-color-success-text);--ce-mi-solid: var(--ce-color-success-strong);--ce-mi-ink: var(--ce-color-on-success-strong)}.ce-menu__item[data-tone=warning]{--ce-mi-soft: var(--ce-color-warning-soft);--ce-mi-text: var(--ce-color-warning-text);--ce-mi-solid: var(--ce-color-warning-text)}.ce-menu__item[data-tone=danger]{--ce-mi-soft: var(--ce-color-danger-soft);--ce-mi-text: var(--ce-color-danger-text);--ce-mi-solid: var(--ce-color-danger-text)}.ce-menu__item[data-tone=violet]{--ce-mi-soft: var(--ce-color-violet-soft);--ce-mi-text: var(--ce-color-violet-text);--ce-mi-solid: var(--ce-color-violet-text)}.ce-menu__item[data-tone=neutral]{--ce-mi-soft: var(--ce-color-neutral-soft);--ce-mi-text: var(--ce-color-neutral-text);--ce-mi-solid: var(--ce-color-neutral-text)}.ce-menu__item:hover:not(.is-blocked,:disabled),.ce-menu__item:focus-visible:not(.is-blocked,:disabled){background:color-mix(in srgb,var(--ce-mi-soft) 65%,var(--ce-color-surface));color:var(--ce-color-text)}.ce-menu__item:hover:not(.is-blocked,:disabled) .ce-menu__item-icon,.ce-menu__item:focus-visible:not(.is-blocked,:disabled) .ce-menu__item-icon{background:var(--ce-mi-solid);color:var(--ce-mi-ink)}.ce-menu__item--danger,.ce-menu__item--danger .ce-menu__item-copy strong{color:var(--ce-color-danger-text)}.ce-menu__item:focus-visible{outline:2px solid var(--ce-color-primary);outline-offset:-2px}.ce-menu__item.is-selected{background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft)}.ce-menu__item-icon{transition:background var(--ce-motion-fast, .12s) var(--ce-ease-standard, ease),color var(--ce-motion-fast, .12s) var(--ce-ease-standard, ease)}.ce-menu__item-copy strong{font-size:calc(13px * var(--ce-type-scale, 1))}.ce-menu__item-copy small{font-size:calc(12px * var(--ce-type-scale, 1));line-height:calc(16px * var(--ce-type-scale, 1))}.ce-menu__item kbd{font-size:calc(12px * var(--ce-type-scale, 1))}.ce-menu__item-check{flex:none;color:var(--ce-color-primary-on-soft)}.ce-menu__item.is-blocked{cursor:not-allowed}.ce-menu__item.is-blocked .ce-menu__item-icon{background:var(--ce-color-neutral-soft);color:var(--ce-color-neutral-text);opacity:.6}.ce-menu__item.is-blocked .ce-menu__item-copy strong{color:var(--ce-color-text-muted)}.ce-menu__item.is-blocked:active{transform:none}.ce-menu__item:disabled{cursor:not-allowed;opacity:.45}.ce-menu__item .ce-menu__item-reason{display:flex;align-items:flex-start;gap:4px;color:var(--ce-color-text-muted);white-space:normal}.ce-menu__item-reason .ce-icon{width:12px;height:12px;flex:none;margin-block-start:2px}.ce-menu__item-badge{display:inline-grid;min-width:20px;height:20px;flex:none;place-items:center;padding-inline:6px;border-radius:var(--ce-radius-pill, 999px);background:var(--ce-color-neutral-soft);color:var(--ce-color-neutral-text);font-size:calc(11.5px * var(--ce-type-scale, 1));font-variant-numeric:tabular-nums;font-weight:var(--ce-weight-heavy, 800)}.ce-menu__item-badge[data-tone=primary]{background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft)}.ce-menu__item-badge[data-tone=success]{background:var(--ce-color-success-soft);color:var(--ce-color-success-text)}.ce-menu__item-badge[data-tone=warning]{background:var(--ce-color-warning-soft);color:var(--ce-color-warning-text)}.ce-menu__item-badge[data-tone=violet]{background:var(--ce-color-violet-soft);color:var(--ce-color-violet-text)}.ce-menu__item-badge[data-tone=danger]{background:var(--ce-color-danger-text);color:var(--ce-color-text-inverse)}.ce-menu__group{display:grid}.ce-menu__group+.ce-menu__group,.ce-menu>.ce-menu__item+.ce-menu__group,.ce-menu__group+.ce-menu__item{margin-block-start:5px;padding-block-start:5px;border-block-start:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-menu__group--danger{margin-block-start:5px;padding-block-start:5px;border-block-start:var(--ce-border-width, 1px) solid color-mix(in srgb,var(--ce-color-danger-text) 26%,var(--ce-color-border))}.ce-menu__group--danger:first-child{margin-block-start:0;padding-block-start:0;border-block-start:0}.ce-menu__label{padding:7px 9px 3px;color:var(--ce-color-text-muted);font-size:calc(11px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-heavy, 800);letter-spacing:calc(.06em * var(--ce-tracking-scale, 1));text-transform:var(--ce-label-case, uppercase)}.ce-menu__group--danger>.ce-menu__label{color:var(--ce-color-danger-text)}:dir(rtl) .ce-menu__label{letter-spacing:0;text-transform:none}@media(max-width:640px){.ce-menu--sheet{position:fixed;z-index:var(--ce-z-popover, 240);inset-block:auto 0;inset-inline:0;width:auto;min-width:0;max-height:min(80dvh,560px);padding:24px 10px calc(12px + env(safe-area-inset-bottom,0px));overflow-y:auto;overscroll-behavior:contain;border-width:1px 0 0;border-radius:22px 22px 0 0;box-shadow:0 -18px 48px -12px #10142547,0 0 0 100vmax var(--ce-color-scrim, rgb(16 20 37 / 45%));transform-origin:bottom center;animation:ce-menu-sheet-up .28s var(--ce-ease-sheet, cubic-bezier(.32, .72, 0, 1)) both}.ce-menu--sheet:before,.ce-menu--sheet.ce-menu--no-arrow:before{display:block;inset-block:9px auto;inset-inline:calc(50% - 18px) auto;width:36px;height:4px;border:0;border-radius:var(--ce-radius-pill, 999px);background:var(--ce-color-border-strong);transform:none}.ce-menu--sheet .ce-menu__item{min-height:52px}.ce-menu--sheet .ce-menu__item-icon{width:38px;height:38px;flex-basis:38px}}@keyframes ce-menu-sheet-up{0%{opacity:.4;transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.ce-menu,.ce-menu--sheet{animation:none}.ce-menu__item,.ce-menu__item-icon{transition:none}}:root{--ce-z-confirm: 330;--ce-z-popover-raised: 360;--ce-radius-sheet: 24px;--ce-sheet-top-gap: 16px}.ce-popover-layer{position:fixed;z-index:var(--ce-z-popover-raised, 360);box-sizing:border-box;inline-size:max-content;max-inline-size:calc(100vw - 16px);pointer-events:auto}.ce-popover-layer[data-state=measuring]{visibility:hidden;animation:none}.ce-popover-layer[data-state=open]{animation:ce-popover-in var(--ce-motion-overlay, .22s) var(--ce-ease-sheet, cubic-bezier(.32, .72, 0, 1)) backwards}.ce-popover-layer[data-state=closed]{pointer-events:none;animation:ce-popover-out var(--ce-motion-fast, .12s) var(--ce-ease-exit, cubic-bezier(.4, 0, 1, 1)) forwards}.ce-popover-layer[data-side=bottom]{--_shift-x: 0px;--_shift-y: -6px}.ce-popover-layer[data-side=top]{--_shift-x: 0px;--_shift-y: 6px}.ce-popover-layer[data-side=left]{--_shift-x: 6px;--_shift-y: 0px}.ce-popover-layer[data-side=right]{--_shift-x: -6px;--_shift-y: 0px}.ce-popover{position:relative;inset:auto;z-index:auto;inline-size:auto;animation:none;box-sizing:border-box;max-block-size:70dvh;overflow:auto;overscroll-behavior:contain;padding:var(--ce-space-2, 8px);border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-content, 14px);background:var(--ce-color-surface);color:var(--ce-color-text);box-shadow:var(--ce-shadow-3)}.ce-popover--match-width{min-inline-size:var(--ce-popover-anchor-width, 0px)}.ce-popover__body{min-inline-size:0}.ce-popover__body>.ce-menu{position:static;inset:auto;z-index:auto;inline-size:auto;max-height:none;margin:0;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.ce-popover__body>.ce-menu:before{display:none}.ce-popover__handle{display:block;inline-size:36px;block-size:4px;margin:0 auto var(--ce-space-3, 12px);border-radius:var(--ce-radius-pill, 999px);background:var(--ce-color-border-strong)}.ce-popover__handle[hidden],.ce-popover__arrow[hidden]{display:none}.ce-popover__arrow{position:absolute;z-index:1;box-sizing:border-box;inline-size:10px;block-size:10px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);background:var(--ce-color-surface);rotate:45deg;pointer-events:none}.ce-popover-layer[data-side=bottom]>.ce-popover__arrow{inset-block-start:-5px;inset-inline-start:calc(var(--ce-popover-arrow-offset, 20px) - 5px);border-right-color:transparent;border-bottom-color:transparent}.ce-popover-layer[data-side=top]>.ce-popover__arrow{inset-block-end:-5px;inset-inline-start:calc(var(--ce-popover-arrow-offset, 20px) - 5px);border-top-color:transparent;border-left-color:transparent}.ce-popover-layer[data-side=right]>.ce-popover__arrow{left:-5px;inset-block-start:calc(var(--ce-popover-arrow-offset, 20px) - 5px);border-top-color:transparent;border-right-color:transparent}.ce-popover-layer[data-side=left]>.ce-popover__arrow{right:-5px;inset-block-start:calc(var(--ce-popover-arrow-offset, 20px) - 5px);border-bottom-color:transparent;border-left-color:transparent}.ce-popover-layer[data-sheet=true]{inset:0;inline-size:auto;max-inline-size:none;display:flex;align-items:flex-end;background:var(--ce-color-scrim);animation:ce-popover-scrim-in var(--ce-motion-overlay, .22s) var(--ce-ease-standard, cubic-bezier(.2, 0, 0, 1)) backwards}.ce-popover-layer[data-sheet=true][data-state=closed]{animation:ce-popover-scrim-out var(--ce-motion-fast, .12s) var(--ce-ease-exit, cubic-bezier(.4, 0, 1, 1)) forwards}.ce-popover-layer[data-sheet=true]>.ce-popover{inline-size:100%;max-block-size:min(80dvh,560px);padding:var(--ce-space-3, 12px) var(--ce-space-3, 12px) calc(var(--ce-space-3, 12px) + env(safe-area-inset-bottom,0px));border-inline-width:0;border-block-end-width:0;border-start-start-radius:var(--ce-radius-sheet, 24px);border-start-end-radius:var(--ce-radius-sheet, 24px);border-end-start-radius:0;border-end-end-radius:0;box-shadow:var(--ce-shadow-4);animation:ce-sheet-rise var(--ce-motion-sheet, .32s) var(--ce-ease-sheet, cubic-bezier(.32, .72, 0, 1)) backwards}@keyframes ce-popover-in{0%{opacity:0;transform:translate(var(--_shift-x, 0px),var(--_shift-y, 0px)) scale(.96)}}@keyframes ce-popover-out{to{opacity:0;transform:scale(.98)}}@keyframes ce-popover-scrim-in{0%{background-color:transparent}}@keyframes ce-popover-scrim-out{to{background-color:transparent}}biso-sheet.ce-sheet-host,biso-picker-dialog.ce-picker-host{display:contents}.ce-sheet-layer{position:fixed;inset:0;z-index:var(--ce-z-modal-overlay, 300);display:flex;align-items:flex-end;justify-content:center}.ce-sheet-layer[data-state=closed]{pointer-events:none}.ce-sheet__scrim{position:absolute;inset:0;background:var(--ce-color-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:ce-sheet-scrim-in var(--ce-motion-overlay, .22s) var(--ce-ease-standard, cubic-bezier(.2, 0, 0, 1)) backwards}.ce-sheet__scrim[data-blur=true]{-webkit-backdrop-filter:blur(8px) saturate(.9);backdrop-filter:blur(8px) saturate(.9)}.ce-sheet-layer[data-state=closed] .ce-sheet__scrim{animation:ce-sheet-scrim-out calc(var(--ce-motion-sheet, .32s) * .75) var(--ce-ease-exit, cubic-bezier(.4, 0, 1, 1)) forwards}.ce-sheet{position:relative;display:flex;flex-direction:column;box-sizing:border-box;inline-size:min(var(--ce-sheet-width, 640px),100%);block-size:var(--ce-sheet-height, auto);max-block-size:calc(100dvh - var(--ce-sheet-top-gap, 16px));min-block-size:0;overflow:hidden;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-block-end-width:0;border-start-start-radius:var(--ce-radius-sheet, 24px);border-start-end-radius:var(--ce-radius-sheet, 24px);background:var(--ce-color-surface);color:var(--ce-color-text);box-shadow:var(--ce-shadow-4);transform:translateY(var(--ce-sheet-drag, 0px));transition:block-size var(--ce-motion-sheet, .32s) var(--ce-ease-sheet, cubic-bezier(.32, .72, 0, 1));interpolate-size:allow-keywords;animation:ce-sheet-rise var(--ce-motion-sheet, .32s) var(--ce-ease-sheet, cubic-bezier(.32, .72, 0, 1)) backwards}.ce-sheet:focus{outline:none}.ce-sheet[data-dragging=true]{transition:none}.ce-sheet-layer[data-state=closed] .ce-sheet{animation:ce-sheet-drop calc(var(--ce-motion-sheet, .32s) * .75) var(--ce-ease-exit, cubic-bezier(.4, 0, 1, 1)) forwards}.ce-sheet__grab{appearance:none;display:flex;flex:none;align-items:center;justify-content:center;inline-size:100%;block-size:28px;margin:0;padding:0;border:0;background:transparent;cursor:grab;touch-action:none}.ce-sheet__grab:active{cursor:grabbing}.ce-sheet__grab:focus-visible{outline-offset:-3px}.ce-sheet__handle{display:block;inline-size:36px;block-size:4px;border-radius:var(--ce-radius-pill, 999px);background:var(--ce-color-border-strong);transition:inline-size var(--ce-motion-fast, .12s) var(--ce-ease-standard, cubic-bezier(.2, 0, 0, 1)),background var(--ce-motion-fast, .12s) var(--ce-ease-standard, cubic-bezier(.2, 0, 0, 1))}button.ce-sheet__grab .ce-sheet__handle{background:var(--ce-color-text-subtle)}button.ce-sheet__grab:hover .ce-sheet__handle{inline-size:48px;background:var(--ce-color-text-muted)}button.ce-sheet__grab:active .ce-sheet__handle{transform:scaleY(1.25)}@media(pointer:coarse){.ce-sheet__grab{block-size:36px}}.ce-sheet__header{display:flex;flex:none;align-items:flex-start;gap:var(--ce-space-3, 12px);padding:var(--ce-space-1, 4px) var(--ce-space-5, 20px) var(--ce-space-3, 12px);touch-action:none}.ce-sheet__heading{flex:1 1 auto;min-inline-size:0;padding-block-start:var(--ce-space-1, 4px)}.ce-sheet__title{margin:0;color:var(--ce-color-text);font-family:var(--ce-font-display);font-size:calc(16px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700);line-height:1.3;overflow-wrap:anywhere}.ce-sheet__description{margin:var(--ce-space-0-5, 2px) 0 0;color:var(--ce-color-text-muted);font-size:calc(12.5px * var(--ce-type-scale, 1));line-height:1.45}.ce-sheet__back,.ce-sheet__close{flex:none}.ce-sheet__header-extra{flex:none;padding-inline:var(--ce-space-5, 20px)}.ce-sheet__header-extra:empty{display:none}.ce-sheet__body{flex:1 1 auto;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--ce-space-2, 8px) var(--ce-space-5, 20px) calc(var(--ce-space-5, 20px) + env(safe-area-inset-bottom,0px))}.ce-sheet:has(.ce-sheet__footer:not(:empty)) .ce-sheet__body{padding-block-end:var(--ce-space-5, 20px)}.ce-sheet__footer{display:flex;flex:none;align-items:center;justify-content:flex-end;gap:var(--ce-space-2, 8px);padding:var(--ce-space-3, 12px) var(--ce-space-5, 20px) calc(var(--ce-space-3, 12px) + env(safe-area-inset-bottom,0px));border-block-start:var(--ce-border-width, 1px) solid var(--ce-color-border);background:var(--ce-color-surface-subtle)}.ce-sheet__footer:empty{display:none}@media(max-width:640px){.ce-sheet{inline-size:100%}.ce-sheet__footer>*{flex:1 1 0}}@keyframes ce-sheet-rise{0%{transform:translateY(100%)}}@keyframes ce-sheet-drop{0%{transform:translateY(var(--ce-sheet-drag, 0px))}to{transform:translateY(100%)}}@keyframes ce-sheet-scrim-in{0%{opacity:0}}@keyframes ce-sheet-scrim-out{to{opacity:0}}.ce-picker.ce-modal{--ce-modal-width: 520px;max-block-size:min(720px,calc(100dvh - 48px))}.ce-picker__header{flex:none}.ce-picker__content{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--ce-space-3, 12px);min-block-size:0;overflow:hidden;padding:var(--ce-space-4, 16px) var(--ce-space-5, 20px) var(--ce-space-3, 12px)}.ce-picker__banner,.ce-picker__search{flex:none}.ce-picker__overline{display:flex;align-items:baseline;gap:var(--ce-space-1-5, 6px);margin:0;color:var(--ce-color-text-muted);font-family:var(--ce-font-interface);font-size:calc(11px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700);letter-spacing:calc(.05em * var(--ce-tracking-scale, 1));line-height:1.4;text-transform:var(--ce-label-case, uppercase)}:dir(rtl) .ce-picker__overline{letter-spacing:0;text-transform:none}.ce-picker__counter,.ce-picker__group-count{font-family:var(--ce-font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.ce-picker__counter[data-full=true]{color:var(--ce-color-warning-text)}.ce-picker__selected{display:flex;flex:0 1 auto;flex-direction:column;gap:var(--ce-space-2, 8px);min-block-size:0;padding:var(--ce-space-3, 12px);border-radius:var(--ce-radius-content, 14px);background:var(--ce-color-primary-soft)}.ce-picker__selected .ce-picker__overline{color:var(--ce-color-primary-on-soft)}.ce-picker__selected-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ce-space-2, 8px)}.ce-picker__selected .ce-picker__rows{max-block-size:min(30dvh,190px);overflow-y:auto;overscroll-behavior:contain}.ce-picker__clear{appearance:none;min-block-size:24px;padding:0 var(--ce-space-2, 8px);border:0;border-radius:var(--ce-radius-pill, 999px);background:transparent;color:var(--ce-color-primary-on-soft);font:inherit;font-size:calc(12px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700);cursor:pointer;transition:background var(--ce-motion-fast, .12s) var(--ce-ease-standard, cubic-bezier(.2, 0, 0, 1)),transform var(--ce-motion-instant, 80ms) var(--ce-ease-standard, cubic-bezier(.2, 0, 0, 1))}.ce-picker__clear:hover{background:color-mix(in srgb,var(--ce-color-primary) 14%,transparent);text-decoration:underline}.ce-picker__clear:active{transform:scale(.97)}@media(pointer:coarse){.ce-picker__clear{min-block-size:44px;padding-inline:var(--ce-space-3, 12px)}}.ce-picker__list{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--ce-space-3, 12px);min-block-size:96px;overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:var(--ce-space-2, 8px)}.ce-picker__group{display:flex;flex-direction:column;gap:var(--ce-space-1, 4px)}.ce-picker__rows{display:flex;flex-direction:column;gap:var(--ce-space-0-5, 2px)}.ce-picker__row{--_soft: var(--ce-color-primary-soft);--_text: var(--ce-color-primary-on-soft);appearance:none;display:flex;align-items:center;gap:var(--ce-space-3, 12px);box-sizing:border-box;inline-size:100%;min-block-size:44px;padding:var(--ce-space-2, 8px) var(--ce-space-2-5, 10px);border:var(--ce-border-width, 1px) solid transparent;border-radius:var(--ce-radius-control, 9px);background:transparent;color:var(--ce-color-text);font:inherit;text-align:start;cursor:pointer;transition:background var(--ce-motion-fast, .12s) var(--ce-ease-standard, cubic-bezier(.2, 0, 0, 1)),border-color var(--ce-motion-fast, .12s) var(--ce-ease-standard, cubic-bezier(.2, 0, 0, 1)),transform var(--ce-motion-instant, 80ms) var(--ce-ease-standard, cubic-bezier(.2, 0, 0, 1))}.ce-picker__row:focus-visible{outline-offset:-2px}.ce-picker__row:hover:not([data-disabled=true]){background:var(--ce-color-surface-sunken)}.ce-picker__row:active:not([data-disabled=true]){transform:scale(.98)}.ce-picker__row[data-selected=true]{background:var(--ce-color-primary-soft)}.ce-picker__row[data-selected=true]:hover:not([data-disabled=true]){background:color-mix(in srgb,var(--ce-color-primary) 12%,var(--ce-color-primary-soft))}.ce-picker__selected .ce-picker__row,.ce-picker__selected .ce-picker__row[data-selected=true]{background:var(--ce-color-surface)}.ce-picker__selected .ce-picker__row:hover:not([data-disabled=true]){background:var(--ce-color-surface-subtle)}.ce-picker__row[data-disabled=true]{cursor:not-allowed}.ce-picker__row[data-arrive=true]{animation:ce-picker-arrive 1.7s var(--ce-ease-standard, cubic-bezier(.2, 0, 0, 1)) 1}.ce-picker__control{display:inline-flex;flex:none;align-items:center;justify-content:center;box-sizing:border-box;inline-size:19px;block-size:19px;border:1.5px solid color-mix(in srgb,var(--ce-color-text-subtle) 80%,var(--ce-color-surface));border-radius:6px;background:var(--ce-color-surface);color:var(--ce-color-text-inverse);transition:background var(--ce-motion-fast, .12s) var(--ce-ease-standard, cubic-bezier(.2, 0, 0, 1)),border-color var(--ce-motion-fast, .12s) var(--ce-ease-standard, cubic-bezier(.2, 0, 0, 1)),box-shadow var(--ce-motion-fast, .12s) var(--ce-ease-standard, cubic-bezier(.2, 0, 0, 1))}.ce-picker__control--radio{border-radius:50%}.ce-picker__row:hover:not([data-disabled=true]) .ce-picker__control{border-color:var(--ce-color-primary);box-shadow:0 0 0 3px var(--ce-color-primary-soft)}.ce-picker__row[data-selected=true] .ce-picker__control{border-color:var(--ce-color-primary);background:var(--ce-color-primary)}.ce-picker__row[data-selected=true] .ce-picker__control--radio{background:var(--ce-color-surface)}.ce-picker__control--radio .ce-icon{display:none}.ce-picker__row[data-selected=true] .ce-picker__control--radio:after{content:"";inline-size:9px;block-size:9px;border-radius:50%;background:var(--ce-color-primary)}.ce-picker__row[data-disabled=true] .ce-picker__control,.ce-picker__row[data-disabled=true] .ce-picker__well,.ce-picker__row[data-disabled=true] .ce-picker__avatar{opacity:.55}.ce-picker__well{flex:none}.ce-picker__avatar{display:inline-grid;flex:none;place-items:center;inline-size:28px;block-size:28px;border-radius:var(--ce-radius-control, 9px);background:var(--_soft);color:var(--_text);font-size:calc(11px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700);line-height:1}.ce-picker__avatar[data-tone=success]{--_soft: var(--ce-color-success-soft);--_text: var(--ce-color-success-text)}.ce-picker__avatar[data-tone=warning]{--_soft: var(--ce-color-warning-soft);--_text: var(--ce-color-warning-text)}.ce-picker__avatar[data-tone=danger]{--_soft: var(--ce-color-danger-soft);--_text: var(--ce-color-danger-text)}.ce-picker__avatar[data-tone=violet]{--_soft: var(--ce-color-violet-soft);--_text: var(--ce-color-violet-text)}.ce-picker__avatar[data-tone=neutral]{--_soft: var(--ce-color-neutral-soft);--_text: var(--ce-color-neutral-text)}.ce-picker__text{display:grid;flex:1 1 auto;gap:1px;min-inline-size:0}.ce-picker__label{color:var(--ce-color-text);font-size:calc(13px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700);line-height:1.35;overflow-wrap:anywhere}.ce-picker__subline{color:var(--ce-color-text-muted);font-size:calc(12px * var(--ce-type-scale, 1));line-height:1.4;overflow-wrap:anywhere}.ce-picker__row[data-selected=true] .ce-picker__label{color:var(--ce-color-primary-on-soft)}.ce-picker__row[data-disabled=true] .ce-picker__label,.ce-picker__row[data-disabled=true] .ce-picker__subline{color:var(--ce-color-text-subtle)}.ce-picker__lock{flex:none;color:var(--ce-color-text-muted)}.ce-picker__empty{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:var(--ce-space-2, 8px);padding:var(--ce-space-6, 24px) var(--ce-space-4, 16px);border:1px dashed var(--ce-color-border-strong);border-radius:var(--ce-radius-content, 14px);color:var(--ce-color-text-muted);font-size:calc(12.5px * var(--ce-type-scale, 1));text-align:center}.ce-picker__empty p{max-inline-size:36ch;margin:0}.ce-picker__footer{flex:none;justify-content:space-between}.ce-picker__status{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--ce-space-1, 4px);min-inline-size:0;color:var(--ce-color-text-muted);font-size:calc(12.5px * var(--ce-type-scale, 1));font-variant-numeric:tabular-nums}.ce-picker__status[data-full=true]{color:var(--ce-color-warning-text)}@keyframes ce-picker-arrive{0%{box-shadow:0 0 0 3px var(--ce-color-primary-soft);background-color:var(--ce-color-primary-soft)}to{box-shadow:0 0 0 3px transparent}}@keyframes ce-picker-sheet-up{0%{transform:translateY(100%)}}@media(max-width:640px){.ce-picker-overlay.ce-overlay{align-items:flex-end;padding:0}.ce-picker.ce-modal{inline-size:100%;max-block-size:calc(100dvh - var(--ce-sheet-top-gap, 16px));border-inline-width:0;border-block-end-width:0;border-start-start-radius:var(--ce-radius-sheet, 24px);border-start-end-radius:var(--ce-radius-sheet, 24px);border-end-start-radius:0;border-end-end-radius:0;animation:ce-picker-sheet-up var(--ce-motion-sheet, .32s) var(--ce-ease-sheet, cubic-bezier(.32, .72, 0, 1)) backwards}.ce-picker.ce-modal:before{content:"";display:block;flex:none;inline-size:36px;block-size:4px;margin:9px auto 0;border-radius:var(--ce-radius-pill, 999px);background:var(--ce-color-border-strong)}.ce-picker__footer{padding-block-end:calc(var(--ce-space-3, 12px) + env(safe-area-inset-bottom,0px))}}.ce-insight{--_soft: var(--ce-color-violet-soft);--_text: var(--ce-color-violet-text);box-sizing:border-box;min-inline-size:0}.ce-insight[data-tone=primary]{--_soft: var(--ce-color-primary-soft);--_text: var(--ce-color-primary-on-soft)}.ce-insight[data-tone=success]{--_soft: var(--ce-color-success-soft);--_text: var(--ce-color-success-text)}.ce-insight[data-tone=warning]{--_soft: var(--ce-color-warning-soft);--_text: var(--ce-color-warning-text)}.ce-insight[data-tone=danger]{--_soft: var(--ce-color-danger-soft);--_text: var(--ce-color-danger-text)}.ce-insight[data-tone=neutral]{--_soft: var(--ce-color-neutral-soft);--_text: var(--ce-color-neutral-text)}.ce-insight[hidden]{display:none}.ce-insight[data-variant=chip]{display:inline-flex;max-inline-size:100%}.ce-insight__chip{appearance:none;display:inline-flex;align-items:center;gap:var(--ce-space-1-5, 6px);box-sizing:border-box;max-inline-size:100%;min-block-size:28px;padding-block:var(--ce-space-1, 4px);padding-inline:var(--ce-space-2-5, 10px) var(--ce-space-3, 12px);border:var(--ce-border-width, 1px) solid color-mix(in srgb,var(--_text) 24%,transparent);border-radius:var(--ce-radius-pill, 999px);background:var(--_soft);color:var(--_text);font:inherit;font-size:calc(12.5px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700);line-height:1.3;text-align:start;cursor:pointer;transition:background var(--ce-motion-fast, .12s) var(--ce-ease-standard, cubic-bezier(.2, 0, 0, 1)),border-color var(--ce-motion-fast, .12s) var(--ce-ease-standard, cubic-bezier(.2, 0, 0, 1)),transform var(--ce-motion-instant, 80ms) var(--ce-ease-standard, cubic-bezier(.2, 0, 0, 1))}.ce-insight__chip:hover{background:color-mix(in srgb,var(--_text) 12%,var(--_soft));border-color:color-mix(in srgb,var(--_text) 40%,transparent)}.ce-insight__chip:active{transform:scale(.97)}.ce-insight__chip[aria-expanded=true]{background:color-mix(in srgb,var(--_text) 16%,var(--_soft))}.ce-insight__chip[aria-disabled=true]{border-style:dashed;background:var(--ce-color-neutral-soft);color:var(--ce-color-neutral-text);cursor:not-allowed}.ce-insight__chip[aria-disabled=true]:hover{border-color:color-mix(in srgb,var(--ce-color-neutral-text) 24%,transparent);background:var(--ce-color-neutral-soft)}.ce-insight__chip[aria-disabled=true]:active{transform:none}.ce-insight__chip-text{display:inline-flex;flex-wrap:wrap;column-gap:var(--ce-space-1-5, 6px);min-inline-size:0;overflow-wrap:anywhere}.ce-insight__chip-description{font-weight:var(--ce-weight-medium, 500)}.ce-insight__chevron{flex:none;transition:rotate var(--ce-motion-standard, .16s) var(--ce-ease-standard, cubic-bezier(.2, 0, 0, 1))}.ce-insight__chip[aria-expanded=true] .ce-insight__chevron{rotate:180deg}.ce-insight__glyph{flex:none;color:var(--_text)}.ce-insight[data-variant=banner],.ce-insight[data-variant=note]{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:start;gap:var(--ce-space-3, 12px);color:var(--ce-color-text)}.ce-insight[data-variant=banner]{padding:var(--ce-space-3-5, 14px) var(--ce-space-4, 16px);border:var(--ce-border-width, 1px) solid color-mix(in srgb,var(--_text) 24%,transparent);border-radius:var(--ce-radius-content, 14px);background:var(--_soft)}.ce-insight[data-variant=note]{grid-template-columns:auto minmax(0,1fr) auto auto;padding:var(--ce-space-2-5, 10px) var(--ce-space-3, 12px);border:var(--ce-border-width, 1px) solid color-mix(in srgb,var(--_text) 18%,transparent);border-radius:var(--ce-radius-control, 9px);background:color-mix(in srgb,var(--_soft) 55%,var(--ce-color-surface))}.ce-insight[data-variant=note]>.ce-insight__glyph{margin-block-start:2px}.ce-insight__tile{--ce-tile-fg: var(--_soft)}.ce-insight__body{display:grid;gap:var(--ce-space-0-5, 2px);min-inline-size:0}.ce-insight[data-variant=banner] .ce-insight__body{padding-block:var(--ce-space-1, 4px)}.ce-insight__text{margin:0;font-size:calc(13px * var(--ce-type-scale, 1));line-height:1.5;overflow-wrap:anywhere}.ce-insight__heading{font-weight:var(--ce-weight-bold, 700)}.ce-insight__description{color:var(--ce-color-text);font-weight:400}.ce-insight__source{color:var(--ce-color-text-muted);font-size:calc(12px * var(--ce-type-scale, 1));line-height:1.4}.ce-insight__actions{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--ce-space-2, 8px)}.ce-insight__actions:empty{display:none}.ce-insight__action[aria-disabled=true]{cursor:not-allowed;opacity:.6}.ce-insight__dismiss{appearance:none;display:inline-flex;align-items:center;justify-content:center;inline-size:28px;block-size:28px;padding:0;border:0;border-radius:var(--ce-radius-pill, 999px);background:transparent;color:var(--ce-color-text-muted);cursor:pointer;transition:background var(--ce-motion-fast, .12s) var(--ce-ease-standard, cubic-bezier(.2, 0, 0, 1)),color var(--ce-motion-fast, .12s) var(--ce-ease-standard, cubic-bezier(.2, 0, 0, 1)),transform var(--ce-motion-instant, 80ms) var(--ce-ease-standard, cubic-bezier(.2, 0, 0, 1))}.ce-insight__dismiss:hover{background:color-mix(in srgb,var(--ce-color-text) 10%,transparent);color:var(--ce-color-text)}.ce-insight__dismiss:active{transform:scale(.92)}@media(pointer:coarse){.ce-insight__dismiss{inline-size:44px;block-size:44px}}@media(max-width:560px){.ce-insight[data-variant=banner],.ce-insight[data-variant=note]{grid-template-columns:auto minmax(0,1fr) auto}.ce-insight__actions{grid-column:2 / -1;grid-row:2}}.ce-insight__skeleton{display:flex;align-items:center;gap:var(--ce-space-2, 8px);inline-size:100%}.ce-insight[data-variant=chip] .ce-insight__skeleton{inline-size:220px;max-inline-size:100%;min-block-size:28px;padding-inline:var(--ce-space-2-5, 10px);border-radius:var(--ce-radius-pill, 999px);background:var(--ce-color-surface-sunken)}.ce-insight[data-variant=banner] .ce-insight__skeleton{grid-column:1 / -1;min-block-size:52px;padding:var(--ce-space-3, 12px);border-radius:var(--ce-radius-content, 14px);background:var(--ce-color-surface-sunken)}.ce-insight__skeleton-glyph{flex:none;inline-size:18px;block-size:18px;border-radius:var(--ce-radius-micro, 6px);background:color-mix(in srgb,var(--_text) 24%,transparent)}.ce-insight__skeleton-line{flex:1 1 auto;block-size:10px;border-radius:var(--ce-radius-pill, 999px);background:linear-gradient(90deg,color-mix(in srgb,var(--_text) 14%,transparent) 25%,color-mix(in srgb,var(--_text) 26%,transparent),color-mix(in srgb,var(--_text) 14%,transparent) 75%);background-size:200% 100%;animation:ce-insight-shimmer 1.5s linear infinite}@keyframes ce-insight-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.ce-popover-layer,.ce-popover-layer[data-state],.ce-popover-layer[data-sheet=true],.ce-popover-layer[data-sheet=true]>.ce-popover,.ce-sheet,.ce-sheet-layer[data-state=closed] .ce-sheet,.ce-sheet__scrim,.ce-sheet-layer[data-state=closed] .ce-sheet__scrim,.ce-picker.ce-modal,.ce-picker__row[data-arrive=true]{animation:none}.ce-sheet,.ce-sheet__handle,.ce-picker__clear,.ce-picker__row,.ce-picker__control,.ce-insight__chip,.ce-insight__chevron,.ce-insight__dismiss{transition:none}.ce-picker__row:active:not([data-disabled=true]),.ce-picker__clear:active,.ce-insight__chip:active,.ce-insight__dismiss:active,button.ce-sheet__grab:active .ce-sheet__handle{transform:none}.ce-insight__skeleton-line{animation:none;background:color-mix(in srgb,var(--_text) 20%,transparent)}}@media(forced-colors:active){.ce-popover,.ce-sheet,.ce-picker__selected,.ce-insight__chip,.ce-insight[data-variant=banner],.ce-insight[data-variant=note]{border:var(--ce-border-width, 1px) solid CanvasText}.ce-picker__row[data-selected=true] .ce-picker__control{border-color:Highlight;background:Highlight;color:HighlightText}}.ce-status-menu__current,.ce-status-menu__option{--status-soft: var(--ce-color-neutral-soft);--status-text: var(--ce-color-neutral-text);--status-dot: var(--ce-color-text-subtle)}.ce-status-menu__current[data-tone=primary]{--status-soft: var(--ce-color-primary-soft);--status-text: var(--ce-color-primary-on-soft);--status-dot: var(--ce-color-primary)}.ce-status-menu__current[data-tone=success]{--status-soft: var(--ce-color-success-soft);--status-text: var(--ce-color-success-text);--status-dot: var(--ce-color-success)}.ce-status-menu__current[data-tone=warning]{--status-soft: var(--ce-color-warning-soft);--status-text: var(--ce-color-warning-text);--status-dot: var(--ce-color-warning)}.ce-status-menu__current[data-tone=danger]{--status-soft: var(--ce-color-danger-soft);--status-text: var(--ce-color-danger-text);--status-dot: var(--ce-color-danger)}.ce-status-menu__current[data-tone=violet]{--status-soft: var(--ce-color-violet-soft);--status-text: var(--ce-color-violet-text);--status-dot: var(--ce-color-violet)}.ce-status-menu--machine{inline-size:max-content;min-inline-size:260px;max-inline-size:min(340px,calc(100vw - 16px));animation-timing-function:var(--ce-ease-sheet, cubic-bezier(.32, .72, 0, 1))}.ce-status-menu__current{display:flex;align-items:center;gap:var(--ce-space-2-5, 10px);margin-block-end:var(--ce-space-1, 4px);padding:var(--ce-space-2, 8px) 9px;border-radius:var(--ce-radius-control, 9px);background:var(--status-soft);color:var(--status-text)}.ce-status-menu__current .ce-status-menu__copy strong{font-size:calc(13px * var(--ce-type-scale, 1))}.ce-status-menu__current .ce-status-menu__copy small{color:inherit;font-size:calc(12px * var(--ce-type-scale, 1));opacity:.9}.ce-status-menu__tile{display:grid;flex:none;place-items:center;inline-size:28px;block-size:28px;border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--status-dot) 24%,var(--ce-color-surface)),var(--status-soft));color:var(--status-text)}.ce-status-menu__tile biso-icon{font-size:calc(16px * var(--ce-type-scale, 1))}.ce-status-menu--machine .ce-status-menu__option{align-items:flex-start;min-block-size:24px;padding:var(--ce-space-2, 8px) 9px;transition:background var(--ce-motion-fast, .12s) var(--ce-ease-standard, ease),transform var(--ce-motion-instant, 80ms) var(--ce-ease-standard, ease)}.ce-status-menu--machine .ce-status-menu__option:hover{background:var(--ce-color-canvas)}.ce-status-menu--machine .ce-status-menu__option:active:not(.is-blocked){transform:scale(.98)}.ce-status-menu__option:focus-visible{outline:var(--ce-focus-width, 2px) solid var(--ce-color-focus-ring);outline-offset:-2px}.ce-status-menu__option .ce-status-menu__copy strong{overflow-wrap:anywhere}.ce-status-menu--machine .ce-status-menu__copy small{font-size:calc(12px * var(--ce-type-scale, 1));line-height:1.4}.ce-status-menu__option.is-blocked{cursor:not-allowed}.ce-status-menu__option.is-blocked .ce-status-menu__tile{opacity:.5;filter:saturate(.6)}.ce-status-menu__option.is-blocked .ce-status-menu__copy strong,.ce-status-menu__reason{color:var(--ce-color-text-muted)}.ce-status-menu__flag{display:inline-flex;flex:none;align-items:center;gap:4px;align-self:center;padding:2px 8px;border-radius:var(--ce-radius-pill, 999px);background:var(--ce-color-warning-soft);color:var(--ce-color-warning-text);font:var(--ce-weight-bold, 700) calc(12px * var(--ce-type-scale, 1))/1.4 var(--ce-font-interface, inherit);white-space:nowrap}.ce-status-menu__flag biso-icon{font-size:calc(12px * var(--ce-type-scale, 1))}.ce-status-menu__option.has-effect .ce-status-menu__tile{background:var(--ce-color-warning-soft);color:var(--ce-color-warning-text)}.ce-status-menu__empty{display:flex;align-items:flex-start;gap:var(--ce-space-2, 8px);padding:var(--ce-space-2, 8px) 9px;color:var(--ce-color-text-muted);font-size:calc(12px * var(--ce-type-scale, 1));line-height:1.45}.ce-status-menu__empty biso-icon{flex:none;margin-block-start:1px}.ce-stepper[data-journey]{display:block}.ce-stepper__list{display:grid;grid-template-columns:repeat(var(--ce-step-count, 2),minmax(0,1fr));margin:0;padding:0;list-style:none}.ce-stepper[data-journey] .ce-stepper__step{grid-template-rows:auto;align-content:start;gap:var(--ce-space-1-5, 6px)}.ce-stepper[data-journey] .ce-stepper__number{inline-size:var(--ce-step-marker, 24px);block-size:var(--ce-step-marker, 24px);border:var(--ce-border-width, 1px) solid var(--ce-color-border-strong);background:var(--ce-color-surface-sunken);color:var(--ce-color-text-muted);font-size:calc(12px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700);transition:background var(--ce-motion-standard, .16s) var(--ce-ease-standard, ease),box-shadow var(--ce-motion-overlay, .22s) var(--ce-ease-enter, ease)}.ce-stepper[data-journey] .ce-stepper__number biso-icon{font-size:calc(14px * var(--ce-type-scale, 1))}.ce-stepper[data-journey] .ce-stepper__step:not(:last-child):after{inset-inline-start:calc(50% + var(--ce-step-marker, 24px) / 2 + 6px);inset-inline-end:calc(-50% + var(--ce-step-marker, 24px) / 2 + 6px);inset-block-start:calc(var(--ce-step-marker, 24px) / 2 - 1px);block-size:2px;border-radius:2px;background:var(--ce-color-border-strong)}.ce-stepper[data-journey] .ce-stepper__step[data-state=done]:not(:last-child):after{background:var(--ce-color-success)}.ce-stepper__text{display:grid;justify-items:inherit;gap:2px;min-inline-size:0;max-inline-size:100%}.ce-stepper__label{color:var(--ce-color-text-muted);font-size:calc(12.5px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700);line-height:1.35}.ce-stepper__state{display:none;color:var(--ce-color-text-muted);font-size:calc(12px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-semibold, 600)}.ce-stepper[data-show-state=true] .ce-stepper__state{display:block}.ce-stepper__meta{color:var(--ce-color-text-muted);font-size:calc(12px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-medium, 500);line-height:1.4}.ce-stepper__desc{color:var(--ce-color-text-muted);font-size:calc(12px * var(--ce-type-scale, 1));font-weight:400;line-height:1.5}.ce-stepper__tag{display:inline-block;margin-inline-start:6px;padding:0 7px;border-radius:var(--ce-radius-pill, 999px);background:var(--ce-color-neutral-soft);color:var(--ce-color-neutral-text);font-size:calc(12px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-semibold, 600);vertical-align:baseline}.ce-stepper__rule{display:inline-flex;align-items:flex-start;gap:4px;color:var(--ce-color-text-muted);font-size:calc(12px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-medium, 500);line-height:1.4}.ce-stepper__rule biso-icon{flex:none;margin-block-start:1px;font-size:calc(12px * var(--ce-type-scale, 1))}.ce-stepper[data-journey] .ce-stepper__step[data-state=done] .ce-stepper__number{border-color:transparent;background:var(--ce-color-success-strong);color:var(--ce-color-on-success-strong)}.ce-stepper[data-journey] .ce-stepper__step[data-state=done] .ce-stepper__label,.ce-stepper[data-journey] .ce-stepper__step[data-state=done] .ce-stepper__state{color:var(--ce-color-success-text)}.ce-stepper[data-journey] .ce-stepper__step[data-state=now] .ce-stepper__number{border-color:transparent;background:var(--ce-color-primary);color:var(--ce-color-text-inverse);box-shadow:0 0 0 var(--ce-step-halo, 4px) var(--ce-color-primary-soft)}.ce-stepper[data-journey] .ce-stepper__step[data-state=now] .ce-stepper__label,.ce-stepper[data-journey] .ce-stepper__step[data-state=now] .ce-stepper__state{color:var(--ce-color-primary-on-soft)}.ce-stepper[data-journey] .ce-stepper__step[data-state=blocked] .ce-stepper__number{border-color:var(--ce-color-danger);background:var(--ce-color-danger-soft);color:var(--ce-color-danger-text)}.ce-stepper[data-journey] .ce-stepper__step[data-state=blocked] .ce-stepper__label,.ce-stepper[data-journey] .ce-stepper__step[data-state=blocked] .ce-stepper__state,.ce-stepper[data-journey] .ce-stepper__step[data-state=blocked] .ce-stepper__rule{color:var(--ce-color-danger-text)}.ce-stepper[data-journey] .ce-stepper__step[data-state=future] .ce-stepper__label{color:var(--ce-color-text-muted)}.ce-stepper__step:has(>.ce-stepper__hit){display:block}.ce-stepper__hit{display:grid;justify-items:inherit;gap:var(--ce-space-1-5, 6px);inline-size:100%;min-block-size:24px;padding:var(--ce-space-1, 4px);border:0;border-radius:var(--ce-radius-control, 9px);background:transparent;color:inherit;font:inherit;text-align:inherit;cursor:pointer;transition:background var(--ce-motion-fast, .12s) var(--ce-ease-standard, ease),transform var(--ce-motion-instant, 80ms) var(--ce-ease-standard, ease)}.ce-stepper__hit:hover{background:var(--ce-color-surface-sunken)}.ce-stepper__hit:active{transform:scale(.98)}.ce-stepper__hit[aria-disabled=true]{cursor:not-allowed}.ce-stepper__hit[aria-disabled=true]:hover{background:transparent}.ce-stepper__hit[aria-disabled=true]:active{transform:none}.ce-stepper[data-orientation=vertical]{padding:0;border:0}.ce-stepper[data-orientation=vertical] .ce-stepper__list{display:flex;flex-direction:column}.ce-stepper[data-orientation=vertical] .ce-stepper__step{justify-items:start;text-align:start}.ce-stepper[data-orientation=vertical] :is(.ce-stepper__step:not(:has(>.ce-stepper__hit)),.ce-stepper__hit){display:grid;grid-template-columns:var(--ce-step-marker, 24px) minmax(0,1fr);align-items:start;column-gap:var(--ce-space-3, 12px)}.ce-stepper[data-orientation=vertical] .ce-stepper__step{padding-block-end:var(--ce-space-4, 16px)}.ce-stepper[data-orientation=vertical] .ce-stepper__step:last-child{padding-block-end:0}.ce-stepper[data-orientation=vertical] .ce-stepper__hit{padding:0}.ce-stepper[data-orientation=vertical] .ce-stepper__text{padding-block-start:2px}.ce-stepper[data-orientation=vertical] .ce-stepper__step:not(:last-child):after{inset-inline-start:calc(var(--ce-step-marker, 24px) / 2 - 1px);inset-inline-end:auto;inset-block-start:calc(var(--ce-step-marker, 24px) + 4px);inset-block-end:4px;inline-size:2px;block-size:auto}.ce-stepper[data-orientation=vertical][data-appearance=pills] .ce-stepper__step:not(:last-child):after{display:none}.ce-stepper[data-compact=true]{display:grid;gap:var(--ce-space-2, 8px);padding:0;border:0}.ce-stepper__bar{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--ce-space-1, 4px)}.ce-stepper__seg{block-size:6px;border-radius:var(--ce-radius-pill, 999px);background:var(--ce-color-surface-sunken);box-shadow:inset 0 0 0 1px var(--ce-color-text-subtle);transition:background var(--ce-motion-standard, .16s) var(--ce-ease-standard, ease)}.ce-stepper__seg[data-state=done]{background:var(--ce-color-success);box-shadow:none}.ce-stepper__seg[data-state=now]{background:var(--ce-color-primary);box-shadow:0 0 0 2px var(--ce-color-primary-soft)}.ce-stepper__seg[data-state=blocked]{background:var(--ce-color-danger);box-shadow:none}.ce-stepper__summary{display:grid;gap:2px;margin:0;color:var(--ce-color-text);font-size:calc(13px * var(--ce-type-scale, 1));line-height:1.4}.ce-stepper__summary strong{font-weight:var(--ce-weight-bold, 700)}.ce-stepper[data-appearance=pills]{padding:0;border:0}.ce-stepper[data-appearance=pills] .ce-stepper__list{display:flex;flex-wrap:wrap;gap:var(--ce-space-2, 8px)}.ce-stepper[data-appearance=pills] .ce-stepper__step{display:block;inline-size:auto;border:var(--ce-border-width, 1px) solid var(--ce-color-border-strong);border-radius:var(--ce-radius-pill, 999px);background:var(--ce-color-surface);text-align:start;transition:background var(--ce-motion-standard, .16s) var(--ce-ease-standard, ease),border-color var(--ce-motion-standard, .16s) var(--ce-ease-standard, ease),box-shadow var(--ce-motion-overlay, .22s) var(--ce-ease-enter, ease)}.ce-stepper[data-appearance=pills] .ce-stepper__step:after{display:none}.ce-stepper[data-appearance=pills] :is(.ce-stepper__step:not(:has(>.ce-stepper__hit)),.ce-stepper__hit){display:flex;align-items:center;gap:var(--ce-space-2, 8px);padding-block:var(--ce-space-1, 4px);padding-inline:var(--ce-space-1, 4px) var(--ce-space-3-5, 14px);border-radius:inherit}.ce-stepper[data-appearance=pills] .ce-stepper__text{justify-items:start}.ce-stepper[data-appearance=pills] .ce-stepper__label{white-space:nowrap}.ce-stepper[data-appearance=pills] :is(.ce-stepper__desc,.ce-stepper__rule){display:none}.ce-stepper[data-appearance=pills] .ce-stepper__step[data-state=done]{border-color:color-mix(in srgb,var(--ce-color-success) 40%,transparent);background:var(--ce-color-success-soft)}.ce-stepper[data-appearance=pills] .ce-stepper__step[data-state=now]{border-color:var(--ce-color-primary);background:var(--ce-color-primary-soft);box-shadow:0 0 0 var(--ce-step-halo, 4px) var(--ce-color-primary-soft)}.ce-stepper[data-appearance=pills] .ce-stepper__step[data-state=now] .ce-stepper__number{box-shadow:none}.ce-stepper[data-appearance=pills] .ce-stepper__step[data-state=blocked]{border-color:var(--ce-color-danger);background:var(--ce-color-danger-soft)}.ce-setup-guide{display:grid;gap:var(--ce-space-3, 12px);padding:var(--ce-card-padding, 18px);border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-card, 14px);background:var(--ce-color-surface);color:var(--ce-color-text)}.ce-setup-guide__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ce-space-3, 12px)}.ce-setup-guide__title{font:var(--ce-weight-bold, 700) calc(15px * var(--ce-type-scale, 1))/1.3 var(--ce-font-display, var(--ce-font-interface, inherit))}.ce-setup-guide__fraction{color:var(--ce-color-text-muted);font-size:calc(12.5px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-semibold, 600);font-variant-numeric:tabular-nums}.ce-setup-guide__bar{block-size:8px;overflow:hidden;border-radius:var(--ce-radius-pill, 999px);background:var(--ce-color-surface-sunken);box-shadow:inset 0 0 0 1px var(--ce-color-border-strong)}.ce-setup-guide__fill{display:block;block-size:100%;border-radius:inherit;background:var(--ce-color-primary);transition:inline-size .4s var(--ce-ease-standard, ease)}.ce-setup-guide__list{display:grid;margin:0;padding:0;list-style:none}.ce-setup-step{position:relative;display:grid;grid-template-columns:var(--ce-step-marker, 24px) minmax(0,1fr);column-gap:var(--ce-space-3, 12px);padding:10px var(--ce-space-3, 12px);border:var(--ce-border-width, 1px) solid transparent;border-radius:var(--ce-radius-content, 14px);transition:background var(--ce-motion-standard, .16s) var(--ce-ease-standard, ease),border-color var(--ce-motion-standard, .16s) var(--ce-ease-standard, ease),box-shadow var(--ce-motion-overlay, .22s) var(--ce-ease-enter, ease)}.ce-setup-step[aria-current=step]{border-color:var(--ce-color-border);background:var(--ce-color-surface-subtle);box-shadow:var(--ce-shadow-1)}.ce-setup-step:not(:last-child):before{content:"";position:absolute;z-index:1;inset-inline-start:calc(var(--ce-space-3, 12px) + var(--ce-step-marker, 24px) / 2);inset-block-start:calc(11px + var(--ce-step-marker, 24px) + 4px);inset-block-end:-7px;inline-size:2px;border-radius:2px;background:var(--ce-color-border-strong)}.ce-setup-step[data-state=done]:not(:last-child):before{background:var(--ce-color-success)}.ce-setup-step__marker{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--ce-step-marker, 24px);block-size:var(--ce-step-marker, 24px);border:var(--ce-border-width, 1px) solid var(--ce-color-border-strong);border-radius:50%;background:var(--ce-color-surface-sunken);color:var(--ce-color-text-muted);font-size:calc(12px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700);transition:background var(--ce-motion-standard, .16s) var(--ce-ease-standard, ease),box-shadow var(--ce-motion-overlay, .22s) var(--ce-ease-enter, ease)}.ce-setup-step__marker biso-icon{font-size:calc(14px * var(--ce-type-scale, 1))}.ce-setup-step[data-state=done] .ce-setup-step__marker{border-color:transparent;background:var(--ce-color-success-strong);color:var(--ce-color-on-success-strong)}.ce-setup-step[data-state=now] .ce-setup-step__marker{border-color:transparent;background:var(--ce-color-primary);color:var(--ce-color-text-inverse);box-shadow:0 0 0 var(--ce-step-halo, 4px) var(--ce-color-primary-soft)}.ce-setup-step[data-state=running] .ce-setup-step__marker{border-color:transparent;background:var(--ce-color-violet-soft);color:var(--ce-color-violet-text);box-shadow:0 0 0 var(--ce-step-halo, 4px) var(--ce-color-violet-soft)}.ce-setup-step[data-state=blocked] .ce-setup-step__marker{border-color:var(--ce-color-danger);background:var(--ce-color-danger-soft);color:var(--ce-color-danger-text)}.ce-setup-step[data-state=running] .ce-setup-step__marker biso-icon{animation:ce-setup-spin 1.2s linear infinite}.ce-setup-step__body{display:grid;align-content:start;min-inline-size:0}.ce-setup-step__toggle{display:flex;align-items:center;gap:var(--ce-space-2, 8px);inline-size:100%;min-block-size:var(--ce-step-marker, 24px);margin:0;padding:0;border:0;border-radius:var(--ce-radius-micro, 6px);background:transparent;color:var(--ce-color-text);font:inherit;text-align:start}button.ce-setup-step__toggle{cursor:pointer}button.ce-setup-step__toggle:hover .ce-setup-step__title{text-decoration:underline;text-underline-offset:3px}.ce-setup-step__title{min-inline-size:0;font-size:calc(14px * var(--ce-type-scale, 1));font-weight:calc(var(--ce-weight-semibold, 600) + 50);line-height:1.35;overflow-wrap:anywhere}.ce-setup-step[data-state=later] .ce-setup-step__title{color:var(--ce-color-text-muted);font-weight:var(--ce-weight-semibold, 600)}.ce-setup-step__state{flex:none;padding:1px 8px;border-radius:var(--ce-radius-pill, 999px);background:var(--ce-color-neutral-soft);color:var(--ce-color-neutral-text);font-size:calc(12px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700);line-height:1.5}.ce-setup-step[data-state=done] .ce-setup-step__state{background:var(--ce-color-success-soft);color:var(--ce-color-success-text)}.ce-setup-step[data-state=now] .ce-setup-step__state{background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft)}.ce-setup-step[data-state=running] .ce-setup-step__state{background:var(--ce-color-violet-soft);color:var(--ce-color-violet-text)}.ce-setup-step[data-state=blocked] .ce-setup-step__state{background:var(--ce-color-danger-soft);color:var(--ce-color-danger-text)}.ce-setup-step__chevron{flex:none;margin-inline-start:auto;color:var(--ce-color-text-muted);transition:transform var(--ce-motion-standard, .16s) var(--ce-ease-standard, ease)}.ce-setup-step__toggle[aria-expanded=false] .ce-setup-step__chevron{transform:rotate(-90deg)}[dir=rtl] .ce-setup-step__toggle[aria-expanded=false] .ce-setup-step__chevron{transform:rotate(90deg)}.ce-setup-step__meta{color:var(--ce-color-text-muted);font-size:calc(12px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-medium, 500);line-height:1.4}.ce-setup-step__desc{max-inline-size:64ch;margin:2px 0 0;color:var(--ce-color-text-muted);font-size:calc(13px * var(--ce-type-scale, 1));line-height:1.5}.ce-setup-step__reason{display:flex;align-items:flex-start;gap:6px;margin:var(--ce-space-1-5, 6px) 0 0;padding:6px 10px;border-radius:var(--ce-radius-control, 9px);background:var(--ce-color-danger-soft);color:var(--ce-color-danger-text);font-size:calc(13px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-medium, 500);line-height:1.45}.ce-setup-step__reason biso-icon{flex:none;margin-block-start:2px;font-size:calc(14px * var(--ce-type-scale, 1))}.ce-setup-step__panel{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .28s var(--ce-ease-enter, ease),visibility 0s linear .28s}.ce-setup-step__panel[data-open=true]{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .28s var(--ce-ease-enter, ease),visibility 0s linear 0s}.ce-setup-step__panel-inner{min-block-size:0;margin-inline:-4px;padding:var(--ce-space-1, 4px) 4px;overflow:hidden}.ce-setup-step__panel-inner>.ce-setup-step__desc{margin:0 0 var(--ce-space-3, 12px)}.ce-setup-step__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ce-space-2, 8px);margin-block-start:var(--ce-space-1, 4px)}.ce-setup-step__actions .ce-button[aria-disabled=true]{opacity:.55;cursor:not-allowed}.ce-setup-step__why{display:inline-flex;align-items:center;gap:4px;color:var(--ce-color-text-muted);font-size:calc(12px * var(--ce-type-scale, 1));line-height:1.4}.ce-setup-log{display:grid;gap:var(--ce-space-1-5, 6px);margin:var(--ce-space-3, 12px) 0 0;padding:var(--ce-space-2, 8px) var(--ce-space-2-5, 10px);border-radius:var(--ce-radius-control, 9px);background:var(--ce-color-surface-sunken);list-style:none}.ce-setup-log__list{display:grid;gap:var(--ce-space-1-5, 6px);margin:0;padding:0;list-style:none}.ce-setup-log__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--ce-space-2, 8px);color:var(--ce-color-text-muted);font-size:calc(12px * var(--ce-type-scale, 1));line-height:1.45}.ce-setup-log__row biso-icon{margin-block-start:1px;font-size:calc(14px * var(--ce-type-scale, 1))}.ce-setup-log__row[data-tone=success] biso-icon{color:var(--ce-color-success-text)}.ce-setup-log__row[data-tone=warning] biso-icon{color:var(--ce-color-warning-text)}.ce-setup-log__row[data-tone=danger] biso-icon{color:var(--ce-color-danger-text)}.ce-setup-log__row[data-tone=primary] biso-icon{color:var(--ce-color-primary-on-soft)}.ce-setup-log__row[data-tone=violet] biso-icon{color:var(--ce-color-violet-text)}.ce-setup-log__text{overflow-wrap:anywhere}.ce-setup-log__time{font-variant-numeric:tabular-nums;white-space:nowrap}@keyframes ce-setup-spin{to{transform:rotate(360deg)}}.ce-view-toggle{display:inline-flex;max-inline-size:100%}.ce-view-toggle[data-check=true]:not([data-icon-only]) .ce-button-toggle__option:before{content:"";flex:none;inline-size:5px;block-size:9px;margin-inline-end:-2px;border:solid currentcolor;border-width:0 2px 2px 0;opacity:0;transform:rotate(45deg) scale(.6);transition:opacity var(--ce-motion-fast, .12s) var(--ce-ease-standard, ease),transform var(--ce-motion-standard, .16s) var(--ce-ease-enter, ease)}.ce-view-toggle[data-check=true]:not([data-icon-only]) .ce-button-toggle__option[aria-checked=true]:before{opacity:1;transform:rotate(45deg) scale(1)}.ce-view-toggle[data-check=true][data-icon-only] .ce-button-toggle__option:before{content:"";position:absolute;inset-block-start:5px;inset-inline-end:6px;inline-size:4px;block-size:7px;border:solid currentcolor;border-width:0 2px 2px 0;opacity:0;transform:rotate(45deg) scale(.6);transition:opacity var(--ce-motion-fast, .12s) var(--ce-ease-standard, ease),transform var(--ce-motion-standard, .16s) var(--ce-ease-enter, ease)}.ce-view-toggle[data-check=true][data-icon-only] .ce-button-toggle__option[aria-checked=true]:before{opacity:1;transform:rotate(45deg) scale(1)}@media(forced-colors:active){.ce-stepper[data-journey] .ce-stepper__number,.ce-setup-step__marker{border:2px solid CanvasText;forced-color-adjust:none;background:Canvas;color:CanvasText}.ce-stepper[data-journey] .ce-stepper__step[data-state=now] .ce-stepper__number,.ce-setup-step[data-state=now] .ce-setup-step__marker{background:Highlight;color:HighlightText;border-color:Highlight}.ce-stepper__seg{background:Canvas;box-shadow:inset 0 0 0 1px CanvasText}.ce-stepper__seg[data-state=done],.ce-stepper__seg[data-state=now],.ce-setup-guide__fill{background:Highlight}.ce-status-menu__option.is-active{outline:2px solid Highlight;outline-offset:-2px}}@media(prefers-reduced-motion:reduce){.ce-status-menu--machine,.ce-status-menu--machine .ce-status-menu__option,.ce-stepper[data-journey] .ce-stepper__number,.ce-stepper__hit,.ce-stepper__seg,.ce-stepper[data-appearance=pills] .ce-stepper__step,.ce-setup-guide__fill,.ce-setup-step,.ce-setup-step__marker,.ce-setup-step__chevron,.ce-setup-step__panel,.ce-setup-step__panel[data-open=true],.ce-view-toggle .ce-button-toggle__option:before{animation:none;transition:none}.ce-status-menu--machine .ce-status-menu__option:active,.ce-stepper__hit:active{transform:none}.ce-setup-step[data-state=running] .ce-setup-step__marker biso-icon{animation:none}.ce-view-toggle[data-check=true] .ce-button-toggle__option:before{transform:rotate(45deg) scale(1)}}.ce-time-field,.ce-time-panel,.ce-day-chips,.ce-month-chips,.ce-month-picker,.ce-month-panel{--ce-pick-edge: color-mix(in srgb, var(--ce-color-text-muted) 70%, var(--ce-color-surface));font-family:var(--ce-font-interface)}.ce-time-segment:focus-visible,.ce-time-period__option:focus-visible,.ce-time-field__clear:focus-visible,.ce-day-chip:focus-visible,.ce-month-chip:focus-visible,.ce-month-cell:focus-visible,.ce-month-trigger:focus-visible,.ce-month-panel__nav:focus-visible,.ce-chip-link:focus-visible{outline:var(--ce-focus-width, 2px) solid var(--ce-color-focus-ring, var(--ce-color-primary));outline-offset:var(--ce-focus-offset, 2px);box-shadow:0 0 0 calc(var(--ce-focus-offset, 2px) + var(--ce-focus-width, 2px) + 3px) var(--ce-color-focus-halo, var(--ce-color-primary-soft))}.ce-chip-link{appearance:none;display:inline-flex;align-items:center;min-block-size:24px;padding-inline:6px;border:0;border-radius:var(--ce-radius-micro, 6px);background:transparent;color:var(--ce-color-primary-on-soft);font:var(--ce-weight-bold, 700) calc(12px * var(--ce-type-scale, 1))/calc(16px * var(--ce-type-scale, 1)) var(--ce-font-interface);cursor:pointer;transition:background var(--ce-motion-fast, .12s) var(--ce-ease-standard, ease),color var(--ce-motion-fast, .12s) var(--ce-ease-standard, ease),transform var(--ce-motion-instant, 80ms) var(--ce-ease-standard, ease)}.ce-chip-link:hover:not(:disabled):not([aria-disabled=true]){background:var(--ce-color-primary-soft);text-decoration:underline}.ce-chip-link:active:not(:disabled):not([aria-disabled=true]){transform:scale(.97)}.ce-chip-link:disabled,.ce-chip-link[aria-disabled=true]{opacity:.45;cursor:not-allowed}.ce-chip-hint{min-block-size:16px;margin:0;color:var(--ce-color-text-muted);font-size:calc(12px * var(--ce-type-scale, 1));line-height:calc(16px * var(--ce-type-scale, 1))}.ce-time-field{position:relative;display:inline-block;max-inline-size:100%}.ce-time-field__tray{display:inline-flex;align-items:center;gap:6px;direction:ltr;box-sizing:border-box;max-inline-size:100%;padding:10px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:calc(var(--ce-radius-control, 9px) + 3px);background:var(--ce-color-surface);box-shadow:var(--ce-shadow-1, 0 1px 3px transparent);transition:border-color var(--ce-motion-fast, .12s) var(--ce-ease-standard, ease),box-shadow var(--ce-motion-fast, .12s) var(--ce-ease-standard, ease),background var(--ce-motion-fast, .12s) var(--ce-ease-standard, ease)}.ce-time-field.is-open .ce-time-field__tray{border-color:var(--ce-color-primary);box-shadow:0 0 0 3px var(--ce-color-primary-soft)}.ce-time-field.is-error .ce-time-field__tray{border-color:var(--ce-color-danger);box-shadow:0 0 0 3px var(--ce-color-danger-soft)}.ce-time-field.is-success .ce-time-field__tray{border-color:var(--ce-color-success)}.ce-time-field.is-readonly .ce-time-field__tray{background:var(--ce-color-surface-sunken)}.ce-time-field.is-disabled .ce-time-field__tray{opacity:.45;background:var(--ce-color-surface-sunken);cursor:not-allowed}.ce-time-field__colon{color:var(--ce-color-text-muted);font:var(--ce-weight-heavy, 800) calc(16px * var(--ce-type-scale, 1))/1 var(--ce-font-mono);-webkit-user-select:none;user-select:none}.ce-time-segment{appearance:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-inline-size:52px;min-block-size:var(--ce-control-height, 38px);padding-inline:10px;border:1.5px solid var(--ce-pick-edge);border-radius:calc(var(--ce-radius-control, 9px) + 1px);background:var(--ce-color-canvas);color:var(--ce-color-text);font-family:var(--ce-font-mono);font-size:calc(15px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700);font-variant-numeric:tabular-nums;line-height:1;cursor:pointer;transition:border-color var(--ce-motion-fast, .12s) var(--ce-ease-standard, ease),box-shadow var(--ce-motion-fast, .12s) var(--ce-ease-standard, ease),background var(--ce-motion-fast, .12s) var(--ce-ease-standard, ease),transform var(--ce-motion-instant, 80ms) var(--ce-ease-standard, ease)}.ce-time-segment__text.is-placeholder{color:var(--ce-color-text-subtle)}.ce-time-segment:hover:not(:disabled){border-color:var(--ce-color-text-muted);background:var(--ce-color-surface-sunken)}.ce-time-segment:active:not(:disabled){transform:scale(.97)}.ce-time-segment[aria-expanded=true]{border-color:var(--ce-color-primary);background:var(--ce-color-surface);box-shadow:0 0 0 3px var(--ce-color-primary-soft)}.ce-time-segment[aria-invalid=true]{border-color:var(--ce-color-danger)}.ce-time-segment:disabled{cursor:not-allowed}.ce-time-field.is-readonly .ce-time-segment{background:var(--ce-color-surface-sunken);cursor:default}.ce-time-field.is-readonly .ce-time-segment:hover,.ce-time-field.is-readonly .ce-time-segment:active{border-color:var(--ce-pick-edge);transform:none}.ce-time-period{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;padding:3px;border-radius:calc(var(--ce-radius-control, 9px) + 1px);background:var(--ce-color-surface-sunken)}.ce-time-period__thumb{position:absolute;inset-block:3px;inset-inline-start:calc(3px + var(--ce-period-index, 0) * ((100% - 6px) / 2));inline-size:calc((100% - 6px)/2);border-radius:var(--ce-radius-control, 9px);background:var(--ce-color-primary);box-shadow:0 3px 8px -3px color-mix(in srgb,var(--ce-color-primary) 50%,transparent);transition:inset-inline-start var(--ce-motion-standard, .16s) var(--ce-ease-standard, ease),opacity var(--ce-motion-fast, .12s) var(--ce-ease-standard, ease)}.ce-time-period[data-empty=true] .ce-time-period__thumb{opacity:0}.ce-time-period__option{appearance:none;position:relative;z-index:1;box-sizing:border-box;min-inline-size:44px;min-block-size:calc(var(--ce-control-height, 38px) - 6px);padding-inline:8px;border:0;border-radius:var(--ce-radius-control, 9px);background:transparent;color:var(--ce-color-text-muted);font:var(--ce-weight-bold, 700) calc(12px * var(--ce-type-scale, 1))/1 var(--ce-font-interface);letter-spacing:calc(.02em * var(--ce-tracking-scale, 1));cursor:pointer;transition:color var(--ce-motion-fast, .12s) var(--ce-ease-standard, ease),background var(--ce-motion-fast, .12s) var(--ce-ease-standard, ease),transform var(--ce-motion-instant, 80ms) var(--ce-ease-standard, ease)}.ce-time-period__option:hover:not(.is-selected):not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--ce-color-surface) 70%,transparent);color:var(--ce-color-text)}.ce-time-period__option:active:not(:disabled):not([aria-disabled=true]){transform:scale(.97)}.ce-time-period__option.is-selected{color:var(--ce-color-text-inverse)}.ce-time-period__option.is-unavailable{opacity:.45;cursor:not-allowed}.ce-time-period__option:disabled{cursor:not-allowed}.ce-time-field.is-readonly .ce-time-period__option{cursor:default}.ce-time-field__clear{appearance:none;display:inline-grid;place-items:center;box-sizing:border-box;inline-size:28px;block-size:28px;padding:0;border:0;border-radius:var(--ce-radius-pill, 999px);background:transparent;color:var(--ce-color-text-muted);cursor:pointer;transition:background var(--ce-motion-fast, .12s) var(--ce-ease-standard, ease),color var(--ce-motion-fast, .12s) var(--ce-ease-standard, ease),transform var(--ce-motion-instant, 80ms) var(--ce-ease-standard, ease)}.ce-time-field__clear:hover{background:var(--ce-color-surface-sunken);color:var(--ce-color-text)}.ce-time-field__clear:active{transform:scale(.92)}.ce-time-field__lock{display:inline-grid;place-items:center;color:var(--ce-color-text-subtle)}.ce-time-panel{box-sizing:border-box;min-inline-size:76px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:12px;background:var(--ce-color-surface);box-shadow:var(--ce-shadow-3);transform-origin:top center;animation:ce-pick-pop var(--ce-motion-standard, .16s) var(--ce-ease-enter, ease-out)}.ce-time-listbox{box-sizing:border-box;max-block-size:220px;overflow-y:auto;padding:5px;overscroll-behavior:contain}.ce-time-option{position:relative;display:grid;place-items:center;box-sizing:border-box;min-block-size:var(--ce-pick-option-height, 34px);padding-inline:22px;border-radius:8px;color:var(--ce-color-text);font-family:var(--ce-font-mono);font-size:calc(13px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-semibold, 600);font-variant-numeric:tabular-nums;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--ce-motion-fast, .12s) var(--ce-ease-standard, ease)}.ce-time-option.is-active{background:var(--ce-color-surface-sunken);box-shadow:inset 0 0 0 2px var(--ce-color-focus-ring, var(--ce-color-primary))}.ce-time-option.is-selected{background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft);font-weight:var(--ce-weight-bold, 700)}.ce-time-option__check{position:absolute;inset-inline-end:6px;inset-block-start:50%;translate:0 -50%}.ce-time-option.is-unavailable{opacity:.45;cursor:not-allowed}.ce-time-panel__hint{max-inline-size:168px;margin:0;padding:6px 10px 8px;border-block-start:var(--ce-border-width, 1px) solid var(--ce-color-border);color:var(--ce-color-text-muted);font:var(--ce-weight-medium, 500) calc(11.5px * var(--ce-type-scale, 1))/calc(15px * var(--ce-type-scale, 1)) var(--ce-font-interface)}.ce-day-chips,.ce-month-chips{display:grid;gap:8px;max-inline-size:100%}.ce-day-chips__row{display:flex;flex-wrap:wrap;gap:6px}.ce-day-chips__shortcuts,.ce-month-chips__tools{display:flex;flex-wrap:wrap;gap:4px}.ce-month-chips__tools{justify-content:flex-end}.ce-month-chips__grid{display:grid;grid-template-columns:repeat(var(--ce-month-chip-columns, 4),minmax(0,1fr));gap:6px}:is(.ce-day-chip,.ce-month-chip){appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:4px;box-sizing:border-box;margin:0;border:1.5px solid var(--ce-pick-edge);background:var(--ce-color-surface);color:var(--ce-color-text-muted);font-family:var(--ce-font-interface);font-weight:var(--ce-weight-bold, 700);line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--ce-motion-fast, .12s) var(--ce-ease-standard, ease),border-color var(--ce-motion-fast, .12s) var(--ce-ease-standard, ease),color var(--ce-motion-fast, .12s) var(--ce-ease-standard, ease),box-shadow var(--ce-motion-fast, .12s) var(--ce-ease-standard, ease),transform var(--ce-motion-instant, 80ms) var(--ce-ease-standard, ease)}.ce-day-chip{min-inline-size:var(--ce-day-chip-size, 38px);block-size:var(--ce-day-chip-size, 38px);padding-inline:8px;border-radius:var(--ce-radius-pill, 999px);font-size:calc(11px * var(--ce-type-scale, 1));letter-spacing:calc(.01em * var(--ce-tracking-scale, 1))}.ce-month-chip{min-block-size:var(--ce-month-chip-height, 36px);padding-inline:6px;border-radius:var(--ce-radius-control, 9px);font-size:calc(12px * var(--ce-type-scale, 1))}.ce-month-chip__check{flex:none}:is(.ce-day-chip,.ce-month-chip):hover:not(:disabled):not([aria-disabled=true]){border-color:var(--ce-color-primary);background:var(--ce-color-surface-sunken);color:var(--ce-color-text)}:is(.ce-day-chip,.ce-month-chip):active:not(:disabled):not([aria-disabled=true]){transform:scale(.97)}:is(.ce-day-chip,.ce-month-chip).is-selected{border-color:var(--ce-color-primary);background:var(--ce-color-primary);color:var(--ce-color-text-inverse);box-shadow:0 5px 14px -6px color-mix(in srgb,var(--ce-color-primary) 60%,transparent)}:is(.ce-day-chip,.ce-month-chip).is-selected:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--ce-color-primary-hover, var(--ce-color-primary));background:var(--ce-color-primary-hover, var(--ce-color-primary));color:var(--ce-color-text-inverse)}:is(.ce-day-chip,.ce-month-chip).is-unavailable,:is(.ce-day-chip,.ce-month-chip):disabled{opacity:.45;cursor:not-allowed}:is(.ce-day-chips,.ce-month-chips).is-readonly :is(.ce-day-chip,.ce-month-chip){cursor:default}:is(.ce-day-chips,.ce-month-chips).is-readonly :is(.ce-day-chip,.ce-month-chip):not(.is-selected){background:var(--ce-color-surface-sunken)}:is(.ce-day-chips,.ce-month-chips).is-readonly :is(.ce-day-chip,.ce-month-chip):hover,:is(.ce-day-chips,.ce-month-chips).is-readonly :is(.ce-day-chip,.ce-month-chip):active{transform:none}.ce-month-picker{position:relative;display:block;inline-size:100%}.ce-month-trigger{appearance:none;display:flex;align-items:center;gap:8px;box-sizing:border-box;inline-size:100%;min-block-size:var(--ce-control-height, 38px);padding-inline:11px 7px;border:1.5px solid var(--ce-pick-edge);border-radius:var(--ce-radius-field, 10px);background:var(--ce-color-surface);color:var(--ce-color-text);box-shadow:var(--ce-shadow-1, 0 1px 2px transparent);font:var(--ce-weight-medium, 500) calc(13px * var(--ce-type-scale, 1))/1.2 var(--ce-font-interface);text-align:start;cursor:pointer;transition:border-color var(--ce-motion-fast, .12s) var(--ce-ease-standard, ease),box-shadow var(--ce-motion-fast, .12s) var(--ce-ease-standard, ease),background var(--ce-motion-fast, .12s) var(--ce-ease-standard, ease)}.ce-month-trigger__icon,.ce-month-trigger__status{display:inline-grid;place-items:center;flex:none;color:var(--ce-color-text-muted)}.ce-month-trigger__value{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ce-month-trigger__value.is-placeholder{color:var(--ce-color-text-subtle)}.ce-month-trigger:hover:not(:disabled){border-color:var(--ce-color-text-muted)}.ce-month-picker.is-open .ce-month-trigger{border-color:var(--ce-color-primary);box-shadow:0 0 0 3px var(--ce-color-primary-soft)}.ce-month-picker.is-error .ce-month-trigger{border-color:var(--ce-color-danger);box-shadow:0 0 0 3px var(--ce-color-danger-soft)}.ce-month-picker.is-success .ce-month-trigger{border-color:var(--ce-color-success)}.ce-month-picker.is-readonly .ce-month-trigger{background:var(--ce-color-surface-sunken);cursor:default}.ce-month-picker.is-disabled .ce-month-trigger{opacity:.45;background:var(--ce-color-surface-sunken);cursor:not-allowed}.ce-month-panel{box-sizing:border-box;inline-size:min(280px,calc(100vw - 32px));padding:16px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-overlay, 16px);background:var(--ce-color-surface);color:var(--ce-color-text)}.ce-month-panel.is-portal{box-shadow:var(--ce-shadow-3);transform-origin:top center;animation:ce-pick-pop var(--ce-motion-standard, .16s) var(--ce-ease-enter, ease-out)}.ce-month-panel__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block-end:12px}.ce-month-panel__year{font:var(--ce-weight-heavy, 800) calc(15px * var(--ce-type-scale, 1))/1.2 var(--ce-font-display, var(--ce-font-interface));font-variant-numeric:tabular-nums}.ce-month-panel__nav:dir(rtl) .ce-icon{transform:scaleX(-1)}[dir=rtl] .ce-month-panel__nav .ce-icon{transform:scaleX(-1)}.ce-month-panel__nav:disabled{opacity:.45;cursor:not-allowed}.ce-month-panel__grid{display:grid;gap:8px}.ce-month-panel__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ce-month-cell{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:4px;box-sizing:border-box;min-block-size:var(--ce-month-chip-height, 36px);padding-inline:6px;border:0;border-radius:var(--ce-radius-pill, 999px);background:transparent;color:var(--ce-color-text);font:var(--ce-weight-semibold, 600) calc(12.5px * var(--ce-type-scale, 1))/1 var(--ce-font-interface);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--ce-motion-fast, .12s) var(--ce-ease-standard, ease),color var(--ce-motion-fast, .12s) var(--ce-ease-standard, ease),box-shadow var(--ce-motion-fast, .12s) var(--ce-ease-standard, ease),transform var(--ce-motion-instant, 80ms) var(--ce-ease-standard, ease)}.ce-month-cell__check{flex:none}.ce-month-cell:hover:not([aria-disabled=true]){background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft)}.ce-month-cell:active:not([aria-disabled=true]){transform:scale(.94)}.ce-month-cell.is-current{box-shadow:inset 0 0 0 1.5px var(--ce-color-primary);color:var(--ce-color-primary-on-soft);font-weight:var(--ce-weight-heavy, 800)}.ce-month-cell.is-selected,.ce-month-cell.is-selected:hover:not([aria-disabled=true]){background:var(--ce-color-primary);color:var(--ce-color-text-inverse);font-weight:var(--ce-weight-heavy, 800);box-shadow:0 4px 12px -3px color-mix(in srgb,var(--ce-color-primary) 50%,transparent)}.ce-month-cell.is-unavailable{opacity:.45;cursor:not-allowed}.ce-month-picker.is-readonly .ce-month-cell,.ce-month-picker.is-disabled .ce-month-cell{cursor:default}.ce-month-panel__footer{display:flex;align-items:center;justify-content:space-between;margin-block-start:12px;padding-block-start:8px;border-block-start:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-month-picker.is-inline .ce-month-panel{inline-size:100%;max-inline-size:320px}@keyframes ce-pick-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}@media(pointer:coarse){.ce-time-segment,.ce-month-trigger{min-block-size:44px}.ce-time-period__option{min-block-size:38px}.ce-time-option{min-block-size:max(var(--ce-pick-option-height, 34px),44px)}.ce-time-field__clear{inline-size:44px;block-size:44px}.ce-day-chip{min-inline-size:max(var(--ce-day-chip-size, 38px),44px);block-size:max(var(--ce-day-chip-size, 38px),44px)}.ce-month-chip,.ce-month-cell{min-block-size:max(var(--ce-month-chip-height, 36px),44px)}.ce-chip-link{min-block-size:44px;padding-inline:12px}.ce-month-panel__nav{inline-size:44px;block-size:44px}}@media(forced-colors:active){:is(.ce-day-chip,.ce-month-chip).is-selected,.ce-month-cell.is-selected,.ce-time-period__option.is-selected,.ce-time-period__thumb{background:Highlight;border-color:Highlight;color:HighlightText;forced-color-adjust:none}.ce-time-option.is-selected,.ce-time-option.is-active{outline:2px solid Highlight;outline-offset:-2px}.ce-month-cell.is-current{outline:2px solid CanvasText;outline-offset:-2px}}@media(prefers-reduced-motion:reduce){.ce-time-panel,.ce-month-panel.is-portal{animation:none}.ce-time-segment,.ce-time-period__thumb,.ce-time-period__option,.ce-time-field__clear,.ce-time-option,:is(.ce-day-chip,.ce-month-chip),.ce-month-cell,.ce-month-trigger,.ce-chip-link,.ce-time-field__tray{transition-duration:0ms}.ce-time-segment:active,.ce-time-period__option:active,.ce-time-field__clear:active,:is(.ce-day-chip,.ce-month-chip):active,.ce-month-cell:active,.ce-chip-link:active{transform:none}}@keyframes ce-viz-wave{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes ce-viz-wave-rtl{0%{transform:translate(100%)}to{transform:translate(-100%)}}.ce-viz-sk{position:relative;display:block;overflow:hidden;background:var(--ce-sk-tone, color-mix(in srgb, var(--ce-color-border) 60%, var(--ce-color-surface-sunken)))}.ce-viz-sk:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,var(--ce-sk-glow, color-mix(in srgb, var(--ce-color-surface) 72%, transparent)) 50%,transparent 80%);transform:translate(-100%);animation:ce-viz-wave 1.5s var(--ce-ease-standard) infinite}[dir=rtl] .ce-viz-sk:after{animation-name:ce-viz-wave-rtl}.ce-viz-tip{--_f: .5;position:absolute;inset-block-end:calc(100% + 6px);z-index:3;box-sizing:border-box;display:grid;gap:2px;min-inline-size:7rem;max-inline-size:min(18rem,90vw);padding:var(--ce-space-2) var(--ce-space-3);border-radius:var(--ce-radius-control);background:var(--ce-color-surface-inverse);color:var(--ce-color-text-inverse);box-shadow:var(--ce-shadow-3);font:var(--ce-weight-semibold, 600) calc(12px * var(--ce-type-scale, 1))/1.35 var(--ce-font-interface);transform:translate(calc(var(--_f) * -100%));pointer-events:none}[dir=rtl] .ce-viz-tip{transform:translate(calc(var(--_f) * 100%))}.ce-viz-tip[data-anchor=px],[dir=rtl] .ce-viz-tip[data-anchor=px]{transform:translate(calc(var(--_f) * -100%))}.ce-viz-tip strong{font-weight:var(--ce-weight-bold, 700)}.ce-viz-tip span{display:flex;align-items:center;gap:var(--ce-space-2)}.ce-viz-tip b{margin-inline-start:auto;padding-inline-start:var(--ce-space-3);font:var(--ce-weight-bold, 700) calc(12px * var(--ce-type-scale, 1)) var(--ce-font-mono)}.ce-viz-tip em{font-style:normal;font-weight:var(--ce-weight-medium, 500);color:color-mix(in srgb,var(--ce-color-text-inverse) 82%,transparent)}.ce-segbar__seg,.ce-segbar__swatch,.ce-interval-strip__mark{--_stripe: var(--ce-viz-stripe, color-mix(in srgb, var(--ce-color-surface) 62%, transparent))}:is(.ce-segbar__seg,.ce-segbar__swatch,.ce-threshold-kpi__band)[data-pattern=hatch],.ce-interval-strip__cell[data-pattern=hatch]>.ce-interval-strip__mark{background-image:repeating-linear-gradient(45deg,var(--_stripe) 0 2px,transparent 2px 5px)}:is(.ce-segbar__seg,.ce-segbar__swatch,.ce-threshold-kpi__band)[data-pattern=reverse],.ce-interval-strip__cell[data-pattern=reverse]>.ce-interval-strip__mark{background-image:repeating-linear-gradient(135deg,var(--_stripe) 0 2px,transparent 2px 5px)}:is(.ce-segbar__seg,.ce-segbar__swatch,.ce-threshold-kpi__band)[data-pattern=dots],.ce-interval-strip__cell[data-pattern=dots]>.ce-interval-strip__mark{background-image:radial-gradient(circle at center,var(--_stripe) 0 1.3px,transparent 1.7px);background-size:6px 6px}:is(.ce-segbar__seg,.ce-segbar__swatch,.ce-threshold-kpi__band)[data-pattern=cross],.ce-interval-strip__cell[data-pattern=cross]>.ce-interval-strip__mark{background-image:repeating-linear-gradient(45deg,var(--_stripe) 0 2px,transparent 2px 5px),repeating-linear-gradient(135deg,var(--_stripe) 0 2px,transparent 2px 5px)}:is(.ce-segbar__swatch)[data-pattern=empty],.ce-interval-strip__cell[data-pattern=empty]>.ce-interval-strip__mark{box-sizing:border-box;border:1px dashed var(--ce-color-text-subtle);background-color:var(--ce-color-surface-sunken);background-image:none;color:var(--ce-color-text-muted)}.ce-segbar__swatch{display:inline-block;flex:none;inline-size:12px;block-size:12px;border-radius:3px;background-color:var(--_c, var(--ce-color-text-subtle))}.ce-segbar__swatch.is-small{inline-size:10px;block-size:10px}.ce-bar-chart{--_ghost-fill: var(--ce-chart-ghost-fill, color-mix(in srgb, var(--ce-color-text-subtle) 20%, var(--ce-color-surface)));--_ghost-stroke: var(--ce-chart-ghost-stroke, var(--ce-color-text-subtle))}.ce-bar-chart .ce-chart__bar{transition:opacity var(--ce-motion-fast) var(--ce-ease-standard)}.ce-bar-chart.is-selectable .ce-chart__hit{cursor:pointer}.ce-bar-chart .ce-chart__tick.is-highlight{fill:var(--ce-color-text);font-weight:var(--ce-weight-bold, 700)}.ce-bar-chart .ce-chart__value{paint-order:stroke;stroke:var(--ce-color-surface);stroke-width:3px;stroke-linejoin:round}.ce-bar-chart .ce-chart__value.is-highlight{fill:var(--ce-color-text);font-weight:var(--ce-weight-heavy, 800)}.ce-chart__avg{stroke:var(--ce-color-text-muted);stroke-width:1.5;stroke-dasharray:5 4;shape-rendering:crispEdges}.ce-chart__benchmark{stroke:var(--ce-color-text);stroke-width:2;shape-rendering:crispEdges}.ce-chart__ref-label{fill:var(--ce-color-text-muted);font:var(--ce-weight-semibold, 600) calc(12px * var(--ce-type-scale, 1)) var(--ce-font-interface);paint-order:stroke;stroke:var(--ce-color-surface);stroke-width:3px;stroke-linejoin:round}.ce-chart__ref-label.is-benchmark{fill:var(--ce-color-text)}.ce-chart__na{stroke:var(--ce-color-text-subtle);stroke-width:1;stroke-dasharray:3 3}.ce-chart__legend i.is-hatch{--ce-swatch: var(--ce-color-text-subtle);box-sizing:border-box;inline-size:12px;block-size:12px;border:var(--ce-border-width, 1px) solid var(--ce-swatch);background:repeating-linear-gradient(45deg,var(--ce-swatch) 0 2px,color-mix(in srgb,var(--ce-swatch) 16%,transparent) 2px 4px)}.ce-chart__legend i.is-line{inline-size:18px;block-size:0;border-radius:0;border-block-start:2px solid var(--ce-color-text);background:none}.ce-chart__legend i.is-line.is-dashed{border-block-start-style:dashed;border-block-start-color:var(--ce-color-text-muted)}.ce-segbar{--_track: 12px;display:block;min-inline-size:0}.ce-segbar[data-size=sm]{--_track: 8px}.ce-segbar__figure{display:grid;gap:var(--ce-space-3);margin:0}.ce-segbar__plot{position:relative;border-radius:var(--ce-radius-pill);outline:0}.ce-segbar__plot:focus-visible{outline:var(--ce-focus-width, 2px) solid var(--ce-color-focus-ring);outline-offset:var(--ce-focus-offset, 2px)}.ce-segbar__track{display:flex;gap:2px;block-size:var(--_track);overflow:hidden;border-radius:var(--ce-radius-pill)}.ce-segbar__seg{flex-basis:0;min-inline-size:4px;background-color:var(--_c, var(--ce-color-text-subtle));transition:opacity var(--ce-motion-fast) var(--ce-ease-standard)}.ce-segbar__seg.is-dim{opacity:.6}.ce-segbar__seg.is-rest{background-color:var(--ce-color-surface-sunken);box-shadow:inset 0 0 0 1px var(--ce-color-text-subtle)}.ce-segbar__track.ce-viz-sk{border-radius:var(--ce-radius-pill)}.ce-segbar__tip{inset-block-end:auto;inset-block-start:calc(100% + 6px)}.ce-segbar__result{display:flex;align-items:baseline;gap:var(--ce-space-1);margin:0;font-variant-numeric:tabular-nums}.ce-segbar__result strong{font:var(--ce-weight-bold, 700) calc(22px * var(--ce-type-scale, 1))/1.1 var(--ce-font-display);letter-spacing:calc(-.02em * var(--ce-tracking-scale, 1));color:var(--ce-color-text)}.ce-segbar__result-total{color:var(--ce-color-text-muted);font:var(--ce-weight-semibold, 600) calc(14px * var(--ce-type-scale, 1))/1.2 var(--ce-font-display)}.ce-segbar__result-word{margin-inline-start:var(--ce-space-1);color:var(--ce-color-text-muted);font:var(--ce-weight-medium, 500) calc(12px * var(--ce-type-scale, 1))/1.4 var(--ce-font-interface)}.ce-segbar__legend{display:grid;gap:2px;margin:0;padding:0;list-style:none}.ce-segbar__legend-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--ce-space-2);padding:var(--ce-space-1) var(--ce-space-1-5);border-radius:var(--ce-radius-micro);font:400 calc(13px * var(--ce-type-scale, 1))/1.4 var(--ce-font-interface);transition:background-color var(--ce-motion-fast) var(--ce-ease-standard)}.ce-segbar__legend-row.is-active{background:var(--ce-color-surface-sunken)}.ce-segbar__legend-label{color:var(--ce-color-text);font-weight:var(--ce-weight-semibold, 600);overflow-wrap:anywhere}.ce-segbar__legend-value{font:var(--ce-weight-bold, 700) calc(13px * var(--ce-type-scale, 1)) var(--ce-font-mono);font-variant-numeric:tabular-nums;text-align:end;unicode-bidi:isolate}.ce-segbar__legend-share{min-inline-size:3.2em;color:var(--ce-color-text-muted);font:var(--ce-weight-medium, 500) calc(12px * var(--ce-type-scale, 1)) var(--ce-font-interface);font-variant-numeric:tabular-nums;text-align:end}.ce-segbar__legend.is-skeleton{display:flex;flex-wrap:wrap;gap:var(--ce-space-3)}.ce-segbar__legend.is-skeleton>span{inline-size:90px;block-size:14px;border-radius:var(--ce-radius-micro)}.ce-segbar__table{inline-size:100%;border-collapse:collapse;font:400 calc(13px * var(--ce-type-scale, 1))/1.4 var(--ce-font-interface);font-variant-numeric:tabular-nums}.ce-segbar__table caption{padding-block-end:var(--ce-space-1);color:var(--ce-color-text-muted);font-size:calc(12px * var(--ce-type-scale, 1));text-align:start}.ce-segbar__table :is(th,td){padding:var(--ce-space-1-5) var(--ce-space-2);border-block-end:var(--ce-border-width, 1px) solid var(--ce-color-border);text-align:end}.ce-segbar__table :is(th[scope=row],thead th:first-child){text-align:start}.ce-segbar__table thead th{color:var(--ce-color-text-muted);font-size:calc(12px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700)}.ce-segbar__table tfoot :is(th,td){font-weight:var(--ce-weight-bold, 700)}.ce-category-bar__plot{border-radius:var(--ce-radius-content)}.ce-category-bar__plot.has-marker{padding-block-start:30px}.ce-category-bar__marker{--_f: .5;position:absolute;inset-block-start:0;inline-size:0;block-size:calc(30px + var(--_track) + 4px);z-index:1;pointer-events:none}.ce-category-bar__marker-label{position:absolute;inset-block-start:0;inset-inline-start:0;padding:2px var(--ce-space-2);border-radius:var(--ce-radius-pill);background:var(--ce-color-surface-inverse);color:var(--ce-color-text-inverse);font:var(--ce-weight-semibold, 600) calc(12px * var(--ce-type-scale, 1))/calc(18px * var(--ce-type-scale, 1)) var(--ce-font-interface);white-space:nowrap;transform:translate(calc(var(--_f) * -100%))}[dir=rtl] .ce-category-bar__marker-label{transform:translate(calc(var(--_f) * 100%))}.ce-category-bar__marker-stem{position:absolute;inset-block:22px 0;inset-inline-start:-1px;inline-size:2px;border-radius:1px;background:var(--ce-color-surface-inverse);box-shadow:0 0 0 1px var(--ce-color-surface)}.ce-category-bar__ticks{position:relative;block-size:24px;margin-block-start:var(--ce-space-1)}.ce-category-bar__tick{--_f: .5;position:absolute;inset-block-start:0;inline-size:0}.ce-category-bar__tick:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:-.5px;inline-size:1px;block-size:5px;background:var(--ce-color-text-subtle)}.ce-category-bar__tick-label{position:absolute;inset-block-start:6px;color:var(--ce-color-text-muted);font:var(--ce-weight-medium, 500) calc(12px * var(--ce-type-scale, 1))/1.3 var(--ce-font-interface);font-variant-numeric:tabular-nums;white-space:nowrap;transform:translate(calc(var(--_f) * -100%))}[dir=rtl] .ce-category-bar__tick-label{transform:translate(calc(var(--_f) * 100%))}.ce-interval-strip{--_h: 28px;display:grid;gap:var(--ce-space-3);min-inline-size:0}.ce-interval-strip[data-size=sm]{--_h: 18px}.ce-interval-strip__summary{display:flex;align-items:baseline;gap:var(--ce-space-2);margin:0}.ce-interval-strip__summary strong{font:var(--ce-weight-bold, 700) calc(22px * var(--ce-type-scale, 1))/1.1 var(--ce-font-display);letter-spacing:calc(-.02em * var(--ce-tracking-scale, 1));font-variant-numeric:tabular-nums}.ce-interval-strip__summary span{color:var(--ce-color-text-muted);font:var(--ce-weight-medium, 500) calc(13px * var(--ce-type-scale, 1))/1.4 var(--ce-font-interface)}.ce-interval-strip__plot{position:relative;min-inline-size:0}.ce-interval-strip__cells{display:flex;min-inline-size:0}.ce-interval-strip__cell{appearance:none;display:grid;flex:1 1 0;min-inline-size:3px;max-inline-size:16px;block-size:var(--_h);margin:0;padding:0;border:0;border-radius:3px;background:transparent;color:var(--ce-color-text-inverse);cursor:pointer;outline:0}.ce-interval-strip__mark{display:grid;place-items:center;margin-inline:1px;border-radius:3px;background-color:var(--_c, var(--ce-color-text-subtle));transition:transform var(--ce-motion-fast) var(--ce-ease-standard)}.ce-interval-strip__mark>.ce-icon{inline-size:14px;block-size:14px}.ce-interval-strip__mark>.ce-icon>svg{inline-size:100%;block-size:100%}.ce-interval-strip__cell:hover>.ce-interval-strip__mark{transform:translateY(-1px)}.ce-interval-strip__cell:active>.ce-interval-strip__mark{transform:scale(.92)}.ce-interval-strip__cell:focus-visible{position:relative;z-index:1;outline:var(--ce-focus-width, 2px) solid var(--ce-color-focus-ring);outline-offset:var(--ce-focus-offset, 2px)}.ce-interval-strip__cell.is-skeleton{cursor:default}.ce-interval-strip__cell.is-skeleton>.ce-interval-strip__mark.ce-viz-sk{background:var(--ce-sk-tone, color-mix(in srgb, var(--ce-color-border) 60%, var(--ce-color-surface-sunken)))}.ce-interval-strip[data-size=lg] .ce-interval-strip__cells{flex-wrap:wrap;gap:var(--ce-space-1)}.ce-interval-strip[data-size=lg] .ce-interval-strip__cell{flex:none;inline-size:24px;block-size:24px;max-inline-size:none;border-radius:var(--ce-radius-micro)}.ce-interval-strip[data-size=lg] .ce-interval-strip__mark{margin:0;border-radius:var(--ce-radius-micro)}.ce-interval-strip__tip{inset-block-end:calc(100% + 6px)}.ce-interval-strip__axis{display:flex;justify-content:space-between;gap:var(--ce-space-3);color:var(--ce-color-text-muted);font:var(--ce-weight-medium, 500) calc(12px * var(--ce-type-scale, 1))/1.4 var(--ce-font-interface)}.ce-interval-strip__legend{display:flex;flex-wrap:wrap;gap:var(--ce-space-1-5) var(--ce-space-4);margin:0;padding:0;list-style:none}.ce-interval-strip__legend li{display:inline-flex;align-items:center;gap:var(--ce-space-1-5);color:var(--ce-color-text-muted);font:var(--ce-weight-semibold, 600) calc(12px * var(--ce-type-scale, 1))/1.4 var(--ce-font-interface)}.ce-interval-strip__legend b{color:var(--ce-color-text);font:var(--ce-weight-bold, 700) calc(12px * var(--ce-type-scale, 1)) var(--ce-font-mono);font-variant-numeric:tabular-nums}.ce-heat{--_hue: var(--ce-chart-1);--_size: 18px;--_gap: 3px;--_s0: var(--ce-color-surface);--_s1: color-mix(in srgb, var(--_hue) 14%, var(--ce-color-surface));--_s2: color-mix(in srgb, var(--_hue) 32%, var(--ce-color-surface));--_s3: color-mix(in srgb, var(--_hue) 56%, var(--ce-color-surface));--_s4: color-mix(in srgb, var(--_hue) 80%, var(--ce-color-text));--_edge: color-mix(in srgb, var(--_hue) 55%, var(--ce-color-text-subtle));display:grid;gap:var(--ce-space-3);min-inline-size:0}.ce-heat[data-size=sm]{--_size: 14px;--_gap: 2px}.ce-heat[data-size=lg]{--_size: 24px;--_gap: 4px}.ce-heat[data-layout=month]{--_size: 40px;--_gap: 6px}.ce-heat[data-layout=month][data-size=sm]{--_size: 32px;--_gap: 4px}.ce-heat[data-layout=month][data-size=lg]{--_size: 44px;--_gap: 6px}.ce-heat__plot{position:relative;overflow-x:auto;padding:6px}.ce-heat__grid{display:grid;gap:var(--_gap);inline-size:max-content}.ce-heat__row{display:flex;align-items:center;gap:var(--_gap)}.ce-heat__rowhead{flex:none;inline-size:3em;padding-inline-end:var(--ce-space-1);color:var(--ce-color-text-muted);font:var(--ce-weight-medium, 500) calc(12px * var(--ce-type-scale, 1))/var(--_size) var(--ce-font-interface);text-align:end;white-space:nowrap}.ce-heat__month{flex:none;inline-size:var(--_size);color:var(--ce-color-text-muted);font:var(--ce-weight-medium, 500) calc(12px * var(--ce-type-scale, 1))/1.4 var(--ce-font-interface);white-space:nowrap}.ce-heat__colhead{flex:none;inline-size:var(--_size);color:var(--ce-color-text-muted);font:var(--ce-weight-semibold, 600) calc(12px * var(--ce-type-scale, 1))/1.6 var(--ce-font-interface);text-align:center}.ce-heat__month.is-month-start,.ce-heat__cell.is-month-start{margin-inline-start:var(--ce-heat-month-gap, 6px)}.ce-heat__cell,.ce-heat__swatch{box-sizing:border-box;display:grid;flex:none;place-items:center;inline-size:var(--_size);block-size:var(--_size);border:var(--ce-border-width, 1px) solid var(--_edge);border-radius:min(var(--ce-radius-micro),28%);background:var(--_s0);color:var(--ce-color-text);font:var(--ce-weight-semibold, 600) calc(12px * var(--ce-type-scale, 1))/1 var(--ce-font-interface);font-variant-numeric:tabular-nums}.ce-heat[data-shape=circle] :is(.ce-heat__cell,.ce-heat__swatch){border-radius:50%}.ce-heat__swatch{--_size: 14px;display:inline-grid}.ce-heat__cell{position:relative;cursor:pointer;outline:0;transition:transform var(--ce-motion-fast) var(--ce-ease-standard)}:is(.ce-heat__cell,.ce-heat__swatch)[data-step="1"]{background:var(--_s1)}:is(.ce-heat__cell,.ce-heat__swatch)[data-step="2"]{background:var(--_s2)}:is(.ce-heat__cell,.ce-heat__swatch)[data-step="3"]{background:var(--_s3)}:is(.ce-heat__cell,.ce-heat__swatch)[data-step="4"]{background:var(--_s4);color:var(--ce-color-text-inverse)}:is(.ce-heat__cell,.ce-heat__swatch)[data-state=closed]{border-color:var(--ce-color-text-subtle);background-color:var(--ce-color-surface-sunken);background-image:repeating-linear-gradient(45deg,color-mix(in srgb,var(--ce-color-text-subtle) 70%,transparent) 0 1.5px,transparent 1.5px 4px)}:is(.ce-heat__cell,.ce-heat__swatch)[data-state=future]{border-style:dashed;border-color:var(--ce-color-text-subtle);background:transparent}:is(.ce-heat__cell,.ce-heat__swatch)[data-today=true]{box-shadow:0 0 0 2px var(--ce-color-surface),0 0 0 4px var(--ce-color-text)}.ce-heat__cell>.ce-icon,.ce-heat__swatch>.ce-icon{inline-size:70%;block-size:70%;max-inline-size:16px;max-block-size:16px}.ce-heat__cell>.ce-icon>svg,.ce-heat__swatch>.ce-icon>svg{inline-size:100%;block-size:100%}.ce-heat__cell:hover{transform:scale(1.1);z-index:1}.ce-heat__cell:active{transform:scale(.92)}.ce-heat__cell:focus-visible{z-index:2;outline:var(--ce-focus-width, 2px) solid var(--ce-color-focus-ring);outline-offset:var(--ce-focus-offset, 2px)}.ce-heat__cell.is-pad{visibility:hidden;border-width:0;cursor:default;pointer-events:none}.ce-heat__text{pointer-events:none}.ce-heat__grid.is-skeleton{grid-template-columns:repeat(26,var(--_size))}.ce-heat[data-layout=month] .ce-heat__grid.is-skeleton{grid-template-columns:repeat(7,var(--_size))}.ce-heat__grid.is-skeleton .ce-heat__cell.ce-viz-sk{border:0;background:var(--ce-sk-tone, color-mix(in srgb, var(--ce-color-border) 60%, var(--ce-color-surface-sunken)));cursor:default;pointer-events:none}.ce-heat__readout{display:flex;flex-wrap:wrap;gap:var(--ce-space-1) var(--ce-space-2);align-items:baseline;min-block-size:1.5em;margin:0;color:var(--ce-color-text-muted);font:400 calc(13px * var(--ce-type-scale, 1))/1.5 var(--ce-font-interface)}.ce-heat__readout strong{color:var(--ce-color-text);font-weight:var(--ce-weight-semibold, 600)}.ce-heat__readout em{font-style:normal}.ce-heat__legend{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ce-space-1-5) var(--ce-space-3);color:var(--ce-color-text-muted);font:var(--ce-weight-medium, 500) calc(12px * var(--ce-type-scale, 1))/1.4 var(--ce-font-interface)}.ce-heat__scale{display:inline-flex;gap:3px}.ce-heat__legend-item{display:inline-flex;align-items:center;gap:var(--ce-space-1-5)}.ce-threshold-kpi{position:relative;box-sizing:border-box;display:grid;gap:var(--ce-space-2);min-inline-size:0;padding:var(--ce-card-padding, 18px);border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-card);background:var(--ce-color-surface);box-shadow:var(--ce-shadow-1);color:var(--ce-color-text);transition:transform var(--ce-motion-fast) var(--ce-ease-standard),box-shadow var(--ce-motion-standard) var(--ce-ease-standard),border-color var(--ce-motion-fast) var(--ce-ease-standard)}.ce-threshold-kpi__head{display:flex;align-items:center;justify-content:space-between;gap:var(--ce-space-2)}.ce-threshold-kpi__label{color:var(--ce-color-text-muted);font:var(--ce-weight-semibold, 600) calc(13px * var(--ce-type-scale, 1))/1.4 var(--ce-font-interface)}.ce-threshold-kpi__chevron{color:var(--ce-color-text-subtle);transition:translate var(--ce-motion-fast) var(--ce-ease-standard),color var(--ce-motion-fast) var(--ce-ease-standard)}.ce-threshold-kpi__chevron>svg{inline-size:16px;block-size:16px}[dir=rtl] .ce-threshold-kpi__chevron{transform:scaleX(-1)}.ce-threshold-kpi__value{display:flex;align-items:baseline;gap:var(--ce-space-1)}.ce-threshold-kpi__value strong{font:var(--ce-weight-medium, 500) calc(32px * var(--ce-type-scale, 1))/1.1 var(--ce-font-display);letter-spacing:calc(-.02em * var(--ce-tracking-scale, 1));font-variant-numeric:tabular-nums}.ce-threshold-kpi__unit{color:var(--ce-color-text-muted);font:var(--ce-weight-medium, 500) calc(14px * var(--ce-type-scale, 1))/1.2 var(--ce-font-interface)}.ce-threshold-kpi__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ce-space-2) var(--ce-space-3)}.ce-threshold-kpi__base{color:var(--ce-color-text-muted);font:400 calc(12px * var(--ce-type-scale, 1))/1.4 var(--ce-font-interface)}.ce-threshold-kpi__base-value{font-variant-numeric:tabular-nums}.ce-threshold-kpi__helper{color:var(--ce-color-text-muted);font:400 calc(12px * var(--ce-type-scale, 1))/1.4 var(--ce-font-interface)}.ce-threshold-kpi__status[data-tone],.ce-threshold-kpi__band[data-tone]{--_soft: var(--ce-color-neutral-soft);--_text: var(--ce-color-neutral-text);--_solid: var(--ce-color-text-subtle)}:is(.ce-threshold-kpi__status,.ce-threshold-kpi__band)[data-tone=success]{--_soft: var(--ce-color-success-soft);--_text: var(--ce-color-success-text);--_solid: var(--ce-chart-3)}:is(.ce-threshold-kpi__status,.ce-threshold-kpi__band)[data-tone=warning]{--_soft: var(--ce-color-warning-soft);--_text: var(--ce-color-warning-text);--_solid: var(--ce-chart-4)}:is(.ce-threshold-kpi__status,.ce-threshold-kpi__band)[data-tone=danger]{--_soft: var(--ce-color-danger-soft);--_text: var(--ce-color-danger-text);--_solid: var(--ce-chart-5)}:is(.ce-threshold-kpi__status,.ce-threshold-kpi__band)[data-tone=primary]{--_soft: var(--ce-color-primary-soft);--_text: var(--ce-color-primary-on-soft);--_solid: var(--ce-chart-1)}:is(.ce-threshold-kpi__status,.ce-threshold-kpi__band)[data-tone=violet]{--_soft: var(--ce-color-violet-soft);--_text: var(--ce-color-violet-text);--_solid: var(--ce-chart-2)}.ce-threshold-kpi__status{display:inline-flex;align-items:center;gap:var(--ce-space-1-5);box-sizing:border-box;min-block-size:24px;padding-block:2px;padding-inline:var(--ce-space-2) var(--ce-space-2-5);border-radius:var(--ce-radius-pill);background:var(--_soft);color:var(--_text);font:var(--ce-weight-semibold, 600) calc(12px * var(--ce-type-scale, 1))/calc(18px * var(--ce-type-scale, 1)) var(--ce-font-interface);white-space:nowrap}.ce-threshold-kpi__status>.ce-icon{inline-size:14px;block-size:14px;color:inherit}.ce-threshold-kpi__status>.ce-icon>svg{inline-size:100%;block-size:100%}.ce-threshold-kpi__status b{font-weight:var(--ce-weight-bold, 700)}.ce-threshold-kpi__range{font-weight:var(--ce-weight-medium, 500);font-variant-numeric:tabular-nums}.ce-threshold-kpi__bands{display:grid;gap:var(--ce-space-1-5)}.ce-threshold-kpi__track{position:relative;display:flex;gap:2px;block-size:8px}.ce-threshold-kpi__band{--_stripe: color-mix(in srgb, var(--_solid) 60%, transparent);flex-basis:0;min-inline-size:4px;border-radius:4px;background-color:color-mix(in srgb,var(--_solid) 18%,var(--ce-color-surface));box-shadow:inset 0 0 0 1px var(--_solid);transition:background-color var(--ce-motion-standard) var(--ce-ease-standard)}.ce-threshold-kpi__band.is-active{--_stripe: var(--ce-viz-stripe, color-mix(in srgb, var(--ce-color-surface) 62%, transparent));background-color:var(--_solid)}.ce-threshold-kpi__marker{position:absolute;inset-block:-4px;inline-size:3px;margin-inline-start:-1.5px;border-radius:2px;background:var(--ce-color-surface-inverse);box-shadow:0 0 0 2px var(--ce-color-surface);transition:inset-inline-start var(--ce-motion-overlay) var(--ce-ease-enter)}.ce-threshold-kpi__band-labels{display:flex;gap:2px}.ce-threshold-kpi__band-label{flex-basis:0;min-inline-size:0;overflow:hidden;color:var(--ce-color-text-muted);font:var(--ce-weight-medium, 500) calc(12px * var(--ce-type-scale, 1))/1.3 var(--ce-font-interface);text-overflow:ellipsis;white-space:nowrap}.ce-threshold-kpi__band-label.is-active{color:var(--ce-color-text);font-weight:var(--ce-weight-bold, 700)}.ce-threshold-kpi__skeleton.is-value{inline-size:40%;block-size:32px;border-radius:var(--ce-radius-control)}.ce-threshold-kpi__skeleton.is-chip{inline-size:55%;block-size:24px;border-radius:var(--ce-radius-pill)}.ce-threshold-kpi__link{position:static;text-decoration:none}.ce-threshold-kpi__link:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}.ce-threshold-kpi__link:focus-visible{outline:0}.ce-threshold-kpi__link:focus-visible:after{outline:var(--ce-focus-width, 2px) solid var(--ce-color-focus-ring);outline-offset:var(--ce-focus-offset, 2px)}.ce-threshold-kpi[data-drill=true]:hover{border-color:var(--ce-color-border-strong);box-shadow:var(--ce-shadow-2);transform:translateY(-1px)}.ce-threshold-kpi[data-drill=true]:hover .ce-threshold-kpi__chevron{color:var(--ce-color-text);translate:2px 0}[dir=rtl] .ce-threshold-kpi[data-drill=true]:hover .ce-threshold-kpi__chevron{translate:-2px 0}.ce-threshold-kpi[data-drill=true]:active{transform:scale(.98)}@media(forced-colors:active){.ce-segbar__seg,.ce-segbar__swatch,.ce-interval-strip__mark,.ce-threshold-kpi__band{forced-color-adjust:none;border:var(--ce-border-width, 1px) solid CanvasText}.ce-viz-sk{background:GrayText;opacity:.25}.ce-heat__cell{border-color:CanvasText}}@media(prefers-reduced-motion:reduce){.ce-bar-chart .ce-chart__bar,.ce-segbar__seg,.ce-segbar__legend-row,.ce-interval-strip__mark,.ce-heat__cell,.ce-threshold-kpi,.ce-threshold-kpi__chevron,.ce-threshold-kpi__band,.ce-threshold-kpi__marker{transition:none}.ce-interval-strip__cell:hover>.ce-interval-strip__mark,.ce-interval-strip__cell:active>.ce-interval-strip__mark,.ce-heat__cell:hover,.ce-heat__cell:active,.ce-threshold-kpi[data-drill=true]:hover,.ce-threshold-kpi[data-drill=true]:active{transform:none}.ce-threshold-kpi[data-drill=true]:hover .ce-threshold-kpi__chevron,[dir=rtl] .ce-threshold-kpi[data-drill=true]:hover .ce-threshold-kpi__chevron{translate:none}.ce-viz-sk:after{animation:none;display:none}}.ce-composer :is(.ce-composer__suggestion,.ce-composer__attachment-remove,.ce-composer__tool,.ce-composer__mic,.ce-composer__send):focus-visible,.ce-suggestion-cards__card:focus-visible,.ce-thought-line__toggle:focus-visible{outline:var(--ce-focus-width, 2px) solid var(--ce-color-focus-ring, var(--ce-color-primary));outline-offset:var(--ce-focus-offset, 2px);box-shadow:none}.ce-composer{--_violet: var(--ce-color-violet);--_violet-soft: var(--ce-color-violet-soft);--_violet-text: var(--ce-color-violet-text);display:block;position:relative;box-sizing:border-box;inline-size:100%;min-inline-size:0}.ce-composer__suggestions{display:flex;flex-wrap:wrap;gap:var(--ce-space-2, 8px);margin-block-end:var(--ce-space-3, 12px)}.ce-composer__suggestion{appearance:none;display:inline-flex;align-items:center;gap:var(--ce-space-1-5, 6px);box-sizing:border-box;min-block-size:32px;max-inline-size:100%;padding-block:var(--ce-space-1, 4px);padding-inline:var(--ce-space-2-5, 10px) var(--ce-space-3, 12px);border:var(--ce-border-width, 1px) solid var(--ce-color-border-strong);border-radius:var(--ce-radius-pill, 999px);background:var(--ce-color-surface);color:var(--ce-color-text-muted);font:inherit;font-size:calc(13px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-semibold, 600);line-height:1.3;text-align:start;cursor:pointer;transition:background var(--ce-motion-fast, .12s) var(--ce-ease-standard, cubic-bezier(.2, 0, 0, 1)),border-color var(--ce-motion-fast, .12s) var(--ce-ease-standard, cubic-bezier(.2, 0, 0, 1)),color var(--ce-motion-fast, .12s) var(--ce-ease-standard, cubic-bezier(.2, 0, 0, 1)),transform var(--ce-motion-instant, 80ms) var(--ce-ease-standard, cubic-bezier(.2, 0, 0, 1))}.ce-composer__suggestion-label{min-inline-size:0;overflow-wrap:anywhere}.ce-composer__suggestion:hover:not(:disabled){border-color:color-mix(in srgb,var(--_violet-text) 40%,transparent);background:var(--_violet-soft);color:var(--_violet-text)}.ce-composer__suggestion:active:not(:disabled){transform:scale(.97)}.ce-composer__suggestion:disabled{opacity:.45;cursor:not-allowed}.ce-composer__frame{position:relative;isolation:isolate}.ce-composer__glow{position:absolute;inset-inline:8%;inset-block-end:-14px;block-size:36px;z-index:-1;border-radius:50%;background:radial-gradient(ellipse at 50% 100%,var(--ce-composer-glow, color-mix(in srgb, var(--ce-color-warning) 40%, transparent)) 0%,transparent 72%);filter:blur(10px);opacity:.55;pointer-events:none;transition:opacity var(--ce-motion-overlay, .22s) var(--ce-ease-expo, cubic-bezier(.16, 1, .3, 1))}.ce-composer__frame:has(.ce-composer__input:focus) .ce-composer__glow{opacity:1}.ce-composer__box{position:relative;display:flex;flex-direction:column;box-sizing:border-box;border:1.5px solid var(--ce-color-border-strong);border-radius:var(--ce-radius-overlay, 18px);background:var(--ce-color-surface);box-shadow:var(--ce-shadow-1);transition:border-color var(--ce-motion-fast, .12s) var(--ce-ease-standard, cubic-bezier(.2, 0, 0, 1)),box-shadow var(--ce-motion-fast, .12s) var(--ce-ease-standard, cubic-bezier(.2, 0, 0, 1)),background var(--ce-motion-fast, .12s) var(--ce-ease-standard, cubic-bezier(.2, 0, 0, 1))}.ce-composer__box:hover{border-color:color-mix(in srgb,var(--ce-color-border-strong) 55%,var(--ce-color-text) 45%)}.ce-composer__box:focus-within{border-color:var(--ce-color-primary);box-shadow:0 0 0 3px var(--ce-color-primary-soft)}.ce-composer__box:has(.ce-composer__input:focus-visible){outline:var(--ce-focus-width, 2px) solid var(--ce-color-focus-ring, var(--ce-color-primary));outline-offset:var(--ce-focus-offset, 2px)}.ce-composer__box:has(.ce-composer__input[aria-invalid=true]){border-color:var(--ce-color-danger);box-shadow:0 0 0 3px var(--ce-color-danger-soft)}.ce-composer[data-disabled=true] .ce-composer__box{background:var(--ce-color-surface-sunken);border-style:dashed;box-shadow:none}.ce-composer[data-disabled=true] .ce-composer__box:hover{border-color:var(--ce-color-border-strong)}.ce-composer[data-disabled=true] .ce-composer__glow{display:none}.ce-composer .ce-composer__input{appearance:none;display:block;box-sizing:border-box;inline-size:100%;min-block-size:3.25rem;max-block-size:var(--ce-composer-max-block-size, 12rem);margin:0;padding-block:var(--ce-space-4, 16px) var(--ce-space-1, 4px);padding-inline:var(--ce-space-4, 16px);border:0;border-radius:var(--ce-radius-overlay, 18px) var(--ce-radius-overlay, 18px) 0 0;outline:0;box-shadow:none;background:transparent;color:var(--ce-color-text);font:inherit;font-size:calc(15px * var(--ce-type-scale, 1));line-height:1.5;resize:none;overflow-y:auto}.ce-composer .ce-composer__input:focus,.ce-composer .ce-composer__input:focus-visible{outline:0;box-shadow:none}.ce-composer__input::placeholder{color:var(--ce-color-text-subtle);opacity:1}.ce-composer__input:disabled{color:var(--ce-color-text-subtle);cursor:not-allowed}.ce-composer__attachments{display:flex;flex-wrap:wrap;gap:var(--ce-space-1-5, 6px);padding:var(--ce-space-3, 12px) var(--ce-space-3, 12px) 0}.ce-composer__attachment{display:inline-flex;align-items:center;gap:var(--ce-space-1-5, 6px);box-sizing:border-box;max-inline-size:100%;min-block-size:28px;padding-block:var(--ce-space-0-5, 2px);padding-inline:var(--ce-space-2-5, 10px) var(--ce-space-0-5, 2px);border:var(--ce-border-width, 1px) solid color-mix(in srgb,var(--_violet-text) 24%,transparent);border-radius:var(--ce-radius-pill, 999px);background:var(--_violet-soft);color:var(--_violet-text);font-size:calc(12.5px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700);line-height:1.3}.ce-composer__attachment-label{min-inline-size:0;max-inline-size:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ce-composer__attachment-remove{appearance:none;display:inline-grid;place-items:center;box-sizing:border-box;inline-size:24px;block-size:24px;padding:0;border:0;border-radius:var(--ce-radius-pill, 999px);background:transparent;color:inherit;cursor:pointer;transition:background var(--ce-motion-fast, .12s) var(--ce-ease-standard, cubic-bezier(.2, 0, 0, 1)),transform var(--ce-motion-instant, 80ms) var(--ce-ease-standard, cubic-bezier(.2, 0, 0, 1))}.ce-composer__attachment-remove:hover:not(:disabled){background:color-mix(in srgb,var(--_violet-text) 16%,transparent)}.ce-composer__attachment-remove:active:not(:disabled){transform:scale(.92)}.ce-composer__attachment-remove:disabled{opacity:.45;cursor:not-allowed}.ce-composer__toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--ce-space-2, 8px);padding:var(--ce-space-1-5, 6px) var(--ce-space-2-5, 10px) var(--ce-space-2-5, 10px)}.ce-composer__tools,.ce-composer__actions{display:flex;align-items:center;gap:var(--ce-space-1-5, 6px);min-inline-size:0}.ce-composer__tools{flex-wrap:wrap}.ce-composer__actions{flex:none}.ce-composer__tool,.ce-composer__mic,.ce-composer__send{appearance:none;display:inline-grid;place-items:center;box-sizing:border-box;inline-size:36px;block-size:36px;padding:0;border:var(--ce-border-width, 1px) solid transparent;border-radius:var(--ce-radius-pill, 999px);font:inherit;cursor:pointer;transition:background var(--ce-motion-fast, .12s) var(--ce-ease-standard, cubic-bezier(.2, 0, 0, 1)),border-color var(--ce-motion-fast, .12s) var(--ce-ease-standard, cubic-bezier(.2, 0, 0, 1)),color var(--ce-motion-fast, .12s) var(--ce-ease-standard, cubic-bezier(.2, 0, 0, 1)),box-shadow var(--ce-motion-fast, .12s) var(--ce-ease-standard, cubic-bezier(.2, 0, 0, 1)),transform var(--ce-motion-instant, 80ms) var(--ce-ease-standard, cubic-bezier(.2, 0, 0, 1))}.ce-composer__tool,.ce-composer__mic{background:var(--ce-color-surface-sunken);color:var(--ce-color-text-muted)}.ce-composer__tool:hover:not(:disabled),.ce-composer__mic:hover:not(:disabled){background:color-mix(in srgb,var(--ce-color-text) 10%,var(--ce-color-surface-sunken));color:var(--ce-color-text)}.ce-composer__tool:active:not(:disabled),.ce-composer__mic:active:not(:disabled),.ce-composer__send:active:not([aria-disabled=true]){transform:scale(.92)}.ce-composer__tool:disabled,.ce-composer__mic:disabled{opacity:.45;cursor:not-allowed}.ce-composer__mic[aria-pressed=true]{border-color:var(--_violet-text);background:var(--_violet-soft);color:var(--_violet-text);box-shadow:0 0 0 3px color-mix(in srgb,var(--_violet) 24%,transparent);animation:ce-composer-listen 2.2s var(--ce-ease-standard, cubic-bezier(.2, 0, 0, 1)) infinite}@keyframes ce-composer-listen{50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--_violet) 10%,transparent)}}.ce-composer__listening{display:inline-flex;align-items:center;gap:var(--ce-space-1-5, 6px);color:var(--_violet-text);font-size:calc(12.5px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700)}.ce-composer__listening-bars{display:inline-flex;align-items:center;gap:2px;block-size:14px}.ce-composer__listening-bars i{inline-size:3px;block-size:100%;border-radius:var(--ce-radius-pill, 999px);background:currentColor;transform-origin:center;animation:ce-composer-bars .9s var(--ce-ease-standard, cubic-bezier(.2, 0, 0, 1)) infinite}.ce-composer__listening-bars i:nth-child(2){animation-delay:.15s}.ce-composer__listening-bars i:nth-child(3){animation-delay:.3s}@keyframes ce-composer-bars{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.ce-composer__send{border-color:transparent;background:var(--ce-color-primary);color:var(--ce-color-text-inverse)}.ce-composer__send[aria-disabled=true]{border:1px dashed var(--ce-color-border-strong);background:var(--ce-color-surface-sunken);color:var(--ce-color-text-muted);cursor:not-allowed}.ce-composer__send:hover:not([aria-disabled=true]){background:var(--ce-color-primary-hover);box-shadow:0 8px 18px -9px color-mix(in srgb,var(--ce-color-primary) 55%,transparent)}.ce-composer__send[data-mode=stop]{background:var(--ce-color-surface-inverse);color:var(--ce-color-text-inverse)}.ce-composer__send[data-mode=stop]:hover{background:color-mix(in srgb,var(--ce-color-surface-inverse) 86%,var(--ce-color-text-inverse));box-shadow:none}.ce-composer__mentions{position:absolute;inset-inline:0;inset-block-end:calc(100% + var(--ce-space-2, 8px));z-index:3;animation:ce-composer-pop var(--ce-motion-standard, .16s) var(--ce-ease-sheet, cubic-bezier(.32, .72, 0, 1)) both;transform-origin:50% 100%}.ce-composer[data-mention-placement=below] .ce-composer__mentions{inset-block-end:auto;inset-block-start:calc(100% + var(--ce-space-2, 8px));transform-origin:50% 0}@keyframes ce-composer-pop{0%{opacity:0;transform:translateY(6px) scale(.98)}}.ce-composer__mention-list{box-sizing:border-box;max-block-size:15rem;margin:0;padding:var(--ce-space-1-5, 6px);overflow-y:auto;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-content, 14px);background:var(--ce-color-surface);box-shadow:var(--ce-shadow-3);list-style:none}.ce-composer__mention{display:flex;align-items:center;gap:var(--ce-space-2-5, 10px);box-sizing:border-box;min-block-size:40px;padding:var(--ce-space-1, 4px) var(--ce-space-2, 8px);border-radius:var(--ce-radius-control, 9px);color:var(--ce-color-text);cursor:pointer;transition:background var(--ce-motion-fast, .12s) var(--ce-ease-standard, cubic-bezier(.2, 0, 0, 1))}.ce-composer__mention:hover{background:var(--ce-color-surface-sunken)}.ce-composer__mention[aria-selected=true]{background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft);outline:1px solid var(--ce-color-primary);outline-offset:-1px}.ce-composer__mention-text{display:flex;flex-direction:column;min-inline-size:0}.ce-composer__mention-text strong{font-size:calc(13.5px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700);line-height:1.3}.ce-composer__mention-text small{color:var(--ce-color-text-muted);font-size:calc(12px * var(--ce-type-scale, 1));line-height:1.3}.ce-composer__mention[aria-selected=true] .ce-composer__mention-text small{color:inherit}.ce-composer__footer{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ce-space-3, 12px);margin-block-start:var(--ce-space-2-5, 10px);padding-inline:var(--ce-space-2, 8px)}.ce-composer__disclaimer{display:inline-flex;align-items:flex-start;gap:var(--ce-space-1-5, 6px);margin:0;color:var(--ce-color-text-muted);font-size:calc(12px * var(--ce-type-scale, 1));line-height:1.45}.ce-composer__counter{display:inline-flex;align-items:center;gap:var(--ce-space-1, 4px);margin-inline-start:auto;color:var(--ce-color-text-muted);font-family:var(--ce-font-mono);font-size:calc(12px * var(--ce-type-scale, 1));font-variant-numeric:tabular-nums;line-height:1.45;white-space:nowrap}.ce-composer__counter[data-state=near]{color:var(--ce-color-warning-text);font-weight:var(--ce-weight-bold, 700)}.ce-composer__counter[data-state=limit]{color:var(--ce-color-danger-text);font-weight:var(--ce-weight-bold, 700)}@media(max-width:30rem){.ce-composer__tool,.ce-composer__mic,.ce-composer__send{inline-size:44px;block-size:44px}.ce-composer .ce-composer__input{font-size:calc(16px * var(--ce-type-scale, 1))}}.ce-suggestion-cards{display:block;box-sizing:border-box;min-inline-size:0}.ce-suggestion-cards__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ce-suggestion-card-min, 14rem)),1fr));gap:var(--ce-space-3, 12px);margin:0;padding:0;list-style:none}.ce-suggestion-cards__list>li{display:flex;min-inline-size:0}.ce-suggestion-cards__card{appearance:none;display:flex;flex-direction:column;align-items:flex-start;gap:var(--ce-space-3, 12px);box-sizing:border-box;inline-size:100%;min-block-size:112px;padding:var(--ce-space-4, 16px);border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-content, 14px);background:var(--ce-color-surface);box-shadow:var(--ce-shadow-1);color:var(--ce-color-text);font:inherit;text-align:start;cursor:pointer;transition:transform var(--ce-motion-standard, .16s) var(--ce-ease-expo, cubic-bezier(.16, 1, .3, 1)),box-shadow var(--ce-motion-standard, .16s) var(--ce-ease-standard, cubic-bezier(.2, 0, 0, 1)),border-color var(--ce-motion-fast, .12s) var(--ce-ease-standard, cubic-bezier(.2, 0, 0, 1)),background var(--ce-motion-fast, .12s) var(--ce-ease-standard, cubic-bezier(.2, 0, 0, 1))}.ce-suggestion-cards__card:hover:not([aria-disabled=true]){transform:translateY(-1px);border-color:var(--ce-color-border-strong);box-shadow:0 10px 26px -14px color-mix(in srgb,var(--ce-color-surface-inverse) 22%,transparent)}.ce-suggestion-cards__card:active:not([aria-disabled=true]){transform:scale(.98)}.ce-suggestion-cards__card[aria-disabled=true]{border-style:dashed;background:var(--ce-color-surface-subtle);color:var(--ce-color-text-muted);cursor:not-allowed}.ce-suggestion-cards__card[aria-disabled=true] .ce-suggestion-cards__tile{opacity:.6}.ce-suggestion-cards__text{display:flex;flex-direction:column;gap:var(--ce-space-0-5, 2px);min-inline-size:0}.ce-suggestion-cards__heading{font-size:calc(14px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700);line-height:1.35}.ce-suggestion-cards__description{color:var(--ce-color-text-muted);font-size:calc(12.5px * var(--ce-type-scale, 1));line-height:1.45}.ce-suggestion-cards__skeleton{display:flex;flex-direction:column;gap:var(--ce-space-3, 12px);box-sizing:border-box;inline-size:100%;min-block-size:112px;padding:var(--ce-space-4, 16px);border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-content, 14px);background:var(--ce-color-surface)}.ce-suggestion-cards__skeleton-tile,.ce-suggestion-cards__skeleton-line{display:block;background:linear-gradient(90deg,var(--ce-color-surface-sunken) 25%,color-mix(in srgb,var(--ce-color-text) 8%,var(--ce-color-surface-sunken)) 50%,var(--ce-color-surface-sunken) 75%);background-size:200% 100%;animation:ce-ai-shimmer 1.5s linear infinite}.ce-suggestion-cards__skeleton-tile{inline-size:36px;block-size:36px;border-radius:var(--ce-radius-control, 9px)}.ce-suggestion-cards__skeleton-line{inline-size:80%;block-size:10px;border-radius:var(--ce-radius-pill, 999px)}.ce-suggestion-cards__skeleton-line--short{inline-size:55%}@keyframes ce-ai-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.ce-ai-greeting{display:flex;align-items:center;gap:var(--ce-space-3-5, 14px);box-sizing:border-box;min-inline-size:0}.ce-ai-greeting__glyph{flex:none;color:var(--ce-color-violet-text)}.ce-ai-greeting__copy{min-inline-size:0}.ce-ai-greeting__line{margin:0;color:var(--ce-color-text);font-family:var(--ce-font-display);font-size:calc(clamp(1.5rem,1.1rem + 1.6vw,1.875rem) * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700);line-height:1.2;overflow-wrap:anywhere}.ce-ai-greeting__prompt{margin:var(--ce-space-1, 4px) 0 0;color:var(--ce-color-text-muted);font-size:calc(15px * var(--ce-type-scale, 1));line-height:1.5}.ce-thought-line{display:block;box-sizing:border-box;min-inline-size:0}.ce-thought-line__toggle{appearance:none;display:inline-flex;align-items:center;gap:var(--ce-space-1-5, 6px);box-sizing:border-box;max-inline-size:100%;min-block-size:28px;padding-block:var(--ce-space-1, 4px);padding-inline:var(--ce-space-2-5, 10px) var(--ce-space-2, 8px);border:var(--ce-border-width, 1px) solid transparent;border-radius:var(--ce-radius-pill, 999px);background:transparent;color:var(--ce-color-text-muted);font:inherit;font-size:calc(13px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-semibold, 600);line-height:1.3;text-align:start;cursor:pointer;transition:background var(--ce-motion-fast, .12s) var(--ce-ease-standard, cubic-bezier(.2, 0, 0, 1)),color var(--ce-motion-fast, .12s) var(--ce-ease-standard, cubic-bezier(.2, 0, 0, 1)),transform var(--ce-motion-instant, 80ms) var(--ce-ease-standard, cubic-bezier(.2, 0, 0, 1))}.ce-thought-line__toggle:hover{background:var(--ce-color-surface-sunken);color:var(--ce-color-text)}.ce-thought-line__toggle:active{transform:scale(.97)}.ce-thought-line__toggle[aria-expanded=true]{background:var(--ce-color-violet-soft);color:var(--ce-color-violet-text)}.ce-thought-line__glyph{flex:none;color:var(--ce-color-violet-text)}.ce-thought-line__count{padding-inline:var(--ce-space-1-5, 6px);border-radius:var(--ce-radius-pill, 999px);background:var(--ce-color-surface-sunken);color:var(--ce-color-text-muted);font-family:var(--ce-font-mono);font-size:calc(12px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-semibold, 600)}.ce-thought-line__chevron{flex:none;transition:rotate var(--ce-motion-standard, .16s) var(--ce-ease-standard, cubic-bezier(.2, 0, 0, 1))}.ce-thought-line__toggle[aria-expanded=true] .ce-thought-line__chevron{rotate:180deg}.ce-thought-line__dots{display:inline-flex;align-items:center;gap:3px}.ce-thought-line__dots i,.ce-typing__dots i{display:block;inline-size:6px;block-size:6px;border-radius:50%;background:currentColor;animation:ce-typing-dot var(--ce-typing-cycle, 1.1s) var(--ce-ease-standard, cubic-bezier(.2, 0, 0, 1)) infinite}.ce-thought-line__dots i:nth-child(2),.ce-typing__dots i:nth-child(2){animation-delay:.16s}.ce-thought-line__dots i:nth-child(3),.ce-typing__dots i:nth-child(3){animation-delay:.32s}.ce-thought-line__panel{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--ce-motion-disclosure, .24s) var(--ce-ease-expo, cubic-bezier(.16, 1, .3, 1)),visibility 0s linear var(--ce-motion-disclosure, .24s)}.ce-thought-line[data-open=true] .ce-thought-line__panel{grid-template-rows:1fr;visibility:visible;transition-delay:0s}.ce-thought-line__panel-inner{min-block-size:0;overflow:hidden}.ce-thought-line__steps{display:flex;flex-direction:column;gap:var(--ce-space-2-5, 10px);margin:var(--ce-space-2, 8px) 0 0;margin-inline-start:var(--ce-space-3, 12px);padding:0;padding-inline-start:var(--ce-space-4, 16px);border-inline-start:2px solid var(--ce-color-border);list-style:none}.ce-thought-line__step{display:flex;align-items:flex-start;gap:var(--ce-space-2-5, 10px);color:var(--ce-color-text);font-size:calc(13px * var(--ce-type-scale, 1));line-height:1.45}.ce-thought-line__marker{display:inline-grid;place-items:center;flex:none;box-sizing:border-box;inline-size:18px;block-size:18px;margin-block-start:1px;border:2px solid var(--ce-color-border-strong);border-radius:50%;color:var(--ce-color-success-text)}.ce-thought-line__step[data-state=done] .ce-thought-line__marker{border-color:var(--ce-color-success-text);background:var(--ce-color-success-soft)}.ce-thought-line__step[data-state=done] .ce-thought-line__marker svg{inline-size:12px;block-size:12px}.ce-thought-line__step[data-state=active] .ce-thought-line__marker{border-color:var(--ce-color-violet-text);background:var(--ce-color-violet-soft);box-shadow:0 0 0 4px color-mix(in srgb,var(--ce-color-violet) 18%,transparent)}.ce-thought-line__step[data-state=pending]{color:var(--ce-color-text-muted)}.ce-thought-line__step[data-state=pending] .ce-thought-line__marker{border-style:dashed}.ce-thought-line__step-text{display:flex;flex-direction:column;min-inline-size:0}.ce-thought-line__step-detail{color:var(--ce-color-text-muted);font-size:calc(12px * var(--ce-type-scale, 1))}.ce-typing{display:inline-flex;align-items:center;box-sizing:border-box;min-block-size:24px;padding-inline:var(--ce-space-1, 4px);color:var(--ce-color-violet-text)}.ce-typing__dots{display:inline-flex;align-items:center;gap:4px}.ce-typing__dots i{inline-size:7px;block-size:7px}@keyframes ce-typing-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.ce-ai-badge{--_soft: var(--ce-color-violet-soft);--_text: var(--ce-color-violet-text);display:inline-flex;align-items:center;gap:var(--ce-space-1, 4px);box-sizing:border-box;max-inline-size:100%;min-block-size:22px;padding-block:0;padding-inline:var(--ce-space-1-5, 6px) var(--ce-space-2, 8px);border:var(--ce-border-width, 1px) solid color-mix(in srgb,var(--_text) 24%,transparent);border-radius:var(--ce-radius-pill, 999px);background:var(--_soft);color:var(--_text);font-size:calc(12px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700);line-height:1.2;vertical-align:middle;white-space:nowrap}.ce-ai-badge[data-size=sm]{min-block-size:20px;padding-inline:var(--ce-space-1, 4px) var(--ce-space-1-5, 6px)}.ce-ai-badge[data-appearance=outline]{border-color:var(--_text);background:transparent}.ce-ai-badge[data-appearance=ink]{border-color:transparent;background:var(--ce-color-surface-inverse);color:var(--ce-color-text-inverse)}.ce-ai-badge__glyph{flex:none;color:currentColor}.ce-attribution-chip{--_soft: var(--ce-color-violet-soft);--_text: var(--ce-color-violet-text);display:inline-flex;align-items:center;gap:var(--ce-space-1-5, 6px);box-sizing:border-box;max-inline-size:100%;min-block-size:24px;padding-block:var(--ce-space-0-5, 2px);padding-inline:var(--ce-space-2, 8px) var(--ce-space-2-5, 10px);border:var(--ce-border-width, 1px) solid color-mix(in srgb,var(--_text) 24%,transparent);border-radius:var(--ce-radius-pill, 999px);background:var(--_soft);color:var(--_text);font-size:calc(12.5px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700);line-height:1.3;vertical-align:middle}.ce-attribution-chip[data-kind=human]{--_soft: var(--ce-color-primary-soft);--_text: var(--ce-color-primary-on-soft)}.ce-attribution-chip[data-kind=escalated]{--_soft: var(--ce-color-warning-soft);--_text: var(--ce-color-warning-text)}.ce-attribution-chip[data-kind=system]{--_soft: var(--ce-color-neutral-soft);--_text: var(--ce-color-neutral-text);border-style:dashed}.ce-attribution-chip[data-size=sm]{min-block-size:22px;padding-inline:var(--ce-space-1-5, 6px) var(--ce-space-2, 8px);font-size:calc(12px * var(--ce-type-scale, 1))}.ce-attribution-chip__glyph{flex:none;color:currentColor}.ce-attribution-chip__label{min-inline-size:0;overflow-wrap:anywhere}.ce-attribution-chip__detail{min-inline-size:0;font-weight:var(--ce-weight-medium, 500)}.ce-attribution-chip__detail:before{content:"\b7";margin-inline-end:var(--ce-space-1-5, 6px)}.ce-attribution-chip[data-active=true] .ce-attribution-chip__glyph{border-radius:50%;animation:ce-ai-ring var(--ce-ai-ring-cycle, 3.6s) var(--ce-ease-standard, cubic-bezier(.2, 0, 0, 1)) infinite}@keyframes ce-ai-ring{0%,to{box-shadow:0 0 color-mix(in srgb,var(--ce-color-violet) 34%,transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--ce-color-violet) 0%,transparent)}}@media(prefers-reduced-motion:reduce){.ce-composer__mic[aria-pressed=true],.ce-composer__listening-bars i,.ce-composer__mentions,.ce-suggestion-cards__skeleton-tile,.ce-suggestion-cards__skeleton-line,.ce-thought-line__dots i,.ce-typing__dots i,.ce-attribution-chip[data-active=true] .ce-attribution-chip__glyph{animation:none}.ce-composer__glow,.ce-composer__box,.ce-composer__suggestion,.ce-composer__attachment-remove,.ce-composer__tool,.ce-composer__mic,.ce-composer__send,.ce-composer__mention,.ce-suggestion-cards__card,.ce-thought-line__toggle,.ce-thought-line__chevron,.ce-thought-line__panel{transition:none}.ce-composer__suggestion:active:not(:disabled),.ce-composer__attachment-remove:active:not(:disabled),.ce-composer__tool:active:not(:disabled),.ce-composer__mic:active:not(:disabled),.ce-composer__send:active:not([aria-disabled=true]),.ce-suggestion-cards__card:hover:not([aria-disabled=true]),.ce-suggestion-cards__card:active:not([aria-disabled=true]),.ce-thought-line__toggle:active{transform:none}.ce-composer__listening-bars i{transform:scaleY(.7)}.ce-suggestion-cards__skeleton-tile,.ce-suggestion-cards__skeleton-line{background:var(--ce-color-surface-sunken)}.ce-thought-line__dots i:nth-child(1),.ce-typing__dots i:nth-child(1){opacity:.4}.ce-thought-line__dots i:nth-child(2),.ce-typing__dots i:nth-child(2){opacity:.7}.ce-thought-line__dots i:nth-child(3),.ce-typing__dots i:nth-child(3){opacity:1}.ce-attribution-chip[data-active=true] .ce-attribution-chip__glyph{box-shadow:0 0 0 3px color-mix(in srgb,var(--ce-color-violet) 18%,transparent)}}@media(forced-colors:active){.ce-composer__glow{display:none}.ce-composer__box,.ce-composer__suggestion,.ce-composer__attachment,.ce-composer__mention-list,.ce-suggestion-cards__card,.ce-suggestion-cards__skeleton,.ce-ai-badge,.ce-attribution-chip{border-color:CanvasText}.ce-composer__box:focus-within,.ce-composer__box:has(.ce-composer__input:focus-visible){border-color:Highlight;outline:2px solid Highlight;box-shadow:none}.ce-composer__send,.ce-composer__tool,.ce-composer__mic{border:var(--ce-border-width, 1px) solid ButtonText;background:ButtonFace;color:ButtonText}.ce-composer__send[aria-disabled=true]{border-style:dashed;color:GrayText}.ce-composer__mic[aria-pressed=true],.ce-composer__mention[aria-selected=true]{border-color:Highlight;outline:2px solid Highlight;background:Highlight;color:HighlightText}.ce-composer__counter[data-state=near],.ce-composer__counter[data-state=limit]{color:CanvasText;text-decoration:underline}.ce-thought-line__toggle[aria-expanded=true]{border-color:Highlight}.ce-thought-line__marker{border-color:CanvasText;background:Canvas}.ce-thought-line__step[data-state=active] .ce-thought-line__marker{border-color:Highlight;background:Highlight}.ce-thought-line__dots i,.ce-typing__dots i{background:CanvasText}.ce-ai-badge[data-appearance=ink]{border:var(--ce-border-width, 1px) solid CanvasText;background:Canvas;color:CanvasText}.ce-composer__input::placeholder{color:GrayText}}.ce-floating-nav{--ce-floating-nav-bg: color-mix(in srgb, var(--ce-color-surface-inverse) 94%, transparent);--ce-floating-nav-fg: var(--ce-color-text-inverse);--ce-floating-nav-pill: var(--ce-color-surface);--ce-floating-nav-pill-fg: var(--ce-color-text);--ce-floating-nav-border: color-mix(in srgb, var(--ce-color-text-inverse) 14%, transparent);--ce-floating-nav-ring: var(--ce-color-text-inverse);--ce-floating-nav-cutout: var(--ce-color-surface-inverse);--ce-floating-nav-shadow: 0 18px 36px -14px color-mix(in srgb, var(--ce-color-surface-inverse) 55%, transparent);--ce-floating-nav-center-bg: linear-gradient(135deg, var(--ce-brand-gradient-start, var(--ce-color-primary)), var(--ce-brand-gradient-end, var(--ce-color-primary)));--ce-floating-nav-center-fg: var(--ce-brand-on-gradient, var(--ce-color-text-inverse));display:block;box-sizing:border-box;padding-inline:var(--ce-space-4, 16px);padding-block-end:max(var(--ce-space-3, 12px),env(safe-area-inset-bottom,0px));pointer-events:none;transition:transform var(--ce-motion-slide, .28s) var(--ce-ease-expo, cubic-bezier(.16, 1, .3, 1)),opacity var(--ce-motion-standard, .16s) var(--ce-ease-standard, ease),visibility 0s linear 0s}.ce-floating-nav *,.ce-floating-nav *:before,.ce-floating-nav *:after{box-sizing:border-box}.ce-floating-nav[data-position=fixed]{position:fixed;inset-inline:0;inset-block-end:0;z-index:var(--ce-z-sticky, 20)}.ce-floating-nav[data-appearance=surface]{--ce-floating-nav-bg: color-mix(in srgb, var(--ce-color-surface) 90%, transparent);--ce-floating-nav-fg: var(--ce-color-text-muted);--ce-floating-nav-pill: var(--ce-color-primary-soft);--ce-floating-nav-pill-fg: var(--ce-color-primary-on-soft);--ce-floating-nav-border: var(--ce-color-border);--ce-floating-nav-ring: var(--ce-color-focus-ring);--ce-floating-nav-cutout: var(--ce-color-surface);--ce-floating-nav-shadow: 0 18px 36px -16px color-mix(in srgb, var(--ce-color-surface-inverse) 28%, transparent)}.ce-floating-nav[data-appearance=brand]{--ce-floating-nav-bg: linear-gradient(120deg, var(--ce-brand-gradient-start, var(--ce-color-primary)), var(--ce-brand-gradient-end, var(--ce-color-primary)));--ce-floating-nav-fg: var(--ce-brand-on-gradient, var(--ce-color-text-inverse));--ce-floating-nav-pill: var(--ce-brand-on-gradient, var(--ce-color-text-inverse));--ce-floating-nav-pill-fg: color-mix(in srgb, var(--ce-brand-gradient-start, var(--ce-color-primary)) 82%, black);--ce-floating-nav-border: color-mix(in srgb, var(--ce-brand-on-gradient, var(--ce-color-text-inverse)) 22%, transparent);--ce-floating-nav-ring: var(--ce-brand-on-gradient, var(--ce-color-text-inverse));--ce-floating-nav-cutout: color-mix(in srgb, var(--ce-brand-gradient-start, var(--ce-color-primary)) 50%, var(--ce-brand-gradient-end, var(--ce-color-primary)));--ce-floating-nav-shadow: 0 18px 36px -14px color-mix(in srgb, var(--ce-brand-gradient-start, var(--ce-color-primary)) 60%, transparent);--ce-floating-nav-center-bg: var(--ce-brand-on-gradient, var(--ce-color-text-inverse));--ce-floating-nav-center-fg: color-mix(in srgb, var(--ce-brand-gradient-start, var(--ce-color-primary)) 82%, black)}.ce-floating-nav[data-concealed=true]{opacity:0;visibility:hidden;transform:translateY(calc(100% + var(--ce-space-6, 24px)));transition:transform var(--ce-motion-slide, .28s) var(--ce-ease-expo, cubic-bezier(.16, 1, .3, 1)),opacity var(--ce-motion-standard, .16s) var(--ce-ease-standard, ease),visibility 0s linear var(--ce-motion-slide, .28s)}.ce-floating-nav__bar{position:relative;isolation:isolate;display:flex;inline-size:min(100%,26rem);margin-inline:auto;padding:6px;border:var(--ce-border-width, 1px) solid var(--ce-floating-nav-border);border-radius:var(--ce-radius-pill, 999px);color:var(--ce-floating-nav-fg);box-shadow:var(--ce-floating-nav-shadow);pointer-events:auto}.ce-floating-nav__bar:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--ce-floating-nav-bg);-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6)}.ce-floating-nav__track{position:relative;flex:1 1 auto;min-inline-size:0}.ce-floating-nav__thumb{position:absolute;z-index:0;inset-block-start:0;left:0;inline-size:var(--ce-thumb-w, 0);block-size:var(--ce-thumb-h, 0);border-radius:var(--ce-radius-pill, 999px);background:var(--ce-floating-nav-pill);box-shadow:0 6px 14px -8px color-mix(in srgb,black 55%,transparent);opacity:0;pointer-events:none;transform:translate3d(var(--ce-thumb-x, 0),var(--ce-thumb-y, 0),0)}.ce-floating-nav__thumb[data-measured=true]{opacity:1}.ce-floating-nav__thumb[data-ready=true]{transition:transform var(--ce-motion-slide, .28s) var(--ce-ease-expo, cubic-bezier(.16, 1, .3, 1)),width var(--ce-motion-slide, .28s) var(--ce-ease-expo, cubic-bezier(.16, 1, .3, 1)),height var(--ce-motion-slide, .28s) var(--ce-ease-expo, cubic-bezier(.16, 1, .3, 1)),opacity var(--ce-motion-fast, .12s) var(--ce-ease-standard, ease)}.ce-floating-nav[data-labels=always] .ce-floating-nav__thumb{border-radius:22px}.ce-floating-nav__list{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:2px;margin:0;padding:0;list-style:none}.ce-floating-nav__cell{display:flex;flex:0 1 auto;min-inline-size:0}.ce-floating-nav[data-labels=always] .ce-floating-nav__cell{flex:1 1 0}.ce-floating-nav__slot{display:flex;flex:none;align-items:center;justify-content:center;inline-size:68px;block-size:44px}.ce-floating-nav[data-labels=always] .ce-floating-nav__slot{block-size:52px}.ce-floating-nav__item{position:relative;display:inline-flex;flex:1 1 auto;align-items:center;justify-content:center;min-block-size:44px;min-inline-size:44px;max-inline-size:100%;margin:0;padding-block:0;padding-inline:10px;border:0;border-radius:var(--ce-radius-pill, 999px);background:transparent;color:var(--ce-floating-nav-fg);font:var(--ce-weight-semibold, 600) calc(13px * var(--ce-type-scale, 1))/1.2 var(--ce-font-interface);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--ce-motion-fast, .12s) var(--ce-ease-standard, ease),background-color var(--ce-motion-fast, .12s) var(--ce-ease-standard, ease),transform var(--ce-motion-instant, 80ms) var(--ce-ease-standard, ease)}.ce-floating-nav[data-labels=always] .ce-floating-nav__item{flex-direction:column;gap:2px;min-block-size:52px;padding-block:6px;padding-inline:4px;border-radius:22px}.ce-floating-nav__item:hover{background:color-mix(in srgb,var(--ce-floating-nav-fg) 12%,transparent)}.ce-floating-nav__item:focus-visible{outline:var(--ce-focus-width, 2px) solid var(--ce-floating-nav-ring);outline-offset:var(--ce-focus-offset, 2px)}.ce-floating-nav__item:active{transform:scale(.9);transition-duration:var(--ce-motion-instant, 80ms);transition-timing-function:var(--ce-ease-spring, cubic-bezier(.34, 1.56, .64, 1))}.ce-floating-nav__item[data-active=true]{color:var(--ce-floating-nav-pill-fg);transition-delay:90ms,0s,0s}.ce-floating-nav__item[data-active=true]:hover{background:transparent}.ce-floating-nav__track:not([data-measured=true]) .ce-floating-nav__item[data-active=true]{background:var(--ce-floating-nav-pill)}.ce-floating-nav__item[aria-disabled=true]{opacity:.5;cursor:not-allowed}.ce-floating-nav__item[aria-disabled=true]:hover{background:transparent}.ce-floating-nav__item[aria-disabled=true]:active{transform:none}.ce-floating-nav__icon{position:relative;display:inline-flex;flex:none}.ce-floating-nav__icon biso-icon.ce-icon{inline-size:24px;block-size:24px;font-size:calc(24px * var(--ce-type-scale, 1))}.ce-floating-nav__label{display:grid;grid-template-columns:0fr;min-inline-size:0;margin-inline-start:0;opacity:0;transition:grid-template-columns var(--ce-motion-slide, .28s) var(--ce-ease-expo, cubic-bezier(.16, 1, .3, 1)),margin-inline-start var(--ce-motion-slide, .28s) var(--ce-ease-expo, cubic-bezier(.16, 1, .3, 1)),opacity var(--ce-motion-standard, .16s) var(--ce-ease-standard, ease)}.ce-floating-nav__label-text{min-inline-size:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ce-floating-nav__item[data-active=true] .ce-floating-nav__label{grid-template-columns:1fr;margin-inline-start:8px;opacity:1}.ce-floating-nav[data-labels=always] .ce-floating-nav__label{grid-template-columns:1fr;max-inline-size:100%;margin-inline-start:0;opacity:1;font-size:calc(12px * var(--ce-type-scale, 1));line-height:1.2;text-align:center}.ce-floating-nav[data-labels=always] .ce-floating-nav__item[data-active=true] .ce-floating-nav__label{margin-inline-start:0}.ce-floating-nav__badge{position:absolute;inset-block-start:-7px;inset-inline-start:calc(100% - 10px);min-inline-size:18px;block-size:18px;padding-inline:5px;border-radius:var(--ce-radius-pill, 999px);background:var(--ce-color-danger-text);color:var(--ce-color-surface);box-shadow:0 0 0 2px var(--ce-floating-nav-cutout);font:var(--ce-weight-bold, 700) calc(12px * var(--ce-type-scale, 1))/calc(18px * var(--ce-type-scale, 1)) var(--ce-font-interface);font-variant-numeric:tabular-nums;text-align:center}.ce-floating-nav__badge[data-dot=true]{inset-block-start:-2px;inset-inline-start:calc(100% - 6px);min-inline-size:10px;inline-size:10px;block-size:10px;padding:0}.ce-floating-nav__center{position:relative;display:inline-grid;flex:none;place-items:center;inline-size:56px;block-size:56px;margin:0;padding:0;border:0;border-radius:50%;background:var(--ce-floating-nav-center-bg);color:var(--ce-floating-nav-center-fg);box-shadow:0 0 0 6px var(--ce-floating-nav-cutout),0 12px 22px -8px color-mix(in srgb,var(--ce-brand-gradient-start, var(--ce-color-primary)) 65%,transparent);cursor:pointer;translate:0 -16px;-webkit-tap-highlight-color:transparent;transition:translate var(--ce-motion-fast, .12s) var(--ce-ease-standard, ease),transform var(--ce-motion-instant, 80ms) var(--ce-ease-standard, ease),box-shadow var(--ce-motion-fast, .12s) var(--ce-ease-standard, ease)}.ce-floating-nav__center:hover{translate:0 -18px;box-shadow:0 0 0 6px var(--ce-floating-nav-cutout),0 16px 26px -8px color-mix(in srgb,var(--ce-brand-gradient-start, var(--ce-color-primary)) 75%,transparent)}.ce-floating-nav__center:focus-visible{outline:var(--ce-focus-width, 2px) solid var(--ce-floating-nav-ring);outline-offset:calc(var(--ce-focus-offset, 2px) + 6px)}.ce-floating-nav__center:active{transform:scale(.9);transition-timing-function:var(--ce-ease-spring, cubic-bezier(.34, 1.56, .64, 1))}.ce-floating-nav__center biso-icon.ce-icon{inline-size:28px;block-size:28px;font-size:calc(28px * var(--ce-type-scale, 1))}.ce-landing{--ce-landing-fg: var(--ce-color-text);--ce-landing-muted: var(--ce-color-text-muted);--ce-landing-em: var(--ce-color-primary);--ce-landing-rule: var(--ce-color-border);--ce-landing-ring: var(--ce-color-focus-ring);--ce-landing-danger: var(--ce-color-danger-text);--ce-landing-underline: linear-gradient( 90deg, var(--ce-brand-gradient-start, var(--ce-color-primary)), var(--ce-brand-gradient-end, var(--ce-color-primary)) );--ce-landing-glyph-bg: var(--ce-color-primary);--ce-landing-glyph-fg: var(--ce-color-text-inverse);--ce-landing-button-bg: var(--ce-color-primary);--ce-landing-button-fg: var(--ce-color-text-inverse);--ce-landing-button-hover-bg: var(--ce-color-primary-hover);--ce-landing-button-hover-fg: var(--ce-color-text-inverse);--ce-landing-button-active-bg: var(--ce-color-primary-active);--ce-landing-button-border: transparent;display:block;min-inline-size:0;color:var(--ce-landing-fg)}.ce-landing *,.ce-landing *:before,.ce-landing *:after{box-sizing:border-box}.ce-landing[data-tone=ink]{--ce-landing-fg: var(--ce-color-text-inverse);--ce-landing-muted: color-mix(in srgb, var(--ce-color-text-inverse) 78%, transparent);--ce-landing-em: color-mix(in srgb, var(--ce-color-primary) 35%, var(--ce-color-text-inverse));--ce-landing-rule: color-mix(in srgb, var(--ce-color-text-inverse) 18%, transparent);--ce-landing-ring: var(--ce-color-text-inverse);--ce-landing-danger: color-mix(in srgb, var(--ce-color-danger) 40%, var(--ce-color-text-inverse));--ce-landing-underline: linear-gradient( 90deg, var(--ce-landing-em), color-mix(in srgb, var(--ce-landing-em) 35%, transparent) );--ce-landing-glyph-bg: var(--ce-color-text-inverse);--ce-landing-glyph-fg: var(--ce-color-surface-inverse);--ce-landing-button-bg: var(--ce-color-text-inverse);--ce-landing-button-fg: var(--ce-color-surface-inverse);--ce-landing-button-hover-bg: color-mix(in srgb, var(--ce-color-text-inverse) 88%, var(--ce-color-surface-inverse));--ce-landing-button-hover-fg: var(--ce-color-surface-inverse);--ce-landing-button-active-bg: color-mix(in srgb, var(--ce-color-text-inverse) 76%, var(--ce-color-surface-inverse))}.ce-landing[data-tone=brand]{--ce-landing-fg: var(--ce-brand-on-gradient, var(--ce-color-text-inverse));--ce-landing-muted: color-mix(in srgb, var(--ce-brand-on-gradient, var(--ce-color-text-inverse)) 88%, transparent);--ce-landing-em: var(--ce-brand-on-gradient, var(--ce-color-text-inverse));--ce-landing-rule: color-mix(in srgb, var(--ce-brand-on-gradient, var(--ce-color-text-inverse)) 28%, transparent);--ce-landing-ring: var(--ce-brand-on-gradient, var(--ce-color-text-inverse));--ce-landing-danger: var(--ce-brand-on-gradient, var(--ce-color-text-inverse));--ce-landing-underline: linear-gradient( 90deg, color-mix(in srgb, var(--ce-brand-on-gradient, var(--ce-color-text-inverse)) 70%, transparent), color-mix(in srgb, var(--ce-brand-on-gradient, var(--ce-color-text-inverse)) 70%, transparent) );--ce-landing-button-bg: var(--ce-brand-on-gradient, var(--ce-color-text-inverse));--ce-landing-button-fg: color-mix(in srgb, var(--ce-brand-gradient-start, var(--ce-color-primary)) 82%, black);--ce-landing-button-hover-bg: color-mix(in srgb, var(--ce-brand-on-gradient, var(--ce-color-text-inverse)) 90%, var(--ce-brand-gradient-start, var(--ce-color-primary)));--ce-landing-button-hover-fg: color-mix(in srgb, var(--ce-brand-gradient-start, var(--ce-color-primary)) 82%, black);--ce-landing-button-active-bg: color-mix(in srgb, var(--ce-brand-on-gradient, var(--ce-color-text-inverse)) 80%, var(--ce-brand-gradient-start, var(--ce-color-primary)))}.ce-landing[data-tone=rail]{--ce-landing-fg: var(--ce-brand-rail-ink, var(--ce-color-text-inverse));--ce-landing-muted: color-mix(in srgb, var(--ce-brand-rail-ink, var(--ce-color-text-inverse)) 84%, transparent);--ce-landing-em: var(--ce-brand-rail-ink, var(--ce-color-text-inverse));--ce-landing-rule: color-mix(in srgb, var(--ce-brand-rail-ink, var(--ce-color-text-inverse)) 24%, transparent);--ce-landing-ring: var(--ce-brand-rail-ink, var(--ce-color-text-inverse));--ce-landing-underline: linear-gradient( 90deg, var(--ce-brand-gradient-start, var(--ce-color-primary)), var(--ce-brand-gradient-end, var(--ce-color-primary)) );--ce-landing-button-bg: var(--ce-brand-rail-ink, var(--ce-color-text-inverse));--ce-landing-button-fg: var(--ce-brand-rail-1, var(--ce-color-surface-inverse));--ce-landing-button-hover-bg: color-mix(in srgb, var(--ce-brand-rail-ink, var(--ce-color-text-inverse)) 90%, var(--ce-brand-rail-3, var(--ce-color-primary)));--ce-landing-button-hover-fg: var(--ce-brand-rail-1, var(--ce-color-surface-inverse));--ce-landing-button-active-bg: color-mix(in srgb, var(--ce-brand-rail-ink, var(--ce-color-text-inverse)) 80%, var(--ce-brand-rail-3, var(--ce-color-primary)))}.ce-landing-emphasis{padding-block-end:.04em;background-image:var(--ce-landing-underline);background-position:0 96%;background-repeat:no-repeat;background-size:100% .12em;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--ce-landing-em);font-style:normal}.ce-landing-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-block-size:48px;margin:0;padding-block:0;padding-inline:24px;border:var(--ce-border-width, 1px) solid var(--ce-landing-button-border);border-radius:var(--ce-radius-pill, 999px);background:var(--ce-landing-button-bg);color:var(--ce-landing-button-fg);font:var(--ce-weight-bold, 700) calc(15px * var(--ce-type-scale, 1))/1.2 var(--ce-font-interface);text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--ce-motion-fast, .12s) var(--ce-ease-standard, ease),color var(--ce-motion-fast, .12s) var(--ce-ease-standard, ease),box-shadow var(--ce-motion-fast, .12s) var(--ce-ease-standard, ease),transform var(--ce-motion-instant, 80ms) var(--ce-ease-standard, ease)}.ce-landing-button:hover{background:var(--ce-landing-button-hover-bg);color:var(--ce-landing-button-hover-fg);box-shadow:0 8px 18px -9px color-mix(in srgb,var(--ce-landing-button-bg) 70%,transparent)}.ce-landing-button:focus-visible{outline:var(--ce-focus-width, 2px) solid var(--ce-landing-ring);outline-offset:var(--ce-focus-offset, 2px)}.ce-landing-button:active{background:var(--ce-landing-button-active-bg);color:var(--ce-landing-button-hover-fg);box-shadow:none;transform:scale(.97)}.ce-landing-button[aria-disabled=true],.ce-landing-button:disabled{border:1px dashed var(--ce-color-border-strong);background:var(--ce-color-neutral-soft);color:var(--ce-color-neutral-text);box-shadow:none;cursor:not-allowed;transform:none}.ce-landing-icon-dir:dir(rtl){transform:scaleX(-1)}[dir=rtl] .ce-landing-icon-dir{transform:scaleX(-1)}.ce-landing-spinner{flex:none;inline-size:16px;block-size:16px;border:2px solid color-mix(in srgb,currentColor 30%,transparent);border-block-start-color:currentColor;border-radius:50%;animation:ce-landing-spin .8s linear infinite}@keyframes ce-landing-spin{to{transform:rotate(360deg)}}.ce-section-head{display:grid;gap:12px;max-inline-size:46rem}.ce-section-head[data-align=center]{justify-items:center;margin-inline:auto;text-align:center}.ce-section-head__eyebrow{margin:0;color:var(--ce-landing-em);font:var(--ce-weight-bold, 700) calc(12px * var(--ce-type-scale, 1))/1.3 var(--ce-font-interface);letter-spacing:calc(.06em * var(--ce-tracking-scale, 1));text-transform:var(--ce-label-case, uppercase)}.ce-section-head__title{margin:0;color:var(--ce-landing-fg);font:var(--ce-weight-bold, 700) calc(clamp(1.75rem,1.2rem + 2.2vw,2.75rem) * var(--ce-type-scale, 1)) / 1.12 var(--ce-font-display);letter-spacing:calc(-.02em * var(--ce-tracking-scale, 1));text-wrap:balance}.ce-section-head__subtitle{max-inline-size:60ch;margin:0;color:var(--ce-landing-muted);font:400 calc(clamp(1rem,.95rem + .3vw,1.125rem) * var(--ce-type-scale, 1)) / 1.55 var(--ce-font-interface);text-wrap:pretty}.ce-landing-hero{position:relative;container:ce-landing-hero / inline-size;isolation:isolate;padding:clamp(24px,4vw,56px);border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:28px;background:radial-gradient(48rem 24rem at 88% -12%,color-mix(in srgb,var(--ce-color-primary) 12%,transparent),transparent 70%),radial-gradient(34rem 20rem at 0% 112%,color-mix(in srgb,var(--ce-brand-gradient-end, var(--ce-color-primary)) 9%,transparent),transparent 70%),var(--ce-color-surface)}.ce-landing-hero:dir(rtl){background:radial-gradient(48rem 24rem at 12% -12%,color-mix(in srgb,var(--ce-color-primary) 12%,transparent),transparent 70%),radial-gradient(34rem 20rem at 100% 112%,color-mix(in srgb,var(--ce-brand-gradient-end, var(--ce-color-primary)) 9%,transparent),transparent 70%),var(--ce-color-surface)}.ce-landing-hero[data-tone=ink]{border-color:var(--ce-color-surface-inverse);background:radial-gradient(44rem 24rem at 90% -14%,color-mix(in srgb,var(--ce-brand-gradient-start, var(--ce-color-primary)) 42%,transparent),transparent 70%),radial-gradient(30rem 18rem at 0% 115%,color-mix(in srgb,var(--ce-brand-gradient-end, var(--ce-color-primary)) 22%,transparent),transparent 70%),var(--ce-color-surface-inverse)}.ce-landing-hero[data-tone=ink]:dir(rtl){background:radial-gradient(44rem 24rem at 10% -14%,color-mix(in srgb,var(--ce-brand-gradient-start, var(--ce-color-primary)) 42%,transparent),transparent 70%),radial-gradient(30rem 18rem at 100% 115%,color-mix(in srgb,var(--ce-brand-gradient-end, var(--ce-color-primary)) 22%,transparent),transparent 70%),var(--ce-color-surface-inverse)}.ce-landing-hero[data-tone=brand]{border-color:transparent;background:linear-gradient(150deg,color-mix(in srgb,var(--ce-ink-dark) 24%,transparent),transparent 60%),linear-gradient(120deg,var(--ce-brand-gradient-start, var(--ce-color-primary)),var(--ce-brand-gradient-end, var(--ce-color-primary)));box-shadow:0 18px 40px -22px color-mix(in srgb,var(--ce-brand-gradient-start, var(--ce-color-primary)) 70%,black)}.ce-landing-hero[data-tone=brand]:before,.ce-landing-hero[data-tone=brand]:after{content:"";position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.ce-landing-hero[data-tone=brand]:before{inset-block-start:-140px;inset-inline-end:-60px;inline-size:320px;block-size:320px;background:radial-gradient(circle,color-mix(in srgb,var(--ce-ink-light) 25%,transparent),transparent 70%)}.ce-landing-hero[data-tone=brand]:after{inset-block-end:-120px;inset-inline-start:10%;inline-size:220px;block-size:220px;background:radial-gradient(circle,color-mix(in srgb,var(--ce-ink-dark) 22%,transparent),transparent 70%)}.ce-landing-hero__inner{display:grid;gap:32px 48px;align-items:center}@container ce-landing-hero (min-width: 56rem){.ce-landing-hero[data-layout=split] .ce-landing-hero__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.ce-landing-hero__copy{display:grid;gap:16px;align-content:center;justify-items:start;min-inline-size:0}.ce-landing-hero[data-layout=stacked] .ce-landing-hero__copy{justify-items:center;max-inline-size:48rem;margin-inline:auto;text-align:center}.ce-landing-hero__eyebrow{display:inline-flex;align-items:center;gap:6px;margin:0;padding-block:4px;padding-inline:12px;border-radius:var(--ce-radius-pill, 999px);background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft);font:var(--ce-weight-bold, 700) calc(12px * var(--ce-type-scale, 1))/1.4 var(--ce-font-interface);letter-spacing:calc(.04em * var(--ce-tracking-scale, 1));text-transform:var(--ce-label-case, uppercase)}.ce-landing-hero[data-tone=ink] .ce-landing-hero__eyebrow{background:color-mix(in srgb,var(--ce-color-text-inverse) 12%,transparent);color:var(--ce-landing-fg)}.ce-landing-hero[data-tone=brand] .ce-landing-hero__eyebrow{background:color-mix(in srgb,var(--ce-brand-on-gradient, var(--ce-color-text-inverse)) 16%,transparent);color:var(--ce-landing-fg)}.ce-landing-hero__title{margin:0;color:var(--ce-landing-fg);font:var(--ce-weight-bold, 700) calc(clamp(2rem,1.3rem + 3vw,3.5rem) * var(--ce-type-scale, 1)) / 1.06 var(--ce-font-display);letter-spacing:calc(-.025em * var(--ce-tracking-scale, 1));text-wrap:balance}.ce-landing-hero__subtitle{max-inline-size:56ch;margin:0;color:var(--ce-landing-muted);font:400 calc(clamp(1rem,.95rem + .3vw,1.1875rem) * var(--ce-type-scale, 1)) / 1.55 var(--ce-font-interface);text-wrap:pretty}.ce-landing-hero__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.ce-landing-hero[data-layout=stacked] .ce-landing-hero__actions{justify-content:center}.ce-landing-hero__actions:empty{display:none}.ce-landing-capsule{display:grid;gap:8px;inline-size:min(100%,34rem);margin-block-start:8px}.ce-landing-capsule__shell{display:flex;align-items:center;gap:8px;min-block-size:56px;padding:6px;padding-inline-start:18px;border:var(--ce-border-width, 1px) solid var(--ce-color-border-strong);border-radius:var(--ce-radius-pill, 999px);background:var(--ce-color-surface);box-shadow:var(--ce-shadow-2);color:var(--ce-color-text);transition:border-color var(--ce-motion-fast, .12s) var(--ce-ease-standard, ease),box-shadow var(--ce-motion-fast, .12s) var(--ce-ease-standard, ease)}.ce-landing-capsule__shell:hover{border-color:var(--ce-color-text-subtle)}.ce-landing-capsule__shell:focus-within{border-color:var(--ce-color-focus-ring);outline:var(--ce-focus-width, 2px) solid var(--ce-landing-ring);outline-offset:var(--ce-focus-offset, 2px);box-shadow:0 0 0 3px var(--ce-color-focus-halo),var(--ce-shadow-2)}.ce-landing-capsule[data-invalid=true] .ce-landing-capsule__shell{border-color:var(--ce-color-danger);box-shadow:0 0 0 3px var(--ce-color-danger-soft),var(--ce-shadow-2)}.ce-landing-capsule__icon{flex:none;color:var(--ce-color-text-muted)}.ce-landing-capsule__input{flex:1 1 auto;min-inline-size:0;margin:0;padding:0;border:0;outline:0;background:transparent;color:var(--ce-color-text);font:400 calc(16px * var(--ce-type-scale, 1))/1.4 var(--ce-font-interface)}.ce-landing-capsule__input::placeholder{color:var(--ce-color-text-muted);opacity:1}.ce-landing-capsule__button{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:8px;min-block-size:44px;margin:0;padding-block:0;padding-inline:22px;border:0;border-radius:var(--ce-radius-pill, 999px);background:var(--ce-color-primary);color:var(--ce-color-text-inverse);font:var(--ce-weight-bold, 700) calc(15px * var(--ce-type-scale, 1))/1.2 var(--ce-font-interface);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--ce-motion-fast, .12s) var(--ce-ease-standard, ease),box-shadow var(--ce-motion-fast, .12s) var(--ce-ease-standard, ease),transform var(--ce-motion-instant, 80ms) var(--ce-ease-standard, ease)}.ce-landing-capsule__button:hover{background:var(--ce-color-primary-hover);box-shadow:0 8px 18px -9px color-mix(in srgb,var(--ce-color-primary) 70%,transparent)}.ce-landing-capsule__button:focus-visible{outline:var(--ce-focus-width, 2px) solid var(--ce-color-text);outline-offset:var(--ce-focus-offset, 2px)}.ce-landing-capsule__button:active{background:var(--ce-color-primary-active);box-shadow:none;transform:scale(.97)}.ce-landing-capsule__button[aria-disabled=true]{background:var(--ce-color-neutral-soft);color:var(--ce-color-neutral-text);box-shadow:none;cursor:progress;transform:none}.ce-landing-capsule__support{display:flex;align-items:center;gap:6px;min-block-size:20px;margin:0;padding-inline:18px;color:var(--ce-landing-muted);font:400 calc(13px * var(--ce-type-scale, 1))/1.4 var(--ce-font-interface)}.ce-landing-capsule__support[data-error=true]{color:var(--ce-landing-danger);font-weight:var(--ce-weight-semibold, 600)}.ce-landing-hero[data-layout=stacked] .ce-landing-capsule{justify-self:center}.ce-landing-hero__visual{position:relative;min-inline-size:0;padding:22px}.ce-landing-hero__visual:not(:has(.ce-landing-hero__frame:not(:empty),.ce-landing-hero__proof)){display:none}.ce-landing-hero__frame{position:relative;z-index:0;overflow:hidden;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:22px;background:var(--ce-color-surface);color:var(--ce-color-text);box-shadow:var(--ce-shadow-3)}.ce-landing-hero__frame:empty{display:none}.ce-landing-hero__frame>img,.ce-landing-hero__frame>picture,.ce-landing-hero__frame>video,.ce-landing-hero__frame>svg{display:block;inline-size:100%;block-size:auto}.ce-landing-hero__proof{position:absolute;inset:0;z-index:1;margin:0;padding:0;list-style:none;pointer-events:none}.ce-landing-hero__chip{position:absolute;display:inline-flex;align-items:center;gap:10px;max-inline-size:72%;padding-block:8px;padding-inline:8px 16px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-pill, 999px);background:var(--ce-color-surface);color:var(--ce-color-text);box-shadow:var(--ce-shadow-3)}.ce-landing-hero__chip:not(:has(.ce-icon-tile)){padding-inline-start:16px}.ce-landing-hero__chip[data-position=top-start]{inset-block-start:0;inset-inline-start:0}.ce-landing-hero__chip[data-position=top-end]{inset-block-start:0;inset-inline-end:0}.ce-landing-hero__chip[data-position=bottom-start]{inset-block-end:0;inset-inline-start:0}.ce-landing-hero__chip[data-position=bottom-end]{inset-block-end:0;inset-inline-end:0}.ce-landing-hero__chip[data-position=center-start]{inset-block-start:50%;inset-inline-start:0;translate:0 -50%}.ce-landing-hero__chip[data-position=center-end]{inset-block-start:50%;inset-inline-end:0;translate:0 -50%}.ce-landing-hero__chip-copy{display:grid;min-inline-size:0}.ce-landing-hero__chip-value{color:var(--ce-color-text);font:var(--ce-weight-bold, 700) calc(16px * var(--ce-type-scale, 1))/1.15 var(--ce-font-display);font-variant-numeric:tabular-nums}.ce-landing-hero__chip-label{color:var(--ce-color-text-muted);font:var(--ce-weight-medium, 500) calc(12px * var(--ce-type-scale, 1))/1.3 var(--ce-font-interface)}@container ce-landing-hero (max-width: 40rem){.ce-landing-hero__visual{padding:0}.ce-landing-hero__proof{position:static;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-block-start:12px}.ce-landing-hero__chip,.ce-landing-hero__chip[data-position]{position:static;max-inline-size:100%;translate:none;box-shadow:var(--ce-shadow-1)}.ce-landing-capsule__shell{padding-inline-start:14px}.ce-landing-capsule__button{padding-inline:16px;font-size:calc(14px * var(--ce-type-scale, 1))}}.ce-feature-grid{--ce-feature-gap: 16px}.ce-feature-grid__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:var(--ce-feature-gap);margin:0;padding:0;list-style:none}.ce-feature-grid[data-columns="2"] .ce-feature-grid__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(15rem,calc((100% - var(--ce-feature-gap)) / 2))),1fr))}.ce-feature-grid[data-columns="3"] .ce-feature-grid__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(15rem,calc((100% - 2 * var(--ce-feature-gap)) / 3))),1fr))}.ce-feature-grid[data-columns="4"] .ce-feature-grid__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(15rem,calc((100% - 3 * var(--ce-feature-gap)) / 4))),1fr))}.ce-feature-grid__card{display:flex;flex-direction:column;gap:10px;min-inline-size:0;padding:20px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-content, 14px);background:var(--ce-color-surface);color:var(--ce-color-text);box-shadow:var(--ce-shadow-1)}.ce-feature-grid__icon{margin-block-end:6px}.ce-feature-grid__title{margin:0;color:var(--ce-color-text);font:var(--ce-weight-bold, 700) calc(16px * var(--ce-type-scale, 1))/1.3 var(--ce-font-display);letter-spacing:calc(-.01em * var(--ce-tracking-scale, 1))}.ce-feature-grid__text{margin:0;color:var(--ce-color-text-muted);font:400 calc(14px * var(--ce-type-scale, 1))/1.55 var(--ce-font-interface)}.ce-feature-grid__visual{display:grid;place-items:center;min-block-size:8rem;margin-block-start:auto;padding:12px;overflow:hidden;border-radius:10px;background:var(--ce-color-surface-sunken)}.ce-feature-grid__card[data-has-visual=true] .ce-feature-grid__text{margin-block-end:10px}.ce-logo-strip{--ce-logo-color: var(--ce-color-text-subtle);--ce-logo-color-hover: var(--ce-color-text);display:grid;gap:16px;justify-items:center;text-align:center}.ce-logo-strip[data-tone=ink]{--ce-logo-color: color-mix(in srgb, var(--ce-color-text-inverse) 72%, transparent);--ce-logo-color-hover: var(--ce-color-text-inverse)}.ce-logo-strip[data-tone=brand]{--ce-logo-color: color-mix(in srgb, var(--ce-brand-on-gradient, var(--ce-color-text-inverse)) 92%, transparent);--ce-logo-color-hover: var(--ce-brand-on-gradient, var(--ce-color-text-inverse))}.ce-logo-strip__caption{margin:0;color:var(--ce-landing-muted);font:var(--ce-weight-semibold, 600) calc(13px * var(--ce-type-scale, 1))/1.4 var(--ce-font-interface)}.ce-logo-strip__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 40px;margin:0;padding:0;list-style:none}.ce-logo-strip__item{display:flex;align-items:center;color:var(--ce-logo-color)}.ce-logo-strip__name{color:var(--ce-logo-color);font:var(--ce-weight-bold, 700) calc(clamp(1.05rem,1rem + .3vw,1.25rem) * var(--ce-type-scale, 1)) / 1 var(--ce-font-display);letter-spacing:calc(-.01em * var(--ce-tracking-scale, 1));white-space:nowrap}.ce-logo-strip__mark{display:block;inline-size:var(--ce-logo-width, 112px);max-inline-size:100%;block-size:28px;background-color:var(--ce-logo-color);-webkit-mask:var(--ce-logo-src) center / contain no-repeat;mask:var(--ce-logo-src) center / contain no-repeat}.ce-logo-strip__link{display:inline-flex;align-items:center;min-block-size:44px;padding-inline:4px;border-radius:var(--ce-radius-micro, 6px);color:var(--ce-logo-color);text-decoration:none;transition:color var(--ce-motion-fast, .12s) var(--ce-ease-standard, ease)}.ce-logo-strip__link:hover{--ce-logo-color: var(--ce-logo-color-hover)}.ce-logo-strip__link:focus-visible{outline:var(--ce-focus-width, 2px) solid var(--ce-landing-ring);outline-offset:var(--ce-focus-offset, 2px)}.ce-logo-strip__link:active{opacity:.8}.ce-testimonial{container:ce-testimonial / inline-size}.ce-testimonial__figure{display:grid;gap:16px;margin:0}@container ce-testimonial (min-width: 44rem){.ce-testimonial__figure{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.ce-testimonial__card{position:relative;display:flex;flex-direction:column;gap:20px;min-inline-size:0;padding:28px;border:var(--ce-border-width, 1px) solid color-mix(in srgb,var(--ce-color-primary) 18%,var(--ce-color-border));border-radius:22px;background:var(--ce-color-primary-soft);color:var(--ce-color-text)}.ce-testimonial__mark{color:var(--ce-color-primary-on-soft)}.ce-testimonial__mark.ce-icon{inline-size:40px;block-size:40px;font-size:calc(40px * var(--ce-type-scale, 1))}.ce-testimonial__quote{margin:0}.ce-testimonial__quote p{margin:0;color:var(--ce-color-text);font:500 calc(clamp(1.125rem,1rem + .6vw,1.4rem) * var(--ce-type-scale, 1)) / 1.5 var(--ce-font-display);text-wrap:pretty}.ce-testimonial__outcome{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0}.ce-testimonial__outcome strong{color:var(--ce-color-primary-on-soft);font:var(--ce-weight-bold, 700) calc(clamp(2rem,1.6rem + 1.4vw,2.75rem) * var(--ce-type-scale, 1)) / 1 var(--ce-font-display);font-variant-numeric:tabular-nums;letter-spacing:calc(-.02em * var(--ce-tracking-scale, 1))}.ce-testimonial__outcome span{color:var(--ce-color-text-muted);font:var(--ce-weight-medium, 500) calc(14px * var(--ce-type-scale, 1))/1.3 var(--ce-font-interface)}.ce-testimonial__author{display:flex;align-items:center;gap:12px;margin-block-start:auto}.ce-testimonial__avatar{display:inline-grid;flex:none;place-items:center;inline-size:44px;block-size:44px;border-radius:50%;background:linear-gradient(135deg,var(--ce-brand-gradient-start, var(--ce-color-primary)),var(--ce-brand-gradient-end, var(--ce-color-primary)));color:var(--ce-brand-on-gradient, var(--ce-color-text-inverse));font:var(--ce-weight-bold, 700) calc(15px * var(--ce-type-scale, 1))/1 var(--ce-font-interface)}.ce-testimonial__who{display:grid;min-inline-size:0}.ce-testimonial__who strong{color:var(--ce-color-text);font:var(--ce-weight-bold, 700) calc(15px * var(--ce-type-scale, 1))/1.3 var(--ce-font-interface)}.ce-testimonial__who span{color:var(--ce-color-text-muted);font:400 calc(13px * var(--ce-type-scale, 1))/1.4 var(--ce-font-interface)}.ce-testimonial__media{position:relative;display:grid;place-items:center;min-block-size:16rem;overflow:hidden;border-radius:22px;background:linear-gradient(150deg,var(--ce-brand-gradient-start, var(--ce-color-primary)),var(--ce-brand-gradient-end, var(--ce-color-primary)))}.ce-testimonial__photo{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover}.ce-testimonial__initials{color:var(--ce-brand-on-gradient, var(--ce-color-text-inverse));font:var(--ce-weight-bold, 700) calc(4rem * var(--ce-type-scale, 1))/1 var(--ce-font-display);letter-spacing:calc(-.02em * var(--ce-tracking-scale, 1))}.ce-testimonial__media:has(>:not(.ce-testimonial__initials,.ce-testimonial__chip,.ce-testimonial__photo)) .ce-testimonial__initials{display:none}.ce-testimonial__chip{position:absolute;inset-block-end:16px;inset-inline-start:16px;display:grid;max-inline-size:calc(100% - 32px);padding-block:10px;padding-inline:16px;border-radius:var(--ce-radius-content, 14px);background:color-mix(in srgb,var(--ce-color-surface) 88%,transparent);color:var(--ce-color-text);-webkit-backdrop-filter:blur(12px) saturate(1.4);backdrop-filter:blur(12px) saturate(1.4)}.ce-testimonial__chip strong{font:var(--ce-weight-bold, 700) calc(14px * var(--ce-type-scale, 1))/1.3 var(--ce-font-interface)}.ce-testimonial__chip span{color:var(--ce-color-text-muted);font:400 calc(13px * var(--ce-type-scale, 1))/1.3 var(--ce-font-interface)}.ce-pricing{display:grid;gap:24px}.ce-pricing__switch{display:flex;justify-content:center}.ce-pricing__toggle{position:relative;display:inline-flex;gap:4px;padding:4px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-pill, 999px);background:var(--ce-color-surface-sunken)}.ce-pricing__toggle-thumb{position:absolute;z-index:0;inset-block-start:0;left:0;inline-size:var(--ce-thumb-w, 0);block-size:var(--ce-thumb-h, 0);border-radius:var(--ce-radius-pill, 999px);background:var(--ce-color-primary);box-shadow:0 6px 14px -8px color-mix(in srgb,var(--ce-color-primary) 70%,transparent);opacity:0;pointer-events:none;transform:translate3d(var(--ce-thumb-x, 0),var(--ce-thumb-y, 0),0)}.ce-pricing__toggle-thumb[data-measured=true]{opacity:1}.ce-pricing__toggle-thumb[data-ready=true]{transition:transform var(--ce-motion-slide, .28s) var(--ce-ease-expo, cubic-bezier(.16, 1, .3, 1)),width var(--ce-motion-slide, .28s) var(--ce-ease-expo, cubic-bezier(.16, 1, .3, 1)),opacity var(--ce-motion-fast, .12s) var(--ce-ease-standard, ease)}.ce-pricing__toggle-option{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;min-block-size:40px;margin:0;padding-block:0;padding-inline:18px;border:0;border-radius:var(--ce-radius-pill, 999px);background:transparent;color:var(--ce-color-text-muted);font:var(--ce-weight-semibold, 600) calc(14px * var(--ce-type-scale, 1))/1.2 var(--ce-font-interface);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--ce-motion-fast, .12s) var(--ce-ease-standard, ease),background-color var(--ce-motion-fast, .12s) var(--ce-ease-standard, ease),transform var(--ce-motion-instant, 80ms) var(--ce-ease-standard, ease)}.ce-pricing__toggle-option:hover{background:color-mix(in srgb,var(--ce-color-text) 7%,transparent);color:var(--ce-color-text)}.ce-pricing__toggle-option:focus-visible{outline:var(--ce-focus-width, 2px) solid var(--ce-color-focus-ring);outline-offset:var(--ce-focus-offset, 2px)}.ce-pricing__toggle-option:active{transform:scale(.97)}.ce-pricing__toggle-option[aria-pressed=true]{color:var(--ce-color-text-inverse);transition-delay:90ms,0s,0s}.ce-pricing__toggle-option[aria-pressed=true]:hover{background:transparent}.ce-pricing__toggle:not([data-measured=true]) .ce-pricing__toggle-option[aria-pressed=true]{background:var(--ce-color-primary)}.ce-pricing__toggle-badge{padding-block:2px;padding-inline:8px;border-radius:var(--ce-radius-pill, 999px);background:var(--ce-color-success-soft);color:var(--ce-color-success-text);font:var(--ce-weight-bold, 700) calc(12px * var(--ce-type-scale, 1))/1.4 var(--ce-font-interface)}.ce-pricing__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17.5rem),1fr));gap:16px;align-items:stretch;margin:0;padding:0;list-style:none}.ce-pricing__item{display:flex;min-inline-size:0}.ce-pricing__card{display:flex;flex-direction:column;inline-size:100%;overflow:hidden;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-overlay, 18px);background:var(--ce-color-surface);color:var(--ce-landing-fg);box-shadow:var(--ce-shadow-1)}.ce-pricing__card[data-recommended=true]{border-color:var(--ce-color-surface-inverse);background:var(--ce-color-surface-inverse);box-shadow:0 24px 48px -24px color-mix(in srgb,var(--ce-color-surface-inverse) 60%,transparent)}.ce-pricing__card:not([data-recommended=true]){--ce-landing-button-bg: var(--ce-color-primary-soft);--ce-landing-button-fg: var(--ce-color-primary-on-soft);--ce-landing-button-hover-bg: var(--ce-color-primary);--ce-landing-button-hover-fg: var(--ce-color-text-inverse);--ce-landing-button-active-bg: var(--ce-color-primary-active)}.ce-pricing__band{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:18px 20px;isolation:isolate;overflow:hidden;background:linear-gradient(135deg,var(--ce-brand-gradient-start, var(--ce-color-primary)),var(--ce-brand-gradient-end, var(--ce-color-primary)));color:var(--ce-brand-on-gradient, var(--ce-color-text-inverse))}.ce-pricing__band:after{content:"";position:absolute;z-index:-1;inset-block-start:-90px;inset-inline-end:-50px;inline-size:200px;block-size:200px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--ce-ink-light) 24%,transparent),transparent 70%);pointer-events:none}.ce-pricing__name{flex:1 1 auto;min-inline-size:0;margin:0;color:var(--ce-brand-on-gradient, var(--ce-color-text-inverse));font:var(--ce-weight-bold, 700) calc(18px * var(--ce-type-scale, 1))/1.2 var(--ce-font-display);letter-spacing:calc(-.01em * var(--ce-tracking-scale, 1))}.ce-pricing__tag{margin-inline-start:auto;padding-block:4px;padding-inline:12px;border-radius:var(--ce-radius-pill, 999px);background:var(--ce-color-surface);color:var(--ce-color-text);font:var(--ce-weight-bold, 700) calc(12px * var(--ce-type-scale, 1))/1.3 var(--ce-font-interface)}.ce-pricing__body{display:flex;flex:1;flex-direction:column;gap:14px;padding:20px}.ce-pricing__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin:0;color:var(--ce-landing-fg);font-variant-numeric:tabular-nums}.ce-pricing__amount{font:var(--ce-weight-semibold, 600) calc(clamp(2.5rem,2rem + 1.6vw,3.25rem) * var(--ce-type-scale, 1)) / 1 var(--ce-font-display);letter-spacing:calc(-.03em * var(--ce-tracking-scale, 1))}.ce-pricing__currency{color:var(--ce-landing-muted);font:var(--ce-weight-semibold, 600) calc(1.5rem * var(--ce-type-scale, 1))/1 var(--ce-font-display)}.ce-pricing__period{color:var(--ce-landing-muted);font:var(--ce-weight-medium, 500) calc(14px * var(--ce-type-scale, 1))/1.2 var(--ce-font-interface)}.ce-pricing__note{margin:0;color:var(--ce-landing-muted);font:400 calc(13px * var(--ce-type-scale, 1))/1.4 var(--ce-font-interface)}.ce-pricing__description{margin:0;color:var(--ce-landing-muted);font:400 calc(14px * var(--ce-type-scale, 1))/1.5 var(--ce-font-interface)}.ce-pricing__features{display:grid;flex:1;align-content:start;gap:10px;margin:0;padding:14px 0 0;border-block-start:var(--ce-border-width, 1px) solid var(--ce-landing-rule);list-style:none}.ce-pricing__feature{display:flex;align-items:flex-start;gap:10px;color:var(--ce-landing-fg);font:400 calc(14px * var(--ce-type-scale, 1))/1.45 var(--ce-font-interface)}.ce-pricing__glyph{display:inline-grid;flex:none;place-items:center;inline-size:20px;block-size:20px;margin-block-start:1px;border-radius:50%;background:var(--ce-landing-glyph-bg);color:var(--ce-landing-glyph-fg)}.ce-pricing__glyph biso-icon.ce-icon{inline-size:12px;block-size:12px;font-size:calc(12px * var(--ce-type-scale, 1))}.ce-pricing__feature[data-included=false]{color:var(--ce-landing-muted)}.ce-pricing__feature[data-included=false] .ce-pricing__glyph{border:1.5px dashed var(--ce-landing-muted);background:transparent;color:var(--ce-landing-muted)}.ce-pricing__cta{inline-size:100%;margin-block-start:6px}.ce-pricing__reason{margin:0;color:var(--ce-landing-muted);font:400 calc(13px * var(--ce-type-scale, 1))/1.4 var(--ce-font-interface);text-align:center}.ce-final-cta{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 40px;padding:clamp(28px,5vw,64px);isolation:isolate;overflow:hidden;border-radius:28px;background:linear-gradient(135deg,var(--ce-brand-rail-1, var(--ce-color-surface-inverse)),var(--ce-brand-rail-2, var(--ce-color-surface-inverse)) 55%,var(--ce-brand-rail-3, var(--ce-color-surface-inverse)));color:var(--ce-landing-fg)}.ce-final-cta[data-tone=brand]{background:linear-gradient(150deg,color-mix(in srgb,var(--ce-ink-dark) 24%,transparent),transparent 60%),linear-gradient(120deg,var(--ce-brand-gradient-start, var(--ce-color-primary)),var(--ce-brand-gradient-end, var(--ce-color-primary)))}.ce-final-cta:before,.ce-final-cta:after{content:"";position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.ce-final-cta:before{inset-block-start:-160px;inset-inline-end:-80px;inline-size:360px;block-size:360px;background:radial-gradient(circle,color-mix(in srgb,var(--ce-ink-light) 16%,transparent),transparent 70%)}.ce-final-cta:after{inset-block-end:-140px;inset-inline-start:8%;inline-size:260px;block-size:260px;background:radial-gradient(circle,color-mix(in srgb,var(--ce-ink-dark) 26%,transparent),transparent 70%)}.ce-final-cta__copy{display:grid;flex:1 1 22rem;gap:10px;max-inline-size:40rem;min-inline-size:0}.ce-final-cta__title{margin:0;color:var(--ce-landing-fg);font:var(--ce-weight-bold, 700) calc(clamp(1.75rem,1.2rem + 2vw,2.75rem) * var(--ce-type-scale, 1)) / 1.12 var(--ce-font-display);letter-spacing:calc(-.02em * var(--ce-tracking-scale, 1));text-wrap:balance}.ce-final-cta__subtitle{margin:0;color:var(--ce-landing-muted);font:400 calc(clamp(1rem,.95rem + .3vw,1.125rem) * var(--ce-type-scale, 1)) / 1.55 var(--ce-font-interface);text-wrap:pretty}.ce-final-cta__action{display:grid;flex:none;gap:8px;justify-items:center}.ce-final-cta__button{min-block-size:52px;padding-inline:28px;font-size:calc(16px * var(--ce-type-scale, 1))}.ce-final-cta__note{margin:0;color:var(--ce-landing-muted);font:400 calc(13px * var(--ce-type-scale, 1))/1.4 var(--ce-font-interface);text-align:center}@media(max-width:40rem){.ce-final-cta__action,.ce-final-cta__button{inline-size:100%}}:is(.ce-section-head__eyebrow,.ce-landing-hero__eyebrow):is(:lang(ar),:dir(rtl)){letter-spacing:0;text-transform:none}:is(.ce-section-head__title,.ce-landing-hero__title,.ce-final-cta__title,.ce-pricing__name):is(:lang(ar),:dir(rtl)){letter-spacing:0;line-height:1.4}:is(.ce-section-head__title,.ce-landing-hero__title,.ce-final-cta__title,.ce-pricing__name):is(:lang(ar),:lang(fa),:lang(ur),:lang(ps),:lang(sd),:lang(ug),:lang(ckb)){font-family:var(--ce-font-arabic)}:is(.ce-section-head__subtitle,.ce-landing-hero__subtitle,.ce-final-cta__subtitle,.ce-testimonial__quote p,.ce-feature-grid__text,.ce-pricing__description):is(:lang(ar),:dir(rtl)){line-height:1.8}.ce-landing-emphasis:is(:lang(ar),:dir(rtl)){background-position:0 100%}@media(prefers-reduced-motion:reduce){.ce-floating-nav,.ce-floating-nav[data-concealed=true],.ce-floating-nav__thumb[data-ready=true],.ce-floating-nav__item,.ce-floating-nav__label,.ce-floating-nav__center,.ce-landing-button,.ce-landing-capsule__shell,.ce-landing-capsule__button,.ce-logo-strip__link,.ce-pricing__toggle-thumb[data-ready=true],.ce-pricing__toggle-option{transition:none}.ce-floating-nav__item[data-active=true],.ce-pricing__toggle-option[aria-pressed=true]{transition-delay:0s}.ce-floating-nav__item:active,.ce-floating-nav__center:active,.ce-landing-button:active,.ce-landing-capsule__button:active,.ce-pricing__toggle-option:active{transform:none}.ce-floating-nav__center:hover{translate:0 -16px}.ce-landing-spinner{animation:none}}@media(forced-colors:active){.ce-floating-nav__bar{border:var(--ce-border-width, 1px) solid CanvasText;background:Canvas;forced-color-adjust:none;color:CanvasText}.ce-floating-nav__bar:before{display:none}.ce-floating-nav__item{color:ButtonText}.ce-floating-nav__item[data-active=true]{color:HighlightText}.ce-floating-nav__thumb,.ce-floating-nav__track:not([data-measured=true]) .ce-floating-nav__item[data-active=true]{border:2px solid Highlight;background:Highlight}.ce-floating-nav__item:focus-visible,.ce-floating-nav__center:focus-visible,.ce-landing-button:focus-visible,.ce-landing-capsule__button:focus-visible,.ce-logo-strip__link:focus-visible,.ce-pricing__toggle-option:focus-visible{outline:2px solid Highlight}.ce-floating-nav__badge{border:var(--ce-border-width, 1px) solid ButtonText;background:ButtonFace;color:ButtonText;box-shadow:none}.ce-floating-nav__center{border:2px solid ButtonText;background:ButtonFace;color:ButtonText;box-shadow:none}.ce-landing-hero,.ce-landing-hero__frame,.ce-landing-hero__chip,.ce-feature-grid__card,.ce-testimonial__card,.ce-testimonial__media,.ce-pricing__card,.ce-final-cta{border:var(--ce-border-width, 1px) solid CanvasText}.ce-pricing__band{border-block-end:var(--ce-border-width, 1px) solid CanvasText}.ce-landing-emphasis{background-image:none;text-decoration:underline;text-decoration-thickness:.1em;text-underline-offset:.12em}.ce-landing-button,.ce-landing-capsule__button{border:var(--ce-border-width, 1px) solid ButtonText;background:ButtonFace;color:ButtonText;box-shadow:none}.ce-landing-capsule__shell{border:var(--ce-border-width, 1px) solid CanvasText;box-shadow:none}.ce-landing-capsule__shell:focus-within{outline:2px solid Highlight}.ce-pricing__toggle{border:var(--ce-border-width, 1px) solid CanvasText}.ce-pricing__toggle-thumb,.ce-pricing__toggle:not([data-measured=true]) .ce-pricing__toggle-option[aria-pressed=true]{border:2px solid Highlight;background:Highlight}.ce-pricing__toggle-option[aria-pressed=true]{color:HighlightText}.ce-pricing__glyph{border:var(--ce-border-width, 1px) solid CanvasText;background:Canvas;color:CanvasText}.ce-logo-strip__mark{forced-color-adjust:none;background-color:CanvasText}}:is(.ce-flow-column,.ce-flow-card){--flow-solid: var(--ce-color-text-subtle);--flow-soft: var(--ce-color-neutral-soft);--flow-text: var(--ce-color-neutral-text)}:is(.ce-flow-column,.ce-flow-card)[data-tone=primary]{--flow-solid: var(--ce-color-primary);--flow-soft: var(--ce-color-primary-soft);--flow-text: var(--ce-color-primary-on-soft)}:is(.ce-flow-column,.ce-flow-card)[data-tone=success]{--flow-solid: var(--ce-color-success);--flow-soft: var(--ce-color-success-soft);--flow-text: var(--ce-color-success-text)}:is(.ce-flow-column,.ce-flow-card)[data-tone=warning]{--flow-solid: var(--ce-color-warning);--flow-soft: var(--ce-color-warning-soft);--flow-text: var(--ce-color-warning-text)}:is(.ce-flow-column,.ce-flow-card)[data-tone=danger]{--flow-solid: var(--ce-color-danger);--flow-soft: var(--ce-color-danger-soft);--flow-text: var(--ce-color-danger-text)}:is(.ce-flow-column,.ce-flow-card)[data-tone=violet]{--flow-solid: var(--ce-color-violet);--flow-soft: var(--ce-color-violet-soft);--flow-text: var(--ce-color-violet-text)}:is(.ce-flow-column,.ce-flow-card)[data-tone=gold]{--flow-solid: var(--ce-color-gold);--flow-soft: var(--ce-color-gold-soft);--flow-text: var(--ce-color-gold-text)}:is(.ce-flow-column,.ce-flow-card)[data-tone=orange]{--flow-solid: var(--ce-color-orange);--flow-soft: var(--ce-color-orange-soft);--flow-text: var(--ce-color-orange-text)}:is(.ce-flow-column,.ce-flow-card)[data-tone=indigo]{--flow-solid: var(--ce-color-indigo);--flow-soft: var(--ce-color-indigo-soft);--flow-text: var(--ce-color-indigo-text)}:is(.ce-flow-column,.ce-flow-card)[data-tone=fuchsia]{--flow-solid: var(--ce-color-fuchsia);--flow-soft: var(--ce-color-fuchsia-soft);--flow-text: var(--ce-color-fuchsia-text)}.ce-flow-board{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-block-size:0;min-inline-size:0}.ce-flow-board.is-dragging{cursor:grabbing;user-select:none;-webkit-user-select:none}.ce-flow-board.is-dragging *{cursor:grabbing}.ce-flow-board__filter{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 12px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-pill, 999px);background:var(--ce-color-surface-sunken);color:var(--ce-color-text-muted);font:var(--ce-weight-semibold, 600) calc(12.5px * var(--ce-type-scale, 1))/1.4 var(--ce-font-interface)}.ce-flow-board__filter-text{flex:1 1 auto;min-inline-size:0;color:var(--ce-color-text)}.ce-flow-board__clear{min-block-size:24px;padding:2px 10px;border:0;border-radius:var(--ce-radius-pill, 999px);background:transparent;color:var(--ce-color-primary-on-soft);font:var(--ce-weight-bold, 700) calc(12.5px * var(--ce-type-scale, 1))/1.4 var(--ce-font-interface);cursor:pointer;transition:background var(--ce-motion-fast, .12s),transform var(--ce-motion-instant, 80ms)}.ce-flow-board__clear:hover{background:var(--ce-color-primary-soft)}.ce-flow-board__clear:active{transform:scale(.97)}.ce-flow-board__track{display:flex;flex:1 1 auto;align-items:flex-start;gap:14px;min-block-size:0;padding:4px 2px 12px;overflow-x:auto;scrollbar-width:thin}.ce-flow-column{position:relative;display:flex;flex:0 0 var(--ce-flow-column-width, 302px);flex-direction:column;gap:10px;max-block-size:100%;padding:12px;border:var(--ce-border-width, 1px) solid color-mix(in srgb,var(--ce-color-border) 80%,var(--ce-color-surface-sunken));border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--flow-soft) 40%,var(--ce-color-surface-sunken)),color-mix(in srgb,var(--flow-soft) 30%,color-mix(in srgb,var(--ce-color-surface-sunken) 85%,var(--ce-color-border))));transition:box-shadow var(--ce-motion-standard, .16s) var(--ce-ease-standard),background-color var(--ce-motion-standard, .16s) var(--ce-ease-standard)}.ce-flow-column__head{display:flex;align-items:center;gap:8px;padding:2px 4px}.ce-flow-column__dot{flex:none;inline-size:9px;block-size:9px;border-radius:3px;background:var(--flow-solid)}.ce-flow-column__title{flex:1 1 auto;min-inline-size:0;overflow:hidden;color:var(--ce-color-text);font:var(--ce-weight-bold, 700) calc(13px * var(--ce-type-scale, 1))/1.3 var(--ce-font-display);text-overflow:ellipsis;white-space:nowrap}.ce-flow-column__count{flex:none;padding:1px 8px;border-radius:var(--ce-radius-pill, 999px);background:color-mix(in srgb,var(--ce-color-border) 70%,var(--ce-color-surface-sunken));color:var(--ce-color-text-muted);font:var(--ce-weight-semibold, 600) calc(12px * var(--ce-type-scale, 1))/calc(18px * var(--ce-type-scale, 1)) var(--ce-font-mono);font-variant-numeric:tabular-nums}.ce-flow-column__target{flex:none;color:var(--ce-color-text-muted);font:var(--ce-weight-semibold, 600) calc(12px * var(--ce-type-scale, 1))/1.3 var(--ce-font-mono);font-variant-numeric:tabular-nums}.ce-flow-column.is-armed{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ce-color-primary) 55%,transparent)}.ce-flow-column.is-over-valid{background:var(--ce-color-primary-soft);box-shadow:inset 0 0 0 2px var(--ce-color-primary)}.ce-flow-column.is-over-invalid{background:var(--ce-color-danger-soft);box-shadow:inset 0 0 0 2px var(--ce-color-danger);cursor:not-allowed}.ce-flow-column.is-over-invalid *{cursor:not-allowed}.ce-flow-column__reason{position:absolute;inset-inline:12px;inset-block-end:12px;z-index:3;display:flex;align-items:flex-start;gap:6px;margin:0;padding:8px 10px;border:var(--ce-border-width, 1px) solid var(--ce-color-danger);border-radius:10px;background:var(--ce-color-surface);color:var(--ce-color-danger-text);box-shadow:var(--ce-shadow-2);font:var(--ce-weight-semibold, 600) calc(12.5px * var(--ce-type-scale, 1))/1.4 var(--ce-font-interface);pointer-events:none}.ce-flow-column__reason .ce-icon{flex:none;margin-block-start:1px}.ce-flow-column__empty{margin:0;padding:18px 12px;border:1.5px dashed var(--ce-color-border-strong);border-radius:12px;color:var(--ce-color-text-muted);font:var(--ce-weight-semibold, 600) calc(12.5px * var(--ce-type-scale, 1))/1.4 var(--ce-font-interface);text-align:center}.ce-flow-column.is-armed .ce-flow-column__empty{border-style:solid;border-color:var(--ce-color-primary);color:var(--ce-color-primary-on-soft)}.ce-flow-column.is-bar-empty .ce-flow-column__empty{background:var(--ce-color-primary-soft)}.ce-flow-summary{display:grid;gap:10px;padding:14px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:13px;background:var(--ce-color-surface);box-shadow:var(--ce-shadow-1);color:var(--ce-color-text)}.ce-flow-summary__heading{font:var(--ce-weight-bold, 700) calc(13px * var(--ce-type-scale, 1))/1.3 var(--ce-font-display)}.ce-flow-summary__metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:8px 14px;margin:0}.ce-flow-summary__metric{display:grid;gap:2px;margin:0}.ce-flow-summary__metric dt{margin:0;color:var(--ce-color-text-muted);font:var(--ce-weight-semibold, 600) calc(12px * var(--ce-type-scale, 1))/1.3 var(--ce-font-interface)}.ce-flow-summary__metric dd{margin:0;font:var(--ce-weight-bold, 700) calc(16px * var(--ce-type-scale, 1))/1.25 var(--ce-font-mono);font-variant-numeric:tabular-nums}.ce-flow-summary__bar{block-size:6px;overflow:hidden;border-radius:3px;background:var(--ce-color-neutral-soft)}.ce-flow-summary__bar>span{display:block;block-size:100%;border-radius:inherit;background:var(--ce-color-success-strong);transition:inline-size .4s var(--ce-ease-enter)}.ce-flow-summary__caption{color:var(--ce-color-text-muted);font:var(--ce-weight-semibold, 600) calc(12px * var(--ce-type-scale, 1))/1.3 var(--ce-font-interface)}.ce-flow-column__cards{display:flex;flex-direction:column;gap:9px;min-block-size:8px;margin:-4px;padding:4px;overflow-y:auto;list-style:none;scrollbar-width:thin}.ce-flow-column__cards:empty{display:none}.ce-flow-card-slot{position:relative;margin:0;padding:0}.ce-flow-card-slot.has-bar-before:before,.ce-flow-card-slot.has-bar-after:after{content:"";position:absolute;inset-inline:0;z-index:4;block-size:3px;border-radius:2px;background:var(--ce-color-primary);box-shadow:0 0 0 2px var(--ce-color-primary-soft);pointer-events:none}.ce-flow-card-slot.has-bar-before:before{inset-block-start:-6px}.ce-flow-card-slot.has-bar-after:after{inset-block-end:-6px}.ce-flow-card{position:relative;display:grid;gap:8px;padding-block:13px 12px;padding-inline:17px 14px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:13px;background:var(--ce-color-surface);box-shadow:var(--ce-shadow-1);color:var(--ce-color-text);text-align:start;transition:box-shadow var(--ce-motion-standard, .16s) var(--ce-ease-standard),transform var(--ce-motion-standard, .16s) var(--ce-ease-standard),opacity var(--ce-motion-standard, .16s) var(--ce-ease-standard),border-color var(--ce-motion-fast, .12s)}.ce-flow-card:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:4px;border-start-start-radius:inherit;border-end-start-radius:inherit;background:var(--flow-solid)}.ce-flow-card:hover{box-shadow:var(--ce-shadow-2);transform:translateY(var(--ce-flow-card-lift, -2px))}.ce-flow-card:active{transform:scale(.98)}.ce-flow-card:focus-within:has(.ce-flow-card__open:focus-visible){outline:var(--ce-focus-width, 2px) solid var(--ce-color-focus-ring);outline-offset:var(--ce-focus-offset, 2px)}@supports selector(:has(*)){.ce-flow-card__open:focus-visible{outline:none;box-shadow:none}}.ce-flow-card__top{display:flex;align-items:center;gap:8px;min-block-size:24px}.ce-flow-card__type{padding:2px 8px;border-radius:var(--ce-radius-micro, 6px);background:var(--flow-soft);color:var(--flow-text);font:var(--ce-weight-bold, 700) calc(11px * var(--ce-type-scale, 1))/calc(16px * var(--ce-type-scale, 1)) var(--ce-font-interface);letter-spacing:calc(.04em * var(--ce-tracking-scale, 1));text-transform:var(--ce-label-case, uppercase)}.ce-flow-card__key{margin-inline-start:auto;color:var(--ce-color-text-muted);font:var(--ce-weight-medium, 500) calc(12px * var(--ce-type-scale, 1))/1.3 var(--ce-font-mono);font-variant-numeric:tabular-nums;unicode-bidi:isolate}.ce-flow-card__tools{position:relative;z-index:2;display:inline-flex;gap:2px;margin-inline-start:auto;opacity:0;transition:opacity var(--ce-motion-fast, .12s)}.ce-flow-card__key+.ce-flow-card__tools{margin-inline-start:0}.ce-flow-card:hover .ce-flow-card__tools,.ce-flow-card:focus-within .ce-flow-card__tools,.ce-flow-card.is-grabbed .ce-flow-card__tools{opacity:1}@media(hover:none){.ce-flow-card__tools{opacity:1}.ce-flow-card__tool{inline-size:44px;block-size:44px}}.ce-flow-card__tool{display:inline-grid;place-items:center;inline-size:28px;block-size:28px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--ce-color-text-muted);cursor:pointer;transition:background var(--ce-motion-fast, .12s),color var(--ce-motion-fast, .12s),transform var(--ce-motion-instant, 80ms)}.ce-flow-card__tool:hover{background:var(--ce-color-surface-sunken);color:var(--ce-color-text)}.ce-flow-card__tool:active{transform:scale(.92)}.ce-flow-card__grip{cursor:grab;touch-action:none}.ce-flow-card__grip[aria-pressed=true]{background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft);box-shadow:inset 0 0 0 2px var(--ce-color-primary)}.ce-flow-card__title{margin:0;color:var(--ce-color-text);font:var(--ce-weight-semibold, 600) calc(13px * var(--ce-type-scale, 1))/1.4 var(--ce-font-interface)}.ce-flow-card__open{display:inline;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.ce-flow-card__open:after{content:"";position:absolute;inset:0;border-radius:inherit}.ce-flow-card__tags{display:flex;flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none}.ce-flow-tag{padding:1px 8px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-pill, 999px);background:var(--ce-color-surface-sunken);color:var(--ce-color-text-muted);font:var(--ce-weight-semibold, 600) calc(12px * var(--ce-type-scale, 1))/calc(18px * var(--ce-type-scale, 1)) var(--ce-font-interface)}.ce-flow-card__note{--note-soft: var(--ce-color-warning-soft);--note-text: var(--ce-color-warning-text);display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border-radius:10px;background:var(--note-soft);color:var(--note-text);font:var(--ce-weight-medium, 500) calc(12px * var(--ce-type-scale, 1))/1.45 var(--ce-font-interface)}.ce-flow-card__note[data-tone=danger]{--note-soft: var(--ce-color-danger-soft);--note-text: var(--ce-color-danger-text)}.ce-flow-card__note[data-tone=primary]{--note-soft: var(--ce-color-primary-soft);--note-text: var(--ce-color-primary-on-soft)}.ce-flow-card__note[data-tone=violet]{--note-soft: var(--ce-color-violet-soft);--note-text: var(--ce-color-violet-text)}.ce-flow-card__note[data-tone=success]{--note-soft: var(--ce-color-success-soft);--note-text: var(--ce-color-success-text)}.ce-flow-card__note .ce-icon{flex:none;margin-block-start:1px}.ce-flow-card__note-body{min-inline-size:0}.ce-flow-card__note-body strong{display:block;font-weight:var(--ce-weight-bold, 700)}.ce-flow-card__foot{display:flex;align-items:center;gap:8px}.ce-flow-card__people{margin-inline-start:auto}.ce-flow-card.is-dimmed{background:color-mix(in srgb,var(--ce-color-surface) 80%,var(--ce-color-surface-sunken));opacity:var(--ce-flow-dim-opacity, .72);box-shadow:none;transform:none}.ce-flow-card.is-dimmed :is(.ce-flow-card__key,.ce-flow-tag,.ce-flow-card__tool){color:var(--ce-color-text)}.ce-flow-card.is-dimmed biso-timer-pill{border-color:var(--ce-color-border-strong);background:transparent;color:var(--ce-color-text)}.ce-flow-card.is-dimmed:hover,.ce-flow-card.is-dimmed:focus-within{opacity:.9}.ce-flow-card.is-source{opacity:.4;box-shadow:none;transform:none}.ce-flow-card.is-source.is-grabbed{opacity:.7;border-color:var(--ce-color-primary);box-shadow:0 0 0 3px var(--ce-color-primary-soft)}.ce-flow-ghost{position:fixed;left:0;top:0;z-index:var(--ce-z-popover, 240);margin:0;box-shadow:var(--ce-shadow-4);opacity:1;rotate:2deg;pointer-events:none;transition:none}.ce-flow-ghost .ce-flow-card__tools{opacity:0}.ce-flow-card.is-arrived{animation:ce-flow-arrive 1.8s var(--ce-ease-enter) 1}@keyframes ce-flow-arrive{0%{box-shadow:0 0 0 4px color-mix(in srgb,var(--ce-color-primary) 45%,transparent)}to{box-shadow:0 0 0 4px transparent}}.ce-timer-pill{display:inline-flex;align-items:center;gap:4px;min-block-size:24px;padding-block:2px;padding-inline:7px 10px;border:var(--ce-border-width, 1px) solid transparent;border-radius:var(--ce-radius-pill, 999px);background:var(--ce-color-neutral-soft);color:var(--ce-color-neutral-text);font:var(--ce-weight-bold, 700) calc(12px * var(--ce-type-scale, 1))/calc(18px * var(--ce-type-scale, 1)) var(--ce-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;transition:background var(--ce-motion-standard, .16s),color var(--ce-motion-standard, .16s)}.ce-timer-pill[data-state=warn]{border-color:color-mix(in srgb,var(--ce-color-warning) 40%,transparent);background:var(--ce-color-warning-soft);color:var(--ce-color-warning-text)}.ce-timer-pill[data-state=danger]{border-color:color-mix(in srgb,var(--ce-color-danger) 40%,transparent);background:var(--ce-color-danger-soft);color:var(--ce-color-danger-text)}.ce-timer-pill__word{font-family:var(--ce-font-interface);font-weight:var(--ce-weight-bold, 700)}.ce-timer-pill__word:before{content:"\b7";margin-inline-end:4px}.ce-canvas{position:relative;display:block;inline-size:100%;min-block-size:var(--ce-canvas-min-block-size, 360px);overflow:hidden;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-content, 14px);background:var(--ce-color-canvas);isolation:isolate}.ce-canvas__viewport{position:absolute;inset:0;overflow:hidden;background-image:radial-gradient(circle,var(--ce-canvas-dot, color-mix(in srgb, var(--ce-color-text-subtle) 45%, transparent)) 1.2px,transparent 1.7px);background-position:var(--ce-canvas-x, 0) var(--ce-canvas-y, 0);background-size:calc(var(--ce-canvas-gap, 24px) * var(--ce-canvas-zoom, 1)) calc(var(--ce-canvas-gap, 24px) * var(--ce-canvas-zoom, 1));cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.ce-canvas__viewport:focus-visible{outline-offset:-3px}.ce-canvas[data-panning] .ce-canvas__viewport,.ce-canvas[data-panning] .ce-node{cursor:grabbing}.ce-canvas.is-connecting .ce-canvas__viewport,.ce-canvas.is-connecting .ce-node{cursor:crosshair}.ce-canvas__world{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:0;block-size:0;transform-origin:0 0;will-change:transform}.ce-canvas__edges{position:absolute;left:0;top:0;inline-size:1px;block-size:1px;overflow:visible;pointer-events:none}.ce-canvas[data-rtl] .ce-canvas__edges{transform:scaleX(-1);transform-origin:0 0}.ce-canvas__nodes{margin:0;padding:0;list-style:none}.ce-canvas__slot{position:absolute;margin:0;padding:0;list-style:none}.ce-canvas__slot.is-dragging{z-index:3}.ce-edge{--edge: var(--ce-color-text-subtle)}.ce-edge[data-tone=primary]{--edge: var(--ce-color-primary)}.ce-edge[data-tone=violet]{--edge: var(--ce-color-violet)}.ce-edge__line{stroke:var(--edge);stroke-width:2;stroke-linecap:round;transition:stroke var(--ce-motion-fast, .12s)}.ce-edge__dot{fill:var(--edge)}.ce-edge__hit{stroke:transparent;stroke-width:18;pointer-events:stroke;cursor:pointer}.ce-edge:hover .ce-edge__line{stroke-width:3}.ce-edge.is-selected{--edge: var(--ce-color-primary)}.ce-edge.is-selected .ce-edge__line{stroke-width:3}.ce-edge.is-preview .ce-edge__line{stroke:var(--ce-color-primary);stroke-dasharray:6 5}.ce-edge.is-preview .ce-edge__dot{fill:var(--ce-color-primary)}.ce-edge.is-preview .ce-edge__hit{pointer-events:none}.ce-canvas__guide{stroke:var(--ce-color-primary);stroke-width:1;stroke-dasharray:4 3;vector-effect:non-scaling-stroke;pointer-events:none}.ce-node{--ce-node-pad: 14px;position:relative;display:grid;gap:8px;inline-size:var(--ce-canvas-node-width, 240px);padding:12px var(--ce-node-pad);border:var(--ce-border-width, 1px) solid var(--ce-color-border-strong);border-radius:14px;background:var(--ce-color-surface);box-shadow:var(--ce-shadow-1);color:var(--ce-color-text);cursor:grab;transition:box-shadow var(--ce-motion-standard, .16s) var(--ce-ease-standard),border-color var(--ce-motion-fast, .12s),transform var(--ce-motion-fast, .12s)}.ce-node:hover{border-color:var(--ce-color-text-subtle);transform:translateY(-1px)}.ce-node:active{transform:scale(.98)}.ce-node.is-locked{cursor:default}.ce-node.is-selected,.ce-node.is-drop-target{border-color:var(--ce-color-primary);box-shadow:0 0 0 3px var(--ce-color-primary-soft)}.ce-node.is-invalid:not(.is-selected){border-style:dashed}.ce-node[data-kind=ai]{border-color:var(--ce-color-violet);background:color-mix(in srgb,var(--ce-color-violet-soft) 55%,var(--ce-color-surface))}.ce-node[data-kind=ai].is-selected,.ce-node[data-kind=ai].is-drop-target{box-shadow:0 0 0 3px var(--ce-color-violet-soft)}.ce-node__head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px}.ce-node__copy{display:grid;gap:1px;min-inline-size:0}.ce-node__kicker{color:var(--ce-color-text-muted);font:var(--ce-weight-bold, 700) calc(11px * var(--ce-type-scale, 1))/1.3 var(--ce-font-interface);letter-spacing:calc(.05em * var(--ce-tracking-scale, 1));text-transform:var(--ce-label-case, uppercase)}.ce-node__title{overflow-wrap:anywhere;font:var(--ce-weight-bold, 700) calc(14px * var(--ce-type-scale, 1))/1.3 var(--ce-font-display)}.ce-node__desc{display:-webkit-box;margin:0;overflow:hidden;color:var(--ce-color-text-muted);font:400 calc(12.5px * var(--ce-type-scale, 1))/1.45 var(--ce-font-interface);line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical}.ce-node__flag{display:flex;align-items:flex-start;gap:6px;margin:0;padding:4px 8px;border-radius:8px;background:var(--ce-color-warning-soft);color:var(--ce-color-warning-text);font:var(--ce-weight-semibold, 600) calc(12px * var(--ce-type-scale, 1))/1.4 var(--ce-font-interface)}.ce-node__flag .ce-icon{flex:none;margin-block-start:1px}.ce-node__foot{display:flex}.ce-node__outputs{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:var(--ce-radius-pill, 999px);background:var(--ce-color-surface-sunken);color:var(--ce-color-text-muted);font:var(--ce-weight-semibold, 600) calc(12px * var(--ce-type-scale, 1))/calc(18px * var(--ce-type-scale, 1)) var(--ce-font-interface)}[dir=rtl] .ce-node__outputs .ce-icon{transform:scaleX(-1)}.ce-node__ports{display:grid;gap:6px;margin:0;padding:0;list-style:none}.ce-node__port{position:relative;display:flex;align-items:center;min-block-size:32px;padding-inline:10px;border-radius:10px;background:var(--ce-color-surface-sunken);color:var(--ce-color-text);font:var(--ce-weight-semibold, 600) calc(12.5px * var(--ce-type-scale, 1))/1.3 var(--ce-font-interface)}.ce-node__handle{position:absolute;inset-block-start:50%;z-index:2;display:grid;place-items:center;inline-size:24px;block-size:24px;margin-block-start:-12px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ce-color-text-inverse);cursor:crosshair}.ce-node__handle:before{content:"";grid-area:1 / 1;inline-size:12px;block-size:12px;box-sizing:border-box;border:2px solid var(--ce-color-text-subtle);border-radius:50%;background:var(--ce-color-surface);transition:background var(--ce-motion-fast, .12s),border-color var(--ce-motion-fast, .12s),transform var(--ce-motion-instant, 80ms)}.ce-node__handle .ce-icon{grid-area:1 / 1;inline-size:12px;block-size:12px;font-size:calc(12px * var(--ce-type-scale, 1))}.ce-node__handle--out{inset-inline-end:-13px}.ce-node__handle--in{inset-inline-start:-13px}.ce-node__port .ce-node__handle--out{inset-inline-end:calc(-1 * (var(--ce-node-pad) + 13px))}button.ce-node__handle:hover:before,.ce-canvas.is-connecting .ce-node__handle--in:before{border-color:var(--ce-color-primary);background:var(--ce-color-primary-soft)}button.ce-node__handle:active:before{transform:scale(.92)}.ce-node.is-drop-target .ce-node__handle--in:before{border-color:var(--ce-color-primary);background:var(--ce-color-primary)}.ce-node[data-kind=ai] .ce-node__handle:before{inline-size:18px;block-size:18px;border-color:var(--ce-color-surface);background:var(--ce-color-violet)}.ce-node[data-kind=ai] .ce-node__handle .ce-icon{position:relative;z-index:1}.ce-node[data-kind=ai] button.ce-node__handle:hover:before{background:var(--ce-color-violet-text)}.ce-canvas__corner{position:absolute;inset-block-start:12px;z-index:4}.ce-canvas__corner--start{inset-inline-start:12px}.ce-canvas__corner--end{inset-inline-end:12px}.ce-canvas__zoom,.ce-canvas__corner--start{display:flex;align-items:center;gap:2px;padding:4px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:12px;background:var(--ce-color-surface);box-shadow:var(--ce-shadow-2)}.ce-canvas__tool{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-block-size:32px;min-inline-size:32px;padding-inline:10px;border:0;border-radius:8px;background:transparent;color:var(--ce-color-text-muted);font:var(--ce-weight-semibold, 600) calc(12.5px * var(--ce-type-scale, 1))/1.3 var(--ce-font-interface);cursor:pointer;transition:background var(--ce-motion-fast, .12s),color var(--ce-motion-fast, .12s),transform var(--ce-motion-instant, 80ms)}.ce-canvas__tool--icon{padding-inline:0}.ce-canvas__tool:hover:not(:disabled){background:var(--ce-color-surface-sunken);color:var(--ce-color-text)}.ce-canvas__tool:active:not(:disabled){transform:scale(.97)}.ce-canvas__tool[aria-pressed=true]{background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft)}.ce-canvas__tool:disabled{opacity:.45;cursor:not-allowed}.ce-canvas__zoom-value{min-inline-size:48px;color:var(--ce-color-text-muted);font:var(--ce-weight-semibold, 600) calc(12px * var(--ce-type-scale, 1))/1.3 var(--ce-font-mono);font-variant-numeric:tabular-nums;text-align:center}.ce-canvas__outline{position:absolute;inset-block-start:60px;inset-inline-start:12px;z-index:4;inline-size:min(300px,calc(100% - 24px));max-block-size:calc(100% - 140px);padding:8px;overflow:auto;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-content, 14px);background:var(--ce-color-surface);box-shadow:var(--ce-shadow-3)}.ce-canvas__outline-list,.ce-canvas__outline-links{margin:0;padding:0;list-style:none}.ce-canvas__outline-node{display:flex;align-items:baseline;gap:8px;inline-size:100%;min-block-size:32px;padding:6px 8px;border:0;border-radius:8px;background:transparent;color:var(--ce-color-text);font:var(--ce-weight-semibold, 600) calc(13px * var(--ce-type-scale, 1))/1.3 var(--ce-font-interface);text-align:start;cursor:pointer;transition:background var(--ce-motion-fast, .12s)}.ce-canvas__outline-node small{color:var(--ce-color-text-muted);font:var(--ce-weight-medium, 500) calc(12px * var(--ce-type-scale, 1))/1.3 var(--ce-font-interface)}.ce-canvas__outline-node:hover{background:var(--ce-color-surface-sunken)}.ce-canvas__outline-node[aria-current=true]{background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft)}.ce-canvas__outline-node[aria-current=true] small{color:inherit}.ce-canvas__outline-links{margin-inline-start:14px;padding-inline-start:8px;border-inline-start:2px solid var(--ce-color-border)}.ce-canvas__outline-links li{display:flex;align-items:center;justify-content:space-between;gap:6px;min-block-size:28px;color:var(--ce-color-text-muted);font:var(--ce-weight-medium, 500) calc(12px * var(--ce-type-scale, 1))/1.3 var(--ce-font-interface)}[dir=rtl] .ce-canvas__outline-links .ce-icon{transform:scaleX(-1)}.ce-canvas__outline-remove{display:inline-grid;place-items:center;flex:none;inline-size:24px;block-size:24px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--ce-color-text-muted);cursor:pointer;transition:background var(--ce-motion-fast, .12s),color var(--ce-motion-fast, .12s)}.ce-canvas__outline-remove:hover{background:var(--ce-color-danger-soft);color:var(--ce-color-danger-text)}.ce-canvas__dock{position:absolute;inset-inline:0;inset-block-end:16px;z-index:4;display:flex;align-items:center;gap:6px;inline-size:max-content;max-inline-size:calc(100% - 24px);margin-inline:auto;padding:6px;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-pill, 999px);background:var(--ce-color-surface);box-shadow:var(--ce-shadow-3)}.ce-canvas__dock:empty,.ce-canvas__status:empty{display:none}.ce-canvas:has(.ce-canvas__status:not(:empty)) .ce-canvas__dock{inset-block-end:56px}.ce-canvas__status{position:absolute;inset-inline:0;inset-block-end:0;z-index:4;display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 14px;border-block-start:var(--ce-border-width, 1px) solid var(--ce-color-border);background:color-mix(in srgb,var(--ce-color-surface) 88%,transparent);color:var(--ce-color-text-muted);font:var(--ce-weight-medium, 500) calc(12px * var(--ce-type-scale, 1))/1.4 var(--ce-font-interface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media(prefers-reduced-motion:reduce){.ce-flow-column,.ce-flow-card,.ce-flow-card__tools,.ce-flow-card__tool,.ce-flow-board__clear,.ce-flow-summary__bar>span,.ce-timer-pill,.ce-node,.ce-node__handle:before,.ce-edge__line,.ce-canvas__tool,.ce-canvas__outline-node,.ce-canvas__outline-remove{transition:none}.ce-flow-card:hover,.ce-flow-card:active,.ce-flow-card__tool:active,.ce-flow-board__clear:active,.ce-node:hover,.ce-node:active,.ce-canvas__tool:active:not(:disabled),button.ce-node__handle:active:before{transform:none}.ce-flow-ghost{rotate:none}.ce-flow-card.is-arrived{animation:none;box-shadow:0 0 0 3px var(--ce-color-primary-soft)}}@media(forced-colors:active){.ce-flow-column{border-color:CanvasText}.ce-flow-column__dot,.ce-flow-card:before{background:CanvasText;forced-color-adjust:none}.ce-flow-column.is-armed{outline:2px dashed Highlight;outline-offset:-4px}.ce-flow-column.is-over-valid{outline:3px solid Highlight;outline-offset:-4px}.ce-flow-column.is-over-invalid{outline:3px double CanvasText;outline-offset:-4px}.ce-flow-column__reason,.ce-flow-card{border-color:CanvasText}.ce-flow-card.is-source{border-style:dashed}.ce-flow-card.is-dimmed{border-style:dotted}.ce-flow-card.is-grabbed,.ce-flow-card.is-arrived{outline:3px solid Highlight}.ce-flow-card__type,.ce-flow-tag,.ce-flow-card__note,.ce-timer-pill{border:var(--ce-border-width, 1px) solid CanvasText}.ce-flow-card-slot.has-bar-before:before,.ce-flow-card-slot.has-bar-after:after{background:Highlight;forced-color-adjust:none}.ce-flow-summary,.ce-flow-summary__bar{border:var(--ce-border-width, 1px) solid CanvasText}.ce-flow-summary__bar>span{background:Highlight;forced-color-adjust:none}.ce-flow-card__grip[aria-pressed=true]{outline:2px solid Highlight}.ce-canvas,.ce-node{border-color:CanvasText}.ce-canvas__viewport{background-image:none}.ce-node.is-selected,.ce-node.is-drop-target{outline:3px solid Highlight;outline-offset:2px}.ce-node[data-kind=ai]{border-style:double;border-width:3px}.ce-node__handle:before{border-color:CanvasText;background:Canvas}.ce-node[data-kind=ai] .ce-node__handle:before{background:CanvasText;border-color:Canvas;forced-color-adjust:none}.ce-node[data-kind=ai] .ce-node__handle .ce-icon{color:Canvas}.ce-edge__line{stroke:CanvasText}.ce-edge__dot{fill:CanvasText}.ce-edge.is-selected .ce-edge__line,.ce-edge.is-preview .ce-edge__line{stroke:Highlight}.ce-edge.is-selected .ce-edge__dot,.ce-edge.is-preview .ce-edge__dot{fill:Highlight}.ce-canvas__guide{stroke:Highlight}.ce-canvas__zoom,.ce-canvas__corner--start,.ce-canvas__outline,.ce-canvas__dock,.ce-canvas__status{border-color:CanvasText}.ce-canvas__tool[aria-pressed=true]{outline:2px solid Highlight}}.ce-perm-cat{--_soft: var(--ce-color-primary-soft);--_text: var(--ce-color-primary-on-soft);--_solid: var(--ce-color-primary)}.ce-perm-cat[data-tone=success]{--_soft: var(--ce-color-success-soft);--_text: var(--ce-color-success-text);--_solid: var(--ce-color-success)}.ce-perm-cat[data-tone=warning]{--_soft: var(--ce-color-warning-soft);--_text: var(--ce-color-warning-text);--_solid: var(--ce-color-warning)}.ce-perm-cat[data-tone=danger]{--_soft: var(--ce-color-danger-soft);--_text: var(--ce-color-danger-text);--_solid: var(--ce-color-danger)}.ce-perm-cat[data-tone=violet]{--_soft: var(--ce-color-violet-soft);--_text: var(--ce-color-violet-text);--_solid: var(--ce-color-violet)}.ce-perm-cat[data-tone=neutral]{--_soft: var(--ce-color-neutral-soft);--_text: var(--ce-color-neutral-text);--_solid: var(--ce-color-text-muted)}.ce-perm-cat[data-tone=gold]{--_soft: var(--ce-color-gold-soft);--_text: var(--ce-color-gold-text);--_solid: var(--ce-color-gold)}.ce-perm-cat[data-tone=orange]{--_soft: var(--ce-color-orange-soft);--_text: var(--ce-color-orange-text);--_solid: var(--ce-color-orange)}.ce-perm-cat[data-tone=fuchsia]{--_soft: var(--ce-color-fuchsia-soft);--_text: var(--ce-color-fuchsia-text);--_solid: var(--ce-color-fuchsia)}.ce-perm-cat[data-tone=indigo]{--_soft: var(--ce-color-indigo-soft);--_text: var(--ce-color-indigo-text);--_solid: var(--ce-color-indigo)}biso-permission-accordion.ce-permission-accordion{display:grid;gap:var(--ce-space-3);min-inline-size:0;color:var(--ce-color-text);font:400 calc(13px * var(--ce-type-scale, 1))/calc(20px * var(--ce-type-scale, 1)) var(--ce-font-interface)}.ce-permission-accordion__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ce-space-2) var(--ce-space-4)}.ce-permission-accordion__group,.ce-permission-accordion__summary{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ce-space-2);min-inline-size:0}.ce-permission-accordion__group-label{color:var(--ce-color-text-muted);font:var(--ce-weight-bold, 700) calc(11px * var(--ce-type-scale, 1))/calc(16px * var(--ce-type-scale, 1)) var(--ce-font-interface);letter-spacing:calc(.05em * var(--ce-tracking-scale, 1));text-transform:var(--ce-label-case, uppercase)}.ce-permission-accordion__custom{display:inline-flex;align-items:center;gap:var(--ce-space-1);block-size:24px;padding-inline:var(--ce-space-2-5);border:1px dashed color-mix(in srgb,var(--ce-color-violet-text) 45%,transparent);border-radius:var(--ce-radius-pill);background:var(--ce-color-violet-soft);color:var(--ce-color-violet-text);font:var(--ce-weight-bold, 700) calc(12px * var(--ce-type-scale, 1))/calc(16px * var(--ce-type-scale, 1)) var(--ce-font-interface)}.ce-permission-accordion__count{display:inline-flex;align-items:baseline;gap:var(--ce-space-1-5);color:var(--ce-color-text-muted);font:400 calc(12px * var(--ce-type-scale, 1))/calc(16px * var(--ce-type-scale, 1)) var(--ce-font-interface)}.ce-permission-accordion__count strong{color:var(--ce-color-text);font:var(--ce-weight-bold, 700) calc(13px * var(--ce-type-scale, 1))/calc(16px * var(--ce-type-scale, 1)) var(--ce-font-mono);font-variant-numeric:tabular-nums}.ce-permission-accordion__locked{display:flex;align-items:center;gap:var(--ce-space-2);margin:0;padding:var(--ce-space-2-5) var(--ce-space-3-5);border:var(--ce-border-width, 1px) solid var(--ce-color-border-strong);border-radius:var(--ce-radius-control);background:var(--ce-color-surface-sunken);color:var(--ce-color-text);font:400 calc(13px * var(--ce-type-scale, 1))/calc(20px * var(--ce-type-scale, 1)) var(--ce-font-interface)}.ce-permission-accordion__legend{display:flex;flex-wrap:wrap;gap:var(--ce-space-1) var(--ce-space-4);margin:0;padding:0;list-style:none;color:var(--ce-color-text-muted);font:400 calc(12px * var(--ce-type-scale, 1))/calc(16px * var(--ce-type-scale, 1)) var(--ce-font-interface)}.ce-permission-accordion__legend li{display:inline-flex;align-items:center;gap:var(--ce-space-1-5)}.ce-permission-accordion__legend .ce-icon{box-sizing:content-box;padding:3px;border-radius:var(--ce-radius-micro);background:var(--ce-color-surface-sunken);color:var(--ce-color-text)}.ce-permission-accordion__legend li[data-level=view] .ce-icon{background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft)}.ce-permission-accordion__legend li[data-level=edit] .ce-icon{background:var(--ce-color-primary);color:var(--ce-color-text-inverse)}.ce-permission-accordion__list{display:grid;gap:var(--ce-space-2-5)}.ce-perm-cat{border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-content);background:var(--ce-color-surface);box-shadow:var(--ce-shadow-1);transition:border-color var(--ce-motion-fast) var(--ce-ease-standard),box-shadow var(--ce-motion-standard) var(--ce-ease-standard)}.ce-perm-cat:hover{border-color:var(--ce-color-border-strong)}.ce-perm-cat[data-open=true]{box-shadow:var(--ce-shadow-2)}.ce-perm-cat__heading{margin:0}.ce-perm-cat__header{appearance:none;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--ce-space-3);box-sizing:border-box;inline-size:100%;min-block-size:56px;margin:0;padding:var(--ce-space-2-5) var(--ce-space-3-5);border:0;border-radius:var(--ce-radius-content);background:transparent;color:var(--ce-color-text);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--ce-motion-fast) var(--ce-ease-standard),transform var(--ce-motion-instant) var(--ce-ease-standard)}.ce-perm-cat[data-open=true]>.ce-perm-cat__heading>.ce-perm-cat__header{border-end-start-radius:0;border-end-end-radius:0}.ce-perm-cat__header:hover{background:var(--ce-color-surface-subtle)}.ce-perm-cat__header:active{transform:scale(.99)}.ce-perm-cat__header:focus-visible{outline:var(--ce-focus-width) solid var(--ce-color-focus-ring);outline-offset:var(--ce-focus-offset)}.ce-perm-cat__tile{--ce-tile-bg: var(--_soft);--ce-tile-fg: var(--_text)}.ce-perm-cat__title{min-inline-size:0;overflow:hidden;font:var(--ce-weight-bold, 700) calc(14px * var(--ce-type-scale, 1))/calc(20px * var(--ce-type-scale, 1)) var(--ce-font-display, var(--ce-font-interface));text-overflow:ellipsis;white-space:nowrap}.ce-perm-cat__chevron{color:var(--ce-color-text-muted);transition:transform var(--ce-motion-standard) var(--ce-ease-standard)}.ce-perm-cat[data-open=true] .ce-perm-cat__chevron{transform:rotate(180deg)}.ce-perm-cat__pill{display:inline-grid;place-items:center;box-sizing:border-box;min-inline-size:44px;block-size:24px;padding-inline:var(--ce-space-2);border:var(--ce-border-width, 1px) solid transparent;border-radius:var(--ce-radius-pill);background:var(--ce-color-neutral-soft);color:var(--ce-color-neutral-text);font:var(--ce-weight-bold, 700) calc(12px * var(--ce-type-scale, 1))/calc(16px * var(--ce-type-scale, 1)) var(--ce-font-mono);font-variant-numeric:tabular-nums;transition:background-color var(--ce-motion-standard) var(--ce-ease-standard),color var(--ce-motion-standard) var(--ce-ease-standard)}.ce-perm-cat__pill[data-state=none]{border-color:color-mix(in srgb,var(--ce-color-neutral-text) 28%,transparent)}.ce-perm-cat__pill[data-state=partial]{background:var(--ce-color-warning-soft);color:var(--ce-color-warning-text);border-color:color-mix(in srgb,var(--ce-color-warning-text) 28%,transparent)}.ce-perm-cat__pill[data-state=all]{background:var(--ce-color-success-soft);color:var(--ce-color-success-text);border-color:color-mix(in srgb,var(--ce-color-success-text) 28%,transparent)}.ce-perm-cat__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--ce-motion-overlay) var(--ce-ease-enter)}.ce-perm-cat__panel[data-open=true]{grid-template-rows:1fr}.ce-perm-cat__clip{min-block-size:0;overflow:hidden;visibility:hidden;transition:visibility 0s linear var(--ce-motion-overlay)}.ce-perm-cat__panel[data-open=true]>.ce-perm-cat__clip{visibility:visible;transition-delay:0s}.ce-perm-cat__body{display:grid;gap:var(--ce-space-2);padding:var(--ce-space-3);border-block-start:var(--ce-border-width, 1px) solid var(--ce-color-border);border-end-start-radius:var(--ce-radius-content);border-end-end-radius:var(--ce-radius-content);background:var(--ce-color-surface-subtle)}.ce-perm-cat__intro{margin:0;padding-inline:var(--ce-space-1);color:var(--ce-color-text-muted);font:400 calc(12.5px * var(--ce-type-scale, 1))/calc(18px * var(--ce-type-scale, 1)) var(--ce-font-interface)}.ce-perm-cat__items{display:grid;gap:var(--ce-space-2);margin:0;padding:0;list-style:none}.ce-perm-item{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--ce-space-2) var(--ce-space-3);box-sizing:border-box;padding-block:var(--ce-space-2-5);padding-inline:26px var(--ce-space-3-5);border:var(--ce-border-width, 1px) solid transparent;border-radius:12px;background:var(--ce-color-surface);box-shadow:var(--ce-shadow-1);transition:border-color var(--ce-motion-fast) var(--ce-ease-standard),box-shadow var(--ce-motion-standard) var(--ce-ease-standard)}.ce-perm-item:before{content:"";position:absolute;inset-block:12px;inset-inline-start:10px;inline-size:5px;border-radius:4px;background:var(--ce-color-border-strong);transition:background-color var(--ce-motion-standard) var(--ce-ease-standard)}.ce-perm-item:not([data-level=none]):before{background:var(--_solid)}.ce-perm-item:hover,.ce-perm-item:focus-within{border-color:var(--ce-color-border);box-shadow:var(--ce-shadow-2)}.ce-perm-item__text{display:grid;flex:1 1 200px;gap:2px;min-inline-size:0}.ce-perm-item__label{color:var(--ce-color-text);font:var(--ce-weight-bold, 700) calc(13px * var(--ce-type-scale, 1))/calc(18px * var(--ce-type-scale, 1)) var(--ce-font-interface);overflow-wrap:anywhere}.ce-perm-item__description{color:var(--ce-color-text-muted);font:400 calc(12px * var(--ce-type-scale, 1))/calc(17px * var(--ce-type-scale, 1)) var(--ce-font-interface)}.ce-perm-item__reason{display:inline-flex;align-items:center;gap:var(--ce-space-1);color:var(--ce-color-neutral-text);font:var(--ce-weight-semibold, 600) calc(12px * var(--ce-type-scale, 1))/calc(16px * var(--ce-type-scale, 1)) var(--ce-font-interface)}.ce-perm-item[data-blocked=true]{background:var(--ce-color-surface-subtle)}.ce-level-toggle{display:inline-flex;flex:none;gap:var(--ce-space-0-5);margin-inline-start:auto;padding:3px;border:var(--ce-border-width, 1px) solid var(--ce-color-border-strong);border-radius:var(--ce-radius-control);background:var(--ce-color-surface-sunken)}.ce-level-toggle__button{appearance:none;display:grid;place-items:center;box-sizing:border-box;inline-size:34px;block-size:28px;margin:0;padding:0;border:0;border-radius:7px;background:transparent;color:var(--ce-color-text-muted);cursor:pointer;transition:background-color var(--ce-motion-fast) var(--ce-ease-standard),color var(--ce-motion-fast) var(--ce-ease-standard),box-shadow var(--ce-motion-fast) var(--ce-ease-standard),transform var(--ce-motion-instant) var(--ce-ease-standard)}.ce-level-toggle__button .ce-icon{font-size:calc(16px * var(--ce-type-scale, 1))}.ce-level-toggle__button:hover{background:color-mix(in srgb,var(--ce-color-text) 8%,transparent);color:var(--ce-color-text)}.ce-level-toggle__button:active{transform:scale(.97)}.ce-level-toggle__button:focus-visible{outline:var(--ce-focus-width) solid var(--ce-color-focus-ring);outline-offset:var(--ce-focus-offset)}.ce-level-toggle__button[aria-pressed=true][data-level=none]{background:var(--ce-color-surface);color:var(--ce-color-text);box-shadow:inset 0 0 0 1.5px var(--ce-color-border-strong)}.ce-level-toggle__button[aria-pressed=true][data-level=view]{background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft);box-shadow:inset 0 0 0 1.5px var(--ce-color-primary)}.ce-level-toggle__button[aria-pressed=true][data-level=edit]{background:var(--ce-color-primary);color:var(--ce-color-text-inverse);box-shadow:none}.ce-level-toggle__button[aria-disabled=true]{cursor:not-allowed}.ce-level-toggle__button[aria-disabled=true]:not([aria-pressed=true]){opacity:.45}.ce-level-toggle__button[aria-disabled=true]:hover:not([aria-pressed=true]){background:transparent;color:var(--ce-color-text-muted)}.ce-level-toggle__button[aria-disabled=true]:active{transform:none}biso-permission-accordion[data-read-only=true] .ce-level-toggle{background:var(--ce-color-surface-subtle)}@media(max-width:520px){.ce-perm-item{padding-inline-end:var(--ce-space-3)}.ce-perm-item__text{flex-basis:100%}.ce-level-toggle{margin-inline-start:0}}:where([dir=rtl],:lang(ar)) .ce-permission-accordion__group-label{letter-spacing:0;text-transform:none}@media(prefers-reduced-motion:reduce){.ce-perm-cat,.ce-perm-cat__header,.ce-perm-cat__chevron,.ce-perm-cat__pill,.ce-perm-cat__panel,.ce-perm-cat__clip,.ce-perm-item,.ce-perm-item:before,.ce-level-toggle__button{transition:none}.ce-perm-cat__header:active,.ce-level-toggle__button:active{transform:none}}@media(forced-colors:active){.ce-perm-cat,.ce-perm-item,.ce-level-toggle{border:var(--ce-border-width, 1px) solid CanvasText}.ce-perm-cat__pill{border:var(--ce-border-width, 1px) solid CanvasText;background:Canvas;color:CanvasText}.ce-perm-item:before{background:CanvasText}.ce-level-toggle__button{border:var(--ce-border-width, 1px) solid transparent}.ce-level-toggle__button[aria-pressed=true]{border-color:Highlight;background:Highlight;color:HighlightText;forced-color-adjust:none}.ce-level-toggle__button[aria-disabled=true]:not([aria-pressed=true]){opacity:1;color:GrayText}}biso-sentence-field.ce-sentence{display:grid;gap:var(--ce-space-2);min-inline-size:0;color:var(--ce-color-text);font:400 calc(14px * var(--ce-type-scale, 1))/calc(20px * var(--ce-type-scale, 1)) var(--ce-font-interface)}.ce-sentence__line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ce-space-2) var(--ce-space-2-5);padding:var(--ce-space-3) var(--ce-space-3-5);border-radius:var(--ce-radius-content);background:var(--ce-color-primary-soft);color:var(--ce-color-text)}.ce-sentence__text{font:var(--ce-weight-semibold, 600) calc(14px * var(--ce-type-scale, 1))/calc(20px * var(--ce-type-scale, 1)) var(--ce-font-interface)}.ce-sentence__cell{position:relative;display:inline-flex;align-items:center;gap:var(--ce-space-1-5);max-inline-size:100%}.ce-sentence__control{appearance:none;box-sizing:border-box;block-size:max(var(--ce-control-height-sm),28px);min-inline-size:0;margin:0;padding-inline:var(--ce-space-2-5);border:1.5px solid var(--ce-color-border-strong);border-radius:var(--ce-radius-control);background:var(--ce-color-surface);color:var(--ce-color-text);box-shadow:var(--ce-shadow-1);transition:border-color var(--ce-motion-fast) var(--ce-ease-standard),box-shadow var(--ce-motion-fast) var(--ce-ease-standard),background-color var(--ce-motion-fast) var(--ce-ease-standard)}.ce-sentence__number,.ce-sentence__text-input{font:var(--ce-weight-bold, 700) calc(13px * var(--ce-type-scale, 1))/calc(18px * var(--ce-type-scale, 1)) var(--ce-font-mono);font-variant-numeric:tabular-nums}.ce-sentence__number{text-align:center}.ce-sentence__text-input{font-weight:var(--ce-weight-medium, 500);text-align:start}.ce-sentence__select{inline-size:100%;padding-inline:var(--ce-space-2-5) 30px;font:var(--ce-weight-semibold, 600) calc(13px * var(--ce-type-scale, 1))/calc(18px * var(--ce-type-scale, 1)) var(--ce-font-interface);text-align:start;text-overflow:ellipsis;cursor:pointer}.ce-sentence__chevron{position:absolute;inset-inline-end:var(--ce-space-2);color:var(--ce-color-text-muted);pointer-events:none}.ce-sentence__unit{color:var(--ce-color-text-muted);font:var(--ce-weight-semibold, 600) calc(12px * var(--ce-type-scale, 1))/calc(16px * var(--ce-type-scale, 1)) var(--ce-font-interface)}.ce-sentence__control:hover:not(:disabled):not([readonly]){border-color:color-mix(in srgb,var(--ce-color-border-strong) 55%,var(--ce-color-text) 45%)}.ce-sentence__control:focus,.ce-sentence__control:focus-visible{border-color:var(--ce-color-primary);outline:var(--ce-focus-width) solid var(--ce-color-focus-ring);outline-offset:var(--ce-focus-offset)}.ce-sentence__control::placeholder{color:var(--ce-color-text-muted);opacity:1}.ce-sentence__cell[data-invalid=true]>.ce-sentence__control{border-color:var(--ce-color-danger);box-shadow:0 0 0 3px var(--ce-color-danger-soft)}.ce-sentence__control:disabled{background:var(--ce-color-surface-sunken);color:var(--ce-color-text-subtle);cursor:not-allowed;opacity:.68}.ce-sentence__control[readonly]{background:var(--ce-color-surface-subtle)}biso-sentence-field.is-readonly .ce-sentence__select:disabled{opacity:1;color:var(--ce-color-text);cursor:default}biso-sentence-field.is-readonly .ce-sentence__chevron{display:none}.ce-sentence__preview{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ce-space-1) var(--ce-space-3);margin:0;padding:var(--ce-space-2-5) var(--ce-space-3-5);border-radius:var(--ce-radius-control);background:var(--ce-color-surface-inverse);color:var(--ce-color-text-inverse)}.ce-sentence__preview-label{color:color-mix(in srgb,var(--ce-color-text-inverse) 72%,transparent);font:var(--ce-weight-bold, 700) calc(11px * var(--ce-type-scale, 1))/calc(16px * var(--ce-type-scale, 1)) var(--ce-font-interface);letter-spacing:calc(.05em * var(--ce-tracking-scale, 1));text-transform:var(--ce-label-case, uppercase)}.ce-sentence__preview-text{font:var(--ce-weight-semibold, 600) calc(13px * var(--ce-type-scale, 1))/calc(20px * var(--ce-type-scale, 1)) var(--ce-font-interface);overflow-wrap:anywhere}.ce-sentence__messages ul{display:grid;gap:var(--ce-space-1);margin:0;padding:0;list-style:none}.ce-sentence__messages li{display:flex;align-items:flex-start;gap:var(--ce-space-1-5);color:var(--ce-color-danger-text);font:var(--ce-weight-medium, 500) calc(12.5px * var(--ce-type-scale, 1))/calc(18px * var(--ce-type-scale, 1)) var(--ce-font-interface);animation:ce-sentence-message var(--ce-motion-standard) var(--ce-ease-enter) both}.ce-sentence__messages li .ce-icon{flex:none;margin-block-start:1px}@keyframes ce-sentence-message{0%{opacity:0;transform:translateY(-3px)}}biso-sentence-field.is-disabled .ce-sentence__line{opacity:.7}:where([dir=rtl],:lang(ar)) .ce-sentence__preview-label{letter-spacing:0;text-transform:none}@media(prefers-reduced-motion:reduce){.ce-sentence__control{transition:none}.ce-sentence__messages li{animation:none}}@media(forced-colors:active){.ce-sentence__line,.ce-sentence__preview{border:var(--ce-border-width, 1px) solid CanvasText;background:Canvas;color:CanvasText}.ce-sentence__preview-label{color:GrayText}.ce-sentence__cell[data-invalid=true]>.ce-sentence__control{border-color:Mark;box-shadow:none}}biso-number-stepper.ce-number-stepper{display:inline-flex;align-items:stretch;box-sizing:border-box;block-size:var(--ce-control-height);max-inline-size:100%;overflow:hidden;border:1.5px solid var(--ce-color-border-strong);border-radius:var(--ce-radius-control);background:var(--ce-color-surface);color:var(--ce-color-text);box-shadow:var(--ce-shadow-1);transition:border-color var(--ce-motion-fast) var(--ce-ease-standard),background-color var(--ce-motion-fast) var(--ce-ease-standard),box-shadow var(--ce-motion-fast) var(--ce-ease-standard)}biso-number-stepper.ce-number-stepper[data-size=sm]{block-size:max(var(--ce-control-height-sm),28px)}biso-number-stepper.ce-number-stepper:hover:not(.is-disabled):not(.is-readonly){border-color:color-mix(in srgb,var(--ce-color-border-strong) 55%,var(--ce-color-text) 45%)}biso-number-stepper.ce-number-stepper:has(.ce-number-stepper__input:focus-visible){border-color:var(--ce-color-primary);outline:var(--ce-focus-width) solid var(--ce-color-focus-ring);outline-offset:var(--ce-focus-offset)}biso-number-stepper.ce-number-stepper:has([aria-invalid=true]){border-color:var(--ce-color-danger);box-shadow:0 0 0 3px var(--ce-color-danger-soft)}biso-number-stepper.ce-number-stepper[data-clamped=true]{border-color:var(--ce-color-warning);background:var(--ce-color-warning-soft)}biso-number-stepper.ce-number-stepper.is-disabled{background:var(--ce-color-surface-sunken);cursor:not-allowed;opacity:.68}biso-number-stepper.ce-number-stepper.is-readonly{background:var(--ce-color-surface-subtle)}.ce-number-stepper__field{display:inline-flex;align-items:center;gap:var(--ce-space-1);min-inline-size:0;padding-inline:var(--ce-space-1)}.ce-number-stepper__input{appearance:none;box-sizing:border-box;inline-size:var(--ce-stepper-width, 6ch);min-inline-size:3ch;block-size:100%;margin:0;padding:0 var(--ce-space-1);border:0;border-radius:0;outline:0;background:transparent;color:var(--ce-color-text);font:var(--ce-weight-bold, 700) calc(13px * var(--ce-type-scale, 1))/calc(18px * var(--ce-type-scale, 1)) var(--ce-font-mono);font-variant-numeric:tabular-nums;text-align:center}.ce-number-stepper__input::placeholder{color:var(--ce-color-text-muted);opacity:1}.ce-number-stepper__input:disabled{cursor:not-allowed}.ce-number-stepper__unit{padding-inline-end:var(--ce-space-1-5);color:var(--ce-color-text-muted);font:var(--ce-weight-semibold, 600) calc(12px * var(--ce-type-scale, 1))/calc(16px * var(--ce-type-scale, 1)) var(--ce-font-interface);white-space:nowrap}.ce-number-stepper__button{appearance:none;display:grid;place-items:center;flex:none;box-sizing:border-box;inline-size:max(32px,var(--ce-control-height-sm));margin:0;padding:0;border:0;background:var(--ce-color-surface-sunken);color:var(--ce-color-text-muted);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:background-color var(--ce-motion-fast) var(--ce-ease-standard),color var(--ce-motion-fast) var(--ce-ease-standard)}biso-number-stepper[data-size=sm] .ce-number-stepper__button{inline-size:28px}.ce-number-stepper__button:first-child{border-inline-end:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-number-stepper__button:last-of-type{border-inline-start:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-number-stepper__button .ce-icon{font-size:calc(16px * var(--ce-type-scale, 1));transition:transform var(--ce-motion-instant) var(--ce-ease-standard)}.ce-number-stepper__button:hover{background:color-mix(in srgb,var(--ce-color-text) 8%,var(--ce-color-surface-sunken));color:var(--ce-color-text)}.ce-number-stepper__button:active .ce-icon{transform:scale(.92)}.ce-number-stepper__button[aria-disabled=true]{cursor:not-allowed;opacity:.45}.ce-number-stepper__button[aria-disabled=true]:hover{background:var(--ce-color-surface-sunken);color:var(--ce-color-text-muted)}.ce-number-stepper__button[aria-disabled=true]:active .ce-icon{transform:none}@media(prefers-reduced-motion:reduce){biso-number-stepper.ce-number-stepper,.ce-number-stepper__button,.ce-number-stepper__button .ce-icon{transition:none}.ce-number-stepper__button:active .ce-icon{transform:none}}@media(forced-colors:active){biso-number-stepper.ce-number-stepper{border-color:ButtonText}biso-number-stepper.ce-number-stepper:has([aria-invalid=true]){border-color:Mark;box-shadow:none}.ce-number-stepper__button{background:ButtonFace;color:ButtonText}.ce-number-stepper__button[aria-disabled=true]{opacity:1;color:GrayText}}biso-amount-input.ce-amount-input{display:inline-flex;align-items:center;gap:var(--ce-space-2);box-sizing:border-box;inline-size:100%;min-inline-size:160px;max-inline-size:100%;block-size:var(--ce-control-height);padding-inline:var(--ce-space-3);border:1.5px solid var(--ce-color-border-strong);border-radius:var(--ce-radius-control);background:var(--ce-color-surface);color:var(--ce-color-text);box-shadow:var(--ce-shadow-1);transition:border-color var(--ce-motion-fast) var(--ce-ease-standard),background-color var(--ce-motion-fast) var(--ce-ease-standard),box-shadow var(--ce-motion-fast) var(--ce-ease-standard)}biso-amount-input.ce-amount-input:hover:not(.is-disabled):not(.is-readonly){border-color:color-mix(in srgb,var(--ce-color-border-strong) 55%,var(--ce-color-text) 45%)}biso-amount-input.ce-amount-input:has(.ce-amount-input__input:focus-visible){border-color:var(--ce-color-primary);outline:var(--ce-focus-width) solid var(--ce-color-focus-ring);outline-offset:var(--ce-focus-offset)}biso-amount-input.ce-amount-input[data-invalid=true]{border-color:var(--ce-color-danger);box-shadow:0 0 0 3px var(--ce-color-danger-soft)}biso-amount-input.ce-amount-input[data-clamped=true]{border-color:var(--ce-color-warning);background:var(--ce-color-warning-soft)}biso-amount-input.ce-amount-input.is-disabled{background:var(--ce-color-surface-sunken);cursor:not-allowed;opacity:.68}biso-amount-input.ce-amount-input.is-readonly{background:var(--ce-color-surface-subtle)}.ce-amount-input__currency{flex:none;color:var(--ce-color-text-muted);font:var(--ce-weight-semibold, 600) calc(12px * var(--ce-type-scale, 1))/calc(16px * var(--ce-type-scale, 1)) var(--ce-font-mono);letter-spacing:calc(.03em * var(--ce-tracking-scale, 1));unicode-bidi:isolate}.ce-amount-input__input{appearance:none;flex:1 1 auto;box-sizing:border-box;inline-size:100%;min-inline-size:0;block-size:100%;margin:0;padding:0;border:0;outline:0;background:transparent;color:var(--ce-color-text);font:var(--ce-weight-bold, 700) calc(14px * var(--ce-type-scale, 1))/calc(20px * var(--ce-type-scale, 1)) var(--ce-font-mono);font-variant-numeric:tabular-nums;text-align:end;unicode-bidi:plaintext}.ce-amount-input__input::placeholder{color:var(--ce-color-text-muted);font-weight:400;opacity:1}.ce-amount-input__input:disabled{cursor:not-allowed}@media(prefers-reduced-motion:reduce){biso-amount-input.ce-amount-input{transition:none}}@media(forced-colors:active){biso-amount-input.ce-amount-input{border-color:ButtonText}biso-amount-input.ce-amount-input[data-invalid=true]{border-color:Mark;box-shadow:none}}biso-load-more.ce-load-more{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ce-space-2) var(--ce-space-3);box-sizing:border-box;padding:var(--ce-space-2-5) var(--ce-space-4);border-block-start:var(--ce-border-width, 1px) solid var(--ce-color-border);background:var(--ce-color-surface-subtle);color:var(--ce-color-text);font:400 calc(12.5px * var(--ce-type-scale, 1))/calc(18px * var(--ce-type-scale, 1)) var(--ce-font-interface)}.ce-load-more__count{font:var(--ce-weight-semibold, 600) calc(12.5px * var(--ce-type-scale, 1))/calc(18px * var(--ce-type-scale, 1)) var(--ce-font-interface);font-variant-numeric:tabular-nums}.ce-load-more__track{position:relative;flex:0 1 140px;inline-size:140px;min-inline-size:48px;block-size:4px;border-radius:var(--ce-radius-pill);background:var(--ce-color-border)}.ce-load-more__fill{display:block;block-size:100%;border-radius:inherit;background:var(--ce-color-primary);transition:inline-size .4s var(--ce-ease-standard),background-color var(--ce-motion-standard) var(--ce-ease-standard)}biso-load-more[data-state=capped] .ce-load-more__fill{background:var(--ce-color-warning)}biso-load-more[data-state=complete] .ce-load-more__fill{background:var(--ce-color-success)}.ce-load-more__tick{position:absolute;inset-block:-3px;inline-size:2px;margin-inline-start:-1px;border-radius:1px;background:var(--ce-color-text-muted)}.ce-load-more__cap{display:flex;flex:1 1 240px;align-items:flex-start;gap:var(--ce-space-1-5);margin:0;padding:var(--ce-space-1-5) var(--ce-space-2-5);border-radius:var(--ce-radius-control);background:var(--ce-color-warning-soft);color:var(--ce-color-warning-text);font:var(--ce-weight-semibold, 600) calc(12px * var(--ce-type-scale, 1))/calc(17px * var(--ce-type-scale, 1)) var(--ce-font-interface)}.ce-load-more__cap .ce-icon{flex:none;margin-block-start:1px}.ce-load-more__refine:empty{display:none}.ce-load-more__button{min-inline-size:116px;margin-inline-start:auto}biso-load-more .ce-load-more__button[aria-disabled=true],biso-load-more .ce-load-more__button[aria-disabled=true]:hover{--ce-button-bg: var(--ce-color-primary-soft);--ce-button-color: var(--ce-color-primary-on-soft);background:var(--ce-color-primary-soft);color:var(--ce-color-primary-on-soft);box-shadow:none;cursor:not-allowed;opacity:.55}biso-load-more[data-state=loading] .ce-load-more__button[aria-disabled=true]{cursor:progress;opacity:.85}.ce-load-more__spinner{animation:ce-load-more-spin .7s linear infinite}@keyframes ce-load-more-spin{to{transform:rotate(360deg)}}@media(max-width:480px){.ce-load-more__track{flex-basis:100%;inline-size:auto;order:3}.ce-load-more__button{order:2}}@media(prefers-reduced-motion:reduce){.ce-load-more__fill{transition:none}.ce-load-more__spinner{animation:none}}@media(forced-colors:active){.ce-load-more__track{border:var(--ce-border-width, 1px) solid CanvasText;background:Canvas}.ce-load-more__fill{background:Highlight}.ce-load-more__tick{background:CanvasText}.ce-load-more__cap{border:var(--ce-border-width, 1px) solid CanvasText;background:Canvas;color:CanvasText}biso-load-more .ce-load-more__button[aria-disabled=true]{opacity:1;color:GrayText}}biso-diff-chip.ce-diff{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--ce-space-1-5);max-inline-size:100%;vertical-align:middle}.ce-diff__old,.ce-diff__new{display:inline-block;box-sizing:border-box;max-inline-size:100%;padding:2px var(--ce-space-2);border:var(--ce-border-width, 1px) solid transparent;border-radius:var(--ce-radius-micro);font:var(--ce-weight-semibold, 600) calc(12.5px * var(--ce-type-scale, 1))/calc(18px * var(--ce-type-scale, 1)) var(--ce-font-interface);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;unicode-bidi:isolate}.ce-diff__old{border-color:color-mix(in srgb,var(--ce-color-danger-text) 22%,transparent);background:var(--ce-color-danger-soft);color:var(--ce-color-danger-text);text-decoration:line-through;text-decoration-thickness:1.5px}.ce-diff__new{border-color:color-mix(in srgb,var(--ce-color-success-text) 22%,transparent);background:var(--ce-color-success-soft);color:var(--ce-color-success-text);font-weight:var(--ce-weight-bold, 700);text-decoration:none}.ce-diff__old[data-empty=true],.ce-diff__new[data-empty=true]{font-style:italic}.ce-diff__old[data-empty=true]{text-decoration:none}.ce-diff__arrow{flex:none;color:var(--ce-color-text-muted)}:where([dir=rtl]) .ce-diff__arrow{transform:scaleX(-1)}.ce-diff__arrow:dir(rtl){transform:scaleX(-1)}biso-activity-feed.ce-activity-feed{display:block;min-inline-size:0}.ce-activity-feed__list{margin:0;padding:0;list-style:none}.ce-activity-row{display:block;margin:0;padding:0;list-style:none;color:var(--ce-color-text)}.ce-activity-row__day{margin:0;padding-block:var(--ce-space-4) var(--ce-space-1);padding-inline:var(--ce-space-1);color:var(--ce-color-text-muted);font:var(--ce-weight-bold, 700) calc(12px * var(--ce-type-scale, 1))/calc(16px * var(--ce-type-scale, 1)) var(--ce-font-interface)}.ce-activity-row:first-child>.ce-activity-row__day{padding-block-start:var(--ce-space-1)}.ce-activity-row__main{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--ce-space-3);padding:var(--ce-space-2-5) var(--ce-space-1);border-block-end:var(--ce-border-width, 1px) solid color-mix(in srgb,var(--ce-color-border) 70%,transparent);border-radius:var(--ce-radius-control);transition:background-color var(--ce-motion-fast) var(--ce-ease-standard),border-color var(--ce-motion-fast) var(--ce-ease-standard)}.ce-activity-row__main:hover{border-color:transparent;background:var(--ce-color-surface-subtle)}.ce-activity-row__avatar{display:inline-flex;padding-block-start:1px}.ce-activity-row__body{display:grid;justify-items:start;gap:var(--ce-space-1-5);min-inline-size:0}.ce-activity-row__sentence{margin:0;font:400 calc(12.5px * var(--ce-type-scale, 1))/calc(22px * var(--ce-type-scale, 1)) var(--ce-font-interface);overflow-wrap:anywhere}.ce-activity-row__sentence strong{font-weight:var(--ce-weight-bold, 700)}.ce-activity-row__code{display:inline-block;margin-inline-end:var(--ce-space-1-5);padding:0 var(--ce-space-1-5);border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-micro);background:var(--ce-color-surface-sunken);color:var(--ce-color-text);font:var(--ce-weight-bold, 700) calc(11.5px * var(--ce-type-scale, 1))/calc(18px * var(--ce-type-scale, 1)) var(--ce-font-mono);unicode-bidi:isolate;vertical-align:baseline}.ce-activity-row__code[data-removed=true]{border-style:dashed;border-color:var(--ce-color-border-strong);background:transparent;color:var(--ce-color-text-muted);text-decoration:line-through}.ce-activity-row__time{display:inline-grid;justify-items:end;color:var(--ce-color-text-muted);font:400 calc(12px * var(--ce-type-scale, 1))/calc(22px * var(--ce-type-scale, 1)) var(--ce-font-interface);font-variant-numeric:tabular-nums;white-space:nowrap}.ce-activity-row__exact{font:400 calc(12px * var(--ce-type-scale, 1))/calc(16px * var(--ce-type-scale, 1)) var(--ce-font-mono)}@media(max-width:520px){.ce-activity-row__main{grid-template-columns:auto minmax(0,1fr)}.ce-activity-row__time{grid-column:2;justify-items:start;line-height:calc(16px * var(--ce-type-scale, 1))}}@media(prefers-reduced-motion:reduce){.ce-activity-row__main{transition:none}}@media(forced-colors:active){.ce-diff__old,.ce-diff__new{border-color:CanvasText;background:Canvas;color:CanvasText}.ce-activity-row__code{border-color:CanvasText}.ce-activity-row__main{border-block-end-color:GrayText}}:is(.ce-arc,.ce-arc__band,.ce-arc__word,.ce-arc__legend-item,.ce-arc__stat,.ce-bench__row,.ce-segmeter,.ce-rating-hist)[data-tone]{--_soft: var(--ce-color-neutral-soft);--_text: var(--ce-color-neutral-text);--_solid: var(--ce-color-text-subtle)}:is(.ce-arc,.ce-arc__band,.ce-arc__word,.ce-arc__legend-item,.ce-arc__stat,.ce-bench__row,.ce-segmeter,.ce-rating-hist)[data-tone=success]{--_soft: var(--ce-color-success-soft);--_text: var(--ce-color-success-text);--_solid: var(--ce-chart-3)}:is(.ce-arc,.ce-arc__band,.ce-arc__word,.ce-arc__legend-item,.ce-arc__stat,.ce-bench__row,.ce-segmeter,.ce-rating-hist)[data-tone=warning]{--_soft: var(--ce-color-warning-soft);--_text: var(--ce-color-warning-text);--_solid: var(--ce-chart-4)}:is(.ce-arc,.ce-arc__band,.ce-arc__word,.ce-arc__legend-item,.ce-arc__stat,.ce-bench__row,.ce-segmeter,.ce-rating-hist)[data-tone=danger]{--_soft: var(--ce-color-danger-soft);--_text: var(--ce-color-danger-text);--_solid: var(--ce-chart-5)}:is(.ce-arc,.ce-arc__band,.ce-arc__word,.ce-arc__legend-item,.ce-arc__stat,.ce-bench__row,.ce-segmeter,.ce-rating-hist)[data-tone=primary]{--_soft: var(--ce-color-primary-soft);--_text: var(--ce-color-primary-on-soft);--_solid: var(--ce-chart-1)}:is(.ce-arc,.ce-arc__band,.ce-arc__word,.ce-arc__legend-item,.ce-arc__stat,.ce-bench__row,.ce-segmeter,.ce-rating-hist)[data-tone=violet]{--_soft: var(--ce-color-violet-soft);--_text: var(--ce-color-violet-text);--_solid: var(--ce-chart-2)}@keyframes ce-arc-draw{0%{stroke-dasharray:0 100}}@keyframes ce-arc-sweep{0%{transform:rotate(var(--_a0, 180deg))}}@keyframes ce-bench-grow{0%{inline-size:0}}@keyframes ce-seg-in{0%{opacity:.15;transform:scaleY(.4)}}@keyframes ce-hero-glow-in{0%{opacity:0}}.ce-arc{--_stripe: var(--ce-viz-stripe, color-mix(in srgb, var(--ce-color-surface) 62%, transparent));display:grid;gap:var(--ce-space-3);justify-items:center;box-sizing:border-box;inline-size:min(100%,var(--ce-arc-size, 260px));max-inline-size:100%;margin-inline:auto;padding-inline:var(--ce-space-3)}.ce-arc__meter{display:grid;gap:var(--ce-space-1);inline-size:100%}.ce-arc__dial{position:relative;inline-size:100%;container-type:inline-size}.ce-arc__svg{display:block;inline-size:100%;block-size:100%;overflow:visible}[dir=rtl] .ce-arc__svg{transform:scaleX(-1)}.ce-arc__track,.ce-arc__fill,.ce-arc__band,.ce-arc__band-texture{fill:none}.ce-arc__track,.ce-arc__fill{stroke-width:14;stroke-linecap:round}.ce-arc__track{stroke:var(--ce-gauge-track, color-mix(in srgb, var(--ce-color-text-subtle) 26%, var(--ce-color-surface)))}.ce-arc__fill{stroke:var(--_solid);transition:stroke-dasharray .4s var(--ce-ease-enter)}.ce-arc[data-animate=true] .ce-arc__fill{animation:ce-arc-draw var(--ce-gauge-draw, .48s) var(--ce-ease-enter) both}.ce-arc__band{stroke:var(--_solid);stroke-width:9;stroke-linecap:butt;transition:stroke-width var(--ce-motion-standard) var(--ce-ease-standard)}.ce-arc__band.is-active{stroke-width:15}.ce-arc__band.is-thin,.ce-arc__band.is-thin.is-active{stroke-width:5}.ce-arc__band-texture{stroke:var(--_stripe);stroke-width:9;stroke-linecap:butt;pointer-events:none;transition:stroke-width var(--ce-motion-standard) var(--ce-ease-standard)}.ce-arc__band-texture.is-active{stroke-width:15}.ce-arc__band-texture[data-pattern=solid]{stroke:none}.ce-arc__band-texture[data-pattern=hatch]{stroke-dasharray:1.5 3.5}.ce-arc__band-texture[data-pattern=reverse]{stroke-dasharray:3.5 1.5}.ce-arc__band-texture[data-pattern=dots]{stroke-width:3.2;stroke-linecap:round;stroke-dasharray:.01 5.5}.ce-arc__band-texture[data-pattern=dots].is-active{stroke-width:3.2}.ce-arc__tick{stroke:var(--ce-color-text);stroke-width:1.6;stroke-linecap:butt}.ce-arc__tick-label{position:absolute;transform:translate(-50%,-50%);color:var(--ce-color-text-muted);font:var(--ce-weight-semibold, 600) calc(12px * var(--ce-type-scale, 1))/1 var(--ce-font-mono);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;white-space:nowrap;pointer-events:none}.ce-arc__needle{transform-box:view-box;transform-origin:100px 100px;transform:rotate(var(--_a, 180deg));transition:transform .4s var(--ce-ease-enter)}.ce-arc[data-animate=true] .ce-arc__needle{animation:ce-arc-sweep var(--ce-gauge-draw, .48s) var(--ce-ease-enter) both}.ce-arc__needle polygon{fill:var(--ce-color-text);stroke:var(--ce-color-surface);stroke-width:2.5;stroke-linejoin:round;paint-order:stroke}.ce-arc__centre{position:absolute;inset-inline:0;display:grid;justify-items:center;gap:2px;text-align:center;pointer-events:none}.ce-arc[data-variant=half] .ce-arc__centre{inset-block:auto 9%;align-content:end}.ce-arc[data-variant=arc270] .ce-arc__centre{inset-block:22% 0;align-content:center}.ce-arc__value{margin:0;color:var(--ce-color-text);font:var(--ce-weight-bold, 700) calc(clamp(24px,12cqi,38px) * var(--ce-type-scale, 1)) / 1 var(--ce-font-display);letter-spacing:calc(-.02em * var(--ce-tracking-scale, 1));font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.ce-arc__num{direction:ltr;unicode-bidi:isolate}.ce-arc__unit{margin-inline-start:2px;color:var(--ce-color-text-muted);font-size:.5em;font-weight:var(--ce-weight-semibold, 600);letter-spacing:0}.ce-arc__word{display:inline-flex;align-items:center;gap:var(--ce-space-1);color:var(--_text);font:var(--ce-weight-bold, 700) calc(12.5px * var(--ce-type-scale, 1))/1.3 var(--ce-font-interface)}.ce-arc__word>.ce-icon{inline-size:14px;block-size:14px;color:inherit}.ce-arc__word>.ce-icon>svg{inline-size:100%;block-size:100%}.ce-arc__caption{color:var(--ce-color-text-muted);font:var(--ce-weight-medium, 500) calc(12px * var(--ce-type-scale, 1))/1.3 var(--ce-font-interface)}.ce-arc__ends{display:flex;justify-content:space-between;gap:var(--ce-space-3);padding-inline:4%;color:var(--ce-color-text-muted);font:var(--ce-weight-semibold, 600) calc(12px * var(--ce-type-scale, 1))/1.3 var(--ce-font-interface)}.ce-arc[data-variant=arc270] .ce-arc__ends{padding-inline:14%}.ce-arc__legend{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ce-space-1-5) var(--ce-space-2);margin:0;padding:0;list-style:none}.ce-arc__legend-item{display:inline-flex;align-items:center;gap:var(--ce-space-1-5);min-block-size:24px;box-sizing:border-box;padding-inline:var(--ce-space-2);border-radius:var(--ce-radius-pill);color:var(--ce-color-text-muted);font:var(--ce-weight-medium, 500) calc(12px * var(--ce-type-scale, 1))/1.3 var(--ce-font-interface);transition:background-color var(--ce-motion-fast) var(--ce-ease-standard)}.ce-arc__legend-item b{color:var(--ce-color-text);font-weight:var(--ce-weight-semibold, 600)}.ce-arc__legend-item.is-active{background:var(--_soft);box-shadow:inset 0 0 0 1px var(--_solid)}.ce-arc__legend-item.is-active b{color:var(--_text);font-weight:var(--ce-weight-bold, 700)}.ce-arc__range{font-family:var(--ce-font-mono);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.ce-arc__swatch{--_c: var(--_solid);flex:none;inline-size:12px;block-size:12px;border-radius:3px;background-color:var(--_c)}.ce-arc__swatch[data-pattern=hatch]{background-image:repeating-linear-gradient(45deg,var(--_stripe) 0 2px,transparent 2px 5px)}.ce-arc__swatch[data-pattern=reverse]{background-image:repeating-linear-gradient(135deg,var(--_stripe) 0 2px,transparent 2px 5px)}.ce-arc__swatch[data-pattern=dots]{background-image:radial-gradient(circle at center,var(--_stripe) 0 1.3px,transparent 1.7px);background-size:6px 6px}.ce-arc__stats{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;inline-size:100%;margin:0}.ce-arc__stat{display:grid;gap:2px;justify-items:center;padding-inline:var(--ce-space-3);text-align:center}.ce-arc__stat+.ce-arc__stat{border-inline-start:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-arc__stat dt{color:var(--ce-color-text-muted);font:var(--ce-weight-medium, 500) calc(12px * var(--ce-type-scale, 1))/1.3 var(--ce-font-interface)}.ce-arc__stat dd{margin:0;color:var(--ce-color-text);font:var(--ce-weight-bold, 700) calc(14px * var(--ce-type-scale, 1))/1.3 var(--ce-font-interface);font-variant-numeric:tabular-nums}.ce-arc__stat[data-tone=success] dd,.ce-arc__stat[data-tone=warning] dd,.ce-arc__stat[data-tone=danger] dd,.ce-arc__stat[data-tone=primary] dd,.ce-arc__stat[data-tone=violet] dd{color:var(--_text)}.ce-arc__stat dd.ce-arc__stat-caption{color:var(--ce-color-text-muted);font-size:calc(12px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-medium, 500)}.ce-arc__disclaimer{display:flex;align-items:flex-start;gap:var(--ce-space-2);box-sizing:border-box;inline-size:100%;margin:0;padding:var(--ce-space-2-5) var(--ce-space-3);border-radius:var(--ce-radius-control);background:var(--ce-color-surface-sunken);color:var(--ce-color-text-muted);font:400 calc(12.5px * var(--ce-type-scale, 1))/1.45 var(--ce-font-interface);text-align:start}.ce-arc__disclaimer>.ce-icon{flex:none;inline-size:16px;block-size:16px;margin-block-start:1px;color:var(--ce-color-text-muted)}.ce-arc__disclaimer>.ce-icon>svg{inline-size:100%;block-size:100%}.ce-arc__extra{inline-size:100%}.ce-arc__extra:empty{display:none}.ce-arc__skeleton{inline-size:100%;border-radius:var(--ce-radius-content)}.ce-bench{display:block}.ce-bench__rows{display:grid;gap:var(--ce-space-4);margin:0;padding:0;list-style:none}.ce-bench__row{display:grid;gap:var(--ce-space-1-5)}.ce-bench__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--ce-space-1) var(--ce-space-3)}.ce-bench__id{display:grid;gap:1px;min-inline-size:0}.ce-bench__label{color:var(--ce-color-text);font:var(--ce-weight-bold, 700) calc(13px * var(--ce-type-scale, 1))/1.35 var(--ce-font-interface);overflow-wrap:anywhere}.ce-bench__sub{display:flex;flex-wrap:wrap;gap:0 var(--ce-space-2);color:var(--ce-color-text-muted);font:var(--ce-weight-medium, 500) calc(12px * var(--ce-type-scale, 1))/1.4 var(--ce-font-interface)}.ce-bench__code{font-family:var(--ce-font-mono);direction:ltr;unicode-bidi:isolate}.ce-bench__num{font-family:var(--ce-font-mono);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.ce-bench__trail{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ce-space-2)}.ce-bench__value{color:var(--ce-color-text);font:var(--ce-weight-bold, 700) calc(13px * var(--ce-type-scale, 1)) var(--ce-font-mono);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.ce-bench__pill{display:inline-flex;align-items:center;gap:var(--ce-space-1);box-sizing:border-box;min-block-size:24px;padding-inline:var(--ce-space-2) var(--ce-space-2-5);border-radius:var(--ce-radius-pill);background:var(--_soft);color:var(--_text);font:var(--ce-weight-bold, 700) calc(12px * var(--ce-type-scale, 1))/1 var(--ce-font-interface)}.ce-bench__pill>.ce-icon{inline-size:12px;block-size:12px;color:inherit}.ce-bench__pill>.ce-icon>svg{inline-size:100%;block-size:100%}.ce-bench__bar{--_stripe: var(--ce-viz-stripe, color-mix(in srgb, var(--ce-color-surface) 62%, transparent));position:relative;block-size:8px;margin-block:var(--ce-space-1) var(--ce-space-1);border-radius:var(--ce-radius-pill);background:var(--ce-gauge-track, color-mix(in srgb, var(--ce-color-text-subtle) 26%, var(--ce-color-surface)))}.ce-bench__fill{position:absolute;inset-block:0;inset-inline-start:0;border-radius:inherit;background-color:var(--_solid);transition:inline-size .4s var(--ce-ease-enter),background-color var(--ce-motion-standard) var(--ce-ease-standard)}.ce-bench[data-animate=true] .ce-bench__fill{animation:ce-bench-grow var(--ce-gauge-draw, .48s) var(--ce-ease-enter) both}.ce-bench__row[data-tone=warning] .ce-bench__fill{background-image:radial-gradient(circle at center,var(--_stripe) 0 1.3px,transparent 1.7px);background-size:6px 6px}.ce-bench__row[data-tone=danger] .ce-bench__fill{background-image:repeating-linear-gradient(45deg,var(--_stripe) 0 2px,transparent 2px 5px)}.ce-bench__tick{position:absolute;inset-block:-4px;inline-size:2px;margin-inline-start:-1px;border-radius:1px;background:var(--ce-color-text);box-shadow:0 0 0 1.5px var(--ce-color-surface)}.ce-bench__legend{display:flex;align-items:center;gap:var(--ce-space-2);margin:var(--ce-space-3) 0 0;color:var(--ce-color-text-muted);font:var(--ce-weight-medium, 500) calc(12px * var(--ce-type-scale, 1))/1.4 var(--ce-font-interface)}.ce-bench__legend-tick{flex:none;inline-size:2px;block-size:14px;border-radius:1px;background:var(--ce-color-text)}.ce-bench__sk{display:grid;gap:var(--ce-space-2)}.ce-bench__sk .is-line{inline-size:45%;block-size:14px;border-radius:var(--ce-radius-micro)}.ce-bench__sk .is-bar{block-size:8px;border-radius:var(--ce-radius-pill);margin-block-end:var(--ce-space-3)}.ce-segmeter{display:block}.ce-segmeter__meter{display:flex;align-items:center;gap:var(--ce-space-3)}.ce-segmeter__dots{display:flex;flex:1 1 auto;gap:2px;min-inline-size:0;max-inline-size:22rem}.ce-segmeter__dot{flex:1 1 0;min-inline-size:3px;block-size:16px;border-radius:2px;background:var(--ce-gauge-track, color-mix(in srgb, var(--ce-color-text-subtle) 26%, var(--ce-color-surface)));transition:background-color var(--ce-motion-standard) var(--ce-ease-standard)}.ce-segmeter[data-size=sm] .ce-segmeter__dot{block-size:12px}.ce-segmeter__dot.is-on{background:var(--_solid)}.ce-segmeter[data-animate=true] .ce-segmeter__dot.is-on{animation:ce-seg-in .24s var(--ce-ease-enter) both;animation-delay:calc(var(--_i, 0) * 12ms)}.ce-segmeter__text{display:inline-flex;flex:none;align-items:baseline;gap:var(--ce-space-1-5)}.ce-segmeter__num{color:var(--ce-color-text);font:var(--ce-weight-bold, 700) calc(14px * var(--ce-type-scale, 1)) var(--ce-font-mono);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.ce-segmeter__word{color:var(--_text);font:var(--ce-weight-bold, 700) calc(12px * var(--ce-type-scale, 1))/1.3 var(--ce-font-interface)}.ce-segmeter__sk{inline-size:min(100%,22rem);block-size:16px;border-radius:2px}.ce-rating-hist{display:grid;grid-template-columns:minmax(8rem,auto) minmax(0,1fr);align-items:center;gap:var(--ce-space-3) var(--ce-space-6);container-type:inline-size}.ce-rating-hist__summary{display:grid;justify-items:start;gap:var(--ce-space-1)}.ce-rating-hist__average{margin:0;color:var(--ce-color-text);font:var(--ce-weight-semibold, 600) calc(clamp(38px,12cqi,52px) * var(--ce-type-scale, 1)) / 1 var(--ce-font-display);letter-spacing:calc(-.02em * var(--ce-tracking-scale, 1));font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.ce-rating-hist__num{direction:ltr;unicode-bidi:isolate}.ce-rating-hist__average small{margin-inline-start:var(--ce-space-1);color:var(--ce-color-text-muted);font-size:.34em;font-weight:var(--ce-weight-semibold, 600);letter-spacing:0}.ce-rating-hist__stars{position:relative;display:inline-block;line-height:0}.ce-rating-hist__star-row{display:flex;gap:2px}.ce-rating-hist__star-row.is-fill{position:absolute;inset-block:0;inset-inline-start:0;overflow:hidden}.ce-rating-hist__star-row svg{flex:none;inline-size:18px;block-size:18px;stroke-width:1.4;stroke-linejoin:round}.ce-rating-hist__star-row.is-empty svg{fill:none;stroke:var(--ce-color-text-subtle)}.ce-rating-hist__star-row.is-fill svg{fill:var(--_solid);stroke:var(--_solid)}[dir=rtl] .ce-rating-hist__star-row{flex-direction:row-reverse}.ce-rating-hist__total{color:var(--ce-color-text-muted);font:var(--ce-weight-medium, 500) calc(12.5px * var(--ce-type-scale, 1))/1.3 var(--ce-font-interface)}.ce-rating-hist__rows{display:grid;gap:var(--ce-space-1);min-inline-size:0}.ce-rating-hist__row{display:grid;grid-template-columns:2.5rem minmax(0,1fr) 3.5rem;align-items:center;gap:var(--ce-space-3);box-sizing:border-box;min-block-size:24px;margin:0;padding:var(--ce-space-0-5) var(--ce-space-1-5);border:var(--ce-border-width, 1px) solid transparent;border-radius:var(--ce-radius-micro);background:transparent;color:inherit;font:inherit;text-align:start}.ce-rating-hist__stars-label{display:inline-flex;align-items:center;gap:3px;color:var(--ce-color-text);font:var(--ce-weight-bold, 700) calc(12px * var(--ce-type-scale, 1))/1 var(--ce-font-mono)}.ce-rating-hist__stars-label svg{flex:none;inline-size:13px;block-size:13px;fill:var(--_solid);stroke:var(--_solid);stroke-width:1.4;stroke-linejoin:round}.ce-rating-hist__bar{position:relative;block-size:8px;border-radius:var(--ce-radius-pill);background:var(--ce-gauge-track, color-mix(in srgb, var(--ce-color-text-subtle) 26%, var(--ce-color-surface)));overflow:hidden}.ce-rating-hist__fill{position:absolute;inset-block:0;inset-inline-start:0;border-radius:inherit;background:var(--_solid);transition:inline-size .4s var(--ce-ease-enter),background-color var(--ce-motion-standard) var(--ce-ease-standard)}.ce-rating-hist[data-animate=true] .ce-rating-hist__fill{animation:ce-bench-grow var(--ce-gauge-draw, .48s) var(--ce-ease-enter) both}.ce-rating-hist__count{color:var(--ce-color-text-muted);font:var(--ce-weight-semibold, 600) calc(12px * var(--ce-type-scale, 1)) var(--ce-font-mono);font-variant-numeric:tabular-nums;text-align:end;direction:ltr;unicode-bidi:isolate}button.ce-rating-hist__row{inline-size:100%;cursor:pointer;transition:background-color var(--ce-motion-fast) var(--ce-ease-standard),transform var(--ce-motion-instant) var(--ce-ease-standard)}button.ce-rating-hist__row:hover{background:var(--ce-color-surface-sunken)}button.ce-rating-hist__row:focus-visible{outline:var(--ce-focus-width, 2px) solid var(--ce-color-focus-ring);outline-offset:var(--ce-focus-offset, 2px)}button.ce-rating-hist__row:active{transform:scale(.98)}button.ce-rating-hist__row.is-selected{border-color:var(--ce-color-selection-border);background:var(--ce-color-selection)}.ce-rating-hist__rows:has(.is-selected) .ce-rating-hist__row:not(.is-selected) .ce-rating-hist__fill{background:var(--ce-chart-ghost-fill, color-mix(in srgb, var(--ce-color-text-subtle) 20%, var(--ce-color-surface)));box-shadow:inset 0 0 0 1px var(--ce-chart-ghost-stroke, var(--ce-color-text-subtle))}.ce-rating-hist[data-empty] .ce-rating-hist__bar{background:transparent;box-shadow:inset 0 0 0 1px var(--ce-color-text-subtle)}.ce-rating-hist__empty{grid-column:1 / -1;margin:0;color:var(--ce-color-text-muted);font:400 calc(12.5px * var(--ce-type-scale, 1))/1.45 var(--ce-font-interface)}.ce-rating-hist__sk{display:grid;grid-column:1 / -1;gap:var(--ce-space-2)}.ce-rating-hist__sk .is-big{inline-size:7rem;block-size:44px;border-radius:var(--ce-radius-control)}.ce-rating-hist__sk .is-bar{block-size:8px;border-radius:var(--ce-radius-pill)}@container (max-width: 24rem){.ce-rating-hist{grid-template-columns:minmax(0,1fr)}}.ce-status-hero{--_on: var(--ce-brand-rail-ink);--_on-muted: color-mix(in srgb, var(--ce-brand-rail-ink) 78%, transparent);--_on-ink: var(--ce-brand-rail-1);--_flip: var(--ce-brand-rail-1);--_glass: color-mix(in srgb, var(--ce-brand-rail-ink) 8%, transparent);--_glass-edge: color-mix(in srgb, var(--ce-brand-rail-ink) 18%, transparent);--_hover: color-mix(in srgb, var(--ce-brand-rail-ink) 16%, transparent);--_ring: var(--ce-brand-rail-ink);--_gold: var(--ce-color-gold);--_gold-bright: color-mix(in srgb, var(--ce-color-gold) 70%, var(--ce-brand-rail-ink));--_glow-a: color-mix(in srgb, var(--ce-color-gold) 30%, transparent);--_glow-b: color-mix(in srgb, var(--ce-brand-gradient-start) 34%, transparent);--ce-sk-tone: var(--_glass);--ce-sk-glow: var(--_glass-edge);position:relative;display:block;box-sizing:border-box;isolation:isolate;overflow:hidden;container-type:inline-size;padding:var(--ce-space-6) var(--ce-space-8);border:var(--ce-border-width, 1px) solid color-mix(in srgb,var(--_on) 12%,transparent);border-radius:var(--ce-hero-radius, 22px);background:linear-gradient(135deg,var(--ce-brand-rail-1),var(--ce-brand-rail-2) 55%,var(--ce-brand-rail-3));color:var(--_on);box-shadow:0 18px 40px -18px color-mix(in srgb,var(--ce-brand-rail-1) 80%,transparent)}.ce-status-hero[data-badge-tone=brand]{--_glow-a: color-mix(in srgb, var(--ce-brand-gradient-start) 45%, transparent)}.ce-status-hero[data-appearance=brand]{--_on: var(--ce-brand-on-gradient);--_on-muted: var(--ce-brand-on-gradient);--_flip: var(--ce-color-surface-inverse);--_on-ink: var(--_flip);--_glass: transparent;--_glass-edge: color-mix(in srgb, var(--_on) 55%, transparent);--_hover: color-mix(in srgb, var(--_flip) 18%, transparent);--_ring: var(--ce-brand-on-gradient);--_glow-a: color-mix(in srgb, var(--_flip) 22%, transparent);--_glow-b: color-mix(in srgb, var(--_flip) 14%, transparent);background:linear-gradient(135deg,var(--ce-brand-gradient-start),var(--ce-brand-gradient-end));box-shadow:0 18px 40px -18px color-mix(in srgb,var(--ce-brand-gradient-start) 75%,transparent)}@supports (color: oklch(from red calc(1 - l) 0 0)){.ce-status-hero[data-appearance=brand]{--_flip: oklch(from var(--ce-brand-on-gradient) calc(1 - l) 0 0);--_glass: color-mix(in srgb, var(--_flip) 16%, transparent)}}.ce-status-hero__glow{position:absolute;z-index:-1;inline-size:280px;block-size:280px;border-radius:50%;pointer-events:none;animation:ce-hero-glow-in .48s var(--ce-ease-enter) both}.ce-status-hero__glow.is-a{inset-block-start:-120px;inset-inline-end:-80px;background:radial-gradient(circle,var(--_glow-a),transparent 70%)}.ce-status-hero__glow.is-b{inset-block-end:-130px;inset-inline-start:-60px;inline-size:240px;block-size:240px;background:radial-gradient(circle,var(--_glow-b),transparent 70%)}.ce-status-hero__main{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ce-space-5)}.ce-status-hero__copy{display:grid;flex:1 1 18rem;gap:var(--ce-space-2);justify-items:start;min-inline-size:0}.ce-status-hero__tile{flex:none;display:grid;place-items:center;box-sizing:border-box;inline-size:64px;block-size:64px;border-radius:18px;background:linear-gradient(135deg,var(--_gold-bright),var(--_gold));color:var(--ce-brand-rail-1);box-shadow:0 10px 22px -10px color-mix(in srgb,var(--_gold) 70%,transparent),inset 0 0 0 2px color-mix(in srgb,var(--ce-brand-rail-1) 22%,transparent)}.ce-status-hero[data-badge-tone=brand] .ce-status-hero__tile{background:var(--_on);color:var(--_on-ink);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--_on-ink) 18%,transparent)}.ce-status-hero__tile>.ce-icon{inline-size:30px;block-size:30px;color:inherit}.ce-status-hero__tile>.ce-icon>svg{inline-size:100%;block-size:100%}.ce-status-hero__mark{font:var(--ce-weight-bold, 700) calc(20px * var(--ce-type-scale, 1))/1 var(--ce-font-display);letter-spacing:calc(.01em * var(--ce-tracking-scale, 1));direction:ltr;unicode-bidi:isolate}.ce-status-hero__tile.is-glass{border:var(--ce-border-width, 1px) solid var(--_glass-edge);background:var(--_glass);box-shadow:none;color:var(--_on)}.ce-status-hero[data-appearance=dark][data-badge-tone=gold] .ce-status-hero__tile.is-glass{color:var(--_gold)}.ce-status-hero__tile.ce-viz-sk{border-radius:18px;background:var(--_glass)}.ce-status-hero__badge{display:inline-flex;align-items:center;gap:var(--ce-space-1-5);box-sizing:border-box;min-block-size:24px;padding-inline:var(--ce-space-2-5);border-radius:var(--ce-radius-pill);background:linear-gradient(135deg,var(--_gold-bright),var(--_gold));color:var(--ce-brand-rail-1);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ce-brand-rail-1) 22%,transparent);font:var(--ce-weight-heavy, 800) calc(12px * var(--ce-type-scale, 1))/1 var(--ce-font-interface);letter-spacing:calc(.06em * var(--ce-tracking-scale, 1));text-transform:var(--ce-label-case, uppercase)}.ce-status-hero[data-badge-tone=brand] .ce-status-hero__badge{background:var(--_on);color:var(--_on-ink);box-shadow:none}.ce-status-hero__badge>.ce-icon{inline-size:13px;block-size:13px;color:inherit}.ce-status-hero__badge>.ce-icon>svg{inline-size:100%;block-size:100%}[dir=rtl] .ce-status-hero__badge,[dir=rtl] .ce-status-hero__stat-label{letter-spacing:0;text-transform:none}.ce-status-hero__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ce-space-1) var(--ce-space-2-5);margin:0;color:var(--_on);font:var(--ce-weight-bold, 700) calc(clamp(20px,5cqi,26px) * var(--ce-type-scale, 1)) / 1.2 var(--ce-font-display);letter-spacing:calc(-.015em * var(--ce-tracking-scale, 1))}.ce-status-hero__code{color:var(--_on-muted);font:var(--ce-weight-medium, 500) calc(13px * var(--ce-type-scale, 1)) var(--ce-font-mono);letter-spacing:0;direction:ltr;unicode-bidi:isolate}.ce-status-hero__desc{max-inline-size:52ch;margin:0;color:var(--_on-muted);font:400 calc(13.5px * var(--ce-type-scale, 1))/1.5 var(--ce-font-interface)}.ce-status-hero__chip{display:inline-flex;align-items:center;gap:var(--ce-space-1-5);box-sizing:border-box;min-block-size:28px;margin:var(--ce-space-1) 0 0;padding:var(--ce-space-1) var(--ce-space-3);border:var(--ce-border-width, 1px) solid color-mix(in srgb,var(--_gold) 38%,transparent);border-radius:var(--ce-radius-pill);background:color-mix(in srgb,var(--_gold) 16%,transparent);color:var(--_gold);font:var(--ce-weight-bold, 700) calc(12.5px * var(--ce-type-scale, 1))/1.3 var(--ce-font-interface)}.ce-status-hero[data-appearance=brand] .ce-status-hero__chip{border-color:transparent;background:var(--_on);color:var(--_on-ink)}.ce-status-hero__chip>.ce-icon{flex:none;inline-size:14px;block-size:14px;color:inherit}.ce-status-hero__chip>.ce-icon>svg{inline-size:100%;block-size:100%}.ce-status-hero__side{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ce-space-3);margin-inline-start:auto}.ce-status-hero__stats{display:flex;flex-wrap:wrap;gap:var(--ce-space-2-5)}.ce-status-hero__stat-list{display:flex;flex-wrap:wrap;gap:var(--ce-space-2-5);margin:0}.ce-status-hero__stat{display:grid;align-content:start;gap:var(--ce-space-1);box-sizing:border-box;min-inline-size:8.5rem;margin:0;padding:var(--ce-space-2-5) var(--ce-space-3-5);border:var(--ce-border-width, 1px) solid var(--_glass-edge);border-radius:var(--ce-radius-content);background:var(--_glass);text-align:start}.ce-status-hero__stat-label{margin:0;color:var(--_on-muted);font:var(--ce-weight-bold, 700) calc(12px * var(--ce-type-scale, 1))/1.2 var(--ce-font-interface);letter-spacing:calc(.05em * var(--ce-tracking-scale, 1));text-transform:var(--ce-label-case, uppercase)}.ce-status-hero__stat-value{margin:0;color:var(--_on);font:var(--ce-weight-semibold, 600) calc(19px * var(--ce-type-scale, 1))/1.2 var(--ce-font-interface);font-variant-numeric:tabular-nums}.ce-status-hero__stat-value.is-mono{font-family:var(--ce-font-mono);direction:ltr;unicode-bidi:isolate}.ce-status-hero .ce-button.ce-status-hero__action{display:inline-flex;align-items:center;gap:var(--ce-space-2);box-sizing:border-box;min-block-size:40px;padding-inline:var(--ce-space-4);border:var(--ce-border-width, 1px) solid var(--_glass-edge);border-radius:var(--ce-radius-control);background:var(--_glass);color:var(--_on);box-shadow:none;font:var(--ce-weight-bold, 700) calc(13px * var(--ce-type-scale, 1))/1 var(--ce-font-interface);cursor:pointer;transition:background-color var(--ce-motion-fast) var(--ce-ease-standard),transform var(--ce-motion-instant) var(--ce-ease-standard)}.ce-status-hero .ce-button.ce-status-hero__action:hover:not([aria-disabled=true]){background:var(--_hover);color:var(--_on);transform:translateY(-1px)}.ce-status-hero .ce-button.ce-status-hero__action:active:not([aria-disabled=true]){transform:scale(.97)}.ce-status-hero .ce-button.ce-status-hero__action:focus-visible,.ce-status-hero .ce-button.ce-status-hero__cta:focus-visible{outline:var(--ce-focus-width, 2px) solid var(--_ring);outline-offset:var(--ce-focus-offset, 2px)}.ce-status-hero .ce-button.ce-status-hero__action[aria-disabled=true]{border-style:dashed;background:transparent;color:var(--_on);cursor:not-allowed;transform:none}.ce-status-hero__action>.ce-icon,.ce-status-hero__cta>.ce-icon{inline-size:16px;block-size:16px;color:inherit}.ce-status-hero__action>.ce-icon>svg,.ce-status-hero__cta>.ce-icon>svg{inline-size:100%;block-size:100%}[dir=rtl] .ce-status-hero__action>.ce-icon[data-icon=arrow_forward]{transform:scaleX(-1)}.ce-status-hero__main.is-empty .ce-status-hero__title{font-size:calc(clamp(20px,4.4cqi,24px) * var(--ce-type-scale, 1))}.ce-status-hero .ce-button.ce-status-hero__cta{display:inline-flex;align-items:center;gap:var(--ce-space-2);box-sizing:border-box;min-block-size:44px;padding-inline:var(--ce-space-5);border:0;border-radius:var(--ce-radius-control);background:linear-gradient(135deg,var(--_gold-bright),var(--_gold));color:var(--ce-brand-rail-1);box-shadow:0 8px 18px -9px color-mix(in srgb,var(--_gold) 70%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--ce-brand-rail-1) 22%,transparent);font:var(--ce-weight-bold, 700) calc(14px * var(--ce-type-scale, 1))/1 var(--ce-font-interface);cursor:pointer;transition:transform var(--ce-motion-instant) var(--ce-ease-standard),box-shadow var(--ce-motion-fast) var(--ce-ease-standard)}.ce-status-hero[data-badge-tone=brand] .ce-button.ce-status-hero__cta{background:var(--_on);color:var(--_on-ink);box-shadow:none}.ce-status-hero .ce-button.ce-status-hero__cta:hover:not([aria-disabled=true]){transform:translateY(-1px);box-shadow:0 12px 22px -9px color-mix(in srgb,var(--_gold) 80%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--ce-brand-rail-1) 22%,transparent)}.ce-status-hero[data-badge-tone=brand] .ce-button.ce-status-hero__cta:hover:not([aria-disabled=true]){box-shadow:none}.ce-status-hero .ce-button.ce-status-hero__cta:active:not([aria-disabled=true]){transform:scale(.97)}.ce-status-hero .ce-button.ce-status-hero__cta[aria-disabled=true]{background:transparent;color:var(--_on);box-shadow:none;border:1px dashed var(--_glass-edge);cursor:not-allowed}.ce-status-hero__main.is-skeleton .is-badge{inline-size:7rem;block-size:24px;border-radius:var(--ce-radius-pill)}.ce-status-hero__main.is-skeleton .is-title{inline-size:min(14rem,100%);block-size:28px;border-radius:var(--ce-radius-control)}.ce-status-hero__main.is-skeleton .is-line{inline-size:min(22rem,100%);block-size:14px;border-radius:var(--ce-radius-micro)}.ce-status-hero__main.is-skeleton .is-stat{inline-size:8.5rem;block-size:64px;border-radius:var(--ce-radius-content)}.ce-hero-stepper__group{display:flex;align-items:center;gap:var(--ce-space-2)}.ce-hero-stepper__btn{display:inline-grid;place-items:center;box-sizing:border-box;inline-size:28px;block-size:28px;margin:0;padding:0;border:var(--ce-border-width, 1px) solid var(--_glass-edge);border-radius:var(--ce-radius-micro);background:var(--_glass);color:var(--_on);cursor:pointer;transition:background-color var(--ce-motion-fast) var(--ce-ease-standard),transform var(--ce-motion-instant) var(--ce-ease-standard)}.ce-hero-stepper__btn:hover:not([aria-disabled=true]){background:var(--_hover)}.ce-hero-stepper__btn:active:not([aria-disabled=true]){transform:scale(.92)}.ce-hero-stepper__btn:focus-visible{outline:var(--ce-focus-width, 2px) solid var(--_ring);outline-offset:var(--ce-focus-offset, 2px)}.ce-hero-stepper__btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.ce-hero-stepper__btn>.ce-icon{inline-size:14px;block-size:14px;color:inherit}.ce-hero-stepper__btn>.ce-icon>svg{inline-size:100%;block-size:100%}.ce-hero-stepper__value{min-inline-size:2ch;color:var(--_on);font:var(--ce-weight-semibold, 600) calc(17px * var(--ce-type-scale, 1))/1 var(--ce-font-mono);font-variant-numeric:tabular-nums;text-align:center;direction:ltr;unicode-bidi:isolate}.ce-hero-stepper[data-disabled=true] .ce-hero-stepper__btn{opacity:.5;cursor:not-allowed}@media(max-width:760px){.ce-status-hero{padding:var(--ce-space-5) var(--ce-space-4-5)}}@container (max-width: 40rem){.ce-status-hero__side{inline-size:100%;margin-inline-start:0}.ce-status-hero__stats,.ce-status-hero__stat-list{inline-size:100%}.ce-status-hero__stat{flex:1 1 8rem}}@media(forced-colors:active){.ce-arc__track{stroke:GrayText}.ce-arc__fill{stroke:Highlight}.ce-arc__band{stroke:CanvasText}.ce-arc__band-texture{stroke:Canvas}.ce-arc__needle polygon{fill:CanvasText;stroke:Canvas}.ce-arc__tick{stroke:CanvasText}.ce-arc__swatch{forced-color-adjust:none;border:var(--ce-border-width, 1px) solid CanvasText;background:Canvas}.ce-arc__legend-item.is-active{outline:2px solid Highlight}.ce-bench__bar{border:var(--ce-border-width, 1px) solid CanvasText;background:Canvas}.ce-bench__fill{forced-color-adjust:none;background:Highlight}.ce-bench__tick,.ce-bench__legend-tick{forced-color-adjust:none;background:CanvasText;box-shadow:none}.ce-bench__pill{border:var(--ce-border-width, 1px) solid CanvasText}.ce-segmeter__dot{forced-color-adjust:none;border:var(--ce-border-width, 1px) solid CanvasText;background:Canvas}.ce-segmeter__dot.is-on{background:Highlight}.ce-rating-hist__bar{border:var(--ce-border-width, 1px) solid CanvasText;background:Canvas}.ce-rating-hist__fill{forced-color-adjust:none;background:Highlight}.ce-rating-hist__star-row.is-fill svg{forced-color-adjust:none;fill:Highlight;stroke:Highlight}.ce-rating-hist__star-row.is-empty svg{stroke:CanvasText}button.ce-rating-hist__row{border-color:ButtonText}button.ce-rating-hist__row.is-selected{outline:2px solid Highlight}.ce-status-hero{forced-color-adjust:none;border:var(--ce-border-width, 1px) solid CanvasText;background:Canvas;color:CanvasText;box-shadow:none;--_on: CanvasText;--_on-muted: CanvasText;--_ring: Highlight;--_glass: transparent;--_glass-edge: CanvasText}.ce-status-hero__glow{display:none}.ce-status-hero__tile,.ce-status-hero__badge,.ce-status-hero__chip{forced-color-adjust:none;border:var(--ce-border-width, 1px) solid CanvasText;background:Canvas;color:CanvasText;box-shadow:none}.ce-status-hero .ce-button.ce-status-hero__action,.ce-status-hero .ce-button.ce-status-hero__cta,.ce-hero-stepper__btn{forced-color-adjust:none;border:var(--ce-border-width, 1px) solid ButtonText;background:ButtonFace;color:ButtonText;box-shadow:none}.ce-status-hero .ce-button.ce-status-hero__action[aria-disabled=true],.ce-status-hero .ce-button.ce-status-hero__cta[aria-disabled=true]{border-style:dashed;color:GrayText}.ce-status-hero__stat{border-color:CanvasText}.ce-status-hero .ce-viz-sk{background:GrayText;opacity:.25}}@media(prefers-reduced-motion:reduce){.ce-arc__fill,.ce-arc__needle,.ce-arc__band,.ce-arc__band-texture,.ce-arc__legend-item,.ce-bench__fill,.ce-segmeter__dot,.ce-rating-hist__fill,button.ce-rating-hist__row,.ce-status-hero .ce-button.ce-status-hero__action,.ce-status-hero .ce-button.ce-status-hero__cta,.ce-hero-stepper__btn{transition:none}.ce-arc[data-animate] .ce-arc__fill,.ce-arc[data-animate] .ce-arc__needle,.ce-bench[data-animate] .ce-bench__fill,.ce-segmeter[data-animate] .ce-segmeter__dot.is-on,.ce-rating-hist[data-animate] .ce-rating-hist__fill,.ce-status-hero__glow{animation:none}button.ce-rating-hist__row:active,.ce-status-hero .ce-button.ce-status-hero__action:hover:not([aria-disabled=true]),.ce-status-hero .ce-button.ce-status-hero__action:active:not([aria-disabled=true]),.ce-status-hero .ce-button.ce-status-hero__cta:hover:not([aria-disabled=true]),.ce-status-hero .ce-button.ce-status-hero__cta:active:not([aria-disabled=true]),.ce-hero-stepper__btn:active:not([aria-disabled=true]){transform:none}}:root{--ce-radius-sharp: 3px;--ce-radius-soft: 12px;--ce-radius-round: 20px}[data-character]{--ce-character-lift: 0 1px 2px color-mix(in srgb, var(--ce-color-text) 5%, transparent);--ce-character-lift-hover: 0 10px 26px -14px color-mix(in srgb, var(--ce-color-text) 24%, transparent);--ce-character-hover-move: translateY(-1px);--ce-character-ease: cubic-bezier(.2, .7, .2, 1)}[data-character=crisp]{--ce-radius-micro: 3px;--ce-radius-control: 5px;--ce-radius-content: 7px;--ce-radius-overlay: 9px;--ce-character-lift: 0 0 0 transparent;--ce-character-lift-hover: 0 6px 16px -10px color-mix(in srgb, var(--ce-color-text) 30%, transparent);--ce-character-hover-move: none}[data-character=round]{--ce-radius-micro: 9px;--ce-radius-control: 14px;--ce-radius-content: 22px;--ce-radius-overlay: 28px;--ce-character-lift: 0 2px 4px color-mix(in srgb, var(--ce-color-primary) 7%, transparent), 0 8px 18px -12px color-mix(in srgb, var(--ce-color-primary) 22%, transparent);--ce-character-lift-hover: 0 14px 30px -14px color-mix(in srgb, var(--ce-color-primary) 36%, transparent);--ce-character-hover-move: translateY(-2px)}[data-character=playful]{--ce-radius-micro: 10px;--ce-radius-control: 16px;--ce-radius-content: 26px;--ce-radius-overlay: 32px;--ce-character-lift: 0 3px 0 color-mix(in srgb, var(--ce-color-primary) 16%, transparent), 0 10px 20px -14px color-mix(in srgb, var(--ce-color-primary) 30%, transparent);--ce-character-lift-hover: 0 5px 0 color-mix(in srgb, var(--ce-color-primary) 22%, transparent), 0 18px 30px -16px color-mix(in srgb, var(--ce-color-primary) 40%, transparent);--ce-character-hover-move: translateY(-3px) rotate(-.35deg)}[data-character] :is(.ce-card,.ce-entity-card,.ce-stat-card,.ce-flow-card,.ce-widget,.ce-callout){border-radius:var(--ce-radius-content);box-shadow:var(--ce-character-lift);transition:transform .18s var(--ce-character-ease),box-shadow .18s var(--ce-character-ease)}[data-character] :is(.ce-flow-column,.ce-panel,.ce-empty){border-radius:calc(var(--ce-radius-content) + 4px)}[data-character] :is(.ce-flow-card,.ce-flow-tag,.ce-chip){border-radius:var(--ce-radius-control)}[data-character] :is(.ce-flow-card .ce-flow-tag,.ce-chip){border-radius:var(--ce-radius-micro)}[data-character] :is(.ce-card,.ce-entity-card,.ce-flow-card):is(:hover,:focus-within){transform:var(--ce-character-hover-move);box-shadow:var(--ce-character-lift-hover)}[data-character=playful] :is(.ce-button,.ce-chip):active{transform:translateY(2px) scale(.98)}[data-character][data-ornament] :is(.ce-card,.ce-entity-card,.ce-stat-card,.ce-panel,.ce-callout,.ce-empty):not([data-appearance]){background-image:var(--ce-ornament-art, none);background-repeat:no-repeat;background-position:var(--ce-ornament-position, right 12px top 12px);background-size:var(--ce-ornament-size, 3rem)}[data-radius=sharp]{border-radius:var(--ce-radius-sharp)!important}[data-radius=soft]{border-radius:var(--ce-radius-soft)!important}[data-radius=round]{border-radius:var(--ce-radius-round)!important}[data-radius=pill]{border-radius:999px!important}[data-backdrop=art]{background-image:var(--ce-backdrop-art, none);background-size:cover;background-position:center}[data-backdrop=dots]{background-image:radial-gradient(color-mix(in srgb,var(--ce-color-primary) 16%,transparent) 1.2px,transparent 1.3px);background-size:22px 22px}[data-backdrop=grid]{background-image:linear-gradient(color-mix(in srgb,var(--ce-color-primary) 7%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--ce-color-primary) 7%,transparent) 1px,transparent 1px);background-size:32px 32px}[data-backdrop=paper]{background-image:repeating-linear-gradient(0deg,color-mix(in srgb,var(--ce-color-primary) 7%,transparent) 0 1px,transparent 1px 28px),linear-gradient(180deg,color-mix(in srgb,var(--ce-brand-accent, var(--ce-color-primary)) 9%,transparent),transparent 45%)}[data-backdrop=waves]{background-image:radial-gradient(120% 60% at 50% 108%,color-mix(in srgb,var(--ce-color-primary) 16%,transparent) 0 46%,transparent 47%),radial-gradient(110% 55% at 18% 112%,color-mix(in srgb,var(--ce-brand-accent, var(--ce-color-primary)) 14%,transparent) 0 46%,transparent 47%),radial-gradient(100% 50% at 86% 114%,color-mix(in srgb,var(--ce-color-primary) 10%,transparent) 0 46%,transparent 47%);background-attachment:fixed}[data-backdrop=aurora]{background-image:radial-gradient(46% 38% at 12% 0%,color-mix(in srgb,var(--ce-color-primary) 26%,transparent),transparent 70%),radial-gradient(40% 34% at 92% 8%,color-mix(in srgb,var(--ce-brand-accent, var(--ce-color-primary)) 24%,transparent),transparent 70%),radial-gradient(50% 40% at 60% 104%,color-mix(in srgb,var(--ce-color-primary) 12%,transparent),transparent 70%);background-attachment:fixed}[data-backdrop=confetti]{background-image:radial-gradient(circle at 8% 14%,color-mix(in srgb,var(--ce-color-primary) 28%,transparent) 0 3px,transparent 4px),radial-gradient(circle at 34% 72%,color-mix(in srgb,var(--ce-brand-accent, var(--ce-color-primary)) 30%,transparent) 0 4px,transparent 5px),radial-gradient(circle at 62% 22%,color-mix(in srgb,var(--ce-brand-accent, var(--ce-color-primary)) 26%,transparent) 0 3px,transparent 4px),radial-gradient(circle at 86% 58%,color-mix(in srgb,var(--ce-color-primary) 24%,transparent) 0 5px,transparent 6px),radial-gradient(circle at 48% 92%,color-mix(in srgb,var(--ce-color-primary) 22%,transparent) 0 3px,transparent 4px);background-size:240px 200px}@media(forced-colors:active){[data-backdrop]{background-image:none}}.ce-ill{--ce-ill-a: var(--ce-color-primary);--ce-ill-b: var(--ce-color-primary-soft);--ce-ill-c: var(--ce-brand-accent, #e8a33d);--ce-ill-s: var(--ce-color-surface-sunken);--ce-ill-w: var(--ce-color-surface);--ce-ill-ink: color-mix(in srgb, var(--ce-color-text) 72%, var(--ce-color-primary));display:inline-block;inline-size:160px;color:var(--ce-ill-ink)}.ce-ill[data-size=sm]{inline-size:96px}.ce-ill[data-size=lg]{inline-size:220px}.ce-ill__art,.ce-ill svg{display:block;inline-size:100%;block-size:auto}.ce-ill__own:empty,.ce-lane__art:empty{display:none}.ce-ill__own>*,.ce-lane__art>*{display:block;inline-size:100%;block-size:auto}.ce-ill:has(>.ce-ill__own>*)>.ce-ill__art{display:none}.ce-lane__empty:has(>.ce-lane__art>*)>.ce-ill{display:none}.ce-lane__art{display:block;inline-size:96px}.ce-ill svg{overflow:visible}.ce-ill .a{fill:var(--ce-ill-a)}.ce-ill .b{fill:var(--ce-ill-b)}.ce-ill .c{fill:var(--ce-ill-c)}.ce-ill .s{fill:var(--ce-ill-s)}.ce-ill .w{fill:var(--ce-ill-w)}.ce-ill .g{fill:color-mix(in srgb,var(--ce-color-text) 9%,transparent)}.ce-ill .i{stroke:var(--ce-ill-ink);stroke-width:var(--ce-ill-line, 1.6);stroke-linejoin:round}.ce-ill .f{fill:none;stroke:var(--ce-ill-ink);stroke-width:calc(var(--ce-ill-line, 1.6) * 1.125);stroke-linecap:round;stroke-linejoin:round}.ce-ill .f2{fill:none;stroke-width:calc(var(--ce-ill-line, 1.6) * 1.5);stroke-linecap:round;stroke-linejoin:round}.ce-ill .f2:not(.a):not(.c){stroke:var(--ce-ill-ink)}.ce-ill .f2.a{stroke:var(--ce-ill-a)}.ce-ill .f2.c{stroke:var(--ce-ill-c)}.ce-ill [stroke-width]{stroke:var(--ce-ill-w)}.ce-ill .a[stroke-width]{stroke:var(--ce-ill-a)}.ce-empty__art{display:flex;justify-content:center;margin-block-end:10px}.ce-empty[data-size=page] .ce-empty__art{margin-block-end:16px}.ce-empty__art:empty{display:none}.ce-empty:has(>.ce-empty__art>*)>:is(.ce-empty__scene,.ce-empty__icon-wrap){display:none}.ce-empty__scene{margin-block-end:10px}.ce-empty[data-size=page] .ce-empty__scene{margin-block-end:16px}@media(prefers-reduced-motion:no-preference){.ce-ill .sp{transform-box:fill-box;transform-origin:center;animation:ce-ill-twinkle 3.2s ease-in-out infinite}}@keyframes ce-ill-twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.92)}}biso-lane.ce-lane{--_tone: var(--ce-color-text-subtle);--_soft: var(--ce-color-surface-sunken);position:relative;display:flex;flex:0 0 var(--ce-lane-width, 288px);flex-direction:column;gap:10px;padding:12px;border:var(--ce-border-width, 1px) solid color-mix(in srgb,var(--_tone) 16%,var(--ce-color-border));border-radius:calc(var(--ce-radius-content) + 4px);background:linear-gradient(180deg,color-mix(in srgb,var(--_soft) 70%,var(--ce-color-surface-sunken)),var(--ce-color-surface-sunken) 55%);overflow:hidden}biso-lane.ce-lane:before{content:"";position:absolute;inset:0 0 auto;block-size:4px;background:linear-gradient(90deg,var(--_tone),color-mix(in srgb,var(--_tone) 40%,transparent))}biso-lane.ce-lane[data-tone=primary]{--_tone: var(--ce-color-primary);--_soft: var(--ce-color-primary-soft)}biso-lane.ce-lane[data-tone=success]{--_tone: var(--ce-color-success);--_soft: var(--ce-color-success-soft)}biso-lane.ce-lane[data-tone=warning]{--_tone: var(--ce-color-warning);--_soft: var(--ce-color-warning-soft)}biso-lane.ce-lane[data-tone=danger]{--_tone: var(--ce-color-danger);--_soft: var(--ce-color-danger-soft)}biso-lane.ce-lane[data-tone=violet]{--_tone: #7c5ce0;--_soft: #ece8fb}.ce-lane__head{display:flex;align-items:center;gap:8px;padding-block-start:4px}.ce-lane__icon{display:grid;place-items:center;inline-size:24px;block-size:24px;border-radius:var(--ce-radius-micro);color:var(--_tone);background:color-mix(in srgb,var(--_tone) 14%,var(--ce-color-surface))}.ce-lane__title{margin:0;flex:1;min-inline-size:0;font:var(--ce-weight-bold, 700) calc(13px * var(--ce-type-scale, 1))/calc(18px * var(--ce-type-scale, 1)) var(--ce-font-interface);color:var(--ce-color-text)}.ce-lane__count{padding:1px 8px;border-radius:999px;font:var(--ce-weight-semibold, 600) calc(11px * var(--ce-type-scale, 1))/calc(18px * var(--ce-type-scale, 1)) var(--ce-font-mono, ui-monospace, monospace);color:color-mix(in srgb,var(--_tone) 70%,var(--ce-color-text));background:color-mix(in srgb,var(--_tone) 12%,var(--ce-color-surface))}.ce-lane__limit{opacity:.65}.ce-lane__meter{block-size:4px;border-radius:999px;background:color-mix(in srgb,var(--_tone) 14%,var(--ce-color-surface));overflow:hidden}.ce-lane__meter-fill{display:block;block-size:100%;border-radius:inherit;background:var(--_tone);transition:inline-size .24s var(--ce-character-ease, ease)}biso-lane.ce-lane[data-full=true]{--_tone: var(--ce-color-warning)}.ce-lane__cards{display:flex;flex-direction:column;gap:10px}.ce-lane__empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 10px;border:1.5px dashed color-mix(in srgb,var(--_tone) 38%,var(--ce-color-border));border-radius:var(--ce-radius-content);color:var(--ce-color-text-muted);text-align:center;font-size:calc(12px * var(--ce-type-scale, 1));line-height:1.5;background:color-mix(in srgb,var(--_tone) 4%,transparent)}.ce-lane__foot:empty{display:none}biso-task-card.ce-task{--_tone: var(--ce-color-primary);display:flex;flex-direction:column;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-content);background:var(--ce-color-surface);box-shadow:var(--ce-character-lift, 0 1px 2px rgb(16 20 37 / 5%));overflow:hidden;transition:transform .18s var(--ce-character-ease, ease),box-shadow .18s var(--ce-character-ease, ease)}biso-task-card.ce-task:hover{transform:var(--ce-character-hover-move, translateY(-1px));box-shadow:var(--ce-character-lift-hover, 0 10px 26px -14px rgb(16 20 37 / 24%))}biso-task-card.ce-task[data-tone=success]{--_tone: var(--ce-color-success)}biso-task-card.ce-task[data-tone=warning]{--_tone: var(--ce-color-warning)}biso-task-card.ce-task[data-tone=danger]{--_tone: var(--ce-color-danger)}biso-task-card.ce-task[data-tone=violet]{--_tone: #7c5ce0}biso-task-card.ce-task[data-tone=neutral]{--_tone: var(--ce-color-text-subtle)}.ce-task__cover{min-block-size:6px;background:linear-gradient(100deg,var(--_tone),color-mix(in srgb,var(--_tone) 45%,var(--ce-color-surface)))}.ce-task__cover:has(>*){block-size:72px;display:grid}.ce-task__cover>*{inline-size:100%;block-size:100%;object-fit:cover}.ce-task__body{display:flex;flex-direction:column;gap:8px;padding:12px 12px 10px}.ce-task__labels{display:flex;flex-wrap:wrap;gap:4px}.ce-task__labels:empty{display:none}.ce-task__title{margin:0;font:calc(var(--ce-weight-semibold, 600) + 50) calc(13.5px * var(--ce-type-scale, 1))/calc(19px * var(--ce-type-scale, 1)) var(--ce-font-interface);color:var(--ce-color-text)}.ce-task__summary{margin:0;font-size:calc(12px * var(--ce-type-scale, 1));line-height:1.5;color:var(--ce-color-text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ce-task__progress{block-size:5px;border-radius:999px;background:color-mix(in srgb,var(--_tone) 14%,var(--ce-color-surface-sunken));overflow:hidden}.ce-task__progress>span{display:block;block-size:100%;border-radius:inherit;background:linear-gradient(90deg,var(--_tone),color-mix(in srgb,var(--_tone) 65%,var(--ce-ink-light)))}.ce-task__foot{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:calc(11.5px * var(--ce-type-scale, 1));color:var(--ce-color-text-muted)}.ce-task__priority,.ce-task__due,.ce-task__count{display:inline-flex;align-items:center;gap:3px}.ce-task__priority{padding-block:1px;padding-inline:4px 7px;border-radius:999px;font-weight:var(--ce-weight-semibold, 600);background:var(--ce-color-surface-sunken)}biso-task-card.ce-task[data-priority=urgent] .ce-task__priority{color:var(--ce-color-danger-text);background:var(--ce-color-danger-soft)}biso-task-card.ce-task[data-priority=high] .ce-task__priority{color:var(--ce-color-warning-text);background:var(--ce-color-warning-soft)}.ce-task__due[data-tone=danger]{color:var(--ce-color-danger-text);font-weight:var(--ce-weight-semibold, 600)}.ce-task__due[data-tone=warning]{color:var(--ce-color-warning-text);font-weight:var(--ce-weight-semibold, 600)}.ce-task__due[data-tone=success]{color:var(--ce-color-success-text);font-weight:var(--ce-weight-semibold, 600)}.ce-task__people{display:inline-flex;margin-inline-start:auto}.ce-task__person{display:grid;place-items:center;inline-size:24px;block-size:24px;margin-inline-start:-6px;border:2px solid var(--ce-color-surface);border-radius:50%;font:var(--ce-weight-bold, 700) calc(9.5px * var(--ce-type-scale, 1))/1 var(--ce-font-interface);color:var(--ce-color-primary-on-soft);background:var(--ce-color-primary-soft)}.ce-task__person:nth-child(2n){color:var(--ce-color-success-text);background:var(--ce-color-success-soft)}.ce-task__person:nth-child(3n){color:var(--ce-color-warning-text);background:var(--ce-color-warning-soft)}biso-task-card.ce-task[data-done=true] .ce-task__title{color:var(--ce-color-text-muted);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--ce-color-text) 35%,transparent)}biso-task-card.ce-task[data-done=true] .ce-task__cover{filter:saturate(.5)}.ce-task__bars{display:flex;flex-wrap:wrap;gap:4px}.ce-task__bar{display:block;inline-size:40px;block-size:8px;border-radius:999px;background:var(--ce-color-primary)}.ce-task__bar[data-tone=success]{background:var(--ce-color-success)}.ce-task__bar[data-tone=warning]{background:var(--ce-color-warning)}.ce-task__bar[data-tone=danger]{background:var(--ce-color-danger)}.ce-task__bar[data-tone=violet]{background:var(--ce-color-violet)}.ce-task__bar[data-tone=neutral]{background:var(--ce-color-text-subtle)}biso-composer.ce-composer{display:block}.ce-composer__trigger{display:flex;align-items:center;gap:6px;inline-size:100%;padding:7px 8px;border:0;border-radius:var(--ce-radius-control);background:transparent;color:var(--ce-color-text-muted);font:var(--ce-weight-semibold, 600) calc(12.5px * var(--ce-type-scale, 1))/calc(18px * var(--ce-type-scale, 1)) var(--ce-font-interface);text-align:start;cursor:pointer}.ce-composer__trigger:hover{background:color-mix(in srgb,var(--ce-color-text) 7%,transparent);color:var(--ce-color-text)}.ce-composer__input{display:block;box-sizing:border-box;inline-size:100%;padding:9px 10px;border:var(--ce-border-width, 1px) solid var(--ce-color-border-strong);border-radius:var(--ce-radius-content);background:var(--ce-color-surface);color:var(--ce-color-text);font:var(--ce-weight-medium, 500) calc(13px * var(--ce-type-scale, 1))/calc(19px * var(--ce-type-scale, 1)) var(--ce-font-interface);resize:none;box-shadow:var(--ce-character-lift, 0 1px 2px rgb(16 20 37 / 6%))}.ce-composer__input:focus-visible{outline:var(--ce-focus-width, 2px) solid var(--ce-color-focus, var(--ce-color-primary));outline-offset:1px}.ce-composer__row{display:flex;align-items:center;gap:6px;margin-block-start:8px}.ce-composer__close{display:grid;place-items:center;inline-size:32px;block-size:32px;border:0;border-radius:var(--ce-radius-control);background:transparent;color:var(--ce-color-text-muted);cursor:pointer}.ce-composer__close:hover{background:color-mix(in srgb,var(--ce-color-text) 8%,transparent);color:var(--ce-color-text)}.ce-board-surface{display:flex;flex-direction:column;min-block-size:100%;background:var(--ce-track-bg, transparent)}.ce-board-surface[data-bg=ocean]{--ce-track-bg: var(--ce-backdrop-ocean)}.ce-board-surface[data-bg=forest]{--ce-track-bg: var(--ce-backdrop-forest)}.ce-board-surface[data-bg=sunset]{--ce-track-bg: var(--ce-backdrop-sunset)}.ce-board-surface[data-bg=violet]{--ce-track-bg: var(--ce-backdrop-violet)}.ce-board-surface[data-bg=slate]{--ce-track-bg: var(--ce-backdrop-slate)}biso-board-header.ce-board-header{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 20px;color:var(--ce-color-text)}.ce-board-surface[data-bg] biso-board-header.ce-board-header{background:color-mix(in srgb,var(--ce-ink-dark) 24%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff}.ce-board-header__title{margin:0;padding:2px 8px;border-radius:var(--ce-radius-micro);font:var(--ce-weight-bold, 700) calc(18px * var(--ce-type-scale, 1))/calc(26px * var(--ce-type-scale, 1)) var(--ce-font-display, var(--ce-font-interface))}.ce-board-header__star,.ce-board-header__visibility{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border:0;border-radius:var(--ce-radius-control);background:transparent;color:inherit;font:var(--ce-weight-semibold, 600) calc(12.5px * var(--ce-type-scale, 1))/calc(18px * var(--ce-type-scale, 1)) var(--ce-font-interface);cursor:pointer}.ce-board-header__visibility{cursor:default}.ce-board-header__star:hover{background:color-mix(in srgb,currentColor 14%,transparent)}.ce-board-header__star[aria-pressed=true]{color:#f2b01e}.ce-board-header__divider{inline-size:1px;block-size:20px;background:color-mix(in srgb,currentColor 30%,transparent)}.ce-board-header__spacer{flex:1}.ce-board-surface[data-bg] biso-board-header .ce-button--ghost{color:#fff;background:color-mix(in srgb,var(--ce-ink-light) 18%,transparent)}.ce-board-surface[data-bg] biso-board-header .ce-button--ghost:hover{background:color-mix(in srgb,var(--ce-ink-light) 28%,transparent)}.ce-board-surface[data-bg] .ce-lane__title{color:var(--ce-color-text)}.ce-card-back-layer{position:fixed;inset:0;z-index:40;display:flex;align-items:flex-start;justify-content:center;padding:48px 16px;overflow:auto;background:var(--ce-color-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ce-card-back{inline-size:min(768px,100%);border-radius:calc(var(--ce-radius-content) + 4px);background:var(--ce-color-surface-subtle, var(--ce-color-surface));box-shadow:0 30px 70px #10142552;overflow:hidden}.ce-card-back__cover{block-size:96px;background:linear-gradient(110deg,var(--ce-color-primary),color-mix(in srgb,var(--ce-color-primary) 40%,var(--ce-color-surface)))}.ce-card-back__cover[data-tone=success]{background:linear-gradient(110deg,var(--ce-color-success),color-mix(in srgb,var(--ce-color-success) 40%,var(--ce-color-surface)))}.ce-card-back__cover[data-tone=warning]{background:linear-gradient(110deg,var(--ce-color-warning),color-mix(in srgb,var(--ce-color-warning) 40%,var(--ce-color-surface)))}.ce-card-back__cover[data-tone=danger]{background:linear-gradient(110deg,var(--ce-color-danger),color-mix(in srgb,var(--ce-color-danger) 40%,var(--ce-color-surface)))}.ce-card-back__cover[data-tone=violet]{background:linear-gradient(110deg,var(--ce-color-violet),color-mix(in srgb,var(--ce-color-violet) 38%,var(--ce-ink-light)))}.ce-card-back__head{display:flex;align-items:flex-start;gap:12px;padding:18px 20px 6px;color:var(--ce-color-text-muted)}.ce-card-back__heading{flex:1;min-inline-size:0}.ce-card-back__title{margin:0;font:var(--ce-weight-bold, 700) calc(20px * var(--ce-type-scale, 1))/calc(28px * var(--ce-type-scale, 1)) var(--ce-font-display, var(--ce-font-interface));color:var(--ce-color-text)}.ce-card-back__list{margin:2px 0 0;font-size:calc(12.5px * var(--ce-type-scale, 1));color:var(--ce-color-text-muted)}.ce-card-back__close{display:grid;place-items:center;inline-size:32px;block-size:32px;border:0;border-radius:50%;background:transparent;color:var(--ce-color-text-muted);cursor:pointer}.ce-card-back__close:hover{background:color-mix(in srgb,var(--ce-color-text) 9%,transparent)}.ce-card-back__grid{display:grid;grid-template-columns:minmax(0,1fr) 176px;gap:20px;padding-block:8px 22px;padding-inline:52px 20px}.ce-card-back__main{display:flex;flex-direction:column;gap:22px;min-inline-size:0}.ce-card-back__actions{display:flex;flex-direction:column;gap:6px}.ce-card-back__actions>.ce-card-back__actions-label{margin:8px 0 2px;font:var(--ce-weight-bold, 700) calc(11px * var(--ce-type-scale, 1))/calc(16px * var(--ce-type-scale, 1)) var(--ce-font-interface);letter-spacing:calc(.04em * var(--ce-tracking-scale, 1));text-transform:var(--ce-label-case, uppercase);color:var(--ce-color-text-muted)}.ce-card-back__actions .ce-button{justify-content:flex-start;inline-size:100%}@media(max-width:640px){.ce-card-back__grid{grid-template-columns:1fr;padding-inline-start:20px}}.ce-lane-track{display:flex;flex:1;align-items:flex-start;gap:12px;padding:12px 20px 24px;overflow-x:auto}.ce-lane-add{display:flex;flex:0 0 var(--ce-lane-width, 288px);align-items:center;gap:8px;align-self:flex-start;padding:12px;border:1.5px dashed color-mix(in srgb,var(--ce-color-text) 28%,transparent);border-radius:var(--ce-radius-content);background:color-mix(in srgb,var(--ce-color-surface) 55%,transparent);color:var(--ce-color-text);font:var(--ce-weight-semibold, 600) calc(13px * var(--ce-type-scale, 1))/calc(18px * var(--ce-type-scale, 1)) var(--ce-font-interface);cursor:pointer}.ce-lane-add:hover{background:color-mix(in srgb,var(--ce-color-surface) 80%,transparent)}.ce-board-surface[data-bg] .ce-lane-add{border-color:#ffffff8c;background:color-mix(in srgb,var(--ce-ink-light) 16%,transparent);color:#fff}.ce-board-surface[data-bg] .ce-lane-add:hover{background:color-mix(in srgb,var(--ce-ink-light) 26%,transparent)}.ce-card-back__section{display:flex;flex-direction:column;gap:8px}.ce-card-back__heading-row{display:flex;align-items:center;gap:8px;margin:0;font:var(--ce-weight-bold, 700) calc(14px * var(--ce-type-scale, 1))/calc(20px * var(--ce-type-scale, 1)) var(--ce-font-interface);color:var(--ce-color-text)}.ce-card-back__sub{margin-inline-start:6px;font-weight:var(--ce-weight-medium, 500);font-size:calc(12px * var(--ce-type-scale, 1));color:var(--ce-color-text-muted)}.ce-card-back__text{margin:0;font-size:calc(13px * var(--ce-type-scale, 1));line-height:1.55;color:var(--ce-color-text)}.ce-card-back__checks{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;font-size:calc(13px * var(--ce-type-scale, 1))}.ce-card-back__checks li{display:flex;align-items:center;gap:10px}.ce-card-back__check{display:grid;place-items:center;inline-size:18px;block-size:18px;border:1.5px solid var(--ce-color-border-strong);border-radius:5px;background:var(--ce-color-surface);color:#fff}.ce-card-back__check[data-done=true]{border-color:var(--ce-color-success);background:var(--ce-color-success)}.ce-card-back__comment{display:flex;gap:10px;font-size:calc(13px * var(--ce-type-scale, 1))}.ce-card-back__avatar{display:grid;place-items:center;flex:none;inline-size:30px;block-size:30px;border-radius:50%;font:var(--ce-weight-bold, 700) calc(11px * var(--ce-type-scale, 1))/1 var(--ce-font-interface);color:var(--ce-color-primary-on-soft);background:var(--ce-color-primary-soft)}.ce-card-back__avatar[data-tone=success]{color:var(--ce-color-success-text);background:var(--ce-color-success-soft)}biso-board-dnd{position:relative;display:flex;flex:1;align-items:flex-start;gap:12px;padding:12px 20px 24px;overflow-x:auto}biso-task-card.ce-task[data-draggable=true]{cursor:grab;-webkit-touch-callout:none}@media(pointer:coarse){biso-task-card.ce-task[data-draggable=true]{-webkit-user-select:none;user-select:none}}biso-task-card.ce-task[data-draggable=true]:focus-visible{outline:var(--ce-focus-width) solid var(--ce-color-focus);outline-offset:var(--ce-focus-offset)}html.ce-dnd-active,html.ce-dnd-active *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}html.ce-dnd-active[data-dnd-invalid],html.ce-dnd-active[data-dnd-invalid] *{cursor:not-allowed!important}biso-lane.ce-lane{transition:box-shadow var(--ce-motion-fast) var(--ce-ease-standard),background-color var(--ce-motion-fast) var(--ce-ease-standard)}biso-lane.ce-lane[data-drop]{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ce-color-primary) 28%,transparent)}biso-lane.ce-lane[data-drop][data-empty=true] .ce-lane__empty{border-color:var(--ce-color-primary);background:color-mix(in srgb,var(--ce-color-primary) 7%,transparent)}biso-task-card.ce-task[data-dnd-source=true]{opacity:.4;transform:none;box-shadow:none}biso-lane.ce-lane[data-drop=valid]{box-shadow:inset 0 0 0 2px var(--ce-color-primary);background:linear-gradient(180deg,var(--ce-color-primary-soft),color-mix(in srgb,var(--ce-color-primary-soft) 55%,var(--ce-color-surface-sunken)))}biso-lane.ce-lane[data-drop=valid] .ce-lane__empty{display:none}.ce-dnd-slot{position:relative;flex:none;box-sizing:border-box;min-block-size:40px;border:1.5px dashed var(--ce-color-primary);border-radius:var(--ce-radius-content);background:color-mix(in srgb,var(--ce-color-primary) 8%,transparent)}.ce-dnd-slot:before{content:"";position:absolute;inset-inline:0;inset-block-start:-7px;block-size:3px;border-radius:999px;background:var(--ce-color-primary)}biso-lane.ce-lane[data-drop=invalid]{box-shadow:inset 0 0 0 2px var(--ce-color-danger);background:linear-gradient(180deg,var(--ce-color-danger-soft),color-mix(in srgb,var(--ce-color-danger-soft) 55%,var(--ce-color-surface-sunken)))}biso-lane.ce-lane[data-drop=invalid] .ce-lane__empty{border-color:var(--ce-color-danger);color:var(--ce-color-danger-text)}.ce-dnd-ghost{position:fixed!important;inset-block-start:0;inset-inline-start:0;z-index:var(--ce-z-popover, 1000);margin:0!important;pointer-events:none!important;opacity:.96;transition:none!important;box-shadow:var(--ce-shadow-3)!important;will-change:transform}.ce-dnd-ghost[data-valid=false]{outline:2px solid var(--ce-color-danger);outline-offset:-1px}biso-task-card.ce-task[data-dnd-dropped=true]{animation:ce-dnd-dropped .6s var(--ce-ease-enter, ease-out)}biso-task-card.ce-task[data-dnd-rejected=true]{animation:ce-dnd-rejected .36s var(--ce-ease-standard)}@keyframes ce-dnd-dropped{0%{box-shadow:0 0 color-mix(in srgb,var(--ce-color-primary) 55%,transparent)}to{box-shadow:0 0 0 12px color-mix(in srgb,var(--ce-color-primary) 0%,transparent)}}@keyframes ce-dnd-rejected{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@media(prefers-reduced-motion:reduce){biso-lane.ce-lane{transition:none}.ce-dnd-ghost{--ce-dnd-tilt: 0deg}biso-task-card.ce-task[data-dnd-dropped=true],biso-task-card.ce-task[data-dnd-rejected=true]{animation:none}biso-task-card.ce-task[data-dnd-dropped=true]{outline:2px solid var(--ce-color-primary);outline-offset:2px}}.ce-button__label:has(>biso-icon){display:inline-flex;align-items:center;gap:7px}.ce-button__label>biso-icon{flex:none}.ce-figure{display:block;min-inline-size:0;position:relative}.ce-figure__frame{margin:0;display:grid}.ce-figure__plot{position:relative;inline-size:100%;border-radius:var(--ce-radius-control);outline:none}.ce-figure__plot:focus-visible{box-shadow:0 0 0 2px var(--ce-color-surface),0 0 0 4px var(--ce-color-focus-ring, var(--ce-color-primary))}.ce-figure__canvas{position:absolute;inset:0;direction:ltr}.ce-figure__canvas svg{display:block}.ce-figure__loading{position:absolute;inset:0;border-radius:var(--ce-radius-control);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ce-color-surface-sunken) 70%,transparent),transparent);background-size:200% 100%;animation:ce-figure-shimmer 1.4s linear infinite}.ce-figure.is-loading .ce-figure__canvas{opacity:.35}@keyframes ce-figure-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.ce-kpi{--_accent: var(--ce-chart-1);display:grid;align-content:start;gap:var(--ce-space-2);min-inline-size:0;padding:var(--ce-space-4) var(--ce-space-5);border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-card);background:var(--ce-color-surface);box-shadow:var(--ce-shadow-1);position:relative;overflow:hidden}.ce-kpi:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:3px;background:var(--_accent)}.ce-kpi[data-tone=success]{--_accent: var(--ce-chart-3)}.ce-kpi[data-tone=warning]{--_accent: var(--ce-chart-4)}.ce-kpi[data-tone=danger]{--_accent: var(--ce-chart-5)}.ce-kpi[data-tone=violet]{--_accent: var(--ce-chart-2)}.ce-kpi[data-tone=neutral]{--_accent: var(--ce-color-text-subtle)}.ce-kpi__head{display:flex;align-items:center;justify-content:space-between;gap:var(--ce-space-2);min-inline-size:0}.ce-kpi__label{color:var(--ce-color-text-muted);font-size:calc(.8125rem * var(--ce-type-scale, 1));font-weight:var(--ce-weight-semibold, 600);overflow-wrap:anywhere}.ce-kpi__value{font-family:var(--ce-font-display);font-size:calc(1.75rem * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700);line-height:1.1;letter-spacing:calc(-.01em * var(--ce-tracking-scale, 1));color:var(--ce-color-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ce-kpi[data-size=compact]{padding:var(--ce-space-3) var(--ce-space-4);gap:var(--ce-space-1)}.ce-kpi[data-size=compact] .ce-kpi__value{font-size:calc(1.25rem * var(--ce-type-scale, 1))}.ce-kpi[data-size=hero] .ce-kpi__value{font-size:calc(2.5rem * var(--ce-type-scale, 1))}.ce-kpi__value--loading{display:block;block-size:1.75rem;inline-size:60%;border-radius:var(--ce-radius-micro);background:var(--ce-color-surface-sunken)}.ce-kpi__delta{justify-self:start}.ce-kpi__target{display:grid;gap:var(--ce-space-1)}.ce-kpi__meter{display:block;block-size:6px;border-radius:var(--ce-radius-pill);background:var(--ce-color-surface-sunken);overflow:hidden}.ce-kpi__meter-fill{display:block;block-size:100%;border-radius:inherit;background:var(--_accent);transition:inline-size .42s ease}.ce-kpi__target-text{color:var(--ce-color-text-subtle);font-size:calc(.75rem * var(--ce-type-scale, 1));font-variant-numeric:tabular-nums}.ce-kpi__spark{display:block;inline-size:100%;block-size:32px;overflow:visible}[dir=rtl] .ce-kpi__spark{transform:scaleX(-1)}.ce-kpi__spark-line{fill:none;stroke:var(--_accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ce-kpi__spark-area{fill:color-mix(in srgb,var(--_accent) 14%,transparent);stroke:none}.ce-kpi__helper{color:var(--ce-color-text-subtle);font-size:calc(.75rem * var(--ce-type-scale, 1))}.ce-kpi-strip{display:block;min-inline-size:0}.ce-kpi-strip__list{display:flex;flex-wrap:wrap;gap:var(--ce-space-3) 0;margin:0;padding:var(--ce-space-3) 0;list-style:none;border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-card);background:var(--ce-color-surface)}.ce-kpi-strip__item{display:grid;gap:2px;flex:1 1 140px;min-inline-size:0;padding-inline:var(--ce-space-5);border-inline-start:var(--ce-border-width, 1px) solid var(--ce-color-border)}.ce-kpi-strip__item:first-child{border-inline-start:0}.ce-kpi-strip__label{color:var(--ce-color-text-muted);font-size:calc(.75rem * var(--ce-type-scale, 1));font-weight:var(--ce-weight-semibold, 600)}.ce-kpi-strip__value{font-family:var(--ce-font-display);font-size:calc(1.25rem * var(--ce-type-scale, 1));font-weight:var(--ce-weight-bold, 700);color:var(--ce-color-text);font-variant-numeric:tabular-nums}.ce-kpi-strip__delta{justify-self:start}.ce-figure-grid{display:block;container-type:inline-size;min-inline-size:0}.ce-figure-grid__track{--_cols: var(--ce-figure-columns, 12);display:grid;grid-template-columns:repeat(var(--_cols),minmax(0,1fr));gap:var(--ce-figure-gap, var(--ce-space-4));align-items:stretch}.ce-figure-grid[data-gap=compact] .ce-figure-grid__track{gap:var(--ce-figure-gap, var(--ce-space-2))}.ce-figure-grid[data-gap=roomy] .ce-figure-grid__track{gap:var(--ce-figure-gap, var(--ce-space-6))}.ce-figure-grid[data-dense] .ce-figure-grid__track{grid-auto-flow:row dense}.ce-figure-grid__track>*{min-inline-size:0;grid-column:span min(var(--ce-figure-span-sm, var(--_cols)),var(--_cols));grid-row:span var(--ce-figure-rows, 1)}@container (min-width: 640px){.ce-figure-grid__track>*{grid-column:span min(var(--ce-figure-span-md, var(--ce-figure-span, 6)),var(--_cols))}}@container (min-width: 1024px){.ce-figure-grid__track>*{grid-column:span min(var(--ce-figure-span, 4),var(--_cols))}}.ce-figure-grid__track>.ce-figure-band{grid-column:1 / -1}.ce-figure-panel{display:block;min-inline-size:0}.ce-figure-panel__frame{display:grid;grid-template-rows:auto 1fr auto;gap:var(--ce-space-3);block-size:100%;box-sizing:border-box;padding:var(--ce-space-4) var(--ce-space-5) var(--ce-space-4);border:var(--ce-border-width, 1px) solid var(--ce-color-border);border-radius:var(--ce-radius-card);background:var(--ce-color-surface);box-shadow:var(--ce-shadow-1)}.ce-figure-panel[data-appearance=plain] .ce-figure-panel__frame{padding:0;border:0;background:none;box-shadow:none}.ce-figure-panel__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--ce-space-2) var(--ce-space-4)}.ce-figure-panel__titles{display:grid;gap:2px;min-inline-size:0;flex:1 1 200px}.ce-figure-panel__title{font-family:var(--ce-font-display);font-size:calc(.9375rem * var(--ce-type-scale, 1));font-weight:calc(var(--ce-weight-semibold, 600) + 50);color:var(--ce-color-text)}.ce-figure-panel__subtitle{margin:0;color:var(--ce-color-text-subtle);font-size:calc(.8125rem * var(--ce-type-scale, 1))}.ce-figure-panel__controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ce-space-2)}.ce-figure-panel__controls:empty{display:none}.ce-figure-panel__body{min-inline-size:0}.ce-figure-panel__foot{color:var(--ce-color-text-subtle);font-size:calc(.75rem * var(--ce-type-scale, 1))}.ce-figure-panel__foot:empty{display:none}.ce-figure-panel__placeholder{display:grid;place-content:center;justify-items:center;gap:var(--ce-space-3);text-align:center;border-radius:var(--ce-radius-control);background:var(--ce-color-surface-subtle)}.ce-figure-panel__placeholder--loading{background:linear-gradient(90deg,var(--ce-color-surface-subtle),var(--ce-color-surface-sunken),var(--ce-color-surface-subtle));background-size:200% 100%;animation:ce-figure-shimmer 1.4s linear infinite}.ce-figure-panel__message{margin:0;color:var(--ce-color-text-muted);font-size:calc(.875rem * var(--ce-type-scale, 1))}.ce-figure-band{display:block;min-inline-size:0;container-type:inline-size}.ce-figure-band__frame{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;gap:var(--ce-space-4) var(--ce-space-6);padding:var(--ce-space-5) var(--ce-space-6);border-radius:var(--ce-radius-panel);background:color-mix(in srgb,var(--ce-color-primary-soft) 70%,var(--ce-color-surface));border:var(--ce-border-width, 1px) solid color-mix(in srgb,var(--ce-color-primary) 14%,var(--ce-color-border))}.ce-figure-band__lead:empty{display:none}.ce-figure-band__frame:has(.ce-figure-band__lead:empty){grid-template-columns:minmax(0,1fr)}.ce-figure-band__lead{max-inline-size:36ch;color:var(--ce-color-text)}.ce-figure-band__items{display:flex;flex-wrap:wrap;gap:var(--ce-space-3)}.ce-figure-band__items>*{flex:1 1 180px}.ce-figure-band[data-appearance=plain] .ce-figure-band__frame{background:none;border-color:transparent;padding-inline:0}.ce-figure-band[data-appearance=brand] .ce-figure-band__frame{background:linear-gradient(120deg,var(--ce-brand-gradient-start),var(--ce-brand-gradient-end));color:var(--ce-brand-on-gradient);border-color:transparent}.ce-figure-band[data-appearance=brand] .ce-figure-band__lead{color:var(--ce-brand-on-gradient)}@container (max-width: 720px){.ce-figure-band__frame{grid-template-columns:minmax(0,1fr)}}@media(forced-colors:active){.ce-kpi,.ce-kpi-strip__list,.ce-figure-panel__frame,.ce-figure-band__frame{border:var(--ce-border-width, 1px) solid CanvasText}.ce-kpi:before,.ce-kpi__meter-fill{background:Highlight}.ce-kpi__spark-line{stroke:CanvasText}.ce-figure__plot:focus-visible{outline:2px solid Highlight}}@media(prefers-reduced-motion:reduce){.ce-figure__loading,.ce-figure-panel__placeholder--loading{animation:none}.ce-kpi__meter-fill{transition:none}}.ce-overlay-pane--fit{flex-direction:column}.ce-overlay-pane--fit>*{flex:0 1 auto;min-block-size:0}.ce-overlay-pane--fit>:is(.ce-calendar,.ce-month-panel,.ce-status-menu){overflow-y:auto;overscroll-behavior:contain}.ce-overlay-pane--fit>.ce-time-panel{display:flex;flex-direction:column}.ce-overlay-pane--fit>.ce-time-panel>.ce-time-listbox{flex:1 1 auto;min-block-size:0}.ce-calendar__title{appearance:none;display:inline-flex;align-items:center;gap:4px;margin-inline-start:-5px;padding:2px 5px;border:0;border-radius:7px;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.ce-calendar__title:hover{background:var(--ce-color-surface-sunken)}.ce-calendar__title biso-icon{color:var(--ce-color-text-subtle)}.ce-calendar__week{display:contents}.ce-calendar[dir=rtl] .ce-calendar__nav biso-icon{transform:scaleX(-1)}.ce-calendar__day:focus-visible,.ce-calendar__month:focus-visible,.ce-calendar__title:focus-visible{outline:var(--ce-focus-width, 2px) solid var(--ce-color-focus-ring, var(--ce-color-primary));outline-offset:1px}.ce-calendar__months{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding-block:2px}.ce-calendar__month{appearance:none;display:grid;height:40px;place-items:center;border:0;border-radius:9px;background:transparent;color:var(--ce-color-text);font-size:calc(12px * var(--ce-type-scale, 1));font-weight:var(--ce-weight-semibold, 600);cursor:pointer}.ce-calendar__month:hover:not(:disabled){background:var(--ce-color-surface-sunken)}.ce-calendar__month.is-today{box-shadow:inset 0 0 0 1px var(--ce-color-selection-border);color:var(--ce-color-primary)}.ce-calendar__month.is-selected{background:var(--ce-color-primary);color:var(--ce-color-on-primary, white)}.ce-calendar__month:disabled{color:var(--ce-color-border-strong);cursor:not-allowed}.ce-drawer__discard{position:absolute;inset-inline:0;inset-block-end:0;z-index:3;display:grid;gap:6px;padding:16px 20px 18px;border-top:var(--ce-border-width, 1px) solid var(--ce-color-border);background:var(--ce-color-surface);box-shadow:0 -14px 30px -18px #10142559;animation:ce-craft-pop .16s cubic-bezier(.32,.72,0,1)}.ce-drawer__discard strong{font-family:var(--ce-font-display);font-size:calc(14px * var(--ce-type-scale, 1))}.ce-drawer__discard p{margin:0;color:var(--ce-color-text-muted);font-size:calc(12.5px * var(--ce-type-scale, 1))}.ce-drawer__discard-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-block-start:6px}@media(prefers-reduced-motion:reduce){.ce-drawer__discard{animation:none}}.ce-page-header__body{flex:1 1 240px}.ce-page-header__actions{flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end;min-width:0}.ce-page-header__actions>biso-select{flex:0 1 auto;width:220px;min-width:150px}.ce-overlay-pane--fit>.ce-select-popover.is-portal{position:relative}biso-table .ce-data-grid td :is(.ce-button,.ce-icon-button){flex:none;min-inline-size:max-content}biso-table .ce-data-grid td:has(>:is(.ce-button,.ce-icon-button)){white-space:nowrap}.ce-date-typed{display:flex;align-items:center;gap:var(--ce-space-1, 4px);inline-size:100%}.ce-date-typed__input{flex:1 1 auto;min-inline-size:0;font-variant-numeric:tabular-nums}.ce-date-typed__input[aria-invalid=true]{border-color:var(--ce-color-danger)}.ce-bidi,biso-identity-cell.ce-identity-cell :is(strong,small,em),.ce-list-item__copy :is(strong,small),.ce-mini-row__copy :is(strong,small),.ce-watch-row__copy :is(strong,small),.ce-activity-row__copy :is(strong,small),.ce-bar-rows__label,.ce-pick-option__copy :is(strong,small),.ce-attachment-tile__copy :is(strong,small),.ce-chips-box__chip-label,.ce-choice-chip__label,.ce-entity-card__code,.ce-lane__title,.ce-board-column__title,.ce-flow-column__title,.ce-data-grid td,.ce-data-grid th{unicode-bidi:isolate}@media(max-width:767px){.ce-button-toggle{overflow-x:auto;scrollbar-width:none}.ce-button-toggle button,.ce-button-toggle__option{flex:1 0 auto;min-inline-size:max-content}}:root{font-synthesis:none}html,body{min-height:100%;margin:0}html{background:var(--ce-gradient-canvas, var(--ce-color-canvas))}body{color:var(--ce-color-text);background:var(--ce-gradient-canvas, var(--ce-color-canvas));font-family:var(--ce-font-interface);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:is(:lang(ar),:lang(fa),:lang(ur),:lang(ps),:lang(sd),:lang(ug),:lang(ckb),:lang(ku-Arab)){font-family:var(--ce-font-arabic)}h1,h2,h3,h4{font-family:var(--ce-font-display);letter-spacing:calc(-.025em * var(--ce-tracking-scale, 1))}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4{letter-spacing:0}:is(h1,h2,h3,h4):is(:lang(ar),:lang(fa),:lang(ur),:lang(ps),:lang(sd),:lang(ug),:lang(ckb),:lang(ku-Arab)){font-family:var(--ce-font-arabic)}code,kbd,samp{font-family:var(--ce-font-mono)}button,input,select,textarea{font:inherit}:focus-visible{outline:3px solid var(--ce-color-focus-ring);outline-offset:2px}:where(.ce-input-shell,.ce-textarea-control) :where(input,textarea):focus-visible{outline:0;box-shadow:none}*,*:before,*:after{box-sizing:border-box}
