.LogoLoader-module__Ku77Fq__loader{--mark:86px;text-align:center;min-height:220px;color:var(--sf-primary);align-content:center;place-items:center;gap:14px;animation:.25s both LogoLoader-module__Ku77Fq__fadeIn;display:grid}html[data-mode=dark] .LogoLoader-module__Ku77Fq__loader{color:var(--sf-footer-ink)}.LogoLoader-module__Ku77Fq__inline{vertical-align:middle;min-height:0;color:inherit;gap:0;padding:0;animation:none;display:inline-grid}.LogoLoader-module__Ku77Fq__fullscreen{z-index:999;background:color-mix(in srgb, var(--sf-bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);min-height:100dvh;position:fixed;inset:0}.LogoLoader-module__Ku77Fq__mark{width:var(--mark);height:var(--mark);flex:none;place-items:center;display:grid;position:relative}.LogoLoader-module__Ku77Fq__logo{z-index:2;object-fit:contain;width:70%;height:70%;filter:drop-shadow(0 8px 20px color-mix(in srgb, var(--sf-primary) 22%, transparent));animation:2.4s ease-in-out infinite LogoLoader-module__Ku77Fq__breathe;position:relative}.LogoLoader-module__Ku77Fq__ring{border:2px solid color-mix(in srgb, var(--sf-primary) 22%, transparent);border-radius:50%;position:absolute}.LogoLoader-module__Ku77Fq__ringOne{border-top-color:var(--sf-primary);animation:1.15s linear infinite LogoLoader-module__Ku77Fq__spin;inset:4%}.LogoLoader-module__Ku77Fq__ringTwo{border-right-color:var(--sf-accent);animation:1.6s linear infinite LogoLoader-module__Ku77Fq__spinReverse;inset:14%}.LogoLoader-module__Ku77Fq__glow{background:color-mix(in srgb, var(--sf-primary) 14%, transparent);filter:blur(6px);border-radius:50%;animation:1.8s ease-in-out infinite LogoLoader-module__Ku77Fq__pulse;position:absolute;inset:20%}.LogoLoader-module__Ku77Fq__sm .LogoLoader-module__Ku77Fq__ring{border-width:2px}.LogoLoader-module__Ku77Fq__sm .LogoLoader-module__Ku77Fq__ringOne{border-color:color-mix(in srgb, currentColor 25%, transparent);border-top-color:currentColor;inset:0}.LogoLoader-module__Ku77Fq__sm .LogoLoader-module__Ku77Fq__logo{filter:none;width:62%;height:62%;animation:none}.LogoLoader-module__Ku77Fq__sm .LogoLoader-module__Ku77Fq__glow{display:none}.LogoLoader-module__Ku77Fq__lg{gap:18px}.LogoLoader-module__Ku77Fq__lg .LogoLoader-module__Ku77Fq__ring{border-width:3px}.LogoLoader-module__Ku77Fq__label{font-family:var(--sf-font-display);letter-spacing:.02em;align-items:baseline;gap:2px;font-size:13px;font-weight:800;display:inline-flex}.LogoLoader-module__Ku77Fq__lg .LogoLoader-module__Ku77Fq__label{font-size:15px}.LogoLoader-module__Ku77Fq__dots{gap:2px;margin-left:2px;display:inline-flex}.LogoLoader-module__Ku77Fq__dots i{background:currentColor;border-radius:50%;width:3px;height:3px;animation:1.2s ease-in-out infinite LogoLoader-module__Ku77Fq__dot}.LogoLoader-module__Ku77Fq__dots i:nth-child(2){animation-delay:.15s}.LogoLoader-module__Ku77Fq__dots i:nth-child(3){animation-delay:.3s}@keyframes LogoLoader-module__Ku77Fq__spin{to{transform:rotate(360deg)}}@keyframes LogoLoader-module__Ku77Fq__spinReverse{to{transform:rotate(-360deg)}}@keyframes LogoLoader-module__Ku77Fq__pulse{50%{opacity:.4;transform:scale(1.18)}}@keyframes LogoLoader-module__Ku77Fq__breathe{50%{transform:scale(1.06)}}@keyframes LogoLoader-module__Ku77Fq__dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes LogoLoader-module__Ku77Fq__fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:620px){.LogoLoader-module__Ku77Fq__loader:not(.LogoLoader-module__Ku77Fq__inline){min-height:180px}.LogoLoader-module__Ku77Fq__fullscreen{min-height:100dvh}}@media (prefers-reduced-motion:reduce){.LogoLoader-module__Ku77Fq__loader,.LogoLoader-module__Ku77Fq__logo,.LogoLoader-module__Ku77Fq__glow,.LogoLoader-module__Ku77Fq__dots i{animation:none}.LogoLoader-module__Ku77Fq__dots i{opacity:.7}.LogoLoader-module__Ku77Fq__ringOne{animation-duration:3s}.LogoLoader-module__Ku77Fq__ringTwo{animation-duration:4s}}
