.ev-login-layout[data-v-01f7b23b]{display:flex;min-height:100vh;width:100%;margin:0;padding:0;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background:#ffffff;font-family:DM Sans,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}.ev-panel-left[data-v-01f7b23b]{width:45%;background:#0f1729;position:relative;display:none;flex-direction:column;padding:48px;overflow:hidden}@media (min-width: 1280px){.ev-panel-left[data-v-01f7b23b]{display:flex}}.ev-honeycomb[data-v-01f7b23b]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='49' viewBox='0 0 28 49'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='%23d4a03c' fill-opacity='0.4' fill-rule='nonzero'%3E%3Cpath d='M13.99 9.25l13 7.5v15l-13 7.5L1 31.75v-15l12.99-7.5zM3 17.9v12.7l10.99 6.34 11-6.35V17.9l-11-6.34L3 17.9zM0 15l12.98-7.5V0h-2v6.35L0 12.69v2.3zm0 18.5L12.98 41v8h-2v-6.85L0 35.81v-2.3zM15 0v7.5L27.99 15H28v-2.31h-.01L17 6.35V0h-2zm0 49v-8l12.99-7.5H28v2.31h-.01L17 42.15V49h-2z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:28px 49px;-webkit-mask-image:linear-gradient(to top,rgba(0,0,0,.6) 0%,rgba(0,0,0,.2) 15%,transparent 25%);mask-image:linear-gradient(to top,rgba(0,0,0,.6) 0%,rgba(0,0,0,.2) 15%,transparent 25%)}.ev-panel-left-content[data-v-01f7b23b]{position:relative;z-index:1;display:flex;flex-direction:column;height:100%}.ev-brand[data-v-01f7b23b]{display:flex;align-items:center;gap:12px;margin-bottom:auto}.ev-brand-mark[data-v-01f7b23b]{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#1a2340,#2d3a5c);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.ev-brand-img[data-v-01f7b23b]{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.ev-brand-name[data-v-01f7b23b]{font-size:16px;font-weight:600;color:#fff;letter-spacing:-.3px}.ev-tagline-area[data-v-01f7b23b]{margin:auto 0;padding:20px 0}.ev-custom-illustration[data-v-01f7b23b]{margin-bottom:32px}.ev-custom-illustration-img[data-v-01f7b23b]{width:50%;max-width:200px;opacity:.9}.ev-tagline[data-v-01f7b23b]{font-size:32px;font-weight:700;color:#fff;letter-spacing:-.8px;line-height:1.2;margin:0 0 16px}.ev-tagline[data-v-01f7b23b] b{font-weight:700}.ev-tagline-sub[data-v-01f7b23b]{font-size:15px;color:#ffffff73;line-height:1.6;max-width:360px;margin:0}.ev-features[data-v-01f7b23b]{display:flex;flex-direction:column;gap:16px;margin-top:40px}.ev-feature[data-v-01f7b23b]{display:flex;align-items:flex-start;gap:14px}.ev-feature-icon[data-v-01f7b23b]{width:36px;height:36px;border-radius:8px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#ffffff80}.ev-feature-text[data-v-01f7b23b]{padding-top:2px}.ev-feature-title[data-v-01f7b23b]{font-size:13px;font-weight:500;color:#ffffffd9;margin-bottom:2px}.ev-feature-desc[data-v-01f7b23b]{font-size:12px;color:#ffffff59;line-height:1.5}.ev-panel-footer[data-v-01f7b23b]{margin-top:auto;padding-top:32px;font-size:12px;color:#fff3}.ev-panel-right[data-v-01f7b23b]{flex:1;display:flex;align-items:center;justify-content:center;padding:48px;background:#ffffff;overflow-y:auto}.ev-form-container[data-v-01f7b23b]{width:100%;max-width:400px}@media (max-width: 1279px){.ev-login-layout[data-v-01f7b23b]{flex-direction:column}.ev-panel-right[data-v-01f7b23b]{min-height:100vh;background:#f0f2f5}.ev-form-container[data-v-01f7b23b]{background:#ffffff;padding:32px 28px;border-radius:12px;box-shadow:0 4px 24px #0000000f;max-width:420px}}@media (max-width: 768px){.ev-panel-left[data-v-01f7b23b]{width:100%;min-height:auto;padding:32px 24px}.ev-panel-left-content .ev-tagline-area[data-v-01f7b23b],.ev-panel-left-content .ev-panel-footer[data-v-01f7b23b]{display:none}.ev-brand[data-v-01f7b23b]{margin-bottom:0}.ev-panel-right[data-v-01f7b23b]{padding:32px 24px}}.ev-form-header[data-v-01f7b23b]{margin-bottom:32px}.ev-form-title[data-v-01f7b23b]{font-size:22px;font-weight:600;color:#0f1729;letter-spacing:-.5px;margin:0 0 6px}.ev-form-subtitle[data-v-01f7b23b]{font-size:14px;color:#94a3b8;margin:0}.ev-saml-item[data-v-01f7b23b]{margin-bottom:8px}.ev-btn-sso[data-v-01f7b23b]{width:100%;height:44px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;font-weight:500;color:#334155;cursor:pointer;font-family:inherit;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .15s}.ev-btn-sso[data-v-01f7b23b]:hover{background:#f1f5f9;border-color:#cbd5e1}.ev-divider[data-v-01f7b23b]{display:flex;align-items:center;gap:16px;margin:20px 0 24px;color:#94a3b8;font-size:12px}.ev-divider[data-v-01f7b23b]:before,.ev-divider[data-v-01f7b23b]:after{content:"";flex:1;height:1px;background:#e2e8f0}.ev-err-box[data-v-01f7b23b]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;margin-bottom:20px;background:#f0edfc;border:1px solid #ddd6fe;border-radius:8px;transition:opacity .25s,transform .25s}.ev-err-icon[data-v-01f7b23b]{flex-shrink:0;color:#6c5ce7;margin-top:1px}.ev-err-messages[data-v-01f7b23b]{display:flex;flex-direction:column;gap:2px}.ev-err-msg[data-v-01f7b23b]{font-size:13px;font-weight:500;color:#4c3d99;line-height:1.45}.ev-err-enter[data-v-01f7b23b]{opacity:0;transform:translateY(-4px)}.ev-info-box[data-v-01f7b23b]{display:flex;align-items:center;gap:10px;padding:12px 14px;margin-bottom:20px;background:#e8ecfa;border:1px solid #c7cdef;border-radius:8px;font-size:13px;font-weight:500;color:#2f3a8f;transition:opacity .25s,transform .25s}.ev-field[data-v-01f7b23b]{margin-bottom:20px}.ev-label[data-v-01f7b23b]{display:block;font-size:13px;font-weight:500;color:#334155;margin-bottom:6px}.ev-input[data-v-01f7b23b]{width:100%;height:44px;padding:0 14px;background:#ffffff;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;color:#0f1729;font-family:inherit;outline:none;transition:border-color .15s,box-shadow .15s}.ev-input[data-v-01f7b23b]::-moz-placeholder{color:#cbd5e1}.ev-input[data-v-01f7b23b]::placeholder{color:#cbd5e1}.ev-input[data-v-01f7b23b]:focus{border-color:#1a2340;box-shadow:0 0 0 3px #1a234014}.ev-options[data-v-01f7b23b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.ev-check-label[data-v-01f7b23b]{display:flex;align-items:center;gap:8px;font-size:13px;color:#64748b;cursor:pointer}.ev-check[data-v-01f7b23b]{width:16px;height:16px;accent-color:#1a2340;cursor:pointer}.ev-forgot[data-v-01f7b23b]{font-size:13px;color:#4a6fa5;text-decoration:none;font-weight:500;transition:color .15s}.ev-forgot[data-v-01f7b23b]:hover{color:#1a2340}.ev-btn-row[data-v-01f7b23b]{display:flex;gap:10px;margin-bottom:28px}.ev-btn-primary[data-v-01f7b23b]{flex:1;height:44px;background:#1a2340;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;font-family:inherit;transition:background .15s;display:inline-flex;align-items:center;justify-content:center;gap:8px}.ev-btn-primary[data-v-01f7b23b]:hover{background:#243052}.ev-btn-primary[data-v-01f7b23b]:disabled{opacity:.7;cursor:not-allowed}.ev-btn-outline[data-v-01f7b23b]{flex:1;height:44px;background:white;color:#334155;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;font-family:inherit;transition:all .15s}.ev-btn-outline[data-v-01f7b23b]:hover{background:#f8fafc;border-color:#cbd5e1}.ev-spinner[data-v-01f7b23b]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:ev-spin-01f7b23b .6s linear infinite}@keyframes ev-spin-01f7b23b{to{transform:rotate(360deg)}}.ev-terms[data-v-01f7b23b]{font-size:12px;color:#94a3b8;line-height:1.7}.ev-terms a[data-v-01f7b23b]{color:#4a6fa5;text-decoration:none;font-weight:500}.ev-terms a[data-v-01f7b23b]:hover{color:#1a2340}
