.scope-steps.svelte-vmegdm li:where(.svelte-vmegdm){color:var(--ink-soft);grid-template-columns:1.75rem 1fr;align-items:baseline;gap:.65rem;font-size:.78rem;line-height:1.4;display:grid}.scope-steps.svelte-vmegdm span:where(.svelte-vmegdm){font-family:var(--font-mono);color:var(--signal);font-size:.63rem;font-weight:600}.checker-tabs.svelte-vmegdm{border:1px solid var(--line-strong);background:var(--paper);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.checker-tabs.svelte-vmegdm button:where(.svelte-vmegdm){min-height:2.9rem;color:var(--ink-soft);justify-content:center;align-items:center;gap:.55rem;padding:.65rem .8rem;font-size:.82rem;font-weight:650;transition:background-color .15s,color .15s;display:flex}.checker-tabs.svelte-vmegdm button:where(.svelte-vmegdm)+button:where(.svelte-vmegdm){border-left:1px solid var(--line-strong)}.checker-tabs.svelte-vmegdm button:where(.svelte-vmegdm) span:where(.svelte-vmegdm){font-family:var(--font-mono);color:var(--ink-faint);font-size:.62rem}.checker-tabs.svelte-vmegdm button.active:where(.svelte-vmegdm){background:var(--ink);color:var(--paper-raised)}.checker-tabs.svelte-vmegdm button.active:where(.svelte-vmegdm) span:where(.svelte-vmegdm){color:color-mix(in srgb, var(--paper-raised) 65%, transparent)}.checker-tabs.svelte-vmegdm button:where(.svelte-vmegdm):focus-visible,.scope-input.svelte-vmegdm:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.field-label.svelte-vmegdm{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);font-size:.68rem;font-weight:600}.scope-input.svelte-vmegdm{border:1px solid var(--line-strong);background:var(--paper);width:100%;min-height:2.8rem;color:var(--ink);border-radius:2px;padding:.68rem .8rem;font-size:.9rem}.scope-input.svelte-vmegdm::placeholder{color:var(--ink-faint)}.result-card.svelte-vmegdm{border-top:3px solid var(--line-strong)}.result-card.svelte-vmegdm:has(.result-banner--scope:where(.svelte-vmegdm)){border-top-color:var(--signal)}.result-banner.svelte-vmegdm{background:var(--paper-sunken)}.result-banner--scope.svelte-vmegdm{background:var(--signal-wash)}.stamp--neutral.svelte-vmegdm{color:var(--ink-faint);background:var(--paper)}.commodity-chip.svelte-vmegdm{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-deep);border:1px solid var(--accent);background:var(--accent-wash);border-radius:2px;align-items:center;padding:.32rem .55rem;font-size:.64rem;font-weight:600;display:inline-flex}.commodity-chip.svelte-vmegdm:hover{background:color-mix(in srgb, var(--accent) 15%, transparent)}.result-row.svelte-vmegdm{border-bottom:1px solid var(--line);gap:.75rem;display:grid}.row-flag.svelte-vmegdm{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--signal);border:1px solid var(--signal);white-space:nowrap;border-radius:2px;padding:.22rem .4rem;font-size:.58rem;font-weight:600;display:inline-flex}.row-flag--direct.svelte-vmegdm{color:var(--accent);border-color:var(--accent)}.fact-box.svelte-vmegdm{border:1px solid var(--line);background:var(--paper-sunken);padding:1rem}.next-step.svelte-vmegdm{border:1px solid var(--accent);background:var(--accent-wash)}.disclaimer.svelte-vmegdm{background:var(--paper-sunken)}.commodity-index.svelte-vmegdm{color:var(--ink-soft);grid-template-columns:1.7rem 1fr auto;align-items:center;gap:.5rem;padding:.7rem 0;transition:color .15s,padding-left .15s;display:grid}.commodity-index.svelte-vmegdm span:where(.svelte-vmegdm){font-family:var(--font-mono);color:var(--ink-faint);font-size:.6rem}.commodity-index.svelte-vmegdm strong:where(.svelte-vmegdm){font-size:.82rem;font-weight:600}.commodity-index.svelte-vmegdm:hover{color:var(--accent-deep);padding-left:.2rem}.commodity-card.svelte-vmegdm{transition:border-color .15s,transform .15s;display:block}.commodity-card.svelte-vmegdm:hover{border-color:var(--accent);transform:translateY(-2px)}.commodity-art.svelte-vmegdm{aspect-ratio:2;border-bottom:1px solid var(--line);background:var(--paper-sunken);overflow:hidden}.commodity-art.svelte-vmegdm img.commodity-art-image{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.commodity-card.svelte-vmegdm:hover .commodity-art:where(.svelte-vmegdm) img.commodity-art-image{transform:scale(1.025)}.scope-explainer.svelte-vmegdm>div:where(.svelte-vmegdm){border-left:2px solid var(--line-strong);padding-left:1.25rem}.scope-explainer.svelte-vmegdm h3:where(.svelte-vmegdm){color:var(--ink);font-size:1rem;font-weight:650}.scope-explainer.svelte-vmegdm p:where(.svelte-vmegdm){color:var(--ink-soft);margin-top:.45rem;font-size:.94rem;line-height:1.75}.support-link.svelte-vmegdm{color:var(--accent-deep);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 45%, transparent);text-underline-offset:3px;font-weight:600}.support-link.svelte-vmegdm:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}@media (width>=640px){.result-row.svelte-vmegdm{grid-template-columns:7rem minmax(0,1fr) auto;align-items:start;gap:1.25rem}}@media (width<=520px){.checker-tabs.svelte-vmegdm{grid-template-columns:1fr}.checker-tabs.svelte-vmegdm button:where(.svelte-vmegdm)+button:where(.svelte-vmegdm){border-top:1px solid var(--line-strong);border-left:0}}
