.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}}
