@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"}
.SettingsPanel-module__ENCkiG__backdrop{z-index:199;background:0 0;position:fixed;inset:0}.SettingsPanel-module__ENCkiG__panel{background:var(--bg-panel);border-left:1px 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%)}:root[data-theme=light] .SettingsPanel-module__ENCkiG__panel{box-shadow:-4px 0 24px #00000026}.SettingsPanel-module__ENCkiG__panel.SettingsPanel-module__ENCkiG__open{transform:translate(0)}.SettingsPanel-module__ENCkiG__header{padding:var(--space-4)var(--space-5);border-bottom:1px 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:700}.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:700}.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:1px 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:600;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:1px 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:#fff;cursor:pointer;border:none;padding:4px 10px;font-weight:600}.SettingsPanel-module__ENCkiG__memo{resize:vertical;background:var(--bg-elevated);border:1px 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:1px 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:1px 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:1px 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:600}.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%}}
.NavBar-module__vQIlea__nav{height:48px;padding:0 var(--space-5);background:var(--bg-secondary);border-bottom:1px solid var(--border-active);align-items:center;gap:var(--space-2);z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow-sm);display:flex;position:sticky;top:0}.NavBar-module__vQIlea__logo{font-family:var(--font-mono),monospace;font-weight:700;font-size:var(--text-base);color:var(--text-primary);letter-spacing:.12em;text-transform:uppercase;margin-right:var(--space-2);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;padding:var(--space-1)var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);border-radius:var(--radius-sm);cursor:pointer;letter-spacing:.02em;transition:color var(--transition-fast),background var(--transition-fast);background:0 0;border:none;font-weight:500;text-decoration:none}.NavBar-module__vQIlea__link:hover,.NavBar-module__vQIlea__active{color:var(--text-primary);background:var(--bg-elevated)}.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:1px solid var(--border-active);border-radius:var(--radius-md);min-width:160px;padding:var(--space-1)0;padding-top:var(--space-2);box-shadow:var(--shadow-md);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:1px 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:1px 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:1px 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:600}.KeyboardShortcuts-module__Bp5yJW__table{border-collapse:collapse;width:100%}.KeyboardShortcuts-module__Bp5yJW__keyCell{padding:4px 16px 4px 0}.KeyboardShortcuts-module__Bp5yJW__kbd{border:1px 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:1px 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[data-theme=dark]{--bg-primary:#080c12;--bg-secondary:#0d1117;--bg-panel:#0d1117;--bg-panel-hover:#111820;--bg-surface2:#111820;--bg-elevated:#161e2a;--text-primary:#e6edf3;--text-secondary:#8b949e;--text-muted:#484f58;--text-inverse:#0d1117;--border:#161b22;--border-subtle:#0d1117;--border-active:#30363d;--shadow:0 1px 3px #0006;--shadow-sm:0 1px 3px #0006;--shadow-md:0 4px 16px #00000080;--shadow-lg:0 8px 32px #0009;--accent-primary:#2f81f7;--accent-cyan:#2f81f7;--accent-blue:#2f81f7;--accent-green:#3fb950;--accent-red:#f85149;--accent-yellow:#e3b341;--accent-orange:#f0883e;--text-xs:.6875rem;--text-sm:.75rem;--text-base:.875rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:2rem;--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:4px;--radius-md:6px;--radius-lg:10px;--radius-xl:14px;--transition-fast:.12s ease;--transition-base:.2s ease;--transition-slow:.35s ease}:root[data-theme=light]{--bg-primary:#fff;--bg-secondary:#f0f2f5;--bg-panel:#fff;--bg-panel-hover:#ebedf0;--bg-elevated:#e4e7eb;--text-primary:#1f2328;--text-secondary:#4d5562;--text-muted:#5a6370;--text-inverse:#fff;--accent-primary:#0969da;--accent-cyan:#0969da;--accent-green:#1a7f37;--accent-yellow:#9a6700;--accent-red:#cf222e;--accent-blue:#0969da;--border:#c4cad2;--border-subtle:#dfe3e8;--border-active:#8c95a0;--shadow:0 1px 4px #0000001a;--shadow-sm:0 1px 4px #0000001a;--shadow-md:0 4px 12px #00000026;--shadow-lg:0 8px 24px #0003}:root{--regime-goldilocks:#3fb950;--regime-reflation:#2f81f7;--regime-stagflation:#f85149;--regime-deflation:#484f58;--regime-late-cycle:#e3b341;--regime-overheating:#f0883e;--regime-recovery:#79c0ff;--regime-recession:#a371f7;--regime-disinflation:#a5d6ff;--regime-inflationary-boom:#e3b341}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans),"IBM Plex 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.5}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%);background-size:200% 100%;border-radius:2px;animation:1.5s ease-in-out infinite skeletonShimmer}@keyframes valueFlash{0%{color:var(--accent-cyan);text-shadow:0 0 8px var(--accent-cyan)}to{color:var(--text-primary);text-shadow:none}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}@media print{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}}
