/* I.D. SYSTEMS – חתימת בונה האתר */
.idsys{--ids-green:#00F5A0;--ids-green-2:#0E9F6E;--ids-ink:#E9F2EE;--ids-bg:#040807;
  position:relative;overflow:hidden;isolation:isolate;border-radius:22px;margin:28px 0 24px;padding:30px 20px 26px;text-align:center;direction:rtl;
  background:radial-gradient(120% 140% at 50% 0%,#0B1F18 0%,#06100D 45%,var(--ids-bg) 100%);color:var(--ids-ink);
  box-shadow:0 30px 60px -40px rgba(4,30,20,.9),inset 0 0 0 1px rgba(34,227,154,.12)}
.idsys::before{content:"";position:absolute;inset:-1px;z-index:-1;
  background-image:linear-gradient(rgba(34,227,154,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(34,227,154,.07) 1px,transparent 1px);
  background-size:26px 26px;mask-image:radial-gradient(70% 90% at 50% 50%,#000 30%,transparent 80%);-webkit-mask-image:radial-gradient(70% 90% at 50% 50%,#000 30%,transparent 80%);
  animation:ids-grid 18s linear infinite}
.idsys .ids-cap{font:400 13px/1.4 "Rubik","Assistant",Arial,sans-serif;color:#8FA59C;letter-spacing:.06em;margin:0 0 4px}
.idsys .ids-logo{position:relative;direction:ltr;display:inline-flex;align-items:baseline;gap:.24em;margin:4px 0 12px;padding:0 .12em;
  font-family:"Barlow Semi Condensed","Archivo","Arial Narrow","Rubik",sans-serif;font-weight:800;font-size:clamp(40px,7vw,68px);line-height:1;letter-spacing:.01em}
/* קרן סריקה ניאון שעוברת על הלוגו */
.idsys .ids-beam{position:absolute;top:-16%;bottom:-16%;left:0;width:3px;border-radius:2px;pointer-events:none;
  background:#7DFFD0;box-shadow:0 0 6px 1px #00F5A0,0 0 18px 4px rgba(0,245,160,.55);opacity:0;animation:ids-beam 3.4s cubic-bezier(.45,.05,.55,.95) infinite}
.idsys .ids-beam::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:84px;transform:translateX(-50%);
  background:radial-gradient(50% 60% at 50% 50%,rgba(0,245,160,.30),transparent 75%);mix-blend-mode:screen}
.idsys .ids-id{color:var(--ids-green);text-shadow:0 0 16px rgba(0,245,160,.35)}
.idsys .ids-sys{color:#FFFFFF}
.idsys .ids-meta{direction:ltr;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 16px;
  font:500 12.5px/1.6 "JetBrains Mono",ui-monospace,Consolas,monospace;color:#3FD9A0;letter-spacing:.08em}
.idsys .ids-meta .k{color:#7E9A8F;margin-inline-end:.4em}
.idsys .ids-meta a{color:inherit;text-decoration:none;border-bottom:1px dashed rgba(34,227,154,.35)}
.idsys .ids-meta a:hover{border-bottom-color:var(--ids-green);text-shadow:0 0 10px rgba(34,227,154,.6)}
.idsys .ids-sep{width:1px;height:14px;background:rgba(34,227,154,.35)}
.idsys .ids-cur{display:inline-block;width:.55em;height:1.05em;background:var(--ids-green);margin-inline-start:2px;vertical-align:-2px;animation:ids-blink 1.1s steps(1) infinite;box-shadow:0 0 8px rgba(34,227,154,.7)}
.idsys .ids-reveal{display:inline-block;clip-path:inset(0 0 0 0);animation:ids-in 1.1s cubic-bezier(.2,.8,.2,1) both}
.idsys .ids-reveal.d2{animation-delay:.18s}
@keyframes ids-glow{0%,100%{text-shadow:0 0 14px rgba(34,227,154,.45),0 0 34px rgba(34,227,154,.18)}50%{text-shadow:0 0 22px rgba(34,227,154,.8),0 0 60px rgba(34,227,154,.35)}}
@keyframes ids-shine{0%,30%{background-position:120% 0}70%,100%{background-position:-30% 0}}
@keyframes ids-beam{0%{left:0;opacity:0}6%{opacity:1}88%{opacity:1}96%,100%{left:100%;opacity:0}}
@keyframes ids-grid{to{background-position:0 26px,26px 0}}
@keyframes ids-blink{50%{opacity:0}}
@keyframes ids-in{from{clip-path:inset(0 100% 0 0);opacity:.001;transform:translateY(6px)}to{clip-path:inset(0 0 0 0);opacity:1;transform:none}}
@media (max-width:560px){.idsys{border-radius:18px;padding:24px 14px 20px}.idsys .ids-sep{display:none}.idsys .ids-meta{flex-direction:column;gap:2px}}
@media (prefers-reduced-motion:reduce){.idsys *,.idsys::before,.idsys::after{animation:none!important}}
