.el-link{--el-link-font-size:var(--el-font-size-base);--el-link-font-weight:var(--el-font-weight-primary);--el-link-text-color:var(--el-text-color-regular);--el-link-hover-text-color:var(--el-color-primary);--el-link-disabled-text-color:var(--el-text-color-placeholder);align-items:center;color:var(--el-link-text-color);cursor:pointer;display:inline-flex;flex-direction:row;font-size:var(--el-link-font-size);font-weight:var(--el-link-font-weight);justify-content:center;outline:none;padding:0;position:relative;text-decoration:none;vertical-align:middle}.el-link:hover{color:var(--el-link-hover-text-color)}.el-link.is-underline:hover:after{border-bottom:1px solid var(--el-link-hover-text-color);bottom:0;content:"";height:0;left:0;position:absolute;right:0}.el-link.is-disabled{color:var(--el-link-disabled-text-color);cursor:not-allowed}.el-link [class*=el-icon-]+span{margin-left:5px}.el-link.el-link--default:after{border-color:var(--el-link-hover-text-color)}.el-link__inner{align-items:center;display:inline-flex;justify-content:center}.el-link.el-link--primary{--el-link-text-color:var(--el-color-primary);--el-link-hover-text-color:var(--el-color-primary-light-3);--el-link-disabled-text-color:var(--el-color-primary-light-5)}.el-link.el-link--primary.is-underline:hover:after,.el-link.el-link--primary:after{border-color:var(--el-link-text-color)}.el-link.el-link--success{--el-link-text-color:var(--el-color-success);--el-link-hover-text-color:var(--el-color-success-light-3);--el-link-disabled-text-color:var(--el-color-success-light-5)}.el-link.el-link--success.is-underline:hover:after,.el-link.el-link--success:after{border-color:var(--el-link-text-color)}.el-link.el-link--warning{--el-link-text-color:var(--el-color-warning);--el-link-hover-text-color:var(--el-color-warning-light-3);--el-link-disabled-text-color:var(--el-color-warning-light-5)}.el-link.el-link--warning.is-underline:hover:after,.el-link.el-link--warning:after{border-color:var(--el-link-text-color)}.el-link.el-link--danger{--el-link-text-color:var(--el-color-danger);--el-link-hover-text-color:var(--el-color-danger-light-3);--el-link-disabled-text-color:var(--el-color-danger-light-5)}.el-link.el-link--danger.is-underline:hover:after,.el-link.el-link--danger:after{border-color:var(--el-link-text-color)}.el-link.el-link--error{--el-link-text-color:var(--el-color-error);--el-link-hover-text-color:var(--el-color-error-light-3);--el-link-disabled-text-color:var(--el-color-error-light-5)}.el-link.el-link--error.is-underline:hover:after,.el-link.el-link--error:after{border-color:var(--el-link-text-color)}.el-link.el-link--info{--el-link-text-color:var(--el-color-info);--el-link-hover-text-color:var(--el-color-info-light-3);--el-link-disabled-text-color:var(--el-color-info-light-5)}.el-link.el-link--info.is-underline:hover:after,.el-link.el-link--info:after{border-color:var(--el-link-text-color)}.login-container[data-v-44bcab8a]{align-items:center;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative;width:100vw}.login-background[data-v-44bcab8a]{background:linear-gradient(135deg,#1a365d,#2d3748);z-index:1}.login-background[data-v-44bcab8a],.login-background[data-v-44bcab8a]:before{height:100%;left:0;position:absolute;top:0;width:100%}.login-background[data-v-44bcab8a]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 320'%3E%3Cpath fill='%232d3748' fill-opacity='.3' d='m0 96 48 16c48 16 144 48 240 48s192-32 288-48q144-24 288 0c96 16 192 48 288 48s192-32 240-48l48-16v224H0Z'/%3E%3C/svg%3E");background-position:50%;background-size:cover;content:"";opacity:.1}.login-content[data-v-44bcab8a]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:16px;box-shadow:0 8px 32px #0000001a;padding:40px;position:relative;transform:translateZ(0);width:400px;will-change:transform;z-index:2}.login-header[data-v-44bcab8a]{margin-bottom:40px;text-align:center}.time-display[data-v-44bcab8a]{color:#4a5568;margin-bottom:24px}.time[data-v-44bcab8a]{font-size:36px;font-weight:300;margin-bottom:4px;will-change:contents}.date[data-v-44bcab8a]{color:#718096;font-size:14px}.welcome-text[data-v-44bcab8a]{color:#4a5568;font-size:18px;font-weight:400;margin-bottom:8px}.system-title[data-v-44bcab8a]{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:8px}.system-icon[data-v-44bcab8a]{animation:bounce-44bcab8a 2s ease-in-out infinite;color:var(--el-color-primary);transform:translateZ(0);will-change:transform}.system-name[data-v-44bcab8a]{background:linear-gradient(45deg,var(--el-color-primary),var(--el-color-primary-light-3));-webkit-background-clip:text;font-size:2.5em;font-weight:600;margin:0;-webkit-text-fill-color:transparent;background-clip:text}@keyframes bounce-44bcab8a{0%,to{transform:translateY(0) translateZ(0)}50%{transform:translateY(-3px) translateZ(0)}}.login-form[data-v-44bcab8a]{margin-top:32px}.login-form[data-v-44bcab8a] .el-input{--el-input-hover-border-color:#4299e1;--el-input-focus-border-color:#4299e1}.login-form[data-v-44bcab8a] .el-input__wrapper{background-color:#f7fafc;border:1px solid #e2e8f0;padding:8px 16px;transition:all .2s ease;will-change:background-color,border-color}.login-form[data-v-44bcab8a] .el-input__wrapper:hover{background-color:#fff}.login-form[data-v-44bcab8a] .el-input__wrapper.is-focus{background-color:#fff;box-shadow:0 0 0 2px #4299e11a}.form-options[data-v-44bcab8a]{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.login-button[data-v-44bcab8a]{background:linear-gradient(135deg,#4299e1,#3182ce);border:none;font-size:16px;padding:12px;transform:translateZ(0);transition:all .2s ease;width:100%;will-change:transform,box-shadow}.login-button[data-v-44bcab8a]:hover{box-shadow:0 4px 12px #4299e166;transform:translateY(-2px) translateZ(0)}.login-button[data-v-44bcab8a]:active{transform:translateY(0) translateZ(0)}.login-button.is-loading[data-v-44bcab8a]{transform:none}.login-footer[data-v-44bcab8a]{color:#718096;font-size:12px;margin-top:32px;text-align:center}@media (max-width:480px){.login-content[data-v-44bcab8a]{padding:24px;width:90%}.time[data-v-44bcab8a]{font-size:28px}.system-name[data-v-44bcab8a]{font-size:24px}}
