.amt-shell [data-replay-clock]{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:inline-flex}.amt-shell [data-replay-clock] button,.amt-shell [data-replay-clock] select,.amt-shell [data-replay-clock] input{font:inherit;border:1px solid var(--border,var(--lg-clock-border));min-height:22px;color:inherit;background:0 0;border-radius:3px;padding:1px 5px;font-size:11px}.amt-shell [data-replay-clock] button:disabled{opacity:.45}.amt-shell [data-replay-clock] .amt-replay-clock__label,.amt-shell .amt-replay-clock__label{color:var(--amber,var(--lg-clock-amber));letter-spacing:.02em;font-weight:700}.amt-shell [data-replay-clock] .amt-replay-clock__reason{color:var(--amber,var(--lg-clock-amber));text-overflow:ellipsis;white-space:nowrap;max-width:36ch;overflow:hidden}.amt-shell .amt-shell__safety{color:var(--amt-amber);font-family:var(--amt-sans);letter-spacing:.03em;flex:none;font-size:10px;font-weight:600}.ws-control{align-items:center;gap:4px;min-width:0;display:inline-flex}.ws-control__toggle{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;padding:0 4px;font-size:10px}.ws-control__form{gap:2px;display:inline-flex}.ws-control__form input{width:12ch;font:inherit;font-size:10px}.ws-control__form button{font:inherit;font-size:10px}.ws-control__notice{text-overflow:ellipsis;white-space:nowrap;max-width:32ch;font-size:10px;overflow:hidden}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(./ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff)format("woff");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-display:swap;font-weight:400;src:url(./ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(./ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");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-display:swap;font-weight:400;src:url(./ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(./ibm-plex-sans-greek-400-normal-D9ESIMu3.woff)format("woff");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-display:swap;font-weight:400;src:url(./ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(./ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff)format("woff");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-display:swap;font-weight:400;src:url(./ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(./ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff");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-display:swap;font-weight:400;src:url(./ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(./ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff");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-display:swap;font-weight:500;src:url(./ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(./ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff)format("woff");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-display:swap;font-weight:500;src:url(./ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(./ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff");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-display:swap;font-weight:500;src:url(./ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(./ibm-plex-sans-greek-500-normal-CuWXN6rf.woff)format("woff");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-display:swap;font-weight:500;src:url(./ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(./ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff)format("woff");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-display:swap;font-weight:500;src:url(./ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(./ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff)format("woff");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-display:swap;font-weight:500;src:url(./ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(./ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff");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-display:swap;font-weight:600;src:url(./ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2)format("woff2"),url(./ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff)format("woff");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-display:swap;font-weight:600;src:url(./ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(./ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff");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-display:swap;font-weight:600;src:url(./ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2)format("woff2"),url(./ibm-plex-sans-greek-600-normal-D-CqTdkO.woff)format("woff");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-display:swap;font-weight:600;src:url(./ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(./ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff)format("woff");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-display:swap;font-weight:600;src:url(./ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(./ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff)format("woff");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-display:swap;font-weight:600;src:url(./ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(./ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff");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-display:swap;font-weight:700;src:url(./ibm-plex-sans-cyrillic-ext-700-normal-BmRLXWpJ.woff2)format("woff2"),url(./ibm-plex-sans-cyrillic-ext-700-normal-DCQwxkRk.woff)format("woff");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-display:swap;font-weight:700;src:url(./ibm-plex-sans-cyrillic-700-normal-D_uavGvn.woff2)format("woff2"),url(./ibm-plex-sans-cyrillic-700-normal-RFb1v-CK.woff)format("woff");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-display:swap;font-weight:700;src:url(./ibm-plex-sans-greek-700-normal-wyJ6jzdA.woff2)format("woff2"),url(./ibm-plex-sans-greek-700-normal-CkZN0sRy.woff)format("woff");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-display:swap;font-weight:700;src:url(./ibm-plex-sans-vietnamese-700-normal-CkEo6LDy.woff2)format("woff2"),url(./ibm-plex-sans-vietnamese-700-normal-BV5B8Are.woff)format("woff");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-display:swap;font-weight:700;src:url(./ibm-plex-sans-latin-ext-700-normal-aMgXseD4.woff2)format("woff2"),url(./ibm-plex-sans-latin-ext-700-normal-DZH6Xh-4.woff)format("woff");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-display:swap;font-weight:700;src:url(./ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2)format("woff2"),url(./ibm-plex-sans-latin-700-normal-Bth3BMcD.woff)format("woff");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-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");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-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");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-display:swap;font-weight:400;src:url(./ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");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-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");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-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(./ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");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-display:swap;font-weight:500;src:url(./ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");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-display:swap;font-weight:500;src:url(./ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");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-display:swap;font-weight:500;src:url(./ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");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-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");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-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(./ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");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-display:swap;font-weight:600;src:url(./ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff)format("woff");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-display:swap;font-weight:600;src:url(./ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff)format("woff");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-display:swap;font-weight:600;src:url(./ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff)format("woff");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-display:swap;font-weight:600;src:url(./ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff)format("woff");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-display:swap;font-weight:600;src:url(./ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(./ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff");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}:root{--tok-ground:#030303;--tok-panel:#080808;--tok-panel-header:#111;--tok-cmd:#050505;--tok-topbar:#0a0a0a;--tok-raised:#121212;--tok-selected:#14110a;--tok-gutter:#1c1c1c;--tok-rule:#292929;--tok-row-rule:#1a1a1a;--tok-grid:#1a1a1a;--tok-session-sep:#2c2c2c;--tok-zero-line:#4a4a4a;--tok-text:#e2ddd3;--tok-text-2:#b5b1a7;--tok-text-3:#9a968d;--tok-axis:#7e7a72;--tok-accent:#efb345;--tok-on-accent:#030303;--tok-info:#75bfc5;--tok-up:#86bea6;--tok-down:#e08c82;--tok-warning:#efb345;--tok-danger:#e08c82;--tok-success:#86bea6;--tok-neutral:#9a968d;--tok-regime-bull:#86bea6;--tok-regime-range:#c9b38a;--tok-regime-highvol:#a99bd6;--tok-regime-bear:#e08c82;--tok-series-1:#e2ddd3;--tok-series-2:#75bfc5;--tok-series-3:#efb345;--tok-series-4:#a99bd6;--tok-series-5:#c9b38a;--tok-series-6:#7f9cc7;--tok-seq-1:#0e1516;--tok-seq-2:#173336;--tok-seq-3:#245b5f;--tok-seq-4:#3f8e93;--tok-seq-5:#75bfc5;--tok-seq-6:#c4e6e8;--tok-div-neg:#e08c82;--tok-div-mid:#1c1c1c;--tok-div-pos:#86bea6;--tok-font-sans:"IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--tok-font-mono:"IBM Plex Mono", Consolas, monospace;--tok-fs-axis:10px;--tok-fs-micro:10.5px;--tok-fs-secondary:11.5px;--tok-fs-body:12.5px;--tok-fs-key:14px;--tok-fs-focal:18px;--tok-space-1:2px;--tok-space-2:4px;--tok-space-3:6px;--tok-space-4:8px;--tok-space-5:12px;--tok-space-6:16px;--tok-radius:0px;--tok-radius-sm:2px;--tok-elevation:none;--tok-panel-head-h:24px;--tok-row-h:23px;--tok-table-fs:11.5px;--tok-table-head-fs:10px;--tok-panel-pad:6px}:root[data-density=comfortable]{--tok-panel-head-h:21px;--tok-row-h:20px;--tok-table-fs:12px;--tok-table-head-fs:12px;--tok-panel-pad:6px}:root{--color-page:#080a0d;--color-panel:#101318;--color-panel-muted:#15191f;--color-panel-soft:#1b2027;--color-border:#252b33;--color-border-strong:#3b424c;--color-text:#e7e9ec;--color-text-muted:#9299a3;--color-text-soft:#c3c8ce;--color-accent:#e2a72e;--color-accent-soft:#e2a72e1a;--color-info:#4ca7d8;--color-info-soft:#4ca7d81c;--color-warning:#e2a72e;--color-warning-soft:#e2a72e1c;--color-danger:#e05252;--color-danger-soft:#e052521a;--color-success:#22b573;--color-success-soft:#22b5731a;--color-regime-range:#4ca7d8;--color-regime-highvol:#d88f2a;--color-text-dim:#89939f;--lg-surface-deep:#0b1118;--lg-surface-head:#101720;--lg-surface-signal:#0a1017;--lg-surface-chart:#0c1117;--lg-rule-provider:#303942;--lg-on-accent:#041014;--lg-audit-ok:#2e9d5b;--lg-audit-broken:#d64545;--lg-audit-differs:#c98a12;--lg-clock-border:#3a3f47;--lg-clock-amber:#f0b429;--lg-pfr-drawdown:#d64545;--lg-pfr-equity:#2e7dd6;--lg-heat-neutral:#1b1b1b;--lg-cluster-0:#2f4a66;--lg-cluster-1:#4c5d3a;--lg-cluster-2:#6a4a2c;--lg-cluster-3:#553f66;--lg-cluster-4:#2f5f5a;--lg-notice-surface:#1b1f24;--lg-corrx-unavailable:#d0564b;--lg-corrx-verified:#2e9d6a}:root[data-visual=v2]{--color-page:var(--tok-ground);--color-panel:var(--tok-panel);--color-panel-muted:var(--tok-panel-header);--color-panel-soft:var(--tok-raised);--color-border:var(--tok-gutter);--color-border-strong:var(--tok-rule);--color-text:var(--tok-text);--color-text-muted:var(--tok-text-3);--color-text-soft:var(--tok-text-2);--color-accent:var(--tok-accent);--color-accent-soft:#efb3451a;--color-info:var(--tok-info);--color-info-soft:#75bfc51c;--color-warning:var(--tok-warning);--color-warning-soft:#efb3451c;--color-danger:var(--tok-danger);--color-danger-soft:#e08c821a;--color-success:var(--tok-success);--color-success-soft:#86bea61a;--color-regime-range:var(--tok-regime-range);--color-regime-highvol:var(--tok-regime-highvol);--color-text-dim:var(--tok-text-3);--lg-surface-deep:var(--tok-panel);--lg-surface-head:var(--tok-panel-header);--lg-surface-signal:var(--tok-panel);--lg-surface-chart:var(--tok-panel);--lg-rule-provider:var(--tok-rule);--lg-on-accent:var(--tok-on-accent);--lg-audit-ok:var(--tok-up);--lg-audit-broken:var(--tok-down);--lg-audit-differs:var(--tok-warning);--lg-clock-border:var(--tok-rule);--lg-clock-amber:var(--tok-accent);--lg-pfr-drawdown:var(--tok-down);--lg-pfr-equity:var(--tok-info);--lg-heat-neutral:var(--tok-div-mid);--lg-cluster-0:#2f4a66;--lg-cluster-1:#4c5d3a;--lg-cluster-2:#6a4a2c;--lg-cluster-3:#553f66;--lg-cluster-4:#2f5f5a;--lg-notice-surface:var(--tok-raised);--lg-corrx-unavailable:var(--tok-down);--lg-corrx-verified:var(--tok-up)}:root{--tok-c-regime-bull:#22b573;--tok-c-regime-bear:#e05252;--tok-c-regime-range:#4ca7d8;--tok-c-regime-highvol:#e2a72e;--tok-c-regime-none:#747e89;--tok-c-line:#e7e9ec;--tok-c-sym-demo_idx:#4ca7d8;--tok-c-sym-demo_metal:#e2a72e;--tok-c-gridline:#303942;--tok-c-cursor:#c3c8ce;--tok-c-up:#22b573;--tok-c-down:#e05252;--tok-c-info:#4ca7d8;--tok-c-heat:#e2a72e;--tok-c-series-1:#e2a72e;--tok-c-series-2:#4ca7d8;--tok-c-series-3:#9bc46a;--tok-c-series-4:#d47fb5;--tok-c-series-5:#9a9a9a;--tok-c-series-6:#e46b5c;--tok-c-state-1:#3b82f6;--tok-c-state-2:#ef4444;--tok-c-state-3:#a3a3a3;--tok-c-state-4:#f59e0b;--tok-c-state-5:#10b981;--tok-c-state-6:#8b5cf6;--tok-c-state-none:#666;--tok-c-cluster-0:#24364c;--tok-c-cluster-1:#465344;--tok-c-cluster-2:#5a352f;--tok-c-cluster-3:#57472d;--tok-c-cluster-4:#483b55}:root[data-visual=v2]{--tok-c-regime-bull:var(--tok-regime-bull);--tok-c-regime-bear:var(--tok-regime-bear);--tok-c-regime-range:var(--tok-regime-range);--tok-c-regime-highvol:var(--tok-regime-highvol);--tok-c-regime-none:var(--tok-neutral);--tok-c-line:var(--tok-text);--tok-c-sym-demo_idx:var(--tok-series-2);--tok-c-sym-demo_metal:var(--tok-series-3);--tok-c-gridline:var(--tok-grid);--tok-c-cursor:color-mix(in srgb, var(--tok-text) 45%, transparent);--tok-c-up:var(--tok-up);--tok-c-down:var(--tok-down);--tok-c-info:var(--tok-info);--tok-c-heat:var(--tok-seq-5);--tok-c-series-1:var(--tok-series-1);--tok-c-series-2:var(--tok-series-2);--tok-c-series-3:var(--tok-series-3);--tok-c-series-4:var(--tok-series-4);--tok-c-series-5:var(--tok-series-5);--tok-c-series-6:var(--tok-series-6);--tok-c-state-1:var(--tok-series-2);--tok-c-state-2:var(--tok-down);--tok-c-state-3:var(--tok-text-3);--tok-c-state-4:var(--tok-series-3);--tok-c-state-5:var(--tok-up);--tok-c-state-6:var(--tok-series-4);--tok-c-state-none:var(--tok-zero-line);--tok-c-cluster-0:var(--tok-seq-2);--tok-c-cluster-1:color-mix(in srgb, var(--tok-up) 30%, var(--tok-panel));--tok-c-cluster-2:color-mix(in srgb, var(--tok-down) 30%, var(--tok-panel));--tok-c-cluster-3:color-mix(in srgb, var(--tok-series-5) 30%, var(--tok-panel));--tok-c-cluster-4:color-mix(in srgb, var(--tok-series-4) 30%, var(--tok-panel))}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--color-page);color:var(--color-text);--shadow-panel:none;--radius-xs:2px;--radius-sm:3px;--radius-md:4px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--font-xs:.6875rem;--font-sm:.8125rem;--font-md:.875rem;--font-lg:.975rem;--font-xl:1.12rem;--font-2xl:1.35rem;--font-mono:"IBM Plex Mono", Consolas, monospace;font-family:IBM Plex Sans,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}html{background:var(--color-page)}body{background:var(--color-page);min-width:1180px;min-height:100vh;color:var(--color-text);font-size:var(--font-md);margin:0;line-height:1.35;overflow-x:auto}button,input,select,textarea{font:inherit}button{border:0}button,select,input{border-radius:var(--radius-xs)}a{color:inherit;text-decoration:none}table{border-collapse:collapse;width:100%}th,td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;padding:.52rem .62rem}th{color:var(--color-text-muted);font-size:var(--font-xs);letter-spacing:0;text-transform:uppercase;font-weight:700}td{color:var(--color-text-soft);font-size:var(--font-sm)}:focus-visible{outline:2px solid var(--color-info);outline-offset:2px}#root{min-height:100vh}::selection{background:#00bcd43d}*{scrollbar-color:var(--color-border-strong) var(--color-page);scrollbar-width:thin}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--color-accent);color:var(--lg-on-accent);font-size:var(--font-sm);padding:6px 10px;font-weight:800;position:fixed;top:6px;left:70px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.main-content{min-width:0;padding:8px}.panel{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel);box-shadow:var(--shadow-panel)}.panel__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);border-bottom:1px solid var(--color-border);padding:var(--space-5);display:flex}.panel__header h3{color:var(--color-text);font-size:var(--font-lg);letter-spacing:0;margin:0}.panel__body{padding:var(--space-5)}.page-stack{gap:var(--space-5);display:grid}.metric-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.metric-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.two-column{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.eyebrow{margin:0 0 var(--space-1);color:var(--color-accent);font-size:var(--font-xs);letter-spacing:0;text-transform:uppercase;font-weight:900}.muted{color:var(--color-text-muted)}.callout{border-left:3px solid var(--color-info);border-radius:var(--radius-sm);background:var(--color-info-soft);color:var(--color-text-soft);padding:var(--space-4);margin:0}.section-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.section-header h1,.section-header h2{color:var(--color-text);font-size:var(--font-2xl);letter-spacing:0;margin:0}.section-header h2{font-size:var(--font-xl)}.section-header p{max-width:68ch;margin:var(--space-2) 0 0;color:var(--color-text-muted)}.safety-banner{gap:var(--space-4);border:1px solid var(--color-warning);border-radius:var(--radius-md);background:var(--color-warning-soft);color:var(--color-text);padding:var(--space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.safety-banner__icon{color:var(--color-warning)}.safety-banner__title{margin:0 0 var(--space-1);font-weight:800}.safety-banner__text{color:var(--color-text-soft);font-size:var(--font-sm);margin:0}.safety-banner__badges{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.badge,.status-badge{align-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-panel-muted);min-height:28px;color:var(--color-text-soft);font-size:var(--font-xs);padding:0 var(--space-3);white-space:nowrap;font-weight:800;display:inline-flex}.badge--success,.status-badge--success{border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success)}.badge--warning,.status-badge--warning{border-color:var(--color-warning);background:var(--color-warning-soft);color:var(--color-warning)}.badge--danger,.status-badge--danger{border-color:var(--color-danger);background:var(--color-danger-soft);color:var(--color-danger)}.badge--info,.status-badge--info{border-color:var(--color-info);background:var(--color-info-soft);color:var(--color-info)}.metric-card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel);min-height:132px;padding:var(--space-5)}.metric-card__label{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--font-xs);text-transform:uppercase;font-weight:800;display:flex}.metric-card__value{margin:var(--space-3) 0 var(--space-1);color:var(--color-text);font-size:var(--font-2xl);overflow-wrap:anywhere;font-weight:800;display:block}.metric-card__caption{color:var(--color-text-muted);font-size:var(--font-sm);overflow-wrap:anywhere;margin:0;display:block}.metric-grid--compact .metric-card{min-height:112px;padding:var(--space-4)}.metric-grid--compact .metric-card__value{font-size:var(--font-lg);line-height:1.25}.state-box{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel-muted);color:var(--color-text-muted);padding:var(--space-5)}.state-box h2,.state-box h3{margin:0 0 var(--space-2);color:var(--color-text)}.state-box p{color:var(--color-text-muted);margin:0}.signal-card{gap:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel);padding:var(--space-5);display:grid}.signal-card__header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.signal-card__symbol{font-size:var(--font-lg);letter-spacing:0;margin:0}.signal-card__grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.signal-card__item span{color:var(--color-text-muted);font-size:var(--font-xs);text-transform:uppercase;font-weight:800;display:block}.signal-card__item strong{margin-top:var(--space-1);color:var(--color-text);font-size:var(--font-md);display:block}.status-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.status-list__item{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--color-border);padding:0 0 var(--space-3);display:flex}.status-list__item:last-child{border-bottom:0;padding-bottom:0}.status-list__label{color:var(--color-text-muted);font-size:var(--font-sm)}.status-list__value{color:var(--color-text);font-size:var(--font-sm);text-align:right;font-weight:800}.definition-list{gap:var(--space-3);margin:var(--space-5);display:grid}.definition-list div{gap:var(--space-4);border-bottom:1px solid var(--color-border);min-width:0;padding-bottom:var(--space-3);grid-template-columns:minmax(160px,.35fr) minmax(0,1fr);display:grid}.definition-list div:last-child{border-bottom:0;padding-bottom:0}.definition-list dt{color:var(--color-text-muted);font-size:var(--font-xs);text-transform:uppercase;font-weight:900}.definition-list dd{min-width:0;color:var(--color-text-soft);font-size:var(--font-sm);overflow-wrap:anywhere;margin:0}.feature-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.feature-item{gap:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel);padding:var(--space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.feature-item svg{color:var(--color-accent);grid-row:span 2}.feature-item span{color:var(--color-text);font-weight:800}.feature-item small{color:var(--color-text-muted)}.feature-list li{align-items:flex-start;gap:var(--space-3);color:var(--color-text-soft);font-size:var(--font-sm);display:flex}.feature-list svg{color:var(--color-accent);flex:none}.button-row{gap:var(--space-3);flex-wrap:wrap;display:flex}.button{align-items:center;gap:var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-panel-muted);min-height:40px;color:var(--color-text);cursor:pointer;font-size:var(--font-sm);padding:0 var(--space-4);font-weight:800;display:inline-flex}.button:hover{background:var(--color-panel-soft)}.button:disabled{cursor:not-allowed;opacity:.48}.button--secondary{min-height:36px;color:var(--color-text-soft)}.filters,.pagination{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.filters label{gap:var(--space-1);color:var(--color-text-muted);font-size:var(--font-xs);text-transform:uppercase;font-weight:800;display:grid}.filters input,.filters select{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-panel-muted);min-width:190px;min-height:40px;color:var(--color-text);padding:0 var(--space-3);text-transform:none}.select-control{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-panel-muted);min-height:40px;color:var(--color-text);padding:0 var(--space-3)}.placeholder-board{border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-panel-muted);min-height:360px;padding:var(--space-8);text-align:center;place-items:center;display:grid}.placeholder-board h2{margin:var(--space-3) 0 var(--space-2)}.placeholder-board p{max-width:68ch;color:var(--color-text-muted);margin:0 auto}.replay-workspace{gap:var(--space-5);display:grid}.chart-toolbar{align-items:flex-end;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel);padding:var(--space-4);flex-wrap:wrap;display:flex}.replay-controls{gap:var(--space-4);padding:var(--space-4);display:grid}.replay-controls__row{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.replay-timeline{gap:var(--space-2);min-width:0;display:grid}.replay-timeline label{color:var(--color-text-muted);font-size:var(--font-xs);text-transform:uppercase;font-weight:900}.replay-timeline input[type=range]{width:100%;accent-color:var(--color-accent)}.replay-timeline__meta{justify-content:space-between;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--font-xs);flex-wrap:wrap;display:flex}.replay-status-bar{gap:var(--space-2);border-bottom:1px solid var(--color-border);color:var(--color-text-soft);font-size:var(--font-xs);padding:var(--space-3) var(--space-5);flex-wrap:wrap;font-weight:800;display:flex}.replay-status-bar span{border:1px solid var(--color-border);border-radius:var(--radius-xs);background:var(--color-panel-muted);padding:var(--space-1) var(--space-2)}.replay-mask-notice{border-bottom:1px solid var(--color-border);color:var(--color-text-soft);font-size:var(--font-sm);padding:var(--space-3) var(--space-5);font-weight:800}.replay-mask-notice--success{color:var(--color-success)}.replay-mask-notice--warning{color:var(--color-warning)}.replay-mask-notice--info{color:var(--color-info)}.control-field{gap:var(--space-1);min-width:150px;color:var(--color-text-muted);font-size:var(--font-xs);text-transform:uppercase;font-weight:900;display:grid}.control-field select,.control-field input{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-panel-muted);min-height:40px;color:var(--color-text);padding:0 var(--space-3);text-transform:none}.replay-configuration-grid{gap:var(--space-5);grid-template-columns:minmax(0,1.35fr) minmax(0,1.2fr) minmax(280px,.8fr);align-items:start;display:grid}.replay-range-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.replay-range-grid .control-field:first-child{grid-column:1/-1}.form-message{margin:var(--space-3) 0 0;font-size:var(--font-sm);font-weight:800}.form-message--ok{color:var(--color-success)}.form-message--error{color:var(--color-warning)}.form-message ul{margin:var(--space-2) 0 0;padding-left:var(--space-5)}.replay-start-summary{gap:var(--space-1);margin-top:var(--space-3);color:var(--color-text-muted);font-size:var(--font-sm);font-weight:800;display:grid}.replay-start-summary p{margin:0}.toggle-field{align-items:center;gap:var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-panel-muted);min-height:40px;color:var(--color-text-soft);font-size:var(--font-sm);padding:0 var(--space-3);font-weight:800;display:inline-flex}.toggle-field input{accent-color:var(--color-accent)}.replay-layout{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;display:grid}.replay-side-stack{gap:var(--space-5);display:grid}.chart-panel{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel);min-width:0;box-shadow:var(--shadow-panel)}.chart-panel__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);border-bottom:1px solid var(--color-border);padding:var(--space-5);display:flex}.chart-panel__header h2{font-size:var(--font-xl);letter-spacing:0;margin:0}.chart-panel__header p{margin:var(--space-1) 0 0;color:var(--color-text-muted)}.chart-attribution{color:var(--color-text-muted);font-size:var(--font-xs);text-align:right;flex:none;margin:0;font-weight:800}.chart-attribution a{color:var(--color-info)}.chart-legend{gap:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border);color:var(--color-text-soft);font-size:var(--font-sm);padding:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.chart-legend strong{color:var(--color-text)}.chart-frame{border-bottom:1px solid var(--color-border);min-height:640px;position:relative;overflow:hidden}.candlestick-chart{width:100%;min-height:640px}.chart-overlay{inset:var(--space-5);place-content:center;gap:var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text-soft);padding:var(--space-5);text-align:center;background:#101720e6;display:grid;position:absolute}.chart-overlay--error{border-color:var(--color-danger)}.chart-overlay--partial{border-color:var(--color-warning);color:var(--color-warning);text-align:left;background:#181b16f0;place-content:start;top:auto}.loading-dot{background:var(--color-accent);border-radius:999px;justify-self:center;width:12px;height:12px}.accessible-chart-summary h3{margin:0 0 var(--space-2);font-size:var(--font-md)}.accessible-chart-summary p{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--font-sm)}.replay-summary{position:sticky;top:92px}.button:focus-visible,.control-field select:focus-visible,.control-field input:focus-visible,.toggle-field:focus-within{outline:2px solid var(--color-info);outline-offset:2px}.progress-bar{border-radius:var(--radius-xs);background:var(--color-panel-muted);width:100%;height:8px;overflow:hidden}.progress-bar__fill{background:var(--color-accent);height:100%;display:block}@media (width<=560px){.section-header{flex-direction:column}.metric-grid,.metric-grid--compact,.two-column,.definition-list div,.signal-card__grid{grid-template-columns:1fr}}@media (width<=1180px){.replay-configuration-grid,.replay-layout{grid-template-columns:1fr}.replay-summary{position:static}}@media (width<=760px){.chart-frame,.candlestick-chart{min-height:480px}.chart-panel__header{flex-direction:column}.chart-attribution{text-align:left}}@media (width<=560px){.chart-frame,.candlestick-chart{min-height:360px}.control-field,.chart-toolbar .button,.replay-controls .button,.toggle-field{width:100%}.replay-range-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}.terminal-page{gap:8px;min-width:0;display:grid}.workspace-titlebar{border:1px solid var(--color-border);background:var(--lg-surface-deep);justify-content:space-between;align-items:center;gap:16px;min-height:38px;padding:5px 9px;display:flex}.workspace-titlebar>div:first-child{align-items:baseline;gap:10px;display:flex}.workspace-titlebar>div:first-child>span{color:var(--color-accent);font-family:var(--font-mono);letter-spacing:.1em;font-size:8px;font-weight:800}.workspace-titlebar h1{letter-spacing:.01em;margin:0;font-size:15px}.workspace-titlebar p{color:var(--color-text-muted);margin:0;font-size:10px}.workspace-titlebar p strong{color:var(--color-warning);font-weight:700}.workspace-controls{gap:6px;display:flex}.terminal-panel{border:1px solid var(--color-border);border-radius:var(--radius-xs);background:var(--color-panel);min-width:0;overflow:hidden}.terminal-panel__header{border-bottom:1px solid var(--color-border);background:var(--lg-surface-head);justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:5px 8px;display:flex}.terminal-panel__header>div:first-child{align-items:baseline;gap:8px;min-width:0;display:flex}.terminal-panel__header span{color:var(--color-text-dim);font-family:var(--font-mono);letter-spacing:.08em;white-space:nowrap;font-size:8px;font-weight:700}.terminal-panel__header h2{color:var(--color-text);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.terminal-panel__body{min-width:0;padding:8px}.terminal-panel__actions{align-items:center;gap:5px;display:flex}.terminal-panel__actions button{border:1px solid var(--color-border);background:var(--color-panel-muted);width:26px;height:24px;color:var(--color-text-muted);cursor:pointer;place-items:center;display:grid}.terminal-panel__actions button:hover{border-color:var(--color-border-strong);color:var(--color-accent)}.micro-badge{border:1px solid var(--color-border-strong);align-items:center;min-height:19px;padding:0 5px;display:inline-flex;color:var(--color-text-muted)!important;font-size:7px!important}.micro-badge--amber{border-color:#d8a32266;color:var(--color-warning)!important}.terminal-primary-grid{grid-template-columns:218px minmax(520px,1fr) 328px;gap:8px;min-height:500px;display:grid}.watchlist-panel .terminal-panel__body{padding:0}.watch-row{border-bottom:1px solid var(--color-border);width:100%;min-height:66px;color:var(--color-text);cursor:pointer;text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;padding:8px;display:grid}.watch-row:hover{background:var(--color-panel-soft)}.watch-row--selected{box-shadow:inset 2px 0 var(--color-accent);background:var(--color-accent-soft)}.watch-row>span:first-child strong{font-family:var(--font-mono);font-size:12px;display:block}.watch-row small{color:var(--color-text-dim);font-family:var(--font-mono);font-size:8px;font-weight:600;display:block}.watch-row__price{text-align:right}.watch-row__price strong{font-family:var(--font-mono);font-size:11px}.signal-chip{border:1px solid var(--color-border-strong);width:max-content;min-height:18px;color:var(--color-text-muted);font-family:var(--font-mono);text-transform:uppercase;align-items:center;padding:0 5px;font-size:8px;font-weight:700;display:inline-flex}.signal-chip--success{color:var(--color-success);border-color:#1fc77a66}.signal-chip--danger{color:var(--color-danger);border-color:#f2555a66}.signal-chip--warning{color:var(--color-warning);border-color:#d8a32266}.signal-chip--info{color:var(--color-info);border-color:#4b86d866}.watchlist-legend{border-top:1px solid var(--color-border);gap:3px;margin:8px;padding-top:8px;display:grid}.watchlist-legend span{color:var(--color-text-dim);text-transform:uppercase;font-size:8px}.watchlist-legend strong{color:var(--color-text-muted);font-size:9px;font-weight:600}.terminal-price-chart{grid-template-rows:34px 29px minmax(0,1fr);display:grid}.terminal-price-chart .chart-legend{min-height:29px;font-family:var(--font-mono);align-items:center;gap:11px;padding:4px 8px;font-size:9px}.terminal-chart-frame{min-height:420px;position:relative;overflow:hidden}.terminal-chart-frame .candlestick-chart{width:100%;height:100%;min-height:420px}.terminal-chart-overlay{border:1px solid var(--color-border-strong);color:var(--color-text-muted);background:#080c12e0;place-items:center;font-size:11px;display:grid;position:absolute;inset:8px}.terminal-chart-overlay--error{border-color:var(--color-danger);color:var(--color-danger)}.decision-panel .terminal-panel__body{gap:8px;display:grid}.decision-signal{border:1px solid var(--color-border);background:var(--lg-surface-signal);gap:2px;padding:8px;display:grid}.decision-signal>span{color:var(--color-text-dim);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.decision-signal>strong{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:23px}.decision-signal>small{color:var(--color-text-muted);font-family:var(--font-mono);font-size:8px}.decision-signal--success{color:var(--color-success)}.decision-signal--danger{color:var(--color-danger)}.decision-signal--warning{color:var(--color-warning)}.decision-signal--info{color:var(--color-info)}.decision-signal--neutral{color:var(--color-text-soft)}.decision-grid{border:solid var(--color-border);border-width:1px 0 0 1px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.terminal-stat{border:solid var(--color-border);background:var(--color-panel);border-width:0 1px 1px 0;align-content:start;gap:4px;min-width:0;padding:8px;display:grid}.terminal-stat>span{color:var(--color-text-dim);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800}.terminal-stat>strong{color:var(--color-text);font-family:var(--font-mono);text-overflow:ellipsis;font-size:15px;font-weight:650;overflow:hidden}.terminal-stat>small{overflow-wrap:anywhere;color:var(--color-text-muted);font-size:8px}.terminal-stat--positive>strong{color:var(--color-success)}.terminal-stat--negative>strong{color:var(--color-danger)}.decision-route,.filter-stack{border-top:1px solid var(--color-border);padding-top:6px;display:grid}.decision-route>span,.filter-stack>span{color:var(--color-text-dim);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:800}.decision-route>div{border-top:1px dotted var(--color-border);grid-template-columns:minmax(0,1fr) auto 40px;align-items:center;gap:5px;min-height:27px;font-size:9px;display:grid}.decision-route strong{color:var(--color-text-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.decision-route span{color:var(--color-text-muted);text-transform:uppercase;font-size:8px}.decision-route em{color:var(--color-accent);font-family:var(--font-mono);text-align:right;font-size:9px;font-style:normal}.filter-stack>div{border-top:1px dotted var(--color-border);min-height:24px;color:var(--color-success);grid-template-columns:15px minmax(0,1fr) auto;align-items:center;gap:4px;display:grid}.filter-stack strong{color:var(--color-text-soft);font-size:9px}.filter-stack em{max-width:130px;color:var(--color-text-muted);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.terminal-context-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px;display:grid}.timeframe-strip{border:solid var(--color-border);border-width:1px 0 0 1px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.timeframe-strip>div{border:solid var(--color-border);border-width:0 1px 1px 0;align-content:center;gap:3px;min-height:67px;padding:6px;display:grid}.timeframe-strip span{color:var(--color-text);font-family:var(--font-mono);font-size:11px;font-weight:800}.timeframe-strip strong{color:var(--color-text-dim);font-family:var(--font-mono);font-size:8px}.timeframe-strip small{color:var(--color-text-dim);font-size:7px}.timeframe-strip .is-active{background:var(--color-accent-soft);box-shadow:inset 0 2px var(--color-accent)}.timeframe-strip .is-active strong{color:var(--color-accent)}.probability-list{gap:5px;display:grid}.probability-list>div{color:var(--color-text-muted);grid-template-columns:140px minmax(80px,1fr) 64px 38px;align-items:center;gap:6px;font-size:8px;display:grid}.probability-list>div>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.probability-list i{background:var(--color-panel-soft);height:5px;overflow:hidden}.probability-list i b{background:var(--color-accent);height:100%;display:block}.probability-list strong{color:var(--color-text-soft);text-transform:uppercase;font-size:8px}.probability-list em{color:var(--color-accent);font-family:var(--font-mono);text-align:right;font-size:8px;font-style:normal}.terminal-lower-grid{grid-template-columns:minmax(0,1.65fr) minmax(320px,.7fr);align-items:start;gap:8px;display:grid}.terminal-side-stack{gap:8px;display:grid}.terminal-table-wrap{max-width:100%;overflow:auto}.terminal-table{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.terminal-table th{z-index:1;background:var(--lg-surface-head);color:var(--color-text-dim);letter-spacing:.06em;white-space:nowrap;font-size:7px;position:sticky;top:0}.terminal-table td{color:var(--color-text-soft);white-space:nowrap;font-size:8px}.terminal-table tr:hover td{background:var(--color-panel-soft)}.is-positive{color:var(--color-success)!important}.is-negative{color:var(--color-danger)!important}.is-warning{color:var(--color-warning)!important}.bar-list{gap:5px;display:grid}.bar-list__row{font-family:var(--font-mono);grid-template-columns:minmax(90px,1fr) minmax(80px,1.4fr) 54px;align-items:center;gap:6px;font-size:8px;display:grid}.bar-list__row>span{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bar-list__row>i{background:var(--color-panel-soft);height:5px}.bar-list__row>i>b{background:var(--color-accent);height:100%;display:block}.bar-list__row>strong{color:var(--color-text-soft);text-align:right;font-size:8px}.source-note{border-left:2px solid var(--color-border-strong);color:var(--color-text-dim);margin:0;padding:4px 7px;font-size:8px;line-height:1.4}.terminal-panel .source-note{margin-top:8px}.terminal-empty{border:1px dashed var(--color-border-strong);min-height:54px;color:var(--color-text-muted);text-align:center;place-content:center;gap:4px;padding:8px;display:grid}.terminal-empty strong{color:var(--color-warning);font-family:var(--font-mono);letter-spacing:.08em;font-size:8px}.terminal-empty span{max-width:54ch;font-size:9px}.health-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.health-list li{border-top:1px dotted var(--color-border);min-height:25px;color:var(--color-accent);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;display:grid}.health-list li:first-child{border-top:0}.health-list span{color:var(--color-text-muted);font-size:8px}.health-list strong{color:var(--color-text-soft);font-family:var(--font-mono);font-size:8px}.terminal-stat-grid{border:solid var(--color-border);border-width:1px 0 0 1px;display:grid}.terminal-stat-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.terminal-stat-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.terminal-stat-grid--6{grid-template-columns:repeat(6,minmax(0,1fr))}.regime-hero-grid{grid-template-columns:minmax(340px,.8fr) minmax(0,1.2fr);gap:8px;display:grid}.regime-current .terminal-empty{margin-bottom:8px}.regime-composition{gap:9px;display:grid}.regime-composition>div{font-family:var(--font-mono);grid-template-columns:110px minmax(100px,1fr) 50px;align-items:center;gap:8px;font-size:9px;display:grid}.regime-composition>div>span{color:var(--color-text-soft);align-items:center;gap:6px;display:flex}.regime-composition>div>b{background:var(--color-panel-soft);height:7px;overflow:hidden}.regime-fill{height:100%;display:block}.regime-composition strong{color:var(--color-text-soft);text-align:right;font-size:9px}.regime-dot{background:var(--color-text-dim);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.regime-dot--positive,.regime-fill--positive{background:var(--color-success)}.regime-dot--negative,.regime-fill--negative{background:var(--color-danger)}.regime-dot--range,.regime-fill--range{background:var(--color-regime-range)}.regime-dot--highvol,.regime-fill--highvol{background:var(--color-regime-highvol)}.regime-label{align-items:center;gap:6px;display:flex}.analytics-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.analytics-two-column--wide-left{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)}.analytics-three-column{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.terminal-select{color:var(--color-text-dim);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;font-size:8px;font-weight:800;display:flex}.terminal-select select{border:1px solid var(--color-border-strong);background:var(--color-panel-muted);height:26px;color:var(--color-text-soft);font-family:var(--font-mono);text-transform:none;padding:0 24px 0 7px;font-size:9px}.class-metric-grid{border:solid var(--color-border);border-width:1px 0 0 1px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.class-metric-grid>div{border:solid var(--color-border);border-width:0 1px 1px 0;gap:5px;padding:8px;display:grid}.class-metric-grid>div>strong{color:var(--color-accent);font-family:var(--font-mono);font-size:11px}.class-metric-grid span{color:var(--color-text-muted);justify-content:space-between;font-size:8px;display:flex}.class-metric-grid b{color:var(--color-text-soft);font-family:var(--font-mono)}.confusion-matrix{grid-template-columns:repeat(4,minmax(52px,1fr));gap:2px;display:grid}.confusion-matrix>*{min-height:34px;font-family:var(--font-mono);place-items:center;font-size:8px;display:grid}.confusion-matrix>strong{color:var(--color-text-muted)}.confusion-matrix>span:not(:first-child){border:1px solid rgba(0, 188, 212, calc(.14 + var(--cell-strength) * .65));background:rgba(0, 188, 212, calc(.03 + var(--cell-strength) * .18));color:var(--color-text);font-size:11px}.research-line-chart{min-height:220px}.research-line-chart svg{width:100%;height:220px;display:block;overflow:visible}.research-line-chart line{stroke:var(--color-border);stroke-width:1px;vector-effect:non-scaling-stroke}.research-line-chart .research-line-chart__zero{stroke:var(--color-border-strong);stroke-dasharray:4 4}.research-line-chart polyline{fill:none;stroke:var(--color-accent);stroke-width:1.5px;vector-effect:non-scaling-stroke}.research-line-chart--red polyline{stroke:var(--color-danger)}.research-line-chart--amber polyline{stroke:var(--color-warning)}.research-line-chart--green polyline{stroke:var(--color-success)}.research-line-chart>div{color:var(--color-text-dim);font-family:var(--font-mono);justify-content:space-between;font-size:8px;display:flex}.research-warning{background:var(--color-warning-soft);color:var(--color-text-muted);border:1px solid #d8a32261;grid-template-columns:auto minmax(0,1fr);gap:8px;padding:7px 9px;font-size:9px;display:grid}.research-warning strong{color:var(--color-warning);text-transform:uppercase}.system-stack,.safety-checks{margin:0;padding:0;list-style:none;display:grid}.system-stack li{border-bottom:1px solid var(--color-border);min-height:46px;color:var(--color-accent);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.system-stack li:last-child,.safety-checks li:last-child{border-bottom:0}.system-stack span{display:grid}.system-stack strong{color:var(--color-text-soft);font-size:9px}.system-stack small{color:var(--color-text-dim);font-size:8px}.system-stack em{font-family:var(--font-mono);font-size:8px;font-style:normal}.safety-checks li{border-bottom:1px solid var(--color-border);min-height:37px;color:var(--color-success);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.safety-checks svg{width:14px}.safety-checks span{color:var(--color-text-muted);font-size:9px}.safety-checks strong{color:var(--color-text-soft);font-family:var(--font-mono);font-size:8px}.source-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.source-grid>div{border:1px solid var(--color-border);min-height:70px;color:var(--color-accent);grid-template-columns:18px minmax(0,1fr);gap:3px;padding:7px;display:grid}.source-grid span{color:var(--color-text-soft);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.source-grid strong,.source-grid small{color:var(--color-text-muted);text-transform:uppercase;grid-column:2;font-size:7px}.replay-workspace{gap:8px}.chart-toolbar{border-radius:var(--radius-xs);background:var(--color-panel);gap:6px;padding:6px}.chart-toolbar .control-field{min-width:120px}.chart-toolbar .control-field select,.chart-toolbar .control-field input,.chart-toolbar .button,.toggle-field{height:30px;min-height:30px;font-size:9px}.control-field{color:var(--color-text-dim);gap:3px;font-size:8px}.replay-configuration-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1.2fr) minmax(260px,.7fr);gap:8px}.replay-configuration-grid .panel,.replay-controls,.chart-panel{border-radius:var(--radius-xs);box-shadow:none}.panel__header,.chart-panel__header,.panel__body{padding:8px}.replay-controls{gap:6px;padding:6px}.replay-controls__row{gap:6px}.replay-layout{grid-template-columns:minmax(0,1fr) minmax(270px,320px);gap:8px}.replay-side-stack{gap:8px}.chart-frame,.candlestick-chart{min-height:500px}.chart-panel__header h2{font-size:13px}.chart-panel__header p{margin:2px 0 0;font-size:9px}.chart-legend{font-family:var(--font-mono);padding:6px 8px;font-size:9px}.replay-status-bar,.replay-mask-notice{padding:5px 8px;font-size:8px}.definition-list{gap:6px;margin:8px}.definition-list div{grid-template-columns:minmax(110px,.35fr) minmax(0,1fr);gap:8px;padding-bottom:6px}.definition-list dt{font-size:8px}.definition-list dd{font-size:9px}.accessible-chart-summary{padding:8px}.accessible-chart-summary h3{font-size:10px}.accessible-chart-summary p{font-size:8px}.replay-summary{top:78px}@media (width<=1500px){.terminal-primary-grid{grid-template-columns:190px minmax(480px,1fr) 300px}.terminal-panel__header>div:first-child>span{display:none}.terminal-stat>strong{font-size:13px}.source-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1280px){.terminal-primary-grid{grid-template-columns:170px minmax(450px,1fr) 280px}.terminal-lower-grid{grid-template-columns:minmax(0,1fr) 290px}.terminal-stat-grid--6{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-three-column{grid-template-columns:1fr 1fr}.analytics-three-column>:last-child{grid-column:1/-1}.source-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.replay-configuration-grid{grid-template-columns:1fr 1fr}.replay-configuration-grid>:last-child{grid-column:1/-1}}body{font-variant-numeric:tabular-nums;min-width:1100px;font-family:IBM Plex Sans,sans-serif}.terminal-action,.market-transform button{border:1px solid var(--color-border-strong);background:var(--color-panel-muted);min-height:26px;color:var(--color-text);cursor:pointer;font-family:var(--font-mono);padding:0 8px;font-size:10px}.terminal-action:hover,.market-transform button:hover{border-color:var(--color-accent);color:var(--color-accent)}.market-transform{flex-wrap:wrap;gap:3px;display:flex}.terminal-panel__actions .market-transform button{white-space:nowrap;width:auto;height:26px;display:block}.market-transform button[aria-pressed=true]{border-color:var(--color-accent);color:var(--color-accent)}.market-transform button:disabled{opacity:.45;cursor:not-allowed}.market-series-controls{flex-wrap:wrap;align-items:center;gap:14px;padding:2px 0 8px;display:flex}.market-series-controls label{cursor:pointer;align-items:center;gap:5px;font-size:11px;display:inline-flex}.market-series-controls i{width:11px;height:3px}.market-series-controls>span{color:var(--color-text-muted);font-size:10px}.context-matrix{border-top:1px solid var(--color-border);margin-top:10px;padding-top:7px}.context-matrix>strong{color:var(--color-text-soft);margin-bottom:4px;font-size:10px;display:block}.context-matrix .terminal-table th,.context-matrix .terminal-table td{padding:3px 7px;font-size:10px}.context-matrix>small{color:var(--color-text-muted);margin-top:5px;font-size:10px;display:block}.event-timeline{gap:5px;min-width:0;display:grid}.event-timeline__lanes{color:var(--color-text-muted);flex-wrap:wrap;gap:4px 10px;font-size:10px;display:flex}.event-timeline__lanes strong{color:var(--color-accent);font-size:10px}.event-timeline__rows{gap:5px;min-width:0;padding-bottom:4px;display:flex;overflow-x:auto}.event-timeline__rows button{text-align:left;border:1px solid var(--color-border);background:var(--color-panel-muted);min-width:0;color:var(--color-text);cursor:pointer;flex:0 0 220px;gap:2px;padding:5px 7px;display:grid}.event-timeline__rows button:hover,.event-timeline__rows button:focus-visible{border-color:var(--color-accent)}.event-timeline__rows time,.event-timeline__rows strong,.event-timeline__rows span,.event-timeline__rows small,.event-timeline>small{text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.event-timeline__rows time,.event-timeline__rows small,.event-timeline>small{color:var(--color-text-muted)}.event-timeline>p{color:var(--color-text-muted);margin:0;font-size:10px}.recent-signals-panel .terminal-panel__actions button[aria-pressed=true]{border-color:var(--color-accent);color:var(--color-accent)}.recent-signals-panel .terminal-panel__actions button{white-space:nowrap;width:auto;min-width:50px;padding:0 6px}.market-chart{border:1px solid var(--color-border);background:var(--lg-surface-chart);height:min(41vh,400px);min-height:220px}.markets-page .market-chart{height:min(38vh,370px)}.market-chart svg{touch-action:none;width:100%;height:100%}.market-cursor-control{color:var(--color-text-muted);align-items:center;gap:12px;padding-top:7px;font-size:11px;display:flex}.market-cursor-control input{min-width:80px;accent-color:var(--color-accent);flex:1}.market-cursor-control time{color:var(--color-text);font-family:var(--font-mono)}.surface-grid--interactive button{border:1px solid var(--color-border);min-height:31px;color:var(--color-text);cursor:pointer;font-family:var(--font-mono);text-overflow:ellipsis;place-items:center;padding:2px;font-size:10px;display:grid;overflow:hidden}.surface-grid--interactive button:hover,.surface-grid--interactive button:focus-visible,.surface-grid--interactive button.is-selected{border-color:var(--color-accent);outline:1px solid var(--color-accent);outline-offset:-1px}.surface-grid--interactive .surface-grid__missing{color:var(--color-text-muted);background:var(--color-panel-muted);font-size:10px}.robustness-candidate-controls{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.robustness-candidate-controls>span{color:var(--color-warning);font-size:10px}.distribution-chart{border-bottom:1px solid var(--color-border-strong);align-items:end;gap:2px;height:175px;padding:10px 4px 0;display:flex}.distribution-chart>div{opacity:.8;flex:1;min-width:2px}.distribution-chart>div:hover{opacity:1;outline:1px solid var(--color-text)}.distribution-axis{color:var(--color-text-muted);font-family:var(--font-mono);justify-content:space-between;padding-top:5px;font-size:10px;display:flex}.news-filter-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.news-filter-bar>div{flex-wrap:wrap;gap:3px;display:flex}.news-filter-bar button{border:1px solid var(--color-border);background:var(--color-panel-muted);min-height:25px;color:var(--color-text-muted);cursor:pointer;padding:0 7px;font-size:10px}.news-filter-bar button[aria-pressed=true],.news-filter-bar button:hover{border-color:var(--color-accent);color:var(--color-accent)}.news-layout{grid-template-columns:minmax(0,1fr) minmax(300px,29%);gap:8px;min-height:280px;display:grid}.news-layout .terminal-table-wrap{max-height:min(65vh,600px)}.news-layout .terminal-table td:nth-child(3) button{text-align:left;text-overflow:ellipsis;white-space:nowrap;max-width:540px;overflow:hidden}.news-detail h3{font-size:14px;line-height:1.4}.news-detail dl{grid-template-columns:110px minmax(0,1fr);gap:6px;font-size:11px;display:grid}.news-detail dt{color:var(--color-text-muted)}.news-detail dd{overflow-wrap:anywhere;margin:0}.news-detail a{color:var(--color-accent);font-size:11px}@media (width<=1300px){.news-layout{grid-template-columns:minmax(0,1fr)}}.main-content{min-height:0;padding:8px;overflow:auto}.workspace-titlebar{background:0 0;border-width:0 0 1px;min-height:42px;padding:4px 2px 7px}.workspace-titlebar h1{font-size:18px;font-weight:600}.workspace-titlebar>div:first-child>span{letter-spacing:.04em;font-family:IBM Plex Sans,sans-serif;font-size:10px;font-weight:600}.workspace-titlebar p{font-size:11px}.terminal-panel{background:var(--color-panel)}.terminal-panel__header{background:var(--color-panel-muted);min-height:36px}.terminal-panel__header h2{font-size:13px;font-weight:600}.terminal-panel__header span{letter-spacing:.03em;font-family:IBM Plex Sans,sans-serif;font-size:10px}.regime-composition>div,.regime-composition strong{font-size:10px}.terminal-panel__body{padding:9px}.terminal-primary-grid--resizable{grid-template-columns:min(var(--watch-width),21vw) 5px minmax(520px,1fr) 5px min(var(--decision-width),30vw);gap:0}.terminal-primary-grid--resizable>.terminal-panel,.terminal-primary-grid--resizable>.terminal-price-chart{min-width:0}.pane-resize-handle{cursor:col-resize;background:var(--color-page);touch-action:none}.pane-resize-handle:hover,.pane-resize-handle:focus-visible{background:var(--color-accent)}.micro-badge{min-height:20px;font-size:10px!important}.watch-row{min-height:74px}.watch-row>span:first-child strong{font-size:13px}.watch-row__price strong{font-size:15px}.watch-row small,.signal-chip,.watchlist-legend span,.watchlist-legend strong{font-size:10px}.signal-chip{text-transform:none}.terminal-price-chart .chart-legend,.chart-legend{font-size:10px}.decision-signal{border:0;border-left:2px solid var(--color-accent);background:var(--color-panel-muted)}.decision-signal>span,.decision-signal>small{text-transform:none;font-size:10px}.decision-signal>strong{font-size:24px}.decision-route>span,.filter-stack>span,.terminal-stat>span{letter-spacing:.01em;text-transform:none;font-family:IBM Plex Sans,sans-serif;font-size:11px}.decision-route>div{grid-template-columns:minmax(0,1fr) minmax(75px,auto) 64px;min-height:34px;font-size:11px}.decision-route span,.decision-route em{text-transform:none;font-size:11px}.decision-route em{color:var(--color-text-muted)}.filter-stack strong,.filter-stack em{font-size:10px}.terminal-stat{padding:9px}.terminal-stat>strong{font-size:15px}.terminal-stat>small{font-size:10px}.timeframe-strip>div{min-height:74px}.timeframe-strip span{font-size:12px}.timeframe-strip strong,.timeframe-strip small{font-size:10px}.probability-list>div{grid-template-columns:64px minmax(80px,1fr) 60px;min-height:24px;font-size:11px}.probability-list em,.probability-list strong{font-size:11px}.probability-list i{height:7px}.terminal-table-wrap{max-height:240px;overflow:auto}.terminal-table{font-family:IBM Plex Sans,sans-serif}.terminal-table th{background:var(--color-panel-muted);letter-spacing:.01em;text-transform:none;font-size:11px}.terminal-table td{font-size:12px}.terminal-table th:not(:first-child),.terminal-table td:not(:first-child){font-variant-numeric:tabular-nums}.terminal-table button{border:1px solid var(--color-border-strong);background:var(--color-panel-muted);color:var(--color-accent);cursor:pointer;padding:4px 6px;font-size:11px}.terminal-table button:hover{border-color:var(--color-accent)}.bar-list__row,.bar-list__row>strong,.source-note,.terminal-empty strong,.terminal-empty span,.health-list span,.health-list strong{font-size:11px}.bar-list__row{font-family:IBM Plex Sans,sans-serif}.terminal-select,.terminal-select select{text-transform:none;font-size:12px}.class-metric-grid span,.confusion-matrix>*,.research-line-chart>div,.research-warning,.system-stack strong,.system-stack small,.system-stack em,.safety-checks span,.safety-checks strong,.source-grid span,.source-grid strong,.source-grid small,.chart-toolbar .control-field select,.chart-toolbar .control-field input,.chart-toolbar .button,.toggle-field,.control-field,.chart-panel__header p,.chart-legend,.replay-status-bar,.replay-mask-notice,.definition-list dt,.definition-list dd,.accessible-chart-summary p{font-size:11px}.replay-model-context{gap:7px;display:grid}.replay-layout--resizable{grid-template-columns:minmax(0,1fr) 5px minmax(280px,var(--replay-side-width));gap:0}.replay-layout--resizable>.chart-panel,.replay-layout--resizable>.replay-side-stack{min-width:0}.replay-layout--resizable>.replay-side-stack{grid-auto-rows:max-content;align-content:start;max-height:600px;overflow:auto}.replay-resize-handle{margin:0 1px}@media (width<=1500px){.replay-layout--resizable .chart-frame,.replay-layout--resizable .candlestick-chart{min-height:420px}}@media (width<=1180px){.replay-layout--resizable{grid-template-columns:minmax(0,1fr);gap:8px}.replay-resize-handle{display:none}}.replay-model-context>div{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(100px,.55fr) minmax(0,1fr);gap:8px;padding-bottom:6px;font-size:11px;display:grid}.replay-model-context span{color:var(--color-text-muted)}.replay-model-context strong{color:var(--color-text);font-weight:600}.replay-model-context small{color:var(--color-text-muted);font-size:10px}.replay-setup{min-height:32px;position:relative}.replay-setup>summary{border:1px solid var(--color-border);background:var(--color-panel);min-height:32px;color:var(--color-accent);cursor:pointer;align-items:center;padding:0 10px;font-size:11px;font-weight:600;display:flex}.replay-setup>summary:hover,.replay-setup>summary:focus-visible{border-color:var(--color-accent)}.replay-setup>.replay-configuration-grid{z-index:8;border:1px solid var(--color-border-strong);background:var(--color-page);max-height:min(600px,70vh);box-shadow:var(--shadow-panel);padding:8px;position:absolute;top:32px;left:0;right:0;overflow:auto}@media (width>=1500px) and (height>=900px){.terminal-page:has(.replay-workspace){grid-template-rows:42px minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.replay-workspace{grid-template-rows:62px 32px 205px minmax(0,1fr);min-height:0}.replay-layout--resizable{align-items:stretch;min-height:0}.replay-layout--resizable>.chart-panel{grid-template-rows:auto auto auto auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.replay-layout--resizable .chart-frame,.replay-layout--resizable .candlestick-chart{height:100%;min-height:0}.replay-layout--resizable>.replay-side-stack{grid-auto-rows:max-content;align-content:start;height:100%;min-height:0;overflow:auto}}.regime-timeline svg{width:100%;height:220px;display:block}.regime-timeline>div{color:var(--color-text-muted);justify-content:space-between;font-size:11px;display:flex}.transition-matrix{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;display:grid}.transition-matrix>*{min-height:38px;color:var(--color-text-soft);text-align:center;place-items:center;font-size:11px;display:grid}.workspace-tabs{border-bottom:1px solid var(--color-border);gap:2px;display:flex}.workspace-tabs button{min-height:34px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 14px;font-size:12px}.workspace-tabs button:hover{color:var(--color-text);background:var(--color-panel-muted)}.workspace-tabs button.is-active{border-bottom-color:var(--color-accent);color:var(--color-accent)}.terminal-page:has(.data-system-tab-panel){grid-template-rows:auto auto auto minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.terminal-tabs{border-bottom:1px solid var(--color-border);gap:2px;display:flex}.terminal-tabs button{min-height:34px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 14px;font-size:12px}.terminal-tabs button:hover,.terminal-tabs button:focus-visible{color:var(--color-text);background:var(--color-panel-muted)}.terminal-tabs button[aria-selected=true]{border-bottom-color:var(--color-accent);color:var(--color-accent)}.data-system-tab-panel{align-content:start;gap:8px;min-height:0;display:grid;overflow:auto}.data-system-tab-panel .terminal-table-wrap{max-height:min(520px,55vh)}.attribution-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.attribution-list>div{border-bottom:1px solid var(--color-border);justify-content:space-between;gap:12px;padding:7px 0;font-size:12px;display:flex}.attribution-list>div>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attribution-list i{font-family:var(--font-mono);font-style:normal}.surface-grid{gap:2px;display:grid;overflow:auto}.surface-grid>*{text-align:center;place-items:center;min-height:30px;font-size:11px;display:grid}.surface-grid>strong{color:var(--color-text-muted);background:var(--color-panel-muted)}.surface-grid>span{color:var(--color-text);font-family:var(--font-mono)}.pagination-controls{color:var(--color-text-muted);justify-content:flex-end;align-items:center;gap:12px;padding-top:8px;font-size:11px;display:flex}.pagination-controls button{border:1px solid var(--color-border-strong);background:var(--color-panel-muted);color:var(--color-text);cursor:pointer;padding:5px 10px}.pagination-controls button:disabled{opacity:.4;cursor:default}.evidence-context-strip{border:1px solid var(--color-border);background:var(--color-panel);color:var(--color-text-muted);flex-wrap:wrap;gap:4px 16px;padding:7px 10px;font-size:11px;display:flex}.evidence-context-strip strong{color:var(--color-text);margin-left:5px;font-weight:600}.model-resizable-layout{grid-template-columns:minmax(0,1fr) 5px minmax(300px,var(--diag-width));min-height:0;display:grid}.model-comparison-stack,.model-diagnostics-stack{align-content:start;gap:8px;min-width:0;display:grid}.model-resize-handle{margin:0 1px}.model-matrix-panel .terminal-panel__header,.model-matrix-panel .terminal-panel__header>div:first-child{flex-wrap:wrap}.model-matrix-panel .terminal-panel__actions button{white-space:nowrap;width:auto;min-width:80px;padding:0 7px}.candlestick-chart{position:relative}.chart-regime-shading{pointer-events:none;z-index:2;position:absolute;inset:0 0 24%;overflow:hidden}.chart-regime-shading i{position:absolute;top:0;bottom:0}.volume-profile-panel{z-index:3;border:1px solid var(--color-border-strong);width:210px;max-height:calc(100% - 20px);color:var(--color-text);background:#101318f2;padding:7px;font-size:10px;position:absolute;top:8px;right:54px;overflow:auto}.volume-profile-panel>strong,.volume-profile-panel>small{margin-bottom:5px;display:block}.volume-profile-panel>small{color:var(--color-text-muted);font-size:10px}.terminal-panel__actions .terminal-series-button{white-space:nowrap;width:auto;min-width:69px;padding:0 5px}.terminal-panel__actions select{border:1px solid var(--color-border-strong);background:var(--color-panel-muted);max-width:98px;height:24px;color:var(--color-text);font-size:10px}.terminal-comparison-overlay{z-index:4;border:1px solid var(--color-border-strong);width:min(316px,40%);color:var(--color-text);pointer-events:none;background:#0b1016f2;gap:2px;padding:5px;display:grid;position:absolute;top:8px;left:9px}.terminal-comparison-overlay strong,.terminal-comparison-overlay span,.terminal-comparison-overlay small{font-size:10px}.terminal-comparison-overlay svg{width:100%;height:72px}.terminal-comparison-overlay span,.terminal-comparison-overlay small{color:var(--color-text-muted)}.volume-profile-histogram{gap:1px;margin-bottom:6px;display:grid}.volume-profile-histogram>div{grid-template-columns:42px minmax(0,1fr);align-items:center;min-height:4px;display:grid}.volume-profile-histogram span{font-family:var(--font-mono);color:var(--color-text-muted);font-size:10px}.volume-profile-histogram i{background:#e2a72ea6;height:5px;display:block}.terminal-contributions{gap:2px;max-height:150px;display:grid;overflow:auto}.terminal-contributions>div{border-bottom:1px solid var(--color-border);justify-content:space-between;gap:8px;padding:2px 0;font-size:11px;display:flex}.terminal-contributions>div>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.terminal-side-stack .terminal-panel__header,.terminal-side-stack .terminal-panel__header>div:first-child,.terminal-side-stack .terminal-panel__actions{flex-wrap:wrap}.terminal-side-stack .terminal-panel__actions button{white-space:nowrap;width:auto;min-width:44px;padding:0 6px}.terminal-table tr.is-selected{background:#e2a72e14}@media (width<=1180px){.model-resizable-layout{grid-template-columns:minmax(0,1fr);gap:8px}.model-resize-handle{display:none}}@media (width>=1400px) and (height>=850px){.terminal-page:has(.terminal-primary-grid){grid-template-rows:42px minmax(0,1fr) auto minmax(150px,.35fr) auto;height:100%;overflow:hidden}.terminal-page:has(.terminal-primary-grid) .terminal-primary-grid{min-height:0}.terminal-page:has(.terminal-primary-grid) .terminal-chart-frame{min-height:0}.terminal-page:has(.terminal-primary-grid) .terminal-chart-frame .candlestick-chart{min-height:0}.terminal-page:has(.terminal-primary-grid) .terminal-lower-grid{min-height:0}.terminal-page:has(.terminal-primary-grid) .terminal-lower-grid>*{min-height:0;overflow:auto}}.provider-verification{border-top:1px solid var(--terminal-border,var(--lg-rule-provider));padding:8px;font-size:11px}.provider-verification summary{cursor:pointer;padding:4px 0}.provider-verification summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.provider-verification td{white-space:normal;overflow-wrap:anywhere;max-width:600px}.data-system-tab-panel>.terminal-panel:has(.provider-verification){min-height:min-content}.data-system-tab-panel:has(.provider-verification){flex-direction:column;display:flex}.data-system-tab-panel:has(.provider-verification)>*{flex-shrink:0}.markets-page .terminal-panel:last-of-type .terminal-table td{white-space:normal;overflow-wrap:anywhere}.markets-page .terminal-panel:last-of-type .terminal-table{table-layout:fixed;width:100%}.amt-shell{--amt-ground:var(--tok-ground);--amt-panel:var(--tok-panel);--amt-panel-header:var(--tok-panel-header);--amt-rule:var(--tok-rule);--amt-amber:var(--tok-accent);--amt-on-amber:var(--tok-on-accent);--amt-up:var(--tok-up);--amt-down:var(--tok-down);--amt-text:var(--tok-text);--amt-muted:var(--tok-text-2);--amt-dim:var(--tok-text-3);--amt-link:var(--tok-info);--amt-mono:var(--tok-font-mono);--amt-sans:var(--tok-font-sans);background:var(--amt-ground);height:100vh;min-height:0;color:var(--amt-text);font-family:var(--amt-sans);grid-template-rows:26px 22px minmax(0,1fr) 22px;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.amt-shell a{color:var(--amt-link)}.amt-shell__cmd,.amt-shell__context,.amt-shell__status{white-space:nowrap;border-bottom:1px solid var(--amt-rule);background:var(--amt-panel);min-width:0;font-family:var(--amt-mono);font-variant-numeric:tabular-nums;align-items:center;gap:14px;padding:0 8px;font-size:11px;display:flex;overflow:hidden}.amt-shell__cmd{background:var(--amt-panel-header);font-size:12px}.amt-shell__mark{color:var(--amt-on-amber);background:var(--amt-amber);border-radius:2px;padding:0 5px;font-weight:600}.amt-shell__prompt{min-width:0;color:var(--amt-amber);flex:auto;align-items:center;gap:6px;display:flex}.amt-shell__prompt input{border:1px solid var(--amt-rule);background:var(--amt-ground);min-width:0;height:20px;color:var(--amt-text);font:inherit;text-transform:uppercase;border-radius:0;outline:0;flex:auto;padding:0 6px}.amt-shell__prompt input::placeholder{color:var(--amt-dim);text-transform:none}.amt-shell__prompt input:focus{border-color:var(--amt-amber)}.amt-shell__link{color:var(--amt-amber)}.amt-shell__clock{color:var(--amt-muted)}.amt-shell__context em,.amt-shell__status em{color:var(--amt-muted);font-family:var(--amt-sans);text-transform:uppercase;letter-spacing:.04em;margin-right:5px;font-size:10px;font-style:normal}.amt-shell__context b,.amt-shell__status b{color:var(--amt-text);font-weight:500}.amt-shell__tone--up{color:var(--amt-up)!important}.amt-shell__tone--down{color:var(--amt-down)!important}.amt-shell__content{background:var(--amt-ground);grid-template-rows:minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.amt-shell__content>.main-content{min-height:0;overflow:auto}.amt-shell__status{border-top:1px solid var(--amt-rule);color:var(--amt-dim);border-bottom:0;gap:10px}.amt-shell__badge{color:var(--amt-on-amber);background:var(--amt-amber);border-radius:2px;padding:0 5px;font-weight:600}.amt-shell__legend{color:var(--amt-dim)}.amt-shell__status>*{flex:none}.amt-shell__message{text-overflow:ellipsis;min-width:30ch;color:var(--amt-amber);flex:1 0 30ch;overflow:hidden}.amt-shell__keys{min-width:0;height:18px;color:var(--amt-dim);flex-wrap:wrap;flex:0 auto;justify-content:flex-end;gap:0 6px;line-height:18px;display:flex;overflow:hidden}.amt-shell__keys>span{align-items:center;height:18px;display:inline-flex}.amt-shell__keys kbd{background:var(--amt-amber);color:var(--amt-on-amber);font-family:var(--amt-mono);border-radius:2px;margin-right:2px;padding:0 3px;font-size:10px}@media (width<=1599px){.amt-shell__status{gap:8px;font-size:10px}.amt-shell__legend{font-family:var(--amt-sans)}.amt-shell__keys{align-content:safe center;gap:1px 4px;height:21px;line-height:10px}.amt-shell__keys>span{height:10px}.amt-shell__keys kbd{margin-right:1px;padding:0 2px;line-height:10px}}.amt-shell .skip-link:focus{background:var(--amt-amber);color:var(--amt-on-amber)}.amt-shell .help-sub-code:focus{outline:1px solid var(--amt-amber);outline-offset:1px;color:var(--amt-amber)}.amt-shell .amt-panel-grid{background:var(--amt-rule);gap:1px;height:100%;min-height:0;display:grid;overflow:hidden}.amt-shell .amt-panel-grid--narrow{grid-auto-rows:minmax(240px,auto);height:auto;overflow:visible}.amt-shell .amt-panel{background:var(--amt-panel);outline-offset:-1px;outline:1px solid #0000;grid-template-rows:21px minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.amt-shell .amt-panel[hidden]{display:none}.amt-shell .amt-panel--focused{outline-color:var(--amt-amber)}.amt-shell .amt-panel--maximised{grid-area:1/1/-1/-1}.amt-shell .amt-panel__header{white-space:nowrap;border-bottom:1px solid var(--amt-rule);background:var(--amt-panel-header);min-width:0;color:var(--amt-amber);font-family:var(--amt-mono);outline:0;align-items:center;gap:6px;padding:0 6px;font-size:11px;display:flex;overflow:hidden}.amt-shell .amt-panel__link{border:1px solid var(--amt-dim);cursor:pointer;background:0 0;border-radius:0;flex:none;width:7px;height:7px;padding:0}.amt-shell .amt-panel__link--a{border-color:var(--amt-amber);background:var(--amt-amber)}.amt-shell .amt-panel__link--b{border-color:var(--amt-link);background:var(--amt-link)}.amt-shell .amt-panel__title{text-overflow:ellipsis;text-transform:uppercase;flex:auto;min-width:0;overflow:hidden}.amt-shell .amt-panel__actions{flex:none;align-items:center;gap:4px;display:flex}.amt-shell .amt-panel__chip,.amt-shell .amt-panel__action{border:1px solid var(--amt-rule);height:15px;color:var(--amt-muted);font:inherit;cursor:pointer;background:0 0;border-radius:2px;padding:0 4px;font-size:10px;line-height:13px}.amt-shell .amt-panel__chip[aria-pressed=true]{border-color:var(--amt-amber);color:var(--amt-amber)}.amt-shell .amt-panel__chip:hover,.amt-shell .amt-panel__action:hover,.amt-shell .amt-panel__chip:focus-visible,.amt-shell .amt-panel__action:focus-visible,.amt-shell .amt-panel__link:focus-visible{outline:1px solid var(--amt-amber);outline-offset:0;color:var(--amt-amber)}.amt-shell .amt-panel__fkey{background:var(--amt-amber);color:var(--amt-on-amber);font-family:var(--amt-mono);border-radius:2px;padding:0 3px;font-size:10px}.amt-shell .amt-panel__body{min-height:0;color:var(--amt-text);font-family:var(--amt-mono);font-variant-numeric:tabular-nums;font-size:12px;line-height:20px;overflow:auto}.amt-shell .amt-panel__body td,.amt-shell .amt-panel__body th{height:20px;padding:0 6px}.amt-shell .amt-panel__body .num{text-align:right}.amt-shell .amt-panel__footer{white-space:nowrap;border-top:1px solid var(--amt-rule);min-width:0;color:var(--amt-dim);font-family:var(--amt-mono);align-items:center;gap:10px;padding:0 6px;font-size:10px;line-height:16px;display:flex;overflow:hidden}.amt-shell .amt-panel__label{color:var(--amt-muted);margin-left:auto;text-decoration:none}.amt-shell .amt-panel__state{align-items:baseline;gap:8px;padding:6px;display:flex}.amt-shell .amt-panel__badge{color:var(--amt-on-amber);background:var(--amt-dim);border-radius:2px;flex:none;padding:0 5px;font-size:10px;font-weight:600}.amt-shell .amt-panel__state--loading .amt-panel__badge{background:var(--amt-muted)}.amt-shell .amt-panel__state--unavailable .amt-panel__badge{background:var(--amt-down)}.amt-shell .amt-panel__state--masked .amt-panel__badge{background:var(--amt-link)}.amt-shell .amt-panel__state--stale .amt-panel__badge{background:var(--amt-amber)}.amt-shell .amt-panel__reason{color:var(--amt-muted);white-space:normal}:root{--showcase-banner-height:30px}.showcase-banner{z-index:1000;height:var(--showcase-banner-height);box-sizing:border-box;color:#1a1400;letter-spacing:.01em;background:#f2c94c;border-bottom:1px solid #8a6d00;justify-content:space-between;align-items:center;gap:16px;padding:0 14px;font:600 12px/1.2 IBM Plex Sans,ui-sans-serif,system-ui,sans-serif;display:flex;position:fixed;inset:0 0 auto}.showcase-banner strong{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.showcase-banner a{color:#1a1400;white-space:nowrap;text-decoration:underline}.showcase-frame__app{padding-top:var(--showcase-banner-height)}.showcase-frame .amt-shell{height:calc(100vh - var(--showcase-banner-height));min-height:0}.showcase-oms{color:var(--color-text,#d8dee6);gap:12px;padding:16px;display:grid}.showcase-oms__header{letter-spacing:.06em;justify-content:space-between;align-items:baseline;font:600 12px/1.4 IBM Plex Mono,monospace;display:flex}.showcase-oms__header strong{color:#f2c94c;text-transform:uppercase}.showcase-oms__note{opacity:.85;margin:0;font-size:13px}.showcase-oms__grid{filter:grayscale();opacity:.7;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.showcase-oms__panel{border:1px dashed var(--color-border,#39424d);min-height:110px;padding:10px 12px}.showcase-oms__panel-title{letter-spacing:.05em;margin-bottom:8px;font:600 11px/1.4 IBM Plex Mono,monospace}.showcase-oms__panel-title em{float:right;color:#f2c94c;font-style:normal}.showcase-oms__panel p{margin:4px 0;font-size:12px}.showcase-frame [data-panel-group=term] [data-panel-code=CHRT] .term-panel-body{grid-template-rows:minmax(0,1fr)}
