.lc{gap:var(--s-3);scroll-margin-top:var(--s-6);display:grid}.lc-head{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.lc-head h2{align-items:center;gap:var(--s-2);margin:0;display:inline-flex}.lc-ctl{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.lc-ctl .field{min-width:12rem}.lc-ctl .chip{cursor:pointer}.lc-sum{font-size:var(--t-sm);color:var(--text-soft)}.lc-sum b{color:var(--text)}.lc-list{display:grid}.lc-list .rline .lbl{flex-direction:column;display:flex}.lc-store{align-items:center;gap:var(--s-2);min-width:0;display:inline-flex}.lc-store .chainmark{flex:none}.lc-promo{color:var(--brand);font-weight:var(--fw-semi)}.lc-was{color:var(--text-mut);font-weight:var(--fw-normal);font-size:var(--t-xs);margin-inline-end:var(--s-1);text-decoration:line-through}.lc-km{font-variant-numeric:tabular-nums}.lc-approx{color:var(--text-mut)}.lc-note{font-size:var(--t-xs);color:var(--text-mut);margin:0}.lc-err{font-size:var(--t-sm);color:var(--warn);margin:0}.lc-near{gap:var(--s-2);border-block-start:1px dashed var(--line);padding-block-start:var(--s-3);display:grid}.lc-near-head{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.lc-near-head h3{font-size:var(--t-md);margin:0}.lc-ix{align-items:center;gap:var(--s-1);font-size:var(--t-xs);font-weight:var(--fw-bold);display:inline-flex}.lc-ix i{border-radius:50%;width:.6rem;height:.6rem;display:inline-block}.lc-ix.t1 i{background:var(--ok)}.lc-ix.t2 i{background:color-mix(in srgb, var(--ok) 55%, var(--warn))}.lc-ix.t3 i{background:var(--warn)}.lc-ix.t4 i{background:color-mix(in srgb, var(--warn) 45%, var(--bad))}.lc-ix.t5 i{background:var(--bad)}.lc-ix.t0 i{background:var(--p-n-300)}.lc-hero{gap:var(--s-3);justify-items:start;display:grid}.lc-hero .btn svg{flex:none}.lc-layers{gap:var(--s-3);display:grid}.lc-tabs{border:1px solid var(--line);border-radius:var(--r-full);background:var(--bg-soft);justify-self:start;padding:2px;display:inline-flex}.lc-tabs button{font:inherit;font-size:var(--t-sm);font-weight:var(--fw-semi);color:var(--text-soft);border-radius:var(--r-full);padding:4px var(--s-3);cursor:pointer;background:0 0;border:0}.lc-tabs button[aria-pressed=true]{background:var(--bg-card);color:var(--text);box-shadow:var(--shadow-xs)}.lc-zoom{gap:var(--s-1);flex-wrap:wrap;display:flex}.lc-zoom button{font:inherit;font-size:var(--t-xs);border:1px solid var(--line);background:var(--bg-card);color:var(--text-soft);border-radius:var(--r-full);padding:2px var(--s-2);cursor:pointer}.lc-zoom button[aria-pressed=true]{border-color:var(--brand);color:var(--brand);font-weight:var(--fw-bold)}.lc-map{width:100%;height:auto;transition:none;display:block}.lc-map .sea{fill:color-mix(in srgb, var(--info) 7%, var(--bg-card))}.lc-map circle{r:calc(2.1px / var(--z,1));stroke:var(--bg-card);stroke-width:calc(.5px / var(--z,1))}.lc-map a:hover circle,.lc-map a:focus circle{stroke:var(--text);stroke-width:calc(1.2px / var(--z,1));r:calc(3.4px / var(--z,1))}.lc-map .lc-na{fill:var(--p-n-300)}.lc-map .lbl{font-family:var(--font-ui);font-size:calc(11px / var(--z,1));fill:var(--text-soft);pointer-events:none;font-weight:600}.lc-all{align-items:center;gap:var(--s-1);cursor:pointer;display:inline-flex}.rline .val.lc-km{direction:rtl}.rline .val .lc-was{margin:0;line-height:1.2;display:block}
