.SessionList_grid__YZsk_{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-4)}.SessionList_card__e75K6{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:var(--bw-hair) solid var(--border-hair);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-1);text-decoration:none;color:inherit;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.SessionList_card__e75K6:hover{border-color:var(--border-strong);box-shadow:var(--shadow-2);transform:translateY(-1px)}.SessionList_top__vWJFR{display:flex;align-items:center;gap:var(--space-3)}.SessionList_mark__KDzHw{flex:none;width:38px;height:38px;display:grid;place-items:center;border-radius:var(--radius-md);background:var(--surface-navy);color:var(--text-on-navy);font-family:var(--font-serif);font-weight:var(--w-bold);font-size:18px}.SessionList_head__shI3x{display:flex;flex-direction:column;gap:3px;min-width:0}.SessionList_name__KWQRY{font-size:var(--size-body-m);color:var(--text-strong);line-height:var(--lh-snug)}.SessionList_name__KWQRY,.SessionList_stage__MH9hf{font-family:var(--font-text);font-weight:var(--w-semibold)}.SessionList_stage__MH9hf{font-size:var(--size-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--status-accepted)}.SessionList_stage__MH9hf[data-terminal=true]{color:var(--text-muted)}.SessionList_pot__pjY6c{display:flex;align-items:baseline;gap:6px;padding-top:2px}.SessionList_potValue__0oO9E{font-family:var(--font-serif);font-weight:var(--w-bold);font-size:22px;letter-spacing:-.01em;color:var(--text-strong)}.SessionList_potLabel__s5X9h{font-family:var(--font-text);font-size:var(--size-caption);color:var(--text-faint)}.SessionList_meta__3sqrC{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto}.SessionList_tag__JMK6N{padding:1px 8px;border:var(--bw-hair) solid var(--border-hair);border-radius:var(--radius-pill);color:var(--text-muted)}.SessionList_city___KGoI,.SessionList_tag__JMK6N{font-family:var(--font-text);font-size:var(--size-micro)}.SessionList_city___KGoI{color:var(--text-faint)}.SessionList_empty__CQOUL{padding:var(--space-6);border:var(--bw-hair) dashed var(--border-rule);border-radius:var(--radius-lg);background:var(--surface-inset);font-family:var(--font-text);font-size:var(--size-body-s);color:var(--text-muted);text-align:center}.CatalogGrid_grid__CJwcW{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-4)}.CatalogGrid_card__SMU65{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border:var(--bw-hair) solid var(--border-hair);border-radius:var(--radius-lg);background:var(--surface-card)}.CatalogGrid_card__SMU65[data-status=gated],.CatalogGrid_card__SMU65[data-status=planned]{background:var(--surface-inset)}.CatalogGrid_top__lzLE0{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.CatalogGrid_name__m40ag{font-size:var(--size-body-m);color:var(--text-strong)}.CatalogGrid_name__m40ag,.CatalogGrid_status__tBo7U{font-family:var(--font-text);font-weight:var(--w-semibold)}.CatalogGrid_status__tBo7U{flex:none;padding:1px 8px;border-radius:var(--radius-pill);font-size:var(--size-micro);letter-spacing:.04em;text-transform:uppercase}.CatalogGrid_status__tBo7U[data-status=live]{background:var(--status-sourced-tint);color:var(--status-sourced)}.CatalogGrid_status__tBo7U[data-status=building]{background:var(--status-emerging-tint);color:var(--status-emerging)}.CatalogGrid_status__tBo7U[data-status=planned]{background:var(--surface-inset);color:var(--text-muted);border:var(--bw-hair) solid var(--border-hair)}.CatalogGrid_status__tBo7U[data-status=gated]{background:var(--status-fringe-tint);color:var(--status-fringe)}.CatalogGrid_tagline__w0D21{margin:0;font-family:var(--font-text);font-size:var(--size-body-s);line-height:var(--lh-normal);color:var(--text-muted)}.CatalogGrid_foot___0SOw{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;padding-top:var(--space-1)}.CatalogGrid_sink__cpCKA{color:var(--text-faint)}.CatalogGrid_gate__FbRLO,.CatalogGrid_sink__cpCKA{font-family:var(--font-text);font-size:var(--size-micro)}.CatalogGrid_gate__FbRLO{padding:1px 7px;border-radius:var(--radius-pill);background:var(--alert-100);color:var(--alert-700);font-weight:var(--w-bold)}