.binary-loader{position:fixed;z-index:3000;inset:0;display:grid;place-items:center;overflow:hidden;background:color-mix(in srgb,var(--paper,#fff) 98%,transparent);color:var(--ink,#111);pointer-events:none;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.binary-loader:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(24,24,24,.016) 1px,transparent 0),linear-gradient(90deg,rgba(24,24,24,.016) 1px,transparent 0);background-size:52px 52px;-webkit-mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.38) 58%,transparent);mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.38) 58%,transparent)}.binary-loader-field{position:relative;width:104px;height:104px;padding:17px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);place-items:center;grid-column-gap:3px;column-gap:3px;border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);border-radius:24px;background:transparent}.binary-loader-field i{font:750 32px/.85 Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;opacity:.08;animation:binary-field-pulse 1.65s ease-in-out infinite;will-change:opacity,transform}.binary-loader-field i:nth-child(2){animation-delay:-.3s}.binary-loader-field i:nth-child(3){animation-delay:-.6s}.binary-loader-field i:nth-child(4){animation-delay:-.9s}.binary-loader-compact{width:20px;height:16px;display:inline-grid;grid-template-columns:repeat(2,1fr);place-items:center;flex:0 0 auto;column-gap:1px;color:currentColor;font:750 11px/1 Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-.08em}.binary-loader-compact>span{animation:binary-field-pulse 1.25s ease-in-out infinite}.binary-loader-compact>span:nth-child(2){animation-delay:-.42s}@keyframes binary-field-pulse{0%,to{opacity:.1;transform:translateY(1px) scale(.96)}45%{opacity:.82;transform:translateY(0) scale(1)}72%{opacity:.28;transform:translateY(0) scale(.98)}}@media(max-width:700px){.binary-loader-field{width:96px;height:96px;padding:15px;border-radius:22px}.binary-loader-field i{font-size:29px}}@media(prefers-reduced-motion:reduce){.binary-loader-compact>span,.binary-loader-field i{animation:none}.binary-loader-field i{opacity:.16}.binary-loader-field i:nth-child(3n){opacity:.35}}.visitor-loading{background:var(--paper)}