.coach-market-card{box-sizing:border-box;text-align:left;background:#000;border:1px solid #b59b64;border-radius:14px;width:100%;max-width:46rem;margin:0 auto 1.4rem;padding:1.1rem 1.25rem;font-family:inherit;transition:border-color .15s,box-shadow .15s;display:block;box-shadow:0 4px 12px #260d151a;color:#fff8e9!important;text-decoration:none!important}.coach-market-card:hover{border-color:#f1d58c;box-shadow:0 4px 18px #260d1530}.coach-market-card:focus-visible{outline-offset:4px;outline:3px solid #cda94d}.coach-market-card .coach-market-heading{color:#e4cb93;letter-spacing:.09em;justify-content:space-between;align-items:center;gap:12px;font-size:10px;font-weight:800;display:flex}.coach-market-heading a{letter-spacing:0;color:#fff8e9;font-size:14px}.coach-market-card h2{color:#fff8e9;margin:5px 0 2px;font-family:inherit;font-size:clamp(20px,2vw,25px);line-height:1.2}.coach-market-card .coach-market-label{color:#e4cb93;margin:0 0 9px;font-size:12px}.coach-market-card .coach-market-favorites{gap:0;margin:0;padding:0;list-style:none;display:grid}.coach-market-favorites li{border-top:1px solid #c6ab7333;justify-content:space-between;align-items:center;gap:16px;padding:8px 0;font-size:15px;font-weight:700;display:flex}.coach-market-favorites strong{color:#f6da96;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:22px}.coach-market-card .coach-market-note{color:#e1d3cb;margin:9px 0 12px;font-size:11px;line-height:1.5}.coach-market-footer{border-top:1px solid #c6ab7333;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-top:10px;display:flex}.coach-market-footer small{color:#e1d3cb;font-size:10px}.coach-market-footer>a{color:#f6da96;font-size:12px;font-weight:800}.coach-market-card .coach-market-status{color:#fff8e9;margin:15px 0;font-size:14px;line-height:1.5}@media (width<=540px){.coach-market-card{margin-bottom:1rem;padding:1rem}.coach-market-favorites li{font-size:14px}.coach-market-footer{align-items:flex-start}}.coach-market-graph{border-top:1px solid #c6ab7333;margin:8px 0;padding:12px 0}.coach-market-graph-title{color:#fff8e9;flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:14px;font-weight:700;display:flex}.coach-market-graph-title span{color:#e1d3cb;font-size:11px;font-weight:400}.coach-market-graph svg{width:100%;height:auto;margin-top:10px;display:block}.coach-market-graph-legend{color:#fff8e9;flex-wrap:wrap;gap:8px 16px;font-size:11px;display:flex}.coach-market-graph-legend span{color:#aaa;align-items:center;gap:7px;display:inline-flex}.coach-market-graph-legend strong{color:#fff;font-variant-numeric:tabular-nums;font-weight:700}.coach-market-graph-legend{gap:7px 18px;margin-top:14px;font-family:Arial,sans-serif}.coach-market-graph-legend i{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}@media (width<=540px){.coach-market-graph svg text{font-size:18px}.coach-market-graph-legend{font-size:12px}}.coach-market-card a{color:inherit;text-decoration:none}.coach-market-card a:focus-visible{outline-offset:4px;outline:2px solid #ceb888}.coach-market-inspection{color:#ddd;justify-content:space-between;align-items:center;gap:8px;min-height:26px;margin-top:9px;font:12px Arial,sans-serif;display:flex}.coach-market-inspection span{color:#999;font-size:11px}.coach-market-inspection button{color:#ceb888;font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 0}.coach-market-graph svg{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:crosshair}.coach-market-graph svg:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #ceb888}.coach-market-range{background:#111;border:1px solid #ffffff25;border-radius:9px;justify-content:center;gap:4px;width:fit-content;margin:10px auto 0;padding:4px;display:flex}.coach-market-range button{color:#aaa;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:38px;padding:8px 16px;font:600 13px Arial,sans-serif}.coach-market-range button[aria-pressed=true]{color:#000;background:#ceb888}.coach-market-range button:focus-visible{outline-offset:2px;outline:2px solid #fff}.coach-market-graph svg .coach-market-point-label text{paint-order:normal;font:18px Arial,sans-serif}
