*,*:before,*:after{border-radius:0}.ai_hub_search_section.svelte-q81rrp{margin:.5rem 0 1rem}.ai_hub_search_row.svelte-q81rrp{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.55rem .7rem;border:1px solid var(--ai-hub-accent-rule);background:var(--surface-1, var(--bg));box-shadow:var(--shadow-card, none)}.ai_hub_search_label.svelte-q81rrp{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--ai-hub-accent);font-weight:700}.ai_hub_search_input.svelte-q81rrp{flex:1 1 12rem;min-width:8rem;background:var(--bg);color:var(--text_primary);border:1px solid var(--border);padding:.4rem .55rem;font-size:.9rem;font-family:ui-monospace,JetBrains Mono,Fira Code,Menlo,monospace}.ai_hub_search_input.svelte-q81rrp:focus{outline:none;border-color:var(--ai-hub-accent);box-shadow:inset 0 -1px 0 var(--ai-hub-accent)}.ai_hub_filter_group.svelte-q81rrp{display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .25rem;border:1px solid var(--border);background:var(--bg_secondary)}.ai_hub_filter_label.svelte-q81rrp{font-size:.66rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text_muted);font-weight:700;padding:0 .4rem}.ai_hub_filter_btn.svelte-q81rrp{background:transparent;border:1px solid transparent;color:var(--text_muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700;cursor:pointer;padding:.2rem .5rem;font-family:ui-monospace,JetBrains Mono,Fira Code,Menlo,monospace}.ai_hub_filter_btn.svelte-q81rrp:hover{color:var(--ai-hub-accent);border-color:var(--ai-hub-accent-rule)}.ai_hub_filter_btn.active.svelte-q81rrp{color:var(--bg_primary);background:var(--ai-hub-accent);border-color:var(--ai-hub-accent)}.ai_hub_filter_btn.svelte-q81rrp:focus-visible{outline:2px solid var(--ai-hub-accent);outline-offset:2px}.ai_hub_result_count.svelte-q81rrp{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text_muted);font-weight:600;font-variant-numeric:tabular-nums;font-family:ui-monospace,JetBrains Mono,Fira Code,Menlo,monospace}.ai_hub_empty.svelte-q81rrp{padding:3rem 2rem;text-align:center;color:var(--text_secondary);background:var(--bg_secondary);border:1px solid var(--ai-hub-accent-rule);display:flex;flex-direction:column;align-items:center;gap:.5rem}.ai_hub_empty_icon.svelte-q81rrp{font-size:1.6rem;line-height:1}.ai_hub_empty_title.svelte-q81rrp{margin:0;color:var(--text_primary);font-weight:700;font-size:.95rem}.ai_hub_empty_hint.svelte-q81rrp{margin:0;font-size:.8rem;max-width:34rem;line-height:1.5}.ai_hub_empty_clear.svelte-q81rrp{margin-top:.5rem;padding:.4rem .9rem;border:1px solid var(--ai-hub-accent-rule);background:var(--surface-1, var(--bg));color:var(--ai-hub-accent);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;cursor:pointer;font-family:ui-monospace,JetBrains Mono,Fira Code,Menlo,monospace}.ai_hub_empty_clear.svelte-q81rrp:hover{border-color:var(--ai-hub-accent);color:var(--ai-hub-accent-hover)}.ai_hub_empty_clear.svelte-q81rrp:focus-visible{outline:2px solid var(--ai-hub-accent);outline-offset:2px}.ai_hub_section.svelte-q81rrp{margin:1.5rem 0}.ai_hub_gpu_table_scroll.svelte-q81rrp{overflow-x:auto}.ai_hub_gpu_table.svelte-q81rrp{width:100%;border-collapse:collapse;font-size:.85rem;background:var(--bg);border:1px solid var(--ai-hub-accent-rule)}.ai_hub_gpu_table.svelte-q81rrp th:where(.svelte-q81rrp),.ai_hub_gpu_table.svelte-q81rrp td:where(.svelte-q81rrp){text-align:left;padding:.6rem .85rem;border-bottom:1px solid var(--border);vertical-align:top}.ai_hub_gpu_table.svelte-q81rrp thead:where(.svelte-q81rrp) th:where(.svelte-q81rrp){background:var(--surface-1, var(--bg));font-weight:700;font-size:.66rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text_muted);white-space:nowrap;border-bottom:1px solid var(--ai-hub-accent-rule)}.ai_hub_gpu_table.svelte-q81rrp tbody:where(.svelte-q81rrp) tr:where(.svelte-q81rrp):last-child td:where(.svelte-q81rrp){border-bottom:0}.ai_hub_gpu_table.svelte-q81rrp tbody:where(.svelte-q81rrp) tr:where(.svelte-q81rrp):hover td:where(.svelte-q81rrp){background:var(--bg_secondary)}.ai_hub_gpu_table.svelte-q81rrp tbody:where(.svelte-q81rrp) tr:where(.svelte-q81rrp):hover{box-shadow:inset 2px 0 0 var(--ai-hub-accent)}.ai_hub_gpu_name_link.svelte-q81rrp{color:var(--ai-hub-accent);text-decoration:none;font-weight:800;font-size:.95rem;letter-spacing:-.01em}.ai_hub_gpu_name_link.svelte-q81rrp:hover{color:var(--ai-hub-accent-hover);text-decoration:underline}.ai_hub_gpu_meta.svelte-q81rrp{display:block;margin-top:.2rem;font-size:.72rem;color:var(--text_muted);font-family:ui-monospace,JetBrains Mono,Fira Code,Menlo,monospace}.ai_hub_gpu_similar.svelte-q81rrp{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem;margin-top:.35rem}.ai_hub_gpu_similar_lead.svelte-q81rrp{font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text_muted);font-weight:700;margin-right:.1rem}.ai_hub_gpu_similar_chip.svelte-q81rrp{color:var(--ai-hub-accent);text-decoration:none;font-size:.7rem;padding:.12rem .4rem;border:1px solid var(--ai-hub-accent-rule);background:var(--bg_secondary);font-family:ui-monospace,JetBrains Mono,Fira Code,Menlo,monospace;font-weight:600}.ai_hub_gpu_similar_chip.svelte-q81rrp:hover{border-color:var(--ai-hub-accent);color:var(--ai-hub-accent-hover)}.ai_hub_gpu_all_link.svelte-q81rrp{display:inline-block;color:var(--bg_primary);background:var(--ai-hub-accent);text-decoration:none;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;padding:.32rem .6rem;border:1px solid var(--ai-hub-accent);font-family:ui-monospace,JetBrains Mono,Fira Code,Menlo,monospace;white-space:nowrap}.ai_hub_gpu_all_link.svelte-q81rrp:hover{background:var(--ai-hub-accent-hover);border-color:var(--ai-hub-accent-hover)}.ai_hub_td_price.svelte-q81rrp{font-variant-numeric:tabular-nums;font-family:ui-monospace,JetBrains Mono,Fira Code,Menlo,monospace}.ai_hub_td_vram.svelte-q81rrp{font-variant-numeric:tabular-nums;font-family:ui-monospace,JetBrains Mono,Fira Code,Menlo,monospace;color:var(--text_secondary)}.ai_hub_price_main.svelte-q81rrp{color:var(--ai-hub-accent);font-weight:700}.ai_hub_price_sub.svelte-q81rrp{display:block;margin-top:.2rem;color:var(--text_muted);font-size:.7rem;font-variant-numeric:tabular-nums}.ai_hub_billing_chip.svelte-q81rrp{display:inline-block;padding:.12rem .4rem;border:1px solid var(--ai-hub-accent-rule);background:var(--bg_secondary);color:var(--text_secondary);font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;font-weight:600;white-space:nowrap;font-family:ui-monospace,JetBrains Mono,Fira Code,Menlo,monospace}.ai_hub_provider_cell_link.svelte-q81rrp{display:flex;align-items:center;gap:.4rem;color:var(--ai-hub-accent);text-decoration:none;font-weight:600}.ai_hub_provider_cell_link.svelte-q81rrp:hover .ai_hub_provider_cell_name:where(.svelte-q81rrp){color:var(--ai-hub-accent-hover)}.ai_hub_provider_logo.svelte-q81rrp{width:20px;height:20px;object-fit:contain;flex:0 0 auto}.ai_hub_provider_cell_name.svelte-q81rrp{color:var(--ai-hub-accent);font-weight:700;font-family:ui-monospace,JetBrains Mono,Fira Code,Menlo,monospace;font-size:.85rem}.ai_hub_gpu_sku.svelte-q81rrp{display:block;margin-top:.2rem;font-size:.68rem;color:var(--text_muted);font-family:ui-monospace,JetBrains Mono,Fira Code,Menlo,monospace}.ai_hub_promo_badge.svelte-q81rrp{display:inline-block;margin-left:.3rem;font-size:.85em;line-height:1;padding:.12rem .3rem;border:1px solid var(--ai-hub-accent-rule);background:var(--bg_secondary);color:var(--text_primary);vertical-align:middle;white-space:nowrap}.ai_hub_deal_link.svelte-q81rrp{display:inline-flex;align-items:center;gap:.35rem;color:var(--text_primary);text-decoration:none;font-weight:600;font-family:ui-monospace,JetBrains Mono,Fira Code,Menlo,monospace;padding:.2rem .45rem;border:1px solid var(--border);background:var(--bg_secondary);white-space:nowrap}.ai_hub_deal_link.svelte-q81rrp:hover{border-color:var(--border);color:var(--text_primary)}.ai_hub_deal_arrow.svelte-q81rrp{font-size:.8rem;color:var(--text_primary)}.ai_hub_plans_bonus_dash.svelte-q81rrp{color:var(--text_muted)}@media(max-width:720px){.ai_hub_gpu_table.svelte-q81rrp .ai_hub_th_billing:where(.svelte-q81rrp),.ai_hub_gpu_table.svelte-q81rrp td[data-testid=gpu-row-billing]:where(.svelte-q81rrp){display:none}}
