/* =========================================================
   BEC — NEON ENTRY  (Login · Loading · Credit splash)
   د ننوتلو، لوډېدو او جوړونکي فورم neon ډيزاين. باید وروستی CSS وي.
   ========================================================= */
:root{--ne-bg:#05060f;--ne-cyan:#00d4ff;--ne-pink:#ff2bd6;--ne-violet:#b36bff;--ne-green:#39ff14;--ne-text:#e9f1ff;--ne-mut:#8fa0d6;--ne-line:rgba(120,140,255,.28)}

/* =================== 1) LOGIN =================== */
#becLoginScreen.bec-login-screen{
  background:
    radial-gradient(42vmax 42vmax at 8% 8%,rgba(0,212,255,.22),transparent 60%),
    radial-gradient(38vmax 38vmax at 95% 12%,rgba(255,43,214,.20),transparent 60%),
    radial-gradient(44vmax 44vmax at 60% 108%,rgba(124,77,255,.26),transparent 60%),
    radial-gradient(26vmax 26vmax at 100% 92%,rgba(57,255,20,.10),transparent 60%),
    linear-gradient(180deg,#05060f,#080b1e)!important}
#becLoginScreen::before{
  background-image:linear-gradient(rgba(0,212,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,43,214,.07) 1px,transparent 1px);
  background-size:52px 52px;animation:neGrid 14s linear infinite}
@keyframes neGrid{to{background-position:52px 52px,52px 52px}}
#becLoginScreen::after{background:radial-gradient(circle,rgba(0,212,255,.42),rgba(255,43,214,.18) 45%,transparent 68%)}

/* hero */
.bec-login-hero img{background:#0a0d24!important;padding:12px;border-radius:30px;
  box-shadow:0 0 0 2px var(--ne-cyan),0 0 22px var(--ne-cyan),0 0 60px rgba(0,212,255,.45),0 0 90px rgba(255,43,214,.25)!important;animation:neHalo 4s ease-in-out infinite alternate}
@keyframes neHalo{to{box-shadow:0 0 0 2px var(--ne-pink),0 0 26px var(--ne-pink),0 0 64px rgba(255,43,214,.5),0 0 90px rgba(0,212,255,.25)}}
.bec-login-hero .bec-login-kicker{background:rgba(0,212,255,.08)!important;border:1px solid rgba(0,212,255,.55)!important;color:#8defff!important;
  text-shadow:0 0 10px var(--ne-cyan);box-shadow:0 0 18px rgba(0,212,255,.25),inset 0 0 12px rgba(0,212,255,.12)}
.bec-login-hero h2{background:linear-gradient(110deg,#fff 10%,#8defff 45%,#ff7be9 90%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;
  filter:drop-shadow(0 0 14px rgba(0,212,255,.45))}
.bec-login-hero p{color:var(--ne-mut)!important}
.bec-login-hero p::after{background:linear-gradient(90deg,var(--ne-cyan),var(--ne-violet),var(--ne-pink))!important;box-shadow:0 0 14px var(--ne-cyan)}
.ne-chips{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none}
.ne-chips li{padding:7px 14px;border-radius:999px;font-size:13px;font-weight:700;color:#d7f6ff;background:rgba(255,255,255,.05);border:1px solid var(--ne-line);backdrop-filter:blur(6px);transition:.25s}
.ne-chips li:nth-child(3n+1){border-color:rgba(0,212,255,.5);box-shadow:0 0 14px rgba(0,212,255,.2)}
.ne-chips li:nth-child(3n+2){border-color:rgba(255,43,214,.5);box-shadow:0 0 14px rgba(255,43,214,.2)}
.ne-chips li:nth-child(3n){border-color:rgba(179,107,255,.55);box-shadow:0 0 14px rgba(179,107,255,.2)}
.ne-chips li:hover{transform:translateY(-3px)}
.ne-by{margin-top:22px;font-size:13px;color:var(--ne-mut);display:flex;align-items:center;gap:10px}
.ne-by::before{content:"";width:34px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--ne-pink),transparent)}
.ne-by b{color:#fff;text-shadow:0 0 10px var(--ne-pink),0 0 22px rgba(255,43,214,.6)}

/* card */
.bec-login-card{
  border:1.5px solid transparent!important;
  background:linear-gradient(160deg,rgba(14,18,52,.92),rgba(8,10,32,.94)) padding-box,
             linear-gradient(135deg,var(--ne-cyan),var(--ne-violet) 50%,var(--ne-pink)) border-box!important;
  box-shadow:0 30px 80px -20px rgba(0,0,0,.8),0 0 40px rgba(0,212,255,.22),0 0 80px rgba(255,43,214,.14)!important}
.bec-login-card::before{height:3px;background:linear-gradient(90deg,transparent,var(--ne-cyan),var(--ne-pink),transparent);box-shadow:0 0 14px var(--ne-cyan);animation:neSlide 3.5s linear infinite;background-size:200% 100%}
@keyframes neSlide{to{background-position:200% 0}}
.bec-login-card h1{color:#fff!important;text-shadow:0 0 8px rgba(255,255,255,.6),0 0 22px var(--ne-cyan)}
.bec-login-card h1::before{
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='11' width='16' height='10' rx='3'/%3E%3Cpath d='M8 11V8a4 4 0 0 1 8 0v3'/%3E%3Ccircle cx='12' cy='16' r='1.2' fill='white'/%3E%3C/svg%3E") center/32px no-repeat,
             linear-gradient(135deg,var(--ne-cyan),var(--ne-violet) 55%,var(--ne-pink))!important;
  box-shadow:0 0 0 1px rgba(255,255,255,.25),0 0 24px rgba(0,212,255,.7),0 0 50px rgba(255,43,214,.4)!important;animation:neHalo2 3s ease-in-out infinite alternate}
@keyframes neHalo2{to{box-shadow:0 0 0 1px rgba(255,255,255,.25),0 0 30px rgba(255,43,214,.7),0 0 56px rgba(0,212,255,.4)}}
.bec-login-subtitle{color:var(--ne-mut)!important}
.bec-login-card label{color:#cfe3ff!important}
.bec-login-card input:not([type=checkbox]):not([type=file]),.bec-login-card select{
  background-color:rgba(255,255,255,.05)!important;border:1.5px solid var(--ne-line)!important;color:#fff!important;color-scheme:dark}
.bec-login-card input::placeholder{color:#6f7fb8!important}
.bec-login-card select option{background:#0a0d24;color:#fff}
.bec-login-card input:not([type=checkbox]):not([type=file]):hover,.bec-login-card select:hover{border-color:rgba(0,212,255,.55)!important}
.bec-login-card input:not([type=checkbox]):not([type=file]):focus,.bec-login-card select:focus{
  background-color:rgba(0,212,255,.07)!important;border-color:var(--ne-cyan)!important;box-shadow:0 0 0 1px var(--ne-cyan),0 0 22px rgba(0,212,255,.45)!important}
#becLoginEmail{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300d4ff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E")}
#becLoginPassword{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff2bd6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='11' width='16' height='10' rx='3'/%3E%3Cpath d='M8 11V8a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E")}
.bec-password-wrap button#becTogglePassword{color:#9fb2ff!important}
.bec-password-wrap button#becTogglePassword:hover{background:rgba(0,212,255,.15)!important}
.bec-login-card .bec-login-submit{
  background:linear-gradient(110deg,#00b8e6,#7c4dff 50%,#ff2bd6)!important;background-size:180% 100%;
  box-shadow:0 0 0 1px rgba(255,255,255,.18) inset,0 10px 30px -8px rgba(124,77,255,.9),0 0 26px rgba(0,212,255,.35)!important;
  text-shadow:0 0 10px rgba(255,255,255,.6);transition:transform .18s,box-shadow .25s,background-position .5s}
.bec-login-card .bec-login-submit:hover{background-position:100% 0;box-shadow:0 0 0 1px rgba(255,255,255,.3) inset,0 14px 36px -8px rgba(255,43,214,.9),0 0 40px rgba(0,212,255,.6)!important}
.bec-login-card .bec-green{background:linear-gradient(110deg,#0fd68a,#00d4ff)!important;box-shadow:0 10px 28px -10px rgba(0,212,255,.8),0 0 22px rgba(57,255,20,.25)!important;color:#04121a!important;text-shadow:none}
.bec-login-card #becGoSignup{background:rgba(0,212,255,.07)!important;color:#8defff!important;border:1.5px solid rgba(0,212,255,.6)!important;box-shadow:0 0 18px rgba(0,212,255,.2) inset,0 0 16px rgba(0,212,255,.2)!important;text-shadow:0 0 8px var(--ne-cyan)}
.bec-login-card #becGoSignup:hover{background:rgba(0,212,255,.16)!important}
.bec-login-card .bec-login-link{color:#8defff!important;text-shadow:0 0 8px rgba(0,212,255,.6)}
.bec-login-card .bec-login-link:hover{background:rgba(0,212,255,.1)!important}
.bec-sep{background:linear-gradient(90deg,transparent,rgba(0,212,255,.5),rgba(255,43,214,.5),transparent)!important;border:0!important;height:1px}
.bec-login-card small.hint{color:var(--ne-mut)!important}
.bec-ack{background:rgba(255,255,255,.05)!important;color:#cfe3ff}.bec-ack input{accent-color:var(--ne-cyan)}
.bec-meter{background:rgba(255,255,255,.1)!important}
.bec-photo-circle{background:rgba(0,212,255,.08)!important;border:2px dashed var(--ne-cyan)!important;box-shadow:0 0 18px rgba(0,212,255,.35)}
.bec-reckey{background:rgba(0,212,255,.08)!important;border:2px dashed var(--ne-cyan)!important;color:#8defff!important;text-shadow:0 0 10px var(--ne-cyan)}
.bec-login-error{background:rgba(255,45,111,.1)!important;border:1px solid rgba(255,45,111,.5)!important;color:#ff8fb0!important;box-shadow:0 0 18px rgba(255,45,111,.2)}
.bec-login-footer{border-top:1px dashed var(--ne-line)!important;color:var(--ne-mut)!important}
.bec-status-dot{background:var(--ne-green)!important;box-shadow:0 0 0 3px rgba(57,255,20,.25),0 0 12px var(--ne-green)!important}
.bec-login-lang{background:rgba(0,212,255,.1)!important;border:1px solid rgba(0,212,255,.55)!important;color:#d7f6ff!important;box-shadow:0 0 16px rgba(0,212,255,.3);backdrop-filter:blur(8px)}
.bec-login-lang:hover{background:rgba(0,212,255,.25)!important}
@media(max-width:860px){.ne-chips{justify-content:center}.ne-by{justify-content:center}.ne-by::before{display:none}.bec-login-hero .ne-chips,.bec-login-hero .ne-by{display:none}}

/* =================== 2) LOADING (6s) =================== */
.bld{background:
    radial-gradient(55vmax 45vmax at 85% 8%,rgba(255,43,214,.26),transparent 60%),
    radial-gradient(50vmax 45vmax at 8% 92%,rgba(0,212,255,.24),transparent 60%),
    radial-gradient(45vmax 40vmax at 50% 50%,rgba(124,77,255,.20),transparent 65%),
    linear-gradient(180deg,#04050d,#080b1e)}
.bld-grid{background-image:linear-gradient(rgba(0,212,255,.10) 1px,transparent 1px),linear-gradient(90deg,rgba(255,43,214,.09) 1px,transparent 1px)}
.bld-glow.g1{background:var(--ne-cyan)}.bld-glow.g2{background:var(--ne-pink);opacity:.28}
.bld-parts i{background:var(--ne-cyan);box-shadow:0 0 12px var(--ne-cyan)}.bld-parts i:nth-child(3n){background:var(--ne-pink);box-shadow:0 0 12px var(--ne-pink)}.bld-parts i:nth-child(3n+1){background:var(--ne-violet);box-shadow:0 0 12px var(--ne-violet)}
.bld-scan,.bcs-scan{position:absolute;left:0;right:0;height:140px;top:-140px;z-index:-1;pointer-events:none;
  background:linear-gradient(180deg,transparent,rgba(0,212,255,.10),rgba(0,212,255,.25) 50%,transparent);animation:neScan 3.2s linear infinite}
@keyframes neScan{to{transform:translateY(calc(100vh + 140px))}}
.bld-card{border:1.5px solid transparent!important;
  background:linear-gradient(160deg,rgba(16,20,56,.82),rgba(8,10,32,.88)) padding-box,linear-gradient(135deg,var(--ne-cyan),var(--ne-violet),var(--ne-pink)) border-box!important;
  box-shadow:0 30px 90px rgba(0,0,0,.65),0 0 46px rgba(0,212,255,.25),0 0 90px rgba(255,43,214,.16)!important}
.bld-orb .trk{stroke:rgba(255,255,255,.1)}
.bld-orb .arc{filter:drop-shadow(0 0 8px var(--ne-cyan)) drop-shadow(0 0 14px rgba(255,43,214,.7))}
.bld-orb .sweep{border-color:rgba(0,212,255,.5)}.bld-orb .sweep.s2{border-color:rgba(255,43,214,.5)}
.bld-orb .sweep.s3{inset:-30px;border:1px solid rgba(179,107,255,.35);animation-duration:30s}
.bld-logo{background:#0a0d24;box-shadow:0 0 0 3px var(--ne-cyan),0 0 24px var(--ne-cyan),0 0 50px rgba(0,212,255,.5)}
.bld-kicker{color:#8defff;text-shadow:0 0 10px var(--ne-cyan)}
.bld-title{background:linear-gradient(90deg,#fff,#8defff 45%,#ff7be9);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 12px rgba(0,212,255,.5))}
.bld-sub{color:var(--ne-mut)}
.bld-hello{background:rgba(0,212,255,.10);border-color:rgba(0,212,255,.45);color:#d7f6ff;box-shadow:0 0 16px rgba(0,212,255,.25)}
.bld-pct{text-shadow:0 0 12px #fff,0 0 28px var(--ne-cyan),0 0 50px var(--ne-pink)}
.bld-bar{background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(120,140,255,.25)}
.bld-fill{background:linear-gradient(90deg,var(--ne-cyan),var(--ne-violet),var(--ne-pink));box-shadow:0 0 18px var(--ne-cyan),0 0 30px rgba(255,43,214,.6)}
.bld-list li{background:rgba(255,255,255,.04);color:#7f90c8}
.bld-list li.act{background:rgba(0,212,255,.12);border-color:rgba(0,212,255,.5);box-shadow:0 0 16px rgba(0,212,255,.2)}
.bld-list li.act .ic{border-color:var(--ne-cyan);border-top-color:transparent}
.bld-list li.done .ic{background:linear-gradient(135deg,var(--ne-cyan),var(--ne-violet));border-color:transparent;box-shadow:0 0 12px var(--ne-cyan)}
.bld-foot{color:#6f7fb8}

/* =================== 3) CREDIT SPLASH (3s) =================== */
.bcs{position:fixed;inset:0;z-index:2147483100;display:grid;place-items:center;padding:18px;overflow:hidden;isolation:isolate;color:#fff;
  font-family:Arial,"Noto Naskh Arabic",sans-serif;background:#04050d;animation:bcsIn .45s ease both}
.bcs.bcs-out{animation:bcsOut .7s ease forwards}
@keyframes bcsIn{from{opacity:0}to{opacity:1}}
@keyframes bcsOut{to{opacity:0;transform:scale(1.06);filter:blur(6px)}}
.bcs-grid{position:absolute;inset:0;z-index:-3;background-image:linear-gradient(rgba(0,212,255,.10) 1px,transparent 1px),linear-gradient(90deg,rgba(255,43,214,.09) 1px,transparent 1px);
  background-size:48px 48px;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000 5%,transparent 72%);mask-image:radial-gradient(circle at 50% 45%,#000 5%,transparent 72%);animation:neGrid 6s linear infinite}
.bcs-glow{position:absolute;z-index:-2;border-radius:50%;filter:blur(80px);animation:bldDrift 6s ease-in-out infinite alternate}
.bcs-glow.g1{width:46vmax;height:46vmax;left:-14vmax;top:-16vmax;background:var(--ne-cyan);opacity:.38}
.bcs-glow.g2{width:42vmax;height:42vmax;right:-14vmax;bottom:-16vmax;background:var(--ne-pink);opacity:.34;animation-delay:-2s}
.bcs-glow.g3{width:30vmax;height:30vmax;left:35%;top:30%;background:var(--ne-violet);opacity:.22;animation-delay:-4s}
.bcs-parts i{position:absolute;bottom:-12px;width:5px;height:5px;border-radius:50%;background:var(--c);box-shadow:0 0 12px var(--c);opacity:0;animation:bldRise linear infinite}
.bcs-scan{z-index:-1}

.bcs-card{position:relative;width:min(94vw,640px);padding:34px 28px 24px;text-align:center;border-radius:30px;border:1.5px solid transparent;
  background:linear-gradient(160deg,rgba(16,20,56,.80),rgba(8,10,32,.86)) padding-box,linear-gradient(135deg,var(--ne-cyan),var(--ne-violet),var(--ne-pink)) border-box;
  -webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);
  box-shadow:0 30px 100px rgba(0,0,0,.7),0 0 60px rgba(0,212,255,.28),0 0 120px rgba(255,43,214,.2);animation:bcsCard .8s cubic-bezier(.2,.9,.2,1) both}
@keyframes bcsCard{from{opacity:0;transform:translateY(30px) scale(.94)}to{opacity:1;transform:none}}
.bcs-corner{position:absolute;width:26px;height:26px;border:2px solid var(--ne-cyan);filter:drop-shadow(0 0 6px var(--ne-cyan))}
.bcs-corner.tl{top:12px;left:12px;border-width:2px 0 0 2px;border-top-left-radius:10px}
.bcs-corner.tr{top:12px;right:12px;border-width:2px 2px 0 0;border-top-right-radius:10px;border-color:var(--ne-pink);filter:drop-shadow(0 0 6px var(--ne-pink))}
.bcs-corner.bl{bottom:12px;left:12px;border-width:0 0 2px 2px;border-bottom-left-radius:10px;border-color:var(--ne-pink);filter:drop-shadow(0 0 6px var(--ne-pink))}
.bcs-corner.br{bottom:12px;right:12px;border-width:0 2px 2px 0;border-bottom-right-radius:10px}

.bcs-emblem{position:relative;width:108px;height:108px;margin:0 auto 14px}
.bcs-emblem img{position:absolute;inset:16px;width:76px;height:76px;object-fit:contain;border-radius:50%;background:#0a0d24;padding:3px;box-shadow:0 0 0 2px var(--ne-cyan),0 0 22px var(--ne-cyan),0 0 46px rgba(0,212,255,.5);animation:bldPulse 2s ease-in-out infinite}
.bcs-emblem .r{position:absolute;border-radius:50%;inset:0;border:2px solid transparent}
.bcs-emblem .r1{border-top-color:var(--ne-cyan);border-bottom-color:var(--ne-pink);animation:bldSpin 2.4s linear infinite;filter:drop-shadow(0 0 6px var(--ne-cyan))}
.bcs-emblem .r2{inset:-9px;border:1px dashed rgba(179,107,255,.55);animation:bldSpin 9s linear infinite reverse}
.bcs-emblem .r3{inset:-19px;border:1px dotted rgba(0,212,255,.4);animation:bldSpin 16s linear infinite}

.bcs-tag{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:800;letter-spacing:3px;color:#8defff;direction:ltr;text-shadow:0 0 10px var(--ne-cyan);animation:bcsUp .6s .15s both}
.bcs-tag i{width:26px;height:1.5px;background:linear-gradient(90deg,transparent,var(--ne-cyan));box-shadow:0 0 8px var(--ne-cyan)}.bcs-tag i:last-child{transform:scaleX(-1)}
.bcs-eng{margin-top:10px;font-size:clamp(18px,4.4vw,24px);font-weight:800;color:#ffd1f6;text-shadow:0 0 12px var(--ne-pink),0 0 26px rgba(255,43,214,.6);animation:bcsUp .6s .25s both}
.bcs-name{position:relative;margin:2px 0 4px;font-size:clamp(44px,11.5vw,88px);line-height:1.25;font-weight:900;letter-spacing:0;color:#fff;
  text-shadow:0 0 6px rgba(255,255,255,.95),0 0 18px var(--ne-cyan),0 0 40px var(--ne-cyan),0 0 80px rgba(0,212,255,.8);
  animation:bcsName .9s .3s cubic-bezier(.2,.9,.2,1) both,neFlick 3s 1.2s infinite}
.bcs-name::after{content:"";position:absolute;left:12%;right:12%;bottom:-2px;height:3px;border-radius:3px;background:linear-gradient(90deg,transparent,var(--ne-cyan),var(--ne-pink),transparent);box-shadow:0 0 16px var(--ne-cyan);transform-origin:center;animation:bcsLine .8s .9s both}
@keyframes bcsName{from{opacity:0;transform:scale(1.25);filter:blur(14px);letter-spacing:12px}to{opacity:1;transform:none;filter:blur(0);letter-spacing:0}}
@keyframes bcsLine{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@keyframes neFlick{0%,19%,21%,62%,64%,100%{opacity:1}20%,63%{opacity:.78}}
.bcs-latin{margin-top:12px;font-size:clamp(12px,3.2vw,15px);font-weight:800;letter-spacing:7px;color:#b9c8ff;text-shadow:0 0 10px rgba(179,107,255,.8);animation:bcsUp .6s .7s both}
.bcs-line{margin:18px auto 0;display:inline-block;max-width:100%;padding:11px 20px;border-radius:16px;font-size:clamp(14px,3.8vw,18px);font-weight:800;line-height:1.7;color:#fff;
  background:linear-gradient(110deg,rgba(0,212,255,.14),rgba(179,107,255,.14),rgba(255,43,214,.14));border:1px solid rgba(179,107,255,.5);box-shadow:0 0 24px rgba(179,107,255,.3),inset 0 0 18px rgba(0,212,255,.08);
  position:relative;overflow:hidden;animation:bcsUp .6s .9s both}
.bcs-line::after{content:"";position:absolute;top:0;bottom:0;width:70px;left:-100px;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skewX(-20deg);animation:bcsShine 1.4s 1.3s ease both}
@keyframes bcsShine{to{left:120%}}
.bcs-desc{margin:14px auto 0;max-width:500px;font-size:13.5px;line-height:1.95;color:var(--ne-mut);animation:bcsUp .6s 1.05s both}
.bcs-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:14px 0 0;padding:0;list-style:none}
.bcs-chips li{padding:6px 13px;border-radius:999px;font-size:12.5px;font-weight:700;color:#d7f6ff;background:rgba(255,255,255,.05);border:1px solid var(--ne-line);animation:bcsUp .5s both}
.bcs-chips li:nth-child(1){animation-delay:1.15s;border-color:rgba(57,255,20,.5);box-shadow:0 0 12px rgba(57,255,20,.2)}
.bcs-chips li:nth-child(2){animation-delay:1.25s;border-color:rgba(255,174,26,.5);box-shadow:0 0 12px rgba(255,174,26,.2)}
.bcs-chips li:nth-child(3){animation-delay:1.35s;border-color:rgba(0,212,255,.5);box-shadow:0 0 12px rgba(0,212,255,.2)}
.bcs-chips li:nth-child(4){animation-delay:1.45s;border-color:rgba(255,43,214,.5);box-shadow:0 0 12px rgba(255,43,214,.2)}
@keyframes bcsUp{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}

.bcs-bar{position:relative;direction:ltr;height:8px;margin:22px 6px 0;border-radius:99px;background:rgba(255,255,255,.08);overflow:hidden;box-shadow:inset 0 0 0 1px rgba(120,140,255,.25)}
.bcs-bar i{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,var(--ne-cyan),var(--ne-violet),var(--ne-pink));box-shadow:0 0 18px var(--ne-cyan),0 0 30px rgba(255,43,214,.6);animation:bcsFill var(--ms,3s) linear forwards}
@keyframes bcsFill{to{width:100%}}
.bcs-open{margin-top:12px;display:flex;align-items:center;justify-content:center;gap:9px;font-size:13px;font-weight:700;color:#8defff;text-shadow:0 0 8px rgba(0,212,255,.7)}
.bcs-open .d{width:8px;height:8px;border-radius:50%;background:var(--ne-green);box-shadow:0 0 12px var(--ne-green);animation:bldPulse 1s ease-in-out infinite}
.bcs-foot{margin-top:16px;font-size:10.5px;letter-spacing:2px;color:#5f6fa8}

@media(max-width:420px){.bcs-card{padding:28px 16px 20px;border-radius:24px}.bcs-emblem{width:92px;height:92px}.bcs-emblem img{inset:13px;width:66px;height:66px}.bcs-latin{letter-spacing:4px}}
@media(max-height:620px){.bcs-desc,.bcs-chips{display:none}.bcs-emblem{width:76px;height:76px;margin-bottom:8px}.bcs-emblem img{inset:10px;width:56px;height:56px}}
@media(prefers-reduced-motion:reduce){.bcs *,.bcs,.bld-scan{animation-duration:.01s!important;animation-delay:0s!important;animation-iteration-count:1!important}.bcs-bar i{animation-duration:var(--ms,3s)!important;animation-iteration-count:1!important}}

/* ---- fixes: روښانه لوګو شالید + د حلقو واټن ---- */
.bec-login-hero img{background:#fff!important}
.bld-logo,.bcs-emblem img{background:#fff!important}
.bld-orb{margin-bottom:38px!important}
.bld-orb .sweep.s3{inset:-24px}
.bcs-emblem{margin-bottom:26px}
