:root{--ink:#171a20;--muted:#5c626a;--mist:#f3f4f4;--line:#dfe2e5;--width:1200px;color:var(--ink);color-scheme:light;font-synthesis:none;background:#fff;font:16px/1.55 -apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:5px}button,input,select{font:inherit;color:inherit}button,select{cursor:pointer}[hidden]{display:none!important}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:500}h1{letter-spacing:-2.8px;font-size:clamp(38px,5.2vw,64px);line-height:1.08}h2{letter-spacing:-1.3px;font-size:clamp(28px,3.2vw,40px);line-height:1.15}h3{letter-spacing:-.4px;font-size:20px}p+p{margin-top:16px}:focus-visible{outline:2px solid var(--ink);outline-offset:5px}.wrap{max-width:var(--width);margin:auto;padding-inline:48px}.section{padding-block:72px}.header{border-bottom:1px solid #0000;justify-content:space-between;align-items:center;height:80px;padding-inline:max(32px,50vw - 552px);font-family:SF Pro,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;display:flex}.wordmark{letter-spacing:-1.8px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:29px;font-weight:600;line-height:45px;text-decoration:none}.wordmark span{color:#898c90}.header nav{gap:36px;display:flex}.header nav a{padding-block:14px;font-size:14px;text-decoration:none}.header nav a[aria-current]{text-underline-offset:8px;text-decoration:underline}.skip{z-index:10;background:#fff;padding:12px;position:fixed;top:-90px;left:20px}.skip:focus{top:10px}.muted{color:var(--muted)}.small{font-size:13px}.eyebrow{color:var(--muted);margin-bottom:16px;font-size:13px}.button{background:var(--ink);color:#fff;border:1px solid var(--ink);border-radius:4px;justify-content:center;align-items:center;min-width:172px;min-height:44px;padding:11px 24px;font-size:14px;text-decoration:none;transition:background .15s;display:inline-flex}.button:hover{background:#33373d}.button.secondary{color:var(--ink);background:#ffffffb8;border-color:#0000}.button.secondary:hover{background:#fff}.actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.section-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.section-heading p:not(.eyebrow){margin-top:14px}.text-link{align-items:center;gap:20px;min-height:44px;font-size:14px;display:inline-flex}.metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:42px;display:grid}.metric{border-top:1px solid var(--line);flex-direction:column;padding-top:20px;text-decoration:none;display:flex}.metric-label{justify-content:space-between;font-size:14px;display:flex}.metric-label span{color:var(--muted)}.metric-value{letter-spacing:-1.6px;font-variant-numeric:tabular-nums;margin:12px 0 8px;font-size:clamp(28px,3.4vw,44px);font-weight:400;line-height:1.3}.metric:hover .metric-label{text-decoration:underline}.split{grid-template-columns:1fr 1fr;gap:80px;display:grid}.prose{max-width:650px;line-height:1.7}.prose p+.button{margin-top:24px}.footer{background:#f8f9fa;padding:28px max(32px,50vw - 552px) 29px;font-family:SF Pro,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:20px}.footer-top{justify-content:space-between;align-items:start;gap:24px;display:flex}.footer-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:50px;width:390px;display:grid}.footer nav{flex-direction:column;align-items:start;gap:12px;display:flex}.footer nav p{color:var(--muted);font-size:12px;line-height:18px}.footer nav a{text-decoration:none}.footer nav a:hover,.header nav a:hover{text-decoration:underline}.footer-credit{color:var(--muted);flex-wrap:wrap;gap:16px;margin-top:46px;font-size:12px;line-height:19px;display:flex}.page-heading>p{color:var(--muted);max-width:660px;margin-top:20px;font-size:17px}.page-heading{margin-bottom:42px}.history-section{margin-top:80px}.filters{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:end;gap:32px;margin:24px 0;padding:28px 0;display:flex}.category-filter{border:0;margin:0;padding:0}.category-filter legend,.select-label{color:var(--muted);font-size:12px}.category-filter>div{gap:6px;margin-top:8px;display:flex}.category-filter label{cursor:pointer;position:relative}.category-filter input{opacity:0;width:100%;height:100%;margin:0;position:absolute}.category-filter span{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);border-radius:4px;place-items:center;font-size:14px;display:grid}.category-filter input:checked+span{background:var(--ink);color:#fff;border-color:var(--ink)}.category-filter input:focus-visible+span{outline:2px solid var(--ink);outline-offset:3px}.select-label{flex-direction:column;gap:8px;display:flex}.select-label select{border:1px solid var(--line);background:#fff;border-radius:4px;max-width:100%;min-height:44px;padding:10px 32px 10px 12px;font-size:14px}.exercise-select{margin-left:auto}.chart-header{justify-content:space-between;align-items:center;gap:24px;margin-top:32px;display:flex}.selected-price{letter-spacing:-1px;font-variant-numeric:tabular-nums;margin-top:6px;font-size:32px}.chart-selection{text-align:right;font-size:14px}.chart-selection p+p{margin-top:4px}.chart{touch-action:pan-y;cursor:crosshair;margin-top:20px}.chart svg{display:block}.table-heading{justify-content:space-between;align-items:center;gap:20px;margin-top:48px;margin-bottom:12px;display:flex}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}th,td{text-align:left;border-bottom:1px solid var(--line);padding:17px 12px}th{font-weight:400}thead th{color:var(--muted);z-index:1;background:#fff;font-size:12px;position:sticky;top:0}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:4px}.numeric{text-align:right;white-space:nowrap}tbody tr[aria-selected=true]{background:var(--mist)}tbody button{font-size:inherit;text-align:left;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0;text-decoration:underline}tbody th:has(button){padding-block:3px}.section-rule{border-top:1px solid var(--line);margin-top:72px;padding-top:40px}details{border-block:1px solid var(--line);margin-block:24px;padding-block:4px}summary{cursor:pointer;min-height:44px;padding-block:16px}details p{margin-bottom:16px}.notice{background:var(--mist);border-left:2px solid var(--ink);margin-top:24px;padding:16px 20px;font-size:14px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=800px){.wrap{padding-inline:24px}.section{padding-block:48px}.header{height:72px;padding-inline:24px}.metrics{gap:24px}.metric-value{font-size:32px}.split{gap:32px}.filters{flex-wrap:wrap;gap:20px}.exercise-select{flex:1;min-width:250px;margin-left:0}.footer{padding-inline:24px}}@media (width<=540px){h1{letter-spacing:-1.8px;font-size:38px}h2{font-size:29px}.wrap,.header{padding-inline:20px}.header nav{gap:24px}.section-heading{flex-direction:column;align-items:start;gap:12px}.metrics{grid-template-columns:1fr;gap:0;margin-top:24px}.metric{grid-template-columns:1fr auto;gap:4px 12px;padding:18px 0;display:grid}.metric-label{align-self:center}.metric-label span{display:none}.metric-value{text-align:right;margin:0;font-size:30px}.metric>[data-change]{grid-column:1/-1}.split{grid-template-columns:1fr;gap:28px}.page-heading{margin-bottom:28px}.history-section{margin-top:48px}.filters{gap:18px 16px;margin-top:12px;padding-block:20px}.category-filter{width:100%}.select-label{flex:1;min-width:0}.exercise-select{flex-basis:100%;min-width:0}.chart-header{flex-direction:column;align-items:start;gap:12px}.chart-selection{text-align:left}.chart-header .selected-price{font-size:30px}.table-heading{align-items:start;gap:10px}table{font-size:12px}th,td{padding:16px 8px}.section-rule{margin-top:48px;padding-top:32px}.footer{padding:24px 20px 27px}.footer-top{flex-direction:column;gap:18px}.footer-navigation{gap:30px;width:100%}.footer-credit{margin-top:33px}.page-heading>p{font-size:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}
