.sr .mkt .typetabs{border:1.5px solid var(--ink);margin:30px 0 0;display:inline-flex}.sr .mkt .typetabs a{color:var(--ink);font:600 11.5px/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:0 0;padding:12px 26px;transition:background .16s,color .16s}.sr .mkt .typetabs a+a{border-left:1.5px solid var(--ink)}.sr .mkt .typetabs a:hover{background:var(--brass-tint)}.sr .mkt .typetabs a.on{background:var(--ink);color:var(--paper)}.sr .mkt .typetabs a.on:hover{background:var(--ink)}.sr .mkt .tabnote{max-width:52em;color:var(--muted);margin:12px 0 0;font-size:13.5px;line-height:1.6}.sr .mkt .tabrow{flex-wrap:wrap;align-items:flex-end;gap:14px 34px;margin-top:30px;display:flex}.sr .mkt .tabgroup{flex-direction:column;gap:8px;min-width:0;display:flex}.sr .mkt .tab-k{font:600 10px/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.sr .mkt .tabrow .typetabs{margin:0}.sr .mkt .typetabs.eratabs{flex-wrap:wrap}.sr .mkt .typetabs.eratabs a{letter-spacing:.1em;padding:12px 15px}@media (max-width:700px){.sr .mkt .tabrow{gap:12px 20px;margin-top:22px}.sr .mkt .typetabs a{padding:11px 18px;font-size:11px}.sr .mkt .typetabs.eratabs a{letter-spacing:.06em;padding:10px;font-size:10px}}.sr .mkt p.thin{border:1px solid var(--hair);background:var(--surface);color:var(--muted);margin:0;padding:22px 24px;font-size:14px}.sr .mkt .headline{background:var(--hair);border:1px solid var(--hair);grid-template-columns:repeat(3,1fr);gap:1px;margin:26px 0 8px;display:grid}.sr .mkt .headline>div{background:var(--surface);padding:22px 22px 18px}.sr .mkt .headline .n{font:600 clamp(24px, 2.6vw, 33px)/1 var(--font-mono), ui-monospace, monospace;color:var(--brass-deep);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.sr .mkt .headline .n.up{color:#2f6b4f}.sr .mkt .headline .n.down{color:#9b3b2a}.sr .mkt .headline .k{font:500 10.5px/1.4 var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin-top:9px}.sr .mkt .headline .s{color:var(--muted);margin-top:5px;font-size:12px}.sr .mkt .prov{font:500 11px/1.5 var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--muted);text-transform:uppercase;margin:10px 0 0}.sr .mkt table.data th.num,.sr .mkt table.data td.num{text-align:right;font-variant-numeric:tabular-nums}.sr .mkt table.data th[scope=row]{font:600 13.5px/1.4 var(--font-archivo), system-ui, sans-serif;letter-spacing:0;text-transform:none;color:var(--ink);white-space:nowrap}.sr .mkt table.data td .n{font:500 10.5px/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;color:var(--muted);margin-top:3px;display:block}.sr .mkt table.data td.strong{color:var(--ink);font-weight:600}.sr .mkt table.data td.dim{color:var(--muted);font-size:11.5px}.sr .mkt table.data td.up{color:#2f6b4f}.sr .mkt table.data td.down{color:#9b3b2a}.sr .mkt table.data th .sub{letter-spacing:.06em;opacity:.72;margin-top:3px;font-weight:400;display:block}.sr .mkt tr.grp th{background:var(--brass-tint);border-top:1.5px solid var(--brass);border-bottom:1px solid var(--hair2);text-align:left;text-transform:none;letter-spacing:0;color:var(--ink);white-space:normal;padding:14px 14px 13px}.sr .mkt tr.grp:first-child th{border-top:0}.sr .mkt tr.grp .gname{font:700 12px/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--brass-deep);margin-right:12px}.sr .mkt tr.grp .gblurb{color:var(--muted);font:400 12.5px/1.4 inherit}.sr .mkt tr.grp .gask{color:var(--ink);max-width:62em;margin-top:7px;font-size:12.5px;display:block}.sr .mkt tr.grp .gask b{color:var(--brass-deep);font-variant-numeric:tabular-nums}.sr .mkt table.data tr.grp:hover th{background:var(--brass-tint)}.sr .mkt .notes{max-width:46em;margin-top:18px}.sr .mkt .notes p{color:var(--muted);margin:0 0 10px;font-size:13.5px;line-height:1.6}.sr .mkt .notes b{color:var(--ink)}.sr .mkt .chartfig{margin:0}.sr .mkt .chartscroll{border:1px solid var(--hair);background:var(--surface);padding:10px 8px 4px;overflow-x:auto}.sr .mkt .idxchart{width:100%;min-width:720px;height:auto;display:block}.sr .mkt .idxchart .ax{font:500 11px/1 var(--font-mono), ui-monospace, monospace;fill:var(--muted);letter-spacing:.04em}.sr .mkt .idxchart .ax.dim{fill:var(--hair2);font-size:10px}.sr .mkt .idxchart .lbl{font:600 11.5px/1 var(--font-mono), ui-monospace, monospace;fill:var(--ink);letter-spacing:.03em}.sr .mkt .idxchart .lbl.dim{fill:var(--muted);font-weight:500}.sr .mkt .idxchart .lblsub{font:500 10.5px/1 var(--font-mono), ui-monospace, monospace;fill:var(--muted);font-variant-numeric:tabular-nums}.sr .mkt .chartfig figcaption{color:var(--muted);max-width:52em;margin-top:12px;font-size:13px;line-height:1.6}.sr .mkt details.numbers{border-top:1px solid var(--hair);margin-top:20px}.sr .mkt details.numbers summary{cursor:pointer;font:600 11px/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--brass-deep);padding:13px 0;list-style:none}.sr .mkt details.numbers summary::-webkit-details-marker{display:none}.sr .mkt details.numbers summary:after{content:" ▾"}.sr .mkt details.numbers[open] summary:after{content:" ▴"}.sr .mkt details.numbers td.num{line-height:1.35}.sr .mkt details.numbers td .n{color:var(--muted);font-size:10.5px}.sr .mkt details.numbers th.seg{white-space:nowrap}.sr .mkt details.numbers .tag{font:500 9.5px/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border:1px solid var(--hair2);vertical-align:middle;margin-left:8px;padding:3px 5px;display:inline-block}.sr .mkt details.numbers .foot{color:var(--muted);margin-top:10px;font-size:12.5px}.sr .mkt .nextgrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.sr .mkt .nextcard{background:var(--surface);border:1px solid var(--hair);color:var(--ink);padding:22px 22px 20px;transition:border-color .18s,transform .18s;display:block}.sr .mkt .nextcard:hover{border-color:var(--brass);transform:translateY(-2px)}.sr .mkt .nextcard b{font:700 17px/1.25 var(--font-archivo), system-ui, sans-serif;margin:10px 0 8px;display:block}.sr .mkt .nextcard p{color:var(--muted);margin:0 0 14px;font-size:13.5px;line-height:1.55}.sr .mkt .nextcard .go{font:600 11.5px/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;color:var(--brass-deep)}.sr .mkt form.filters{background:var(--surface);border:1px solid var(--hair);grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:6px;padding:20px 20px 16px;display:grid}.sr .mkt form.filters .field{margin-bottom:0}.sr .mkt form.filters .field input,.sr .mkt form.filters .field select{padding:10px 12px;font-size:14px}.sr .mkt form.filters .pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sr .mkt form.filters .actions{border-top:1px solid var(--hair);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;margin-top:2px;padding-top:14px;display:flex}.sr .mkt form.filters .actions .spacer{flex:1}.sr .mkt .resultbar{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:18px;padding:14px 0 16px;font-size:13px;display:flex}.sr .mkt .resultbar b{color:var(--ink);font-variant-numeric:tabular-nums}.sr .mkt .resultbar .sep{color:var(--hair2)}.sr .mkt table.salestable td.addr{min-width:260px}.sr .mkt table.salestable td.addr a{color:var(--ink);border-bottom:1px solid var(--hair2)}.sr .mkt table.salestable td.addr a:hover{border-bottom-color:var(--brass);color:var(--brass-deep)}.sr .mkt table.salestable td.addr .place{color:var(--muted);margin-top:3px;font-size:11.5px;display:block}.sr .mkt table.salestable td.ty{color:var(--muted);white-space:nowrap;font-size:12px}.sr .mkt .pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.sr .mkt .pager .where{font:500 11.5px/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;color:var(--muted);text-transform:uppercase}.sr .mkt .empty{border:1px solid var(--hair);background:var(--surface);text-align:center;color:var(--muted);padding:34px 24px;font-size:14.5px}@media (max-width:1000px){.sr .mkt .nextgrid{grid-template-columns:1fr}.sr .mkt form.filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.sr .mkt .headline,.sr .mkt form.filters{grid-template-columns:1fr}.sr .mkt tr.grp .gblurb{margin-top:4px;display:block}}
