@layer theme,base,components,utilities;@layer forge{.ff-page-loader[data-v-d3713b7b]{background:var(--ff-color-neutral-0,#fff);z-index:var(--ff-z-page-loader,9999);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden;container:page-loader/inline-size}.ff-page-loader__cursor-glow[data-v-d3713b7b],.ff-page-loader__gradient[data-v-d3713b7b]{opacity:1;position:absolute;inset:0}.ff-page-loader__cursor-glow[data-v-d3713b7b]{pointer-events:none}.ff-page-loader__pulse[data-v-d3713b7b]{border-radius:var(--ff-radius-full,9999px);filter:blur(var(--ff-spacing-16,4rem));animation:2s ease-in-out infinite ff-page-loader-pulse-d3713b7b;position:absolute}.ff-page-loader__pulse--top-left[data-v-d3713b7b]{background:color-mix(in srgb,var(--ff-color-primary-400,#60a5fa) 25%,transparent);block-size:24rem;inline-size:24rem;inset-block-start:5rem;inset-inline-start:-5rem}.ff-page-loader__pulse--bottom-right[data-v-d3713b7b]{background:color-mix(in srgb,var(--ff-color-primary-600,#2563eb) 25%,transparent);block-size:24rem;inline-size:24rem;animation-delay:1s;inset-block-end:5rem;inset-inline-end:-5rem}.ff-page-loader__pulse--center[data-v-d3713b7b]{background:color-mix(in srgb,var(--ff-color-primary-500,#3b82f6) 15%,transparent);block-size:37.5rem;filter:blur(var(--ff-spacing-16,4rem));inline-size:37.5rem;animation-delay:.5s;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.ff-page-loader__main[data-v-d3713b7b]{position:relative;overflow:visible}.ff-page-loader__orbit[data-v-d3713b7b]{animation:8s linear infinite ff-page-loader-orbit-d3713b7b;position:absolute;inset:0}.ff-page-loader__orbit--reverse[data-v-d3713b7b]{animation:6s linear infinite ff-page-loader-orbit-reverse-d3713b7b}.ff-page-loader__orbit-dot[data-v-d3713b7b]{border-radius:var(--ff-radius-full,9999px);filter:blur(.125rem);position:absolute;inset-inline-start:50%;transform:translate(-50%)}.ff-page-loader__orbit-dot--primary[data-v-d3713b7b]{background:var(--ff-color-primary-500,#3b82f6);block-size:.75rem;inline-size:.75rem;inset-block-start:0;box-shadow:0 0 20px #005edfcc}.ff-page-loader__orbit-dot--secondary[data-v-d3713b7b]{background:var(--ff-color-primary-600,#2563eb);block-size:.5rem;inline-size:.5rem;inset-block:auto 0;box-shadow:0 0 15px #0055c999}.ff-page-loader__brand[data-v-d3713b7b]{padding:var(--ff-spacing-12,3rem) var(--ff-spacing-16,4rem);position:relative;overflow:visible}.ff-page-loader__brand-glow[data-v-d3713b7b]{background:color-mix(in srgb,var(--ff-color-primary-400,#60a5fa) 40%,transparent);border-radius:var(--ff-radius-2xl,1rem);filter:blur(var(--ff-spacing-16,4rem));animation:3s ease-in-out infinite ff-page-loader-pulse-slow-d3713b7b;position:absolute;inset:0}.ff-page-loader__brand-glow--inner[data-v-d3713b7b]{background:color-mix(in srgb,var(--ff-color-primary-300,#93c5fd) 25%,transparent);border-radius:var(--ff-radius-full,9999px);filter:blur(var(--ff-spacing-10,2.5rem))}.ff-page-loader__brand-text[data-v-d3713b7b]{background:linear-gradient(to right,var(--ff-color-primary-500,#3b82f6),var(--ff-color-primary-400,#60a5fa),var(--ff-color-primary-600,#2563eb));color:#0000;filter:drop-shadow(0 0 40px #005edf99);letter-spacing:.1em;-webkit-background-clip:text;background-clip:text;font-size:4.5rem;font-weight:700;line-height:1;animation:1s ease-out forwards ff-page-loader-fade-in-scale-d3713b7b;position:relative}@container page-loader (inline-size>=768px){.ff-page-loader__brand-text[data-v-d3713b7b]{font-size:6rem}}@container page-loader (inline-size>=1024px){.ff-page-loader__brand-text[data-v-d3713b7b]{font-size:8rem}}.ff-page-loader__ping[data-v-d3713b7b]{border:2px solid color-mix(in srgb,var(--ff-color-primary-400,#60a5fa) 60%,transparent);border-radius:var(--ff-radius-full,9999px);animation:3s cubic-bezier(0,0,.2,1) infinite ff-page-loader-ping-slow-d3713b7b;position:absolute;inset:0}.ff-page-loader__ring[data-v-d3713b7b]{margin:-2rem;animation:20s linear infinite ff-page-loader-spin-slow-d3713b7b;position:absolute;inset:0}.ff-page-loader__ring-dot[data-v-d3713b7b]{background:var(--ff-color-primary-500,#3b82f6);border-radius:var(--ff-radius-full,9999px);block-size:.25rem;inline-size:.25rem;position:absolute;inset-inline-start:50%;transform:translate(-50%);box-shadow:0 0 10px #005edfcc}.ff-page-loader__ring-dot--top[data-v-d3713b7b]{inset-block-start:0}.ff-page-loader__ring-dot--bottom[data-v-d3713b7b]{inset-block:auto 0}.ff-page-loader__particles[data-v-d3713b7b]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ff-page-loader__particle[data-v-d3713b7b]{background:color-mix(in srgb,var(--ff-color-primary-500,#3b82f6) 50%,transparent);border-radius:var(--ff-radius-full,9999px);block-size:.375rem;inline-size:.375rem;animation:7s ease-in-out infinite ff-page-loader-float-d3713b7b;position:absolute}.ff-page-loader-fade-enter-active[data-v-d3713b7b],.ff-page-loader-fade-leave-active[data-v-d3713b7b]{transition:opacity .2s}.ff-page-loader-fade-enter-from[data-v-d3713b7b],.ff-page-loader-fade-leave-to[data-v-d3713b7b]{opacity:0}@keyframes ff-page-loader-pulse-d3713b7b{0%,to{opacity:1}50%{opacity:.5}}@keyframes ff-page-loader-fade-in-scale-d3713b7b{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes ff-page-loader-orbit-d3713b7b{0%{transform:rotate(0)translate(12.5rem)rotate(0)}to{transform:rotate(1turn)translate(12.5rem)rotate(-1turn)}}@keyframes ff-page-loader-orbit-reverse-d3713b7b{0%{transform:rotate(1turn)translate(11.25rem)rotate(-1turn)}to{transform:rotate(0)translate(11.25rem)rotate(0)}}@keyframes ff-page-loader-spin-slow-d3713b7b{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes ff-page-loader-pulse-slow-d3713b7b{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.5;transform:scale(1.05)}}@keyframes ff-page-loader-ping-slow-d3713b7b{0%{opacity:.3;transform:scale(1)}50%{opacity:.1;transform:scale(1.1)}to{opacity:0;transform:scale(1.2)}}@keyframes ff-page-loader-float-d3713b7b{0%,to{opacity:0;transform:translateY(0)translate(0)}10%{opacity:.3}50%{opacity:.5;transform:translateY(-6.25rem)translate(3.125rem)}90%{opacity:.3}}}
