.models-shell[data-v-276b718e]{--lime:#5dbb20;--lime-bright:#a7ef20;--blue:#1d83ff;--line:var(--theme-border-a7f9679b);--text:var(--theme-text-ddc46c2e);--muted:var(--theme-text-3e943a5c);--soft:var(--theme-bg-28578b8b);--amber:#f6a400;height:calc(100vh - 58px);color:var(--text);background:var(--theme-bg-d14f9016);grid-template-columns:234px minmax(720px,1fr);display:grid;overflow:hidden}.filters-panel[data-v-276b718e]{border-right:1px solid var(--line);padding:30px 18px 28px;overflow:auto}.filters-head[data-v-276b718e]{justify-content:space-between;align-items:center;margin-bottom:31px;display:flex}.filters-head h2[data-v-276b718e]{margin:0;font-size:16px;font-weight:800}.filters-head button[data-v-276b718e]{color:var(--theme-text-1b5aa260);cursor:pointer;background:0 0;border:0;font-size:12px}.filter-section[data-v-276b718e]{border-bottom:1px solid var(--line);margin-bottom:20px;padding:0 0 21px}.filter-section.compact[data-v-276b718e]{padding-bottom:17px}.filter-section h3[data-v-276b718e]{color:var(--theme-text-4f3ff214);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:5px;margin:0 0 15px;font-size:10px;font-weight:800;display:flex}.filter-section h3 i[data-v-276b718e],.table-head i[data-v-276b718e],.preview-section h3 i[data-v-276b718e]{border:1px solid var(--theme-border-a943e00c);width:12px;height:12px;color:var(--theme-text-b3173721);text-transform:none;border-radius:50%;justify-content:center;align-items:center;font-size:8px;font-style:normal;font-weight:700;display:inline-flex}.check-line[data-v-276b718e],.provider-line[data-v-276b718e],.switch-line[data-v-276b718e],.radio-line[data-v-276b718e]{min-height:30px;color:var(--theme-text-887baa0f);cursor:pointer;align-items:center;gap:9px;font-size:12px;display:flex}.check-line input[data-v-276b718e],.provider-line input[data-v-276b718e],.switch-line input[data-v-276b718e],.radio-line input[data-v-276b718e]{display:none}.check-line em[data-v-276b718e],.provider-line em[data-v-276b718e]{color:var(--theme-text-1b5aa260);margin-left:auto;font-style:normal}.provider-radio[data-v-276b718e]{border:1px solid var(--theme-border-bc736f14);background:var(--theme-bg-d14f9016);width:14px;height:14px;box-shadow:inset 0 0 0 3px var(--theme-shadow-d14f9016);border-radius:50%;flex:0 0 14px}.provider-line input:checked+.provider-radio[data-v-276b718e]{border-color:var(--theme-border-2080a258);background:var(--theme-bg-2080a258)}.provider-line[data-v-276b718e]:has(input:checked){color:var(--theme-text-d47500ba);font-weight:750}.provider-toggle[data-v-276b718e]{border:0;border-top:1px dashed var(--theme-border-377e4a7a);width:100%;min-height:34px;color:var(--theme-text-5a8f519f);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;margin-top:7px;padding:8px 0 0;font-size:11px;font-weight:750;display:flex}.box[data-v-276b718e]{border:1px solid var(--theme-border-d6e64086);background:var(--theme-bg-d14f9016);border-radius:2px;width:13px;height:13px}.check-line input:checked+.box[data-v-276b718e]{border-color:var(--lime);background:var(--lime);box-shadow:inset 0 0 0 2px var(--lime)}.check-line input:checked+.box[data-v-276b718e]:after{content:"✓";color:var(--theme-text-d14f9016);text-align:center;font-size:10px;line-height:12px;display:block}.switch[data-v-276b718e]{background:var(--theme-bg-97c76a8d);border-radius:999px;width:24px;height:14px;position:relative}.switch[data-v-276b718e]:after{content:"";background:var(--theme-bg-d14f9016);border-radius:50%;width:10px;height:10px;transition:transform .15s;position:absolute;top:2px;left:2px}.switch-line input:checked+.switch[data-v-276b718e]{background:var(--lime)}.switch-line input:checked+.switch[data-v-276b718e]:after{transform:translate(10px)}.price-control input[type=range][data-v-276b718e]{--range-progress:100%;appearance:none;cursor:pointer;background:0 0;border:0;width:100%;height:18px;margin:1px 0 7px;padding:0}.price-control input[type=range][data-v-276b718e]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--theme-bg-3cedcfc0) 0 var(--range-progress), var(--theme-bg-9b142850) var(--range-progress) 100%);border:0;border-radius:999px;height:4px}.price-control input[type=range][data-v-276b718e]::-webkit-slider-thumb{appearance:none;border:2px solid var(--theme-border-d14f9016);background:var(--theme-bg-3cedcfc0);width:16px;height:16px;box-shadow:0 0 0 1px var(--theme-shadow-36531129), 0 2px 6px var(--theme-shadow-a067f57b);border-radius:50%;margin-top:-6px}.price-control input[type=range][data-v-276b718e]::-moz-range-track{background:var(--theme-bg-9b142850);border:0;border-radius:999px;height:4px}.price-control input[type=range][data-v-276b718e]::-moz-range-progress{background:var(--theme-bg-3cedcfc0);border-radius:999px;height:4px}.price-control input[type=range][data-v-276b718e]::-moz-range-thumb{border:2px solid var(--theme-border-d14f9016);background:var(--theme-bg-3cedcfc0);width:13px;height:13px;box-shadow:0 0 0 1px var(--theme-shadow-36531129), 0 2px 6px var(--theme-shadow-a067f57b);border-radius:50%}.price-control input[type=range][data-v-276b718e]:focus-visible{outline:2px solid var(--theme-border-2a010bce);outline-offset:2px;border-radius:5px}.price-scale[data-v-276b718e]{color:var(--theme-text-bcf25fcd);justify-content:space-between;font-size:11px;display:flex}.radio-line>span[data-v-276b718e]{border:1px solid var(--theme-border-6d319d21);border-radius:50%;width:14px;height:14px}.radio-line input:checked+span[data-v-276b718e]{border-color:var(--lime);box-shadow:inset 0 0 0 3px var(--theme-shadow-d14f9016);background:var(--lime)}.filter-section select[data-v-276b718e]{border:1px solid var(--theme-border-c5a5cc94);background:var(--theme-bg-d14f9016);width:100%;height:35px;color:var(--theme-text-fdd0f3f1);border-radius:5px;padding:0 10px;font-size:12px}.models-main[data-v-276b718e]{padding:30px 28px 22px;overflow:auto}.models-shell.preview-open .models-main[data-v-276b718e]{scrollbar-width:none}.models-shell.preview-open .models-main[data-v-276b718e]::-webkit-scrollbar{width:0;height:0}html.route-preview-open,html.route-preview-open body{overflow:hidden}.page-head h1[data-v-276b718e]{letter-spacing:-.035em;margin:0 0 9px;font-size:31px;font-weight:850;line-height:1}.page-head p[data-v-276b718e]{color:var(--muted);margin:0;font-size:13px}.search-box[data-v-276b718e]{border:1px solid var(--theme-border-969a9172);height:44px;color:var(--theme-text-1aa487fb);border-radius:5px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:31px;padding:0 12px;display:grid}.search-box input[data-v-276b718e]{color:var(--theme-text-f383580e);background:0 0;border:0;outline:0;font-size:14px}.conditional-note[data-v-276b718e]{margin-top:6px}.price del[data-v-276b718e],.mobile-card-grid del[data-v-276b718e],.cost-grid del[data-v-276b718e]{color:var(--theme-text-7a8aedbc);font-size:11px;font-weight:400}.price[data-v-276b718e],.mobile-card-grid strong[data-v-276b718e],.cost-grid strong[data-v-276b718e]{white-space:nowrap}.price del[data-v-276b718e]{display:inline}.offer-mark[data-v-276b718e]{color:var(--theme-text-7a8aedbc);margin-left:5px;font-size:10px;font-weight:600;display:inline}.search-box input[data-v-276b718e]::placeholder{color:var(--theme-text-3e943a5c)}kbd[data-v-276b718e]{border:1px solid var(--theme-border-8b464685);background:var(--theme-bg-512cac12);color:var(--theme-text-14f74539);border-radius:4px;padding:3px 7px;font-family:inherit;font-size:11px}.tabs-row[data-v-276b718e]{justify-content:space-between;align-items:center;margin-top:24px;display:flex}.tabs[data-v-276b718e]{align-items:center;gap:23px;display:flex}.tabs button[data-v-276b718e]{color:var(--theme-text-7fc5eaaf);cursor:pointer;background:0 0;border:0;padding:0 0 13px;font-size:12px;position:relative}.tabs button.active[data-v-276b718e]{color:var(--theme-text-b24fef0c)}.tabs button.active[data-v-276b718e]:after{content:"";background:var(--blue);height:2px;position:absolute;bottom:0;left:0;right:0}.columns-btn[data-v-276b718e]{border:1px solid var(--theme-border-a893930f);background:var(--theme-bg-d14f9016);height:31px;color:var(--theme-text-0a5f428b);cursor:pointer;border-radius:5px;align-items:center;gap:8px;padding:0 12px;font-size:12px;display:inline-flex}.columns-control[data-v-276b718e]{position:relative}.columns-menu[data-v-276b718e]{z-index:30;border:1px solid var(--theme-border-a45a1f50);background:var(--theme-bg-d14f9016);width:178px;box-shadow:0 14px 34px var(--theme-shadow-014d7dc0);border-radius:7px;gap:2px;padding:7px;display:grid;position:absolute;top:38px;right:0}.columns-menu label[data-v-276b718e]{min-height:34px;color:var(--theme-text-c16cef03);cursor:pointer;border-radius:5px;align-items:center;gap:9px;padding:0 8px;font-size:11px;display:flex}.columns-menu label[data-v-276b718e]:hover{background:var(--theme-bg-2fdca580)}.columns-menu input[data-v-276b718e]{accent-color:#57b922}.mobile-filter-btn[data-v-276b718e],.mobile-model-list[data-v-276b718e],.mobile-filters-sheet[data-v-276b718e],.mobile-filter-backdrop[data-v-276b718e]{display:none}.catalog-loading[data-v-276b718e],.catalog-error[data-v-276b718e],.catalog-empty[data-v-276b718e]{border:1px solid var(--theme-border-2f471387);background:var(--theme-bg-9c53d16d);text-align:center;border-radius:8px;place-content:center;justify-items:center;gap:8px;min-height:220px;margin-top:14px;display:grid}.catalog-skeleton[data-v-276b718e]{border:1px solid var(--theme-border-2f471387);background:var(--theme-bg-d14f9016);border-radius:6px;margin-top:13px;overflow:hidden}.skeleton-head[data-v-276b718e]{border-bottom:1px solid var(--theme-border-0aa6ae4f);grid-template-columns:2fr .7fr .7fr 1.2fr .8fr;align-items:center;gap:28px;height:58px;padding:0 18px;display:grid}.skeleton-head i[data-v-276b718e],.skeleton-row>span[data-v-276b718e],.skeleton-copy i[data-v-276b718e]{background:linear-gradient(100deg, var(--theme-bg-6f0556fd) 25%, var(--theme-bg-a82aaf78) 42%, var(--theme-bg-6f0556fd) 60%);background-size:240% 100%;border-radius:5px;animation:1.25s ease-in-out infinite skeleton-sweep-276b718e;display:block}.skeleton-head i[data-v-276b718e]{height:10px}.skeleton-row[data-v-276b718e]{border-bottom:1px solid var(--theme-border-eb6acf9e);grid-template-columns:38px minmax(220px,1.5fr) .55fr .5fr 1fr .7fr;align-items:center;gap:12px;min-height:92px;padding:0 18px;display:grid}.skeleton-row[data-v-276b718e]:last-child{border-bottom:0}.skeleton-row>span[data-v-276b718e]{width:72%;height:11px}.skeleton-row .skeleton-logo[data-v-276b718e]{border-radius:9px;width:36px;height:36px}.skeleton-row .skeleton-copy[data-v-276b718e]{background:0 0;gap:7px;width:90%;height:auto;animation:none;display:grid}.skeleton-copy i[data-v-276b718e]{width:58%;height:9px}.skeleton-copy i[data-v-276b718e]:first-child{width:42%;height:13px}.skeleton-copy i[data-v-276b718e]:last-child{width:86%}.skeleton-row .skeleton-wave[data-v-276b718e]{clip-path:polygon(0 55%,12% 40%,24% 68%,38% 25%,52% 58%,66% 34%,80% 70%,100% 45%,100% 62%,80% 86%,66% 52%,52% 75%,38% 42%,24% 84%,12% 57%,0 72%);width:90%;height:24px}@keyframes skeleton-sweep-276b718e{to{background-position:-180% 0}}.catalog-loading[data-v-276b718e]{grid-template-columns:repeat(3,8px)}.catalog-loading span[data-v-276b718e]{background:var(--lime);border-radius:50%;width:8px;height:8px;animation:.9s ease-in-out infinite alternate catalog-pulse-276b718e}.catalog-loading span[data-v-276b718e]:nth-child(2){animation-delay:.15s}.catalog-loading span[data-v-276b718e]:nth-child(3){animation-delay:.3s}.catalog-loading p[data-v-276b718e]{grid-column:1/-1}@keyframes catalog-pulse-276b718e{to{opacity:.25;transform:translateY(-4px)}}.catalog-error strong[data-v-276b718e],.catalog-empty strong[data-v-276b718e]{font-size:17px}.catalog-loading p[data-v-276b718e],.catalog-error p[data-v-276b718e],.catalog-empty p[data-v-276b718e]{max-width:360px;color:var(--muted);margin:0;font-size:13px;line-height:1.5}.catalog-error button[data-v-276b718e],.catalog-empty button[data-v-276b718e]{background:var(--theme-bg-ddc46c2e);min-height:36px;color:var(--theme-text-d14f9016);cursor:pointer;border:0;border-radius:5px;margin-top:7px;padding:0 18px;font-weight:750}.routes-table[data-v-276b718e]{border:1px solid var(--theme-border-2f471387);border-radius:5px;margin-top:13px;overflow-x:auto}.table-head[data-v-276b718e],.route-row[data-v-276b718e]{min-width:var(--table-min-width);grid-template-columns:var(--table-columns,minmax(260px, 1fr) 92px 82px 86px 190px 112px 110px 40px);box-sizing:border-box;align-items:center;padding-left:16px;display:grid}.compact-heading[data-v-276b718e]{white-space:nowrap}.routes-table.hide-context .table-head[data-v-276b718e]>:nth-child(3),.routes-table.hide-context .route-row[data-v-276b718e]>:nth-child(3),.routes-table.hide-output .table-head[data-v-276b718e]>:nth-child(5),.routes-table.hide-output .route-row[data-v-276b718e]>:nth-child(5),.routes-table.hide-latency .table-head[data-v-276b718e]>:nth-child(6),.routes-table.hide-latency .route-row[data-v-276b718e]>:nth-child(6),.routes-table.hide-health .table-head[data-v-276b718e]>:nth-child(7),.routes-table.hide-health .route-row[data-v-276b718e]>:nth-child(7),.routes-table.hide-policy .table-head[data-v-276b718e]>:nth-child(8),.routes-table.hide-policy .route-row[data-v-276b718e]>:nth-child(8){display:none}.table-head[data-v-276b718e]{border-bottom:1px solid var(--theme-border-ff9532a6);background:var(--theme-bg-d14f9016);min-height:59px;color:var(--theme-text-b24fef0c);font-size:12px}.table-head span[data-v-276b718e]{align-items:center;gap:4px;display:inline-flex}.table-head small[data-v-276b718e]{color:var(--theme-text-1aa487fb);font-size:11px;font-weight:400;display:block}.sliders[data-v-276b718e]{justify-content:center;font-size:18px}.route-row[data-v-276b718e]{border:0;border-bottom:1px solid var(--theme-border-a3352a41);background:var(--theme-bg-d14f9016);width:100%;min-height:104px;color:inherit;cursor:pointer;text-align:left;padding-top:0;padding-bottom:0;padding-right:0;transition:background .18s,box-shadow .18s}.route-row[data-v-276b718e]:last-child{border-bottom:0}.route-row[data-v-276b718e]:hover:not(.selected){background:var(--theme-bg-cbc1cfa6);box-shadow:inset 2px 0 0 var(--theme-shadow-f6d94591)}.route-row.selected[data-v-276b718e]{background:linear-gradient(90deg, var(--theme-bg-44d7559a), var(--theme-bg-953d80fc));box-shadow:inset 2px 0 0 var(--blue)}.route-row[data-v-276b718e]:focus-visible{z-index:1;outline:2px solid var(--theme-border-1f80412b);outline-offset:-2px;position:relative}.model-cell[data-v-276b718e]{align-items:center;gap:12px;min-width:0;display:flex}.model-logo[data-v-276b718e]{background:var(--theme-bg-d14f9016);border:1px solid var(--theme-border-9063ed49);border-radius:8px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-flex}.route-row:hover .model-logo[data-v-276b718e],.route-row.selected .model-logo[data-v-276b718e]{border-color:var(--theme-border-69de4bbd);box-shadow:0 4px 10px var(--theme-shadow-0542497c);transform:translateY(-1px)}.model-logo img[data-v-276b718e]{object-fit:contain;width:70%;height:70%;display:block}.model-logo.deepseek img[data-v-276b718e]{width:84%;height:84%}.model-copy[data-v-276b718e]{min-width:0}.model-copy strong[data-v-276b718e]{color:var(--theme-text-b24fef0c);white-space:nowrap;align-items:center;gap:7px;font-size:14px;font-weight:800;line-height:1.25;display:flex}.model-copy strong em[data-v-276b718e]{background:var(--theme-bg-293f3c0d);color:var(--theme-text-36aed0c5);border-radius:4px;padding:2px 5px;font-size:10px;font-style:normal;font-weight:750}.model-copy small[data-v-276b718e]{color:var(--theme-text-3e943a5c);align-items:center;gap:7px;margin-top:5px;font-size:12px;display:flex}.model-copy small i[data-v-276b718e]{color:var(--theme-text-12d84053);font-style:normal}.delivery-provider-icons[data-v-276b718e]{align-items:center;min-height:28px;display:inline-flex}.delivery-provider-icons img[data-v-276b718e]{box-sizing:border-box;border:1px solid var(--theme-border-6f504a64);background:var(--theme-bg-d14f9016);object-fit:contain;border-radius:50%;width:25px;height:25px;margin-left:-6px;padding:5px}.delivery-provider-icons img[data-v-276b718e]:first-child{margin-left:0}.model-summary[data-v-276b718e]{width:100%;max-width:none;color:var(--theme-text-c354d7ef);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;line-height:1.45;display:block;overflow:hidden}.context-cell strong[data-v-276b718e],.context-cell small[data-v-276b718e]{display:block}.context-cell strong[data-v-276b718e]{color:var(--theme-text-59230471);font-size:13px;font-weight:500}.context-cell small[data-v-276b718e]{color:var(--theme-text-a35db2c4);margin-top:3px;font-size:11px}.price[data-v-276b718e]{color:var(--theme-text-59230471);font-size:13px}.latency-cell[data-v-276b718e]{align-items:center;gap:10px;display:flex}.telemetry-pulse[data-v-276b718e]{align-items:center;width:88px;height:30px;display:flex;position:relative}.telemetry-pulse[data-v-276b718e]:before{content:"";background:linear-gradient(90deg, var(--theme-bg-b215558e), var(--theme-bg-0600dd55));width:100%;height:1px}.telemetry-pulse i[data-v-276b718e]{background:var(--theme-bg-d6c58849);width:5px;height:5px;box-shadow:0 0 0 4px var(--theme-shadow-fc531f56);border-radius:50%;position:absolute;right:0}.latency-cell em[data-v-276b718e]{border:1px solid var(--theme-border-db0f0a19);background:var(--theme-bg-f428d372);color:var(--theme-text-40d6ec11);white-space:nowrap;border-radius:5px;padding:4px 6px;font-size:12px;font-style:normal;line-height:1}.latency-cell em.degraded[data-v-276b718e]{border-color:var(--theme-border-f6b3d7c5);background:var(--theme-bg-20e91160);color:var(--theme-text-1c99e1c8)}.health-cell[data-v-276b718e]{color:var(--theme-text-1b5aa260);align-items:center;gap:7px;font-size:12px;display:inline-flex}.health-cell i[data-v-276b718e]{background:var(--theme-bg-241e2b8f);border-radius:50%;width:8px;height:8px}.health-cell i.degraded[data-v-276b718e]{background:var(--amber)}.health-cell small[data-v-276b718e]{color:var(--theme-text-bcf25fcd);margin-top:2px;font-size:11px;display:block}.policy-cell[data-v-276b718e]{border:1px solid var(--theme-border-614c88a8);background:var(--theme-bg-99ece2f8);color:var(--theme-text-40d6ec11);border-radius:5px;justify-self:start;padding:5px 8px;font-size:12px}.policy-cell.fallback[data-v-276b718e]{border-color:var(--theme-border-f6b3d7c5);background:var(--theme-bg-20e91160);color:var(--theme-text-1c99e1c8)}.policy-cell.low-cost[data-v-276b718e]{border-color:var(--theme-border-4d38131b);background:var(--theme-bg-0497d640);color:var(--theme-text-2803bbc9)}.open-link[data-v-276b718e]{border:1px solid var(--theme-border-fab21637);width:28px;height:28px;color:var(--theme-text-b24fef0c);border-radius:5px;justify-content:center;align-items:center;font-size:16px;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}.route-row:hover .open-link[data-v-276b718e],.route-row.selected .open-link[data-v-276b718e]{border-color:var(--theme-border-6c751ce6);background:var(--theme-bg-0497d640);color:var(--theme-text-2803bbc9);transform:translate(1px,-1px)}.table-footer[data-v-276b718e]{color:var(--theme-text-0a5f428b);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-top:15px;font-size:12px;display:grid}.pager[data-v-276b718e]{gap:9px;display:inline-flex}.pager button[data-v-276b718e]{border:1px solid var(--theme-border-a118de93);background:var(--theme-bg-page-d14f9016);width:29px;height:29px;color:var(--theme-text-b24fef0c);cursor:pointer;border-radius:5px}.pager button.active[data-v-276b718e]{border-color:var(--blue);color:var(--blue)}.table-footer label[data-v-276b718e]{justify-self:end;align-items:center;gap:10px;display:inline-flex}.table-footer select[data-v-276b718e]{border:1px solid var(--theme-border-a118de93);background:var(--theme-bg-d14f9016);border-radius:5px;height:31px;padding:0 9px}.preview-panel[data-v-276b718e]{z-index:180;box-sizing:border-box;border-left:1px solid var(--theme-border-b47afb75);background:var(--theme-bg-306a849b);overscroll-behavior:contain;width:clamp(380px,29vw,440px);box-shadow:-14px 0 32px var(--theme-shadow-f1addada), -1px 0 0 var(--theme-shadow-faec5c2f);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);will-change:transform;padding:30px 28px 28px;position:fixed;top:58px;bottom:0;right:0;overflow:auto}.route-preview-enter-active[data-v-276b718e],.route-preview-leave-active[data-v-276b718e]{transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .28s,box-shadow .42s}.route-preview-enter-from[data-v-276b718e],.route-preview-leave-to[data-v-276b718e]{opacity:.72;box-shadow:none;transform:translate(calc(100% + 20px))}.preview-title[data-v-276b718e]{justify-content:space-between;align-items:center;display:flex}.preview-title h2[data-v-276b718e]{margin:0;font-size:15px;font-weight:800}.preview-title button[data-v-276b718e]{width:30px;height:30px;color:var(--theme-text-b24fef0c);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;padding:0;font-size:21px;line-height:1;transition:border-color .16s,background .16s;display:inline-flex}.preview-title button[data-v-276b718e]:hover,.preview-title button[data-v-276b718e]:focus-visible{border-color:var(--theme-border-377e4a7a);background:var(--theme-bg-e935e4b3);outline:0}.preview-model[data-v-276b718e]{border-bottom:1px solid var(--line);gap:14px;padding:20px 0 16px;display:flex}.model-logo.large[data-v-276b718e]{width:42px;height:42px}.model-logo.small[data-v-276b718e]{border-radius:6px;width:32px;height:32px}.preview-model strong[data-v-276b718e]{color:var(--theme-text-b24fef0c);font-size:14px;font-weight:800;display:block}.preview-model span[data-v-276b718e]{color:var(--theme-text-1b5aa260);margin-top:4px;font-size:12px;display:block}.preview-model em[data-v-276b718e]{color:var(--theme-text-1b5aa260);align-items:center;gap:6px;margin-top:6px;font-size:12px;font-style:normal;display:flex}.preview-model em i[data-v-276b718e],.path-node b[data-v-276b718e],.fallback-list li>i[data-v-276b718e]{background:var(--theme-bg-c197f351);border-radius:50%;width:8px;height:8px}.preview-model em i.degraded[data-v-276b718e]{background:var(--amber)}.preview-description[data-v-276b718e]{color:var(--theme-text-0a5f428b);margin:16px 0 0;font-size:12px;line-height:1.65}.preview-capabilities[data-v-276b718e]{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;padding:13px 0 16px;display:flex}.preview-capabilities span[data-v-276b718e]{border:1px solid var(--theme-border-2b67bb8c);background:var(--theme-bg-2077a7d7);color:var(--theme-text-0a5f428b);border-radius:999px;padding:4px 8px;font-size:9px;font-weight:720}.preview-section[data-v-276b718e]{border-bottom:1px solid var(--line);padding:16px 0}.route-path-section[data-v-276b718e]{border-bottom:0;padding-bottom:2px}.preview-section h3[data-v-276b718e]{color:var(--theme-text-1aa487fb);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:5px;margin:0 0 11px;font-size:10px;font-weight:850;display:flex}.route-path[data-v-276b718e]{flex-direction:column;align-items:stretch;display:flex}.path-node[data-v-276b718e]{border:1px solid var(--theme-border-2b77edf9);background:var(--theme-bg-d14f9016);border-radius:5px;align-items:center;gap:12px;min-height:55px;padding:7px 13px;display:flex}.path-node.gateway[data-v-276b718e]{border-color:var(--theme-border-90487cc4)}.path-node.active[data-v-276b718e]{border-color:var(--theme-border-69f65439);position:relative}.path-node strong[data-v-276b718e],.path-node small[data-v-276b718e]{display:block}.path-node strong[data-v-276b718e]{color:var(--theme-text-b24fef0c);font-size:12px}.path-node small[data-v-276b718e]{color:var(--theme-text-7a8aedbc);margin-top:4px;font-size:11px}.code-icon[data-v-276b718e]{border:1px solid var(--theme-border-2b77edf9);width:32px;height:32px;color:var(--theme-text-b24fef0c);border-radius:5px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.path-node b[data-v-276b718e]{position:absolute;right:13px}.down[data-v-276b718e]{color:var(--theme-text-b24fef0c);text-align:center;font-style:normal;line-height:16px;display:block}.fallback-list[data-v-276b718e]{gap:9px;margin:0;padding:0;display:grid}.fallback-list li[data-v-276b718e]{color:var(--theme-text-b24fef0c);grid-template-columns:19px 70px minmax(0,1fr) auto 8px;align-items:center;gap:7px;font-size:12px;display:grid}.fallback-list li>span[data-v-276b718e]{border:1px solid var(--theme-border-956b92d5);width:18px;height:18px;color:var(--theme-text-fb6c55a9);border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.fallback-list strong[data-v-276b718e]{font-weight:800}.fallback-list em[data-v-276b718e],.fallback-list small[data-v-276b718e]{color:var(--theme-text-7a8aedbc);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.fallback-list li>i.warning[data-v-276b718e]{background:var(--amber)}.cost-grid[data-v-276b718e]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cost-grid>div>span[data-v-276b718e]{color:var(--theme-text-7a8aedbc);font-size:11px;display:block}.cost-grid strong[data-v-276b718e]{margin-top:6px;font-size:14px;display:block}.estimated p[data-v-276b718e]{color:var(--theme-text-7a8aedbc);margin:8px 0 0;font-size:11px}.estimated b[data-v-276b718e]{color:var(--theme-text-b24fef0c);margin:0 9px}.uptime-row[data-v-276b718e]{grid-template-columns:auto 1fr;align-items:center;gap:18px;display:grid}.uptime-row strong[data-v-276b718e]{letter-spacing:-.04em;font-size:22px}.uptime-row>span[data-v-276b718e]{color:var(--theme-text-1aad5fbe);font-size:10px;line-height:1.45}.latency-stats[data-v-276b718e]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.latency-stats>div[data-v-276b718e]{border:1px solid var(--theme-border-6166c51a);background:var(--theme-bg-5b8e18c2);border-radius:6px;padding:11px 12px}.latency-stats span[data-v-276b718e],.latency-stats strong[data-v-276b718e]{display:block}.latency-stats span[data-v-276b718e]{color:var(--theme-text-8d7540d1);font-size:9px}.latency-stats strong[data-v-276b718e]{color:var(--theme-text-b24fef0c);margin-top:5px;font-size:14px}.performance-trend[data-v-276b718e]{margin-top:14px}.performance-trend svg[data-v-276b718e]{width:100%;height:72px;display:block}.performance-trend small[data-v-276b718e]{color:var(--theme-text-b3173721);text-align:right;font-size:9px;display:block}.telemetry-empty[data-v-276b718e]{border:1px dashed var(--theme-border-f59522bf);background:var(--theme-bg-5b8e18c2);min-height:62px;color:var(--theme-text-1aad5fbe);border-radius:6px;justify-content:center;align-items:center;gap:9px;margin-top:12px;font-size:10px;display:flex}.telemetry-empty i[data-v-276b718e]{background:var(--theme-bg-c852fc76);width:7px;height:7px;box-shadow:0 0 0 4px var(--theme-shadow-6050e9c1);border-radius:50%}.histogram[data-v-276b718e]{align-items:end;gap:4px;height:58px;display:flex;position:relative}.histogram>span[data-v-276b718e]{background:var(--lime);width:7px}.histogram>span.muted[data-v-276b718e]{background:var(--theme-bg-814d42dd)}.latency-labels[data-v-276b718e]{gap:5px;display:grid;position:absolute;top:8px;right:0}.latency-labels em[data-v-276b718e]{color:var(--theme-text-7a8aedbc);font-size:11px;font-style:normal}.axis[data-v-276b718e]{color:var(--theme-text-dbecd8f5);justify-content:space-between;font-size:10px;display:flex}.playground-btn[data-v-276b718e]{border:1px solid var(--theme-border-a45a1f50);background:var(--theme-bg-page-d14f9016);width:100%;height:36px;color:var(--theme-text-b24fef0c);cursor:pointer;border-radius:5px;justify-content:space-between;align-items:center;gap:9px;margin-top:12px;padding:0 14px;font-size:13px;display:flex}.playground-btn span[data-v-276b718e]:first-child{font-weight:750}.playground-btn span[data-v-276b718e]:last-child{color:var(--theme-text-6f1f0907);font-size:16px}@media (width<=1180px){.models-shell[data-v-276b718e]{grid-template-columns:220px minmax(700px,1fr)}}@media (width<=820px){.models-shell[data-v-276b718e]{grid-template-columns:1fr;min-width:0;height:auto;min-height:calc(100vh - 58px);overflow:visible}.filters-panel[data-v-276b718e]{display:none}.models-main[data-v-276b718e]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:26px 16px 38px;overflow:visible}.page-head h1[data-v-276b718e]{font-size:30px;line-height:1.05}.page-head p[data-v-276b718e]{max-width:340px;line-height:1.55}.search-box[data-v-276b718e]{height:48px;margin-top:24px}.search-box kbd[data-v-276b718e]{display:none}.search-box input[data-v-276b718e]{min-width:0}.tabs-row[data-v-276b718e]{gap:10px;margin-top:18px}.tabs[data-v-276b718e]{scrollbar-width:none;flex:1;gap:6px;min-width:0;padding-bottom:2px;overflow-x:auto}.tabs[data-v-276b718e]::-webkit-scrollbar{display:none}.tabs button[data-v-276b718e]{border:1px solid var(--theme-border-2f471387);background:var(--theme-bg-d14f9016);border-radius:999px;flex:none;min-height:36px;padding:0 10px}.tabs button.active[data-v-276b718e]{border-color:var(--theme-border-ddc46c2e);background:var(--theme-bg-ddc46c2e);color:var(--theme-text-d14f9016)}.tabs button.active[data-v-276b718e]:after,.columns-btn[data-v-276b718e]{display:none}.mobile-filter-btn[data-v-276b718e]{border:1px solid var(--theme-border-c1fa6b70);background:var(--theme-bg-a82aaf78);min-width:82px;height:38px;color:var(--theme-text-f383580e);border-radius:999px;justify-content:center;align-items:center;gap:8px;font-weight:760;display:inline-flex}.mobile-filter-btn em[data-v-276b718e]{background:var(--lime-bright);min-width:18px;height:18px;color:var(--theme-ink-ddc46c2e);border-radius:50%;place-items:center;font-size:10px;font-style:normal;display:grid}.routes-table[data-v-276b718e]{display:none}.mobile-model-list[data-v-276b718e]{gap:12px;margin-top:18px;display:grid}.mobile-model-card[data-v-276b718e]{border:1px solid var(--theme-border-a97a26e4);background:linear-gradient(150deg, var(--theme-bg-d14f9016) 58%, var(--theme-bg-e8b61bcc));width:100%;color:var(--theme-text-ddc46c2e);text-align:left;box-shadow:0 9px 24px var(--theme-shadow-af2a2fcd);border-radius:12px;gap:16px;padding:16px;display:grid}.mobile-card-head[data-v-276b718e]{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.mobile-model-copy strong[data-v-276b718e],.mobile-model-copy small[data-v-276b718e]{display:block}.mobile-model-copy strong[data-v-276b718e]{font-size:15px}.mobile-model-copy small[data-v-276b718e]{color:var(--theme-text-3e943a5c);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.mobile-model-copy em[data-v-276b718e]{color:var(--theme-text-686c5409);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;font-size:10px;font-style:normal;line-height:1.4;display:-webkit-box;overflow:hidden}.mobile-health[data-v-276b718e]{color:var(--theme-text-48bef4f2);align-items:center;gap:5px;font-size:10px;font-weight:760;display:inline-flex}.mobile-health i[data-v-276b718e]{background:var(--theme-bg-111a1fc6);border-radius:50%;width:7px;height:7px}.mobile-health i.degraded[data-v-276b718e]{background:var(--amber)}.mobile-card-grid[data-v-276b718e]{border-top:1px solid var(--theme-border-1405fe9b);border-bottom:1px solid var(--theme-border-1405fe9b);grid-template-columns:minmax(84px,1.35fr) minmax(max-content,1fr) minmax(max-content,1fr);gap:8px;padding:13px 0;display:grid;overflow-x:auto}.mobile-card-grid small[data-v-276b718e],.mobile-card-grid strong[data-v-276b718e]{display:block}.mobile-card-grid small[data-v-276b718e]{color:var(--theme-text-91bc7491);font-size:10px}.mobile-card-grid strong[data-v-276b718e]{margin-top:5px;font-size:12px}.mobile-capabilities[data-v-276b718e]{align-items:center;gap:6px;display:flex;overflow:hidden}.mobile-capabilities em[data-v-276b718e]{background:var(--theme-bg-5faff6dd);color:var(--theme-text-0a5f428b);border-radius:999px;flex:none;padding:4px 8px;font-size:9px;font-style:normal}.mobile-capabilities b[data-v-276b718e]{color:var(--theme-text-9c946466);white-space:nowrap;margin-left:auto;font-size:10px}.table-footer[data-v-276b718e]{grid-template-columns:1fr auto;gap:10px;margin-top:18px}.table-footer .pager[data-v-276b718e]{display:none}.table-footer label[data-v-276b718e]{gap:6px;font-size:10px}.catalog-loading[data-v-276b718e],.catalog-error[data-v-276b718e],.catalog-empty[data-v-276b718e]{min-height:260px;margin-top:18px;padding:22px}.mobile-filter-backdrop[data-v-276b718e]{z-index:390;background:var(--theme-bg-8911b162);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:0;display:block;position:fixed;inset:0}.mobile-filters-sheet[data-v-276b718e]{z-index:400;background:var(--theme-bg-d14f9016);max-height:min(82vh,680px);padding:20px 20px calc(20px + env(safe-area-inset-bottom));box-shadow:0 -18px 54px var(--theme-shadow-245e3585);border-radius:20px 20px 0 0;transition:transform .22s;display:block;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(105%)}.mobile-filters-sheet.is-open[data-v-276b718e]{transform:translateY(0)}.mobile-filter-head[data-v-276b718e]{border-bottom:1px solid var(--theme-border-bc8aa529);justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:14px;display:flex}.mobile-filter-head small[data-v-276b718e]{color:var(--theme-text-0d18fc69);text-transform:uppercase;letter-spacing:.12em;font-size:10px}.mobile-filter-head h2[data-v-276b718e]{margin:2px 0 0;font-size:23px}.mobile-filter-head button[data-v-276b718e]{border:1px solid var(--theme-border-59c0e78a);background:var(--theme-bg-a82aaf78);border-radius:50%;width:36px;height:36px;font-size:24px}.mobile-filters-sheet .filter-section[data-v-276b718e]{border-bottom:1px solid var(--theme-border-ba0166cb);margin-top:0;padding:0 0 18px}.mobile-filters-sheet .filter-section+.filter-section[data-v-276b718e]{padding-top:18px}.mobile-context-filter[data-v-276b718e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mobile-context-filter h3[data-v-276b718e]{grid-column:1/-1}.mobile-filter-actions[data-v-276b718e]{background:var(--theme-bg-d14f9016);grid-template-columns:1fr 2fr;gap:10px;padding:16px 0 0;display:grid;position:sticky;bottom:-20px}.mobile-filter-actions button[data-v-276b718e]{border:1px solid var(--theme-border-c1fa6b70);background:var(--theme-bg-d14f9016);min-height:44px;color:var(--theme-text-ddc46c2e);border-radius:8px;font-weight:760}.mobile-filter-actions button[data-v-276b718e]:last-child{border-color:var(--theme-border-ddc46c2e);background:var(--theme-bg-ddc46c2e);color:var(--theme-text-d14f9016)}.preview-panel[data-v-276b718e]{width:min(360px,100vw - 18px);box-shadow:-12px 0 32px var(--theme-shadow-014d7dc0);padding-left:20px;padding-right:20px}}@media (prefers-reduced-motion:reduce){.route-preview-enter-active[data-v-276b718e],.route-preview-leave-active[data-v-276b718e]{transition-duration:.01ms}}
