body:has([data-grx-monitor]),html:has([data-grx-monitor]){height:auto;min-height:100%;overflow-y:visible}html:has([data-grx-monitor]){scroll-behavior:smooth}body:has([data-grx-monitor]){background:#0A0B0D;background-image:none}body:has([data-grx-monitor][data-mon-theme=light]){background:#F4F5F7}[data-grx-monitor]{--bg:#0A0B0D;--panel:#0E1013;--fg:#F2F3F5;--fg-2:#B9BDC4;--muted:#9BA1AA;--accent:#E1543A;--accent-fill:#C8442C;--hairline:rgba(244,245,247,.15);--hairline-2:rgba(244,245,247,.12);--hairline-soft:rgba(255,255,255,.1);--line-strong:rgba(255,255,255,.24);--hover:rgba(255,255,255,.05);--up:#E1543A;--down:#4FBF7A;--sans:"IBM Plex Sans","Segoe UI",system-ui,-apple-system,Helvetica,Arial,sans-serif;--mono:"IBM Plex Mono",ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--serif:"Instrument Serif","Times New Roman",Georgia,serif;--r-control:10px;--frame:1312px;--gutter:clamp(20px,4.5vw,64px);--ease:cubic-bezier(0,0,.38,.9);min-height:100vh;display:flex;flex-direction:column;background:var(--bg);color:var(--fg);font-family:var(--sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;transition:background-color .3s var(--ease),color .3s var(--ease);color-scheme:dark}[data-grx-monitor][data-mon-theme=light]{--bg:#F4F5F7;--panel:#FFFFFF;--fg:#0E1B2E;--fg-2:#35404F;--muted:#535C6A;--accent:#C0401F;--hairline:rgba(14,27,46,.16);--hairline-2:rgba(14,27,46,.12);--hairline-soft:rgba(14,27,46,.12);--line-strong:rgba(14,27,46,.3);--hover:rgba(14,27,46,.045);--up:#C0401F;--down:#1E8A4C;color-scheme:light}[data-grx-monitor] a{color:var(--accent)}[data-grx-monitor] :focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-grx-monitor] .frame{width:100%;max-width:var(--frame);margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}[data-grx-monitor] .site-head{position:sticky;top:0;z-index:30;border-bottom:1px solid var(--hairline-soft);background:color-mix(in srgb,var(--bg) 76%,transparent);backdrop-filter:blur(14px) saturate(1.2)}[data-grx-monitor] .site-head .frame{height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px}[data-grx-monitor] .logo{display:inline-flex;align-items:center;gap:12px;color:var(--fg);text-decoration:none}[data-grx-monitor] .logo-mark{width:34px;height:34px;flex:none}[data-grx-monitor] .logo-type{display:flex;flex-direction:column;gap:3px;line-height:1;white-space:nowrap}[data-grx-monitor] .logo-name{font-weight:600;font-size:17px;letter-spacing:.9px}[data-grx-monitor] .logo-name i{font-style:normal;color:var(--accent)}[data-grx-monitor] .logo-desc{font-size:11.5px;letter-spacing:.3px;color:var(--muted)}[data-grx-monitor] .logo-sm{gap:10px}[data-grx-monitor] .logo-sm .logo-mark{width:24px;height:24px}[data-grx-monitor] .logo-sm .logo-name{font-size:14.5px}[data-grx-monitor] .logo-sm .logo-desc{font-size:11px}[data-grx-monitor] .head-links{display:flex;align-items:center;gap:8px}[data-grx-monitor] .head-links a{display:inline-flex;align-items:center;height:44px;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap}[data-grx-monitor] .head-links a:hover{text-decoration:underline}[data-grx-monitor] .theme-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-inline-end:8px;padding:0;color:var(--fg-2);background:none;border:1px solid var(--hairline);border-radius:var(--r-control);cursor:pointer}[data-grx-monitor] .theme-btn:hover{color:var(--fg);border-color:var(--line-strong)}[data-grx-monitor] .theme-btn svg{width:18px;height:18px}[data-grx-monitor] .theme-btn .moon,[data-grx-monitor][data-mon-theme=light] .theme-btn .sun{display:none}[data-grx-monitor][data-mon-theme=light] .theme-btn .moon{display:block}[data-grx-monitor] .site-foot{border-top:1px solid var(--hairline-soft);background:var(--bg)}[data-grx-monitor] .site-foot .frame{padding-top:28px;padding-bottom:32px}[data-grx-monitor] .foot-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}[data-grx-monitor] .foot-row .where{font-size:13px;color:var(--muted);flex:1;min-width:160px;padding-inline-start:20px;border-inline-start:1px solid var(--hairline)}[data-grx-monitor] .foot-row .copy{font-size:12.5px;color:var(--muted)}[data-grx-monitor] .disclosure{margin:20px 0 0;padding-top:20px;border-top:1px solid var(--hairline-soft);font-size:13px;line-height:1.65;color:var(--muted);max-width:880px}[data-grx-monitor] .wordmark{overflow:hidden;line-height:.74;padding-top:clamp(32px,5vw,72px);-webkit-user-select:none;-moz-user-select:none;user-select:none;border-top:1px solid var(--hairline-soft);margin-top:40px}[data-grx-monitor] .wordmark div{font-weight:600;font-size:18.6vw;letter-spacing:-.045em;white-space:nowrap;text-align:center;margin-bottom:-.1em;color:var(--fg)}[data-grx-monitor] .wordmark i{font-style:normal;color:var(--accent);margin-left:.12em}.mon{flex:1}.mon h1,.mon h2,.mon h3,.mon p{margin:0}.mon .k{font-family:var(--mono);font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--muted)}.mon .hero{padding:72px 0 56px}.mon .hero h1{font-family:var(--serif);font-style:italic;font-weight:400;font-size:clamp(40px,5vw,64px);line-height:1.05;letter-spacing:-.02em;text-wrap:balance}.mon .hero h1 em{font-style:inherit;color:var(--accent)}.mon .hero .sub{margin-top:28px;font-size:20px;line-height:1.4;color:var(--fg-2);max-width:620px;text-wrap:pretty}.mon .meta{margin-top:44px;display:flex;flex-wrap:wrap;gap:8px 28px;align-items:center}.mon .meta .k,.mon .meta a{font-size:12px}.mon .meta a{font-family:var(--mono);letter-spacing:2px;text-transform:uppercase;text-decoration:none}.mon .sec{padding:0 0 70px}.mon .sec-k{margin-bottom:28px}.mon .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--hairline)}.mon .card{padding:28px 22px 32px;border-left:1px solid var(--hairline-2);display:flex;flex-direction:column;gap:16px}.mon .card:first-child{border-left:0}.mon .card-h{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.mon .card h3{font-family:var(--serif);font-style:italic;font-weight:400;font-size:24px;line-height:1.1}.mon .card .asof{font-size:11px;letter-spacing:1.6px;color:var(--muted);white-space:nowrap}.mon .card .asof,.mon .card .figs{font-family:var(--mono);text-transform:uppercase}.mon .card .figs{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:13px;letter-spacing:.8px}.mon .card .figs a{text-decoration:none;color:var(--accent)}.mon .card .figs a:hover{color:var(--fg)}.mon .card p{font-size:16px;line-height:1.5;color:var(--fg-2);text-wrap:pretty}.mon .card .src{font-family:var(--mono);font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:var(--muted)}.mon .card .src a{color:var(--muted);text-decoration:none}.mon .card .src a:hover{color:var(--fg)}.mon #methodology,.mon #table,.mon tbody tr{scroll-margin-top:110px}.mon .tbl-head{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:36px}.mon .tbl-head h2{font-family:var(--serif);font-style:italic;font-weight:400;font-size:36px;line-height:1}.mon .tbl-tools{display:flex;align-items:center;gap:18px}.mon .rows{font-family:var(--mono);font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:var(--muted)}.mon-btn{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 20px;font:500 13.5px/1 var(--mono);letter-spacing:.4px;color:var(--fg);background:none;border:1px solid var(--line-strong);border-radius:var(--r-control);cursor:pointer;transition:background-color .15s var(--ease),border-color .15s var(--ease)}.mon-btn:hover{background:var(--hover);border-color:var(--fg)}.mon .tbl-wrap{overflow-x:auto}.mon table{width:100%;border-collapse:collapse;min-width:900px}.mon th{text-align:left;padding:0 14px 14px;font-family:var(--mono);font-weight:400;font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line-strong);white-space:nowrap}.mon th button{all:unset;cursor:pointer;display:inline-flex;gap:6px;align-items:center;padding:14px 0;margin:-14px 0}.mon th button:hover{color:var(--fg)}.mon th button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mon th .arr{opacity:0}.mon th.sorted .arr{opacity:1}.mon td{padding:14px 14px 13px;border-bottom:1px solid var(--hairline-2);vertical-align:top;font-family:var(--mono);font-size:15.5px;line-height:1.3;font-variant-numeric:tabular-nums}.mon tbody tr{transition:background-color .15s var(--ease)}.mon tbody tr:hover{background:var(--hover)}.mon tbody tr:has(:target),.mon tbody tr:target{background:color-mix(in srgb,var(--accent) 10%,transparent)}.mon td.j{font-family:var(--sans);font-weight:600;font-size:16px;color:var(--fg)}.mon .tag{display:inline-flex;align-items:center;height:22px;margin-left:12px;padding:0 9px;font-family:var(--mono);font-weight:400;font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);border:1px solid var(--hairline);border-radius:3px;vertical-align:middle;white-space:nowrap}.mon td .sub{display:block;margin-top:4px;font-size:12.5px;color:var(--muted)}.mon td.r{font-size:16px}.mon td.d{color:var(--muted)}.mon td.t{white-space:nowrap}.mon td.t.up{color:var(--up)}.mon td.t.down{color:var(--down)}.mon td.t.brk,.mon td.t.flat{color:var(--fg-2)}.mon td.s{font-size:12.5px;letter-spacing:.8px;text-transform:uppercase}.mon td.s a{text-decoration:none;color:var(--fg)}.mon td.s a:hover{color:var(--accent)}.mon tbody tr.extra{display:none}.mon table.all tbody tr.extra{display:table-row}.mon .more{margin-top:20px}.mon .rule{border:0;border-top:1px solid var(--hairline);margin:60px 0 56px}.mon .two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px}.mon .list{list-style:none;margin:20px 0 0;padding:0}.mon .two>.list{margin-top:0}.mon .list li{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;padding:9px 0 10px;border-bottom:1px solid var(--hairline-2);font-size:16px;line-height:1.45}.mon .list li .d{font-family:var(--mono);color:var(--muted);font-size:14.5px;padding-top:1px}.mon .list li p{color:var(--fg);text-wrap:pretty}.mon .mon-foot{border-top:1px solid var(--hairline-soft);margin-top:60px}.mon .mon-foot .frame{min-height:72px;padding-top:16px;padding-bottom:16px;display:flex;flex-wrap:wrap;gap:12px 32px;align-items:center;justify-content:space-between;font-size:15px;color:var(--fg-2)}.mon .mon-foot a{color:var(--fg);text-decoration:none}.mon .mon-foot a:hover{color:var(--accent)}@media (max-width:1020px){.mon .cards{grid-template-columns:minmax(0,1fr)}.mon .card{border-left:0;border-top:1px solid var(--hairline-2)}.mon .card:first-child{border-top:0}.mon .two{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.mon .hero{padding:48px 0 40px}.mon .hero .sub{font-size:18px}.mon .tbl-head{flex-direction:column;align-items:flex-start}.mon .list li{grid-template-columns:110px minmax(0,1fr)}}[data-grx-monitor] .head-links a.is-on{color:var(--accent)}@media (max-width:1020px){[data-grx-monitor] .head-links .nav-monitor{display:none}}@media (max-width:640px){[data-grx-monitor] .site-head .frame{height:60px;gap:12px}[data-grx-monitor] .logo{min-height:44px}[data-grx-monitor] .head-links{gap:2px}[data-grx-monitor] .head-links a{padding:0 8px}[data-grx-monitor] .head-links .nav-speak{display:none}[data-grx-monitor] .theme-btn{width:44px;height:44px;margin-inline-end:2px}[data-grx-monitor] .foot-row .where{flex-basis:100%;padding-inline-start:0;border-inline-start:0}[data-grx-monitor] .wordmark{margin-top:28px}}@media (prefers-reduced-motion:reduce){[data-grx-monitor],[data-grx-monitor] *{transition:none!important}html:has([data-grx-monitor]){scroll-behavior:auto}}