.login-view[data-v-00e3f256]{background:radial-gradient(circle at 50% 0%,var(--mc-brand-1) 0%,var(--mc-brand-2) 100%)}.a-enter[data-v-00e3f256]{animation:fk-enter-00e3f256 .64s cubic-bezier(.22,1,.36,1) both}.a-d2[data-v-00e3f256]{animation-delay:.12s}.a-d3[data-v-00e3f256]{animation-delay:.21s}.a-d4[data-v-00e3f256]{animation-delay:.3s}@keyframes fk-enter-00e3f256{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.a-fade[data-v-00e3f256]{animation:fk-fade-00e3f256 .9s ease .4s both}@keyframes fk-fade-00e3f256{0%{opacity:0}to{opacity:1}}.a-pop[data-v-00e3f256]{animation:fk-pop-00e3f256 .7s cubic-bezier(.16,1,.3,1) both}@keyframes fk-pop-00e3f256{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.a-float[data-v-00e3f256]{animation:fk-float-00e3f256 7s ease-in-out infinite}@keyframes fk-float-00e3f256{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.fk-aura[data-v-00e3f256]{position:absolute;inset:-34%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--mc-accent, #6366f1) 34%,transparent) 0%,transparent 68%);pointer-events:none}@supports ((-webkit-background-clip: text) or (background-clip: text)){.brand-title[data-v-00e3f256]{background:linear-gradient(110deg,#fff 38%,var(--color-rose-200) 50%,#fff 62%);background-size:220% 100%;background-position:130% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:fk-shimmer-00e3f256 6s ease-in-out 1.2s infinite}}@keyframes fk-shimmer-00e3f256{0%{background-position:130% 0}45%,to{background-position:-90% 0}}.a-underline[data-v-00e3f256]{height:2px;width:6rem;background:linear-gradient(to right,transparent,var(--color-rose-400),transparent);transform:scaleX(0);animation:fk-draw-00e3f256 .7s cubic-bezier(.22,1,.36,1) .62s both}@keyframes fk-draw-00e3f256{to{transform:scaleX(1)}}.tilt-card[data-v-00e3f256]{transform:perspective(1100px) rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg));transition:transform .26s cubic-bezier(.22,1,.36,1);will-change:transform}.login-card[data-v-00e3f256]{background:#10121f;box-shadow:0 24px 80px -20px color-mix(in srgb,var(--mc-accent, #6366f1) 50%,transparent),0 8px 30px #00000059,inset 0 1px #ffffff0d}@supports (color: color-mix(in srgb,red,blue)){.login-card[data-v-00e3f256]{background:linear-gradient(165deg,color-mix(in srgb,var(--mc-accent, #6366f1) 13%,#0d0f1a),color-mix(in srgb,var(--mc-accent, #6366f1) 5%,#0c0e16) 48%,color-mix(in srgb,var(--mc-brand-1, #1e1b4b) 50%,#0a0c12))}}.login-card[data-v-00e3f256]:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:2px;background:conic-gradient(from var(--fk-border-angle, 0deg),transparent 0deg,color-mix(in srgb,var(--mc-accent, #6366f1) 85%,white) 40deg,transparent 95deg,transparent 175deg,var(--mc-accent, #6366f1) 225deg,transparent 290deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;animation:fk-border-spin-00e3f256 7s linear infinite}@keyframes fk-border-spin-00e3f256{to{--fk-border-angle: 1turn}}.card-sheen[data-v-00e3f256]{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(460px circle at var(--sheen-x, 50%) var(--sheen-y, -20%),rgba(255,255,255,.09),transparent 55%);opacity:0;transition:opacity .4s ease;pointer-events:none}.tilt-card:hover .card-sheen[data-v-00e3f256]{opacity:1}.field label[data-v-00e3f256]{transition:color .2s ease}.field:focus-within label[data-v-00e3f256]{color:var(--color-rose-200)}.login-btn[data-v-00e3f256]:after{content:"";position:absolute;top:0;bottom:0;left:0;width:36%;transform:translate(-160%) skew(-18deg);background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);pointer-events:none}.login-btn[data-v-00e3f256]:hover:after{animation:fk-shine-00e3f256 .9s ease}@keyframes fk-shine-00e3f256{to{transform:translate(420%) skew(-18deg)}}.a-shake[data-v-00e3f256]{animation:fk-shake-00e3f256 .48s cubic-bezier(.36,.07,.19,.97)}@keyframes fk-shake-00e3f256{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-5px)}40%,60%{transform:translate(5px)}}@property --fk-border-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}
