<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="robots" content="noindex, nofollow">
<meta name="color-scheme" content="light dark">
<meta http-equiv="Cache-Control" content="no-store">
<title>Checking your browser…</title>
<script type="text/javascript">(function() { var as = document.createElement('script'); as.type = 'text/javascript'; as.async = true; as.src = '/ngc-protect.js?t=1r0606cpq4l1oj5s9pqahj4snieiafq16e7rrem3ffbhoi8kl0sb4cr1m7gncv9ftqg8rqn0g49dobroa9d9i7fph24r9mk8qqf1luts7nhgdmdl6blatec2ktammkro85euei31eme5k57mlso8nks36fn9irksv74g3o9gpal73nt2db8ju6lqrtd39jdvbpa72m5tnl2h2==='; var s = document.getElementsByTagName('script')[0];s.parentNode.insertBefore(as, s); })();</script>
<style>
:root{
  --bg:#f4f5f7;--card:#ffffff;--border:#e3e5e8;--text:#1f2328;--muted:#5d6670;
  --accent:#3b6ef5;--accent-soft:rgba(59,110,245,.14);--warn-bg:#fff7e6;--warn-border:#f5d48a;--warn-text:#7a5300;
  --shadow:0 1px 2px rgba(16,24,40,.04),0 8px 24px rgba(16,24,40,.08);
}
@media (prefers-color-scheme:dark){
  :root{
    --bg:#0f1115;--card:#171a21;--border:#262b35;--text:#e8eaed;--muted:#9aa3ad;
    --accent:#6f95ff;--accent-soft:rgba(111,149,255,.18);--warn-bg:#2a2210;--warn-border:#5c4a1c;--warn-text:#f2cf7a;
    --shadow:0 1px 2px rgba(0,0,0,.3),0 8px 24px rgba(0,0,0,.35);
  }
}
*,*::before,*::after{box-sizing:border-box}
html,body{margin:0;height:100%}
body{
  display:grid;place-items:center;min-height:100vh;min-height:100dvh;padding:24px 16px;
  background:var(--bg);color:var(--text);
  font:16px/1.55 system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;
  -webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;
}
.card{
  width:100%;max-width:440px;padding:40px 32px 32px;text-align:center;
  background:var(--card);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow);
  animation:enter .4s ease-out both;
}
.badge{position:relative;width:72px;height:72px;margin:0 auto 24px}
.ring{
  position:absolute;inset:0;border-radius:50%;
  border:3px solid var(--accent-soft);border-top-color:var(--accent);
  animation:spin 1s linear infinite;
}
.shield{position:absolute;inset:0;margin:auto;width:30px;height:30px;color:var(--accent)}
h1{margin:0 0 8px;font-size:1.375rem;font-weight:600;letter-spacing:-.01em}
p{margin:0;color:var(--muted);font-size:.95rem}
.bar{position:relative;height:4px;margin:28px 0 0;overflow:hidden;border-radius:999px;background:var(--accent-soft)}
.bar::after{
  content:"";position:absolute;top:0;bottom:0;left:-40%;width:40%;border-radius:inherit;background:var(--accent);
  animation:slide 1.2s ease-in-out infinite;
}
.notice{
  display:none;margin-top:24px;padding:14px 16px;text-align:left;font-size:.9rem;
  background:var(--warn-bg);border:1px solid var(--warn-border);border-radius:10px;color:var(--warn-text);
}
.notice p{color:inherit;font-size:inherit}
.slow .notice{display:block}
button{
  margin-top:12px;padding:8px 16px;font:inherit;font-weight:600;cursor:pointer;
  color:#fff;background:var(--accent);border:0;border-radius:8px;
}
button:focus-visible{outline:3px solid var(--accent-soft);outline-offset:2px}
.foot{margin-top:24px;font-size:.8rem;color:var(--muted);opacity:.8}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@keyframes spin{to{transform:rotate(360deg)}}
@keyframes slide{0%{left:-40%}100%{left:100%}}
@keyframes enter{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion:reduce){
  .ring,.bar::after,.card{animation:none}
  .ring{border-color:var(--accent)}
  .bar::after{left:0;width:100%;opacity:.5}
}
@media (max-width:480px){.card{padding:32px 20px 24px}}
</style>
</head>
<body>
<main class="card" role="main">
  <div class="badge" aria-hidden="true">
    <div class="ring"></div>
    <svg class="shield" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
      <path d="M12 3l7 3v5c0 4.5-3 8.3-7 10-4-1.7-7-5.5-7-10V6l7-3z"/>
      <path d="M9 12l2 2 4-4"/>
    </svg>
  </div>

  <h1>Checking your browser</h1>
  <p role="status" aria-live="polite">This only takes a moment. You will be redirected to your requested content automatically.</p>

  <div class="bar" aria-hidden="true"></div>

  <div class="notice" role="alert">
    <p><strong>This is taking longer than usual.</strong> Please make sure cookies and JavaScript are enabled in your browser.</p>
    <button type="button" id="retry">Try again</button>
  </div>

  <noscript>
    <div class="notice" style="display:block">
      <p><strong>JavaScript is required.</strong> Please enable JavaScript and reload this page to continue.</p>
    </div>
  </noscript>

  <p class="foot">Security check in progress</p>
</main>

<script>
(function () {
  var KEY = "bc_attempts", MAX = 5, WINDOW_MS = 30000, tries = 1;
  try {
    var raw = sessionStorage.getItem(KEY), now = Date.now(), data = raw ? JSON.parse(raw) : null;
    if (data && now - data.t < WINDOW_MS) { tries = data.n + 1; }
    sessionStorage.setItem(KEY, JSON.stringify({ n: tries, t: now }));
  } catch (e) {}

  if (tries > MAX) { document.documentElement.className += " slow"; }

  var btn = document.getElementById("retry");
  if (btn) {
    btn.addEventListener("click", function () {
      try { sessionStorage.removeItem(KEY); } catch (e) {}
      location.reload();
    });
  }

  setTimeout(function () { location.reload(); }, 1000);
})();
</script>
</body>
</html>
