.overlay.svelte-192ywpb{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--bg-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:300}.modal.svelte-192ywpb{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:linear-gradient(145deg,var(--bg-glass),rgba(12,12,18,.92));border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:20px;z-index:301;max-height:90vh;width:90%;display:flex;flex-direction:column;box-shadow:inset 0 1px 0 var(--bg-surface-hover),var(--shadow-lg);color:var(--text-primary)}.modal-header.svelte-192ywpb{display:flex;align-items:center;justify-content:center;padding-bottom:15px;border-bottom:1px solid var(--border-subtle);position:relative;flex-shrink:0}.modal-header.svelte-192ywpb h2:where(.svelte-192ywpb){margin:0;font-size:20px;color:var(--text-inverse)}.close-button.svelte-192ywpb{position:absolute;right:0;background:none;border:1px solid var(--border-strong);border-radius:50%;width:32px;height:32px;color:var(--text-secondary);font-size:20px;cursor:pointer;display:grid;place-items:center;transition:all .2s ease}.close-button.svelte-192ywpb:hover{background:var(--bg-surface-hover);border-color:#ffffff47;color:var(--text-inverse)}.table-container.svelte-192ywpb{flex:1;overflow:auto;margin-top:15px;width:100%}.instruction-text.svelte-192ywpb{color:var(--text-secondary);font-size:15px;line-height:1.6;text-align:center;margin:20px auto;padding:16px 24px;background:#ffffff08;border:1px solid var(--border-subtle);border-radius:var(--radius-md);max-width:600px}table.svelte-192ywpb{width:100%;border-collapse:collapse;color:var(--text-primary);font-size:14px;min-width:600px}th.svelte-192ywpb,td.svelte-192ywpb{border-bottom:1px solid #1f1f25;padding:12px;text-align:center;vertical-align:middle}th.svelte-192ywpb{background:var(--bg-surface-1);color:var(--text-secondary);font-weight:600;white-space:normal;width:140px;min-width:140px;max-width:140px;text-align:left}td.svelte-192ywpb{min-width:160px}tbody.svelte-192ywpb tr:where(.svelte-192ywpb):nth-child(odd){background:var(--bg-root)}tbody.svelte-192ywpb tr:where(.svelte-192ywpb):nth-child(2n){background:var(--bg-surface-1)}tbody.svelte-192ywpb tr:where(.svelte-192ywpb):hover{background:var(--bg-surface-2)}td.benchmark.svelte-192ywpb{border-left:2px solid rgba(124,154,255,.5);border-right:2px solid rgba(124,154,255,.5);position:relative}thead.svelte-192ywpb tr:where(.svelte-192ywpb):first-child td.benchmark:where(.svelte-192ywpb){border-top:2px solid rgba(124,154,255,.5);border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}tbody.svelte-192ywpb tr:where(.svelte-192ywpb):last-child td.benchmark:where(.svelte-192ywpb){border-bottom:2px solid rgba(124,154,255,.5)}.green.svelte-192ywpb{background-color:var(--bg-success);color:var(--color-success)}.red.svelte-192ywpb{background-color:var(--bg-error);color:var(--color-error)}.image-cell.svelte-192ywpb{width:120px;min-width:120px}.image-cell.svelte-192ywpb img:where(.svelte-192ywpb),.image-cell.svelte-192ywpb .fallback:where(.svelte-192ywpb){width:90px;height:90px;border-radius:10px;border:1px solid var(--border-subtle);box-shadow:0 8px 20px #00000059;background:var(--bg-root);display:grid;place-items:center;margin:0 auto;object-fit:cover}.image-cell.svelte-192ywpb img:where(.svelte-192ywpb){filter:brightness(.95) contrast(1.02)}.image-cell.svelte-192ywpb .fallback:where(.svelte-192ywpb){color:var(--text-secondary);font-weight:500;font-size:11px;padding:8px;text-align:center;line-height:1.3}.image-cell.svelte-192ywpb .fallback:where(.svelte-192ywpb) .fallback-text:where(.svelte-192ywpb){display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.actions-cell.svelte-192ywpb{display:flex;flex-direction:column;gap:8px;padding:8px}button.svelte-192ywpb{font-size:13px;border:none;outline:none;font-family:inherit}button.buy-it-now.svelte-192ywpb{background:linear-gradient(145deg,var(--color-primary),var(--color-primary-hover));border:1px solid var(--border-medium);color:var(--text-inverse);padding:8px 12px;border-radius:var(--radius-sm);cursor:pointer;box-shadow:0 4px 12px #4d6bff4d;transition:transform .1s,filter .1s;width:100%;white-space:nowrap}button.buy-it-now.svelte-192ywpb:hover{transform:translateY(-1px);filter:brightness(1.1)}button.set-benchmark.svelte-192ywpb{background:#7c9aff1a;border:1px solid var(--border-primary);color:#a3b8ff;padding:6px 10px;border-radius:var(--radius-sm);cursor:pointer;transition:all .2s;width:100%;white-space:nowrap}button.set-benchmark.svelte-192ywpb:hover{background:#7c9aff33;color:#cddaff}button.remove.svelte-192ywpb{background:#ffffff0d;border:1px solid var(--border-medium);color:var(--text-secondary);padding:6px 10px;border-radius:var(--radius-sm);cursor:pointer;transition:all .2s;width:100%;white-space:nowrap}button.remove.svelte-192ywpb:hover{background:#ffffff1a;color:var(--text-primary)}
