@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.p.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_5ce5893b-module__kevB4W__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_5ce5893b-module__kevB4W__variable{--font-plex-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/51ec8e0fe9ebb3f0-s.3q0334mfwpo9n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/357feaf7912a2dfb-s.312f4ok-n1cg4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/62fd0305a59369bc-s.p.2rpt9v2abpnka.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9346dec8b3acbbe6-s.p.28g3plnrcjyh3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/41df4dbb54e2206b-s.2swnz1r015ys9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c1e4e80b39132551-s.2j_gyo59ayql2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/97020cc4f40e723d-s.p.43f6oiwmh63de.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d273130dc90e6d8b-s.p.2f8v_r0u-86a-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed Fallback;src:local(Arial);ascent-override:112.27%;descent-override:30.12%;line-gap-override:0.0%;size-adjust:91.3%}.ibm_plex_sans_condensed_17e355c9-module__76TZ-q__className{font-family:IBM Plex Sans Condensed,IBM Plex Sans Condensed Fallback;font-style:normal}.ibm_plex_sans_condensed_17e355c9-module__76TZ-q__variable{--font-plex-condensed:"IBM Plex Sans Condensed", "IBM Plex Sans Condensed Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.p.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.p.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.p.15orukf5wyxb5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_8d63df3d-module__5PSqoG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_8d63df3d-module__5PSqoG__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#0c1113;--surface:#141a1d;--surface-raised:#1b2327;--surface-sunken:#0f1619;--line:#232f35;--line-strong:#5d6f78;--ink:#e3ecec;--ink-muted:#9cadb1;--ink-subtle:#7f9296;--accent:#4cc5ca;--on-accent:#06201f;--accent-weak:#123538;--focus:#7cb9ff;--up:#3ccb8e;--up-weak:#10342a;--down:#ff8172;--down-weak:#3c1b18;--warn:#e1af45;--warn-weak:#33290f;--error:#ff7b72;--error-weak:#3d1716;--chart-stock:var(--accent);--chart-index:#b3bfc5;--chart-usd:#5cb6ea;--chart-eur:#da90c2;--chart-gold:#e8b84a;--chart-rate:#47c8a5;--chart-cpi:#f08b58;--chart-band:#1f2a2f;--shadow-pop:0 10px 30px #0000008c, 0 1px 2px #0009;--font-sans:var(--font-plex-sans), system-ui, sans-serif;--font-condensed:var(--font-plex-condensed), "Arial Narrow", system-ui, sans-serif;--font-mono:var(--font-plex-mono), ui-monospace, "SFMono-Regular", monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--row:36px;--row-compact:28px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-pill:999px}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f2f5f5;--surface:#fff;--surface-raised:#fff;--surface-sunken:#ebf0f0;--line:#dce3e4;--line-strong:#76858a;--ink:#13201f;--ink-muted:#4b5c5f;--ink-subtle:#5a6b70;--accent:#0d6a6e;--on-accent:#fff;--accent-weak:#dcefef;--focus:#0b5bb0;--up:#0e7a4f;--up-weak:#e0f2e9;--down:#c0392d;--down-weak:#fbe5e2;--warn:#865700;--warn-weak:#fbf0d8;--error:#b3261e;--error-weak:#fbe3e1;--chart-index:#4a575e;--chart-usd:#0072b2;--chart-eur:#a54d88;--chart-gold:#a87400;--chart-rate:#00826a;--chart-cpi:#c2531c;--chart-band:#e3eaeb;--shadow-pop:0 8px 24px #10202224, 0 1px 3px #1020221a}
.fa{font-family:var(--font-sans);color:var(--ink);font-size:14px;line-height:20px}.fa *,.fa :before,.fa :after{box-sizing:border-box}.fa .num,.fa-num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.fa :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.fa-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);min-width:0}.fa-panel__head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.fa-panel__title{margin:0;font-size:17px;font-weight:600;line-height:24px}.fa-panel__body{padding:var(--space-4)}.fa-btn{align-items:center;gap:var(--space-1);height:32px;padding:0 var(--space-3);border-radius:var(--radius-md);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font:500 13px/18px var(--font-sans);cursor:pointer;display:inline-flex}.fa-btn:hover{background:var(--surface-sunken)}.fa-btn--primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.fa-btn--primary:hover{background:var(--accent);filter:brightness(1.08)}.fa-btn--ghost{color:var(--ink-muted);background:0 0;border-color:#0000}.fa-btn--ghost:hover{color:var(--ink);background:var(--surface-sunken)}.fa-btn--icon{justify-content:center;width:32px;padding:0}.fa-btn svg{stroke:currentColor;fill:none;stroke-width:1.5px;width:16px;height:16px}.fa-seg{background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--radius-sm);gap:2px;padding:2px;display:inline-flex}.fa-seg button{height:26px;padding:0 var(--space-2);color:var(--ink-muted);font:500 12px/16px var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:3px}.fa-seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.fa-tabs{gap:var(--space-5);border-bottom:1px solid var(--line);display:flex;overflow-x:auto}.fa-tabs a,.fa-tabs button{padding:var(--space-2) 0 10px;color:var(--ink-muted);font:500 14px/20px var(--font-sans);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;text-decoration:none;display:inline-block}.fa-tabs [aria-current=page],.fa-tabs [aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent)}.fa-range{gap:var(--space-1);flex-wrap:wrap;display:flex}.fa-range button{min-width:52px;padding:4px var(--space-2);border-radius:var(--radius-pill);color:var(--ink-muted);font:500 12px/16px var(--font-sans);cursor:pointer;background:0 0;border:1px solid #0000;justify-items:center;gap:0;display:grid}.fa-range button span{font:400 11px/14px var(--font-sans);font-variant-numeric:tabular-nums}.fa-range button[aria-pressed=true]{background:var(--accent-weak);color:var(--ink);border-color:var(--accent)}.fa-chip{height:26px;padding:0 var(--space-2) 0 10px;border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font:500 12px/16px var(--font-sans);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.fa-chip__dot{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.fa-chip__val{color:var(--ink-muted);font-variant-numeric:tabular-nums}.fa-chip__x{color:var(--ink-subtle);cursor:pointer;font:400 14px/1 var(--font-sans);background:0 0;border:0;padding:0 2px}.fa-chip--add{color:var(--ink-muted);cursor:pointer;background:0 0;border-style:dashed}.fa-chip--off{opacity:.55}.fa-pill{border-radius:var(--radius-sm);height:20px;font:600 11px/14px var(--font-sans);white-space:nowrap;background:var(--surface-sunken);color:var(--ink-muted);align-items:center;gap:4px;padding:0 6px;display:inline-flex}.fa-pill--ok{background:var(--up-weak);color:var(--up)}.fa-pill--warn{background:var(--warn-weak);color:var(--warn)}.fa-pill--error{background:var(--error-weak);color:var(--error)}.fa-pill--accent{background:var(--accent-weak);color:var(--accent)}.fa-chg{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink-muted)}.fa-chg--up{color:var(--up)}.fa-chg--down{color:var(--down)}.fa-chg--up:before{content:"▲ ";font-size:.75em}.fa-chg--down:before{content:"▼ ";font-size:.75em}.fa-stats{gap:var(--space-4) var(--space-5);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.fa-stat{gap:2px;min-width:0;display:grid}.fa-stat__label{font:600 11px/14px var(--font-sans);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-muted);align-items:center;gap:4px;display:flex}.fa-stat__value{font:600 20px/26px var(--font-condensed);font-variant-numeric:tabular-nums}.fa-stat__sub{font:400 12px/16px var(--font-sans);color:var(--ink-subtle)}.fa-info{border:1px solid var(--line-strong);width:14px;height:14px;color:var(--ink-subtle);font:600 9px/1 var(--font-sans);text-transform:none;letter-spacing:0;cursor:help;border-radius:50%;place-items:center;display:inline-grid}.fa-table-wrap{min-width:0;overflow-x:auto}.fa-table{border-collapse:separate;border-spacing:0;width:100%;font:400 13px/18px var(--font-sans)}.fa-table th{background:var(--surface-sunken);color:var(--ink-muted);text-align:left;padding:6px var(--space-3);border-bottom:1px solid var(--line);white-space:nowrap;vertical-align:bottom;font-weight:500;position:sticky;top:0}.fa-table th small{color:var(--ink-subtle);font-size:11px;font-weight:400;line-height:14px;display:block}.fa-table th.num{text-align:right}.fa-table th[aria-sort]{color:var(--ink)}.fa-table th[aria-sort=descending]:after{content:" ↓";color:var(--accent)}.fa-table th[aria-sort=ascending]:after{content:" ↑";color:var(--accent)}.fa-table td{height:var(--row);padding:0 var(--space-3);border-bottom:1px solid var(--line);white-space:nowrap}.fa-table--compact td{height:var(--row-compact)}.fa-table tbody tr:hover td{background:var(--surface-sunken)}.fa-table tr[aria-selected=true] td{background:var(--accent-weak)}.fa-table .sticky{background:var(--surface);z-index:1;position:sticky;left:0}.fa-table th.sticky{background:var(--surface-sunken);z-index:2}.fa-table .sym{font:600 13px/18px var(--font-mono);color:var(--ink)}.fa-table .sub{font:400 12px/16px var(--font-sans);color:var(--ink-subtle);display:block}.fa-table .na{color:var(--ink-subtle)}.fa-heat-up{background:var(--up-weak);border-radius:var(--radius-sm);padding:2px 6px}.fa-heat-down{background:var(--down-weak);border-radius:var(--radius-sm);padding:2px 6px}.fa-spark{width:96px;height:24px;display:block}.fa-spark path{fill:none;stroke-width:1.5px}.fa-stmt th .period{font:600 13px/18px var(--font-sans);color:var(--ink);display:block}.fa-stmt th .end{font:400 11px/14px var(--font-sans);color:var(--ink-subtle);display:block}.fa-stmt .unit td{background:var(--surface-sunken);height:24px;color:var(--ink-subtle);font-size:12px}.fa-stmt .lvl-1 td:first-child{padding-left:28px}.fa-stmt .lvl-2 td:first-child{color:var(--ink-muted);padding-left:44px}.fa-stmt .total td{font-weight:600}.fa-stmt .yoy td{height:24px;color:var(--ink-subtle);font-size:12px}.fa-stmt .code{font:400 11px/14px var(--font-mono);color:var(--ink-subtle);margin-left:6px}.fa-stmt .toggle{color:var(--ink-subtle);cursor:pointer;background:0 0;border:0;width:16px;padding:0}.fa-stmt .boundary{box-shadow:inset 2px 0 0 var(--warn)}.fa-chart{gap:var(--space-3);min-width:0;display:grid}.fa-chart__toolbar{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.fa-chart__tools{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.fa-chart__series{gap:var(--space-2);flex-wrap:wrap;display:flex}.fa-chart__plot{min-width:0;position:relative}.fa-chart__plot svg{width:100%;height:auto;display:block;overflow:visible}.fa-chart .grid{stroke:var(--line);stroke-width:1px}.fa-chart .axis{fill:var(--ink-subtle);font:400 11px/1 var(--font-sans);font-variant-numeric:tabular-nums}.fa-chart .base{stroke:var(--line-strong);stroke-dasharray:3 3}.fa-chart .series{fill:none;stroke-width:1.5px;stroke-linejoin:round}.fa-chart .series--main{stroke-width:2px}.fa-chart .series--dash{stroke-dasharray:5 4}.fa-chart .area{stroke:none;opacity:.12}.fa-chart .crosshair{stroke:var(--ink-subtle);stroke-width:1px;stroke-dasharray:2 3}.fa-chart .endlabel rect{rx:3}.fa-chart .endlabel text{font:600 11px/1 var(--font-sans);font-variant-numeric:tabular-nums;fill:var(--surface)}.fa-chart .event rect{fill:var(--surface-raised);stroke:var(--line-strong)}.fa-chart .event text{fill:var(--ink-muted);font:600 10px/1 var(--font-sans)}.fa-tooltip{background:var(--surface-raised);box-shadow:var(--shadow-pop);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-2) var(--space-3);font:400 12px/16px var(--font-sans);pointer-events:none;gap:2px;min-width:168px;display:grid;position:absolute}.fa-tooltip__date{color:var(--ink-muted);font-weight:600}.fa-tooltip__row{justify-content:space-between;gap:var(--space-3);font-variant-numeric:tabular-nums;display:flex}.fa-tooltip__row i{border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.c-stock{color:var(--chart-stock);stroke:var(--chart-stock);fill:var(--chart-stock)}.c-index{color:var(--chart-index);stroke:var(--chart-index);fill:var(--chart-index)}.c-usd{color:var(--chart-usd);stroke:var(--chart-usd);fill:var(--chart-usd)}.c-eur{color:var(--chart-eur);stroke:var(--chart-eur);fill:var(--chart-eur)}.c-gold{color:var(--chart-gold);stroke:var(--chart-gold);fill:var(--chart-gold)}.c-rate{color:var(--chart-rate);stroke:var(--chart-rate);fill:var(--chart-rate)}.c-cpi{color:var(--chart-cpi);stroke:var(--chart-cpi);fill:var(--chart-cpi)}.fa-chart .series.c-stock,.fa-chart .series.c-index,.fa-chart .series.c-usd,.fa-chart .series.c-eur,.fa-chart .series.c-gold,.fa-chart .series.c-rate,.fa-chart .series.c-cpi{fill:none}.fa-ratio{gap:var(--space-2);padding:var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);min-width:0;display:grid}.fa-ratio__head{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.fa-ratio__name{font:600 14px/20px var(--font-sans)}.fa-ratio__value{font:600 20px/26px var(--font-condensed);font-variant-numeric:tabular-nums}.fa-ratio__band{fill:var(--chart-band)}.fa-ratio__line{fill:none;stroke:var(--chart-stock);stroke-width:1.5px}.fa-ratio__median{stroke:var(--line-strong);stroke-dasharray:3 3}.fa-ratio__dot{fill:var(--chart-stock);stroke:var(--surface);stroke-width:2px}.fa-ratio__scale{font:400 11px/14px var(--font-sans);color:var(--ink-subtle);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.fa-ratio__text{font:400 13px/18px var(--font-sans);color:var(--ink-muted);margin:0}.fa-stamp{gap:var(--space-2);font:400 12px/16px var(--font-sans);color:var(--ink-subtle);flex-wrap:wrap;align-items:center;display:flex}.fa-stamp b{color:var(--ink-muted);font-weight:500}.fa-input{align-items:center;gap:var(--space-2);height:32px;padding:0 var(--space-2) 0 10px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-muted);font:400 13px/18px var(--font-sans);min-width:0;display:flex}.fa-input input{color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;min-width:0}.fa-kbd{border:1px solid var(--line-strong);min-width:20px;height:20px;font:500 11px/1 var(--font-mono);color:var(--ink-muted);background:var(--surface-sunken);border-radius:3px;place-items:center;padding:0 4px;display:inline-grid}.fa-palette{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-lg);width:100%;max-width:560px;box-shadow:var(--shadow-pop);overflow:hidden}.fa-palette__input{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);font:400 15px/20px var(--font-sans);display:flex}.fa-palette__group{padding:var(--space-2) var(--space-4) 4px;font:600 11px/14px var(--font-sans);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-subtle)}.fa-palette__item{gap:var(--space-3);padding:8px var(--space-4);grid-template-columns:64px 1fr auto;align-items:center;display:grid}.fa-palette__item[aria-selected=true]{background:var(--accent-weak)}.mi{vertical-align:1px;position:relative}.mi:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.mi-pop{z-index:60;padding:var(--space-3);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);color:var(--ink);font:400 12px/17px var(--font-sans);text-align:left;white-space:normal;letter-spacing:0;text-transform:none;pointer-events:none;gap:6px;display:grid;position:fixed}.mi-pop__name{font:600 13px/18px var(--font-sans)}.mi-pop__formula{font:500 11px/16px var(--font-mono);color:var(--ink-muted);background:var(--surface-sunken);border-radius:var(--radius-sm);padding:4px 6px}.mi-pop__muted{color:var(--ink-muted)}.mi-pop__sector{border-left:2px solid var(--accent);gap:2px;padding-left:8px;display:grid}.mi-pop__sector b{color:var(--accent);font-size:11px;font-weight:600}
.hm{--hm-font:var(--font-sans,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);--hm-ink:#e6e6e6;--hm-muted:#8c8c8c;--hm-line:#363636;--hm-hover:#2a2a2a;--hm-menu:#1e1e1e;color:var(--hm-ink);border-radius:var(--radius-lg,10px);background:#000;flex-direction:column;gap:10px;min-width:0;padding:12px 12px 10px;display:flex}.hm--full{border-radius:0;height:100vh}.hm-head{gap:10px;display:grid}.hm-bar{justify-content:space-between;align-items:center;gap:12px;display:flex}.hm-title{font:600 22px/28px var(--hm-font);color:#fff;margin:0}.hm-tools{gap:6px;display:flex}.hm-tool{border:1px solid var(--hm-line);width:36px;height:36px;color:var(--hm-ink);cursor:pointer;background:0 0;border-radius:8px;place-items:center;display:grid}.hm-tool:hover,.hm-tool[aria-expanded=true]{background:var(--hm-hover)}.hm-tool:disabled{opacity:.4;cursor:default}.hm-controls{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.hm-control{position:relative}.hm-btn{height:36px;color:var(--hm-ink);font:400 15px/20px var(--hm-font);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.hm-btn--outlined{border-color:var(--hm-line)}.hm-btn:hover,.hm-btn[aria-expanded=true]{background:var(--hm-hover)}.hm-btn:focus-visible,.hm-tool:focus-visible{outline-offset:1px;outline:2px solid #2962ff}.hm-chevron{color:var(--hm-muted);flex:none}.hm-icon{flex:none}.hm-flag{border-radius:50%;flex:none}.hm-divider{background:var(--hm-line);width:1px;height:24px;margin:0 8px}.hm-menu-wrap{z-index:30;position:absolute;top:calc(100% + 4px);left:0}.hm-menu-wrap--right{left:auto;right:0}.hm-menu{background:var(--hm-menu);border-radius:8px;min-width:230px;max-width:calc(100vw - 32px);padding:6px;display:grid;box-shadow:0 8px 24px #0009}.hm-menu--wide{width:360px}.hm-menu__title{font:600 11px/16px var(--hm-font);letter-spacing:.06em;text-transform:uppercase;color:var(--hm-muted);padding:6px 8px 4px}.hm-menu--wide .hm-menu__title{font:600 16px/22px var(--hm-font);text-transform:none;letter-spacing:0;color:#fff;padding:6px 8px 10px}.hm-menu__section+.hm-menu__section{border-top:1px solid var(--hm-line);margin-top:4px;padding-top:4px}.hm-menu__group{font:600 11px/16px var(--hm-font);letter-spacing:.06em;text-transform:uppercase;color:var(--hm-muted);padding:10px 8px 4px}.hm-menu__scroll{max-height:min(60vh,520px);overflow-y:auto}.hm-menu__empty{color:var(--hm-muted);padding:8px 10px}.hm-search{border:1px solid var(--hm-line);color:#fff;height:34px;font:400 14px var(--hm-font);background:#000;border-radius:6px;margin:0 2px 4px;padding:0 10px}.hm-search:focus{border-color:#2962ff;outline:none}.hm-item{color:#d1d4dc;width:100%;min-height:32px;font:400 14px/18px var(--hm-font);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:10px;padding:6px 8px;display:flex}.hm-item:hover{background:var(--hm-hover)}.hm-item:focus-visible{border-color:#2962ff;outline:none}.hm-item[aria-checked=true]{color:#131722;background:#e8e8e8}.hm-item__text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hm-item__count{color:var(--hm-muted);font-variant-numeric:tabular-nums;font-size:12px}.hm-item[aria-checked=true] .hm-item__count{color:#5d606b}.hm-check{text-align:center;width:14px}.hm-menu__actions{gap:6px;padding:0 4px 6px;display:flex}.hm-link{border:1px solid var(--hm-line);color:#d1d4dc;font:400 12px/16px var(--hm-font);cursor:pointer;background:0 0;border-radius:6px;padding:4px 10px}.hm-link:hover:not(:disabled){background:var(--hm-hover)}.hm-link:disabled{opacity:.4;cursor:default}.hm-link[aria-pressed=true]{color:#131722;background:#e8e8e8;border-color:#e8e8e8}.hm-title--sub{font-size:18px;line-height:24px}.hm--swarm .hm-bar{flex-wrap:wrap;justify-content:flex-start;gap:4px 16px}.hm-periods{border:1px solid var(--hm-line);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.hm-periods button{color:#d1d4dc;min-width:34px;height:30px;font:500 13px/16px var(--hm-font);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 8px}.hm-periods button:hover{background:var(--hm-hover)}.hm-periods button[aria-pressed=true]{color:#131722;background:#e8e8e8}.hm--swarm .map-swarm{overflow:auto hidden}.hm-swarm-state{align-content:center;min-height:540px;padding:24px;display:grid}.map-swarm__label small{font:400 10px/12px var(--hm-font);color:#6a6d78}.hm-tip{z-index:10;color:#e6e6e6;min-width:200px;font:400 12px/16px var(--hm-font);pointer-events:none;background:#1e1e1e;border-radius:8px;gap:3px;padding:10px 12px;display:grid;position:absolute;box-shadow:0 8px 24px #0009}.hm-tip>b{font:600 14px/18px var(--hm-font);color:#fff}.hm-tip>b small{color:#8c8c8c;font-size:11px;font-weight:400}.hm-tip__sub{color:#8c8c8c}.hm-tip__row{font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;display:flex}.hm-sector{border-radius:6px;align-items:center;display:flex}.hm-sector:hover{background:var(--hm-hover)}.hm-sector__toggle{color:#d1d4dc;min-width:0;font:400 14px/18px var(--hm-font);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:1;align-items:center;gap:10px;padding:6px 8px;display:flex}.hm-sector__toggle:focus-visible{border-color:#2962ff;outline:none}.hm-sector__toggle[aria-checked=false] .hm-item__text{color:var(--hm-muted)}.hm-sector__value{text-align:right;font-variant-numeric:tabular-nums;min-width:58px;font-size:12px}.hm-sector__only{visibility:hidden;border:1px solid var(--hm-line);color:var(--hm-muted);font:400 11px/14px var(--hm-font);cursor:pointer;background:0 0;border-radius:4px;margin-right:4px;padding:2px 6px}.hm-sector:hover .hm-sector__only,.hm-sector__only:focus-visible{visibility:visible}.hm-sector__only:hover{color:#fff;border-color:#8c8c8c}@media (hover:none){.hm-sector__only{visibility:visible}}.hm-box{color:#fff;border:1.5px solid #8c8c8c;border-radius:4px;flex:none;place-items:center;width:16px;height:16px;font-size:11px;line-height:1;display:grid}.hm-box--on{background:#2962ff;border-color:#2962ff}.hm-map--none{color:var(--hm-muted);justify-items:center;gap:10px}.hm-map{min-width:0;height:max(520px,100vh - 250px);position:relative}.hm--full .hm-map{flex:1;height:auto}.hm-map--state{align-content:center;padding:24px;display:grid}.hm-canvas{display:block;position:absolute;inset:0}.hm-card{z-index:5;pointer-events:none;color:var(--hm-ink);background:#1e1e1e;border-radius:10px;align-items:center;gap:28px;max-width:calc(100% - 16px);padding:14px 22px;display:flex;position:absolute;bottom:16px;box-shadow:0 8px 24px #0009}.hm-card__name{align-items:center;gap:10px;min-width:0;display:flex}.hm-card__name>span{min-width:0;display:grid}.hm-card__name b{font:600 20px/24px var(--hm-font);color:#fff}.hm-card__name small{font:400 11px/14px var(--hm-font);color:var(--hm-muted);text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.hm-card__name img,.hm-card__name i{background:#333;border-radius:50%;flex:none;width:28px;height:28px}.hm-card__stat{gap:2px;display:grid}.hm-card__stat>span{font:400 18px/22px var(--hm-font);font-variant-numeric:tabular-nums;white-space:nowrap;color:#e6e6e6;align-items:center;gap:6px;display:inline-flex}.hm-card__stat small{font:500 11px/14px var(--hm-font);letter-spacing:.05em;text-transform:uppercase;color:var(--hm-muted);white-space:nowrap}.hm-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.hm-legend{flex-wrap:wrap;gap:2px;display:flex}.hm-legend span{text-align:center;min-width:46px;font:500 11px/16px var(--hm-font);color:#fff;font-variant-numeric:tabular-nums;border-radius:2px;padding:2px 6px}.hm-legend .hm-legend__none{min-width:28px;color:var(--hm-muted)}.hm-meta{font:400 12px/16px var(--hm-font);color:var(--hm-muted);font-variant-numeric:tabular-nums}.hm-up{color:#42b37a}.hm-down{color:#f7525f}@media (max-width:720px){.hm{border-radius:var(--radius-md,6px);padding:8px}.hm-title{font-size:18px}.hm-btn{padding:0 8px;font-size:14px}.hm-divider{display:none}.hm-map{height:max(420px,72vh)}.hm-card{flex-wrap:wrap;gap:12px 18px;padding:10px 14px;right:8px;left:8px!important}.hm-card__stat>span{font-size:15px}.hm-menu--wide{width:calc(100vw - 32px)}}.map-swarm{min-height:540px;position:relative}.map-swarm svg{display:block}.map-swarm__grid{stroke:#262626;stroke-width:1px}.map-swarm__zero{stroke:#5d5d5d;stroke-width:1px}.map-swarm__sep{stroke:#262626;stroke-dasharray:2 4}.map-swarm__mean{stroke:#2962ff;stroke-width:2px;stroke-linecap:round;opacity:.85}.map-swarm__axis{fill:#8c8c8c;font:500 11px var(--hm-font);font-variant-numeric:tabular-nums}.map-swarm__dot{cursor:pointer}.map-swarm__dot circle{stroke:#000;stroke-width:1px}.map-swarm__dot:hover circle{stroke:#fff;stroke-width:1.5px}.map-swarm__dot text{fill:#fff;font-family:var(--font-condensed,var(--hm-font));pointer-events:none;font-weight:600}.map-swarm__label{text-align:center;font:600 11px/14px var(--hm-font);color:#b2b5be;justify-items:center;display:grid}.map-swarm__label span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 2px;overflow:hidden}.map-swarm__label b{font-weight:600}.hm-static{position:absolute;inset:0;overflow:hidden}.hm-static__head{font:400 12px/18px var(--hm-font);color:#dbdbdb;white-space:nowrap;text-overflow:ellipsis;padding:0 4px;position:absolute;overflow:hidden}.hm-static__tile{color:#fff;text-align:center;font:400 13px/16px var(--hm-font);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;overflow:hidden;box-shadow:inset -1px -1px #000}.hm-static__tile b{font-weight:500}.hm-static__tile span{font-variant-numeric:tabular-nums}.hm-skeleton{background:linear-gradient(90deg,#111 25%,#1b1b1b 50%,#111 75%) 0 0/200% 100%;border-radius:6px;height:100%;min-height:320px;animation:1.4s linear infinite hm-shimmer}@keyframes hm-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.hm-skeleton{animation:none}}.hm-error{color:var(--hm-muted);font:400 14px/20px var(--hm-font)}
*,:before,:after{box-sizing:border-box}html,body{margin:0}body{background:var(--canvas);min-height:100vh;color:var(--ink);-webkit-font-smoothing:antialiased}h1,h2,h3,p{margin:0}button,input,select{font:inherit;color:inherit}a{color:var(--accent)}.fa :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.app-top{align-items:center;gap:var(--space-2) var(--space-5);min-height:56px;padding:var(--space-2) var(--space-5);background:var(--surface);border-bottom:1px solid var(--line);z-index:30;flex-wrap:wrap;display:flex;position:sticky;top:0}.app-logo{align-items:center;gap:var(--space-2);font:600 19px/1 var(--font-condensed);color:var(--ink);letter-spacing:-.01em;text-decoration:none;display:flex}.app-logo svg{width:22px;height:22px;display:block}.app-nav{gap:var(--space-1);flex-wrap:wrap;display:flex}.app-nav a{border-radius:var(--radius-md);color:var(--ink-muted);font:500 14px/20px var(--font-sans);padding:6px 10px;text-decoration:none}.app-nav a:hover{color:var(--ink);background:var(--surface-sunken)}.app-nav a[aria-current=page]{color:var(--ink);background:var(--accent-weak)}.app-search{cursor:pointer;text-align:left;flex:0 380px;margin-left:auto}.app-search span{color:var(--ink-subtle);flex:1}.app-search svg,.icon{stroke:currentColor;fill:none;stroke-width:1.5px;flex:none;width:16px;height:16px}.app-fresh{align-items:center;gap:var(--space-2);font:400 12px/16px var(--font-sans);color:var(--ink-subtle);white-space:nowrap;display:flex}.app-main{max-width:1440px;padding:var(--space-5);gap:var(--space-5);margin:0 auto;display:grid}.page-head{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.page-title{font:600 26px/32px var(--font-condensed)}.page-sub{color:var(--ink-muted);margin-top:2px}.actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.split{gap:var(--space-5);flex-wrap:wrap;align-items:stretch;display:flex}.split>.main{flex:2 640px;min-width:0}.split>.side{flex:340px;min-width:0}.split>.half{flex:520px;min-width:0}.muted{color:var(--ink-muted)}.subtle{color:var(--ink-subtle)}.small{font-size:12px;line-height:16px}.sym{font:600 13px/18px var(--font-mono)}.num{font-variant-numeric:tabular-nums}.note{font:400 14px/20px var(--font-sans)}.foot{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.notice{gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--warn-weak);font:400 13px/18px var(--font-sans);align-items:flex-start;display:flex}.notice b{color:var(--warn);white-space:nowrap;font-weight:600}.empty{padding:var(--space-6) var(--space-4);text-align:center;color:var(--ink-muted)}.error-box{padding:var(--space-4);color:var(--ink)}.error-box b{color:var(--error)}.skeleton{gap:var(--space-3);display:grid}.skeleton i{border-radius:var(--radius-sm);background:var(--surface-sunken);height:14px;display:block}.link{color:var(--accent);font:500 13px/18px var(--font-sans);text-decoration:none}.link:hover{text-decoration:underline}button.link{cursor:pointer;background:0 0;border:0;padding:0}.tags{flex-wrap:wrap;gap:6px;display:flex}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.toolbar{gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;display:flex}.toolbar .grow{flex:240px}.select{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);height:32px;color:var(--ink);font:400 13px/18px var(--font-sans);padding:0 28px 0 10px}.kv{gap:0 var(--space-4);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.kv>span{border-bottom:1px solid var(--line);font:400 13px/18px var(--font-sans);font-variant-numeric:tabular-nums;padding:7px 0}.kv>span:nth-child(3n+2),.kv>span:nth-child(3n+3){text-align:right}.kv.two{grid-template-columns:minmax(0,1fr) auto}.kv.two>span:nth-child(odd){text-align:left}.kv.two>span:nth-child(2n){text-align:right}.kv .h{color:var(--ink-muted);padding-top:0;font-size:12px;font-weight:500}.stock-head{background:var(--surface);border-bottom:1px solid var(--line)}.stock-head__inner{max-width:1440px;padding:var(--space-4) var(--space-5) 0;gap:var(--space-3);margin:0 auto;display:grid}.stock-head__row{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.stock-id{gap:4px;display:grid}.stock-id__top{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.stock-ticker{font:600 26px/30px var(--font-condensed)}.stock-name{color:var(--ink-muted);font:400 15px/20px var(--font-sans)}.stock-tags{gap:var(--space-1);flex-wrap:wrap;display:flex}.stock-quote{justify-items:end;gap:2px;display:grid}.stock-price{font:600 32px/36px var(--font-condensed);font-variant-numeric:tabular-nums}.stock-quote .fa-chg{font:500 15px/20px var(--font-sans)}.stock-head .fa-tabs{border-bottom:0}.chart-box{width:100%;position:relative}.chart-box .fa-tooltip{z-index:5;top:8px}.chart-legend{gap:var(--space-4);font:400 12px/16px var(--font-sans);color:var(--ink-subtle);flex-wrap:wrap;display:flex}.fa-chip[aria-pressed]{cursor:pointer}.fa-chip[aria-pressed=false]{opacity:.6;border-style:dashed}.fa-chip[aria-pressed=false] .fa-chip__dot{background:0 0;box-shadow:inset 0 0 0 1.5px}.fa-tooltip__row i.dot{background:currentColor;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.ret{display:grid}.ret-head,.ret-row{gap:var(--space-2);grid-template-columns:124px minmax(0,1fr) 72px 80px;align-items:center;display:grid}.ret-head{border-bottom:1px solid var(--line);font:500 12px/16px var(--font-sans);color:var(--ink-muted);padding:0 0 6px}.ret-head>:nth-child(n+3),.ret-row>:nth-child(n+3){text-align:right}.ret-row{border-bottom:1px solid var(--line);height:34px;font:400 13px/18px var(--font-sans);font-variant-numeric:tabular-nums}.ret-row--main{font-weight:600}.ret-name{white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}.ret-name i{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.ret-name b{color:var(--ink);font-weight:inherit}.ret-bar{height:12px;position:relative}.ret-bar:before{content:"";border-left:1px solid var(--line-strong);position:absolute;top:-6px;bottom:-6px;left:50%}.ret-bar i{opacity:.85;background:currentColor;border-radius:2px;position:absolute;top:0;bottom:0}.tbl-wrap{overflow-x:auto}.fa-table td.num,.fa-table th.num{text-align:right}.fa-table td a{color:inherit;text-decoration:none}.fa-table td a:hover .sym{text-decoration:underline}.fa-table th[aria-sort=none]{color:var(--ink-muted)}.th-sort{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;margin:0;padding:0}.th-sort:hover{color:var(--ink)}.fa-table th .th-sort small{color:var(--ink-subtle);font-size:11px;font-weight:400;line-height:14px;display:block}.dens-compact .fa-table td{height:var(--row-compact)}.fa-spark path{fill:none;stroke-width:1.5px;vector-effect:non-scaling-stroke}.spark-up{stroke:var(--up)}.spark-down{stroke:var(--down)}.spark-flat{stroke:var(--ink-subtle)}.fa-stmt td:first-child{min-width:300px}.fa-stmt .key td{background:var(--accent-weak)}.fa-stmt .key td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.stmt-spark{width:72px;height:20px;display:block}.stmt-spark path{fill:none;stroke:var(--ink-muted);stroke-width:1.5px;vector-effect:non-scaling-stroke}.strip{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(168px,100%),1fr));display:grid}.tick{padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--ink);gap:4px;min-width:0;text-decoration:none;display:grid}.tick:hover{border-color:var(--line-strong)}.tick__name{justify-content:space-between;gap:var(--space-2);font:500 13px/18px var(--font-sans);color:var(--ink-muted);display:flex}.tick__value{font:600 20px/26px var(--font-condensed);font-variant-numeric:tabular-nums}.tick svg{width:100%;height:28px;display:block}.tick svg path{fill:none;stroke-width:1.5px;vector-effect:non-scaling-stroke}.tick__row{justify-content:space-between;gap:var(--space-2);font:400 12px/16px var(--font-sans);color:var(--ink-subtle);display:flex}.tick__row .fa-chg,.tick__name .fa-chg{font:500 12px/16px var(--font-sans)}.breadth{border-radius:6px;gap:2px;height:12px;display:flex;overflow:hidden}.breadth i{height:100%;display:block}.legend3{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.legend3 div{gap:2px;display:grid}.legend3 b{font:600 20px/26px var(--font-condensed);font-variant-numeric:tabular-nums}.legend3 span{font:400 12px/16px var(--font-sans);color:var(--ink-subtle)}.heat{grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr));gap:6px;display:grid}.tile{border-radius:var(--radius-sm);min-height:76px;color:var(--ink);align-content:space-between;gap:6px;padding:8px 10px;text-decoration:none;display:grid}.tile__name{font:500 12px/16px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tile__chg{font:600 16px/20px var(--font-condensed);font-variant-numeric:tabular-nums}.tile__sub{font:400 11px/14px var(--font-sans);color:var(--ink-muted)}.kgrid{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));display:grid}.kcard{gap:var(--space-2);padding:var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);min-width:0;display:grid}.kcard__head{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.kcard__name{font:600 14px/20px var(--font-sans)}.kcard__value{font:600 22px/28px var(--font-condensed);font-variant-numeric:tabular-nums}.kcard .kspark{width:100%;height:44px;display:block}.kcard .kspark path{fill:none;stroke-width:1.5px;vector-effect:non-scaling-stroke}.kchg{gap:var(--space-2);border-top:1px solid var(--line);padding-top:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.kchg div{gap:2px;display:grid}.kchg span:first-child{font:600 11px/14px var(--font-sans);letter-spacing:.05em;color:var(--ink-muted)}.kchg .fa-chg{font:500 13px/18px var(--font-sans)}.ratio-grid{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));display:grid}.ratio-plot{aspect-ratio:400/96;position:relative}.ratio-plot svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ratio-plot path,.ratio-plot rect{vector-effect:non-scaling-stroke}.ratio-cur{background:var(--chart-stock);width:10px;height:10px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.ratio-sub{font:400 12px/16px var(--font-sans);color:var(--ink-subtle)}.legend-sw{background:var(--chart-band);vertical-align:-1px;border-radius:2px;width:14px;height:10px;margin-right:4px;display:inline-block}.legend-med{border-top:1px dashed var(--line-strong);vertical-align:3px;width:14px;margin-right:4px;display:inline-block}.legend-dot{background:var(--chart-stock);border-radius:50%;width:8px;height:8px;margin-right:4px;display:inline-block}.cap-chart{aspect-ratio:1000/220;position:relative}.cap-chart svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cap-chart path{vector-effect:non-scaling-stroke}.cap-step{fill:none;stroke:var(--chart-stock);stroke-width:2px;stroke-linejoin:round}.cap-area{fill:var(--chart-stock);opacity:.08;stroke:none}.cap-grid{fill:none;stroke:var(--line);stroke-width:1px}.cap-lbl{font:600 11px/14px var(--font-sans);color:var(--ink-muted);white-space:nowrap;background:var(--surface);padding:0 3px;position:absolute;transform:translate(-50%,-130%)}.cap-y,.cap-x{font:400 11px/14px var(--font-sans);color:var(--ink-subtle);white-space:nowrap;position:absolute}.cap-y{margin-right:8px;right:100%;transform:translateY(-50%)}.cap-x{margin-top:6px;top:100%;transform:translate(-50%)}.cap-ev{background:var(--surface-raised);border:1px solid var(--line-strong);min-width:16px;height:16px;color:var(--ink-muted);font:600 10px/14px var(--font-sans);cursor:help;border-radius:3px;place-items:center;padding:0 3px;display:grid;position:absolute;bottom:4px;transform:translate(-50%)}.checks{display:grid}.check{gap:var(--space-1) var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);display:grid}.check:last-child{border-bottom:0}.check h3{font:600 14px/20px var(--font-sans)}.check p{font:400 13px/18px var(--font-sans);color:var(--ink-muted);grid-column:2}.check .bar{background:var(--surface-sunken);border-radius:4px;grid-column:2;height:8px;display:flex;overflow:hidden}.check .bar i{height:100%;display:block}.limits{gap:var(--space-2);font:400 14px/20px var(--font-sans);margin:0;padding-left:18px;display:grid}.pal-scrim{z-index:50;background:#060a0c8c;justify-content:center;align-items:flex-start;padding:96px 16px 16px;display:flex;position:fixed;inset:0}.fa-palette a.fa-palette__item{color:var(--ink);text-decoration:none}.fa-palette__input input{color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;min-width:0}.fa-palette__input svg{width:18px;height:18px;stroke:var(--ink-subtle);fill:none;stroke-width:1.5px;flex:none}.pal-list{max-height:60vh;padding-bottom:var(--space-2);overflow:auto}.pal-name{min-width:0;display:grid}.pal-name span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pal-name span:last-child{font:400 12px/16px var(--font-sans);color:var(--ink-subtle)}.pal-right{font-variant-numeric:tabular-nums;justify-items:end;font-size:13px;line-height:18px;display:grid}.pal-foot{gap:var(--space-4);padding:var(--space-2) var(--space-4);border-top:1px solid var(--line);background:var(--surface-sunken);font:400 12px/16px var(--font-sans);color:var(--ink-subtle);display:flex}.pal-foot span{align-items:center;gap:6px;display:flex}@media (prefers-reduced-motion:no-preference){.fa-tooltip,.pal-scrim{animation:.12s ease-out fade-in}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.fa-table td .sub,.clip{text-overflow:ellipsis;white-space:nowrap;max-width:180px;display:block;overflow:hidden}.clip{vertical-align:bottom;max-width:150px;display:inline-block}.t-financial_report{--dot:var(--chart-gold)}.t-report{--dot:var(--chart-index)}.t-material_event{--dot:var(--chart-usd)}.t-ownership{--dot:var(--up)}.t-dividend{--dot:var(--chart-eur)}.t-capital{--dot:var(--chart-cpi)}.t-governance{--dot:var(--chart-rate)}.t-offering,.t-debt,.t-market,.t-other{--dot:var(--ink-subtle)}.topic{font:500 12px/16px var(--font-sans);color:var(--ink-muted);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.topic i{background:var(--dot);border-radius:50%;flex:none;width:8px;height:8px}.chips{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;display:flex}.chips .fa-chip{cursor:pointer}.chips .fa-chip .fa-chip__dot{color:var(--dot)}.chips .fa-chip[aria-pressed=false]{opacity:.5}.kap-day{padding:10px var(--space-4) 6px;background:var(--surface-sunken);border-bottom:1px solid var(--line);font:600 13px/18px var(--font-sans);align-items:baseline;gap:8px;display:flex}.kap-day span{color:var(--ink-subtle);font-weight:400}.kap-row{gap:4px var(--space-3);padding:10px var(--space-4);border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:48px 168px 132px minmax(0,1fr) auto;align-items:start;text-decoration:none;display:grid}.kap-row--stock{grid-template-columns:112px 132px minmax(0,1fr) auto}.kap-row:hover{background:var(--surface-sunken)}.kap-time{font:500 12px/18px var(--font-mono);color:var(--ink-muted);white-space:nowrap}.kap-co{min-width:0;display:grid}.kap-co .sym{font:600 13px/18px var(--font-mono)}.kap-co .sub{font:400 12px/16px var(--font-sans);color:var(--ink-subtle);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kap-text{min-width:0;font:400 13px/18px var(--font-sans)}.kap-text b{font-weight:500}.kap-text .muted{display:block}.kap-meta{color:var(--ink-subtle);font:500 12px/18px var(--font-sans);white-space:nowrap;align-items:center;gap:6px;display:flex}.kap-meta svg{stroke:currentColor;fill:none;stroke-width:1.5px;width:14px;height:14px}.check-toggle{font:400 13px/18px var(--font-sans);color:var(--ink-muted);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.check-toggle input{accent-color:var(--accent);width:16px;height:16px}.bars{gap:8px;display:grid}.bars .bar{font:400 13px/18px var(--font-sans);grid-template-columns:132px minmax(0,1fr) 44px;align-items:center;gap:8px;display:grid}.bars .bar>span:last-child{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-muted)}.bars .track{background:var(--surface-sunken);border-radius:4px;height:8px;overflow:hidden}.bars .track b{background:var(--dot);border-radius:4px;height:100%;display:block}.crumbs{font:400 13px/18px var(--font-sans);color:var(--ink-subtle);align-items:center;gap:8px;display:flex}.crumbs a{color:var(--ink-muted);text-decoration:none}.crumbs a:hover{color:var(--ink)}.d-title{font:600 24px/30px var(--font-condensed);max-width:960px;margin:0}.d-meta{font:400 13px/18px var(--font-sans);color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.d-meta .co{color:var(--ink);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.d-meta .co b{font:600 13px/18px var(--font-mono)}.kap-body{gap:var(--space-3);font:400 14px/22px var(--font-sans);min-width:0;display:grid}.kap-body h4{margin:var(--space-3) 0 0;font:600 13px/18px var(--font-sans);color:var(--ink-muted);text-transform:uppercase;letter-spacing:.04em}.kap-body h4:first-child{margin-top:0}.kap-body p{margin:0 0 var(--space-2);max-width:820px}.kap-body div>p:last-child{margin-bottom:0}.kap-body dl{border-top:1px solid var(--line);grid-template-columns:minmax(180px,320px) minmax(0,1fr);margin:0;display:grid}.kap-body dt,.kap-body dd{border-bottom:1px solid var(--line);margin:0;padding:7px 0;font-size:13px;line-height:18px}.kap-body dt{color:var(--ink-muted);padding-right:var(--space-4)}.kap-body dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.kap-body dd p{margin:0}.kap-body table{border-collapse:collapse;max-width:100%;font-size:13px;line-height:18px;display:block;overflow-x:auto}.kap-body th{text-align:left;color:var(--ink-muted);background:var(--surface-sunken);padding:6px var(--space-3);border-bottom:1px solid var(--line);vertical-align:bottom;min-width:96px;font-weight:500}.kap-body td{padding:6px var(--space-3);border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;vertical-align:top}.files{display:grid}.file{padding:10px var(--space-4);border-bottom:1px solid var(--line);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:4px 10px;display:grid}.file:last-child{border-bottom:0}.file>svg{width:24px;height:24px;stroke:var(--ink-subtle);fill:none;stroke-width:1.3px}.file .name{font:500 13px/18px var(--font-sans);overflow-wrap:anywhere}.file .sub{font:400 12px/16px var(--font-sans);color:var(--ink-subtle);display:block}.file .btns{gap:6px;display:flex}.thread{display:grid}.thread a{border-bottom:1px solid var(--line);color:var(--ink);font:400 13px/18px var(--font-sans);grid-template-columns:84px minmax(0,1fr);gap:8px;padding:8px 0;text-decoration:none;display:grid}.thread a:last-child{border-bottom:0}.thread .dt{font:500 12px/18px var(--font-mono);color:var(--ink-muted)}.thread a[aria-current=page]{color:var(--accent)}.thread .sub{color:var(--ink-subtle);font-size:12px;line-height:16px;display:block}.quote{border-radius:var(--radius-sm);background:var(--surface-sunken);font:400 13px/20px var(--font-sans);color:var(--ink-muted);white-space:pre-line;margin:0;padding:10px 12px}.docs{white-space:normal;gap:6px;min-width:0;display:grid}.doc{gap:2px;min-width:0;display:grid}.doc a{font:500 13px/18px var(--font-sans);color:var(--ink);overflow-wrap:anywhere;text-decoration:none}.doc a:hover{color:var(--accent)}.doc .sub{font:400 12px/16px var(--font-sans);color:var(--ink-subtle)}.wait{font:400 12px/16px var(--font-sans);color:var(--ink-subtle);align-items:center;gap:6px;display:inline-flex}.wait i{background:var(--warn);border-radius:50%;width:6px;height:6px}.wait--req i{background:var(--line-strong)}.fa-table td.top{vertical-align:top;height:auto;padding-top:9px;padding-bottom:9px}@media (max-width:760px){.kap-row,.kap-row--stock{grid-template-columns:48px minmax(0,1fr)}.kap-topic,.kap-meta{grid-column:2}.kap-text{grid-column:1/-1}.kap-body dl{grid-template-columns:minmax(0,1fr)}.kap-body dt{border-bottom:0;padding-bottom:0}}.scorecard{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.scorecard__group{gap:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-3);align-content:start;display:grid}.scorecard__group header{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.scorecard__group h3{font:600 15px/20px var(--font-sans);margin:0}.scorecard__score{font:600 18px/22px var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-muted)}.scorecard__score.up{color:var(--up)}.scorecard__score.down{color:var(--down)}.scorecard__group ul{margin:0;padding:0;list-style:none;display:grid}.scorecard__group li{justify-content:space-between;gap:var(--space-3);border-top:1px solid var(--line);font:400 13px/18px var(--font-sans);padding:6px 0;display:flex}.scorecard__value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:var(--radius-sm);color:var(--ink-muted);padding:0 6px}.scorecard__value.up{color:var(--up);background:var(--up-weak)}.scorecard__value.down{color:var(--down);background:var(--down-weak)}.fa-table .group-row td{font:600 12px/16px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-subtle);background:var(--surface-sunken);padding-top:10px}.criteria{gap:var(--space-2);width:100%;display:grid}.criteria__row,.criteria__form{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.criteria__num{width:90px}.criteria__saved{align-items:center;gap:2px;display:inline-flex}.fa-chip--rule b{font-variant-numeric:tabular-nums;font-weight:600}.fa-table .ref-row td{color:var(--ink-muted)}.fa-table .me-row td{background:var(--accent-weak)}.fa-stat__value.up{color:var(--up)}.fa-stat__value.down{color:var(--down)}.holders{height:14px;margin-bottom:var(--space-3);border-radius:4px;gap:2px;display:flex;overflow:hidden}.dot{border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.grp{border-top:1px solid var(--line);padding:8px 0}.grp:first-child{border-top:0}.info{grid-template-columns:180px minmax(0,1fr);gap:8px 16px;margin:0;display:grid}.info dt{color:var(--ink-subtle);font-size:13px}.info dd{margin:0;font-size:13px}@media (max-width:640px){.info{grid-template-columns:minmax(0,1fr)}}.form-row{align-items:flex-end;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.fld{font:500 12px/16px var(--font-sans);color:var(--ink-subtle);gap:4px;display:grid}.fld .fa-input{width:130px}.fld.grow{flex:200px}.fld.grow .fa-input{width:100%}.fld input.num{text-align:right}.form-error{color:var(--error);font:400 13px/18px var(--font-sans)}.auth-main{max-width:480px;padding-top:var(--space-6)}.auth-form{gap:var(--space-3);justify-items:start;display:grid}.auth-form .fld,.auth-form .fld .fa-input{width:100%}.app-account{max-width:180px}.app-account span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stmt-detail{border-top:1px solid var(--line);padding-bottom:var(--space-2)}.stmt-sub{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-2);font:600 14px/20px var(--font-sans);display:flex}.stmt-quiet td{color:var(--ink-subtle)}.stmt-period{cursor:pointer;background:0 0;border:0;padding:0}.stmt-step{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--accent-weak);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.stmt-step--done{background:var(--surface-sunken)}.stmt-step>div{gap:2px;display:grid}.stmt-note{color:var(--ink-subtle);font-size:12px;line-height:16px;display:block}.src-tag{font:500 11px/14px var(--font-sans);color:var(--ink-subtle);margin-left:6px}.select--sm{border-color:var(--line);background-color:#0000;height:26px;padding:0 22px 0 6px;font-size:12px}.event-row td{background:var(--surface-sunken)}.scenario-controls{gap:var(--space-3);margin-bottom:var(--space-4);display:grid}.scenario-assets{gap:6px;display:grid}.scenario-chips{flex-wrap:wrap;gap:6px;display:flex}.scenario-chip{border:1px solid var(--line-strong);height:26px;font:500 12px/16px var(--font-mono);color:var(--ink-muted);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:13px;align-items:center;gap:4px;padding:0 10px;display:inline-flex;position:relative}.scenario-chip input{opacity:0;pointer-events:none;position:absolute}.scenario-chip small{font:400 10px/12px var(--font-sans);color:var(--ink-subtle)}.scenario-chip--on{border-color:var(--accent);background:var(--accent-weak);color:var(--ink)}.scenario-chip:focus-within{outline:2px solid var(--focus);outline-offset:1px}.amount-in{color:var(--up)}.amount-out{color:var(--down)}.alloc-list{gap:6px;display:grid}.alloc-list div{font:400 13px/18px var(--font-sans);grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.alloc-list i{border-radius:50%;width:8px;height:8px}.alloc-list b{font:500 13px/18px var(--font-mono);font-variant-numeric:tabular-nums}.watch{position:relative}.watch .fa-btn svg{fill:none}.watch--on{color:var(--accent);border-color:var(--accent)}.watch .watch--on svg{fill:currentColor}a.fa-btn{text-decoration:none}.watch__pop{z-index:20;min-width:240px;padding:var(--space-3);background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-md,0 8px 24px #0000004d);gap:8px;display:grid;position:absolute;top:calc(100% + 6px);left:0}.watch__pop .check-toggle{justify-content:flex-start}.watch__pop .check-toggle .small{margin-left:auto}.watch__new{border-top:1px solid var(--line);gap:6px;padding-top:8px;display:flex}.watch__new .fa-input{flex:1}.stock-actions{gap:var(--space-2);align-items:center;margin-top:4px;display:flex}.list-tabs{gap:var(--space-2);display:grid}.list-tabs .fa-tabs small{font:500 11px/14px var(--font-mono);color:var(--ink-subtle);margin-left:2px}.list-tabs__add{color:var(--accent)!important}.side-table td.best{color:var(--up);font-weight:600}.side-table th .dot{margin-right:6px}.section-title{font:600 18px/24px var(--font-condensed);margin-top:var(--space-2)}.today-grid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));align-items:start;display:grid}.day-rows{display:grid}.day-row{border-top:1px solid var(--line);font:400 13px/18px var(--font-sans);color:var(--ink);grid-template-columns:52px minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:7px 0;text-decoration:none;display:grid}.day-row:first-child{border-top:0;padding-top:0}.day-row:hover .sym{text-decoration:underline}.day-row .d{font:500 12px/18px var(--font-mono);color:var(--ink-muted);white-space:nowrap}.day-row .v{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.day-row .tags{flex-wrap:wrap;gap:4px;display:flex}.day-row small{display:block}.clip2{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.meter{background:var(--surface-sunken);border-radius:4px;height:8px;overflow:hidden}.meter b{background:var(--accent);border-radius:4px;height:100%;display:block}.buy-program{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line);display:grid}.buy-program:first-child{border-top:0;padding-top:0}.buy-head{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;align-items:baseline;display:flex}.buy-meters{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));display:grid}.buy-bars{border-bottom:1px solid var(--line-strong);align-items:flex-end;gap:2px;height:96px;display:flex}.buy-bars i{background:var(--chart-stock);opacity:.8;border-radius:2px 2px 0 0;flex:1;min-width:1px}.idx-head{gap:var(--space-3);flex-wrap:wrap;align-items:baseline;margin-top:4px;display:flex}.idx-value{font:600 30px/34px var(--font-condensed);font-variant-numeric:tabular-nums}.idx-head .fa-chg{font:500 15px/20px var(--font-sans)}.idx-returns{margin-top:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:8px;display:grid}.idx-returns div{gap:2px;display:grid}.idx-returns span{font:600 11px/14px var(--font-sans);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-subtle)}.idx-returns b{font:500 14px/18px var(--font-sans)}.idx-heat{flex-wrap:wrap;gap:3px;display:flex}.idx-heat a{border-radius:var(--radius-sm);max-width:240px;min-height:48px;color:var(--ink);align-content:space-between;padding:6px 8px;text-decoration:none;display:grid;overflow:hidden}.idx-heat a b{font:600 12px/16px var(--font-mono)}.idx-heat a span{font:500 11px/14px var(--font-sans);font-variant-numeric:tabular-nums}.idx-contrib{gap:4px;display:grid}.idx-contrib__row{font:400 12px/18px var(--font-sans);color:var(--ink);font-variant-numeric:tabular-nums;grid-template-columns:64px minmax(0,1fr) 64px;align-items:center;gap:8px;text-decoration:none;display:grid}.idx-contrib__bar{height:10px;position:relative}.idx-contrib__bar:before{content:"";border-left:1px solid var(--line-strong);position:absolute;top:-3px;bottom:-3px;left:50%}.idx-contrib__bar i{border-radius:2px;position:absolute;top:0;bottom:0}.fa-table .sep-row td{border-bottom:2px solid var(--line-strong)}.series-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));display:grid}.series-card{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);gap:6px;display:grid}.series-card h3{font:600 13px/18px var(--font-sans);margin:0}.series-card__value{justify-content:space-between;align-items:baseline;display:flex}.series-card__value b{font:600 20px/24px var(--font-condensed);font-variant-numeric:tabular-nums}.series-card svg{width:100%;height:64px;display:block}.series-card rect{fill:var(--chart-stock);opacity:.7}.series-card rect.current{opacity:1}.series-card rect.incomplete{opacity:.3}.flow-bars{width:100%;height:140px;display:block}.flow-bars line{stroke:var(--line-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.flow-bars rect.in{fill:var(--up);opacity:.85}.flow-bars rect.out{fill:var(--down);opacity:.85}.bars .bar .clip{max-width:132px}.contract-years{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));display:grid}.contract-years>div{border:1px solid var(--line);border-radius:8px;gap:4px;padding:10px 12px;display:grid}.contract-years span{font:600 11px/14px var(--font-sans);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-subtle)}.contract-years>div>b{font:600 18px/24px var(--font-sans);font-variant-numeric:tabular-nums}.contract-years small{color:var(--ink-muted);font-size:12px;line-height:16px}.fa-table tr.muted td{color:var(--ink-subtle)}.contract-note{-webkit-line-clamp:2;min-width:240px;max-width:600px;color:var(--ink-muted);white-space:normal;-webkit-box-orient:vertical;font-size:12px;line-height:17px;display:-webkit-box;overflow:hidden}.ai-mark{background:var(--surface-sunken);color:var(--ink-subtle);font:600 10px/15px var(--font-sans);letter-spacing:.04em;vertical-align:1px;border-radius:4px;margin-left:4px;padding:0 4px;display:inline-block}.d-lead{max-width:820px;font:400 15px/22px var(--font-sans);color:var(--ink);margin:0}.weight-bar{font-variant-numeric:tabular-nums;grid-template-columns:52px minmax(80px,160px);align-items:center;gap:8px;display:grid}.op-chart-head{font:400 13px/18px var(--font-sans);flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.op-bars{width:100%;height:140px;display:block}.op-bars rect.prev{fill:var(--surface-sunken);stroke:var(--line-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.op-bars rect.cur{fill:var(--chart-stock)}.op-axis{color:var(--ink-subtle);font:400 11px/16px var(--font-sans);justify-content:space-between;margin-top:4px;display:flex}.op-table tbody tr{cursor:pointer}.op-table tbody tr.picked td{background:var(--surface-sunken)}.op-table td.sticky b{margin-right:8px;font-weight:500}.op-seg{color:var(--ink-muted)}.op-seg--sub{padding-left:0}.op-indent{width:16px;display:inline-block}.person-link{color:inherit;text-decoration:none}.person-link:hover{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.person-card{padding:var(--space-3) 0;border-top:1px solid var(--line);gap:6px;display:grid}.person-card:first-child{border-top:0}.person-card h3{font:600 15px/20px var(--font-sans);margin:0}.gov-head{gap:var(--space-4);grid-template-columns:160px minmax(0,1fr);align-items:start;display:grid}.gov-score{border:1px solid var(--line);border-radius:12px;place-items:center;padding:16px;display:grid}.gov-score b{font:600 40px/44px var(--font-sans);font-variant-numeric:tabular-nums}.gov-score span{color:var(--ink-muted);font-size:12px}.gov-good b{color:var(--up)}.gov-mid b{color:var(--warn,#d9a43c)}.gov-weak b{color:var(--down)}.gov-summary p{font:400 14px/21px var(--font-sans);margin:0 0 6px}.gov-dims{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.gov-dims>div{gap:4px;font-size:13px;display:grid}.gov-people{gap:var(--space-3);display:grid}.gov-person{border:1px solid var(--line);border-radius:8px;gap:6px;padding:10px 12px;display:grid}.gov-person p{margin:0}.gov-flag{align-items:baseline;gap:8px;font-size:13px;line-height:19px;display:flex}.gov-flag a{margin-left:4px}.gov-dossier{margin-top:var(--space-3);max-width:880px;font:400 13px/20px var(--font-sans)}.gov-dossier h3{font:600 15px/22px var(--font-sans);margin:16px 0 6px}.gov-dossier h4{font:600 13px/20px var(--font-sans);margin:12px 0 4px}.gov-dossier p{margin:0 0 8px}.gov-dossier ul{margin:0 0 8px;padding-left:18px}.gov-sources{padding-left:18px;font-size:13px;line-height:20px}.gov-progress p{margin:0 0 6px}.gov-progress ol{margin:0;padding-left:18px}.gov-spinner{border:2px solid var(--accent);vertical-align:-1px;border-right-color:#0000;border-radius:50%;width:10px;height:10px;animation:.8s linear infinite gov-spin;display:inline-block}@keyframes gov-spin{to{transform:rotate(360deg)}}@media (max-width:720px){.gov-head{grid-template-columns:minmax(0,1fr)}}.fh-ask{gap:var(--space-4);padding:var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.fh-ask p{max-width:720px;color:var(--ink-muted);margin:0;font-size:13px;line-height:19px}.fh-progress{gap:var(--space-2);display:grid}.fh-progress p{margin:0}.fh-compare{gap:var(--space-3);padding:0 var(--space-4) var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.fh-moves{gap:var(--space-3);padding:0 var(--space-4) var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fh-moves>div{border:1px solid var(--line);border-radius:var(--radius-md);min-height:90px;padding:10px 12px}.fh-moves h3{font:600 12px/16px var(--font-sans);color:var(--ink-muted);margin:0 0 6px}.fh-moves ul{gap:3px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.fh-moves li{justify-content:space-between;gap:var(--space-2);font-variant-numeric:tabular-nums;display:flex}.fh-moves p{margin:0}@media (max-width:900px){.fh-moves{grid-template-columns:repeat(2,minmax(0,1fr))}}.fh-legend{gap:var(--space-3);color:var(--ink-muted);padding:0 var(--space-4) var(--space-3);flex-wrap:wrap;align-items:center;font-size:11px;display:flex}.fh-legend i{vertical-align:middle;border-radius:2px;width:14px;height:10px;margin-right:4px;display:inline-block}.fh-legend i.zero,.fh-grid td.zero{background:var(--surface-sunken)}.fh-legend i.na,.fh-grid td.na{outline:1px dashed var(--line);outline-offset:-1px;background:0 0}.fh-grid{padding:0 var(--space-4) var(--space-4);overflow-x:auto}.fh-grid table{border-collapse:separate;border-spacing:2px}.fh-grid th{font:500 10px/14px var(--font-sans);color:var(--ink-subtle);white-space:nowrap;padding:0 2px}.fh-grid th.sel{color:var(--ink)}.fh-grid th.sym{z-index:1;background:var(--surface);text-align:left;padding-right:var(--space-2);font:600 12px/16px var(--font-mono);position:sticky;left:0}.fh-grid th.sym a{color:var(--ink);text-decoration:none}.fh-grid td{text-align:center;min-width:34px;height:22px;font:500 10px/22px var(--font-mono);color:var(--ink);border-radius:3px}.fh-grid td.sel{box-shadow:inset 0 0 0 2px var(--ink)}.fh-grid th.sym .fh-foreign{font:600 11px/16px var(--font-mono);color:var(--ink-muted)}.fh-subhead{border-top:1px solid var(--line);padding-top:var(--space-3);padding-bottom:var(--space-2)}.sim-cards{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));display:grid}.sim-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);text-align:left;font:inherit;cursor:pointer;align-content:start;gap:6px;padding:14px 16px;display:grid}.sim-card[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.sim-card:disabled{cursor:default;opacity:.6}.sim-card b{font:600 15px/20px var(--font-sans)}.sim-card span{font:400 12px/17px var(--font-sans);color:var(--ink-muted)}.sim-layout{gap:var(--space-5);grid-template-columns:minmax(300px,380px) minmax(0,1fr);align-items:start;display:grid}.sim-layout>div{gap:var(--space-5);min-width:0;display:grid}@media (max-width:960px){.sim-layout{grid-template-columns:minmax(0,1fr)}}.sim-form{gap:var(--space-4);display:grid}.sim-form .fld .fa-input{width:auto}.sim-form .fa-input input{width:100%;min-width:0}.sim-two{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.sim-stock{grid-template-columns:minmax(0,1fr) 150px 32px;align-items:center;gap:6px;display:grid}.sim-x{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--ink-subtle);cursor:pointer;background:0 0;border:0;font-size:16px}.sim-x:hover{background:var(--surface-sunken);color:var(--ink)}.sim-days{flex-wrap:wrap;gap:6px;display:flex}.sim-day{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);min-width:36px;height:32px;color:var(--ink);font:500 13px/18px var(--font-mono);cursor:pointer}.sim-day[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.sim-method{gap:var(--space-2);font:400 13px/19px var(--font-sans);color:var(--ink-muted);margin:0;padding-left:18px;display:grid}.sim-method b{color:var(--ink);font-weight:600}.sim-chips{flex-wrap:wrap;gap:6px;display:flex}.sim-chips .fa-chip{cursor:pointer}.sim-compare{margin-top:var(--space-3);display:grid}.sim-compare>div{gap:var(--space-2);border-bottom:1px solid var(--line);font:400 13px/18px var(--font-sans);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) 140px 120px;align-items:center;padding:8px 0;display:grid}.sim-compare>div>span:nth-child(n+2){text-align:right}.sim-compare .h{font:500 12px/16px var(--font-sans);color:var(--ink-muted);padding-top:0}.sim-compare .me{font-weight:600}.sim-compare i{background:currentColor;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.sim-compare b{color:var(--ink);font-weight:inherit}.sim-stock--w{grid-template-columns:minmax(0,1fr) 140px 64px 32px}.sim-group{gap:var(--space-3);display:grid}.sim-group__title{font:600 18px/24px var(--font-condensed);margin:0}a.sim-card{text-decoration:none}a.sim-card:hover{border-color:var(--accent)}.sim-card .sim-card__q{color:var(--ink);font:500 13px/18px var(--font-sans)}.sim-add{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sim-add .fa-input{width:120px}.sim-mix{gap:4px;display:grid}.sim-mix__row{grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:6px;display:grid}.sim-mix__row--w{grid-template-columns:minmax(0,1fr) 72px 44px 32px}.sim-dot{background:currentColor;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.sim-best td{background:var(--accent-weak)}.sim-bars{border-bottom:1px solid var(--line-strong);align-items:flex-end;gap:1px;height:160px;padding-top:8px;display:flex}.sim-bar{background:var(--chart-stock);cursor:pointer;opacity:.8;border:0;border-radius:1px 1px 0 0;flex:1;min-width:1px;padding:0}.sim-bar.off{background:var(--line-strong);opacity:.5}.sim-bar:hover,.sim-bar.on{opacity:1;outline:1px solid var(--ink)}.sim-bars__x{height:18px;position:relative}.sim-bars__x span{font:400 11px/14px var(--font-sans);color:var(--ink-subtle);position:absolute;top:2px;transform:translate(-50%)}.sim-picks{gap:var(--space-3);margin-bottom:var(--space-3);display:grid}.sim-picks h3{font:600 13px/18px var(--font-sans);margin:0 0 6px}a.fa-chip{color:var(--ink);text-decoration:none}a.fa-chip:hover{border-color:var(--accent)}.an-grid2{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(560px,100%),1fr));display:grid}.an-grid2--flat{gap:var(--space-4)}.an-split{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(700px,100%),1fr));align-items:start;display:grid}.an-chart{min-width:0;position:relative}.an-chart svg{display:block;overflow:visible}.an-tip{z-index:10}.an-grid{stroke:var(--line);stroke-width:1px}.an-ref{stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:4 3}.an-fit{stroke:var(--accent);stroke-width:2px;stroke-dasharray:6 4;opacity:.8}.an-axis{fill:var(--ink-subtle);font:500 11px var(--font-sans);font-variant-numeric:tabular-nums}.an-title{fill:var(--ink-muted);font:600 11px var(--font-sans)}.an-quad text{fill:var(--ink-subtle);font:500 11px var(--font-sans);opacity:.8}.an-dot{cursor:pointer}.an-dot circle{fill:color-mix(in srgb, var(--accent) 45%, transparent);stroke:var(--accent);stroke-width:1px}.an-dot circle.out{fill:#0000;stroke-dasharray:2 2}.an-dot:hover circle{fill:var(--accent)}.an-dot text{fill:var(--ink);font:600 10px var(--font-condensed);pointer-events:none;paint-order:stroke;stroke:var(--surface);stroke-width:3px}.an-legend{margin-top:var(--space-2);font:400 12px/18px var(--font-sans);color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.an-legend span{align-items:center;gap:4px;display:inline-flex}.an-legend__fit:before{content:"";border-top:2px dashed var(--accent);width:16px}.an-legend__ref:before{content:"";border-top:1px dashed var(--line-strong);width:16px}.an-h3{font:600 13px/18px var(--font-sans);color:var(--ink-muted);margin-bottom:var(--space-2)}.an-more{margin-top:var(--space-3)}.an-scroll{max-height:560px;overflow-y:auto}.an-box__label{fill:var(--ink-muted);font:500 12px var(--font-sans)}.an-box.on .an-box__label{fill:var(--accent);font-weight:600}.an-box__whisker{stroke:var(--line-strong)}.an-box__box{fill:var(--surface-sunken);stroke:var(--line-strong)}.an-box.on .an-box__box{fill:var(--accent-weak);stroke:var(--accent)}.an-box__median{stroke:var(--ink);stroke-width:2px}.an-box__dot{fill:var(--accent);opacity:.55;cursor:pointer}.an-box__dot:hover{opacity:1;r:4}.an-box__value{fill:var(--ink);font:600 11px var(--font-sans);font-variant-numeric:tabular-nums}.an-rank{gap:2px;display:grid}.an-rank__head,.an-rank__row{gap:var(--space-3);grid-template-columns:72px 1fr 64px 48px;align-items:center;display:grid}.an-rank__head{font:500 11px var(--font-sans);color:var(--ink-subtle);padding:0 6px 4px}.an-rank__head>span:nth-child(2){justify-content:space-between;display:flex}.an-rank__row{border-radius:var(--radius-sm);color:var(--ink);font-variant-numeric:tabular-nums;padding:4px 6px;font-size:13px;text-decoration:none}.an-rank__row:hover{background:var(--surface-sunken)}.an-rank__track{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--up-weak), var(--surface-sunken), var(--down-weak));height:18px;position:relative}.an-rank__low,.an-rank__high{color:var(--ink-subtle);font-size:10px;position:absolute;top:1px}.an-rank__low{left:8px}.an-rank__high{right:8px}.an-rank__median{background:var(--line-strong);width:2px;position:absolute;top:2px;bottom:2px;transform:translate(-1px)}.an-rank__dot{border:2px solid var(--surface);border-radius:50%;width:12px;height:12px;position:absolute;top:3px;transform:translate(-6px)}.an-bars{gap:2px;display:grid}.an-bars__row{gap:var(--space-3);border-radius:var(--radius-sm);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(120px,190px) 1fr minmax(90px,auto);align-items:center;padding:3px 6px;text-decoration:none;display:grid}div.an-bars__row{cursor:default}.an-bars__row:hover,.an-bars__row.active{background:var(--surface-sunken)}.an-bars__row.muted{opacity:.5}.an-bars__label{align-items:baseline;gap:6px;min-width:0;display:flex}.an-bars__label .sub{color:var(--ink-subtle);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.an-bars__track{height:14px;position:relative}.an-bars__track b{opacity:.85;border-radius:3px;position:absolute;top:0;bottom:0}.an-bars__zero{background:var(--line-strong);width:1px;position:absolute;top:-2px;bottom:-2px;left:50%}.an-bars__value{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.an-holding{margin-top:var(--space-4);gap:var(--space-3);display:grid}.an-holding h3{font:600 14px/20px var(--font-sans)}.an-stakes{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:4px 12px;display:grid}.an-stakes a{color:var(--ink);font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;font-size:12px;text-decoration:none;display:flex}.an-rrg.q-leading{fill:color-mix(in srgb, var(--up) 7%, transparent)}.an-rrg.q-weakening{fill:color-mix(in srgb, var(--warn) 7%, transparent)}.an-rrg.q-lagging{fill:color-mix(in srgb, var(--down) 7%, transparent)}.an-rrg.q-improving{fill:color-mix(in srgb, var(--chart-usd) 7%, transparent)}.an-trail{cursor:pointer;transition:opacity .12s}.an-trail polyline{fill:none;stroke:currentColor;stroke-width:1.5px;opacity:.6}.an-trail__step{fill:currentColor;opacity:.6}.an-trail__head{fill:currentColor;stroke:var(--surface);stroke-width:2px}.an-trail__head.out{fill:var(--surface);stroke:currentColor;stroke-dasharray:2 2}.an-trail text{fill:var(--ink);font:600 11px var(--font-sans);paint-order:stroke;stroke:var(--surface);stroke-width:3px}.an-rrg-list{margin-top:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:2px 12px;display:grid}.an-rrg-list a{color:var(--ink);border-radius:var(--radius-sm);grid-template-columns:10px 1fr auto;align-items:center;gap:8px;padding:2px 4px;font-size:12px;text-decoration:none;display:grid}.an-rrg-list a:hover{background:var(--surface-sunken)}.an-rrg-list i{border-radius:50%;width:8px;height:8px}.an-range{gap:2px;display:grid}.an-range__axis,.an-range__row{gap:var(--space-3);grid-template-columns:130px 1fr 170px;align-items:center;display:grid}.an-range__row{border-radius:var(--radius-sm);color:var(--ink);padding:3px 6px;font-size:13px;text-decoration:none}.an-range__row:hover{background:var(--surface-sunken)}.an-range__axis{height:14px;padding:0 6px}.an-range__track{height:14px;position:relative}.an-range__axis small{color:var(--ink-subtle);font-size:10px;position:absolute;top:0;transform:translate(-50%)}.an-range__zero{background:var(--line-strong);width:1px;position:absolute;top:0;bottom:0}.an-range__span{background:var(--ink-subtle);height:2px;position:absolute;top:6px}.an-range__dot{border-radius:50%;width:10px;height:10px;position:absolute;top:2px;transform:translate(-5px)}@media (max-width:640px){.an-range__axis,.an-range__row{grid-template-columns:90px 1fr 90px}.an-range__row .small{display:none}.an-bars__row{grid-template-columns:90px 1fr auto}.an-bars__label .sub{display:none}}.an-note{margin-top:var(--space-2)}.legend-sq{background:var(--chart-stock);width:7px;height:7px;margin-right:2px;display:inline-block}.biz{gap:var(--space-4);display:grid}.biz-head{gap:var(--space-2);display:grid}.biz-head>p{font:400 14px/21px var(--font-sans);max-width:900px}.biz-pills{flex-wrap:wrap;gap:6px;display:flex}.biz-section h3{font:600 14px/20px var(--font-sans);margin-bottom:var(--space-2)}.biz-section p{font:400 13px/20px var(--font-sans);max-width:900px;margin:0 0 6px}.biz-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));display:grid}.biz-share{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.biz-share .meter{width:70px}.biz-table td{vertical-align:top}.biz-sub td:first-child{padding-left:28px}.biz-sub td:first-child b{font-weight:500}.biz-list{gap:6px;display:grid}.biz-list>div{grid-template-columns:1fr auto;align-items:center;gap:2px 12px;font-size:13px;display:grid}.biz-list>div small{grid-column:1/-1}.msel{position:relative}.msel__btn{text-align:left;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--ink-subtle) 50%), linear-gradient(135deg, var(--ink-subtle) 50%, transparent 50%);background-position:calc(100% - 14px) 14px,calc(100% - 10px) 14px;background-repeat:no-repeat;background-size:4px 4px;align-items:center;max-width:240px;display:inline-flex}.msel__pop{z-index:30;width:280px;max-width:calc(100vw - 32px);padding:var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-pop);gap:6px;display:grid;position:absolute;top:calc(100% + 4px);right:0}.msel__pop .fa-input{min-width:0}.msel__list{max-height:280px;display:grid;overflow-y:auto}.msel__opt{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);font:400 13px/18px var(--font-sans);color:var(--ink);cursor:pointer;padding:4px 6px;display:flex}.msel__opt:hover{background:var(--surface-sunken,var(--line))}.msel__opt .clip{flex:1;min-width:0}.msel__all{border-bottom:1px solid var(--line);border-radius:0;padding-bottom:6px}.msel__foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:6px 6px 0;display:flex}.picker{position:relative}.picker .fa-input{width:280px;max-width:100%}.picker__list{z-index:30;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-raised);width:380px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-pop);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0}.picker__list button{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);width:100%;color:var(--ink);font:400 13px/18px var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;padding:6px 8px;display:flex}.picker__list button:hover,.picker__list button:focus-visible{background:var(--surface-sunken)}.picker__list .clip{min-width:0;color:var(--ink-muted);flex:1}.picked{align-items:flex-start;gap:var(--space-2);display:flex}.picked input{flex:none;margin-top:3px}.picked>a{min-width:0}.fa-table tr[aria-selected=true] td{background:var(--accent-weak)}.pick-bar{align-items:center;gap:var(--space-3);margin-left:auto;display:inline-flex}.src-tag.tag-warn{color:var(--warn)}.src-tag.tag-down{color:var(--down)}a.src-tag{text-decoration:none}.hh-bars{height:150px;padding:0 var(--space-4) var(--space-3);align-items:end;gap:4px;display:grid}.hh-bars button{min-width:0;height:100%;color:var(--ink-subtle);cursor:pointer;font:500 10px/14px var(--font-sans);background:0 0;border:0;grid-template-rows:auto 1fr auto;place-items:end center;padding:0;display:grid}.hh-bars i{background:color-mix(in srgb, var(--chart-stock) 55%, transparent);border-radius:3px 3px 0 0;align-self:end;width:100%;max-width:28px;display:block}.hh-bars button.sel i{background:var(--chart-stock)}.hh-bars button.sel{color:var(--ink)}.hh-bars__val{white-space:nowrap;font-variant-numeric:tabular-nums;max-width:100%;overflow:hidden}.hh-bars__label{white-space:nowrap}@media (max-width:700px){.hh-bars__val{display:none}}.alloc{margin-top:var(--space-4);gap:4px;max-width:620px;display:grid}.alloc__row{gap:var(--space-3);color:var(--ink-muted);grid-template-columns:minmax(140px,220px) 1fr 64px;align-items:center;font-size:12px;display:grid}.alloc__row b{text-align:right;color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.alloc__bar{background:var(--surface-sunken);border-radius:4px;height:8px;overflow:hidden}.alloc__bar i{background:var(--chart-stock);height:100%;display:block}.alloc__bar i.neg{background:var(--down)}.live-dot{vertical-align:middle;background:var(--up);width:6px;height:6px;box-shadow:0 0 0 2px color-mix(in srgb, var(--up) 25%, transparent);border-radius:50%;margin-left:5px;display:inline-block}
