.models-page{gap:var(--ar-space-4);padding-block:var(--ar-space-4) var(--ar-space-8);grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);align-items:start;min-width:0;display:grid}@media (max-width:900px){.models-page{gap:var(--ar-space-3);grid-template-columns:minmax(0,1fr)}}.models-hero{margin-bottom:var(--ar-space-3)}.models-hero h1{margin-bottom:var(--ar-space-1)}.models-hero-sub{color:var(--ar-muted);max-width:52ch;margin:0}.model-cat-nav{top:var(--ar-space-4);position:sticky}@media (max-width:900px){.model-cat-nav{scrollbar-width:none;max-width:100%;padding-block:var(--ar-space-0-5);position:static;overflow-x:auto}}.model-cat-list{gap:var(--ar-space-0-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media (max-width:900px){.model-cat-list{gap:var(--ar-space-1);flex-flow:row}}.model-cat-item{align-items:center;gap:var(--ar-space-1-5);padding:var(--ar-space-1) var(--ar-space-1-5);border-radius:var(--ar-radius-control);color:var(--ar-text);font-size:var(--ar-font-size-sm);white-space:nowrap;transition:var(--transition-hover);border:1px solid #0000;text-decoration:none;display:flex}.model-cat-item:hover{background:var(--ar-surface-raised);border-color:var(--ar-border)}.model-cat-active{background:var(--ar-surface-raised);border-color:var(--ar-border-strong);font-weight:var(--ar-font-weight-ui)}.model-cat-emoji{flex:none;font-size:1rem;line-height:1}.model-cat-label{flex:1}.model-cat-count{color:var(--ar-subtle);font-size:var(--ar-font-size-xs);font-variant-numeric:tabular-nums;flex:none}.model-cat-empty{color:var(--ar-subtle);cursor:not-allowed}.model-cat-empty:hover{background:0 0;border-color:#0000}@media (max-width:900px){.model-cat-list{width:max-content}.model-cat-item{min-height:var(--ar-hit);flex:none}}@media (max-width:640px){.model-cat-nav{overflow-x:visible}.model-cat-list{flex-wrap:wrap;width:auto}}.models-main,.models-grid,.models-grid>li,.model-cat-nav,.model-card{min-width:0}.models-grid-header{justify-content:space-between;align-items:baseline;gap:var(--ar-space-2);margin-bottom:var(--ar-space-2);flex-wrap:wrap;display:flex}.models-grid-title{font-size:var(--ar-font-size-lg);font-weight:var(--ar-font-weight-headline);margin:0}.models-grid-count{color:var(--ar-subtle);font-size:var(--ar-font-size-sm);font-variant-numeric:tabular-nums}.models-cat-desc{color:var(--ar-muted);font-size:var(--ar-font-size-sm);margin:0 0 var(--ar-space-2)}.models-grid{gap:var(--ar-space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.models-grid>li{display:flex}.models-grid>li>.model-card{flex:1}@media (max-width:1080px){.models-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.models-grid{grid-template-columns:minmax(0,1fr)}}.model-card{gap:var(--ar-space-1-5);padding:var(--ar-space-2);min-height:0;transition:var(--transition-hover);flex-direction:column;display:flex}.model-card:hover{border-color:var(--ar-border-strong)}.model-card-head{align-items:flex-start;gap:var(--ar-space-1-5);min-width:0;display:flex}.model-card-title{align-items:baseline;gap:var(--ar-space-1);flex-wrap:wrap;flex:1;min-width:0;display:flex}.model-card-name{font-size:var(--ar-font-size-sm);font-weight:var(--ar-font-weight-headline);overflow-wrap:break-word;flex:auto;min-width:0;margin:0;line-height:1.3}.model-card-link{color:inherit;text-decoration:none}.model-card-link:hover{text-underline-offset:3px;text-decoration:underline}.model-size-chip,.model-uncensored-chip{font-size:var(--ar-font-size-xs);padding:1px var(--ar-space-1);background:var(--ar-surface-raised);border-color:var(--ar-border);font-variant-numeric:tabular-nums;font-weight:var(--ar-font-weight-ui);flex:none}.models-sort{align-items:flex-end;gap:var(--ar-space-1);margin:0 0 var(--ar-space-3);border-bottom:1px solid var(--ar-border);flex-wrap:wrap;min-width:0;display:flex}.models-sort a{color:var(--ar-muted);font-size:var(--ar-font-size-sm);padding:var(--ar-space-1) var(--ar-space-2);border-radius:var(--ar-radius-control) var(--ar-radius-control) 0 0;border:1px solid #0000;border-bottom-width:2px;margin-bottom:-1px;text-decoration:none}.models-sort a:hover{color:var(--ar-text)}.models-sort a:focus-visible{outline:2px solid var(--ar-focus);outline-offset:2px}.models-sort a[aria-current=true]{color:var(--ar-text);font-weight:var(--ar-font-weight-emphasis);background:var(--ar-surface);border-color:var(--ar-border);border-bottom-color:var(--ar-text)}.model-tested{border-radius:var(--ar-radius-pill);background:var(--ar-ready-bg);width:18px;height:18px;color:var(--ar-ready-ink);flex:none;place-items:center;display:grid}.model-tested-mark{justify-content:center;align-items:center;display:flex}.model-card-meta{font-family:var(--ar-font-family-mono);font-size:var(--ar-font-size-xs);color:var(--ar-subtle);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.model-fit-chips{gap:var(--ar-space-1);flex-wrap:wrap;display:flex}.model-fit-chip{font-size:var(--ar-font-size-xs);padding:2px var(--ar-space-1-5);background:color-mix(in srgb, var(--ar-ready-bg) 30%, transparent);border-color:color-mix(in srgb, var(--ar-ready-bg) 60%, transparent);color:var(--ar-text)}.model-fit-price{color:var(--ar-muted);font-variant-numeric:tabular-nums}.model-fit-chip-need{font-size:var(--ar-font-size-xs);padding:2px var(--ar-space-1-5);color:var(--ar-subtle)}.model-card-action{padding-top:var(--ar-space-1-5);border-top:1px solid var(--ar-border-subtle);margin-top:auto}.model-deploy-btn{justify-content:center;width:100%}.model-card-action .oneclick{width:100%}.model-card-action .oneclick-go{width:100%;font-size:var(--ar-font-size-sm);justify-content:center}@media (max-width:640px){.model-card-action .btn,.model-card-action .oneclick-go{min-height:44px}}.uncensored-gate{margin-bottom:var(--ar-space-3);padding:var(--ar-space-2) var(--ar-space-3);border-color:color-mix(in srgb, var(--ar-run-coral) 40%, var(--ar-border));background:color-mix(in srgb, var(--ar-run-coral) 5%, var(--ar-surface))}.uncensored-gate-text{margin:0 0 var(--ar-space-2);font-size:var(--ar-font-size-sm);max-width:60ch}.uncensored-gate-actions{gap:var(--ar-space-1-5);flex-wrap:wrap;display:flex}.models-empty{padding:var(--ar-space-6) var(--ar-space-3);text-align:center;color:var(--ar-muted)}.models-empty-link{margin-top:var(--ar-space-1-5)}.models-import-cta{margin-top:var(--ar-space-4);padding:var(--ar-space-3);border:1px dashed var(--ar-border);border-radius:var(--ar-radius-card);text-align:center}.models-import-cta p{margin:0 0 var(--ar-space-2);color:var(--ar-muted);font-size:var(--ar-font-size-sm)}.hf-import-widget{margin-top:var(--ar-space-4);padding:var(--ar-space-3)}.hf-import-title{font-size:var(--ar-font-size-lg);font-weight:var(--ar-font-weight-headline);margin:0 0 var(--ar-space-1)}.hf-import-sub{margin:0 0 var(--ar-space-2)}.hf-import-form{gap:var(--ar-space-1);flex-wrap:wrap;align-items:center;display:flex}.hf-import-field{flex:260px;min-width:0;position:relative}.hf-import-icon{color:var(--ar-subtle);pointer-events:none;display:flex;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.hf-import-input{width:100%;padding:var(--ar-space-1) var(--ar-space-1-5) var(--ar-space-1) 36px;border:1px solid var(--ar-border);border-radius:var(--ar-radius-control);background:var(--ar-surface);color:var(--ar-text);font-family:var(--ar-font-family-mono);font-size:var(--ar-font-size-sm);min-height:40px}.hf-import-input:focus{outline:2px solid var(--ar-run-coral);outline-offset:1px}.hf-import-input::placeholder{color:var(--ar-subtle);font-family:var(--ar-font-family-ui)}@media (max-width:640px){.hf-import-input{min-height:44px}}.hf-import-result{margin-top:var(--ar-space-2);padding-top:var(--ar-space-2);border-top:1px solid var(--ar-border-subtle);gap:var(--ar-space-1-5);flex-direction:column;display:flex}.hf-import-result-header{flex-direction:column;gap:4px;display:flex}.hf-import-repo-name{align-items:center;gap:var(--ar-space-1);font-size:var(--ar-font-size-md);flex-wrap:wrap;margin:0;display:flex}.hf-license-chip{font-size:var(--ar-font-size-xs);padding:1px var(--ar-space-1)}.hf-import-vram{margin:0}.hf-import-actions{gap:var(--ar-space-1);flex-wrap:wrap;display:flex}.hf-gguf-details{font-size:var(--ar-font-size-sm)}.hf-gguf-details summary{cursor:pointer;-webkit-user-select:none;user-select:none}.hf-gguf-list{margin:var(--ar-space-1) 0 0;padding-left:var(--ar-space-2);flex-direction:column;gap:2px;display:flex}.hf-gguf-list code{font-family:var(--ar-font-family-mono);font-size:var(--ar-font-size-xs)}
