@charset "UTF-8";@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-cyrillic-ext-400-normal-6VZLC4H3.woff2") format("woff2"),url("./media/inter-cyrillic-ext-400-normal-FIY4AS7B.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-cyrillic-400-normal-G4TQJ72A.woff2") format("woff2"),url("./media/inter-cyrillic-400-normal-U23O635P.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-greek-ext-400-normal-JTQ56XIH.woff2") format("woff2"),url("./media/inter-greek-ext-400-normal-RDW6D2QK.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-greek-400-normal-24BA4PDP.woff2") format("woff2"),url("./media/inter-greek-400-normal-ZRMMCGZA.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-vietnamese-400-normal-3ZH4IT4J.woff2") format("woff2"),url("./media/inter-vietnamese-400-normal-VHOS7L4B.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-latin-ext-400-normal-GKRFIQRI.woff2") format("woff2"),url("./media/inter-latin-ext-400-normal-J3OKVTXA.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-latin-400-normal-55WT6UWF.woff2") format("woff2"),url("./media/inter-latin-400-normal-FR5HOXA4.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-cyrillic-ext-500-normal-7YGZWFHX.woff2") format("woff2"),url("./media/inter-cyrillic-ext-500-normal-LJV3DWSQ.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-cyrillic-500-normal-PQK3XKF6.woff2") format("woff2"),url("./media/inter-cyrillic-500-normal-XH4MSKNN.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-greek-ext-500-normal-ZPKR4LNJ.woff2") format("woff2"),url("./media/inter-greek-ext-500-normal-PJFKOJVL.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-greek-500-normal-6QPUHW6Z.woff2") format("woff2"),url("./media/inter-greek-500-normal-3GRTEB6X.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-vietnamese-500-normal-PQFGSX3P.woff2") format("woff2"),url("./media/inter-vietnamese-500-normal-UOTTXFJL.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-latin-ext-500-normal-3G2JDXWM.woff2") format("woff2"),url("./media/inter-latin-ext-500-normal-UGNIJJWL.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-latin-500-normal-W62DVTXI.woff2") format("woff2"),url("./media/inter-latin-500-normal-ZNGIZ2YB.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-cyrillic-ext-600-normal-66Z4CWZK.woff2") format("woff2"),url("./media/inter-cyrillic-ext-600-normal-5S66ZLPP.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-cyrillic-600-normal-F5BISKXR.woff2") format("woff2"),url("./media/inter-cyrillic-600-normal-YOMHVXBS.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-greek-ext-600-normal-D4Z5GF6D.woff2") format("woff2"),url("./media/inter-greek-ext-600-normal-BCNJL3T4.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-greek-600-normal-ZRJSSN4C.woff2") format("woff2"),url("./media/inter-greek-600-normal-J3AMDQNF.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-vietnamese-600-normal-TVIYLGI7.woff2") format("woff2"),url("./media/inter-vietnamese-600-normal-YXHD7S3I.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-latin-ext-600-normal-HCYHLWH6.woff2") format("woff2"),url("./media/inter-latin-ext-600-normal-JH5KI6RD.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-latin-600-normal-R6Y2SZCR.woff2") format("woff2"),url("./media/inter-latin-600-normal-ZYHV6QZT.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-cyrillic-ext-700-normal-OS2RNUST.woff2") format("woff2"),url("./media/inter-cyrillic-ext-700-normal-JNACFJVQ.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-cyrillic-700-normal-5HS3FXHB.woff2") format("woff2"),url("./media/inter-cyrillic-700-normal-SPV2HQ4Q.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-greek-ext-700-normal-QJ6NMGCB.woff2") format("woff2"),url("./media/inter-greek-ext-700-normal-GHYQOXL3.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-greek-700-normal-S7YO524B.woff2") format("woff2"),url("./media/inter-greek-700-normal-L3DMOWHF.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-vietnamese-700-normal-7LYSQCP6.woff2") format("woff2"),url("./media/inter-vietnamese-700-normal-XRULDGKE.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-latin-ext-700-normal-WY62UGW6.woff2") format("woff2"),url("./media/inter-latin-ext-700-normal-SNJUWUAD.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-latin-700-normal-SU5XVJMF.woff2") format("woff2"),url("./media/inter-latin-700-normal-TQQ5JXGD.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Ethiopic;font-style:normal;font-display:swap;font-weight:400;src:url("./media/noto-sans-ethiopic-ethiopic-400-normal-OCCIBBUN.woff2") format("woff2"),url("./media/noto-sans-ethiopic-ethiopic-400-normal-TWGGN2NS.woff") format("woff");unicode-range:U+030E,U+1200-1399,U+2D80-2DDE,U+AB01-AB2E,U+1E7E0-1E7E6,U+1E7E8-1E7EB,U+1E7ED-1E7EE,U+1E7F0-1E7FE}@font-face{font-family:Noto Sans Ethiopic;font-style:normal;font-display:swap;font-weight:400;src:url("./media/noto-sans-ethiopic-latin-ext-400-normal-2ALGKAIN.woff2") format("woff2"),url("./media/noto-sans-ethiopic-latin-ext-400-normal-GCI6RBE6.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:Noto Sans Ethiopic;font-style:normal;font-display:swap;font-weight:400;src:url("./media/noto-sans-ethiopic-latin-400-normal-HDM5NSRI.woff2") format("woff2"),url("./media/noto-sans-ethiopic-latin-400-normal-KI5WWMQ2.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:Noto Sans Ethiopic;font-style:normal;font-display:swap;font-weight:600;src:url("./media/noto-sans-ethiopic-ethiopic-600-normal-OLG56COM.woff2") format("woff2"),url("./media/noto-sans-ethiopic-ethiopic-600-normal-CW5E7OWC.woff") format("woff");unicode-range:U+030E,U+1200-1399,U+2D80-2DDE,U+AB01-AB2E,U+1E7E0-1E7E6,U+1E7E8-1E7EB,U+1E7ED-1E7EE,U+1E7F0-1E7FE}@font-face{font-family:Noto Sans Ethiopic;font-style:normal;font-display:swap;font-weight:600;src:url("./media/noto-sans-ethiopic-latin-ext-600-normal-DQ57M45C.woff2") format("woff2"),url("./media/noto-sans-ethiopic-latin-ext-600-normal-YUG4YI7A.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:Noto Sans Ethiopic;font-style:normal;font-display:swap;font-weight:600;src:url("./media/noto-sans-ethiopic-latin-600-normal-GIZZ3Z2L.woff2") format("woff2"),url("./media/noto-sans-ethiopic-latin-600-normal-N6C7QRZO.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/jetbrains-mono-cyrillic-ext-400-normal-C7IFWGF6.woff2") format("woff2"),url("./media/jetbrains-mono-cyrillic-ext-400-normal-PWXUA557.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/jetbrains-mono-cyrillic-400-normal-C5JECUCT.woff2") format("woff2"),url("./media/jetbrains-mono-cyrillic-400-normal-FGCZYWMY.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/jetbrains-mono-greek-400-normal-O7JTTR3P.woff2") format("woff2"),url("./media/jetbrains-mono-greek-400-normal-JJNQZMPZ.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/jetbrains-mono-vietnamese-400-normal-KU7YLUPA.woff2") format("woff2"),url("./media/jetbrains-mono-vietnamese-400-normal-7ULXAK72.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/jetbrains-mono-latin-ext-400-normal-JVR3IR4Z.woff2") format("woff2"),url("./media/jetbrains-mono-latin-ext-400-normal-55RNMRQS.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/jetbrains-mono-latin-400-normal-3OOWLGQ2.woff2") format("woff2"),url("./media/jetbrains-mono-latin-400-normal-WDD34GPP.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url("./media/jetbrains-mono-cyrillic-ext-600-normal-HKBRUTLC.woff2") format("woff2"),url("./media/jetbrains-mono-cyrillic-ext-600-normal-5QNCOHRJ.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url("./media/jetbrains-mono-cyrillic-600-normal-IC2P33CI.woff2") format("woff2"),url("./media/jetbrains-mono-cyrillic-600-normal-N3RL4S3I.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url("./media/jetbrains-mono-greek-600-normal-MQRRJYKT.woff2") format("woff2"),url("./media/jetbrains-mono-greek-600-normal-IGJJY4I4.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url("./media/jetbrains-mono-vietnamese-600-normal-5QHQ2LOD.woff2") format("woff2"),url("./media/jetbrains-mono-vietnamese-600-normal-GHFUHINE.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url("./media/jetbrains-mono-latin-ext-600-normal-Y3NFETVK.woff2") format("woff2"),url("./media/jetbrains-mono-latin-ext-600-normal-2YWDXQ5Z.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url("./media/jetbrains-mono-latin-600-normal-5PVSJ4PH.woff2") format("woff2"),url("./media/jetbrains-mono-latin-600-normal-DJM6S6N3.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--pb-color-brand-primary: #0B5D4E;--pb-color-brand-primaryOn: #FFFFFF;--pb-color-brand-accent: #C87B1E;--pb-color-surface-page: #F7F8F7;--pb-color-surface-card: #FFFFFF;--pb-color-surface-raised: #EEF2F0;--pb-color-surface-muted: #F1F4F3;--pb-color-surface-border: #DCE2E0;--pb-color-surface-textPrimary: #111917;--pb-color-surface-textMuted: #5B6663;--pb-color-semantic-success: #1B7F4B;--pb-color-semantic-warning: #B5761A;--pb-color-semantic-danger: #B3261E;--pb-color-semantic-info: #1B5E9E;--pb-color-finance-credit: #1B7F4B;--pb-color-finance-debit: #B3261E;--pb-color-finance-pending: #5B6663;--pb-color-chart-categorical1: #0B5D4E;--pb-color-chart-categorical2: #C87B1E;--pb-color-chart-categorical3: #1B5E9E;--pb-color-chart-categorical4: #7A4E9B;--pb-color-chart-categorical5: #A83E7B;--pb-color-chart-categorical6: #5B6663;--pb-color-chart-sequential1: #DCEFE9;--pb-color-chart-sequential2: #A9D6C8;--pb-color-chart-sequential3: #6FB59F;--pb-color-chart-sequential4: #E0A44A;--pb-color-chart-sequential5: #C4611F;--pb-color-chart-sequential6: #8A1F17;--pb-color-chart-diverging1: #B3261E;--pb-color-chart-diverging2: #E39B95;--pb-color-chart-diverging3: #DCE2E0;--pb-color-chart-diverging4: #8DC7A8;--pb-color-chart-diverging5: #1B7F4B;--pb-color-chart-series1: #2A78D6;--pb-color-chart-series2: #EB6834;--pb-color-chart-series3: #1BAF7A;--pb-color-chart-series4: #EDA100;--pb-color-chart-series5: #E87BA4;--pb-color-chart-series6: #008300;--pb-color-chart-series7: #6250D6;--pb-color-chart-series8: #E34948;--pb-color-chart-ordinal1: #6DA7EC;--pb-color-chart-ordinal2: #256ABF;--pb-color-chart-ordinal3: #0D366B;--pb-color-chart-deEmphasis: #A9B4B0;--pb-color-chart-grid: #E8ECEA;--pb-color-chart-axis: #C7CFCC;--pb-font-size-2xs: .6875rem;--pb-font-size-xs: .75rem;--pb-font-size-sm: .8125rem;--pb-font-size-md: .875rem;--pb-font-size-base: 1rem;--pb-font-size-lg: 1.125rem;--pb-font-size-xl: 1.25rem;--pb-font-size-2xl: 1.5rem;--pb-font-size-3xl: 1.75rem;--pb-font-weight-regular: 400;--pb-font-weight-medium: 500;--pb-font-weight-semibold: 600;--pb-font-weight-bold: 700;--pb-line-height-none: 1;--pb-line-height-tight: 1.2;--pb-line-height-snug: 1.35;--pb-line-height-normal: 1.5;--pb-line-height-relaxed: 1.65;--pb-tracking-tight: -.01em;--pb-tracking-normal: 0;--pb-tracking-caps: .06em;--pb-space-1: 4px;--pb-space-2: 8px;--pb-space-3: 12px;--pb-space-4: 16px;--pb-space-5: 20px;--pb-space-6: 24px;--pb-space-8: 32px;--pb-space-10: 40px;--pb-space-12: 48px;--pb-space-16: 64px;--pb-space-0-5: 2px;--pb-radius-sm: 4px;--pb-radius-md: 8px;--pb-radius-lg: 12px;--pb-radius-xl: 16px;--pb-radius-pill: 999px;--pb-size-icon-xs: 12px;--pb-size-icon-sm: 14px;--pb-size-icon-md: 16px;--pb-size-icon-lg: 20px;--pb-size-icon-xl: 24px;--pb-size-icon-2xl: 40px;--pb-size-avatar-xs: 20px;--pb-size-avatar-sm: 24px;--pb-size-avatar-md: 32px;--pb-size-avatar-lg: 40px;--pb-size-avatar-xl: 56px;--pb-size-photo: 96px;--pb-size-tile: 40px;--pb-size-touch: 44px;--pb-size-touchApp: 48px;--pb-size-chartLine: 2px;--pb-size-chartMarker: 8px;--pb-size-chartBar: 24px;--pb-size-dot: 8px;--pb-size-qr: 280px;--pb-layout-header: 44px;--pb-layout-footer: 40px;--pb-layout-sidebar: 272px;--pb-layout-rail: 64px;--pb-layout-content: 1280px;--pb-layout-contentNarrow: 720px;--pb-layout-column: 576px;--pb-layout-columnWide: 720px;--pb-layout-pagePad: 24px;--pb-layout-pagePadPhone: 16px;--pb-layout-modal-s: 420px;--pb-layout-modal-m: 560px;--pb-layout-modal-l: 720px;--pb-layout-modal-xl: 960px;--pb-layout-drawer: 400px;--pb-layout-popover: 248px;--pb-layout-menu: 224px;--pb-layout-suggest: 320px;--pb-layout-search: 264px;--pb-layout-signIn: 448px;--pb-layout-signInPanel: 880px;--pb-layout-settingsRail: 224px;--pb-layout-field: 200px;--pb-layout-fieldWide: 320px;--pb-layout-card: 320px;--pb-layout-hint: 384px;--pb-layout-keyColumn: 176px;--pb-layout-chart: 224px;--pb-layout-input-xs: 80px;--pb-layout-input-sm: 96px;--pb-layout-input-md: 128px;--pb-layout-input-lg: 160px;--pb-layout-input-xl: 224px;--pb-layout-input-2xl: 256px;--pb-elevation-sm: 0 1px 2px rgba(0, 0, 0, .05), 0 1px 3px rgba(0, 0, 0, .07);--pb-elevation-raised: 0 4px 12px -2px rgba(0, 0, 0, .09), 0 2px 4px -2px rgba(0, 0, 0, .06);--pb-elevation-md: 0 12px 32px -8px rgba(0, 0, 0, .2), 0 4px 12px -4px rgba(0, 0, 0, .09);--pb-border-thin: 1px;--pb-border-thick: 2px;--pb-border-accent: 3px;--pb-border-stripe: 4px;--pb-focus-width: 2px;--pb-focus-offset: 2px;--pb-opacity-pulse: .55;--pb-z-raised: 1;--pb-z-sticky: 2;--pb-z-stickyCorner: 3;--pb-z-pinned: 10;--pb-z-dropdown: 20;--pb-z-header: 30;--pb-z-sidebar: 35;--pb-z-scrim: 39;--pb-z-drawer: 40;--pb-z-dialog: 50;--pb-z-popover: 55;--pb-z-toast: 60;--pb-z-skip: 70;--pb-motion-fast: .15s;--pb-motion-base: .2s;--pb-motion-surface: .3s;--pb-motion-spin: 1s;--pb-motion-pulse: 1.6s;--pb-motion-ease: cubic-bezier(.16, 1, .3, 1);--pb-motion-easeIn: cubic-bezier(.4, 0, 1, 1);--pb-motion-easeOut: cubic-bezier(0, 0, .58, 1);--pb-breakpoint-sm: 640px;--pb-breakpoint-md: 760px;--pb-breakpoint-lg: 1100px;--pb-breakpoint-xl: 1440px;--pb-density-rowHeight: 44px;--pb-density-headerHeight: 36px;--pb-density-controlSm: 32px;--pb-density-controlMd: 36px;--pb-density-controlLg: 44px;--pb-density-pad: 16px;--pb-density-gap: 12px;--pb-font-latin: Inter, system-ui, sans-serif;--pb-font-ethiopic: "Noto Sans Ethiopic", "Abyssinica SIL", sans-serif;--pb-font-mono: "JetBrains Mono", ui-monospace, monospace}:root[data-density=compact]{--pb-density-rowHeight: 36px;--pb-density-headerHeight: 32px;--pb-density-controlSm: 28px;--pb-density-controlMd: 32px;--pb-density-controlLg: 40px;--pb-density-pad: 12px;--pb-density-gap: 8px}:root[data-accent=forest]{--pb-color-brand-primary: #0B5D4E;--pb-color-brand-primaryOn: #FFFFFF;--pb-color-brand-accent: #C87B1E}:root[data-accent=nile]{--pb-color-brand-primary: #1B4F8A;--pb-color-brand-primaryOn: #FFFFFF;--pb-color-brand-accent: #D9A441}:root[data-accent=highland]{--pb-color-brand-primary: #8A3B1F;--pb-color-brand-primaryOn: #FFFFFF;--pb-color-brand-accent: #1B7F4B}:root[data-accent=slate]{--pb-color-brand-primary: #2F3E46;--pb-color-brand-primaryOn: #FFFFFF;--pb-color-brand-accent: #C87B1E}:root[data-theme=dark]{--pb-color-brand-primary: #3FA88F;--pb-color-brand-primaryOn: #04211B;--pb-color-brand-accent: #E8A951;--pb-color-surface-page: #0E1412;--pb-color-surface-card: #161D1B;--pb-color-surface-raised: #1C2624;--pb-color-surface-muted: #1A2321;--pb-color-surface-border: #2A3330;--pb-color-surface-textPrimary: #EAF0EE;--pb-color-surface-textMuted: #9AA6A2;--pb-color-semantic-success: #4FBF84;--pb-color-semantic-warning: #E0A44A;--pb-color-semantic-danger: #F2857D;--pb-color-semantic-info: #68A8E0;--pb-color-finance-credit: #4FBF84;--pb-color-finance-debit: #F2857D;--pb-color-finance-pending: #9AA6A2;--pb-color-chart-categorical1: #3FA88F;--pb-color-chart-categorical2: #E8A951;--pb-color-chart-categorical3: #68A8E0;--pb-color-chart-categorical4: #B48FD6;--pb-color-chart-categorical5: #E082B8;--pb-color-chart-categorical6: #9AA6A2;--pb-color-chart-sequential1: #1E3A33;--pb-color-chart-sequential2: #2C5A4F;--pb-color-chart-sequential3: #3F7F6C;--pb-color-chart-sequential4: #C98A2E;--pb-color-chart-sequential5: #E07A33;--pb-color-chart-sequential6: #F2857D;--pb-color-chart-diverging1: #F2857D;--pb-color-chart-diverging2: #B5544B;--pb-color-chart-diverging3: #2A3330;--pb-color-chart-diverging4: #3E8A62;--pb-color-chart-diverging5: #4FBF84;--pb-color-chart-series1: #3987E5;--pb-color-chart-series2: #D95926;--pb-color-chart-series3: #199E70;--pb-color-chart-series4: #C98500;--pb-color-chart-series5: #D55181;--pb-color-chart-series6: #008300;--pb-color-chart-series7: #9085E9;--pb-color-chart-series8: #E66767;--pb-color-chart-ordinal1: #1C5CAB;--pb-color-chart-ordinal2: #3987E5;--pb-color-chart-ordinal3: #9EC5F4;--pb-color-chart-deEmphasis: #4C5854;--pb-color-chart-grid: #252E2B;--pb-color-chart-axis: #3A4541;--pb-elevation-sm: 0 1px 2px rgba(0, 0, 0, .32), 0 1px 3px rgba(0, 0, 0, .24);--pb-elevation-raised: 0 4px 12px -2px rgba(0, 0, 0, .48), 0 2px 4px -2px rgba(0, 0, 0, .32);--pb-elevation-md: 0 12px 32px -8px rgba(0, 0, 0, .6), 0 4px 12px -4px rgba(0, 0, 0, .4)}:root[data-theme=dark][data-accent=forest]{--pb-color-brand-primary: #3FA88F;--pb-color-brand-primaryOn: #04211B;--pb-color-brand-accent: #E8A951}:root[data-theme=dark][data-accent=nile]{--pb-color-brand-primary: #6FA3E0;--pb-color-brand-primaryOn: #071A2E;--pb-color-brand-accent: #E8BE6A}:root[data-theme=dark][data-accent=highland]{--pb-color-brand-primary: #E0865F;--pb-color-brand-primaryOn: #2B0F06;--pb-color-brand-accent: #4FBF84}:root[data-theme=dark][data-accent=slate]{--pb-color-brand-primary: #A8B8C0;--pb-color-brand-primaryOn: #0F1A1F;--pb-color-brand-accent: #E8A951}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--pb-color-brand-primary: #3FA88F;--pb-color-brand-primaryOn: #04211B;--pb-color-brand-accent: #E8A951;--pb-color-surface-page: #0E1412;--pb-color-surface-card: #161D1B;--pb-color-surface-raised: #1C2624;--pb-color-surface-muted: #1A2321;--pb-color-surface-border: #2A3330;--pb-color-surface-textPrimary: #EAF0EE;--pb-color-surface-textMuted: #9AA6A2;--pb-color-semantic-success: #4FBF84;--pb-color-semantic-warning: #E0A44A;--pb-color-semantic-danger: #F2857D;--pb-color-semantic-info: #68A8E0;--pb-color-finance-credit: #4FBF84;--pb-color-finance-debit: #F2857D;--pb-color-finance-pending: #9AA6A2;--pb-color-chart-categorical1: #3FA88F;--pb-color-chart-categorical2: #E8A951;--pb-color-chart-categorical3: #68A8E0;--pb-color-chart-categorical4: #B48FD6;--pb-color-chart-categorical5: #E082B8;--pb-color-chart-categorical6: #9AA6A2;--pb-color-chart-sequential1: #1E3A33;--pb-color-chart-sequential2: #2C5A4F;--pb-color-chart-sequential3: #3F7F6C;--pb-color-chart-sequential4: #C98A2E;--pb-color-chart-sequential5: #E07A33;--pb-color-chart-sequential6: #F2857D;--pb-color-chart-diverging1: #F2857D;--pb-color-chart-diverging2: #B5544B;--pb-color-chart-diverging3: #2A3330;--pb-color-chart-diverging4: #3E8A62;--pb-color-chart-diverging5: #4FBF84;--pb-color-chart-series1: #3987E5;--pb-color-chart-series2: #D95926;--pb-color-chart-series3: #199E70;--pb-color-chart-series4: #C98500;--pb-color-chart-series5: #D55181;--pb-color-chart-series6: #008300;--pb-color-chart-series7: #9085E9;--pb-color-chart-series8: #E66767;--pb-color-chart-ordinal1: #1C5CAB;--pb-color-chart-ordinal2: #3987E5;--pb-color-chart-ordinal3: #9EC5F4;--pb-color-chart-deEmphasis: #4C5854;--pb-color-chart-grid: #252E2B;--pb-color-chart-axis: #3A4541;--pb-elevation-sm: 0 1px 2px rgba(0, 0, 0, .32), 0 1px 3px rgba(0, 0, 0, .24);--pb-elevation-raised: 0 4px 12px -2px rgba(0, 0, 0, .48), 0 2px 4px -2px rgba(0, 0, 0, .32);--pb-elevation-md: 0 12px 32px -8px rgba(0, 0, 0, .6), 0 4px 12px -4px rgba(0, 0, 0, .4)}:root:not([data-theme=light])[data-accent=forest]{--pb-color-brand-primary: #3FA88F;--pb-color-brand-primaryOn: #04211B;--pb-color-brand-accent: #E8A951}:root:not([data-theme=light])[data-accent=nile]{--pb-color-brand-primary: #6FA3E0;--pb-color-brand-primaryOn: #071A2E;--pb-color-brand-accent: #E8BE6A}:root:not([data-theme=light])[data-accent=highland]{--pb-color-brand-primary: #E0865F;--pb-color-brand-primaryOn: #2B0F06;--pb-color-brand-accent: #4FBF84}:root:not([data-theme=light])[data-accent=slate]{--pb-color-brand-primary: #A8B8C0;--pb-color-brand-primaryOn: #0F1A1F;--pb-color-brand-accent: #E8A951}}:root{--pb-canvas: var(--pb-color-surface-page);--pb-surface: var(--pb-color-surface-card);--pb-sunken: var(--pb-color-surface-muted);--pb-sunken-strong: var(--pb-color-surface-raised);--pb-line: var(--pb-color-surface-border);--pb-line-strong: color-mix(in oklab, var(--pb-color-surface-border) 55%, var(--pb-color-surface-textMuted));--pb-ink: var(--pb-color-surface-textPrimary);--pb-muted: var(--pb-color-surface-textMuted);--pb-faint: color-mix(in oklab, var(--pb-color-surface-textMuted) 72%, var(--pb-color-surface-card));--pb-brand: var(--pb-color-brand-primary);--pb-on-brand: var(--pb-color-brand-primaryOn);--pb-brand-hover: color-mix(in oklab, var(--pb-color-brand-primary) 84%, var(--pb-color-surface-textPrimary));--pb-brand-tint: color-mix(in oklab, var(--pb-color-brand-primary) 12%, var(--pb-color-surface-card));--pb-brand-tint-strong: color-mix(in oklab, var(--pb-color-brand-primary) 20%, var(--pb-color-surface-card));--pb-brand-text: color-mix(in oklab, var(--pb-color-brand-primary) 88%, var(--pb-color-surface-textPrimary));--pb-brand-ring: color-mix(in oklab, var(--pb-color-brand-primary) 30%, transparent);--pb-focus: var(--pb-color-brand-accent);--pb-ring: color-mix(in oklab, var(--pb-color-brand-accent) 34%, transparent);--pb-scrim: color-mix(in oklab, var(--pb-color-surface-textPrimary) 42%, transparent);--pb-thumb-shadow: color-mix(in oklab, var(--pb-color-surface-textPrimary) 16%, transparent);--pb-on-danger: var(--pb-color-surface-card);--pb-ok: var(--pb-color-semantic-success);--pb-warn: var(--pb-color-semantic-warning);--pb-danger: var(--pb-color-semantic-danger);--pb-info: var(--pb-color-semantic-info);--pb-ok-wash: color-mix(in oklab, var(--pb-ok) 13%, var(--pb-surface));--pb-warn-wash: color-mix(in oklab, var(--pb-warn) 15%, var(--pb-surface));--pb-danger-wash: color-mix(in oklab, var(--pb-danger) 12%, var(--pb-surface));--pb-info-wash: color-mix(in oklab, var(--pb-info) 12%, var(--pb-surface));--pb-ok-ink: color-mix(in oklab, var(--pb-ok) 70%, var(--pb-ink));--pb-warn-ink: color-mix(in oklab, var(--pb-warn) 66%, var(--pb-ink));--pb-danger-ink: color-mix(in oklab, var(--pb-danger) 76%, var(--pb-ink));--pb-info-ink: color-mix(in oklab, var(--pb-info) 74%, var(--pb-ink));--pb-danger-ring: color-mix(in oklab, var(--pb-danger) 30%, transparent);--pb-side: color-mix(in oklab, var(--pb-color-brand-primary) 58%, var(--pb-color-surface-textPrimary));--pb-side-ink-strong: var(--pb-color-surface-card);--pb-band: var(--pb-color-brand-primary);--pb-band-ink: var(--pb-color-brand-primaryOn);--pb-band-ink-soft: color-mix(in oklab, var(--pb-band-ink) 80%, var(--pb-band));--pb-band-inset: color-mix(in oklab, var(--pb-band) 78%, var(--pb-color-surface-textPrimary));--pb-side-ink: color-mix(in oklab, var(--pb-side-ink-strong) 82%, var(--pb-side));--pb-side-label: color-mix(in oklab, var(--pb-side-ink-strong) 78%, var(--pb-side));--pb-side-hover: color-mix(in oklab, var(--pb-side-ink-strong) 9%, var(--pb-side));--pb-side-active: color-mix(in oklab, var(--pb-side-ink-strong) 17%, var(--pb-side));--pb-side-card: color-mix(in oklab, var(--pb-side-ink-strong) 7%, var(--pb-side));--pb-side-line: color-mix(in oklab, var(--pb-side-ink-strong) 14%, var(--pb-side));--pb-side-accent: var(--pb-color-brand-accent);--pb-row-h: var(--pb-density-rowHeight);--pb-th-h: var(--pb-density-headerHeight);--pb-control-sm: var(--pb-density-controlSm);--pb-control-md: var(--pb-density-controlMd);--pb-control-lg: var(--pb-density-controlLg);--pb-pad: var(--pb-density-pad);--pb-gap: var(--pb-density-gap);--pb-page-pad: var(--pb-layout-pagePad)}:root[data-theme=dark]{--pb-side: color-mix(in oklab, var(--pb-color-brand-primary) 30%, var(--pb-color-surface-page));--pb-side-ink-strong: var(--pb-color-surface-textPrimary);--pb-band: color-mix(in oklab, var(--pb-color-brand-primary) 44%, var(--pb-color-surface-page));--pb-band-ink: var(--pb-color-surface-textPrimary);--pb-band-inset: color-mix(in oklab, var(--pb-band) 70%, var(--pb-color-surface-page));--pb-on-danger: var(--pb-color-surface-page);--pb-scrim: color-mix(in oklab, var(--pb-color-surface-page) 72%, transparent);--pb-brand-tint: color-mix(in oklab, var(--pb-color-brand-primary) 16%, var(--pb-color-surface-card))}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--pb-side: color-mix(in oklab, var(--pb-color-brand-primary) 30%, var(--pb-color-surface-page));--pb-side-ink-strong: var(--pb-color-surface-textPrimary);--pb-band: color-mix(in oklab, var(--pb-color-brand-primary) 44%, var(--pb-color-surface-page));--pb-band-ink: var(--pb-color-surface-textPrimary);--pb-band-inset: color-mix(in oklab, var(--pb-band) 70%, var(--pb-color-surface-page));--pb-on-danger: var(--pb-color-surface-page);--pb-scrim: color-mix(in oklab, var(--pb-color-surface-page) 72%, transparent);--pb-brand-tint: color-mix(in oklab, var(--pb-color-brand-primary) 16%, var(--pb-color-surface-card))}}*,*:before,*:after{box-sizing:border-box}html{font-size:100%;color-scheme:light dark;-webkit-text-size-adjust:100%}html,body{margin:0;min-height:100%;background:var(--pb-canvas);color:var(--pb-ink)}body{font-family:var(--pb-font-latin);font-size:var(--pb-font-size-md);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-normal);letter-spacing:normal}[lang=am],.am{font-family:var(--pb-font-ethiopic)}:lang(am){line-height:var(--pb-line-height-relaxed)}a{color:var(--pb-brand-text);text-decoration-thickness:var(--pb-border-thin);text-underline-offset:var(--pb-space-0-5)}h1,h2,h3,h4{margin:0;text-wrap:balance;color:var(--pb-ink)}h2{font-size:var(--pb-font-size-xl);font-weight:var(--pb-font-weight-bold);line-height:var(--pb-line-height-tight);letter-spacing:var(--pb-tracking-tight);margin-bottom:var(--pb-space-4)}h2 .muted{font-size:var(--pb-font-size-md);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-normal);letter-spacing:normal}h3{font-size:var(--pb-font-size-base);font-weight:var(--pb-font-weight-semibold);line-height:var(--pb-line-height-snug);letter-spacing:normal}h4{font-size:var(--pb-font-size-sm);font-weight:var(--pb-font-weight-semibold);line-height:var(--pb-line-height-snug);letter-spacing:normal}p{margin:0 0 var(--pb-space-3)}code,kbd{font-family:var(--pb-font-mono);font-size:var(--pb-font-size-xs)}kbd{display:inline-block;min-width:var(--pb-size-icon-lg);padding:0 var(--pb-space-1);text-align:center;border:var(--pb-border-thin) solid var(--pb-line);border-radius:var(--pb-radius-sm);background:var(--pb-surface);color:var(--pb-muted);font-size:var(--pb-font-size-xs);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-snug);letter-spacing:normal}:focus-visible{outline:var(--pb-focus-width) solid var(--pb-focus);outline-offset:var(--pb-focus-offset)}h2[tabindex="-1"]:is(:focus,:focus-visible){outline:none}.skip-link{position:absolute;left:var(--pb-space-3);top:calc(-1 * var(--pb-space-16));z-index:var(--pb-z-skip);background:var(--pb-brand);color:var(--pb-on-brand);padding:var(--pb-space-2) var(--pb-space-3);border-radius:var(--pb-radius-md)}.skip-link:focus{top:var(--pb-space-3)}.pb-go{--pb-icon-size: var(--pb-size-icon-sm);vertical-align:middle}.pb-nowrap{white-space:nowrap}.pb-tap-links{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--pb-space-1)}.pb-tap-links a{display:inline-flex;align-items:center;min-height:var(--pb-size-touch)}.visually-hidden{position:absolute!important;width:var(--pb-border-thin);height:var(--pb-border-thin);overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes pb-fade-in{0%{opacity:0}}@keyframes pb-scale-in{0%{opacity:0;transform:scale(.97)}}@keyframes pb-rise-in{0%{opacity:0;transform:translateY(var(--pb-space-2))}}@keyframes pb-slide-in-left{0%{transform:translate(calc(-1 * var(--pb-space-6)));opacity:0}}@keyframes pb-slide-in-right{0%{transform:translate(var(--pb-space-6));opacity:0}}@keyframes pb-spin{to{transform:rotate(360deg)}}@keyframes pb-pulse{0%,to{opacity:1}50%{opacity:var(--pb-opacity-pulse)}}@media(prefers-reduced-motion:no-preference){.pb-sidebar,.pb-nav a,.pb-nav .group,button,.button,.tabs a,.tabs button,.pb-seg button,.settings-rail a,tr.clickable td,input,select,textarea{transition:background-color var(--pb-motion-fast) var(--pb-motion-easeOut),color var(--pb-motion-fast) var(--pb-motion-easeOut),border-color var(--pb-motion-fast) var(--pb-motion-easeOut),box-shadow var(--pb-motion-fast) var(--pb-motion-easeOut),transform var(--pb-motion-fast) var(--pb-motion-easeOut)}.pb-shell .pb-sidebar{transition:width var(--pb-motion-fast) var(--pb-motion-easeOut),transform var(--pb-motion-surface) var(--pb-motion-ease)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:.01ms!important;transition-duration:.01ms!important}}.muted{color:var(--pb-muted)}.small,.caption{font-size:var(--pb-font-size-xs);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-snug);letter-spacing:normal}.micro{display:block;margin:0 0 var(--pb-space-3);font-size:var(--pb-font-size-2xs);font-weight:var(--pb-font-weight-semibold);line-height:var(--pb-line-height-snug);letter-spacing:var(--pb-tracking-caps);text-transform:uppercase;color:var(--pb-muted)}.text-label{font-size:var(--pb-font-size-sm);font-weight:var(--pb-font-weight-semibold);line-height:var(--pb-line-height-snug);letter-spacing:normal}.text-title{font-size:var(--pb-font-size-base);font-weight:var(--pb-font-weight-semibold);line-height:var(--pb-line-height-snug);letter-spacing:normal}.text-figure{font-size:var(--pb-font-size-2xl);font-weight:var(--pb-font-weight-bold);line-height:var(--pb-line-height-tight);letter-spacing:var(--pb-tracking-tight);font-variant-numeric:tabular-nums}.text-hero{font-size:var(--pb-font-size-3xl);font-weight:var(--pb-font-weight-bold);line-height:var(--pb-line-height-tight);letter-spacing:var(--pb-tracking-tight)}.error{color:var(--pb-danger-ink)}.warn{color:var(--pb-warn-ink)}.ok{color:var(--pb-ok-ink)}.mono{font-family:var(--pb-font-mono);font-size:var(--pb-font-size-sm)}.n,.num{font-variant-numeric:tabular-nums}.pb-shell{display:grid;grid-template-columns:var(--pb-layout-sidebar) minmax(0,1fr);min-height:100vh}.pb-shell.rail{grid-template-columns:var(--pb-layout-rail) minmax(0,1fr)}.pb-shell.signed-out{grid-template-columns:minmax(0,1fr)}.pb-shell.signed-out .pb-header{display:none}.pb-column{display:flex;flex-direction:column;min-width:0;min-height:100vh}.pb-sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;overflow:hidden;background:var(--pb-side);color:var(--pb-side-ink);z-index:var(--pb-z-sidebar)}.pb-sidebar :focus-visible{outline-color:var(--pb-side-accent)}.side-head{display:flex;align-items:center;gap:var(--pb-space-2);padding:var(--pb-space-3);min-height:calc(var(--pb-layout-header) + var(--pb-space-4))}.side-brand{display:flex;align-items:center;gap:var(--pb-space-2);min-width:0;flex:1;color:var(--pb-side-ink-strong);text-decoration:none;border-radius:var(--pb-radius-md)}.side-logo{width:var(--pb-size-avatar-md);height:var(--pb-size-avatar-md);border-radius:var(--pb-radius-md);background:var(--pb-side-active);display:grid;place-items:center;flex:none;overflow:hidden}.side-logo img{width:100%;height:100%;object-fit:contain;background:var(--pb-surface)}.side-logo pb-mark{width:var(--pb-size-icon-xl);height:var(--pb-size-icon-xl)}.side-brand .names{min-width:0;line-height:var(--pb-line-height-tight)}.side-brand .names b{display:block;font-size:var(--pb-font-size-sm);font-weight:var(--pb-font-weight-semibold);line-height:var(--pb-line-height-snug);letter-spacing:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side-brand .names span{display:block;font-size:var(--pb-font-size-xs);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-snug);letter-spacing:normal;color:var(--pb-side-label);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side-toggle{width:var(--pb-control-sm);height:var(--pb-control-sm);min-height:0;padding:0;flex:none;display:inline-grid;place-items:center;border:0;border-radius:var(--pb-radius-md);background:transparent;color:var(--pb-side-label);cursor:pointer}.side-toggle:hover{background:var(--pb-side-hover);color:var(--pb-side-ink-strong)}.side-toggle svg{width:var(--pb-size-icon-md);height:var(--pb-size-icon-md)}.pb-nav{flex:1;overflow-y:auto;overflow-x:hidden;padding:var(--pb-space-1) var(--pb-space-2) var(--pb-space-2);display:flex;flex-direction:column;gap:var(--pb-space-0-5);scrollbar-width:thin;scrollbar-color:var(--pb-side-line) transparent}.pb-nav>*,.pb-nav .items>*{flex:none}.pb-nav a{position:relative;display:flex;align-items:center;gap:var(--pb-space-2);min-height:var(--pb-control-md);padding:var(--pb-space-2);border-radius:var(--pb-radius-md);color:var(--pb-side-ink);text-decoration:none;font-size:var(--pb-font-size-md);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-normal);letter-spacing:normal;line-height:var(--pb-line-height-snug);white-space:nowrap}.pb-nav a pb-icon{color:var(--pb-side-label)}.pb-nav a svg,.pb-nav .group svg{width:var(--pb-size-icon-md);height:var(--pb-size-icon-md);flex:none}.pb-nav a:hover{background:var(--pb-side-hover);color:var(--pb-side-ink-strong)}.pb-nav a.active{background:var(--pb-side-active);color:var(--pb-side-ink-strong);font-weight:var(--pb-font-weight-medium)}.pb-nav a.active pb-icon{color:var(--pb-side-ink-strong)}.pb-nav a.active:before{content:"";position:absolute;left:calc(-1 * var(--pb-space-2));top:var(--pb-space-2);bottom:var(--pb-space-2);width:var(--pb-border-accent);border-radius:0 var(--pb-radius-sm) var(--pb-radius-sm) 0;background:var(--pb-side-accent)}.pb-nav a .label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.pb-nav a .count,.count{min-width:var(--pb-size-avatar-xs);padding:0 var(--pb-space-1);border-radius:var(--pb-radius-pill);text-align:center;font-size:var(--pb-font-size-xs);font-weight:var(--pb-font-weight-semibold);line-height:var(--pb-line-height-snug);letter-spacing:normal;font-variant-numeric:tabular-nums}.pb-nav a .count{background:var(--pb-side-active);color:var(--pb-side-ink-strong)}.pb-nav a.active .count{background:var(--pb-side-ink-strong);color:var(--pb-side)}.pb-nav .group{display:flex;align-items:center;gap:var(--pb-space-2);width:100%;min-height:0;margin:var(--pb-space-2) 0 0;padding:var(--pb-space-2) var(--pb-space-2) var(--pb-space-1);border:0;border-radius:var(--pb-radius-md);background:transparent;color:var(--pb-side-label);font:inherit;font-size:var(--pb-font-size-2xs);font-weight:var(--pb-font-weight-semibold);line-height:var(--pb-line-height-snug);letter-spacing:var(--pb-tracking-caps);text-transform:uppercase;cursor:pointer;white-space:nowrap}.pb-nav .group:hover{color:var(--pb-side-ink-strong)}.pb-nav .group .label{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis}.pb-nav .group>pb-icon:first-child{display:none}.pb-nav .group .chev{--pb-icon-size: var(--pb-size-icon-xs)}.pb-nav .group .chev{transition:transform var(--pb-motion-fast) var(--pb-motion-easeOut)}.pb-nav .group[aria-expanded=false] .chev{transform:rotate(-90deg)}.pb-nav .items{display:flex;flex-direction:column;gap:var(--pb-space-0-5)}.pb-nav .items[hidden]{display:none}.side-foot{padding:var(--pb-space-2);border-top:var(--pb-border-thin) solid var(--pb-side-line)}.side-account{display:flex;align-items:center;gap:var(--pb-space-1)}.account-card{flex:1;min-width:0;display:flex;align-items:center;gap:var(--pb-space-2);padding:var(--pb-space-2);border-radius:var(--pb-radius-md);background:var(--pb-side-card);color:var(--pb-side-ink-strong);text-decoration:none}.account-card:hover{background:var(--pb-side-hover)}.account-card .pb-avatar{width:var(--pb-size-avatar-sm);height:var(--pb-size-avatar-sm);background:var(--pb-side-active);color:var(--pb-side-ink-strong)}.account-card .who{min-width:0;line-height:var(--pb-line-height-snug)}.account-card .who b{display:block;font-size:var(--pb-font-size-xs);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-snug);letter-spacing:normal;font-weight:var(--pb-font-weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-card .who span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:var(--pb-font-size-xs);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-snug);letter-spacing:normal;color:var(--pb-side-label);overflow:hidden;overflow-wrap:anywhere}.side-signout{width:var(--pb-control-md);height:var(--pb-control-lg);min-height:0;padding:0;display:inline-grid;place-items:center;flex:none;border:0;border-radius:var(--pb-radius-md);background:transparent;color:var(--pb-side-label);cursor:pointer}.side-signout:hover{background:var(--pb-side-hover);color:var(--pb-side-ink-strong)}.side-signout svg{width:var(--pb-size-icon-md);height:var(--pb-size-icon-md)}.side-dev{margin:var(--pb-space-2) var(--pb-space-1) 0;font-size:var(--pb-font-size-xs);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-snug);letter-spacing:normal;color:var(--pb-side-label);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width:760px){.pb-shell.rail .side-head{flex-direction:column;padding:var(--pb-space-3) var(--pb-space-2);gap:var(--pb-space-2)}.pb-shell.rail .side-brand .names,.pb-shell.rail .pb-nav .label,.pb-shell.rail .pb-nav a .count,.pb-shell.rail .pb-nav .chev,.pb-shell.rail .side-dev,.pb-shell.rail .account-card .who{display:none}.pb-shell.rail .side-brand{justify-content:center;flex:none}.pb-shell.rail .pb-nav a{justify-content:center;padding-inline:0}.pb-shell.rail .pb-nav a.active:before{left:calc(-1 * var(--pb-space-1))}.pb-shell.rail .pb-nav .group{margin:var(--pb-space-2) var(--pb-space-1) var(--pb-space-1);padding:0;height:var(--pb-border-thin);min-height:var(--pb-border-thin);background:var(--pb-side-line);border-radius:0;overflow:hidden;pointer-events:none}.pb-shell.rail .pb-nav .items[hidden]{display:flex}.pb-shell.rail .side-account{flex-direction:column}.pb-shell.rail .account-card{justify-content:center;padding:var(--pb-space-1)}}.pb-header{position:sticky;top:0;z-index:var(--pb-z-header);height:var(--pb-layout-header);display:flex;align-items:center;gap:var(--pb-space-2);padding:0 var(--pb-space-3);background:var(--pb-surface);border-bottom:var(--pb-border-thin) solid var(--pb-line)}.pb-header .spacer{flex:1}.pb-header .menu-btn{display:none}.pb-crumbs{display:flex;align-items:center;gap:var(--pb-space-1);min-width:0;font-size:var(--pb-font-size-md);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-normal);letter-spacing:normal;color:var(--pb-muted);white-space:nowrap}.pb-crumbs .sep{color:var(--pb-faint)}.pb-crumbs .here{color:var(--pb-ink);font-weight:var(--pb-font-weight-medium);overflow:hidden;text-overflow:ellipsis}.pb-crumbs>span:not(.here):not(.sep){flex:none}.pb-header .today{font-size:var(--pb-font-size-xs);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-snug);letter-spacing:normal;color:var(--pb-muted);white-space:nowrap;margin-right:var(--pb-space-1)}.pb-header .pb-brand{display:flex;align-items:center;gap:var(--pb-space-2);min-width:0;color:var(--pb-ink);text-decoration:none;font-weight:var(--pb-font-weight-semibold)}.pb-header .pb-brand pb-mark,.pb-header .pb-brand img{width:var(--pb-size-avatar-sm);height:var(--pb-size-avatar-sm);flex:none}.pb-search{position:relative;display:flex;align-items:center;gap:var(--pb-space-1);width:var(--pb-layout-search);max-width:34vw;height:var(--pb-control-sm);padding:0 var(--pb-space-1) 0 var(--pb-space-3);border:var(--pb-border-thin) solid var(--pb-line);border-radius:var(--pb-radius-pill);background:var(--pb-sunken);color:var(--pb-muted)}.pb-search:focus-within{border-color:var(--pb-line-strong);box-shadow:0 0 0 var(--pb-focus-width) var(--pb-ring);background:var(--pb-surface)}.pb-search>pb-icon{--pb-icon-size: var(--pb-size-icon-sm)}.pb-search input{flex:1;min-width:0;height:100%;min-height:0;border:0;padding:0;background:transparent;color:var(--pb-ink);font:inherit;font-size:var(--pb-font-size-md);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-normal);letter-spacing:normal;box-shadow:none!important}.pb-search input:focus,.pb-search input:focus-visible{outline:none}.pb-search input::placeholder{color:var(--pb-muted)}.pb-search kbd{flex:none}.pb-suggest{position:absolute;left:0;right:0;top:calc(100% + var(--pb-space-1));min-width:var(--pb-layout-suggest);padding:var(--pb-space-1);margin:0;list-style:none;background:var(--pb-surface);border:var(--pb-border-thin) solid var(--pb-line);border-radius:var(--pb-radius-lg);box-shadow:var(--pb-elevation-md);z-index:var(--pb-z-popover);animation:pb-scale-in var(--pb-motion-base) var(--pb-motion-ease)}.pb-suggest .grp{padding:var(--pb-space-1) var(--pb-space-2) var(--pb-space-0-5);font-size:var(--pb-font-size-2xs);font-weight:var(--pb-font-weight-semibold);line-height:var(--pb-line-height-snug);letter-spacing:var(--pb-tracking-caps);text-transform:uppercase;color:var(--pb-muted)}.pb-suggest li[role=option]{display:flex;align-items:center;gap:var(--pb-space-2);padding:var(--pb-space-2);border-radius:var(--pb-radius-md);font-size:var(--pb-font-size-md);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-normal);letter-spacing:normal;color:var(--pb-ink);cursor:pointer}.pb-suggest li[role=option] pb-icon{color:var(--pb-muted)}.pb-suggest li[role=option][aria-selected=true]{background:var(--pb-brand-tint);color:var(--pb-brand-text)}.pb-suggest li[role=option] .hint{margin-left:auto;font-size:var(--pb-font-size-xs);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-snug);letter-spacing:normal;color:var(--pb-muted)}.pb-iconbtn{position:relative;width:var(--pb-control-sm);height:var(--pb-control-sm);min-height:0;padding:0;flex:none;display:inline-grid;place-items:center;border:0;border-radius:var(--pb-radius-md);background:transparent;color:var(--pb-muted);cursor:pointer;text-decoration:none;--pb-icon-size: var(--pb-size-icon-lg)}.pb-iconbtn:hover{background:var(--pb-sunken);color:var(--pb-ink)}.pb-iconbtn .dot{position:absolute;top:var(--pb-space-1);right:var(--pb-space-1);width:var(--pb-size-dot);height:var(--pb-size-dot);border-radius:var(--pb-radius-pill);background:var(--pb-danger);box-shadow:0 0 0 var(--pb-border-thick) var(--pb-surface)}.pb-avatar{width:var(--pb-size-avatar-md);height:var(--pb-size-avatar-md);border-radius:var(--pb-radius-pill);background:var(--pb-band);color:var(--pb-band-ink);display:grid;place-items:center;font-size:var(--pb-font-size-xs);font-weight:var(--pb-font-weight-semibold);line-height:var(--pb-line-height-snug);letter-spacing:normal;flex:none}.pb-userbtn{display:flex;align-items:center;gap:var(--pb-space-1);height:var(--pb-control-sm);min-height:0;padding:0 var(--pb-space-1);border:0;border-radius:var(--pb-radius-md);background:transparent;color:var(--pb-ink);cursor:pointer;font:inherit}.pb-userbtn:hover{background:var(--pb-sunken)}.pb-userbtn .pb-avatar{width:var(--pb-size-avatar-sm);height:var(--pb-size-avatar-sm)}.pb-userbtn .who{max-width:var(--pb-layout-input-md);font-size:var(--pb-font-size-xs);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-snug);letter-spacing:normal;font-weight:var(--pb-font-weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pb-userbtn .chev{--pb-icon-size: var(--pb-size-icon-xs);color:var(--pb-muted)}.pb-popover-host{position:relative}.pb-popover{position:absolute;right:0;top:calc(100% + var(--pb-space-1));min-width:var(--pb-layout-popover);background:var(--pb-surface);border:var(--pb-border-thin) solid var(--pb-line);border-radius:var(--pb-radius-lg);box-shadow:var(--pb-elevation-raised);padding:var(--pb-space-3);z-index:var(--pb-z-popover);animation:pb-rise-in var(--pb-motion-base) var(--pb-motion-ease) backwards}.pb-popover .label{font-size:var(--pb-font-size-2xs);font-weight:var(--pb-font-weight-semibold);line-height:var(--pb-line-height-snug);letter-spacing:var(--pb-tracking-caps);text-transform:uppercase;color:var(--pb-muted);margin:var(--pb-space-3) 0 var(--pb-space-1)}.pb-popover .label:first-child{margin-top:0}.pb-popover .roles{display:flex;flex-wrap:wrap;gap:var(--pb-space-1)}.pb-popover .note{margin:var(--pb-space-3) 0 0}.pb-popover .actions{margin-top:var(--pb-space-3)}.pb-seg{display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);max-width:100%;gap:var(--pb-space-0-5);padding:var(--pb-space-0-5);border:var(--pb-border-thin) solid var(--pb-line);border-radius:var(--pb-radius-pill);background:var(--pb-sunken)}.pb-seg button{min-height:calc(var(--pb-control-sm) - 2 * (var(--pb-space-0-5) + var(--pb-border-thin)));padding:var(--pb-space-0-5) var(--pb-space-3);border:0;border-radius:var(--pb-radius-pill);background:transparent;color:var(--pb-muted);font:inherit;font-size:var(--pb-font-size-xs);font-weight:var(--pb-font-weight-semibold);line-height:var(--pb-line-height-snug);letter-spacing:normal;white-space:normal;text-align:center;cursor:pointer;box-shadow:none}.pb-seg button:hover{color:var(--pb-ink);background:transparent}@media(max-width:639.98px){.pb-seg:has(>:nth-child(4)){grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:var(--pb-radius-lg)}.pb-seg:has(>:nth-child(4)) button{border-radius:var(--pb-radius-md)}}.pb-seg button[aria-pressed=true]{background:var(--pb-surface);color:var(--pb-ink);box-shadow:0 var(--pb-border-thin) var(--pb-space-0-5) var(--pb-thumb-shadow)}.pb-main{flex:1;min-width:0;width:100%;max-width:var(--pb-layout-content);margin:0 auto;padding:var(--pb-space-6) var(--pb-page-pad) var(--pb-space-12)}.pb-main:focus{outline:none}.pb-main>.pb-hub-tabs{margin-bottom:var(--pb-space-4);max-width:100%;overflow-x:auto}.pb-footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pb-space-2) var(--pb-space-4);padding:var(--pb-space-2) var(--pb-space-4);background:var(--pb-sunken);border-top:var(--pb-border-thick) solid var(--pb-band);font-size:var(--pb-font-size-xs);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-snug);letter-spacing:normal;color:var(--pb-muted)}.pb-footer .grow{flex:1}.pb-footer .version,.pb-footer .env{padding:0 var(--pb-space-1);border-radius:var(--pb-radius-sm);background:var(--pb-surface);border:var(--pb-border-thin) solid var(--pb-line);font-family:var(--pb-font-mono);font-size:var(--pb-font-size-xs);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-snug);letter-spacing:normal;color:var(--pb-muted)}.pb-footer .env{background:var(--pb-warn-wash);border-color:transparent;color:var(--pb-warn-ink);font-family:inherit;font-size:var(--pb-font-size-2xs);font-weight:var(--pb-font-weight-semibold);line-height:var(--pb-line-height-snug);letter-spacing:var(--pb-tracking-caps);text-transform:uppercase}.pb-footer .brand-tile{width:var(--pb-size-avatar-xs);height:var(--pb-size-avatar-xs);display:inline-grid;place-items:center;border-radius:var(--pb-radius-sm);background:var(--pb-band);flex:none}.pb-footer .brand-tile pb-mark{width:var(--pb-size-icon-sm);height:var(--pb-size-icon-sm)}.pb-footer .lead{display:inline-flex;align-items:center;gap:var(--pb-space-2)}.pb-scrim{display:none}@media(min-width:760px)and (max-width:1099.98px){.pb-shell:not(.expanded):not(.signed-out){grid-template-columns:var(--pb-layout-rail) minmax(0,1fr)}.pb-shell:not(.expanded):not(.signed-out) .side-head{flex-direction:column;padding:var(--pb-space-3) var(--pb-space-2);gap:var(--pb-space-2)}.pb-shell:not(.expanded):not(.signed-out) .side-brand .names,.pb-shell:not(.expanded):not(.signed-out) .pb-nav .label,.pb-shell:not(.expanded):not(.signed-out) .pb-nav a .count,.pb-shell:not(.expanded):not(.signed-out) .pb-nav .chev,.pb-shell:not(.expanded):not(.signed-out) .side-dev,.pb-shell:not(.expanded):not(.signed-out) .account-card .who{display:none}.pb-shell:not(.expanded):not(.signed-out) .side-brand{justify-content:center;flex:none}.pb-shell:not(.expanded):not(.signed-out) .pb-nav a{justify-content:center;padding-inline:0}.pb-shell:not(.expanded):not(.signed-out) .pb-nav a.active:before{left:calc(-1 * var(--pb-space-1))}.pb-shell:not(.expanded):not(.signed-out) .pb-nav .group{margin:var(--pb-space-2) var(--pb-space-1) var(--pb-space-1);padding:0;height:var(--pb-border-thin);min-height:var(--pb-border-thin);background:var(--pb-side-line);border-radius:0;overflow:hidden;pointer-events:none}.pb-shell:not(.expanded):not(.signed-out) .pb-nav .items[hidden]{display:flex}.pb-shell:not(.expanded):not(.signed-out) .side-account{flex-direction:column}.pb-shell:not(.expanded):not(.signed-out) .account-card{justify-content:center;padding:var(--pb-space-1)}}@media(max-width:1099.98px){.pb-header .today{display:none}}@media(max-width:759.98px){:root{--pb-page-pad: var(--pb-layout-pagePadPhone)}.pb-shell,.pb-shell.rail,.pb-shell:not(.expanded):not(.signed-out){grid-template-columns:minmax(0,1fr)}.pb-sidebar{position:fixed;left:0;top:0;bottom:0;width:min(var(--pb-layout-sidebar),86vw);height:auto;z-index:var(--pb-z-drawer);transform:translate(-100%);visibility:hidden}.pb-shell.drawer-open .pb-sidebar{transform:none;visibility:visible;box-shadow:var(--pb-elevation-md)}.pb-shell .side-toggle{display:none}.pb-shell.drawer-open .pb-scrim{display:block;position:fixed;inset:0;z-index:var(--pb-z-scrim);background:var(--pb-scrim);animation:pb-fade-in var(--pb-motion-base) var(--pb-motion-easeOut)}.pb-header .menu-btn{display:inline-grid}.pb-header{padding:0 var(--pb-space-2);gap:var(--pb-space-1)}.pb-header .spacer{display:none}.pb-header .pb-search{width:auto;flex:1 1 0;min-width:0;max-width:none}.pb-header .pb-search kbd,.pb-userbtn .who,.pb-userbtn .chev,.pb-crumbs{display:none}.pb-main{padding-top:var(--pb-space-4);padding-bottom:var(--pb-space-8)}}.pb-page{display:flex;flex-direction:column;gap:var(--pb-space-6);min-width:0}.pb-page.narrow{max-width:var(--pb-layout-contentNarrow)}.pb-page>*{margin-top:0;margin-bottom:0}.pb-page :is(p,li,dd,figcaption){overflow-wrap:break-word}.page-head{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--pb-space-2) var(--pb-space-3);margin-bottom:var(--pb-space-4)}.pb-page>pb-page-head>.page-head,.pb-page>.page-head{margin-bottom:0}.page-head .page-tile{width:var(--pb-size-tile);height:var(--pb-size-tile);border-radius:var(--pb-radius-md);display:grid;place-items:center;flex:none;background:var(--pb-brand-tint);color:var(--pb-brand-text)}.page-head .page-tile{--pb-icon-size: var(--pb-size-icon-lg)}.page-head .page-media{flex:none}.page-head .titles{min-width:0;flex:1 1 var(--pb-layout-popover);padding-top:var(--pb-space-1)}.page-head h2{margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:var(--pb-space-1) var(--pb-space-2)}.page-head h2 .muted{font-size:var(--pb-font-size-md);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-normal);letter-spacing:normal}.page-head .sub{display:block;margin:var(--pb-space-0-5) 0 0;color:var(--pb-muted);font-size:var(--pb-font-size-md);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-normal);letter-spacing:normal}.page-head .facts{margin:var(--pb-space-2) 0 0}.page-head .actions{margin:0 0 0 auto;display:flex;gap:var(--pb-space-2);flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-head .back{flex-basis:100%}.page-head.record{padding:var(--pb-pad);background:var(--pb-surface);border:var(--pb-border-thin) solid var(--pb-line);border-top:var(--pb-border-accent) solid var(--pb-brand);border-radius:var(--pb-radius-lg);box-shadow:var(--pb-elevation-sm)}.page-head.record .actions:not(:empty){flex-basis:100%}.pb-jump{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pb-space-1) var(--pb-space-3);font-size:var(--pb-font-size-md);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-normal);letter-spacing:normal}.pb-jump .label{color:var(--pb-muted)}.pb-main>h2:first-child,.pb-main>*>h2:first-child{margin-top:0}.count-pill{display:inline-flex;align-items:center;padding:var(--pb-space-0-5) var(--pb-space-2);border-radius:var(--pb-radius-pill);background:var(--pb-sunken);color:var(--pb-muted);font-size:var(--pb-font-size-xs);font-weight:var(--pb-font-weight-semibold);line-height:var(--pb-line-height-snug);letter-spacing:normal;font-variant-numeric:tabular-nums;white-space:nowrap}.pb-section{display:flex;flex-direction:column;gap:var(--pb-space-3);min-width:0}.pb-section-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pb-space-2) var(--pb-space-3)}.pb-section-head .titles{flex:1 1 var(--pb-layout-popover);min-width:0}.pb-section-head :is(h3,h4),.card-head :is(h3,h4){margin:0;font-size:var(--pb-font-size-base);font-weight:var(--pb-font-weight-semibold);line-height:var(--pb-line-height-snug);letter-spacing:normal;display:flex;align-items:center;flex-wrap:wrap;gap:var(--pb-space-1) var(--pb-space-2)}.pb-section-head .title-am,.card-head .title-am{margin:var(--pb-space-0-5) 0 0;color:var(--pb-muted);font-size:var(--pb-font-size-md);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-normal);letter-spacing:normal;font-family:var(--pb-font-ethiopic),var(--pb-font-latin)}.pb-section-head .description{margin:var(--pb-space-0-5) 0 0;color:var(--pb-muted);font-size:var(--pb-font-size-md);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-normal);letter-spacing:normal}.pb-section-head .actions{margin:0 0 0 auto;display:flex;flex-wrap:wrap;gap:var(--pb-space-2);align-items:center}.card{background:var(--pb-surface);border:var(--pb-border-thin) solid var(--pb-line);border-radius:var(--pb-radius-lg);box-shadow:var(--pb-elevation-sm);padding:var(--pb-pad);margin-bottom:var(--pb-space-4);overflow-x:auto;min-width:0;position:relative}.pb-page>.card,.pb-page>pb-card>.card,.pb-section>.card,.pb-section>pb-card>.card{margin-bottom:0}pb-card>:not(.card-head,.card-foot,[hidden])+:not(.card-foot){margin-top:var(--pb-space-3)}pb-card>:not(.card-head,.card-foot,[hidden])+.pb-section.pb-section,pb-card>.pb-section+:not(.card-foot,.pb-section){margin-top:var(--pb-space-4)}.card.flush{padding:0}.card.flush>.card-head{padding:var(--pb-pad) var(--pb-pad) 0}.card.flush>.card-foot{margin:0;padding:var(--pb-space-3) var(--pb-pad)}.card-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pb-space-2) var(--pb-space-3);margin-bottom:var(--pb-space-3)}.card-head .titles{flex:1 1 var(--pb-layout-field);min-width:0}.card-head .description{margin:var(--pb-space-0-5) 0 0;color:var(--pb-muted);font-size:var(--pb-font-size-md);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-normal);letter-spacing:normal}.card-head .actions{margin:0 0 0 auto;display:flex;flex-wrap:wrap;gap:var(--pb-space-2);align-items:center}:is(.card-head,.pb-section-head) .actions :is(input,select){min-height:var(--pb-control-sm)}.card-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--pb-space-2);margin:var(--pb-pad) calc(-1 * var(--pb-pad)) calc(-1 * var(--pb-pad));padding:var(--pb-space-3) var(--pb-pad);border-top:var(--pb-border-thin) solid var(--pb-line);background:var(--pb-sunken);border-radius:0 0 var(--pb-radius-lg) var(--pb-radius-lg)}.card.ready{border-color:var(--pb-ok);box-shadow:0 0 0 var(--pb-border-thin) var(--pb-ok)}.card.selected{border-color:var(--pb-brand);box-shadow:0 0 0 var(--pb-border-thin) var(--pb-brand)}a.card,button.card{display:block;width:100%;color:inherit;text-decoration:none;text-align:start;font:inherit}a.card:hover,button.card:hover{border-color:var(--pb-brand);box-shadow:0 0 0 var(--pb-border-thin) var(--pb-brand)}.pb-form-grid{display:grid;gap:var(--pb-space-3) var(--pb-space-4);grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:640px){.pb-form-grid.cols-2,.pb-form-grid.cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.pb-form-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.pb-form-grid>.span-all,.pb-form-grid>pb-field.span-all,.wide{grid-column:1/-1}.pb-cards{display:grid;gap:var(--pb-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--pb-layout-card)),1fr));align-items:start}@media(min-width:1100px){.pb-cards.pb-cards-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1100px){.pb-cards.pb-cards-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.pb-split{display:grid;gap:var(--pb-space-4);grid-template-columns:minmax(0,1fr);align-items:start}:is(.pb-cards,.pb-split,.pb-form-grid,.pb-kpis)>.card{margin:0}@media(min-width:1100px){.pb-split{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.pb-catalogue{display:grid;gap:var(--pb-space-4);grid-template-columns:minmax(0,1fr);align-items:start}.pb-catalogue>.side>.card{max-height:60dvh;overflow-y:auto;overscroll-behavior:contain;background:linear-gradient(to bottom,var(--pb-surface) 30%,transparent) center top/100% var(--pb-space-10) no-repeat local,linear-gradient(to top,var(--pb-surface) 30%,transparent) center bottom/100% var(--pb-space-10) no-repeat local,radial-gradient(farthest-side at 50% 0,color-mix(in oklab,var(--pb-ink) 22%,transparent),transparent) center top/100% var(--pb-space-3) no-repeat scroll,radial-gradient(farthest-side at 50% 100%,color-mix(in oklab,var(--pb-ink) 22%,transparent),transparent) center bottom/100% var(--pb-space-3) no-repeat scroll,var(--pb-surface)}.pb-catalogue.chosen>.main{order:-1}@media(min-width:1100px){.pb-catalogue{grid-template-columns:var(--pb-layout-sidebar) minmax(0,1fr)}.pb-catalogue.chosen>.main{order:0}.pb-catalogue>.side>.card{position:sticky;top:calc(var(--pb-layout-header) + var(--pb-space-3));max-height:calc(100dvh - var(--pb-layout-header) - var(--pb-space-6))}}.row{display:flex;gap:var(--pb-space-2);align-items:center;flex-wrap:wrap;margin-bottom:var(--pb-space-3)}.row.between{justify-content:space-between}.row.end{align-items:flex-end}.row .grow,.grow{flex:1 1 var(--pb-layout-field);min-width:0}.row.pb-fields>.field{flex:1 1 var(--pb-layout-input-xl);min-width:0;margin:0}.row.pb-entry{padding-top:var(--pb-space-3);border-top:var(--pb-border-thin) solid var(--pb-line)}.actions:not(td,th){display:flex;flex-wrap:wrap;align-items:center;gap:var(--pb-space-2);margin-top:var(--pb-space-4)}.actions.end{justify-content:flex-end}.card>.actions:last-child,.card>.actions:has(+.card-foot:empty){justify-content:flex-end}.actions.column{flex-direction:column;align-items:stretch}.actions.launch{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--pb-layout-field)),1fr))}.actions.launch>:is(a,button){width:100%;justify-content:space-between;white-space:normal;text-align:left}.btn-row{display:inline-flex;gap:var(--pb-space-2);flex-wrap:wrap;align-items:center}.push{margin-left:auto}.narrow{max-width:var(--pb-layout-contentNarrow)}.facts{display:flex;flex-wrap:wrap;gap:var(--pb-space-1) var(--pb-space-3);margin:var(--pb-space-1) 0;font-size:var(--pb-font-size-md);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-normal);letter-spacing:normal}.facts>*{min-width:0;overflow-wrap:anywhere}.facts.muted{color:var(--pb-muted)}.photo{width:var(--pb-size-photo);height:var(--pb-size-photo);border-radius:var(--pb-radius-lg);object-fit:cover;background:var(--pb-sunken);border:var(--pb-border-thin) solid var(--pb-line);display:grid;place-items:center;color:var(--pb-muted);font-size:var(--pb-font-size-xs);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-snug);letter-spacing:normal;flex:none}.completeness{padding:var(--pb-space-3);border-radius:var(--pb-radius-md);background:var(--pb-sunken);font-size:var(--pb-font-size-md);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-normal);letter-spacing:normal}.pb-stack{display:flex;flex-direction:column;gap:var(--pb-space-3);min-width:0}.pb-stack>*{margin-top:0;margin-bottom:0}.thumb{max-height:var(--pb-size-avatar-md);width:auto}:where(button,.button){display:inline-flex;align-items:center;justify-content:center;gap:var(--pb-space-2);min-height:var(--pb-control-md);padding:0 var(--pb-space-4);font:inherit;font-size:var(--pb-font-size-md);font-weight:var(--pb-font-weight-semibold);line-height:var(--pb-line-height-snug);letter-spacing:normal;white-space:nowrap;text-decoration:none;border:var(--pb-border-thin) solid var(--pb-line);border-radius:var(--pb-radius-md);background:var(--pb-surface);color:var(--pb-ink);cursor:pointer}:where(button,.button):hover{background:var(--pb-sunken)}:where(button,.button):active:not(:disabled){transform:scale(.98)}:where(button[type=submit]:not(.secondary,.outline,.ghost,.danger,.success,.link,.tile,.card,.pb-iconbtn)){background:var(--pb-brand);border-color:var(--pb-brand);color:var(--pb-on-brand)}:where(button[type=submit]:not(.secondary,.outline,.ghost,.danger,.success,.link,.tile,.card,.pb-iconbtn)):hover{background:var(--pb-brand-hover);border-color:var(--pb-brand-hover)}:where(button,.button).primary{background:var(--pb-brand);border-color:var(--pb-brand);color:var(--pb-on-brand)}:where(button,.button).primary:hover{background:var(--pb-brand-hover);border-color:var(--pb-brand-hover)}:where(button,.button).secondary{background:var(--pb-surface);border-color:var(--pb-line);color:var(--pb-ink)}:where(button,.button).secondary:hover{background:var(--pb-sunken)}:where(button,.button).outline{background:transparent;border-color:var(--pb-line-strong);color:var(--pb-brand-text)}:where(button,.button).outline:hover{background:var(--pb-brand-tint)}:where(button,.button).ghost{background:transparent;border-color:transparent;color:var(--pb-muted)}:where(button,.button).ghost:hover{background:var(--pb-sunken);color:var(--pb-ink)}:where(button,.button).danger{background:var(--pb-danger);border-color:var(--pb-danger);color:var(--pb-on-danger)}:where(button,.button).danger:hover{background:var(--pb-danger-ink);border-color:var(--pb-danger-ink)}:where(button,.button).danger-outline{background:var(--pb-surface);border-color:var(--pb-danger);color:var(--pb-danger-ink)}:where(button,.button).danger-outline:hover{background:var(--pb-danger-wash);border-color:var(--pb-danger-ink)}:where(button,.button).success{background:var(--pb-ok);border-color:var(--pb-ok);color:var(--pb-on-danger)}:where(button,.button).success:hover{background:var(--pb-ok-ink);border-color:var(--pb-ok-ink)}:where(button,.button).link{min-height:0;padding:0;border:0;background:none;color:var(--pb-brand-text);font-weight:var(--pb-font-weight-medium);text-decoration:underline;text-underline-offset:var(--pb-space-0-5)}:where(button,.button).sm{min-height:var(--pb-control-sm);padding:0 var(--pb-space-3);gap:var(--pb-space-1);font-size:var(--pb-font-size-sm);font-weight:var(--pb-font-weight-semibold);line-height:var(--pb-line-height-snug);letter-spacing:normal}:where(button,.button).lg{min-height:var(--pb-control-lg);padding:0 var(--pb-space-5);font-size:var(--pb-font-size-base);font-weight:var(--pb-font-weight-semibold);line-height:var(--pb-line-height-snug);letter-spacing:normal}:where(button,.button).icon{width:var(--pb-control-md);padding:0}:where(button,.button).icon.sm{width:var(--pb-control-sm)}:where(button,.button).icon.lg{width:var(--pb-control-lg)}:where(button,.button).block{width:100%}:where(button,.button).chip{border-radius:var(--pb-radius-pill)}:where(button,.button)[aria-pressed=true]:not(.primary){background:var(--pb-brand-tint);color:var(--pb-brand-text);box-shadow:inset 0 0 0 var(--pb-border-thin) var(--pb-brand-ring);border-color:transparent}button:disabled,.button[aria-disabled=true]{background:var(--pb-surface);border-color:var(--pb-line);color:var(--pb-faint);cursor:not-allowed;transform:none;box-shadow:none}:where(button,.button).primary:is(:disabled,[aria-disabled=true]),:where(button[type=submit]:not(.secondary,.outline,.ghost,.danger,.danger-outline,.success,.link,.tile,.card,.pb-iconbtn)):disabled{background:color-mix(in oklab,var(--pb-brand) 42%,var(--pb-surface));border-color:transparent;color:var(--pb-on-brand)}:where(button,.button).danger:is(:disabled,[aria-disabled=true]){background:color-mix(in oklab,var(--pb-danger) 42%,var(--pb-surface));border-color:transparent;color:var(--pb-on-danger)}:where(button,.button):is(.ghost,.link):is(:disabled,[aria-disabled=true]){background:transparent;border-color:transparent}button[aria-busy=true]:before{content:"";width:var(--pb-size-icon-sm);height:var(--pb-size-icon-sm);flex:none;border:var(--pb-border-thick) solid currentColor;border-right-color:transparent;border-radius:var(--pb-radius-pill);animation:pb-spin var(--pb-motion-spin) linear infinite}:where(button,.button){--pb-icon-size: var(--pb-size-icon-md)}:where(button,.button).lg{--pb-icon-size: var(--pb-size-icon-lg)}:where(button,.button) svg{width:var(--pb-icon-size);height:var(--pb-icon-size);flex:none}button kbd,.button kbd{background:color-mix(in oklab,currentColor 14%,transparent);border-color:transparent;color:inherit}.tabs{display:flex;width:fit-content;max-width:100%;flex-wrap:nowrap;gap:var(--pb-space-0-5);padding:var(--pb-space-0-5);margin:0;border:var(--pb-border-thin) solid var(--pb-line);border-radius:var(--pb-radius-md);background:var(--pb-sunken);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tabs>*{flex:none}.tabs.more-end{-webkit-mask-image:linear-gradient(to right,var(--pb-ink) calc(100% - var(--pb-space-8)),transparent);mask-image:linear-gradient(to right,var(--pb-ink) calc(100% - var(--pb-space-8)),transparent)}.tabs.more-start{-webkit-mask-image:linear-gradient(to left,var(--pb-ink) calc(100% - var(--pb-space-8)),transparent);mask-image:linear-gradient(to left,var(--pb-ink) calc(100% - var(--pb-space-8)),transparent)}.tabs.more-start.more-end{-webkit-mask-image:linear-gradient(to right,transparent,var(--pb-ink) var(--pb-space-8),var(--pb-ink) calc(100% - var(--pb-space-8)),transparent);mask-image:linear-gradient(to right,transparent,var(--pb-ink) var(--pb-space-8),var(--pb-ink) calc(100% - var(--pb-space-8)),transparent)}.tabs a,.tabs button{display:inline-flex;align-items:center;gap:var(--pb-space-1);white-space:nowrap;min-height:calc(var(--pb-control-md) - 2 * (var(--pb-space-0-5) + var(--pb-border-thin)));padding:0 var(--pb-space-3);border:0;border-radius:calc(var(--pb-radius-md) - var(--pb-space-0-5));background:transparent;color:var(--pb-muted);font:inherit;font-size:var(--pb-font-size-sm);font-weight:var(--pb-font-weight-semibold);line-height:var(--pb-line-height-snug);letter-spacing:normal;font-weight:var(--pb-font-weight-medium);text-decoration:none;cursor:pointer;box-shadow:none}.tabs a:hover,.tabs button:hover{color:var(--pb-ink);background:transparent}.tabs a.active,.tabs button.active,.tabs [aria-selected=true],.tabs [aria-current=page]{background:var(--pb-surface);color:var(--pb-ink);font-weight:var(--pb-font-weight-semibold);box-shadow:0 var(--pb-border-thin) var(--pb-space-0-5) var(--pb-thumb-shadow),0 0 0 var(--pb-border-thin) var(--pb-line)}.tabs .count-pill{padding:0 var(--pb-space-1);background:var(--pb-surface)}.badge{display:inline-flex;align-items:center;gap:var(--pb-space-1);padding:var(--pb-space-0-5) var(--pb-space-2);border:var(--pb-border-thin) solid var(--pb-line);border-radius:var(--pb-radius-pill);font-size:var(--pb-font-size-xs);font-weight:var(--pb-font-weight-semibold);line-height:var(--pb-line-height-snug);letter-spacing:normal;background:var(--pb-surface);color:var(--pb-muted);white-space:nowrap;vertical-align:middle}.badge.ok{background:var(--pb-ok-wash);border-color:transparent;color:var(--pb-ok-ink)}.badge .chip-remove{min-height:0;height:auto;padding:0 var(--pb-space-0-5);margin-left:var(--pb-space-0-5);border:0;border-radius:var(--pb-radius-sm);background:transparent;color:inherit;font:inherit;line-height:var(--pb-line-height-none);cursor:pointer;box-shadow:none}.badge .chip-remove:hover{background:color-mix(in oklab,currentColor 14%,transparent)}.badge.danger{background:var(--pb-danger-wash);border-color:transparent;color:var(--pb-danger-ink)}.badge.warn{background:var(--pb-warn-wash);border-color:transparent;color:var(--pb-warn-ink)}.badge.info{background:var(--pb-info-wash);border-color:transparent;color:var(--pb-info-ink)}.badge.brand{background:var(--pb-brand-tint);border-color:transparent;color:var(--pb-brand-text)}.badge.dot:before{content:"";width:var(--pb-size-dot);height:var(--pb-size-dot);border-radius:var(--pb-radius-pill);background:currentColor;flex:none}.badge a{color:inherit}.chips{display:flex;gap:var(--pb-space-2);flex-wrap:wrap;margin-bottom:var(--pb-space-3)}:is(td,th) .chips,.chips:last-child{margin-bottom:0}.field.missing>label:after{content:" *";color:var(--pb-color-brand-accent);font-weight:var(--pb-font-weight-bold)}.chips .chip{min-height:var(--pb-control-sm);padding:0 var(--pb-space-3)}.field{display:flex;flex-direction:column;align-items:stretch;gap:var(--pb-space-1);min-width:0;margin:0 0 var(--pb-space-4)}.field:last-child{margin-bottom:0}.pb-form-grid>.field,.pb-form-grid>pb-field>.field,.row>.field,.row>pb-field>.field,.pb-filter-bar .field{margin:0}.field>label,.field>.label{font-size:var(--pb-font-size-sm);font-weight:var(--pb-font-weight-semibold);line-height:var(--pb-line-height-snug);letter-spacing:normal;color:var(--pb-ink)}.field.required>label:after{content:" *";color:var(--pb-color-brand-accent);font-weight:var(--pb-font-weight-bold)}.field>label:has(>.mark):after{content:none}.field>label>.mark{color:var(--pb-color-brand-accent);font-weight:var(--pb-font-weight-bold)}td .am,th .am,.field label .am{display:block;color:var(--pb-muted);font-size:var(--pb-font-size-xs);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-snug);letter-spacing:normal}.field .help{font-size:var(--pb-font-size-xs);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-snug);letter-spacing:normal;color:var(--pb-muted);margin:0}.field .field-error{font-size:var(--pb-font-size-xs);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-snug);letter-spacing:normal;color:var(--pb-danger-ink);margin:0}.field .row{margin:0}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]),select,textarea){min-height:var(--pb-control-md);padding:0 var(--pb-space-3);font:inherit;font-size:var(--pb-font-size-md);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-normal);letter-spacing:normal;border:var(--pb-border-thin) solid var(--pb-line);border-radius:var(--pb-radius-md);background:var(--pb-surface);color:var(--pb-ink);max-width:100%;min-width:0}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),select,textarea):focus{outline:none;border-color:var(--pb-line-strong);box-shadow:0 0 0 var(--pb-focus-width) var(--pb-ring)}select{padding-right:var(--pb-space-8)}textarea{min-height:calc(2 * var(--pb-control-md));padding:var(--pb-space-2) var(--pb-space-3);resize:vertical}.field :where(input:not([type=checkbox],[type=radio]),select,textarea){width:100%}.w-xs{width:var(--pb-layout-input-xs)}.w-sm{width:var(--pb-layout-input-sm)}.w-md{width:var(--pb-layout-input-md)}.w-lg{width:var(--pb-layout-input-lg)}.w-xl{width:var(--pb-layout-input-xl)}.w-2xl{width:var(--pb-layout-input-2xl)}:is(th,td).w-md{min-width:var(--pb-layout-input-md)}:is(th,td).w-lg{min-width:var(--pb-layout-input-lg)}:is(th,td).w-xl{min-width:var(--pb-layout-input-xl)}:is(th,td).w-2xl{min-width:var(--pb-layout-input-2xl)}.w-full{width:100%}.field input.w-xs,.field input.w-sm,.field input.w-md,.field input.w-lg,.field input.w-xl,.field input.w-2xl{width:auto}input[type=checkbox],input[type=radio]{width:var(--pb-size-icon-md);height:var(--pb-size-icon-md);accent-color:var(--pb-brand);padding:0;margin:0 var(--pb-space-1) 0 0;vertical-align:middle}input[type=number],input[inputmode=decimal],input[inputmode=numeric]{font-variant-numeric:tabular-nums}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}input[type=file]{font:inherit;font-size:var(--pb-font-size-md);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-normal);letter-spacing:normal;color:var(--pb-muted);max-width:100%}input[type=file]::file-selector-button{margin-right:var(--pb-space-2);min-height:var(--pb-control-sm);padding:0 var(--pb-space-3);border:var(--pb-border-thin) solid var(--pb-line);border-radius:var(--pb-radius-md);background:var(--pb-surface);color:var(--pb-ink);font:inherit;font-size:var(--pb-font-size-sm);font-weight:var(--pb-font-weight-semibold);line-height:var(--pb-line-height-snug);letter-spacing:normal;cursor:pointer}input::placeholder,textarea::placeholder{color:var(--pb-faint);opacity:1}input:disabled,select:disabled,textarea:disabled,input[readonly]{background:var(--pb-sunken);color:var(--pb-muted)}input.invalid,select.invalid,textarea.invalid,input.ng-invalid.ng-touched,.field.invalid input,.field.invalid select,.field.invalid textarea,[aria-invalid=true]{border-color:var(--pb-danger);box-shadow:0 0 0 var(--pb-focus-width) var(--pb-danger-ring)}label{cursor:default}label.chk,label:has(>input[type=checkbox]),label:has(>input[type=radio]){display:inline-flex;align-items:center;gap:var(--pb-space-0-5);margin-right:var(--pb-space-3);font-size:var(--pb-font-size-md);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-normal);letter-spacing:normal;cursor:pointer;min-height:var(--pb-control-sm)}fieldset{min-width:0;margin:0 0 var(--pb-space-4);padding:0;border:0}legend{padding:0;margin-bottom:var(--pb-space-3);font-size:var(--pb-font-size-2xs);font-weight:var(--pb-font-weight-semibold);line-height:var(--pb-line-height-snug);letter-spacing:var(--pb-tracking-caps);text-transform:uppercase;color:var(--pb-muted)}.pb-filter-bar{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--pb-space-3)}.pb-filter-bar>pb-field,.pb-filter-bar>.field{flex:0 1 var(--pb-layout-field)}.pb-filter-bar>pb-field.grow,.pb-filter-bar>.field.grow{flex:1 1 var(--pb-layout-field)}.pb-filter-bar>pb-field.wide,.pb-filter-bar>.field.wide{flex:0 1 var(--pb-layout-fieldWide)}.pb-filter-bar .actions{margin:0 0 0 auto}.pb-filter-bar>label{display:inline-flex;align-items:center;min-height:var(--pb-control-md)}@media(min-width:640px){.pb-filter-bar:has(>pb-field,>.field) .actions{padding-top:calc(var(--pb-font-size-sm) * var(--pb-line-height-snug) + var(--pb-space-1))}.pb-filter-bar:has(>pb-field,>.field)>label{padding-top:calc(var(--pb-font-size-sm) * var(--pb-line-height-snug) + var(--pb-space-1));min-height:calc(var(--pb-control-md) + calc(var(--pb-font-size-sm) * var(--pb-line-height-snug) + var(--pb-space-1)))}}@media(max-width:639.98px){.pb-filter-bar>:is(pb-field,.field),.pb-filter-bar>:is(pb-field,.field):is(.grow,.wide){flex:1 1 100%}}.pb-reveal{display:flex;align-items:center;gap:var(--pb-space-1)}.pb-reveal>input{flex:1;min-width:0}.pb-reveal>.reveal-toggle{flex:none}.pb-camera{display:grid;gap:var(--pb-space-2);min-width:0}.pb-camera-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pb-space-2);min-width:0}.pb-camera-row>pb-file{flex:1 1 var(--pb-layout-field);min-width:0}.pb-camera-frame{width:min(100%,var(--pb-layout-card));border:var(--pb-border-thin) solid var(--pb-line);border-radius:var(--pb-radius-md);overflow:hidden;background:var(--pb-sunken);line-height:0}.pb-camera-frame>video,.pb-camera-frame>img{display:block;width:100%;height:auto}.pb-camera-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--pb-space-2);width:min(100%,var(--pb-layout-card))}.pb-file{display:block;min-width:0}.pb-file-box{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--pb-space-2);min-width:0;cursor:pointer}.pb-file-box>input[type=file]{position:absolute;width:var(--pb-border-thin);height:var(--pb-border-thin);margin:0;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;opacity:0}.pb-file-button{flex:none;--pb-icon-size: var(--pb-size-icon-sm)}.pb-file-box:hover .pb-file-button:not([aria-disabled=true]){background:var(--pb-sunken)}.pb-file-box:has(>input:focus-visible) .pb-file-button{outline:var(--pb-focus-width) solid var(--pb-focus);outline-offset:var(--pb-focus-offset)}.pb-file-name{min-width:0;font-size:var(--pb-font-size-md);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-normal);letter-spacing:normal;color:var(--pb-ink);overflow-wrap:anywhere}.pb-file-name.none{color:var(--pb-muted)}.pb-file-box.disabled{cursor:not-allowed}.pb-checks{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--pb-layout-menu),100%),1fr));gap:var(--pb-space-1) var(--pb-space-4)}table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--pb-font-size-md);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-normal);letter-spacing:normal;background:var(--pb-surface);border:var(--pb-border-thin) solid var(--pb-line);border-radius:var(--pb-radius-md)}.card.flush>table,.card.flush>.table-wrap>table{border:0;border-radius:0}th,td{text-align:left;padding:var(--pb-space-1) var(--pb-space-3);border-bottom:var(--pb-border-thin) solid var(--pb-line);vertical-align:middle}td{height:var(--pb-row-h)}th{height:var(--pb-th-h);background:transparent;color:var(--pb-muted);font-size:var(--pb-font-size-xs);font-weight:var(--pb-font-weight-semibold);line-height:var(--pb-line-height-snug);letter-spacing:normal;white-space:nowrap}tbody>tr:last-child>td,tbody>tr:last-child>th,table>tr:last-child>td,table>tr:last-child>th{border-bottom:0}table>tr:first-child>:first-child,table>:first-child>tr:first-child>:first-child{border-top-left-radius:calc(var(--pb-radius-md) - var(--pb-border-thin))}table>tr:first-child>:last-child,table>:first-child>tr:first-child>:last-child{border-top-right-radius:calc(var(--pb-radius-md) - var(--pb-border-thin))}table>tr:last-child>:first-child,table>:last-child>tr:last-child>:first-child{border-bottom-left-radius:calc(var(--pb-radius-md) - var(--pb-border-thin))}table>tr:last-child>:last-child,table>:last-child>tr:last-child>:last-child{border-bottom-right-radius:calc(var(--pb-radius-md) - var(--pb-border-thin))}td.n,th.n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}td.empty,td.pb-empty-cell{height:auto;padding:var(--pb-space-6) var(--pb-space-3);text-align:center;color:var(--pb-muted)}td.actions,th.actions{width:1%;white-space:nowrap;text-align:right}td.actions .btn-row{justify-content:flex-end;flex-wrap:nowrap}tr.selected>td{background:var(--pb-brand-tint)}tr.total>td,tr.total>th{background:var(--pb-sunken);font-weight:var(--pb-font-weight-bold);color:var(--pb-ink);border-top:var(--pb-border-thick) solid var(--pb-line)}tr.muted>td{color:var(--pb-muted)}tr.flag-danger>td:first-child{box-shadow:inset var(--pb-border-accent) 0 0 var(--pb-danger)}tr.clickable{cursor:pointer}tr.clickable:hover>td{background:var(--pb-sunken)}td .btn-row{flex-wrap:nowrap}td>button:not(:last-child),td>.button:not(:last-child){margin-right:var(--pb-space-1)}table code{background:transparent;padding:0}table.kv td{height:auto;padding-top:var(--pb-space-2);padding-bottom:var(--pb-space-2)}table.kv td:first-child,table.kv th[scope=row]{width:40%;color:var(--pb-muted);background:transparent;font-size:var(--pb-font-size-md);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-normal);letter-spacing:normal;height:auto;white-space:normal}table.plain{border:0;border-radius:0;background:transparent}table.plain th{background:transparent;box-shadow:inset 0 calc(-1 * var(--pb-border-thin)) 0 var(--pb-line);border-bottom:0}.table-wrap,.scroll{position:relative;overflow-x:auto;border-radius:var(--pb-radius-md)}td.pb-text-cell{min-width:var(--pb-layout-field);overflow-wrap:anywhere}.card>table:not(:first-child),.card>.table-wrap:not(:first-child),.card>pb-table-wrap:not(:first-child){margin-top:var(--pb-space-2)}.card>table+table{margin-top:var(--pb-space-3)}.pb-grid{display:flex;flex-direction:column;gap:var(--pb-space-2);margin-bottom:var(--pb-space-4);min-width:0}.pb-page>pb-grid>.pb-grid,.pb-section>pb-grid>.pb-grid,.card>pb-grid:last-child>.pb-grid{margin-bottom:0}.pb-grid .grid-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pb-space-2)}.pb-grid .grid-title{margin:0;font-size:var(--pb-font-size-base);font-weight:var(--pb-font-weight-semibold);line-height:var(--pb-line-height-snug);letter-spacing:normal}.pb-grid .grid-toolbar .spacer{flex:1}.pb-grid .grid-toolbar input,.pb-grid .grid-toolbar select{min-height:var(--pb-control-sm)}.pb-grid .grid-search{width:var(--pb-layout-field)}.pb-grid .grid-menu-host{position:relative}.pb-grid .grid-menu{position:absolute;right:0;top:calc(100% + var(--pb-space-1));z-index:var(--pb-z-dropdown);width:var(--pb-layout-menu);max-height:var(--pb-layout-suggest);overflow-y:auto;padding:var(--pb-space-1);background:var(--pb-surface);border:var(--pb-border-thin) solid var(--pb-line);border-radius:var(--pb-radius-md);box-shadow:var(--pb-elevation-raised);animation:pb-rise-in var(--pb-motion-base) var(--pb-motion-ease) backwards}.pb-grid .grid-menu label{display:flex;align-items:center;gap:var(--pb-space-1);margin:0;padding:var(--pb-space-1) var(--pb-space-2);border-radius:var(--pb-radius-sm);font-size:var(--pb-font-size-md);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-normal);letter-spacing:normal;cursor:pointer}.pb-grid .grid-menu label:hover{background:var(--pb-sunken)}.pb-grid .grid-menu label.locked{color:var(--pb-muted);cursor:default}.pb-grid .grid-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pb-space-1)}.pb-grid .grid-chip{display:inline-flex;align-items:center;gap:var(--pb-space-1);min-height:calc(var(--pb-control-sm) - var(--pb-space-2));padding:0 var(--pb-space-1) 0 var(--pb-space-2);border:0;border-radius:var(--pb-radius-pill);background:var(--pb-brand-tint);color:var(--pb-brand-text);font-size:var(--pb-font-size-xs);font-weight:var(--pb-font-weight-semibold);line-height:var(--pb-line-height-snug);letter-spacing:normal}.pb-grid .grid-chip:hover{background:var(--pb-brand-tint-strong)}.pb-grid .grid-chip .x{display:inline-grid;place-items:center;width:var(--pb-size-icon-md);height:var(--pb-size-icon-md);border-radius:var(--pb-radius-pill);--pb-icon-size: var(--pb-size-icon-xs)}.pb-grid .grid-frame{position:relative;overflow:auto;max-height:85dvh;border:var(--pb-border-thin) solid var(--pb-line);border-radius:var(--pb-radius-md);background:var(--pb-surface)}@media(max-width:759.98px){.pb-grid .grid-frame{max-height:none}}.pb-grid .grid-frame:focus-visible{outline-offset:0}.pb-grid .grid-frame>table{border:0;border-radius:0}.pb-grid .grid-frame>table th,.pb-grid .grid-frame>table td{border-radius:0!important}.pb-grid thead{position:sticky;top:0;z-index:var(--pb-z-sticky)}.pb-grid thead th{background:var(--pb-surface);box-shadow:inset 0 calc(-1 * var(--pb-border-thin)) 0 var(--pb-line);border-bottom:0}.pb-grid thead tr.filters :is(th,td){height:auto;padding:0 var(--pb-space-2) var(--pb-space-1);font-weight:var(--pb-font-weight-regular)}.pb-grid thead tr.filters input,.pb-grid thead tr.filters select{width:100%;min-width:var(--pb-layout-input-xs);min-height:calc(var(--pb-control-sm) - var(--pb-space-1));padding:0 var(--pb-space-1);border-radius:var(--pb-radius-sm);font-size:var(--pb-font-size-xs);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-snug);letter-spacing:normal}.pb-grid th .sort{display:inline-flex;align-items:center;gap:var(--pb-space-1);min-height:0;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.pb-grid th .sort:hover{color:var(--pb-ink);background:none}.pb-grid th .sort .mark{--pb-icon-size: var(--pb-size-icon-xs);color:var(--pb-faint)}.pb-grid th[aria-sort=ascending] .sort,.pb-grid th[aria-sort=descending] .sort{color:var(--pb-ink)}.pb-grid th[aria-sort=ascending] .mark,.pb-grid th[aria-sort=descending] .mark{color:var(--pb-brand-text)}.pb-grid tbody td:first-child,.pb-grid thead th:first-child{position:sticky;left:0;z-index:var(--pb-z-raised);background:var(--pb-surface)}.pb-grid thead th:first-child{z-index:var(--pb-z-stickyCorner)}.pb-grid tbody td:first-child:not(.n,.control),.pb-grid thead tr:first-child th:first-child:not(.n,.control){min-width:var(--pb-layout-keyColumn)}@media(max-width:639.98px){.pb-grid tbody td:first-child,.pb-grid thead th:first-child{position:static}.pb-grid tbody td:first-child:not(.n,.control),.pb-grid thead tr:first-child th:first-child:not(.n,.control){min-width:0}}.pb-grid tbody td:first-child:not(.n){box-shadow:inset calc(-1 * var(--pb-border-thin)) 0 0 var(--pb-line)}.pb-grid tbody tr.clickable:hover>td,.pb-grid tbody tr.clickable:focus-visible>td{background:var(--pb-sunken)}.pb-grid tbody tr.clickable:focus-visible{outline:var(--pb-focus-width) solid var(--pb-focus);outline-offset:calc(-1 * var(--pb-focus-width))}.pb-grid tbody tr.selected>td{background:var(--pb-brand-tint)}td.nowrap{white-space:nowrap}.pb-grid td.empty{padding:0}.pb-grid .grid-frame,.table-wrap{container-type:inline-size}.card[role=region],.table-wrap,.pb-grid .grid-frame{background:linear-gradient(to right,var(--pb-surface) 30%,transparent) left center/var(--pb-space-10) 100% no-repeat local,linear-gradient(to left,var(--pb-surface) 30%,transparent) right center/var(--pb-space-10) 100% no-repeat local,radial-gradient(farthest-side at 0 50%,color-mix(in oklab,var(--pb-ink) 22%,transparent),transparent) left center/var(--pb-space-3) 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,color-mix(in oklab,var(--pb-ink) 22%,transparent),transparent) right center/var(--pb-space-3) 100% no-repeat scroll,var(--pb-surface)}:is(.card[role=region],.table-wrap,.pb-grid .grid-frame) table{background:transparent}.pb-grid td.empty>pb-empty{position:sticky;left:0;display:block;width:100cqw}:is(.pb-grid .grid-frame,.table-wrap) td.empty>.pb-empty-text{position:sticky;left:var(--pb-space-3);display:block;width:calc(100cqw - 2 * var(--pb-space-3))}.pb-grid .skel-row td{height:var(--pb-row-h)}.pb-grid .grid-pager{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pb-space-2) var(--pb-space-3);font-size:var(--pb-font-size-xs);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-snug);letter-spacing:normal;color:var(--pb-muted)}.pb-grid .grid-pager label{display:inline-flex;align-items:center;gap:var(--pb-space-1)}.pb-grid .grid-pager select{min-height:var(--pb-control-sm);padding:0 var(--pb-space-6) 0 var(--pb-space-2);font-size:var(--pb-font-size-xs);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-snug);letter-spacing:normal}.pb-grid .grid-pager .page-input{width:var(--pb-size-avatar-xl);min-height:var(--pb-control-sm);padding:0 var(--pb-space-1);text-align:center;font-size:var(--pb-font-size-xs);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-snug);letter-spacing:normal}.pb-grid .grid-pager .spacer{flex:1}@media(max-width:639.98px){.pb-grid .grid-pager{display:grid;grid-template-columns:auto minmax(0,1fr) auto}.pb-grid .grid-pager>:first-child{grid-column:span 2}.pb-grid .grid-pager>.spacer{display:none}.pb-grid .grid-pager>label:nth-of-type(2){justify-self:center;flex-wrap:wrap;justify-content:center}.pb-grid .grid-toolbar :is(input:not([type=checkbox],[type=radio]),select){flex:1 1 100%;width:100%}}.pb-pager{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pb-space-2) var(--pb-space-3);padding:var(--pb-space-2) var(--pb-space-4);font-size:var(--pb-font-size-xs);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-snug);letter-spacing:normal;color:var(--pb-muted)}.pb-pager .spacer{flex:1}.pb-grid.registry{gap:0;background:var(--pb-surface);border:var(--pb-border-thin) solid var(--pb-line);border-radius:var(--pb-radius-lg);box-shadow:var(--pb-elevation-sm)}.pb-grid.registry .grid-toolbar{padding:var(--pb-space-3)}.pb-grid.registry .grid-chips{padding:0 var(--pb-space-3) var(--pb-space-2)}.pb-grid.registry .grid-frame{margin:0 var(--pb-space-3)}.pb-grid.registry thead th{background:var(--pb-sunken);font-size:var(--pb-font-size-2xs);font-weight:var(--pb-font-weight-semibold);line-height:var(--pb-line-height-snug);letter-spacing:var(--pb-tracking-caps);text-transform:uppercase;height:var(--pb-control-sm)}.pb-grid.registry tbody tr:hover>td{background:var(--pb-sunken)}.pb-grid.registry .grid-pager{margin-top:var(--pb-space-3);padding:var(--pb-space-2) var(--pb-space-3);border-top:var(--pb-border-thin) solid var(--pb-line);background:var(--pb-sunken);border-radius:0 0 var(--pb-radius-lg) var(--pb-radius-lg)}.pb-grid .grid-error{margin:0}.pb-kpis{display:grid;gap:var(--pb-space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--pb-layout-popover)),1fr))}.pb-kpis>.kpi,.pb-kpis>pb-kpi>.kpi{margin:0}.pb-kpis.pb-registry-band{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--pb-layout-input-lg)),1fr));gap:var(--pb-space-2)}.pb-registry-band .kpi .value{font-size:var(--pb-font-size-base);font-weight:var(--pb-font-weight-semibold);line-height:var(--pb-line-height-snug);letter-spacing:normal}.pb-registry-band .kpi .label{overflow-wrap:anywhere}.kpi[role=button]{cursor:pointer;transition:box-shadow var(--pb-motion-fast) var(--pb-motion-easeOut),border-color var(--pb-motion-fast) var(--pb-motion-easeOut)}.kpi[role=button]:hover{box-shadow:var(--pb-elevation-raised)}.kpi[role=button][aria-pressed=true]{border-color:var(--pb-brand);box-shadow:0 0 0 var(--pb-border-thin) var(--pb-brand)}.kpi[role=button]:focus-visible{outline:var(--pb-focus-width) solid var(--pb-focus);outline-offset:var(--pb-focus-offset)}.kpi{position:relative;border-left:var(--pb-border-stripe) solid var(--pb-brand)}.kpi .label{font-size:var(--pb-font-size-xs);font-weight:var(--pb-font-weight-semibold);line-height:var(--pb-line-height-snug);letter-spacing:normal;color:var(--pb-muted)}.kpi .value{margin-top:var(--pb-space-0-5);font-size:var(--pb-font-size-2xl);font-weight:var(--pb-font-weight-bold);line-height:var(--pb-line-height-tight);letter-spacing:var(--pb-tracking-tight);font-variant-numeric:tabular-nums;color:var(--pb-ink)}.kpi .value.small{font-size:var(--pb-font-size-base);font-weight:var(--pb-font-weight-semibold);line-height:var(--pb-line-height-snug);letter-spacing:normal}.kpi .hint{margin:var(--pb-space-1) 0 0;font-size:var(--pb-font-size-xs);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-snug);letter-spacing:normal;color:var(--pb-muted)}.kpi.ok{border-left-color:var(--pb-ok)}.kpi.warn{border-left-color:var(--pb-warn)}.kpi.warn .value{color:var(--pb-warn-ink)}.kpi.danger{border-left-color:var(--pb-danger)}.kpi.danger .value{color:var(--pb-danger-ink)}.kpi.info{border-left-color:var(--pb-info)}.kpi.neutral{border-left-color:var(--pb-line)}a.card.kpi,button.card.kpi{display:block;color:inherit;text-decoration:none;text-align:left}a.card.kpi:hover{transform:translateY(calc(-1 * var(--pb-space-0-5)));box-shadow:var(--pb-elevation-raised)}.kpi-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pb-space-2);margin-bottom:var(--pb-space-3)}@media(min-width:640px){.kpi-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}.kpi-strip>*{padding:var(--pb-space-2) var(--pb-space-3);border-radius:var(--pb-radius-md);background:var(--pb-brand);color:var(--pb-on-brand);border-left:var(--pb-border-stripe) solid transparent}.kpi-strip .label{font-size:var(--pb-font-size-xs);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-snug);letter-spacing:normal}.kpi-strip .value{font-size:var(--pb-font-size-2xl);font-weight:var(--pb-font-weight-bold);line-height:var(--pb-line-height-tight);letter-spacing:var(--pb-tracking-tight);font-weight:var(--pb-font-weight-medium);font-variant-numeric:tabular-nums}.registry-band{display:flex;align-items:center;gap:var(--pb-space-3);padding:var(--pb-space-3) var(--pb-space-4);margin-bottom:var(--pb-space-3);border-radius:var(--pb-radius-lg);background:var(--pb-side);color:var(--pb-side-ink-strong)}.registry-band .tile{width:var(--pb-size-tile);height:var(--pb-size-tile);border-radius:var(--pb-radius-lg);display:grid;place-items:center;background:var(--pb-side-active);color:var(--pb-side-ink);flex:none}.registry-band h2{margin:0;font-size:var(--pb-font-size-lg);font-weight:var(--pb-font-weight-semibold);line-height:var(--pb-line-height-snug);letter-spacing:normal;color:inherit}.registry-band p{margin:0;font-size:var(--pb-font-size-md);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-normal);letter-spacing:normal;color:var(--pb-side-ink)}svg.chart{width:100%;height:var(--pb-layout-chart);display:block}table.chart-legend{table-layout:fixed}table.chart-legend :is(th,td){text-align:center;white-space:normal}.pb-thumb{display:block;width:var(--pb-size-photo);height:var(--pb-size-photo);object-fit:contain;border:var(--pb-border-thin) solid var(--pb-line);border-radius:var(--pb-radius-md);background:var(--pb-sunken)}.pb-qr{display:grid;justify-items:center;gap:var(--pb-space-2);margin:0}.pb-qr svg{width:min(100%,var(--pb-size-qr));height:auto}.pb-qr .qr-light{fill:var(--pb-color-surface-card)}.pb-qr .qr-dark{fill:var(--pb-color-surface-textPrimary)}:root[data-theme=dark] .pb-qr .qr-light{fill:var(--pb-color-surface-textPrimary)}:root[data-theme=dark] .pb-qr .qr-dark{fill:var(--pb-color-surface-card)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .pb-qr .qr-light{fill:var(--pb-color-surface-textPrimary)}:root:not([data-theme=light]) .pb-qr .qr-dark{fill:var(--pb-color-surface-card)}}.pb-codes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pb-space-2) var(--pb-space-6);margin:0;padding:0;list-style:none;font-family:var(--pb-font-mono)}.pb-chart{display:block}.pb-chart-head{display:flex;align-items:center;justify-content:space-between;gap:var(--pb-space-3);margin-bottom:var(--pb-space-2)}.pb-chart-title{font-size:var(--pb-font-size-sm);font-weight:var(--pb-font-weight-semibold);line-height:var(--pb-line-height-snug);letter-spacing:normal;margin:0;color:var(--pb-color-surface-textPrimary)}.pb-chart-svg{width:100%;height:auto;display:block;overflow:visible}.pb-chart-svg .grid{stroke:var(--pb-color-chart-grid);stroke-width:var(--pb-border-thin);vector-effect:non-scaling-stroke}.pb-chart-svg .threshold{stroke:var(--pb-color-surface-textPrimary);stroke-width:var(--pb-border-thin);vector-effect:non-scaling-stroke}.pb-chart-svg .line{fill:none;stroke-width:var(--pb-size-chartLine);vector-effect:non-scaling-stroke;stroke-linejoin:round}.pb-chart-svg .marker{r:calc(var(--pb-size-chartMarker) / 2);stroke:var(--pb-color-surface-card);stroke-width:var(--pb-size-chartLine)}.pb-chart-svg .bar{rx:var(--pb-radius-sm)}.pb-chart-svg :is(.marker,.bar):focus-visible{outline:var(--pb-border-thick) solid var(--pb-color-brand-primary)}.pb-chart-svg :is(.axis-label,.threshold-label){font-size:var(--pb-font-size-xs);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-snug);letter-spacing:normal;fill:var(--pb-color-surface-textMuted)}.pb-chart-svg .threshold-label{fill:var(--pb-color-surface-textPrimary)}.pb-chart-svg .value-label{font-size:var(--pb-font-size-xs);font-weight:var(--pb-font-weight-semibold);line-height:var(--pb-line-height-snug);letter-spacing:normal;fill:var(--pb-color-surface-textPrimary)}.pb-chart-legend{display:flex;flex-wrap:wrap;gap:var(--pb-space-3);list-style:none;margin:var(--pb-space-2) 0 0;padding:0;font-size:var(--pb-font-size-xs);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-snug);letter-spacing:normal;color:var(--pb-color-surface-textMuted)}.pb-chart-legend li{display:inline-flex;align-items:center;gap:var(--pb-space-1)}.pb-chart-legend .swatch{width:var(--pb-size-icon-xs);height:var(--pb-size-icon-xs);border-radius:var(--pb-radius-sm)}.pb-chart-table{width:100%;border-collapse:collapse;font-size:var(--pb-font-size-xs);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-snug);letter-spacing:normal}.pb-chart-table :is(th,td){padding:var(--pb-space-1) var(--pb-space-2);border-bottom:var(--pb-border-thin) solid var(--pb-color-chart-grid);text-align:left}.pb-chart-table .n{text-align:right;font-variant-numeric:tabular-nums}.pb-meter-figure{font-size:var(--pb-font-size-xs);font-weight:var(--pb-font-weight-semibold);line-height:var(--pb-line-height-snug);letter-spacing:normal}.pb-meter-track{height:var(--pb-size-chartBar);border-radius:var(--pb-radius-sm);background:var(--pb-color-chart-deEmphasis);overflow:hidden}.pb-meter-fill{height:100%;background:var(--pb-color-chart-series1)}.pb-meter-note{font-size:var(--pb-font-size-xs);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-snug);letter-spacing:normal;color:var(--pb-color-surface-textMuted);margin:var(--pb-space-1) 0 0}.pb-sparkline{display:block;height:var(--pb-size-icon-xl)}.pb-sparkline svg{width:100%;height:100%;display:block}.pb-sparkline polyline{fill:none;stroke:var(--pb-color-chart-series1);stroke-width:var(--pb-size-chartLine);vector-effect:non-scaling-stroke}.notice{display:block;margin:0;padding:var(--pb-space-2) var(--pb-space-3);border-radius:var(--pb-radius-md);background:var(--pb-ok-wash);color:var(--pb-ok-ink);font-size:var(--pb-font-size-md);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-normal);letter-spacing:normal;overflow-wrap:anywhere}*+.notice{margin-top:var(--pb-space-3)}.pb-page>.notice,.pb-page>pb-notice>.notice,.pb-section>.notice,.pb-section>pb-notice>.notice{margin:0}pb-draft-notice{display:contents}.notice.error,.notice.danger{background:var(--pb-danger-wash);color:var(--pb-danger-ink)}.notice.info{background:var(--pb-info-wash);color:var(--pb-info-ink)}.notice.small{font-size:var(--pb-font-size-xs);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-snug);letter-spacing:normal;padding:var(--pb-space-1) var(--pb-space-2)}.notice.inline{display:inline-block;margin:0;padding:var(--pb-space-1) var(--pb-space-2)}.notice.neutral{background:var(--pb-sunken);color:var(--pb-ink)}.notice.warn{background:var(--pb-warn-wash);color:var(--pb-warn-ink)}.notice:empty{display:none}.notice .notice-title{display:block;font-weight:var(--pb-font-weight-semibold)}.info-strip{display:flex;align-items:flex-start;gap:var(--pb-space-2);padding:var(--pb-space-2) var(--pb-space-3);border-radius:var(--pb-radius-md);background:var(--pb-sunken);color:var(--pb-ink);font-size:var(--pb-font-size-xs);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-snug);letter-spacing:normal}.pb-empty{display:flex;flex-direction:column;align-items:center;gap:var(--pb-space-3);padding:var(--pb-space-10) var(--pb-space-6);text-align:center;color:var(--pb-muted)}.pb-empty .art{width:calc(3 * var(--pb-size-tile));height:calc(2.4 * var(--pb-size-tile));color:var(--pb-line-strong)}.pb-empty .title{margin:0;font-size:var(--pb-font-size-base);font-weight:var(--pb-font-weight-semibold);line-height:var(--pb-line-height-snug);letter-spacing:normal;color:var(--pb-ink)}.pb-empty .hint{margin:0;max-width:var(--pb-layout-hint);font-size:var(--pb-font-size-md);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-normal);letter-spacing:normal}.pb-empty.compact{padding:var(--pb-space-4);gap:var(--pb-space-1)}.pb-empty.compact .art{display:none}.pb-error{display:flex;flex-direction:column;align-items:center;gap:var(--pb-space-3);padding:var(--pb-space-8) var(--pb-space-6);text-align:center}.pb-error .title{margin:0;font-size:var(--pb-font-size-base);font-weight:var(--pb-font-weight-semibold);line-height:var(--pb-line-height-snug);letter-spacing:normal;color:var(--pb-danger-ink)}.pb-error .hint{margin:0;max-width:var(--pb-layout-hint);font-size:var(--pb-font-size-md);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-normal);letter-spacing:normal;color:var(--pb-muted);overflow-wrap:anywhere}.pb-skel{display:block;height:var(--pb-space-3);border-radius:var(--pb-radius-sm);background:var(--pb-sunken-strong);animation:pb-pulse var(--pb-motion-pulse) ease-in-out infinite}.pb-skel.line{height:var(--pb-space-4);margin-bottom:var(--pb-space-2)}.pb-skel.title{height:var(--pb-space-6);width:40%;margin-bottom:var(--pb-space-3)}.pb-skeleton{display:block}.pb-skeleton .pb-skel:nth-child(3n){width:70%}.pb-skeleton .pb-skel:nth-child(3n+1){width:92%}.pb-skeleton .pb-skel:nth-child(3n+2){width:82%}.pb-modal-backdrop{position:fixed;inset:0;z-index:calc(var(--pb-z-dialog) + var(--pb-layer, 0));display:grid;place-items:center;padding:var(--pb-space-4);background:var(--pb-scrim);animation:pb-fade-in var(--pb-motion-base) var(--pb-motion-easeOut)}.pb-modal-backdrop.top{z-index:calc(var(--pb-z-dialog) + var(--pb-layer, 0) + 1)}.pb-modal{position:relative;width:min(var(--pb-layout-modal-m),100vw - 2 * var(--pb-space-4));max-height:90vh;display:flex;flex-direction:column;overflow:hidden;background:var(--pb-surface);color:var(--pb-ink);border:var(--pb-border-thin) solid var(--pb-line);border-radius:var(--pb-radius-lg);box-shadow:var(--pb-elevation-md);animation:pb-scale-in var(--pb-motion-base) var(--pb-motion-ease);text-align:left}.pb-modal.s{width:min(var(--pb-layout-modal-s),100vw - 2 * var(--pb-space-4))}.pb-modal.l{width:min(var(--pb-layout-modal-l),100vw - 2 * var(--pb-space-4))}.pb-modal.xl{width:min(var(--pb-layout-modal-xl),100vw - 2 * var(--pb-space-4))}.pb-modal-band{background:var(--pb-band);color:var(--pb-band-ink)}.pb-modal-head{display:flex;align-items:center;gap:var(--pb-space-3);padding:var(--pb-space-4)}.pb-modal-tile{width:var(--pb-size-tile);height:var(--pb-size-tile);border-radius:var(--pb-radius-md);display:grid;place-items:center;flex:none;background:var(--pb-band-inset);color:var(--pb-band-ink-soft)}.pb-modal-tile{--pb-icon-size: var(--pb-size-icon-lg)}.pb-modal.danger .pb-modal-band{background:var(--pb-danger);color:var(--pb-on-danger)}.pb-modal.danger :is(.pb-modal-title,.pb-modal-sub,.pb-modal-close){color:var(--pb-on-danger)}.pb-modal.danger .pb-modal-tile{background:color-mix(in oklab,var(--pb-on-danger) 16%,var(--pb-danger));color:var(--pb-on-danger)}.pb-modal.danger .pb-modal-close:hover{background:color-mix(in oklab,var(--pb-on-danger) 16%,var(--pb-danger))}.pb-modal.danger .pb-modal-close:focus-visible{outline-color:var(--pb-on-danger)}.pb-modal-titles{min-width:0;flex:1}.pb-modal-title{margin:0;font-size:var(--pb-font-size-base);font-weight:var(--pb-font-weight-semibold);line-height:var(--pb-line-height-snug);letter-spacing:normal;color:var(--pb-band-ink);overflow-wrap:anywhere}.pb-modal-sub{margin:var(--pb-space-0-5) 0 0;font-size:var(--pb-font-size-xs);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-snug);letter-spacing:normal;color:var(--pb-band-ink);overflow-wrap:anywhere}.pb-modal-close{width:var(--pb-control-sm);height:var(--pb-control-sm);min-height:0;padding:0;flex:none;display:grid;place-items:center;border:0;border-radius:var(--pb-radius-md);background:transparent;color:var(--pb-band-ink);cursor:pointer;font-size:var(--pb-font-size-lg);font-weight:var(--pb-font-weight-semibold);line-height:var(--pb-line-height-snug);letter-spacing:normal;line-height:var(--pb-line-height-none)}.pb-modal-close:hover{background:var(--pb-band-inset)}.pb-modal-close:focus-visible{outline-color:var(--pb-band-ink)}.pb-modal-steps{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--pb-space-2);padding:0 var(--pb-space-4) var(--pb-space-3);margin:0;list-style:none}.pb-modal-steps li{display:flex;flex-direction:column;gap:var(--pb-space-1);font-size:var(--pb-font-size-xs);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-snug);letter-spacing:normal;font-weight:var(--pb-font-weight-medium);color:var(--pb-band-ink);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pb-modal-steps li:before{content:"";height:var(--pb-border-accent);border-radius:var(--pb-radius-pill);background:var(--pb-band-inset)}.pb-modal-steps li.done:before,.pb-modal-steps li.current:before{background:var(--pb-band-ink)}.pb-modal-steps li.current{color:var(--pb-band-ink);font-weight:var(--pb-font-weight-bold)}pb-modal,pb-confirm{display:contents}.pb-modal-body{flex:1;overflow-y:auto;padding:var(--pb-space-4);display:flex;flex-direction:column;gap:var(--pb-space-4)}.pb-modal-body>*{margin-top:0;margin-bottom:0;flex:none}.pb-modal-body>.section+.section,.pb-modal-body>pb-section+pb-section,.pb-modal-body>pb-form-grid+pb-section{padding-top:var(--pb-space-4);border-top:var(--pb-border-thin) solid var(--pb-line)}.pb-modal-body .card{box-shadow:none}.pb-modal-body .notice:first-child{margin-top:0}.pb-modal-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--pb-space-2);padding:var(--pb-space-3) var(--pb-space-4);border-top:var(--pb-border-thin) solid var(--pb-line);background:var(--pb-sunken)}.pb-modal-foot .spacer{flex:1}.pb-modal-foot .context{font-size:var(--pb-font-size-xs);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-snug);letter-spacing:normal;color:var(--pb-muted)}.pb-modal-foot .context.needed{flex-basis:100%;order:-1;color:var(--pb-ink);text-align:right}.pb-modal-foot .notice{flex-basis:100%;margin:0 0 var(--pb-space-1);order:-1}body.pb-modal-open{overflow:hidden}.pb-drawer-backdrop{position:fixed;inset:0;z-index:var(--pb-z-scrim);background:var(--pb-scrim);animation:pb-fade-in var(--pb-motion-base) var(--pb-motion-easeOut)}.pb-drawer{position:fixed;top:0;right:0;bottom:0;z-index:var(--pb-z-drawer);width:min(var(--pb-layout-drawer),100vw);display:flex;flex-direction:column;background:var(--pb-surface);border-left:var(--pb-border-thin) solid var(--pb-line);box-shadow:var(--pb-elevation-md);animation:pb-slide-in-right var(--pb-motion-surface) var(--pb-motion-ease)}.pb-drawer-head{display:flex;align-items:center;gap:var(--pb-space-3);padding:var(--pb-space-4);background:var(--pb-band);color:var(--pb-band-ink);flex:none}.pb-drawer-titles{min-width:0;flex:1}.pb-drawer-title{margin:0;font-size:var(--pb-font-size-base);font-weight:var(--pb-font-weight-semibold);line-height:var(--pb-line-height-snug);letter-spacing:normal;color:var(--pb-band-ink);overflow-wrap:anywhere}.pb-drawer-sub{margin:var(--pb-space-0-5) 0 0;font-size:var(--pb-font-size-xs);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-snug);letter-spacing:normal;color:var(--pb-band-ink-soft);overflow-wrap:anywhere}.pb-drawer-close{width:var(--pb-control-sm);height:var(--pb-control-sm);min-height:0;padding:0;flex:none;display:grid;place-items:center;border:0;border-radius:var(--pb-radius-md);background:transparent;color:var(--pb-band-ink);cursor:pointer;font-size:var(--pb-font-size-lg);font-weight:var(--pb-font-weight-semibold);line-height:var(--pb-line-height-snug);letter-spacing:normal;line-height:var(--pb-line-height-none)}.pb-drawer-close:hover{background:var(--pb-band-inset)}.pb-drawer-close:focus-visible{outline-color:var(--pb-band-ink)}.pb-drawer-body{flex:1;min-height:0;overflow-y:auto;padding:var(--pb-space-4);display:flex;flex-direction:column;gap:var(--pb-space-4)}.pb-drawer-body>*{margin:0}.pb-drawer-body table.kv td{overflow-wrap:anywhere}.pb-drawer-body table.kv td.mono{white-space:pre-wrap}pb-drawer{display:contents}.pb-action-menu{position:relative;display:inline-flex}.pb-action-menu .menu{position:fixed;top:var(--pb-menu-top, 0);left:var(--pb-menu-left, 0);z-index:var(--pb-z-popover);min-width:var(--pb-layout-menu);margin:0;padding:var(--pb-space-1);list-style:none;background:var(--pb-surface);border:var(--pb-border-thin) solid var(--pb-line);border-radius:var(--pb-radius-md);box-shadow:var(--pb-elevation-raised);animation:pb-rise-in var(--pb-motion-base) var(--pb-motion-ease) backwards}.pb-action-menu .menu button{display:flex;width:100%;justify-content:flex-start;min-height:var(--pb-control-sm);padding:0 var(--pb-space-2);gap:var(--pb-space-2);border:0;border-radius:var(--pb-radius-sm);background:transparent;color:var(--pb-ink);font-size:var(--pb-font-size-md);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-normal);letter-spacing:normal;text-align:left}.pb-action-menu .menu button:hover,.pb-action-menu .menu button:focus-visible{background:var(--pb-sunken)}.pb-action-menu .menu button.danger{color:var(--pb-danger-ink);background:transparent}.pb-action-menu .menu button.danger:hover{background:var(--pb-danger-wash)}.pb-action-menu .menu button:disabled{color:var(--pb-faint);background:transparent}.settings{display:grid;gap:var(--pb-space-6);grid-template-columns:minmax(0,1fr)}pb-settings-rail{display:contents}.settings-rail{display:flex;gap:var(--pb-space-1);overflow-x:auto;padding-bottom:var(--pb-space-0-5);margin:0;list-style:none}.settings-rail a{display:flex;align-items:center;gap:var(--pb-space-2);padding:var(--pb-space-1) var(--pb-space-3);border-radius:var(--pb-radius-md);color:var(--pb-ink);font-size:var(--pb-font-size-md);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-normal);letter-spacing:normal;text-decoration:none;white-space:nowrap}.settings-rail a pb-icon{color:var(--pb-muted)}.settings-rail a:hover{background:var(--pb-sunken)}.settings-rail a.active{background:var(--pb-brand-tint);color:var(--pb-brand-text);font-weight:var(--pb-font-weight-semibold)}.settings-rail a.active pb-icon{color:inherit}.settings-section{scroll-margin-top:calc(var(--pb-layout-header) + var(--pb-space-4))}@media(min-width:1100px){.settings{grid-template-columns:var(--pb-layout-settingsRail) minmax(0,1fr);align-items:start}.settings-rail{position:sticky;top:calc(var(--pb-layout-header) + var(--pb-space-3));flex-direction:column;overflow:visible}}.pb-steps,.steps{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--pb-space-2);margin:0 0 var(--pb-space-4);padding:0}.pb-steps>*,.steps>*{display:flex;flex-direction:column;align-items:stretch;gap:var(--pb-space-1);min-width:0;min-height:0;padding:0;border:0;background:none;color:var(--pb-muted);font:inherit;font-size:var(--pb-font-size-xs);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-snug);letter-spacing:normal;font-weight:var(--pb-font-weight-medium);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:none}.pb-steps>*:before,.steps>*:before{content:"";display:block;height:var(--pb-border-accent);border-radius:var(--pb-radius-pill);background:var(--pb-line)}.pb-steps>.done:before,.steps>.done:before,.pb-steps>.on:before,.steps>.on:before,.steps>.active:before,.steps>[aria-current]:before{background:var(--pb-brand)}.pb-steps>.on,.steps>.on,.steps>.active,.steps>[aria-current]{color:var(--pb-ink)}.steps>button:hover{background:none;color:var(--pb-ink)}@media(max-width:759.98px){.pb-steps,.steps{grid-auto-flow:row;grid-template-columns:repeat(auto-fill,minmax(var(--pb-layout-input-sm),1fr))}}nav.steps>*{white-space:normal;overflow-wrap:anywhere}@media(max-width:759.98px){nav.steps{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:minmax(0,1fr)}nav.steps>[aria-current]{grid-column:span 3}nav.steps>:not([aria-current]) .t{position:absolute;width:var(--pb-border-thin);height:var(--pb-border-thin);overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}div.steps>*{white-space:normal;overflow-wrap:anywhere}@media(max-width:759.98px){div.steps{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:minmax(0,1fr)}}.pb-brand-preview{display:grid;gap:var(--pb-space-4);grid-template-columns:minmax(0,1fr)}@media(min-width:760px){.pb-brand-preview{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.pb-brand-pane{display:grid;gap:var(--pb-space-3);padding-bottom:var(--pb-space-4);border:var(--pb-border-thin) solid var(--pb-color-surface-border);border-radius:var(--pb-radius-lg);overflow:hidden;background:var(--pane-bg);color:var(--pane-ink)}.pb-brand-pane .bar{display:flex;align-items:center;gap:var(--pb-space-2);padding:var(--pb-space-3) var(--pb-space-4);background:var(--brand-primary);color:var(--brand-on);font-size:var(--pb-font-size-sm);font-weight:var(--pb-font-weight-semibold);line-height:var(--pb-line-height-snug);letter-spacing:normal}.pb-brand-pane .bar img{width:var(--pb-size-icon-lg);height:var(--pb-size-icon-lg);object-fit:contain}.pb-brand-pane .mode{margin:0 var(--pb-space-4);color:var(--pane-ink);font-size:var(--pb-font-size-xs);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-snug);letter-spacing:normal}.pb-brand-pane .chip{justify-self:start;margin:0 var(--pb-space-4);padding:var(--pb-space-2) var(--pb-space-4);border-radius:var(--pb-radius-md);background:var(--brand-primary);color:var(--brand-on);font-size:var(--pb-font-size-md);font-weight:var(--pb-font-weight-semibold);line-height:var(--pb-line-height-snug);letter-spacing:normal}.pb-brand-pane .strip{margin:0 var(--pb-space-4);padding:var(--pb-space-2) var(--pb-space-3);background:var(--brand-tint);border-inline-start:var(--pb-border-thick) solid var(--brand-accent);color:var(--pane-ink);font-size:var(--pb-font-size-xs);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-snug);letter-spacing:normal}.pb-brand-marks{display:flex;flex-wrap:wrap;gap:var(--pb-space-3);align-items:center}.pb-brand-marks img{width:var(--pb-size-avatar-lg);height:var(--pb-size-avatar-lg);object-fit:contain;border:var(--pb-border-thin) solid var(--pb-color-surface-border);border-radius:var(--pb-radius-md);background:var(--pb-surface)}.pb-shell.signed-out .pb-main{display:grid;max-width:none;padding:0}.login{width:100%;display:grid;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;padding:var(--pb-space-8) var(--pb-page-pad);overflow:hidden;background:linear-gradient(160deg,var(--pb-canvas) 30%,color-mix(in srgb,var(--pb-brand) 12%,var(--pb-canvas)))}.login>*{grid-area:1/1}.login-panel{position:relative;z-index:var(--pb-z-raised)}.login-art{align-self:stretch;justify-self:stretch;display:block;pointer-events:none}.login-art svg{display:block;width:100%;height:100%}.login-art .far{fill:color-mix(in srgb,var(--pb-brand) 7%,transparent)}.login-art .area{fill:color-mix(in srgb,var(--pb-brand) 6%,transparent)}.login-art .line{fill:none;stroke:color-mix(in srgb,var(--pb-brand) 30%,transparent);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.login-art .dot{fill:color-mix(in srgb,var(--pb-brand) 40%,transparent)}.login-art .bank{fill:color-mix(in srgb,var(--pb-brand) 10%,transparent)}.login-art .coin{fill:color-mix(in srgb,var(--pb-color-brand-accent) 22%,transparent);stroke:color-mix(in srgb,var(--pb-color-brand-accent) 40%,transparent);stroke-width:2}.login-art .bankcard{fill:color-mix(in srgb,var(--pb-brand) 9%,transparent)}.login-art .ring{fill:none;stroke:color-mix(in srgb,var(--pb-color-brand-accent) 35%,transparent);stroke-width:4;stroke-linecap:round}@media(max-width:639.98px){.login-art{display:none}}.login-panel{display:grid;grid-template-columns:minmax(0,1fr);width:min(var(--pb-layout-signInPanel),100%);overflow:hidden;background:var(--pb-surface);border:var(--pb-border-thin) solid var(--pb-line);border-radius:var(--pb-radius-xl);box-shadow:var(--pb-elevation-md)}@media(min-width:760px){.login-panel{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.login-brand{display:flex;flex-direction:column;justify-content:space-between;gap:var(--pb-space-6);padding:var(--pb-space-8) var(--pb-space-6);background:var(--pb-side);color:var(--pb-side-ink-strong)}.login-brand .mark{width:var(--pb-size-avatar-xl);height:var(--pb-size-avatar-xl);border-radius:var(--pb-radius-xl);display:grid;place-items:center;overflow:hidden;background:var(--pb-side-active)}.login-brand .mark pb-mark{width:var(--pb-size-icon-2xl);height:var(--pb-size-icon-2xl)}.login-brand .mark img{width:100%;height:100%;object-fit:contain;background:var(--pb-surface)}.login-brand .product{display:block;margin:var(--pb-space-4) 0 var(--pb-space-1);font-size:var(--pb-font-size-3xl);font-weight:var(--pb-font-weight-bold);line-height:var(--pb-line-height-tight);letter-spacing:var(--pb-tracking-tight)}.login-brand p{margin:0;color:var(--pb-side-ink);font-size:var(--pb-font-size-md);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-normal);letter-spacing:normal}.login-brand .by{font-size:var(--pb-font-size-xs);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-snug);letter-spacing:normal;color:var(--pb-side-label)}.login-brand .logo-full{display:inline-flex;max-width:100%;padding:var(--pb-space-2) var(--pb-space-3);border-radius:var(--pb-radius-lg);background:var(--pb-surface)}.login-brand .logo-full img{display:block;max-width:100%;max-height:var(--pb-size-photo);object-fit:contain}.login-form .login-aux{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--pb-space-4);margin:0 0 var(--pb-space-3);font-size:var(--pb-font-size-md);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-normal);letter-spacing:normal}.login-form .login-aux:last-child{margin:var(--pb-space-4) 0 0}.login-form pb-notice,.login-form .notice{margin-bottom:var(--pb-space-4)}.login-form{padding:var(--pb-space-8) var(--pb-space-6)}.login-form h2{margin-bottom:var(--pb-space-6)}.login-form h2:has(+.sub){margin-bottom:var(--pb-space-1)}.login-form .sub{margin:0 0 var(--pb-space-6);color:var(--pb-muted)}.login-form button[type=submit]{width:100%;margin-top:var(--pb-space-2);min-height:var(--pb-control-lg);font-size:var(--pb-font-size-base);font-weight:var(--pb-font-weight-semibold);line-height:var(--pb-line-height-snug);letter-spacing:normal}.login .card{width:min(var(--pb-layout-signIn),100%);padding:var(--pb-space-6)}.login .brandmark{display:flex;align-items:center;gap:var(--pb-space-3);margin-bottom:var(--pb-space-4)}.login .brandmark svg,.login .brandmark img{width:var(--pb-size-tile);height:var(--pb-size-tile);border-radius:var(--pb-radius-md)}.login .brandmark b{display:block;font-size:var(--pb-font-size-lg);font-weight:var(--pb-font-weight-semibold);line-height:var(--pb-line-height-snug);letter-spacing:normal}.login .brandmark span{display:block;font-size:var(--pb-font-size-xs);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-snug);letter-spacing:normal;color:var(--pb-muted)}@media print{.pb-header,.pb-sidebar,.pb-footer,.pb-scrim,.no-print,.actions,.tabs,button,.button,.grid-toolbar,.grid-pager,.grid-chips,.page-tile{display:none!important}.pb-shell{display:block}.pb-main{max-width:none;padding:0}html,body{background:Canvas;color:CanvasText}.card{border:0;padding:0;margin:0 0 var(--pb-space-4);box-shadow:none;overflow:visible}.pb-grid .grid-frame{max-height:none;overflow:visible;border:0}table{border:0}th{background:none}a{color:inherit;text-decoration:none}}body{font-size:var(--pb-font-size-base);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-normal);letter-spacing:normal}html:lang(am) body{font-family:var(--pb-font-ethiopic)}.self-shell{min-height:100vh;display:flex;flex-direction:column;background:var(--pb-canvas)}.self-header{position:sticky;top:0;z-index:var(--pb-z-header);display:flex;align-items:center;gap:var(--pb-space-3);min-height:calc(var(--pb-size-touch) + 2 * var(--pb-space-2));padding:var(--pb-space-2) var(--pb-space-4);background:var(--pb-surface);border-bottom:var(--pb-border-thin) solid var(--pb-line)}.self-header .grow{flex:1}.self-brand{display:flex;align-items:center;gap:var(--pb-space-2);min-width:0;color:var(--pb-ink);text-decoration:none}.self-brand img{width:var(--pb-size-tile);height:var(--pb-size-tile);border-radius:var(--pb-radius-md);object-fit:contain;flex:none;background:var(--pb-surface);border:var(--pb-border-thin) solid var(--pb-line)}.self-brand .names{display:flex;flex-direction:column;min-width:0;line-height:var(--pb-line-height-tight)}.self-brand .names b{font-size:var(--pb-font-size-base);font-weight:var(--pb-font-weight-semibold);line-height:var(--pb-line-height-snug);letter-spacing:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.self-brand .names span{font-size:var(--pb-font-size-xs);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-snug);letter-spacing:normal;color:var(--pb-muted)}.self-header .pb-seg{flex:none;flex-wrap:nowrap}.self-header .pb-seg button{min-height:calc(var(--pb-size-touch) - 2 * (var(--pb-space-0-5) + var(--pb-border-thin)));padding:0 var(--pb-space-3);font-size:var(--pb-font-size-sm);font-weight:var(--pb-font-weight-semibold);line-height:var(--pb-line-height-snug);letter-spacing:normal;white-space:nowrap}.self-header .pb-iconbtn{width:var(--pb-size-touch);height:var(--pb-size-touch)}.self-header .self-lang-toggle{display:none;border:var(--pb-border-thin) solid var(--pb-line);border-radius:var(--pb-radius-lg);color:var(--pb-ink);font-size:var(--pb-font-size-sm);line-height:var(--pb-line-height-snug);letter-spacing:normal;font-weight:var(--pb-font-weight-semibold)}.self-nav{display:flex;gap:var(--pb-space-0-5);width:fit-content;max-width:calc(100% - 2 * var(--pb-space-3));margin:var(--pb-space-3) auto 0;padding:var(--pb-space-0-5);overflow-x:auto;background:var(--pb-sunken);border:var(--pb-border-thin) solid var(--pb-line);border-radius:var(--pb-radius-lg);scrollbar-width:none}.self-nav a{display:inline-flex;align-items:center;gap:var(--pb-space-1);flex:none;min-height:var(--pb-control-lg);padding:0 var(--pb-space-3);border-radius:calc(var(--pb-radius-lg) - var(--pb-space-0-5));color:var(--pb-muted);text-decoration:none;font-size:var(--pb-font-size-md);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-normal);letter-spacing:normal;font-weight:var(--pb-font-weight-medium);white-space:nowrap}.self-nav{--pb-icon-size: var(--pb-size-icon-lg);overscroll-behavior-x:contain}.self-nav::-webkit-scrollbar{display:none}.self-nav.more-end{-webkit-mask-image:linear-gradient(to right,var(--pb-ink) calc(100% - var(--pb-space-10)),transparent);mask-image:linear-gradient(to right,var(--pb-ink) calc(100% - var(--pb-space-10)),transparent)}.self-nav.more-start{-webkit-mask-image:linear-gradient(to left,var(--pb-ink) calc(100% - var(--pb-space-10)),transparent);mask-image:linear-gradient(to left,var(--pb-ink) calc(100% - var(--pb-space-10)),transparent)}.self-nav.more-start.more-end{-webkit-mask-image:linear-gradient(to right,transparent,var(--pb-ink) var(--pb-space-10),var(--pb-ink) calc(100% - var(--pb-space-10)),transparent);mask-image:linear-gradient(to right,transparent,var(--pb-ink) var(--pb-space-10),var(--pb-ink) calc(100% - var(--pb-space-10)),transparent)}.self-nav a:hover{color:var(--pb-ink)}.self-nav a.active{background:var(--pb-surface);color:var(--pb-ink);font-weight:var(--pb-font-weight-semibold);box-shadow:0 var(--pb-border-thin) var(--pb-space-0-5) var(--pb-thumb-shadow),0 0 0 var(--pb-border-thin) var(--pb-line)}.self-nav a.active pb-icon{color:var(--pb-brand-text)}.self-nav .count{background:var(--pb-brand);color:var(--pb-on-brand)}.self-banner{max-width:var(--pb-layout-column);margin:var(--pb-space-3) auto 0;width:calc(100% - 2 * var(--pb-space-4))}.self-main{flex:1;width:100%;max-width:calc(var(--pb-layout-column) + 2 * var(--pb-space-4));margin:0 auto;padding:var(--pb-space-6) var(--pb-space-4) var(--pb-space-10);box-sizing:border-box}.self-main:has(table){max-width:calc(var(--pb-layout-columnWide) + 2 * var(--pb-space-4))}.self-main:focus{outline:none}.self-main .page-head{margin-bottom:var(--pb-space-4)}.self-main .page-head h2{font-size:var(--pb-font-size-xl);font-weight:var(--pb-font-weight-bold);line-height:var(--pb-line-height-tight);letter-spacing:var(--pb-tracking-tight)}.self-main .page-head .sub{font-size:var(--pb-font-size-base);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-normal);letter-spacing:normal}.self-main .card{box-shadow:none}.self-footer{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--pb-space-1) var(--pb-space-4);padding:var(--pb-space-4);font-size:var(--pb-font-size-xs);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-snug);letter-spacing:normal;color:var(--pb-muted);text-align:center;border-top:var(--pb-border-thin) solid var(--pb-line);background:var(--pb-surface)}.self-footer .grow{display:none}.self-main .login{padding:var(--pb-space-3) 0}.self-main .login .card{width:min(var(--pb-layout-signIn),100%);padding:var(--pb-space-6);box-shadow:var(--pb-elevation-sm)}.self-main .login .card h2{margin-bottom:var(--pb-space-2)}.self-main .login form button{width:100%;margin-top:var(--pb-space-2)}.self-main .login hr{border:0;border-top:var(--pb-border-thin) solid var(--pb-line);margin:var(--pb-space-6) 0 var(--pb-space-3)}.balances{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--pb-space-2);margin:var(--pb-space-3) 0}.balances div{display:flex;flex-direction:column;min-width:0;padding:var(--pb-space-2) var(--pb-space-3);border-radius:var(--pb-radius-md);background:var(--pb-sunken)}.balances .label{font-size:var(--pb-font-size-xs);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-snug);letter-spacing:normal;color:var(--pb-muted)}.balances .value{font-weight:var(--pb-font-weight-semibold);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.balances .value.big{font-size:var(--pb-font-size-lg);font-weight:var(--pb-font-weight-semibold);line-height:var(--pb-line-height-snug);letter-spacing:normal;font-weight:var(--pb-font-weight-bold)}.locks{list-style:none;margin:var(--pb-space-2) 0 0;padding:0;display:grid;gap:var(--pb-space-2)}.locks li{display:grid;grid-template-columns:auto 1fr auto;gap:var(--pb-space-2);align-items:start;padding:var(--pb-space-2) var(--pb-space-3);border-radius:var(--pb-radius-md);background:var(--pb-warn-wash);color:var(--pb-ink);font-size:var(--pb-font-size-md);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-normal);letter-spacing:normal}.locks li .why{display:block;color:var(--pb-muted)}.locks li .amt{font-variant-numeric:tabular-nums;white-space:nowrap}.tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--pb-layout-field)),1fr));gap:var(--pb-space-3)}.tiles .card{margin:0}.confirm dl,dl.facts-list{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:var(--pb-space-2) var(--pb-space-3);margin:0}.confirm dt,dl.facts-list dt{color:var(--pb-muted)}.confirm dd,dl.facts-list dd{margin:0;overflow-wrap:anywhere}.confirm dd{font-weight:var(--pb-font-weight-medium)}.words{font-style:italic}.big-state{font-size:var(--pb-font-size-3xl);font-weight:var(--pb-font-weight-bold);line-height:var(--pb-line-height-tight);letter-spacing:var(--pb-tracking-tight);margin:var(--pb-space-2) 0}.check-row{display:flex;gap:var(--pb-space-2);align-items:flex-start;margin:var(--pb-space-3) 0}.check-row input{margin-top:var(--pb-space-1);flex:none}.doc-body{white-space:pre-line}.stack,form.stacked,.stacked{display:grid;gap:var(--pb-space-3)}.self-main .table-wrap{overflow-x:auto}@media(max-width:639.98px){.self-main{padding:var(--pb-space-4) var(--pb-space-3) var(--pb-space-8)}.balances{grid-template-columns:minmax(0,1fr)}.confirm dl,dl.facts-list{grid-template-columns:minmax(0,1fr);gap:0}.confirm dd,dl.facts-list dd{margin-bottom:var(--pb-space-2)}.self-brand .names span{display:none}.self-nav{margin-left:var(--pb-space-3);margin-right:var(--pb-space-3)}.self-header .self-lang{display:none}.self-header .self-lang-toggle{display:inline-grid}.self-main .schedule .detail{display:none}}.self-main :not(.pb-form-grid,.stack,.stacked,.pb-page,.pb-section,.pb-modal-body,.pb-filter-bar)>.field{margin-bottom:var(--pb-space-4)}.self-main .field input:not([type=checkbox]):not([type=radio]),.self-main .field select,.self-main .field textarea{font-size:var(--pb-font-size-base);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-normal);letter-spacing:normal;min-height:var(--pb-size-touch)}.self-main :where(button,.button){min-height:var(--pb-size-touch)}.self-main :where(button,.button).link{min-height:0}.self-main form button[type=submit]{font-size:var(--pb-font-size-base);font-weight:var(--pb-font-weight-semibold);line-height:var(--pb-line-height-snug);letter-spacing:normal}button.card.tile{display:block;width:100%;height:auto;min-width:0;white-space:normal;text-align:start;font:inherit;font-weight:var(--pb-font-weight-regular);background:var(--pb-surface);color:var(--pb-ink);cursor:pointer;border:var(--pb-border-thin) solid var(--pb-line)}button.card.tile:hover{background:var(--pb-surface);border-color:var(--pb-brand);box-shadow:0 0 0 var(--pb-border-thin) var(--pb-brand)}button.card.tile .facts{flex-wrap:wrap}.self-main fieldset{border:0;margin:var(--pb-space-2) 0 0;padding:0;min-width:0}.self-main fieldset legend{padding:0}.self-main .choice-label{display:block;font-size:var(--pb-font-size-sm);font-weight:var(--pb-font-weight-semibold);line-height:var(--pb-line-height-snug);letter-spacing:normal;color:var(--pb-ink);margin-bottom:var(--pb-space-1)}.self-main .pb-seg{flex-wrap:wrap;border-radius:var(--pb-radius-lg)}.self-main .pb-seg button{min-height:var(--pb-size-touch);padding:0 var(--pb-space-4);font-size:var(--pb-font-size-md);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-normal);letter-spacing:normal;border-radius:calc(var(--pb-radius-lg) - var(--pb-space-0-5))}.file-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--pb-space-1)}.file-list li{display:flex;justify-content:space-between;align-items:center;gap:var(--pb-space-2);padding:var(--pb-space-2) var(--pb-space-3);border-radius:var(--pb-radius-md);background:var(--pb-sunken);overflow-wrap:anywhere}.file-pick{position:relative;align-self:start;cursor:pointer}.file-pick input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.file-pick:focus-within{outline:var(--pb-focus-width) solid var(--pb-focus);outline-offset:var(--pb-focus-offset)}button.card.tile .tile-action{display:flex;justify-content:flex-end;margin-top:var(--pb-space-3)}button.card.tile .tile-action .button{pointer-events:none;--pb-icon-size: var(--pb-size-icon-sm)}button.card.tile:hover .tile-action .button.secondary{background:var(--pb-sunken)}.pb-needed{display:block;font-size:var(--pb-font-size-md);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-normal);letter-spacing:normal;color:var(--pb-muted)}.pb-needed:empty{display:none}.self-main .login .pb-needed{margin-top:var(--pb-space-2)}.balances div.late{background:var(--pb-danger-wash)}.balances div.late :is(.label,.value){color:var(--pb-danger-ink)}.pb-modal :where(button,.button):not(.pb-modal-close){min-height:var(--pb-size-touch)}.pb-page>pb-draft-notice:empty{display:none}.qr-amount{text-align:center}.qr-text{font-family:var(--pb-font-mono);font-size:var(--pb-font-size-xs);font-weight:var(--pb-font-weight-regular);line-height:var(--pb-line-height-snug);letter-spacing:normal;overflow-wrap:anywhere}.pb-page>*,.pb-section>*,.pb-modal-body>*{margin-top:0;margin-bottom:0}
