
    @keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
    @keyframes pulse-ring{0%{transform:scale(0.8);opacity:1}100%{transform:scale(1.4);opacity:0}}
    @keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}
    @keyframes blink-dot{0%,100%{opacity:0.2}50%{opacity:1}}
    @keyframes shimmer{0%{background-position:-200% center}100%{background-position:200% center}}
    #ai-loader .ring1{animation:rotate 2s linear infinite}
    #ai-loader .ring2{animation:rotate 3s linear infinite reverse}
    #ai-loader .ring3{animation:rotate 4s linear infinite}
    #ai-loader .pulse{animation:pulse-ring 1.5s ease-out infinite}
    #ai-loader .brain{animation:float 2s ease-in-out infinite}
    #ai-loader .dot1{animation:blink-dot 1.2s ease infinite 0s}
    #ai-loader .dot2{animation:blink-dot 1.2s ease infinite 0.4s}
    #ai-loader .dot3{animation:blink-dot 1.2s ease infinite 0.8s}
    #ai-loader .shimmer-text{
      background:linear-gradient(90deg,#d4a853 0%,#fff8e7 40%,#d4a853 60%,#b8860b 100%);
      background-size:200% auto;
      -webkit-background-clip:text;
      -webkit-text-fill-color:transparent;
      animation:shimmer 2s linear infinite;
    }
  

#hs-sorgularim{display:none;font-family:'DM Sans',sans-serif;background:#0f0f0f;}
@media(min-width:1024px){
  #hs-sorgularim{margin-left:256px;padding:68px 20px 0;}
  body.has-sorgularim #root{margin-top:0!important;}
}
@media(max-width:1023px){
  #hs-sorgularim{padding:8px 12px 0;}
}
.sor-section{background:#181818;border:1px solid rgba(255,255,255,.07);border-radius:14px;overflow:hidden;margin-bottom:10px;}
.sor-hdr{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.05);}
.sor-accent{width:3px;height:18px;border-radius:2px;background:#d4a84b;flex-shrink:0;}
.sor-title-txt{font-family:'Space Mono',monospace;font-size:10px;letter-spacing:.12em;color:#d4a84b;text-transform:uppercase;flex:1;}
.sor-add-row{display:flex;gap:6px;align-items:center;margin-left:auto;}
.sor-add-inp{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:7px;padding:4px 9px;color:#f0ede8;font-size:11px;font-family:'Space Mono',monospace;outline:none;width:90px;}
.sor-add-inp:focus{border-color:rgba(212,168,75,.4);}
.sor-btn{background:rgba(212,168,75,.1);border:1px solid rgba(212,168,75,.3);border-radius:7px;color:#d4a84b;font-size:11px;font-weight:700;padding:4px 10px;cursor:pointer;font-family:'DM Sans',sans-serif;white-space:nowrap;flex-shrink:0;transition:background .15s;}
.sor-btn:hover{background:rgba(212,168,75,.2);}
.sor-btn.ghost{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1);color:#4b5563;}
.sor-btn.ghost:hover{background:rgba(255,255,255,.09);}
.sor-item{display:flex;align-items:center;gap:0;padding:7px 12px;border-bottom:1px solid rgba(255,255,255,.04);cursor:pointer;transition:background .15s;}
.sor-item:last-child{border-bottom:none;}
.sor-item:hover{background:rgba(255,255,255,.025);}
.sor-item:active{background:rgba(212,168,75,.05);}
.sor-tk{font-family:'Space Mono',monospace;font-size:11px;font-weight:700;color:#d4a84b;width:52px;flex-shrink:0;}
.sor-price{font-family:'Space Mono',monospace;font-size:12px;font-weight:700;color:#f0ede8;width:70px;flex-shrink:0;}
.sor-chg{font-family:'Space Mono',monospace;font-size:10px;font-weight:700;width:48px;flex-shrink:0;}
.sor-sig{font-size:10px;font-weight:700;width:60px;flex-shrink:0;font-family:'DM Sans',sans-serif;}
.sor-stop{font-size:10px;color:#374151;font-family:'Space Mono',monospace;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.sor-rm{background:none;border:none;color:#1e2535;cursor:pointer;font-size:13px;padding:2px 3px;width:22px;flex-shrink:0;transition:color .15s;line-height:1;}
.sor-rm:hover{color:#ef4444;}
.sor-empty{padding:14px;color:#2a3040;font-size:11px;text-align:center;font-family:'Space Mono',monospace;letter-spacing:.04em;}
/* ── ALGO TAKİP LİSTESİ ── */
#hs-algo-takip{display:none;font-family:'DM Sans',sans-serif;background:#0f0f0f;}
@media(min-width:1024px){#hs-algo-takip{margin-left:256px;padding:8px 20px 0;}}
@media(max-width:1023px){#hs-algo-takip{padding:8px 12px 0;}}
.atk-karar{padding:2px 8px;border-radius:5px;font-size:10px;font-weight:700;letter-spacing:.06em;flex-shrink:0;width:42px;text-align:center;}
.atk-score{font-family:'Space Mono',monospace;font-size:10px;color:#6b7280;width:24px;flex-shrink:0;text-align:right;}
.atk-date{font-size:9.5px;color:#374151;flex-shrink:0;white-space:nowrap;}
.atk-stop{font-size:9.5px;color:#374151;font-family:'Space Mono',monospace;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
@media(max-width:1023px){
  #root>div[style*="z-index: 9999"]>div[style*="overflow"]{padding-bottom:70px!important;}
  #root>div[style*="z-index:9999"]>div[style*="overflow"]{padding-bottom:70px!important;}
}
