@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:IBM Plex Sans,Arial,sans-serif;color:var(--ink-223344, #223344);background:var(--surface-f3f5f7, #f3f5f7);font-synthesis:none;font-size:14px;--nav: #101e2a;--muted: #73808d;--border: var(--edge-dfe5eb, #dfe5eb);--blue: #176d88;--bull: #167858;--bear: #ae4452;--amber: #a67716}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #6db6d1;outline-offset:3px}a{color:var(--blue);text-decoration:none}h1,h2,h3,p{margin:0}h1{font-weight:500;font-size:30px;letter-spacing:-.8px;margin-top:7px}h2{font-size:17px;font-weight:600;letter-spacing:-.2px}h3{font-size:14px;font-weight:600}p{line-height:1.65}button{border:0;background:none;color:inherit}select,input,textarea{background:var(--surface-ffffff, #fff);border:1px solid var(--edge-ccd6df, #ccd6df);border-radius:4px;padding:9px 12px;color:var(--ink-223344, #223344);min-height:38px}select{padding-right:28px}textarea{resize:vertical;min-height:66px}small{font-size:12px}em{font-size:17px;font-style:normal;color:var(--muted);font-weight:400}.app-shell{display:flex;min-height:100vh}.sidebar{width:231px;background:var(--nav);color:var(--ink-aab7c3, #aab7c3);position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;z-index:10}.brand{height:94px;display:flex;align-items:center;gap:11px;padding:0 22px;border-bottom:1px solid #ffffff10;color:var(--ink-f3f7fb, #f3f7fb);font-weight:600;font-size:13px;letter-spacing:1px}.brand small{display:block;margin-top:5px;font-size:10px;letter-spacing:2.1px;color:var(--ink-859bad, #859bad)}.brand-mark{border:1px solid var(--edge-37627a, #37627a);width:36px;height:38px;display:flex;align-items:center;justify-content:center;font-family:IBM Plex Mono,monospace;font-size:19px;color:var(--ink-64b6c7, #64b6c7);position:relative;gap:1px}.brand-mark span{font-size:14px;align-self:flex-end;margin-bottom:7px}.sidebar-label{font-size:10px;letter-spacing:1.4px;font-weight:500;padding:28px 24px 15px;color:var(--ink-698093, #698093)}nav{display:flex;flex-direction:column;gap:5px;padding:0 12px}nav button{display:flex;align-items:center;gap:12px;position:relative;text-align:left;font-size:14px;padding:14px 12px;border-radius:4px}nav button:hover{background:#ffffff07;color:var(--ink-e3edf5, #e3edf5)}nav button.active{background:var(--surface-203646, #203646);color:var(--ink-a1d5e3, #a1d5e3)}.nav-line{position:absolute;right:0;width:3px;height:20px;background:var(--surface-56b5ce, #56b5ce);border-radius:2px}.sidebar-note{margin:auto 23px 28px;border-top:1px solid #ffffff15;padding-top:25px}.eyebrow{font-size:10px;font-weight:600;letter-spacing:1.5px;color:var(--ink-7b8995, #7b8995)}.sidebar-note p{font-size:14px;line-height:1.7;margin-top:13px;color:var(--ink-bac8d3, #bac8d3)}.sidebar-note>div{font-family:IBM Plex Mono,monospace;font-size:22px;letter-spacing:-1px;color:var(--ink-517184, #517184);margin-top:15px}.sidebar-footer{display:flex;gap:7px;font-size:11px;padding:18px 19px;border-top:1px solid #ffffff10;align-items:center}.sidebar-footer>span:last-child{margin-left:auto;color:var(--ink-5e7589, #5e7589)}.status-dot{width:5px;height:5px;border-radius:50%;background:var(--surface-59a18d, #59a18d)}main{margin-left:231px;width:calc(100% - 231px);min-width:0}.topbar{height:63px;background:var(--surface-ffffff, #ffffff);border-bottom:1px solid var(--border);padding:0 32px;display:flex;justify-content:space-between;align-items:center;gap:15px}.breadcrumb{font-size:13px;color:var(--ink-71808e, #71808e)}.breadcrumb span{margin:0 12px;color:var(--ink-bbc4cd, #bbc4cd)}.top-actions{display:flex;align-items:center;gap:18px}.local-label{font-family:IBM Plex Mono,monospace;color:var(--ink-718591, #718591);font-size:10px;letter-spacing:1px}.workspace{max-width:1840px;margin:0 auto;padding:28px 32px}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.heading-actions{display:flex;gap:10px}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:4px;padding:10px 13px;font-size:13px;font-weight:500;line-height:1.2;min-height:38px;white-space:nowrap}.primary{background:var(--surface-176780, #176780);color:var(--ink-ffffff, #fff);border-color:var(--edge-176780, #176780)}.primary:hover{background:var(--surface-11576d, #11576d)}.secondary{background:var(--surface-ffffff, #fff);border-color:var(--edge-d6dfe6, #d6dfe6);color:var(--ink-415868, #415868)}.secondary:hover{background:var(--surface-f4f8fa, #f4f8fa)}.toolbar{display:flex;gap:26px;align-items:center;background:var(--surface-ffffff, #ffffff);border:1px solid var(--border);padding:15px 19px;border-radius:5px}.selector{display:flex;align-items:center;gap:13px}.selector label{font-size:10px;color:var(--ink-798895, #798895);letter-spacing:1px;font-weight:600}.selector select{border:0;background:var(--surface-f2f5f7, #f2f5f7);font-size:15px;font-weight:600;min-width:122px}.segmented{display:flex;background:var(--surface-eef2f5, #eef2f5);border:1px solid var(--edge-e3e8ed, #e3e8ed);padding:3px;border-radius:4px;gap:2px;flex-shrink:0}.segmented button{padding:6px 12px;border-radius:3px;color:var(--ink-75828f, #75828f);font-size:12px;white-space:nowrap}.segmented .active{background:var(--surface-ffffff, #ffffff);box-shadow:0 1px 3px #1d34401a;color:var(--ink-2a546a, #2a546a);font-weight:600}.toolbar-baseline{border-left:1px solid var(--border);padding-left:24px;display:flex;align-items:center;gap:12px;margin-left:auto}.toolbar-baseline span{font-size:10px;color:var(--ink-7c8995, #7c8995);letter-spacing:.6px}.toolbar-baseline b{font-size:14px}.asof{display:flex;align-items:center;gap:8px;color:var(--ink-8794a0, #8794a0);font-size:10px}.asof b{display:block;color:var(--ink-506576, #506576);font-size:12px;margin-top:3px}.evidence-strip{display:flex;align-items:center;gap:9px;margin:13px 0 20px;font-size:11px;line-height:1.6;color:var(--ink-74828f, #74828f)}.evidence-strip>svg{flex-shrink:0}.evidence-strip button{margin-left:auto;white-space:nowrap;display:flex;align-items:center;gap:5px;color:var(--ink-52758b, #52758b);font-size:11px}.stats-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.1fr;background:var(--surface-ffffff, #ffffff);border:1px solid var(--border);border-radius:5px;margin-bottom:20px}.stat{padding:20px 23px;border-right:1px solid var(--border);min-width:0}.stat:last-child{border-right:0}.stat>strong{display:block;font-family:IBM Plex Mono,monospace;font-size:28px;font-weight:500;letter-spacing:-1px;line-height:1.5;margin:8px 0 2px}.stat:first-child>strong{font-size:24px}.stat>small{color:var(--ink-86929d, #86929d);font-size:11px;line-height:1.5;display:block}.bull-text{color:var(--bull)}.bear-text{color:var(--bear)}.neutral-text{color:var(--amber)}.bull{background:var(--surface-dbeee7, #dbeee7);color:var(--bull)}.bear{background:var(--surface-f3e0e2, #f3e0e2);color:var(--bear)}.neutral{background:var(--surface-f4ead3, #f4ead3);color:var(--amber)}.panel{border:1px solid var(--border);border-radius:5px;background:var(--surface-ffffff, #ffffff);min-width:0;margin-bottom:20px;overflow:hidden}.panel-heading{padding:20px 22px 17px;display:flex;align-items:center;justify-content:space-between;gap:15px}.panel-heading .subtle{display:block;font-size:11px;margin-top:6px}.subtle{color:var(--ink-7e8b97, #7e8b97)}.overview-grid{display:grid;grid-template-columns:minmax(0,1fr) 302px;gap:20px}.overview-grid>.panel{margin-bottom:0}.chart-panel .panel-heading{padding-bottom:14px}.chart-readout{display:flex;gap:12px;min-height:32px;align-items:center;font-size:10px;padding:0 22px;color:var(--ink-95a0aa, #95a0aa);flex-wrap:wrap}.chart-readout b{font-family:IBM Plex Mono,monospace;font-weight:400;color:var(--ink-677888, #677888)}.chart-readout .tag{margin-left:auto;font-size:9px;padding:3px 5px}.price-chart{height:390px;width:100%;padding:6px 10px 0}.chart-legend{display:flex;gap:19px;align-items:center;padding:16px 22px;font-size:10px;color:var(--ink-7c8a96, #7c8a96);flex-wrap:wrap}.chart-legend span{display:flex;align-items:center;gap:6px}.chart-legend i{width:14px;height:2px;display:block}.chart-legend .swatch{height:8px;width:8px;border-radius:1px}.chart-legend a{margin-left:auto;color:var(--ink-8696a2, #8696a2);font-size:9px}.health-panel .panel-heading{padding-bottom:9px}.small-pill{border:1px solid var(--edge-d5e3e7, #d5e3e7);color:var(--ink-5d8594, #5d8594);font-size:9px;letter-spacing:.7px;padding:4px 6px;border-radius:3px}.health-total{padding:6px 22px 19px;display:flex;gap:16px;align-items:center}.health-total>span{font-family:IBM Plex Mono,monospace;font-size:43px;letter-spacing:-2px;line-height:1.4}.health-total>div{font-size:12px;color:var(--ink-52697a, #52697a)}.health-total small{display:block;font-size:10px;color:var(--ink-8e9ba5, #8e9ba5);margin-top:4px}.health-component{padding:0 22px 13px}.health-component>div:first-child{display:flex;justify-content:space-between;font-size:11px;margin-bottom:6px}.health-component b{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500}.health-component b small{font-size:10px;color:var(--ink-9ba6b0, #9ba6b0);font-weight:400}.meter{height:5px;background:var(--surface-edf2f5, #edf2f5);border-radius:1px;overflow:hidden}.meter i{display:block;height:100%;background:var(--surface-448f99, #448f99)}.health-component>small{font-size:9px;line-height:1.5;display:block;color:var(--ink-95a0aa, #95a0aa);margin-top:5px}.health-note{border-top:1px solid var(--edge-eaf0f3, #eaf0f3);padding:11px 22px;font-size:10px;line-height:1.6;color:var(--ink-8c99a4, #8c99a4);background:var(--surface-fafbfc, #fafbfc)}.structure-strip{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--border);background:var(--surface-edf2f5, #edf2f5);margin:16px 0 24px;border-radius:5px}.structure-strip>div{padding:16px 20px;border-right:1px solid var(--edge-dfe6eb, #dfe6eb)}.structure-strip>div:last-child{border-right:0}.structure-strip span{font-size:10px;color:var(--ink-7f8e9a, #7f8e9a)}.structure-strip strong{display:block;font-weight:500;font-size:12px;letter-spacing:.25px;margin-top:5px;color:var(--ink-395363, #395363)}.structure-strip small{display:block;font-size:10px;color:var(--ink-8c98a2, #8c98a2);margin-top:5px}.forecast-panel .panel-heading{border-bottom:1px solid var(--edge-e8edf1, #e8edf1)}.forecast-panel select{font-size:12px}.forecast-grid{display:grid;grid-template-columns:repeat(3,1fr)}.forecast-card{padding:21px 24px;border-right:1px solid var(--edge-e3e9ee, #e3e9ee)}.forecast-card:last-child{border:0}.forecast-title{display:flex;justify-content:space-between;align-items:center}.forecast-title>span:first-child{font-size:16px;font-weight:500}.forecast-title>span:last-child{font-size:9px;color:var(--ink-96a2ad, #96a2ad);letter-spacing:1px}.prob-stack{height:8px;display:flex;border-radius:2px;overflow:hidden;gap:2px;margin:20px 0 16px}.prob-stack .bull{background:var(--surface-2a9474, #2a9474)}.prob-stack .bear{background:var(--surface-c0616e, #c0616e)}.prob-stack .neutral{background:var(--surface-d4ac57, #d4ac57)}.prob-labels{display:flex;justify-content:space-between;border-bottom:1px solid var(--edge-edf0f4, #edf0f4);padding-bottom:18px;margin-bottom:13px}.prob-labels span{display:block;font-size:10px;color:var(--ink-95a1ab, #95a1ab);margin-bottom:6px}.prob-labels b{font-family:IBM Plex Mono,monospace;font-size:23px;font-weight:400;letter-spacing:-.7px}.forecast-foot{display:flex;justify-content:space-between;margin-top:8px;font-size:11px;color:var(--ink-82929e, #82929e)}.forecast-foot b{font-family:IBM Plex Mono,monospace;font-weight:400;color:var(--ink-536c7c, #536c7c)}.forecast-disclosure{border-top:1px solid var(--edge-e8edf1, #e8edf1);background:var(--surface-fafbfc, #fafbfc);padding:15px 22px;display:flex;align-items:center;gap:10px;color:var(--ink-8c9aa4, #8c9aa4);font-size:11px;line-height:1.6}.forecast-disclosure>svg{flex-shrink:0}.forecast-disclosure button{display:flex;align-items:center;gap:6px;margin-left:auto;white-space:nowrap;color:var(--ink-37748d, #37748d)}.text-button{display:flex;align-items:center;gap:7px;color:var(--ink-38728a, #38728a);font-size:12px}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;font-size:12px;white-space:nowrap}th{text-align:left;font-size:10px;letter-spacing:.3px;color:var(--ink-8494a0, #8494a0);font-weight:500;background:var(--surface-fafbfc, #fafbfc);padding:13px 20px;border-top:1px solid var(--edge-e8edf1, #e8edf1);border-bottom:1px solid var(--edge-e8edf1, #e8edf1)}td{padding:13px 20px;border-bottom:1px solid var(--edge-edf1f4, #edf1f4);font-variant-numeric:tabular-nums;color:var(--ink-506777, #506777)}tr:last-child td{border-bottom:0}tbody tr:hover{background:var(--surface-f8fafc, #f8fafc)}.selected-row{background:var(--surface-eff6f8, #eff6f8)}.selected-row:hover{background:var(--surface-e9f3f6, #e9f3f6)}.selected-row td:first-child{box-shadow:inset 3px 0 #35869e}.table-link{font-size:12px;text-align:left;padding:0;color:var(--ink-3c6378, #3c6378);font-weight:500}.mono{font-family:IBM Plex Mono,monospace;font-size:11px}.tag{display:inline-flex;font-weight:500;font-size:10px;letter-spacing:.3px;padding:5px 7px;border-radius:2px;white-space:nowrap}.workspace-footer{display:flex;justify-content:space-between;gap:20px;margin-top:28px;border-top:1px solid var(--edge-dce4ea, #dce4ea);padding-top:19px;color:var(--ink-95a1ac, #95a1ac);font-size:10px}.section-controls{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:25px 0 20px}.section-controls p{color:var(--ink-8695a1, #8695a1);font-size:12px;margin-top:7px}.compact .stat>strong{font-size:28px}.two-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px}.two-columns .panel{margin-bottom:20px}.stack{min-width:0}.research-note{display:flex;gap:15px;padding:20px 24px;background:var(--surface-eaf1f4, #eaf1f4);border:1px solid var(--edge-d8e4eb, #d8e4eb);border-radius:4px;color:var(--ink-426373, #426373);margin-bottom:20px}.research-note svg{flex-shrink:0}.research-note strong{font-weight:500;font-size:15px}.research-note p{margin-top:6px;color:var(--ink-678391, #678391);font-size:12px;line-height:1.7}.calibration{width:100%;max-height:340px;display:block;padding:5px 17px}.calibration text{font-family:IBM Plex Mono,monospace;font-size:10px;fill:var(--ink-8795a0, #8795a0)}.matrix th,.matrix td{text-align:center;padding:18px 12px}.matrix td{font-family:IBM Plex Mono,monospace;font-size:22px;letter-spacing:-.5px}.matrix td small{display:block;font-family:IBM Plex Sans,sans-serif;color:var(--ink-8b9ba4, #8b9ba4);font-size:10px;margin-top:7px;letter-spacing:0}.matrix .diagonal{background:var(--surface-e9f3f1, #e9f3f1);color:var(--ink-24675b, #24675b)}.panel-note{padding:16px 22px;font-size:11px;color:var(--ink-8c9ca7, #8c9ca7);line-height:1.7}.small-metrics{display:grid;grid-template-columns:repeat(3,1fr);padding:18px 22px;gap:20px 16px}.small-metrics>div{font-size:11px;color:var(--ink-8b9aa6, #8b9aa6)}.small-metrics b{display:block;color:var(--ink-466578, #466578);font-size:19px;font-family:IBM Plex Mono,monospace;font-weight:400;margin-top:7px}.importance{padding:0 22px 22px}.importance>p{font-size:11px;line-height:1.6;color:var(--ink-91a0aa, #91a0aa);margin:0 0 19px}.importance>div{display:grid;grid-template-columns:1.2fr 1fr 45px;gap:10px;align-items:center;margin:14px 0;font-size:11px}.importance b{font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:400;color:var(--ink-8a9ca7, #8a9ca7);text-align:right}.importance>small{display:block;color:var(--ink-8fa0ac, #8fa0ac);font-size:10px;line-height:1.7;margin-top:20px}.three{grid-template-columns:repeat(3,1fr)}.three .stat>strong{font-size:26px}.duration-grid{display:grid;grid-template-columns:repeat(3,1fr);padding:0 22px 24px;gap:35px}.duration-grid h3{color:var(--ink-788d9a, #788d9a);font-size:11px;margin-bottom:20px}.duration-row{display:grid;grid-template-columns:45px 1fr 25px;align-items:center;gap:10px;margin-top:12px;font-size:11px;color:var(--ink-8498a4, #8498a4)}.duration-row b{font-weight:400}.censored{display:block;font-size:9px;margin-top:4px;color:var(--ink-9aa7b0, #9aa7b0)}.pagination{display:flex;align-items:center;justify-content:space-between;padding:17px 22px;border-top:1px solid var(--edge-e9edf2, #e9edf2);font-size:11px;color:var(--ink-8a9ba7, #8a9ba7)}.pagination>div{display:flex;gap:8px}.pagination .button{font-size:11px;min-height:30px;padding:7px 10px}.provenance{padding:23px}.provenance dl{display:grid;grid-template-columns:150px 1fr;gap:16px 20px;font-size:12px;margin:23px 0;color:var(--ink-8496a2, #8496a2)}.provenance dd{margin:0;color:var(--ink-506e80, #506e80);line-height:1.6}.break{overflow-wrap:anywhere}.button-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.prose{padding:23px}.prose>h2{margin-bottom:20px}.prose p{font-size:13px;color:var(--ink-7d93a0, #7d93a0);margin-bottom:17px;line-height:1.8}.audit-line{display:flex;gap:10px}.audit-line svg{flex-shrink:0;margin-top:3px;color:var(--ink-9fb1bd, #9fb1bd)}.details summary{padding:20px 22px;font-size:13px;color:var(--ink-3c6379, #3c6379);cursor:pointer}.details pre{margin:0;padding:0 22px 22px;font-size:11px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;max-height:450px;overflow:auto;color:var(--ink-7a929f, #7a929f)}.details .prose{padding-top:0}.artifact-links{display:flex;gap:13px;font-size:11px}.artifact-links button{padding:0;color:var(--ink-176d88, #176d88);font-size:11px}.question-list{display:grid;grid-template-columns:1fr 1fr;gap:20px 35px}.question-list h3{font-size:14px;margin-bottom:5px;color:var(--ink-526f80, #526f80)}.question-list p{font-size:12px;margin-bottom:0}.loading,.empty{padding:70px 30px;display:flex;align-items:center;justify-content:center;flex-direction:column;color:var(--ink-8197a6, #8197a6);gap:17px;background:var(--surface-ffffff, #fff);border:1px solid var(--border);border-radius:5px;min-height:270px;margin-top:20px}.empty h2{color:var(--ink-4e6d80, #4e6d80)}.empty p{max-width:540px;text-align:center;font-size:13px}.forecast-panel .empty{border:0;margin:0;padding:35px;min-height:220px}.error{display:flex;gap:10px;align-items:center;color:var(--ink-ac4952, #ac4952);background:var(--surface-fae9ea, #fae9ea);border:1px solid var(--edge-ecd5d8, #ecd5d8);padding:13px 16px;border-radius:4px;font-size:13px;margin:15px 0;line-height:1.6}.error>button{margin-left:auto}.error>svg{flex-shrink:0}.job-banner{display:flex;align-items:center;gap:10px;background:var(--surface-e4f1f6, #e4f1f6);border:1px solid var(--edge-cce4ed, #cce4ed);border-radius:4px;padding:13px 16px;font-size:12px;color:var(--ink-35718a, #35718a);margin:15px 0}.job-banner span{margin-left:auto;color:var(--ink-779da9, #779da9);font-size:11px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.modal-backdrop{position:fixed;inset:0;background:#07152299;z-index:50;display:flex;align-items:center;justify-content:center;padding:25px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal{position:relative;background:var(--surface-ffffff, #ffffff);border-radius:7px;box-shadow:0 20px 80px #07152244;width:560px;max-width:100%;padding:30px;max-height:94vh;overflow:auto}.modal h2{font-size:23px;margin:12px 0}.modal>p{font-size:12px;color:var(--ink-8498a6, #8498a6);margin-bottom:22px;line-height:1.7}.modal-close{position:absolute;right:15px;top:15px;color:var(--ink-8ba0ad, #8ba0ad)}.modal label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:500;color:var(--ink-627e90, #627e90);margin-bottom:15px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.form-grid label{min-width:0}.modal input,.modal select,.modal textarea{width:100%;font-weight:400;font-size:13px}.modal .checkbox-label{display:flex;flex-direction:row;align-items:center;font-weight:400;font-size:11px;margin:20px 0;gap:10px}.checkbox-label input{width:15px;min-height:15px}.modal-note{background:var(--surface-f1f5f8, #f1f5f8);padding:15px;font-size:12px;line-height:1.7;color:var(--ink-8097a5, #8097a5);margin:18px 0}.full{width:100%}@media(min-width:1700px){.overview-grid{grid-template-columns:minmax(0,1fr) 340px}.price-chart{height:415px}.stat>strong{font-size:32px}.health-component{padding-bottom:18px}.health-component>small{font-size:10px}.chart-readout{font-size:12px}.health-component>div:first-child{font-size:12px}}@media(max-width:1250px){.sidebar{width:195px}.brand{padding:0 14px;font-size:11px}.brand small{font-size:8px}.sidebar-label{font-size:9px}nav button{font-size:12px;gap:9px;padding:12px 9px}main{margin-left:195px;width:calc(100% - 195px)}.workspace{padding:24px}.topbar{padding:0 24px}.toolbar{gap:18px;flex-wrap:wrap}.toolbar-baseline{margin-left:auto}.asof{display:none}.overview-grid{grid-template-columns:minmax(0,1fr) 260px;gap:15px}.chart-panel .panel-heading{align-items:flex-start;flex-direction:column}.chart-panel .segmented button{padding:4px 10px}.chart-readout{gap:7px}.stats-grid{grid-template-columns:repeat(4,1fr)}.stat{padding:17px}.stat>strong,.stat:first-child>strong{font-size:22px}.stat>small{font-size:10px}.health-component{padding:0 17px 14px}.health-panel .panel-heading{padding:18px 17px 10px}.health-note{padding:12px 17px}.chart-legend{gap:13px}.structure-strip>div{padding:15px}.structure-strip strong{font-size:10px}.forecast-card{padding:18px}.prob-labels b{font-size:21px}.forecast-foot{font-size:10px}.panel-heading{padding:18px}.evidence-strip{align-items:flex-start}.evidence-strip button{display:none}td,th{padding:12px 15px}.heading-actions{gap:7px}.button,.breadcrumb{font-size:12px}.forecast-disclosure{flex-wrap:wrap}}@media(max-width:1000px){.sidebar{width:68px}.brand{padding:0;justify-content:center}.brand>div:last-child,.sidebar-label,.sidebar-note,.sidebar-footer,nav button .nav-line{display:none}nav{padding:20px 8px}nav button{font-size:0;justify-content:center;padding:14px 5px;gap:0}nav button svg{width:20px;height:20px}main{margin-left:68px;width:calc(100% - 68px)}.top-actions .local-label{display:none}.overview-grid{grid-template-columns:minmax(0,1fr) 255px}.two-columns{grid-template-columns:1fr}.two-columns .panel{margin-bottom:0}.two-columns{margin-bottom:20px}.stat .eyebrow{font-size:9px;letter-spacing:.8px}.page-heading .eyebrow{font-size:9px}.heading-actions .secondary{display:none}.toolbar{gap:12px}.selector{gap:7px}.toolbar-baseline{padding-left:12px}.toolbar-baseline span,.structure-strip small{font-size:9px}.stats-grid{grid-template-columns:repeat(2,1fr)}.stat{border-bottom:1px solid var(--border)}.stat:nth-child(2){border-right:0}.stat:nth-child(n+3){border-bottom:0}.three{grid-template-columns:repeat(3,1fr)}.three .stat{border-bottom:0}.three .stat:nth-child(2){border-right:1px solid var(--border)}.three .stat em{font-size:12px}.forecast-title>span:first-child{font-size:14px}.forecast-title>span:last-child{display:none}.prob-labels b{font-size:18px}.forecast-foot{gap:10px;line-height:1.4}.workspace-footer>span:last-child{display:none}}@media(max-width:760px){.workspace{padding:20px 14px}.topbar{padding:0 14px;height:55px}.breadcrumb{font-size:11px}.breadcrumb span{margin:0 5px}.page-heading{align-items:flex-end;margin-bottom:20px;gap:10px}h1{font-size:25px}.page-heading .eyebrow{font-size:8px;letter-spacing:.6px}.page-heading .button{padding:9px;font-size:11px}.toolbar{gap:15px;padding:14px}.toolbar .selector{flex-direction:column;align-items:flex-start}.toolbar-baseline{border:0;padding:0;margin-left:0}.toolbar-baseline span{max-width:85px;font-size:8px}.overview-grid{grid-template-columns:1fr}.health-panel{display:grid;grid-template-columns:1fr 1fr}.health-panel .panel-heading,.health-panel .health-total,.health-note{grid-column:span 2}.health-total{padding-bottom:10px}.health-component>small{font-size:10px}.chart-panel .panel-heading{flex-direction:row;align-items:center}.chart-panel .subtle{display:none}.chart-panel .segmented button{font-size:10px;padding:5px 7px}.structure-strip{grid-template-columns:repeat(2,1fr)}.structure-strip>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.structure-strip>div:nth-child(2){border-right:0}.forecast-grid{grid-template-columns:1fr}.forecast-card{border-right:0;border-bottom:1px solid var(--border);padding:20px}.forecast-title>span:last-child{display:block}.prob-labels{padding-bottom:12px}.forecast-foot{font-size:12px}.prob-labels b{font-size:24px}.prob-labels span{font-size:11px}.forecast-panel .panel-heading{flex-direction:column;align-items:flex-start}.forecast-panel select{width:100%}.section-controls{flex-direction:column;align-items:flex-start}.question-list,.three{grid-template-columns:1fr}.three .stat{border-right:0!important;border-bottom:1px solid var(--border)}.duration-grid{grid-template-columns:1fr;gap:25px}.provenance dl{grid-template-columns:1fr;gap:7px}.provenance dd{margin-bottom:12px}.job-banner{align-items:flex-start}.job-banner span{display:none}.small-metrics{grid-template-columns:repeat(2,1fr)}.chart-legend a{display:none}.chart-readout>span:nth-child(2),.chart-readout>span:nth-child(3),.chart-readout>span:nth-child(4){display:none}.form-grid{grid-template-columns:1fr;gap:0}.modal{padding:25px}.modal-backdrop{padding:13px}.stat{padding:15px}.stat>strong,.stat:first-child>strong{font-size:20px}.evidence-strip{font-size:10px}.pagination{gap:14px;flex-wrap:wrap}.topbar .button{padding:8px;font-size:11px}}@media(prefers-reduced-motion:reduce){.spin{animation:none}}.eyebrow,.sidebar-label,.selector label,.toolbar-baseline span{font-size:11px}.segmented button,.button,.table-link,table{font-size:13px}th{font-size:12px}.panel-heading .subtle,.stat>small,.evidence-strip,.forecast-disclosure,.panel-note,.health-note,.structure-strip small,.chart-legend,.section-controls p,.importance>p,.importance>small{font-size:12px}.health-component>div:first-child,.health-total>div,.forecast-foot{font-size:13px}.health-component>small,.health-total small,.health-component b small{font-size:11px}.health-component{padding-bottom:16px}.health-panel .health-note{line-height:1.6}.structure-strip span,.structure-strip strong{font-size:12px}.prob-labels span,.small-metrics>div{font-size:12px}.prose p{font-size:14px}.experiment-controls select{font-size:12px;max-width:200px}.chart-readout{font-size:11px}.chart-readout .tag,.small-pill{font-size:10px}.importance>div{font-size:12px}.workspace-footer{font-size:11px}.stat .eyebrow{font-size:11px;letter-spacing:1px}.health-component b{font-size:12px}.asof,.chart-legend a{font-size:11px}.modal>p,.modal label,.modal-note{font-size:13px}.checkbox-label{line-height:1.5}.question-list p{font-size:13px}.question-list h3{font-size:15px}.provenance dl{font-size:13px}.artifact-links,.artifact-links button{font-size:12px}.details summary{font-size:14px}.forecast-panel select{max-width:100%}.brand small{font-size:10px}.overview-grid{align-items:start}.overview-grid>.panel:first-child{height:100%}.chart-panel{display:flex;flex-direction:column;height:100%}.price-chart{flex:1;min-height:390px}.chart-legend{margin-top:auto}@media(max-width:760px){.stat .eyebrow{font-size:10px;letter-spacing:.5px}.stat>small,.evidence-strip{font-size:11px}.health-note{font-size:11px}.chart-panel .panel-heading{flex-wrap:wrap}.price-chart{min-height:320px}.health-component>small{font-size:11px}.toolbar-baseline span{max-width:100px}.sidebar nav button{font-size:0}.sidebar .brand small{font-size:8px}.page-heading .eyebrow{font-size:9px}.page-heading .button{font-size:12px}.forecast-foot{font-size:13px}.topbar .button{font-size:12px}}.toolbar{position:sticky;top:8px;z-index:8;box-shadow:0 2px 8px #19334a05}.asof b{font-size:11px}.price-chart{position:relative;z-index:1}@media(max-width:390px){.page-heading{align-items:flex-start;flex-direction:column}.toolbar{gap:11px}.toolbar .selector:first-child,.toolbar .selector:first-child select{width:100%}.forecast-disclosure button{white-space:normal}.brand-mark{width:31px}.small-metrics{grid-template-columns:1fr 1fr}}.lab-explain{padding:18px 22px;margin-bottom:20px}.lab-explain summary{cursor:pointer;font-weight:600;color:var(--ink-174c5a, #174c5a)}.lab-explain p,.laboratory p{line-height:1.65;color:var(--ink-596875, #596875)}.laboratory{padding:24px}.lab-controls{display:flex;flex-wrap:wrap;gap:20px;margin:20px 0}.lab-controls label,.laboratory>label{display:flex;flex-direction:column;gap:7px;font-size:12px;color:var(--ink-52616d, #52616d)}.lab-controls select,.laboratory>label select{min-width:160px;max-width:320px;padding:9px;border:1px solid var(--edge-d4dfe6, #d4dfe6);border-radius:4px;background:var(--surface-ffffff, #ffffff);color:var(--ink-233747, #233747)}.laboratory td,.lab-explain td{max-width:360px;white-space:normal;min-width:85px;vertical-align:top}.laboratory h3{margin-top:24px}.lab-plot{width:100%;max-width:740px;height:auto;background:var(--surface-fafcfd, #fafcfd);margin:15px 0;font:12px IBM Plex Sans,sans-serif;color:var(--ink-617383, #617383)}.lab-limitations{margin-top:24px;border-top:1px solid var(--edge-dce4e9, #dce4e9);padding-top:16px}.laboratory summary{cursor:pointer}.laboratory .table-wrap{margin:15px 0;max-height:650px;overflow:auto}.laboratory th{position:sticky;top:0;background:var(--surface-f3f6f8, #f3f6f8);z-index:1}.price-chart table td{min-width:0;max-width:none;padding:0;border:0}.price-chart table tr:hover{background:transparent}.weekly-label{font-size:12px;letter-spacing:.08em;color:var(--ink-526976, #526976);font-weight:600;margin-left:20px}.quality-verified{color:var(--ink-147653, #147653)}.quality-acceptable{color:var(--ink-22566f, #22566f)}.quality-exploratory{color:var(--ink-946213, #946213)}.quality-quarantined{color:var(--ink-a93342, #a93342)}.provenance-card{border-top:1px solid var(--edge-e0e6eb, #e0e6eb);padding:18px 0}.provenance-card summary{cursor:pointer;line-height:1.6}.provenance-facts>div{display:grid;grid-template-columns:220px 1fr;gap:18px;padding:8px 0;border-bottom:1px solid var(--edge-f0f3f5, #f0f3f5)}.provenance-facts dd{margin:0;overflow-wrap:anywhere;line-height:1.6}.provenance-facts dt{color:var(--ink-6c7981, #6c7981);font-size:12px}.source-json{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;max-height:480px;overflow:auto}@media(max-width:650px){.provenance-facts>div{grid-template-columns:1fr;gap:5px}.weekly-label{margin-left:0}}.simple-shell{background:var(--surface-f5f6f4, #f5f6f4);min-height:100vh}.simple-topbar{min-height:98px;padding:22px max(28px,calc((100vw - 1280px)/2));display:flex;justify-content:space-between;align-items:center;gap:24px;background:var(--surface-ffffff, #fff);border-bottom:1px solid var(--border)}.simple-brand{display:flex;align-items:center;gap:13px;font-size:14px;font-weight:600;letter-spacing:1px}.simple-brand svg{color:var(--blue)}.simple-brand small{display:block;font-weight:400;letter-spacing:.2px;color:var(--ink-64717d, #64717d);margin-top:5px}.simple-controls{display:flex;align-items:center;gap:22px}.simple-controls label{display:flex;gap:12px;align-items:center;font-size:12px;color:var(--ink-64717d, #64717d)}.simple-controls select{min-width:154px;background:var(--surface-fafbf9, #fafbf9);font-size:14px}.simple-shell .simple-main{width:100%;margin:0 auto;padding:36px 28px 30px;max-width:1336px;min-width:0}.simple-hero{padding:35px 38px;border:1px solid var(--edge-d7e2dc, #d7e2dc);border-left:4px solid var(--bull);background:var(--surface-f0f5f1, #f0f5f1);display:flex;justify-content:space-between;gap:30px;align-items:center}.simple-hero.simple-bear{background:var(--surface-faf1f1, #faf1f1);border-color:var(--edge-e7d4d5, #e7d4d5);border-left-color:var(--bear)}.simple-hero.simple-neutral{border-left-color:var(--edge-73808d, #73808d);background:var(--surface-f3f5f7, #f3f5f7)}.simple-hero h1{font-size:clamp(38px,4.7vw,66px);font-weight:500;line-height:1.08;letter-spacing:-2px;margin:16px 0 12px;color:var(--bull)}.simple-bear h1{color:var(--bear)}.simple-neutral h1{color:var(--ink-43515d, #43515d)}.simple-relation{color:var(--ink-506457, #506457);font-size:15px}.simple-hero-summary{display:flex;gap:34px;flex-wrap:wrap;margin-top:26px}.simple-hero-summary span{color:var(--ink-65746d, #65746d);font-size:12px}.simple-hero-summary b{display:block;color:var(--ink-263e32, #263e32);margin-top:5px;font-size:14px;letter-spacing:.5px}.simple-asof{display:flex;flex-direction:column;gap:10px;text-align:right;color:var(--ink-64717d, #64717d);font-size:12px}.simple-asof b{color:var(--ink-394b41, #394b41);font-size:16px;font-weight:500}.simple-provenance{display:flex;flex-wrap:wrap;gap:7px;align-items:center;padding:17px 0 24px;font-size:12px;color:var(--ink-5c6b77, #5c6b77)}.simple-provenance button{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:var(--blue)}.simple-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--surface-ffffff, #fff);border:1px solid var(--border)}.simple-cards>section{padding:27px 24px;min-width:0;border-right:1px solid var(--border)}.simple-cards>section:last-child{border-right:0}.simple-cards .eyebrow{font-size:10px;letter-spacing:1px}.simple-cards h2{margin:20px 0 14px;font-size:clamp(18px,1.8vw,24px);letter-spacing:-.5px}.simple-cards p{font-size:14px;color:var(--ink-53616d, #53616d)}.simple-cards ul{padding-left:17px;color:var(--ink-53616d, #53616d);font-size:12px;line-height:1.65;margin:12px 0}.simple-cards li+li{margin-top:5px}.simple-cards small{display:block;color:var(--ink-677580, #677580);font-size:12px;line-height:1.6;margin-top:20px}.simple-cards dl{font-size:12px;margin:22px 0 0}.simple-cards dl div{display:flex;justify-content:space-between;padding:6px 0}.simple-cards dt{color:var(--ink-64717d, #64717d)}.simple-cards dd{margin:0;font-family:IBM Plex Mono,monospace}.simple-health{display:flex;gap:12px;align-items:baseline;font-size:12px;color:var(--ink-64717d, #64717d);margin-bottom:12px}.simple-health b{color:var(--ink-263e32, #263e32);font-size:16px}.simple-detail{margin-top:20px}.simple-shell .simple-amber{color:var(--ink-936910, #936910)}.simple-section{margin-top:32px;background:var(--surface-ffffff, #fff);padding:30px 34px;border:1px solid var(--border)}.simple-section-heading{display:flex;gap:15px;justify-content:space-between;align-items:end;margin-bottom:16px}.simple-section h2,.simple-meaning h2,.simple-evidence h2{font-size:24px;font-weight:500;margin:9px 0 0}.simple-section-heading>span{color:var(--ink-64717d, #64717d);font-size:12px}.simple-section>p{color:var(--ink-53616d, #53616d);font-size:14px;max-width:900px}.simple-persistence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:25px 0}.simple-persistence>div{padding:3px 28px;border-left:1px solid var(--border)}.simple-persistence>div:first-child{padding-left:0;border:0}.simple-persistence h3{font-size:15px;font-weight:500}.simple-persistence strong{display:block;font-size:38px;font-weight:400;letter-spacing:-1px;margin:7px 0}.simple-persistence p{font-size:13px}.simple-persistence small{display:block;font-size:12px;line-height:1.6;margin-top:7px;color:var(--ink-64717d, #64717d)}.simple-section>.simple-caution{max-width:none;background:var(--surface-faf7ef, #faf7ef);border-left:2px solid var(--edge-bd9851, #bd9851);padding:12px 16px;color:var(--ink-76613a, #76613a);font-size:12px}.simple-meaning{padding:38px 6px;max-width:1000px}.simple-meaning>p{font-size:18px;line-height:1.8;color:var(--ink-43535f, #43535f);margin-top:19px}.simple-journey{display:flex;gap:26px;align-items:center;margin-top:26px}.simple-journey small{display:block;font-size:10px;letter-spacing:1px;color:var(--ink-64717d, #64717d);margin-bottom:6px}.simple-journey b{font-size:15px;font-weight:500}.simple-chart{overflow:hidden}.simple-evidence{display:flex;justify-content:space-between;align-items:start;gap:32px;padding:32px 6px 0}.simple-evidence>div{max-width:850px}.simple-evidence h2{font-size:21px;margin-bottom:14px}.simple-evidence p{color:var(--ink-64717d, #64717d);margin-top:7px;font-size:13px}.simple-evidence>button{flex-shrink:0}.simple-footer{padding:20px 28px 32px;color:var(--ink-64717d, #64717d);font-size:12px;text-align:center}@media(max-width:1100px){.simple-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.simple-cards>section:nth-child(2){border-right:0}.simple-cards>section:nth-child(-n+2){border-bottom:1px solid var(--border)}.simple-evidence{flex-direction:column}}@media(max-width:650px){.simple-topbar{padding:18px;flex-direction:column;align-items:stretch;gap:20px}.simple-controls{justify-content:space-between;gap:10px}.simple-controls label{flex-direction:column;align-items:start;gap:5px}.simple-controls select{min-width:135px}.simple-controls>button{font-size:12px;padding:10px}.simple-shell .simple-main{padding:20px 16px}.simple-hero{padding:26px 22px;flex-direction:column;align-items:start;gap:24px}.simple-hero h1{letter-spacing:-1px}.simple-hero-summary{gap:20px}.simple-asof{text-align:left;gap:5px}.simple-provenance{line-height:1.7}.simple-provenance button{margin-left:0}.simple-cards{grid-template-columns:1fr}.simple-cards>section{padding:24px;border-right:0;border-bottom:1px solid var(--border)}.simple-cards>section:last-child{border-bottom:0}.simple-cards h2{font-size:24px;margin-top:14px}.simple-section{padding:24px 20px}.simple-section-heading{flex-direction:column;align-items:start}.simple-persistence{grid-template-columns:1fr;margin:15px 0}.simple-persistence>div,.simple-persistence>div:first-child{border-left:0;padding:18px 0;border-bottom:1px solid var(--border)}.simple-persistence strong{font-size:34px}.simple-meaning>p{font-size:16px}.simple-journey{gap:14px}.simple-journey small{font-size:9px}.simple-chart .panel-heading{flex-direction:column;align-items:start;gap:14px}.simple-chart .segmented{flex-wrap:wrap}.simple-chart .chart-readout{flex-wrap:wrap;height:auto}}.import-modal{max-height:90vh;overflow-y:auto}.import-modal small,.import-policy{color:var(--ink-64717d, #64717d);font-size:12px;line-height:1.6}.import-modal ul{padding-left:20px;line-height:1.7}.import-artifacts{display:flex;flex-wrap:wrap;gap:16px;padding:16px 0}.import-modal .full+.full{margin-top:10px}:root[data-theme=dark]{color-scheme:dark;--ink-223344:#dde6ee;--surface-f3f5f7:#12171c;--edge-dfe5eb:#32404e;--surface-ffffff:#161616;--edge-ccd6df:#32404e;--ink-aab7c3:#bdc7d1;--ink-f3f7fb:#f3f7fb;--ink-859bad:#adbbc8;--edge-37627a:#32444e;--ink-64b6c7:#9acfda;--ink-698093:#afbbc6;--ink-e3edf5:#e3edf5;--surface-203646:#27353f;--ink-a1d5e3:#abd7e3;--surface-56b5ce:#2d4348;--ink-7b8995:#b3bbc2;--ink-bac8d3:#bac8d3;--ink-517184:#aabecb;--ink-5e7589:#adbbc7;--surface-59a18d:#2d4841;--ink-71808e:#b2bac2;--ink-bbc4cd:#bec7cf;--ink-718591:#b1bcc3;--surface-176780:#2d4248;--ink-ffffff:#ffffff;--edge-176780:#32474e;--surface-11576d:#2d4248;--edge-d6dfe6:#32424e;--ink-415868:#aabdca;--surface-f4f8fa:#12191c;--ink-798895:#b2bbc2;--surface-f2f5f7:#12181c;--surface-eef2f5:#12181d;--edge-e3e8ed:#32404e;--ink-75828f:#b3bac1;--ink-2a546a:#9cc3d8;--ink-7c8995:#b3bac1;--ink-8794a0:#b2bac2;--ink-506576:#adbcc7;--ink-74828f:#b3bac2;--ink-52758b:#a8becc;--ink-86929d:#b3bac1;--surface-dbeee7:#141f1b;--surface-f3e0e2:#1e1314;--surface-f4ead3:#1f1c14;--ink-7e8b97:#b3bac2;--ink-95a0aa:#b3bbc2;--ink-677888:#b1bac4;--ink-7c8a96:#b3bbc2;--ink-8696a2:#b1bbc3;--edge-d5e3e7:#32484e;--ink-5d8594:#aac1ca;--ink-52697a:#adbcc8;--ink-8e9ba5:#b2bbc2;--ink-9ba6b0:#b2bbc2;--surface-edf2f5:#12191d;--surface-448f99:#2d4548;--edge-eaf0f3:#32444e;--ink-8c99a4:#b2bbc2;--surface-fafbfc:#11161b;--edge-dfe6eb:#32424e;--ink-7f8e9a:#b2bbc2;--ink-395363:#a8bfcd;--ink-8c98a2:#b3bbc1;--edge-e8edf1:#32414e;--edge-e3e9ee:#32414e;--ink-96a2ad:#b2bbc3;--surface-2a9474:#2d4840;--surface-c0616e:#482d31;--surface-d4ac57:#48402d;--edge-edf0f4:#323e4e;--ink-95a1ab:#b2bbc2;--ink-82929e:#b1bbc3;--ink-536c7c:#adbdc8;--ink-8c9aa4:#b2bbc2;--ink-37748d:#9cc7d8;--ink-38728a:#9dc6d7;--ink-8494a0:#b1bbc3;--edge-edf1f4:#32424e;--ink-506777:#adbdc8;--surface-f8fafc:#11161c;--surface-eff6f8:#121a1d;--surface-e9f3f6:#121b1d;--ink-3c6378:#a3c1d1;--edge-dce4ea:#32424e;--ink-95a1ac:#b2bbc3;--ink-8695a1:#b2bbc3;--surface-eaf1f4:#121a1d;--edge-d8e4eb:#32434e;--ink-426373:#a8c1cd;--ink-678391:#aebec6;--ink-8795a0:#b2bbc2;--ink-8b9ba4:#b2bcc2;--surface-e9f3f1:#131e1b;--ink-24675b:#d9f2ed;--ink-8c9ca7:#b1bcc3;--ink-8b9aa6:#b1bbc3;--ink-466578:#a8becc;--ink-91a0aa:#b1bcc3;--ink-8a9ca7:#b0bdc4;--ink-8fa0ac:#b0bcc4;--ink-788d9a:#b0bcc4;--ink-8498a4:#b0bdc4;--ink-9aa7b0:#b2bcc3;--edge-e9edf2:#323e4e;--ink-8a9ba7:#b0bcc4;--ink-8496a2:#b1bcc4;--ink-506e80:#aabeca;--ink-7d93a0:#afbdc5;--ink-9fb1bd:#adbdc7;--ink-3c6379:#a3c1d1;--ink-7a929f:#afbdc5;--ink-176d88:#98ccdd;--ink-526f80:#abbec9;--ink-8197a6:#aebcc6;--ink-4e6d80:#a9becb;--ink-ac4952:#d69ea3;--surface-fae9ea:#1d1213;--edge-ecd5d8:#4e3235;--surface-e4f1f6:#131b1e;--edge-cce4ed:#32464e;--ink-35718a:#9cc7d9;--ink-779da9:#abc2ca;--ink-8498a6:#afbcc5;--ink-8ba0ad:#aebdc6;--ink-627e90:#adbdc7;--surface-f1f5f8:#12181c;--ink-8097a5:#aebdc6;--ink-174c5a:#d9edf2;--ink-596875:#b1bbc4;--ink-52616d:#b0bbc4;--edge-d4dfe6:#32434e;--ink-233747:#dde6ee;--surface-fafcfd:#11181b;--ink-617383:#b0bbc4;--edge-dce4e9:#32434e;--surface-f3f6f8:#12181c;--ink-526976:#aebec7;--ink-147653:#d9f2e9;--ink-22566f:#98c6dd;--ink-946213:#ddc298;--ink-a93342:#dd98a0;--edge-e0e6eb:#32414d;--edge-f0f3f5:#33424d;--ink-6c7981:#b4bcc0;--surface-f5f6f4:#171915;--ink-64717d:#b3bac2;--surface-fafbf9:#161b12;--edge-d7e2dc:#364a3f;--surface-f0f5f1:#131c15;--surface-faf1f1:#1c1212;--edge-e7d4d5:#4e3233;--edge-73808d:#394046;--ink-43515d:#afbbc5;--ink-506457:#b2c2b8;--ink-65746d:#b5bfba;--ink-263e32:#dfece6;--ink-394b41:#e2e9e5;--ink-5c6b77:#b1bbc3;--ink-53616d:#b1bbc3;--ink-677580:#b3bbc2;--ink-936910:#ddc798;--surface-faf7ef:#1c1a12;--edge-bd9851:#4e4432;--ink-76613a:#d2c1a3;--ink-43535f:#aebcc6;--muted:#a1b0be;--border:#334350;--blue:#6fbad0;--bull:#6dc8a4;--bear:#ed929d;--amber:#d9b665;--gold:#6fbad0!important;--up:#6dc8a4!important;--down:#ed929d!important;--warm:#d9b665!important}.workspace-tools{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.workspace-tools a{white-space:nowrap}.simple-controls,.top-actions{flex-wrap:wrap}:root[data-theme=dark]{--nav:#101e2a}:root[data-theme=dark] .button.primary{color:#fff}:root[data-theme=dark] .sidebar{color:#d7e2ea}.regime-stat-cards h2 small{font-size:15px;font-weight:400}.simple-main .simple-section{overflow:hidden}.simple-main .simple-section>small{display:block;margin-top:12px;color:var(--muted, #667585)}.simple-main .table-wrap{max-width:100%;overflow-x:auto}@media(max-width:760px){.simple-topbar{align-items:flex-start}.simple-controls{flex-wrap:wrap}.simple-main .panel-heading{flex-wrap:wrap;gap:12px}.simple-main .segmented{flex-wrap:wrap}}
