<!DOCTYPE html>
<html lang="tr">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta name="robots" content="noindex, nofollow, noarchive, nosnippet">
  <meta name="googlebot" content="noindex, nofollow, noarchive, nosnippet">
  <title>Yetkili Erişim Doğrulaması — Apex Bio</title>
  <link rel="icon" type="image/png" sizes="32x32" href="/assets/img/site/favicon-32.png">
  <style>
    *, *::before, *::after {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
    }

    body {
      min-height: 100vh;
      display: flex;
      align-items: center;
      justify-content: center;
      background: #070D18;
      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
      color: #E2E8F0;
      position: relative;
      overflow-x: hidden;
      padding: 24px 16px;
    }

    /* Arka Plan Ambient Glow Işıkları */
    .gate-bg-glow-1 {
      position: absolute;
      top: -150px;
      left: 50%;
      transform: translateX(-50%);
      width: 600px;
      height: 600px;
      background: radial-gradient(circle, rgba(33, 78, 120, 0.35) 0%, rgba(6, 14, 24, 0) 70%);
      pointer-events: none;
      z-index: 0;
    }

    .gate-bg-glow-2 {
      position: absolute;
      bottom: -200px;
      right: 10%;
      width: 500px;
      height: 500px;
      background: radial-gradient(circle, rgba(14, 165, 233, 0.15) 0%, rgba(6, 14, 24, 0) 70%);
      pointer-events: none;
      z-index: 0;
    }

    /* Giriş Kartı */
    .gate-card {
      position: relative;
      z-index: 1;
      width: 100%;
      max-width: 430px;
      background: rgba(15, 23, 42, 0.88);
      backdrop-filter: blur(24px);
      -webkit-backdrop-filter: blur(24px);
      border: 1px solid rgba(56, 189, 248, 0.22);
      border-radius: 24px;
      padding: 40px 32px;
      box-shadow: 
        0 25px 50px -12px rgba(0, 0, 0, 0.6),
        0 0 35px rgba(56, 189, 248, 0.08),
        inset 0 1px 0 rgba(255, 255, 255, 0.1);
      text-align: center;
      animation: gateFadeUp 0.6s cubic-bezier(0.16, 1, 0.3, 1) both;
    }

    @keyframes gateFadeUp {
      from {
        opacity: 0;
        transform: translateY(24px) scale(0.98);
      }
      to {
        opacity: 1;
        transform: translateY(0) scale(1);
      }
    }

    /* Kilit Rozeti */
    .gate-badge-icon {
      width: 64px;
      height: 64px;
      margin: 0 auto 20px;
      background: linear-gradient(135deg, rgba(33, 78, 120, 0.6) 0%, rgba(14, 165, 233, 0.2) 100%);
      border: 1px solid rgba(56, 189, 248, 0.35);
      border-radius: 20px;
      display: flex;
      align-items: center;
      justify-content: center;
      box-shadow: 0 8px 24px rgba(14, 165, 233, 0.18);
      position: relative;
    }

    .gate-badge-icon svg {
      width: 30px;
      height: 30px;
      fill: #38BDF8;
    }

    /* Logo & Marka Başlığı */
    .gate-logo {
      height: 28px;
      width: auto;
      margin-bottom: 16px;
      filter: brightness(0) invert(1);
      opacity: 0.95;
    }

    .gate-title {
      font-size: 1.45rem;
      font-weight: 700;
      color: #FFFFFF;
      letter-spacing: -0.02em;
      margin-bottom: 8px;
      line-height: 1.25;
    }

    .gate-desc {
      font-size: 0.86rem;
      color: #94A3B8;
      line-height: 1.5;
      margin-bottom: 24px;
    }

    /* Hata Bildirimi */
    .gate-alert {
      background: rgba(239, 68, 68, 0.12);
      border: 1px solid rgba(239, 68, 68, 0.35);
      color: #FCA5A5;
      padding: 10px 14px;
      border-radius: 12px;
      font-size: 0.82rem;
      margin-bottom: 20px;
      display: flex;
      align-items: center;
      justify-content: center;
      gap: 8px;
      animation: gateShake 0.4s ease-in-out;
    }

    @keyframes gateShake {
      0%, 100% { transform: translateX(0); }
      20%, 60% { transform: translateX(-6px); }
      40%, 80% { transform: translateX(6px); }
    }

    /* Form & Şifre Inputu */
    .gate-form {
      display: flex;
      flex-direction: column;
      gap: 16px;
    }

    .gate-input-wrap {
      position: relative;
    }

    .gate-input {
      width: 100%;
      height: 54px;
      background: rgba(6, 14, 24, 0.7);
      border: 1.5px solid rgba(56, 189, 248, 0.3);
      border-radius: 14px;
      padding: 0 46px 0 20px;
      font-size: 1.35rem;
      font-weight: 700;
      letter-spacing: 0.2em;
      text-align: center;
      color: #FFFFFF;
      outline: none;
      transition: all 0.2s ease;
      font-family: inherit;
    }

    .gate-input::placeholder {
      color: #475569;
      letter-spacing: 0.15em;
      font-size: 1.05rem;
      font-weight: 500;
    }

    .gate-input:focus {
      border-color: #38BDF8;
      box-shadow: 0 0 0 3px rgba(56, 189, 248, 0.2);
      background: rgba(6, 14, 24, 0.95);
    }

    .gate-toggle-eye {
      position: absolute;
      right: 14px;
      top: 50%;
      transform: translateY(-50%);
      background: none;
      border: none;
      color: #64748B;
      cursor: pointer;
      padding: 6px;
      display: flex;
      align-items: center;
      justify-content: center;
      transition: color 0.15s ease;
    }

    .gate-toggle-eye:hover {
      color: #94A3B8;
    }

    .gate-toggle-eye svg {
      width: 18px;
      height: 18px;
    }

    /* Giriş Butonu */
    .gate-btn {
      width: 100%;
      height: 50px;
      background: linear-gradient(135deg, #0284C7 0%, #0369A1 100%);
      border: 1px solid rgba(56, 189, 248, 0.4);
      border-radius: 14px;
      color: #FFFFFF;
      font-size: 0.94rem;
      font-weight: 600;
      cursor: pointer;
      display: flex;
      align-items: center;
      justify-content: center;
      gap: 10px;
      transition: all 0.2s ease;
      box-shadow: 0 8px 20px rgba(2, 132, 199, 0.35);
    }

    .gate-btn:hover {
      background: linear-gradient(135deg, #0369A1 0%, #075985 100%);
      transform: translateY(-1px);
      box-shadow: 0 10px 24px rgba(2, 132, 199, 0.45);
    }

    .gate-btn:active {
      transform: translateY(0);
    }

    .gate-btn svg {
      width: 17px;
      height: 17px;
      transition: transform 0.2s ease;
    }

    .gate-btn:hover svg {
      transform: translateX(3px);
    }

    /* Alt Güvenlik Notu */
    .gate-footer-note {
      margin-top: 24px;
      padding-top: 20px;
      border-top: 1px solid rgba(226, 232, 240, 0.08);
      font-size: 0.74rem;
      color: #64748B;
      display: flex;
      align-items: center;
      justify-content: center;
      gap: 6px;
    }

    .gate-footer-note svg {
      width: 13px;
      height: 13px;
      fill: #10B981;
      flex-shrink: 0;
    }
  </style>
</head>
<body>

  <div class="gate-bg-glow-1"></div>
  <div class="gate-bg-glow-2"></div>

  <main class="gate-card" role="main">
    <div class="gate-badge-icon" aria-hidden="true">
      <svg viewBox="0 0 24 24">
        <path d="M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zm-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm3.1-9H8.9V6c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1v2z"/>
      </svg>
    </div>

    <img src="/assets/img/site/logo.svg" alt="Apex Bio" class="gate-logo" onerror="this.style.display='none'">

    <h1 class="gate-title">Yetkili Erişim Doğrulaması</h1>
    <p class="gate-desc">
      Devam etmek için lütfen tarafınıza iletilen yetkili erişim şifrenizi giriniz.
    </p>

    
    <form class="gate-form" method="POST" action="">
      <input type="hidden" name="redirect_to" value="/sitemap.xml">
      
      <div class="gate-input-wrap">
        <input 
          type="password" 
          name="fiyat_password" 
          id="gatePass" 
          class="gate-input" 
          placeholder="Erişim Şifreniz" 
          maxlength="64" 
          autocomplete="current-password" 
          autofocus 
          required
        >
        <button type="button" class="gate-toggle-eye" id="gateToggleEye" aria-label="Şifreyi Göster/Gizle">
          <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
            <path d="M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"></path>
            <circle cx="12" cy="12" r="3"></circle>
          </svg>
        </button>
      </div>

      <button type="submit" class="gate-btn">
        <span>Giriş Yap</span>
        <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">
          <line x1="5" y1="12" x2="19" y2="12"></line>
          <polyline points="12 5 19 12 12 19"></polyline>
        </svg>
      </button>
    </form>

    <div class="gate-footer-note">
      <svg viewBox="0 0 24 24">
        <path d="M12 1L3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5l-9-4zm-2 16l-4-4 1.41-1.41L10 14.17l6.59-6.59L18 9l-8 8z"/>
      </svg>
      <span>256-Bit SSL Şifreli • Oturumunuz 30 gün boyunca güvenle hatırlanır.</span>
    </div>
  </main>

  <script>
    (function() {
      var passInput = document.getElementById('gatePass');
      var toggleBtn = document.getElementById('gateToggleEye');
      
      if (passInput) {
        passInput.focus();
      }

      if (toggleBtn && passInput) {
        toggleBtn.addEventListener('click', function() {
          var isPass = passInput.type === 'password';
          passInput.type = isPass ? 'text' : 'password';
          this.style.color = isPass ? '#38BDF8' : '#64748B';
        });
      }
    })();
  </script>
</body>
</html>