.style-module-scss-module__bwGIhq__page{width:100%;height:calc(100vh/var(--page-zoom,1));height:calc(100dvh/var(--page-zoom,1));padding:calc(16px + env(safe-area-inset-top,0px)) 16px calc(16px + env(safe-area-inset-bottom,0px));color:var(--text);place-items:center;display:grid;overflow-y:auto}.style-module-scss-module__bwGIhq__login{background:var(--surface);border:1px solid #fff9;border-radius:24px;flex-direction:column;gap:24px;width:100%;max-width:420px;padding:32px 22px 24px;display:flex}.style-module-scss-module__bwGIhq__loading{color:var(--user-primary);flex-direction:column;align-items:center;gap:16px;padding:32px 0;display:flex}.style-module-scss-module__bwGIhq__loading-text{color:var(--text-2);font-size:14px}.style-module-scss-module__bwGIhq__hero{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.style-module-scss-module__bwGIhq__title{color:var(--tl-accent);background:linear-gradient(90deg, var(--tl-accent), var(--tl-pink));-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:26px;font-weight:600}.style-module-scss-module__bwGIhq__tagline{max-width:280px;color:var(--text-2);font-size:14px;line-height:1.6}.style-module-scss-module__bwGIhq__title-bar{background:linear-gradient(90deg, var(--tl-accent), var(--tl-pink));border-radius:999px;width:44px;height:4px;margin-top:8px}.style-module-scss-module__bwGIhq__notice-error,.style-module-scss-module__bwGIhq__notice{text-align:center;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:46px;margin-bottom:12px;padding:8px 12px;font-size:14px;transition:color .2s,background .2s;display:flex}.style-module-scss-module__bwGIhq__notice{color:var(--tl-accent);background:rgba(var(--tl-accent-rgb), .08)}.style-module-scss-module__bwGIhq__notice .style-module-scss-module__bwGIhq__notice-mark{background:var(--tl-accent)}.style-module-scss-module__bwGIhq__notice-error{color:var(--btn-error);background:rgba(var(--tl-error-rgb), .08)}.style-module-scss-module__bwGIhq__notice-error .style-module-scss-module__bwGIhq__notice-mark{background:var(--btn-error)}.style-module-scss-module__bwGIhq__notice-mark{text-align:center;color:#fff;border-radius:50%;flex:0 0 18px;height:18px;font-size:12px;font-weight:600;line-height:18px}.style-module-scss-module__bwGIhq__form .ant-input-affix-wrapper{border:1.5px solid var(--border-2);background:var(--surface);border-radius:16px;height:52px;padding-inline:16px}.style-module-scss-module__bwGIhq__form .ant-input-affix-wrapper:hover{border-color:rgba(var(--user-primary-rgb), .6)}.style-module-scss-module__bwGIhq__form .ant-input-affix-wrapper-focused{border-color:var(--user-primary)}.style-module-scss-module__bwGIhq__form .ant-input-affix-wrapper-focused:hover{border-color:var(--user-primary)}.style-module-scss-module__bwGIhq__form .ant-input{letter-spacing:.06em;font-variant-numeric:tabular-nums}.style-module-scss-module__bwGIhq__form .ant-input-affix-wrapper-status-error{border-color:var(--btn-error)}.style-module-scss-module__bwGIhq__form .ant-input-affix-wrapper-status-error:hover{border-color:var(--btn-error)}.style-module-scss-module__bwGIhq__form .style-module-scss-module__bwGIhq__submit{margin-top:14px}.style-module-scss-module__bwGIhq__phone-icon{color:var(--user-primary);margin-right:6px}
