.btn-close{box-sizing:content-box;color:#000;opacity:.5;cursor:pointer;appearance:none;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/1em no-repeat;border:0;border-radius:.25rem;width:1em;height:1em;padding:.25em}.btn-close:hover{opacity:.75}.btn-close:focus{opacity:1;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.btn-close:disabled,.btn-close.disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.25}.userProfileGrid{grid-template-columns:1fr}@media (min-width:768px){.userProfileGrid{grid-template-columns:1fr 1fr}}.userProfileHeader{flex-direction:column;align-items:stretch}@media (min-width:768px){.userProfileHeader{flex-direction:row;align-items:center}}.userProfileBtnRow>button{width:100%}@media (min-width:768px){.userProfileBtnRow>button{width:auto}}.app-splash{z-index:9999;background:radial-gradient(circle at 30% 20%,#1b1b28 0%,#0f0f16 60%,#0b0b10 100%);place-items:center;animation:.22s ease-out both splashFadeIn;display:grid;position:fixed;inset:0}@keyframes splashFadeIn{0%{opacity:0;transform:scale(1.01)}to{opacity:1;transform:scale(1)}}.app-splash:before{content:"";-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(#0a12208c 0%,#0a122059 100%);position:absolute;inset:0}.app-splash:after{content:"";filter:blur(18px);opacity:.9;pointer-events:none;background:radial-gradient(circle at 35% 35%,#0d6efd38,#0000 45%),radial-gradient(circle at 65% 60%,#1987542e,#0000 50%);position:absolute;inset:-20%}.app-splash-inner{text-align:center;color:#fff;padding:20px 18px;position:relative}.app-splash-logo{letter-spacing:.6px;text-shadow:0 6px 18px #00000059,0 0 18px #0d6efd2e,0 0 16px #19875424;font-size:28px;font-weight:900}.app-splash-sub{opacity:.86;margin-top:6px;font-size:13px}.app-splash-spinner{will-change:transform;border:2px solid #ffffff59;border-top-color:#fffffff2;border-radius:999px;width:22px;height:22px;margin:16px auto 0;animation:.75s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.app-splash.is-closing{animation:.22s ease-in both splashFadeOut}@keyframes splashFadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.995)}}
