.page-loader[data-v-05d6fc15]{align-items:center;background:rgb(var(--ui-paper-50,250 250 249));display:flex;inset:0;justify-content:center;overflow:hidden;position:fixed;z-index:99999}.loader-bg[data-v-05d6fc15]{animation:pulse-bg-05d6fc15 2.2s ease-in-out infinite alternate;background:radial-gradient(ellipse at 50% 50%,rgb(var(--ui-decoration,212 175 55)/.12) 0,transparent 68%);inset:0;position:absolute}@keyframes pulse-bg-05d6fc15{0%{opacity:.35;transform:scale(1)}to{opacity:1;transform:scale(1.18)}}.loader-logo-wrap[data-v-05d6fc15]{align-items:center;display:flex;flex-direction:column;gap:20px;opacity:0;position:relative;transform:scale(.86) translateY(16px);transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1)}.loader-logo-wrap.logo-in[data-v-05d6fc15]{opacity:1;transform:scale(1) translateY(0)}.loader-logo-img[data-v-05d6fc15]{animation:breathe-05d6fc15 2.6s ease-in-out infinite;height:auto;max-height:150px;max-width:220px;-o-object-fit:contain;object-fit:contain;width:auto}@keyframes breathe-05d6fc15{0%,to{opacity:.85}50%{opacity:1}}.loader-logo-text[data-v-05d6fc15]{animation:breathe-05d6fc15 2.6s ease-in-out infinite;color:rgb(var(--ui-loader-text,155 154 154));font-family:var(--ui-font-loader,"Playfair Display","Georgia",serif);font-size:clamp(1.6rem,5vw,3rem);font-weight:300;letter-spacing:.3em;padding:0 1rem;text-align:center;text-transform:uppercase}.loader-line[data-v-05d6fc15]{background:linear-gradient(90deg,transparent,rgb(var(--ui-decoration,212 175 55)),transparent);height:1px;transition:width 1.2s cubic-bezier(.4,0,.2,1) .4s;width:0}.loader-line.line-in[data-v-05d6fc15]{width:120px}.loader-spinner[data-v-05d6fc15]{animation:spin-05d6fc15 .8s linear infinite;border:2px solid rgb(var(--ui-decoration,212 175 55)/.2);border-radius:50%;border-top-color:rgb(var(--ui-decoration,212 175 55));height:24px;margin-top:4px;width:24px}@keyframes spin-05d6fc15{to{transform:rotate(1turn)}}.loader-fade-leave-active[data-v-05d6fc15]{transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1)}.loader-fade-leave-to[data-v-05d6fc15]{opacity:0;transform:scale(1.05)}
