/* ALIFY Cohere-led component styles. */
.alify-system-page{padding-block:var(--alify-section-lg);border:0}
.alify-system-page__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.55fr);gap:clamp(48px,8vw,120px);align-items:center}
.alify-system-page__copy h1{max-width:880px;margin:26px 0 28px;font-size:clamp(60px,6.4vw,88px);line-height:1;letter-spacing:-.02em}
.alify-system-page__copy>p:not(.alify-kicker){max-width:660px;color:var(--alify-text-muted);font-size:18px;line-height:1.5}
.alify-system-page__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}
.alify-system-page__search{margin-top:30px}
.alify-system-orbit{position:relative;min-height:380px;overflow:hidden;border-radius:var(--alify-radius-lg);background:var(--alify-surface-blue)}
.alify-system-orbit__tile{position:absolute;border-radius:50%}.alify-system-orbit__tile--coral{width:48%;aspect-ratio:1;left:-8%;bottom:-14%;background:var(--alify-coral)}.alify-system-orbit__tile--green{width:42%;aspect-ratio:1;right:5%;top:8%;background:var(--alify-deep-green)}.alify-system-orbit__tile--lilac{width:24%;aspect-ratio:1;right:18%;bottom:10%;background:#fff}
.alify-system-orbit__shape,.alify-system-orbit__label{display:none}
.alify-sitemap{padding-block:var(--alify-section-md);border-top:1px solid var(--alify-border)}
.alify-sitemap__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.alify-sitemap__group{padding:28px;border:0;border-radius:var(--alify-radius-sm);background:var(--alify-surface-soft)}
.alify-sitemap__heading{margin:0 0 22px;color:var(--alify-text-dim);font-family:var(--alify-font-mono);font-size:11px;font-weight:400;letter-spacing:.06em;text-transform:uppercase}
.alify-sitemap__group ul{padding:0;margin:0;list-style:none}.alify-sitemap__group li+li{margin-top:10px}.alify-sitemap__group a{font-size:15px}.alify-sitemap__group a:hover{text-decoration:underline;text-underline-offset:3px}
