/*! src:015724622e33 */
.page-loader{--pl-purple: #633479;--pl-dark: #4a2659;--pl-light: #ebe1f0;--pl-yellow: #ffc05a;--pl-size: clamp(164px, 44vw, 208px);--pl-fade-out: .48s;--pl-fade-in: .18s;position:fixed;top:0;right:0;bottom:0;left:0;z-index:200001;display:flex;align-items:center;justify-content:center;margin:0;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);font-family:Alexandria,system-ui,-apple-system,Segoe UI,sans-serif;background:radial-gradient(60% 46% at 50% 44%,#ffffffc7,#fff0),linear-gradient(165deg,#fffc,#ebe1f0d1 52%,#d6c4e2db);-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--pl-fade-out) cubic-bezier(.4,0,.2,1),visibility 0s linear var(--pl-fade-out)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.page-loader{background:linear-gradient(165deg,#fff,#ebe1f0 55%,#d9c8e4)}}html.is-page-loading .page-loader{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--pl-fade-in) ease-out,visibility 0s}html.is-page-loader-instant .page-loader{transition:none}html.is-page-loading{cursor:progress}.page-loader__mark{position:relative;display:grid;place-items:center;width:var(--pl-size);height:var(--pl-size);transform:translateY(-2vh)}.page-loader__mark>span{position:absolute;border-radius:50%;pointer-events:none}.page-loader__halo{top:-32%;right:-32%;bottom:-32%;left:-32%;background:radial-gradient(closest-side,#63347947,#6334791a 52%,#63347900),radial-gradient(closest-side at 62% 38%,#ffc05a42,#ffc05a00 70%);opacity:.85}.page-loader__ripple{top:10%;right:10%;bottom:10%;left:10%;border:2px solid rgba(99,52,121,.45);opacity:0}.page-loader__track,.page-loader__ring{top:3%;right:3%;bottom:3%;left:3%;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3.5px))}.page-loader__track{background:#63347924}.page-loader__ring{background:conic-gradient(from 0deg,#63347900,#63347900 150deg,#633479 250deg,#ffc05a 330deg,#ffc05a00 360deg)}.page-loader__badge{top:14%;right:14%;bottom:14%;left:14%;display:grid;place-items:center;overflow:hidden;background:linear-gradient(160deg,#fff,#f7f1fa);box-shadow:0 0 0 1px #63347914,0 14px 34px -10px #4a265961,0 0 36px #63347933}.page-loader__badge:after{content:"";position:absolute;inset:-10% auto -10% -60%;width:46%;background:linear-gradient(100deg,#fff0,#ffe0a08c,#fff0);transform:skew(-18deg) translate(0);pointer-events:none}.page-loader__logo{display:block;width:74%;height:auto;max-width:none;direction:ltr}.page-loader__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html.is-page-loading .page-loader__badge{animation:page-loader-pulse 2.4s ease-in-out infinite}html.is-page-loading .page-loader__badge:after{animation:page-loader-shimmer 2.4s ease-in-out infinite}html.is-page-loading .page-loader__halo{animation:page-loader-glow 2.4s ease-in-out infinite}html.is-page-loading .page-loader__ring{animation:page-loader-spin 1.6s linear infinite}html.is-page-loading .page-loader__ripple{animation:page-loader-ripple 2.4s cubic-bezier(.2,.6,.3,1) infinite}html.is-page-loading .page-loader__ripple--late{animation-delay:1.2s}@keyframes page-loader-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.055)}}@keyframes page-loader-glow{0%,to{opacity:.6;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes page-loader-spin{to{transform:rotate(360deg)}}@keyframes page-loader-ripple{0%{opacity:.55;transform:scale(.82)}80%{opacity:0}to{opacity:0;transform:scale(1.32)}}@keyframes page-loader-shimmer{0%,35%{transform:skew(-18deg) translate(0)}85%,to{transform:skew(-18deg) translate(520%)}}@media (prefers-reduced-motion: reduce){.page-loader{--pl-fade-out: .12s;--pl-fade-in: 80ms}html.is-page-loading .page-loader__badge,html.is-page-loading .page-loader__badge:after,html.is-page-loading .page-loader__halo,html.is-page-loading .page-loader__ring,html.is-page-loading .page-loader__ripple{animation:none}.page-loader__ripple,.page-loader__badge:after{display:none}.page-loader__ring{transform:rotate(40deg)}}@media print{.page-loader{display:none!important}}
