.auth-layout-section{-webkit-user-select:none;user-select:none;min-height:100svh;display:flex}.auth-layout-section img{-webkit-user-drag:none;user-drag:none;pointer-events:none}.auth-layout-section input,.auth-layout-section textarea{-webkit-user-select:text;user-select:text}.auth-brand-panel{background:linear-gradient(135deg,#17456c 0%,#1f5c90 40%,#2674b4 100%);display:none;position:relative;overflow:hidden}@media (min-width:1024px){.auth-brand-panel{flex-direction:column;justify-content:center;align-items:center;width:42%;min-width:420px;max-width:560px;padding:48px;display:flex}}.auth-brand-icon{color:#ffffff14;pointer-events:none;position:absolute}.auth-brand-icon--plane{width:80px;height:80px;animation:20s ease-in-out infinite floatPlane;top:8%;right:12%;transform:rotate(-25deg)}.auth-brand-icon--shield{width:56px;height:56px;animation:17s ease-in-out infinite floatShield;top:30%;left:8%}.auth-brand-icon--clipboard{width:48px;height:48px;animation:22s ease-in-out infinite floatClipboard;bottom:22%;right:10%}.auth-brand-icon--anchor{width:60px;height:60px;animation:19s ease-in-out infinite floatAnchor;bottom:12%;left:14%}.auth-brand-icon--compass{width:44px;height:44px;animation:24s ease-in-out infinite floatCompass;top:15%;left:22%}@keyframes floatPlane{0%,to{opacity:1;transform:rotate(-25deg)translate(0)}25%{transform:rotate(-20deg)translate(-15px,20px)}50%{transform:rotate(-30deg)translate(10px,-15px)}75%{transform:rotate(-22deg)translate(-8px,10px)}}@keyframes floatShield{0%,to{transform:translate(0)rotate(0)}33%{transform:translate(18px,-22px)rotate(5deg)}66%{transform:translate(-12px,16px)rotate(-3deg)}}@keyframes floatClipboard{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-20px,-15px)rotate(-4deg)}50%{transform:translate(12px,-30px)rotate(3deg)}75%{transform:translate(-8px,-10px)rotate(-2deg)}}@keyframes floatAnchor{0%,to{transform:translate(0)}33%{transform:translate(20px,-18px)rotate(6deg)}66%{transform:translate(-14px,-30px)rotate(-4deg)}}@keyframes floatCompass{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(12px,18px)rotate(15deg)}50%{transform:translate(-10px,28px)rotate(-10deg)}75%{transform:translate(8px,10px)rotate(8deg)}}.auth-brand-content{z-index:1;text-align:center;color:#fff;position:relative}.auth-brand-logo{justify-content:center;margin-bottom:48px;display:flex}.auth-brand-tagline{letter-spacing:-.02em;margin-bottom:16px;font-size:28px;font-weight:600;line-height:1.3}.auth-brand-description{opacity:.75;max-width:320px;margin:0 auto;font-size:15px;line-height:1.6}.auth-form-panel{background:#f9fafb;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px;display:flex;position:relative}@media (min-width:576px){.auth-form-panel{padding:32px 40px}}.auth-form-center{flex-direction:column;align-items:center;width:100%;display:flex}.auth-form-panel-header{justify-content:center;margin-bottom:50px;display:flex}@media (min-width:576px){.auth-form-panel-header{margin-bottom:44px}}@media (min-width:1024px){.auth-form-panel-header{display:none}}.auth-mobile-logo{width:auto;height:36px}@media (min-width:576px){.auth-mobile-logo{height:40px}}.auth-form-panel-main{justify-content:center;width:100%;display:flex}.auth-brand-footer{flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;bottom:32px;left:0;right:0}.auth-brand-footer .auth-footer-powered{color:#fff9}.auth-brand-footer .auth-footer-version{color:#fff6}.auth-mobile-footer{flex-direction:column;align-items:center;gap:4px;margin-top:10px;display:flex}@media (min-width:1024px){.auth-mobile-footer{display:none}}.auth-footer-powered{color:#6b7280;align-items:center;gap:6px;font-size:12px;display:flex}.auth-footer-version{color:#6b7280;opacity:.6;font-size:11px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.support-dropdown{animation:.2s ease-out fadeInUp}
