PageSourceSearch

https://auth.gravitywrite.com/login

html gravitywrite.com collected 2026-10-02 10:50:35 UTC 11,741 bytes, 267 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en" dir="">
3
4<head>
5    <!-- Required Meta Tags Always Come First -->
6    <meta charset="utf-8">
7    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
8    <meta name="title" content="Sign in to GravityWrite; Your AI Writing Assistant">
9    <meta name="description"
10        content="Log in to GravityWrite account and unlock a world of seamless writing experience. Access your drafts, projects, and templates effortlessly. Start writing smarter with GravityWrite today!">
11    <!-- Title -->
12    <title>GravityWrite | Unleash Your Writing Potential</title>
13
14    <!-- Favicon -->
15    <link rel="shortcut icon" href="https://auth.gravitywrite.com/assets/img/favicon.svg">
16
17    <!-- Font -->
18    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap" rel="stylesheet">
19
20    <!-- CSS Implementing Plugins -->
21    <link rel="stylesheet" href="https://auth.gravitywrite.com/vendor/bootstrap-icons/font/bootstrap-icons.css">
22    <link rel="stylesheet" href="https://auth.gravitywrite.com/vendor/hs-mega-menu/dist/hs-mega-menu.min.css">
23    <link rel="stylesheet" href="https://auth.gravitywrite.com/vendor/aos/dist/aos.css">
24    <link rel="stylesheet" href="https://auth.gravitywrite.com/vendor/swiper/swiper-bundle.min.css">
25
26    <!-- CSS Front Template -->
27    <link rel="stylesheet" href="https://auth.gravitywrite.com/assets/css/theme.min.css">
28    <link rel="stylesheet" href="https://auth.gravitywrite.com/assets/css/snippets.min.css">
29
30    <!-- JQuery -->
31    
31<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
31
32
33    <!-- CSS Front Doc -->
34    <style type="text/css">
35        .form-label {
36            font-size: 1rem !important;
37        }
38
39        #content {
40            min-height: 100vh;
41        }
42    </style>
43
44    </head>
45
46<body>
47    
48    <!-- ========== MAIN CONTENT ========== -->
49    <main id="content" role="main" class="align-content-center">
50
51        <!-- Form -->
52        <div class="container content-space-3 content-space-t-lg-4 content-space-b-lg-3">
53            <div class="flex-grow-1 mx-auto" style="max-width: 28rem;">
54                <!-- Heading -->
55                <div class="text-center mb-5 mb-md-7">
56                    <img src="https://auth.gravitywrite.com/assets/img/logo-dual-dark.png" width="45%" alt="">
57                    <h1 class="h2 mt-6">Welcome back</h1>
58                    <p>Login to manage your account.</p>
59                </div>
60                <!-- End Heading -->
61
62                
63                
64                <!-- Form -->
65                <form action="https://auth.gravitywrite.com/login" method="POST" class="js-validate needs-validation"
66                    style="margin-top: -16px;" novalidate>
67                    <input type="hidden" name="_token" value="cy4ogTdMeiyAoOLiQKmecBLsufj2DhZPaQTbBm7B" autocomplete="off">                    <!-- Form -->
68                    <div class="text-center mb-4 bottom-img google_button" style="margin-left: -13px;">
69                        <a href="https://auth.gravitywrite.com/oauth/google/redirect">
70                            <img src="https://auth.gravitywrite.com/assets/img/auth/google_sign_in.svg" alt="Gravity Write"
71                                style="display: flex;width: 471px;margin-bottom: -7px;">
72                        </a>
73                        <img class="mt-4 mb-2" src="https://auth.gravitywrite.com/assets/img/auth/dash_separator.svg"
74                            alt="Gravity Write">
75                    </div><!-- <br> -->
76                    <div class="mb-4">
77                        <label class="form-label" for="email-input">Email Address</label>
78                        <input type="email" class="form-control form-control-lg" name="email" value=""
79                            id="email-input" placeholder="[email protected]" aria-label="Enter your email address"
80                            required autofocus>
81
82                        <span class="invalid-feedback" style="">Please
83                            enter valid email address.</span>
84                    </div>
85                    <!-- End Form -->
86
87                    <!-- Form -->
88                    <div class="password_hide">
89                        <div class="d-flex justify-content-between align-items-center">
90                            <label class="form-label" for="password-input">Login Password</label>
91
92                            <a class="form-label-link" href="https://auth.gravitywrite.com/password/reset">Forgot password?</a>
93                        </div>
94
95                        <div class="input-group input-group-merge" data-hs-validation-validate-class>
96                            <input type="password"
97                                class="js-toggle-password form-control form-control-lg "
98                                name="password" id="password-input"
99                                placeholder="Create a strong password (min 8 characters)"
100                                aria-label="Create a strong password" required minlength="8"
101                                data-hs-toggle-password-options='{
102                                    "target": "#changePassTarget",
103                                    "defaultClass": "bi-eye-slash",
104                                    "showClass": "bi-eye",
105                                    "classChangeTarget": "#changePassIcon"
106                                }'>
107                            <a id="changePassTarget" class="input-group-append input-group-text" href="javascript:;">
108                                <i id="changePassIcon" class="bi-eye"></i>
109                            </a>
110                        </div>
111                        <span class="invalid-feedback">Please enter a valid password.</span>
112                    </div>
113
114                    <div class="mb-4 password_hide">
115                                            </div>
116                    <!-- End Form -->
117
118                    <div class="d-grid mb-3">
119                        <button type="submit" class="btn btn-primary btn-lg">Login</button>
120                    </div>
121                    <div class="text-center">
122                        <p>Don't have an account yet? <a class="link" href="https://auth.gravitywrite.com/register">Create New
123                                Account</a></p>
124                    </div>
125                </form>
126
127                <!-- End Form -->
128            </div>
129        </div>
130        <!-- End Form -->
131    </main>
132    <!-- ========== END MAIN CONTENT ========== -->
133
134    <!-- ========== SECONDARY CONTENTS ========== -->
135    <!-- Go To -->
136    <a class="js-go-to go-to position-fixed" href="javascript:;" style="visibility: hidden;" data-hs-go-to-options='{
137       "offsetTop": 700,
138       "position": {
139         "init": {
140           "right": "2rem"
141         },
142         "show": {
143           "bottom": "2rem"
144         },
145         "hide": {
146           "bottom": "-2rem"
147         }
148       }
149     }'>
150        <i class="bi-chevron-up"></i>
151    </a>
152    <!-- ========== END SECONDARY CONTENTS ========== -->
153
154    <!-- JS Global Compulsory  -->
155    
155<script src="https://auth.gravitywrite.com/vendor/bootstrap/dist/js/bootstrap.bundle.min.js"></script>
155
156
157    <!-- JS Implementing Plugins -->
158    
158<script src="https://auth.gravitywrite.com/vendor/hs-header/dist/hs-header.min.js"></script>
158
159    
159<script src="https://auth.gravitywrite.com/vendor/hs-mega-menu/dist/hs-mega-menu.min.js"></script>
159
160    
160<script src="https://auth.gravitywrite.com/vendor/hs-show-animation/dist/hs-show-animation.min.js"></script>
160
161    
161<script src="https://auth.gravitywrite.com/vendor/hs-go-to/dist/hs-go-to.min.js"></script>
161
162    
162<script src="https://auth.gravitywrite.com/vendor/aos/dist/aos.js"></script>
162
163    
163<script src="https://auth.gravitywrite.com/vendor/swiper/swiper-bundle.min.js"></script>
163
164    
164<script src="https://auth.gravitywrite.com/vendor/hs-nav-scroller/dist/hs-nav-scroller.min.js"></script>
164
165    
165<script src="https://auth.gravitywrite.com/vendor/hs-toggle-switch/dist/hs-toggle-switch.min.js"></script>
165
166    
166<script src="https://auth.gravitywrite.com/vendor/hs-toggle-password/dist/hs-toggle-password.js"></script>
166
167
168    <!-- JS Front -->
169    
169<script src="https://auth.gravitywrite.com/assets/js/theme.min.js"></script>
169
170
171    <!-- JS Plugins Init. -->
172    
172<script>
173        (function() {
174
175            // INITIALIZATION OF MEGA MENU
176            // =======================================================
177            new HSMegaMenu('.js-mega-menu', {
178                desktop: {
179                    position: 'left'
180                }
181            })
182
183
184            // INITIALIZATION OF SHOW ANIMATIONS
185            // =======================================================
186            new HSShowAnimation('.js-animation-link')
187
188
189            // INITIALIZATION OF BOOTSTRAP VALIDATION
190            // =======================================================
191            HSBsValidation.init('.js-validate')
192
193
194            // INITIALIZATION OF GO TO
195            // =======================================================
196            new HSGoTo('.js-go-to')
197
198
199            // INITIALIZATION OF TOGGLE PASSWORD
200            // =======================================================
201            new HSTogglePassword('.js-toggle-password')
202
203            // INITIALIZATION OF AOS
204            // =======================================================
205            AOS.init({
206                duration: 650,
207                once: true
208            });
209
210            // INITIALIZATION OF TOGGLE SWITCH
211            // =======================================================
212            new HSToggleSwitch('.js-toggle-switch')
213
214            // INITIALIZATION OF SWIPER
215            // =======================================================
216            var swiper = new Swiper('.js-swiper-hero-clients', {
217                slidesPerView: 2,
218                breakpoints: {
219                    380: {
220                        slidesPerView: 3,
221                        spaceBetween: 15,
222                    },
223                    768: {
224                        slidesPerView: 4,
225                        spaceBetween: 15,
226                    },
227                    1024: {
228                        slidesPerView: 5,
229                        spaceBetween: 15,
230                    },
231                },
232            });
233
234
235            // INITIALIZATION OF NAV SCROLLER
236            // =======================================================
237            new HsNavScroller('.js-nav-scroller')
238
239            // INITIALIZATION OF BOOTSTRAP DROPDOWN
240            // =======================================================
241            HSBsDropdown.init()
242        })()
243    </script>
243
244    
244<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
244
245    
245<script src="https://auth.gravitywrite.com/assets/js/focus-input.js"></script>
245
246    
246<script type="text/javascript">
247        $(document).ready(function() {
248            var title = 'Login to GravityWrite';
249            document.title = title;
250            focusOnInput();
251        });
252
253        document.querySelector('form').addEventListener('submit', function() {
254            this.querySelector('button[type="submit"]').disabled = true;
255        });
256
257        document.querySelectorAll('form input').forEach(input => {
258            input.addEventListener('keyup', function() {
259                this.closest('form').querySelector('button[type="submit"]').disabled = false;
260                this.closest('form').querySelector('.invalid-feedback').removeAttribute('style');
261                this.closest('form').querySelector('.bk-error').style.display = 'none';
262            });
263        });
264    </script>
264
265</body>
266
267</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.