/* [project]/src/components/explore/ExploreTabPanels.module.css [app-client] (css) */
.ExploreTabPanels-module__9hE6yW__root {
  gap: 1rem;
  display: grid;
}

.ExploreTabPanels-module__9hE6yW__summaryPanel, .ExploreTabPanels-module__9hE6yW__listShell, .ExploreTabPanels-module__9hE6yW__errorState, .ExploreTabPanels-module__9hE6yW__emptyState, .ExploreTabPanels-module__9hE6yW__distributionCard, .ExploreTabPanels-module__9hE6yW__syncShell, .ExploreTabPanels-module__9hE6yW__statCard {
  color: #f6efe6;
  background: radial-gradient(circle at 100% 0, #48c2b00f, #0000 12rem), linear-gradient(#12171fcc, #0b0f15eb);
  border: 1px solid #ffffff0f;
  border-radius: 1.2rem;
}

.ExploreTabPanels-module__9hE6yW__summaryPanel, .ExploreTabPanels-module__9hE6yW__listShell, .ExploreTabPanels-module__9hE6yW__distributionCard, .ExploreTabPanels-module__9hE6yW__syncShell {
  padding: .95rem;
}

.ExploreTabPanels-module__9hE6yW__summaryPanel {
  justify-content: space-between;
  align-items: flex-start;
  gap: 1rem;
  display: flex;
}

.ExploreTabPanels-module__9hE6yW__summaryCopy {
  gap: .3rem;
  display: grid;
}

.ExploreTabPanels-module__9hE6yW__eyebrow, .ExploreTabPanels-module__9hE6yW__sectionLabel, .ExploreTabPanels-module__9hE6yW__metaLabel, .ExploreTabPanels-module__9hE6yW__pill {
  color: #f6efe68f;
  letter-spacing: .14em;
  text-transform: uppercase;
  font-size: .68rem;
  font-weight: 700;
}

.ExploreTabPanels-module__9hE6yW__title {
  margin: 0;
  font-size: 1.05rem;
  font-weight: 600;
}

.ExploreTabPanels-module__9hE6yW__body {
  color: #f6efe6b3;
  max-width: 44rem;
  margin: 0;
  font-size: .86rem;
  line-height: 1.5;
}

.ExploreTabPanels-module__9hE6yW__summaryActions {
  flex-wrap: wrap;
  align-items: center;
  gap: .55rem;
  display: flex;
}

.ExploreTabPanels-module__9hE6yW__countPill {
  color: #f6efe6b8;
  background: #ffffff09;
  border: 1px solid #ffffff14;
  border-radius: 999px;
  align-items: center;
  padding: .35rem .62rem;
  font-size: .72rem;
  display: inline-flex;
}

.ExploreTabPanels-module__9hE6yW__refreshButton {
  color: #f6efe6b8;
  background: #ffffff09;
  border: 1px solid #ffffff14;
  border-radius: 999px;
}

.ExploreTabPanels-module__9hE6yW__toolbar {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  gap: .9rem;
  display: flex;
}

.ExploreTabPanels-module__9hE6yW__toolbarGroup {
  flex-wrap: wrap;
  align-items: center;
  gap: .55rem;
  display: flex;
}

.ExploreTabPanels-module__9hE6yW__filterButton {
  color: #f6efe6ad;
  letter-spacing: .08em;
  text-transform: uppercase;
  background: #ffffff08;
  border: 1px solid #ffffff14;
  border-radius: 999px;
  padding: .46rem .82rem;
  font-size: .72rem;
  font-weight: 700;
  transition: background-color .18s, border-color .18s, color .18s;
}

.ExploreTabPanels-module__9hE6yW__filterButton:hover {
  color: #f6efe6db;
  background: #ffffff0d;
}

.ExploreTabPanels-module__9hE6yW__filterButtonActive {
  color: #f6efe6;
  background: #48c2b024;
  border-color: #6ddccc2e;
}

.ExploreTabPanels-module__9hE6yW__selectShell {
  align-items: center;
  gap: .5rem;
  display: flex;
}

.ExploreTabPanels-module__9hE6yW__select {
  color: #f6efe6;
  background: #ffffff08;
  border: 1px solid #ffffff14;
  border-radius: .85rem;
  min-width: 10rem;
  padding: .55rem .75rem;
  font-size: .82rem;
}

.ExploreTabPanels-module__9hE6yW__statGrid {
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: .85rem;
  display: grid;
}

.ExploreTabPanels-module__9hE6yW__statGridSecondary {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.ExploreTabPanels-module__9hE6yW__statCard {
  padding: .9rem;
}

.ExploreTabPanels-module__9hE6yW__statValue {
  color: #f6efe6;
  margin-top: .3rem;
  font-size: 1.2rem;
  font-weight: 700;
  display: block;
}

.ExploreTabPanels-module__9hE6yW__statDetail {
  color: #f6efe68f;
  margin-top: .18rem;
  font-size: .74rem;
  display: block;
}

.ExploreTabPanels-module__9hE6yW__distributionGrid {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: .85rem;
  display: grid;
}

.ExploreTabPanels-module__9hE6yW__chipGrid {
  flex-wrap: wrap;
  gap: .55rem;
  display: flex;
}

.ExploreTabPanels-module__9hE6yW__chip {
  color: #f6efe6bd;
  background: #ffffff08;
  border: 1px solid #ffffff14;
  border-radius: 999px;
  align-items: center;
  gap: .45rem;
  padding: .42rem .68rem;
  font-size: .76rem;
  display: inline-flex;
}

.ExploreTabPanels-module__9hE6yW__chip strong {
  color: #f6efe6;
  font-weight: 600;
}

.ExploreTabPanels-module__9hE6yW__syncList, .ExploreTabPanels-module__9hE6yW__cardList {
  gap: .7rem;
  display: grid;
}

.ExploreTabPanels-module__9hE6yW__syncRow, .ExploreTabPanels-module__9hE6yW__itemCard {
  background: #ffffff06;
  border: 1px solid #ffffff0d;
  border-radius: 1rem;
  gap: .55rem;
  padding: .82rem .88rem;
  display: grid;
}

.ExploreTabPanels-module__9hE6yW__syncTopline, .ExploreTabPanels-module__9hE6yW__itemTopline {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  gap: .75rem;
  display: flex;
}

.ExploreTabPanels-module__9hE6yW__syncName, .ExploreTabPanels-module__9hE6yW__itemTitle {
  color: #f6efe6;
  font-size: .9rem;
  font-weight: 600;
}

.ExploreTabPanels-module__9hE6yW__itemTitle {
  margin: 0;
}

.ExploreTabPanels-module__9hE6yW__metaRow {
  flex-wrap: wrap;
  gap: .45rem;
  display: flex;
}

.ExploreTabPanels-module__9hE6yW__pill {
  color: #f6efe6b8;
  letter-spacing: .08em;
  background: #ffffff08;
  border: 1px solid #ffffff14;
  border-radius: 999px;
  align-items: center;
  padding: .25rem .52rem;
  font-size: .66rem;
  display: inline-flex;
}

.ExploreTabPanels-module__9hE6yW__pillToneA {
  background: #48c2b024;
  border-color: #6ddccc2e;
}

.ExploreTabPanels-module__9hE6yW__pillToneB {
  background: #f0b36d1f;
  border-color: #f0b36d2e;
}

.ExploreTabPanels-module__9hE6yW__pillToneC {
  background: #91a7ff1a;
  border-color: #91a7ff29;
}

.ExploreTabPanels-module__9hE6yW__pillMuted {
  color: #f6efe694;
}

.ExploreTabPanels-module__9hE6yW__itemBody, .ExploreTabPanels-module__9hE6yW__syncMeta, .ExploreTabPanels-module__9hE6yW__emptyState, .ExploreTabPanels-module__9hE6yW__errorBody {
  color: #f6efe6ad;
  margin: 0;
  font-size: .82rem;
  line-height: 1.48;
}

.ExploreTabPanels-module__9hE6yW__errorState, .ExploreTabPanels-module__9hE6yW__emptyState {
  text-align: center;
  padding: 1.2rem;
}

.ExploreTabPanels-module__9hE6yW__errorTitle {
  color: #f6efe6;
  margin: 0;
  font-size: .96rem;
  font-weight: 600;
}

.ExploreTabPanels-module__9hE6yW__errorBody {
  margin-top: .35rem;
}

.ExploreTabPanels-module__9hE6yW__helpText {
  color: #f6efe685;
  margin-top: .6rem;
  font-size: .76rem;
}

.ExploreTabPanels-module__9hE6yW__retryButton {
  gap: .35rem;
  margin-top: .85rem;
}

.ExploreTabPanels-module__9hE6yW__skeletonList {
  gap: .7rem;
  display: grid;
}

.ExploreTabPanels-module__9hE6yW__skeletonCard {
  border-radius: 1rem;
  height: 5rem;
}

.ExploreTabPanels-module__9hE6yW__statusDot {
  background: #58c8b6;
  border-radius: 999px;
  width: .58rem;
  height: .58rem;
  box-shadow: 0 0 0 .2rem #58c8b61f;
}

.ExploreTabPanels-module__9hE6yW__statusWatch {
  background: #f0b36d;
  box-shadow: 0 0 0 .2rem #f0b36d1f;
}

.ExploreTabPanels-module__9hE6yW__statusLagging {
  background: #e06d6d;
  box-shadow: 0 0 0 .2rem #e06d6d1f;
}

@media (max-width: 1100px) {
  .ExploreTabPanels-module__9hE6yW__statGrid, .ExploreTabPanels-module__9hE6yW__statGridSecondary, .ExploreTabPanels-module__9hE6yW__distributionGrid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 720px) {
  .ExploreTabPanels-module__9hE6yW__summaryPanel, .ExploreTabPanels-module__9hE6yW__toolbar, .ExploreTabPanels-module__9hE6yW__toolbarGroup, .ExploreTabPanels-module__9hE6yW__selectShell {
    flex-direction: column;
    align-items: stretch;
  }

  .ExploreTabPanels-module__9hE6yW__statGrid, .ExploreTabPanels-module__9hE6yW__statGridSecondary, .ExploreTabPanels-module__9hE6yW__distributionGrid {
    grid-template-columns: 1fr;
  }
}

/* [project]/src/components/explore/ExploreEntityActions.module.css [app-client] (css) */
.ExploreEntityActions-module__L2U81q__actions {
  flex-wrap: wrap;
  align-items: center;
  gap: .35rem;
  display: flex;
}

.ExploreEntityActions-module__L2U81q__actionButton {
  color: #f6efe6b8;
  background: #ffffff09;
  border: 1px solid #ffffff14;
}

.ExploreEntityActions-module__L2U81q__actionButton:hover {
  color: #f6efe6;
  background: #48c2b01f;
}

.ExploreEntityActions-module__L2U81q__hiddenButton:hover {
  background: #f4a3611f;
}

/* [project]/src/components/explore/EntitiesTab.module.css [app-client] (css) */
.EntitiesTab-module__E1KAzG__root {
  gap: 1rem;
  display: grid;
}

.EntitiesTab-module__E1KAzG__controls {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  gap: .9rem;
  display: flex;
}

.EntitiesTab-module__E1KAzG__filterRow {
  flex-wrap: wrap;
  gap: .55rem;
  display: flex;
}

.EntitiesTab-module__E1KAzG__filterButton {
  color: #f6efe6ad;
  letter-spacing: .08em;
  text-transform: uppercase;
  background: #ffffff08;
  border: 1px solid #ffffff14;
  border-radius: 999px;
  padding: .46rem .82rem;
  font-size: .72rem;
  font-weight: 700;
  transition: background-color .18s, border-color .18s, color .18s;
}

.EntitiesTab-module__E1KAzG__filterButton:hover {
  color: #f6efe6db;
  background: #ffffff0d;
}

.EntitiesTab-module__E1KAzG__filterButtonActive {
  color: #f6efe6;
  background: #48c2b024;
  border-color: #6ddccc2e;
}

.EntitiesTab-module__E1KAzG__sortShell {
  align-items: center;
  gap: .55rem;
  display: flex;
}

.EntitiesTab-module__E1KAzG__sortLabel, .EntitiesTab-module__E1KAzG__listEyebrow, .EntitiesTab-module__E1KAzG__metricLabel {
  color: #f6efe68f;
  letter-spacing: .14em;
  text-transform: uppercase;
  font-size: .68rem;
  font-weight: 700;
}

.EntitiesTab-module__E1KAzG__select {
  color: #f6efe6;
  background: #ffffff08;
  border: 1px solid #ffffff14;
  border-radius: .85rem;
  min-width: 11rem;
  padding: .55rem .75rem;
  font-size: .84rem;
}

.EntitiesTab-module__E1KAzG__listShell, .EntitiesTab-module__E1KAzG__errorState, .EntitiesTab-module__E1KAzG__emptyState {
  background: #ffffff08;
  border: 1px solid #ffffff0f;
  border-radius: 1.2rem;
}

.EntitiesTab-module__E1KAzG__listShell {
  padding: .95rem;
}

.EntitiesTab-module__E1KAzG__listHeader {
  justify-content: space-between;
  align-items: flex-start;
  gap: .9rem;
  margin-bottom: .95rem;
  display: flex;
}

.EntitiesTab-module__E1KAzG__listTitle {
  color: #f6efe6;
  margin: .28rem 0 0;
  font-size: 1.05rem;
  font-weight: 600;
}

.EntitiesTab-module__E1KAzG__listCount {
  color: #f6efe6c2;
  background: #ffffff08;
  border: 1px solid #ffffff14;
  border-radius: 999px;
  align-items: center;
  padding: .4rem .72rem;
  font-size: .75rem;
  display: inline-flex;
}

.EntitiesTab-module__E1KAzG__list {
  gap: .72rem;
  display: grid;
}

.EntitiesTab-module__E1KAzG__priorityStrip {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: .7rem;
  margin-bottom: .9rem;
  display: grid;
}

.EntitiesTab-module__E1KAzG__priorityCard {
  background: radial-gradient(circle at 100% 0, #48c2b014, #0000 10rem), #ffffff08;
  border: 1px solid #6ddccc1f;
  border-radius: 1rem;
  gap: .65rem;
  padding: .78rem .82rem;
  display: grid;
}

.EntitiesTab-module__E1KAzG__priorityLink {
  color: inherit;
  gap: .45rem;
  text-decoration: none;
  display: grid;
}

.EntitiesTab-module__E1KAzG__priorityTopline {
  justify-content: space-between;
  align-items: center;
  gap: .55rem;
  display: flex;
}

.EntitiesTab-module__E1KAzG__priorityScore {
  color: #f6efe6c7;
  font-size: .76rem;
  font-weight: 700;
}

.EntitiesTab-module__E1KAzG__priorityName {
  color: #f6efe6;
  font-size: .95rem;
  font-weight: 600;
}

.EntitiesTab-module__E1KAzG__prioritySummary {
  color: #f6efe6b3;
  margin: 0;
  font-size: .82rem;
  line-height: 1.45;
}

.EntitiesTab-module__E1KAzG__entityRow {
  background: #ffffff06;
  border: 1px solid #ffffff0d;
  border-radius: 1rem;
  grid-template-columns: minmax(0, 1fr) 12rem auto;
  align-items: center;
  gap: .85rem;
  padding: .78rem .88rem;
  transition: transform .18s, border-color .18s, background-color .18s;
  display: grid;
}

.EntitiesTab-module__E1KAzG__entityRow:hover {
  background: #ffffff0a;
  border-color: #6ddccc1f;
  transform: translateY(-1px);
}

.EntitiesTab-module__E1KAzG__entityRowFeatured {
  background: radial-gradient(circle at 100% 0, #48c2b014, #0000 12rem), #ffffff08;
}

.EntitiesTab-module__E1KAzG__identity {
  min-width: 0;
  color: inherit;
  align-items: flex-start;
  gap: .8rem;
  text-decoration: none;
  display: flex;
}

.EntitiesTab-module__E1KAzG__iconBubble {
  color: #f6efe6;
  background: #ffffff0d;
  border: 1px solid #ffffff0f;
  border-radius: 999px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2.4rem;
  height: 2.4rem;
  display: inline-flex;
}

.EntitiesTab-module__E1KAzG__identityCopy {
  gap: .45rem;
  min-width: 0;
  display: grid;
}

.EntitiesTab-module__E1KAzG__nameRow {
  flex-wrap: wrap;
  align-items: center;
  gap: .55rem;
  display: flex;
}

.EntitiesTab-module__E1KAzG__name {
  color: #f6efe6;
  font-size: .98rem;
  font-weight: 600;
}

.EntitiesTab-module__E1KAzG__typePill, .EntitiesTab-module__E1KAzG__metaPill {
  color: #f6efe6b3;
  background: #ffffff08;
  border: 1px solid #ffffff14;
  border-radius: 999px;
  align-items: center;
  padding: .28rem .55rem;
  font-size: .7rem;
  display: inline-flex;
}

.EntitiesTab-module__E1KAzG__typePill {
  text-transform: capitalize;
}

.EntitiesTab-module__E1KAzG__summary {
  color: #f6efe6b8;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  margin: 0;
  font-size: .84rem;
  line-height: 1.45;
  display: -webkit-box;
  overflow: hidden;
}

.EntitiesTab-module__E1KAzG__metaRow {
  flex-wrap: wrap;
  gap: .45rem;
  display: flex;
}

.EntitiesTab-module__E1KAzG__metrics {
  gap: .5rem;
  display: grid;
}

.EntitiesTab-module__E1KAzG__metricBlock {
  gap: .35rem;
  display: grid;
}

.EntitiesTab-module__E1KAzG__metricBlock strong {
  color: #f6efe6;
  font-size: .88rem;
  font-weight: 600;
}

.EntitiesTab-module__E1KAzG__rowActions {
  justify-content: flex-end;
  display: flex;
}

.EntitiesTab-module__E1KAzG__importanceRow {
  align-items: center;
  gap: .7rem;
  display: flex;
}

.EntitiesTab-module__E1KAzG__importanceTrack {
  background: #ffffff14;
  border-radius: 999px;
  width: 100%;
  height: .38rem;
  overflow: hidden;
}

.EntitiesTab-module__E1KAzG__importanceFill {
  background: linear-gradient(90deg, #58c8b6 0%, #f0b36d 100%);
  border-radius: 999px;
  height: 100%;
}

.EntitiesTab-module__E1KAzG__skeleton {
  border-radius: 1rem;
  height: 5.75rem;
}

.EntitiesTab-module__E1KAzG__errorState, .EntitiesTab-module__E1KAzG__emptyState {
  text-align: center;
  padding: 1.2rem;
}

.EntitiesTab-module__E1KAzG__errorTitle {
  color: #f6efe6;
  margin: 0;
  font-size: .96rem;
  font-weight: 600;
}

.EntitiesTab-module__E1KAzG__errorBody, .EntitiesTab-module__E1KAzG__emptyState {
  color: #f6efe6ad;
  font-size: .86rem;
  line-height: 1.5;
}

.EntitiesTab-module__E1KAzG__errorBody {
  margin: .35rem 0 .8rem;
}

.EntitiesTab-module__E1KAzG__retryButton {
  gap: .35rem;
}

@media (max-width: 900px) {
  .EntitiesTab-module__E1KAzG__priorityStrip, .EntitiesTab-module__E1KAzG__entityRow {
    grid-template-columns: 1fr;
  }

  .EntitiesTab-module__E1KAzG__metrics {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .EntitiesTab-module__E1KAzG__rowActions {
    justify-content: flex-start;
  }
}

@media (max-width: 640px) {
  .EntitiesTab-module__E1KAzG__controls, .EntitiesTab-module__E1KAzG__listHeader {
    flex-direction: column;
    align-items: stretch;
  }

  .EntitiesTab-module__E1KAzG__sortShell, .EntitiesTab-module__E1KAzG__metrics {
    grid-template-columns: 1fr;
  }

  .EntitiesTab-module__E1KAzG__sortShell {
    display: grid;
  }
}

/* [project]/src/components/explore/GeneratedContentTab.module.css [app-client] (css) */
.GeneratedContentTab-module__hmXoZa__root {
  gap: 1rem;
  display: grid;
}

.GeneratedContentTab-module__hmXoZa__hero {
  color: #f6efe6;
  background: radial-gradient(circle at 100% 0, #48c2b00f, #0000 12rem), linear-gradient(#12171fcc, #0b0f15eb);
  border: 1px solid #ffffff0f;
  border-radius: 1.2rem;
  justify-content: space-between;
  align-items: flex-start;
  gap: 1rem;
  padding: .95rem;
  display: flex;
}

.GeneratedContentTab-module__hmXoZa__eyebrow, .GeneratedContentTab-module__hmXoZa__sectionLabel, .GeneratedContentTab-module__hmXoZa__pill {
  color: #f6efe68f;
  letter-spacing: .14em;
  text-transform: uppercase;
  font-size: .68rem;
  font-weight: 700;
}

.GeneratedContentTab-module__hmXoZa__title {
  margin: .3rem 0 0;
  font-size: 1.05rem;
  font-weight: 600;
}

.GeneratedContentTab-module__hmXoZa__body {
  color: #f6efe6b3;
  max-width: 44rem;
  margin: .35rem 0 0;
  font-size: .86rem;
  line-height: 1.5;
}

.GeneratedContentTab-module__hmXoZa__heroMeta {
  flex-wrap: wrap;
  gap: .5rem;
  display: flex;
}

.GeneratedContentTab-module__hmXoZa__section {
  color: #f6efe6;
  background: radial-gradient(circle at 100% 0, #48c2b00f, #0000 12rem), linear-gradient(#12171fcc, #0b0f15eb);
  border: 1px solid #ffffff0f;
  border-radius: 1.2rem;
  gap: .85rem;
  padding: .95rem;
  display: grid;
}

.GeneratedContentTab-module__hmXoZa__sectionHeader {
  justify-content: space-between;
  align-items: flex-start;
  gap: 1rem;
  display: flex;
}

.GeneratedContentTab-module__hmXoZa__sectionTitle {
  margin: .25rem 0 0;
  font-size: .98rem;
  font-weight: 600;
}

.GeneratedContentTab-module__hmXoZa__sectionBody {
  gap: .75rem;
  display: grid;
}

.GeneratedContentTab-module__hmXoZa__actions {
  flex-wrap: wrap;
  align-items: center;
  gap: .5rem;
  display: flex;
}

.GeneratedContentTab-module__hmXoZa__timestamp, .GeneratedContentTab-module__hmXoZa__note, .GeneratedContentTab-module__hmXoZa__emptyState {
  color: #f6efe699;
  font-size: .76rem;
  line-height: 1.45;
}

.GeneratedContentTab-module__hmXoZa__pill {
  color: #f6efe6b8;
  background: #ffffff08;
  border: 1px solid #ffffff14;
  border-radius: 999px;
  align-items: center;
  padding: .25rem .52rem;
  font-size: .66rem;
  display: inline-flex;
}

.GeneratedContentTab-module__hmXoZa__pillToneA {
  background: #48c2b024;
  border-color: #6ddccc2e;
}

.GeneratedContentTab-module__hmXoZa__pillToneB {
  background: #f0b36d1f;
  border-color: #f0b36d2e;
}

.GeneratedContentTab-module__hmXoZa__button {
  border-radius: 999px;
  min-height: 2rem;
}

.GeneratedContentTab-module__hmXoZa__markdown {
  color: #f6efe6d1;
  font-size: .9rem;
  line-height: 1.6;
}

:is(.GeneratedContentTab-module__hmXoZa__markdown h1, .GeneratedContentTab-module__hmXoZa__markdown h2, .GeneratedContentTab-module__hmXoZa__markdown h3) {
  color: #f6efe6;
}

.GeneratedContentTab-module__hmXoZa__list {
  gap: .7rem;
  display: grid;
}

.GeneratedContentTab-module__hmXoZa__itemCard, .GeneratedContentTab-module__hmXoZa__summaryCard {
  background: #ffffff06;
  border: 1px solid #ffffff0d;
  border-radius: 1rem;
  gap: .45rem;
  padding: .82rem .88rem;
  display: grid;
}

.GeneratedContentTab-module__hmXoZa__itemHeader {
  justify-content: space-between;
  align-items: flex-start;
  gap: .75rem;
  display: flex;
}

.GeneratedContentTab-module__hmXoZa__itemTitle {
  color: #f6efe6;
  margin: 0;
  font-size: .9rem;
  font-weight: 600;
}

.GeneratedContentTab-module__hmXoZa__itemBody, .GeneratedContentTab-module__hmXoZa__itemMeta {
  color: #f6efe6ad;
  margin: 0;
  font-size: .8rem;
  line-height: 1.48;
}

.GeneratedContentTab-module__hmXoZa__metaRow {
  flex-wrap: wrap;
  gap: .45rem;
  display: flex;
}

.GeneratedContentTab-module__hmXoZa__linkRow {
  flex-wrap: wrap;
  align-items: center;
  gap: .75rem;
  display: flex;
}

.GeneratedContentTab-module__hmXoZa__actionLink {
  color: #9be4d8;
  font-size: .76rem;
  text-decoration: none;
}

.GeneratedContentTab-module__hmXoZa__warning {
  color: #f0b36d;
  font-size: .76rem;
  line-height: 1.45;
}

.GeneratedContentTab-module__hmXoZa__accordionButton {
  width: 100%;
  color: inherit;
  text-align: left;
  justify-content: space-between;
  align-items: center;
  gap: .75rem;
  display: flex;
}

.GeneratedContentTab-module__hmXoZa__skeleton {
  border-radius: 1rem;
  height: 6rem;
}

@media (max-width: 720px) {
  .GeneratedContentTab-module__hmXoZa__hero, .GeneratedContentTab-module__hmXoZa__sectionHeader {
    flex-direction: column;
  }

  .GeneratedContentTab-module__hmXoZa__actions {
    width: 100%;
  }
}

/* [project]/src/components/suggestions/SuggestionCard.module.css [app-client] (css) */
.SuggestionCard-module__FaCtIq__card {
  color: #f6efe6;
  background: radial-gradient(circle at 100% 0, #48c2b014, #0000 12rem), linear-gradient(#12171fd1, #0b0f15f0);
  border: 1px solid #ffffff0f;
  border-radius: 1rem;
  padding: .88rem;
  transition: opacity .18s;
}

.SuggestionCard-module__FaCtIq__cardBusy {
  opacity: .6;
}

.SuggestionCard-module__FaCtIq__header {
  align-items: flex-start;
  gap: .75rem;
  display: flex;
}

.SuggestionCard-module__FaCtIq__iconWrap {
  background: #ffffff0a;
  border: 1px solid #ffffff14;
  border-radius: 999px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: inline-flex;
}

.SuggestionCard-module__FaCtIq__content {
  flex: auto;
  gap: .72rem;
  min-width: 0;
  display: grid;
}

.SuggestionCard-module__FaCtIq__copy {
  gap: .35rem;
  display: grid;
}

.SuggestionCard-module__FaCtIq__title {
  color: #f6efe6;
  margin: 0;
  font-size: .92rem;
  font-weight: 600;
  line-height: 1.35;
}

.SuggestionCard-module__FaCtIq__description {
  color: #f6efe6b3;
  margin: 0;
  font-size: .82rem;
  line-height: 1.45;
}

.SuggestionCard-module__FaCtIq__metaRow {
  flex-wrap: wrap;
  gap: .45rem;
  display: flex;
}

.SuggestionCard-module__FaCtIq__metaPill {
  color: #f6efe6b8;
  letter-spacing: .03em;
  background: #ffffff09;
  border: 1px solid #ffffff14;
  border-radius: 999px;
  align-items: center;
  padding: .25rem .52rem;
  font-size: .68rem;
  display: inline-flex;
}

.SuggestionCard-module__FaCtIq__panel {
  background: #ffffff06;
  border: 1px solid #ffffff0d;
  border-radius: .95rem;
  gap: .65rem;
  padding: .74rem .78rem;
  display: grid;
}

.SuggestionCard-module__FaCtIq__panelLabel {
  color: #f6efe68f;
  letter-spacing: .14em;
  text-transform: uppercase;
  margin: 0;
  font-size: .68rem;
  font-weight: 700;
}

.SuggestionCard-module__FaCtIq__factGrid {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: .65rem;
  display: grid;
}

.SuggestionCard-module__FaCtIq__factBox, .SuggestionCard-module__FaCtIq__resolutionOption {
  background: #ffffff06;
  border: 1px solid #ffffff0d;
  border-radius: .85rem;
  padding: .7rem;
}

.SuggestionCard-module__FaCtIq__factBoxTitle {
  color: #f6efe699;
  letter-spacing: .12em;
  text-transform: uppercase;
  margin: 0;
  font-size: .7rem;
  font-weight: 700;
}

.SuggestionCard-module__FaCtIq__factBoxBody {
  color: #f6efe6;
  margin: .4rem 0 0;
  font-size: .8rem;
  line-height: 1.45;
}

.SuggestionCard-module__FaCtIq__factBoxMeta {
  color: #f6efe68f;
  margin: .42rem 0 0;
  font-size: .68rem;
  line-height: 1.45;
}

.SuggestionCard-module__FaCtIq__aiPanel {
  background: #54d0920d;
  border-color: #54d0922e;
}

.SuggestionCard-module__FaCtIq__aiHeader {
  color: #90f1c4;
  flex-wrap: wrap;
  align-items: center;
  gap: .45rem;
  font-size: .76rem;
  font-weight: 600;
  display: flex;
}

.SuggestionCard-module__FaCtIq__aiBadge {
  color: #90f1c4;
  border: 1px solid #54d0923d;
  border-radius: 999px;
  align-items: center;
  padding: .2rem .48rem;
  font-size: .64rem;
  display: inline-flex;
}

.SuggestionCard-module__FaCtIq__panelBody {
  gap: .45rem;
  display: grid;
}

.SuggestionCard-module__FaCtIq__panelText {
  color: #f6efe6b8;
  margin: 0;
  font-size: .78rem;
  line-height: 1.45;
}

.SuggestionCard-module__FaCtIq__controlsRow {
  flex-wrap: wrap;
  align-items: center;
  gap: .5rem;
  display: flex;
}

.SuggestionCard-module__FaCtIq__input, .SuggestionCard-module__FaCtIq__textarea, .SuggestionCard-module__FaCtIq__inputWide {
  color: #f6efe6;
  background: #ffffff09;
  border: 1px solid #ffffff14;
  border-radius: .8rem;
  width: 100%;
}

.SuggestionCard-module__FaCtIq__input, .SuggestionCard-module__FaCtIq__inputWide {
  min-height: 2rem;
  padding: .45rem .65rem;
  font-size: .76rem;
}

.SuggestionCard-module__FaCtIq__inputWide {
  min-width: 13rem;
}

.SuggestionCard-module__FaCtIq__textarea {
  min-height: 4rem;
  padding: .55rem .7rem;
  font-size: .76rem;
}

.SuggestionCard-module__FaCtIq__helper {
  color: #f6efe68f;
  margin: 0;
  font-size: .72rem;
  line-height: 1.4;
}

.SuggestionCard-module__FaCtIq__actionRow {
  flex-wrap: wrap;
  align-items: center;
  gap: .5rem;
  display: flex;
}

.SuggestionCard-module__FaCtIq__actionGroup {
  flex-wrap: wrap;
  align-items: center;
  gap: .45rem;
  display: flex;
}

.SuggestionCard-module__FaCtIq__primaryButton, .SuggestionCard-module__FaCtIq__secondaryButton, .SuggestionCard-module__FaCtIq__ghostButton {
  border-radius: 999px;
  min-height: 2rem;
}

.SuggestionCard-module__FaCtIq__primaryButton {
  color: #f6efe6;
  background: #48c2b024;
  border-color: #6ddccc33;
}

.SuggestionCard-module__FaCtIq__secondaryButton {
  color: #f6efe6;
  background: #ffffff0d;
  border-color: #ffffff14;
}

.SuggestionCard-module__FaCtIq__ghostButton {
  color: #f6efe6b8;
}

.SuggestionCard-module__FaCtIq__radioList {
  gap: .55rem;
  display: grid;
}

.SuggestionCard-module__FaCtIq__resolutionOption {
  cursor: pointer;
  align-items: flex-start;
  gap: .6rem;
  display: flex;
}

.SuggestionCard-module__FaCtIq__resolutionCopy {
  gap: .18rem;
  display: grid;
}

.SuggestionCard-module__FaCtIq__resolutionCopy strong {
  font-size: .78rem;
  font-weight: 600;
}

.SuggestionCard-module__FaCtIq__resolutionCopy span {
  color: #f6efe699;
  font-size: .72rem;
  line-height: 1.4;
}

.SuggestionCard-module__FaCtIq__evidenceList {
  color: #f6efe6ad;
  gap: .35rem;
  margin: 0;
  padding-left: 1rem;
  font-size: .76rem;
  line-height: 1.45;
  display: grid;
}

@media (max-width: 760px) {
  .SuggestionCard-module__FaCtIq__factGrid {
    grid-template-columns: 1fr;
  }
}

/* [project]/src/components/suggestions/SuggestionsList.module.css [app-client] (css) */
.SuggestionsList-module__uV_R1G__root {
  gap: .55rem;
  display: grid;
}

.SuggestionsList-module__uV_R1G__heading {
  color: #f6efe68f;
  letter-spacing: .14em;
  text-transform: uppercase;
  align-items: center;
  gap: .35rem;
  font-size: .68rem;
  font-weight: 700;
  display: flex;
}

.SuggestionsList-module__uV_R1G__count {
  color: #f6efe66b;
  font-size: .62rem;
  font-weight: 500;
}

.SuggestionsList-module__uV_R1G__loading {
  gap: .5rem;
  display: grid;
}

.SuggestionsList-module__uV_R1G__emptyCallout {
  color: #f6efe6ad;
  background: #ffffff08;
  border: 1px dashed #ffffff1a;
  border-radius: .9rem;
  padding: .78rem;
  font-size: .76rem;
  line-height: 1.45;
}

.SuggestionsList-module__uV_R1G__emptyCalloutRow {
  justify-content: space-between;
  align-items: center;
  gap: .75rem;
  display: flex;
}

.SuggestionsList-module__uV_R1G__toggle {
  color: #f6efe69e;
  background: #ffffff08;
  border: 1px solid #ffffff0f;
  border-radius: 999px;
  width: 100%;
}

/* [project]/src/components/entity/EntityRelationshipDesk.module.css [app-client] (css) */
.EntityRelationshipDesk-module__lgun4G__desk {
  background: radial-gradient(circle at 0 0, #eea46514, #0000 18rem), radial-gradient(circle at 100% 100%, #4abcad14, #0000 20rem), linear-gradient(#0d1218eb, #090d12f5);
  border: 1px solid #ffffff0f;
  border-radius: 1.8rem;
  grid-template-columns: 16.5rem minmax(0, 1fr) 18.75rem;
  gap: .95rem;
  padding: .95rem;
  display: grid;
  box-shadow: 0 28px 80px #04070b42;
}

.EntityRelationshipDesk-module__lgun4G__rail, .EntityRelationshipDesk-module__lgun4G__main, .EntityRelationshipDesk-module__lgun4G__aside {
  align-content: start;
  gap: 1rem;
  min-width: 0;
  display: grid;
}

.EntityRelationshipDesk-module__lgun4G__card, .EntityRelationshipDesk-module__lgun4G__hero, .EntityRelationshipDesk-module__lgun4G__timelineCard, .EntityRelationshipDesk-module__lgun4G__memoryCard, .EntityRelationshipDesk-module__lgun4G__chiefCard, .EntityRelationshipDesk-module__lgun4G__nextMovesCard, .EntityRelationshipDesk-module__lgun4G__factCard {
  color: #f6efe6;
  background: radial-gradient(circle at 100% 0, #00d6ba0d, #0000 14rem), linear-gradient(#12171fc2, #0b0f15e0);
  border: 1px solid #ffffff0f;
  border-radius: 1.25rem;
  padding: .95rem;
  box-shadow: inset 0 1px #ffffff05;
}

.EntityRelationshipDesk-module__lgun4G__rail .EntityRelationshipDesk-module__lgun4G__card {
  background: #ffffff08;
}

.EntityRelationshipDesk-module__lgun4G__main .EntityRelationshipDesk-module__lgun4G__hero, .EntityRelationshipDesk-module__lgun4G__timelineCard, .EntityRelationshipDesk-module__lgun4G__memoryCard, .EntityRelationshipDesk-module__lgun4G__factCard {
  background: radial-gradient(circle at 100% 0, #48c2b017, #0000 14rem), linear-gradient(#131921e0, #0c1016f0);
  border-color: #ffffff12;
}

.EntityRelationshipDesk-module__lgun4G__aside .EntityRelationshipDesk-module__lgun4G__nextMovesCard, .EntityRelationshipDesk-module__lgun4G__aside .EntityRelationshipDesk-module__lgun4G__chiefCard {
  background: radial-gradient(circle at 100% 0, #48c2b014, #0000 13rem), linear-gradient(#0f141ae6, #0a0e13f5);
}

.EntityRelationshipDesk-module__lgun4G__chiefCard {
  border-color: #6ddccc29;
}

.EntityRelationshipDesk-module__lgun4G__hero {
  justify-content: space-between;
  align-items: flex-start;
  gap: 1rem;
  padding: 1.1rem;
  display: flex;
}

.EntityRelationshipDesk-module__lgun4G__eyebrow, .EntityRelationshipDesk-module__lgun4G__sectionHeader span, .EntityRelationshipDesk-module__lgun4G__topline, .EntityRelationshipDesk-module__lgun4G__metaStat span {
  color: #f6efe69e;
  letter-spacing: .16em;
  text-transform: uppercase;
  font-size: .72rem;
  font-weight: 700;
}

.EntityRelationshipDesk-module__lgun4G__eyebrow {
  margin: 0 0 .65rem;
}

.EntityRelationshipDesk-module__lgun4G__title {
  letter-spacing: -.04em;
  max-width: 14ch;
  margin: 0;
  font-size: clamp(1.85rem, 4vw, 2.65rem);
  line-height: .98;
}

.EntityRelationshipDesk-module__lgun4G__body {
  color: #f6efe6b8;
  max-width: 42rem;
  margin: .72rem 0 0;
  font-size: .93rem;
  line-height: 1.58;
}

.EntityRelationshipDesk-module__lgun4G__metricGrid {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: .6rem;
  min-width: 23rem;
  display: grid;
}

.EntityRelationshipDesk-module__lgun4G__metaStat {
  background: #ffffff0a;
  border: 1px solid #ffffff0f;
  border-radius: .95rem;
  gap: .2rem;
  padding: .75rem .82rem;
  display: grid;
}

.EntityRelationshipDesk-module__lgun4G__metaStat strong {
  font-size: 1.05rem;
  font-weight: 700;
}

.EntityRelationshipDesk-module__lgun4G__identityNameRow {
  align-items: center;
  gap: .8rem;
  display: flex;
}

.EntityRelationshipDesk-module__lgun4G__iconWrap {
  background: #ffffff0d;
  border: 1px solid #ffffff0f;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 2.6rem;
  height: 2.6rem;
  display: inline-flex;
}

.EntityRelationshipDesk-module__lgun4G__icon {
  width: 1.1rem;
  height: 1.1rem;
}

.EntityRelationshipDesk-module__lgun4G__identityTitle {
  margin: 0;
  font-size: 1.1rem;
  font-weight: 600;
}

.EntityRelationshipDesk-module__lgun4G__identityMeta {
  color: #f6efe6b3;
  margin: .2rem 0 0;
  font-size: .9rem;
  line-height: 1.5;
}

.EntityRelationshipDesk-module__lgun4G__contactList {
  gap: .72rem;
  display: grid;
}

.EntityRelationshipDesk-module__lgun4G__contactSummary {
  color: #f6efe699;
  margin: -.15rem 0 .72rem;
  font-size: .8rem;
  line-height: 1.45;
}

.EntityRelationshipDesk-module__lgun4G__contactRow {
  background: #ffffff08;
  border: 1px solid #ffffff0d;
  border-radius: 1rem;
  gap: .5rem;
  padding: .72rem .8rem;
  display: grid;
}

.EntityRelationshipDesk-module__lgun4G__contactValueRow {
  align-items: flex-start;
  gap: .7rem;
  min-width: 0;
  display: flex;
}

.EntityRelationshipDesk-module__lgun4G__contactIconWrap {
  background: #ffffff0a;
  border: 1px solid #ffffff0f;
  border-radius: 999px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.85rem;
  height: 1.85rem;
  display: inline-flex;
}

.EntityRelationshipDesk-module__lgun4G__contactIcon {
  color: #82ead8;
  width: .9rem;
  height: .9rem;
}

.EntityRelationshipDesk-module__lgun4G__contactContent {
  gap: .1rem;
  min-width: 0;
  display: grid;
}

.EntityRelationshipDesk-module__lgun4G__contactLabel {
  color: #f6efe68f;
  letter-spacing: .14em;
  text-transform: uppercase;
  font-size: .68rem;
  font-weight: 700;
}

.EntityRelationshipDesk-module__lgun4G__contactValue, .EntityRelationshipDesk-module__lgun4G__contactLink {
  color: #f6efe6eb;
  word-break: break-word;
  font-size: .87rem;
  line-height: 1.45;
}

.EntityRelationshipDesk-module__lgun4G__contactLink {
  text-decoration: none;
}

.EntityRelationshipDesk-module__lgun4G__contactLink:hover {
  color: #82ead8;
}

.EntityRelationshipDesk-module__lgun4G__contactChannelRow {
  flex-wrap: wrap;
  gap: .35rem;
  display: flex;
}

.EntityRelationshipDesk-module__lgun4G__contactChannel {
  color: #f6efe69e;
  background: #ffffff0a;
  border: 1px solid #ffffff0f;
  border-radius: 999px;
  align-items: center;
  padding: .28rem .52rem;
  font-size: .68rem;
  font-weight: 600;
  display: inline-flex;
}

.EntityRelationshipDesk-module__lgun4G__contactToggle {
  color: #f6efe6cc;
  background: #ffffff08;
  border: 1px solid #ffffff14;
  margin-top: .72rem;
}

.EntityRelationshipDesk-module__lgun4G__contactToggle:hover {
  background: #48c2b014;
}

.EntityRelationshipDesk-module__lgun4G__pillRow, .EntityRelationshipDesk-module__lgun4G__signalRow {
  flex-wrap: wrap;
  gap: .5rem;
  display: flex;
}

.EntityRelationshipDesk-module__lgun4G__pill, .EntityRelationshipDesk-module__lgun4G__signalPill, .EntityRelationshipDesk-module__lgun4G__nextMoveItem, .EntityRelationshipDesk-module__lgun4G__chiefPrompt {
  color: #f6efe6e0;
  background: #ffffff09;
  border: 1px solid #ffffff14;
  border-radius: 999px;
  align-items: center;
  gap: .35rem;
  padding: .42rem .68rem;
  font-size: .77rem;
  display: inline-flex;
}

.EntityRelationshipDesk-module__lgun4G__sectionHeader {
  align-items: center;
  gap: .5rem;
  margin-bottom: .72rem;
  display: flex;
}

.EntityRelationshipDesk-module__lgun4G__sectionIcon {
  color: #82ead8;
  width: .95rem;
  height: .95rem;
}

.EntityRelationshipDesk-module__lgun4G__card p, .EntityRelationshipDesk-module__lgun4G__timelineContent p, .EntityRelationshipDesk-module__lgun4G__emptyState, .EntityRelationshipDesk-module__lgun4G__connectedRow, .EntityRelationshipDesk-module__lgun4G__factCard p {
  color: #f6efe6b8;
  margin: 0;
  font-size: .88rem;
  line-height: 1.52;
}

.EntityRelationshipDesk-module__lgun4G__connectedList, .EntityRelationshipDesk-module__lgun4G__nextMoveList, .EntityRelationshipDesk-module__lgun4G__promptList, .EntityRelationshipDesk-module__lgun4G__factList {
  gap: .75rem;
  display: grid;
}

.EntityRelationshipDesk-module__lgun4G__connectedRow {
  background: #ffffff08;
  border: 1px solid #ffffff0d;
  border-radius: 1rem;
  gap: .45rem;
  padding: .72rem .8rem;
  display: grid;
}

.EntityRelationshipDesk-module__lgun4G__connectedEntity {
  min-width: 0;
}

.EntityRelationshipDesk-module__lgun4G__connectedRelationship {
  color: #f6efe68f;
  letter-spacing: .12em;
  text-transform: uppercase;
  width: fit-content;
  max-width: 100%;
  font-size: .72rem;
  font-weight: 700;
  display: inline-flex;
}

.EntityRelationshipDesk-module__lgun4G__grid {
  grid-template-columns: minmax(0, 1.15fr) minmax(15rem, .8fr);
  gap: .95rem;
  display: grid;
}

.EntityRelationshipDesk-module__lgun4G__timelineList {
  gap: .72rem;
  display: grid;
}

.EntityRelationshipDesk-module__lgun4G__timelineRow {
  grid-template-columns: auto 1fr;
  align-items: flex-start;
  gap: .75rem;
  display: grid;
}

.EntityRelationshipDesk-module__lgun4G__timelineDot {
  background: #82ead8;
  border-radius: 999px;
  width: .65rem;
  height: .65rem;
  margin-top: .45rem;
  box-shadow: 0 0 0 .24rem #82ead81f;
}

.EntityRelationshipDesk-module__lgun4G__timelineTopline {
  justify-content: space-between;
  align-items: center;
  gap: .75rem;
  margin-bottom: .15rem;
  display: flex;
}

.EntityRelationshipDesk-module__lgun4G__timelineTopline strong {
  font-size: .9rem;
  font-weight: 600;
}

.EntityRelationshipDesk-module__lgun4G__timelineTopline span {
  color: #f6efe68f;
  letter-spacing: .1em;
  text-transform: uppercase;
  font-size: .76rem;
  font-weight: 600;
}

.EntityRelationshipDesk-module__lgun4G__summaryBox {
  background: #ffffff08;
  border: 1px solid #ffffff0d;
  border-radius: 1rem;
  gap: .72rem;
  padding: .84rem .9rem;
  display: grid;
}

.EntityRelationshipDesk-module__lgun4G__commitmentBody {
  min-width: 0;
}

.EntityRelationshipDesk-module__lgun4G__commitmentFooter {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-end;
  gap: .7rem;
  display: flex;
}

.EntityRelationshipDesk-module__lgun4G__commitmentActions {
  flex-wrap: wrap;
  justify-content: flex-end;
  gap: .45rem;
  display: flex;
}

.EntityRelationshipDesk-module__lgun4G__commitmentAction {
  color: #f6efe6d6;
  background: #ffffff0a;
  border: 1px solid #ffffff14;
}

.EntityRelationshipDesk-module__lgun4G__commitmentAction:hover {
  color: #f6efe6;
  background: #82ead814;
}

.EntityRelationshipDesk-module__lgun4G__nextMoveList {
  gap: .6rem;
}

.EntityRelationshipDesk-module__lgun4G__nextMoveItem {
  background: #ffffff08;
  border-radius: .95rem;
  justify-content: flex-start;
  width: 100%;
  padding: .7rem .78rem;
  display: flex;
}

.EntityRelationshipDesk-module__lgun4G__promptList {
  gap: .55rem;
}

.EntityRelationshipDesk-module__lgun4G__chiefPrompt {
  border-radius: .95rem;
  padding: .72rem .78rem;
  line-height: 1.45;
  display: block;
}

.EntityRelationshipDesk-module__lgun4G__suggestionShell {
  max-height: 34rem;
  padding-right: .15rem;
  overflow: auto;
}

.EntityRelationshipDesk-module__lgun4G__suggestionShell::-webkit-scrollbar {
  width: .55rem;
}

.EntityRelationshipDesk-module__lgun4G__suggestionShell::-webkit-scrollbar-thumb {
  background: #ffffff24;
  border-radius: 999px;
}

.EntityRelationshipDesk-module__lgun4G__suggestionShell .space-y-2 {
  gap: .55rem;
  display: grid;
}

.EntityRelationshipDesk-module__lgun4G__suggestionShell .text-xs.font-semibold.uppercase.tracking-wide.text-muted-foreground {
  color: #f6efe68f;
  letter-spacing: .14em;
}

.EntityRelationshipDesk-module__lgun4G__suggestionShell .w-full.text-xs.text-muted-foreground {
  background: #ffffff08;
  border: 1px solid #ffffff0f;
}

:is(.EntityRelationshipDesk-module__lgun4G__suggestionShell .rounded-md, .EntityRelationshipDesk-module__lgun4G__suggestionShell .rounded-lg) {
  background: #ffffff08;
  border-color: #ffffff0f;
}

@media (max-width: 1180px) {
  .EntityRelationshipDesk-module__lgun4G__desk, .EntityRelationshipDesk-module__lgun4G__grid {
    grid-template-columns: 1fr;
  }

  .EntityRelationshipDesk-module__lgun4G__metricGrid {
    min-width: 0;
  }

  .EntityRelationshipDesk-module__lgun4G__commitmentFooter {
    align-items: stretch;
  }

  .EntityRelationshipDesk-module__lgun4G__commitmentActions {
    justify-content: flex-start;
  }
}

@media (max-width: 800px) {
  .EntityRelationshipDesk-module__lgun4G__hero {
    flex-direction: column;
  }

  .EntityRelationshipDesk-module__lgun4G__metricGrid {
    grid-template-columns: 1fr;
    width: 100%;
    min-width: 0;
  }

  .EntityRelationshipDesk-module__lgun4G__title {
    max-width: none;
    font-size: 1.8rem;
  }
}

/* [project]/src/components/entity/EntityRelationshipNoteCard.module.css [app-client] (css) */
.EntityRelationshipNoteCard-module__LeGzJq__card {
  color: #f6efe6;
  background: radial-gradient(circle at 100% 0, #48c2b014, #0000 13rem), linear-gradient(#0f141ae6, #0a0e13f5);
  border: 1px solid #6ddccc1f;
  border-radius: 1.2rem;
  gap: .72rem;
  padding: .95rem;
  display: grid;
}

.EntityRelationshipNoteCard-module__LeGzJq__header {
  justify-content: space-between;
  align-items: center;
  gap: .75rem;
  display: flex;
}

.EntityRelationshipNoteCard-module__LeGzJq__headerLabel {
  color: #f6efe69e;
  letter-spacing: .16em;
  text-transform: uppercase;
  align-items: center;
  gap: .5rem;
  font-size: .72rem;
  font-weight: 700;
  display: inline-flex;
}

.EntityRelationshipNoteCard-module__LeGzJq__icon {
  color: #82ead8;
  width: .95rem;
  height: .95rem;
}

.EntityRelationshipNoteCard-module__LeGzJq__saveButton {
  color: #f6efe6d6;
  background: #ffffff0a;
  border: 1px solid #ffffff14;
}

.EntityRelationshipNoteCard-module__LeGzJq__textarea {
  resize: vertical;
  color: #f6efe6;
  background: #ffffff08;
  border-color: #ffffff14;
  min-height: 7rem;
}

.EntityRelationshipNoteCard-module__LeGzJq__textarea::placeholder {
  color: #f6efe673;
}

/* [project]/src/components/explore/KnowledgeGraphTab.module.css [app-client] (css) */
.KnowledgeGraphTab-module__ChDRjG__root {
  gap: 1rem;
  display: grid;
}

.KnowledgeGraphTab-module__ChDRjG__searchShell, .KnowledgeGraphTab-module__ChDRjG__resultsShell, .KnowledgeGraphTab-module__ChDRjG__stateShell {
  color: #f6efe6;
  background: radial-gradient(circle at 100% 0, #48c2b00f, #0000 12rem), linear-gradient(#12171fcc, #0b0f15eb);
  border: 1px solid #ffffff0f;
  border-radius: 1.2rem;
}

.KnowledgeGraphTab-module__ChDRjG__searchShell {
  gap: .8rem;
  padding: .95rem;
  display: grid;
}

.KnowledgeGraphTab-module__ChDRjG__eyebrow {
  color: #f6efe68f;
  letter-spacing: .14em;
  text-transform: uppercase;
  margin: 0;
  font-size: .68rem;
  font-weight: 700;
}

.KnowledgeGraphTab-module__ChDRjG__title {
  margin: .3rem 0 0;
  font-size: 1.05rem;
  font-weight: 600;
}

.KnowledgeGraphTab-module__ChDRjG__body {
  color: #f6efe6b3;
  max-width: 44rem;
  margin: .35rem 0 0;
  font-size: .86rem;
  line-height: 1.5;
}

.KnowledgeGraphTab-module__ChDRjG__searchInputWrap {
  position: relative;
}

.KnowledgeGraphTab-module__ChDRjG__searchIcon {
  color: #f6efe675;
  width: .95rem;
  height: .95rem;
  position: absolute;
  top: 50%;
  left: .9rem;
  transform: translateY(-50%);
}

.KnowledgeGraphTab-module__ChDRjG__searchInput {
  color: #f6efe6;
  background: #ffffff08;
  border: 1px solid #ffffff14;
  border-radius: 1rem;
  width: 100%;
  min-height: 2.7rem;
  padding-left: 2.7rem;
}

.KnowledgeGraphTab-module__ChDRjG__resultsShell {
  gap: .45rem;
  padding: .45rem;
  display: grid;
}

.KnowledgeGraphTab-module__ChDRjG__resultButton {
  width: 100%;
  color: inherit;
  text-align: left;
  border-radius: .95rem;
  align-items: center;
  gap: .75rem;
  padding: .8rem .85rem;
  transition: background-color .18s;
  display: flex;
}

.KnowledgeGraphTab-module__ChDRjG__resultButton:hover {
  background: #ffffff0a;
}

.KnowledgeGraphTab-module__ChDRjG__resultName {
  color: #f6efe6;
  font-size: .9rem;
  font-weight: 600;
}

.KnowledgeGraphTab-module__ChDRjG__resultMeta {
  color: #f6efe69e;
  font-size: .74rem;
}

.KnowledgeGraphTab-module__ChDRjG__resultEmail {
  color: #f6efe694;
  margin-left: auto;
  font-size: .74rem;
}

.KnowledgeGraphTab-module__ChDRjG__pill {
  color: #f6efe6ad;
  text-transform: capitalize;
  background: #ffffff08;
  border: 1px solid #ffffff14;
  border-radius: 999px;
  align-items: center;
  padding: .24rem .5rem;
  font-size: .66rem;
  display: inline-flex;
}

.KnowledgeGraphTab-module__ChDRjG__stateShell {
  color: #f6efe6a8;
  padding: 1rem;
  font-size: .84rem;
}

/* [project]/src/app/explore/ExploreContent.module.css [app-client] (css) */
.ExploreContent-module__p5Og2G__workspace {
  gap: .85rem;
  display: grid;
}

.ExploreContent-module__p5Og2G__atlasShell {
  color: #f6efe6;
  background: radial-gradient(circle at 100% 0, #48c2b01a, #0000 18rem), radial-gradient(circle at 0 100%, #eda46514, #0000 18rem), linear-gradient(#0d1218eb, #090d12f5);
  border: 1px solid #ffffff0f;
  border-radius: 1.8rem;
  grid-template-columns: minmax(0, 1.18fr) 19rem;
  gap: .95rem;
  padding: .95rem;
  display: grid;
  box-shadow: 0 28px 80px #04070b42;
}

.ExploreContent-module__p5Og2G__atlasMain, .ExploreContent-module__p5Og2G__atlasAside {
  align-content: start;
  gap: 1rem;
  display: grid;
}

.ExploreContent-module__p5Og2G__atlasHero {
  background: radial-gradient(circle at 100% 0, #48c2b014, #0000 16rem), linear-gradient(#12181fc2, #0b0f15e6);
  border: 1px solid #ffffff0f;
  border-radius: 1.1rem;
  justify-content: space-between;
  align-items: flex-start;
  gap: .85rem;
  padding: .78rem .95rem;
  display: flex;
}

.ExploreContent-module__p5Og2G__eyebrow {
  color: #f6efe699;
  letter-spacing: .16em;
  text-transform: uppercase;
  margin: 0 0 .48rem;
  font-size: .72rem;
  font-weight: 700;
}

.ExploreContent-module__p5Og2G__atlasTitle {
  letter-spacing: -.04em;
  max-width: 14ch;
  margin: 0;
  font-size: clamp(1.55rem, 3vw, 2.15rem);
  line-height: .98;
}

.ExploreContent-module__p5Og2G__atlasBody {
  color: #f6efe6b8;
  max-width: 42rem;
  margin: .72rem 0 0;
  font-size: .92rem;
  line-height: 1.58;
}

.ExploreContent-module__p5Og2G__heroMetrics {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: .55rem;
  min-width: 20rem;
  display: grid;
}

.ExploreContent-module__p5Og2G__heroMetric {
  background: #ffffff0a;
  border: 1px solid #ffffff0f;
  border-radius: .95rem;
  gap: .2rem;
  padding: .75rem .82rem;
  display: grid;
}

.ExploreContent-module__p5Og2G__heroMetric span, .ExploreContent-module__p5Og2G__entityTopline, .ExploreContent-module__p5Og2G__sectionHeader span, .ExploreContent-module__p5Og2G__systemRow strong {
  color: #f6efe69e;
  letter-spacing: .12em;
  text-transform: uppercase;
  font-size: .7rem;
  font-weight: 700;
}

.ExploreContent-module__p5Og2G__heroMetric strong {
  font-size: 1.08rem;
  font-weight: 700;
}

.ExploreContent-module__p5Og2G__atlasGrid {
  grid-template-columns: minmax(15rem, .78fr) minmax(0, 1.15fr);
  gap: .8rem;
  display: grid;
}

.ExploreContent-module__p5Og2G__innerCircleLead, .ExploreContent-module__p5Og2G__entityCard, .ExploreContent-module__p5Og2G__asideCard, .ExploreContent-module__p5Og2G__systemCard, .ExploreContent-module__p5Og2G__categoryCard, .ExploreContent-module__p5Og2G__entityTableShell {
  background: linear-gradient(#12171fc2, #0b0f15e6);
  border: 1px solid #ffffff0f;
  border-radius: 1.2rem;
  padding: .95rem;
  box-shadow: inset 0 1px #ffffff05;
}

.ExploreContent-module__p5Og2G__innerCircleLead {
  background: radial-gradient(circle, #7ce9d729, #0000 14rem), linear-gradient(#0e2222eb, #0c1216fa);
  border-color: #6ddccc2e;
  align-content: start;
  gap: .6rem;
  min-height: 15.75rem;
  display: grid;
}

.ExploreContent-module__p5Og2G__cardToolbar {
  justify-content: space-between;
  align-items: flex-start;
  gap: .65rem;
  display: flex;
}

.ExploreContent-module__p5Og2G__cardLinkShell {
  color: inherit;
  gap: .6rem;
  text-decoration: none;
  display: grid;
}

.ExploreContent-module__p5Og2G__leadName {
  letter-spacing: -.04em;
  margin: 0;
  font-size: clamp(1.65rem, 3vw, 2.3rem);
  line-height: .98;
}

.ExploreContent-module__p5Og2G__leadReason {
  color: #f6efe6bd;
  margin: 0;
  font-size: .95rem;
  line-height: 1.6;
}

.ExploreContent-module__p5Og2G__pillRow, .ExploreContent-module__p5Og2G__reasonRow {
  flex-wrap: wrap;
  gap: .5rem;
  display: flex;
}

.ExploreContent-module__p5Og2G__pill, .ExploreContent-module__p5Og2G__reasonPill {
  color: #f6efe6e0;
  background: #ffffff09;
  border: 1px solid #ffffff14;
  border-radius: 999px;
  align-items: center;
  gap: .35rem;
  padding: .42rem .68rem;
  font-size: .76rem;
  display: inline-flex;
}

.ExploreContent-module__p5Og2G__entityStack, .ExploreContent-module__p5Og2G__asideList, .ExploreContent-module__p5Og2G__categoryStack, .ExploreContent-module__p5Og2G__systemList {
  gap: .65rem;
  display: grid;
}

.ExploreContent-module__p5Og2G__entityCard {
  gap: .6rem;
  transition: transform .18s, border-color .18s, background-color .18s;
  display: grid;
}

.ExploreContent-module__p5Og2G__entityCard:hover {
  background: #ffffff0b;
  border-color: #7ce9d726;
  transform: translateY(-2px);
}

.ExploreContent-module__p5Og2G__entityCardStrong {
  background: linear-gradient(#0f2224d6, #0c1216fa);
  border-color: #7ce9d724;
}

.ExploreContent-module__p5Og2G__entityTopline {
  justify-content: space-between;
  align-items: center;
  gap: .75rem;
  min-width: 0;
  display: flex;
}

.ExploreContent-module__p5Og2G__entityNameRow {
  align-items: center;
  gap: .7rem;
  display: flex;
}

.ExploreContent-module__p5Og2G__entityIconWrap {
  background: #ffffff0d;
  border: 1px solid #ffffff0f;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 2.4rem;
  height: 2.4rem;
  display: inline-flex;
}

.ExploreContent-module__p5Og2G__entityIcon {
  width: 1rem;
  height: 1rem;
}

.ExploreContent-module__p5Og2G__entityName {
  margin: 0;
  font-size: 1rem;
  font-weight: 600;
}

.ExploreContent-module__p5Og2G__entitySummary {
  color: #f6efe6b3;
  margin: 0;
  font-size: .88rem;
  line-height: 1.5;
}

.ExploreContent-module__p5Og2G__sectionHeader {
  align-items: center;
  gap: .5rem;
  margin-bottom: .7rem;
  display: flex;
}

.ExploreContent-module__p5Og2G__sectionIcon {
  color: #82ead8;
  width: .95rem;
  height: .95rem;
}

.ExploreContent-module__p5Og2G__asideItem, .ExploreContent-module__p5Og2G__systemRow, .ExploreContent-module__p5Og2G__categoryEntity {
  background: #ffffff08;
  border: 1px solid #ffffff0d;
  border-radius: 1rem;
  gap: .25rem;
  padding: .72rem .8rem;
  display: grid;
}

.ExploreContent-module__p5Og2G__asideItem strong, .ExploreContent-module__p5Og2G__categoryEntity strong {
  font-size: .95rem;
}

.ExploreContent-module__p5Og2G__asideItem p, .ExploreContent-module__p5Og2G__systemRow p, .ExploreContent-module__p5Og2G__categoryEntity p, .ExploreContent-module__p5Og2G__emptyState {
  color: #f6efe6b8;
  margin: 0;
  font-size: .88rem;
  line-height: 1.55;
}

.ExploreContent-module__p5Og2G__categoryGrid {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: .8rem;
  display: grid;
}

.ExploreContent-module__p5Og2G__hiddenStrip {
  background: linear-gradient(#12171fc2, #0b0f15e6);
  border: 1px solid #ffffff0f;
  border-radius: 1.2rem;
  gap: .7rem;
  padding: .9rem .95rem;
  display: grid;
}

.ExploreContent-module__p5Og2G__hiddenList {
  gap: .6rem;
  display: grid;
}

.ExploreContent-module__p5Og2G__hiddenRow {
  background: #ffffff08;
  border: 1px solid #ffffff0d;
  border-radius: 1rem;
  justify-content: space-between;
  align-items: center;
  gap: .75rem;
  padding: .72rem .8rem;
  display: flex;
}

.ExploreContent-module__p5Og2G__hiddenRow strong {
  font-size: .92rem;
}

.ExploreContent-module__p5Og2G__hiddenRow p {
  color: #f6efe6ad;
  margin: .2rem 0 0;
  font-size: .82rem;
  line-height: 1.45;
}

.ExploreContent-module__p5Og2G__restoreButton {
  color: #f6efe6d1;
  background: #ffffff08;
  border: 1px solid #ffffff14;
}

.ExploreContent-module__p5Og2G__categoryCard h4, .ExploreContent-module__p5Og2G__entityTableHeader h3 {
  margin: 0;
  font-size: 1rem;
}

.ExploreContent-module__p5Og2G__tabShell {
  background: linear-gradient(#0d1218eb, #090d12f5);
  border: 1px solid #ffffff0f;
  border-radius: 1.6rem;
  box-shadow: 0 24px 60px #04070b38;
}

.ExploreContent-module__p5Og2G__tabBar {
  flex-wrap: wrap;
  gap: .6rem;
  padding: 1rem 1rem 0;
  display: flex;
}

.ExploreContent-module__p5Og2G__tabButton {
  color: #f6efe6b8;
  background: #ffffff09;
  border: 1px solid #ffffff14;
  border-radius: 999px;
}

.ExploreContent-module__p5Og2G__tabButton[data-state="active"] {
  color: #f8efe4;
  background: #48c2b029;
  border-color: #6ddccc2e;
}

.ExploreContent-module__p5Og2G__tabContent {
  padding: .9rem 1rem 1rem;
}

.ExploreContent-module__p5Og2G__entityTableHeader {
  justify-content: space-between;
  align-items: baseline;
  gap: 1rem;
  margin-bottom: 1rem;
  display: flex;
}

.ExploreContent-module__p5Og2G__entityTableHeader p {
  color: #f6efe6ad;
  margin: .35rem 0 0;
  font-size: .88rem;
  line-height: 1.5;
}

:is(.ExploreContent-module__p5Og2G__entityTableShell table, .ExploreContent-module__p5Og2G__entityTableShell [class*="table"]) {
  color: #f6efe6;
}

:is(.ExploreContent-module__p5Og2G__entityTableShell .bg-card, .ExploreContent-module__p5Og2G__entityTableShell .bg-background, .ExploreContent-module__p5Og2G__entityTableShell .bg-white) {
  background: none;
}

:is(.ExploreContent-module__p5Og2G__entityTableShell .border, .ExploreContent-module__p5Og2G__entityTableShell [class*="border-"]) {
  border-color: #ffffff14;
}

@media (max-width: 1100px) {
  .ExploreContent-module__p5Og2G__atlasShell, .ExploreContent-module__p5Og2G__atlasGrid, .ExploreContent-module__p5Og2G__categoryGrid {
    grid-template-columns: 1fr;
  }

  .ExploreContent-module__p5Og2G__atlasHero {
    flex-direction: column;
  }

  .ExploreContent-module__p5Og2G__heroMetrics {
    grid-template-columns: 1fr;
    width: 100%;
    min-width: 0;
  }
}

@media (max-width: 800px) {
  .ExploreContent-module__p5Og2G__tabBar {
    padding-top: .85rem;
  }

  .ExploreContent-module__p5Og2G__atlasTitle, .ExploreContent-module__p5Og2G__leadName {
    max-width: none;
    font-size: 1.7rem;
  }

  .ExploreContent-module__p5Og2G__entityTableHeader {
    flex-direction: column;
  }
}

/* [project]/src/app/explore/page.module.css [app-client] (css) */
.page-module__vG53gG__page {
  background: radial-gradient(circle at 0 0, #f4a36124, #0000 26rem), radial-gradient(circle at 100% 0, #49b8ab1f, #0000 24rem), linear-gradient(#0a0d11 0%, #0d1116 34%, #10151b 100%);
  min-height: 100vh;
}

.page-module__vG53gG__main {
  max-width: 92rem;
  margin: 0 auto;
  padding: 1rem 1.5rem 3rem;
}

.page-module__vG53gG__hero {
  color: #f7efe4;
  background: radial-gradient(circle at 100% 0, #58d6c414, #0000 18rem), linear-gradient(#12181fd1, #0c1015eb);
  border: 1px solid #ffffff12;
  border-radius: 1.2rem;
  justify-content: space-between;
  align-items: center;
  gap: .9rem;
  margin-bottom: .75rem;
  padding: .8rem .95rem;
  display: flex;
  box-shadow: 0 24px 70px #05090d3d;
}

.page-module__vG53gG__eyebrow {
  color: #f7efe49e;
  letter-spacing: .16em;
  text-transform: uppercase;
  margin: 0 0 .25rem;
  font-size: .72rem;
  font-weight: 700;
}

.page-module__vG53gG__title {
  letter-spacing: -.03em;
  max-width: 12ch;
  margin: 0;
  font-size: clamp(1.15rem, 2vw, 1.5rem);
  line-height: 1;
}

.page-module__vG53gG__heroNotes {
  flex-wrap: wrap;
  align-items: center;
  gap: .55rem;
  display: flex;
}

.page-module__vG53gG__heroNote {
  color: #f7efe4bd;
  background: #ffffff09;
  border: 1px solid #ffffff0f;
  border-radius: 999px;
  align-items: center;
  padding: .45rem .72rem;
  font-size: .76rem;
  font-weight: 600;
  display: inline-flex;
}

@media (max-width: 900px) {
  .page-module__vG53gG__hero {
    flex-direction: column;
    align-items: flex-start;
  }

  .page-module__vG53gG__heroNotes {
    width: 100%;
  }

  .page-module__vG53gG__title {
    max-width: none;
  }
}

/*# sourceMappingURL=src_85f46e19._.css.map*/