.branded-loading{box-sizing:border-box;color:#065945;text-align:center;place-items:center;width:100%;display:grid}.branded-loading--page{min-height:100svh;padding:max(24px, env(safe-area-inset-top)) 20px max(24px, env(safe-area-inset-bottom));background:#f7faf8}.branded-loading--inline{min-height:220px;padding:24px 16px}.branded-loading--overlay{z-index:100;background:#112b233d;padding:24px;position:fixed;inset:0}.branded-loading__card{box-sizing:border-box;background:#fff;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:min(100%,280px);min-height:220px;padding:24px;display:flex;box-shadow:0 12px 32px #051f171a}.branded-loading--inline .branded-loading__card,.branded-loading--page .branded-loading__card{box-shadow:none;background:0 0}.branded-loading__artwork{width:64px;height:72px;display:block;position:relative}.branded-loading__phase{object-fit:contain;opacity:0;visibility:hidden;width:100%;height:100%;animation:.96s linear infinite branded-loading-phase;position:absolute;inset:0}.branded-loading__artwork--ready .branded-loading__phase{visibility:visible}.branded-loading__artwork--has-frame:not(.branded-loading__artwork--ready) .branded-loading__phase--first{opacity:1;visibility:visible;animation:none}.branded-loading__label{margin-top:16px;font-size:15px;line-height:1.5}.branded-loading__hint{color:#7d9187;margin-top:6px;font-size:13px;line-height:1.5}.branded-loading__dots{direction:ltr;display:inline-flex}.branded-loading__dots>span:nth-child(2){animation:1.2s step-end infinite branded-loading-dot-two}.branded-loading__dots>span:nth-child(3){animation:1.2s step-end infinite branded-loading-dot-three}@keyframes branded-loading-dot-two{0%{opacity:0}33.333%{opacity:1}}@keyframes branded-loading-dot-three{0%{opacity:0}66.666%{opacity:1}}@keyframes branded-loading-phase{0%,12.49%{opacity:1}12.5%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.branded-loading__dots>span,.branded-loading__phase{animation:none}.branded-loading__phase:first-child{opacity:1}}
