.proof-card[data-astro-cid-jw3frzi2]{--proof-pin-1:var(--success-strong);--proof-pin-2:var(--danger-strong);--proof-pin-k:var(--brand-strong);--proof-pin-ink:var(--card);--proof-ok:var(--success-strong);--proof-disc:var(--tint-fill);--proof-disc-rim:var(--brand-strong);--proof-map-ground:#eef0f2;--proof-map-block:#e2e5e9;--proof-map-road:#fff;--proof-map-road-edge:#d6dae0;--proof-map-green:#dfeadb;--proof-map-obj:#d3d8df;--proof-map-label:#3c3c43;background:var(--card);box-shadow:var(--shadow-e2);color:var(--label);text-align:start;border-radius:1.75rem;margin:0;padding:1.25rem;position:relative;container:proof-card/inline-size}@media (prefers-color-scheme:dark){.proof-card[data-astro-cid-jw3frzi2]{--proof-map-ground:#2c2c2e;--proof-map-block:#353538;--proof-map-road:#48484c;--proof-map-road-edge:#1c1c1e;--proof-map-green:#26332a;--proof-map-obj:#4a4a4f;--proof-map-label:#d1d1d6}}.proof-head[data-astro-cid-jw3frzi2]{align-items:flex-start;gap:.75rem;display:flex}.proof-icon[data-astro-cid-jw3frzi2]{background:var(--tint-fill);width:2.5rem;height:2.5rem;color:var(--brand-strong);border-radius:.75rem;flex:none;place-items:center;display:grid}.proof-icon[data-astro-cid-jw3frzi2] svg[data-astro-cid-jw3frzi2]{width:1.375rem;height:1.375rem}.proof-head-text[data-astro-cid-jw3frzi2]{min-width:0}.proof-title[data-astro-cid-jw3frzi2]{font-size:var(--text-headline);letter-spacing:-.022em;overflow-wrap:anywhere;font-weight:600;line-height:1.25;display:block}.proof-nr[data-astro-cid-jw3frzi2]{font-size:var(--text-footnote);color:var(--label-2);margin-top:.125rem;line-height:1.35;display:block}.proof-mono[data-astro-cid-jw3frzi2]{letter-spacing:0;overflow-wrap:anywhere;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.78rem}.proof-facts[data-astro-cid-jw3frzi2]{border-top:.5px solid var(--edge);grid-template-columns:minmax(0,1fr) auto;gap:.75rem 1rem;margin-top:1rem;padding-top:.875rem;display:grid}.proof-fact[data-astro-cid-jw3frzi2]{min-width:0;display:block}.proof-fact-end[data-astro-cid-jw3frzi2]{text-align:end}.proof-lab[data-astro-cid-jw3frzi2]{color:var(--label-2);font-size:.75rem;font-weight:500;line-height:1.33;display:block}.proof-val[data-astro-cid-jw3frzi2]{letter-spacing:-.016em;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin-top:.125rem;font-size:1rem;font-weight:600;line-height:1.3;display:block}.proof-sub[data-astro-cid-jw3frzi2]{color:var(--label-2);overflow-wrap:break-word;margin-top:.0625rem;font-size:.875rem;line-height:1.35;display:block}.proof-sec[data-astro-cid-jw3frzi2]{justify-content:space-between;gap:.75rem;margin-top:1rem;display:flex}@container proof-card (width<=14.5rem){.proof-facts[data-astro-cid-jw3frzi2]{grid-template-columns:minmax(0,1fr)}.proof-fact-end[data-astro-cid-jw3frzi2]{text-align:start}.proof-val[data-astro-cid-jw3frzi2]{-webkit-hyphens:manual;hyphens:manual}.proof-sec[data-astro-cid-jw3frzi2]{flex-direction:column;gap:0}}.proof-times[data-astro-cid-jw3frzi2]{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:.625rem;margin-top:.375rem;display:grid}.proof-tile[data-astro-cid-jw3frzi2]{background:var(--card-2);border-radius:1rem;padding:.75rem .875rem;display:block;container-type:inline-size}.proof-role[data-astro-cid-jw3frzi2]{align-items:center;gap:.4375rem;font-size:.875rem;font-weight:600;display:flex}.proof-num[data-astro-cid-jw3frzi2]{border-radius:var(--radius-full);background:var(--proof-num-bg,var(--proof-pin-1));width:1.25rem;height:1.25rem;color:var(--proof-pin-ink);font-variant-numeric:tabular-nums;flex:none;place-items:center;font-size:.6875rem;font-weight:700;display:grid}.is-start[data-astro-cid-jw3frzi2] .proof-num[data-astro-cid-jw3frzi2]{--proof-num-bg:var(--proof-pin-1)}.is-stop[data-astro-cid-jw3frzi2] .proof-num[data-astro-cid-jw3frzi2]{--proof-num-bg:var(--proof-pin-2)}.proof-time[data-astro-cid-jw3frzi2]{letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:.375rem;font-size:min(2.125rem,29cqi);font-weight:600;line-height:1;display:block}.proof-time[data-astro-cid-jw3frzi2].is-long{font-size:min(2.125rem,23cqi)}.proof-time[data-astro-cid-jw3frzi2] small[data-astro-cid-jw3frzi2]{letter-spacing:-.01em;color:var(--label-2);font-size:min(1rem,.4706em);font-weight:500}.proof-meta[data-astro-cid-jw3frzi2]{font-size:var(--text-footnote);color:var(--label-2);font-variant-numeric:tabular-nums;margin-top:.5rem;line-height:1.4;display:block}.proof-meta[data-astro-cid-jw3frzi2]>span[data-astro-cid-jw3frzi2]{display:block}.proof-meta[data-astro-cid-jw3frzi2] b[data-astro-cid-jw3frzi2]{color:var(--label);font-weight:600}.proof-map[data-astro-cid-jw3frzi2]{aspect-ratio:16/7;background:var(--proof-map-ground);border-radius:1rem;margin-top:.75rem;position:relative;overflow:hidden}.proof-map[data-astro-cid-jw3frzi2] svg[data-astro-cid-jw3frzi2]{width:100%;height:100%;display:block}.m-ground[data-astro-cid-jw3frzi2]{fill:var(--proof-map-ground)}.m-block[data-astro-cid-jw3frzi2]{fill:var(--proof-map-block)}.m-green[data-astro-cid-jw3frzi2]{fill:var(--proof-map-green)}.m-obj[data-astro-cid-jw3frzi2]{fill:var(--proof-map-obj)}.m-road[data-astro-cid-jw3frzi2]{fill:none;stroke:var(--proof-map-road)}.m-road-edge[data-astro-cid-jw3frzi2]{fill:none;stroke:var(--proof-map-road-edge)}.m-disc[data-astro-cid-jw3frzi2]{fill:var(--proof-disc);stroke:var(--proof-disc-rim);stroke-width:1px}.m-street[data-astro-cid-jw3frzi2]{fill:var(--proof-map-label);font-family:var(--font-sans,-apple-system, system-ui, sans-serif);font-size:11px;font-weight:500}@container proof-card (width<=18.5rem){.m-street[data-astro-cid-jw3frzi2]{transform:translateY(-94px)}}@container proof-card (width<=7.5rem){.m-street[data-astro-cid-jw3frzi2]{display:none}.proof-head[data-astro-cid-jw3frzi2]{flex-direction:column;gap:.5rem}.proof-check[data-astro-cid-jw3frzi2]>span[data-astro-cid-jw3frzi2],.proof-note[data-astro-cid-jw3frzi2]{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0}.proof-note[data-astro-cid-jw3frzi2]{right:.5rem}}.proof-pin[data-astro-cid-jw3frzi2] circle[data-astro-cid-jw3frzi2]{stroke:#fff;stroke-width:2px}.proof-pin[data-astro-cid-jw3frzi2].is-k circle[data-astro-cid-jw3frzi2]{fill:var(--proof-pin-k)}.proof-pin[data-astro-cid-jw3frzi2].is-1 circle[data-astro-cid-jw3frzi2]{fill:var(--proof-pin-1)}.proof-pin[data-astro-cid-jw3frzi2].is-2 circle[data-astro-cid-jw3frzi2]{fill:var(--proof-pin-2)}.proof-pin[data-astro-cid-jw3frzi2] text[data-astro-cid-jw3frzi2]{fill:var(--proof-pin-ink);font-family:var(--font-sans,-apple-system, system-ui, sans-serif);font-size:10px;font-weight:700}.proof-note[data-astro-cid-jw3frzi2]{border-radius:var(--radius-full);background:var(--card);box-shadow:0 0 0 .5px var(--edge);color:var(--label-2);padding:.1875rem .5rem;font-size:.6875rem;font-weight:500;line-height:1.3;position:absolute;bottom:.5rem;left:.5rem}.proof-check[data-astro-cid-jw3frzi2]{align-items:flex-start;gap:.5rem;margin-top:.875rem;font-size:.875rem;line-height:1.35;display:flex}.proof-check[data-astro-cid-jw3frzi2] svg[data-astro-cid-jw3frzi2]{width:1.125rem;height:1.125rem;color:var(--proof-ok);flex:none;margin-top:.0625rem}@media (width>=80em){.proof-card[data-astro-cid-jw3frzi2]{padding:1.5rem}.proof-time[data-astro-cid-jw3frzi2]{font-size:min(2.5rem,29cqi)}.proof-time[data-astro-cid-jw3frzi2].is-long{font-size:min(2.5rem,23cqi)}.proof-map[data-astro-cid-jw3frzi2]{aspect-ratio:16/6}}@supports not (width:1cqi){.proof-time[data-astro-cid-jw3frzi2]{font-size:2.125rem}@media (width>=80em){.proof-time[data-astro-cid-jw3frzi2]{font-size:2.5rem}}}@media (prefers-reduced-motion:no-preference){.proof-card[data-astro-cid-jw3frzi2]{animation:proof-rise .52s var(--ease-ios) 80ms both}.proof-pin[data-astro-cid-jw3frzi2].is-1,.proof-pin[data-astro-cid-jw3frzi2].is-2{transform-box:fill-box;transform-origin:50% 100%;animation:proof-drop .34s var(--ease-ios) .3s both}.proof-pin[data-astro-cid-jw3frzi2].is-2{animation-delay:.38s}}@media (prefers-reduced-motion:reduce){.proof-card[data-astro-cid-jw3frzi2]{animation:.2s linear both proof-fade}}@keyframes proof-rise{0%{opacity:0;transform:translateY(18px)}}@keyframes proof-drop{0%{opacity:0;transform:scale(.6)}}@keyframes proof-fade{0%{opacity:0}}
