.site .tabs{gap:var(--space-1);font-size:var(--text-body);color:var(--color-ink-2);white-space:nowrap;margin:0 -2px;padding:2px;display:flex;overflow:hidden}.site .tabs span{padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill)}.site .tabs .on{color:var(--color-ink);background:var(--color-wash);border-radius:var(--radius-field);font-weight:500}.site .kv{margin-top:var(--space-2)}.site .kv li{gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-line-subtle);grid-template-columns:minmax(0,1fr) 88px auto;align-items:center;display:grid}.site .kv li:last-child{border-bottom:0;padding-bottom:0}.site .kv b{font-weight:500;font-size:var(--text-body);display:block}.site .kv span{font-size:var(--text-small);color:var(--color-ink-3);display:block}.site .kv img{width:88px;height:20px}.site .kv strong{font-family:var(--font-display);font-weight:500;font-size:var(--text-title-3);text-align:right;white-space:nowrap}.site .tabs{padding-bottom:var(--space-7)!important}@media (max-width:860px){.site .tabs{-webkit-mask-image:linear-gradient(90deg,#000 82%,#0000);mask-image:linear-gradient(90deg,#000 82%,#0000)}}.site nav.tabs{scrollbar-width:none;overflow-x:auto}.site .tabs a{border-radius:var(--radius-field);flex:none;display:flex}.site .tabs a:hover span{color:var(--color-ink)}.site .kv li.chosen b{box-shadow:inset 0 -1px 0 var(--color-ink);width:fit-content}
.site .trends-headcol{padding-bottom:var(--space-6)}.site .trends-controls{gap:var(--space-2) var(--space-4);flex-wrap:wrap;max-width:100%;display:flex}.site .trends-sec{padding-top:var(--space-7)}.site .trends-stack{gap:var(--space-5);flex-direction:column;display:flex}.site .trends-stack [id]{scroll-margin-top:var(--space-5)}.site .trends-lead{gap:var(--space-5)}.site .trends-stack .cols{align-items:stretch}.site .trends-stack .cols>.card{flex-direction:column;min-width:0;display:flex}.site .fill-in{position:absolute;inset:0}.site .trends-lead .kv,.site .trends-stack .cols>.card>.kv{flex-direction:column;flex:auto;justify-content:space-between;display:flex}.site .trends-split{gap:var(--space-7);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}.site .trends-pair{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.site .trends-h4{font-size:var(--text-small);color:var(--color-ink-3);font-weight:400}.site .trends-foot{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-line-subtle)}.site .trends-foot b{color:var(--color-ink);font-weight:500}.site .trends-stack .list li a{justify-content:space-between;align-items:baseline;gap:var(--space-4);flex:1;min-width:0;display:flex}.site .trends-stack .list li a:hover em{text-decoration:none}.site .trends-window{align-items:start;gap:var(--space-3) var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.site .brush{min-width:0;max-width:100%;padding:0 var(--space-1);flex:240px}.site .brush-track{border-radius:var(--radius-field);background:var(--color-wash);height:28px;box-shadow:inset 0 0 0 1px var(--color-line-subtle);touch-action:none;-webkit-user-select:none;user-select:none;position:relative}.site .brush-window{border-radius:var(--radius-field);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-ink-3);cursor:grab;position:absolute;top:0;bottom:0}.site .brush-window:active{cursor:grabbing}.site .brush-handle{border-radius:var(--radius-1);background:var(--color-ink);cursor:ew-resize;width:8px;height:20px;position:absolute;top:50%;transform:translate(-50%,-50%)}.site .brush-handle:focus-visible{outline:1.5px solid var(--color-ink);outline-offset:2px}.site .brush-ends{margin-top:var(--space-1);justify-content:space-between;display:flex}.site .trends-table{border-collapse:collapse;width:100%;font-size:var(--text-body);font-variant-numeric:tabular-nums}.site .trends-table caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site .trends-table th,.site .trends-table td{padding:var(--space-3) 0;border-bottom:1px solid var(--color-line-subtle);text-align:right;font-weight:400}.site .trends-table th:first-child{text-align:left}.site .trends-table thead th{font-size:var(--text-small);color:var(--color-ink-3)}.site .trends-table td{color:var(--color-ink-2)}.site .trends-table td b{font-family:var(--font-display);color:var(--color-ink);font-weight:500}.site .trends-fields{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.site .field{align-items:center;gap:var(--space-2);font-size:var(--text-body);color:var(--color-ink-2);display:inline-flex}.site .field-box{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-field);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line);display:inline-flex}.site .field-box:focus-within{box-shadow:inset 0 0 0 1.5px var(--color-ink)}.site .field input{width:48px;font:inherit;color:var(--color-ink);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;font-weight:500}.site .field small{font-size:var(--text-small);color:var(--color-ink-3)}@media (max-width:860px){.site .trends-split,.site .trends-pair{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}}
.site .brand-rows{margin-top:var(--space-2)}.site .brand-row,.site .brand-scale{gap:var(--space-4);grid-template-columns:36px minmax(0,1fr) minmax(96px,1fr) 64px;align-items:center;display:grid}.site .brand-row{padding:var(--space-3) var(--space-2);margin:0 calc(var(--space-2) * -1);border-radius:var(--radius-field);box-shadow:0 1px 0 var(--color-line-subtle);transition:background-color var(--duration-normal) var(--ease-standard)}.site .brand-row[hidden]{display:none}.site .brand-foot{padding-top:var(--space-4);margin-top:auto}.site .brand-foot button.pill{cursor:pointer;border:0;font-family:inherit}.site .brand-row:last-child{box-shadow:none}.site .brand-row:hover{background:var(--color-wash)}.site .brand-row .nm{flex-direction:column;min-width:0;display:flex}.site .brand-row .nm b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.site .brand-row .nm span{font-size:var(--text-small);color:var(--color-ink-3)}.site .brand-row .price{font-size:var(--text-title-3)}.site .brand-scale span:first-child{grid-area:1/3;justify-self:start}.site .brand-scale span:last-child{grid-area:1/3;justify-self:end}.site .brand-range{height:14px;margin:0 5px;position:relative}.site .brand-range:before{content:"";border-radius:var(--radius-pill);background:var(--color-line-subtle);height:2px;position:absolute;top:6px;left:0;right:0}.site .brand-range i{border-radius:var(--radius-pill);background:var(--color-ink-3);height:4px;position:absolute;top:5px}.site .brand-range b{background:var(--color-ink);width:10px;height:10px;box-shadow:0 0 0 2px var(--color-bg);border-radius:50%;margin-left:-5px;position:absolute;top:2px}.site .brand-range b.ring{background:var(--color-bg);box-shadow:inset 0 0 0 1.5px var(--color-price-cheap), 0 0 0 2px var(--color-bg)}.site .brand-row:hover .brand-range b{box-shadow:0 0 0 2px var(--color-wash)}.site .brand-row:hover .brand-range b.ring{box-shadow:inset 0 0 0 1.5px var(--color-price-cheap), 0 0 0 2px var(--color-wash)}@media (max-width:860px){.site .brand-row,.site .brand-scale{gap:var(--space-3);grid-template-columns:36px minmax(0,1fr) 72px auto}}
