.vp-root .geo{--font-serif:var(--vp-font-display);--font-sans:var(--vp-font);--accent:var(--vp-blue);--accent-weak:color-mix(in srgb, var(--vp-blue) 12%, #fff);--paper:var(--vp-paper);--card:var(--vp-paper);--ink:var(--vp-ink);--ink-soft:var(--vp-ink-soft);--ink-faint:var(--vp-icon);--card-edge:var(--vp-line);--line:var(--vp-line);--hairline:var(--vp-line-strong);--bar-track:var(--vp-wash);--inner-hi:transparent;--shadow-float:0 1px 3px #00000014, 0 2px 8px #0000000d;--r-sm:var(--vp-r-control);--r-md:var(--vp-r-card);--r-lg:var(--vp-r-card);-webkit-font-smoothing:antialiased}.vp-root .area-title{letter-spacing:-.01em;font-size:clamp(30px,4.6vw,46px);font-weight:700;line-height:1.05}.vp-root .geo-h1{letter-spacing:-.01em;font-size:clamp(26px,4vw,38px);font-weight:700;line-height:1.08}.vp-root .geo-h2,.vp-root .geo-page .geo-h2{letter-spacing:0;font-size:20px;font-weight:700}.vp-root .area-pace{letter-spacing:-.01em;font-size:clamp(22px,2.8vw,30px);font-weight:700;line-height:1.14}.vp-root .area-dek,.vp-root .geo-dek{font-weight:500}.vp-root .geo-read{font-size:15px;line-height:1.6}.vp-root .geo-page #summary .geo-read:first-child{font-size:17px;line-height:1.6}.vp-root .geo-stat-v,.vp-root .geo-cube-rv,.vp-root .area-led-v,.vp-root .geo-traj-v,.vp-root .geo-rail-val,.vp-root .geo-mini-v,.vp-root .area-srail-val{font-family:var(--vp-font-mono)}.vp-root .geo-ex{letter-spacing:.09em;color:var(--vp-blue);background:var(--vp-wash);border-radius:var(--vp-r-control);padding:3px 8px;font-size:10px;font-weight:700}.vp-root .geo-badge{border-radius:var(--vp-r-control);letter-spacing:.03em;padding:4px 10px;font-size:11px;font-weight:700}.vp-root .geo-badge--active{color:var(--vp-blue);background:color-mix(in srgb, var(--vp-blue) 10%, #fff)}.vp-root .geo-badge--thin{color:var(--vp-ink-soft);background:var(--vp-wash)}.vp-root .geo-cta{background:var(--vp-blue);border-radius:var(--vp-r-control);padding:12px 18px;font-size:14px;font-weight:500;transition:background-color .12s}.vp-root .geo-cta:hover{background:var(--vp-blue-dark);filter:none}.vp-root .geo-stats,.vp-root .geo-child,.vp-root .geo-ledger,.vp-root .geo-minimap,.vp-root .geo-rails,.vp-root .geo-resolver{border-radius:var(--vp-r-card)}.vp-root .geo-child{border-color:var(--vp-line)}.vp-root .geo-child:hover{border-color:var(--vp-blue-light);background:var(--vp-wash)}.vp-root .geo-child-name{font-weight:700}.vp-root .geo-index td.is-down{color:var(--vp-red)}.vp-root .geo-index thead th,.vp-root .geo-regsold thead th{color:var(--vp-ink-soft)}.vp-root .geo-regsold th,.vp-root .geo-regsold td{border-bottom-style:solid}.vp-root .geo-cube-seg[data-band=lt300],.vp-root .geo-cube-dot[data-band=lt300]{background:color-mix(in srgb, var(--vp-blue) 22%, #fff)}.vp-root .geo-cube-seg[data-band="300_500"],.vp-root .geo-cube-dot[data-band="300_500"]{background:color-mix(in srgb, var(--vp-blue) 45%, #fff)}.vp-root .geo-cube-seg[data-band="500_750"],.vp-root .geo-cube-dot[data-band="500_750"]{background:color-mix(in srgb, var(--vp-blue) 70%, #fff)}.vp-root .geo-cube-seg[data-band=gte750],.vp-root .geo-cube-dot[data-band=gte750]{background:var(--vp-blue)}.vp-root .geo-cube-fill{background:color-mix(in srgb, var(--vp-blue) 60%, #fff)}.vp-root .geo-cube-track,.vp-root .geo-cube-fill,.vp-root .geo-split-bar,.vp-root .geo-cube-mix,.vp-root .geo-mini-track,.vp-root .geo-mini-fill{border-radius:2px}.vp-root .area-toc-h{color:var(--vp-ink-soft)}.vp-root .area-toc a{font-size:13px}.vp-root .area-title+.area-eyebrow{margin:10px 0 0}.vp-root .area-content{max-width:var(--area-max);margin:0 auto;padding:8px 24px 76px}.vp-root .area-content [id]{scroll-margin-top:84px}.vp-root .area-stats-prov{margin:0 0 10px;display:block}.vp-root .area-stats-note{color:var(--vp-ink-soft);max-width:60ch;margin:0 0 14px;font-size:12.5px;line-height:1.5}.area-owner{background:var(--vp-parchment);border:1px solid var(--vp-card-line);box-shadow:var(--vp-well-shadow);border-radius:12px;margin:0 0 18px;padding:18px 20px}.area-owner-h{font-family:var(--vp-font-display);color:var(--vp-ink);margin:0 0 6px;font-size:18px;font-weight:600}.area-owner-b{color:var(--vp-ink-soft);max-width:62ch;margin:0 0 12px;font-size:13.5px;line-height:1.6}.vp-root a.area-owner-a{background:var(--vp-ink-band);min-height:40px;color:var(--vp-ivory);border-radius:9px;align-items:center;padding:0 16px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.vp-root a.area-owner-a:hover{background:var(--vp-blue)}.vp-root .area-hero--compact .area-hero-wrap{padding-bottom:26px}.vp-root .area-sales .area-title{font-size:clamp(24px,3.4vw,34px)}.vp-root .area-sales-well{overflow-x:auto}.vp-root .area-sales-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;display:flex}.vp-root .area-sales-showing{font-family:var(--vp-font-mono);letter-spacing:.06em;color:var(--vp-ink-soft);text-transform:uppercase;font-size:10.5px}.vp-root .area-sales-moves{align-items:center;gap:8px;display:inline-flex}.vp-root a.area-sales-move{background:var(--vp-ivory);border:1px solid var(--vp-card-line);min-height:34px;color:var(--vp-ink);border-radius:10px;align-items:center;padding:0 12px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.vp-root a.area-sales-move:hover{border-color:var(--vp-blue);color:var(--vp-blue)}.vp-root .area-sales-absent{color:var(--vp-ink-soft);max-width:62ch;margin:4px 0 0;font-size:14px;line-height:1.6}.vp-root .area-sales-handoff{margin:10px 0 0;font-size:13px}@media (max-width:560px){.vp-root .area-sales-well .vp-table,.vp-root .area-sales-well .vp-table tbody{width:100%;display:block}.vp-root .area-sales-well .vp-table tr{border-bottom:1px solid var(--vp-line);grid-template-columns:minmax(0,1fr) auto;column-gap:12px;padding:9px 0;display:grid}.vp-root .area-sales-well .vp-table td{border-bottom:0;width:auto;padding:0;display:block}.vp-root .area-sales-well .vp-table td:first-child{grid-area:1/1;padding-right:0}.vp-root .area-sales-well .vp-table td:last-child{grid-area:1/2}.vp-root .area-sales-well .vp-table td:nth-child(2){white-space:normal;overflow-wrap:anywhere;grid-area:2/1/auto/-1;margin-top:3px}.vp-root .area-sales-pager{flex-direction:column;align-items:flex-start;gap:10px}}
