@keyframes osa-pulse{0%,to{opacity:.45}50%{opacity:.9}}.osa-sk{background:color-mix(in srgb,var(--color-border) 80%,transparent);border-radius:.4rem;animation:osa-pulse 1.6s ease-in-out infinite}.checker-sk-shell{display:grid;grid-gap:1.25rem;gap:1.25rem}.checker-sk-panel{border:1px solid color-mix(in srgb,var(--color-border) 60%,transparent);border-radius:1rem;background:color-mix(in srgb,var(--color-surface-soft) 40%,transparent);padding:1rem;display:grid;grid-gap:.65rem;gap:.65rem}.checker-sk-line{height:.78rem}.checker-sk-line-sm{height:.65rem;width:55%}.checker-sk-btn{height:2.3rem;width:13rem;border-radius:999px;margin-top:.25rem}.checker-sk-label{height:.65rem;width:4rem;margin-bottom:.3rem}.checker-sk-input{height:2.6rem;border-radius:.65rem}.checker-sk-card{border:1px solid color-mix(in srgb,var(--color-border) 60%,transparent);border-radius:1.1rem;background:var(--color-surface);padding:1.1rem;display:grid;grid-gap:.6rem;gap:.6rem}.checker-sk-badge-row{display:flex;gap:.45rem;margin-top:.2rem}.checker-sk-badge{height:1.35rem;width:4.5rem;border-radius:999px}.checker-sk-bar-wrap{display:flex;align-items:center;gap:.6rem;margin-top:.35rem}.checker-sk-bar-track{flex:1 1;height:6px;border-radius:999px;overflow:hidden}.checker-sk-bar-fill{height:100%;width:60%;border-radius:999px}.eval-sk-wrapper{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-gap:1.5rem;gap:1.5rem}@media (max-width:640px){.eval-sk-wrapper{grid-template-columns:1fr}}.eval-sk-col{display:grid;grid-gap:.85rem;gap:.85rem}.eval-sk-row{display:flex;justify-content:space-between;gap:1rem}.eval-sk-cell-sm{height:.7rem;width:40%}.eval-sk-cell-lg{height:.7rem;width:50%}.eval-sk-thead{height:.65rem;width:100%;margin-bottom:.45rem}.eval-sk-trow{display:flex;justify-content:space-between;gap:.5rem;padding:.45rem 0;border-bottom:1px solid color-mix(in srgb,var(--color-border) 40%,transparent)}.eval-sk-trow:last-child{border-bottom:none}.eval-sk-tcell{height:.7rem}.mpq-wrapper{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-gap:1.5rem;gap:1.5rem;align-items:start}.mpq-col{display:grid;grid-gap:1rem;gap:1rem}.mpq-spec-dl{display:grid;grid-template-columns:auto 1fr;grid-column-gap:1.25rem;column-gap:1.25rem;grid-row-gap:.4rem;row-gap:.4rem;font-size:.87rem}.mpq-spec-dl dt{color:var(--color-text-muted);font-weight:500}.mpq-spec-dl dd{margin:0;color:var(--color-text);font-weight:600}.mpq-quant-table{width:100%;border-collapse:collapse;font-size:.84rem}.mpq-quant-table th{text-align:left;color:var(--color-text-muted);font-weight:600;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;padding:0 0 .45rem;border-bottom:1px solid var(--color-border)}.mpq-quant-table td{padding:.45rem 0;border-bottom:1px solid color-mix(in srgb,var(--color-border) 50%,transparent);vertical-align:middle}.mpq-quant-table td:last-child{text-align:right}.mpq-quant-name{font-weight:700;color:var(--color-text);font-family:Courier New,monospace}.mpq-quant-desc{display:block;font-size:.75rem;color:var(--color-text-muted);margin-top:.1rem}.mpq-quant-vram{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-primary-hover);font-weight:700}.mpq-inputs{display:grid;grid-gap:.75rem;gap:.75rem}.mpq-field label{display:block;font-size:.77rem;font-weight:700;color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.35rem}.mpq-field input{width:100%;box-sizing:border-box;background:var(--color-surface);border:1px solid var(--color-border);border-radius:.6rem;color:var(--color-text);font-size:1rem;padding:.55rem .75rem;transition:border-color .15s}.mpq-field input:focus{border-color:var(--color-primary)}.mpq-results{display:grid;grid-gap:.6rem;gap:.6rem}.mpq-result-row{display:grid;grid-template-columns:5.5rem 1fr auto;grid-gap:.65rem;gap:.65rem;align-items:center;border:1px solid var(--color-border);border-radius:.75rem;background:var(--color-surface);padding:.65rem .85rem;transition:border-color .15s}.mpq-result-row-best{border-color:color-mix(in srgb,var(--color-primary) 55%,var(--color-border));background:color-mix(in srgb,var(--color-primary) 6%,var(--color-surface))}.mpq-result-quant{font-family:Courier New,monospace;font-size:.8rem;font-weight:800;color:var(--color-text)}.mpq-result-bar-wrap{display:grid;grid-gap:.25rem;gap:.25rem}.mpq-result-bar-track{height:5px;border-radius:999px;background:color-mix(in srgb,var(--color-border) 60%,transparent);overflow:hidden}.mpq-result-bar-fill{height:100%;border-radius:999px;transition:width .25s ease}.mpq-result-vram-label{font-size:.72rem;color:var(--color-text-muted)}.mpq-result-actions{display:flex;flex-direction:column;align-items:flex-end;gap:.3rem}.mpq-fit-badge{font-size:.71rem;font-weight:800;border:1px solid;border-radius:999px;padding:.18rem .5rem;white-space:nowrap;opacity:.9}.mpq-cmd{display:flex;align-items:center;gap:.5rem;border:1px solid color-mix(in srgb,var(--color-border) 70%,transparent);border-radius:.65rem;background:color-mix(in srgb,#020617 85%,var(--color-surface));padding:.5rem .6rem .5rem .8rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.mpq-cmd code{flex:1 1;font-family:Courier New,monospace;font-size:.8rem;white-space:nowrap;min-width:0}.mpq-cmd code,.mpq-copy-btn{color:var(--color-primary-hover)}.mpq-copy-btn{flex-shrink:0;border:1px solid color-mix(in srgb,var(--color-primary) 35%,var(--color-border));border-radius:999px;background:color-mix(in srgb,var(--color-primary) 10%,transparent);font-size:.72rem;font-weight:800;line-height:1;padding:.3rem .6rem;cursor:pointer;transition:background .12s,border-color .12s}.mpq-copy-btn:hover{background:color-mix(in srgb,var(--color-primary) 20%,transparent);border-color:var(--color-primary)}.mpq-rationale{font-size:.87rem;margin:1rem 0 0}.mpq-prompt,.mpq-rationale{color:var(--color-text-muted);line-height:1.6}.mpq-prompt{font-size:.85rem;margin:.75rem 0 0}.mpq-strength-strip{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.35rem}.mpq-strength{border:1px solid var(--color-border);border-radius:999px;font-size:.77rem;font-weight:700;padding:.22rem .65rem;color:var(--color-text-muted);background:var(--color-surface);text-transform:capitalize}@media(max-width:760px){.mpq-wrapper{grid-template-columns:1fr}}.mpq-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:500px){.mpq-result-row{grid-template-columns:1fr auto;row-gap:.45rem}.mpq-result-bar-wrap{grid-column:1/-1;order:3}.mpq-result-actions{flex-direction:row;align-items:center;gap:.4rem}}