.input-wrapper{display:flex;width:100%;flex-direction:column;gap:6px}.input{height:40px;width:100%;padding:10px 12px;color:var(--color-text-primary);font-size:14px;font-family:DM Sans;line-height:18px;border-radius:4px;border:1px solid var(--color-border-primary);background:#fff}.input::placeholder{color:var(--color-text-placeholder);font-size:14px;font-family:DM Sans;line-height:18px}.input-label{font-size:12px;font-weight:700;line-height:120%;text-transform:uppercase;color:var(--color-text-secondary)}.input-error{color:var(--color-text-error);font-size:12px;font-weight:700;line-height:120%;text-transform:uppercase}.auth-init{width:100%;height:100vh;display:flex;align-items:center;justify-content:center}.auth-init-button-wrapper{margin-top:20px}.form-container{max-width:600px;width:100%;border:1px solid gray;border-radius:8px;display:flex;flex-direction:column;align-items:center;padding-bottom:20px}.form-header{border-bottom:1px solid grey;width:100%;padding-bottom:1rem;padding-left:1rem}.form-content{width:80%}.page{min-height:100vh;padding-top:24px}.content{max-width:675px;height:660px;margin:0 auto;border:1px solid var(--color-state-disabled);border-radius:8px}.content-header{height:72px;display:flex;justify-content:center;align-items:center;border-bottom:1px solid var(--color-state-disabled)}.content-main{width:390px;margin:0 auto;height:calc(100% - 72px)}.footer{height:72px;width:100%;position:fixed;bottom:0;background-color:var(--color-bg-input);display:flex;align-items:center;justify-content:space-between;padding:0 40px}.footer-links a{margin-left:64px;color:var(--color-text-secondary);text-decoration:none;font-size:14px;font-weight:600;line-height:100%}.centered-content{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.icon-title{display:flex;align-items:center;gap:6px}.button{background-color:var(--color-text-accent);color:#fff;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:700;line-height:14px;width:100%;height:38px;border:none;cursor:pointer;border-radius:8px}.button-small{width:204px}.button:disabled{cursor:not-allowed;background-color:var(--color-button-disabled);color:var(--color-text-disabled)}.image-wrapper{display:flex;justify-content:center}.qr-page{margin-top:50px}.qr-content-text{width:100%;display:flex;gap:12px}.qr-code-wrapper{padding:10px;border-radius:21px;border:1px solid var(--color-state-disabled)}.qr-content-middle{display:flex;flex-direction:column;align-items:center}.qr-cta-text{font-size:13px;font-style:normal;font-weight:700;line-height:18px;color:var(--color-text-accent);cursor:pointer}.form-wrapper{width:302px;display:block}.error-message{color:var(--color-text-error);font-size:12px;font-weight:700;line-height:120%}@font-face{font-family:CircularStd-Book;src:local("CircularStd-Book"),url(/assets/CircularStd-Book-BN9pgzC7.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:CircularStd-Medium;src:local("CircularStd-Medium"),url(/assets/CircularStd-Medium-BDrAWe-W.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:CircularStd-Bold;src:local("CircularStd-Bold"),url(/assets/CircularStd-Bold-C_Y8JVn_.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}.login-page{min-height:100vh;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(0deg,#00000008,#00000008),#fff3;font-family:CircularStd-Book,sans-serif}.background-ellipse{height:100%;position:absolute;right:0}.background-ellipse img{width:100%;height:100%}.logo-incode{width:100%;max-width:445px;padding-bottom:36px}.login-inner{width:100%;max-width:445px;padding:32px 40px;border-radius:24px;border:1px solid #eaedf3;background:#fff;z-index:1}.login-form{width:100%;display:inline-flex;flex-direction:column;align-items:flex-start;gap:24px}.login-form .title{color:#21273b;font-family:CircularStd-Bold,sans-serif;font-feature-settings:"liga" off,"clig" off;font-size:26px;font-style:normal;font-weight:700;line-height:33px}.login-form form{width:100%}.input-wrapper{gap:.4rem}.input-label{font-family:CircularStd-Medium,sans-serif;font-weight:unset;color:#9ea0a5}.input{font-size:.84rem;height:unset;line-height:unset;border:solid 1px #d1d2d6;box-shadow:0 1px 2px #00000014;padding:9px 16px}input:focus{border:1px solid #ccc;outline:none}.button{font-family:CircularStd-Book,sans-serif;font-weight:400}.error-message{width:100%;text-align:center;font-size:13px;font-weight:400;color:#e6492d}
