.title-row.page-8g5v80{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.title-row.page-8g5v80 button[aria-pressed=true]{color:#dc2626}.title-row.page-8g5v80 button[aria-pressed=true] svg{fill:currentColor}.title.page-8g5v80 h1:where(.page-8g5v80){letter-spacing:-.02em;font-size:clamp(1.8rem,5vw,3.25rem);font-weight:700;line-height:1}.title.page-8g5v80 .by:where(.page-8g5v80){color:#374151;margin-top:.6rem;font-size:clamp(.95rem,1.6vw,1.15rem)}.title.page-8g5v80 .dev-logo:where(.page-8g5v80){vertical-align:middle;object-fit:contain;border-radius:.2rem;width:1.4rem;height:1.4rem;margin-right:.4rem;display:inline-block}.title.page-8g5v80 .by:where(.page-8g5v80) a:where(.page-8g5v80){color:inherit;font-weight:600}.title.page-8g5v80 .by:where(.page-8g5v80) a:where(.page-8g5v80):hover{text-decoration:underline}.map.page-8g5v80{background:#e2e8f0;height:clamp(16rem,38vh,22rem);position:relative}.map-label.page-8g5v80{z-index:10;letter-spacing:.15em;text-transform:uppercase;color:#475569;background:#ffffffd9;padding:.25rem .5rem;font-size:.625rem;font-weight:700;position:absolute;top:.75rem;left:.75rem}.map-empty.page-8g5v80{color:#9ca3af;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.properties-table.page-8g5v80{border-collapse:collapse;width:100%;font-size:.85rem}.properties-table.page-8g5v80 th:where(.page-8g5v80){text-align:left;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;border-bottom:1px solid #e5e7eb;padding:.6rem .75rem;font-size:.7rem;font-weight:700}.properties-table.page-8g5v80 td:where(.page-8g5v80){color:#374151;border-bottom:1px solid #f1f5f9;padding:.6rem .75rem}.properties-table.page-8g5v80 tbody:where(.page-8g5v80) tr:where(.page-8g5v80):hover td:where(.page-8g5v80){background:#00000005}.properties-table.page-8g5v80 a:where(.page-8g5v80){color:#1a1a1a;font-weight:600}.properties-table.page-8g5v80 a:where(.page-8g5v80):hover{text-decoration:underline}.siblings.page-8g5v80 .eyebrow:where(.page-8g5v80){margin-bottom:1rem}.status-badge.page-8g5v80{color:#666;background:#eee;border-radius:1rem;padding:.15rem .5rem;font-size:.7rem;font-weight:600}.status-badge.available.page-8g5v80{color:#065f46;background:#d1fae5}.status-badge.launch.page-8g5v80{color:#92400e;background:#fef3c7}.notfound.page-8g5v80{flex-direction:column;gap:1rem;display:flex}.notfound.page-8g5v80 h1:where(.page-8g5v80){font-size:clamp(1.8rem,5vw,3rem);font-weight:700}.notfound.page-8g5v80 p:where(.page-8g5v80){color:#6b7280}.json.page-8g5v80{font-size:.75rem}.json.page-8g5v80 summary:where(.page-8g5v80){cursor:pointer;font-weight:600}.json.page-8g5v80 pre:where(.page-8g5v80){max-height:20rem;margin-top:.5rem;overflow:auto}aside.page-8g5v80{gap:1.75rem}.aside-title.page-8g5v80{letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid #000;margin-bottom:.75rem;padding-bottom:.5rem;font-size:.75rem;font-weight:700}.facts.page-8g5v80 dl:where(.page-8g5v80){flex-direction:column;display:flex}.facts.page-8g5v80 dl:where(.page-8g5v80)>div:where(.page-8g5v80){justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 0;display:flex}.facts.page-8g5v80 dl:where(.page-8g5v80)>div:where(.page-8g5v80)+div:where(.page-8g5v80){border-top:1px solid #e5e7eb}.facts.page-8g5v80 dt:where(.page-8g5v80){letter-spacing:.05em;text-transform:uppercase;color:#9ca3af;font-size:.7rem;font-weight:600}.facts.page-8g5v80 dd:where(.page-8g5v80){text-align:right;font-size:.85rem;font-weight:500}.facts.page-8g5v80 dd.caps:where(.page-8g5v80){text-transform:uppercase}.chips.page-8g5v80{flex-wrap:wrap;gap:.4rem;display:flex}.chips.page-8g5v80 li:where(.page-8g5v80){color:#475569;border:1px solid #e5e7eb;border-radius:1rem;padding:.25rem .6rem;font-size:.75rem}.contact.page-8g5v80 form{width:100%}.socials.page-8g5v80{flex-wrap:wrap;gap:.75rem;margin-top:.75rem;display:flex}.socials.page-8g5v80 a:where(.page-8g5v80){color:#0a0a0a;border-bottom:2px solid #0a0a0a;padding-bottom:.1rem;font-size:.8rem;font-weight:600}
