<!doctype html>
<html lang="ro">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Browser Check - HostRIX Protection</title>
<style>
:root{color-scheme:dark}*{box-sizing:border-box}body{margin:0;min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at top,#123a63 0,#07111f 42%,#030712 100%);font-family:Inter,Arial,sans-serif;color:#e5f2ff}.card{width:min(430px,calc(100vw - 32px));padding:28px;border:1px solid rgba(96,165,250,.22);border-radius:22px;background:rgba(8,18,34,.72);box-shadow:0 24px 80px rgba(0,0,0,.38);backdrop-filter:blur(14px);text-align:center}.badge{display:inline-flex;gap:8px;align-items:center;padding:7px 12px;border-radius:999px;background:rgba(59,130,246,.12);border:1px solid rgba(59,130,246,.22);color:#93c5fd;font-size:13px}.spinner{width:74px;height:74px;margin:24px auto 16px;border-radius:50%;border:5px solid rgba(147,197,253,.14);border-top-color:#60a5fa;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}h1{font-size:23px;margin:10px 0 8px}p{margin:0;color:#a8bed8;line-height:1.55;font-size:15px}.bar{height:9px;background:rgba(148,163,184,.16);border-radius:999px;overflow:hidden;margin:22px 0 14px}.fill{height:100%;width:0%;background:linear-gradient(90deg,#2563eb,#22c55e);border-radius:999px;transition:width .25s}.meta{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;text-align:left}.box{padding:10px 12px;border-radius:14px;background:rgba(15,23,42,.72);border:1px solid rgba(148,163,184,.13)}.k{display:block;color:#64748b;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.v{display:block;color:#dbeafe;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.foot{margin-top:18px;font-size:12px;color:#64748b}.ok{color:#86efac}</style>
</head>
<body>
<div class="card">
  <div class="badge">🛡️ HostRIX AntiDDoS Gateway</div>
  <div class="spinner" id="spin"></div>
  <h1 id="title">Verificăm browserul...</h1>
  <p id="msg">Pentru protecție Layer7, accesul continuă automat după verificare.</p>
  <div class="bar"><div class="fill" id="fill"></div></div>
  <p>Continuă în <b id="count">5</b> secunde</p>
  <div class="meta">
    <div class="box"><span class="k">Protocol</span><span class="v" id="proto">-</span></div>
    <div class="box"><span class="k">Platform</span><span class="v" id="plat">-</span></div>
    <div class="box"><span class="k">Language</span><span class="v" id="lang">-</span></div>
    <div class="box"><span class="k">Status</span><span class="v" id="status">Checking</span></div>
  </div>
  <div class="foot">Protected by HostRIX Layer7 Browser Check</div>
</div>
<script>
(function(){
  var seconds=5,left=seconds,fill=document.getElementById("fill"),count=document.getElementById("count");
  document.getElementById("proto").textContent=location.protocol.replace(":","").toUpperCase();
  document.getElementById("plat").textContent=navigator.platform||"Unknown";
  document.getElementById("lang").textContent=navigator.language||"Unknown";
  var checks=[!!window.navigator,!!document.cookie!==undefined,typeof Promise!=="undefined",typeof localStorage!=="undefined",!!window.crypto];
  var score=checks.filter(Boolean).length;
  function pass(){
    document.getElementById("status").textContent="Passed";
    document.getElementById("status").className="v ok";
    document.getElementById("title").textContent="Verificare trecută";
    document.getElementById("msg").textContent="Redirecționare către site...";
    var secure=location.protocol==="https:"?"; Secure":"";
    document.cookie="hrx_l7_pass=ok; Max-Age=86400; Path=/; SameSite=Lax"+secure;
    setTimeout(function(){ location.reload(); },450);
  }
  var t=setInterval(function(){
    left--; if(left<0)left=0;
    count.textContent=left;
    fill.style.width=((seconds-left)/seconds*100)+"%";
    if(left===0){clearInterval(t); if(score>=4)pass(); else document.getElementById("status").textContent="Failed";}
  },1000);
})();
</script>
</body>
</html>