.MerridayLogoLoader-module__MnU7qq__wrapper{flex-direction:column;align-items:center;gap:1rem;display:flex}.MerridayLogoLoader-module__MnU7qq__stage{isolation:isolate;place-items:center;display:grid;position:relative}.MerridayLogoLoader-module__MnU7qq__stageSm{width:9.5rem;height:3.5rem}.MerridayLogoLoader-module__MnU7qq__stageMd{width:12.5rem;height:4.75rem}.MerridayLogoLoader-module__MnU7qq__stageLg{width:16rem;height:6rem}.MerridayLogoLoader-module__MnU7qq__backdrop{background:radial-gradient(circle at 30% 30%, color-mix(in srgb, var(--color-primary) 28%, transparent), transparent 55%), radial-gradient(circle at 70% 65%, #1b202133, transparent 58%);filter:blur(18px);border-radius:999px;animation:2.8s ease-in-out infinite MerridayLogoLoader-module__MnU7qq__backdropPulse;position:absolute;inset:14%}.MerridayLogoLoader-module__MnU7qq__ring{border:1px solid color-mix(in srgb, var(--color-primary) 18%, transparent);border-radius:999px;animation:2.6s ease-in-out infinite MerridayLogoLoader-module__MnU7qq__ringPulse;position:absolute;inset:4%}.MerridayLogoLoader-module__MnU7qq__logoBase,.MerridayLogoLoader-module__MnU7qq__logoFill{position:absolute;inset:0;-webkit-mask-image:url(/logo-icon.svg);mask-image:url(/logo-icon.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.MerridayLogoLoader-module__MnU7qq__logoBase{background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 18%, transparent) 0%, color-mix(in srgb, var(--color-primary) 8%, transparent) 100%)}.MerridayLogoLoader-module__MnU7qq__logoFill{filter:drop-shadow(0 8px 22px color-mix(in srgb, var(--color-primary) 24%, transparent));overflow:hidden}.MerridayLogoLoader-module__MnU7qq__logoFill:before,.MerridayLogoLoader-module__MnU7qq__logoFill:after{content:"";position:absolute;inset:0}.MerridayLogoLoader-module__MnU7qq__logoFill:before{background:linear-gradient(120deg, var(--color-primary-hover) 0%, var(--color-primary) 26%, var(--color-primary-muted) 44%, var(--color-text) 58%, var(--color-primary) 76%, var(--color-primary-hover) 100%);background-size:220% 100%;animation:1.9s linear infinite MerridayLogoLoader-module__MnU7qq__colorSweep}.MerridayLogoLoader-module__MnU7qq__logoFill:after{background:radial-gradient(circle at 20% 35%, #ffffffd9, transparent 16%), radial-gradient(circle at 58% 22%, color-mix(in srgb, var(--color-primary-muted) 95%, transparent), transparent 20%), linear-gradient(180deg, color-mix(in srgb, var(--color-primary-muted) 15%, transparent), color-mix(in srgb, var(--color-primary) 95%, transparent) 48%, var(--color-primary-hover) 100%);filter:blur(.5px);transform-origin:50%;border-radius:42%;height:64%;animation:2.3s ease-in-out infinite MerridayLogoLoader-module__MnU7qq__liquidWave;inset:auto -12% -8%}.MerridayLogoLoader-module__MnU7qq__label{color:#1b2021e0;letter-spacing:.02em;font-size:.95rem;font-weight:600}.MerridayLogoLoader-module__MnU7qq__dots{vertical-align:middle;gap:.25rem;margin-left:.45rem;display:inline-flex}.MerridayLogoLoader-module__MnU7qq__dot{background:var(--color-primary,#a0c45d);border-radius:999px;width:.32rem;height:.32rem;animation:1.2s ease-in-out infinite MerridayLogoLoader-module__MnU7qq__dotPulse}.MerridayLogoLoader-module__MnU7qq__dot:nth-child(2){animation-delay:.15s}.MerridayLogoLoader-module__MnU7qq__dot:nth-child(3){animation-delay:.3s}@keyframes MerridayLogoLoader-module__MnU7qq__colorSweep{0%{background-position:200% 0}to{background-position:-20% 0}}@keyframes MerridayLogoLoader-module__MnU7qq__liquidWave{0%,to{transform:translate(-4%,14%)rotate(-4deg)scaleX(1.02)}50%{transform:translate(4%,2%)rotate(4deg)scaleX(.98)}}@keyframes MerridayLogoLoader-module__MnU7qq__ringPulse{0%,to{opacity:.55;transform:scale(.98)}50%{opacity:1;transform:scale(1.03)}}@keyframes MerridayLogoLoader-module__MnU7qq__backdropPulse{0%,to{opacity:.75;transform:scale(.98)}50%{opacity:1;transform:scale(1.02)}}@keyframes MerridayLogoLoader-module__MnU7qq__dotPulse{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-.18rem)}}@media (prefers-reduced-motion:reduce){.MerridayLogoLoader-module__MnU7qq__backdrop,.MerridayLogoLoader-module__MnU7qq__ring,.MerridayLogoLoader-module__MnU7qq__logoFill:before,.MerridayLogoLoader-module__MnU7qq__logoFill:after,.MerridayLogoLoader-module__MnU7qq__dot{animation:none}}
