@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;600;700&family=Roboto:wght@400;500&display=swap);.login-wrapper[data-v-c11b0b8c]{position:relative;min-height:100dvh;display:grid;place-items:center;padding:1rem;overflow:hidden;font-family:Roboto,system-ui,-apple-system,Segoe UI,Helvetica,Arial,sans-serif}.bg-gradient[data-v-c11b0b8c]{position:absolute;inset:0;background:linear-gradient(135deg,#fce7f3,#e0e7ff 50%,#d1fae5);z-index:0}.login-card[data-v-c11b0b8c]{width:100%;max-width:480px;z-index:1;border-radius:12px;border:1px solid rgba(229,231,235,.9);background:hsla(0,0%,100%,.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 15px rgba(2,6,23,.06),0 25px 40px rgba(2,6,23,.12);padding:2rem 2rem 1.5rem}.header[data-v-c11b0b8c]{text-align:center;margin-bottom:1.75rem}.brand[data-v-c11b0b8c]{font-family:Cormorant Garamond,serif;font-weight:700;font-size:3.25rem;line-height:1.1;letter-spacing:.12em;color:#0f172a;margin:0}.subtitle[data-v-c11b0b8c]{color:#6b7280;margin-top:.5rem;font-size:.95rem}.form-space[data-v-c11b0b8c] .el-form-item+:deep(.el-form-item){margin-top:1.25rem}.input-like-tailwind[data-v-c11b0b8c] .el-input__wrapper,.input-like-tailwind[data-v-c11b0b8c] .el-select__wrapper{padding:12px 12px;border-radius:10px;background:#fff;border:1px solid #d1d5db;box-shadow:none;transition:box-shadow .2s,border-color .2s,background-color .2s;height:48px!important;min-height:48px!important;box-sizing:border-box}.input-like-tailwind[data-v-c11b0b8c] .el-input__inner,.input-like-tailwind[data-v-c11b0b8c] .el-select__selected-item{color:#111827;font-size:14px;height:22px!important;line-height:1.5;padding:0;margin:0}.input-like-tailwind[data-v-c11b0b8c] .el-input__inner{background:transparent;border:none;outline:none}.input-like-tailwind[data-v-c11b0b8c] .el-select .el-select__placeholder{color:#9ca3af!important;font-size:14px!important;font-weight:400!important}.input-like-tailwind[data-v-c11b0b8c] .el-input__inner::-moz-placeholder{color:#9ca3af!important;font-size:14px!important;font-weight:400!important}.input-like-tailwind[data-v-c11b0b8c] .el-input__inner::placeholder{color:#9ca3af!important;font-size:14px!important;font-weight:400!important}.input-like-tailwind[data-v-c11b0b8c] .el-icon,.input-like-tailwind[data-v-c11b0b8c] .el-select__caret{color:#9ca3af}.input-like-tailwind[data-v-c11b0b8c] .is-focus .el-input__wrapper,.input-like-tailwind[data-v-c11b0b8c] .is-focused .el-select__wrapper{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.25)}.input-like-tailwind[data-v-c11b0b8c] .el-select__wrapper{display:flex;align-items:center;width:100%;position:relative;cursor:pointer;height:48px!important;min-height:48px!important}.input-like-tailwind[data-v-c11b0b8c] .el-select__selection{display:flex;align-items:center;flex-wrap:wrap;width:100%;height:22px!important;min-height:auto}.input-like-tailwind[data-v-c11b0b8c] .el-select__selected-item{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:22px!important;line-height:22px!important;display:flex;align-items:center}.input-like-tailwind[data-v-c11b0b8c] .el-select__placeholder{height:22px!important;line-height:22px!important;display:flex;align-items:center;color:#9ca3af!important;font-size:14px!important;font-weight:400!important}.forgot-link[data-v-c11b0b8c]{font-weight:500;color:#3b82f6}.full-width-btn[data-v-c11b0b8c]{width:100%;height:44px}.primary-like-tailwind[data-v-c11b0b8c]{--btn-primary:#3b82f6;background:var(--btn-primary);border-color:var(--btn-primary)}.primary-like-tailwind[data-v-c11b0b8c]:hover{background:#2563eb;border-color:#2563eb}body{margin:0;font-family:Roboto;overflow:hidden}:not(input):not(textarea){-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}