.trends-page .trends-breadth{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px}.trends-page .trends-breadth-cell{display:flex;flex-direction:column;gap:6px;min-width:0;padding:8px 10px;background:transparent;border:1px solid var(--bd-hairline);border-radius:6px;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:border-color var(--bd-fast),background var(--bd-fast)}.trends-page .trends-breadth-cell:hover{background:var(--bd-plane-hover);border-color:var(--bd-hairline-strong)}.trends-page .trends-breadth-cell.is-sorted{background:var(--bd-gold-tint);border-color:var(--bd-gold-border)}.trends-page .trends-breadth-cell:focus-visible{outline:none;box-shadow:0 0 0 2px var(--bd-gold-border)}.trends-page .trends-breadth-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.trends-page .trends-breadth-label{color:var(--sa-text-muted);font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.trends-page .trends-breadth-cell.is-sorted .trends-breadth-label{color:var(--bd-gold-text)}.trends-page .trends-breadth-value{font-size:13px;font-weight:600;white-space:nowrap}.trends-page .trends-breadth-bar{position:relative;display:block;height:4px;border-radius:2px;background:rgba(255,255,255,.08);overflow:hidden}.trends-page .trends-breadth-down,.trends-page .trends-breadth-up{position:absolute;top:0;bottom:0;transition:width var(--bd-fast)}.trends-page .trends-breadth-up{left:0;background:var(--bd-up)}.trends-page .trends-breadth-down{right:0;background:var(--bd-down)}.trends-page .trends-breadth-counts{color:var(--bd-ground-2);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trends-page .trends-breadth-note{margin:6px 0 0;color:var(--bd-ground-2);font-size:12px}.trends-page .trends-load-error{margin:0 0 12px}.trends-page .trends-retry{background:transparent;border:none;padding:0;font:inherit;font-weight:600;color:var(--bd-gold-text);text-decoration:underline;cursor:pointer}.trends-page .trends-table-wrap{overflow-x:auto}@media (min-width:1024px){.trends-page .trends-table-wrap{overflow-x:visible}.trends-page .trends-table thead th{position:sticky;top:var(--sa-filterbar-stuck-h,68px);z-index:2;background:var(--bd-plane)}}.trends-page .trends-table{width:100%;border-collapse:collapse;font-size:13px}.trends-page .trends-table th{padding:8px 10px 10px;color:var(--sa-text-muted);font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;text-align:right;white-space:nowrap;border-bottom:1px solid var(--bd-hairline-strong)}.trends-page .trends-table th.th-item{text-align:left}.trends-page .trends-sort-btn{display:inline-flex;align-items:center;gap:5px;padding:5px 0;margin:-3px 0;background:transparent;border:none;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;transition:color var(--bd-fast)}.trends-page .trends-sort-btn:hover{color:#ddd}.trends-page th.is-sorted .trends-sort-btn{color:var(--bd-gold-text)}.trends-page .trends-sort-btn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--bd-gold-border);border-radius:4px}.trends-page .trends-sort-icon{font-size:10px;opacity:0;transition:opacity var(--bd-fast)}.trends-page th:hover .trends-sort-icon{opacity:.6}.trends-page th.is-sorted .trends-sort-icon{opacity:1}.trends-page .trends-table td{padding:8px 10px;border-bottom:1px solid var(--bd-hairline);vertical-align:middle;white-space:nowrap;text-align:right;color:#ccc;transition:background var(--bd-fast)}.trends-page .trends-table td.td-item{text-align:left;min-width:280px;width:100%}.trends-page .trends-table td.td-buff{line-height:1.15}.trends-page .trends-table td.is-sorted{background:var(--bd-gold-tint)}.trends-page .trends-table tbody tr:hover td{background:var(--bd-plane-hover)}.trends-page .trends-table tbody tr:hover td.is-sorted{background:rgba(212,175,55,.18)}.trends-page .trends-item{display:flex;align-items:center;gap:12px;min-width:0;color:inherit;text-decoration:none}.trends-page .trends-item-img{position:relative;width:48px;aspect-ratio:4/3;flex-shrink:0}.trends-page .trends-item-spark{display:block;width:96px;height:32px;flex-shrink:0}.trends-page .trends-item-name{color:var(--bd-text);font-size:13px;font-weight:500;line-height:1.3;white-space:normal;max-width:36ch}.trends-page .trends-item:hover .trends-item-name{text-decoration:underline}.trends-page .trends-item:focus-visible{outline:none;box-shadow:0 0 0 2px var(--bd-gold-border);border-radius:4px}.trends-page .trends-price{color:var(--bd-text);font-weight:600}.trends-page .trends-price-buff{font-weight:500;color:#ddd}.trends-page .trends-price-sub{display:block;font-size:11px;font-weight:500;color:var(--sa-text-dim);margin-top:1px}.trends-page .trends-delta{font-weight:600}.trends-page .trends-cards.is-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.trends-page .trends-cards{display:flex;flex-direction:column;gap:8px}.trends-page .trends-card{display:block;padding:12px;background:var(--bd-plane);border:1px solid var(--bd-hairline);border-radius:10px;text-decoration:none;color:inherit;transition:border-color var(--bd-fast),background var(--bd-fast)}.trends-page .trends-card:active{border-color:var(--bd-hairline-strong);background:var(--bd-plane-hover)}.trends-page .trends-card:focus-visible{outline:none;box-shadow:0 0 0 2px var(--bd-gold-border)}.trends-page .trends-card-top{display:flex;align-items:center;gap:10px}.trends-page .trends-card-img{position:relative;width:44px;aspect-ratio:4/3;flex-shrink:0}.trends-page .trends-card-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.trends-page .trends-card-name{color:var(--bd-text);font-size:14px;font-weight:500;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.trends-page .trends-card-prices{display:flex;align-items:baseline;gap:10px;font-size:13px}.trends-page .trends-card-buff{display:inline-flex;align-items:baseline;gap:5px;font-size:12px}.trends-page .trends-card-buff .trends-price-sub{display:inline;margin:0}.trends-page .trends-card-label{color:var(--sa-text-dim);font-size:11px;text-transform:uppercase;letter-spacing:.3px}.trends-page .trends-card-spark{width:84px;height:30px;flex-shrink:0}.trends-page .trends-card-trends{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid var(--bd-hairline)}.trends-page .trends-card-trend{text-align:center;padding:4px 0;border-radius:6px}.trends-page .trends-card-trend.is-sorted{background:var(--bd-gold-tint)}.trends-page .trends-card-trend-label{display:block;font-size:11px;color:var(--sa-text-dim);text-transform:uppercase;letter-spacing:.3px;margin-bottom:2px}.trends-page .trends-card-trend-value{display:block;font-size:13px;font-weight:600}.trends-page .trends-windows{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.trends-page .trends-window{padding:12px 14px;border:1px solid var(--bd-hairline);border-radius:var(--bd-radius)}.trends-page .trends-window-label{display:block;color:var(--bd-text);font-size:16px;font-weight:700;margin-bottom:4px}.trends-page .trends-window-desc{color:#999;font-size:12px;line-height:1.45}.trends-page .trends-legend{display:flex;flex-direction:column;gap:8px;margin-bottom:4px}.trends-page .trends-legend-row{display:flex;align-items:center;gap:10px;color:#999;font-size:13px}.trends-page .trends-legend-badge{min-width:56px;text-align:center;padding:3px 8px;border-radius:4px;font-size:12px;font-weight:600}.trends-page .trends-legend-badge.up{background:rgba(92,184,92,.16);color:var(--bd-up)}.trends-page .trends-legend-badge.down{background:rgba(217,83,79,.16);color:var(--bd-down)}.trends-page .trends-legend-badge.flat{background:rgba(255,255,255,.06);color:#999}.trends-page .trends-list{list-style:none;margin:0;padding:0}.trends-page .trends-list li{color:#999;font-size:13px;line-height:1.5;padding:7px 0;border-bottom:1px solid var(--bd-hairline)}.trends-page .trends-list li:last-child{border-bottom:none;padding-bottom:0}.trends-page .trends-list li strong{color:#ddd}.trends-page .trends-list li span{display:block;color:var(--sa-text-muted);font-size:12px}.trends-page .trends-tips h4{margin-top:0}.trends-page .trends-tips ul{list-style:none;margin:0;padding:0}.trends-page .trends-tips li{color:#999;font-size:13px;line-height:1.5;padding:5px 0 5px 14px;position:relative}.trends-page .trends-tips li:before{content:"•";position:absolute;left:0;color:var(--sa-text-faint)}.trends-page .board-note{margin-top:16px}@media (max-width:1024px){.trends-page .trends-windows{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.trends-page .trends-windows{grid-template-columns:minmax(0,1fr)}.trends-page .trends-breadth{gap:6px}.trends-page .trends-breadth-cell{padding:8px;gap:5px}.trends-page .trends-breadth-head{flex-direction:column;align-items:flex-start;gap:1px}.trends-page .trends-breadth-value{font-size:12px}.trends-page .trends-breadth-counts,.trends-page .trends-page-edge{display:none}}@media (min-width:768px) and (max-width:1023.98px){.trends-page .trends-item-spark{display:none}.trends-page .trends-table td.td-item{min-width:200px}.trends-page .trends-item-name{max-width:28ch}}@media (pointer:coarse) and (min-width:768px){.trends-page .trends-breadth-cell{min-height:44px}.trends-page .trends-sort-btn{min-height:44px;padding:0}.trends-page .trends-table th{padding-top:0;padding-bottom:0}.trends-page .trends-sort-icon{opacity:.35}.trends-page th.is-sorted .trends-sort-icon{opacity:1}}@media (horizontal-viewport-segments:2),(pointer:coarse) and (orientation:landscape) and (min-height:501px) and (max-height:700px) and (min-width:860px){.trends-page .trends-table-wrap{overflow-x:visible}.trends-page .trends-table thead th{position:sticky;top:var(--sa-filterbar-stuck-h,0);z-index:2;background:var(--bd-plane)}}