.index-page-bg[data-v-f7ee791f]{background:linear-gradient(135deg,var(--color-base-100) 0,var(--color-base-200) 50%,var(--color-base-300) 100%)}.index-bg-orb[data-v-f7ee791f]{animation:float-f7ee791f 20s ease-in-out infinite;border-radius:50%;filter:blur(80px);opacity:.4;position:absolute}.index-bg-orb-1[data-v-f7ee791f]{background:linear-gradient(135deg,var(--color-primary) 0,color-mix(in oklch,var(--color-primary) 50%,transparent) 100%);height:500px;left:-10%;top:-20%;width:500px}.index-bg-orb-2[data-v-f7ee791f]{animation-delay:-7s;background:linear-gradient(135deg,var(--color-secondary) 0,color-mix(in oklch,var(--color-secondary) 50%,transparent) 100%);bottom:-30%;height:600px;right:-10%;width:600px}.index-bg-orb-3[data-v-f7ee791f]{animation-delay:-14s;background:linear-gradient(135deg,var(--color-accent) 0,color-mix(in oklch,var(--color-accent) 30%,transparent) 100%);height:400px;left:50%;opacity:.2;top:50%;transform:translate(-50%,-50%);width:400px}@keyframes float-f7ee791f{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}.index-title-gradient[data-v-f7ee791f]{animation:gradientShift-f7ee791f 8s ease-in-out infinite;background:linear-gradient(135deg,var(--color-primary) 0,var(--color-secondary) 50%,var(--color-accent) 100%);background-clip:text;-webkit-background-clip:text;background-size:200% 200%;color:transparent}@keyframes gradientShift-f7ee791f{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.index-title-xd[data-v-f7ee791f]:after{animation:underlineIn-f7ee791f .6s ease-out .4s forwards;background:var(--color-primary);border-radius:2px;bottom:.1em;content:"";height:4px;left:0;position:absolute;right:0;transform:scaleX(0)}@keyframes underlineIn-f7ee791f{to{transform:scaleX(1)}}.index-btn-primary[data-v-f7ee791f]{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-secondary) 100%);box-shadow:0 4px 15px color-mix(in oklch,var(--color-primary) 40%,transparent),0 1px 3px #0000001a;color:var(--color-primary-content)}.index-btn-primary[data-v-f7ee791f]:hover{box-shadow:0 8px 25px color-mix(in oklch,var(--color-primary) 50%,transparent),0 4px 10px #0000001a}.index-btn-primary[data-v-f7ee791f]:before{background:linear-gradient(135deg,transparent,hsla(0,0%,100%,.2));content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.index-btn-primary[data-v-f7ee791f]:hover:before{opacity:1}.index-btn-secondary[data-v-f7ee791f]{background:color-mix(in oklch,var(--color-base-content) 8%,transparent);border:1px solid color-mix(in oklch,var(--color-base-content) 15%,transparent);color:var(--color-base-content)}.index-btn-secondary[data-v-f7ee791f]:hover{background:color-mix(in oklch,var(--color-base-content) 12%,transparent);border-color:color-mix(in oklch,var(--color-base-content) 25%,transparent)}.animate-fade-in[data-v-f7ee791f]{animation:fadeIn-f7ee791f .8s ease-out}.animate-scale-in[data-v-f7ee791f]{animation:scaleIn-f7ee791f .6s ease-out}.animate-fade-in-delayed[data-v-f7ee791f]{animation:fadeIn-f7ee791f .8s ease-out .2s backwards}.animate-fade-in-delayed-2[data-v-f7ee791f]{animation:fadeIn-f7ee791f .8s ease-out .4s backwards}.animate-fade-in-delayed-3[data-v-f7ee791f]{animation:fadeIn-f7ee791f .8s ease-out .6s backwards}@keyframes fadeIn-f7ee791f{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn-f7ee791f{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}
