@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL@20..48,100..700,0..1";:root{--md-sys-color-primary: #f5822b;--md-sys-color-secondary: #004961;--md-sys-color-error: #b00020;--md-sys-color-error-container: #fcd8d8}body{background-color:var( --md-sys-color-primary )}body,a,p{color:var(--md-sys-color-primary)}body.unresolved{visibility:hidden}.container{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;width:100%;gap:50px}.card{background-color:#fff;padding:24px;border-radius:8px;box-shadow:0 2px 4px #0000001a,0 3px 6px #00000014;transition:box-shadow .3s ease-in-out,transform .3s ease-in-out;width:650px;max-width:100%;box-sizing:border-box}.card form{display:flex;flex-direction:column;gap:16px}#success-card{border:1px solid #a5d6a7;padding:40px 30px;flex-direction:column;align-items:center;justify-content:center;min-height:200px}#success-card p.md-typescale-body-large{color:#2e7d32;margin:0 0 25px}#success-card md-filled-button{--md-filled-button-container-color: #4caf50;--md-filled-button-hover-container-color: #43a047}#error-card{border:1px solid var(--md-sys-color-error-container);align-items:center;justify-content:center}#error-card .message-container{display:flex;align-items:center;gap:10px}#error-card p.md-typescale-body-large,#error-card md-icon{color:var(--md-sys-color-error);margin:0}#error-card,#success-card,#twofa-field{opacity:0;visibility:hidden;transform:translateY(10px);padding-top:20px;max-height:0;overflow:hidden;transition:opacity .3s ease-out,transform .3s ease-out,max-height .3s ease-out,visibility 0s linear .3s}#error-card.is-visible,#success-card.is-visible,#twofa-field.is-visible{opacity:1;transform:translateY(0);visibility:visible;max-height:150px;transition-delay:0s}
