.market-container{color:var(--text-secondary);font-family:var(--font-ui);line-height:1.7;margin:0 auto;max-width:1100px;padding:40px 20px}.market-header{border-bottom:2px solid var(--border);margin-bottom:40px;padding-bottom:30px}.market-breadcrumb{color:var(--text-secondary);font-size:14px;margin-bottom:20px}.market-breadcrumb a{color:var(--text-secondary);text-decoration:none}.market-breadcrumb a:hover{color:var(--amber);text-decoration:underline}.market-header h1{color:var(--text-primary);font-family:var(--font-display);font-size:36px;font-weight:400;letter-spacing:.02em;line-height:1.3;margin:20px 0}.market-meta{display:flex;font-size:14px;gap:20px;margin:15px 0}.market-intro,.market-meta{color:var(--text-secondary)}.market-intro{font-size:18px;line-height:1.7;margin-top:20px}.stats-box{grid-gap:20px;background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius);display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:30px 0;padding:30px}.stat-item{text-align:center}.stat-value{color:var(--text-primary);display:block;font-family:var(--font-mono);font-size:28px;font-weight:700;margin-bottom:5px}.stat-value.price{color:var(--green)}.stat-label{color:var(--text-secondary);font-size:14px;letter-spacing:.5px;text-transform:uppercase}.article-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-top:30px}.article-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 2px 8px #0000004d;color:inherit;padding:25px;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s}.article-card:hover{background:var(--bg-card-2);border-color:var(--border-bright);box-shadow:0 8px 24px #00000073;transform:translateY(-4px)}.article-card-type{border-radius:4px;display:inline-block;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:12px;padding:4px 10px;text-transform:uppercase}.article-card-type.price_report{background:var(--cyan-dim);color:var(--cyan)}.article-card-type.best_of{background:#22d67a1f;color:var(--green)}.article-card-type.monthly_report{background:var(--amber-dim);color:var(--amber)}.article-card h3{color:var(--text-primary);font-size:18px;font-weight:600;line-height:1.4;margin:0 0 12px}.article-card-stats{color:var(--text-secondary);display:flex;font-size:14px;gap:15px}.article-card-stats .count{color:var(--cyan);font-family:var(--font-mono);font-weight:500}.article-card-stats .price{color:var(--green);font-family:var(--font-mono);font-weight:500}.section-header{margin:50px 0 25px}.section-header h2{color:var(--text-primary);font-size:24px;font-weight:700;margin:0}.section-header p{color:var(--text-secondary);margin:8px 0 0}.price-table-container{margin:30px 0;overflow-x:auto}.price-table{background:var(--bg-card);border-collapse:collapse;border-radius:8px;box-shadow:0 2px 8px #0000004d;overflow:hidden;width:100%}.price-table thead{background:var(--bg-1)}.price-table th{border-bottom:2px solid var(--border-bright);color:var(--text-primary);font-weight:600;padding:15px 16px;text-align:left}.price-table td{border-bottom:1px solid var(--border);color:var(--text-secondary);padding:14px 16px}.price-table tr:last-child td{border-bottom:none}.price-table tr:hover{background:var(--bg-card-2)}.price-table .year{color:var(--text-primary)}.price-table .price,.price-table .year{font-family:var(--font-mono);font-weight:600}.price-table .price{color:var(--green)}.price-table .count{color:var(--text-secondary);font-family:var(--font-mono)}.fuel-breakdown{display:flex;flex-wrap:wrap;gap:15px;margin:20px 0}.fuel-pill{align-items:center;background:var(--bg-2);border:1px solid var(--border);border-radius:8px;display:flex;flex:1 1;gap:12px;min-width:200px;padding:15px 20px}.fuel-icon{font-size:24px}.fuel-info{flex:1 1}.fuel-name{color:var(--text-primary);font-size:15px;font-weight:600}.fuel-stats{color:var(--text-secondary);font-family:var(--font-mono);font-size:13px}.deals-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:25px 0}.deal-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 2px 8px #0000004d;overflow:hidden;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s}.deal-card:hover{background:var(--bg-card-2);border-color:var(--border-bright);box-shadow:0 8px 20px #00000073;transform:translateY(-4px)}.deal-image{background:var(--bg-2);height:180px;object-fit:cover;width:100%}.deal-content{padding:16px}.deal-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:10px}.deal-price{color:var(--text-primary);font-family:var(--font-mono);font-size:20px;font-weight:700}.deal-score{align-items:center;border-radius:6px;display:flex;font-size:14px;font-weight:600;gap:4px;padding:4px 10px}.deal-score,.deal-score.excellent{background:var(--green);color:var(--bg-0)}.deal-score.good{background:var(--cyan);color:var(--bg-0)}.deal-score.fair{background:var(--amber);color:var(--bg-0)}.deal-specs{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.deal-spec{background:var(--bg-2);border-radius:4px;padding:4px 8px}.deal-location,.deal-spec{color:var(--text-secondary);font-size:13px}.deal-location{align-items:center;display:flex;gap:4px;margin-top:10px}.best-of-list{display:flex;flex-direction:column;gap:16px;margin:25px 0}.best-of-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 2px 8px #0000004d;color:inherit;display:flex;gap:20px;padding:20px;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s}.best-of-card:hover{background:var(--bg-card-2);border-color:var(--border-bright);box-shadow:0 4px 12px #0006;transform:translateX(4px)}.best-of-rank{align-items:center;background:var(--bg-2);border:1px solid var(--border-bright);border-radius:8px;color:var(--text-primary);display:flex;font-family:var(--font-mono);font-size:18px;font-weight:700;height:40px;justify-content:center;min-width:40px}.best-of-rank.top-3{background:var(--amber);border-color:var(--amber);color:var(--bg-0)}.best-of-image{background:var(--bg-2);border-radius:8px;height:100px;object-fit:cover;width:160px}.best-of-info{display:flex;flex:1 1;flex-direction:column;justify-content:center}.best-of-title{color:var(--text-primary);font-size:18px;font-weight:600;margin:0 0 8px}.best-of-details{color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:14px;gap:12px}.best-of-price{color:var(--green);font-family:var(--font-mono);font-weight:600}.best-of-score-container{align-items:flex-end;display:flex;flex-direction:column;justify-content:center;min-width:80px}.best-of-score{color:var(--green);font-family:var(--font-mono);font-size:24px;font-weight:700}.best-of-score-label{color:var(--text-secondary);font-size:12px;text-transform:uppercase}.market-cta{background:linear-gradient(135deg,var(--bg-2) 0,var(--bg-1) 100%);border:1px solid var(--border-bright);border-radius:var(--radius);color:var(--text-primary);margin:50px 0;padding:40px;text-align:center}.market-cta h2{color:var(--text-primary);font-size:28px;font-weight:700;margin:0 0 15px}.market-cta p{color:var(--text-secondary);font-size:16px;margin:0 0 25px}.market-cta-button{background:var(--amber);border-radius:8px;color:var(--bg-0);display:inline-block;font-size:16px;font-weight:600;padding:14px 35px;text-decoration:none;transition:transform .2s,box-shadow .2s}.market-cta-button:hover{box-shadow:0 4px 16px var(--amber-glow),0 4px 12px #0000004d;transform:translateY(-2px)}.related-articles{border-top:2px solid var(--border);margin:50px 0;padding-top:40px}.related-articles h2{color:var(--text-primary);font-size:24px;font-weight:700;margin:0 0 25px}.market-loading{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;justify-content:center;min-height:400px}.market-loading .spinner{animation:spin 1s linear infinite;border:3px solid var(--border-bright);border-radius:50%;border-top-color:var(--amber);height:40px;margin-bottom:15px;width:40px}@keyframes spin{to{transform:rotate(1turn)}}.market-error{padding:60px 20px;text-align:center}.market-error h2{color:var(--text-primary);font-size:24px;margin:0 0 15px}.market-error p{color:var(--text-secondary);margin:0 0 25px}@media (max-width:768px){.market-container{padding:20px 15px}.market-header h1{font-size:28px}.market-intro{font-size:16px}.stats-box{gap:15px;grid-template-columns:repeat(2,1fr);padding:20px}.stat-value{font-size:22px}.article-grid{grid-template-columns:1fr}.best-of-card{flex-direction:column;gap:15px}.best-of-image{height:160px;width:100%}.best-of-score-container{align-items:center;flex-direction:row;gap:8px;min-width:auto}.deals-grid{grid-template-columns:1fr}.market-meta{gap:5px}.fuel-breakdown,.market-meta{flex-direction:column}.fuel-pill{min-width:auto}.market-cta{padding:30px 20px}.market-cta h2{font-size:22px}}