@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/43fa41482cbf5ee5-s.7a659e27.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/51430d34a2dfca2f-s.aee671cc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/3b8d31b6d618cd27-s.e6e3ddd0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7a2e4ff4560f5ac3-s.ffa2c9dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e9d5b069f63ab620-s.p.c6182c6b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.a82ecf4e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.afa48be3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.764b43eb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.cb53f04b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.64b9304e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.6b5ea6af.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1dcddae6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.8da66e7f.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.e6cd1753.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.19510058.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.140490a3.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.b36ae37c.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.bf5f8a12.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.10086973.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.2902b61f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_c302c396-module__gSFviG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_c302c396-module__gSFviG__variable{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.c949a514.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.a3ed597e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.319fa961.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.323431dc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0f2c7ba8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.af4fcd24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.c949a514.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.a3ed597e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.319fa961.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.323431dc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0f2c7ba8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.af4fcd24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.c949a514.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.a3ed597e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.319fa961.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.323431dc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0f2c7ba8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.af4fcd24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.c949a514.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.a3ed597e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.319fa961.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.323431dc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0f2c7ba8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.af4fcd24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_5f4954da-module__qCpV5q__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_5f4954da-module__qCpV5q__variable{--font-sans:"IBM Plex Sans","IBM Plex Sans Fallback"}
@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8c352cd2dd0b7ed3-s.8d4acfd6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(../media/38df7484fe560b25-s.p.60f15535.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8c352cd2dd0b7ed3-s.8d4acfd6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Libre Baskerville;font-style:normal;font-weight:700;font-display:swap;src:url(../media/38df7484fe560b25-s.p.60f15535.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville Fallback;src:local(Times New Roman);ascent-override:76.22%;descent-override:21.22%;line-gap-override:0.0%;size-adjust:127.26%}.libre_baskerville_ed312579-module__45c96a__className{font-family:Libre Baskerville,Libre Baskerville Fallback;font-style:normal}.libre_baskerville_ed312579-module__45c96a__variable{--font-serif:"Libre Baskerville","Libre Baskerville Fallback"}
.AlertRuleBuilder-module__08UuqG__builder{gap:var(--space-3);flex-direction:column;display:flex}.AlertRuleBuilder-module__08UuqG__card{background:var(--bg-primary);border:.5px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3)var(--space-4);transition:border-color var(--transition-fast)}.AlertRuleBuilder-module__08UuqG__card:hover{border-color:var(--border-active)}.AlertRuleBuilder-module__08UuqG__cardDisabled{opacity:.5}.AlertRuleBuilder-module__08UuqG__cardHeader{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.AlertRuleBuilder-module__08UuqG__cardName{font-family:var(--font-sans),sans-serif;font-size:var(--text-sm);color:var(--text-primary);font-weight:500}.AlertRuleBuilder-module__08UuqG__cardActions{gap:var(--space-2);display:flex}.AlertRuleBuilder-module__08UuqG__toggleBtn,.AlertRuleBuilder-module__08UuqG__editBtn,.AlertRuleBuilder-module__08UuqG__deleteBtn{border:.5px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font-mono),monospace;color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast);background:0 0;padding:2px 8px;font-size:10px}.AlertRuleBuilder-module__08UuqG__toggleBtn:hover,.AlertRuleBuilder-module__08UuqG__editBtn:hover{color:var(--text-primary);border-color:var(--border-active)}.AlertRuleBuilder-module__08UuqG__deleteBtn:hover{color:var(--accent-red);border-color:var(--accent-red)}.AlertRuleBuilder-module__08UuqG__cardConditions{gap:var(--space-1);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.AlertRuleBuilder-module__08UuqG__conditionChip{font-family:var(--font-mono),monospace;font-size:var(--text-xs);color:var(--text-secondary)}.AlertRuleBuilder-module__08UuqG__andLabel{color:var(--accent-cyan);margin:0 4px;font-weight:500}.AlertRuleBuilder-module__08UuqG__cardMeta{font-family:var(--font-sans),sans-serif;font-size:var(--text-xs);color:var(--text-muted)}.AlertRuleBuilder-module__08UuqG__actions{gap:var(--space-2);display:flex}.AlertRuleBuilder-module__08UuqG__addBtn,.AlertRuleBuilder-module__08UuqG__templateBtn{border:.5px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-2)var(--space-3);font-family:var(--font-sans),sans-serif;font-size:var(--text-xs);color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast);background:0 0}.AlertRuleBuilder-module__08UuqG__addBtn:hover,.AlertRuleBuilder-module__08UuqG__templateBtn:hover{color:var(--text-primary);border-color:var(--border-active)}.AlertRuleBuilder-module__08UuqG__templateList{gap:var(--space-2);flex-direction:column;display:flex}.AlertRuleBuilder-module__08UuqG__templateItem{background:var(--bg-primary);border:.5px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-2)var(--space-3);text-align:left;cursor:pointer;transition:border-color var(--transition-fast)}.AlertRuleBuilder-module__08UuqG__templateItem:hover{border-color:var(--accent-cyan)}.AlertRuleBuilder-module__08UuqG__templateName{font-family:var(--font-sans),sans-serif;font-size:var(--text-sm);color:var(--text-primary);margin-bottom:2px;font-weight:500;display:block}.AlertRuleBuilder-module__08UuqG__templateDesc{font-family:var(--font-mono),monospace;font-size:var(--text-xs);color:var(--text-muted)}.AlertRuleBuilder-module__08UuqG__conditionRow{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.AlertRuleBuilder-module__08UuqG__select,.AlertRuleBuilder-module__08UuqG__selectSmall{background:var(--bg-primary);border:.5px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font-mono),monospace;font-size:var(--text-xs);color:var(--text-primary);padding:4px 8px}.AlertRuleBuilder-module__08UuqG__select{min-width:140px}.AlertRuleBuilder-module__08UuqG__selectSmall{min-width:80px}.AlertRuleBuilder-module__08UuqG__numInput{background:var(--bg-primary);border:.5px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font-mono),monospace;font-size:var(--text-xs);color:var(--text-primary);width:70px;padding:4px 8px}.AlertRuleBuilder-module__08UuqG__removeBtn{cursor:pointer;color:var(--text-muted);transition:color var(--transition-fast);background:0 0;border:none;padding:2px;font-size:14px}.AlertRuleBuilder-module__08UuqG__removeBtn:hover{color:var(--accent-red)}.AlertRuleBuilder-module__08UuqG__modalOverlay{z-index:210;background:#0006;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.AlertRuleBuilder-module__08UuqG__modal{background:var(--bg-panel);border:.5px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5);width:100%;max-width:560px;max-height:80vh;overflow-y:auto}.AlertRuleBuilder-module__08UuqG__modalTitle{font-family:var(--font-sans),sans-serif;letter-spacing:.06em;color:var(--text-secondary);text-transform:uppercase;margin-bottom:var(--space-4);font-size:13px;font-weight:500}.AlertRuleBuilder-module__08UuqG__fieldLabel{font-family:var(--font-sans),sans-serif;font-size:var(--text-xs);color:var(--text-muted);margin-bottom:var(--space-2);margin-top:var(--space-3);display:block}.AlertRuleBuilder-module__08UuqG__nameInput{background:var(--bg-primary);border:.5px solid var(--border);border-radius:var(--radius-sm);width:100%;padding:var(--space-2)var(--space-3);font-family:var(--font-sans),sans-serif;font-size:var(--text-sm);color:var(--text-primary);margin-top:var(--space-1);display:block}.AlertRuleBuilder-module__08UuqG__addConditionBtn{border:.5px dashed var(--border);border-radius:var(--radius-sm);padding:var(--space-1)var(--space-3);font-family:var(--font-sans),sans-serif;font-size:var(--text-xs);color:var(--text-muted);cursor:pointer;margin-top:var(--space-1);background:0 0}.AlertRuleBuilder-module__08UuqG__addConditionBtn:hover{border-color:var(--accent-cyan);color:var(--accent-cyan)}.AlertRuleBuilder-module__08UuqG__checkRow{align-items:center;gap:var(--space-2);font-family:var(--font-sans),sans-serif;font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-2);cursor:pointer;display:flex}.AlertRuleBuilder-module__08UuqG__modalActions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);display:flex}.AlertRuleBuilder-module__08UuqG__cancelBtn,.AlertRuleBuilder-module__08UuqG__saveBtn{border:.5px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-2)var(--space-4);font-family:var(--font-sans),sans-serif;font-size:var(--text-xs);cursor:pointer;transition:all var(--transition-fast)}.AlertRuleBuilder-module__08UuqG__cancelBtn{color:var(--text-muted);background:0 0}.AlertRuleBuilder-module__08UuqG__saveBtn{background:rgba(var(--accent-cyan-rgb),.1);color:var(--accent-cyan);border-color:var(--accent-cyan)}.AlertRuleBuilder-module__08UuqG__saveBtn:hover{background:rgba(var(--accent-cyan-rgb),.2)}
.SettingsPanel-module__ENCkiG__backdrop{z-index:199;background:0 0;position:fixed;inset:0}.SettingsPanel-module__ENCkiG__panel{background:var(--bg-panel);border-left:.5px solid var(--border-active);width:380px;height:calc(100vh - 48px);transition:transform var(--transition-base);z-index:200;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:fixed;top:48px;right:0;transform:translate(100%)}.SettingsPanel-module__ENCkiG__panel.SettingsPanel-module__ENCkiG__open{transform:translate(0)}.SettingsPanel-module__ENCkiG__header{padding:var(--space-4)var(--space-5);border-bottom:.5px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.SettingsPanel-module__ENCkiG__title{font-family:var(--font-mono),monospace;font-size:var(--text-sm);letter-spacing:.08em;color:var(--text-primary);font-weight:500}.SettingsPanel-module__ENCkiG__closeBtn{cursor:pointer;color:var(--text-muted);transition:color var(--transition-fast);background:0 0;border:none;font-size:14px}.SettingsPanel-module__ENCkiG__closeBtn:hover{color:var(--text-primary)}.SettingsPanel-module__ENCkiG__body{padding:var(--space-4)var(--space-5);gap:var(--space-5);flex-direction:column;flex:1;display:flex;overflow-y:auto}.SettingsPanel-module__ENCkiG__section{gap:var(--space-2);flex-direction:column;display:flex}.SettingsPanel-module__ENCkiG__sectionLabel{font-family:var(--font-mono),monospace;font-size:var(--text-xs);letter-spacing:.1em;color:var(--text-muted);text-transform:uppercase;font-weight:500}.SettingsPanel-module__ENCkiG__hint{font-family:var(--font-sans),sans-serif;font-size:var(--text-sm);color:var(--text-muted);line-height:1.5}.SettingsPanel-module__ENCkiG__watchlistEditor{gap:var(--space-2);flex-direction:column;display:flex}.SettingsPanel-module__ENCkiG__watchlistItems{gap:var(--space-2);flex-wrap:wrap;display:flex}.SettingsPanel-module__ENCkiG__watchlistItem{align-items:center;gap:var(--space-2);background:var(--bg-elevated);border:.5px solid var(--border-active);border-radius:var(--radius-sm);font-family:var(--font-mono),monospace;font-size:var(--text-xs);color:var(--text-primary);padding:3px 8px;font-weight:500;display:flex}.SettingsPanel-module__ENCkiG__removeBtn{cursor:pointer;color:var(--text-muted);transition:color var(--transition-fast);background:0 0;border:none;font-size:10px;line-height:1}.SettingsPanel-module__ENCkiG__removeBtn:hover{color:var(--accent-red)}.SettingsPanel-module__ENCkiG__watchlistAdd{gap:var(--space-2);display:flex}.SettingsPanel-module__ENCkiG__tickerInput{background:var(--bg-elevated);border:.5px solid var(--border-active);border-radius:var(--radius-sm);font-family:var(--font-mono),monospace;font-size:var(--text-xs);color:var(--text-primary);outline:none;flex:1;padding:4px 8px}.SettingsPanel-module__ENCkiG__tickerInput:focus{border-color:var(--accent-primary)}.SettingsPanel-module__ENCkiG__addBtn{background:var(--accent-primary);border-radius:var(--radius-sm);font-family:var(--font-mono),monospace;font-size:var(--text-xs);color:var(--text-inverse);cursor:pointer;border:none;padding:4px 10px;font-weight:500}.SettingsPanel-module__ENCkiG__memo{resize:vertical;background:var(--bg-elevated);border:.5px solid var(--border-active);border-radius:var(--radius-sm);width:100%;min-height:80px;padding:var(--space-2)var(--space-3);font-family:var(--font-sans),sans-serif;font-size:var(--text-sm);color:var(--text-primary);outline:none;line-height:1.5}.SettingsPanel-module__ENCkiG__memo:focus{border-color:var(--accent-primary)}.SettingsPanel-module__ENCkiG__charCount{font-family:var(--font-mono),monospace;font-size:var(--text-xs);color:var(--text-muted);text-align:right}.SettingsPanel-module__ENCkiG__alertsEditor{gap:var(--space-3);flex-direction:column;display:flex}.SettingsPanel-module__ENCkiG__alertRow{align-items:center;gap:var(--space-2);font-family:var(--font-sans),sans-serif;font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;display:flex}.SettingsPanel-module__ENCkiG__alertRow input[type=checkbox]{accent-color:var(--accent-primary);width:14px;height:14px}.SettingsPanel-module__ENCkiG__thresholdInput{background:var(--bg-elevated);border:.5px solid var(--border-active);border-radius:var(--radius-sm);width:52px;font-family:var(--font-mono),monospace;font-size:var(--text-xs);color:var(--text-primary);text-align:center;outline:none;padding:2px 4px}.SettingsPanel-module__ENCkiG__telegramSetup{gap:var(--space-2);flex-direction:column;display:flex}.SettingsPanel-module__ENCkiG__instructions{font-family:var(--font-sans),sans-serif;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}.SettingsPanel-module__ENCkiG__instructions code{font-family:var(--font-mono),monospace;background:var(--bg-elevated);border-radius:3px;padding:1px 4px}.SettingsPanel-module__ENCkiG__link{color:var(--accent-primary);text-decoration:underline}.SettingsPanel-module__ENCkiG__chatIdInput{background:var(--bg-elevated);border:.5px solid var(--border-active);border-radius:var(--radius-sm);width:100%;font-family:var(--font-mono),monospace;font-size:var(--text-sm);color:var(--text-primary);outline:none;padding:5px 10px}.SettingsPanel-module__ENCkiG__chatIdInput:focus{border-color:var(--accent-primary)}.SettingsPanel-module__ENCkiG__testBtn{background:var(--bg-elevated);border:.5px solid var(--border-active);border-radius:var(--radius-sm);font-family:var(--font-mono),monospace;font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast);padding:5px 12px;font-weight:500}.SettingsPanel-module__ENCkiG__testBtn:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.SettingsPanel-module__ENCkiG__testBtn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.SettingsPanel-module__ENCkiG__panel{width:100%}}
.AlertToast-module__FQfi7q__container{z-index:250;gap:var(--space-2);flex-direction:column-reverse;max-width:360px;display:flex;position:fixed;bottom:60px;right:20px}.AlertToast-module__FQfi7q__toast{background:var(--bg-panel);border:.5px solid var(--border);border-left:3px solid var(--accent-cyan);border-radius:var(--radius-md);padding:var(--space-3)var(--space-4);animation:.25s ease-out AlertToast-module__FQfi7q__slideIn}@keyframes AlertToast-module__FQfi7q__slideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.AlertToast-module__FQfi7q__header{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.AlertToast-module__FQfi7q__icon{flex-shrink:0;font-size:14px}.AlertToast-module__FQfi7q__name{font-family:var(--font-sans),sans-serif;font-size:var(--text-sm);color:var(--text-primary);flex:1;font-weight:500}.AlertToast-module__FQfi7q__dismiss{color:var(--text-muted);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;flex-shrink:0;padding:2px;font-size:12px}.AlertToast-module__FQfi7q__dismiss:hover{color:var(--text-primary)}.AlertToast-module__FQfi7q__values{gap:var(--space-1)var(--space-3);flex-wrap:wrap;display:flex}.AlertToast-module__FQfi7q__value{font-family:var(--font-mono),monospace;font-size:var(--text-xs);color:var(--text-muted)}
.NavBar-module__vQIlea__nav{height:48px;padding:0 var(--space-5);background:var(--bg-panel);border-bottom:1px solid var(--border);align-items:center;gap:var(--space-2);z-index:100;box-shadow:var(--shadow-sm);display:flex;position:sticky;top:0}.NavBar-module__vQIlea__logo{font-family:var(--font-serif),Georgia,serif;color:var(--accent-primary);letter-spacing:.02em;text-transform:none;margin-right:var(--space-2);font-size:15px;font-weight:700;text-decoration:none}.NavBar-module__vQIlea__links{align-items:center;gap:var(--space-1);display:flex}.NavBar-module__vQIlea__link{font-family:var(--font-sans),sans-serif;color:var(--text-muted);border-radius:var(--radius-sm);cursor:pointer;letter-spacing:.02em;transition:color var(--transition-fast),background var(--transition-fast);background:0 0;border:none;padding:6px 10px;font-size:12px;font-weight:400;text-decoration:none}.NavBar-module__vQIlea__link:hover{color:var(--text-primary);background:var(--bg-elevated)}.NavBar-module__vQIlea__active{color:var(--text-primary);border-bottom:2px solid var(--accent-primary);background:0 0;border-radius:0}.NavBar-module__vQIlea__dropdown{position:relative}.NavBar-module__vQIlea__dropdownTrigger{align-items:center;gap:var(--space-1);display:flex}.NavBar-module__vQIlea__caret{font-size:10px}.NavBar-module__vQIlea__dropdownMenu{background:var(--bg-elevated);border:.5px solid var(--border-active);border-radius:var(--radius-md);min-width:160px;padding:var(--space-1)0;padding-top:var(--space-2);z-index:100;position:absolute;top:100%;left:0}.NavBar-module__vQIlea__dropdownItem{padding:var(--space-2)var(--space-4);color:var(--text-secondary);font-family:var(--font-sans),sans-serif;font-size:var(--text-sm);letter-spacing:.02em;transition:background var(--transition-fast),color var(--transition-fast);text-decoration:none;display:block}.NavBar-module__vQIlea__dropdownItem:hover{background:var(--bg-panel-hover);color:var(--text-primary)}.NavBar-module__vQIlea__dropdownItem.NavBar-module__vQIlea__active{color:var(--accent-primary)}.NavBar-module__vQIlea__spacer{flex:1}.NavBar-module__vQIlea__settingsBtn{cursor:pointer;padding:var(--space-1);opacity:.7;transition:opacity var(--transition-fast);background:0 0;border:none;font-size:16px;line-height:1}.NavBar-module__vQIlea__settingsBtn:hover{opacity:1}.NavBar-module__vQIlea__hamburger{border:.5px solid var(--border-active);border-radius:var(--radius-sm);padding:var(--space-1)var(--space-2);cursor:pointer;color:var(--text-primary);background:0 0;font-size:1.1rem;line-height:1;display:none}@media (max-width:1024px){.NavBar-module__vQIlea__nav{padding:0 var(--space-3)}.NavBar-module__vQIlea__link{padding:var(--space-1)var(--space-2);font-size:var(--text-xs)}}@media (max-width:768px){.NavBar-module__vQIlea__hamburger{display:block}.NavBar-module__vQIlea__links{background:var(--bg-secondary);border-bottom:.5px solid var(--border);padding:var(--space-3);gap:var(--space-2);z-index:100;flex-direction:column;display:none;position:absolute;top:48px;left:0;right:0}.NavBar-module__vQIlea__links.NavBar-module__vQIlea__mobileOpen{display:flex}.NavBar-module__vQIlea__dropdown{position:static}.NavBar-module__vQIlea__dropdownMenu{box-shadow:none;padding:0 0 0 var(--space-3);min-width:unset;background:0 0;border:none;flex-direction:column;position:static;display:flex!important}.NavBar-module__vQIlea__caret{display:none}.NavBar-module__vQIlea__dropdownTrigger{pointer-events:none}}
.KeyboardShortcuts-module__Bp5yJW__overlay{z-index:9999;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.KeyboardShortcuts-module__Bp5yJW__modal{background:var(--bg-primary);border:.5px solid var(--border);min-width:320px;font-family:var(--font-mono),monospace;border-radius:8px;padding:2rem}.KeyboardShortcuts-module__Bp5yJW__title{font-size:var(--font-sm,13px);margin:0 0 1rem;font-weight:500}.KeyboardShortcuts-module__Bp5yJW__table{border-collapse:collapse;width:100%}.KeyboardShortcuts-module__Bp5yJW__keyCell{padding:4px 16px 4px 0}.KeyboardShortcuts-module__Bp5yJW__kbd{border:.5px solid var(--border);font-size:11px;font-family:var(--font-mono),monospace;border-radius:3px;padding:2px 6px}.KeyboardShortcuts-module__Bp5yJW__descCell{color:var(--text-secondary);font-size:12px}.KeyboardShortcuts-module__Bp5yJW__closeBtn{border:.5px solid var(--border);cursor:pointer;color:var(--text-primary);font-size:12px;font-family:var(--font-mono),monospace;background:0 0;border-radius:4px;width:100%;margin-top:1rem;padding:4px 12px}.KeyboardShortcuts-module__Bp5yJW__closeBtn:hover{background:var(--bg-panel-hover)}
:root{--bg-primary:#f7f5f0;--bg-secondary:#f0ede6;--bg-panel:#fff;--bg-panel-hover:#faf8f4;--bg-surface2:#f5f3ed;--bg-elevated:#edeae3;--text-primary:#111;--text-secondary:#3d3d3d;--text-muted:#737373;--text-inverse:#f7f5f0;--border:#e5e0d8;--border-subtle:#ede9e2;--border-active:#d0c9be;--shadow:0 1px 2px #1a1a1a0a;--shadow-sm:0 1px 2px #1a1a1a0a;--shadow-md:0 2px 8px #1a1a1a0f;--shadow-lg:0 4px 16px #1a1a1a14;--accent-primary:#c44b2f;--accent-cyan:#2c7a9e;--accent-blue:#2c5ea0;--accent-green:#2d7a3a;--accent-red:#b83232;--accent-yellow:#c49a1a;--accent-orange:#c47a2f;--accent-green-rgb:45,122,58;--accent-red-rgb:184,50,50;--accent-yellow-rgb:196,154,26;--accent-blue-rgb:44,94,160;--accent-orange-rgb:196,122,47;--accent-cyan-rgb:44,122,158;--neutral-rgb:140,140,140;--text-xs:.6875rem;--text-sm:.8125rem;--text-base:.875rem;--text-md:.9375rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:1.75rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--radius-sm:2px;--radius-md:3px;--radius-lg:4px;--radius-xl:6px;--transition-fast:.1s ease;--transition-base:.18s ease;--transition-slow:.3s ease;--font-serif:"Libre Baskerville",Georgia,"Times New Roman",serif;--font-sans:"IBM Plex Sans",system-ui,-apple-system,sans-serif;--font-mono:"IBM Plex Mono","SF Mono","Fira Code",monospace;--regime-goldilocks:#2d7a3a;--regime-reflation:#2c5ea0;--regime-stagflation:#b83232;--regime-deflation:#7a7a7a;--regime-late-cycle:#c49a1a;--regime-overheating:#c47a2f;--regime-recovery:#4a8abf;--regime-recession:#7a4abf;--regime-disinflation:#6aadcf;--regime-inflationary-boom:#c49a1a}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans),system-ui,sans-serif;background:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.55;font-size:var(--text-sm)}body:before{content:"";pointer-events:none;z-index:9999;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:inherit;text-decoration:none}@keyframes fadeInUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.pageContent{animation:.3s both fadeInUp}@keyframes statusBlink{0%,to{opacity:1}50%{opacity:.2}}@keyframes skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeletonBlock{background:linear-gradient(90deg,var(--bg-panel)25%,var(--bg-elevated)50%,var(--bg-panel)75%);border-radius:var(--radius-sm);background-size:200% 100%;animation:1.5s ease-in-out infinite skeletonShimmer}@media print{body:before{display:none}nav,[data-testid=bottom-bar],[data-testid=whatif-overlay]{display:none!important}.pageContent{max-width:100%;padding:0;animation:none}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{margin:1.5cm;size:A4 landscape}}
