.mf-model-page{overflow-x:clip}.mf-model-page .mf-subpage-hero{padding-bottom:56px}.mf-model-content{max-width:1280px;margin:auto;padding:40px 16px 100px}.mf-model-switch{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:32px;display:flex}.mf-model-switch a{border:1px solid var(--border);color:var(--muted-foreground);padding:11px 18px;font-size:13px;transition:border-color .2s,background .2s}.mf-model-switch a.active,.mf-model-switch a:hover{border-color:var(--primary-purple);color:var(--foreground);background:#8082c114}.mf-model-page .mf-subpage-hero .mf-model-snapshot{letter-spacing:.03em;margin-top:22px;font-size:11px;font-weight:400}.mf-model-usage{border:1px solid var(--border);background:#1a152566;gap:32px;margin-bottom:40px;padding:28px;display:grid}.mf-model-eyebrow{color:var(--primary-purple);text-transform:uppercase;letter-spacing:.15em;margin-bottom:12px;font-size:10px;font-weight:700;display:block}.mf-model-usage h2{letter-spacing:-.025em;margin-bottom:16px;font-size:24px;font-weight:600;line-height:1.25}.mf-model-usage p{color:var(--muted-foreground);font-size:13px;line-height:1.7}.mf-model-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mf-model-presets button{text-align:left;border:1px solid var(--border);background:var(--background);gap:5px;padding:12px;display:grid}.mf-model-presets button[aria-pressed=true]{border-color:var(--primary-purple);background:#8082c11a}.mf-model-presets strong{font-size:12px;font-weight:600}.mf-model-presets span{color:var(--muted-foreground);font-size:10px}.mf-model-token-inputs{gap:16px;margin-top:20px;display:grid}.mf-model-token-inputs label{gap:8px;font-size:11px;font-weight:500;display:grid}.mf-model-token-inputs label>span{border:1px solid var(--border);background:var(--background);color:var(--muted-foreground);align-items:center;gap:12px;padding-right:14px;font-weight:400;display:flex}.mf-model-token-inputs input{width:100%;min-width:0;color:var(--foreground);outline-offset:-2px;background:0 0;border:0;padding:12px 14px}.mf-model-usage .mf-model-formula{margin-top:16px;font-size:10px;line-height:1.7}.mf-model-filter-panel{border:1px solid var(--border);background:var(--card);padding:20px}.mf-model-search{border:1px solid var(--border);background:var(--background);color:var(--muted-foreground);align-items:center;padding-left:14px;display:flex}.mf-model-search input{width:100%;min-width:0;color:var(--foreground);background:0 0;border:0;padding:13px;font-size:13px}.mf-model-selects{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.mf-model-selects label{gap:6px;min-width:0;display:grid}.mf-model-selects label>span{text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground);font-size:10px}.mf-model-selects select{border:1px solid var(--border);background:var(--background);width:100%;min-width:0;color:var(--foreground);padding:11px;font-size:12px}.mf-model-results-bar{justify-content:space-between;align-items:center;gap:16px;padding-block:24px;display:flex}.mf-model-results-bar p{color:var(--muted-foreground);font-size:12px}.mf-model-results-bar strong{color:var(--foreground)}.mf-model-results-bar button{color:var(--muted-foreground);background:0 0;border:0;flex-shrink:0;align-items:center;gap:8px;padding:0;font-size:11px;display:inline-flex}.mf-model-grid{gap:16px;display:grid}.mf-model-card{border:1px solid var(--border);background:var(--card);min-width:0;padding:24px;transition:border-color .2s}.mf-model-card:hover,.mf-model-card-selected{border-color:var(--primary-purple)}.mf-model-card-top{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.mf-model-open{color:var(--primary-purple);text-transform:capitalize;background:#8082c114;padding:3px 7px;font-size:9px}.mf-model-card h2{letter-spacing:-.02em;margin:18px 0 14px;font-size:20px;font-weight:600;line-height:1.3}.mf-model-card h2 a{justify-content:space-between;align-items:center;gap:12px;display:flex}.mf-model-card h2 svg{color:var(--primary-purple);flex-shrink:0}.mf-model-task-tags{flex-wrap:wrap;gap:6px;display:flex}.mf-model-task-tags span{color:var(--muted-foreground);border:1px solid var(--border);text-transform:capitalize;padding:3px 7px;font-size:9px}.mf-model-card .mf-model-description{min-height:64px;color:var(--muted-foreground);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:16px;font-size:12px;line-height:1.75;display:-webkit-box;overflow:hidden}.mf-model-card dl{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0 0;padding-top:18px;display:grid}.mf-model-card dl>div{gap:7px;display:grid}.mf-model-card dt{color:var(--muted-foreground);font-size:9px}.mf-model-card dd{overflow-wrap:anywhere;margin:0;font-size:11px}.mf-model-card dl.mf-model-free-specs{grid-template-columns:1fr;gap:12px}.mf-model-free-specs>div{justify-content:space-between;gap:16px;display:flex!important}.mf-model-free-specs dd{text-align:right;max-width:65%}.mf-model-compare-control{border-top:1px solid var(--border);cursor:pointer;align-items:center;gap:8px;margin-top:22px;padding-top:16px;font-size:12px;font-weight:600;display:flex}.mf-model-compare-control input,.mf-model-pricing-table input{accent-color:var(--primary-purple);width:15px;height:15px}.mf-model-compare-control>span{color:var(--muted-foreground);margin-left:auto;font-size:9px;font-weight:400}.mf-model-compare-control:has(input:disabled){opacity:.5;cursor:default}.mf-model-how{border-top:1px solid var(--border);margin-top:20px;padding-top:16px}.mf-model-how summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;font-size:12px;list-style:none;display:flex}.mf-model-how summary::-webkit-details-marker{display:none}.mf-model-how[open] summary svg{transform:rotate(180deg)}.mf-model-how p{color:var(--muted-foreground);margin-top:16px;font-size:12px;line-height:1.7}.mf-model-how pre{border:1px solid var(--border);background:var(--background);margin-top:14px;padding:14px;font-size:10px;overflow:auto}.mf-model-how>button,.mf-model-how>a{color:var(--primary-purple);background:0 0;border:0;align-items:center;gap:8px;margin:16px 16px 0 0;padding:0;font-size:11px;display:inline-flex}.mf-model-catalog-votes{color:var(--muted-foreground);margin-top:16px;font-size:9px}.mf-model-pagination{justify-content:center;align-items:center;gap:24px;margin-top:32px;font-size:11px;display:flex}.mf-model-pagination button{border:1px solid var(--border);background:var(--card);align-items:center;gap:8px;padding:10px 13px;font-size:11px;display:inline-flex}.mf-model-pagination button:disabled{opacity:.35}.mf-model-pagination span{color:var(--muted-foreground)}.mf-model-no-results{border:1px solid var(--border);text-align:center;justify-items:center;gap:16px;padding:64px 16px;display:grid}.mf-model-no-results svg{color:var(--primary-purple)}.mf-model-no-results h2{font-size:22px}.mf-model-no-results p{color:var(--muted-foreground);font-size:14px}.mf-model-no-results button{border:1px solid var(--primary-purple);background:#8082c114;padding:10px 18px;font-size:13px}.mf-model-shortlist{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#130f1af2;border:1px solid #8082c180;flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px;padding:16px 20px;font-size:11px;display:flex;position:sticky;bottom:16px;box-shadow:0 10px 40px #0005}.mf-model-shortlist a{color:var(--primary-purple);align-items:center;gap:8px;margin-left:auto;display:inline-flex}.mf-model-shortlist button{background:0 0;border:0;padding:0;font-size:10px}.mf-model-comparison{padding-top:72px;scroll-margin-top:96px}.mf-model-section-title{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:28px;display:flex}.mf-model-section-title h2{letter-spacing:-.025em;font-size:26px;font-weight:600}.mf-model-section-title p{color:var(--muted-foreground);font-size:11px}.mf-model-comparison-empty{border:1px dashed var(--border-strong);color:var(--muted-foreground);text-align:center;justify-items:center;gap:16px;padding:48px 24px;font-size:13px;display:grid}.mf-model-comparison-empty svg{color:var(--primary-purple)}.mf-model-table-scroll{border:1px solid var(--border);overflow:auto}.mf-model-table-scroll table{border-collapse:collapse;text-align:left;width:100%;min-width:700px;font-size:12px;line-height:1.6}.mf-model-table-scroll th,.mf-model-table-scroll td{border-bottom:1px solid var(--border);min-width:145px;padding:18px 20px}.mf-model-table-scroll thead{background:var(--card)}.mf-model-table-scroll thead th{font-size:11px;font-weight:600}.mf-model-table-scroll tbody th{color:var(--muted-foreground);font-size:11px;font-weight:500}.mf-model-table-scroll tbody tr:hover{background:#8082c108}.mf-model-table-scroll tr:last-child td,.mf-model-table-scroll tr:last-child th{border-bottom:0}.mf-model-comparison-name{justify-content:space-between;align-items:center;gap:12px;display:flex}.mf-model-comparison-name>button{color:var(--muted-foreground);background:0 0;border:0;padding:0;display:flex}.mf-model-cost{color:var(--primary-purple);font-weight:600}.mf-model-pricing-table th:first-child{min-width:220px}.mf-model-pricing-table tbody th a{color:var(--foreground);align-items:center;gap:8px;font-size:12px;display:flex}.mf-model-pricing-table tbody th>span{color:var(--muted-foreground);margin-top:5px;font-size:10px;display:block}.mf-model-faq{max-width:900px;margin:80px auto 0}.mf-model-faq>h2{margin-bottom:32px;font-size:26px;font-weight:600;line-height:1.3}.mf-model-faq details{border:1px solid var(--border);background:var(--card);margin-top:12px;padding:20px}.mf-model-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:13px;font-weight:500;list-style:none;display:flex}.mf-model-faq summary::-webkit-details-marker{display:none}.mf-model-faq summary svg{color:var(--primary-purple);flex-shrink:0}.mf-model-faq details[open] summary svg{transform:rotate(180deg)}.mf-model-faq details p{color:var(--muted-foreground);margin-top:18px;font-size:13px;line-height:1.8}@media (min-width:640px){.mf-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mf-model-selects{grid-template-columns:repeat(4,minmax(0,1fr))}.mf-model-token-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}.mf-model-presets{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.mf-model-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mf-model-usage{grid-template-columns:.7fr 1.3fr;gap:48px;padding:32px}.mf-model-filter-panel{grid-template-columns:.75fr 1.25fr;align-items:end;gap:20px;display:grid}.mf-model-selects{margin-top:0}.mf-model-search input{padding-block:11px}.mf-model-card{padding:28px}}
