.page.svelte-162xbal{gap:var(--gap-section);padding-block:var(--gap) var(--gap-section);display:grid}.sec-head.svelte-162xbal{margin-block-end:var(--gap-snug)}.page.svelte-162xbal>section:where(.svelte-162xbal){min-inline-size:0}.wrap.svelte-162xbal{min-inline-size:0;overflow-x:auto}.cmp.svelte-162xbal{border-collapse:collapse;background:var(--plate);border:1px solid var(--line);border-radius:var(--radius);inline-size:100%}.cmp.svelte-162xbal th:where(.svelte-162xbal),.cmp.svelte-162xbal td:where(.svelte-162xbal){text-align:start;border-block-end:1px solid var(--line-soft);padding:.6rem .7rem}.cmp.svelte-162xbal thead:where(.svelte-162xbal) th:where(.svelte-162xbal){font-size:var(--text-micro);letter-spacing:var(--track-caps-wide);text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-weight:700}.cmp.svelte-162xbal tbody:where(.svelte-162xbal) tr:where(.svelte-162xbal):last-child th:where(.svelte-162xbal),.cmp.svelte-162xbal tbody:where(.svelte-162xbal) tr:where(.svelte-162xbal):last-child td:where(.svelte-162xbal){border-block-end:0}.num-col.svelte-162xbal{text-align:end;white-space:nowrap}.best.svelte-162xbal{color:var(--sign);background:color-mix(in srgb, var(--sign) 8%, transparent);font-weight:800}.cmp.svelte-162xbal tbody:where(.svelte-162xbal) th:where(.svelte-162xbal) a:where(.svelte-162xbal){align-items:center;gap:var(--gap-hair);min-block-size:24px;color:inherit;text-decoration:none;display:inline-flex}.cmp.svelte-162xbal tbody:where(.svelte-162xbal) th:where(.svelte-162xbal) a:where(.svelte-162xbal):hover .rname:where(.svelte-162xbal){color:var(--sign)}.plate.svelte-162xbal{font-size:var(--text-micro);letter-spacing:var(--track-caps);color:#fff;background:var(--c);border-radius:var(--radius-sm);padding:.15rem .45rem;font-weight:800}.rname.svelte-162xbal{font-weight:700}.rkm.svelte-162xbal{font-size:var(--text-micro);color:var(--ink-3);font-weight:600;display:block}.note.svelte-162xbal{max-inline-size:62ch;margin:var(--gap-snug) 0 0;color:var(--ink-2);font-size:.9375rem}.verdict.svelte-162xbal{max-inline-size:68ch;margin:var(--gap-snug) 0 0;color:var(--ink);font-size:1rem;line-height:1.55}.api.svelte-162xbal{font-family:var(--font-mono);color:var(--ink-3);overflow-wrap:anywhere;font-size:.8125rem}.cond.svelte-162xbal{font-size:var(--text-micro);color:var(--ink-2);background:var(--plate-2);border:1px solid var(--line-soft);border-radius:var(--radius-sm);padding:.1rem .4rem;font-weight:700}.road-op.svelte-162xbal{color:var(--ink-3);margin:0;font-size:.8125rem}.road-op.svelte-162xbal a:where(.svelte-162xbal){color:var(--sign);white-space:nowrap}.warn.svelte-162xbal a:where(.svelte-162xbal){color:var(--sign);white-space:nowrap;margin-block-start:.15rem;font-weight:700;display:inline-block}.roads.svelte-162xbal{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(19rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.road.svelte-162xbal{gap:var(--gap-tight);padding:var(--gap-snug);background:var(--plate);border:1px solid var(--line);border-radius:var(--radius);align-content:start;display:grid}.road-top.svelte-162xbal{align-items:baseline;gap:var(--gap-hair) var(--gap-tight);flex-wrap:wrap;margin:0;display:flex}.toll.svelte-162xbal{font-size:var(--text-micro);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-3);font-weight:700}.road-facts.svelte-162xbal{color:var(--ink-2);margin:0;font-size:.875rem}.road-cost.svelte-162xbal{gap:0;margin:0;font-size:.875rem;display:grid}.road-cost.svelte-162xbal div:where(.svelte-162xbal){justify-content:space-between;align-items:baseline;gap:var(--gap-snug);border-block-end:1px solid var(--line-soft);padding-block:.28rem;display:flex}.road-cost.svelte-162xbal dt:where(.svelte-162xbal){color:var(--ink-3)}.road-cost.svelte-162xbal dd:where(.svelte-162xbal){margin:0;font-weight:700}.warn.svelte-162xbal{padding:var(--gap-tight);background:var(--warn-tint);border-inline-start:3px solid var(--warn-deep);border-radius:var(--radius-sm);gap:.2rem;margin:0;font-size:.875rem;display:grid}.more.svelte-162xbal{min-block-size:24px;font-size:var(--text-label);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--sign);justify-self:start;align-items:center;font-weight:700;display:inline-flex}.more.svelte-162xbal:hover{color:var(--sign-hover)}
