.study-shortcut-hint{position:fixed;z-index:120;max-width:min(340px,calc(100vw - 24px));padding:11px 14px;border:1px solid #4b4b53;background:#2b2b32;color:#e8e6df;box-shadow:0 8px 28px #0005;font-size:12px;line-height:1.6;pointer-events:none;animation:shortcut-hint-in .16s ease-out}
.study-shortcut-hint kbd{display:inline-block;padding:0 5px;border:1px solid #62626a;background:#202025;font:inherit;color:#f3f1e8}
.study-shortcut-hint span{margin:0 5px;color:#aaa8a2}
[data-algorithm-estimate][hidden]{display:none!important}
@keyframes shortcut-hint-in{from{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){.study-shortcut-hint{animation:none}}
