.Login-module__DCxJyW__root{width:100%;min-height:100vh;position:relative;overflow:hidden}.Login-module__DCxJyW__bgImage{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.Login-module__DCxJyW__bgOverlay{background:linear-gradient(#000000b8,#0009);position:absolute;inset:0}.Login-module__DCxJyW__silhouette{pointer-events:none;opacity:.08;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Login-module__DCxJyW__logoBadge{background:linear-gradient(90deg,#db6,#c9a556);border-radius:1rem;justify-content:center;align-items:center;width:5rem;height:5rem;display:inline-flex;box-shadow:0 10px 30px #00000073}.Login-module__DCxJyW__logoIcon{font-size:2.8rem;line-height:1}@media (min-width:768px){.Login-module__DCxJyW__logoIcon{font-size:3.3rem}}.Login-module__DCxJyW__card{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#0000006b;border:1px solid #ffffff14;border-radius:1.25rem;padding:1.5rem;box-shadow:0 20px 50px #0009}.Login-module__DCxJyW__decorativeStripe{background:linear-gradient(90deg,#db6,#c9a556);border-top-left-radius:.5rem;border-top-right-radius:.5rem;width:5rem;height:.25rem;margin-top:-1.25rem;margin-left:auto;margin-right:auto}.Login-module__DCxJyW__input{color:#fff;background:#ffffff0f;border:1px solid #ffffff1a;transition:box-shadow .2s,border-color .2s}.Login-module__DCxJyW__input:focus{border-color:#db6;outline:none}.Login-module__DCxJyW__input:focus-visible{border-color:#db6;box-shadow:0 0 0 6px #ddbb661f}.Login-module__DCxJyW__error{color:#d94b2b}.Login-module__DCxJyW__btnGold{color:#111;background:linear-gradient(90deg,#db6,#c9a556);transition:transform .15s,box-shadow .15s;box-shadow:0 10px 25px #ddbb6647}.Login-module__DCxJyW__btnGold:hover{transform:translateY(-2px)scale(1.02)}.Login-module__DCxJyW__muted,.Login-module__DCxJyW__root :where(.Login-module__DCxJyW__card) .Login-module__DCxJyW__note{color:#fff9}.Login-module__DCxJyW__mutedText,.Login-module__DCxJyW__mutedLabel{color:#bfbfbf}.Login-module__DCxJyW__copyrightLower{margin-top:2.5rem}
