.search-select.svelte-1v1vgpc{min-width:240px;position:relative}input.svelte-1v1vgpc{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;color:var(--text);font:inherit;padding:.55rem 2rem .55rem .75rem;transition:border-color .15s}input.svelte-1v1vgpc:focus{border-color:var(--accent);outline:none}.selected-display.svelte-1v1vgpc{font-size:inherit;pointer-events:none;color:var(--text);background:var(--bg);border-radius:calc(var(--radius-sm) - 1px);white-space:nowrap;text-overflow:ellipsis;align-items:center;padding:0 .75rem;display:flex;position:absolute;inset:1px 2rem 1px 1px;overflow:hidden}.clear-btn.svelte-1v1vgpc{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0 .25rem;font-size:1.1rem;line-height:1;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.clear-btn.svelte-1v1vgpc:hover{color:var(--text)}.dropdown.svelte-1v1vgpc{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);z-index:100;flex-direction:column;max-height:280px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 8px 24px #0006}.group-pills.svelte-1v1vgpc{border-bottom:1px solid var(--border);flex-shrink:0;gap:.35rem;padding:.5rem .6rem;display:flex}.group-pill.svelte-1v1vgpc{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:.2rem .55rem;font-size:.72rem;transition:all .15s}.group-pill.svelte-1v1vgpc:hover{border-color:var(--accent);color:var(--text)}.group-pill.active.svelte-1v1vgpc{background:var(--accent-dim);border-color:var(--accent);color:var(--accent);font-weight:500}.options-list.svelte-1v1vgpc{scrollbar-width:thin;scrollbar-color:var(--border) transparent;margin:0;padding:.25rem 0;list-style:none;overflow-y:auto}.options-list.svelte-1v1vgpc::-webkit-scrollbar{width:6px}.options-list.svelte-1v1vgpc::-webkit-scrollbar-track{background:0 0}.options-list.svelte-1v1vgpc::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.options-list.svelte-1v1vgpc::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.options-list.svelte-1v1vgpc li:where(.svelte-1v1vgpc){cursor:pointer;white-space:nowrap;text-overflow:ellipsis;padding:.45rem .75rem;font-size:.9rem;overflow:hidden}.options-list.svelte-1v1vgpc li.group-header:where(.svelte-1v1vgpc){text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);cursor:default;pointer-events:none;padding:.5rem .75rem .25rem;font-size:.7rem;font-weight:600}.options-list.svelte-1v1vgpc li.group-header:where(.svelte-1v1vgpc):not(:first-child){border-top:1px solid var(--border);margin-top:.25rem;padding-top:.6rem}.options-list.svelte-1v1vgpc li.highlighted:where(.svelte-1v1vgpc){background:var(--accent-dim)}.options-list.svelte-1v1vgpc li.selected:where(.svelte-1v1vgpc){color:var(--accent)}.options-list.svelte-1v1vgpc li.no-results:where(.svelte-1v1vgpc){color:var(--text-muted);cursor:default;font-style:italic}@media (width<=600px){.search-select.svelte-1v1vgpc{width:100%;min-width:0}}.multi-select.svelte-vbwhwd{min-width:180px;position:relative}.trigger.svelte-vbwhwd{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;color:var(--text);font:inherit;cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .75rem;transition:border-color .15s;display:flex}.trigger.svelte-vbwhwd:focus{border-color:var(--accent);outline:none}.trigger-label.svelte-vbwhwd{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.trigger-label.placeholder.svelte-vbwhwd{color:var(--text-muted)}.chevron.svelte-vbwhwd{width:1rem;height:1rem;color:var(--text-muted);flex-shrink:0;transition:transform .15s}.chevron.open.svelte-vbwhwd{transform:rotate(180deg)}.clear-btn.svelte-vbwhwd{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0 .25rem;font-size:1.1rem;line-height:1;position:absolute;top:50%;right:2rem;transform:translateY(-50%)}.clear-btn.svelte-vbwhwd:hover{color:var(--text)}.dropdown.svelte-vbwhwd{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);z-index:100;scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex-direction:column;max-height:220px;margin:0;padding:.25rem 0;list-style:none;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0006}.dropdown.svelte-vbwhwd li:where(.svelte-vbwhwd){cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.9rem;transition:background .1s;display:flex}.dropdown.svelte-vbwhwd li.highlighted:where(.svelte-vbwhwd){background:var(--accent-dim)}.dropdown.svelte-vbwhwd li.checked:where(.svelte-vbwhwd){color:var(--accent)}.check-box.svelte-vbwhwd{border:1.5px solid var(--border);background:var(--bg);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;transition:border-color .15s,background .15s;display:inline-flex}.dropdown.svelte-vbwhwd li.checked:where(.svelte-vbwhwd) .check-box:where(.svelte-vbwhwd){border-color:var(--accent);background:var(--accent-dim)}.check-box.svelte-vbwhwd svg:where(.svelte-vbwhwd){width:.7rem;height:.7rem;color:var(--accent)}@media (width<=600px){.multi-select.svelte-vbwhwd{width:100%;min-width:0}}.gpu-input.svelte-1r1nk2{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.row.svelte-1r1nk2{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}.gpu-row.svelte-1r1nk2{justify-content:space-between}.gpu-field.svelte-1r1nk2{flex:1;min-width:0}.vram-field.svelte-1r1nk2,.quantity-field.svelte-1r1nk2{flex-shrink:0}.quantity-wrap.svelte-1r1nk2{align-items:center;gap:.4rem;display:flex}.quantity-wrap.svelte-1r1nk2 input[type=number]:where(.svelte-1r1nk2){width:60px}.quantity-hint.svelte-1r1nk2{color:var(--text-muted);white-space:nowrap;font-size:.8rem}.multi-gpu-detail.svelte-1r1nk2{color:var(--text-muted);font-size:.85em}.field.svelte-1r1nk2{flex-direction:column;gap:.3rem;display:flex}label.svelte-1r1nk2{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:500}select.svelte-1r1nk2,input.svelte-1r1nk2{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.55rem .75rem;transition:border-color .15s}select.svelte-1r1nk2:focus,input.svelte-1r1nk2:focus{border-color:var(--accent);outline:none}select.svelte-1r1nk2{cursor:pointer;min-width:180px}input[type=number].svelte-1r1nk2{width:110px}.divider.svelte-1r1nk2{color:var(--text-muted);padding-bottom:.55rem;font-size:.85rem}.effective.svelte-1r1nk2{border-top:1px solid var(--border);padding-top:.75rem;font-size:.9rem}.effective.svelte-1r1nk2 strong:where(.svelte-1r1nk2){color:var(--accent)}.muted.svelte-1r1nk2{color:var(--text-muted)}.optional-label.svelte-1r1nk2{color:var(--text-muted);opacity:.7;text-transform:none;letter-spacing:normal;font-size:.7rem;font-weight:400}.tooltip-wrap.svelte-1r1nk2{cursor:help;vertical-align:middle;outline:none;display:inline-flex;position:relative}.info-icon.svelte-1r1nk2{border:1px solid var(--text-muted);width:.85rem;height:.85rem;color:var(--text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.55rem;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex}.tooltip-wrap.svelte-1r1nk2:hover .info-icon:where(.svelte-1r1nk2),.tooltip-wrap.svelte-1r1nk2:focus .info-icon:where(.svelte-1r1nk2){border-color:var(--accent);color:var(--accent)}.tooltip.svelte-1r1nk2{background:var(--surface,#1e1e2e);border:1px solid var(--border,#333);width:max-content;max-width:260px;color:var(--text,#e0e0e0);text-transform:none;letter-spacing:normal;z-index:100;pointer-events:none;border-radius:6px;padding:.55rem .75rem;font-size:.78rem;font-weight:400;line-height:1.45;display:none;position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0006}.tooltip-wrap.svelte-1r1nk2:hover .tooltip:where(.svelte-1r1nk2),.tooltip-wrap.svelte-1r1nk2:focus .tooltip:where(.svelte-1r1nk2){display:block}.ram-field.svelte-1r1nk2{flex-shrink:0}.ram-input-wrap.svelte-1r1nk2{align-items:center;gap:.35rem;display:flex}.ram-input-wrap.svelte-1r1nk2 input[type=number]:where(.svelte-1r1nk2){width:80px}.input-suffix.svelte-1r1nk2{color:var(--text-muted);padding-bottom:.1rem;font-size:.85rem}@media (width<=600px){.gpu-input.svelte-1r1nk2{padding:1rem}.row.svelte-1r1nk2{flex-direction:column;align-items:stretch}.gpu-field.svelte-1r1nk2,.vram-field.svelte-1r1nk2{width:100%}.vram-field.svelte-1r1nk2,.quantity-field.svelte-1r1nk2{flex-shrink:1}.quantity-wrap.svelte-1r1nk2 input[type=number]:where(.svelte-1r1nk2){width:100%}select.svelte-1r1nk2{width:100%;min-width:0}input[type=number].svelte-1r1nk2,.ram-input-wrap.svelte-1r1nk2 input[type=number]:where(.svelte-1r1nk2){width:100%}.divider.svelte-1r1nk2{text-align:center;padding:.25rem 0}.field.svelte-1r1nk2{width:100%}.ram-field.svelte-1r1nk2{flex-shrink:1}}.page.svelte-1uha8ag{flex-direction:column;gap:2rem;display:flex}h2.svelte-1uha8ag{margin-bottom:.75rem;font-size:1.2rem;font-weight:600}
