.glassomorphic[data-v-82680f6a]{background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);-webkit-box-shadow:rgba(0,0,0,.35) 0 5px 15px;box-shadow:0 5px 15px rgba(0,0,0,.35)}.login-crd[data-v-82680f6a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100vh}.card[data-v-82680f6a]{width:100%;max-width:400px}.password-requirements[data-v-82680f6a]{margin-bottom:15px}.password-requirements ul[data-v-82680f6a]{list-style-type:none;padding:0;margin:0}.password-requirements li[data-v-82680f6a]{color:red}.password-requirements .requirement-met[data-v-82680f6a]{color:#32cd32}.attempts-warning[data-v-5b62b684]{background:#fff8e1;border:1px solid #f9a825;border-radius:10px;padding:10px 14px;-webkit-animation:slideDown-5b62b684 .3s ease;animation:slideDown-5b62b684 .3s ease}.attempts-header[data-v-5b62b684]{font-size:.85rem;color:#e65100;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.attempts-dots[data-v-5b62b684],.attempts-header[data-v-5b62b684]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.attempts-dots[data-v-5b62b684]{gap:8px}.attempt-dot[data-v-5b62b684]{width:16px;height:16px;border-radius:50%;display:inline-block;-webkit-transition:background .4s ease,-webkit-box-shadow .4s ease;transition:background .4s ease,-webkit-box-shadow .4s ease;transition:background .4s ease,box-shadow .4s ease;transition:background .4s ease,box-shadow .4s ease,-webkit-box-shadow .4s ease}.dot-active[data-v-5b62b684]{background:#43a047;-webkit-box-shadow:0 0 0 3px #a5d6a7;box-shadow:0 0 0 3px #a5d6a7}.dot-used[data-v-5b62b684]{background:#e53935;-webkit-box-shadow:0 0 0 3px #ef9a9a;box-shadow:0 0 0 3px #ef9a9a}.lockout-banner[data-v-5b62b684]{background:linear-gradient(135deg,#fff3f3,#fdecea);border:1.5px solid #e53935;border-radius:12px;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;-webkit-animation:slideDown-5b62b684 .35s ease;animation:slideDown-5b62b684 .35s ease}.lockout-icon[data-v-5b62b684]{font-size:2rem;color:#c62828;-ms-flex-negative:0;flex-shrink:0}.lockout-body[data-v-5b62b684]{-webkit-box-flex:1;-ms-flex:1;flex:1}.lockout-title[data-v-5b62b684]{font-weight:700;color:#b71c1c;margin:0 0 2px;font-size:.92rem}.lockout-sub[data-v-5b62b684]{color:#c62828;font-size:.78rem;margin:0 0 8px}.lockout-timer[data-v-5b62b684]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.timer-block[data-v-5b62b684]{background:#c62828;color:#fff;font-size:1.5rem;font-weight:700;font-family:Courier New,monospace;padding:6px 12px;border-radius:8px;min-width:52px;text-align:center;letter-spacing:3px;-webkit-box-shadow:inset 0 -3px 0 rgba(0,0,0,.2);box-shadow:inset 0 -3px 0 rgba(0,0,0,.2)}.timer-sep[data-v-5b62b684]{color:#c62828;font-size:1.5rem;font-weight:700}.lockout-labels[data-v-5b62b684]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:36px;padding-left:6px;font-size:.68rem;color:#999;margin:4px 0 0;text-transform:uppercase;letter-spacing:1px}@-webkit-keyframes slideDown-5b62b684{0%{opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown-5b62b684{0%{opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.glassomorphic{background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);-webkit-box-shadow:0 5px 15px rgba(0,0,0,.35);box-shadow:0 5px 15px rgba(0,0,0,.35)}button:disabled{cursor:not-allowed;pointer-events:all!important}.hover-blue{font-weight:300;cursor:pointer;color:inherit;-webkit-transition:color .3s ease;transition:color .3s ease}.hover-blue:hover{color:#00f}.f-weight{font-weight:300}.cssanimation,.cssanimation span{-webkit-animation-duration:3s!important;animation-duration:3s!important;-webkit-animation-fill-mode:both;animation-fill-mode:both}.cssanimation span{display:inline-block}.fadeInBottom{-webkit-animation-name:fadeInBottom;animation-name:fadeInBottom;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes fadeInBottom{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}50%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes fadeInBottom{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}50%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}.wrapper{width:100%}.slider{width:500px;height:300px;position:relative;-webkit-perspective:900px;perspective:900px}.slide{width:100%;height:100%;position:absolute;top:2rem;left:0;font-size:50px;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-align:center}