.ConnexionCode_page__5docO{min-height:100vh;background:#f4f4f1;color:#20231f;padding:clamp(1.5rem,5vw,4.5rem)}.ConnexionCode_brand__fkmzf{font-size:1.5rem;font-weight:800;letter-spacing:-.04em}.ConnexionCode_card__GAXaF{width:min(100%,30rem);margin:clamp(3rem,10vh,7rem) auto;padding:clamp(1.5rem,4vw,2.5rem);background:#fff;border:1px solid #deded7;border-radius:1rem;box-shadow:0 1.5rem 3rem rgb(22 28 22/6%)}.ConnexionCode_eyebrow__Xc3Up{font-size:.75rem;font-weight:800;letter-spacing:.13em;color:#516d57}.ConnexionCode_card__GAXaF h1{margin:.5rem 0;font-size:clamp(2rem,5vw,2.75rem);letter-spacing:-.04em}.ConnexionCode_intro__uqXWT{color:#5b625c;line-height:1.5;margin-bottom:2rem}.ConnexionCode_card__GAXaF label{display:block;font-weight:700;margin:0 0 .5rem}.ConnexionCode_card__GAXaF input{box-sizing:border-box;width:100%;min-height:3rem;border:1px solid #bfc8bf;border-radius:.5rem;padding:.75rem;font:inherit;margin-bottom:1rem}.ConnexionCode_card__GAXaF button:focus-visible,.ConnexionCode_card__GAXaF input:focus-visible{outline:3px solid #74aa7c;outline-offset:2px}.ConnexionCode_card__GAXaF button{font:inherit;cursor:pointer;border-radius:.5rem;min-height:3rem}.ConnexionCode_card__GAXaF button:disabled{opacity:.55;cursor:wait}.ConnexionCode_primary__rwJyz{width:100%;border:1px solid #214d2c;color:#fff;background:#214d2c;font-weight:700!important}.ConnexionCode_textButton__rXjoJ{border:0;background:transparent;color:#214d2c;text-decoration:underline;margin-top:.5rem}.ConnexionCode_sent__TcpOr{overflow-wrap:anywhere;color:#4b554d}.ConnexionCode_status__5abCJ{min-height:2rem;color:#455d49;font-size:.9rem;line-height:1.4}.ConnexionCode_card__GAXaF hr{border:0;border-top:1px solid #e1e5df;margin:1rem 0}.ConnexionCode_google__jrxPo{width:100%;background:#fff;border:1px solid #9eaaa0;font-weight:700!important}