.recommend-view[data-astro-cid-efagiqjj]{margin-block:var(--space-xl)}.view-header[data-astro-cid-efagiqjj]{text-align:center;margin-bottom:var(--space-xl)}.view-badge[data-astro-cid-efagiqjj]{background:var(--color-accent-glass);color:var(--color-accent);border-radius:var(--radius-full);font-size:var(--text-xs);margin-bottom:var(--space-xs);padding:4px 12px;font-weight:700;display:inline-block}.view-title[data-astro-cid-efagiqjj]{font-size:var(--text-3xl);margin-bottom:var(--space-xs);font-weight:800}.view-desc[data-astro-cid-efagiqjj]{color:var(--color-text-muted);font-size:var(--text-sm)}.hero-brand-banner[data-astro-cid-efagiqjj]{padding:var(--space-xl);border:2px solid var(--color-accent);background:linear-gradient(135deg, rgba(280, 70%, 60%, .1), var(--glass-bg));border-radius:var(--radius-lg);margin-bottom:var(--space-xl)}.banner-badge[data-astro-cid-efagiqjj]{color:#000;font-weight:800;font-size:var(--text-xs);border-radius:var(--radius-full);margin-bottom:var(--space-md);background:linear-gradient(135deg,#ff4e50,#f9d423);padding:4px 12px;display:inline-block}.banner-content[data-astro-cid-efagiqjj]{gap:var(--space-xl);grid-template-columns:1.5fr 1fr;align-items:center;display:grid}@media (width<=768px){.banner-content[data-astro-cid-efagiqjj]{grid-template-columns:1fr}}.banner-title[data-astro-cid-efagiqjj]{font-size:var(--text-3xl);margin-bottom:var(--space-sm);font-weight:800}.banner-desc[data-astro-cid-efagiqjj]{color:var(--color-text-muted);font-size:var(--text-base);margin-bottom:var(--space-md);line-height:1.6}.banner-tags[data-astro-cid-efagiqjj]{flex-wrap:wrap;gap:6px;display:flex}.tag-badge[data-astro-cid-efagiqjj]{font-size:var(--text-xs);background:var(--glass-border);border-radius:var(--radius-sm);color:var(--color-text-muted);padding:2px 8px}.banner-side[data-astro-cid-efagiqjj]{gap:var(--space-md);padding:var(--space-lg);border-radius:var(--radius-md);border:1px solid var(--glass-border);background:#0003;flex-direction:column;display:flex}.banner-price[data-astro-cid-efagiqjj]{align-items:baseline;gap:6px;display:flex}.price-num[data-astro-cid-efagiqjj]{font-size:var(--text-2xl);color:#22c55e;font-weight:800}.price-type[data-astro-cid-efagiqjj]{font-size:var(--text-xs);color:var(--color-text-muted)}.coupon-box[data-astro-cid-efagiqjj]{font-size:var(--text-xs);color:var(--color-text-muted);flex-direction:column;gap:2px;display:flex}.coupon-box[data-astro-cid-efagiqjj] code[data-astro-cid-efagiqjj]{color:var(--color-accent);font-weight:700;font-size:var(--text-sm)}.banner-btn[data-astro-cid-efagiqjj],.card-btn[data-astro-cid-efagiqjj]{background:linear-gradient(135deg, var(--color-accent), var(--color-accent-light));color:#fff;font-weight:700;font-size:var(--text-sm);border-radius:var(--radius-md);transition:transform var(--transition-fast);justify-content:center;align-items:center;padding:10px 18px;text-decoration:none;display:inline-flex}.banner-btn[data-astro-cid-efagiqjj]:hover,.card-btn[data-astro-cid-efagiqjj]:hover{color:#fff;transform:translateY(-2px)}.recommend-grid[data-astro-cid-efagiqjj]{gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.recommend-card[data-astro-cid-efagiqjj]{padding:var(--space-lg);flex-direction:column;justify-content:space-between;display:flex}.card-head[data-astro-cid-efagiqjj]{margin-bottom:var(--space-sm)}.rank-tag[data-astro-cid-efagiqjj]{font-size:var(--text-xs);color:var(--color-accent);margin-bottom:2px;font-weight:700}.card-name[data-astro-cid-efagiqjj]{font-size:var(--text-xl);margin:0;font-weight:800}.card-meta-row[data-astro-cid-efagiqjj]{padding:var(--space-sm);border-radius:var(--radius-md);margin-bottom:var(--space-sm);background:#00000026;justify-content:space-between;display:flex}.meta-box[data-astro-cid-efagiqjj]{font-size:var(--text-xs);flex-direction:column;display:flex}.meta-label[data-astro-cid-efagiqjj]{color:var(--color-text-muted)}.meta-val[data-astro-cid-efagiqjj]{color:var(--color-text);font-weight:700}.price-val[data-astro-cid-efagiqjj]{color:#22c55e}.accent-val[data-astro-cid-efagiqjj]{color:var(--color-accent)}.card-features[data-astro-cid-efagiqjj]{font-size:var(--text-xs);color:var(--color-text-muted);margin-bottom:var(--space-sm);line-height:1.5}.card-coupon[data-astro-cid-efagiqjj]{color:var(--color-text-muted);margin-bottom:var(--space-sm);font-size:.75rem}.card-coupon[data-astro-cid-efagiqjj] code[data-astro-cid-efagiqjj]{color:var(--color-accent);font-weight:700}.speedtest-box[data-astro-cid-efagiqjj]{margin-bottom:var(--space-sm);font-size:var(--text-xs);border:1px solid var(--glass-border);border-radius:var(--radius-sm);padding:4px}.speedtest-box[data-astro-cid-efagiqjj] summary[data-astro-cid-efagiqjj]{cursor:pointer;color:var(--color-accent);padding:4px;font-weight:600}.speedtest-box[data-astro-cid-efagiqjj] img[data-astro-cid-efagiqjj]{border-radius:4px;max-width:100%;margin-top:4px}.card-actions[data-astro-cid-efagiqjj]{margin-top:var(--space-xs);gap:8px;display:flex}.card-review-btn[data-astro-cid-efagiqjj]{background:var(--glass-border);color:var(--color-text);font-weight:700;font-size:var(--text-xs);border-radius:var(--radius-md);transition:background var(--transition-fast);text-align:center;flex:1;justify-content:center;align-items:center;padding:8px 12px;text-decoration:none;display:inline-flex}.card-review-btn[data-astro-cid-efagiqjj]:hover{background:var(--color-accent-glass);color:var(--color-accent)}.review-link-btn[data-astro-cid-efagiqjj]{border:1px solid var(--color-accent-glass);color:var(--color-accent);font-weight:700;font-size:var(--text-xs);border-radius:var(--radius-md);transition:all var(--transition-fast);background:#ffffff14;justify-content:center;align-items:center;padding:8px 14px;text-decoration:none;display:inline-flex}.review-link-btn[data-astro-cid-efagiqjj]:hover{background:var(--color-accent-glass);color:#fff}.ranking-view[data-astro-cid-fojtk5st]{margin-block:var(--space-xl)}.view-header[data-astro-cid-fojtk5st]{text-align:center;margin-bottom:var(--space-xl)}.view-badge[data-astro-cid-fojtk5st]{background:var(--color-accent-glass);color:var(--color-accent);border-radius:var(--radius-full);font-size:var(--text-xs);margin-bottom:var(--space-xs);padding:4px 12px;font-weight:700;display:inline-block}.view-title[data-astro-cid-fojtk5st]{font-size:var(--text-3xl);margin-bottom:var(--space-xs);font-weight:800}.view-desc[data-astro-cid-fojtk5st]{color:var(--color-text-muted);font-size:var(--text-sm)}.podium-container[data-astro-cid-fojtk5st]{gap:var(--space-md);margin-bottom:var(--space-2xl);grid-template-columns:1fr 1.1fr 1fr;align-items:flex-end;display:grid}@media (width<=768px){.podium-container[data-astro-cid-fojtk5st]{grid-template-columns:1fr}}.podium-card[data-astro-cid-fojtk5st]{padding:var(--space-xl);text-align:center;border-radius:var(--radius-lg);align-items:center;gap:var(--space-xs);flex-direction:column;display:flex}.podium-card--1[data-astro-cid-fojtk5st]{background:linear-gradient(180deg, #f9d42326, var(--glass-bg));border:2px solid #f9d423;transform:translateY(-10px)}.podium-card--2[data-astro-cid-fojtk5st]{border:1px solid #e0e0e0}.podium-card--3[data-astro-cid-fojtk5st]{border:1px solid #f09819}.podium-crown[data-astro-cid-fojtk5st]{font-size:var(--text-xs);color:#000;border-radius:var(--radius-full);background:linear-gradient(135deg,#ff4e50,#f9d423);padding:4px 12px;font-weight:800}.podium-medal[data-astro-cid-fojtk5st]{font-size:var(--text-xs);color:var(--color-text-muted);font-weight:700}.podium-name[data-astro-cid-fojtk5st]{font-size:var(--text-2xl);margin:0;font-weight:800}.podium-score[data-astro-cid-fojtk5st]{font-size:var(--text-sm);color:var(--color-accent);font-weight:700}.podium-spec[data-astro-cid-fojtk5st]{font-size:var(--text-xs);color:var(--color-text-muted);gap:8px;display:flex}.podium-coupon[data-astro-cid-fojtk5st]{font-size:var(--text-xs);color:var(--color-text-muted)}.podium-coupon[data-astro-cid-fojtk5st] code[data-astro-cid-fojtk5st]{color:var(--color-accent);font-weight:700}.podium-btn[data-astro-cid-fojtk5st]{background:var(--glass-border);color:var(--color-text);border-radius:var(--radius-md);font-size:var(--text-xs);margin-top:6px;padding:8px 16px;font-weight:700;text-decoration:none;display:inline-flex}.podium-btn--gold[data-astro-cid-fojtk5st]{background:linear-gradient(135deg, var(--color-accent), var(--color-accent-light));color:#fff}.leaderboard-table-wrap[data-astro-cid-fojtk5st]{padding:var(--space-xl);overflow-x:auto}.table-title[data-astro-cid-fojtk5st]{font-size:var(--text-xl);margin-bottom:var(--space-md);font-weight:800}.leaderboard-table[data-astro-cid-fojtk5st]{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}.leaderboard-table[data-astro-cid-fojtk5st] th[data-astro-cid-fojtk5st],.leaderboard-table[data-astro-cid-fojtk5st] td[data-astro-cid-fojtk5st]{border-bottom:1px solid var(--glass-border);font-size:var(--text-sm);padding:12px 14px}.leaderboard-table[data-astro-cid-fojtk5st] th[data-astro-cid-fojtk5st]{color:var(--color-text-muted);font-weight:600;font-size:var(--text-xs);text-transform:uppercase}.row-top-five[data-astro-cid-fojtk5st]{background:rgba(280, 70%, 60%, .04)}.rank-cell[data-astro-cid-fojtk5st]{font-weight:800}.rank-tag[data-astro-cid-fojtk5st]{border-radius:var(--radius-sm);font-size:var(--text-xs);background:var(--glass-border);padding:2px 8px}.rank-tag--1[data-astro-cid-fojtk5st]{color:#000;background:#f9d423}.rank-tag--2[data-astro-cid-fojtk5st]{color:#000;background:#e0e0e0}.rank-tag--3[data-astro-cid-fojtk5st]{color:#000;background:#f09819}.badge-mini[data-astro-cid-fojtk5st]{background:var(--color-accent-glass);color:var(--color-accent);border-radius:4px;margin-left:4px;padding:1px 4px;font-size:.7rem}.price-cell[data-astro-cid-fojtk5st]{color:#22c55e;font-weight:700}.line-cell[data-astro-cid-fojtk5st]{color:var(--color-accent)}.sla-cell[data-astro-cid-fojtk5st]{color:#38bdf8;font-weight:600}.coupon-cell[data-astro-cid-fojtk5st] code[data-astro-cid-fojtk5st]{color:var(--color-accent);font-weight:700}.podium-btns[data-astro-cid-fojtk5st]{gap:6px;margin-top:6px;display:flex}.podium-review-btn[data-astro-cid-fojtk5st],.table-review-btn[data-astro-cid-fojtk5st]{background:var(--glass-border);color:var(--color-text);border-radius:var(--radius-sm);font-size:var(--text-xs);transition:background var(--transition-fast);padding:4px 10px;font-weight:700;text-decoration:none;display:inline-flex}.podium-review-btn[data-astro-cid-fojtk5st]:hover,.table-review-btn[data-astro-cid-fojtk5st]:hover{background:var(--color-accent-glass);color:var(--color-accent)}.action-cell[data-astro-cid-fojtk5st]{align-items:center;gap:6px;display:flex}.table-btn[data-astro-cid-fojtk5st]{background:var(--color-accent-glass);color:var(--color-accent);border-radius:var(--radius-sm);font-size:var(--text-xs);padding:4px 10px;font-weight:700;text-decoration:none}.compare-view[data-astro-cid-zeospcxd]{margin-block:var(--space-xl)}.view-header[data-astro-cid-zeospcxd]{text-align:center;margin-bottom:var(--space-xl)}.view-badge[data-astro-cid-zeospcxd]{background:var(--color-accent-glass);color:var(--color-accent);border-radius:var(--radius-full);font-size:var(--text-xs);margin-bottom:var(--space-xs);padding:4px 12px;font-weight:700;display:inline-block}.view-title[data-astro-cid-zeospcxd]{font-size:var(--text-3xl);margin-bottom:var(--space-xs);font-weight:800}.view-desc[data-astro-cid-zeospcxd]{color:var(--color-text-muted);font-size:var(--text-sm)}.compare-table-wrap[data-astro-cid-zeospcxd]{padding:var(--space-lg);overflow-x:auto}.compare-table[data-astro-cid-zeospcxd]{border-collapse:collapse;text-align:center;white-space:nowrap;width:100%}.compare-table[data-astro-cid-zeospcxd] th[data-astro-cid-zeospcxd],.compare-table[data-astro-cid-zeospcxd] td[data-astro-cid-zeospcxd]{border:1px solid var(--glass-border);font-size:var(--text-sm);padding:12px 16px}.sticky-col[data-astro-cid-zeospcxd]{background:var(--color-bg);z-index:10;text-align:left;border-right:2px solid var(--color-accent);font-weight:700;position:sticky;left:0}.brand-th[data-astro-cid-zeospcxd]{background:var(--glass-bg);min-width:150px}.brand-th--featured[data-astro-cid-zeospcxd]{background:var(--color-accent-glass);border-top:2px solid var(--color-accent)}.th-rank[data-astro-cid-zeospcxd]{font-size:var(--text-xs);color:var(--color-accent);font-weight:800}.th-name[data-astro-cid-zeospcxd]{font-size:var(--text-lg);margin:2px 0;font-weight:800}.th-btn[data-astro-cid-zeospcxd],.action-btn[data-astro-cid-zeospcxd]{background:linear-gradient(135deg, var(--color-accent), var(--color-accent-light));color:#fff;border-radius:var(--radius-sm);font-size:var(--text-xs);padding:4px 10px;font-weight:700;text-decoration:none;display:inline-block}.price-val[data-astro-cid-zeospcxd]{color:#22c55e;font-weight:800}.accent-val[data-astro-cid-zeospcxd]{color:var(--color-accent);font-weight:700}.spec-sm[data-astro-cid-zeospcxd]{font-size:var(--text-xs);color:var(--color-text-muted)}.coupon-val[data-astro-cid-zeospcxd] code[data-astro-cid-zeospcxd]{color:var(--color-accent);font-weight:700}.coupon-val[data-astro-cid-zeospcxd] small[data-astro-cid-zeospcxd]{color:var(--color-text-muted);font-size:.7rem;display:block}.desc-cell[data-astro-cid-zeospcxd]{font-size:var(--text-xs);white-space:normal;text-align:left;max-width:180px;line-height:1.4}.table-speedtest[data-astro-cid-zeospcxd] summary[data-astro-cid-zeospcxd]{cursor:pointer;color:var(--color-accent);font-size:var(--text-xs)}.table-speedtest[data-astro-cid-zeospcxd] img[data-astro-cid-zeospcxd]{border-radius:4px;max-width:140px;margin-top:4px}.review-link[data-astro-cid-zeospcxd]{background:var(--glass-border);color:var(--color-accent);border-radius:var(--radius-sm);font-size:var(--text-xs);transition:background var(--transition-fast);padding:4px 8px;font-weight:700;text-decoration:none;display:inline-block}.review-link[data-astro-cid-zeospcxd]:hover{background:var(--color-accent-glass)}.brand-catalog-view[data-astro-cid-pkctgbvx]{margin-block:var(--space-xl)}.view-header[data-astro-cid-pkctgbvx]{text-align:center;margin-bottom:var(--space-xl)}.view-badge[data-astro-cid-pkctgbvx]{background:var(--color-accent-glass);color:var(--color-accent);border-radius:var(--radius-full);font-size:var(--text-xs);margin-bottom:var(--space-xs);padding:4px 12px;font-weight:700;display:inline-block}.view-title[data-astro-cid-pkctgbvx]{font-size:var(--text-3xl);margin-bottom:var(--space-xs);font-weight:800}.view-desc[data-astro-cid-pkctgbvx]{color:var(--color-text-muted);font-size:var(--text-sm)}.catalog-filters[data-astro-cid-pkctgbvx]{justify-content:center;gap:var(--space-sm);margin-bottom:var(--space-xl);flex-wrap:wrap;display:flex}.filter-chip[data-astro-cid-pkctgbvx]{border-radius:var(--radius-full);background:var(--glass-bg);border:1px solid var(--glass-border);font-size:var(--text-xs);color:var(--color-text-muted);cursor:pointer;padding:6px 16px;font-weight:600}.filter-chip[data-astro-cid-pkctgbvx].active{background:var(--color-accent-glass);color:var(--color-accent);border-color:var(--color-accent)}.catalog-grid[data-astro-cid-pkctgbvx]{gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.catalog-card[data-astro-cid-pkctgbvx]{padding:var(--space-lg);flex-direction:column;justify-content:space-between;display:flex}.catalog-top[data-astro-cid-pkctgbvx]{align-items:center;gap:var(--space-md);margin-bottom:var(--space-md);display:flex}.alpha-avatar[data-astro-cid-pkctgbvx]{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--color-accent), var(--color-accent-light));color:#fff;width:44px;height:44px;font-size:var(--text-xl);flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:flex}.catalog-title-wrap[data-astro-cid-pkctgbvx]{flex-direction:column;display:flex}.catalog-name[data-astro-cid-pkctgbvx]{font-size:var(--text-xl);margin:0;font-weight:800}.featured-badge[data-astro-cid-pkctgbvx]{color:#000;background:linear-gradient(135deg,#ff4e50,#f9d423);border-radius:4px;margin-left:6px;padding:1px 6px;font-size:.7rem}.catalog-year[data-astro-cid-pkctgbvx]{font-size:var(--text-xs);color:var(--color-text-muted)}.catalog-body[data-astro-cid-pkctgbvx]{margin-bottom:var(--space-md);font-size:var(--text-xs);flex-direction:column;gap:6px;display:flex}.info-row[data-astro-cid-pkctgbvx]{gap:6px;display:flex}.info-label[data-astro-cid-pkctgbvx]{color:var(--color-text-muted);flex-shrink:0;width:60px}.info-val[data-astro-cid-pkctgbvx]{color:var(--color-text);font-weight:600}.price-val[data-astro-cid-pkctgbvx]{color:#22c55e;font-weight:700}.line-val[data-astro-cid-pkctgbvx]{color:var(--color-accent)}.coupon-val[data-astro-cid-pkctgbvx] code[data-astro-cid-pkctgbvx]{color:var(--color-accent);font-weight:700}.coupon-val[data-astro-cid-pkctgbvx] small[data-astro-cid-pkctgbvx]{color:var(--color-text-muted);font-weight:400}.catalog-tags[data-astro-cid-pkctgbvx]{margin-bottom:var(--space-md);flex-wrap:wrap;gap:4px;display:flex}.tag-item[data-astro-cid-pkctgbvx]{background:var(--glass-border);border-radius:var(--radius-sm);color:var(--color-text-muted);padding:2px 6px;font-size:.7rem}.catalog-speedtest[data-astro-cid-pkctgbvx]{margin-bottom:var(--space-md);border:1px solid var(--glass-border);border-radius:var(--radius-sm);font-size:var(--text-xs);padding:4px}.catalog-speedtest[data-astro-cid-pkctgbvx] summary[data-astro-cid-pkctgbvx]{cursor:pointer;color:var(--color-accent);padding:2px 4px;font-weight:600}.catalog-speedtest[data-astro-cid-pkctgbvx] img[data-astro-cid-pkctgbvx]{border-radius:4px;max-width:100%;margin-top:4px}.catalog-footer[data-astro-cid-pkctgbvx]{justify-content:space-between;gap:8px;display:flex}.catalog-review-btn[data-astro-cid-pkctgbvx]{background:var(--glass-border);color:var(--color-text);font-size:var(--text-xs);border-radius:var(--radius-md);transition:background var(--transition-fast);flex:1;justify-content:center;padding:8px 12px;font-weight:700;text-decoration:none;display:inline-flex}.catalog-review-btn[data-astro-cid-pkctgbvx]:hover{background:var(--color-accent-glass);color:var(--color-accent)}.catalog-btn[data-astro-cid-pkctgbvx]{background:linear-gradient(135deg, var(--color-accent), var(--color-accent-light));color:#fff;font-size:var(--text-xs);border-radius:var(--radius-md);flex:1;justify-content:center;padding:8px 16px;font-weight:700;text-decoration:none;display:inline-flex}.main-content[data-astro-cid-elr3iqgh]{min-height:100dvh;padding-top:var(--space-2xl)}.section[data-astro-cid-elr3iqgh]{padding:var(--space-xl) 0 var(--space-3xl)}.category-header[data-astro-cid-elr3iqgh]{text-align:center;padding:var(--space-2xl) var(--space-xl);margin-bottom:var(--space-2xl);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);backdrop-filter:blur(var(--glass-blur-md))}.back-link[data-astro-cid-elr3iqgh]{color:var(--color-text-muted);font-size:var(--text-sm);margin-bottom:var(--space-md);transition:color var(--transition-fast);text-decoration:none;display:inline-block}.back-link[data-astro-cid-elr3iqgh]:hover{color:var(--color-accent)}.category-title[data-astro-cid-elr3iqgh]{font-size:var(--text-4xl);margin-bottom:var(--space-sm);background:linear-gradient(135deg, var(--color-text), var(--color-accent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-weight:800}.category-desc[data-astro-cid-elr3iqgh]{color:var(--color-text-muted);font-size:var(--text-base);max-width:600px;margin:0 auto var(--space-md);line-height:1.6}.badge[data-astro-cid-elr3iqgh]{background:var(--color-accent-glass);color:var(--color-accent);border-radius:var(--radius-full);font-size:var(--text-xs);padding:4px 12px;font-weight:600;display:inline-block}.section-divider[data-astro-cid-elr3iqgh]{margin-block:var(--space-2xl) var(--space-xl);padding-bottom:var(--space-sm);border-bottom:1px solid var(--glass-border)}.sub-section-title[data-astro-cid-elr3iqgh]{font-size:var(--text-2xl);color:var(--color-text);font-weight:800}.empty-state[data-astro-cid-elr3iqgh]{text-align:center;padding:var(--space-3xl);color:var(--color-text-muted)}
