@property --ak-loader-shimmer{syntax:"<percentage>";inherits:true;initial-value:87.5%}.ak-loader{--ak-loader-bg-center:#fbf6ec;--ak-loader-bg-edge:#e9dcc4;--ak-loader-gold:#b8893a;--ak-loader-line:#8c6f5a;--ak-loader-site:#4a7a7a;--ak-loader-title:#6b5444;--ak-loader-subtitle:#8c6f5a;--ak-loader-star:#cdaf87}.dark .ak-loader,.ak-loader.dark{--ak-loader-bg-center:#1f1b16;--ak-loader-bg-edge:#0b0a08;--ak-loader-gold:#e5be6f;--ak-loader-line:#cdaf87;--ak-loader-site:#7fc4c4;--ak-loader-title:#ede4d3;--ak-loader-subtitle:#a1a1a1;--ak-loader-star:#fde68a}.ak-loader-canvas{font-family:var(--font-cinzel);display:block}.ak-loader--sm{vertical-align:middle;flex-shrink:0;width:1.25rem;height:1.25rem;display:inline-block}.ak-loader--sm .ak-loader-canvas{width:100%;height:100%}.ak-loader--md{--ak-loader-globe:8rem;flex-direction:column;align-items:center;display:flex}.ak-loader--lg{width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.ak-loader-bg{background:radial-gradient(circle farthest-corner at 50% 42.5%, var(--ak-loader-bg-center), var(--ak-loader-bg-edge));background:radial-gradient(circle 110cqmin at 50% 42.5%, var(--ak-loader-bg-center), var(--ak-loader-bg-edge));position:absolute;inset:0}.ak-loader-stars{position:absolute;inset:0}.ak-loader-star{background:var(--ak-loader-star);opacity:.0875;border-radius:9999px;animation:1.16667s cubic-bezier(.37,0,.63,1) infinite alternate ak-loader-twinkle;position:absolute}.ak-loader-stage{--ak-loader-globe:clamp(180px, min(78cqw, 46cqh), 420px);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ak-loader-globe{width:var(--ak-loader-globe);height:var(--ak-loader-globe);animation:.48s ease-out both ak-loader-fade,.64s cubic-bezier(.215,.61,.355,1) both ak-loader-pop}.ak-loader-globe .ak-loader-canvas{width:100%;height:100%}.ak-loader-text{margin-top:calc(var(--ak-loader-globe) * .12);flex-direction:column;align-items:center;animation:.52s ease-out .28s both ak-loader-fade;display:flex}.ak-loader-title{font-family:var(--font-cinzel);letter-spacing:4.5px;color:var(--ak-loader-title);white-space:nowrap;margin:0 0 10px;font-size:15px;font-weight:700;line-height:1.2}.ak-loader-messages{place-items:center;height:22px;animation:2.8s linear infinite ak-loader-shimmer;display:grid}.ak-loader-message{font-family:var(--font-montserrat);letter-spacing:.3px;white-space:nowrap;color:#0000;background-image:linear-gradient(90deg, var(--ak-loader-subtitle) 45%, var(--ak-loader-gold) 50%, var(--ak-loader-subtitle) 55%);background-repeat:no-repeat;background-size:500% 100%;background-position:var(--ak-loader-shimmer) 0;-webkit-background-clip:text;background-clip:text;grid-area:1/1;font-size:13px;font-weight:500;line-height:1.3}.ak-loader-message--in{animation:.5s linear both ak-loader-message-in}.ak-loader-message--out{animation:.5s linear both ak-loader-message-out}.ak-loader-sweep{background:color-mix(in srgb, var(--ak-loader-line) 18%, transparent);border-radius:1px;width:140px;height:2px;margin-top:18px;position:relative;overflow:hidden}.ak-loader-sweep:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--ak-loader-gold) 0%, transparent), var(--ak-loader-gold), color-mix(in srgb, var(--ak-loader-gold) 0%, transparent));width:35%;animation:2s cubic-bezier(.37,0,.63,1) infinite ak-loader-sweep;position:absolute;inset:0 auto 0 0;transform:translate(-100%)}.ak-loader-overlay{transition:opacity .7s ease-in-out,transform .7s cubic-bezier(.55,.055,.675,.19);position:absolute;inset:0}.ak-loader-overlay--leaving{opacity:0;pointer-events:none;transform:scale(1.12)}@keyframes ak-loader-fade{0%{opacity:0}to{opacity:1}}@keyframes ak-loader-pop{0%{transform:scale(.86)}to{transform:scale(1)}}@keyframes ak-loader-shimmer{0%{--ak-loader-shimmer:87.5%}to{--ak-loader-shimmer:12.5%}}@keyframes ak-loader-message-in{0%{opacity:0;transform:translateY(35%)}to{opacity:1;transform:translateY(0)}}@keyframes ak-loader-message-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(35%)}}@keyframes ak-loader-sweep{0%{transform:translate(-100%)}to{transform:translate(285.714%)}}@keyframes ak-loader-twinkle{0%{opacity:.0875}to{opacity:.35}}@media (prefers-reduced-motion:reduce){.ak-loader *,.ak-loader :after{animation:none!important}.ak-loader-star{opacity:.22}.ak-loader-sweep:after{display:none}.ak-loader-overlay{transition:opacity .2s linear}.ak-loader-overlay--leaving{transform:none}}
