.pl-nav a.pl-nav-sense,
.pl-nav a.pl-nav-insights {
    position: relative;
    display: inline-flex;
    align-items: center;
    color: rgba(255, 255, 255, 0.78);
}

.pl-nav a.pl-nav-sense::after {
    display: none;
}

.pl-nav a.pl-nav-sense:hover,
.pl-nav a.pl-nav-sense:focus-visible,
.pl-nav a.pl-nav-insights:hover,
.pl-nav a.pl-nav-insights:focus-visible {
    color: var(--pl-white);
}

.pl-nav a.pl-nav-insights[aria-current="page"] {
    color: var(--pl-white);
}

.pl-sense-nav-icon,
.pl-insights-nav-icon {
    position: absolute;
    top: -4px;
    right: -10px;
    display: block;
    width: 14px;
    height: 14px;
    filter: drop-shadow(0 0 7px rgba(142, 124, 255, 0.34));
    transform-origin: center;
    transition: filter 180ms ease, transform 180ms ease;
}

.pl-insights-nav-icon {
    right: -18px;
    color: var(--pl-lime-300);
    stroke: currentColor;
    stroke-width: 1.75;
    stroke-linecap: round;
    stroke-linejoin: round;
}

.pl-nav-sense:hover .pl-sense-nav-icon,
.pl-nav-sense:focus-visible .pl-sense-nav-icon,
.pl-nav-insights:hover .pl-insights-nav-icon,
.pl-nav-insights:focus-visible .pl-insights-nav-icon {
    filter: drop-shadow(0 0 10px rgba(142, 124, 255, 0.52));
    transform: rotate(-4deg);
}

.pl-mobile-sense-label,
.pl-mobile-insights-label {
    position: relative;
    display: inline-block;
    color: #ffffff;
    font: inherit;
    letter-spacing: inherit;
}

.pl-mobile-menu nav a.pl-mobile-insights > span,
.pl-mobile-menu nav a.pl-mobile-sense > span {
    color: var(--pl-lime-300);
}

.pl-mobile-sense .pl-sense-nav-icon,
.pl-mobile-insights .pl-insights-nav-icon {
    top: -5px;
    right: -14px;
    width: 18px;
    height: 18px;
    filter: drop-shadow(0 0 11px rgba(142, 124, 255, 0.4));
}

.pl-mobile-insights .pl-insights-nav-icon {
    right: -22px;
}

@media (min-width: 1101px) and (max-width: 1260px) {
    .pl-header-inner {
        gap: 22px;
    }

    .pl-nav {
        gap: 12px;
    }

    .pl-header-actions {
        gap: 14px;
    }

    .pl-nav a,
    .pl-sign-in {
        font-size: 12.5px;
    }
}

@media (prefers-reduced-motion: reduce) {
    .pl-sense-nav-icon,
    .pl-insights-nav-icon {
        transition: none;
    }

    .pl-nav-sense:hover .pl-sense-nav-icon,
    .pl-nav-sense:focus-visible .pl-sense-nav-icon,
    .pl-nav-insights:hover .pl-insights-nav-icon,
    .pl-nav-insights:focus-visible .pl-insights-nav-icon {
        transform: none;
    }
}
