.main-container[data-v-d2c65c88]{--gradient-background:linear-gradient(135deg,#f6f5ff,#efe8fd);--shadow-card:0 10px 25px rgba(0,0,0,0.1);--gradient-primary:linear-gradient(135deg,#7c3bed,#c6f)}.min-h-screen[data-v-d2c65c88]{min-height:100vh}.ring-offset-background[data-v-d2c65c88]{--tw-ring-offset-color:#f6f5ff}.w-full[data-v-d2c65c88]{width:100%}.max-w-md[data-v-d2c65c88]{max-width:28rem}.mx-auto[data-v-d2c65c88]{margin-left:auto;margin-right:auto}.p-6[data-v-d2c65c88]{padding:1.5rem}.text-center[data-v-d2c65c88]{text-align:center}.mb-8[data-v-d2c65c88]{margin-bottom:2rem}.mb-4[data-v-d2c65c88]{margin-bottom:1rem}.inline-flex[data-v-d2c65c88]{display:inline-flex}.items-center[data-v-d2c65c88]{align-items:center}.gap-2[data-v-d2c65c88]{gap:.5rem}.h-logo[data-v-d2c65c88]{width:2rem;height:2rem}.rounded-lg[data-v-d2c65c88]{border-radius:.5rem}.bg-primary[data-v-d2c65c88]{background-color:#4a90e2}.flex[data-v-d2c65c88]{display:flex}.justify-center[data-v-d2c65c88]{justify-content:center}.text-primary-foreground[data-v-d2c65c88]{color:#fff}.font-bold[data-v-d2c65c88]{font-weight:700}.text-lg[data-v-d2c65c88]{font-size:1.125rem}.text-2xl[data-v-d2c65c88]{font-size:1.5rem}.text-foreground[data-v-d2c65c88]{color:#333}.text-muted-foreground[data-v-d2c65c88]{color:#666}.border-0[data-v-d2c65c88]{border:none}.shadow-xl[data-v-d2c65c88]{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.pb-4[data-v-d2c65c88]{padding-bottom:1rem}.space-y-4>*+[data-v-d2c65c88]{margin-top:1rem}.space-y-2>*+[data-v-d2c65c88]{margin-top:.5rem}.h-12[data-v-d2c65c88]{height:3rem}.justify-between[data-v-d2c65c88]{justify-content:space-between}.text-sm[data-v-d2c65c88]{font-size:.875rem}.text-primary[data-v-d2c65c88]{color:#4a90e2}.hover-underline[data-v-d2c65c88]:hover{text-decoration:underline}.font-semibold[data-v-d2c65c88]{font-weight:600}.grid[data-v-d2c65c88]{display:grid}.grid-cols-2[data-v-d2c65c88]{grid-template-columns:repeat(2,minmax(0,1fr))}.gap-4[data-v-d2c65c88]{gap:1rem}.items-start[data-v-d2c65c88]{align-items:flex-start}.space-x-2>*+[data-v-d2c65c88]{margin-left:.5rem}.mt-1[data-v-d2c65c88]{margin-top:.25rem}.mt-8[data-v-d2c65c88]{margin-top:2rem}.mt-2[data-v-d2c65c88]{margin-top:.5rem}.hover-text-primary[data-v-d2c65c88]:hover{color:#4a90e2}.transition-colors[data-v-d2c65c88]{transition-property:color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.text-xs[data-v-d2c65c88]{font-size:.75rem}