.ns{min-height:100dvh;font-family:var(--font-inter), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;flex-direction:column;display:flex}:root .site.ns-header{--ns-tld:#6b6f78;--ns-runby:#5f626b}:root .site:has([data-site-hero=night]:not([style*="display: none"],[style*="display: none"] *)) .ns-header:not([data-scrolled]){--ns-tld:#a9b4cc;--ns-runby:#a9b4cc;--ns-ring:#ffffff80}:root .site:has([data-site-hero=flare]:not([style*="display: none"],[style*="display: none"] *)) .ns-header:not([data-scrolled]){--ns-tld:#fffc;--ns-runby:#ffffffd9;--ns-ring:#ffffffb3}@layer components{.ns-domain{letter-spacing:-.015em;overflow-wrap:anywhere;font-weight:600}.ns-tld{color:var(--ns-tld,#6b6f78);font-weight:500}.ns-header .ns-header-domain{color:var(--hdr-word);overflow-wrap:normal;white-space:nowrap;text-overflow:ellipsis;font-size:17px;line-height:22px;overflow:hidden}@media (max-width:379px){.ns-header .ns-header-domain{font-size:15px}}.ns-header .ns-runby{color:var(--ns-runby);white-space:nowrap}.ns-header .ns-mark{box-shadow:0 0 0 1.5px var(--ns-ring,transparent)}@media (prefers-reduced-motion:no-preference){.ns-header .ns-header-domain,.ns-header .ns-tld,.ns-header .ns-runby,.ns-header .ns-mark{transition:color .2s,box-shadow .2s}}.ns-menu>summary{list-style:none}.ns-menu>summary::-webkit-details-marker{display:none}.ns-menu-link{color:#0b0b0f;border-radius:4px;outline:none;align-items:center;min-height:44px;padding-inline:12px;font-size:16px;line-height:24px;display:flex}.ns-menu-link:hover{background:#f5f5f7}.ns-menu-link:focus-visible{box-shadow:0 0 0 3px #1f6bff66}.ns-menu-link[aria-current=page]{font-weight:600}}
