.vendor_logo[data-v-2da87122]{width:22px;height:22px;-o-object-fit:contain;object-fit:contain;filter:invert(.85)}.model_card[data-v-a969378b]{--tw-bg-opacity: 1;background-color:rgb(9 9 11 / var(--tw-bg-opacity, 1));display:flex;flex-direction:column;gap:8px;position:relative;overflow:hidden;min-height:100px;width:100%;padding:16px 18px;text-align:left;border:1px solid rgba(158,158,158,.3);border-radius:10px;color:hsl(var(--foreground));font-family:inherit;cursor:pointer;transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-base) var(--ease),transform var(--t-base) var(--ease),background-color var(--t-base) var(--ease)}.model_card[data-v-a969378b]:hover{border-color:hsl(var(--primary) / .55);transform:translateY(-2px)}.model_card[data-v-a969378b]:focus-visible{outline:none;border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary) / .5)}.model_card:not(:disabled):hover .vendor_logo[data-v-a969378b]{filter:invert(1)}.top_row[data-v-a969378b]{display:flex;align-items:center;justify-content:space-between;gap:8px}.id_badges[data-v-a969378b]{display:flex;gap:6px;flex-wrap:wrap}.mini_badge[data-v-a969378b]{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:2px 7px;border-radius:999px;line-height:1.4}.mini_badge.locked[data-v-a969378b]{color:hsl(var(--muted-foreground));border:1px solid rgba(158,158,158,.35)}.mini_badge.reasoning[data-v-a969378b]{color:hsl(var(--highlight));background:hsl(var(--highlight) / .07);border:none}.price_line[data-v-a969378b]{margin:0;font-size:11.5px;font-weight:600;white-space:nowrap;color:hsl(var(--foreground))}.price_line.free[data-v-a969378b]{color:hsl(var(--success));font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:11px}.price_unit[data-v-a969378b]{color:hsl(var(--muted-foreground));font-weight:400;font-size:10px}.price_was[data-v-a969378b]{color:hsl(var(--muted-foreground));font-weight:400;margin-right:4px}.discount_tag[data-v-a969378b]{margin-left:auto;flex-shrink:0;font-size:14px;font-weight:700;letter-spacing:.04em;white-space:nowrap;color:hsl(var(--success));padding:2px 8px;background:var(--success-soft);border:1px solid var(--success-border);border-radius:999px}.title_row[data-v-a969378b]{display:flex;align-items:center;gap:10px;min-width:0}.model_name[data-v-a969378b]{margin:0;font-size:15px;font-weight:700;letter-spacing:-.01em;color:hsl(var(--foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color var(--t-fast) var(--ease)}.model_card:not(:disabled):hover .model_name[data-v-a969378b]{color:hsl(var(--highlight-foreground))}.vendor_line[data-v-a969378b]{margin:-4px 0 0;font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.blurb[data-v-a969378b]{margin:0;font-size:12px;line-height:1.5;color:hsl(var(--muted-foreground));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blurb.empty[data-v-a969378b]{opacity:.55;font-style:italic}.modality_flow[data-v-a969378b]{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.modality_group[data-v-a969378b]{display:flex;align-items:center;gap:6px}.modality_icon[data-v-a969378b]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:6px;color:hsl(var(--foreground));background:hsl(var(--muted) / .5);border:1px solid rgba(158,158,158,.25)}.modality_icon svg[data-v-a969378b]{width:10px;height:10px}.flow_arrow[data-v-a969378b]{width:12px;height:12px;color:hsl(var(--highlight));flex-shrink:0}.spec_chip[data-v-a969378b]{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;padding:2px 6px;border-radius:4px;color:hsl(var(--muted-foreground));background:hsl(var(--muted) / .4)}.spec_icon[data-v-a969378b]{width:10px;height:10px;flex-shrink:0}.spec_chip.ctx[data-v-a969378b]{margin-left:auto;color:hsl(var(--primary));background:hsl(var(--primary) / .09)}.bottom_row[data-v-a969378b]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:10px;margin-top:auto;border-top:1px dashed rgba(158,158,158,.25)}.policy_line[data-v-a969378b]{display:inline-flex;align-items:center;gap:5px;min-width:0;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;overflow:hidden;white-space:nowrap}.policy_line.level_zero[data-v-a969378b]{color:hsl(var(--success));opacity:.85}.policy_line.level_retained[data-v-a969378b]{color:#d8ae64}.policy_line.level_trains[data-v-a969378b]{color:hsl(var(--destructive));font-weight:700}.policy_line.level_unknown[data-v-a969378b]{color:hsl(var(--muted-foreground))}.policy_icon[data-v-a969378b]{width:12px;height:12px;flex-shrink:0;opacity:.9}.card_actions[data-v-a969378b]{display:flex;align-items:center;gap:10px;flex-shrink:0}.act_hint[data-v-a969378b]{font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;opacity:0;transform:translate(4px);transition:opacity var(--t-fast) var(--ease),transform var(--t-fast) var(--ease),color var(--t-fast) var(--ease);cursor:pointer}@media(hover:none){.act_hint[data-v-a969378b]{opacity:1;transform:none;padding:8px 2px}}.model_card:hover .act_hint[data-v-a969378b],.model_card:focus-within .act_hint[data-v-a969378b],.act_hint[data-v-a969378b]:focus-visible{opacity:1;transform:translate(0)}.act_hint[data-v-a969378b]:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px;border-radius:2px}.act_select[data-v-a969378b]{color:hsl(var(--highlight))}.act_select[data-v-a969378b]:hover{color:hsl(var(--highlight-foreground));text-decoration:underline}.act_pin[data-v-a969378b]{color:hsl(var(--primary))}.act_hint.busy[data-v-a969378b]{opacity:1;pointer-events:none;cursor:progress;animation:act_busy_pulse-a969378b 1.1s ease-in-out infinite}.act_select.is_selected[data-v-a969378b]{color:hsl(var(--muted-foreground));cursor:default}@keyframes act_busy_pulse-a969378b{0%,to{opacity:.45}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.act_hint.busy[data-v-a969378b]{animation:none;opacity:.6}}.act_pin[data-v-a969378b]:hover{filter:brightness(1.25)}.act_pin.pinned[data-v-a969378b]{color:hsl(var(--destructive))}.model_detail_dialog[data-v-fd459848]{max-width:640px;width:calc(100vw - 2rem)}.detail_title[data-v-fd459848]{display:flex;align-items:center;gap:10px;font-size:18px}.detail_scroll[data-v-fd459848]{max-height:min(60vh,520px)}.section_heading[data-v-fd459848]{font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin:20px 0 8px}.stat_grid[data-v-fd459848]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px}@media screen and (max-width:560px){.stat_grid[data-v-fd459848]{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}}.stat_block[data-v-fd459848]{display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center;gap:4px;min-height:64px;padding:12px 10px;background:hsl(var(--popover));border:1px solid rgba(158,158,158,.25);border-radius:10px}.stat_value[data-v-fd459848]{font-family:JetBrains Mono,monospace;font-size:15px;font-weight:700;color:hsl(var(--foreground))}.stat_label[data-v-fd459848]{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.price_grid[data-v-fd459848]{display:flex;flex-direction:column;border:1px solid rgba(158,158,158,.25);border-radius:10px;overflow:hidden}.discount_line[data-v-fd459848]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 14px;background:var(--success-soft);border-bottom:1px solid rgba(158,158,158,.25)}.discount_badge[data-v-fd459848]{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.04em;color:hsl(var(--success))}.discount_was[data-v-fd459848]{font-size:11px;color:hsl(var(--muted-foreground))}.price_list[data-v-fd459848]{margin-right:6px;color:hsl(var(--muted-foreground));font-weight:400;opacity:.75}.price_row[data-v-fd459848]{display:flex;align-items:center;justify-content:space-between;padding:7px 14px}.price_row[data-v-fd459848]:nth-child(2n){background:hsl(var(--popover) / .5)}.price_row.total[data-v-fd459848]{border-top:1px solid rgba(158,158,158,.25);background:hsl(var(--primary) / .07)}.price_key[data-v-fd459848]{font-size:12px;color:hsl(var(--muted-foreground))}.price_val[data-v-fd459848]{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;color:hsl(var(--foreground))}.free_note[data-v-fd459848]{margin:8px 4px 0;font-size:12px;color:hsl(var(--success))}.fit_list[data-v-fd459848]{margin:0;padding:0;list-style:none}.fit_item[data-v-fd459848]{position:relative;padding-left:16px;margin-bottom:6px;font-size:12.5px;line-height:1.45;color:hsl(var(--foreground))}.fit_item[data-v-fd459848]:before{content:"";position:absolute;left:2px;top:7px;width:5px;height:5px;border-radius:999px}.fit_item.good[data-v-fd459848]:before{background:hsl(var(--success))}.fit_item.caveat[data-v-fd459848]:before{background:hsl(var(--destructive))}.policy_card[data-v-fd459848]{padding:12px 14px;background:hsl(var(--popover));border:1px solid rgba(158,158,158,.25);border-left-width:3px;border-radius:10px;display:flex;flex-direction:column;gap:6px}.policy_card.level_zero[data-v-fd459848]{border-left-color:hsl(var(--success))}.policy_card.level_retained[data-v-fd459848]{border-left-color:#f7b23b}.policy_card.level_trains[data-v-fd459848]{border-left-color:hsl(var(--destructive))}.policy_card.level_unknown[data-v-fd459848]{border-left-color:hsl(var(--muted-foreground));border-style:dashed;border-right-style:solid;border-top-style:solid;border-bottom-style:solid}.policy_head[data-v-fd459848]{display:flex;align-items:center;gap:7px}.policy_head_icon[data-v-fd459848]{width:15px;height:15px;flex-shrink:0}.policy_card.level_zero .policy_head[data-v-fd459848]{color:hsl(var(--success))}.policy_card.level_retained .policy_head[data-v-fd459848]{color:#f7b23b}.policy_card.level_trains .policy_head[data-v-fd459848]{color:hsl(var(--destructive) / .95)}.policy_card.level_unknown .policy_head[data-v-fd459848]{color:hsl(var(--muted-foreground))}.policy_summary[data-v-fd459848]{margin:0;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:currentColor}.policy_note[data-v-fd459848]{margin:0;font-size:12px;line-height:1.5;color:hsl(var(--muted-foreground))}.policy_link[data-v-fd459848]{font-size:12px;color:var(--link-text);text-decoration:underline;text-underline-offset:2px}.provider_list[data-v-fd459848]{display:flex;flex-direction:column;border:1px solid rgba(158,158,158,.25);border-radius:10px;overflow:hidden}.provider_row[data-v-fd459848]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px}.provider_row[data-v-fd459848]:nth-child(2n){background:hsl(var(--popover) / .5)}.provider_row+.provider_row[data-v-fd459848]{border-top:1px solid rgba(158,158,158,.18)}.provider_main[data-v-fd459848]{min-width:0}.provider_name[data-v-fd459848]{margin:0;font-size:13px;font-weight:600;color:hsl(var(--foreground))}.provider_sub[data-v-fd459848]{margin:2px 0 0;font-family:JetBrains Mono,monospace;font-size:11px;color:hsl(var(--muted-foreground))}.provider_status[data-v-fd459848]{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;padding:2px 8px;border-radius:999px;border:1px solid transparent}.provider_status.level_zero[data-v-fd459848]{color:hsl(var(--success));background:var(--success-soft);border-color:var(--success-border)}.provider_status.level_retained[data-v-fd459848]{color:#f7b23b;background:#f7b23b1a;border-color:#f7b23b59}.provider_status.level_trains[data-v-fd459848]{color:hsl(var(--destructive) / .95);background:hsl(var(--destructive) / .12);border-color:hsl(var(--destructive) / .4)}.provider_status.level_unknown[data-v-fd459848]{color:hsl(var(--muted-foreground));background:hsl(var(--muted) / .4);border-color:#9e9e9e59;border-style:dashed}.provider_status_icon[data-v-fd459848]{width:11px;height:11px;flex-shrink:0}.muted_note[data-v-fd459848],.loading_note[data-v-fd459848]{margin:12px 0;font-size:12px;color:hsl(var(--muted-foreground))}.abilities[data-v-fd459848]{display:flex;flex-wrap:wrap;gap:6px}.degraded_note[data-v-fd459848]{margin-top:14px;font-size:12px;color:hsl(var(--destructive))}#models_ribbon[data-v-abe36058]{display:flex;flex-direction:row;align-items:center;padding:8px 16px;justify-content:space-between;height:50px}#models_logo[data-v-abe36058]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;cursor:pointer}#models_nav[data-v-abe36058]{display:flex;flex-direction:row;align-items:baseline;gap:22px}.close_button[data-v-abe36058]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:none;border:none;border-radius:var(--radius);color:hsl(var(--foreground));cursor:pointer;transition:color var(--t-fast) var(--ease)}.close_button[data-v-abe36058]:hover{color:hsl(var(--destructive))}.close_button[data-v-abe36058]:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}@media screen and (max-width:640px){.close_button[data-v-abe36058]{display:none}}.nav_link[data-v-abe36058]{border:none;background:none;padding:6px 2px;font-family:inherit;font-size:13px;font-weight:600;color:hsl(var(--muted-foreground));cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:font-size var(--t-base) var(--ease),color var(--t-fast) var(--ease)}.nav_link[data-v-abe36058]:hover{color:hsl(var(--foreground))}.nav_link.active[data-v-abe36058]{font-size:15px;color:hsl(var(--highlight-foreground))}.nav_link[data-v-abe36058]:after{content:"";display:block;height:2px;margin-top:3px;border-radius:999px;background:hsl(var(--highlight));transform:scaleX(0);transform-origin:center;transition:transform var(--ease) 225ms}.nav_link.active[data-v-abe36058]:after{transform:scaleX(1)}#models_toolbar[data-v-abe36058]{padding:10px 22px 4px}#alias_row[data-v-abe36058],#vendor_row[data-v-abe36058]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 22px 0}.row_label[data-v-abe36058]{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.alias_chip[data-v-abe36058]{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;font-size:12px;color:hsl(var(--foreground));background:hsl(var(--popover));border:1px solid rgba(158,158,158,.3);border-radius:999px;cursor:pointer;transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.alias_chip[data-v-abe36058]:hover{border-color:hsl(var(--primary) / .55);box-shadow:0 8px 20px -12px hsl(var(--primary) / .5)}.alias_arrow[data-v-abe36058]{color:hsl(var(--highlight))}#vendor_row[data-v-abe36058]{padding-top:12px;padding-bottom:4px}.vendor_chip[data-v-abe36058]{display:inline-flex;align-items:center;gap:7px;padding:4px 12px 4px 8px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;text-transform:lowercase;letter-spacing:.03em;color:hsl(var(--foreground));background:transparent;border:1px solid rgba(158,158,158,.3);border-radius:999px;cursor:pointer;transition:opacity var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.vendor_chip[data-v-abe36058]:hover{border-color:hsl(var(--primary) / .5)}.vendor_chip.off[data-v-abe36058]{opacity:.35;text-decoration:line-through}#models_content[data-v-abe36058]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem;padding:14px 22px 26px}.skeleton_grid[data-v-abe36058],.grid_area[data-v-abe36058],.empty_state[data-v-abe36058]{grid-column:1 / -1;min-width:0}.skeleton_grid[data-v-abe36058]{display:grid;grid-template-columns:inherit;gap:inherit}@media screen and (max-width:1400px){#models_content[data-v-abe36058]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media screen and (max-width:800px){#models_content[data-v-abe36058]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}.grid_area[data-v-abe36058]{display:contents}.grid_area[data-v-abe36058]>*{animation:model_card_in-abe36058 .24s var(--ease) both;animation-delay:var(--stagger, 0ms)}@keyframes model_card_in-abe36058{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.slide_forward-enter-active[data-v-abe36058],.slide_backward-enter-active[data-v-abe36058]{transition:opacity .18s var(--ease),transform .18s var(--ease)}.slide_forward-leave-active[data-v-abe36058],.slide_backward-leave-active[data-v-abe36058]{transition:opacity .13s var(--ease),transform .13s var(--ease)}.slide_forward-enter-from[data-v-abe36058]{opacity:0;transform:translate(-16px)}.slide_forward-leave-to[data-v-abe36058],.slide_backward-enter-from[data-v-abe36058]{opacity:0;transform:translate(16px)}.slide_backward-leave-to[data-v-abe36058]{opacity:0;transform:translate(-16px)}.empty_shell[data-v-abe36058]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-top:96px;margin-bottom:96px}.empty_state[data-v-abe36058]{display:flex;flex-direction:column;align-items:center;text-align:center;margin:56px auto;max-width:380px;padding:32px;border:1px dashed rgba(158,158,158,.3);border-radius:10px}.empty_title[data-v-abe36058]{margin:0 0 6px;font-size:16px;font-weight:700;color:hsl(var(--foreground))}.empty_sub[data-v-abe36058]{margin:0 0 18px;font-size:13px;line-height:1.55;color:hsl(var(--muted-foreground))}.empty_action[data-v-abe36058]{padding:8px 18px;font-family:inherit;font-size:13px;font-weight:700;color:hsl(var(--highlight));background:transparent;border:1px solid currentColor;border-radius:999px;cursor:pointer;transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.empty_action[data-v-abe36058]:hover{background:hsl(var(--highlight));color:hsl(var(--highlight-foreground))}.error_note[data-v-abe36058]{padding:0 22px 14px;font-size:12px;color:hsl(var(--destructive))}#toolbar[data-v-cb89c709]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.search_wrap[data-v-cb89c709]{position:relative;flex:1 1 220px;max-width:340px;min-width:180px}.search_icon[data-v-cb89c709]{position:absolute;left:10px;top:50%;width:14px;height:14px;transform:translateY(-50%);color:hsl(var(--muted-foreground));pointer-events:none}.search_input[data-v-cb89c709]{padding-left:32px}.controls[data-v-cb89c709]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.sort_wrap[data-v-cb89c709]{display:flex;align-items:center}.sort_trigger[data-v-cb89c709]{width:168px}.avail_toggle[data-v-cb89c709]{display:flex;align-items:center;gap:8px}.avail_label[data-v-cb89c709]{font-size:13px;cursor:pointer}.count_line[data-v-cb89c709]{margin:0 0 0 auto;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.03em;color:hsl(var(--foreground))}@media screen and (max-width:640px){.search_input[data-v-cb89c709],.sort_trigger[data-v-cb89c709]{font-size:16px}}.generated[data-v-cb89c709]{color:hsl(var(--muted-foreground));font-weight:400}
