@keyframes fadeIn-d27744e9{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-d27744e9{0%{opacity:1}to{opacity:0}}@keyframes slideUp-d27744e9{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown-d27744e9{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes spin-d27744e9{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes shimmer-d27744e9{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes fadeInUp-d27744e9{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale-d27744e9{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulse-d27744e9{0%,to{opacity:1}50%{opacity:.5}}@keyframes revealContent-d27744e9{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes subtleBounce-d27744e9{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.animate-spin[data-v-d27744e9]{animation:spin-d27744e9 1s linear infinite}.animate-fade-in[data-v-d27744e9]{animation:fadeIn-d27744e9 ease-out .2s ease}.animate-slide-up[data-v-d27744e9]{animation:slideUp-d27744e9 ease-out .2s ease}.animate-fade-in-up[data-v-d27744e9]{animation:fadeInUp-d27744e9 .3s cubic-bezier(0,0,.2,1)}.animate-fade-in-scale[data-v-d27744e9]{animation:fadeInScale-d27744e9 .2s cubic-bezier(0,0,.2,1)}.animate-pulse[data-v-d27744e9]{animation:pulse-d27744e9 2s ease-in-out infinite}.skeleton[data-v-d27744e9]{background:linear-gradient(90deg,#0a0a0a,#141414 50%,#0a0a0a);background-size:200% 100%;border-radius:.25rem}@media(prefers-reduced-motion:no-preference){.skeleton[data-v-d27744e9]{animation:shimmer-d27744e9 1.5s ease-in-out infinite}}@media(prefers-reduced-motion:reduce){.skeleton[data-v-d27744e9]{animation:pulse-d27744e9 2s ease-in-out infinite}}.skeleton--text[data-v-d27744e9]{height:1em}.skeleton--title[data-v-d27744e9]{height:1.5em;width:60%}.skeleton--avatar[data-v-d27744e9]{border-radius:9999px;height:40px;width:40px}.skeleton--avatar-lg[data-v-d27744e9]{border-radius:9999px;height:64px;width:64px}.skeleton--image[data-v-d27744e9]{aspect-ratio:16/9}.skeleton--image-square[data-v-d27744e9]{aspect-ratio:1/1}.skeleton--button[data-v-d27744e9]{border-radius:.375rem;height:2.5rem;width:120px}.skeleton--card[data-v-d27744e9]{aspect-ratio:4/3;border-radius:.5rem}.skeleton--badge[data-v-d27744e9]{border-radius:9999px;height:20px;width:60px}.skeleton-w-full[data-v-d27744e9]{width:100%}.skeleton-w-3\/4[data-v-d27744e9]{width:75%}.skeleton-w-2\/3[data-v-d27744e9]{width:66.67%}.skeleton-w-1\/2[data-v-d27744e9]{width:50%}.skeleton-w-1\/3[data-v-d27744e9]{width:33.33%}.skeleton-w-1\/4[data-v-d27744e9]{width:25%}.welcome[data-v-d27744e9]{background-color:#000;justify-content:center;min-height:100vh;overflow:hidden;padding:1.5rem}.welcome[data-v-d27744e9],.welcome__container[data-v-d27744e9]{align-items:center;display:flex;position:relative}.welcome__container[data-v-d27744e9]{flex-direction:column;gap:2.5rem;max-width:480px;text-align:center;z-index:1}.welcome__brand[data-v-d27744e9]{align-items:center;display:flex;gap:.75rem}.welcome__logo[data-v-d27744e9]{color:#5b7aed;height:40px;width:40px}.welcome__brand-text[data-v-d27744e9]{color:#fff;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.125rem;font-weight:600;letter-spacing:-.025em}.welcome__content[data-v-d27744e9]{display:flex;flex-direction:column;gap:1.25rem}.welcome__title[data-v-d27744e9]{color:#fff;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:2.25rem;font-weight:700;letter-spacing:-.025em;line-height:1.1;margin:0}.welcome__description[data-v-d27744e9]{color:#b8b8b8;font-size:1.125rem;line-height:1.75;margin:0}.welcome__actions[data-v-d27744e9]{display:flex;flex-direction:column;gap:.75rem;max-width:280px;width:100%}.welcome__btn[data-v-d27744e9]{align-items:center;border:none;border-radius:.375rem;cursor:pointer;display:inline-flex;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:500;gap:.5rem;height:2.5rem;justify-content:center;line-height:1;padding:0 1rem;text-decoration:none;transition:all .1s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.welcome__btn[data-v-d27744e9]:focus-visible{box-shadow:0 0 0 2px #4763eb,0 0 0 4px #233060;outline:none}.welcome__btn[data-v-d27744e9]:disabled{cursor:not-allowed;opacity:.5}.welcome__btn[data-v-d27744e9]{font-size:1rem;height:2.75rem;width:100%}.welcome__btn svg[data-v-d27744e9]{height:18px;transition:transform .15s ease;width:18px}.welcome__btn--primary[data-v-d27744e9]{align-items:center;border:none;border-radius:.375rem;cursor:pointer;display:inline-flex;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:500;gap:.5rem;height:2.5rem;justify-content:center;line-height:1;padding:0 1rem;text-decoration:none;transition:all .1s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.welcome__btn--primary[data-v-d27744e9]:focus-visible{box-shadow:0 0 0 2px #4763eb,0 0 0 4px #233060;outline:none}.welcome__btn--primary[data-v-d27744e9]:disabled{cursor:not-allowed;opacity:.5}.welcome__btn--primary[data-v-d27744e9]{background:linear-gradient(180deg,hsla(0,0%,100%,.1),transparent 50%,rgba(0,0,0,.1)),#5b7aed;box-shadow:0 1px 3px #0006;color:#fff;transition:all .15s ease}.welcome__btn--primary[data-v-d27744e9]:hover:not(:disabled){background:linear-gradient(180deg,hsla(0,0%,100%,.15),transparent 50%,rgba(0,0,0,.08)),#6f8df0;box-shadow:0 2px 8px #00000080,0 1px 2px #0000004d;transform:translateY(-1px)}.welcome__btn--primary[data-v-d27744e9]:active:not(:disabled){background:linear-gradient(180deg,rgba(0,0,0,.05),transparent 50%,rgba(0,0,0,.15)),#5b7aed;box-shadow:0 1px 3px #0006;transform:translateY(0)}.welcome__btn--primary:hover svg[data-v-d27744e9]{transform:translate(4px)}.welcome__btn--ghost[data-v-d27744e9]{background-color:transparent;border:1px solid #2a2a2a;color:#b8b8b8}.welcome__btn--ghost[data-v-d27744e9]:hover{background-color:#141414;border-color:#2a2a2a;color:#fff}.welcome__footer[data-v-d27744e9]{color:#7e7e7e;font-size:.75rem}.welcome__bg[data-v-d27744e9]{inset:0;overflow:hidden;pointer-events:none;position:absolute}.welcome__bg-gradient[data-v-d27744e9]{background:radial-gradient(circle,#1b2444 0,transparent 70%);filter:blur(60px);height:800px;left:50%;position:absolute;top:-50%;transform:translate(-50%);width:800px}@media(max-width:640px){.welcome__title[data-v-d27744e9]{font-size:1.875rem}.welcome__description[data-v-d27744e9]{font-size:1rem}}
