@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-cyrillic-ext-400-normal-Dc4VJyIJ.woff2) format("woff2"),url(./inter-cyrillic-ext-400-normal-BE2fNs0E.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(./inter-cyrillic-400-normal-BLGc9T1a.woff2) format("woff2"),url(./inter-cyrillic-400-normal-alAqRL36.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(./inter-greek-ext-400-normal-Bput3-QP.woff2) format("woff2"),url(./inter-greek-ext-400-normal-XIH6-K3k.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-greek-400-normal-DxZsaF_h.woff2) format("woff2"),url(./inter-greek-400-normal-C3I71FoW.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(./inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(./inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(./inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(./inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-cyrillic-ext-500-normal-BShVwWPj.woff2) format("woff2"),url(./inter-cyrillic-ext-500-normal-NrhEyngK.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(./inter-cyrillic-500-normal-D4Vwzodn.woff2) format("woff2"),url(./inter-cyrillic-500-normal-BoeW9iIj.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(./inter-greek-ext-500-normal-B6guLgqG.woff2) format("woff2"),url(./inter-greek-ext-500-normal-1SJLBQ3N.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-greek-500-normal-CeQXL5ds.woff2) format("woff2"),url(./inter-greek-500-normal-CSBZZ4CI.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(./inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(./inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(./inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(./inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-cyrillic-ext-600-normal-CaqZN2hq.woff2) format("woff2"),url(./inter-cyrillic-ext-600-normal-t7rHAwBu.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(./inter-cyrillic-600-normal-BGBWG807.woff2) format("woff2"),url(./inter-cyrillic-600-normal-vZ-N8GHY.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(./inter-greek-ext-600-normal-Cnui8OiR.woff2) format("woff2"),url(./inter-greek-ext-600-normal-CCFnzSpK.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-greek-600-normal-Dhlb-90d.woff2) format("woff2"),url(./inter-greek-600-normal-BVGIV3oK.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(./inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(./inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(./inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(./inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-cyrillic-ext-700-normal-ClVoMEGq.woff2) format("woff2"),url(./inter-cyrillic-ext-700-normal-Cg0zx2i8.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(./inter-cyrillic-700-normal-bGtGjVdZ.woff2) format("woff2"),url(./inter-cyrillic-700-normal-oWiwobpV.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(./inter-greek-ext-700-normal-SzCdnevJ.woff2) format("woff2"),url(./inter-greek-ext-700-normal-D0KHSs-V.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-greek-700-normal-Cxpycf-U.woff2) format("woff2"),url(./inter-greek-700-normal-DtGkhywV.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(./inter-vietnamese-700-normal-CGpBpxLq.woff2) format("woff2"),url(./inter-vietnamese-700-normal-DL6eWghQ.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(./inter-latin-ext-700-normal-CfWAu3Qq.woff2) format("woff2"),url(./inter-latin-ext-700-normal-Z3s-4e5M.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(./inter-latin-700-normal-Drs_5D37.woff2) format("woff2"),url(./inter-latin-700-normal-KTwiWvO9.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{--none: #ffffff00;--black-alpha-10: #0000001a;--black-alpha-15: #00000026;--black-alpha-2: #00000006;--black-alpha-20: #00000033;--black-alpha-30: #0000004d;--black-alpha-4: #0000000a;--black-alpha-40: #00000066;--black-alpha-50: #00000080;--black-alpha-6: #0000000f;--black-alpha-60: #00000099;--black-alpha-70: #000000b2;--black-alpha-80: #000000cc;--black-alpha-85: #000000d9;--black-alpha-90: #000000e5;--blue-10: #eff6ff;--blue-100: #1e3a8a;--blue-110: #1c2d66;--blue-20: #dbeafe;--blue-30: #bfdbfe;--blue-40: #93c5fd;--blue-50: #60a5fa;--blue-60: #3b82f6;--blue-70: #2563eb;--blue-80: #1d4ed8;--blue-90: #1e40af;--cyan-10: #f1fcfa;--cyan-100: #184649;--cyan-110: #0b383d;--cyan-20: #d0f7f4;--cyan-30: #a1eee9;--cyan-40: #67e1e0;--cyan-50: #48c6c4;--cyan-60: #23acae;--cyan-70: #1b888c;--cyan-80: #18686d;--cyan-90: #19595d;--green-10: #f0fdf4;--green-100: #14532d;--green-110: #094221;--green-20: #dcfce7;--green-30: #bbf7d0;--green-40: #86efac;--green-50: #4ade80;--green-60: #22c55e;--green-70: #16a34a;--green-80: #15803d;--green-90: #166534;--indigo-10: #eef2ff;--indigo-100: #312e81;--indigo-110: #272361;--indigo-20: #e0e7ff;--indigo-30: #c7d2fe;--indigo-40: #a5b4fc;--indigo-50: #818cf8;--indigo-60: #6366f1;--indigo-70: #4f46e5;--indigo-80: #4338ca;--indigo-90: #3730a3;--lime-10: #f7fee7;--lime-100: #365314;--lime-110: #254207;--lime-20: #ecfccb;--lime-30: #d9f99d;--lime-40: #bef264;--lime-50: #a3e635;--lime-60: #84cc16;--lime-70: #65a30d;--lime-80: #4d7c0f;--lime-90: #3f6212;--magenta-10: #fdf4ff;--magenta-100: #701a75;--magenta-110: #5c0561;--magenta-20: #fae8ff;--magenta-30: #f5d0fe;--magenta-40: #f0abfc;--magenta-50: #e879f9;--magenta-60: #d946ef;--magenta-70: #c026d3;--magenta-80: #a21caf;--magenta-90: #86198f;--moon-0: #ffffff;--moon-10: #f4f4f6;--moon-100: #1b1d21;--moon-110: #1b1d21;--moon-20: #ebecef;--moon-30: #dbdde1;--moon-40: #c4c6ca;--moon-5: #f9f9fa;--moon-50: #75777c;--moon-60: #5c5e63;--moon-70: #3e4044;--moon-80: #313337;--moon-90: #232529;--neutral-0: #ffffff;--neutral-10: #f5f5f5;--neutral-100: #1c1c1c;--neutral-110: #171717;--neutral-20: #ebebeb;--neutral-30: #dcdcdc;--neutral-40: #d1d1d1;--neutral-5: #f7f7f7;--neutral-50: #a3a3a3;--neutral-60: #7b7b7b;--neutral-70: #5c5c5c;--neutral-80: #333333;--neutral-90: #292929;--neutral-alpha-10: #c7c7c714;--neutral-alpha-100: #c7c7c773;--neutral-alpha-20: #c7c7c71a;--neutral-alpha-30: #c7c7c71f;--neutral-alpha-40: #c7c7c726;--neutral-alpha-5: #c7c7c70d;--neutral-alpha-50: #c7c7c733;--neutral-alpha-60: #c7c7c740;--neutral-alpha-70: #c7c7c74d;--neutral-alpha-80: #c7c7c759;--neutral-alpha-90: #c7c7c766;--orange-10: #fff7ed;--orange-100: #7c2d12;--orange-110: #5c2008;--orange-20: #ffedd5;--orange-30: #fed7aa;--orange-40: #fdba74;--orange-50: #fb923c;--orange-60: #f97316;--orange-70: #ea580c;--orange-80: #c2410c;--orange-90: #9a3412;--purple-10: #f5f3ff;--purple-100: #4c1d95;--purple-110: #38137a;--purple-20: #ede9fe;--purple-30: #ddd6fe;--purple-40: #c4b5fd;--purple-50: #a78bfa;--purple-60: #8b5cf6;--purple-70: #7c3aed;--purple-80: #6d28d9;--purple-90: #5b21b6;--red-10: #fef2f2;--red-100: #7f1d1d;--red-110: #69110a;--red-20: #fee2e2;--red-30: #fecaca;--red-40: #fca5a5;--red-50: #f87171;--red-60: #ef4444;--red-70: #dc2626;--red-80: #b91c1c;--red-90: #991b1b;--special-bg-light: #f3f4f1;--special-bg-light-bold: #eeefeb;--special-bg-mobile: #15171a;--white-alpha-10: #ffffff1a;--white-alpha-15: #ffffff26;--white-alpha-20: #ffffff33;--white-alpha-3: #ffffff08;--white-alpha-30: #ffffff4d;--white-alpha-40: #ffffff66;--white-alpha-5: #ffffff0d;--white-alpha-50: #ffffff80;--white-alpha-60: #ffffff99;--white-alpha-7: #ffffff12;--white-alpha-70: #ffffffb2;--white-alpha-80: #ffffffcc;--white-alpha-85: #ffffffd9;--white-alpha-90: #ffffffe5;--yellow-10: #fefce8;--yellow-100: #713f12;--yellow-110: #593308;--yellow-20: #fef9c3;--yellow-30: #fef08a;--yellow-40: #fde047;--yellow-50: #facc15;--yellow-60: #eab308;--yellow-70: #ca8a04;--yellow-80: #a16207;--yellow-90: #854d0e}:root{--color-border-bold: var(--black-alpha-6);--color-border-bolder: var(--black-alpha-10);--color-border-boldest: var(--black-alpha-15);--color-border-default: var(--black-alpha-4);--color-border-disabled: var(--black-alpha-2);--color-border-hidden: #ffffff00;--color-border-inverse: var(--neutral-100);--color-border-selected: var(--blue-60);--color-border-white: var(--neutral-0);--color-border-accent-blue-bold: var(--blue-100);--color-border-accent-blue-default: var(--blue-70);--color-border-accent-blue-subtle: var(--blue-40);--color-border-accent-blue-subtler: var(--blue-30);--color-border-accent-cyan-bold: var(--cyan-100);--color-border-accent-cyan-default: var(--cyan-70);--color-border-accent-cyan-subtle: var(--cyan-40);--color-border-accent-cyan-subtler: var(--cyan-30);--color-border-accent-green-bold: var(--green-100);--color-border-accent-green-default: var(--green-70);--color-border-accent-green-subtle: var(--green-40);--color-border-accent-green-subtler: var(--green-30);--color-border-accent-grey-bold: var(--neutral-40);--color-border-accent-grey-bolder: var(--neutral-50);--color-border-accent-grey-default: var(--neutral-20);--color-border-accent-grey-strong: var(--neutral-30);--color-border-accent-indigo-bold: var(--indigo-100);--color-border-accent-indigo-default: var(--indigo-70);--color-border-accent-indigo-subtle: var(--indigo-40);--color-border-accent-indigo-subtler: var(--indigo-30);--color-border-accent-lime-bold: var(--lime-100);--color-border-accent-lime-default: var(--lime-70);--color-border-accent-lime-subtle: var(--lime-40);--color-border-accent-lime-subtler: var(--lime-30);--color-border-accent-magenta-bold: var(--magenta-100);--color-border-accent-magenta-default: var(--magenta-70);--color-border-accent-magenta-subtle: var(--magenta-40);--color-border-accent-magenta-subtler: var(--magenta-30);--color-border-accent-orange-bold: var(--orange-100);--color-border-accent-orange-default: var(--orange-70);--color-border-accent-orange-subtle: var(--orange-40);--color-border-accent-orange-subtler: var(--orange-30);--color-border-accent-purple-bold: var(--purple-100);--color-border-accent-purple-default: var(--purple-70);--color-border-accent-purple-subtle: var(--purple-40);--color-border-accent-purple-subtler: var(--purple-30);--color-border-accent-red-bold: var(--red-100);--color-border-accent-red-default: var(--red-70);--color-border-accent-red-subtle: var(--red-40);--color-border-accent-red-subtler: var(--red-30);--color-border-accent-yellow-bold: var(--yellow-100);--color-border-accent-yellow-default: var(--yellow-70);--color-border-accent-yellow-subtle: var(--yellow-40);--color-border-accent-yellow-subtler: var(--yellow-30);--color-border-brand-bold: var(--blue-100);--color-border-brand-default: var(--blue-60);--color-border-brand-subtle: var(--blue-30);--color-border-critical-bold: var(--red-90);--color-border-critical-bolder: var(--red-100);--color-border-critical-default: var(--red-50);--color-border-critical-subtler: var(--red-30);--color-border-critical-subtlr: var(--red-40);--color-border-info-bold: var(--indigo-90);--color-border-info-bolder: var(--indigo-100);--color-border-info-default: var(--indigo-50);--color-border-info-subtle: var(--indigo-40);--color-border-info-subtler: var(--indigo-30);--color-border-inverse-bold: var(--white-alpha-10);--color-border-inverse-bolder: var(--white-alpha-15);--color-border-inverse-boldest: var(--white-alpha-20);--color-border-inverse-default: var(--white-alpha-5);--color-border-map-default: var(--neutral-alpha-50);--color-border-map-maptip: #00000033;--color-border-map-gradient-end: #ffffff;--color-border-map-gradient-mid: #a4a4a4;--color-border-map-gradient-start: #ffffff;--color-border-success-bold: var(--green-90);--color-border-success-bolder: var(--green-100);--color-border-success-default: var(--green-50);--color-border-success-subtle: var(--green-40);--color-border-success-subtler: var(--green-30);--color-border-warning-bold: var(--yellow-90);--color-border-warning-bolder: var(--yellow-100);--color-border-warning-default: var(--yellow-50);--color-border-warning-subtle: var(--yellow-40);--color-border-warning-subtler: var(--yellow-30);--color-border-white-bold: var(--white-alpha-10);--color-border-white-bolder: var(--white-alpha-15);--color-border-white-boldest: var(--white-alpha-20);--color-border-white-default: var(--white-alpha-5);--color-icon-bold: var(--neutral-100);--color-icon-default: var(--black-alpha-60);--color-icon-disabled: var(--black-alpha-20);--color-icon-subtle: var(--black-alpha-40);--color-icon-accent-blue-bold: var(--blue-90);--color-icon-accent-blue-default: var(--blue-70);--color-icon-accent-blue-subtle: var(--blue-50);--color-icon-accent-blue-subtler: var(--blue-40);--color-icon-accent-cyan-bold: var(--cyan-90);--color-icon-accent-cyan-default: var(--cyan-70);--color-icon-accent-cyan-subtle: var(--cyan-50);--color-icon-accent-cyan-subtler: var(--cyan-40);--color-icon-accent-green-bold: var(--green-90);--color-icon-accent-green-default: var(--green-70);--color-icon-accent-green-subtle: var(--green-50);--color-icon-accent-green-subtler: var(--green-40);--color-icon-accent-indigo-bold: var(--indigo-90);--color-icon-accent-indigo-default: var(--indigo-70);--color-icon-accent-indigo-subtle: var(--indigo-50);--color-icon-accent-indigo-subtler: var(--indigo-40);--color-icon-accent-lime-bold: var(--lime-90);--color-icon-accent-lime-default: var(--lime-70);--color-icon-accent-lime-subtle: var(--lime-50);--color-icon-accent-lime-subtler: var(--lime-40);--color-icon-accent-magenta-bold: var(--magenta-90);--color-icon-accent-magenta-default: var(--magenta-70);--color-icon-accent-magenta-subtle: var(--magenta-50);--color-icon-accent-magenta-subtler: var(--magenta-40);--color-icon-accent-orange-bold: var(--orange-90);--color-icon-accent-orange-default: var(--orange-70);--color-icon-accent-orange-subtle: var(--orange-50);--color-icon-accent-orange-subtler: var(--orange-40);--color-icon-accent-purple-bold: var(--purple-90);--color-icon-accent-purple-default: var(--purple-70);--color-icon-accent-purple-subtle: var(--purple-50);--color-icon-accent-purple-subtler: var(--purple-40);--color-icon-accent-red-bold: var(--red-90);--color-icon-accent-red-default: var(--red-70);--color-icon-accent-red-subtle: var(--red-50);--color-icon-accent-red-subtler: var(--red-40);--color-icon-accent-yellow-bold: var(--yellow-90);--color-icon-accent-yellow-default: var(--yellow-70);--color-icon-accent-yellow-subtle: var(--yellow-50);--color-icon-accent-yellow-subtler: var(--yellow-40);--color-icon-black-bold: var(--neutral-100);--color-icon-black-default: var(--black-alpha-60);--color-icon-black-disabled: var(--black-alpha-20);--color-icon-black-subtle: var(--black-alpha-40);--color-icon-brand-bold: var(--blue-90);--color-icon-brand-default: var(--blue-60);--color-icon-brand-subtle: var(--blue-50);--color-icon-critical-bold: var(--red-90);--color-icon-critical-default: var(--red-70);--color-icon-critical-subtle: var(--red-50);--color-icon-info-bold: var(--indigo-90);--color-icon-info-default: var(--indigo-70);--color-icon-info-subtle: var(--indigo-50);--color-icon-inverse-bold: var(--neutral-0);--color-icon-inverse-default: var(--white-alpha-60);--color-icon-inverse-disabled: var(--white-alpha-20);--color-icon-inverse-subtle: var(--white-alpha-40);--color-icon-success-bold: var(--green-90);--color-icon-success-default: var(--green-70);--color-icon-success-subtle: var(--green-50);--color-icon-warning-bold: var(--yellow-90);--color-icon-warning-default: var(--yellow-70);--color-icon-warning-subtle: var(--yellow-50);--color-icon-white-bold: var(--neutral-0);--color-icon-white-default: var(--white-alpha-60);--color-icon-white-disabled: var(--white-alpha-20);--color-icon-white-subtle: var(--white-alpha-40);--color-surface-accent-blue-bold: var(--blue-100);--color-surface-accent-blue-bolder: var(--blue-110);--color-surface-accent-blue-default: var(--blue-70);--color-surface-accent-blue-mild: var(--blue-40);--color-surface-accent-blue-strong: var(--blue-80);--color-surface-accent-blue-subtle: var(--blue-30);--color-surface-accent-blue-subtler: var(--blue-20);--color-surface-accent-cyan-bold: var(--cyan-100);--color-surface-accent-cyan-bolder: var(--cyan-110);--color-surface-accent-cyan-default: var(--cyan-70);--color-surface-accent-cyan-mild: var(--cyan-40);--color-surface-accent-cyan-strong: var(--cyan-80);--color-surface-accent-cyan-subtle: var(--cyan-30);--color-surface-accent-cyan-subtler: var(--cyan-20);--color-surface-accent-green-bold: var(--green-100);--color-surface-accent-green-bolder: var(--green-110);--color-surface-accent-green-default: var(--green-70);--color-surface-accent-green-mild: var(--green-40);--color-surface-accent-green-strong: var(--green-80);--color-surface-accent-green-subtle: var(--green-30);--color-surface-accent-green-subtler: var(--green-20);--color-surface-accent-grey-bold: var(--neutral-70);--color-surface-accent-grey-bolder: var(--neutral-80);--color-surface-accent-grey-default: var(--neutral-30);--color-surface-accent-grey-mild: var(--neutral-20);--color-surface-accent-grey-strong: var(--neutral-60);--color-surface-accent-grey-subtle: var(--neutral-10);--color-surface-accent-grey-subtler: var(--neutral-5);--color-surface-accent-indigo-bold: var(--indigo-100);--color-surface-accent-indigo-bolder: var(--indigo-110);--color-surface-accent-indigo-default: var(--indigo-70);--color-surface-accent-indigo-mild: var(--indigo-40);--color-surface-accent-indigo-strong: var(--indigo-80);--color-surface-accent-indigo-subtle: var(--indigo-30);--color-surface-accent-indigo-subtler: var(--indigo-20);--color-surface-accent-lime-bold: var(--lime-100);--color-surface-accent-lime-bolder: var(--lime-110);--color-surface-accent-lime-default: var(--lime-70);--color-surface-accent-lime-mild: var(--lime-40);--color-surface-accent-lime-strong: var(--lime-80);--color-surface-accent-lime-subtle: var(--lime-30);--color-surface-accent-lime-subtler: var(--lime-20);--color-surface-accent-magenta-bold: var(--magenta-100);--color-surface-accent-magenta-bolder: var(--magenta-110);--color-surface-accent-magenta-default: var(--magenta-70);--color-surface-accent-magenta-mild: var(--magenta-40);--color-surface-accent-magenta-strong: var(--magenta-80);--color-surface-accent-magenta-subtle: var(--magenta-30);--color-surface-accent-magenta-subtler: var(--magenta-20);--color-surface-accent-orange-bold: var(--orange-100);--color-surface-accent-orange-bolder: var(--orange-110);--color-surface-accent-orange-default: var(--orange-70);--color-surface-accent-orange-mild: var(--orange-40);--color-surface-accent-orange-strong: var(--orange-80);--color-surface-accent-orange-subtle: var(--orange-30);--color-surface-accent-orange-subtler: var(--orange-20);--color-surface-accent-purple-bold: var(--purple-100);--color-surface-accent-purple-bolder: var(--purple-110);--color-surface-accent-purple-default: var(--purple-70);--color-surface-accent-purple-mild: var(--purple-40);--color-surface-accent-purple-strong: var(--purple-80);--color-surface-accent-purple-subtle: var(--purple-30);--color-surface-accent-purple-subtler: var(--purple-20);--color-surface-accent-red-bold: var(--red-100);--color-surface-accent-red-bolder: var(--red-110);--color-surface-accent-red-default: var(--red-70);--color-surface-accent-red-mild: var(--red-40);--color-surface-accent-red-strong: var(--red-80);--color-surface-accent-red-subtle: var(--red-30);--color-surface-accent-red-subtler: var(--red-20);--color-surface-accent-yellow-bold: var(--yellow-100);--color-surface-accent-yellow-bolder: var(--yellow-110);--color-surface-accent-yellow-default: var(--yellow-70);--color-surface-accent-yellow-mild: var(--yellow-40);--color-surface-accent-yellow-strong: var(--yellow-80);--color-surface-accent-yellow-subtle: var(--yellow-30);--color-surface-accent-yellow-subtler: var(--yellow-20);--color-surface-bg-black: var(--neutral-100);--color-surface-bg-bold: var(--special-bg-light-bold);--color-surface-bg-default: var(--special-bg-light);--color-surface-bg-inverse: var(--neutral-100);--color-surface-bg-white: var(--neutral-0);--color-surface-bg-theme-calm: #f5f7fb;--color-surface-bg-theme-default: var(--special-bg-light);--color-surface-bg-theme-earthy: #f4f8ed;--color-surface-bg-theme-gothic: #f4f0f7;--color-surface-bg-theme-greenish: #eaf3f1;--color-surface-bg-theme-lavender: #f1f0f6;--color-surface-bg-theme-muted: #f3f1f7;--color-surface-bg-theme-pure: #fafafa;--color-surface-bg-theme-warm: #f9f7f0;--color-surface-brand-default: var(--blue-20);--color-surface-brand-hovered: var(--blue-30);--color-surface-brand-pressed: var(--blue-40);--color-surface-brand-bold-default: var(--blue-60);--color-surface-brand-bold-hovered: var(--blue-70);--color-surface-brand-bold-pressed: var(--blue-80);--color-surface-critical-bold: var(--red-80);--color-surface-critical-bolder: var(--red-100);--color-surface-critical-default: var(--red-40);--color-surface-critical-subtle: var(--red-30);--color-surface-critical-subtler: var(--red-20);--color-surface-fg-black: var(--neutral-100);--color-surface-fg-bold: var(--neutral-10);--color-surface-fg-default: var(--neutral-0);--color-surface-fg-disabled: var(--black-alpha-2);--color-surface-fg-highlight: var(--yellow-30);--color-surface-fg-inverse: var(--neutral-100);--color-surface-fg-menu: var(--neutral-0);--color-surface-fg-selected: var(--black-alpha-4);--color-surface-fg-white: var(--neutral-0);--color-surface-fg-alpha-default: var(--black-alpha-2);--color-surface-fg-alpha-hovered: var(--black-alpha-4);--color-surface-fg-alpha-pressed: var(--black-alpha-6);--color-surface-fg-alpha-bold-default: var(--black-alpha-6);--color-surface-fg-alpha-medium-default: var(--black-alpha-4);--color-surface-fg-alpha-medium-hovered: var(--black-alpha-6);--color-surface-fg-alpha-medium-pressed: var(--black-alpha-10);--color-surface-fg-theme-default: var(--color-surface-fg-default);--color-surface-fg-theme-image: var(--white-alpha-85);--color-surface-fg-theme-solid: var(--white-alpha-90);--color-surface-fg-theme-transparent: var(--white-alpha-50);--color-surface-info-bold: var(--indigo-80);--color-surface-info-bolder: var(--indigo-100);--color-surface-info-default: var(--indigo-40);--color-surface-info-subtle: var(--indigo-30);--color-surface-info-subtler: var(--indigo-20);--color-surface-map-bg-bold: #ffffffe5;--color-surface-map-bg-default: #ffffffcc;--color-surface-map-bg-subtle: #ffffff99;--color-surface-map-mask-on-fg: var(--color-surface-fg-default);--color-surface-map-mask-on-fg-none: #ffffff00;--color-surface-map-mask-on-map: #ffffff;--color-surface-map-mask-on-map-none: #ffffff;--color-surface-map-mask-on-overlay: var(--color-surface-overlay-default);--color-surface-map-mask-on-overlay-none: #ffffff00;--color-surface-overlay-bold: var(--neutral-30);--color-surface-overlay-default: var(--neutral-0);--color-surface-overlay-inverse: var(--neutral-100);--color-surface-success-bold: var(--green-80);--color-surface-success-bolder: var(--green-100);--color-surface-success-default: var(--green-40);--color-surface-success-subtle: var(--green-30);--color-surface-success-subtler: var(--green-20);--color-surface-warning-bold: var(--yellow-80);--color-surface-warning-bolder: var(--yellow-100);--color-surface-warning-default: var(--yellow-40);--color-surface-warning-subtle: var(--yellow-30);--color-surface-warning-subtler: var(--yellow-20);--color-text-body: var(--black-alpha-60);--color-text-caption: var(--black-alpha-40);--color-text-disabled: var(--black-alpha-20);--color-text-title: var(--neutral-100);--color-text-accent-blue-bold: var(--blue-90);--color-text-accent-blue-default: var(--blue-70);--color-text-accent-blue-subtle: var(--blue-50);--color-text-accent-cyan-bold: var(--cyan-90);--color-text-accent-cyan-default: var(--cyan-70);--color-text-accent-cyan-subtle: var(--cyan-50);--color-text-accent-green-bold: var(--green-90);--color-text-accent-green-default: var(--green-70);--color-text-accent-green-subtle: var(--green-50);--color-text-accent-indigo-bold: var(--indigo-90);--color-text-accent-indigo-default: var(--indigo-70);--color-text-accent-indigo-subtle: var(--indigo-50);--color-text-accent-lime-bold: var(--lime-90);--color-text-accent-lime-default: var(--lime-70);--color-text-accent-lime-subtle: var(--lime-50);--color-text-accent-magenta-bold: var(--magenta-90);--color-text-accent-magenta-default: var(--magenta-70);--color-text-accent-magenta-subtle: var(--magenta-50);--color-text-accent-orange-bold: var(--orange-90);--color-text-accent-orange-default: var(--orange-70);--color-text-accent-orange-subtle: var(--orange-50);--color-text-accent-purple-bold: var(--purple-90);--color-text-accent-purple-default: var(--purple-70);--color-text-accent-purple-subtle: var(--purple-50);--color-text-accent-red-bold: var(--red-90);--color-text-accent-red-default: var(--red-70);--color-text-accent-red-subtle: var(--red-50);--color-text-accent-yellow-bold: var(--yellow-90);--color-text-accent-yellow-default: var(--yellow-70);--color-text-accent-yellow-subtle: var(--yellow-50);--color-text-black-bold: var(--neutral-100);--color-text-black-default: var(--black-alpha-60);--color-text-black-disabled: var(--black-alpha-20);--color-text-black-subtle: var(--black-alpha-40);--color-text-brand-bold: var(--blue-90);--color-text-brand-default: var(--blue-60);--color-text-brand-subtle: var(--blue-50);--color-text-critical-bold: var(--red-90);--color-text-critical-default: var(--red-70);--color-text-critical-subtle: var(--red-50);--color-text-info-bold: var(--indigo-90);--color-text-info-default: var(--indigo-70);--color-text-info-subtle: var(--indigo-50);--color-text-inverse-bold: var(--neutral-0);--color-text-inverse-default: var(--white-alpha-60);--color-text-inverse-disabled: var(--white-alpha-20);--color-text-inverse-subtle: var(--white-alpha-40);--color-text-success-bold: var(--green-90);--color-text-success-default: var(--green-70);--color-text-success-subtle: var(--green-50);--color-text-warning-bold: var(--yellow-90);--color-text-warning-default: var(--yellow-70);--color-text-warning-subtle: var(--yellow-50);--color-text-white-body: var(--white-alpha-60);--color-text-white-caption: var(--white-alpha-40);--color-text-white-disabled: var(--white-alpha-20);--color-text-white-title: var(--neutral-0);--color-avatar-group: var(--orange-70);--color-avatar-organization: var(--neutral-90);--color-avatar-project: var(--blue-70);--color-avatar-role: var(--neutral-50);--color-avatar-user-1: var(--blue-30);--color-avatar-user-10: var(--green-30);--color-avatar-user-11: var(--neutral-30);--color-avatar-user-2: var(--indigo-30);--color-avatar-user-3: var(--lime-30);--color-avatar-user-4: var(--cyan-30);--color-avatar-user-5: var(--magenta-30);--color-avatar-user-6: var(--purple-30);--color-avatar-user-7: var(--orange-30);--color-avatar-user-8: var(--red-30);--color-avatar-user-9: var(--yellow-30);--color-banner-critical: var(--red-70);--color-banner-default: var(--neutral-60);--color-banner-info: var(--indigo-70);--color-banner-success: var(--green-70);--color-banner-warning: var(--yellow-60);--color-button-critical-border: var(--black-alpha-10);--color-button-critical-icon-default: var(--color-icon-black-bold);--color-button-critical-icon-default-ghost: var(--color-icon-critical-default);--color-button-critical-icon-disabled: var(--color-icon-disabled);--color-button-critical-surface-default: var(--red-50);--color-button-critical-surface-disabled: var(--color-surface-fg-disabled);--color-button-critical-surface-hovered: var(--red-60);--color-button-critical-surface-hovered-ghost: var(--red-10);--color-button-critical-surface-pressed: var(--red-70);--color-button-critical-surface-pressed-ghost: var(--red-20);--color-button-critical-surface-subtle: var(--red-20);--color-button-critical-text-default: var(--color-text-black-bold);--color-button-critical-text-default-ghost: var(--color-text-critical-default);--color-button-critical-text-disabled: var(--color-text-disabled);--color-button-ghost-icon-bold: var(--color-icon-bold);--color-button-ghost-icon-default: var(--color-icon-default);--color-button-ghost-icon-disabled: var(--color-icon-disabled);--color-button-ghost-surface-hovered: var(--neutral-alpha-60);--color-button-ghost-surface-pressed: var(--neutral-alpha-80);--color-button-ghost-text-default: var(--color-text-body);--color-button-ghost-text-disabled: var(--color-text-disabled);--color-button-inverse-border: var(--white-alpha-7);--color-button-inverse-icon-bold: var(--color-icon-inverse-bold);--color-button-inverse-icon-default: var(--color-icon-inverse-default);--color-button-inverse-icon-disabled: var(--color-icon-inverse-disabled);--color-button-inverse-surface-default: var(--neutral-100);--color-button-inverse-surface-hovered: var(--neutral-alpha-60);--color-button-inverse-surface-pressed: var(--neutral-alpha-80);--color-button-inverse-surface-selected: var(--color-surface-brand-bold-default);--color-button-inverse-text-default: var(--color-text-inverse-bold);--color-button-inverse-text-disabled: var(--color-text-inverse-disabled);--color-button-mobile-button-icon-default: var(--black-alpha-80);--color-button-mobile-button-icon-disabled: var(--black-alpha-20);--color-button-mobile-button-icon-disabled-on-tint: var(--black-alpha-20);--color-button-mobile-button-icon-on-tint: var(--white-alpha-90);--color-button-mobile-button-icon-subtle: var(--black-alpha-60);--color-button-mobile-button-icon-tint: var(--blue-60);--color-button-mobile-button-text-default: var(--black-alpha-80);--color-button-mobile-button-text-disabled: var(--black-alpha-20);--color-button-mobile-button-text-disabled-on-tint: var(--black-alpha-20);--color-button-mobile-button-text-on-tint: var(--white-alpha-90);--color-button-mobile-button-text-subtle: var(--black-alpha-60);--color-button-mobile-button-text-tint: var(--blue-60);--color-button-outline-border-default: var(--black-alpha-6);--color-button-outline-border-disabled: var(--black-alpha-2);--color-button-outline-icon-bold: var(--color-icon-bold);--color-button-outline-icon-default: var(--color-icon-default);--color-button-outline-icon-disabled: var(--color-icon-disabled);--color-button-outline-surface-default: var(--neutral-0);--color-button-outline-surface-hovered: var(--neutral-alpha-30);--color-button-outline-surface-pressed: var(--neutral-alpha-50);--color-button-outline-text-default: var(--color-text-body);--color-button-outline-text-disabled: var(--color-text-disabled);--color-button-primary-border: var(--black-alpha-10);--color-button-primary-icon-default: var(--color-icon-white-bold);--color-button-primary-icon-disabled: var(--color-icon-disabled);--color-button-primary-surface-default: var(--color-surface-brand-bold-default);--color-button-primary-surface-disabled: var(--neutral-alpha-30);--color-button-primary-surface-hovered: var(--color-surface-brand-bold-hovered);--color-button-primary-surface-pressed: var(--color-surface-brand-bold-pressed);--color-button-primary-text-default: var(--color-text-white-title);--color-button-primary-text-disabled: var(--color-text-disabled);--color-button-secondary-icon-bold: var(--color-icon-bold);--color-button-secondary-icon-default: var(--color-icon-default);--color-button-secondary-icon-disabled: var(--color-icon-disabled);--color-button-secondary-surface-default: var(--neutral-alpha-60);--color-button-secondary-surface-disabled: var(--color-surface-fg-disabled);--color-button-secondary-surface-hovered: var(--neutral-alpha-80);--color-button-secondary-surface-pressed: var(--neutral-alpha-100);--color-button-secondary-text-default: var(--color-text-body);--color-button-secondary-text-disabled: var(--color-text-disabled);--color-button-success-border: var(--black-alpha-10);--color-button-success-icon-default: var(--color-icon-black-bold);--color-button-success-icon-disabled: var(--color-icon-disabled);--color-button-success-surface-default: var(--green-50);--color-button-success-surface-disabled: var(--color-surface-fg-disabled);--color-button-success-surface-hovered: var(--green-60);--color-button-success-surface-pressed: var(--green-70);--color-button-success-text-default: var(--color-text-black-bold);--color-button-success-text-disabled: var(--color-text-disabled);--color-button-text-black-icon-default: var(--color-icon-black-bold);--color-button-text-black-icon-disabled: var(--color-icon-black-disabled);--color-button-text-black-text-default: var(--color-text-black-bold);--color-button-text-black-text-disabled: var(--color-text-black-disabled);--color-button-text-critical-icon-default: var(--color-icon-critical-default);--color-button-text-critical-icon-disabled: var(--color-icon-disabled);--color-button-text-critical-text-default: var(--color-text-critical-default);--color-button-text-critical-text-disabled: var(--color-text-disabled);--color-button-text-default-icon-default: var(--color-icon-bold);--color-button-text-default-icon-disabled: var(--color-icon-disabled);--color-button-text-default-icon-subtle: var(--color-icon-default);--color-button-text-default-text-default: var(--color-text-title);--color-button-text-default-text-disabled: var(--color-text-disabled);--color-button-text-default-text-subtle: var(--color-text-body);--color-button-text-inverse-icon-default: var(--color-icon-inverse-bold);--color-button-text-inverse-icon-disabled: var(--color-icon-inverse-disabled);--color-button-text-inverse-text-default: var(--color-text-inverse-bold);--color-button-text-inverse-text-disabled: var(--color-text-inverse-disabled);--color-button-text-link-icon-default: var(--color-icon-brand-default);--color-button-text-link-icon-disabled: var(--color-icon-disabled);--color-button-text-link-text-default: var(--color-text-brand-default);--color-button-text-link-text-disabled: var(--color-text-disabled);--color-button-text-warning-icon-default: var(--color-icon-warning-default);--color-button-text-warning-icon-disabled: var(--color-icon-disabled);--color-button-text-warning-text-default: var(--color-text-warning-default);--color-button-text-warning-text-disabled: var(--color-text-disabled);--color-button-text-white-icon-default: var(--color-icon-white-bold);--color-button-text-white-icon-disabled: var(--color-icon-white-disabled);--color-button-text-white-text-default: var(--color-text-white-title);--color-button-text-white-text-disabled: var(--color-text-white-disabled);--color-button-warning-border: var(--black-alpha-10);--color-button-warning-icon-default: var(--color-icon-black-bold);--color-button-warning-icon-disabled: var(--color-icon-disabled);--color-button-warning-surface-default: var(--yellow-50);--color-button-warning-surface-disabled: var(--color-surface-fg-disabled);--color-button-warning-surface-hovered: var(--yellow-60);--color-button-warning-surface-pressed: var(--yellow-70);--color-button-warning-text-default: var(--color-text-black-bold);--color-button-warning-text-disabled: var(--color-text-disabled);--color-cctv-bg: var(--neutral-80);--color-chips-border-default: var(--black-alpha-10);--color-chips-border-disabled: var(--black-alpha-2);--color-chips-icon-default: var(--color-icon-default);--color-chips-icon-disabled: var(--color-icon-disabled);--color-chips-icon-selected: var(--color-icon-inverse-bold);--color-chips-surface-selected: var(--neutral-70);--color-chips-text-default: var(--color-text-body);--color-chips-text-disabled: var(--color-text-disabled);--color-chips-text-selected: var(--color-text-inverse-bold);--color-input-border: var(--neutral-alpha-80);--color-input-surface: var(--neutral-0);--color-input-border-bold: var(--black-alpha-20);--color-input-border-critical: var(--color-border-critical-default);--color-input-border-disabled: var(--color-border-disabled);--color-input-border-focused: var(--neutral-50);--color-input-border-hovered: var(--neutral-alpha-100);--color-input-border-selected: var(--color-border-brand-default);--color-input-border-selected-light: var(--blue-20);--color-input-surface-bold: var(--black-alpha-10);--color-input-surface-disabled: var(--color-surface-fg-disabled);--color-input-surface-disabled-bold: var(--black-alpha-15);--color-input-surface-hovered: var(--black-alpha-4);--color-input-surface-selected: var(--black-alpha-6);--color-input-surface-selected-brand: var(--color-surface-brand-bold-default);--color-segmented-control-background: var(--neutral-alpha-40);--color-segmented-control-background-mobile: var(--black-alpha-6);--color-segmented-control-foreground-hover: var(--neutral-alpha-60);--color-segmented-control-foreground-selected: var(--neutral-0);--color-table-header: var(--neutral-10);--color-tooltip-surface: var(--neutral-90)}.dark{--color-border-bold: var(--white-alpha-10);--color-border-bolder: var(--white-alpha-15);--color-border-boldest: var(--white-alpha-20);--color-border-default: var(--white-alpha-5);--color-border-disabled: var(--white-alpha-5);--color-border-hidden: #00000000;--color-border-inverse: var(--moon-0);--color-border-selected: var(--blue-60);--color-border-white: var(--moon-0);--color-border-accent-blue-bold: var(--blue-40);--color-border-accent-blue-default: var(--blue-60);--color-border-accent-blue-subtle: var(--blue-80);--color-border-accent-blue-subtler: var(--blue-100);--color-border-accent-cyan-bold: var(--cyan-40);--color-border-accent-cyan-default: var(--cyan-60);--color-border-accent-cyan-subtle: var(--cyan-80);--color-border-accent-cyan-subtler: var(--cyan-100);--color-border-accent-green-bold: var(--green-40);--color-border-accent-green-default: var(--green-60);--color-border-accent-green-subtle: var(--green-80);--color-border-accent-green-subtler: var(--green-100);--color-border-accent-grey-bold: var(--moon-60);--color-border-accent-grey-bolder: var(--moon-50);--color-border-accent-grey-default: var(--moon-80);--color-border-accent-grey-strong: var(--moon-70);--color-border-accent-indigo-bold: var(--indigo-40);--color-border-accent-indigo-default: var(--indigo-60);--color-border-accent-indigo-subtle: var(--indigo-80);--color-border-accent-indigo-subtler: var(--indigo-100);--color-border-accent-lime-bold: var(--lime-40);--color-border-accent-lime-default: var(--lime-60);--color-border-accent-lime-subtle: var(--lime-80);--color-border-accent-lime-subtler: var(--lime-100);--color-border-accent-magenta-bold: var(--magenta-40);--color-border-accent-magenta-default: var(--magenta-60);--color-border-accent-magenta-subtle: var(--magenta-80);--color-border-accent-magenta-subtler: var(--magenta-100);--color-border-accent-orange-bold: var(--orange-40);--color-border-accent-orange-default: var(--orange-60);--color-border-accent-orange-subtle: var(--orange-80);--color-border-accent-orange-subtler: var(--orange-100);--color-border-accent-purple-bold: var(--purple-40);--color-border-accent-purple-default: var(--purple-60);--color-border-accent-purple-subtle: var(--purple-80);--color-border-accent-purple-subtler: var(--purple-100);--color-border-accent-red-bold: var(--red-40);--color-border-accent-red-default: var(--red-60);--color-border-accent-red-subtle: var(--red-80);--color-border-accent-red-subtler: var(--red-100);--color-border-accent-yellow-bold: var(--yellow-40);--color-border-accent-yellow-default: var(--yellow-60);--color-border-accent-yellow-subtle: var(--yellow-80);--color-border-accent-yellow-subtler: var(--yellow-100);--color-border-brand-bold: var(--blue-40);--color-border-brand-default: var(--blue-60);--color-border-brand-subtle: var(--blue-90);--color-border-critical-bold: var(--red-40);--color-border-critical-bolder: var(--red-30);--color-border-critical-default: var(--red-80);--color-border-critical-subtler: var(--red-100);--color-border-critical-subtlr: var(--red-90);--color-border-info-bold: var(--indigo-40);--color-border-info-bolder: var(--indigo-30);--color-border-info-default: var(--indigo-80);--color-border-info-subtle: var(--indigo-90);--color-border-info-subtler: var(--indigo-100);--color-border-inverse-bold: var(--black-alpha-6);--color-border-inverse-bolder: var(--black-alpha-10);--color-border-inverse-boldest: var(--black-alpha-15);--color-border-inverse-default: var(--black-alpha-4);--color-border-map-default: var(--neutral-alpha-5);--color-border-map-maptip: #ffffff66;--color-border-map-gradient-end: #00000080;--color-border-map-gradient-mid: #ffffff4d;--color-border-map-gradient-start: #00000080;--color-border-success-bold: var(--green-40);--color-border-success-bolder: var(--green-30);--color-border-success-default: var(--green-80);--color-border-success-subtle: var(--green-90);--color-border-success-subtler: var(--green-100);--color-border-warning-bold: var(--yellow-40);--color-border-warning-bolder: var(--yellow-30);--color-border-warning-default: var(--yellow-80);--color-border-warning-subtle: var(--yellow-90);--color-border-warning-subtler: var(--yellow-100);--color-border-white-bold: var(--white-alpha-10);--color-border-white-bolder: var(--white-alpha-15);--color-border-white-boldest: var(--white-alpha-20);--color-border-white-default: var(--white-alpha-5);--color-icon-bold: var(--moon-5);--color-icon-default: var(--white-alpha-60);--color-icon-disabled: var(--white-alpha-20);--color-icon-subtle: var(--white-alpha-40);--color-icon-accent-blue-bold: var(--blue-40);--color-icon-accent-blue-default: var(--blue-60);--color-icon-accent-blue-subtle: var(--blue-80);--color-icon-accent-blue-subtler: var(--blue-100);--color-icon-accent-cyan-bold: var(--cyan-40);--color-icon-accent-cyan-default: var(--cyan-60);--color-icon-accent-cyan-subtle: var(--cyan-80);--color-icon-accent-cyan-subtler: var(--cyan-100);--color-icon-accent-green-bold: var(--green-40);--color-icon-accent-green-default: var(--green-60);--color-icon-accent-green-subtle: var(--green-80);--color-icon-accent-green-subtler: var(--green-100);--color-icon-accent-indigo-bold: var(--indigo-40);--color-icon-accent-indigo-default: var(--indigo-60);--color-icon-accent-indigo-subtle: var(--indigo-80);--color-icon-accent-indigo-subtler: var(--indigo-100);--color-icon-accent-lime-bold: var(--lime-40);--color-icon-accent-lime-default: var(--lime-60);--color-icon-accent-lime-subtle: var(--lime-80);--color-icon-accent-lime-subtler: var(--lime-100);--color-icon-accent-magenta-bold: var(--magenta-40);--color-icon-accent-magenta-default: var(--magenta-60);--color-icon-accent-magenta-subtle: var(--magenta-80);--color-icon-accent-magenta-subtler: var(--magenta-100);--color-icon-accent-orange-bold: var(--orange-40);--color-icon-accent-orange-default: var(--orange-60);--color-icon-accent-orange-subtle: var(--orange-80);--color-icon-accent-orange-subtler: var(--orange-100);--color-icon-accent-purple-bold: var(--purple-40);--color-icon-accent-purple-default: var(--purple-60);--color-icon-accent-purple-subtle: var(--purple-80);--color-icon-accent-purple-subtler: var(--purple-100);--color-icon-accent-red-bold: var(--red-40);--color-icon-accent-red-default: var(--red-60);--color-icon-accent-red-subtle: var(--red-80);--color-icon-accent-red-subtler: var(--red-100);--color-icon-accent-yellow-bold: var(--yellow-40);--color-icon-accent-yellow-default: var(--yellow-60);--color-icon-accent-yellow-subtle: var(--yellow-80);--color-icon-accent-yellow-subtler: var(--yellow-100);--color-icon-black-bold: var(--moon-100);--color-icon-black-default: var(--black-alpha-60);--color-icon-black-disabled: var(--black-alpha-20);--color-icon-black-subtle: var(--black-alpha-40);--color-icon-brand-bold: var(--blue-40);--color-icon-brand-default: var(--blue-60);--color-icon-brand-subtle: var(--blue-80);--color-icon-critical-bold: var(--red-40);--color-icon-critical-default: var(--red-60);--color-icon-critical-subtle: var(--red-80);--color-icon-info-bold: var(--indigo-40);--color-icon-info-default: var(--indigo-60);--color-icon-info-subtle: var(--indigo-80);--color-icon-inverse-bold: var(--moon-100);--color-icon-inverse-default: var(--black-alpha-60);--color-icon-inverse-disabled: var(--black-alpha-20);--color-icon-inverse-subtle: var(--black-alpha-40);--color-icon-success-bold: var(--green-40);--color-icon-success-default: var(--green-60);--color-icon-success-subtle: var(--green-80);--color-icon-warning-bold: var(--yellow-40);--color-icon-warning-default: var(--yellow-60);--color-icon-warning-subtle: var(--yellow-80);--color-icon-white-bold: var(--moon-0);--color-icon-white-default: var(--white-alpha-60);--color-icon-white-disabled: var(--white-alpha-20);--color-icon-white-subtle: var(--white-alpha-40);--color-surface-accent-blue-bold: var(--blue-40);--color-surface-accent-blue-bolder: var(--blue-30);--color-surface-accent-blue-default: var(--blue-60);--color-surface-accent-blue-mild: var(--blue-70);--color-surface-accent-blue-strong: var(--blue-50);--color-surface-accent-blue-subtle: var(--blue-100);--color-surface-accent-blue-subtler: var(--blue-110);--color-surface-accent-cyan-bold: var(--cyan-40);--color-surface-accent-cyan-bolder: var(--cyan-30);--color-surface-accent-cyan-default: var(--cyan-60);--color-surface-accent-cyan-mild: var(--cyan-70);--color-surface-accent-cyan-strong: var(--cyan-50);--color-surface-accent-cyan-subtle: var(--cyan-100);--color-surface-accent-cyan-subtler: var(--cyan-110);--color-surface-accent-green-bold: var(--green-40);--color-surface-accent-green-bolder: var(--green-30);--color-surface-accent-green-default: var(--green-60);--color-surface-accent-green-mild: var(--green-70);--color-surface-accent-green-strong: var(--green-50);--color-surface-accent-green-subtle: var(--green-100);--color-surface-accent-green-subtler: var(--green-110);--color-surface-accent-grey-bold: var(--moon-40);--color-surface-accent-grey-bolder: var(--moon-30);--color-surface-accent-grey-default: var(--moon-60);--color-surface-accent-grey-mild: var(--moon-70);--color-surface-accent-grey-strong: var(--moon-50);--color-surface-accent-grey-subtle: var(--moon-80);--color-surface-accent-grey-subtler: var(--moon-90);--color-surface-accent-indigo-bold: var(--indigo-40);--color-surface-accent-indigo-bolder: var(--indigo-30);--color-surface-accent-indigo-default: var(--indigo-60);--color-surface-accent-indigo-mild: var(--indigo-70);--color-surface-accent-indigo-strong: var(--indigo-50);--color-surface-accent-indigo-subtle: var(--indigo-100);--color-surface-accent-indigo-subtler: var(--indigo-110);--color-surface-accent-lime-bold: var(--lime-40);--color-surface-accent-lime-bolder: var(--lime-30);--color-surface-accent-lime-default: var(--lime-60);--color-surface-accent-lime-mild: var(--lime-70);--color-surface-accent-lime-strong: var(--lime-50);--color-surface-accent-lime-subtle: var(--lime-100);--color-surface-accent-lime-subtler: var(--lime-110);--color-surface-accent-magenta-bold: var(--magenta-40);--color-surface-accent-magenta-bolder: var(--magenta-30);--color-surface-accent-magenta-default: var(--magenta-60);--color-surface-accent-magenta-mild: var(--magenta-70);--color-surface-accent-magenta-strong: var(--magenta-50);--color-surface-accent-magenta-subtle: var(--magenta-100);--color-surface-accent-magenta-subtler: var(--magenta-110);--color-surface-accent-orange-bold: var(--orange-40);--color-surface-accent-orange-bolder: var(--orange-30);--color-surface-accent-orange-default: var(--orange-60);--color-surface-accent-orange-mild: var(--orange-70);--color-surface-accent-orange-strong: var(--orange-50);--color-surface-accent-orange-subtle: var(--orange-100);--color-surface-accent-orange-subtler: var(--orange-110);--color-surface-accent-purple-bold: var(--purple-40);--color-surface-accent-purple-bolder: var(--purple-30);--color-surface-accent-purple-default: var(--purple-60);--color-surface-accent-purple-mild: var(--purple-70);--color-surface-accent-purple-strong: var(--purple-50);--color-surface-accent-purple-subtle: var(--purple-100);--color-surface-accent-purple-subtler: var(--purple-110);--color-surface-accent-red-bold: var(--red-40);--color-surface-accent-red-bolder: var(--red-30);--color-surface-accent-red-default: var(--red-60);--color-surface-accent-red-mild: var(--red-70);--color-surface-accent-red-strong: var(--red-50);--color-surface-accent-red-subtle: var(--red-100);--color-surface-accent-red-subtler: var(--red-110);--color-surface-accent-yellow-bold: var(--yellow-40);--color-surface-accent-yellow-bolder: var(--yellow-30);--color-surface-accent-yellow-default: var(--yellow-60);--color-surface-accent-yellow-mild: var(--yellow-70);--color-surface-accent-yellow-strong: var(--yellow-50);--color-surface-accent-yellow-subtle: var(--yellow-100);--color-surface-accent-yellow-subtler: var(--yellow-110);--color-surface-bg-black: var(--moon-100);--color-surface-bg-bold: var(--moon-110);--color-surface-bg-default: var(--moon-100);--color-surface-bg-inverse: var(--moon-0);--color-surface-bg-white: var(--moon-0);--color-surface-bg-theme-calm: #060f1a;--color-surface-bg-theme-default: var(--moon-110);--color-surface-bg-theme-earthy: #090e05;--color-surface-bg-theme-gothic: #140713;--color-surface-bg-theme-greenish: #05110f;--color-surface-bg-theme-lavender: #090919;--color-surface-bg-theme-muted: #0e0815;--color-surface-bg-theme-pure: #000000;--color-surface-bg-theme-warm: #0d0907;--color-surface-brand-default: var(--blue-110);--color-surface-brand-hovered: var(--blue-100);--color-surface-brand-pressed: var(--blue-90);--color-surface-brand-bold-default: var(--blue-60);--color-surface-brand-bold-hovered: var(--blue-70);--color-surface-brand-bold-pressed: var(--blue-80);--color-surface-critical-bold: var(--red-50);--color-surface-critical-bolder: var(--red-40);--color-surface-critical-default: var(--red-90);--color-surface-critical-subtle: var(--red-100);--color-surface-critical-subtler: var(--red-110);--color-surface-fg-black: var(--moon-100);--color-surface-fg-bold: var(--moon-100);--color-surface-fg-default: var(--moon-90);--color-surface-fg-disabled: var(--white-alpha-7);--color-surface-fg-highlight: var(--yellow-90);--color-surface-fg-inverse: var(--moon-0);--color-surface-fg-menu: var(--moon-80);--color-surface-fg-selected: var(--white-alpha-3);--color-surface-fg-white: var(--moon-0);--color-surface-fg-alpha-default: var(--white-alpha-3);--color-surface-fg-alpha-hovered: var(--white-alpha-7);--color-surface-fg-alpha-pressed: var(--white-alpha-10);--color-surface-fg-alpha-bold-default: var(--white-alpha-10);--color-surface-fg-alpha-medium-default: var(--white-alpha-7);--color-surface-fg-alpha-medium-hovered: var(--white-alpha-10);--color-surface-fg-alpha-medium-pressed: var(--white-alpha-15);--color-surface-fg-theme-default: var(--color-surface-fg-default);--color-surface-fg-theme-image: var(--black-alpha-85);--color-surface-fg-theme-solid: var(--white-alpha-7);--color-surface-fg-theme-transparent: var(--white-alpha-3);--color-surface-info-bold: var(--indigo-50);--color-surface-info-bolder: var(--indigo-40);--color-surface-info-default: var(--indigo-90);--color-surface-info-subtle: var(--indigo-100);--color-surface-info-subtler: var(--indigo-110);--color-surface-map-bg-bold: #0d0d0dcc;--color-surface-map-bg-default: #0d0d0d99;--color-surface-map-bg-subtle: #0d0d0d66;--color-surface-map-mask-on-fg: var(--color-surface-fg-default);--color-surface-map-mask-on-fg-none: #23252900;--color-surface-map-mask-on-map: #ffffff;--color-surface-map-mask-on-map-none: #ffffff;--color-surface-map-mask-on-overlay: var(--color-surface-overlay-default);--color-surface-map-mask-on-overlay-none: #31333700;--color-surface-overlay-bold: var(--moon-60);--color-surface-overlay-default: var(--moon-80);--color-surface-overlay-inverse: var(--moon-0);--color-surface-success-bold: var(--green-50);--color-surface-success-bolder: var(--green-40);--color-surface-success-default: var(--green-90);--color-surface-success-subtle: var(--green-100);--color-surface-success-subtler: var(--green-110);--color-surface-warning-bold: var(--yellow-50);--color-surface-warning-bolder: var(--yellow-40);--color-surface-warning-default: var(--yellow-90);--color-surface-warning-subtle: var(--yellow-100);--color-surface-warning-subtler: var(--yellow-110);--color-text-body: var(--white-alpha-60);--color-text-caption: var(--white-alpha-40);--color-text-disabled: var(--white-alpha-20);--color-text-title: var(--moon-5);--color-text-accent-blue-bold: var(--blue-40);--color-text-accent-blue-default: var(--blue-60);--color-text-accent-blue-subtle: var(--blue-80);--color-text-accent-cyan-bold: var(--cyan-40);--color-text-accent-cyan-default: var(--cyan-60);--color-text-accent-cyan-subtle: var(--cyan-80);--color-text-accent-green-bold: var(--green-40);--color-text-accent-green-default: var(--green-60);--color-text-accent-green-subtle: var(--green-80);--color-text-accent-indigo-bold: var(--indigo-40);--color-text-accent-indigo-default: var(--indigo-60);--color-text-accent-indigo-subtle: var(--indigo-80);--color-text-accent-lime-bold: var(--lime-40);--color-text-accent-lime-default: var(--lime-60);--color-text-accent-lime-subtle: var(--lime-80);--color-text-accent-magenta-bold: var(--magenta-40);--color-text-accent-magenta-default: var(--magenta-60);--color-text-accent-magenta-subtle: var(--magenta-80);--color-text-accent-orange-bold: var(--orange-40);--color-text-accent-orange-default: var(--orange-60);--color-text-accent-orange-subtle: var(--orange-80);--color-text-accent-purple-bold: var(--purple-40);--color-text-accent-purple-default: var(--purple-60);--color-text-accent-purple-subtle: var(--purple-80);--color-text-accent-red-bold: var(--red-40);--color-text-accent-red-default: var(--red-60);--color-text-accent-red-subtle: var(--red-80);--color-text-accent-yellow-bold: var(--yellow-40);--color-text-accent-yellow-default: var(--yellow-60);--color-text-accent-yellow-subtle: var(--yellow-80);--color-text-black-bold: var(--moon-100);--color-text-black-default: var(--black-alpha-60);--color-text-black-disabled: var(--black-alpha-20);--color-text-black-subtle: var(--black-alpha-40);--color-text-brand-bold: var(--blue-40);--color-text-brand-default: var(--blue-60);--color-text-brand-subtle: var(--blue-80);--color-text-critical-bold: var(--red-40);--color-text-critical-default: var(--red-60);--color-text-critical-subtle: var(--red-80);--color-text-info-bold: var(--indigo-40);--color-text-info-default: var(--indigo-60);--color-text-info-subtle: var(--indigo-80);--color-text-inverse-bold: var(--moon-100);--color-text-inverse-default: var(--black-alpha-60);--color-text-inverse-disabled: var(--black-alpha-20);--color-text-inverse-subtle: var(--black-alpha-40);--color-text-success-bold: var(--green-40);--color-text-success-default: var(--green-60);--color-text-success-subtle: var(--green-80);--color-text-warning-bold: var(--yellow-40);--color-text-warning-default: var(--yellow-60);--color-text-warning-subtle: var(--yellow-80);--color-text-white-body: var(--white-alpha-60);--color-text-white-caption: var(--white-alpha-40);--color-text-white-disabled: var(--white-alpha-20);--color-text-white-title: var(--moon-0);--color-avatar-group: var(--orange-60);--color-avatar-organization: var(--moon-0);--color-avatar-project: var(--blue-60);--color-avatar-role: var(--moon-50);--color-avatar-user-1: var(--blue-30);--color-avatar-user-10: var(--green-30);--color-avatar-user-11: var(--moon-30);--color-avatar-user-2: var(--indigo-30);--color-avatar-user-3: var(--lime-30);--color-avatar-user-4: var(--cyan-30);--color-avatar-user-5: var(--magenta-30);--color-avatar-user-6: var(--purple-30);--color-avatar-user-7: var(--orange-30);--color-avatar-user-8: var(--red-30);--color-avatar-user-9: var(--yellow-30);--color-banner-critical: var(--red-70);--color-banner-default: var(--moon-60);--color-banner-info: var(--indigo-70);--color-banner-success: var(--green-70);--color-banner-warning: var(--yellow-60);--color-button-critical-border: var(--white-alpha-15);--color-button-critical-icon-default: var(--color-icon-black-bold);--color-button-critical-icon-default-ghost: var(--color-icon-critical-default);--color-button-critical-icon-disabled: var(--color-icon-disabled);--color-button-critical-surface-default: var(--red-50);--color-button-critical-surface-disabled: var(--color-surface-fg-disabled);--color-button-critical-surface-hovered: var(--red-60);--color-button-critical-surface-hovered-ghost: var(--red-110);--color-button-critical-surface-pressed: var(--red-70);--color-button-critical-surface-pressed-ghost: var(--red-100);--color-button-critical-surface-subtle: var(--red-110);--color-button-critical-text-default: var(--color-text-black-bold);--color-button-critical-text-default-ghost: var(--color-text-critical-default);--color-button-critical-text-disabled: var(--color-text-disabled);--color-button-ghost-icon-bold: var(--color-icon-bold);--color-button-ghost-icon-default: var(--color-icon-default);--color-button-ghost-icon-disabled: var(--color-icon-disabled);--color-button-ghost-surface-hovered: var(--neutral-alpha-20);--color-button-ghost-surface-pressed: var(--neutral-alpha-40);--color-button-ghost-text-default: var(--color-text-body);--color-button-ghost-text-disabled: var(--color-text-disabled);--color-button-inverse-border: var(--black-alpha-6);--color-button-inverse-icon-bold: var(--color-icon-inverse-bold);--color-button-inverse-icon-default: var(--color-icon-inverse-default);--color-button-inverse-icon-disabled: var(--color-icon-inverse-disabled);--color-button-inverse-surface-default: var(--moon-0);--color-button-inverse-surface-hovered: var(--neutral-alpha-20);--color-button-inverse-surface-pressed: var(--neutral-alpha-40);--color-button-inverse-surface-selected: var(--color-surface-brand-bold-default);--color-button-inverse-text-default: var(--color-text-inverse-bold);--color-button-inverse-text-disabled: var(--color-text-inverse-disabled);--color-button-mobile-button-icon-default: var(--white-alpha-80);--color-button-mobile-button-icon-disabled: var(--white-alpha-20);--color-button-mobile-button-icon-disabled-on-tint: var(--white-alpha-20);--color-button-mobile-button-icon-on-tint: var(--white-alpha-90);--color-button-mobile-button-icon-subtle: var(--white-alpha-60);--color-button-mobile-button-icon-tint: var(--blue-60);--color-button-mobile-button-text-default: var(--white-alpha-80);--color-button-mobile-button-text-disabled: var(--white-alpha-20);--color-button-mobile-button-text-disabled-on-tint: var(--white-alpha-20);--color-button-mobile-button-text-on-tint: var(--white-alpha-90);--color-button-mobile-button-text-subtle: var(--white-alpha-60);--color-button-mobile-button-text-tint: var(--blue-60);--color-button-outline-border-default: var(--white-alpha-7);--color-button-outline-border-disabled: var(--white-alpha-5);--color-button-outline-icon-bold: var(--color-icon-bold);--color-button-outline-icon-default: var(--color-icon-default);--color-button-outline-icon-disabled: var(--color-icon-disabled);--color-button-outline-surface-default: var(--none);--color-button-outline-surface-hovered: var(--neutral-alpha-5);--color-button-outline-surface-pressed: var(--neutral-alpha-10);--color-button-outline-text-default: var(--color-text-body);--color-button-outline-text-disabled: var(--color-text-disabled);--color-button-primary-border: var(--white-alpha-15);--color-button-primary-icon-default: var(--color-icon-white-bold);--color-button-primary-icon-disabled: var(--color-icon-disabled);--color-button-primary-surface-default: var(--color-surface-brand-bold-default);--color-button-primary-surface-disabled: var(--neutral-alpha-5);--color-button-primary-surface-hovered: var(--color-surface-brand-bold-hovered);--color-button-primary-surface-pressed: var(--color-surface-brand-bold-pressed);--color-button-primary-text-default: var(--color-text-white-title);--color-button-primary-text-disabled: var(--color-text-disabled);--color-button-secondary-icon-bold: var(--color-icon-bold);--color-button-secondary-icon-default: var(--color-icon-default);--color-button-secondary-icon-disabled: var(--color-icon-disabled);--color-button-secondary-surface-default: var(--neutral-alpha-20);--color-button-secondary-surface-disabled: var(--color-surface-fg-disabled);--color-button-secondary-surface-hovered: var(--neutral-alpha-40);--color-button-secondary-surface-pressed: var(--neutral-alpha-50);--color-button-secondary-text-default: var(--color-text-body);--color-button-secondary-text-disabled: var(--color-text-disabled);--color-button-success-border: var(--white-alpha-15);--color-button-success-icon-default: var(--color-icon-black-bold);--color-button-success-icon-disabled: var(--color-icon-disabled);--color-button-success-surface-default: var(--green-50);--color-button-success-surface-disabled: var(--color-surface-fg-disabled);--color-button-success-surface-hovered: var(--green-60);--color-button-success-surface-pressed: var(--green-70);--color-button-success-text-default: var(--color-text-black-bold);--color-button-success-text-disabled: var(--color-text-disabled);--color-button-text-black-icon-default: var(--color-icon-black-bold);--color-button-text-black-icon-disabled: var(--color-icon-black-disabled);--color-button-text-black-text-default: var(--color-text-black-bold);--color-button-text-black-text-disabled: var(--color-text-black-disabled);--color-button-text-critical-icon-default: var(--color-icon-critical-default);--color-button-text-critical-icon-disabled: var(--color-icon-disabled);--color-button-text-critical-text-default: var(--color-text-critical-default);--color-button-text-critical-text-disabled: var(--color-text-disabled);--color-button-text-default-icon-default: var(--color-icon-bold);--color-button-text-default-icon-disabled: var(--color-icon-disabled);--color-button-text-default-icon-subtle: var(--color-icon-default);--color-button-text-default-text-default: var(--color-text-title);--color-button-text-default-text-disabled: var(--color-text-disabled);--color-button-text-default-text-subtle: var(--color-text-body);--color-button-text-inverse-icon-default: var(--color-icon-inverse-bold);--color-button-text-inverse-icon-disabled: var(--color-icon-inverse-disabled);--color-button-text-inverse-text-default: var(--color-text-inverse-bold);--color-button-text-inverse-text-disabled: var(--color-text-inverse-disabled);--color-button-text-link-icon-default: var(--color-icon-brand-default);--color-button-text-link-icon-disabled: var(--color-icon-disabled);--color-button-text-link-text-default: var(--color-text-brand-default);--color-button-text-link-text-disabled: var(--color-text-disabled);--color-button-text-warning-icon-default: var(--color-icon-warning-default);--color-button-text-warning-icon-disabled: var(--color-icon-disabled);--color-button-text-warning-text-default: var(--color-text-warning-default);--color-button-text-warning-text-disabled: var(--color-text-disabled);--color-button-text-white-icon-default: var(--color-icon-white-bold);--color-button-text-white-icon-disabled: var(--color-icon-white-disabled);--color-button-text-white-text-default: var(--color-text-white-title);--color-button-text-white-text-disabled: var(--color-text-white-disabled);--color-button-warning-border: var(--white-alpha-15);--color-button-warning-icon-default: var(--color-icon-black-bold);--color-button-warning-icon-disabled: var(--color-icon-disabled);--color-button-warning-surface-default: var(--yellow-50);--color-button-warning-surface-disabled: var(--color-surface-fg-disabled);--color-button-warning-surface-hovered: var(--yellow-60);--color-button-warning-surface-pressed: var(--yellow-70);--color-button-warning-text-default: var(--color-text-black-bold);--color-button-warning-text-disabled: var(--color-text-disabled);--color-cctv-bg: var(--moon-110);--color-chips-border-default: var(--white-alpha-10);--color-chips-border-disabled: var(--white-alpha-5);--color-chips-icon-default: var(--color-icon-default);--color-chips-icon-disabled: var(--color-icon-disabled);--color-chips-icon-selected: var(--color-icon-inverse-bold);--color-chips-surface-selected: var(--neutral-10);--color-chips-text-default: var(--color-text-body);--color-chips-text-disabled: var(--color-text-disabled);--color-chips-text-selected: var(--color-text-inverse-bold);--color-input-border: var(--neutral-alpha-5);--color-input-surface: var(--neutral-alpha-5);--color-input-border-bold: var(--white-alpha-30);--color-input-border-critical: var(--color-border-critical-default);--color-input-border-disabled: var(--color-border-disabled);--color-input-border-focused: var(--moon-50);--color-input-border-hovered: var(--neutral-alpha-10);--color-input-border-selected: var(--color-border-brand-default);--color-input-border-selected-light: var(--blue-110);--color-input-surface-bold: var(--white-alpha-10);--color-input-surface-disabled: var(--color-surface-fg-disabled);--color-input-surface-disabled-bold: var(--white-alpha-20);--color-input-surface-hovered: var(--white-alpha-7);--color-input-surface-selected: var(--white-alpha-10);--color-input-surface-selected-brand: var(--color-surface-brand-bold-default);--color-segmented-control-background: var(--neutral-alpha-20);--color-segmented-control-background-mobile: var(--white-alpha-10);--color-segmented-control-foreground-hover: var(--neutral-alpha-30);--color-segmented-control-foreground-selected: var(--neutral-alpha-50);--color-table-header: var(--moon-80);--color-tooltip-surface: var(--moon-5)}:root{--chart-grid: #eceef1;--chart-label: #7b7b7b;--chart-surface: #fff;--chart-border: #ebebeb;--chart-text: #333;--chart-trigger: #dc2626;--chart-threshold: #b77715}.dark{--fdd-page: var(--color-surface-bg-default);--fdd-surface: var(--color-surface-fg-default);--fdd-surface-muted: var(--color-surface-bg-bold);--fdd-surface-hover: var(--color-surface-fg-alpha-hovered);--fdd-surface-selected: var(--color-surface-fg-selected);--fdd-text: var(--color-text-title);--fdd-muted: var(--color-text-body);--fdd-link: var(--blue-50);--fdd-focus: var(--blue-50);--fdd-border: var(--color-border-bold);--fdd-border-soft: var(--color-border-default);--fdd-border-hover: var(--color-border-boldest);--fdd-primary: var(--color-surface-brand-bold-default);--fdd-primary-hover: var(--color-surface-brand-bold-hovered);--fdd-switch-track: var(--moon-60);--fdd-overlay: var(--black-alpha-60);--fdd-blue-bg: var(--color-surface-brand-default);--fdd-blue-border: var(--color-border-brand-subtle);--fdd-red-bg: var(--color-surface-critical-subtler);--fdd-red-border: var(--color-border-critical-subtler);--fdd-red-text: var(--color-text-critical-bold);--fdd-green-bg: var(--color-surface-success-subtler);--fdd-green-border: var(--color-border-success-subtler);--fdd-green-text: var(--color-text-success-bold);--fdd-indigo-bg: var(--color-surface-info-subtler);--fdd-indigo-text: var(--color-text-info-bold);--fdd-purple-bg: var(--color-surface-accent-purple-subtler);--fdd-purple-border: var(--color-border-accent-purple-subtler);--fdd-purple-text: var(--color-text-accent-purple-bold);--fdd-orange-bg: var(--color-surface-accent-orange-subtler);--fdd-orange-border: var(--color-border-accent-orange-subtler);--fdd-orange-text: var(--color-text-accent-orange-bold);--fdd-amber-bg: var(--color-surface-warning-subtler);--fdd-amber-border: var(--color-border-warning-subtler);--fdd-amber-text: var(--color-text-warning-bold);--chart-grid: var(--color-border-bold);--chart-label: var(--color-text-body);--chart-surface: var(--color-surface-fg-menu);--chart-border: var(--color-border-bolder);--chart-text: var(--color-text-title);--chart-trigger: var(--red-50);--chart-threshold: var(--yellow-50);--chart-Chiller: var(--blue-50);--chart-PAU: var(--indigo-50);--chart-Generator: var(--cyan-50);--chart-AHU: var(--purple-50);--chart-Pump: var(--magenta-50);--chart-orange: var(--orange-50)}.theme-toggle{width:34px;height:34px}.theme-toggle[aria-pressed=true]{color:var(--color-icon-default)}.dark thead{background:var(--color-table-header)}.dark .searchable-popup{background:var(--color-surface-fg-menu);box-shadow:0 8px 24px var(--black-alpha-30)}.dark .searchable-popup [role=option]{background:transparent}.dark .searchable-popup [role=option][data-active=true]{background:var(--color-surface-brand-default)}.dark .form-field input[readonly]{color:var(--moon-40)}.dark .timeline i{box-shadow:0 0 0 4px var(--color-surface-brand-default)}.dark input::placeholder,.dark textarea::placeholder{color:var(--color-text-body);opacity:1}.recharts-cartesian-axis-tick text{fill:var(--chart-label)}.recharts-default-tooltip{background:var(--chart-surface)!important;border-color:var(--chart-border)!important;color:var(--chart-text);border-radius:8px}.recharts-tooltip-label{color:var(--chart-text)}:root{font-family:Inter,system-ui,sans-serif;color:var(--fdd-text, var(--neutral-100));background:var(--fdd-page, var(--neutral-5));font-synthesis:none;font-size:13px;--border: var(--fdd-border, #e5e7eb);--muted: var(--fdd-muted, #787e89);--blue: var(--fdd-link, #2563eb);--radius: 10px}*{box-sizing:border-box}body{margin:0}html{overflow-x:clip}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.45}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--fdd-focus, #3b82f6);outline-offset:3px}input,textarea,select{border:1px solid var(--fdd-border, #dfe2e7);border-radius:6px;color:var(--fdd-text, #333);background:var(--fdd-surface, #fff)}input,textarea{padding:9px 10px}input[type=checkbox]{accent-color:#2563eb;width:15px;height:15px;flex-shrink:0}textarea{resize:vertical;line-height:1.6}h1,h2,h3,p{margin:0}h1{font-size:25px;line-height:1.4;letter-spacing:-.7px;font-weight:600}h2{font-size:18px;letter-spacing:-.35px;font-weight:600;display:flex;align-items:center;gap:9px}h3{font-size:14px;font-weight:600;line-height:1.5}p{color:var(--fdd-muted, #747a84);line-height:1.6}strong{font-weight:600}svg{flex-shrink:0;vertical-align:middle}.app{max-width:1920px;margin:auto;padding:30px 32px 16px}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:27px}.eyebrow{display:flex;align-items:center;gap:7px;font-size:10px;color:var(--fdd-muted, #898d96);font-weight:600;letter-spacing:1.4px;margin-bottom:9px}.module-mark{display:inline-flex;background:var(--fdd-blue-bg, #eaf1fe);color:var(--fdd-link, #3b82f6);padding:5px;border-radius:6px;margin-left:5px;vertical-align:middle}.heading-actions{display:flex;align-items:center;gap:9px}.button{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid var(--fdd-border, #dfe2e7);background:var(--fdd-surface, #fff);border-radius:6px;padding:8px 11px;font-size:12px;font-weight:500;white-space:nowrap;line-height:17px;box-shadow:0 1px 2px #00000004}.button:hover{background:var(--fdd-surface-hover, #f7f9fc);border-color:var(--fdd-border-hover, #cdd2da)}.button.primary{background:var(--fdd-primary, #2563eb);border-color:var(--fdd-link, #2563eb);color:#fff}.button.primary:hover{background:var(--fdd-primary-hover, #1d4ed8)}.button.active{background:var(--fdd-blue-bg, #eff6ff);border-color:var(--fdd-blue-border, #bfdbfe);color:var(--fdd-link, #2563eb)}.icon-button{display:inline-flex;align-items:center;justify-content:center;padding:8px;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--fdd-muted, #7c8490)}.icon-button:hover{background:var(--fdd-surface-hover, #e8ebf0)}.text-button{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:4px 0;color:var(--fdd-link, #2563eb);font-size:12px;font-weight:500}.text-button:hover{text-decoration:underline}.module-tabs{display:flex;gap:24px;border-bottom:1px solid var(--fdd-border, #dfe2e6);margin-bottom:20px;overflow-x:auto}.module-tabs>button{display:flex;align-items:center;gap:8px;white-space:nowrap;border:0;border-bottom:2px solid transparent;background:none;padding:0 2px 14px;color:var(--fdd-muted, #747b87);font-size:12px;font-weight:500}.module-tabs>button:hover{color:var(--fdd-link, #2563eb)}.module-tabs>button.selected{border-bottom-color:var(--fdd-link, #2563eb);color:var(--fdd-link, #2563eb)}.module-tabs>button>span{background:var(--fdd-blue-bg, #e9eef8);color:var(--fdd-link, #2563eb);padding:2px 5px;font-size:10px;border-radius:4px}.scope-bar{display:flex;align-items:center;gap:8px;padding:12px 14px;background:var(--fdd-surface, #fff);border:1px solid var(--fdd-border, #e2e5e9);border-radius:8px;flex-wrap:wrap}.scope-bar .select-field select{background:var(--fdd-surface, #fff)}.scope-bar input[type=date]{font-size:11px;width:128px;padding:7px}.portfolio{border:0;background:none;display:flex;align-items:center;gap:7px;padding:7px 5px 7px 0;font-size:12px;color:var(--fdd-text, #353b44)}.portfolio>svg{color:var(--fdd-muted, #7b8493)}.select-field{display:inline-flex;align-items:center;position:relative;min-width:115px}.select-field select{width:100%;padding:7px 27px 7px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:12px;line-height:17px}.select-field>svg{position:absolute;right:9px;color:var(--fdd-muted, #7b8493);pointer-events:none}.scope-toggle{margin-left:2px}.scope-spacer{flex:1}.expanded-scope{display:flex;align-items:center;gap:12px;padding:14px;background:var(--fdd-surface-muted, #f0f3f8);border:1px solid var(--fdd-border, #e1e5ec);border-top:0;border-radius:0 0 8px 8px}.expanded-scope>span:first-child{font-size:12px;font-weight:500}.expanded-scope .select-field:nth-of-type(2){min-width:230px}.context-line{display:flex;justify-content:space-between;font-size:10px;color:var(--fdd-muted, #8a9099);margin:12px 2px 24px;gap:12px}.context-line>span{display:flex;align-items:center;gap:5px}.inline-info{padding:0;border:0;background:none;color:var(--fdd-muted, #8a9099)}.green-dot,.blue-dot,.amber-dot,.red-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#22c55e;flex-shrink:0}.blue-dot{background:#3b82f6}.amber-dot{background:#eab308}.red-dot{background:#ef4444}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px}.section-heading p{font-size:11px;margin-top:4px}.section-heading .count{vertical-align:middle}.count{display:inline-flex;align-items:center;font-size:10px;font-weight:500;border:1px solid var(--fdd-border, #e3e6ec);border-radius:5px;background:var(--fdd-surface, #fff);color:var(--fdd-muted, #6a7382);padding:2px 6px}.panel{background:var(--fdd-surface, #fff);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;box-shadow:0 2px 3px #00000002}.panel-head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 12px;gap:12px}.panel-head p{font-size:10px;margin-top:3px}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px}.metric{text-align:left;padding:16px 18px 12px}.metric:hover{border-color:var(--fdd-blue-border, #b5c8ee);box-shadow:0 2px 10px #315c9e0a}.metric-top{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--fdd-muted, #656d79);font-weight:500}.metric-icon{padding:7px;border-radius:7px;background:var(--fdd-blue-bg, #eff6ff);color:var(--fdd-link, #3b82f6)}.metric-icon.red{color:var(--fdd-red-text, #ef4444);background:var(--fdd-red-bg, #fef2f2)}.metric-icon.green{color:var(--fdd-green-text, #16a34a);background:var(--fdd-green-bg, #f0fdf4)}.metric-icon.indigo{color:var(--fdd-indigo-text, #6366f1);background:var(--fdd-indigo-bg, #eef2ff)}.metric-value{font-size:33px;letter-spacing:-1px;font-weight:600;margin:9px 0 14px;display:flex;align-items:baseline;gap:5px}.metric-note{font-size:10px;color:var(--fdd-muted, #8a929e);display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--fdd-border-soft, #f0f1f4);padding-top:10px}.overview-grid{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(310px,1fr);gap:20px;margin-bottom:20px}.legend{display:flex;gap:18px;flex-wrap:wrap;padding:9px 20px 4px;font-size:10px;color:var(--fdd-muted, #737c89)}.legend>span{display:flex;align-items:center;gap:6px}.legend i{width:7px;height:7px;border-radius:2px}.overview-chart{height:244px;padding:12px 5px 0}.chart-foot{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-top:1px solid var(--fdd-border-soft, #f0f1f4);color:var(--fdd-muted, #8b929c);font-size:10px}.chart-foot>span{display:flex;align-items:center;gap:5px}.chart-foot button{border:0;background:none;color:var(--fdd-link, #2563eb);display:flex;align-items:center;gap:5px;font-size:11px}.building-list{padding:0 18px 9px;max-height:306px;overflow-y:auto;scrollbar-width:thin}.building-row{border:0;background:none;display:flex;width:100%;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--fdd-border-soft, #f0f1f4);text-align:left}.building-row:last-child{border-bottom:0}.building-row:hover{background:var(--fdd-surface-hover, #fafbff)}.building-icon{padding:7px;background:var(--fdd-surface-muted, #f6f7f9);border:1px solid var(--fdd-border, #eceef2);border-radius:6px;color:var(--fdd-muted, #b4bbc4)}.building-icon.available{color:var(--fdd-link, #7088aa);background:var(--fdd-surface-muted, #f1f5fb)}.building-row>div:nth-child(2){flex:1}.building-row strong{font-size:11px}.building-row span{display:block;font-size:9px;color:var(--fdd-muted, #949ba5);margin-top:3px}.building-row>svg{color:var(--fdd-muted, #a9b0b9)}.priority-panel .panel-head{padding-bottom:17px}.priority-panel .table-panel{border:0;border-radius:0;box-shadow:none}.table-panel{border:1px solid var(--border);border-radius:9px;background:var(--fdd-surface, #fff);overflow:hidden}.table-scroll{overflow-x:auto;max-width:100%}table{width:100%;border-collapse:collapse;text-align:left}thead{background:var(--fdd-surface-muted, #f9fafb)}th{font-size:10px;font-weight:500;color:var(--fdd-muted, #8b929e);padding:11px 16px;white-space:nowrap;border-bottom:1px solid var(--fdd-border-soft, #eef0f4)}th button{font-size:inherit;color:inherit;font-weight:inherit;border:0;background:none;padding:0;display:flex;align-items:center;gap:5px}td{padding:14px 16px;border-bottom:1px solid var(--fdd-border-soft, #f0f1f4);vertical-align:middle}tbody tr:last-child td{border-bottom:0}tbody tr:has(.fault-title){cursor:pointer}tbody tr:has(.fault-title):hover{background:var(--fdd-surface-hover, #fafbfe)}.fault-title{display:block;text-align:left;font-weight:500;font-size:12px;border:0;background:none;padding:0;line-height:1.5;color:var(--fdd-text, #333a44);margin-bottom:4px}.fault-title:hover{color:var(--fdd-link, #2563eb)}.small{font-size:11px;line-height:1.6}.tiny{font-size:9px;line-height:1.7}.muted{color:var(--fdd-muted, #9299a4)}.mono{font-variant-numeric:tabular-nums;letter-spacing:.1px}.dot-separator{padding:0 4px;color:var(--fdd-muted, #c2c7d0)}.badge{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font-size:10px;font-weight:500;border:1px solid var(--fdd-border, #e9ebef);background:var(--fdd-surface-muted, #f8f9fb);color:var(--fdd-muted, #7b8491);padding:3px 6px;line-height:14px;border-radius:4px}.badge i{width:5px;height:5px;border-radius:50%;background:currentColor}.badge.blue,.badge.low{background:var(--fdd-blue-bg, #eff6ff);color:var(--fdd-link, #2563eb);border-color:var(--fdd-blue-border, #dbeafe)}.badge.green{background:var(--fdd-green-bg, #f0fdf4);color:var(--fdd-green-text, #16a34a);border-color:var(--fdd-green-border, #dcfce7)}.badge.critical{background:var(--fdd-red-bg, #fef2f2);color:var(--fdd-red-text, #dc2626);border-color:var(--fdd-red-border, #fee2e2)}.badge.high{background:var(--fdd-orange-bg, #fff7ed);color:var(--fdd-orange-text, #ea580c);border-color:var(--fdd-orange-border, #ffedd5)}.badge.medium,.badge.amber{background:var(--fdd-amber-bg, #fffbed);color:var(--fdd-amber-text, #b6871a);border-color:var(--fdd-amber-border, #fdf0c0)}.badge.purple{background:var(--fdd-purple-bg, #f5f3ff);color:var(--fdd-purple-text, #8b5cf6);border-color:var(--fdd-purple-border, #ede9fe)}.nowrap{white-space:nowrap}.link{color:var(--fdd-link, #2563eb)}.fault-filters{display:flex;align-items:center;gap:10px;margin:0 0 16px}.search{display:flex;align-items:center;gap:8px;padding:0 11px;background:var(--fdd-surface, #fff);border:1px solid var(--fdd-border, #dfe2e7);border-radius:6px;min-width:230px;max-width:450px;flex:1;color:var(--fdd-muted, #929aa6)}.search input{border:0;background:none;outline:none;padding:9px 0;width:100%;font-size:12px}.search:focus-within{outline:2px solid var(--fdd-focus, #bfdbfe)}.search button{background:none;border:0;color:var(--fdd-muted, #8793a4);padding:0}.pagination{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;color:var(--fdd-muted, #89919c);font-size:10px;border-top:1px solid var(--fdd-border-soft, #eef0f4);gap:14px}.pagination>div{display:flex;align-items:center;gap:10px}.empty{padding:48px 24px;text-align:center;display:flex;align-items:center;flex-direction:column;gap:10px}.empty-icon{padding:13px;border:1px solid var(--fdd-border, #e2e7f1);background:var(--fdd-surface-muted, #f8faff);border-radius:12px;color:var(--fdd-link, #95a8c5)}.empty h3{color:var(--fdd-text, #596577);margin-top:4px}.empty p{max-width:380px;font-size:12px;margin-bottom:6px}footer{display:flex;justify-content:space-between;gap:12px;font-size:9px;color:var(--fdd-muted, #9da3ad);border-top:1px solid var(--fdd-border, #e4e6eb);margin-top:25px;padding:15px 2px 0}footer>span{display:flex;align-items:center;gap:5px}footer button{background:none;border:0;color:var(--fdd-muted, #929aa7);font-size:9px;display:flex;gap:5px;align-items:center}.row{display:flex;align-items:center;gap:9px}.wrap{flex-wrap:wrap}.spread{justify-content:space-between}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--fdd-overlay, #18203355);z-index:30;animation:fade-in .15s ease}.sheet{position:fixed;right:0;top:0;height:100dvh;width:min(680px,100vw);background:var(--fdd-surface, #fff);z-index:31;box-shadow:-10px 0 60px #17254022;display:flex;flex-direction:column;animation:slide-in .22s ease}.sheet.wide{width:min(1060px,94vw)}.sheet-head{display:flex;align-items:flex-start;justify-content:space-between;padding:23px 26px 20px;border-bottom:1px solid var(--fdd-border, #e8ebf0);background:var(--fdd-surface, #fff);gap:16px}.sheet-head h2{font-size:18px;line-height:1.5;display:block}.sheet-head p{font-size:11px;margin-top:5px;color:var(--fdd-muted, #8a939f)}.sheet-body{padding:23px 26px 35px;overflow-y:auto;scrollbar-width:thin}.sheet-body>h3{margin:24px 0 12px}.sheet-body>p{margin:14px 0}.sheet-body>.panel{margin-top:18px}.sheet-body .panel>.detail{margin:0 20px}.sheet-body .panel>.reading{padding:5px 20px 20px}.detail{padding:14px 0;border-bottom:1px solid var(--fdd-border-soft, #eef0f4);display:grid;grid-template-columns:150px 1fr;gap:15px;font-size:12px;line-height:1.7}.detail>span{font-size:11px;color:var(--fdd-muted, #8792a1)}.detail>div{overflow-wrap:anywhere}.callout{display:flex;align-items:flex-start;gap:10px;padding:15px;border-radius:7px;margin:15px 0;line-height:1.7}.callout p{font-size:12px;margin-top:5px}.callout.blue{background:var(--fdd-blue-bg, #f1f6fe);border:1px solid var(--fdd-blue-border, #dce8fc);color:var(--fdd-link, #4471ae)}.callout.amber{background:var(--fdd-amber-bg, #fffcf1);border:1px solid var(--fdd-amber-border, #f7ebc4);color:var(--fdd-amber-text, #997b29)}.callout>svg{margin-top:2px}.fault-banner{background:var(--fdd-surface-muted, #f8fafc);border:1px solid var(--fdd-border, #e4eaf2);border-radius:8px;padding:17px 18px}.fault-banner>p{margin:12px 0;font-size:13px;color:var(--fdd-text, #435169);font-weight:500}.fault-location{display:flex;align-items:center;gap:7px;font-size:10px;color:var(--fdd-muted, #7c899a);flex-wrap:wrap}.diagnostic-actions{display:flex;align-items:center;justify-content:space-between;margin:18px 0;gap:12px;flex-wrap:wrap}.subtabs{display:flex;gap:24px;border-bottom:1px solid var(--fdd-border, #e6e9ef);margin:22px 0;overflow-x:auto}.subtabs>button{display:flex;align-items:center;gap:7px;border:0;background:none;border-bottom:2px solid transparent;padding:0 0 12px;font-size:12px;color:var(--fdd-muted, #8190a2);white-space:nowrap}.subtabs>button.selected{color:var(--fdd-link, #2563eb);border-bottom-color:var(--fdd-link, #2563eb)}.evidence-panel{border:1px solid var(--fdd-border, #e8ebef);border-radius:7px;margin-bottom:12px;overflow:hidden}.evidence-chart{height:192px;margin:8px 5px 0}.evidence-panel .legend{padding:12px 14px 0}.point-controls{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:25px 0 14px}.point-table{max-height:400px;overflow:auto;margin-top:13px;border:1px solid var(--fdd-border, #e6eaf0);border-radius:6px}.point-table thead{position:sticky;top:0;z-index:1}.point-table td{padding:10px;font-size:11px}.point-table td:nth-child(2){min-width:300px}.point-table input{vertical-align:middle}.checkbox-label{display:flex;align-items:center;gap:7px;font-size:11px;line-height:1.7}.work-order-cta{background:var(--fdd-surface-muted, #f8faff);border-top:1px solid var(--fdd-border, #e3ebf6);padding:18px 20px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-wrap:wrap}.work-order-cta p{font-size:11px;margin-top:4px}.source-boundary{padding:20px 0;line-height:1.8}.timeline{padding:12px 24px}.timeline>div{border-left:1px solid var(--fdd-border, #dce5f4);padding:0 0 25px 20px;position:relative}.timeline i{width:8px;height:8px;border-radius:50%;background:#3b82f6;position:absolute;top:5px;left:-4px;box-shadow:0 0 0 4px #eff6ff}.timeline strong{font-size:12px}.timeline p{font-size:11px;margin-top:4px}.linked-order{display:flex;align-items:center;gap:12px;padding:20px}.linked-order>div{flex:1}.linked-order p{font-size:11px;margin-top:4px}.linked-order>svg{color:var(--fdd-link, #3b82f6)}.library-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.level-card{display:flex;align-items:center;gap:12px;background:var(--fdd-surface, #fff);border:1px solid var(--fdd-border, #e2e6ed);border-radius:8px;padding:17px;text-align:left}.level-card>span{padding:9px;background:var(--fdd-blue-bg, #eff4ff);border-radius:6px;color:var(--fdd-link, #3b82f6);font-size:12px;font-weight:600}.level-card strong{font-size:12px}.level-card p{font-size:10px;margin-top:4px}.level-card>b{margin-left:auto;font-size:22px;color:var(--fdd-muted, #99a5b7);font-weight:500}.level-card.selected{border-color:var(--fdd-blue-border, #93b4f6);background:var(--fdd-surface-selected, #f8fbff)}.persistence{max-width:190px}.deployment-list{display:grid;gap:14px}.deployment-card{padding:20px}.deployment-card h3{font-size:13px}.deployment-card p{margin-top:4px;color:var(--fdd-muted, #8e98a7)}.deployment-meta{display:flex;align-items:center;gap:20px;border-top:1px solid var(--fdd-border-soft, #f0f2f5);border-bottom:1px solid var(--fdd-border-soft, #f0f2f5);margin:17px 0;padding:14px 0;font-size:11px;color:var(--fdd-muted, #8290a3);flex-wrap:wrap}.switch-label{display:flex;align-items:center;gap:8px;font-size:11px;position:relative;color:var(--fdd-muted, #738097)}.switch-label input{position:absolute;right:0;width:33px;height:19px;opacity:0;z-index:1;cursor:pointer}.switch{display:block;width:33px;height:19px;border-radius:20px;background:var(--fdd-switch-track, #c4cbd5);position:relative}.switch:after{content:"";display:block;width:15px;height:15px;border-radius:50%;background:#fff;position:absolute;left:2px;top:2px;box-shadow:0 1px 2px #0002;transition:left .15s}.switch-label input:checked+.switch{background:#3b82f6}.switch-label input:checked+.switch:after{left:16px}.switch-label input:focus-visible+.switch{outline:2px solid var(--fdd-focus, #3b82f6);outline-offset:3px}.asset-icon{background:var(--fdd-surface-muted, #f4f7fc);border:1px solid var(--fdd-border, #e3e9f2);color:var(--fdd-link, #7c91b1);display:inline-flex;padding:9px;border-radius:8px}.form-field{display:flex;flex-direction:column;gap:7px;margin:0 0 18px;font-size:12px}.form-field>span{font-size:11px;font-weight:500;color:var(--fdd-muted, #6c7a8e)}.required-mark{color:var(--fdd-red-text, #dc2626)}.form-field select{padding:10px;width:100%;font-size:11px}.form-field input{width:100%}.form-field input[readonly]{background:var(--fdd-surface-muted, #f5f7fa);color:var(--fdd-muted, #8a96a7)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.asset-summary{display:flex;align-items:center;gap:40px;background:var(--fdd-surface, #fff);border:1px solid var(--fdd-border, #e0e6ee);border-radius:9px;padding:22px 24px;margin-bottom:22px}.asset-summary>div{border-right:1px solid var(--fdd-border-soft, #e9edf3);padding-right:30px}.asset-summary>div:last-child{border:0;margin-left:auto;padding-right:0}.asset-summary strong{font-size:25px;font-weight:500;color:var(--fdd-text, #52617a)}.asset-summary p{font-size:10px;margin-top:6px}.asset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.asset-card{text-align:left;padding:20px}.asset-card:hover{border-color:var(--fdd-blue-border, #aac5f5)}.asset-card h3{font-size:14px;margin:16px 0 5px}.asset-card>p{font-size:11px;margin-bottom:8px}.asset-record-count{display:flex;align-items:center;justify-content:space-between;margin:21px 0 10px}.asset-record-count strong{font-size:26px;font-weight:500;letter-spacing:-.5px}.asset-record-count>span{font-size:10px;color:var(--fdd-muted, #8995a5)}.asset-bottom{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:var(--fdd-muted, #9ba5b2);margin-top:19px}.asset-bottom>span:last-child{display:flex;align-items:center;gap:5px;color:var(--fdd-link, #4a7fd5)}.list-button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:16px 0;text-align:left;background:none;border:0;border-bottom:1px solid var(--fdd-border-soft, #e9edf3);font-size:12px}.list-button:hover strong{color:var(--fdd-link, #2563eb)}.list-button p{font-size:10px;margin-top:5px}.maintenance-counts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:22px}.maintenance-counts>button{padding:20px;display:flex;align-items:center;justify-content:space-between;color:var(--fdd-muted, #8a96a6);font-size:12px}.maintenance-counts strong{font-size:26px;font-weight:500;color:var(--fdd-text, #4a607e)}.maintenance-counts .selected{border-color:var(--fdd-blue-border, #8bb3f6);background:var(--fdd-surface-selected, #f5f9ff)}.pre-wrap{white-space:pre-wrap}.toast{position:fixed;bottom:26px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;background:#21334d;color:#fff;box-shadow:0 5px 20px #17284025;z-index:100;padding:13px 16px;border-radius:8px;max-width:92vw;font-size:12px}.toast>svg{color:#86efac}.toast button{background:none;border:0;color:#a3b4cd;padding:3px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-in{0%{transform:translate(30px);opacity:0}to{transform:translate(0);opacity:1}}@media(min-width:1600px){.app{padding:35px 48px}.overview-chart{height:270px}.building-list{max-height:332px}}@media(max-width:1100px){.app{padding:24px 22px}.page-heading{align-items:flex-start}h1{font-size:22px}.heading-actions{flex-wrap:wrap;justify-content:flex-end}.metric{padding:13px}.metric-top{font-size:11px}.metric-note{font-size:9px}.overview-grid{grid-template-columns:minmax(0,1.6fr) minmax(270px,1fr)}.asset-summary{gap:20px}.asset-summary>div{padding-right:20px}.asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.app{padding:20px 16px}h1{font-size:21px}.page-heading{flex-direction:column;gap:16px}.heading-actions{justify-content:flex-start}.module-tabs{gap:20px;margin-top:5px}.module-tabs>button{font-size:11px}.scope-bar{gap:7px}.scope-spacer{display:none}.context-line{flex-wrap:wrap;margin-bottom:22px}.overview-grid{grid-template-columns:1fr}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.overview-chart{height:240px}.building-list{display:grid;grid-template-columns:1fr 1fr;gap:0 18px;max-height:none}.section-heading>span{display:none}.library-summary{grid-template-columns:1fr}.level-card{padding:12px}.level-card p{font-size:11px}.expanded-scope{flex-wrap:wrap}.asset-summary{flex-wrap:wrap;gap:20px}.asset-summary>div{flex:1;min-width:120px}.asset-summary>div:last-child{margin:0}.fault-filters{flex-wrap:wrap}.search{max-width:none}.sheet.wide{width:100vw}.point-controls,.diagnostic-actions{align-items:flex-start;flex-direction:column}.sheet-head,.sheet-body{padding:20px}.detail{grid-template-columns:120px 1fr}.pagination .select-field{display:none}footer{font-size:9px;align-items:flex-start}.deployment-card>.row{flex-wrap:wrap}}@media(max-width:500px){.table-scroll table{min-width:760px}.metrics{gap:10px}.metric-value{font-size:29px}.metric-note{font-size:9px}.asset-grid,.building-list{grid-template-columns:1fr}.asset-summary>div{padding-right:10px}.context-line{font-size:9px}.form-grid{grid-template-columns:1fr}.detail{grid-template-columns:1fr;gap:5px}.heading-actions{gap:6px}.scope-bar .select-field{flex:1;min-width:110px}.fault-filters .search{min-width:100%}.section-heading h2{font-size:17px}.pagination{flex-wrap:wrap}.toast{width:90vw}.deployment-meta{gap:10px}.scope-toggle{padding:7px}.module-mark{display:none}}.filter-chips{display:flex;align-items:center;gap:6px;margin:9px 0 0}.filter-chips>button{display:flex;align-items:center;gap:5px;border:1px solid var(--fdd-blue-border, #dbeafe);background:var(--fdd-blue-bg, #eff6ff);border-radius:5px;color:var(--fdd-link, #2563eb);font-size:10px;padding:4px 7px}.small{font-size:12px}.tiny{font-size:10px}th,.legend{font-size:11px}.metric-note{font-size:10px}.panel-head p,.section-heading p{font-size:11px}.building-row strong{font-size:12px}.building-row span{font-size:10px}.context-line{font-size:11px}.muted{color:var(--fdd-muted, #788392)}.table-panel .badge{font-size:11px}.cause-list{padding:0 35px 20px;color:var(--fdd-muted, #66758a);line-height:1.9;font-size:12px}.scope-bar input[type=datetime-local]{max-width:195px;font-size:11px;padding:7px}.searchable-select{position:relative;min-width:116px;max-width:100%}.searchable-trigger{width:100%;justify-content:space-between;text-align:left;max-width:340px}.searchable-trigger>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.searchable-popup{position:absolute;z-index:45;top:calc(100% + 5px);left:0;width:max(100%,250px);max-width:min(400px,calc(100vw - 64px));padding:6px;border:1px solid var(--fdd-border, #dce1e9);border-radius:8px;background:var(--fdd-surface, white);box-shadow:0 8px 24px #18233820}.searchable-popup .search{width:100%;min-width:0;margin-bottom:5px}.searchable-popup [role=listbox]{max-height:240px;overflow-y:auto}.searchable-popup [role=option]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px;width:100%;text-align:left;border:0;border-radius:4px;background:var(--fdd-surface, white);font-size:12px}.searchable-popup [role=option][data-active=true]{background:var(--fdd-blue-bg, #eef4ff);color:var(--fdd-link, #0057ff)}.searchable-popup [role=option] span{overflow-wrap:anywhere}.expanded-scope .searchable-select:last-of-type{flex:0 1 340px;min-width:230px}.sync-error{color:var(--fdd-amber-text, #b45309)}.context-line>span:first-child{flex-wrap:wrap}.maintenance-label{display:flex;align-items:center;gap:4px;color:var(--fdd-amber-text, #9b6c08);margin-top:5px}.spinning{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:800px){.expanded-scope{flex-wrap:wrap}}@media(max-width:500px){.scope-bar .searchable-select{flex:1 1 115px}.expanded-scope .searchable-select{flex:1 1 100%;width:100%;min-width:0}.searchable-trigger{max-width:100%}.searchable-popup{max-width:min(330px,calc(100vw - 64px))}.linked-order{flex-wrap:wrap}}
