.nh-visually-hidden{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.nh-skip-link{position:absolute;inset-inline-start:-9999px;top:0;z-index:var(--nh-z-top);background-color:var(--nh-white);color:var(--nh-primary);padding:12px 24px;font-weight:var(--nh-fw-bold);border-radius:0 0 var(--nh-radius-sm) var(--nh-radius-sm)}.nh-skip-link:focus{inset-inline-start:24px}.nh-text-center{text-align:center}.nh-stack{display:flex;flex-direction:column;gap:var(--nh-space-4)}.nh-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nh-space-3)}.nh-highlight{color:var(--nh-primary-400)}.nh-media{position:relative;display:block;overflow:hidden;border-radius:var(--nh-radius);background-color:var(--nh-surface-2)}.nh-media>img{width:100%;height:100%;object-fit:cover;transition:transform var(--nh-dur-slow) var(--nh-ease-out)}.nh-media--16x10{aspect-ratio:16 / 10}.nh-media--16x9{aspect-ratio:16 / 9}.nh-media--4x3{aspect-ratio:4 / 3}.nh-placeholder{display:grid;place-items:center;width:100%;height:100%;min-height:120px;background:linear-gradient(135deg,rgba(33,75,189,0.1),rgba(33,75,189,0.02)),var(--nh-surface-2);color:var(--nh-primary-200)}.nh-placeholder--dark{background:linear-gradient(135deg,rgba(56,214,245,0.12),rgba(33,75,189,0.06)),#0b1638;color:rgba(143,164,221,0.6)}.nh-back-to-top{position:fixed;inset-block-end:24px;inset-inline-start:24px;z-index:var(--nh-z-top);display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background-color:var(--nh-primary);color:#fff;box-shadow:var(--nh-shadow-primary);opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity var(--nh-dur) var(--nh-ease),transform var(--nh-dur) var(--nh-ease),visibility var(--nh-dur)}.nh-back-to-top.is-visible{opacity:1;visibility:visible;transform:none}.nh-back-to-top:hover{background-color:var(--nh-primary-700)}.nh-preloader{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;background-color:var(--nh-white);transition:opacity var(--nh-dur-slow) var(--nh-ease)}.nh-preloader.is-hidden{opacity:0;pointer-events:none}.nh-preloader__spinner{width:42px;height:42px;border-radius:50%;border:3px solid var(--nh-primary-100);border-top-color:var(--nh-primary);animation:nh-spin 0.8s linear infinite}@keyframes nh-spin{to{transform:rotate(360deg)}}.nh-is-locked{overflow:hidden}.nh-empty-state{display:grid;place-items:center;gap:var(--nh-space-3);padding:var(--nh-space-12) var(--nh-space-6);border:1px dashed var(--nh-border-strong);border-radius:var(--nh-radius);color:var(--nh-muted);text-align:center;background-color:var(--nh-white);grid-column:1 / -1}.nh-dots{display:flex;align-items:center;justify-content:center;gap:10px;margin-block-start:var(--nh-space-8)}.nh-dots__item{width:8px;height:8px;border-radius:50%;background-color:#d7dce8;transition:background-color var(--nh-dur) var(--nh-ease),width var(--nh-dur) var(--nh-ease)}.nh-dots__item.is-active{background-color:var(--nh-primary);width:22px;border-radius:var(--nh-radius-pill)}.nh-dots__item:hover{background-color:var(--nh-primary-200)}.nh-only-mobile{display:none !important}@media (max-width:767px){.nh-only-mobile{display:revert !important}.nh-only-desktop{display:none !important}}