@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1iIq129k.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1isq129k.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1iAq129k.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1iEq129k.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1i8q1w.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwl1FgtIU.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwlRFgtIU.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwl9FgtIU.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwl5FgtIU.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwlBFgg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxTKYbABA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxaKYbABA.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxdKYbABA.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxRKYbABA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxQKYbABA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxeKYY.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxTKYbABA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxaKYbABA.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxdKYbABA.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxRKYbABA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxQKYbABA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxeKYY.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxTKYbABA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxaKYbABA.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxdKYbABA.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxRKYbABA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxQKYbABA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxeKYY.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxTKYbABA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxaKYbABA.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxdKYbABA.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxRKYbABA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxQKYbABA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxeKYY.woff2) format("woff2");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:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v31/iJWKBXyIfDnIV7nErXyi0A.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v31/iJWKBXyIfDnIV7nMrXyi0A.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v31/iJWKBXyIfDnIV7nFrXyi0A.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v31/iJWKBXyIfDnIV7nDrXyi0A.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v31/iJWKBXyIfDnIV7nPrXyi0A.woff2) format("woff2");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:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v31/iJWKBXyIfDnIV7nBrXw.woff2) format("woff2");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:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v31/iJWKBXyIfDnIV7nErXyi0A.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v31/iJWKBXyIfDnIV7nMrXyi0A.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v31/iJWKBXyIfDnIV7nFrXyi0A.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v31/iJWKBXyIfDnIV7nDrXyi0A.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v31/iJWKBXyIfDnIV7nPrXyi0A.woff2) format("woff2");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:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v31/iJWKBXyIfDnIV7nBrXw.woff2) format("woff2");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:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v31/iJWKBXyIfDnIV7nErXyi0A.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v31/iJWKBXyIfDnIV7nMrXyi0A.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v31/iJWKBXyIfDnIV7nFrXyi0A.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v31/iJWKBXyIfDnIV7nDrXyi0A.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v31/iJWKBXyIfDnIV7nPrXyi0A.woff2) format("woff2");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:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v31/iJWKBXyIfDnIV7nBrXw.woff2) format("woff2");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{color-scheme:light}html.dark{color-scheme:dark}html{--mat-sys-primary: light-dark(#3e63e8, #8fa8f7);--mat-sys-on-primary: light-dark(#ffffff, #14213f);--mat-sys-primary-container: light-dark(#dce6fd, #2c49c0);--mat-sys-on-primary-container: light-dark(#2c49c0, #dce6fd);--mat-sys-inverse-primary: light-dark(#8fa8f7, #3e63e8);--mat-sys-primary-fixed: #dce6fd;--mat-sys-primary-fixed-dim: #bbccfb;--mat-sys-on-primary-fixed: #14213f;--mat-sys-on-primary-fixed-variant: #2c49c0;--mat-sys-secondary: light-dark(#62666a, #c5c9cc);--mat-sys-on-secondary: light-dark(#ffffff, #16181a);--mat-sys-secondary-container: light-dark(#e2e6e9, #2d2f31);--mat-sys-on-secondary-container: light-dark(#44474a, #d8dcdf);--mat-sys-secondary-fixed: #e2e6e9;--mat-sys-secondary-fixed-dim: #d8dcdf;--mat-sys-on-secondary-fixed: #16181a;--mat-sys-on-secondary-fixed-variant: #44474a;--mat-sys-tertiary: light-dark(#46709c, #9ec0e0);--mat-sys-on-tertiary: light-dark(#ffffff, #0e2236);--mat-sys-tertiary-container: light-dark(#dce8f1, #3e6390);--mat-sys-on-tertiary-container: light-dark(#2e517a, #dce8f1);--mat-sys-tertiary-fixed: #dce8f1;--mat-sys-tertiary-fixed-dim: #c3d6e8;--mat-sys-on-tertiary-fixed: #0e2236;--mat-sys-on-tertiary-fixed-variant: #2e517a;--mat-sys-error: light-dark(#d23b3b, #ed9e9c);--mat-sys-on-error: light-dark(#ffffff, #5a1514);--mat-sys-error-container: light-dark(#fceeee, #a12826);--mat-sys-on-error-container: light-dark(#a12826, #f8d9d8);--mat-sys-background: light-dark(#f5f6f8, #1a1715);--mat-sys-on-background: light-dark(#1f2123, #eceae8);--mat-sys-surface: light-dark(#ffffff, #1a1715);--mat-sys-surface-dim: light-dark(#d8dcdf, #121010);--mat-sys-surface-bright: light-dark(#ffffff, #3b3733);--mat-sys-surface-container-lowest: light-dark(#ffffff, #121010);--mat-sys-surface-container-low: light-dark(#f5f6f8, #221f1c);--mat-sys-surface-container: light-dark(#edeff1, #2d2926);--mat-sys-surface-container-high: light-dark(#e2e6e9, #3b3733);--mat-sys-surface-container-highest: light-dark(#d8dcdf, #45403b);--mat-sys-on-surface: light-dark(#1f2123, #eceae8);--mat-sys-surface-variant: light-dark(#e2e6e9, #3b3733);--mat-sys-on-surface-variant: light-dark(#62666a, #c2bfbc);--mat-sys-outline: light-dark(#8a8d8f, #6e6a66);--mat-sys-outline-variant: light-dark(#d8dcdf, #3b3733);--mat-sys-inverse-surface: light-dark(#2d2926, #f5f6f8);--mat-sys-inverse-on-surface: light-dark(#f5f6f8, #2d2926);--mat-sys-surface-tint: light-dark(#5479f7, #8fa8f7);--mat-sys-scrim: #000000;--mat-sys-shadow: #000000;--mat-sys-brand-font-family: "Rubik";--mat-sys-plain-font-family: "IBM Plex Sans";--mat-sys-bold-font-weight: 700;--mat-sys-medium-font-weight: 500;--mat-sys-regular-font-weight: 400;--mat-sys-display-large: var(--mat-sys-regular-font-weight) 3.5625rem / 4rem var(--mat-sys-brand-font-family);--mat-sys-display-large-font: var(--mat-sys-brand-font-family);--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.5625rem;--mat-sys-display-large-tracking: -.015625rem;--mat-sys-display-large-weight: var(--mat-sys-regular-font-weight);--mat-sys-display-medium: var(--mat-sys-regular-font-weight) 2.8125rem / 3.25rem var(--mat-sys-brand-font-family);--mat-sys-display-medium-font: var(--mat-sys-brand-font-family);--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.8125rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: var(--mat-sys-regular-font-weight);--mat-sys-display-small: var(--mat-sys-regular-font-weight) 2.25rem / 2.75rem var(--mat-sys-brand-font-family);--mat-sys-display-small-font: var(--mat-sys-brand-font-family);--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: var(--mat-sys-regular-font-weight);--mat-sys-headline-large: var(--mat-sys-regular-font-weight) 2rem / 2.5rem var(--mat-sys-brand-font-family);--mat-sys-headline-large-font: var(--mat-sys-brand-font-family);--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: var(--mat-sys-regular-font-weight);--mat-sys-headline-medium: var(--mat-sys-regular-font-weight) 1.75rem / 2.25rem var(--mat-sys-brand-font-family);--mat-sys-headline-medium-font: var(--mat-sys-brand-font-family);--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: var(--mat-sys-regular-font-weight);--mat-sys-headline-small: var(--mat-sys-regular-font-weight) 1.5rem / 2rem var(--mat-sys-brand-font-family);--mat-sys-headline-small-font: var(--mat-sys-brand-font-family);--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: var(--mat-sys-regular-font-weight);--mat-sys-title-large: var(--mat-sys-regular-font-weight) 1.375rem / 1.75rem var(--mat-sys-brand-font-family);--mat-sys-title-large-font: var(--mat-sys-brand-font-family);--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: var(--mat-sys-regular-font-weight);--mat-sys-title-medium: var(--mat-sys-medium-font-weight) 1rem / 1.5rem var(--mat-sys-plain-font-family);--mat-sys-title-medium-font: var(--mat-sys-plain-font-family);--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009375rem;--mat-sys-title-medium-weight: var(--mat-sys-medium-font-weight);--mat-sys-title-small: var(--mat-sys-medium-font-weight) .875rem / 1.25rem var(--mat-sys-plain-font-family);--mat-sys-title-small-font: var(--mat-sys-plain-font-family);--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .00625rem;--mat-sys-title-small-weight: var(--mat-sys-medium-font-weight);--mat-sys-body-large: var(--mat-sys-regular-font-weight) 1rem / 1.5rem var(--mat-sys-plain-font-family);--mat-sys-body-large-font: var(--mat-sys-plain-font-family);--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .03125rem;--mat-sys-body-large-weight: var(--mat-sys-regular-font-weight);--mat-sys-body-medium: var(--mat-sys-regular-font-weight) .875rem / 1.25rem var(--mat-sys-plain-font-family);--mat-sys-body-medium-font: var(--mat-sys-plain-font-family);--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .015625rem;--mat-sys-body-medium-weight: var(--mat-sys-regular-font-weight);--mat-sys-body-small: var(--mat-sys-regular-font-weight) .75rem / 1rem var(--mat-sys-plain-font-family);--mat-sys-body-small-font: var(--mat-sys-plain-font-family);--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: var(--mat-sys-regular-font-weight);--mat-sys-label-large: var(--mat-sys-medium-font-weight) .875rem / 1.25rem var(--mat-sys-plain-font-family);--mat-sys-label-large-font: var(--mat-sys-plain-font-family);--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .00625rem;--mat-sys-label-large-weight: var(--mat-sys-medium-font-weight);--mat-sys-label-medium: var(--mat-sys-medium-font-weight) .75rem / 1rem var(--mat-sys-plain-font-family);--mat-sys-label-medium-font: var(--mat-sys-plain-font-family);--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .03125rem;--mat-sys-label-medium-weight: var(--mat-sys-medium-font-weight);--mat-sys-label-small: var(--mat-sys-medium-font-weight) .6875rem / 1rem var(--mat-sys-plain-font-family);--mat-sys-label-small-font: var(--mat-sys-plain-font-family);--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .6875rem;--mat-sys-label-small-tracking: .03125rem;--mat-sys-label-small-weight: var(--mat-sys-medium-font-weight);--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 8px 10px -6px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sys-corner-none: 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-small: 8px;--mat-sys-corner-medium: 12px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100vh;line-height:1.6;-webkit-font-smoothing:antialiased}img,picture,video,canvas{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul,ol{list-style:none;padding:0}table{border-collapse:collapse;border-spacing:0}a{color:inherit;text-decoration:none}:root{--ink-900: #1a1715;--ink-800: #221f1c;--ink: #2d2926;--ink-700: #3b3733;--ink-600: #4d4844;--white: #ffffff;--slate-950: #16181a;--slate-900: #1f2123;--slate-800: #2d2f31;--slate-700: #44474a;--slate-600: #62666a;--slate-500: #8a8d8f;--slate-400: #a6aaad;--slate-300: #c5c9cc;--slate-200: #d8dcdf;--slate-150: #e2e6e9;--slate-100: #edeff1;--slate-50: #f5f6f8;--blue-700: #2c49c0;--blue-600: #3e63e8;--blue: #5479f7;--blue-400: #7e9bf9;--blue-200: #bbccfb;--blue-100: #dce6fd;--blue-50: #eef2fe;--placid-700: #3e6390;--placid-600: #5e86b5;--placid: #8cadd3;--placid-200: #c3d6e8;--placid-100: #dce8f1;--placid-50: #eef4f9;--yellow-700: #7a6610;--yellow-600: #c9a91e;--yellow: #f5df4d;--yellow-200: #faec9a;--yellow-100: #fcf4c2;--yellow-50: #fefbe8;--green-700: #146c43;--green: #1f8a5b;--green-300: #86cfae;--green-100: #d6efe2;--green-50: #ecf7f1;--red-700: #a12826;--red: #d23b3b;--red-300: #ed9e9c;--red-100: #f8d9d8;--red-50: #fceeee;--surface-page: light-dark(var(--slate-50), #1a1715);--surface-card: light-dark(var(--white), #221f1c);--surface-raised: light-dark(var(--white), #2d2926);--surface-sunken: light-dark(var(--slate-100), #121010);--surface-hover: light-dark(var(--slate-100), rgba(255, 255, 255, .05));--surface-active: light-dark(var(--slate-150), rgba(255, 255, 255, .09));--surface-inverse: light-dark(var(--ink), var(--slate-50));--surface-code: light-dark(var(--ink-900), #121010);--text-strong: light-dark(var(--slate-900), #eceae8);--text-body: light-dark(var(--slate-700), #c8c5c2);--text-muted: light-dark(var(--slate-600), #9b9893);--text-faint: light-dark(var(--slate-500), #6e6a66);--text-on-ink: light-dark(var(--white), #eceae8);--text-on-accent: light-dark(var(--white), #14213f);--text-link: light-dark(var(--blue-600), var(--blue-400));--border-subtle: light-dark(var(--slate-150), #2d2926);--border-default: light-dark(var(--slate-200), #3b3733);--border-strong: light-dark(var(--slate-300), #4d4844);--border-focus: light-dark(var(--blue), var(--blue-400));--action-primary: light-dark(var(--blue-600), var(--blue-400));--action-primary-hover: light-dark(var(--blue-700), #9db4fa);--action-primary-active: light-dark(#233b9e, var(--blue-200));--action-primary-soft: light-dark(var(--blue-50), rgba(84, 121, 247, .16));--action-secondary-bg: light-dark(var(--white), #221f1c);--action-secondary-border: light-dark(var(--slate-300), #4d4844);--action-secondary-text: light-dark(var(--slate-700), #c8c5c2);--action-secondary-hover: light-dark(var(--slate-100), rgba(255, 255, 255, .06));--status-ok-fg: light-dark(var(--green-700), var(--green-300));--status-ok-bg: light-dark(var(--green-50), rgba(31, 138, 91, .18));--status-ok-border: light-dark(var(--green-300), rgba(31, 138, 91, .5));--status-ok-solid: var(--green);--status-pending-fg: light-dark(var(--yellow-700), var(--yellow));--status-pending-bg: light-dark(var(--yellow-50), rgba(245, 223, 77, .16));--status-pending-border: light-dark(var(--yellow), rgba(245, 223, 77, .5));--status-pending-solid: var(--yellow);--status-error-fg: light-dark(var(--red-700), var(--red-300));--status-error-bg: light-dark(var(--red-50), rgba(210, 59, 59, .18));--status-error-border: light-dark(var(--red-300), rgba(210, 59, 59, .5));--status-error-solid: var(--red);--status-info-fg: light-dark(var(--placid-700), var(--placid));--status-info-bg: light-dark(var(--placid-50), rgba(140, 173, 211, .18));--status-info-border: light-dark(var(--placid-200), rgba(140, 173, 211, .5));--status-neutral-fg: light-dark(var(--slate-600), #9b9893);--status-neutral-bg: light-dark(var(--slate-100), rgba(255, 255, 255, .06));--status-neutral-border: light-dark(var(--slate-200), #3b3733);--accent: light-dark(var(--placid), var(--placid));--accent-strong: light-dark(var(--placid-700), var(--placid));--accent-soft: light-dark(var(--placid-50), rgba(140, 173, 211, .16));--accent-line: light-dark(var(--placid-200), rgba(140, 173, 211, .5));--highlight: var(--yellow);--highlight-soft: light-dark(var(--yellow-50), rgba(245, 223, 77, .16));--highlight-line: var(--yellow);--copper-700: var(--placid-700);--copper-600: var(--placid-600);--copper: var(--placid);--copper-300: var(--placid-200);--copper-100: var(--placid-100);--copper-50: var(--placid-50);--font-display: "Rubik", system-ui, -apple-system, "Segoe UI", sans-serif;--font-sans: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", "Cascadia Code", monospace;--font-legacy: var(--font-sans);--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--text-display: 2rem;--text-h1: clamp(1.2rem, 1rem + .65vw, 1.5rem);--text-h2: clamp(1rem, .9rem + .4vw, 1.25rem);--text-h3: clamp(.8rem, .72rem + .3vw, 1.0625rem);--text-base: clamp(.7rem, .62rem + .3vw, .9375rem);--text-sm: clamp(.7rem, .66rem + .15vw, .8125rem);--text-xs: .6875rem;--text-mono: .8125rem;--leading-tight: 1.15;--leading-snug: 1.3;--leading-normal: 1.5;--tracking-tight: -.01em;--tracking-normal: 0;--tracking-wide: .04em;--tracking-caps: .08em;--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 14px;--radius-2xl: 28px;--radius-pill: 999px;--radius-card: 12px;--border-width: 1px;--border-width-strong: 1.5px;--border-accent: 2px;--app-navbar-height: 56px;--sidebar-width: 264px;--container-max: 1200px;--app-view-gutter: clamp(16px, 4vw, 32px);--app-view-max: 1060px;--app-view-measure: 62ch;--z-overlay: 50;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--dur-fast: .12s;--dur-base: .18s;--dur-slow: .26s;--dur-pulse: 1s;--dur-pulse-logo: 1.5s;--shadow-xs: 0 1px 2px rgba(26, 23, 21, .06);--shadow-sm: 0 1px 3px rgba(26, 23, 21, .08), 0 1px 2px rgba(26, 23, 21, .04);--shadow-md: 0 2px 8px rgba(26, 23, 21, .08), 0 1px 3px rgba(26, 23, 21, .05);--shadow-lg: 0 8px 24px rgba(26, 23, 21, .12), 0 2px 6px rgba(26, 23, 21, .06);--shadow-focus: 0 0 0 3px var(--blue-100);--shadow-default: var(--shadow-md);--black: light-dark(var(--slate-900), #eceae8);--grey: light-dark(var(--slate-100), #2d2f31);--grey-medium: light-dark(var(--slate-300), #4d4844);--grey-text: light-dark(var(--slate-600), #9b9893);--grey-translucent: light-dark(rgba(237, 239, 241, .85), rgba(45, 41, 38, .85));--yellow-legacy: var(--yellow);--blue-hover: light-dark(var(--blue-700), #9db4fa);--blue-disabled: var(--blue-200);--blue-soft: light-dark(var(--blue-50), rgba(84, 121, 247, .16));--blue-medium: var(--blue-200);--blue-dark: light-dark(var(--blue-700), var(--blue-200));--green-soft: light-dark(var(--green-50), rgba(31, 138, 91, .18));--green-medium: var(--green-300);--green-dark: var(--green-700);--red-soft: light-dark(var(--red-50), rgba(210, 59, 59, .18));--red-medium: var(--red-300);--red-dark: var(--red-700);--orange: var(--yellow-600);--orange-soft: light-dark(var(--yellow-50), rgba(245, 223, 77, .16));--orange-medium: var(--yellow-200);--orange-dark: var(--yellow-700);--black-translucent: light-dark(rgba(26, 23, 21, .4), rgba(0, 0, 0, .55));--mat-warning: light-dark(var(--yellow-700), var(--yellow));--mat-warning-container: light-dark(var(--yellow-50), rgba(245, 223, 77, .16));--mat-warning-on-container: light-dark(var(--yellow-700), var(--yellow))}html.dark{--shadow-xs: 0 1px 2px rgba(0, 0, 0, .45);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .55), 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 2px 8px rgba(0, 0, 0, .6), 0 1px 3px rgba(0, 0, 0, .45);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .65), 0 2px 6px rgba(0, 0, 0, .5);--shadow-focus: 0 0 0 3px rgba(84, 121, 247, .45)}.u-stack{display:flex;flex-direction:column;gap:var(--space-4)}.u-stack-2{gap:var(--space-2)}.u-stack-3{gap:var(--space-3)}.u-stack-5{gap:var(--space-5)}.u-stack-6{gap:var(--space-6)}.u-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.u-cluster-2{gap:var(--space-2)}.u-cluster-end{justify-content:flex-end}.u-cluster-between{justify-content:space-between}.u-p-3{padding:var(--space-3)}.u-p-4{padding:var(--space-4)}.u-p-5{padding:var(--space-5)}.u-px-4{padding-inline:var(--space-4)}.u-py-3{padding-block:var(--space-3)}.u-m-0{margin:0}.u-mt-3{margin-top:var(--space-3)}.u-mt-4{margin-top:var(--space-4)}.u-mb-4{margin-bottom:var(--space-4)}.u-gap-2{gap:var(--space-2)}.u-gap-3{gap:var(--space-3)}.u-gap-4{gap:var(--space-4)}.u-surface-card{background:var(--mat-sys-surface, var(--white));border:var(--border-width) solid var(--mat-sys-outline-variant, var(--grey));border-radius:var(--radius-card)}.u-text-muted{color:var(--text-muted)}.u-text-strong{color:var(--text-strong);font-weight:var(--weight-medium)}.u-text-mono{font-family:var(--font-mono);font-size:var(--text-mono)}.u-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-text-multiline{white-space:pre-line}.u-full-width{width:100%}.u-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}:root{--mat-autocomplete-background-color: var(--mat-sys-surface);--mat-select-panel-background-color: var(--mat-sys-surface);--mat-option-selected-state-layer-color: var(--mat-sys-primary-container);--mat-option-selected-state-label-text-color: var(--mat-sys-on-primary-container)}.mat-mdc-option.mdc-list-item{margin:var(--space-1) var(--space-2);border-radius:var(--mat-sys-corner-small, var(--radius-md))}.mat-mdc-option.mdc-list-item--selected .mdc-list-item__primary-text{font-weight:var(--weight-semibold)}.searchable-select-panel .mat-mdc-option.is-selected:not(.is-invalid).mdc-list-item{background-color:var(--mat-option-selected-state-layer-color, var(--mat-sys-primary-container))}.searchable-select-panel .mat-mdc-option.is-selected .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color, var(--mat-sys-on-primary-container));font-weight:var(--weight-semibold)}.mat-mdc-option.mdc-list-item--selected.mat-mdc-option-active.mdc-list-item,.mat-mdc-option.mdc-list-item--selected.mdc-list-item:hover,.searchable-select-panel .mat-mdc-option.is-selected:not(.is-invalid).mat-mdc-option-active.mdc-list-item,.searchable-select-panel .mat-mdc-option.is-selected:not(.is-invalid).mdc-list-item:hover{background-color:color-mix(in srgb,var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%),var(--mat-option-selected-state-layer-color, var(--mat-sys-primary-container)))}.searchable-select-panel.mat-mdc-autocomplete-panel{max-height:min(29rem,60dvh)}.searchable-select-panel .mat-mdc-optgroup{display:block}.searchable-select-panel .mat-mdc-option .mdc-list-item__primary-text{display:grid;grid-template-columns:20px 1fr auto;column-gap:var(--space-2);align-items:center;width:100%;padding-block:var(--space-1)}.searchable-select-panel .mat-mdc-option:has(.opt-reason) .mdc-list-item__primary-text{padding-block:var(--space-2);row-gap:var(--space-1)}.searchable-select-panel .mat-mdc-option.mdc-list-item{min-height:2.375rem}.searchable-select-panel .opt-state{grid-column:1;grid-row:1;justify-self:center}.searchable-select-panel .opt-check{color:var(--mat-sys-primary, var(--action-primary));font-size:var(--text-sm)}.searchable-select-panel .opt-blocked{color:var(--text-faint);font-size:var(--text-xs)}.searchable-select-panel .opt-label{grid-column:2;grid-row:1;min-width:0;font-size:var(--text-base);line-height:var(--leading-snug);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchable-select-panel .opt-side{grid-column:3;grid-row:1;justify-self:end;display:inline-flex;align-items:center;gap:var(--space-2)}.searchable-select-panel .opt-suggested{display:inline-flex;align-items:center;gap:var(--space-1);padding:0 var(--space-2);border-radius:var(--radius-pill, 999px);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--leading-normal, 1.5);color:var(--mat-sys-on-primary-container, var(--blue));background:var(--mat-sys-primary-container, var(--blue-50));border:var(--border-width) solid color-mix(in srgb,var(--mat-sys-on-primary-container) 20%,transparent)}.searchable-select-panel .opt-chip{padding:0 var(--space-2);border-radius:var(--radius-pill, 999px);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--leading-normal, 1.5);color:var(--status-pending-fg);background:var(--status-pending-bg);border:var(--border-width) solid var(--status-pending-border)}.searchable-select-panel .opt-reason{grid-column:2;grid-row:2;font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchable-select-panel .mat-mdc-option.mat-mdc-option-active.mdc-list-item{outline:var(--border-accent) solid var(--mat-sys-primary, var(--border-focus));outline-offset:-2px;background-color:transparent}@keyframes searchable-select-refusal-flash{0%,60%{background-color:var(--status-pending-bg)}to{background-color:transparent}}.searchable-select-panel .mat-mdc-option.is-refused.mdc-list-item{animation:searchable-select-refusal-flash .6s var(--ease-out, ease-out)}.searchable-select-panel .mat-mdc-optgroup>.mat-mdc-optgroup-label{position:sticky;top:-8px;z-index:2;min-height:0;margin:0 0 var(--space-1) 0;padding:var(--space-1) var(--space-4) var(--space-1);background:var(--mat-autocomplete-background-color, var(--mat-sys-surface));border-bottom:var(--border-width) solid var(--mat-sys-outline-variant);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted)}.searchable-select-panel .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:var(--space-2)}.searchable-select-panel .mat-mdc-optgroup:first-child>.mat-mdc-optgroup-label{margin-top:-8px}.searchable-select-panel .mat-mdc-option.is-blocked{pointer-events:auto;cursor:not-allowed}.searchable-select-panel .mat-mdc-option.is-blocked.mdc-list-item--disabled .mdc-list-item__primary-text{opacity:1}.searchable-select-panel .mat-mdc-option.is-blocked .opt-label{color:var(--text-muted)}.searchable-select-panel .mat-mdc-option.is-blocked.mdc-list-item:hover:not(.is-selected):not(.is-invalid):not(.mat-mdc-option-active){background-color:color-mix(in srgb,var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%),transparent)}.searchable-select-panel .mat-mdc-option.is-empty-note.mdc-list-item--disabled .mdc-list-item__primary-text{opacity:1;color:var(--text-muted)}.searchable-select-panel .mat-mdc-option.is-invalid{background:var(--status-pending-bg);padding-left:var(--space-6)}.searchable-select-panel .mat-mdc-option.is-invalid.mat-mdc-option-active.mdc-list-item,.searchable-select-panel .mat-mdc-option.is-invalid.mdc-list-item:hover{background:color-mix(in srgb,var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%),var(--status-pending-bg))}.searchable-select-panel .mat-mdc-option.is-invalid .opt-check,.searchable-select-panel .mat-mdc-option.is-invalid .opt-reason{color:var(--status-pending-fg)}.searchable-select-detail{width:max-content;min-width:14rem;max-width:300px;padding:var(--space-2) 0;border-radius:var(--radius-md);border:var(--border-width) solid var(--mat-sys-outline-variant, var(--border-subtle));background:var(--mat-menu-container-color, var(--surface-raised));color:var(--mat-sys-on-surface, var(--text-body));box-shadow:var(--mat-sys-level2, var(--shadow-md));font-size:var(--text-sm)}.cdk-overlay-pane.searchable-select-detail-pane{--app-popover-surface: var(--mat-menu-container-color, var(--surface-raised));--app-popover-border: var(--mat-sys-outline-variant, var(--border-subtle));--app-popover-arrow-offset: 14px}.searchable-select-panel .mat-mdc-option.is-detail-anchor:not(.is-selected):not(.is-invalid):not(.mat-mdc-option-active){background-color:color-mix(in srgb,var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%),transparent)}.searchable-select-detail .detail-zone{margin:0;padding:var(--space-2) var(--space-4)}.searchable-select-detail .detail-zone+.detail-zone{border-top:var(--border-width) solid var(--mat-sys-outline-variant, var(--border-subtle))}.searchable-select-detail .detail-reason{display:flex;align-items:baseline;gap:var(--space-2);color:var(--mat-sys-on-surface-variant, var(--text-muted))}.searchable-select-detail .detail-hint{color:var(--mat-sys-on-surface-variant, var(--text-muted))}.searchable-select-detail .detail-label{margin:0 0 var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--mat-sys-on-surface-variant, var(--text-muted))}.searchable-select-detail .detail-line{display:flex;align-items:baseline;gap:var(--space-2)}.searchable-select-detail .detail-line fa-icon{flex:none;font-size:var(--text-xs);color:var(--mat-sys-on-surface-variant, var(--text-muted))}.searchable-select-detail .detail-text{min-width:0}.searchable-select-detail .detail-aside{margin-left:auto;flex:none;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--mat-sys-on-surface-variant, var(--text-muted))}.searchable-select-detail .detail-item.is-emphasis .detail-text{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--mat-sys-on-surface, var(--text-body))}.searchable-select-detail app-progress-meter.detail-bar{--progress-meter-track-width: 100%;--progress-meter-track-height: 4px;display:flex;margin-top:var(--space-2)}.searchable-select-detail .detail-legend{display:grid;grid-template-columns:1fr auto;column-gap:var(--space-3);margin-bottom:var(--space-1);font-size:var(--text-xs);color:var(--mat-sys-on-surface-variant, var(--text-muted))}.searchable-select-detail .detail-legend span:last-child{justify-self:end}.searchable-select-detail .detail-list{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-2)}.searchable-select-detail .detail-list li{display:grid;grid-template-columns:1fr auto;column-gap:var(--space-3);align-items:baseline}.searchable-select-detail .detail-entry-text{min-width:0;font-family:var(--font-mono);font-size:var(--text-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchable-select-detail .detail-entry-count{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--mat-sys-on-surface-variant, var(--text-muted))}.searchable-select-detail .detail-list app-progress-meter.detail-bar{--progress-meter-track-height: 3px;grid-column:1 / -1;margin-top:var(--space-1)}.searchable-select-detail .detail-item.is-warning .detail-text,.searchable-select-detail .detail-item.is-warning .detail-line fa-icon{color:var(--status-pending-fg, var(--yellow-700))}.searchable-select-detail .detail-item.is-muted .detail-text{font-size:var(--text-xs);color:var(--mat-sys-on-surface-variant, var(--text-muted))}.snackbar-panel--info{--mat-snack-bar-container-color: var(--status-info-bg);--snackbar-accent: var(--mat-sys-primary, var(--blue))}.snackbar-panel--success{--mat-snack-bar-container-color: var(--status-ok-bg);--snackbar-accent: var(--green)}.snackbar-panel--warning{--mat-snack-bar-container-color: var(--status-pending-bg);--snackbar-accent: var(--orange)}.snackbar-panel--error{--mat-snack-bar-container-color: var(--status-error-bg);--snackbar-accent: var(--mat-sys-error, var(--red))}.snackbar-panel--info,.snackbar-panel--success,.snackbar-panel--warning,.snackbar-panel--error{--mat-snack-bar-supporting-text-color: var(--text-strong);--mat-snack-bar-button-color: var(--text-muted)}.subscription-dialog-panel{--mat-dialog-container-shape: 1rem}:root{--mat-datepicker-calendar-container-elevation-shadow: var(--mat-sys-level2);--mat-datepicker-calendar-container-touch-elevation-shadow: var(--mat-sys-level2)}.mat-datepicker-content .mat-datepicker-content-container-with-actions{--range-gutter: 11rem;position:relative;padding-left:var(--range-gutter)}.mat-datepicker-actions .range-panel{width:100%}.range-presets{position:absolute;inset:0 auto 0 0;width:var(--range-gutter);display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:var(--space-1);padding:var(--space-3)}.range-actions{display:flex;justify-content:flex-end;gap:var(--space-2)}@media(max-width:30rem){.mat-datepicker-content .mat-datepicker-content-container-with-actions{--range-gutter: 0;padding-left:0}.range-presets{position:static;width:auto;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}}.mat-mdc-menu-panel{--mat-menu-container-color: light-dark(var(--mat-sys-surface), var(--mat-sys-surface-container));--mat-menu-container-shape: var(--radius-md);--mat-menu-container-elevation-shadow: var(--shadow-lg);--mat-menu-divider-color: var(--mat-sys-outline-variant);--mat-menu-item-label-text-color: var(--mat-sys-on-surface);--mat-menu-item-icon-color: var(--mat-sys-on-surface-variant);--mat-menu-item-hover-state-layer-color: color-mix(in srgb, var(--mat-sys-primary) 10%, transparent);--mat-menu-item-focus-state-layer-color: color-mix(in srgb, var(--mat-sys-primary) 10%, transparent);border:var(--border-width) solid var(--mat-sys-outline-variant)}.mat-mdc-menu-item .mat-mdc-menu-item-text{display:flex;align-items:center;gap:var(--space-3);width:100%}.mat-mdc-menu-item fa-icon:not(:where(.pill-icon)){width:18px;flex-shrink:0;text-align:center;color:var(--mat-sys-on-surface-variant, var(--text-muted))}.menu-item-danger{--mat-menu-item-label-text-color: var(--mat-sys-error, var(--status-error-solid));--mat-menu-item-hover-state-layer-color: var(--status-error-bg, var(--red-soft));--mat-menu-item-focus-state-layer-color: var(--status-error-bg, var(--red-soft))}.menu-item-danger fa-icon,.menu-item-danger .mat-icon{color:var(--mat-sys-error, var(--status-error-solid))}.app-menu.mat-mdc-menu-panel{min-width:16.5rem}.cdk-overlay-pane .mat-bottom-sheet-container{--mat-bottom-sheet-container-shape: var(--radius-2xl);--mat-bottom-sheet-container-background-color: var(--mat-sys-surface);min-width:0;width:min(640px,100vw);max-height:min(72vh,560px);padding:var(--space-2) var(--space-5) var(--space-4);border-top-left-radius:var(--mat-bottom-sheet-container-shape);border-top-right-radius:var(--mat-bottom-sheet-container-shape)}.mat-mdc-tooltip.tooltips .mdc-tooltip__surface{white-space:pre-line}.cdk-overlay-pane.app-popover-pane{pointer-events:auto}.app-popover-pane{--app-popover-arrow-offset: 12px}.app-popover-pane .app-popover{position:relative;opacity:1;transform:scale(1);transition:opacity var(--dur-fast, .12s) var(--ease-out, ease-out),transform var(--dur-fast, .12s) var(--ease-out, ease-out)}@starting-style{.app-popover-pane .app-popover{opacity:0;transform:scale(.98)}}.app-popover-pane .app-popover.is-closing{opacity:0;transform:scale(.98)}.app-popover-pane.app-popover-right .app-popover{transform-origin:left var(--app-popover-arrow-offset)}.app-popover-pane.app-popover-right-end .app-popover{transform-origin:left calc(100% - var(--app-popover-arrow-offset))}.app-popover-pane.app-popover-left .app-popover{transform-origin:right var(--app-popover-arrow-offset)}.app-popover-pane.app-popover-left-end .app-popover{transform-origin:right calc(100% - var(--app-popover-arrow-offset))}.app-popover-pane.app-popover-below .app-popover{transform-origin:center top}.app-popover-pane.app-popover-above .app-popover{transform-origin:center bottom}.app-popover-pane .app-popover-arrow{position:absolute;z-index:1;width:10px;height:10px;transform:rotate(45deg);background:var(--app-popover-surface, var(--surface-card))}.app-popover-pane.app-popover-right .app-popover-arrow,.app-popover-pane.app-popover-right-end .app-popover-arrow{left:-5px;border-left:var(--border-width) solid var(--app-popover-border, transparent);border-bottom:var(--border-width) solid var(--app-popover-border, transparent)}.app-popover-pane.app-popover-left .app-popover-arrow,.app-popover-pane.app-popover-left-end .app-popover-arrow{right:-5px;border-top:var(--border-width) solid var(--app-popover-border, transparent);border-right:var(--border-width) solid var(--app-popover-border, transparent)}.app-popover-pane.app-popover-right .app-popover-arrow,.app-popover-pane.app-popover-left .app-popover-arrow{top:var(--app-popover-arrow-offset)}.app-popover-pane.app-popover-right-end .app-popover-arrow,.app-popover-pane.app-popover-left-end .app-popover-arrow{bottom:var(--app-popover-arrow-offset)}.app-popover-pane.app-popover-below .app-popover-arrow{top:-5px;left:calc(50% - 5px);border-top:var(--border-width) solid var(--app-popover-border, transparent);border-left:var(--border-width) solid var(--app-popover-border, transparent)}.app-popover-pane.app-popover-above .app-popover-arrow{bottom:-5px;left:calc(50% - 5px);border-right:var(--border-width) solid var(--app-popover-border, transparent);border-bottom:var(--border-width) solid var(--app-popover-border, transparent)}@media(prefers-reduced-motion:reduce){.app-popover-pane .app-popover{transition:opacity var(--dur-fast, .12s) var(--ease-out, ease-out)}.app-popover-pane .app-popover.is-closing{transform:scale(1)}@starting-style{.app-popover-pane .app-popover{transform:scale(1)}}}.sm-button{--mat-button-outlined-container-height: 1.75rem;--mat-button-outlined-horizontal-padding: var(--space-3);--mat-button-outlined-label-text-size: var(--text-xs);--mat-button-outlined-label-text-weight: var(--weight-semibold);--mat-button-outlined-label-text-color: var(--status-info-fg, var(--placid-700));--mat-button-outlined-outline-color: var(--placid-100);--mat-button-outlined-state-layer-color: var(--status-info-fg, var(--placid-700));--mat-button-outlined-touch-target-display: none}.banner-title{font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--mat-sys-on-surface, var(--text-strong))}.thumb-backdrop{border-bottom:var(--border-width) solid var(--mat-sys-outline-variant, var(--border-subtle));background:linear-gradient(to bottom,var(--accent-soft) 62%,var(--mat-sys-surface-container-low, var(--surface-page)))}.link-button{padding:0;border:0;background:none;color:var(--mat-sys-on-surface, var(--text-strong));font:inherit;text-align:left;cursor:pointer}.link-button:hover{text-decoration:underline;text-underline-offset:3px}.link-button:focus-visible{outline:var(--border-accent) solid var(--border-focus, var(--blue));outline-offset:var(--space-1);border-radius:var(--radius-xs)}.dialog-cancel{--mat-button-outlined-label-text-color: var(--action-secondary-text, var(--slate-700));--mat-button-outlined-outline-color: var(--action-secondary-border, var(--slate-300));--mat-button-outlined-state-layer-color: var(--action-secondary-text, var(--slate-700))}.navbar-trigger--icon{--mat-icon-button-icon-color: var(--mat-sys-on-surface-variant);--mat-icon-button-state-layer-color: var(--mat-sys-on-surface);--mat-icon-button-icon-size: 1.25rem}.navbar-trigger--pill{--mat-button-outlined-container-height: 40px;--mat-button-outlined-container-shape: var(--radius-pill);--mat-button-outlined-horizontal-padding: var(--space-3);--mat-button-outlined-outline-color: var(--mat-sys-outline-variant);--mat-button-outlined-outline-width: var(--border-width);--mat-button-outlined-label-text-color: var(--mat-sys-on-surface-variant);--mat-button-outlined-label-text-size: var(--text-sm);--mat-button-outlined-label-text-weight: var(--weight-semibold);--mat-button-outlined-label-text-tracking: var(--tracking-wide);--mat-button-outlined-state-layer-color: var(--mat-sys-on-surface)}.navbar-trigger--icon:focus-visible,.navbar-trigger--pill:focus-visible{outline:2px solid var(--mat-sys-primary);outline-offset:2px}.navbar-trigger--icon[aria-expanded=true],.navbar-trigger--pill[aria-expanded=true]{background:color-mix(in srgb,var(--mat-sys-on-surface) 8%,transparent)}.navbar-trigger__chevron{margin-inline-start:var(--space-2);font-size:var(--text-xs);color:var(--mat-sys-outline);transition:transform var(--dur-fast) var(--ease-standard)}[aria-expanded=true]>.navbar-trigger__chevron{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.navbar-trigger__chevron{transition:none}}.cta-page{align-items:center;padding:3.5rem 1.5rem 4.5rem}@media(max-width:480px){.cta-page{padding:2rem 1rem 2.75rem}}@media(max-height:880px){.cta-page{padding-block:var(--space-5) var(--space-6)}}html,body{height:100%}body{max-width:100%;font-family:var(--font-sans);background:var(--mat-sys-surface-container-low, var(--surface-page));text-wrap:balance;display:flex;flex-direction:column;height:100%;overflow:hidden}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}strong,b{font-weight:var(--weight-bold)}main{flex:1;position:relative;min-height:0;display:flex;flex-direction:column;justify-content:start;align-items:stretch;box-sizing:border-box;overflow-y:auto;overflow-x:hidden}app-navbar{flex-shrink:0}.shell-content>*:not(router-outlet):not(app-async-state){display:flex;flex-direction:column;flex:1;min-height:0}.no-scroll{overflow:hidden}h1{font-size:var(--text-h1);font-weight:var(--weight-medium);font-family:var(--font-display);line-height:var(--leading-tight)}h2{font-size:var(--text-h2);font-weight:var(--weight-medium);font-family:var(--font-display)}h3{font-size:var(--text-h3);font-family:var(--font-display)}h4{font-size:var(--text-sm);font-family:var(--font-display)}h5,h6{font-size:var(--text-base);font-weight:var(--weight-medium);font-family:var(--font-display)}p{font-size:var(--text-base)}a:not([class]){font-weight:var(--weight-medium, 500);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentcolor 40%,transparent);text-underline-offset:2px;transition:text-decoration-color var(--dur-fast, .12s) var(--ease-standard, ease)}a:not([class]):hover{text-decoration-color:currentcolor}form.submitted input.ng-invalid,form.submitted select.ng-invalid,form.submitted textarea.ng-invalid{border:1px solid var(--red);outline:none;box-shadow:0 0 4px var(--red);border-radius:4px}body.align-modal .modal h3 a{color:var(--blue-400)!important;font-weight:700;text-decoration:none}.blue{font-size:1.4rem!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
