.auth-container[data-v-f799b116]{max-width:500px;margin:0 auto;padding:2rem}.auth-panel[data-v-f799b116]{background:#fff;border-radius:8px;padding:2rem;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.auth-title[data-v-f799b116]{font-size:1.5rem;font-weight:700;text-align:center;margin-bottom:1.5rem;color:#1a202c}.disclaimer[data-v-f799b116]{line-height:1.4;margin-bottom:1.5rem;text-align:center;font-size:.875rem;color:#4a5568;padding:.75rem;background:#f7fafc;border-radius:4px}.error-message[data-v-f799b116]{margin-bottom:1rem;padding:.75rem;background:#fed7d7;border:1px solid #fc8181;color:#c53030;border-radius:4px;font-size:.875rem}.success-message[data-v-f799b116]{margin-bottom:1rem;padding:.75rem;background:#c6f6d5;border:1px solid #68d391;color:#22543d;border-radius:4px;font-size:.875rem}.auth-form[data-v-f799b116]{grid-gap:1rem;gap:1rem}.auth-form[data-v-f799b116],.form-group[data-v-f799b116]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-group[data-v-f799b116]{grid-gap:.25rem;gap:.25rem}.form-group label[data-v-f799b116]{font-size:.875rem;font-weight:500;color:#4a5568}.form-group input[data-v-f799b116]{width:100%;padding:.5rem 1rem;border:1px solid #cbd5e0;border-radius:4px;font-size:1rem;-webkit-transition:all .2s;transition:all .2s}.form-group input[data-v-f799b116]:focus{outline:none;border-color:#3182ce;-webkit-box-shadow:0 0 0 3px rgba(49,130,206,.1);box-shadow:0 0 0 3px rgba(49,130,206,.1)}.help-text[data-v-f799b116]{font-size:.75rem;color:#718096;margin-top:.25rem}.btn-primary[data-v-f799b116]{width:100%;background:#3182ce;color:#fff;padding:.75rem 1rem;border:none;border-radius:4px;font-weight:600;font-size:1rem;cursor:pointer;-webkit-transition:background .2s;transition:background .2s;margin-top:.5rem}.btn-primary[data-v-f799b116]:hover:not(:disabled){background:#2c5282}.btn-primary[data-v-f799b116]:disabled{opacity:.5;cursor:not-allowed}.auth-footer[data-v-f799b116]{margin-top:1.5rem;text-align:center;font-size:.875rem;color:#4a5568}.link-button[data-v-f799b116]{background:none;border:none;color:#3182ce;font-weight:500;cursor:pointer;padding:0;text-decoration:none}.link-button[data-v-f799b116]:hover{text-decoration:underline}.slide-fade-enter-active[data-v-f799b116]{-webkit-transition:all .3s ease;transition:all .3s ease}.slide-fade-leave-active[data-v-f799b116]{-webkit-transition:all .2s cubic-bezier(1,.5,.8,1);transition:all .2s cubic-bezier(1,.5,.8,1)}.slide-fade-enter-from[data-v-f799b116],.slide-fade-leave-to[data-v-f799b116]{-webkit-transform:translateY(10px);transform:translateY(10px);opacity:0}