.aurora[data-v-e351f43a]{aspect-ratio:1;filter:blur(90px);opacity:.32;will-change:transform;border-radius:9999px;width:55%;position:absolute}.aurora-a[data-v-e351f43a]{background:radial-gradient(circle at 40% 40%,#4a6bdf 0%,#0000 65%);animation:16s ease-in-out infinite alternate drift-a-e351f43a;top:-18%;right:-12%}.aurora-b[data-v-e351f43a]{opacity:.14;background:radial-gradient(circle at 60% 60%,#f5a524 0%,#0000 62%);animation:20s ease-in-out infinite alternate drift-b-e351f43a;bottom:-22%;left:-14%}@keyframes drift-a-e351f43a{0%{transform:translate(0,0)scale(1)}to{transform:translate(-9%,12%)scale(1.15)}}@keyframes drift-b-e351f43a{0%{transform:translate(0,0)scale(1.05)}to{transform:translate(10%,-8%)scale(.95)}}.login-panel[data-v-e351f43a]{--mx:65%;--my:35%}.spotlight[data-v-e351f43a]{background:radial-gradient(480px circle at var(--mx) var(--my), #4a6bdf24, transparent 70%);transition:background .12s linear}.mark-pulse[data-v-e351f43a]{animation:.7s cubic-bezier(.22,1,.36,1) both mark-in-e351f43a}@keyframes mark-in-e351f43a{0%{opacity:0;transform:scale(.7)rotate(-6deg)}to{opacity:1;transform:scale(1)rotate(0)}}.gantt-frame[data-v-e351f43a]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(160deg,#ffffff0b,#ffffff04)}.gantt-bar[data-v-e351f43a]{transform-origin:0;animation:.8s cubic-bezier(.22,1,.36,1) both bar-grow-e351f43a;display:inline-block}.bar-brand[data-v-e351f43a]{background:#4a6bdf59}.bar-brand .gantt-fill[data-v-e351f43a]{background:#4a6bdf}.bar-brand-soft[data-v-e351f43a]{background:#6e8cea47}.bar-brand-soft .gantt-fill[data-v-e351f43a]{background:#6e8cea}.bar-accent[data-v-e351f43a]{background:#f5a5244d}.bar-accent .gantt-fill[data-v-e351f43a]{background:#f5a524}.bar-success[data-v-e351f43a]{background:#17a55a4d}.bar-success .gantt-fill[data-v-e351f43a]{background:#17a55a}.bar-muted[data-v-e351f43a]{background:#6b769159}.bar-muted .gantt-fill[data-v-e351f43a]{background:#6b7691}.gantt-fill[data-v-e351f43a]{transform-origin:0;animation:1.1s cubic-bezier(.22,1,.36,1) both fill-grow-e351f43a}@keyframes bar-grow-e351f43a{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes fill-grow-e351f43a{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.milestone[data-v-e351f43a],.done-check[data-v-e351f43a]{animation:.4s cubic-bezier(.34,1.56,.64,1) both pop-in-e351f43a}@keyframes pop-in-e351f43a{0%{opacity:0;transform:scale(0)rotate(45deg)}to{opacity:1}}.done-check[data-v-e351f43a]{animation-name:pop-in-check-e351f43a}@keyframes pop-in-check-e351f43a{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.light-band[data-v-e351f43a]{inset-block:-10%;filter:blur(2px);pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff0d 38%,#ffffff17 50%,#ffffff0d 62%,#0000);width:34%;animation:12s cubic-bezier(.45,0,.25,1) 2.2s infinite light-pass-e351f43a;position:absolute;left:-30%;transform:skew(-12deg)}@keyframes light-pass-e351f43a{0%{left:-35%}55%{left:105%}to{left:105%}}.glass-chip[data-v-e351f43a]{color:#c6ccd8f2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#171d2cb8;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:7px;padding:7px 12px;font-size:12px;display:flex;position:absolute;box-shadow:0 10px 24px -6px #00000073}.chip-a[data-v-e351f43a]{animation:6s ease-in-out infinite float-a-e351f43a,.7s cubic-bezier(.22,1,.36,1) 1.4s backwards chip-in-e351f43a;top:-14px;right:22px}.chip-b[data-v-e351f43a]{animation:7s ease-in-out infinite float-b-e351f43a,.7s cubic-bezier(.22,1,.36,1) 1.7s backwards chip-in-e351f43a;bottom:-14px;left:26px}@keyframes float-a-e351f43a{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes float-b-e351f43a{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes chip-in-e351f43a{0%{opacity:0;transform:translateY(10px)}to{opacity:1}}.statement[data-v-e351f43a]{animation:.8s cubic-bezier(.22,1,.36,1) .3s backwards rise-in-e351f43a}.statement-sub[data-v-e351f43a]{animation:.8s cubic-bezier(.22,1,.36,1) .45s backwards rise-in-e351f43a}@keyframes rise-in-e351f43a{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.form-enter[data-v-e351f43a]{animation:.7s cubic-bezier(.22,1,.36,1) .2s backwards rise-in-e351f43a}
