.sortby_popover.svelte-d3v2d6{position:relative;display:none}@media(max-width:720px){.sortby_popover.svelte-d3v2d6{display:block;width:100%;margin:0 0 .6rem}}.sortby_popover_trigger.svelte-d3v2d6{display:flex;align-items:center;gap:.4rem;width:100%;background:var(--bg);border:1px solid var(--ai-hub-accent-rule);color:var(--text_primary);font-family:inherit;font-size:.85rem;font-weight:700;padding:.55rem .85rem;border-radius:0;cursor:pointer;min-width:12rem;justify-content:space-between;transition:background .15s,border-color .15s}.sortby_popover_trigger.svelte-d3v2d6:hover{background:var(--bg_secondary);border-color:var(--text_secondary)}.sortby_popover_trigger.svelte-d3v2d6:focus-visible{outline:none;border-color:var(--text_secondary);box-shadow:0 0 0 3px var(--ai-hub-accent-rule)}.sortby_popover_trigger.open.svelte-d3v2d6{border-color:var(--text_secondary)}.sortby_popover_trigger_label.svelte-d3v2d6{font-variant-numeric:tabular-nums}.sortby_popover_trigger_chevron.svelte-d3v2d6{color:var(--text_secondary);transition:transform .15s;flex-shrink:0}.sortby_popover_trigger_chevron.open.svelte-d3v2d6{transform:rotate(180deg)}.sortby_popover_menu.svelte-d3v2d6{position:absolute;top:calc(100% + .4rem);left:0;right:0;min-width:12rem;max-width:calc(100vw - 2rem);background:var(--bg_secondary);border:1px solid var(--border);border-radius:0;padding:.35rem;box-shadow:0 18px 42px #00000080;z-index:100;display:flex;flex-direction:column;gap:.1rem;align-items:stretch}.sortby_popover_menu_item.svelte-d3v2d6{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;text-align:left;background:transparent;border:none;border-left:2px solid transparent;color:var(--text_primary);padding:.55rem .7rem;border-radius:0;font-size:.88rem;font-family:inherit;cursor:pointer;transition:background .12s,border-color .12s;box-sizing:border-box}.sortby_popover_menu_item.svelte-d3v2d6:hover,.sortby_popover_menu_item.svelte-d3v2d6:focus-visible{background:var(--bg);border-left-color:var(--text_secondary);outline:none}.sortby_popover_menu_item.active.svelte-d3v2d6{background:var(--bg);border-left-color:var(--text_secondary);color:var(--text_primary);font-weight:600}.sortby_popover_menu_item_label.svelte-d3v2d6{display:inline-flex;align-items:center;gap:.4rem}.sortby_popover_menu_item_dir.svelte-d3v2d6{font-size:.7rem;color:var(--text_muted)}.sortby_popover_menu_item_hint.svelte-d3v2d6{font-size:.7rem;color:var(--text_muted);text-transform:uppercase;letter-spacing:.08em;font-weight:600}*,*: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:var(--container-prose)}.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(--surface-1, var(--bg));box-shadow:var(--shadow-card, none);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_name_filter.svelte-1fcmwqx{margin-bottom:.65rem;padding:.55rem .7rem;border:1px solid var(--ai-hub-accent-rule);background:var(--surface-1, var(--bg));box-shadow:var(--shadow-card, none);display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.ai_hub_name_filter_label.svelte-1fcmwqx{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--ai-hub-accent);font-weight:700}.ai_hub_name_filter_input.svelte-1fcmwqx{flex:1 1 12rem;min-width:8rem;background:var(--bg);color:var(--text_primary);border:1px solid var(--border);border-radius:0;padding:.4rem .55rem;font-size:.9rem;font-family:ui-monospace,JetBrains Mono,Fira Code,Menlo,monospace}.ai_hub_name_filter_input.svelte-1fcmwqx:focus{outline:none;border-color:var(--ai-hub-accent);box-shadow:inset 0 -1px 0 var(--ai-hub-accent)}.ai_hub_name_filter_count.svelte-1fcmwqx{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_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);background:var(--surface-1, var(--bg));box-shadow:var(--shadow-card, none)}.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(--surface-1, 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_header.svelte-1fcmwqx{display:flex;align-items:center;gap:.5rem;padding:.85rem .75rem .85rem .95rem}.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_name.svelte-1fcmwqx{color:var(--ai-hub-accent);text-decoration:none;font-weight:700;font-size:.95rem;font-family:ui-monospace,JetBrains Mono,Fira Code,Menlo,monospace;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.ai_hub_card_toggle.svelte-1fcmwqx{position:relative;flex:0 0 auto;align-self:center;width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;background:var(--bg);color:var(--text_secondary);border:1px solid var(--ai-hub-accent-rule);line-height:1;cursor:pointer;padding:0;transition:border-color .15s,color .15s,background .15s}.ai_hub_card_toggle.svelte-1fcmwqx:before{content:"";position:absolute;top:-.5rem;bottom:-.5rem;right:-.5rem;left:0;z-index:0}.ai_hub_card_toggle.svelte-1fcmwqx:hover{border-color:var(--ai-hub-accent);color:var(--ai-hub-accent);background:var(--bg_secondary)}.ai_hub_card_toggle.svelte-1fcmwqx:focus-visible{outline:2px solid var(--ai-hub-accent);outline-offset:2px}.ai_hub_card_expanded.svelte-1fcmwqx .ai_hub_card_toggle:where(.svelte-1fcmwqx){border-color:var(--ai-hub-accent);color:var(--ai-hub-accent)}.ai_hub_card_toggle_icon.svelte-1fcmwqx{display:block;width:.65rem;height:.65rem}.ai_hub_card_panel.svelte-1fcmwqx{border-top:1px solid var(--border)}.ai_hub_card_provider_row.svelte-1fcmwqx{display:flex;align-items:baseline;gap:.6rem;padding:.55rem .95rem;border-bottom:1px solid var(--border);background:var(--bg_secondary)}.ai_hub_card_provider_label.svelte-1fcmwqx{font-size:.62rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text_muted);font-weight:700}.ai_hub_card_provider_link.svelte-1fcmwqx{color:var(--ai-hub-accent);text-decoration:none;font-size:.78rem;font-family:ui-monospace,JetBrains Mono,Fira Code,Menlo,monospace;font-weight:600;letter-spacing:.04em;text-transform:lowercase}.ai_hub_card_provider_link.svelte-1fcmwqx:hover{color:var(--ai-hub-accent-hover)}.ai_hub_card_grid.svelte-1fcmwqx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0}.ai_hub_card_cell.svelte-1fcmwqx{display:flex;flex-direction:column;gap:.1rem;padding:.45rem .55rem;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}.ai_hub_card.svelte-1fcmwqx:not(.ai_hub_card_expanded) .ai_hub_card_name:where(.svelte-1fcmwqx){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai_hub_card.svelte-1fcmwqx:not(.ai_hub_card_expanded) .ai_hub_card_header:where(.svelte-1fcmwqx){min-height:3.1rem}.ai_hub_card_panel.svelte-1fcmwqx{animation:svelte-1fcmwqx-ai_hub_card_panel_in .18s ease-out}@keyframes svelte-1fcmwqx-ai_hub_card_panel_in{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(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}.ai_hub_card_header.svelte-1fcmwqx{gap:.4rem;padding:.7rem .5rem .7rem .75rem}.ai_hub_card_toggle.svelte-1fcmwqx{width:1.5rem;height:1.5rem;border-color:var(--border)}}
