.login-form-module__yQ3egG__page{background:radial-gradient(330px 360px at 26% 40.6%,#00004629 0%,#00007914 50%,#0000ac00 100%),radial-gradient(320px 370px at 77.1% 73.2%,#1cb5e029 0%,#1588d31f 25%,#0e5bc614 50%,#072db90a 75%,#0000ac00 100%),#fff;place-items:center;min-height:100dvh;padding:24px;display:grid;position:relative;overflow:auto}.login-form-module__yQ3egG__card{background:#fff;flex-direction:column;align-items:center;gap:20px;width:384px;padding:24px;animation:.75s cubic-bezier(.16,1,.3,1) both login-form-module__yQ3egG__card-in;display:flex;position:relative;top:.5px;box-shadow:0 0 12px #1a1a1a33}.login-form-module__yQ3egG__title{color:#004cd5;letter-spacing:1.12px;margin:0;font-family:Kallisto,Montserrat,Arial,sans-serif;font-size:28px;font-weight:700;line-height:normal}.login-form-module__yQ3egG__motionItem{animation:.6s cubic-bezier(.16,1,.3,1) backwards login-form-module__yQ3egG__row-in}.login-form-module__yQ3egG__title{animation-delay:80ms}.login-form-module__yQ3egG__usernameField{animation-delay:.14s}.login-form-module__yQ3egG__passwordField{animation-delay:.2s}.login-form-module__yQ3egG__optionsRow{animation-delay:.26s}.login-form-module__yQ3egG__submitRow{animation-delay:.32s}.login-form-module__yQ3egG__dividerRow{animation-delay:.38s}.login-form-module__yQ3egG__googleRow{animation-delay:.44s}.login-form-module__yQ3egG__registerRow{animation-delay:.5s}.login-form-module__yQ3egG__form{flex-direction:column;gap:20px;width:100%;display:flex}.login-form-module__yQ3egG__field{color:#5e6366;letter-spacing:.56px;flex-direction:column;gap:8px;width:100%;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;display:flex}.login-form-module__yQ3egG__field input{color:#14181a;width:100%;height:36px;font:inherit;letter-spacing:.56px;background:#ebeef0;border:0;border-radius:0;outline:0;padding:10px 12px;transition:background-color .2s,box-shadow .25s,outline-color .2s}.login-form-module__yQ3egG__field input::placeholder{color:#909699;opacity:1}.login-form-module__yQ3egG__field input:focus-visible,.login-form-module__yQ3egG__options button:focus-visible,.login-form-module__yQ3egG__primary:focus-visible,.login-form-module__yQ3egG__google:focus-visible,.login-form-module__yQ3egG__register button:focus-visible,.login-form-module__yQ3egG__passwordToggle:focus-visible{outline-offset:2px;outline:2px solid #004cd5}.login-form-module__yQ3egG__field input:hover{background:#e4e8eb}.login-form-module__yQ3egG__field input:focus{background:#f8fbff;box-shadow:0 6px 18px -8px #004cd573}.login-form-module__yQ3egG__passwordWrap{display:block;position:relative}.login-form-module__yQ3egG__passwordWrap input{padding-right:40px}.login-form-module__yQ3egG__passwordToggle{cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:36px;padding:0;transition:transform .18s;display:grid;position:absolute;top:0;right:0}.login-form-module__yQ3egG__passwordToggle img{transition:transform .18s,opacity .18s}.login-form-module__yQ3egG__passwordToggle:hover img{transform:scale(1.08)}.login-form-module__yQ3egG__passwordToggle:active{transform:scale(.94)}.login-form-module__yQ3egG__passwordToggleActive img{transform:rotate(180deg)}.login-form-module__yQ3egG__options{color:#909699;letter-spacing:.56px;justify-content:space-between;align-items:center;min-height:20px;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;display:flex}.login-form-module__yQ3egG__checkbox{cursor:pointer;align-items:center;gap:4px;display:flex;position:relative}.login-form-module__yQ3egG__checkbox input{opacity:0;cursor:pointer;width:20px;height:20px;margin:0;position:absolute}.login-form-module__yQ3egG__checkboxControl{transform-origin:50%;background:#fff;border:1px solid #c4c9cc;border-radius:0;flex:none;place-items:center;width:20px;height:20px;transition:background-color .2s,border-color .2s,transform .18s;display:grid}.login-form-module__yQ3egG__checkboxControl img{opacity:0;transition:opacity .16s,transform .2s cubic-bezier(.16,1,.3,1);transform:scale(.65)rotate(-8deg)}.login-form-module__yQ3egG__checkbox input:checked+.login-form-module__yQ3egG__checkboxControl{background:#004cd5;border-color:#004cd5}.login-form-module__yQ3egG__checkbox input:checked+.login-form-module__yQ3egG__checkboxControl img{opacity:1;transform:scale(1)rotate(0)}.login-form-module__yQ3egG__checkbox input:focus-visible+.login-form-module__yQ3egG__checkboxControl{outline-offset:2px;outline:2px solid #004cd5}.login-form-module__yQ3egG__checkbox:active .login-form-module__yQ3egG__checkboxControl{transform:scale(.92)}.login-form-module__yQ3egG__options button,.login-form-module__yQ3egG__register button{color:#004cd5;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.login-form-module__yQ3egG__submitWrap{width:100%;padding-top:20px;display:flex}.login-form-module__yQ3egG__primary{color:#fff;cursor:pointer;width:100%;height:36px;box-shadow:none;background:#004cd5;border:3px solid #004cd5;border-radius:0;padding:0 24px;font-family:Roboto,Arial,sans-serif;font-size:16px;font-weight:700;line-height:normal;transition:transform .18s,box-shadow .18s,background-color .18s,opacity .18s;position:relative}.login-form-module__yQ3egG__divider{color:#909699;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;width:100%;font-family:Roboto,Arial,sans-serif;font-size:16px;font-weight:400;line-height:normal;display:grid}.login-form-module__yQ3egG__divider span{background:url(/assets/camdroid/login/divider-line.svg) 50%/100% 1px no-repeat;height:1px}.login-form-module__yQ3egG__divider b{font:inherit}.login-form-module__yQ3egG__google{color:#14181a;letter-spacing:.56px;cursor:pointer;background:#fff;border:1px solid #c4c9cc;border-radius:8px;justify-content:center;align-items:center;gap:12px;width:100%;height:44px;padding:0;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:500;line-height:normal;transition:border-color .2s,background-color .2s,transform .15s,box-shadow .15s,opacity .18s;display:flex;position:relative}.login-form-module__yQ3egG__primary:disabled,.login-form-module__yQ3egG__google:disabled{cursor:wait}.login-form-module__yQ3egG__primary.login-form-module__yQ3egG__isPending{background:#003eae;box-shadow:0 6px 16px -10px #004cd5e6}.login-form-module__yQ3egG__google.login-form-module__yQ3egG__isPending{background:#004cd50f;border-color:#004cd5;box-shadow:0 4px 12px -10px #004cd599}@media (hover:hover){.login-form-module__yQ3egG__primary:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 14px 24px -10px #004cd5ad}.login-form-module__yQ3egG__google:not(:disabled):hover{background:#004cd50f;border-color:#004cd5;transform:translateY(-1px);box-shadow:0 7px 15px -12px #004cd594}}.login-form-module__yQ3egG__primary:not(:disabled):active,.login-form-module__yQ3egG__google:not(:disabled):active{transform:translateY(0)scale(.99)}.login-form-module__yQ3egG__register{color:#5e6366;letter-spacing:.56px;align-items:center;gap:4px;margin:0;padding-top:20px;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;display:flex}.login-form-module__yQ3egG__notice{color:#b42318;text-align:center;width:100%;margin:0;font:14px/20px Roboto,Arial,sans-serif;animation:.24s cubic-bezier(.16,1,.3,1) both login-form-module__yQ3egG__notice-in}@keyframes login-form-module__yQ3egG__card-in{0%{opacity:0;transform:translateY(26px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes login-form-module__yQ3egG__row-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes login-form-module__yQ3egG__notice-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.login-form-module__yQ3egG__page{background:radial-gradient(82px 360px at 26% 40.6%,#00004629 0%,#00007914 50%,#0000ac00 100%),radial-gradient(84px 370px at 77.1% 73.2%,#1cb5e029 0%,#1588d31f 25%,#0e5bc614 50%,#072db90a 75%,#0000ac00 100%),#fff}.login-form-module__yQ3egG__card{width:min(327px,100%)}}@media (prefers-reduced-motion:reduce){.login-form-module__yQ3egG__card,.login-form-module__yQ3egG__motionItem,.login-form-module__yQ3egG__notice,.login-form-module__yQ3egG__field input,.login-form-module__yQ3egG__passwordToggle,.login-form-module__yQ3egG__passwordToggle img,.login-form-module__yQ3egG__checkboxControl,.login-form-module__yQ3egG__checkboxControl img,.login-form-module__yQ3egG__primary,.login-form-module__yQ3egG__google{transition:none!important;animation:none!important}}
