@font-face{font-family:'Noto Nastaliq Urdu';src:url(fonts/NotoNastaliqUrdu.woff2) format('woff2');font-weight:400 700;font-display:swap}
@font-face{font-family:Poppins;src:url(fonts/Poppins-400.woff2) format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Poppins;src:url(fonts/Poppins-600.woff2) format('woff2');font-weight:600;font-display:swap}
@font-face{font-family:Poppins;src:url(fonts/Poppins-700.woff2) format('woff2');font-weight:700;font-display:swap}
@font-face{font-family:Poppins;src:url(fonts/Poppins-800.woff2) format('woff2');font-weight:800;font-display:swap}
@font-face{font-family:Poppins;src:url(fonts/Poppins-900.woff2) format('woff2');font-weight:900;font-display:swap}
/* Chart Lab */
.fxc-st{perspective:900px}
.fxc-cv{transform-origin:50% 100%;border-radius:14px;overflow:hidden;box-shadow:0 18px 30px rgba(0,0,0,.45),0 0 0 1px rgba(120,150,230,.22);transition:transform .35s ease;will-change:transform;background:#070d20;line-height:0}
.fxc-cv canvas{display:block;max-width:100%}
.lab-hd{display:flex;align-items:center;gap:10px;margin:4px 0 8px}
.lab-hd h1{font-size:20px;line-height:1.9}.l-ro .lab-hd h1,.l-en .lab-hd h1{line-height:1.4}
.lab-hd p{font-size:13px;color:var(--mu);line-height:1.8}.l-ro .lab-hd p,.l-en .lab-hd p{line-height:1.4}
.lab-back{flex:0 0 38px;height:38px;border-radius:12px;background:var(--card2);border:1px solid var(--ln);display:flex;align-items:center;justify-content:center;font-size:26px;line-height:1;color:var(--tx);text-decoration:none;padding-bottom:3px}
.lab-chip{display:inline-block;background:rgba(251,191,36,.1);border:1px solid rgba(251,191,36,.4);color:#fde68a;border-radius:12px;padding:0 10px;margin:4px 0 8px;font-size:12px;line-height:1.9}
.l-ro .lab-chip,.l-en .lab-chip{line-height:1.5;padding:3px 10px}
.lab-chart{margin:10px 0 6px;padding:2px 0}
.lab-bar{display:flex;align-items:center;gap:10px;margin:8px 2px 2px}
.lab-bar input{flex:1;accent-color:var(--or);height:22px}
.lab-bar span{font:600 12px Poppins,sans-serif;color:var(--mu);min-width:52px;text-align:right}
.lab-ctl{display:flex;justify-content:center;gap:8px;margin:6px 0}
.lab-ctl button{width:46px;height:42px;border-radius:14px;border:1px solid var(--ln);background:var(--card2);color:#fff;display:flex;align-items:center;justify-content:center;font:600 13px Poppins,sans-serif;padding:0}
.lab-ctl button svg{width:20px;height:20px;fill:currentColor}
.lab-ctl button.pri{width:64px;background:linear-gradient(180deg,#ff9a3d,var(--or2));border:0;box-shadow:0 6px 16px rgba(242,96,10,.35)}
.lab-ctl button.txt{width:50px}
.lab-ctl button.txt.on{background:#1b3a8c;border-color:#3b5bc4}
.lab-cap{min-height:92px;background:linear-gradient(180deg,#14214a,#0e1836);border:1px solid #2a3d7a;border-radius:16px;padding:8px 14px;margin:8px 0;font-size:16px;line-height:2.15;color:#f3f6ff;display:flex;align-items:center}
.l-ro .lab-cap,.l-en .lab-cap{line-height:1.6;font-size:15px}
.lab-disc{font-size:12px;color:var(--mu);margin:10px 2px;line-height:1.9}.l-ro .lab-disc,.l-en .lab-disc{line-height:1.5}
.lab-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:8px 0}
.lab-t{margin:0;text-align:center;padding:12px 8px;text-decoration:none;color:inherit}
.lab-t span{display:block;font-size:28px;line-height:1.5}.lab-t b{display:block;font-size:15px;line-height:1.8}.lab-t small{display:block;font-size:12px;color:var(--mu);line-height:1.7}
.l-ro .lab-t b,.l-en .lab-t b{line-height:1.4}.l-ro .lab-t small,.l-en .lab-t small{line-height:1.35}
.lab-list{display:flex;flex-direction:column;gap:8px}
.lab-it{display:flex;align-items:center;gap:10px;background:linear-gradient(180deg,var(--card),#0e1836);border:1px solid var(--ln);border-radius:16px;padding:8px 12px;color:inherit;text-decoration:none}
.lab-it.done{border-color:rgba(34,197,94,.45)}
.lab-it .lab-n{flex:0 0 24px;height:24px;border-radius:50%;background:var(--card2);font:700 12px Poppins,sans-serif;display:flex;align-items:center;justify-content:center;line-height:1}
.lab-it .lab-ic{font-size:24px;line-height:1.2}
.lab-it div{flex:1;min-width:0}.lab-it b{display:block;font-size:15px;line-height:1.9}.lab-it small{display:block;color:var(--mu);font-size:12px;line-height:1.8}
.l-ro .lab-it b,.l-en .lab-it b{line-height:1.4}.l-ro .lab-it small,.l-en .lab-it small{line-height:1.35}
.lab-it .go{font-size:22px;color:var(--mu)}
.labc{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit;background:linear-gradient(135deg,#17306e,#0e1836);border-color:#2f4aa0}
.labc-an{flex:0 0 74px;height:54px;display:flex;align-items:flex-end;gap:4px;direction:ltr}
.labc-an i{display:block;width:9px;height:var(--h);border-radius:3px;transform-origin:bottom;animation:lbg 2.4s ease-in-out infinite;animation-delay:var(--d)}
.labc-an i.g{background:linear-gradient(90deg,#4ee283,#14a348);box-shadow:3px 3px 0 rgba(0,0,0,.3)}.labc-an i.r{background:linear-gradient(90deg,#ff7373,#d62f2f);box-shadow:3px 3px 0 rgba(0,0,0,.3)}
@keyframes lbg{0%,100%{transform:scaleY(.55)}50%{transform:scaleY(1)}}
@media (prefers-reduced-motion:reduce){.labc-an i{animation:none}}
.labc-t{flex:1}.labc-t b{display:block;font-size:17px;line-height:1.9}.labc-t small{display:block;font-size:12.5px;color:#c9d4f5;line-height:1.8}
.l-ro .labc-t b,.l-en .labc-t b{line-height:1.4}.l-ro .labc-t small,.l-en .labc-t small{line-height:1.35}
.labc-k{display:inline-block;font:700 10px Poppins,sans-serif;background:var(--or);color:#fff;border-radius:8px;padding:0 7px;line-height:1.7;margin-bottom:2px}
.pgrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:8px 0}
.pcard{display:block;background:linear-gradient(180deg,var(--card),#0e1836);border:1px solid var(--ln);border-radius:16px;padding:6px 8px 8px;color:inherit;text-decoration:none;text-align:center;overflow:hidden}
.pth{height:84px;border-radius:10px;overflow:hidden;background:#070d20;margin-bottom:4px}
.pth .fxc-cv{box-shadow:none;border-radius:10px;transform:none!important}
.pcard b{display:block;font-size:14px;line-height:1.9}.l-ro .pcard b,.l-en .pcard b{line-height:1.4;font-size:13.5px}
.pcard small{font-size:11.5px;line-height:1.6;display:block}
.k-bull{color:#86efac}.k-bear{color:#fca5a5}.k-neutral{color:#fde68a}
.pinfo p{font-size:15px;line-height:2.1;margin:4px 0}.l-ro .pinfo p,.l-en .pinfo p{line-height:1.6}
.pr-top{display:flex;justify-content:space-between;font:600 14px Poppins,sans-serif;margin:6px 4px}
.pr-q{font-size:14.5px;color:#cfd8f6;margin:6px 2px;line-height:2}.l-ro .pr-q,.l-en .pr-q{line-height:1.5}
.pr-btns{display:flex;gap:8px}.pr-btns.off{display:none}
.pr-btns button{flex:1;height:50px;border:0;border-radius:14px;font:800 16px Poppins,sans-serif;color:#fff}
.pr-btns .buy{background:linear-gradient(180deg,#34d070,#14a348)}.pr-btns .sell{background:linear-gradient(180deg,#ff6b6b,#d62f2f)}.pr-btns .wt{background:var(--card2);border:1px solid var(--ln);font-size:14px}
.pr-res{display:none;background:var(--card);border:1px solid var(--ln);border-radius:16px;padding:8px 14px 12px;margin:8px 0;text-align:center}.pr-res.on{display:block}
.pr-res b{font-size:17px}.gd{color:#86efac}.bd{color:#fca5a5}
.pr-fin{text-align:center}.pr-fin .big{font:800 48px Poppins,sans-serif;line-height:1.5}
.jf label,.jt{display:block;font-size:13px;color:var(--mu);line-height:1.8}
.jf input,.jf select,.jt textarea{width:100%;background:#0b1430;border:1px solid var(--ln);border-radius:10px;color:#fff;padding:6px 8px;font:14px Poppins,sans-serif}
.jt textarea{font-family:inherit;line-height:1.9}
.jc{padding:8px 14px 10px}.jh{display:flex;justify-content:space-between;align-items:baseline}.jm{font:12.5px Poppins;color:var(--mu)}.jr{font-weight:700;color:#fde68a;font-size:14px}.jc p{font-size:14px;line-height:2;margin:2px 0}
.nav a{min-width:0;padding:0 1px}.nav a span{white-space:nowrap;font-size:11px}
