.brand-pending{font-family:var(--font-sans,Onest, sans-serif);position:relative}.brand-pending[data-pending=true]:not([data-fullscreen]){min-height:360px}.brand-pending[data-fullscreen]{z-index:1000;pointer-events:none;position:fixed;inset:0}.brand-pending-content{transition:opacity .24s ease-out}.brand-pending[data-pending=true]>.brand-pending-content{display:none}.brand-loading{opacity:0;visibility:hidden;pointer-events:none;z-index:1;background:#f3f6f8;border-radius:20px;place-items:center;transition:opacity .28s ease-out,visibility 0s .28s;display:grid;position:absolute;inset:0}.brand-loading[data-visible=true]{opacity:1;visibility:visible;transition:opacity .34s ease-out,visibility}.brand-pending[data-fullscreen]>.brand-loading{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f3f6f8f5;border-radius:0}.brand-loading-inner{color:#193c53;text-align:center;flex-direction:column;align-items:center;padding:44px 24px;transition:transform .5s cubic-bezier(.22,.68,0,1);display:flex;transform:translateY(5px)}.brand-loading[data-visible=true] .brand-loading-inner{transform:translateY(0)}.brand-loading-symbol{isolation:isolate;place-items:center;width:102px;height:102px;margin-bottom:8px;display:grid;position:relative}.brand-loading-symbol:before{content:"";z-index:-1;background:radial-gradient(circle,#d8e5f1a6,#0000 69%);position:absolute;inset:-24px}.brand-loading-symbol img{object-fit:contain;width:46px;height:44px;display:block}.brand-loading-name{letter-spacing:-.05em;font-size:25px;font-weight:500;line-height:1.2}.brand-loading-label{color:#526579;letter-spacing:.01em;margin-top:13px;font-size:13px;line-height:1.7}@media (prefers-reduced-motion:no-preference){.brand-loading[data-visible=true] .brand-loading-symbol{animation:2.8s ease-in-out infinite brand-loading-breathe}@keyframes brand-loading-breathe{0%,to{opacity:.68;transform:translateY(2px)}50%{opacity:1;transform:translateY(-2px)}}}@media (max-width:740px){.brand-pending[data-pending=true]:not([data-fullscreen]){min-height:320px}.brand-loading-inner{padding:32px 20px}}@media (prefers-reduced-motion:reduce){.brand-loading,.brand-loading-inner,.brand-pending-content{transition:none}.brand-loading-inner{transform:none}}.brand-pending:not([data-fullscreen])>.brand-loading{height:360px;bottom:auto}@media (max-width:740px){.brand-pending:not([data-fullscreen])>.brand-loading{height:320px}}
