*,*:before,*:after{border-radius:0}.ai_hub_breadcrumb.svelte-1fcmwqx{display:flex;align-items:center;gap:.5rem;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text_muted);margin-bottom:1rem}.ai_hub_breadcrumb.svelte-1fcmwqx a:where(.svelte-1fcmwqx){color:var(--ai-hub-accent);text-decoration:none}.ai_hub_breadcrumb.svelte-1fcmwqx a:where(.svelte-1fcmwqx):hover{color:var(--ai-hub-accent-hover)}.ai_hub_intro.svelte-1fcmwqx{margin-bottom:1.5rem}.ai_hub_title_row.svelte-1fcmwqx{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.ai_hub_title.svelte-1fcmwqx{margin:0 0 .4rem;font-size:clamp(1.9rem,4vw,2.75rem);line-height:1.05;letter-spacing:-.03em;font-weight:800;color:var(--text_primary)}.ai_hub_title.svelte-1fcmwqx:after{content:"";display:block;width:3rem;height:2px;margin-top:.5rem;background:var(--ai-hub-accent)}.ai_hub_subtitle.svelte-1fcmwqx{margin:.4rem 0 0;color:var(--text_secondary);font-size:.95rem;line-height:1.6;max-width:56rem}.ai_hub_section.svelte-1fcmwqx{margin:1.5rem 0}.ai_hub_value_assumptions.svelte-1fcmwqx{margin-top:.65rem;padding:.7rem .85rem;border:1px solid var(--ai-hub-accent-rule);background:var(--bg);display:flex;align-items:center;flex-wrap:wrap;gap:.4rem 1.25rem}.ai_hub_assumption_label.svelte-1fcmwqx{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--ai-hub-accent);font-weight:700}.ai_hub_assumption_help.svelte-1fcmwqx{margin:0;font-size:.78rem;color:var(--text_secondary);flex:1 1 12rem}.ai_hub_assumption_fields.svelte-1fcmwqx{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.ai_hub_assumption_field.svelte-1fcmwqx{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;color:var(--text_secondary)}.ai_hub_assumption_field.svelte-1fcmwqx>span:where(.svelte-1fcmwqx){font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:.7rem}.ai_hub_assumption_input.svelte-1fcmwqx{width:4rem;background:var(--bg);color:var(--text_primary);border:1px solid var(--border);border-radius:0;padding:.3rem .4rem;font-size:.85rem;font-family:ui-monospace,JetBrains Mono,Fira Code,Menlo,monospace;font-variant-numeric:tabular-nums}.ai_hub_assumption_input.svelte-1fcmwqx:focus{outline:none;border-color:var(--ai-hub-accent);box-shadow:inset 0 -1px 0 var(--ai-hub-accent)}.ai_hub_empty_state.svelte-1fcmwqx{padding:2rem;text-align:center;color:var(--text_secondary);background:var(--bg_secondary);border:1px solid var(--ai-hub-accent-rule)}.ai_hub_empty_state_title.svelte-1fcmwqx{margin:0 0 .5rem;color:var(--text_primary);font-size:1.1rem}.ai_hub_empty_state_body.svelte-1fcmwqx{margin:0;line-height:1.6}.ai_hub_table_scroll.svelte-1fcmwqx{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--ai-hub-accent-rule)}.ai_hub_table_scroll.svelte-1fcmwqx>.ai_hub_table:where(.svelte-1fcmwqx){min-width:760px}.ai_hub_table.svelte-1fcmwqx{width:100%;border-collapse:collapse;font-size:.85rem;background:var(--bg)}.ai_hub_table.svelte-1fcmwqx th:where(.svelte-1fcmwqx),.ai_hub_table.svelte-1fcmwqx td:where(.svelte-1fcmwqx){text-align:left;padding:.7rem .85rem;border-bottom:1px solid var(--border)}.ai_hub_table.svelte-1fcmwqx thead:where(.svelte-1fcmwqx) th:where(.svelte-1fcmwqx){background:var(--bg);font-weight:700;font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text_muted);white-space:nowrap;border-bottom:1px solid var(--ai-hub-accent-rule)}.ai_hub_table.svelte-1fcmwqx tbody:where(.svelte-1fcmwqx) tr:where(.svelte-1fcmwqx):last-child td:where(.svelte-1fcmwqx){border-bottom:0}.ai_hub_table.svelte-1fcmwqx tbody:where(.svelte-1fcmwqx) tr:where(.svelte-1fcmwqx){background-color:var(--bg);background-image:linear-gradient(to right,var(--ai-hub-row-fill) 0%,var(--ai-hub-row-fill) calc(var(--ai-hub-row-intelligence, 0) * 1%),transparent calc(var(--ai-hub-row-intelligence, 0) * 1%),transparent 100%);transition:box-shadow .1s}.ai_hub_table.svelte-1fcmwqx tbody:where(.svelte-1fcmwqx) tr.ai_hub_row_top:where(.svelte-1fcmwqx) td:where(.svelte-1fcmwqx){color:var(--text_primary)}.ai_hub_table.svelte-1fcmwqx tbody:where(.svelte-1fcmwqx) tr:where(.svelte-1fcmwqx):hover{box-shadow:inset 2px 0 0 var(--ai-hub-accent)}.ai_hub_table.svelte-1fcmwqx tbody:where(.svelte-1fcmwqx) tr:where(.svelte-1fcmwqx):hover .ai_hub_model_link:where(.svelte-1fcmwqx){color:var(--ai-hub-accent-hover)}.ai_hub_th_sortable.svelte-1fcmwqx{-webkit-user-select:none;user-select:none;transition:color .15s}.ai_hub_th_sortable.active.svelte-1fcmwqx{color:var(--ai-hub-accent)}.ai_hub_th_sort_btn.svelte-1fcmwqx{background:transparent;border:none;color:inherit;font:inherit;font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700;cursor:pointer;padding:0;white-space:nowrap;width:100%;text-align:inherit;display:inline-flex;align-items:center;gap:.3rem}.ai_hub_th_sort_btn.svelte-1fcmwqx:hover{color:var(--ai-hub-accent)}.ai_hub_th_sort_btn.svelte-1fcmwqx:focus-visible{outline:2px solid var(--ai-hub-accent);outline-offset:2px}.ai_hub_th_num.svelte-1fcmwqx,.ai_hub_td_num.svelte-1fcmwqx{text-align:right;font-variant-numeric:tabular-nums;font-family:ui-monospace,JetBrains Mono,Fira Code,Menlo,monospace}.ai_hub_td_rank.svelte-1fcmwqx{width:3rem}.ai_hub_rank.svelte-1fcmwqx{display:inline-block;min-width:1.5rem;font-size:.85rem;font-weight:700;color:var(--text_muted);font-variant-numeric:tabular-nums;font-family:ui-monospace,JetBrains Mono,Fira Code,Menlo,monospace}.ai_hub_row_top.svelte-1fcmwqx .ai_hub_rank:where(.svelte-1fcmwqx){color:var(--ai-hub-accent)}.ai_hub_model_link.svelte-1fcmwqx{color:var(--ai-hub-accent);text-decoration:none;font-weight:600;font-family:ui-monospace,JetBrains Mono,Fira Code,Menlo,monospace}.ai_hub_model_link.svelte-1fcmwqx:hover{color:var(--ai-hub-accent-hover)}.ai_hub_model_provider.svelte-1fcmwqx{display:block;margin-top:.1rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text_muted);font-weight:600}.ai_hub_num.svelte-1fcmwqx{color:var(--text_primary);font-variant-numeric:tabular-nums;font-weight:600}.ai_hub_num_value.svelte-1fcmwqx,.ai_hub_num_price.svelte-1fcmwqx,.ai_hub_num_ctx.svelte-1fcmwqx{color:var(--text_primary)}.ai_hub_num_unit.svelte-1fcmwqx{margin-left:.25rem;color:var(--text_muted);font-size:.66rem;text-transform:uppercase;letter-spacing:.08em;font-weight:500;font-family:ui-monospace,JetBrains Mono,Fira Code,Menlo,monospace;white-space:nowrap}.ai_hub_row_top.svelte-1fcmwqx .ai_hub_num_value:where(.svelte-1fcmwqx){color:var(--ai-hub-accent)}.ai_hub_card_list.svelte-1fcmwqx{list-style:none;margin:0;padding:0;display:none;flex-direction:column;gap:0;border:1px solid var(--ai-hub-accent-rule)}.ai_hub_card.svelte-1fcmwqx{background-color:var(--bg);background-image:linear-gradient(to right,var(--ai-hub-row-fill) 0%,var(--ai-hub-row-fill) calc(var(--ai-hub-row-intelligence, 0) * 1%),transparent calc(var(--ai-hub-row-intelligence, 0) * 1%),transparent 100%);border-bottom:1px solid var(--border);transition:box-shadow .1s;position:relative}.ai_hub_card.svelte-1fcmwqx:last-child{border-bottom:0}.ai_hub_card.ai_hub_card_top.svelte-1fcmwqx,.ai_hub_card.svelte-1fcmwqx:hover{box-shadow:inset 2px 0 0 var(--ai-hub-accent)}.ai_hub_card_link.svelte-1fcmwqx{display:block;padding:.85rem .95rem;color:inherit;text-decoration:none}.ai_hub_card_header.svelte-1fcmwqx{display:flex;align-items:baseline;gap:.7rem;margin-bottom:.6rem}.ai_hub_card_rank.svelte-1fcmwqx{font-size:.78rem;font-weight:700;color:var(--text_muted);font-variant-numeric:tabular-nums;font-family:ui-monospace,JetBrains Mono,Fira Code,Menlo,monospace;min-width:1.5rem}.ai_hub_card_top.svelte-1fcmwqx .ai_hub_card_rank:where(.svelte-1fcmwqx){color:var(--ai-hub-accent)}.ai_hub_card_title.svelte-1fcmwqx{display:flex;flex-direction:column;min-width:0;flex:1}.ai_hub_card_name.svelte-1fcmwqx{color:var(--ai-hub-accent);font-weight:700;font-size:.95rem;font-family:ui-monospace,JetBrains Mono,Fira Code,Menlo,monospace;overflow:hidden;text-overflow:ellipsis}.ai_hub_card_provider.svelte-1fcmwqx{font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text_muted);font-weight:600}.ai_hub_card_grid.svelte-1fcmwqx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;border-top:1px solid var(--border)}.ai_hub_card_cell.svelte-1fcmwqx{display:flex;flex-direction:column;gap:.1rem;padding:.45rem .55rem;background:var(--bg);border-right:1px solid var(--border);min-width:0}.ai_hub_card_cell.svelte-1fcmwqx:nth-child(2n){border-right:0}.ai_hub_card_cell.svelte-1fcmwqx:nth-last-child(-n+2){border-bottom:0}.ai_hub_card_cell.svelte-1fcmwqx dt:where(.svelte-1fcmwqx){font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text_muted);font-weight:700;margin:0}.ai_hub_card_cell.svelte-1fcmwqx dd:where(.svelte-1fcmwqx){margin:0;color:var(--text_primary);font-size:.9rem;font-weight:600;font-variant-numeric:tabular-nums;font-family:ui-monospace,JetBrains Mono,Fira Code,Menlo,monospace}.ai_hub_card_unit.svelte-1fcmwqx{margin-left:.15rem;font-size:.65rem;color:var(--text_muted);font-weight:500}@media (max-width: 720px){.ai_hub_table_scroll.svelte-1fcmwqx{display:none}.ai_hub_card_list.svelte-1fcmwqx{display:flex}.ai_hub_card_grid.svelte-1fcmwqx{grid-template-columns:repeat(2,minmax(0,1fr))}.ai_hub_card_cell.svelte-1fcmwqx:nth-child(2n){border-right:0}}@media (max-width: 420px){.ai_hub_card_grid.svelte-1fcmwqx{grid-template-columns:1fr}.ai_hub_card_cell.svelte-1fcmwqx{border-right:0;border-bottom:1px solid var(--border)}.ai_hub_card_cell.svelte-1fcmwqx:last-child{border-bottom:0}}
