.sim-inputs.svelte-12v4spb{display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:start}.sim-slot.svelte-12v4spb{min-width:0;display:flex;flex-direction:column}.sim-vs.svelte-12v4spb{align-self:center;margin-top:22px}.sim-vs.svelte-12v4spb span:where(.svelte-12v4spb){display:inline-flex;font:700 12px/1 var(--font-mono);letter-spacing:.08em;color:var(--ink-2);padding:6px 12px;border-radius:999px;background:var(--surface);border:1px solid var(--line)}.sim-card.svelte-12v4spb{position:relative;display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--line);border-radius:var(--r-card, 10px);background:var(--card)}.sim-thumb-wrap.svelte-12v4spb{display:grid;place-items:center;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-ctl, 6px);overflow:hidden;min-height:160px}.sim-thumb.svelte-12v4spb{max-width:100%;max-height:200px;object-fit:contain;display:block}.sim-card-meta.svelte-12v4spb{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.sim-card-name.svelte-12v4spb{font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sim-card-size.svelte-12v4spb{flex:none;font:500 12px/1.4 var(--font-mono);color:var(--ink-2)}.sim-card-x.svelte-12v4spb{position:absolute;top:8px;right:8px;width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--line);background:var(--card);border-radius:var(--r-ctl, 6px);color:var(--ink-2);cursor:pointer;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.sim-card-x.svelte-12v4spb:hover{color:var(--danger);border-color:var(--danger);background:var(--danger-tint)}.sim-card-x.svelte-12v4spb:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sim-progress.svelte-12v4spb{margin-top:16px}.sim-score.svelte-12v4spb{text-align:center;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--line)}.sim-score-num.svelte-12v4spb{font-family:var(--font-display);font-optical-sizing:auto;font-size:4rem;font-weight:700;letter-spacing:-.03em;line-height:1}.sim-score-lbl.svelte-12v4spb{font:600 12px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2);margin-top:6px}.sim-verdict.svelte-12v4spb{display:inline-block;margin-top:12px;font:800 13px/1 var(--font-body);letter-spacing:.04em;padding:6px 16px;border-radius:999px;border:1px solid transparent}.sim-tiles.svelte-12v4spb{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.sim-tile.svelte-12v4spb{text-align:center;padding:14px 10px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-ctl, 6px)}.sim-tile-v.svelte-12v4spb{display:block;font-size:18px;font-weight:700;color:var(--ink)}.sim-tile-l.svelte-12v4spb{display:block;margin-top:4px;font:500 11px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--ink-2)}.sim-compare.svelte-12v4spb{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.sim-compare-side.svelte-12v4spb{min-width:0;display:flex;flex-direction:column;gap:6px}.sim-compare-cap.svelte-12v4spb{font:500 12px/1.4 var(--font-mono);color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@container wb (max-width: 720px){.sim-inputs.svelte-12v4spb{grid-template-columns:1fr}.sim-vs.svelte-12v4spb{margin-top:0;justify-self:center}}
